.platforms_hero__1vfBH{padding-top:calc(var(--header-h) + var(--s-7));padding-bottom:var(--s-7);display:grid}.platforms_hero__1vfBH .wrap{display:grid;grid-gap:var(--s-5);gap:var(--s-5)}.platforms_heroFoot__rzOtf{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:var(--gutter);column-gap:var(--gutter);grid-row-gap:var(--s-5);row-gap:var(--s-5);margin-top:var(--s-5);align-items:end}.platforms_heroFoot__rzOtf>p{grid-column:1/span 5}.platforms_index__15_pZ{grid-column:7/-1;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--night-line-strong)}.platforms_index__15_pZ a{display:flex;gap:12px;align-items:baseline;padding:12px 12px 12px 0;border-bottom:1px solid var(--night-line);color:var(--on-night-2);transition:color .3s,padding .5s var(--ease-out)}.platforms_index__15_pZ a:hover{color:var(--on-night);padding-left:8px}.platforms_index__15_pZ .platforms_mono__Tttx0{color:var(--signal)}@media (max-width:900px){.platforms_heroFoot__rzOtf>p,.platforms_index__15_pZ{grid-column:1/-1}}@media (max-width:520px){.platforms_index__15_pZ{grid-template-columns:1fr}}.platforms_family__bI5Gl{padding-block:var(--s-7);border-top:1px solid var(--line);scroll-margin-top:0}.platforms_family__bI5Gl[data-alt]{background:var(--paper-2)}.platforms_familyGrid__4TfHo{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:var(--gutter);column-gap:var(--gutter);grid-row-gap:var(--s-5);row-gap:var(--s-5);align-items:start}.platforms_letterCol___DXbu{grid-column:1/span 2;display:grid;grid-gap:8px;gap:8px;position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + 16px)}.platforms_letter__8Cgeo{font-size:clamp(5rem,11vw,11rem);font-weight:500;line-height:.8;letter-spacing:-.06em;color:var(--signal-deep)}.platforms_main__fToSB{grid-column:3/span 5;display:grid;grid-gap:var(--s-4);gap:var(--s-4);align-content:start}.platforms_systems__5F1Rj{margin-top:var(--s-4);display:grid;grid-gap:10px;gap:10px}.platforms_systems__5F1Rj ul{border-top:1px solid var(--line-strong)}.platforms_sysLink__a2ne7{display:grid;grid-template-columns:32px 1fr auto;grid-gap:12px;gap:12px;align-items:baseline;padding:14px 0;border-bottom:1px solid var(--line);font-size:1.1rem;font-weight:500;letter-spacing:-.015em;transition:padding .5s var(--ease-out)}.platforms_sysLink__a2ne7:hover{padding-left:10px}.platforms_sysLink__a2ne7 .platforms_mono__Tttx0:last-child{font-weight:400}.platforms_side__DR6dW{grid-column:9/-1;display:grid;grid-gap:var(--s-5);gap:var(--s-5)}.platforms_modules__YU9JK{margin-top:10px;border-top:1px solid var(--line-strong)}.platforms_modules__YU9JK li{display:grid;grid-template-columns:32px 1fr;grid-gap:10px;gap:10px;align-items:baseline;padding:10px 0;border-bottom:1px solid var(--line)}.platforms_modules__YU9JK .platforms_mono__Tttx0{color:var(--mute)}.platforms_uses__5YmlO{margin-top:8px;color:var(--ink-2)}@media (max-width:1024px){.platforms_letterCol___DXbu{grid-column:1/-1;position:static;grid-auto-flow:column;justify-content:start;align-items:end;gap:16px}.platforms_main__fToSB{grid-column:1/span 7}.platforms_side__DR6dW{grid-column:8/-1}}@media (max-width:800px){.platforms_main__fToSB,.platforms_side__DR6dW{grid-column:1/-1}.platforms_sysLink__a2ne7{grid-template-columns:32px 1fr}.platforms_sysLink__a2ne7 .platforms_mono__Tttx0:last-child{grid-column:2}}.PlatformMap_map__RWhi8{display:grid;grid-gap:var(--s-5);gap:var(--s-5)}.PlatformMap_filters__ejzwg{display:flex;flex-wrap:wrap;gap:6px}.PlatformMap_filters__ejzwg button{height:34px;padding:0 14px;border-radius:999px;border:1px solid var(--line-strong);font-size:.85rem;color:var(--ink-2);transition:background .3s,color .3s,border-color .3s}.PlatformMap_filters__ejzwg button:hover{border-color:var(--on-night);color:var(--on-night)}.PlatformMap_filters__ejzwg button[aria-pressed=true]{background:var(--on-night);color:var(--night);border-color:var(--on-night)}.PlatformMap_stage__1tupp{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,380px);grid-gap:var(--s-6);gap:var(--s-6);align-items:start}.PlatformMap_svg__uvOXM{width:100%;height:auto;color:var(--on-night);overflow:visible}.PlatformMap_edgeBase__f8Hyw{fill:none;stroke:var(--on-night);stroke-opacity:.12;stroke-width:1;transition:stroke-opacity .4s}.PlatformMap_edgeFlow__qMkQ6{fill:none;stroke:var(--signal);stroke-width:1.5;stroke-dasharray:3 11;opacity:0;transition:opacity .4s}.PlatformMap_edge__MKKxA[data-on] .PlatformMap_edgeBase__f8Hyw{stroke-opacity:.4}.PlatformMap_edge__MKKxA[data-on] .PlatformMap_edgeFlow__qMkQ6{opacity:.55;animation:PlatformMap_flow__3WVw_ 1.6s linear infinite}.PlatformMap_edge__MKKxA[data-hot] .PlatformMap_edgeFlow__qMkQ6{opacity:1;stroke-width:2}@keyframes PlatformMap_flow__3WVw_{to{stroke-dashoffset:-28}}.PlatformMap_node__d16_z{cursor:pointer;outline:none;opacity:.28;transition:opacity .4s var(--ease-out)}.PlatformMap_node__d16_z[data-on]{opacity:1}.PlatformMap_nodeBox__j9i8T{fill:var(--night-2);stroke:var(--on-night);stroke-opacity:.35;transition:fill .3s,stroke .3s,stroke-opacity .3s}.PlatformMap_node__d16_z:focus-visible .PlatformMap_nodeBox__j9i8T,.PlatformMap_node__d16_z:hover .PlatformMap_nodeBox__j9i8T{stroke-opacity:1}.PlatformMap_node__d16_z[data-focus] .PlatformMap_nodeBox__j9i8T{fill:var(--on-night);stroke:var(--on-night);stroke-opacity:1}.PlatformMap_tick__je1ah{fill:var(--on-night);opacity:.8}.PlatformMap_nodeIdx__Rw5vy{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.08em;fill:var(--signal)}.PlatformMap_nodeName__pjm4E{font-size:15px;font-weight:500;letter-spacing:-.01em;fill:var(--on-night)}.PlatformMap_node__d16_z[data-focus] .PlatformMap_nodeName__pjm4E{fill:var(--night)}.PlatformMap_node__d16_z[data-focus] .PlatformMap_nodeIdx__Rw5vy{fill:var(--signal-deep)}.PlatformMap_detail__Z3dbQ{border-top:1px solid var(--line-strong);padding-top:var(--s-4);display:grid;grid-gap:var(--s-4);gap:var(--s-4);position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + 24px)}.PlatformMap_detailBody__T0jZ8{color:var(--ink-2)}.PlatformMap_evidence__8yDwg{display:grid;border-top:1px solid var(--line)}.PlatformMap_evidence__8yDwg li{padding:10px 0;border-bottom:1px solid var(--line);text-transform:none;letter-spacing:.01em;font-size:.78rem;color:var(--on-night-2)}.PlatformMap_usedBy__KT_OP{display:grid;grid-gap:10px;gap:10px}@media (max-width:1024px){.PlatformMap_stage__1tupp{grid-template-columns:1fr}.PlatformMap_detail__Z3dbQ{position:static}}@media (max-width:640px){.PlatformMap_svg__uvOXM{width:720px;max-width:none}.PlatformMap_scroller__il73y{overflow-x:auto;margin-inline:calc(var(--margin) * -1);padding-inline:var(--margin);scrollbar-width:none}}.PlatformMap_node__d16_z[data-busy] .PlatformMap_nodeBox__j9i8T{stroke:var(--signal);stroke-opacity:1;stroke-width:1.5}.PlatformMap_node__d16_z[data-busy]:not([data-focus]) .PlatformMap_nodeBox__j9i8T{fill:#1d1512}.PlatformMap_agents__uU8Lm{pointer-events:none}.PlatformMap_trail__qdM6D{fill:none;stroke:var(--signal);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;opacity:.9;filter:drop-shadow(0 0 4px rgba(255,79,31,.8))}.PlatformMap_orb__8BVvQ .PlatformMap_core__yuF_a{filter:drop-shadow(0 0 6px rgba(255,79,31,.9))}.PlatformMap_orb__8BVvQ .PlatformMap_spark__2AjlO{fill:#fff;opacity:.95}.PlatformMap_orb__8BVvQ .PlatformMap_halo__Q8x_t{opacity:.7}.PlatformMap_orb__8BVvQ .PlatformMap_orbit__xq6Gv{fill:none;stroke:rgba(255,170,140,.55);stroke-width:1;stroke-dasharray:3 5;transform-box:fill-box;transform-origin:center;animation:PlatformMap_spin__V0jCw 3.2s linear infinite}.PlatformMap_orb__8BVvQ .PlatformMap_ping__dMkjs{fill:none;stroke:var(--signal);stroke-width:1.2;opacity:0;transform-box:fill-box;transform-origin:center}.PlatformMap_orb__8BVvQ[data-state=run] .PlatformMap_ping__dMkjs{animation:PlatformMap_ping__dMkjs 1.3s var(--ease-out) infinite}.PlatformMap_orb__8BVvQ[data-state=work] .PlatformMap_halo__Q8x_t{animation:PlatformMap_breathe__Jze44 1.1s ease-in-out infinite alternate}.PlatformMap_orb__8BVvQ[data-state=work] .PlatformMap_orbit__xq6Gv{animation-duration:1.1s;stroke:rgba(255,170,140,.9)}@keyframes PlatformMap_spin__V0jCw{to{transform:rotate(1turn)}}@keyframes PlatformMap_ping__dMkjs{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@keyframes PlatformMap_breathe__Jze44{0%{opacity:.45}to{opacity:1}}.PlatformMap_cell__ODE9j{fill:var(--on-night);opacity:.14}.PlatformMap_node__d16_z[data-on] .PlatformMap_cell__ODE9j{animation-name:PlatformMap_cell__ODE9j;animation-iteration-count:infinite;animation-timing-function:linear}.PlatformMap_node__d16_z[data-busy] .PlatformMap_cell__ODE9j{animation-duration:1.1s!important}.PlatformMap_node__d16_z[data-focus] .PlatformMap_cell__ODE9j{fill:var(--night)}@keyframes PlatformMap_cell__ODE9j{0%,82%,to{opacity:.14;fill:var(--on-night)}86%{opacity:1;fill:#ff4f1f}92%{opacity:.55;fill:#ff9d7d}}.PlatformMap_progress__Czmou{fill:var(--signal);transform:scaleX(0);transform-box:fill-box;transform-origin:left center}.PlatformMap_node__d16_z[data-busy] .PlatformMap_progress__Czmou{animation:PlatformMap_fill__jcSbG 2s linear forwards}@keyframes PlatformMap_fill__jcSbG{to{transform:scaleX(1)}}.PlatformMap_canvas__82atf{position:relative}.PlatformMap_toasts___fPl3{position:absolute;inset:0;pointer-events:none}.PlatformMap_toast__cCE8G{position:absolute;display:flex;align-items:center;gap:10px;padding:8px 12px 8px 10px;border-radius:8px;background:rgba(27,30,35,.94);border:1px solid var(--night-line-strong);box-shadow:0 14px 30px -12px rgba(0,0,0,.7),0 0 0 1px rgba(255,79,31,.08);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);white-space:nowrap;animation:PlatformMap_toastIn__8HX8G .45s var(--ease-out) both;z-index:2}.PlatformMap_toastIcon__xd14Z{width:18px;height:18px;flex:none;border-radius:50%;background:#2fbf71;position:relative}.PlatformMap_toastIcon__xd14Z:after{content:"";position:absolute;left:5.5px;top:4.5px;width:6px;height:3.5px;border-left:1.8px solid #0b0c0e;border-bottom:1.8px solid #0b0c0e;transform:rotate(-45deg)}.PlatformMap_toastBody__JxNFi{display:grid;line-height:1.2}.PlatformMap_toastBody__JxNFi strong{font-size:.78rem;font-weight:600;color:var(--on-night)}.PlatformMap_toastBody__JxNFi span{font-size:.74rem;color:var(--on-night-2)}.PlatformMap_toastId__3LGkZ{margin-left:6px;font-family:var(--font-mono);font-size:.64rem;color:var(--signal);letter-spacing:.04em}@keyframes PlatformMap_toastIn__8HX8G{0%{opacity:0;transform:translateY(6px) scale(.97)}}.PlatformMap_log__0DbNB{margin-top:14px;display:grid;grid-gap:4px;gap:4px;min-height:118px;font-family:var(--font-mono);font-size:.72rem;color:var(--on-night-2)}.PlatformMap_logHead__zztI3{display:flex;align-items:center;gap:8px;color:var(--on-night-mute);text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px}.PlatformMap_liveDot__EvZWJ{width:7px;height:7px;border-radius:50%;background:#3ddc84;box-shadow:0 0 0 4px rgba(61,220,132,.16)}.PlatformMap_logLine__B7fj3{display:flex;gap:12px;animation:PlatformMap_logIn__Vc7UE .4s var(--ease-out) both}.PlatformMap_logLine__B7fj3:nth-child(n+3){opacity:.6}.PlatformMap_logLine__B7fj3 span:first-child{color:var(--signal)}@keyframes PlatformMap_logIn__Vc7UE{0%{opacity:0;transform:translateY(-4px)}}.Frames_browser__hVMRf{border-radius:10px;overflow:hidden;background:#1b1e23;box-shadow:0 0 0 1px rgba(255,255,255,.08),0 50px 100px -40px rgba(0,0,0,.6),0 18px 36px -18px rgba(0,0,0,.35)}.Frames_bar__Vtrla{display:flex;align-items:center;gap:6px;height:30px;padding:0 12px;background:#1b1e23}.Frames_bar__Vtrla span{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.18)}.Frames_bar__Vtrla p{margin:0 auto;padding:3px 14px;border-radius:6px;background:rgba(255,255,255,.06);color:rgba(235,233,227,.6);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.01em;transform:translateX(-18px)}.Frames_shot__pQ_6_{display:block;width:100%;height:auto}.Frames_phone__i9Sx8{width:100%;max-width:250px}.Frames_phoneBody__5kyD1{border-radius:34px;padding:8px;background:#0a0b0d;box-shadow:0 0 0 1px rgba(255,255,255,.1),0 40px 80px -24px rgba(0,0,0,.6)}.Frames_phoneShot__wGGB8{display:block;width:100%;height:auto;aspect-ratio:9/19.5;object-fit:cover;object-position:top;border-radius:26px}.WebProjects_section__sv6Z0{padding-block:var(--s-8);background:var(--paper)}.WebProjects_head__QQnOk{display:grid;grid-gap:var(--s-4);gap:var(--s-4);margin-bottom:var(--s-6);max-width:26ch}.WebProjects_head__QQnOk h2{max-width:none}.WebProjects_grid__6vhau{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--s-7) var(--gutter);gap:var(--s-7) var(--gutter)}.WebProjects_item__w0H_q{display:grid;grid-gap:12px;gap:12px;align-content:start}.WebProjects_item__w0H_q:nth-child(2n){margin-top:var(--s-7)}.WebProjects_visual__Y3Xpz{position:relative;display:block;padding:clamp(18px,3vw,40px) clamp(18px,3vw,40px) clamp(30px,4vw,56px);background:var(--paper-2);border-radius:12px;margin-bottom:8px}.WebProjects_visual__Y3Xpz>figure:first-child{transition:transform .9s var(--ease-out)}.WebProjects_visual__Y3Xpz:hover>figure:first-child{transform:translateY(-6px) scale(1.01)}.WebProjects_phone__5FLbH{position:absolute;right:clamp(10px,2vw,24px);bottom:-18px;width:clamp(90px,10vw,150px)}.WebProjects_meta__KoP_5{display:flex;justify-content:space-between;gap:12px}.WebProjects_visit__extod{font-size:.9rem;font-weight:500}.WebProjects_visit__extod:hover{color:var(--signal-deep)}.WebProjects_name__0cYRr{font-size:var(--fs-h2);font-weight:600;letter-spacing:-.035em;line-height:1.05}.WebProjects_summary__GhiUm{color:var(--ink-2);max-width:48ch}@media (max-width:900px){.WebProjects_grid__6vhau{grid-template-columns:1fr}.WebProjects_item__w0H_q:nth-child(2n){margin-top:0}}.Schematics_admin__n3c0k{--s-bg:#f7f6f2;--s-ink:#16181b;--s-line:rgba(22,24,27,0.1);--s-mute:rgba(22,24,27,0.48);position:relative;background:var(--s-bg);color:var(--s-ink);border-radius:10px;box-shadow:0 0 0 1px rgba(0,0,0,.06),0 40px 80px -30px rgba(0,0,0,.45),0 12px 24px -12px rgba(0,0,0,.2);overflow:hidden;font-size:12px;line-height:1.3}.Schematics_chrome__cbufP{display:flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-bottom:1px solid var(--s-line);background:#efede8}.Schematics_chrome__cbufP span{width:8px;height:8px;border-radius:50%;background:rgba(0,0,0,.14)}.Schematics_chrome__cbufP p{margin-left:12px;font-size:10px;color:var(--s-mute);text-transform:none;letter-spacing:.01em}.Schematics_shell__G0oRS{display:grid;grid-template-columns:172px 1fr;min-height:330px}.Schematics_side__SKdqt{border-right:1px solid var(--s-line);padding:14px 10px;background:#fbfaf7}.Schematics_sideBrand__b45Lm{font-weight:600;letter-spacing:-.01em;padding:0 8px 12px;font-size:12.5px}.Schematics_side__SKdqt ul{display:grid;grid-gap:2px;gap:2px}.Schematics_side__SKdqt li{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:6px;color:rgba(22,24,27,.72);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Schematics_side__SKdqt li i{width:10px;height:10px;border-radius:3px;border:1px solid;opacity:.5;flex:none}.Schematics_side__SKdqt li[data-active]{background:var(--s-ink);color:#fff}.Schematics_side__SKdqt li[data-active] i{background:var(--signal);border-color:var(--signal);opacity:1}.Schematics_main__qE40P{padding:14px 16px;min-width:0}.Schematics_toolbar__GZqpD{display:flex;align-items:center;gap:8px;padding-bottom:12px;border-bottom:1px solid var(--s-line)}.Schematics_title__lfIfd{font-weight:600;font-size:13px;margin-right:auto}.Schematics_pillDark__B6nai,.Schematics_pill__KAkZx{width:64px;height:22px;border-radius:6px;border:1px solid var(--s-line)}.Schematics_pillDark__B6nai{width:52px;background:var(--s-ink)}.Schematics_flow__qGVuI{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(84px,1fr);grid-gap:8px;gap:8px;padding-top:12px;overflow:hidden}.Schematics_flowCol__D1cbV{display:grid;align-content:start;grid-gap:6px;gap:6px;min-width:0}.Schematics_flowCol__D1cbV p{font-size:9.5px;color:var(--s-mute);padding:4px 2px 2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase}.Schematics_card__xr6XR{display:grid;grid-gap:5px;gap:5px;padding:9px 8px;border:1px solid var(--s-line);border-radius:6px;background:#fff}.Schematics_card__xr6XR b{display:block;height:5px;border-radius:3px;background:rgba(22,24,27,.14)}.Schematics_card__xr6XR b+b{width:58%;background:rgba(22,24,27,.07)}.Schematics_flowCol__D1cbV:nth-child(2) .Schematics_card__xr6XR:first-of-type{border-color:var(--signal);box-shadow:0 0 0 3px var(--signal-soft)}.Schematics_caption__IqfyW{position:absolute;right:10px;bottom:8px;color:var(--s-mute)}.Schematics_caption__IqfyW span{font-size:9.5px}.Schematics_admin__n3c0k[data-compact] .Schematics_shell__G0oRS{grid-template-columns:150px 1fr;min-height:290px}@media (max-width:640px){.Schematics_admin__n3c0k[data-compact] .Schematics_shell__G0oRS,.Schematics_shell__G0oRS{grid-template-columns:1fr}.Schematics_side__SKdqt{display:none}}.Schematics_phone__wCsTe{position:relative;width:min(100%,260px)}.Schematics_phoneBody__YC2lx{position:relative;aspect-ratio:9/18.5;border-radius:34px;padding:44px 14px 16px;background:#121418;color:#ebe9e3;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08),0 0 0 6px #0a0b0d,0 40px 80px -20px rgba(0,0,0,.6);display:flex;flex-direction:column;overflow:hidden}.Schematics_notch__7sBFc{position:absolute;top:12px;left:50%;translate:-50% 0;width:76px;height:20px;border-radius:20px;background:#000}.Schematics_phoneTitle__slJGj{font-size:20px;font-weight:500;letter-spacing:-.03em;padding:6px 6px 14px}.Schematics_phone__wCsTe ul{display:grid;grid-gap:6px;gap:6px}.Schematics_phone__wCsTe li{display:flex;align-items:center;justify-content:space-between;padding:12px;border-radius:12px;background:rgba(235,233,227,.06);font-size:12.5px}.Schematics_phone__wCsTe li:first-child{background:var(--signal);color:#0b0c0e}.Schematics_phone__wCsTe li svg{width:10px;height:10px;opacity:.6}.Schematics_tabbar__CtTBZ{margin-top:auto;display:flex;justify-content:space-around;padding-top:12px;border-top:1px solid rgba(235,233,227,.1)}.Schematics_tabbar__CtTBZ i{width:18px;height:18px;border-radius:6px;border:1px solid rgba(235,233,227,.35)}.Schematics_tabbar__CtTBZ i[data-active]{background:#ebe9e3}.Schematics_phone__wCsTe .Schematics_caption__IqfyW{position:static;margin-top:14px;text-align:center;color:var(--mute)}.Sections_showcaseHead__Lmw5S,.Sections_showcase___LILT{position:relative;background:var(--paper)}.Sections_showcaseHead__Lmw5S{z-index:2;padding-block:var(--s-8) var(--s-7);display:grid;grid-gap:var(--s-5);gap:var(--s-5);box-shadow:0 0 0 100vmax var(--paper);-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax)}.Sections_showcaseNote__h0arJ{max-width:48ch}.Sections_panel__88nd5{position:relative;overflow:clip;padding-block:var(--s-7);background:var(--night);color:var(--on-night);--line:var(--night-line);--line-strong:var(--night-line-strong);--mute:var(--on-night-mute);--ink-2:var(--on-night-2)}.Sections_panel__88nd5[data-tone=paper]{background:var(--paper-2);color:var(--ink);--line:rgba(12,13,15,0.13);--line-strong:rgba(12,13,15,0.32);--mute:#686a70;--ink-2:#2d2f33}.Sections_panel__88nd5[data-tone=signal]{background:var(--signal);color:var(--ink);--line:rgba(12,13,15,0.18);--line-strong:rgba(12,13,15,0.45);--mute:rgba(12,13,15,0.62);--ink-2:rgba(12,13,15,0.82)}.Sections_panel__88nd5[data-tone=ink] .btn{--btn-bg:var(--on-night);--btn-fg:var(--night)}.Sections_panel__88nd5[data-tone=signal] .btn:before{background:var(--paper)}@media (min-width:1024px) and (min-height:720px){.Sections_panel__88nd5{position:-webkit-sticky;position:sticky;top:0;min-height:100svh;display:flex;align-items:center;box-shadow:0 -40px 80px -20px rgba(0,0,0,.35)}}.Sections_panelGrid__jLncd{position:relative;z-index:1;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:var(--gutter);column-gap:var(--gutter);grid-row-gap:var(--s-6);row-gap:var(--s-6);align-items:center}.Sections_panelText__lu_0b{grid-column:1/span 5;display:grid;grid-gap:var(--s-4);gap:var(--s-4);justify-items:start}.Sections_panelVisual__nNKOc{grid-column:7/-1;position:relative;padding-bottom:40px}.Sections_panel__88nd5:nth-of-type(2n) .Sections_panelText__lu_0b{grid-column:8/-1;grid-row:1}.Sections_panel__88nd5:nth-of-type(2n) .Sections_panelVisual__nNKOc{grid-column:1/span 6;grid-row:1}.Sections_panelMeta__n6ogF{display:flex;flex-wrap:wrap;gap:8px 18px;color:var(--mute)}.Sections_status__9l7Wq{display:inline-flex;align-items:center;gap:7px}.Sections_status__9l7Wq:before{content:"";width:7px;height:7px;border-radius:50%;border:1px solid}.Sections_status__9l7Wq[data-live]:before{background:#3ddc84;border-color:#3ddc84;box-shadow:0 0 0 4px rgba(61,220,132,.18)}.Sections_panelName__ebFxk{font-size:var(--fs-display);font-weight:500;letter-spacing:-.045em;line-height:.88;text-wrap:balance}.Sections_panelTag__6_Km3{font-size:var(--fs-lead);line-height:1.35;color:var(--ink-2);max-width:34ch}.Sections_panelFacts__3wDdf{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line-strong);margin-block:var(--s-3)}.Sections_panelFacts__3wDdf>div{padding:14px 12px 0 0}.Sections_panelFacts__3wDdf dt{font-size:clamp(1.5rem,2.4vw,2.4rem);font-weight:500;letter-spacing:-.03em;line-height:1}.Sections_panelFacts__3wDdf dd{margin-top:6px;font-size:.8rem;line-height:1.35;color:var(--mute)}.Sections_panelAdmin__ZUH6X{transform:perspective(1800px) rotateY(-4deg) rotateX(1deg);transform-origin:left center}.Sections_panel__88nd5:nth-of-type(2n) .Sections_panelAdmin__ZUH6X{transform:perspective(1800px) rotateY(4deg) rotateX(1deg);transform-origin:right center}.Sections_panelPhone__duf1M{position:absolute;right:-2%;bottom:-30px;width:clamp(150px,15vw,210px)}.Sections_panel__88nd5:nth-of-type(2n) .Sections_panelPhone__duf1M{right:auto;left:-2%}.Sections_panelPhone__duf1M figcaption{display:none}.Sections_panelIndex__hlB_3{position:absolute;z-index:0;right:var(--margin);bottom:-.2em;font-size:clamp(10rem,30vw,34rem);font-weight:600;line-height:.8;letter-spacing:-.07em;color:var(--line);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Sections_panel__88nd5:nth-of-type(2n) .Sections_panelIndex__hlB_3{right:auto;left:var(--margin)}@media (max-width:1023px){.Sections_panelText__lu_0b,.Sections_panelVisual__nNKOc,.Sections_panel__88nd5:nth-of-type(2n) .Sections_panelText__lu_0b,.Sections_panel__88nd5:nth-of-type(2n) .Sections_panelVisual__nNKOc{grid-column:1/-1;grid-row:auto}.Sections_panelAdmin__ZUH6X,.Sections_panel__88nd5:nth-of-type(2n) .Sections_panelAdmin__ZUH6X{transform:none}.Sections_panelPhone__duf1M{display:none}}@media (max-width:560px){.Sections_panelFacts__3wDdf{grid-template-columns:1fr 1fr}.Sections_panelFacts__3wDdf>div:nth-child(3){display:none}}.Sections_cap__YTeYj{position:relative;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:var(--gutter);column-gap:var(--gutter);grid-row-gap:12px;row-gap:12px;align-items:baseline;padding-block:clamp(18px,2.2vw,30px);border-bottom:1px solid var(--line-strong);isolation:isolate}.Sections_cap__YTeYj:before{content:"";position:absolute;inset:0 calc(var(--margin) * -1);background:var(--ink);transform:scaleY(0);transform-origin:bottom;transition:transform .6s var(--ease-out);z-index:-1}.Sections_cap__YTeYj:hover:before{transform:scaleY(1);transform-origin:top}.Sections_cap__YTeYj:hover{color:var(--paper);--ink-2:#c9c7c1;--mute:#8b8d92;--line-strong:rgba(242,240,235,0.3)}.Sections_capIdx__D7Aty{grid-column:1/span 1;color:var(--mute)}.Sections_capName__SGbVk{grid-column:2/span 6;font-size:var(--fs-h2);font-weight:500;letter-spacing:-.035em;line-height:1;transition:transform .6s var(--ease-out)}.Sections_cap__YTeYj:hover .Sections_capName__SGbVk{transform:translateX(12px)}.Sections_capMore__i3z4f{grid-column:8/-1;display:grid;grid-gap:12px;gap:12px;color:var(--ink-2);font-size:.95rem}.Sections_cap__YTeYj:hover .tag{color:var(--paper);border-color:rgba(242,240,235,.35)}.Sections_cap__YTeYj .tag:hover{background:var(--signal);border-color:var(--signal);color:var(--ink)!important}.Sections_secondary__2JazK{display:flex;flex-wrap:wrap;gap:8px 18px;align-items:baseline;padding-top:var(--s-5);color:var(--mute);font-size:.95rem}@media (max-width:820px){.Sections_capIdx__D7Aty,.Sections_capMore__i3z4f,.Sections_capName__SGbVk{grid-column:1/-1}.Sections_cap__YTeYj:before{display:none}.Sections_cap__YTeYj:hover{color:inherit}}.Sections_method__qLTFJ{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--line-strong)}.Sections_method__qLTFJ li{position:relative;display:grid;align-content:start;grid-gap:12px;gap:12px;padding:22px 22px 0 0}.Sections_method__qLTFJ li+li{padding-left:22px;border-left:1px solid var(--line)}.Sections_methodIdx__0W_Ze{color:var(--signal-deep)}.night .Sections_methodIdx__0W_Ze{color:var(--signal)}.Sections_methodName__j_RJN{font-size:var(--fs-h3);font-weight:500;letter-spacing:-.02em}.Sections_method__qLTFJ p{color:var(--ink-2);font-size:.95rem;max-width:26ch}.Sections_methodArrow__1AQd2{position:absolute;top:18px;right:-9px;width:18px;height:18px;background:var(--paper);color:var(--mute);z-index:1}.night .Sections_methodArrow__1AQd2{background:var(--night)}@media (max-width:900px){.Sections_method__qLTFJ{grid-template-columns:1fr}.Sections_method__qLTFJ li,.Sections_method__qLTFJ li+li{padding:18px 0;border-left:0;border-bottom:1px solid var(--line);grid-template-columns:48px 1fr;column-gap:12px}.Sections_method__qLTFJ li p{grid-column:2}.Sections_methodArrow__1AQd2{display:none}}.Sections_tech__gTHlK{border-top:1px solid var(--line-strong)}.Sections_techRow__lOPub{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:var(--gutter);column-gap:var(--gutter);grid-row-gap:var(--s-4);row-gap:var(--s-4);padding-block:var(--s-5);border-bottom:1px solid var(--line)}.Sections_techHead__LElcG{grid-column:1/span 4;display:grid;grid-gap:6px;gap:6px;align-content:start}.Sections_techItems__9iF68{grid-column:5/-1;display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.Sections_techItems__9iF68 li{display:grid;grid-gap:6px;gap:6px;align-content:start;padding:14px 16px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);transition:background .3s}.Sections_techItems__9iF68 li:hover{background:var(--night-2)}.Sections_techName__9ogrV{font-size:1.02rem;font-weight:500;letter-spacing:-.01em}.Sections_techWhere___H5MI{color:var(--mute);text-transform:none;letter-spacing:.01em;font-size:.68rem}@media (max-width:900px){.Sections_techHead__LElcG,.Sections_techItems__9iF68{grid-column:1/-1}.Sections_techItems__9iF68{grid-template-columns:1fr 1fr}}.Sections_numbers__vQa1S{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:var(--gutter);column-gap:var(--gutter);border-top:1px solid var(--line-strong)}.Sections_number__sDsR0{display:grid;align-content:start;grid-gap:10px;gap:10px;padding:26px 16px 40px 0;border-bottom:1px solid var(--line);grid-column:span 4}.Sections_number__sDsR0:first-child{grid-column:1/span 6}.Sections_number__sDsR0:nth-child(2),.Sections_number__sDsR0:nth-child(3){grid-column:span 3}.Sections_numberValue__JTXMR{font-size:clamp(2.6rem,5.4vw,5.6rem);font-weight:500;letter-spacing:-.05em;line-height:.9}.Sections_number__sDsR0:first-child .Sections_numberValue__JTXMR{font-size:clamp(3.6rem,10vw,10.5rem);color:var(--signal-deep)}.Sections_numberLabel__d2JRa{max-width:28ch;color:var(--ink-2)}@media (max-width:900px){.Sections_number__sDsR0,.Sections_number__sDsR0:first-child,.Sections_number__sDsR0:nth-child(2),.Sections_number__sDsR0:nth-child(3){grid-column:span 6}.Sections_number__sDsR0:first-child{grid-column:1/-1}}@media (max-width:520px){.Sections_number__sDsR0,.Sections_number__sDsR0:nth-child(2),.Sections_number__sDsR0:nth-child(3){grid-column:1/-1}}.Sections_cta__TO7YV{position:relative;overflow:clip;padding-block:var(--s-8) var(--s-7);background-image:radial-gradient(60% 60% at 85% 110%,rgba(255,79,31,.22),transparent 70%),linear-gradient(var(--night-line) 1px,transparent 1px),linear-gradient(90deg,var(--night-line) 1px,transparent 1px);background-size:100% 100%,72px 72px,72px 72px}.Sections_ctaGrid__5pkkB{display:grid;grid-gap:var(--s-6);gap:var(--s-6)}.Sections_ctaFoot__y0koK{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-5);border-top:1px solid var(--night-line-strong);padding-top:var(--s-5)}.Sections_ctaBtn__PVS8D{height:72px;padding:0 2rem;font-size:1.1rem}.Sections_ctaContact__0RD_1{display:grid;justify-items:end;grid-gap:6px;gap:6px;font-size:var(--fs-lead)}@media (max-width:640px){.Sections_ctaContact__0RD_1{justify-items:start}}.Sections_principles__2iUH_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line)}.Sections_principles__2iUH_ li{display:flex;flex-direction:column;gap:12px;padding:clamp(20px,2.4vw,34px);background:var(--paper);min-height:280px}.Sections_principles__2iUH_ li>.Sections_mono__iO5cR:last-child{margin-top:auto;padding-top:12px;text-transform:none;letter-spacing:.01em}.night .Sections_principles__2iUH_ li{background:var(--night)}.Sections_principleIdx__0Uz72{color:var(--signal-deep)}.night .Sections_principleIdx__0Uz72{color:var(--signal)}@media (max-width:900px){.Sections_principles__2iUH_{grid-template-columns:1fr 1fr}}@media (max-width:560px){.Sections_principles__2iUH_{grid-template-columns:1fr}.Sections_principles__2iUH_ li{min-height:0}}.Sections_caps__0cl4M[data-compact] .Sections_capMore__i3z4f p{display:none}.Sections_caps__0cl4M[data-compact] .Sections_cap__YTeYj{padding-block:clamp(14px,1.6vw,22px)}.Sections_matrix__RJjg6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line-strong);border-left:1px solid var(--line)}.Sections_cell__D0J1h{position:relative;display:flex;flex-direction:column;gap:10px;padding:clamp(18px,1.8vw,26px);border-right:1px solid var(--line);border-bottom:1px solid var(--line);transition:background .4s}.Sections_cell__D0J1h:before{content:"";position:absolute;left:-1px;top:-1px;width:calc(100% + 2px);height:2px;background:var(--signal);transform:scaleX(0);transform-origin:left;transition:transform .6s var(--ease-out)}.Sections_cell__D0J1h:hover{background:var(--paper-2)}.Sections_cell__D0J1h:hover:before{transform:scaleX(1)}.Sections_cellTop__wqyxn{display:flex;align-items:center;gap:12px}.Sections_cellTop__wqyxn>.Sections_mono__iO5cR{margin-left:auto}.Sections_cellIcon__EmPr0{width:24px;height:24px;flex:none;color:var(--ink);transition:color .3s,transform .5s var(--ease-out)}.Sections_cell__D0J1h:hover .Sections_cellIcon__EmPr0{color:var(--signal-deep);transform:translateY(-2px)}.Sections_cellName__6_n6A{font-size:clamp(1.1rem,1.35vw,1.3rem);font-weight:600;letter-spacing:-.025em;line-height:1.15}.Sections_cellBody__77Z84{color:var(--ink-2);font-size:.9rem;line-height:1.5}.Sections_cellItems___T6j0{display:grid;grid-gap:7px;gap:7px;padding-top:12px;border-top:1px solid var(--line);font-size:.9rem}.Sections_cellItems___T6j0 li{display:flex;align-items:baseline;gap:10px}.Sections_cellItems___T6j0 li:before{content:"";width:5px;height:5px;flex:none;background:var(--signal);transform:translateY(-2px)}.Sections_cellProof__Y_IZT{margin-top:auto;padding-top:4px;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-size:.88rem}.Sections_cellProof__Y_IZT a{font-weight:500;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px}.Sections_cellProof__Y_IZT a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;color:var(--signal-deep)}@media (max-width:1100px){.Sections_matrix__RJjg6{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.Sections_matrix__RJjg6{grid-template-columns:1fr}}.insights_list__6pRKg{border-top:1px solid var(--line-strong)}.insights_item__23l6d{display:grid;grid-template-columns:56px minmax(160px,2fr) 7fr 40px;grid-gap:var(--gutter);gap:var(--gutter);align-items:start;padding-block:var(--s-5);border-bottom:1px solid var(--line-strong);position:relative;isolation:isolate}.insights_item__23l6d:before{content:"";position:absolute;inset:0 calc(var(--margin) * -1);background:var(--paper-2);opacity:0;transition:opacity .4s;z-index:-1}.insights_item__23l6d:hover:before{opacity:1}.insights_no__LKmOw{color:var(--signal-deep);padding-top:.4em}.insights_meta__1HaNS{display:grid;grid-gap:6px;gap:6px;padding-top:.4em}.insights_body__7QMGH{display:grid;grid-gap:14px;gap:14px}.insights_title___F7fE{font-size:var(--fs-h2);line-height:1.02;letter-spacing:-.03em;font-weight:500;text-wrap:balance}.insights_summary__bVKzd{color:var(--ink-2);max-width:60ch}.insights_arrow__wAyV1{width:26px;height:26px;margin-top:.5em;transition:transform .5s var(--ease-out)}.insights_item__23l6d:hover .insights_arrow__wAyV1{transform:rotate(-45deg);color:var(--signal-deep)}@media (max-width:820px){.insights_item__23l6d{grid-template-columns:1fr auto}.insights_no__LKmOw{display:none}.insights_meta__1HaNS{grid-column:1/-1;grid-auto-flow:column;justify-content:start;gap:14px}.insights_body__7QMGH{grid-column:1}}.insights_article__IvgKb{padding-top:calc(var(--header-h) + var(--s-7));padding-bottom:var(--s-8)}.insights_articleHead__MbNlz{display:grid;grid-gap:var(--s-5);gap:var(--s-5);max-width:1100px}.insights_articleMeta__YHgRu{display:flex;flex-wrap:wrap;gap:8px 22px;color:var(--mute)}.insights_articleGrid__A2VVz{margin-top:var(--s-7);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:var(--gutter);column-gap:var(--gutter);border-top:1px solid var(--line-strong);padding-top:var(--s-6)}.insights_aside__Ivr8o{grid-column:1/span 3;display:grid;grid-gap:var(--s-4);gap:var(--s-4);align-content:start;position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + 24px);align-self:start}.insights_prose__b9gfO{grid-column:5/span 7;display:grid;grid-gap:1.4em;gap:1.4em;font-size:clamp(1.06rem,1rem + .25vw,1.2rem);line-height:1.65}.insights_prose__b9gfO>p:first-child{font-size:1.35em;line-height:1.45;letter-spacing:-.015em}.insights_prose__b9gfO h2{margin-top:1em;font-size:var(--fs-h3);font-weight:500;letter-spacing:-.02em}.insights_prose__b9gfO ul{display:grid;grid-gap:.8em;gap:.8em;border-top:1px solid var(--line)}.insights_prose__b9gfO ul li{position:relative;padding:.8em 0 .8em 28px;border-bottom:1px solid var(--line);color:var(--ink-2)}.insights_prose__b9gfO ul li:before{content:"";position:absolute;left:0;top:1.45em;width:10px;height:1px;background:var(--signal-deep)}.insights_prose__b9gfO blockquote{margin-block:.6em;padding-left:1em;border-left:2px solid var(--signal);font-size:1.45em;font-weight:500;line-height:1.25;letter-spacing:-.02em}@media (max-width:900px){.insights_aside__Ivr8o,.insights_prose__b9gfO{grid-column:1/-1}.insights_aside__Ivr8o{position:static;margin-bottom:var(--s-5)}}.case_intro__jLNgO{padding-top:calc(var(--header-h) + var(--s-6));padding-bottom:var(--s-6);background:var(--paper)}.case_intro__jLNgO[data-tone=signal]{background:var(--signal);--line:rgba(12,13,15,0.18);--line-strong:rgba(12,13,15,0.45);--mute:rgba(12,13,15,0.66);--ink-2:rgba(12,13,15,0.85)}.case_crumbs__L_ZpB{display:flex;gap:10px;color:var(--mute);margin-bottom:var(--s-5)}.case_name__4nH4Z{margin-left:-.05em}.case_introGrid__DZ_rA{margin-top:var(--s-6);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:var(--gutter);column-gap:var(--gutter);grid-row-gap:var(--s-5);row-gap:var(--s-5);align-items:start}.case_headline__1adZr{grid-column:1/span 6;font-size:var(--fs-h2);line-height:1.04;letter-spacing:-.03em;font-weight:500;text-wrap:balance}.case_meta__QK7zu{grid-column:8/-1;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line-strong)}.case_meta__QK7zu>div{padding:12px 12px 14px 0;border-bottom:1px solid var(--line);display:grid;grid-gap:6px;gap:6px;align-content:start}.case_metaWide__iNL8d{grid-column:1/-1}.case_meta__QK7zu dd{font-size:.98rem}.case_status__qJDlU{display:inline-flex;align-items:center;gap:8px}.case_status__qJDlU:before{content:"";width:7px;height:7px;border-radius:50%;border:1px solid}.case_status__qJDlU[data-live]:before{background:#2fbf71;border-color:#2fbf71;box-shadow:0 0 0 4px rgba(47,191,113,.18)}@media (max-width:900px){.case_headline__1adZr,.case_meta__QK7zu{grid-column:1/-1}}.case_stage__uCXSC{position:relative;padding-block:var(--s-7) var(--s-5);overflow:clip;background-image:radial-gradient(70% 90% at 70% 0,rgba(255,79,31,.14),transparent 60%),linear-gradient(var(--night-line) 1px,transparent 1px),linear-gradient(90deg,var(--night-line) 1px,transparent 1px);background-size:100% 100%,64px 64px,64px 64px}.case_stageGrid__LzNwK{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:var(--gutter);column-gap:var(--gutter);align-items:end}.case_stageAdmin__K3adO{grid-column:1/span 9}.case_stagePhone__lme0Q{grid-column:10/-1;justify-self:center;width:100%;max-width:250px;margin-bottom:-20px}.case_stageSecond__v_aYz{margin-top:var(--s-7);display:grid;justify-items:end}.case_stageSecond__v_aYz>figure{width:min(100%,980px)}.case_adminWrap__6q_uK{margin-top:var(--s-4)}.case_stageNote__0w2e7{margin-top:var(--s-5);color:var(--on-night-mute);text-transform:none;letter-spacing:.01em}@media (max-width:900px){.case_stageAdmin__K3adO{grid-column:1/-1}.case_stagePhone__lme0Q{grid-column:1/-1;margin-top:var(--s-6)}}.case_story__p1xr1{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:var(--gutter);column-gap:var(--gutter)}.case_tocSpacer__J3dOG,.case_toc__0aba5{grid-column:1/span 3}.case_toc__0aba5 ol{position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + 32px);margin-top:var(--s-7);display:grid;grid-gap:2px;gap:2px}.case_toc__0aba5 a{display:flex;gap:12px;align-items:baseline;padding:6px 0;color:var(--mute);transition:color .3s}.case_toc__0aba5 a:hover{color:var(--ink)}.case_toc__0aba5 a span{font-size:.68rem}.case_chapters__0OTx_{grid-column:4/span 9}.case_chapter__YOJkN{padding-top:var(--s-7);display:grid;grid-gap:var(--s-5);gap:var(--s-5)}.case_big__21LfD{font-size:clamp(1.4rem,2.3vw,2.35rem);line-height:1.22;letter-spacing:-.022em;text-wrap:pretty}.case_workflow___CREO{margin-top:var(--s-4);padding:var(--s-5);background:var(--paper-2);display:grid;grid-gap:var(--s-5);gap:var(--s-5)}.case_workflowHead__Jf1xk{display:grid;grid-gap:6px;gap:6px}.case_archWrap__kYF6o{padding-top:var(--s-6)}.case_capGrid__fBA_w{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 var(--gutter);gap:0 var(--gutter);border-top:1px solid var(--line-strong)}.case_capItem__7uGcf{display:grid;grid-gap:10px;gap:10px;align-content:start;padding:22px 0 30px;border-bottom:1px solid var(--line)}.case_impact__qa782{display:grid;border-top:1px solid var(--line-strong)}.case_impact__qa782 li{display:grid;grid-template-columns:48px 1fr;grid-gap:12px;gap:12px;align-items:baseline;padding-block:18px;border-bottom:1px solid var(--line)}.case_impact__qa782 li .case_mono__OeTYk{color:var(--signal-deep)}.case_impact__qa782 p{font-size:var(--fs-h3);line-height:1.25;letter-spacing:-.015em}.case_facts__rZ5PZ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);margin-top:var(--s-4);margin-bottom:var(--s-8)}.case_facts__rZ5PZ>div{background:var(--paper);padding:22px 20px 26px;display:grid;grid-gap:10px;gap:10px;align-content:start}.case_facts__rZ5PZ dt{font-size:clamp(2.2rem,4vw,3.8rem);font-weight:500;letter-spacing:-.045em;line-height:.9}.case_facts__rZ5PZ dd{display:grid;grid-gap:6px;gap:6px;color:var(--ink-2);font-size:.95rem}.case_facts__rZ5PZ dd .case_mono__OeTYk{color:var(--signal-deep)}@media (max-width:900px){.case_tocSpacer__J3dOG,.case_toc__0aba5{display:none}.case_chapters__0OTx_{grid-column:1/-1}.case_capGrid__fBA_w{grid-template-columns:1fr}.case_facts__rZ5PZ{grid-template-columns:1fr 1fr}}.case_stack__QZEUZ{padding-block:var(--s-7)}.case_stackGrid__SXy8p{margin-top:var(--s-5);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:var(--gutter);gap:var(--gutter);border-top:1px solid var(--line-strong)}.case_stackGrid__SXy8p>div{padding-top:16px;display:grid;grid-gap:12px;gap:12px;align-content:start}.case_stackGrid__SXy8p ul{display:grid;grid-gap:4px;gap:4px;font-size:1.05rem;letter-spacing:-.01em}@media (max-width:900px){.case_stackGrid__SXy8p{grid-template-columns:1fr 1fr;row-gap:var(--s-5)}}.case_next__qK_Gc{display:block;border-bottom:1px solid var(--night-line);padding-block:var(--s-7) var(--s-8);overflow:clip}.case_next__qK_Gc>span{display:grid;grid-gap:var(--s-4);gap:var(--s-4)}.case_nextName__iiNJQ{display:flex;align-items:center;gap:.2em;font-size:var(--fs-display);font-weight:500;letter-spacing:-.045em;line-height:.9;transition:transform .8s var(--ease-out)}.case_nextArrow__kjLIm{width:.6em;height:.6em;transition:transform .6s var(--ease-out);color:var(--signal)}.case_next__qK_Gc:hover .case_nextName__iiNJQ{transform:translateX(.12em)}.case_next__qK_Gc:hover .case_nextArrow__kjLIm{transform:rotate(-45deg)}