.HeroSlider-module__AAVTfG__band{z-index:1;border-top:1px solid var(--night-line);-webkit-backdrop-filter:blur(12px);color:var(--on-night);background:#0b0c0ee6;position:relative}.HeroSlider-module__AAVTfG__segments{grid-template-columns:repeat(var(--n,6), minmax(0, 1fr));padding-inline:var(--margin);max-width:var(--max);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:10px;margin-inline:auto;display:grid}.HeroSlider-module__AAVTfG__segments button{text-align:left;width:100%;color:var(--on-night-mute);gap:10px;padding:14px 0 0;transition:color .3s;display:grid}.HeroSlider-module__AAVTfG__segments button:hover,.HeroSlider-module__AAVTfG__segments button[aria-current]{color:var(--on-night)}.HeroSlider-module__AAVTfG__segLabel{white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}.HeroSlider-module__AAVTfG__segLabel .mono{color:var(--on-night-mute);margin-right:6px;font-size:.7rem}.HeroSlider-module__AAVTfG__segments button[aria-current] .HeroSlider-module__AAVTfG__segLabel .mono{color:var(--signal)}.HeroSlider-module__AAVTfG__track{background:var(--night-line-strong);height:2px;display:block;position:relative;overflow:hidden}.HeroSlider-module__AAVTfG__fill{background:var(--signal);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.HeroSlider-module__AAVTfG__fill[data-state=done]{background:var(--on-night-mute);transform:scaleX(1)}.HeroSlider-module__AAVTfG__fill[data-state=now]{transform:scaleX(1)}.HeroSlider-module__AAVTfG__band[data-running] .HeroSlider-module__AAVTfG__fill[data-state=now]{animation:5.2s linear both HeroSlider-module__AAVTfG__fill}@keyframes HeroSlider-module__AAVTfG__fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.HeroSlider-module__AAVTfG__stage{align-items:center;gap:var(--s-5);grid-template-columns:130px minmax(0,1fr) 250px;padding-block:14px 16px;display:grid}.HeroSlider-module__AAVTfG__count{align-self:start;gap:12px;padding-top:4px;display:grid}.HeroSlider-module__AAVTfG__count .mono{letter-spacing:-.02em;color:var(--on-night);font-size:1.4rem}.HeroSlider-module__AAVTfG__of{color:var(--on-night-mute);font-size:.8rem}.HeroSlider-module__AAVTfG__arrows{gap:6px;display:flex}.HeroSlider-module__AAVTfG__arrows button{width:36px;height:36px;box-shadow:inset 0 0 0 1px var(--night-line-strong);color:var(--on-night);place-items:center;transition:background .25s,color .25s;display:grid}.HeroSlider-module__AAVTfG__arrows button:hover{background:var(--signal);color:var(--ink);box-shadow:none}.HeroSlider-module__AAVTfG__text{min-width:0;animation:HeroSlider-module__AAVTfG__rise .7s var(--ease-out) both;gap:6px;display:grid}@keyframes HeroSlider-module__AAVTfG__rise{0%{opacity:0;transform:translateY(10px)}}.HeroSlider-module__AAVTfG__kind{letter-spacing:.08em;text-transform:uppercase;color:var(--on-night-mute);font-size:.7rem}.HeroSlider-module__AAVTfG__name{letter-spacing:-.035em;justify-self:start;font-size:clamp(1.4rem,2.2vw,2.1rem);font-weight:600;line-height:1.05}.HeroSlider-module__AAVTfG__name:hover{color:var(--signal)}.HeroSlider-module__AAVTfG__tagline{color:var(--on-night-2);max-width:56ch;font-size:.98rem}.HeroSlider-module__AAVTfG__view{border-bottom:1px solid var(--night-line-strong);justify-self:start;margin-top:4px;padding-bottom:2px;font-size:.88rem;font-weight:500;transition:color .25s,border-color .25s}.HeroSlider-module__AAVTfG__view:hover{color:var(--signal);border-color:var(--signal)}.HeroSlider-module__AAVTfG__thumb{aspect-ratio:16/10;align-self:stretch;display:block;position:relative}.HeroSlider-module__AAVTfG__shot{background:var(--night-3);box-shadow:0 0 0 1px var(--night-line-strong), 0 24px 50px -20px #000c;opacity:0;transition:opacity .6s var(--ease-out), transform .8s var(--ease-out);flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden;transform:translateY(8px)scale(.98)}.HeroSlider-module__AAVTfG__shot[data-on]{opacity:1;transform:none}.HeroSlider-module__AAVTfG__chrome{background:#1b1e23;flex:none;align-items:center;gap:4px;height:18px;padding:0 8px;display:flex}.HeroSlider-module__AAVTfG__chrome i{background:#ebe9e340;border-radius:50%;width:5px;height:5px}.HeroSlider-module__AAVTfG__chrome em{font-style:normal;font-family:var(--font-mono);color:var(--on-night-mute);white-space:nowrap;margin-left:8px;font-size:8px;overflow:hidden}.HeroSlider-module__AAVTfG__shot img{object-fit:cover;object-position:top;width:100%;height:100%}.HeroSlider-module__AAVTfG__blank{color:var(--on-night-2);place-items:center;font-weight:600;display:grid}@media (max-width:1100px){.HeroSlider-module__AAVTfG__stage{grid-template-columns:110px minmax(0,1fr) 210px}}@media (max-width:820px){.HeroSlider-module__AAVTfG__segLabel{display:none}.HeroSlider-module__AAVTfG__segments button{padding-top:12px}.HeroSlider-module__AAVTfG__stage{grid-template-columns:minmax(0,1fr);gap:14px}.HeroSlider-module__AAVTfG__count{grid-auto-flow:column;justify-content:space-between;align-items:center}.HeroSlider-module__AAVTfG__thumb{display:none}}@media (max-height:820px) and (min-width:821px){.HeroSlider-module__AAVTfG__segments button{gap:8px;padding-top:10px}.HeroSlider-module__AAVTfG__stage{grid-template-columns:110px minmax(0,1fr) 180px;padding-block:10px 12px}.HeroSlider-module__AAVTfG__name{font-size:clamp(1.25rem,1.8vw,1.7rem)}.HeroSlider-module__AAVTfG__tagline{font-size:.9rem}.HeroSlider-module__AAVTfG__count{gap:8px}.HeroSlider-module__AAVTfG__arrows button{width:32px;height:32px}}
@font-face{font-family:Imperial Script;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fd10448048d0c6ee-s.29mh1di06l1gw.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Imperial Script;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ac50675bb26d22c1-s.p.2tcvlrd3c0fi5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Imperial Script;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e73eba209cce6f00-s.p.3ban1072i5dvc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Imperial Script Fallback;src:local(Arial);ascent-override:132.54%;descent-override:49.7%;line-gap-override:0.0%;size-adjust:66.4%}.imperial_script_8f5aaf0b-module__DZAnuW__className{font-family:Imperial Script,Imperial Script Fallback;font-style:normal;font-weight:400}
.Leader-module__haOy3W__band{padding-block:var(--s-8);overflow:clip}.Leader-module__haOy3W__grid{column-gap:var(--gutter);row-gap:var(--s-6);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.Leader-module__haOy3W__side{align-self:start;gap:var(--s-5);grid-column:1/span 4;display:grid}.Leader-module__haOy3W__text{gap:var(--s-4);grid-column:5/-1;justify-items:start;display:grid}.Leader-module__haOy3W__quote{letter-spacing:-.03em;text-wrap:pretty;font-size:clamp(1.9rem,3.6vw,3.6rem);font-weight:600;line-height:1.15;position:relative}.Leader-module__haOy3W__mark{height:.45em;color:var(--signal);font-size:2.2em;line-height:.6;display:block}.Leader-module__haOy3W__sign{padding-top:var(--s-3);border-top:1px solid var(--night-line-strong);gap:6px;display:grid}.Leader-module__haOy3W__name{font-size:var(--fs-h2);letter-spacing:-.02em;font-weight:600;line-height:1.05}.Leader-module__haOy3W__bio{color:var(--on-night-2);max-width:52ch}.Leader-module__haOy3W__facts{gap:var(--s-6);display:flex}.Leader-module__haOy3W__facts>div{gap:4px;display:grid}.Leader-module__haOy3W__facts dd{font-size:1.2rem;font-weight:500}@media (max-width:900px){.Leader-module__haOy3W__side,.Leader-module__haOy3W__text{grid-column:1/-1}}.Leader-module__haOy3W__signature{word-spacing:.14em;color:var(--on-night);letter-spacing:0;white-space:nowrap;margin-left:-.05em;padding:.1em .2em .15em 0;font-size:clamp(3rem,5vw,4.6rem);line-height:1.1}.js-motion .Leader-module__haOy3W__signature{clip-path:inset(-20% 100% -20% 0);transition:clip-path 2.4s cubic-bezier(.55,.1,.35,1) .35s}.js-motion .is-in>.Leader-module__haOy3W__signature{clip-path:inset(-20% 0)}.Leader-module__haOy3W__skills{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.Leader-module__haOy3W__skills li{border:1px solid var(--night-line-strong);height:28px;color:var(--on-night-2);border-radius:0;align-items:center;padding:0 11px;font-size:.8rem;display:inline-flex}
.PlatformMap-module__7oJdKq__map{gap:var(--s-5);display:grid}.PlatformMap-module__7oJdKq__filters{flex-wrap:wrap;gap:6px;display:flex}.PlatformMap-module__7oJdKq__filters button{border:1px solid var(--line-strong);height:34px;color:var(--ink-2);border-radius:0;padding:0 14px;font-size:.85rem;transition:background .3s,color .3s,border-color .3s}.PlatformMap-module__7oJdKq__filters button:hover{border-color:var(--on-night);color:var(--on-night)}.PlatformMap-module__7oJdKq__filters button[aria-pressed=true]{background:var(--on-night);color:var(--night);border-color:var(--on-night)}.PlatformMap-module__7oJdKq__stage{gap:var(--s-6);grid-template-columns:minmax(0,1fr) minmax(280px,380px);align-items:start;display:grid}.PlatformMap-module__7oJdKq__svg{width:100%;height:auto;color:var(--on-night);overflow:visible}.PlatformMap-module__7oJdKq__edgeBase{fill:none;stroke:var(--on-night);stroke-opacity:.12;stroke-width:1px;transition:stroke-opacity .4s}.PlatformMap-module__7oJdKq__edgeFlow{fill:none;stroke:var(--signal);stroke-width:1.5px;stroke-dasharray:3 11;opacity:0;transition:opacity .4s}.PlatformMap-module__7oJdKq__edge[data-on] .PlatformMap-module__7oJdKq__edgeBase{stroke-opacity:.4}.PlatformMap-module__7oJdKq__edge[data-on] .PlatformMap-module__7oJdKq__edgeFlow{opacity:.55;animation:1.6s linear infinite PlatformMap-module__7oJdKq__flow}.PlatformMap-module__7oJdKq__edge[data-hot] .PlatformMap-module__7oJdKq__edgeFlow{opacity:1;stroke-width:2px}@keyframes PlatformMap-module__7oJdKq__flow{to{stroke-dashoffset:-28px}}.PlatformMap-module__7oJdKq__node{cursor:pointer;opacity:.28;transition:opacity .4s var(--ease-out);outline:none}.PlatformMap-module__7oJdKq__node[data-on]{opacity:1}.PlatformMap-module__7oJdKq__nodeBox{fill:var(--night-2);stroke:var(--on-night);stroke-opacity:.35;transition:fill .3s,stroke .3s,stroke-opacity .3s}.PlatformMap-module__7oJdKq__node:hover .PlatformMap-module__7oJdKq__nodeBox,.PlatformMap-module__7oJdKq__node:focus-visible .PlatformMap-module__7oJdKq__nodeBox{stroke-opacity:1}.PlatformMap-module__7oJdKq__node[data-focus] .PlatformMap-module__7oJdKq__nodeBox{fill:var(--on-night);stroke:var(--on-night);stroke-opacity:1}.PlatformMap-module__7oJdKq__tick{fill:var(--on-night);opacity:.8}.PlatformMap-module__7oJdKq__nodeIdx{font-family:var(--font-mono);letter-spacing:.08em;fill:var(--signal);font-size:9.5px}.PlatformMap-module__7oJdKq__nodeName{letter-spacing:-.01em;fill:var(--on-night);font-size:15px;font-weight:500}.PlatformMap-module__7oJdKq__node[data-focus] .PlatformMap-module__7oJdKq__nodeName{fill:var(--night)}.PlatformMap-module__7oJdKq__node[data-focus] .PlatformMap-module__7oJdKq__nodeIdx{fill:var(--signal-deep)}.PlatformMap-module__7oJdKq__detail{border-top:1px solid var(--line-strong);padding-top:var(--s-4);gap:var(--s-4);top:calc(var(--header-h) + 24px);display:grid;position:sticky}.PlatformMap-module__7oJdKq__detailBody{color:var(--ink-2)}.PlatformMap-module__7oJdKq__evidence{border-top:1px solid var(--line);display:grid}.PlatformMap-module__7oJdKq__evidence li{border-bottom:1px solid var(--line);text-transform:none;letter-spacing:.01em;color:var(--on-night-2);padding:10px 0;font-size:.78rem}.PlatformMap-module__7oJdKq__usedBy{gap:10px;display:grid}@media (max-width:1024px){.PlatformMap-module__7oJdKq__stage{grid-template-columns:1fr}.PlatformMap-module__7oJdKq__detail{position:static}}@media (max-width:640px){.PlatformMap-module__7oJdKq__svg{width:720px;max-width:none}.PlatformMap-module__7oJdKq__scroller{margin-inline:calc(var(--margin) * -1);padding-inline:var(--margin);scrollbar-width:none;overflow-x:auto}}.PlatformMap-module__7oJdKq__node[data-busy] .PlatformMap-module__7oJdKq__nodeBox{stroke:var(--signal);stroke-opacity:1;stroke-width:1.5px}.PlatformMap-module__7oJdKq__node[data-busy]:not([data-focus]) .PlatformMap-module__7oJdKq__nodeBox{fill:#1d1512}.PlatformMap-module__7oJdKq__agents{pointer-events:none}.PlatformMap-module__7oJdKq__trail{fill:none;stroke:var(--signal);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;opacity:.9;filter:drop-shadow(0 0 4px #ff4f1fcc)}.PlatformMap-module__7oJdKq__orb .PlatformMap-module__7oJdKq__core{filter:drop-shadow(0 0 6px #ff4f1fe6)}.PlatformMap-module__7oJdKq__orb .PlatformMap-module__7oJdKq__spark{fill:#fff;opacity:.95}.PlatformMap-module__7oJdKq__orb .PlatformMap-module__7oJdKq__halo{opacity:.7}.PlatformMap-module__7oJdKq__orb .PlatformMap-module__7oJdKq__orbit{fill:none;stroke:#ffaa8c8c;stroke-width:1px;stroke-dasharray:3 5;transform-box:fill-box;transform-origin:50%;animation:3.2s linear infinite PlatformMap-module__7oJdKq__spin}.PlatformMap-module__7oJdKq__orb .PlatformMap-module__7oJdKq__ping{fill:none;stroke:var(--signal);stroke-width:1.2px;opacity:0;transform-box:fill-box;transform-origin:50%}.PlatformMap-module__7oJdKq__orb[data-state=run] .PlatformMap-module__7oJdKq__ping{animation:PlatformMap-module__7oJdKq__ping 1.3s var(--ease-out) infinite}.PlatformMap-module__7oJdKq__orb[data-state=work] .PlatformMap-module__7oJdKq__halo{animation:1.1s ease-in-out infinite alternate PlatformMap-module__7oJdKq__breathe}.PlatformMap-module__7oJdKq__orb[data-state=work] .PlatformMap-module__7oJdKq__orbit{stroke:#ffaa8ce6;animation-duration:1.1s}@keyframes PlatformMap-module__7oJdKq__spin{to{transform:rotate(360deg)}}@keyframes PlatformMap-module__7oJdKq__ping{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@keyframes PlatformMap-module__7oJdKq__breathe{0%{opacity:.45}to{opacity:1}}.PlatformMap-module__7oJdKq__cell{fill:var(--on-night);opacity:.14}.PlatformMap-module__7oJdKq__node[data-on] .PlatformMap-module__7oJdKq__cell{animation-name:PlatformMap-module__7oJdKq__cell;animation-timing-function:linear;animation-iteration-count:infinite}.PlatformMap-module__7oJdKq__node[data-busy] .PlatformMap-module__7oJdKq__cell{animation-duration:1.1s!important}.PlatformMap-module__7oJdKq__node[data-focus] .PlatformMap-module__7oJdKq__cell{fill:var(--night)}@keyframes PlatformMap-module__7oJdKq__cell{0%,82%,to{opacity:.14;fill:var(--on-night)}86%{opacity:1;fill:#ff4f1f}92%{opacity:.55;fill:#ff9d7d}}.PlatformMap-module__7oJdKq__progress{fill:var(--signal);transform-box:fill-box;transform-origin:0;transform:scaleX(0)}.PlatformMap-module__7oJdKq__node[data-busy] .PlatformMap-module__7oJdKq__progress{animation:2s linear forwards PlatformMap-module__7oJdKq__fill}@keyframes PlatformMap-module__7oJdKq__fill{to{transform:scaleX(1)}}.PlatformMap-module__7oJdKq__canvas{position:relative}.PlatformMap-module__7oJdKq__toasts{pointer-events:none;position:absolute;inset:0}.PlatformMap-module__7oJdKq__toast{border:1px solid var(--night-line-strong);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);white-space:nowrap;animation:PlatformMap-module__7oJdKq__toastIn .45s var(--ease-out) both;z-index:2;background:#1b1e23f0;border-radius:0;align-items:center;gap:10px;padding:8px 12px 8px 10px;display:flex;position:absolute;box-shadow:0 14px 30px -12px #000000b3,0 0 0 1px #ff4f1f14}.PlatformMap-module__7oJdKq__toastIcon{background:#2fbf71;border-radius:50%;flex:none;width:18px;height:18px;position:relative}.PlatformMap-module__7oJdKq__toastIcon:after{content:"";border-bottom:1.8px solid #0b0c0e;border-left:1.8px solid #0b0c0e;width:6px;height:3.5px;position:absolute;top:4.5px;left:5.5px;transform:rotate(-45deg)}.PlatformMap-module__7oJdKq__toastBody{line-height:1.2;display:grid}.PlatformMap-module__7oJdKq__toastBody strong{color:var(--on-night);font-size:.78rem;font-weight:600}.PlatformMap-module__7oJdKq__toastBody span{color:var(--on-night-2);font-size:.74rem}.PlatformMap-module__7oJdKq__toastId{font-family:var(--font-mono);color:var(--signal);letter-spacing:.04em;margin-left:6px;font-size:.64rem}@keyframes PlatformMap-module__7oJdKq__toastIn{0%{opacity:0;transform:translateY(6px)scale(.97)}}.PlatformMap-module__7oJdKq__log{min-height:118px;font-family:var(--font-mono);color:var(--on-night-2);gap:4px;margin-top:14px;font-size:.72rem;display:grid}.PlatformMap-module__7oJdKq__logHead{color:var(--on-night-mute);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:8px;margin-bottom:4px;display:flex}.PlatformMap-module__7oJdKq__liveDot{background:#3ddc84;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #3ddc8429}.PlatformMap-module__7oJdKq__logLine{animation:PlatformMap-module__7oJdKq__logIn .4s var(--ease-out) both;gap:12px;display:flex}.PlatformMap-module__7oJdKq__logLine:nth-child(n+3){opacity:.6}.PlatformMap-module__7oJdKq__logLine span:first-child{color:var(--signal)}@keyframes PlatformMap-module__7oJdKq__logIn{0%{opacity:0;transform:translateY(-4px)}}
.CapabilityExplorer-module__gCkS3G__root{gap:var(--gutter);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;display:grid}.CapabilityExplorer-module__gCkS3G__list{border-top:1px solid var(--line-strong)}.CapabilityExplorer-module__gCkS3G__row{border-bottom:1px solid var(--line)}.CapabilityExplorer-module__gCkS3G__tab{text-align:left;width:100%;color:var(--mute);grid-template-columns:2.6rem minmax(0,1fr) auto;align-items:center;padding:clamp(13px,1.25vw,18px) 4px clamp(13px,1.25vw,18px) 0;transition:color .3s;display:grid;position:relative}.CapabilityExplorer-module__gCkS3G__tab:hover,.CapabilityExplorer-module__gCkS3G__row[data-on] .CapabilityExplorer-module__gCkS3G__tab{color:var(--ink)}.CapabilityExplorer-module__gCkS3G__num{font-size:.75rem;transition:color .3s}.CapabilityExplorer-module__gCkS3G__row[data-on] .CapabilityExplorer-module__gCkS3G__num{color:var(--signal-deep)}.CapabilityExplorer-module__gCkS3G__name{letter-spacing:-.03em;transition:transform .5s var(--ease-out);font-size:clamp(1.1rem,1.45vw,1.45rem);font-weight:600;line-height:1.15}.CapabilityExplorer-module__gCkS3G__row[data-on] .CapabilityExplorer-module__gCkS3G__name{transform:translate(6px)}.CapabilityExplorer-module__gCkS3G__chev{opacity:0;width:9px;height:9px;transition:opacity .3s, transform .5s var(--ease-out);border-top:1.5px solid;border-right:1.5px solid;transform:rotate(45deg)translate(-4px)}.CapabilityExplorer-module__gCkS3G__row[data-on] .CapabilityExplorer-module__gCkS3G__chev{opacity:1;color:var(--signal-deep);transform:rotate(45deg)}.CapabilityExplorer-module__gCkS3G__progress{background:var(--signal);transform-origin:0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.CapabilityExplorer-module__gCkS3G__root[data-running] .CapabilityExplorer-module__gCkS3G__progress{animation:6s linear both CapabilityExplorer-module__gCkS3G__fill}@keyframes CapabilityExplorer-module__gCkS3G__fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.CapabilityExplorer-module__gCkS3G__panel{background:var(--night);color:var(--on-night);background-image:linear-gradient(var(--night-line) 1px, transparent 1px), linear-gradient(90deg, var(--night-line) 1px, transparent 1px);background-position:-1px -1px;background-size:44px 44px;border-radius:0;padding:clamp(24px,3vw,48px);display:flex;position:relative;overflow:hidden}.CapabilityExplorer-module__gCkS3G__panel:before{content:"";background:radial-gradient(120% 90% at 0% 0%, var(--night) 35%, transparent 100%);pointer-events:none;position:absolute;inset:0}.CapabilityExplorer-module__gCkS3G__ghost{letter-spacing:-.07em;color:#0000;background:linear-gradient(#ebe9e317,#ebe9e300);pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;font-size:clamp(9rem,17vw,17rem);font-weight:600;line-height:1;position:absolute;bottom:-.2em;right:-.04em}.CapabilityExplorer-module__gCkS3G__panelInner{gap:var(--s-4);animation:CapabilityExplorer-module__gCkS3G__enter .7s var(--ease-out) both;flex-direction:column;flex:1;display:flex;position:relative}@keyframes CapabilityExplorer-module__gCkS3G__enter{0%{opacity:0;transform:translateY(10px)}}.CapabilityExplorer-module__gCkS3G__panelTop{color:var(--on-night-mute);justify-content:space-between;align-items:center;max-width:none;font-size:.75rem;display:flex}.CapabilityExplorer-module__gCkS3G__icon{width:34px;height:34px;color:var(--signal)}.CapabilityExplorer-module__gCkS3G__title{max-width:16ch;font-size:var(--fs-h2);letter-spacing:-.04em;font-weight:600;line-height:1.02}.CapabilityExplorer-module__gCkS3G__detail{gap:var(--s-3);display:grid}.CapabilityExplorer-module__gCkS3G__detail[data-dark]{flex:1;grid-template-rows:auto auto auto 1fr;max-width:38rem}.CapabilityExplorer-module__gCkS3G__detail[data-dark] .CapabilityExplorer-module__gCkS3G__proof{align-self:end}.CapabilityExplorer-module__gCkS3G__body{color:var(--ink-2);max-width:46ch}.CapabilityExplorer-module__gCkS3G__detail[data-dark] .CapabilityExplorer-module__gCkS3G__body{color:var(--on-night-2);font-size:var(--fs-body)}.CapabilityExplorer-module__gCkS3G__kicker{margin-top:var(--s-2);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);font-size:.7rem}.CapabilityExplorer-module__gCkS3G__detail[data-dark] .CapabilityExplorer-module__gCkS3G__kicker{color:var(--on-night-mute)}.CapabilityExplorer-module__gCkS3G__items{grid-template-columns:1fr 1fr;gap:8px 20px;font-size:.95rem;display:grid}.CapabilityExplorer-module__gCkS3G__items li{align-items:baseline;gap:10px;display:flex}.CapabilityExplorer-module__gCkS3G__items li:before{content:"";background:var(--signal);flex:none;width:5px;height:5px;transform:translateY(-2px)}.CapabilityExplorer-module__gCkS3G__proof{margin-top:var(--s-3);padding-top:var(--s-3);border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:6px 16px;font-size:.92rem;display:flex}:is(.CapabilityExplorer-module__gCkS3G__proof>.CapabilityExplorer-module__gCkS3G__mono,.CapabilityExplorer-module__gCkS3G__proof>.mono){letter-spacing:.08em;text-transform:uppercase;color:var(--mute);font-size:.7rem}.CapabilityExplorer-module__gCkS3G__proof a{font-weight:500}.CapabilityExplorer-module__gCkS3G__proof a:hover{color:var(--signal-deep)}.CapabilityExplorer-module__gCkS3G__detail[data-dark] .CapabilityExplorer-module__gCkS3G__proof{border-top-color:var(--night-line-strong)}.CapabilityExplorer-module__gCkS3G__detail[data-dark] .CapabilityExplorer-module__gCkS3G__proof>.mono{color:var(--on-night-mute)}.CapabilityExplorer-module__gCkS3G__detail[data-dark] .CapabilityExplorer-module__gCkS3G__proof a:hover{color:var(--signal)}.CapabilityExplorer-module__gCkS3G__inline{display:none}@media (max-width:900px){.CapabilityExplorer-module__gCkS3G__root{grid-template-columns:1fr}.CapabilityExplorer-module__gCkS3G__panel{display:none}.CapabilityExplorer-module__gCkS3G__inline:not([hidden]){padding:2px 0 var(--s-5) 2.6rem;animation:CapabilityExplorer-module__gCkS3G__enter .5s var(--ease-out) both;display:block}.CapabilityExplorer-module__gCkS3G__items{grid-template-columns:1fr}}
.References-module__Qe2J6G__band{padding-block:var(--s-7);border-bottom:1px solid var(--line)}.References-module__Qe2J6G__head{column-gap:var(--gutter);row-gap:var(--s-4);grid-template-columns:repeat(12,minmax(0,1fr));align-items:baseline;display:grid}.References-module__Qe2J6G__head>:first-child{grid-column:1/span 3}.References-module__Qe2J6G__lede{font-size:var(--fs-h2);letter-spacing:-.035em;grid-column:4/-1;max-width:22ch;font-weight:600;line-height:1.05}.References-module__Qe2J6G__track{margin-top:var(--s-6);border-top:1px solid var(--line-strong);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.References-module__Qe2J6G__track>div{gap:6px;padding:20px 16px 0 0;display:grid}.References-module__Qe2J6G__track>div+div{border-left:1px solid var(--line);padding-left:20px}.References-module__Qe2J6G__track dt{letter-spacing:-.05em;font-size:clamp(2.4rem,4.4vw,4.2rem);font-weight:600;line-height:1}.References-module__Qe2J6G__track dd{color:var(--ink-2)}.References-module__Qe2J6G__logos{margin-top:var(--s-6);border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(10,minmax(0,1fr));display:grid}.References-module__Qe2J6G__logo{border-right:1px solid var(--line);border-bottom:1px solid var(--line);place-items:center;height:92px;padding:12px;transition:background .3s;display:grid}.References-module__Qe2J6G__logo img{object-fit:contain;filter:grayscale()contrast(1.05);mix-blend-mode:multiply;opacity:.72;max-width:100%;height:auto;transition:filter .35s,opacity .35s}.References-module__Qe2J6G__logo:hover{background:#fff}.References-module__Qe2J6G__logo:hover img{filter:none;opacity:1}@media (max-width:1200px){.References-module__Qe2J6G__logos{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:900px){.References-module__Qe2J6G__head>:first-child,.References-module__Qe2J6G__lede{grid-column:1/-1}.References-module__Qe2J6G__track{grid-template-columns:1fr 1fr}.References-module__Qe2J6G__track>div:nth-child(3){border-left:0;padding-left:0}.References-module__Qe2J6G__track>div:nth-child(n+3){margin-top:18px}.References-module__Qe2J6G__logos{grid-template-columns:repeat(4,minmax(0,1fr))}.References-module__Qe2J6G__logo{height:76px;padding:10px}}
.Frames-module__XqrNJG__browser{background:#1b1e23;border-radius:0;overflow:hidden;box-shadow:0 0 0 1px #ffffff14,0 50px 100px -40px #0009,0 18px 36px -18px #00000059}.Frames-module__XqrNJG__bar{background:#1b1e23;align-items:center;gap:6px;height:30px;padding:0 12px;display:flex}.Frames-module__XqrNJG__bar span{background:#ffffff2e;border-radius:50%;width:8px;height:8px}.Frames-module__XqrNJG__bar p{color:#ebe9e399;font-family:var(--font-mono);letter-spacing:.01em;background:#ffffff0f;border-radius:0;margin:0 auto;padding:3px 14px;font-size:10.5px;transform:translate(-18px)}.Frames-module__XqrNJG__shot{width:100%;height:auto;display:block}.Frames-module__XqrNJG__phone{width:100%;max-width:250px;container-type:inline-size}.Frames-module__XqrNJG__phoneBody{background:linear-gradient(145deg,#2a2d33,#0a0b0d 38% 70%,#23262b);border-radius:15cqw;padding:14cqw 3.4cqw 3.4cqw;position:relative;box-shadow:inset 0 0 0 1px #ffffff24,inset 0 0 0 2px #0a0b0d,0 1px 0 1px #00000040,0 40px 80px -24px #0000008c}.Frames-module__XqrNJG__phoneBody:after{content:"";z-index:1;background:#050506;border-radius:99px;width:28cqw;height:7.4cqw;position:absolute;top:5.2cqw;left:50%;transform:translate(-50%)}.Frames-module__XqrNJG__phoneShot{aspect-ratio:9/18.6;object-fit:cover;object-position:top;border-radius:1.4cqw 1.4cqw 11.8cqw 11.8cqw;width:100%;height:auto;display:block}
.WebProjects-module__kmSbuW__section{padding-block:var(--s-8);background:var(--paper)}.WebProjects-module__kmSbuW__section[data-tone=paper-2]{background:var(--paper-2)}.WebProjects-module__kmSbuW__section[data-tone=paper-2] .WebProjects-module__kmSbuW__visual{background:var(--paper-3)}.WebProjects-module__kmSbuW__lede{color:var(--ink-2);max-width:52ch}.WebProjects-module__kmSbuW__head{gap:var(--s-4);margin-bottom:var(--s-6);max-width:40rem;display:grid}.WebProjects-module__kmSbuW__head h2{max-width:none}.WebProjects-module__kmSbuW__grid{gap:var(--s-7) var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.WebProjects-module__kmSbuW__item{align-content:start;gap:12px;display:grid}.WebProjects-module__kmSbuW__grid[data-cols="2"] .WebProjects-module__kmSbuW__item:nth-child(2n){margin-top:var(--s-7)}.WebProjects-module__kmSbuW__grid[data-cols="3"]{gap:var(--s-6) var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr))}.WebProjects-module__kmSbuW__grid[data-cols="3"] .WebProjects-module__kmSbuW__name{font-size:var(--fs-h3)}.WebProjects-module__kmSbuW__grid[data-cols="3"] .WebProjects-module__kmSbuW__visual{padding:clamp(16px,2vw,28px) clamp(16px,2vw,28px) clamp(24px,2.6vw,36px)}.WebProjects-module__kmSbuW__grid[data-cols="3"] .WebProjects-module__kmSbuW__phone{width:clamp(84px,8.2vw,128px);bottom:10px;right:clamp(8px,1.2vw,16px)}.WebProjects-module__kmSbuW__grid[data-cols="3"] .WebProjects-module__kmSbuW__meta{flex-wrap:wrap;row-gap:4px}.WebProjects-module__kmSbuW__visual{background:var(--paper-2);border-radius:0;margin-bottom:8px;padding:clamp(18px,3vw,40px) clamp(18px,3vw,40px) clamp(30px,4vw,56px);display:block;position:relative}.WebProjects-module__kmSbuW__visual>figure:first-child{transition:transform .9s var(--ease-out)}.WebProjects-module__kmSbuW__visual:hover>figure:first-child{transform:translateY(-6px)scale(1.01)}.WebProjects-module__kmSbuW__phone{width:clamp(90px,10vw,150px);position:absolute;bottom:-18px;right:clamp(10px,2vw,24px)}.WebProjects-module__kmSbuW__meta{justify-content:space-between;gap:12px;display:flex}.WebProjects-module__kmSbuW__visit{white-space:nowrap;font-size:.9rem;font-weight:500}.WebProjects-module__kmSbuW__visit:hover{color:var(--signal-deep)}.WebProjects-module__kmSbuW__name{font-size:var(--fs-h2);letter-spacing:-.035em;font-weight:600;line-height:1.05}.WebProjects-module__kmSbuW__summary{color:var(--ink-2);max-width:48ch}@media (max-width:900px){.WebProjects-module__kmSbuW__grid,.WebProjects-module__kmSbuW__grid[data-cols="3"]{grid-template-columns:1fr}.WebProjects-module__kmSbuW__grid[data-cols="2"] .WebProjects-module__kmSbuW__item:nth-child(2n){margin-top:0}}
.Story-module__R1gBkW__band{padding-block:var(--s-8);overflow:clip}.Story-module__R1gBkW__grid{column-gap:var(--gutter);row-gap:var(--s-5);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.Story-module__R1gBkW__grid>:first-child{grid-column:1/span 3;padding-top:.6em}.Story-module__R1gBkW__quote{letter-spacing:-.04em;color:var(--on-night);grid-column:4/-1;font-size:clamp(1.9rem,3.35vw,3.5rem);font-weight:600;line-height:1.08}.js-motion .Story-module__R1gBkW__quote .split-line>span{transition-duration:1.2s;transition-delay:calc(var(--i,0) * .26s + .1s)}.Story-module__R1gBkW__last{color:var(--signal)}@media (max-width:900px){.Story-module__R1gBkW__grid>:first-child,.Story-module__R1gBkW__quote{grid-column:1/-1}}
.WordRotator-module__tm55WW__rotator{vertical-align:bottom;margin-bottom:-.08em;padding-bottom:.08em;display:inline-grid;overflow:hidden}.WordRotator-module__tm55WW__word{white-space:nowrap;transition:transform .8s var(--ease-out), opacity .5s var(--ease-out);grid-area:1/1}.WordRotator-module__tm55WW__word[data-state=in]{opacity:1;transform:translateY(0)}.WordRotator-module__tm55WW__word[data-state=out]{opacity:0;transform:translateY(-105%)}.WordRotator-module__tm55WW__word[data-state=wait]{opacity:0;transition:none;transform:translateY(105%)}@media (prefers-reduced-motion:reduce){.WordRotator-module__tm55WW__word{transition:none}}
.WorkArchive-module__i8D0uq__bar{margin-bottom:var(--s-6);border-block:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-block:14px;display:flex}.WorkArchive-module__i8D0uq__filters{flex-wrap:wrap;gap:6px;display:flex}.WorkArchive-module__i8D0uq__filters button{border:1px solid var(--line-strong);border-radius:0;align-items:center;gap:6px;height:36px;padding:0 14px;font-size:.9rem;transition:background .3s,color .3s,border-color .3s;display:inline-flex}.WorkArchive-module__i8D0uq__filters button:hover:not(:disabled){border-color:var(--ink)}.WorkArchive-module__i8D0uq__filters button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.WorkArchive-module__i8D0uq__filters button:disabled{opacity:.35;cursor:default}.WorkArchive-module__i8D0uq__filters sup{opacity:.6;font-size:.62rem;top:-.4em}.WorkArchive-module__i8D0uq__grid{gap:var(--s-7) var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.WorkArchive-module__i8D0uq__cell{animation:WorkArchive-module__i8D0uq__cardIn .9s var(--ease-out) both;animation-delay:calc(var(--i) * 70ms);grid-column:span 6}.WorkArchive-module__i8D0uq__cell:nth-child(4n+1){grid-column:1/span 7}.WorkArchive-module__i8D0uq__cell:nth-child(4n+2){margin-top:var(--s-8);grid-column:9/span 4}.WorkArchive-module__i8D0uq__cell:nth-child(4n+3){grid-column:1/span 5}.WorkArchive-module__i8D0uq__cell:nth-child(4n+4){margin-top:calc(var(--s-7) * -1);grid-column:7/span 6}@keyframes WorkArchive-module__i8D0uq__cardIn{0%{opacity:0;filter:blur(6px);transform:translateY(30px)}to{opacity:1;filter:none;transform:none}}.WorkArchive-module__i8D0uq__card{gap:20px;display:grid}.WorkArchive-module__i8D0uq__visual{aspect-ratio:4/3.1;background:var(--night);place-items:center;display:grid;position:relative;overflow:hidden}.WorkArchive-module__i8D0uq__visual[data-tone=paper]{background:var(--paper-3)}.WorkArchive-module__i8D0uq__visual[data-tone=signal]{background:var(--signal)}.WorkArchive-module__i8D0uq__visualInner{width:86%;transition:transform 1.2s var(--ease-out);z-index:1;position:relative;transform:translateY(8%)scale(.98)}.WorkArchive-module__i8D0uq__card:hover .WorkArchive-module__i8D0uq__visualInner{transform:translateY(2%)scale(1.02)}.WorkArchive-module__i8D0uq__visualIdx{letter-spacing:-.06em;color:#ebe9e312;font-size:clamp(4rem,9vw,8rem);font-weight:600;line-height:1;position:absolute;top:6px;left:18px}.WorkArchive-module__i8D0uq__visual[data-tone=paper] .WorkArchive-module__i8D0uq__visualIdx,.WorkArchive-module__i8D0uq__visual[data-tone=signal] .WorkArchive-module__i8D0uq__visualIdx{color:#0c0d0f14}.WorkArchive-module__i8D0uq__meta{gap:8px;display:grid}.WorkArchive-module__i8D0uq__metaTop{justify-content:space-between;gap:12px;display:flex}.WorkArchive-module__i8D0uq__status{color:var(--mute);align-items:center;gap:7px;display:inline-flex}.WorkArchive-module__i8D0uq__status:before{content:"";border:1px solid;border-radius:50%;width:6px;height:6px}.WorkArchive-module__i8D0uq__status[data-live]:before{background:#2fbf71;border-color:#2fbf71}.WorkArchive-module__i8D0uq__name{font-size:var(--fs-h2);letter-spacing:-.035em;align-items:center;gap:12px;font-weight:500;line-height:1;display:flex}.WorkArchive-module__i8D0uq__arrow{opacity:0;width:.55em;height:.55em;transition:opacity .4s, transform .6s var(--ease-out);color:var(--signal-deep);transform:translate(-8px,8px)}.WorkArchive-module__i8D0uq__card:hover .WorkArchive-module__i8D0uq__arrow{opacity:1;transform:none}.WorkArchive-module__i8D0uq__kind{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--mute);font-size:.72rem}.WorkArchive-module__i8D0uq__tagline{color:var(--ink-2);max-width:44ch}.WorkArchive-module__i8D0uq__empty{padding-block:var(--s-7);border-top:1px solid var(--line);justify-items:start;gap:12px;display:grid}@media (max-width:900px){.WorkArchive-module__i8D0uq__grid{row-gap:var(--s-6)}.WorkArchive-module__i8D0uq__cell,.WorkArchive-module__i8D0uq__cell:nth-child(n){grid-column:1/-1;margin-top:0}}
.Diagrams-module__1CPeMG__arch{border:1px solid var(--line);background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-position:-1px -1px;background-size:32px 32px;padding:0;position:relative}.Diagrams-module__1CPeMG__archHead{border-bottom:1px solid var(--line-strong);background:var(--night);color:var(--on-night-mute);grid-template-columns:1fr auto auto;gap:24px;padding:12px 18px;display:grid}.night .Diagrams-module__1CPeMG__archHead{background:var(--night-2)}.Diagrams-module__1CPeMG__archHead span:first-child{color:var(--on-night)}.Diagrams-module__1CPeMG__layers{gap:34px;padding:clamp(18px,3vw,40px);display:grid}.Diagrams-module__1CPeMG__layer{grid-template-columns:minmax(120px,190px) 1fr;align-items:center;gap:18px;display:grid;position:relative}.Diagrams-module__1CPeMG__layerLabel{letter-spacing:-.01em;gap:2px;font-size:.95rem;font-weight:500;display:grid}.Diagrams-module__1CPeMG__layerLabel .Diagrams-module__1CPeMG__mono{color:var(--signal-deep)}.night .Diagrams-module__1CPeMG__layerLabel .Diagrams-module__1CPeMG__mono{color:var(--signal)}.Diagrams-module__1CPeMG__nodes{flex-wrap:wrap;gap:8px;display:flex}.Diagrams-module__1CPeMG__node{background:var(--paper);border:1px solid var(--line-strong);letter-spacing:-.005em;white-space:nowrap;padding:10px 14px;font-size:.88rem;position:relative}.night .Diagrams-module__1CPeMG__node{background:var(--night-2)}.Diagrams-module__1CPeMG__node:before,.Diagrams-module__1CPeMG__node:after{content:"";opacity:.55;background:currentColor;width:5px;height:5px;position:absolute}.Diagrams-module__1CPeMG__node:before{top:-3px;left:-3px}.Diagrams-module__1CPeMG__node:after{bottom:-3px;right:-3px}.Diagrams-module__1CPeMG__node[data-kind=people]{border-style:dashed;border-radius:0}.Diagrams-module__1CPeMG__node[data-kind=ext]{font-family:var(--font-mono);letter-spacing:.02em;border-style:dashed;font-size:.74rem}.Diagrams-module__1CPeMG__link{background:var(--line-strong);width:1px;height:34px;position:absolute;bottom:-34px;left:calc(min(190px,30%) + 42px)}.Diagrams-module__1CPeMG__link:after{content:"";border-left:3.5px solid #0000;border-right:3.5px solid #0000;border-top:6px solid var(--signal);position:absolute;bottom:0;left:-3px}@media (max-width:720px){.Diagrams-module__1CPeMG__layer{grid-template-columns:1fr;gap:10px}.Diagrams-module__1CPeMG__link{left:20px}.Diagrams-module__1CPeMG__archHead{grid-template-columns:1fr auto}.Diagrams-module__1CPeMG__archHead span:last-child{display:none}}.Diagrams-module__1CPeMG__flow{position:relative}.Diagrams-module__1CPeMG__steps{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:0;display:grid;position:relative}.Diagrams-module__1CPeMG__steps:before{content:"";background:var(--line-strong);height:1px;position:absolute;top:7px;left:0;right:0}.Diagrams-module__1CPeMG__step{gap:10px;padding-top:0;padding-right:16px;display:grid;position:relative}.Diagrams-module__1CPeMG__stepDot{border:1px solid var(--ink);background:var(--paper);z-index:1;width:15px;height:15px;position:relative}.Diagrams-module__1CPeMG__flow[data-tone=night] .Diagrams-module__1CPeMG__stepDot{border-color:var(--on-night);background:var(--night)}.Diagrams-module__1CPeMG__stepDot[data-first]{background:var(--ink)}.Diagrams-module__1CPeMG__flow[data-tone=night] .Diagrams-module__1CPeMG__stepDot[data-first]{background:var(--on-night)}.Diagrams-module__1CPeMG__stepDot[data-last]{background:var(--signal);border-color:var(--signal)}.Diagrams-module__1CPeMG__stepNo{color:var(--mute);margin-top:8px}.Diagrams-module__1CPeMG__stepName{letter-spacing:-.02em;font-size:clamp(1rem,1.3vw,1.3rem);font-weight:500;line-height:1.15}.Diagrams-module__1CPeMG__branch{color:var(--mute);align-items:baseline;gap:10px;margin-top:28px;display:flex}.Diagrams-module__1CPeMG__branch>span:first-child{color:var(--signal-deep)}@media (max-width:720px){.Diagrams-module__1CPeMG__steps{grid-template-columns:1fr;gap:22px;padding-left:30px}.Diagrams-module__1CPeMG__steps:before{width:1px;height:auto;inset:0 auto 0 7px}.Diagrams-module__1CPeMG__step{grid-template-columns:auto 1fr;align-items:baseline;column-gap:12px}.Diagrams-module__1CPeMG__stepDot{position:absolute;top:4px;left:-30px}.Diagrams-module__1CPeMG__stepNo{margin-top:0}}.Diagrams-module__1CPeMG__arch[data-compact]{background-color:var(--paper);background-size:20px 20px;box-shadow:0 30px 60px -30px #00000059}.Diagrams-module__1CPeMG__arch[data-compact] .Diagrams-module__1CPeMG__layers{gap:14px;padding:18px}.Diagrams-module__1CPeMG__arch[data-compact] .Diagrams-module__1CPeMG__layer{grid-template-columns:84px 1fr;gap:10px}.Diagrams-module__1CPeMG__arch[data-compact] .Diagrams-module__1CPeMG__layerLabel{font-size:.72rem}.Diagrams-module__1CPeMG__arch[data-compact] .Diagrams-module__1CPeMG__layerLabel .Diagrams-module__1CPeMG__mono{font-size:.6rem}.Diagrams-module__1CPeMG__arch[data-compact] .Diagrams-module__1CPeMG__nodes{gap:5px}.Diagrams-module__1CPeMG__arch[data-compact] .Diagrams-module__1CPeMG__node{padding:4px 8px;font-size:.68rem}.Diagrams-module__1CPeMG__arch[data-compact] .Diagrams-module__1CPeMG__node[data-kind=ext]{font-size:.6rem}.Diagrams-module__1CPeMG__arch[data-compact] .Diagrams-module__1CPeMG__link{display:none}.Diagrams-module__1CPeMG__sheet{color:#16181b;background:#f7f6f2;border-radius:0;gap:16px;padding:18px 18px 20px;display:grid;box-shadow:0 40px 80px -30px #00000073}.Diagrams-module__1CPeMG__sheetHead{color:#16181b8c;border-bottom:1px solid #16181b1a;justify-content:space-between;gap:12px;padding-bottom:12px;display:flex}.Diagrams-module__1CPeMG__sheetHead .Diagrams-module__1CPeMG__mono:first-child{color:#16181b}.Diagrams-module__1CPeMG__sheetSteps{gap:6px;display:grid}.Diagrams-module__1CPeMG__sheetSteps li{background:#fff;border:1px solid #16181b1f;border-radius:0;grid-template-columns:28px 1fr;align-items:center;gap:8px;padding:10px 12px;font-size:.92rem;display:grid;position:relative}.Diagrams-module__1CPeMG__sheetSteps li+li:before{content:"";background:#16181b4d;width:1px;height:7px;position:absolute;top:-7px;left:25px}.Diagrams-module__1CPeMG__sheetSteps li .Diagrams-module__1CPeMG__mono{color:#16181b73}.Diagrams-module__1CPeMG__sheetSteps li[data-last]{color:#fff;background:#16181b;border-color:#16181b}.Diagrams-module__1CPeMG__sheetSteps li[data-last] .Diagrams-module__1CPeMG__mono{color:var(--signal)}.Diagrams-module__1CPeMG__sheetBranch{color:#c43a12;text-transform:none;letter-spacing:.01em}
.Schematics-module__4VDfJG__admin{--s-bg:#f7f6f2;--s-ink:#16181b;--s-line:#16181b1a;--s-mute:#16181b7a;background:var(--s-bg);color:var(--s-ink);border-radius:0;font-size:12px;line-height:1.3;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0000000f,0 40px 80px -30px #00000073,0 12px 24px -12px #0003}.Schematics-module__4VDfJG__chrome{border-bottom:1px solid var(--s-line);background:#efede8;align-items:center;gap:6px;height:30px;padding:0 12px;display:flex}.Schematics-module__4VDfJG__chrome span{background:#00000024;border-radius:50%;width:8px;height:8px}.Schematics-module__4VDfJG__chrome p{color:var(--s-mute);text-transform:none;letter-spacing:.01em;margin-left:12px;font-size:10px}.Schematics-module__4VDfJG__shell{grid-template-columns:172px 1fr;min-height:330px;display:grid}.Schematics-module__4VDfJG__side{border-right:1px solid var(--s-line);background:#fbfaf7;padding:14px 10px}.Schematics-module__4VDfJG__sideBrand{letter-spacing:-.01em;padding:0 8px 12px;font-size:12.5px;font-weight:600}.Schematics-module__4VDfJG__side ul{gap:2px;display:grid}.Schematics-module__4VDfJG__side li{color:#16181bb8;white-space:nowrap;text-overflow:ellipsis;border-radius:0;align-items:center;gap:8px;padding:6px 8px;display:flex;overflow:hidden}.Schematics-module__4VDfJG__side li i{opacity:.5;border:1px solid;border-radius:0;flex:none;width:10px;height:10px}.Schematics-module__4VDfJG__side li[data-active]{background:var(--s-ink);color:#fff}.Schematics-module__4VDfJG__side li[data-active] i{background:var(--signal);border-color:var(--signal);opacity:1}.Schematics-module__4VDfJG__main{min-width:0;padding:14px 16px}.Schematics-module__4VDfJG__toolbar{border-bottom:1px solid var(--s-line);align-items:center;gap:8px;padding-bottom:12px;display:flex}.Schematics-module__4VDfJG__title{margin-right:auto;font-size:13px;font-weight:600}.Schematics-module__4VDfJG__pill,.Schematics-module__4VDfJG__pillDark{border:1px solid var(--s-line);border-radius:0;width:64px;height:22px}.Schematics-module__4VDfJG__pillDark{background:var(--s-ink);width:52px}.Schematics-module__4VDfJG__flow{grid-auto-columns:minmax(84px,1fr);grid-auto-flow:column;gap:8px;padding-top:12px;display:grid;overflow:hidden}.Schematics-module__4VDfJG__flowCol{align-content:start;gap:6px;min-width:0;display:grid}.Schematics-module__4VDfJG__flowCol p{color:var(--s-mute);white-space:nowrap;text-overflow:ellipsis;text-transform:uppercase;padding:4px 2px 2px;font-size:9.5px;overflow:hidden}.Schematics-module__4VDfJG__card{border:1px solid var(--s-line);background:#fff;border-radius:0;gap:5px;padding:9px 8px;display:grid}.Schematics-module__4VDfJG__card b{background:#16181b24;border-radius:0;height:5px;display:block}.Schematics-module__4VDfJG__card b+b{background:#16181b12;width:58%}.Schematics-module__4VDfJG__flowCol:nth-child(2) .Schematics-module__4VDfJG__card:first-of-type{border-color:var(--signal);box-shadow:0 0 0 3px var(--signal-soft)}.Schematics-module__4VDfJG__caption{color:var(--s-mute);position:absolute;bottom:8px;right:10px}.Schematics-module__4VDfJG__caption span{font-size:9.5px}.Schematics-module__4VDfJG__admin[data-compact] .Schematics-module__4VDfJG__shell{grid-template-columns:150px 1fr;min-height:290px}@media (max-width:640px){.Schematics-module__4VDfJG__shell,.Schematics-module__4VDfJG__admin[data-compact] .Schematics-module__4VDfJG__shell{grid-template-columns:1fr}.Schematics-module__4VDfJG__side{display:none}}.Schematics-module__4VDfJG__phone{width:min(100%,260px);position:relative}.Schematics-module__4VDfJG__phoneBody{aspect-ratio:9/18.5;color:#ebe9e3;background:#121418;border-radius:34px;flex-direction:column;padding:44px 14px 16px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14,0 0 0 6px #0a0b0d,0 40px 80px -20px #0009}.Schematics-module__4VDfJG__notch{background:#000;border-radius:20px;width:76px;height:20px;position:absolute;top:12px;left:50%;translate:-50%}.Schematics-module__4VDfJG__phoneTitle{letter-spacing:-.03em;padding:6px 6px 14px;font-size:20px;font-weight:500}.Schematics-module__4VDfJG__phone ul{gap:6px;display:grid}.Schematics-module__4VDfJG__phone li{background:#ebe9e30f;border-radius:0;justify-content:space-between;align-items:center;padding:12px;font-size:12.5px;display:flex}.Schematics-module__4VDfJG__phone li:first-child{background:var(--signal);color:#0b0c0e}.Schematics-module__4VDfJG__phone li svg{opacity:.6;width:10px;height:10px}.Schematics-module__4VDfJG__tabbar{border-top:1px solid #ebe9e31a;justify-content:space-around;margin-top:auto;padding-top:12px;display:flex}.Schematics-module__4VDfJG__tabbar i{border:1px solid #ebe9e359;border-radius:0;width:18px;height:18px}.Schematics-module__4VDfJG__tabbar i[data-active]{background:#ebe9e3}.Schematics-module__4VDfJG__phone .Schematics-module__4VDfJG__caption{text-align:center;color:var(--mute);margin-top:14px;position:static}
.Sections-module__o_jVjW__showcase{background:var(--paper);position:relative}.Sections-module__o_jVjW__showcaseHead{z-index:2;padding-block:var(--s-8) var(--s-7);gap:var(--s-5);background:var(--paper);box-shadow:0 0 0 100vmax var(--paper);clip-path:inset(0 -100vmax);display:grid;position:relative}.Sections-module__o_jVjW__showcaseNote{max-width:48ch}.Sections-module__o_jVjW__panel{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);position:relative;overflow:clip}.Sections-module__o_jVjW__panel[data-tone=paper]{background:var(--paper-2);color:var(--ink);--line:#0c0d0f21;--line-strong:#0c0d0f52;--mute:#686a70;--ink-2:#2d2f33}.Sections-module__o_jVjW__panel[data-tone=signal]{background:var(--signal);color:var(--ink);--line:#0c0d0f2e;--line-strong:#0c0d0f73;--mute:#0c0d0f9e;--ink-2:#0c0d0fd1}.Sections-module__o_jVjW__panel[data-tone=ink] .btn{--btn-bg:var(--on-night);--btn-fg:var(--night)}.Sections-module__o_jVjW__panel[data-tone=signal] .btn:before{background:var(--paper)}@media (min-width:1024px) and (min-height:720px){.Sections-module__o_jVjW__panel{align-items:center;min-height:100svh;display:flex;position:sticky;top:0;box-shadow:0 -40px 80px -20px #00000059}}.Sections-module__o_jVjW__panelGrid{z-index:1;column-gap:var(--gutter);row-gap:var(--s-6);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid;position:relative}.Sections-module__o_jVjW__panelText{gap:var(--s-4);grid-column:1/span 5;justify-items:start;display:grid}.Sections-module__o_jVjW__panelVisual{grid-column:7/-1;padding-bottom:40px;position:relative}.Sections-module__o_jVjW__panel:nth-of-type(2n) .Sections-module__o_jVjW__panelText{grid-area:1/8/auto/-1}.Sections-module__o_jVjW__panel:nth-of-type(2n) .Sections-module__o_jVjW__panelVisual{grid-area:1/1/auto/span 6}.Sections-module__o_jVjW__panelMeta{color:var(--mute);flex-wrap:wrap;gap:8px 18px;display:flex}.Sections-module__o_jVjW__status{align-items:center;gap:7px;display:inline-flex}.Sections-module__o_jVjW__status:before{content:"";border:1px solid;border-radius:50%;width:7px;height:7px}.Sections-module__o_jVjW__status[data-live]:before{background:#3ddc84;border-color:#3ddc84;box-shadow:0 0 0 4px #3ddc842e}.Sections-module__o_jVjW__panelName{font-size:var(--fs-display);letter-spacing:-.045em;text-wrap:balance;font-weight:500;line-height:.88}.Sections-module__o_jVjW__panelTag{font-size:var(--fs-lead);color:var(--ink-2);max-width:34ch;line-height:1.35}.Sections-module__o_jVjW__panelFacts{border-top:1px solid var(--line-strong);width:100%;margin-block:var(--s-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.Sections-module__o_jVjW__panelFacts>div{padding:14px 12px 0 0}.Sections-module__o_jVjW__panelFacts dt{letter-spacing:-.03em;font-size:clamp(1.5rem,2.4vw,2.4rem);font-weight:500;line-height:1}.Sections-module__o_jVjW__panelFacts dd{color:var(--mute);margin-top:6px;font-size:.8rem;line-height:1.35}.Sections-module__o_jVjW__panelAdmin{transform-origin:0;transform:perspective(1800px)rotateY(-4deg)rotateX(1deg)}.Sections-module__o_jVjW__panel:nth-of-type(2n) .Sections-module__o_jVjW__panelAdmin{transform-origin:100%;transform:perspective(1800px)rotateY(4deg)rotateX(1deg)}.Sections-module__o_jVjW__panelPhone{width:clamp(150px,15vw,210px);position:absolute;bottom:-30px;right:-2%}.Sections-module__o_jVjW__panel:nth-of-type(2n) .Sections-module__o_jVjW__panelPhone{left:-2%;right:auto}.Sections-module__o_jVjW__panelPhone figcaption{display:none}.Sections-module__o_jVjW__panelIndex{z-index:0;right:var(--margin);letter-spacing:-.07em;color:var(--line);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(10rem,30vw,34rem);font-weight:600;line-height:.8;position:absolute;bottom:-.2em}.Sections-module__o_jVjW__panel:nth-of-type(2n) .Sections-module__o_jVjW__panelIndex{right:auto;left:var(--margin)}@media (max-width:1023px){.Sections-module__o_jVjW__panelText,.Sections-module__o_jVjW__panelVisual,.Sections-module__o_jVjW__panel:nth-of-type(2n) .Sections-module__o_jVjW__panelText,.Sections-module__o_jVjW__panel:nth-of-type(2n) .Sections-module__o_jVjW__panelVisual{grid-area:auto/1/auto/-1}.Sections-module__o_jVjW__panelAdmin,.Sections-module__o_jVjW__panel:nth-of-type(2n) .Sections-module__o_jVjW__panelAdmin{transform:none}.Sections-module__o_jVjW__panelPhone{display:none}}@media (max-width:560px){.Sections-module__o_jVjW__panelFacts{grid-template-columns:1fr 1fr}.Sections-module__o_jVjW__panelFacts>div:nth-child(3){display:none}}.Sections-module__o_jVjW__cap{column-gap:var(--gutter);border-bottom:1px solid var(--line-strong);isolation:isolate;grid-template-columns:repeat(12,minmax(0,1fr));align-items:baseline;row-gap:12px;padding-block:clamp(18px,2.2vw,30px);display:grid;position:relative}.Sections-module__o_jVjW__cap:before{content:"";inset:0 calc(var(--margin) * -1);background:var(--ink);transform-origin:bottom;transition:transform .6s var(--ease-out);z-index:-1;position:absolute;transform:scaleY(0)}.Sections-module__o_jVjW__cap:hover:before{transform-origin:top;transform:scaleY(1)}.Sections-module__o_jVjW__cap:hover{color:var(--paper);--ink-2:#c9c7c1;--mute:#8b8d92;--line-strong:#f2f0eb4d}.Sections-module__o_jVjW__capIdx{color:var(--mute);grid-column:1/span 1}.Sections-module__o_jVjW__capName{font-size:var(--fs-h2);letter-spacing:-.035em;transition:transform .6s var(--ease-out);grid-column:2/span 6;font-weight:500;line-height:1}.Sections-module__o_jVjW__cap:hover .Sections-module__o_jVjW__capName{transform:translate(12px)}.Sections-module__o_jVjW__capMore{color:var(--ink-2);grid-column:8/-1;gap:12px;font-size:.95rem;display:grid}.Sections-module__o_jVjW__cap:hover .tag{color:var(--paper);border-color:#f2f0eb59}.Sections-module__o_jVjW__cap .tag:hover{background:var(--signal);border-color:var(--signal);color:var(--ink)!important}.Sections-module__o_jVjW__secondary{padding-top:var(--s-5);color:var(--mute);flex-wrap:wrap;align-items:baseline;gap:8px 18px;font-size:.95rem;display:flex}@media (max-width:820px){.Sections-module__o_jVjW__capIdx,.Sections-module__o_jVjW__capName,.Sections-module__o_jVjW__capMore{grid-column:1/-1}.Sections-module__o_jVjW__cap:before{display:none}.Sections-module__o_jVjW__cap:hover{color:inherit}}.Sections-module__o_jVjW__method{border-top:1px solid var(--line-strong);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.Sections-module__o_jVjW__method li{align-content:start;gap:12px;padding:22px 22px 0 0;display:grid;position:relative}.Sections-module__o_jVjW__method li+li{border-left:1px solid var(--line);padding-left:22px}.Sections-module__o_jVjW__methodIdx{color:var(--signal-deep)}.night .Sections-module__o_jVjW__methodIdx{color:var(--signal)}.Sections-module__o_jVjW__methodName{font-size:var(--fs-h3);letter-spacing:-.02em;font-weight:500}.Sections-module__o_jVjW__method p{color:var(--ink-2);max-width:26ch;font-size:.95rem}.Sections-module__o_jVjW__methodArrow{background:var(--paper);width:18px;height:18px;color:var(--mute);z-index:1;position:absolute;top:18px;right:-9px}.night .Sections-module__o_jVjW__methodArrow{background:var(--night)}@media (max-width:900px){.Sections-module__o_jVjW__method{grid-template-columns:1fr}.Sections-module__o_jVjW__method li,.Sections-module__o_jVjW__method li+li{border-left:0;border-bottom:1px solid var(--line);grid-template-columns:48px 1fr;column-gap:12px;padding:18px 0}.Sections-module__o_jVjW__method li p{grid-column:2}.Sections-module__o_jVjW__methodArrow{display:none}}.Sections-module__o_jVjW__tech{border-top:1px solid var(--line-strong)}.Sections-module__o_jVjW__techRow{column-gap:var(--gutter);row-gap:var(--s-4);padding-block:var(--s-5);border-bottom:1px solid var(--line);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.Sections-module__o_jVjW__techHead{grid-column:1/span 4;align-content:start;gap:6px;display:grid}.Sections-module__o_jVjW__techItems{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-column:5/-1;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));display:grid}.Sections-module__o_jVjW__techItems li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);align-content:start;gap:6px;padding:14px 16px;transition:background .3s;display:grid}.Sections-module__o_jVjW__techItems li:hover{background:var(--night-2)}.Sections-module__o_jVjW__techName{letter-spacing:-.01em;font-size:1.02rem;font-weight:500}.Sections-module__o_jVjW__techWhere{color:var(--mute);text-transform:none;letter-spacing:.01em;font-size:.68rem}@media (max-width:900px){.Sections-module__o_jVjW__techHead,.Sections-module__o_jVjW__techItems{grid-column:1/-1}.Sections-module__o_jVjW__techItems{grid-template-columns:1fr 1fr}}.Sections-module__o_jVjW__numbers{column-gap:var(--gutter);border-top:1px solid var(--line-strong);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.Sections-module__o_jVjW__number{border-bottom:1px solid var(--line);grid-column:span 4;align-content:start;gap:10px;padding:26px 16px 40px 0;display:grid}.Sections-module__o_jVjW__number:first-child{grid-column:1/span 6}.Sections-module__o_jVjW__number:nth-child(2),.Sections-module__o_jVjW__number:nth-child(3){grid-column:span 3}.Sections-module__o_jVjW__numberValue{letter-spacing:-.05em;font-size:clamp(2.6rem,5.4vw,5.6rem);font-weight:500;line-height:.9}.Sections-module__o_jVjW__number:first-child .Sections-module__o_jVjW__numberValue{color:var(--signal-deep);font-size:clamp(3.6rem,10vw,10.5rem)}.Sections-module__o_jVjW__numberLabel{max-width:28ch;color:var(--ink-2)}@media (max-width:900px){.Sections-module__o_jVjW__number,.Sections-module__o_jVjW__number:first-child,.Sections-module__o_jVjW__number:nth-child(2),.Sections-module__o_jVjW__number:nth-child(3){grid-column:span 6}.Sections-module__o_jVjW__number:first-child{grid-column:1/-1}}@media (max-width:520px){.Sections-module__o_jVjW__number,.Sections-module__o_jVjW__number:nth-child(2),.Sections-module__o_jVjW__number:nth-child(3){grid-column:1/-1}}.Sections-module__o_jVjW__cta{padding-block:var(--s-8) var(--s-7);background-image:radial-gradient(60% 60% at 85% 110%, #ff4f1f38, 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;position:relative;overflow:clip}.Sections-module__o_jVjW__ctaGrid{gap:var(--s-6);display:grid}.Sections-module__o_jVjW__ctaFoot{justify-content:space-between;align-items:center;gap:var(--s-5);border-top:1px solid var(--night-line-strong);padding-top:var(--s-5);flex-wrap:wrap;display:flex}.Sections-module__o_jVjW__ctaBtn{height:72px;padding:0 2rem;font-size:1.1rem}.Sections-module__o_jVjW__ctaContact{font-size:var(--fs-lead);justify-items:end;gap:6px;display:grid}@media (max-width:640px){.Sections-module__o_jVjW__ctaContact{justify-items:start}}.Sections-module__o_jVjW__principles{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.Sections-module__o_jVjW__principles li{background:var(--paper);flex-direction:column;gap:12px;min-height:280px;padding:clamp(20px,2.4vw,34px);display:flex}.Sections-module__o_jVjW__principles li>.Sections-module__o_jVjW__mono:last-child{text-transform:none;letter-spacing:.01em;margin-top:auto;padding-top:12px}.night .Sections-module__o_jVjW__principles li{background:var(--night)}.Sections-module__o_jVjW__principleIdx{color:var(--signal-deep)}.night .Sections-module__o_jVjW__principleIdx{color:var(--signal)}@media (max-width:900px){.Sections-module__o_jVjW__principles{grid-template-columns:1fr 1fr}}@media (max-width:560px){.Sections-module__o_jVjW__principles{grid-template-columns:1fr}.Sections-module__o_jVjW__principles li{min-height:0}}.Sections-module__o_jVjW__caps[data-compact] .Sections-module__o_jVjW__capMore p{display:none}.Sections-module__o_jVjW__caps[data-compact] .Sections-module__o_jVjW__cap{padding-block:clamp(14px,1.6vw,22px)}.Sections-module__o_jVjW__agency{padding-block:var(--s-7);background:var(--paper-2)}.Sections-module__o_jVjW__agencyGrid{column-gap:var(--gutter);row-gap:var(--s-6);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.Sections-module__o_jVjW__agencyHead{gap:var(--s-4);grid-column:1/span 5;justify-items:start;display:grid}.Sections-module__o_jVjW__agencyLede{color:var(--ink-2);max-width:44ch}.Sections-module__o_jVjW__agencyList{border-top:1px solid var(--line-strong);grid-column:7/-1;grid-template-columns:1fr 1fr;display:grid}.Sections-module__o_jVjW__agencyList li{border-bottom:1px solid var(--line);align-items:flex-start;gap:14px;padding:18px 16px 18px 0;display:flex}.Sections-module__o_jVjW__agencyList li:nth-child(2n){border-left:1px solid var(--line);padding-left:16px}.Sections-module__o_jVjW__agencyIcon{width:22px;height:22px;color:var(--signal-deep);flex:none;margin-top:1px}.Sections-module__o_jVjW__agencyName{letter-spacing:-.015em;font-weight:600}.Sections-module__o_jVjW__agencyBody{color:var(--ink-2);margin-top:3px;font-size:.9rem}@media (max-width:900px){.Sections-module__o_jVjW__agencyHead,.Sections-module__o_jVjW__agencyList{grid-column:1/-1}}@media (max-width:560px){.Sections-module__o_jVjW__agencyList{grid-template-columns:1fr}.Sections-module__o_jVjW__agencyList li:nth-child(2n){border-left:0;padding-left:0}}
.about-module__ikqkFa__hero{padding-top:calc(var(--header-h) + var(--s-7));padding-bottom:var(--s-6)}.about-module__ikqkFa__hero .wrap{gap:var(--s-5);display:grid}.about-module__ikqkFa__title{font-size:min(var(--fs-mega), 20svh)}.about-module__ikqkFa__story{column-gap:var(--gutter);row-gap:var(--s-6);border-top:1px solid var(--line-strong);padding-top:var(--s-6);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.about-module__ikqkFa__lede{font-size:var(--fs-h2);letter-spacing:-.03em;grid-column:1/span 7;font-weight:500;line-height:1.05}.about-module__ikqkFa__cols{gap:var(--s-4);grid-column:8/-1;padding-top:.4em;display:grid}@media (max-width:900px){.about-module__ikqkFa__lede,.about-module__ikqkFa__cols{grid-column:1/-1}}.about-module__ikqkFa__band{padding-block:0}.about-module__ikqkFa__bandList{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.about-module__ikqkFa__bandList a{padding:var(--s-5) var(--s-4) var(--s-5) 0;border-bottom:1px solid var(--night-line);gap:8px;transition:color .3s;display:grid}.about-module__ikqkFa__bandList li:not(:nth-child(3n+1)) a{padding-left:var(--s-4);border-left:1px solid var(--night-line)}.about-module__ikqkFa__bandList a .about-module__ikqkFa__mono:first-child{color:var(--signal)}.about-module__ikqkFa__bandName{font-size:var(--fs-h2);letter-spacing:-.035em;transition:transform .6s var(--ease-out);font-weight:500;line-height:1}.about-module__ikqkFa__bandList a:hover .about-module__ikqkFa__bandName{transform:translate(8px)}@media (max-width:900px){.about-module__ikqkFa__bandList{grid-template-columns:1fr}.about-module__ikqkFa__bandList li:not(:nth-child(3n+1)) a{border-left:0;padding-left:0}}.about-module__ikqkFa__facts{gap:var(--gutter);border-top:1px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.about-module__ikqkFa__facts>div{align-content:start;gap:10px;padding-top:18px;display:grid}@media (max-width:800px){.about-module__ikqkFa__facts{row-gap:var(--s-5);grid-template-columns:1fr}}
.case-module__9ZlvGq__intro{padding-top:calc(var(--header-h) + var(--s-6));padding-bottom:var(--s-6);background:var(--paper)}.case-module__9ZlvGq__intro[data-tone=signal]{background:var(--signal);--line:#0c0d0f2e;--line-strong:#0c0d0f73;--mute:#0c0d0fa8;--ink-2:#0c0d0fd9}.case-module__9ZlvGq__crumbs{color:var(--mute);margin-bottom:var(--s-5);gap:10px;display:flex}.case-module__9ZlvGq__name{margin-left:-.05em}.case-module__9ZlvGq__introGrid{margin-top:var(--s-6);column-gap:var(--gutter);row-gap:var(--s-5);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.case-module__9ZlvGq__headline{font-size:var(--fs-h2);letter-spacing:-.03em;text-wrap:balance;grid-column:1/span 6;font-weight:500;line-height:1.04}.case-module__9ZlvGq__meta{border-top:1px solid var(--line-strong);grid-column:8/-1;grid-template-columns:1fr 1fr;display:grid}.case-module__9ZlvGq__meta>div{border-bottom:1px solid var(--line);align-content:start;gap:6px;padding:12px 12px 14px 0;display:grid}.case-module__9ZlvGq__metaWide{grid-column:1/-1}.case-module__9ZlvGq__meta dd{font-size:.98rem}.case-module__9ZlvGq__status{align-items:center;gap:8px;display:inline-flex}.case-module__9ZlvGq__status:before{content:"";border:1px solid;border-radius:50%;width:7px;height:7px}.case-module__9ZlvGq__status[data-live]:before{background:#2fbf71;border-color:#2fbf71;box-shadow:0 0 0 4px #2fbf712e}@media (max-width:900px){.case-module__9ZlvGq__headline,.case-module__9ZlvGq__meta{grid-column:1/-1}}.case-module__9ZlvGq__stage{padding-block:var(--s-7) var(--s-5);background-image:radial-gradient(70% 90% at 70% 0%, #ff4f1f24, 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;position:relative;overflow:clip}.case-module__9ZlvGq__stageGrid{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.case-module__9ZlvGq__stageAdmin{grid-column:1/span 9}.case-module__9ZlvGq__stagePhone{grid-column:10/-1;justify-self:center;width:100%;max-width:250px;margin-bottom:-20px}.case-module__9ZlvGq__stageSecond{margin-top:var(--s-7);justify-items:end;display:grid}.case-module__9ZlvGq__stageSecond>figure{width:min(100%,980px)}.case-module__9ZlvGq__adminWrap{margin-top:var(--s-4)}.case-module__9ZlvGq__stageNote{margin-top:var(--s-5);color:var(--on-night-mute);text-transform:none;letter-spacing:.01em}@media (max-width:900px){.case-module__9ZlvGq__stageAdmin{grid-column:1/-1}.case-module__9ZlvGq__stagePhone{margin-top:var(--s-6);grid-column:1/-1}}.case-module__9ZlvGq__story{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.case-module__9ZlvGq__toc,.case-module__9ZlvGq__tocSpacer{grid-column:1/span 3}.case-module__9ZlvGq__toc ol{top:calc(var(--header-h) + 32px);margin-top:var(--s-7);gap:2px;display:grid;position:sticky}.case-module__9ZlvGq__toc a{color:var(--mute);align-items:baseline;gap:12px;padding:6px 0;transition:color .3s;display:flex}.case-module__9ZlvGq__toc a:hover{color:var(--ink)}.case-module__9ZlvGq__toc a span{font-size:.68rem}.case-module__9ZlvGq__chapters{grid-column:4/span 9}.case-module__9ZlvGq__chapter{padding-top:var(--s-7);gap:var(--s-5);display:grid}.case-module__9ZlvGq__big{letter-spacing:-.022em;text-wrap:pretty;font-size:clamp(1.4rem,2.3vw,2.35rem);line-height:1.22}.case-module__9ZlvGq__workflow{margin-top:var(--s-4);padding:var(--s-5);background:var(--paper-2);gap:var(--s-5);display:grid}.case-module__9ZlvGq__workflowHead{gap:6px;display:grid}.case-module__9ZlvGq__archWrap{padding-top:var(--s-6)}.case-module__9ZlvGq__capGrid{gap:0 var(--gutter);border-top:1px solid var(--line-strong);grid-template-columns:1fr 1fr;display:grid}.case-module__9ZlvGq__capItem{border-bottom:1px solid var(--line);align-content:start;gap:10px;padding:22px 0 30px;display:grid}.case-module__9ZlvGq__impact{border-top:1px solid var(--line-strong);display:grid}.case-module__9ZlvGq__impact li{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr;align-items:baseline;gap:12px;padding-block:18px;display:grid}.case-module__9ZlvGq__impact li .case-module__9ZlvGq__mono{color:var(--signal-deep)}.case-module__9ZlvGq__impact p{font-size:var(--fs-h3);letter-spacing:-.015em;line-height:1.25}.case-module__9ZlvGq__facts{background:var(--line);border:1px solid var(--line);margin-top:var(--s-4);margin-bottom:var(--s-8);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.case-module__9ZlvGq__facts>div{background:var(--paper);align-content:start;gap:10px;padding:22px 20px 26px;display:grid}.case-module__9ZlvGq__facts dt{letter-spacing:-.045em;font-size:clamp(2.2rem,4vw,3.8rem);font-weight:500;line-height:.9}.case-module__9ZlvGq__facts dd{color:var(--ink-2);gap:6px;font-size:.95rem;display:grid}.case-module__9ZlvGq__facts dd .case-module__9ZlvGq__mono{color:var(--signal-deep)}@media (max-width:900px){.case-module__9ZlvGq__toc,.case-module__9ZlvGq__tocSpacer{display:none}.case-module__9ZlvGq__chapters{grid-column:1/-1}.case-module__9ZlvGq__capGrid{grid-template-columns:1fr}.case-module__9ZlvGq__facts{grid-template-columns:1fr 1fr}}.case-module__9ZlvGq__stack{padding-block:var(--s-7)}.case-module__9ZlvGq__stackGrid{margin-top:var(--s-5);gap:var(--gutter);border-top:1px solid var(--line-strong);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.case-module__9ZlvGq__stackGrid>div{align-content:start;gap:12px;padding-top:16px;display:grid}.case-module__9ZlvGq__stackGrid ul{letter-spacing:-.01em;gap:4px;font-size:1.05rem;display:grid}@media (max-width:900px){.case-module__9ZlvGq__stackGrid{row-gap:var(--s-5);grid-template-columns:1fr 1fr}}.case-module__9ZlvGq__next{border-bottom:1px solid var(--night-line);padding-block:var(--s-7) var(--s-8);display:block;overflow:clip}.case-module__9ZlvGq__next>span{gap:var(--s-4);display:grid}.case-module__9ZlvGq__nextName{font-size:var(--fs-display);letter-spacing:-.045em;transition:transform .8s var(--ease-out);align-items:center;gap:.2em;font-weight:500;line-height:.9;display:flex}.case-module__9ZlvGq__nextArrow{width:.6em;height:.6em;transition:transform .6s var(--ease-out);color:var(--signal)}.case-module__9ZlvGq__next:hover .case-module__9ZlvGq__nextName{transform:translate(.12em)}.case-module__9ZlvGq__next:hover .case-module__9ZlvGq__nextArrow{transform:rotate(-45deg)}
.home-module__memffG__hero{isolation:isolate;flex-direction:column;min-height:100svh;display:flex;position:relative;overflow:clip}.home-module__memffG__heroVeil{pointer-events:none;background:linear-gradient(90deg, var(--night) 0%, #0b0c0ed9 30%, #0b0c0e00 62%), linear-gradient(0deg, var(--night) 0%, #0b0c0e00 24%);position:absolute;inset:0}.home-module__memffG__heroInner{z-index:1;justify-content:space-between;gap:var(--s-5);padding-top:calc(var(--header-h) + var(--s-3));padding-bottom:var(--s-4);pointer-events:none;flex-direction:column;flex:1;display:flex;position:relative}.home-module__memffG__heroInner a,.home-module__memffG__heroInner button{pointer-events:auto}.home-module__memffG__heroTop{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.home-module__memffG__heroTitle{font-size:min(var(--fs-mega), 9svh, 6.8vw)}.home-module__memffG__heroFoot{column-gap:var(--gutter);row-gap:var(--s-4);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.home-module__memffG__heroLead{grid-column:1/span 5;max-width:46ch}.home-module__memffG__heroActions{flex-wrap:wrap;grid-column:1/span 7;justify-content:flex-start;gap:10px;display:flex}@media (max-width:820px){.home-module__memffG__heroLead,.home-module__memffG__heroActions{grid-column:1/-1;justify-content:flex-start}.home-module__memffG__heroVeil{background:linear-gradient(180deg, #0b0c0ee6 0%, #0b0c0e8c 55%, var(--night) 100%)}}.home-module__memffG__stmtLabel{grid-column:1/span 3;align-self:start;padding-top:.7em}.home-module__memffG__statement{letter-spacing:-.03em;text-wrap:pretty;grid-column:4/span 9;font-size:clamp(1.7rem,3.3vw,3.4rem);font-weight:450;line-height:1.08}.home-module__memffG__statement em{font-style:italic}.home-module__memffG__families{margin-top:var(--s-6);border-top:1px solid var(--line-strong);grid-column:4/span 9;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.home-module__memffG__families li{border-bottom:1px solid var(--line);align-items:baseline;gap:14px;padding:14px 12px 14px 0;font-size:1.02rem;display:flex}@media (max-width:820px){.home-module__memffG__stmtLabel,.home-module__memffG__statement,.home-module__memffG__families{grid-column:1/-1}.home-module__memffG__stmtLabel{margin-bottom:var(--s-4)}}.home-module__memffG__insHead{margin-bottom:var(--s-5);justify-content:space-between;align-items:baseline;display:flex}.home-module__memffG__insList{border-top:1px solid var(--line-strong)}.home-module__memffG__insItem{gap:var(--gutter);border-bottom:1px solid var(--line-strong);grid-template-columns:minmax(160px,3fr) 8fr auto;align-items:baseline;padding-block:22px;display:grid}.home-module__memffG__insTitle{font-size:var(--fs-h3);letter-spacing:-.02em;transition:transform .6s var(--ease-out);font-weight:500;line-height:1.15}.home-module__memffG__insArrow{width:22px;height:22px;transition:transform .5s var(--ease-out)}.home-module__memffG__insItem:hover .home-module__memffG__insTitle{transform:translate(10px)}.home-module__memffG__insItem:hover .home-module__memffG__insArrow{color:var(--signal-deep);transform:translate(4px)rotate(-45deg)}@media (max-width:720px){.home-module__memffG__insItem{grid-template-columns:1fr auto}.home-module__memffG__insItem>span:first-child{grid-column:1/-1}}@media (max-height:820px) and (min-width:821px){.home-module__memffG__heroTitle{font-size:min(var(--fs-mega), 8.4svh, 6.8vw)}.home-module__memffG__heroInner{gap:var(--s-4)}.home-module__memffG__heroLead{font-size:1.05rem}}
.insights-module__JJiayG__list{border-top:1px solid var(--line-strong)}.insights-module__JJiayG__item{gap:var(--gutter);padding-block:var(--s-5);border-bottom:1px solid var(--line-strong);isolation:isolate;grid-template-columns:56px minmax(160px,2fr) 7fr 40px;align-items:start;display:grid;position:relative}.insights-module__JJiayG__item:before{content:"";inset:0 calc(var(--margin) * -1);background:var(--paper-2);opacity:0;z-index:-1;transition:opacity .4s;position:absolute}.insights-module__JJiayG__item:hover:before{opacity:1}.insights-module__JJiayG__no{color:var(--signal-deep);padding-top:.4em}.insights-module__JJiayG__meta{gap:6px;padding-top:.4em;display:grid}.insights-module__JJiayG__body{gap:14px;display:grid}.insights-module__JJiayG__title{font-size:var(--fs-h2);letter-spacing:-.03em;text-wrap:balance;font-weight:500;line-height:1.02}.insights-module__JJiayG__summary{color:var(--ink-2);max-width:60ch}.insights-module__JJiayG__arrow{width:26px;height:26px;transition:transform .5s var(--ease-out);margin-top:.5em}.insights-module__JJiayG__item:hover .insights-module__JJiayG__arrow{color:var(--signal-deep);transform:rotate(-45deg)}@media (max-width:820px){.insights-module__JJiayG__item{grid-template-columns:1fr auto}.insights-module__JJiayG__no{display:none}.insights-module__JJiayG__meta{grid-column:1/-1;grid-auto-flow:column;justify-content:start;gap:14px}.insights-module__JJiayG__body{grid-column:1}}.insights-module__JJiayG__article{padding-top:calc(var(--header-h) + var(--s-7));padding-bottom:var(--s-8)}.insights-module__JJiayG__articleHead{gap:var(--s-5);max-width:1100px;display:grid}.insights-module__JJiayG__articleMeta{color:var(--mute);flex-wrap:wrap;gap:8px 22px;display:flex}.insights-module__JJiayG__articleGrid{margin-top:var(--s-7);column-gap:var(--gutter);border-top:1px solid var(--line-strong);padding-top:var(--s-6);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.insights-module__JJiayG__aside{gap:var(--s-4);top:calc(var(--header-h) + 24px);grid-column:1/span 3;align-content:start;align-self:start;display:grid;position:sticky}.insights-module__JJiayG__prose{grid-column:5/span 7;gap:1.4em;font-size:clamp(1.06rem,1rem + .25vw,1.2rem);line-height:1.65;display:grid}.insights-module__JJiayG__prose>p:first-child{letter-spacing:-.015em;font-size:1.35em;line-height:1.45}.insights-module__JJiayG__prose h2{font-size:var(--fs-h3);letter-spacing:-.02em;margin-top:1em;font-weight:500}.insights-module__JJiayG__prose ul{border-top:1px solid var(--line);gap:.8em;display:grid}.insights-module__JJiayG__prose ul li{border-bottom:1px solid var(--line);color:var(--ink-2);padding:.8em 0 .8em 28px;position:relative}.insights-module__JJiayG__prose ul li:before{content:"";background:var(--signal-deep);width:10px;height:1px;position:absolute;top:1.45em;left:0}.insights-module__JJiayG__prose blockquote{border-left:2px solid var(--signal);letter-spacing:-.02em;margin-block:.6em;padding-left:1em;font-size:1.45em;font-weight:500;line-height:1.25}@media (max-width:900px){.insights-module__JJiayG__aside,.insights-module__JJiayG__prose{grid-column:1/-1}.insights-module__JJiayG__aside{margin-bottom:var(--s-5);position:static}}
.platforms-module__yOcHmW__hero{padding-top:calc(var(--header-h) + var(--s-7));padding-bottom:var(--s-7);display:grid}.platforms-module__yOcHmW__hero .wrap{gap:var(--s-5);display:grid}.platforms-module__yOcHmW__heroFoot{column-gap:var(--gutter);row-gap:var(--s-5);margin-top:var(--s-5);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.platforms-module__yOcHmW__heroFoot>p{grid-column:1/span 5}.platforms-module__yOcHmW__index{border-top:1px solid var(--night-line-strong);grid-column:7/-1;grid-template-columns:1fr 1fr;display:grid}.platforms-module__yOcHmW__index a{border-bottom:1px solid var(--night-line);color:var(--on-night-2);transition:color .3s, padding .5s var(--ease-out);align-items:baseline;gap:12px;padding:12px 12px 12px 0;display:flex}.platforms-module__yOcHmW__index a:hover{color:var(--on-night);padding-left:8px}.platforms-module__yOcHmW__index .platforms-module__yOcHmW__mono{color:var(--signal)}@media (max-width:900px){.platforms-module__yOcHmW__heroFoot>p,.platforms-module__yOcHmW__index{grid-column:1/-1}}@media (max-width:520px){.platforms-module__yOcHmW__index{grid-template-columns:1fr}}.platforms-module__yOcHmW__family{padding-block:var(--s-7);border-top:1px solid var(--line);scroll-margin-top:0}.platforms-module__yOcHmW__family[data-alt]{background:var(--paper-2)}.platforms-module__yOcHmW__familyGrid{column-gap:var(--gutter);row-gap:var(--s-5);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.platforms-module__yOcHmW__letterCol{top:calc(var(--header-h) + 16px);grid-column:1/span 2;gap:8px;display:grid;position:sticky}.platforms-module__yOcHmW__letter{letter-spacing:-.06em;color:var(--signal-deep);font-size:clamp(5rem,11vw,11rem);font-weight:500;line-height:.8}.platforms-module__yOcHmW__main{gap:var(--s-4);grid-column:3/span 5;align-content:start;display:grid}.platforms-module__yOcHmW__systems{margin-top:var(--s-4);gap:10px;display:grid}.platforms-module__yOcHmW__systems ul{border-top:1px solid var(--line-strong)}.platforms-module__yOcHmW__sysLink{border-bottom:1px solid var(--line);letter-spacing:-.015em;transition:padding .5s var(--ease-out);grid-template-columns:32px 1fr auto;align-items:baseline;gap:12px;padding:14px 0;font-size:1.1rem;font-weight:500;display:grid}.platforms-module__yOcHmW__sysLink:hover{padding-left:10px}.platforms-module__yOcHmW__sysLink .platforms-module__yOcHmW__mono:last-child{font-weight:400}.platforms-module__yOcHmW__side{gap:var(--s-5);grid-column:9/-1;display:grid}.platforms-module__yOcHmW__modules{border-top:1px solid var(--line-strong);margin-top:10px}.platforms-module__yOcHmW__modules li{border-bottom:1px solid var(--line);grid-template-columns:32px 1fr;align-items:baseline;gap:10px;padding:10px 0;display:grid}.platforms-module__yOcHmW__modules .platforms-module__yOcHmW__mono{color:var(--mute)}.platforms-module__yOcHmW__uses{color:var(--ink-2);margin-top:8px}@media (max-width:1024px){.platforms-module__yOcHmW__letterCol{grid-column:1/-1;grid-auto-flow:column;justify-content:start;align-items:end;gap:16px;position:static}.platforms-module__yOcHmW__main{grid-column:1/span 7}.platforms-module__yOcHmW__side{grid-column:8/-1}}@media (max-width:800px){.platforms-module__yOcHmW__main,.platforms-module__yOcHmW__side{grid-column:1/-1}.platforms-module__yOcHmW__sysLink{grid-template-columns:32px 1fr}.platforms-module__yOcHmW__sysLink .platforms-module__yOcHmW__mono:last-child{grid-column:2}}
.social-module__9tifna__aside{gap:var(--s-4);justify-items:start;display:grid}.social-module__9tifna__empty{padding-block:var(--s-6);border-top:1px solid var(--line-strong);color:var(--mute)}.social-module__9tifna__feed{gap:var(--s-6) var(--gutter);border-top:1px solid var(--line-strong);padding-top:var(--s-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.social-module__9tifna__post{gap:var(--s-3);align-content:start;min-width:0;display:grid}.social-module__9tifna__slides{scroll-snap-type:x mandatory;scrollbar-width:thin;background:var(--paper-2);grid-auto-columns:100%;grid-auto-flow:column;display:grid;overflow-x:auto}.social-module__9tifna__slides:focus-visible{outline:2px solid var(--signal-deep);outline-offset:3px}.social-module__9tifna__slide{aspect-ratio:3/4;object-fit:cover;scroll-snap-align:start;width:100%;height:auto;display:block}.social-module__9tifna__meta{gap:8px;display:grid}.social-module__9tifna__title{font-size:var(--fs-h3);letter-spacing:-.02em;text-wrap:balance;font-weight:500;line-height:1.1}.social-module__9tifna__caption summary{cursor:pointer;color:var(--signal-deep);width:fit-content}.social-module__9tifna__caption p{white-space:pre-line;color:var(--ink-2);font-size:var(--fs-small);margin-top:10px;line-height:1.6}@media (max-width:1100px){.social-module__9tifna__feed{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.social-module__9tifna__feed{grid-template-columns:minmax(0,1fr)}}
