.seam-hero{z-index:2;flex-direction:column;height:100svh;min-height:480px;display:flex;position:relative;overflow:hidden}.seam-hero .seam-floor{z-index:-2;background:radial-gradient(34% 30% at 82% 50%, #f7e4b00d, transparent 70%), var(--ground);position:fixed;inset:0}@media (width<=760px){.seam-hero .seam-floor{background:radial-gradient(60% 34% at 50% 30%, #f7e4b00d, transparent 70%), var(--ground)}}.seam-hero canvas{z-index:-1;width:100%;height:100%;display:block;position:fixed;inset:0}.seam-hero .copy{z-index:0;position:relative}.seam-hero .copy:before{content:"";z-index:-1;pointer-events:none;filter:blur(40px);background:#020308f2;position:absolute;inset:-64px -84px}.seam-hero[data-seam=fallback] canvas{display:none}.seam-hero .inner{z-index:2;width:100%;min-height:0;padding-inline:clamp(20px,6vw,96px);padding-bottom:var(--seam-gap,9svh);flex-direction:column;flex:auto;justify-content:flex-end;display:flex;position:relative}.seam-hero h1{font-family:var(--disp);text-transform:uppercase;letter-spacing:-.025em;-webkit-text-stroke:.5px #fffcef47;filter:drop-shadow(0 0 5px #f7e4b080);max-width:17ch;font-size:clamp(34px,5vw,68px);font-weight:600;line-height:.96}.seam-hero .signal{font-family:var(--mono);letter-spacing:.05em;color:var(--gold-dim);margin:14px 0 24px;font-size:12.5px}.seam-hero .sub{max-width:44ch;color:var(--mute);margin-top:20px;font-size:clamp(15px,1.6vw,18px);line-height:1.6}.seam-hero .ctas{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}@media (width>=761px){.seam-hero .copy{max-width:44vw}}@media (height<=500px){.seam-hero h1{max-width:24ch;font-size:clamp(24px,3.6vw,32px)}.seam-hero .sub{max-width:64ch;margin-top:10px;font-size:14px}.seam-hero .ctas{margin-top:14px}}@media (prefers-reduced-motion:reduce){.seam-hero h1{filter:drop-shadow(0 0 5px #f7e4b059)}}.site-nav{z-index:5;position:relative}.lanes,.close{z-index:2;position:relative}.lanes-inner,.close-inner{max-width:var(--container);margin:0 auto;padding:clamp(64px,9vw,128px) clamp(20px,5vw,56px)}.lane-list{flex-direction:column;margin-top:30px;display:flex}.close-inner{text-align:center;flex-direction:column;align-items:center;gap:30px;padding-bottom:clamp(96px,12vw,160px);display:flex}.close h2{font-family:var(--disp);letter-spacing:-.015em;color:var(--ink);text-wrap:balance;max-width:26ch;font-size:clamp(26px,3.8vw,40px);font-weight:600;line-height:1.15}.close-ctas{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}
