.hero-section.svelte-17ket4h{--hero-rail-height: 5.75rem;--hero-media-gap: .75rem;--hero-content-gap: -2.25rem;--hero-media-bottom-gap: 1rem;--hero-media-top: calc(var(--hero-rail-height) + var(--hero-media-gap));--hero-video-max-width: 200vw;--hero-video-width: clamp(100vw, calc(100vh * 16 / 9), var(--hero-video-max-width));--hero-video-height: calc(var(--hero-video-width) * 9 / 16);--hero-content-flow-start: calc( var(--hero-media-top) + var(--hero-video-height) + var(--hero-content-gap) );overflow:hidden;background:radial-gradient(circle at 50% 22%,rgba(255,255,255,.08),transparent 34%),linear-gradient(180deg,#15120e,#0f0d0b)}.hero-media-shell.svelte-17ket4h{overflow:hidden}.hero-video-frame.svelte-17ket4h,.hero-poster-frame.svelte-17ket4h{position:absolute;top:var(--hero-media-top);left:50%;overflow:hidden;max-width:none;transform:translate(-50%);-webkit-mask-image:linear-gradient(180deg,transparent 0%,black 12%,black 88%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,black 12%,black 88%,transparent 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.hero-video-frame.svelte-17ket4h,.hero-poster-frame.svelte-17ket4h{height:var(--hero-video-height);width:var(--hero-video-width);min-width:100%}.hero-video.svelte-17ket4h,.hero-poster-layer.svelte-17ket4h{position:absolute;top:0;right:0;bottom:0;left:0;display:block;height:100%;width:100%;object-position:center center}.hero-video.svelte-17ket4h{object-fit:cover}.hero-poster-layer.svelte-17ket4h{object-fit:cover;object-position:center center;transform-origin:center center;transform:translateY(calc(-18px + (var(--hero-depth-progress, 0) * 18px))) scale(calc(1.14 - (var(--hero-depth-progress, 0) * .14)));filter:saturate(calc(1.08 - (var(--hero-depth-progress, 0) * .08)))}.hero-content-depth.svelte-17ket4h{display:flex;min-height:100svh;align-items:flex-end;padding-top:0}.hero-section[data-hero-state=playing].svelte-17ket4h .hero-top-rail:where(.svelte-17ket4h) .float-mark:where(.svelte-17ket4h){animation-play-state:paused}.hero-stage.svelte-17ket4h{display:block}@media (max-width: 960px){.hero-section.svelte-17ket4h{--hero-media-gap: calc(.75rem + 100px) }.hero-top-rail.svelte-17ket4h>div:where(.svelte-17ket4h){padding-top:1.25rem}.hero-poster-layer.svelte-17ket4h{transform:translateY(calc(-10px + (var(--hero-depth-progress, 0) * 10px))) scale(calc(1.1 - (var(--hero-depth-progress, 0) * .1)))}.hero-content-depth.svelte-17ket4h{display:block;min-height:auto;padding-top:var(--hero-content-flow-start);padding-bottom:clamp(3.5rem,10vw,5.5rem)}}@media (prefers-reduced-motion: reduce){.hero-poster-layer.svelte-17ket4h,.hero-content-depth.svelte-17ket4h{transform:none;filter:none;transition:none}}
