.tunnel-hero{background:var(--ui-bg);color:var(--ui-text)}.tunnel-hero,.tunnel-hero__sticky{position:relative;width:100%;min-height:100svh}.tunnel-hero__sticky{overflow:hidden}@media (min-width:1025px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.tunnel-hero:not([data-animated=false]){height:180svh}.tunnel-hero:not([data-animated=false]) .tunnel-hero__sticky{position:sticky;top:var(--sehha-chrome-top,0);height:calc(100svh - var(--sehha-chrome-top, 0px));min-height:0}}.tunnel-hero__stage{position:absolute;inset:0;perspective:1000px;perspective-origin:50% 50%;pointer-events:none}.tunnel-hero__world{inset:0}.tunnel-hero__item,.tunnel-hero__world{position:absolute;transform-style:preserve-3d}.tunnel-hero__item{inset-block-start:50%;inset-inline-start:50%;will-change:transform,opacity}.tunnel-hero__frame{width:min(78vw,880px);aspect-ratio:16/10;margin-inline-start:calc(min(78vw, 880px) / -2);margin-block-start:calc(min(78vw, 880px) * .625 / -2);border-radius:1.5rem;box-shadow:0 0 0 1px var(--ui-border);background-image:linear-gradient(var(--ui-border) 1px,transparent 1px),linear-gradient(90deg,var(--ui-border) 1px,transparent 1px);background-size:48px 48px;opacity:.55}.tunnel-hero__card{position:relative;width:min(60vw,320px);aspect-ratio:4/5;margin-inline-start:calc(min(60vw, 320px) / -2);margin-block-start:calc(min(60vw, 320px) * 1.25 / -2);overflow:hidden;border-radius:1.25rem;box-shadow:0 0 0 1px var(--ui-border);background:var(--ui-surface)}.tunnel-hero__copy{position:relative;z-index:2;display:flex;height:100%;min-height:inherit;align-items:center}.tunnel-hero__title{font-family:var(--font-lumina-display),ui-serif,Georgia,serif;font-weight:400;letter-spacing:-.02em;line-height:.95;font-size:clamp(3.25rem,11vw,8rem)}@media (prefers-reduced-motion:reduce){.tunnel-hero__item{will-change:auto}}