.ff26-hero-video{background-color:var(--ff26-kaffe);color:var(--ff26-himmel);height:100svh;min-height:680px;overflow:hidden;position:relative}.ff26-hero-video__poster,.ff26-hero-video__video{height:100%;inset:0;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--ff26-focal,50% 50%);object-position:var(--ff26-focal,50% 50%);position:absolute;width:100%}.ff26-hero-video--mobile-poster .ff26-hero-video__poster--desktop,.ff26-hero-video__poster--mobile{display:none}.ff26-hero-video--mobile-poster .ff26-hero-video__poster--mobile{display:block}.ff26-hero-video__video{opacity:0}.ff26-hero-video__video.is-playing{opacity:1}.ff26-hero-video__scrim,.ff26-hero-video__scrim-bottom,.ff26-hero-video__shade{inset:0;pointer-events:none;position:absolute}.ff26-hero-video__shade{background-image:linear-gradient(270deg,rgba(45,18,9,.8) 0,rgba(45,18,9,.5) 40%,transparent 70%);display:none}.ff26-hero-video--left .ff26-hero-video__shade{background-image:linear-gradient(90deg,rgba(45,18,9,.8) 0,rgba(45,18,9,.5) 40%,transparent 70%)}.ff26-hero-video__scrim{background-image:var(--ff26-scrim)}.ff26-hero-video__scrim-bottom{background-image:var(--ff26-scrim-bottom)}.ff26-hero-video__inner{display:flex;flex-direction:column;height:100%;justify-content:flex-end;padding-bottom:4rem;position:relative}.ff26-hero-video__text{max-width:620px}.ff26-hero-video .ff26-h1{color:var(--ff26-himmel)}.ff26-hero-video__lead{color:hsla(57,52%,92%,.85);font-size:1rem;line-height:1.625;margin-top:1.5rem;max-width:36rem}.ff26-hero-video__lead p+p{margin-top:1rem}.ff26-hero-video__actions{margin-top:2.25rem}@media (min-width:1024px){.ff26-hero-video--mobile-poster .ff26-hero-video__poster--desktop,.ff26-hero-video__poster--desktop{display:block}.ff26-hero-video--mobile-poster .ff26-hero-video__poster--mobile,.ff26-hero-video__poster--mobile{display:none}.ff26-hero-video__shade{display:block}.ff26-hero-video__scrim,.ff26-hero-video__scrim-bottom{display:none}.ff26-hero-video__inner{align-items:flex-end;justify-content:center;padding-bottom:0;padding-top:4rem}.ff26-hero-video--left .ff26-hero-video__inner{align-items:flex-start}.ff26-hero-video__text{max-width:560px}.ff26-hero-video__lead{font-size:1.0625rem}}
