.format-preview[data-variant=longform] .format-preview__longform-media{background:linear-gradient(#0000,#000000b3),url(/media/silicon-photonics-wafer.webp) 50%/cover}.format-preview__documentary{background:linear-gradient(90deg,#050c0af0 0%,#050c0a8c 50%,#050c0a1a),linear-gradient(#0000 55%,#050c0a9e),url(/media/paris-metro-poster.webp) 50%/cover}.format-preview__cartography{color:#211e1a;background:#eae1d2;position:absolute;inset:0;overflow:hidden}.format-preview__cartography-photo{filter:saturate(.88)contrast(1.03);background:linear-gradient(90deg,#eae1d2 0%,#eae1d2c2 12%,#0000 36%),linear-gradient(#0000 58%,#12323a8a),url(/media/sete-real-aerial.webp) 52% 52%/cover;position:absolute;inset:42px 0 0 42%}.format-preview__cartography-grid{background-image:linear-gradient(#fff3 1px,#0000 1px),linear-gradient(90deg,#fff3 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:42px 0 0 42%;-webkit-mask-image:linear-gradient(90deg,#0000 2%,#000 32% 88%,#0000);mask-image:linear-gradient(90deg,#0000 2%,#000 32% 88%,#0000)}.format-preview__cartography-route{z-index:2;transform-origin:0;background:#ef5b3f;height:3px;position:absolute;box-shadow:0 0 0 1px #faf5ebbd}.format-preview__cartography-route--one{width:36%;top:44%;left:56%;transform:rotate(-13deg)}.format-preview__cartography-route--two{background:#f5bd43;width:23%;top:57%;left:65%;transform:rotate(19deg)}.format-preview__cartography-marker{z-index:3;background:#ef5b3f;border:3px solid #faf5eb;border-radius:50%;width:15px;height:15px;position:absolute;top:35%;right:13%;box-shadow:0 0 0 7px #ef5b3f3d}.format-preview__cartography-copy{z-index:4;gap:12px;width:min(49%,380px);display:grid;position:absolute;bottom:10%;left:6%}.format-preview__cartography-copy small{color:#9c3425;font:850 9px/1.2 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.format-preview__cartography-copy strong{letter-spacing:-.055em;max-width:9ch;font:590 clamp(38px,5.2vw,68px)/.88 Charter,Bitstream Charter,Georgia,serif}.format-preview__cartography-copy>span{color:#5f574c;font:760 8px/1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.format-preview__cartography-key{z-index:4;color:#faf5eb;min-width:185px;font:760 8px/1 var(--font-mono);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#13363ed1;border-top:2px solid #faf5eb;justify-content:space-between;align-items:center;gap:18px;padding:10px 12px;display:flex;position:absolute;bottom:7%;right:5%}.format-preview__cartography-key span{align-items:center;gap:6px;display:inline-flex}.format-preview__cartography-key i{background:#ef5b3f;border-radius:50%;width:7px;height:7px}.format-preview[data-variant=cartography] .format-preview__chrome{background:#eae1d2e0;border-bottom-color:#b9ad9e}.format-preview[data-variant=cartography] .format-preview__chrome small{color:#514a41}.format-preview[data-variant=cartography] .format-preview__chrome b{color:#9c3425}.format-preview__press{color:#211a17;background:#f5ede1;grid-template-columns:minmax(0,1.08fr) minmax(230px,.92fr);padding-top:42px;display:grid;position:absolute;inset:0}.format-preview__press-visual{background:linear-gradient(#0000 52%,#130b09db),url(/media/silicon-photonics-wafer.webp) 50%/cover;justify-content:center;align-items:flex-end;gap:8px;padding:7%;display:flex;position:relative;overflow:hidden}.format-preview__press-visual:after{content:"";background:linear-gradient(90deg,#0000,#ef5a3629,#0000);position:absolute;inset:0}.format-preview__press-visual span{z-index:1;color:#fff7ee;font:800 8px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f08079e;border:1px solid #ffffff47;padding:7px 9px;position:relative}.format-preview__press-copy{flex-direction:column;justify-content:center;min-width:0;padding:clamp(24px,6%,50px);display:flex}.format-preview__press-copy small{color:#b73f26;font:850 9px/1.2 var(--font-mono);letter-spacing:.09em;text-transform:uppercase}.format-preview__press-copy strong{letter-spacing:-.055em;max-width:9ch;margin-top:16px;font:650 clamp(34px,4.2vw,62px)/.9 Charter,Bitstream Charter,Georgia,serif}.format-preview__press-copy p{color:#706157;max-width:34ch;font:500 11px/1.55 var(--font-sans);margin-top:18px}.format-preview__press-copy b{color:#b73f26;align-items:center;gap:7px;margin-top:24px;font-size:10px;display:inline-flex}.format-preview__event{color:#fbf7ff;background:linear-gradient(90deg,#05030cf0 0%,#05030c94 54%,#05030c29),linear-gradient(#0000 35%,#05030cdb),url(/media/event-live-poster.webp) 50%/cover;padding-top:42px;position:absolute;inset:0;overflow:hidden}.format-preview__event-copy{z-index:2;gap:12px;max-width:56%;display:grid;position:absolute;bottom:11%;left:7%}.format-preview__event-copy small{color:#ff75e1;font:850 9px/1.2 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.format-preview__event-copy strong{max-width:8ch;font:820 clamp(38px, 5vw, 72px) / .86 var(--font-sans);letter-spacing:-.065em}.format-preview__event-copy span{color:#fbf7ffb8;font:700 9px/1.3 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.format-preview__event-program{z-index:2;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#08050fc7;border:1px solid #ffffff29;grid-template-columns:auto minmax(0,1fr) auto;gap:0;width:min(36%,250px);display:grid;position:absolute;top:24%;right:5%}.format-preview__event-program :is(i,b,span){border-bottom:1px solid #ffffff1c;min-width:0;padding:11px 9px;font-size:8px;font-style:normal}.format-preview__event-program :is(i,span){color:#ffcb45;font-family:var(--font-mono)}.format-preview__event-program b{color:#fbf7ff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.format-preview__event-program :nth-last-child(-n+3){border-bottom:0}@media (max-width:640px){.format-preview__cartography-photo,.format-preview__cartography-grid{left:26%}.format-preview__cartography-copy{width:70%}.format-preview__cartography-copy strong{font-size:42px}.format-preview__cartography-key{display:none}.format-preview__press{grid-template-columns:1fr}.format-preview__press-visual{opacity:.2}.format-preview__press-copy{z-index:2;position:absolute;inset:42px 0 0}.format-preview__press-copy strong{font-size:42px}.format-preview__event-copy{max-width:76%}.format-preview__event-program{display:none}}
.home-scrolly-demo-module__kLOIOa__section{--scrolly-ink:#f2f7f5;--scrolly-muted:#a8b6b1;--scrolly-panel:#0d1513;--scrolly-line:#e2f5ee24;--scrolly-mint:#7cf2c8;--scrolly-coral:#ff997b;--scrolly-gold:#f3d675;width:100%;color:var(--scrolly-ink);font-family:var(--font-sans,Inter, ui-sans-serif, system-ui, sans-serif);isolation:isolate;content-visibility:auto;contain-intrinsic-size:auto 3600px;background:radial-gradient(circle at 22% 18%,#2c705e38,#0000 34rem),linear-gradient(#070b0a 0%,#09100e 52%,#060908 100%);position:relative;overflow:clip}.home-scrolly-demo-module__kLOIOa__section:before{z-index:-1;content:"";background-image:linear-gradient(#ebfaf407 1px,#0000 1px),linear-gradient(90deg,#ebfaf407 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 14% 86%,#0000);mask-image:linear-gradient(#0000,#000 14% 86%,#0000)}.home-scrolly-demo-module__kLOIOa__scrollyLayout{grid-template-columns:minmax(0,1.5fr) minmax(23rem,.76fr);max-width:112rem;margin-inline:auto;display:grid}.home-scrolly-demo-module__kLOIOa__desktopVisual{min-width:0}.home-scrolly-demo-module__kLOIOa__stickyVisual{place-items:center;height:calc(100svh - 72px);padding:clamp(1rem,2.5vw,2.5rem);display:grid;position:sticky;top:72px}.home-scrolly-demo-module__kLOIOa__stage{background:#0a100e;border:1px solid #e1f8ef2e;border-radius:clamp(1.25rem,2vw,2rem);grid-template-rows:3.25rem minmax(0,1fr) 5.25rem;width:100%;height:min(100svh - 72px - 5rem,54rem);min-height:min(34rem,100svh - 72px - 5rem);display:grid;position:relative;overflow:hidden;box-shadow:0 2.5rem 7rem #0000007a,0 0 0 .5rem #ffffff06}.home-scrolly-demo-module__kLOIOa__stageTopbar,.home-scrolly-demo-module__kLOIOa__stageFooter{z-index:20;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background:#080d0beb;position:relative}.home-scrolly-demo-module__kLOIOa__stageTopbar{border-bottom:1px solid var(--scrolly-line);justify-content:space-between;align-items:center;padding-inline:clamp(1rem,2vw,1.5rem);display:flex}.home-scrolly-demo-module__kLOIOa__stageBrand,.home-scrolly-demo-module__kLOIOa__stageTime{color:#dce9e4;font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.09em;text-transform:uppercase;align-items:center;font-size:.68rem;font-weight:700;display:inline-flex}.home-scrolly-demo-module__kLOIOa__stageBrand{gap:.55rem}.home-scrolly-demo-module__kLOIOa__stageBrand i{background:var(--scrolly-mint);border-radius:50%;width:.45rem;height:.45rem;box-shadow:0 0 .85rem #7cf2c8db}.home-scrolly-demo-module__kLOIOa__stageTime{color:#8ea19a}.home-scrolly-demo-module__kLOIOa__sceneViewport,.home-scrolly-demo-module__kLOIOa__mobileSceneViewport{background:#0b1210;min-height:0;position:relative;overflow:hidden;container-type:size}.home-scrolly-demo-module__kLOIOa__scene{opacity:0;pointer-events:none;width:min(100cqw,160cqh);height:min(100cqh,62.5cqw);transition:opacity .5s,transform .9s cubic-bezier(.2,.72,.2,1);position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);container-type:inline-size}.home-scrolly-demo-module__kLOIOa__sceneActive{opacity:1;transform:translate(-50%,-50%)}.home-scrolly-demo-module__kLOIOa__openingImage,.home-scrolly-demo-module__kLOIOa__mapImage,.home-scrolly-demo-module__kLOIOa__rhythmImage,.home-scrolly-demo-module__kLOIOa__conclusionTile{background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.home-scrolly-demo-module__kLOIOa__openingImage{background-image:url(/media/paris-dawn-platform.svg);transition:transform 6s cubic-bezier(.2,.7,.2,1);transform:none}.home-scrolly-demo-module__kLOIOa__sceneActive .home-scrolly-demo-module__kLOIOa__openingImage{transform:none}.home-scrolly-demo-module__kLOIOa__sceneShade{background:linear-gradient(#02050405 38%,#020504d6 100%);position:absolute;inset:0}.home-scrolly-demo-module__kLOIOa__openingSignal{color:#f3faf7;-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);letter-spacing:.075em;text-transform:uppercase;background:#050a08b3;border:1px solid #ecfaf538;border-radius:999px;align-items:center;gap:.625rem;padding:.625rem .85rem;font-size:clamp(.64rem,1cqw,.74rem);font-weight:700;display:inline-flex;position:absolute;bottom:12%;left:clamp(1rem,3cqw,2rem);box-shadow:0 .75rem 2rem #00000047}.home-scrolly-demo-module__kLOIOa__pulse{background:var(--scrolly-mint);border-radius:50%;width:.48rem;height:.48rem;animation:2s infinite home-scrolly-demo-module__kLOIOa__signal-pulse;box-shadow:0 0 #7cf2c870}.home-scrolly-demo-module__kLOIOa__openingCaption{text-align:right;justify-items:end;gap:.45rem;max-width:23rem;display:grid;position:absolute;bottom:clamp(1.25rem,3cqw,2.25rem);right:clamp(1rem,3cqw,2rem)}.home-scrolly-demo-module__kLOIOa__openingCaption span,.home-scrolly-demo-module__kLOIOa__conclusionCopy>span{color:var(--scrolly-mint);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.16em;text-transform:uppercase;font-size:.7rem;font-weight:700}.home-scrolly-demo-module__kLOIOa__openingCaption strong{max-width:13ch;font-family:var(--font-display,Georgia, serif);letter-spacing:-.045em;font-size:clamp(1.8rem,3.7cqw,3.8rem);font-weight:600;line-height:.98}.home-scrolly-demo-module__kLOIOa__mapImage{background-image:url(/media/paris-dawn-atlas.svg);background-position:50%;transform:none}.home-scrolly-demo-module__kLOIOa__mapWash{background:linear-gradient(90deg,#04090833,#0000 58%,#0409084d);position:absolute;inset:0}.home-scrolly-demo-module__kLOIOa__routeDrawing{width:94%;height:89%;position:absolute;inset:5% 3% 6%;overflow:visible}.home-scrolly-demo-module__kLOIOa__routeShadow,.home-scrolly-demo-module__kLOIOa__routePath{fill:none;stroke-linecap:round;stroke-linejoin:round}.home-scrolly-demo-module__kLOIOa__routeShadow{stroke:#020706bd;stroke-width:18px}.home-scrolly-demo-module__kLOIOa__routePath{stroke:var(--scrolly-mint);stroke-dasharray:1300;stroke-dashoffset:1300px;stroke-width:7px;filter:drop-shadow(0 0 .7rem #7cf2c8db);transition:stroke-dashoffset 1.5s cubic-bezier(.24,.76,.22,1) .18s}.home-scrolly-demo-module__kLOIOa__sceneActive .home-scrolly-demo-module__kLOIOa__routePath{stroke-dashoffset:0}.home-scrolly-demo-module__kLOIOa__routeMarkers{fill:var(--scrolly-mint);stroke:#07100e;stroke-width:6px;opacity:0;transform-origin:50%;transition:opacity .3s .95s,transform .5s .95s;transform:scale(.7)}.home-scrolly-demo-module__kLOIOa__sceneActive .home-scrolly-demo-module__kLOIOa__routeMarkers{opacity:1;transform:scale(1)}.home-scrolly-demo-module__kLOIOa__mapLabel{z-index:2;color:#e8f5f0;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.04em;opacity:0;background:#040a08c7;border:1px solid #ebfaf433;border-radius:.5rem;padding:.45rem .65rem;font-size:clamp(.55rem,.78cqw,.68rem);font-weight:700;transition:opacity .35s,transform .35s;position:absolute;transform:translateY(.5rem)}.home-scrolly-demo-module__kLOIOa__sceneActive .home-scrolly-demo-module__kLOIOa__mapLabel{opacity:1;transform:translateY(0)}.home-scrolly-demo-module__kLOIOa__mapLabelOne{transition-delay:.5s;bottom:24%;left:8%}.home-scrolly-demo-module__kLOIOa__mapLabelTwo{transition-delay:.8s;top:40%;left:38%}.home-scrolly-demo-module__kLOIOa__mapLabelThree{transition-delay:1.1s;top:16%;right:6%}.home-scrolly-demo-module__kLOIOa__routeSummary{-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);background:#050b09d1;border:1px solid #e5f9f133;border-radius:1rem;gap:.2rem;min-width:clamp(9rem,18cqw,13rem);padding:clamp(.85rem,1.5cqw,1.2rem);display:grid;position:absolute;bottom:clamp(1rem,2.2cqw,1.75rem);right:clamp(1rem,2.2cqw,1.75rem);box-shadow:0 1.25rem 3rem #0000004d}.home-scrolly-demo-module__kLOIOa__routeSummary small,.home-scrolly-demo-module__kLOIOa__routeSummary span,.home-scrolly-demo-module__kLOIOa__dataHeader small,.home-scrolly-demo-module__kLOIOa__conclusionStamp small{color:#aebeb8;font-size:clamp(.6rem,.8cqw,.72rem)}.home-scrolly-demo-module__kLOIOa__routeSummary strong{color:var(--scrolly-mint);letter-spacing:-.06em;font-size:clamp(1.7rem,3cqw,2.7rem);line-height:1}.home-scrolly-demo-module__kLOIOa__rhythmImage{background-image:url(/media/paris-dawn-rhythm.svg);background-position:50%;transform:none}.home-scrolly-demo-module__kLOIOa__signalsScene:after{content:"";background:linear-gradient(110deg,#0000 42%,#f4efe4cc 76%,#f4efe4f2);position:absolute;inset:0}.home-scrolly-demo-module__kLOIOa__dataHeader,.home-scrolly-demo-module__kLOIOa__dataLegend,.home-scrolly-demo-module__kLOIOa__miniBars{z-index:2;color:#111b18;width:min(31%,15rem);position:absolute;right:clamp(1rem,3cqw,2.25rem)}.home-scrolly-demo-module__kLOIOa__dataHeader{gap:.15rem;display:grid;top:clamp(1.25rem,4cqw,3rem)}.home-scrolly-demo-module__kLOIOa__dataHeader>span{color:#345c50;font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.45rem;font-size:clamp(.58rem,.8cqw,.7rem);font-weight:800}.home-scrolly-demo-module__kLOIOa__dataHeader strong{letter-spacing:-.085em;font-size:clamp(2.5rem,5.6cqw,5.2rem);line-height:.92}.home-scrolly-demo-module__kLOIOa__dataHeader small{color:#53655f}.home-scrolly-demo-module__kLOIOa__dataLegend{gap:.5rem;display:grid;top:48%}.home-scrolly-demo-module__kLOIOa__dataLegend span{grid-template-columns:.55rem 1fr auto;align-items:center;gap:.5rem;font-size:clamp(.64rem,1cqw,.78rem);display:grid}.home-scrolly-demo-module__kLOIOa__dataLegend i{border-radius:50%;width:.5rem;height:.5rem}.home-scrolly-demo-module__kLOIOa__mintDot{background:#1b6655}.home-scrolly-demo-module__kLOIOa__coralDot{background:#b7513e}.home-scrolly-demo-module__kLOIOa__goldDot{background:#907020}.home-scrolly-demo-module__kLOIOa__miniBars{border-top:1px solid #111b182b;align-items:end;gap:clamp(.25rem,.6cqw,.5rem);height:20%;padding-top:1rem;display:flex;bottom:clamp(1rem,3cqw,2rem)}.home-scrolly-demo-module__kLOIOa__miniBars i{width:100%;height:var(--bar-height);transform-origin:bottom;transition:transform .7s cubic-bezier(.22, .75, .2, 1) calc(var(--bar-index) * 55ms + .2s);background:linear-gradient(#1e816b,#173e35);border-radius:.3rem .3rem .1rem .1rem;transform:scaleY(.04)}.home-scrolly-demo-module__kLOIOa__sceneActive .home-scrolly-demo-module__kLOIOa__miniBars i{transform:scaleY(1)}.home-scrolly-demo-module__kLOIOa__conclusionScene{color:#f6fbf9;background:#07100e}.home-scrolly-demo-module__kLOIOa__conclusionGrid{background:#050907;grid-template-rows:1fr 1fr;grid-template-columns:1.35fr .65fr;gap:.35rem;display:grid;position:absolute;inset:0}.home-scrolly-demo-module__kLOIOa__conclusionTile{filter:saturate(.72)brightness(.68);background-color:#07100e;background-size:contain;transition:transform 1.2s cubic-bezier(.22,.74,.2,1);position:relative;transform:scale(1.08)}.home-scrolly-demo-module__kLOIOa__sceneActive .home-scrolly-demo-module__kLOIOa__conclusionTile{transform:scale(1)}.home-scrolly-demo-module__kLOIOa__conclusionMap{background-image:url(/media/paris-dawn-atlas.svg);grid-row:1/3}.home-scrolly-demo-module__kLOIOa__conclusionPlatform{background-image:url(/media/paris-dawn-platform.svg)}.home-scrolly-demo-module__kLOIOa__conclusionRhythm{background-image:url(/media/paris-dawn-rhythm.svg)}.home-scrolly-demo-module__kLOIOa__conclusionWash{background:linear-gradient(90deg,#030806eb 0%,#030806a8 42%,#03080614 76%),linear-gradient(#0000 45%,#0308067a);position:absolute;inset:0}.home-scrolly-demo-module__kLOIOa__conclusionCopy{width:min(51%,34rem);position:absolute;top:50%;left:clamp(1.25rem,4cqw,3.25rem);transform:translateY(-50%)}.home-scrolly-demo-module__kLOIOa__conclusionCopy strong{font-family:var(--font-display,Georgia, serif);letter-spacing:-.065em;margin-block:.8rem 1rem;font-size:clamp(3rem,7.1cqw,7rem);font-weight:500;line-height:.82;display:block}.home-scrolly-demo-module__kLOIOa__conclusionCopy p{color:#c7d4cf;max-width:31rem;margin:0;font-size:clamp(.75rem,1.2cqw,1rem);line-height:1.55}.home-scrolly-demo-module__kLOIOa__conclusionStamp{-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);background:#040907b8;border:1px solid #f0fbf72e;border-radius:.8rem;gap:.1rem;padding:.8rem 1rem;display:grid;position:absolute;bottom:clamp(1rem,3cqw,2rem);right:clamp(1rem,3cqw,2rem)}.home-scrolly-demo-module__kLOIOa__conclusionStamp b{color:var(--scrolly-mint);font-family:var(--font-mono,ui-monospace, monospace);font-size:clamp(1.1rem,2cqw,1.55rem)}.home-scrolly-demo-module__kLOIOa__stageFooter{border-top:1px solid var(--scrolly-line);align-content:center;gap:.75rem;padding-inline:clamp(1rem,2vw,1.5rem);display:grid}.home-scrolly-demo-module__kLOIOa__stageSteps{grid-template-columns:repeat(4,1fr);gap:clamp(.5rem,2vw,2rem);margin:0;padding:0;list-style:none;display:grid}.home-scrolly-demo-module__kLOIOa__stageSteps li{color:#91a39c;align-items:baseline;gap:.45rem;min-width:0;transition:color .25s;display:flex}.home-scrolly-demo-module__kLOIOa__stageSteps li[data-active=true]{color:#f0f8f5}.home-scrolly-demo-module__kLOIOa__stageSteps span{font-family:var(--font-mono,ui-monospace, monospace);font-size:.62rem;font-weight:800}.home-scrolly-demo-module__kLOIOa__stageSteps small{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.6rem,.9vw,.72rem);font-weight:650;overflow:hidden}.home-scrolly-demo-module__kLOIOa__progressTrack{background:#e0f5ed1c;border-radius:999px;height:2px;overflow:hidden}.home-scrolly-demo-module__kLOIOa__progressTrack>span{border-radius:inherit;background:linear-gradient(90deg, var(--scrolly-mint), #c7ffe9);height:100%;transition:width .5s cubic-bezier(.24,.72,.2,1);display:block;box-shadow:0 0 .8rem #7cf2c880}.home-scrolly-demo-module__kLOIOa__storyTrack{z-index:2;padding-inline:clamp(1.25rem,3.4vw,3.5rem);position:relative}.home-scrolly-demo-module__kLOIOa__storyStep{align-items:center;min-height:92svh;padding-block:clamp(4rem,10vh,7rem);display:flex}.home-scrolly-demo-module__kLOIOa__stepCard{width:100%;max-width:30rem;color:var(--scrolly-ink);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);opacity:.72;background:#0b1210a3;border:1px solid #e4f7f01a;border-radius:1.5rem;padding:clamp(1.5rem,3vw,2.25rem);transition:opacity .4s,transform .6s cubic-bezier(.2,.75,.2,1),border-color .4s,background-color .4s;position:relative;transform:translateY(1.25rem);box-shadow:0 1.5rem 4rem #00000024}.home-scrolly-demo-module__kLOIOa__storyStep[data-active=true] .home-scrolly-demo-module__kLOIOa__stepCard{opacity:1;background:#0d1613e6;border-color:#7cf2c847;transform:translateY(0)}.home-scrolly-demo-module__kLOIOa__stepCard:before{background:var(--scrolly-mint);content:"";opacity:0;border-radius:999px;width:2px;transition:opacity .3s,transform .5s;position:absolute;top:1.5rem;bottom:1.5rem;left:-1px;transform:scaleY(.4)}.home-scrolly-demo-module__kLOIOa__storyStep[data-active=true] .home-scrolly-demo-module__kLOIOa__stepCard:before{opacity:1;transform:scaleY(1)}.home-scrolly-demo-module__kLOIOa__stepMeta{color:var(--scrolly-mint);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.75rem;margin-bottom:clamp(1.5rem,4vh,2.5rem);font-size:.66rem;font-weight:750;display:flex}.home-scrolly-demo-module__kLOIOa__stepMeta>span{border:1px solid #7cf2c847;border-radius:50%;place-items:center;width:1.75rem;height:1.75rem;display:grid}.home-scrolly-demo-module__kLOIOa__stepMeta i{background:#7cf2c85c;width:1.5rem;height:1px}.home-scrolly-demo-module__kLOIOa__stepMeta small{color:#a9bbb4;font:inherit}.home-scrolly-demo-module__kLOIOa__stepCard h2,.home-scrolly-demo-module__kLOIOa__stepCard h3{max-width:14ch;font-family:var(--font-display,Georgia, serif);letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(2.25rem,3.8vw,4.4rem);font-weight:500;line-height:.98}.home-scrolly-demo-module__kLOIOa__stepCard>p{color:#c2cec9;max-width:37ch;margin:clamp(1.25rem,3vh,2rem) 0 0;font-size:clamp(.98rem,1.3vw,1.12rem);line-height:1.7}.home-scrolly-demo-module__kLOIOa__stepDetail{color:#94a8a0;border-top:1px solid #e0f5ed1c;grid-template-columns:auto 1fr;gap:.75rem;margin-top:clamp(1.5rem,4vh,2.25rem);padding-top:1rem;font-size:.78rem;line-height:1.55;display:grid}.home-scrolly-demo-module__kLOIOa__stepDetail span{color:var(--scrolly-mint);font-family:var(--font-mono,ui-monospace, monospace)}.home-scrolly-demo-module__kLOIOa__mobileVisual{display:none}@keyframes home-scrolly-demo-module__kLOIOa__signal-pulse{70%{box-shadow:0 0 0 .6rem #7cf2c800}to{box-shadow:0 0 #7cf2c800}}@media (max-width:74rem){.home-scrolly-demo-module__kLOIOa__scrollyLayout{grid-template-columns:minmax(0,1.32fr) minmax(21rem,.8fr)}.home-scrolly-demo-module__kLOIOa__storyTrack{padding-inline:1.5rem}.home-scrolly-demo-module__kLOIOa__stage{height:min(100svh - 72px - 5rem,46rem)}.home-scrolly-demo-module__kLOIOa__stepCard{padding:1.5rem}.home-scrolly-demo-module__kLOIOa__stepCard h2,.home-scrolly-demo-module__kLOIOa__stepCard h3{font-size:clamp(2.1rem,3.6vw,3.2rem)}}@media (max-width:56rem){.home-scrolly-demo-module__kLOIOa__section:before{background-size:48px 48px}.home-scrolly-demo-module__kLOIOa__scrollyLayout{max-width:48rem;display:block}.home-scrolly-demo-module__kLOIOa__desktopVisual{display:none}.home-scrolly-demo-module__kLOIOa__storyTrack{padding:0}.home-scrolly-demo-module__kLOIOa__storyStep{border-bottom:1px solid #e2f5ee17;align-content:center;gap:2rem;min-height:100svh;padding:clamp(4rem,10vw,6rem) clamp(1.25rem,6vw,3rem);display:grid}.home-scrolly-demo-module__kLOIOa__storyStep:last-child{border-bottom:0}.home-scrolly-demo-module__kLOIOa__stepCard{max-width:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;opacity:1;background:0 0;border:0;border-radius:0;padding:0;transform:none}.home-scrolly-demo-module__kLOIOa__storyStep[data-active=true] .home-scrolly-demo-module__kLOIOa__stepCard{background:0 0;border-color:#0000;transform:none}.home-scrolly-demo-module__kLOIOa__stepCard:before{display:none}.home-scrolly-demo-module__kLOIOa__stepMeta{margin-bottom:1.25rem}.home-scrolly-demo-module__kLOIOa__stepCard h2,.home-scrolly-demo-module__kLOIOa__stepCard h3{max-width:16ch;font-size:clamp(2.25rem,9vw,4rem)}.home-scrolly-demo-module__kLOIOa__stepCard>p{max-width:48ch;margin-top:1.25rem;font-size:1rem}.home-scrolly-demo-module__kLOIOa__stepDetail{margin-top:1.25rem}.home-scrolly-demo-module__kLOIOa__mobileVisual{background:#09100e;border:1px solid #e4f7f02b;border-radius:1.25rem;grid-template-rows:auto 2.8rem;width:100%;height:auto;min-height:0;display:grid;position:relative;overflow:hidden;box-shadow:0 1.75rem 4rem #00000052}.home-scrolly-demo-module__kLOIOa__mobileSceneViewport .home-scrolly-demo-module__kLOIOa__scene{opacity:1;transform:translate(-50%,-50%)}.home-scrolly-demo-module__kLOIOa__mobileSceneViewport{aspect-ratio:8/5}.home-scrolly-demo-module__kLOIOa__mobileCaption{z-index:4;border-top:1px solid var(--scrolly-line);color:#d9e6e1;font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;background:#0a100e;justify-content:space-between;align-items:center;padding-inline:1rem;font-size:.62rem;font-weight:750;display:flex;position:relative}.home-scrolly-demo-module__kLOIOa__mobileCaption small{color:#91a49d;font:inherit}.home-scrolly-demo-module__kLOIOa__openingCaption strong{font-size:clamp(1.7rem,7vw,2.7rem)}.home-scrolly-demo-module__kLOIOa__mapLabelThree{display:none}.home-scrolly-demo-module__kLOIOa__routeSummary{min-width:8.75rem}.home-scrolly-demo-module__kLOIOa__signalsScene:after{background:linear-gradient(110deg,#0000 31%,#f4efe4d6 64%,#f4efe4f7)}.home-scrolly-demo-module__kLOIOa__dataHeader,.home-scrolly-demo-module__kLOIOa__dataLegend,.home-scrolly-demo-module__kLOIOa__miniBars{width:39%}.home-scrolly-demo-module__kLOIOa__conclusionCopy{width:64%}.home-scrolly-demo-module__kLOIOa__conclusionCopy strong{font-size:clamp(2.8rem,12vw,5rem)}}@media (max-width:34rem){.home-scrolly-demo-module__kLOIOa__storyStep{gap:1.5rem;padding-inline:1.125rem}.home-scrolly-demo-module__kLOIOa__mobileVisual{height:auto;min-height:0}.home-scrolly-demo-module__kLOIOa__openingCaption{max-width:68%;bottom:1rem;right:1rem}.home-scrolly-demo-module__kLOIOa__openingCaption strong{font-size:1.7rem}.home-scrolly-demo-module__kLOIOa__openingSignal{padding:.5rem .65rem;font-size:.56rem;top:auto;left:.85rem}.home-scrolly-demo-module__kLOIOa__mapLabel{font-size:.5rem}.home-scrolly-demo-module__kLOIOa__mapLabelTwo{top:34%;left:29%}.home-scrolly-demo-module__kLOIOa__routeSummary{min-width:7.5rem;padding:.7rem;bottom:.75rem;right:.75rem}.home-scrolly-demo-module__kLOIOa__routeSummary strong{font-size:1.5rem}.home-scrolly-demo-module__kLOIOa__dataHeader,.home-scrolly-demo-module__kLOIOa__dataLegend,.home-scrolly-demo-module__kLOIOa__miniBars{width:43%;right:.75rem}.home-scrolly-demo-module__kLOIOa__dataHeader{top:1rem}.home-scrolly-demo-module__kLOIOa__dataHeader strong{font-size:2.35rem}.home-scrolly-demo-module__kLOIOa__dataLegend{top:44%}.home-scrolly-demo-module__kLOIOa__dataLegend span{grid-template-columns:.5rem 1fr auto;gap:.3rem;font-size:.58rem}.home-scrolly-demo-module__kLOIOa__miniBars{bottom:.75rem}.home-scrolly-demo-module__kLOIOa__conclusionGrid{grid-template-columns:1fr .54fr}.home-scrolly-demo-module__kLOIOa__conclusionCopy{width:68%;left:1rem}.home-scrolly-demo-module__kLOIOa__conclusionCopy strong{font-size:2.8rem}.home-scrolly-demo-module__kLOIOa__conclusionCopy p{max-width:24ch;font-size:.7rem}.home-scrolly-demo-module__kLOIOa__conclusionStamp{padding:.55rem .65rem;bottom:.75rem;right:.75rem}}@media (prefers-reduced-motion:reduce){.home-scrolly-demo-module__kLOIOa__scene,.home-scrolly-demo-module__kLOIOa__openingImage,.home-scrolly-demo-module__kLOIOa__routePath,.home-scrolly-demo-module__kLOIOa__routeMarkers,.home-scrolly-demo-module__kLOIOa__mapLabel,.home-scrolly-demo-module__kLOIOa__miniBars i,.home-scrolly-demo-module__kLOIOa__conclusionTile,.home-scrolly-demo-module__kLOIOa__progressTrack>span,.home-scrolly-demo-module__kLOIOa__stepCard,.home-scrolly-demo-module__kLOIOa__stepCard:before{transition-duration:.01ms!important;transition-delay:0s!important}.home-scrolly-demo-module__kLOIOa__pulse{animation:none}}.home-scrolly-demo-module__kLOIOa__scene .home-scrolly-demo-module__kLOIOa__openingCaption strong{font-size:clamp(1rem,5cqw,3.8rem)}.home-scrolly-demo-module__kLOIOa__scene .home-scrolly-demo-module__kLOIOa__openingSignal{padding:1.2cqw 1.6cqw;font-size:clamp(.45rem,1.2cqw,.74rem);top:auto;bottom:12%}.home-scrolly-demo-module__kLOIOa__scene .home-scrolly-demo-module__kLOIOa__routeSummary{min-width:0;padding:2cqw;bottom:24%;right:4%}.home-scrolly-demo-module__kLOIOa__scene .home-scrolly-demo-module__kLOIOa__routeSummary strong{font-size:clamp(1rem,5cqw,2.7rem)}.home-scrolly-demo-module__kLOIOa__scene .home-scrolly-demo-module__kLOIOa__routeSummary small,.home-scrolly-demo-module__kLOIOa__scene .home-scrolly-demo-module__kLOIOa__routeSummary span,.home-scrolly-demo-module__kLOIOa__scene .home-scrolly-demo-module__kLOIOa__dataHeader small,.home-scrolly-demo-module__kLOIOa__scene .home-scrolly-demo-module__kLOIOa__conclusionStamp small{font-size:clamp(.45rem,1.4cqw,.72rem)}.home-scrolly-demo-module__kLOIOa__scene .home-scrolly-demo-module__kLOIOa__dataHeader{top:24%}.home-scrolly-demo-module__kLOIOa__scene .home-scrolly-demo-module__kLOIOa__dataHeader strong{font-size:clamp(1.4rem,8cqw,5.2rem)}.home-scrolly-demo-module__kLOIOa__scene .home-scrolly-demo-module__kLOIOa__dataHeader>span{font-size:clamp(.45rem,1.3cqw,.7rem)}.home-scrolly-demo-module__kLOIOa__scene .home-scrolly-demo-module__kLOIOa__dataLegend{gap:1cqw;top:55%}.home-scrolly-demo-module__kLOIOa__scene .home-scrolly-demo-module__kLOIOa__dataLegend span{font-size:clamp(.45rem,1.4cqw,.78rem)}.home-scrolly-demo-module__kLOIOa__scene .home-scrolly-demo-module__kLOIOa__conclusionCopy strong{margin-block:2cqw;font-size:clamp(1.5rem,9cqw,7rem)}.home-scrolly-demo-module__kLOIOa__scene .home-scrolly-demo-module__kLOIOa__conclusionCopy p{font-size:clamp(.5rem,1.8cqw,1rem)}.home-scrolly-demo-module__kLOIOa__scene .home-scrolly-demo-module__kLOIOa__conclusionCopy>span{font-size:clamp(.45rem,1.3cqw,.7rem)}.home-scrolly-demo-module__kLOIOa__scene .home-scrolly-demo-module__kLOIOa__conclusionStamp{padding:1.5cqw 2cqw}.home-scrolly-demo-module__kLOIOa__scene .home-scrolly-demo-module__kLOIOa__conclusionStamp b{font-size:clamp(.7rem,2.8cqw,1.55rem)}
