.StoryVisuals_root__dDY4R{--flag:#b0532c;--flag-wash:color-mix(in srgb,var(--flag) 9%,transparent);display:grid;align-content:start;grid-gap:18px;gap:18px;height:100%;padding:26px 28px;color:var(--ink);font-size:13px}html[data-theme=dark] .StoryVisuals_root__dDY4R{--flag:#e19a6f}.StoryVisuals_title__KTrlm{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--line)}.StoryVisuals_title__KTrlm b{font:400 22px/1.2 var(--serif);letter-spacing:-.01em}.StoryVisuals_title__KTrlm span{font-size:12px;color:var(--ink-3)}.StoryVisuals_legend__knWv_{display:inline-flex;gap:14px}.StoryVisuals_legend__knWv_ i{display:inline-block;width:16px;height:6px;margin-right:6px;border-radius:3px;vertical-align:middle}.StoryVisuals_legend__knWv_ .StoryVisuals_keyExpected__9Onw9{border:1px dashed var(--ink-3)}.StoryVisuals_legend__knWv_ .StoryVisuals_keyObserved__h1W0Z{background:var(--ink)}.StoryVisuals_verdict__G0_Mo{justify-self:start;display:inline-flex;align-items:center;gap:9px;margin-top:4px;font-size:13px;font-weight:550;opacity:0;transform:translateY(8px)}.StoryVisuals_root__dDY4R[data-active=true] .StoryVisuals_verdict__G0_Mo{animation:StoryVisuals_rise__6Hinc .5s var(--ease-out) 1.4s forwards}.StoryVisuals_probes__EDdcf{display:grid;grid-gap:14px;gap:14px;margin:0;padding:0;list-style:none}.StoryVisuals_probes__EDdcf li{display:grid;grid-template-columns:62px minmax(0,1fr) 46px;align-items:center;grid-gap:14px;gap:14px;color:var(--ink-3);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.StoryVisuals_bars__RNBaF{display:grid;grid-gap:4px;gap:4px}.StoryVisuals_bars__RNBaF i{display:block;height:7px;width:0;border-radius:4px}.StoryVisuals_expected__5lY8A{border:1px dashed color-mix(in srgb,var(--ink-3) 70%,transparent)}.StoryVisuals_observed__A6N3A{background:var(--ink)}.StoryVisuals_observed__A6N3A[data-off=true]{background:var(--flag)}.StoryVisuals_root__dDY4R[data-active=true] .StoryVisuals_bars__RNBaF i{animation:StoryVisuals_grow__62jdt .9s var(--ease-out) forwards;animation-delay:calc(var(--i) * .11s + .15s)}.StoryVisuals_root__dDY4R[data-active=true] .StoryVisuals_observed__A6N3A{animation-delay:calc(var(--i) * .11s + .35s)}.StoryVisuals_delta__ZttSA{text-align:right;opacity:0}.StoryVisuals_delta__ZttSA[data-off=true]{color:var(--flag);font-weight:600}.StoryVisuals_root__dDY4R[data-active=true] .StoryVisuals_delta__ZttSA{animation:StoryVisuals_fade__9QkoL .4s ease forwards;animation-delay:calc(var(--i) * .11s + 1s)}.StoryVisuals_hidden__g5BsG{position:relative;display:grid;grid-gap:7px;gap:7px;padding:30px 16px 16px;overflow:hidden;border:1px dashed color-mix(in srgb,var(--flag) 55%,transparent);border-radius:12px;background:var(--flag-wash)}.StoryVisuals_hiddenTag__j4Ma_{position:absolute;top:10px;left:16px;font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--flag)}.StoryVisuals_hidden__g5BsG p{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;color:var(--ink);filter:blur(5px);opacity:.4}.StoryVisuals_root__dDY4R[data-active=true] .StoryVisuals_hidden__g5BsG p{animation:StoryVisuals_unblur__jJ9kT .6s var(--ease-out) forwards;animation-delay:calc(var(--i) * .22s + .5s)}.StoryVisuals_scan__low8v{position:absolute;left:0;right:0;top:-30%;height:30%;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--flag) 22%,transparent),transparent);opacity:0}.StoryVisuals_root__dDY4R[data-active=true] .StoryVisuals_scan__low8v{animation:StoryVisuals_scan__low8v 1.4s var(--ease-out) .3s forwards}.StoryVisuals_bubble__NLljd{justify-self:end;max-width:82%;padding:10px 14px;border-radius:14px 14px 4px 14px;background:var(--ink);color:var(--bg);font-size:13px}.StoryVisuals_bubble__NLljd b{display:block;margin-bottom:2px;font-size:11px;font-weight:600;opacity:.65}.StoryVisuals_track__NQdzq{display:grid;grid-gap:8px;gap:8px}.StoryVisuals_trackHead__ywdJo{display:flex;justify-content:space-between;font-size:12px;color:var(--ink-2)}.StoryVisuals_trackHead__ywdJo span:last-child{color:var(--ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.StoryVisuals_trackHead__ywdJo span[data-warn=true]{color:var(--flag);font-weight:600}.StoryVisuals_lane__77DD3{position:relative;height:34px;border:1px solid var(--line);border-radius:10px;background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--ink) 6%,transparent) 0 1px,transparent 1px 10%),var(--bg)}.StoryVisuals_lane__77DD3 i{position:absolute;top:50%;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:var(--ink);opacity:0;transform:scale(.2)}.StoryVisuals_lane__77DD3 i[data-warn=true]{background:var(--flag)}.StoryVisuals_root__dDY4R[data-active=true] .StoryVisuals_lane__77DD3 i{animation:StoryVisuals_pop__YYsx8 .35s var(--ease-spring) forwards;animation-delay:calc(var(--i) * 90ms + .2s)}@keyframes StoryVisuals_grow__62jdt{0%{width:0}to{width:var(--w)}}@keyframes StoryVisuals_fade__9QkoL{to{opacity:1}}@keyframes StoryVisuals_rise__6Hinc{to{opacity:1;transform:none}}@keyframes StoryVisuals_unblur__jJ9kT{to{filter:blur(0);opacity:1}}@keyframes StoryVisuals_scan__low8v{0%{opacity:1;top:-30%}to{opacity:0;top:110%}}@keyframes StoryVisuals_pop__YYsx8{to{opacity:1;transform:scale(1)}}@keyframes StoryVisuals_ping__Ru_bW{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--flag) 50%,transparent)}70%,to{box-shadow:0 0 0 7px transparent}}@media (prefers-reduced-motion:reduce){.StoryVisuals_root__dDY4R .StoryVisuals_bars__RNBaF i{width:var(--w)}.StoryVisuals_root__dDY4R .StoryVisuals_delta__ZttSA,.StoryVisuals_root__dDY4R .StoryVisuals_lane__77DD3 i,.StoryVisuals_root__dDY4R .StoryVisuals_verdict__G0_Mo{opacity:1;transform:none}.StoryVisuals_root__dDY4R .StoryVisuals_hidden__g5BsG p{filter:none;opacity:1}.StoryVisuals_root__dDY4R[data-active=true] *{animation:none!important}}.ProductStory_story__mHqTw{--night:#0b0e14;overflow-x:clip}.ProductStory_kicker__mPX7g{margin:0 0 18px;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.ProductStory_badge__60FE0{display:block;width:-moz-fit-content;width:fit-content;color:#ffffffcc;font-size:12.5px;font-weight:600;letter-spacing:.02em}.ProductStory_heroTrack__0KVUs{position:relative;height:175vh}.ProductStory_heroSticky__AJ75o{position:-webkit-sticky;position:sticky;top:0;height:100vh;display:grid;place-items:center;overflow:hidden}.ProductStory_heroFrame__t3TdB{position:relative;width:100%;height:100%;overflow:hidden;background:var(--night);will-change:transform}.ProductStory_heroFallback__DzEQA,.ProductStory_heroVideo__661D9{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ProductStory_heroFallback__DzEQA{background:url(/hero-night.webp) 50%/cover}.ProductStory_heroShade__aGhUQ{position:absolute;inset:0;background:linear-gradient(0deg,#05070bf2,#05070b66 45%,#05070b33)}.ProductStory_heroText__x7gzv{position:absolute;left:0;right:0;bottom:clamp(70px,12vh,130px);display:grid;grid-gap:18px;gap:18px;width:calc(100% - 2 * var(--gutter));max-width:var(--shell);margin-inline:auto;color:#fff}.ProductStory_heroText__x7gzv h1{margin:0;font:550 clamp(64px,12vw,176px)/.92 var(--sans);letter-spacing:-.06em}.ProductStory_heroText__x7gzv p{max-width:560px;margin:0;font-size:clamp(18px,1.7vw,22px);line-height:1.5;color:#ffffffd9}.ProductStory_scrollCue__1o5wC{position:absolute;right:var(--gutter);bottom:34px;display:inline-flex;align-items:center;gap:8px;color:#ffffffb3;font-size:13px}.ProductStory_scrollCue__1o5wC svg{animation:ProductStory_nudge__Yt0Xz 1.8s ease-in-out infinite}@keyframes ProductStory_nudge__Yt0Xz{50%{transform:translateY(4px)}}.ProductStory_statement__FnCm3{width:calc(100% - 2 * var(--gutter));max-width:1120px;margin:0 auto;padding:clamp(80px,12vh,140px) 0 clamp(120px,18vh,200px)}.ProductStory_statement__FnCm3 h2{margin:0;font:500 clamp(34px,4.6vw,64px)/1.14 var(--sans);letter-spacing:-.04em;text-wrap:pretty}.ProductStory_statement__FnCm3 h2 span{display:inline;transition:none}.ProductStory_chapters__QCwA5{width:calc(100% - 2 * var(--gutter));max-width:var(--shell);margin:0 auto;padding-bottom:clamp(60px,10vh,120px)}.ProductStory_chaptersHead__t5aY3{max-width:760px;margin-bottom:clamp(30px,6vh,60px)}.ProductStory_chaptersHead__t5aY3 h2{margin:0;font:500 clamp(34px,4vw,54px)/1.1 var(--sans);letter-spacing:-.045em}.ProductStory_chaptersGrid__aLbON{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-gap:clamp(40px,6vw,90px);gap:clamp(40px,6vw,90px)}.ProductStory_stageCol___EQO4{position:relative}.ProductStory_stage__FaFVI{position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + 8vh);display:grid;grid-template-rows:auto 1fr auto;height:min(480px,70vh);overflow:hidden;border:1px solid var(--line);border-radius:22px;background:var(--card);box-shadow:0 1px 2px #1c1a170a,0 30px 70px -40px #1c1a1759}html[data-theme=dark] .ProductStory_stage__FaFVI{box-shadow:0 30px 70px -40px #000c}.ProductStory_stageTop__d09ZL{display:flex;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid var(--line);background:var(--bg-2);color:var(--ink-3);font-size:12px}.ProductStory_stageDots__9xduN{display:inline-flex;gap:6px}.ProductStory_stageDots__9xduN i{width:8px;height:8px;border-radius:50%;background:var(--line-strong)}.ProductStory_stageBody__0E3F_{position:relative}.ProductStory_stageScene__0QBfR{position:absolute;inset:0;opacity:0;transform:translateY(14px);transition:opacity .5s var(--ease-out),transform .6s var(--ease-out);pointer-events:none}.ProductStory_stageScene__0QBfR[data-active=true]{opacity:1;transform:none}.ProductStory_stageRail__mCMSD{display:flex;gap:6px;padding:0 20px 18px}.ProductStory_stageRail__mCMSD span{flex:1 1;height:3px;border-radius:2px;background:var(--bg-3);transition:background-color .5s var(--ease-out)}.ProductStory_stageRail__mCMSD span[data-on=true]{background:var(--ink)}.ProductStory_chapterList__b43jL{margin:0;padding:0;list-style:none}.ProductStory_chapter__N0135{display:grid;align-content:center;grid-gap:14px;gap:14px;min-height:78vh;padding:40px 0;opacity:.28;transition:opacity .5s var(--ease-out)}.ProductStory_chapter__N0135[data-active=true]{opacity:1}.ProductStory_chapterNo__64EGC{font:italic 400 18px/1 var(--serif);color:var(--ink-3)}.ProductStory_chapter__N0135 h3{margin:0;font:500 clamp(30px,3.2vw,46px)/1.08 var(--sans);letter-spacing:-.04em}.ProductStory_chapter__N0135 p{max-width:520px;margin:0;font-size:18px;line-height:1.65;color:var(--ink-2)}.ProductStory_inlineStage__xHzG6{display:none}.ProductStory_report__zj8os{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:clamp(40px,6vw,90px);gap:clamp(40px,6vw,90px);align-items:center;width:calc(100% - 2 * var(--gutter));max-width:var(--shell);margin:0 auto;padding:clamp(60px,10vh,120px) 0 clamp(100px,16vh,180px)}.ProductStory_reportText__eoSpI h2{margin:0 0 18px;font:500 clamp(34px,4vw,54px)/1.1 var(--sans);letter-spacing:-.045em}.ProductStory_reportText__eoSpI>p:last-child{max-width:460px;font-size:18px;color:var(--ink-2)}.ProductStory_reportCard__qOU93{padding:8px;border:1px solid var(--line);border-radius:22px;background:var(--card);box-shadow:0 30px 70px -40px #1c1a1766;transform:translateY(30px) rotate(-1.2deg);opacity:0;transition:transform .9s var(--ease-out),opacity .6s ease}.ProductStory_reportCard__qOU93[data-show=true]{transform:none;opacity:1}.ProductStory_reportHead__HT5Ju{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border-radius:16px;background:var(--bg-2)}.ProductStory_reportHead__HT5Ju div{display:grid;grid-gap:2px;gap:2px}.ProductStory_reportHead__HT5Ju b{font-size:15px}.ProductStory_reportHead__HT5Ju div span{font-size:12.5px;color:var(--ink-3)}.ProductStory_reportCard__qOU93 ul{display:grid;margin:0;padding:8px 10px;list-style:none}.ProductStory_reportCard__qOU93 li{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:12px;gap:12px;padding:13px 8px;border-bottom:1px solid var(--line);font-size:15px;opacity:0;transform:translateX(-10px);transition:opacity .4s ease,transform .5s var(--ease-out)}.ProductStory_reportCard__qOU93[data-show=true] li{opacity:1;transform:none}.ProductStory_reportCheck__pkDQq{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--bg-3);color:transparent}.ProductStory_reportCard__qOU93[data-show=true] .ProductStory_reportCheck__pkDQq{animation:ProductStory_check__W0KT6 .45s var(--ease-spring) forwards}.ProductStory_reportFoot__MnDkj,.ProductStory_reportState__PCYwO{font-size:12.5px;color:var(--ink-3)}.ProductStory_reportFoot__MnDkj{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 18px 14px;opacity:0;transition:opacity .5s ease}.ProductStory_reportCard__qOU93[data-show=true] .ProductStory_reportFoot__MnDkj{opacity:1}.ProductStory_reportBar__gqffH{position:relative;width:120px;height:4px;overflow:hidden;border-radius:2px;background:var(--bg-3)}.ProductStory_reportBar__gqffH i{position:absolute;inset:0;width:0;background:var(--good)}.ProductStory_reportCard__qOU93[data-show=true] .ProductStory_reportBar__gqffH i{animation:ProductStory_fill__sBn3N 1.4s var(--ease-out) 1.8s forwards}@keyframes ProductStory_check__W0KT6{to{background:var(--good);color:#fff}}@keyframes ProductStory_fill__sBn3N{to{width:100%}}.ProductStory_closing__56U4k{position:relative;overflow:hidden;padding:clamp(110px,18vh,180px) 0 clamp(90px,14vh,140px);color:#fff;background:linear-gradient(180deg,var(--bg) 0,transparent 12%),linear-gradient(0deg,#05070bcc,#05070b33),url(/hero-night.webp) 50%/cover}.ProductStory_closingInner__b9nfC{display:grid;justify-items:start;grid-gap:22px;gap:22px;width:calc(100% - 2 * var(--gutter));max-width:var(--shell);margin:0 auto}.ProductStory_closing__56U4k h2{max-width:900px;margin:0;font:550 clamp(44px,6.4vw,96px)/1 var(--sans);letter-spacing:-.055em}.ProductStory_closingInner__b9nfC>p{max-width:560px;margin:0;font-size:18px;color:#ffffffcc}.ProductStory_closingActions__RSixq{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}.ProductStory_closingPrimary__PqODP,.ProductStory_closingSecondary__j0VYl{display:inline-flex;align-items:center;gap:10px;padding:13px 22px;border-radius:999px;font-size:14.5px;font-weight:600;transition:transform .25s var(--ease-spring),background-color .2s}.ProductStory_closingPrimary__PqODP{background:#fff;color:#111}.ProductStory_closingSecondary__j0VYl{border:1px solid #ffffff4d;color:#fff}.ProductStory_closingPrimary__PqODP:hover,.ProductStory_closingSecondary__j0VYl:hover{transform:translateY(-2px)}.ProductStory_closingSecondary__j0VYl:hover{background:#ffffff14}.ProductStory_closingResearch__Vp2A2{width:100%;margin-top:clamp(40px,8vh,80px);padding-top:24px;border-top:1px solid #ffffff26}.ProductStory_closingResearch__Vp2A2>p{margin:0 0 8px;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#ffffff99}.ProductStory_closingResearch__Vp2A2 ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:0 28px;gap:0 28px;margin:0;padding:0;list-style:none}.ProductStory_closingResearch__Vp2A2 a{display:grid;grid-template-columns:1fr auto;grid-gap:4px 12px;gap:4px 12px;padding:16px 0;border-bottom:1px solid #ffffff1a}.ProductStory_closingResearch__Vp2A2 a span{grid-column:1;font-size:12px;color:#ffffff99}.ProductStory_closingResearch__Vp2A2 a b{grid-column:1;font-weight:550;line-height:1.35}.ProductStory_closingResearch__Vp2A2 a svg{grid-column:2;grid-row:1/span 2;align-self:center;transition:transform .25s var(--ease-out)}.ProductStory_closingResearch__Vp2A2 a:hover svg{transform:translateX(4px)}@media (max-width:900px){.ProductStory_heroTrack__0KVUs{height:130vh}.ProductStory_chaptersGrid__aLbON,.ProductStory_report__zj8os{grid-template-columns:1fr}.ProductStory_stageCol___EQO4{display:none}.ProductStory_chapter__N0135{min-height:0;padding:30px 0 46px;opacity:1}.ProductStory_inlineStage__xHzG6{display:block;margin-top:10px;overflow:hidden;border:1px solid var(--line);border-radius:18px;background:var(--card)}}@media (prefers-reduced-motion:reduce){.ProductStory_heroTrack__0KVUs{height:100vh}.ProductStory_chapter__N0135,.ProductStory_reportCard__qOU93,.ProductStory_reportCard__qOU93 li,.ProductStory_reportFoot__MnDkj,.ProductStory_stageScene__0QBfR{transition:none}.ProductStory_badge__60FE0:before,.ProductStory_scrollCue__1o5wC svg{animation:none}}