.TransportModes-module__7LGiSq__root{--font-sans:"Inter Tight",system-ui,-apple-system,Segoe UI,sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,Menlo,monospace;--paper:#fff;--mist:#f4f5fb;--line:#e8eaf4;--hair:#d9dcea;--ink:#10122e;--muted:#6c7089;--indigo:#3a33c0;--blue:#2d5cc6;--violet:#6b2fb8;--accent:var(--indigo);--container:#3a33c0;--route-progress:0%;--nav-offset:76px;--w:330px;--h:200px;--d:186px;--s:1;--deck:78vh}.TransportModes-module__7LGiSq__root *{box-sizing:border-box}.TransportModes-module__7LGiSq__root{isolation:isolate;background:var(--paper);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-weight:400;position:relative}.TransportModes-module__7LGiSq__track{height:185vh;position:relative}.TransportModes-module__7LGiSq__scene{top:var(--nav-offset);height:calc(100vh - var(--nav-offset));background:#fff;position:sticky;overflow:hidden}.TransportModes-module__7LGiSq__grid,.TransportModes-module__7LGiSq__glow{display:none}.TransportModes-module__7LGiSq__deckline{left:0;right:0;top:var(--deck);z-index:2;pointer-events:none;border-top:1px solid var(--hair);position:absolute}.TransportModes-module__7LGiSq__deckline:before{content:"";background:repeating-linear-gradient(90deg, color-mix(in srgb,var(--accent) 55%,transparent) 0 12px, transparent 12px 30px);opacity:.5;height:1px;transition:background .6s;position:absolute;top:-1px;left:0;right:0}.TransportModes-module__7LGiSq__deckline:after{content:"";width:var(--route-progress);background:var(--accent);height:2px;box-shadow:0 0 14px color-mix(in srgb,var(--accent) 35%,transparent);transition:background .5s;position:absolute;top:-1px;left:0}.TransportModes-module__7LGiSq__routeMarker{left:var(--route-progress);z-index:2;border:2px solid var(--accent);width:11px;height:11px;box-shadow:0 0 0 5px color-mix(in srgb,var(--accent) 10%,transparent);background:#fff;transition:border-color .5s,box-shadow .5s;position:absolute;top:50%;transform:translate(-50%,-50%)rotate(45deg)}.TransportModes-module__7LGiSq__ticks{left:0;right:0;top:calc(var(--deck) + 10px);z-index:2;pointer-events:none;font-family:var(--font-mono);letter-spacing:.2em;color:#9ea2b8;text-transform:uppercase;justify-content:space-between;padding:0 34px;font-size:9.5px;display:flex;position:absolute}.TransportModes-module__7LGiSq__ticks span{transition:color .35s,font-weight .35s;position:relative}.TransportModes-module__7LGiSq__ticks span[data-active=true]{color:var(--accent);font-weight:500}.TransportModes-module__7LGiSq__guide{z-index:2;width:1px;height:calc(var(--deck) - 30vh);background:linear-gradient(180deg,transparent, color-mix(in srgb,var(--accent) 45%,transparent));opacity:.4;transition:background .6s;position:absolute;top:30vh;left:50%}.TransportModes-module__7LGiSq__guide:after{content:"";border:1px solid color-mix(in srgb,var(--accent) 70%,transparent);background:#fff;width:9px;height:9px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.TransportModes-module__7LGiSq__shadow{left:50%;top:var(--deck);z-index:2;background:radial-gradient(50% 50% at 50% 50%, color-mix(in srgb,var(--accent) 38%,transparent), transparent 72%);filter:blur(9px);opacity:.12;width:min(460px,58vw);height:46px;transition:background .6s;position:absolute;transform:translate(-50%,-52%)}.TransportModes-module__7LGiSq__rig{z-index:4;will-change:transform;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.TransportModes-module__7LGiSq__chains{width:calc(var(--w) * .58 * var(--s));justify-content:space-between;height:140vh;display:flex;position:absolute;bottom:calc(100% - 12px);left:50%;transform:translate(-50%)}.TransportModes-module__7LGiSq__chain{opacity:.8;background:repeating-linear-gradient(#c6cadd 0 8px,#8f95b0 8px 11px,#e2e5ef 11px 17px,#8f95b0 17px 20px);width:4px;height:100%}.TransportModes-module__7LGiSq__chain.TransportModes-module__7LGiSq__chainB{transform:translateY(-5px)}.TransportModes-module__7LGiSq__stage{perspective:1500px;perspective-origin:50% 42%}.TransportModes-module__7LGiSq__box{width:calc(var(--w) * var(--s));height:calc(var(--h) * var(--s));transform-style:preserve-3d;position:relative;transform:rotateX(7deg)rotateY(-19deg)}.TransportModes-module__7LGiSq__face{backface-visibility:hidden;width:100%;height:100%;position:absolute;top:0;left:0}.TransportModes-module__7LGiSq__corr{box-shadow:inset 0 calc(-9px * var(--s)) 0 #08082cd9, inset 0 calc(6px * var(--s)) 0 #ffffff1a;background:linear-gradient(180deg,#ffffff2e,#00000059), repeating-linear-gradient(90deg, color-mix(in srgb,var(--container) 62%,#05052a) 0 3px, var(--container) 3px 9px, color-mix(in srgb,var(--container) 72%,#fff) 9px 12px, var(--container) 12px 18px);transition:background .6s}.TransportModes-module__7LGiSq__fFront{transform:translateZ(calc(var(--d) * var(--s) / 2));padding:calc(9px * var(--s));gap:calc(4px * var(--s));background:linear-gradient(165deg, color-mix(in srgb,var(--container) 86%,#fff), var(--container) 48%, color-mix(in srgb,var(--container) 60%,#000018));box-shadow:inset 0 0 0 calc(3px * var(--s)) #05052880, 0 calc(16px * var(--s)) calc(34px * var(--s)) #14165038;transition:background .6s;display:flex}.TransportModes-module__7LGiSq__door{box-shadow:inset 0 0 0 calc(2px * var(--s)) #04042066;background:linear-gradient(90deg,#0003,#ffffff1f 32%,#0000003d),repeating-linear-gradient(90deg,#00000024 0 4px,#ffffff12 4px 11px,#0000001f 11px 15px);flex:1;position:relative}.TransportModes-module__7LGiSq__door:before,.TransportModes-module__7LGiSq__door:after{content:"";top:calc(6px * var(--s));bottom:calc(6px * var(--s));width:calc(5px * var(--s));background:linear-gradient(90deg,#03031ebf,#ffffff80 45%,#03031ebf);border-radius:2px;position:absolute}.TransportModes-module__7LGiSq__door:before{left:20%}.TransportModes-module__7LGiSq__door:after{right:20%}.TransportModes-module__7LGiSq__mark{pointer-events:none;width:58%;filter:drop-shadow(0 calc(2px * var(--s)) 0 #0000004d);position:absolute;top:41%;left:50%;transform:translate(-50%,-50%)}.TransportModes-module__7LGiSq__code{font-family:var(--font-mono);font-size:calc(8.5px * var(--s));letter-spacing:.2em;color:#ffffffb3;white-space:nowrap;position:absolute;top:70%;left:50%;transform:translate(-50%)}.TransportModes-module__7LGiSq__fRight,.TransportModes-module__7LGiSq__fLeft{width:calc(var(--d) * var(--s));left:calc((var(--w) * var(--s) - var(--d) * var(--s)) / 2)}.TransportModes-module__7LGiSq__fRight{transform:rotateY(90deg) translateZ(calc(var(--w) * var(--s) / 2));filter:brightness(.74)}.TransportModes-module__7LGiSq__fLeft{transform:rotateY(-90deg) translateZ(calc(var(--w) * var(--s) / 2));filter:brightness(.74)}.TransportModes-module__7LGiSq__fTop{height:calc(var(--d) * var(--s));top:calc((var(--h) * var(--s) - var(--d) * var(--s)) / 2);transform:rotateX(90deg) translateZ(calc(var(--h) * var(--s) / 2));background:linear-gradient(180deg,#ffffff29,#0000008c), repeating-linear-gradient(90deg, color-mix(in srgb,var(--container) 55%,#04042a) 0 5px, color-mix(in srgb,var(--container) 80%,#04042a) 5px 12px, color-mix(in srgb,var(--container) 45%,#04042a) 12px 17px);box-shadow:inset 0 0 0 calc(3px * var(--s)) #0404208c;transition:background .6s}.TransportModes-module__7LGiSq__fBottom{height:calc(var(--d) * var(--s));top:calc((var(--h) * var(--s) - var(--d) * var(--s)) / 2);transform:rotateX(-90deg) translateZ(calc(var(--h) * var(--s) / 2));background:repeating-linear-gradient(90deg, #0d0f2c 0 calc(10px * var(--s)), #23264d calc(10px * var(--s)) calc(22px * var(--s))), #14163a;box-shadow:inset 0 0 0 calc(3px * var(--s)) #0a0b22}.TransportModes-module__7LGiSq__skirt{left:0;right:0;bottom:calc(-7px * var(--s));height:calc(9px * var(--s));box-shadow:0 calc(2px * var(--s)) calc(6px * var(--s)) #0a0c3273;transform:translateZ(calc(var(--d) * var(--s) / 2 + 1px));background:linear-gradient(#2b2e57,#0d0f2c);position:absolute}.TransportModes-module__7LGiSq__cast{width:calc(25px * var(--s));height:calc(19px * var(--s));background:linear-gradient(#4b4f6b,#14162c);position:absolute;box-shadow:inset 0 0 0 1px #00000080}.TransportModes-module__7LGiSq__cast.TransportModes-module__7LGiSq__tl{top:0;left:0}.TransportModes-module__7LGiSq__cast.TransportModes-module__7LGiSq__tr{top:0;right:0}.TransportModes-module__7LGiSq__cast.TransportModes-module__7LGiSq__bl{bottom:0;left:0}.TransportModes-module__7LGiSq__cast.TransportModes-module__7LGiSq__br{bottom:0;right:0}.TransportModes-module__7LGiSq__words{z-index:6;pointer-events:none;position:absolute;inset:0}.TransportModes-module__7LGiSq__mode{opacity:0;display:flex;position:absolute;inset:0}.TransportModes-module__7LGiSq__mode[data-pos=right]{justify-content:flex-end;align-items:center;padding:0 7vw 10vh 0}.TransportModes-module__7LGiSq__mode[data-pos=left]{justify-content:flex-start;align-items:center;padding:0 0 10vh 7vw}.TransportModes-module__7LGiSq__mode[data-pos=center]{justify-content:center;align-items:flex-start;padding:12vh 0 0}.TransportModes-module__7LGiSq__block{flex-direction:column;max-width:330px;display:flex}.TransportModes-module__7LGiSq__mode[data-pos=right] .TransportModes-module__7LGiSq__block{text-align:right;align-items:flex-end}.TransportModes-module__7LGiSq__mode[data-pos=center] .TransportModes-module__7LGiSq__block{text-align:center;align-items:center;max-width:min(720px,88vw)}.TransportModes-module__7LGiSq__mode[data-pos=center] .TransportModes-module__7LGiSq__word{font-size:clamp(30px,3.6vw,46px)}.TransportModes-module__7LGiSq__mode[data-pos=center] .TransportModes-module__7LGiSq__say{max-width:460px}.TransportModes-module__7LGiSq__mode[data-pos=center] .TransportModes-module__7LGiSq__stats{justify-content:center;gap:0;margin-top:20px;display:flex}.TransportModes-module__7LGiSq__mode[data-pos=center] .TransportModes-module__7LGiSq__row{border-top:1px solid var(--hair);flex-direction:column;align-items:center;gap:4px;padding:10px 22px}.TransportModes-module__7LGiSq__idx{font-family:var(--font-mono);letter-spacing:.28em;text-transform:uppercase;color:var(--accent);margin:0 0 12px;font-size:10px;transition:color .5s}.TransportModes-module__7LGiSq__word{letter-spacing:-.03em;color:var(--ink);margin:0;font-size:clamp(32px,4.2vw,54px);font-weight:500;line-height:1}.TransportModes-module__7LGiSq__say{color:var(--muted);margin:14px 0 0;font-size:13.5px;line-height:1.65}.TransportModes-module__7LGiSq__stats{width:100%;margin:24px 0 0;padding:0}.TransportModes-module__7LGiSq__row{border-top:1px solid var(--hair);justify-content:space-between;gap:18px;padding:8px 0;display:flex}.TransportModes-module__7LGiSq__mode[data-pos=right] .TransportModes-module__7LGiSq__row{flex-direction:row-reverse}.TransportModes-module__7LGiSq__mode[data-pos=center] .TransportModes-module__7LGiSq__row{justify-content:center;gap:12px}.TransportModes-module__7LGiSq__row dt{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#9ea2b8;align-self:center;font-size:9.5px}.TransportModes-module__7LGiSq__row dd{color:var(--ink);margin:0;font-size:13.5px;font-weight:500}.TransportModes-module__7LGiSq__handoff{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px;max-width:1180px;margin:0 auto;padding:100px 34px 120px;display:flex}.TransportModes-module__7LGiSq__handoff h3{letter-spacing:-.02em;max-width:20ch;margin:0;font-size:clamp(20px,2.4vw,32px);font-weight:500;line-height:1.15}.TransportModes-module__7LGiSq__cta{background:var(--ink);color:#fff;align-items:center;gap:10px;padding:15px 24px;font-size:14px;font-weight:500;text-decoration:none;transition:background .25s,transform .25s;display:inline-flex}.TransportModes-module__7LGiSq__cta:hover{background:var(--accent);transform:translateY(-2px)}.TransportModes-module__7LGiSq__cta:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:900px){.TransportModes-module__7LGiSq__root{--font-sans:"Inter Tight",system-ui,-apple-system,Segoe UI,sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,Menlo,monospace;--s:.56;--deck:74vh}.TransportModes-module__7LGiSq__mode[data-pos=right]{padding:0 5vw 14vh 0}.TransportModes-module__7LGiSq__mode[data-pos=left]{padding:0 0 14vh 5vw}.TransportModes-module__7LGiSq__mode[data-pos=center]{padding-top:14vh}.TransportModes-module__7LGiSq__block{max-width:64vw}.TransportModes-module__7LGiSq__say{font-size:12px}.TransportModes-module__7LGiSq__ticks{padding:0 14px;font-size:8.5px}}
