.hero-visual-module__Wv5GLG__viz{position:relative}.hero-visual-module__Wv5GLG__viz svg{width:100%;height:auto;display:block;overflow:visible}.hero-visual-module__Wv5GLG__tilt{transition:transform .4s var(--ease)}@media (prefers-reduced-motion:no-preference){.hero-visual-module__Wv5GLG__plate{animation:6s ease-in-out infinite hero-visual-module__Wv5GLG__float}.hero-visual-module__Wv5GLG__p2{animation-delay:-1.5s}.hero-visual-module__Wv5GLG__p3{animation-delay:-3s}.hero-visual-module__Wv5GLG__p4{animation-delay:-4.5s}@keyframes hero-visual-module__Wv5GLG__float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.hero-visual-module__Wv5GLG__ringpulse{transform-box:fill-box;transform-origin:50%;animation:hero-visual-module__Wv5GLG__ring 2.8s var(--ease) infinite}@keyframes hero-visual-module__Wv5GLG__ring{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.7)}}.hero-visual-module__Wv5GLG__check{stroke-dasharray:34;animation:2.8s ease-in-out infinite hero-visual-module__Wv5GLG__draw}@keyframes hero-visual-module__Wv5GLG__draw{0%,15%{stroke-dashoffset:34px}45%,to{stroke-dashoffset:0}}.hero-visual-module__Wv5GLG__twinkle{animation:2.4s ease-in-out infinite hero-visual-module__Wv5GLG__tw}.hero-visual-module__Wv5GLG__twinkle:nth-child(2){animation-delay:-.6s}.hero-visual-module__Wv5GLG__twinkle:nth-child(3){animation-delay:-1.2s}.hero-visual-module__Wv5GLG__twinkle:nth-child(4){animation-delay:-1.8s}@keyframes hero-visual-module__Wv5GLG__tw{0%,to{opacity:.45}50%{opacity:1}}.hero-visual-module__Wv5GLG__flow{stroke-dasharray:4 7;animation:1.6s linear infinite hero-visual-module__Wv5GLG__dash}@keyframes hero-visual-module__Wv5GLG__dash{to{stroke-dashoffset:-22px}}}.hero-visual-module__Wv5GLG__console{background:#121316;border:1px solid #ffffff29;border-radius:14px;width:276px;padding:14px 16px;position:absolute;bottom:-6%;right:-2%;box-shadow:0 30px 60px -20px #000c}.hero-visual-module__Wv5GLG__head{color:#f4f2eebf;justify-content:space-between;align-items:center;display:flex;font-size:10.5px!important}.hero-visual-module__Wv5GLG__live{color:#a9d2f7;align-items:center;gap:6px;display:flex}.hero-visual-module__Wv5GLG__live:before{content:"";background:var(--blue);width:6px;height:6px;box-shadow:0 0 8px var(--blue);border-radius:50%}.hero-visual-module__Wv5GLG__steps{gap:7px;margin:10px 0 0;padding:0;list-style:none;display:grid}.hero-visual-module__Wv5GLG__steps li{font:500 12.5px var(--body);color:#f4f2ee8c;grid-template-columns:14px 1fr auto;align-items:center;gap:8px;transition:color .4s;display:grid}.hero-visual-module__Wv5GLG__steps li i{border:1px solid #ffffff73;border-radius:50%;width:8px;height:8px;transition:background-color .4s,border-color .4s,box-shadow .4s}.hero-visual-module__Wv5GLG__steps li span{font:400 10.5px var(--mono);letter-spacing:.06em;text-transform:uppercase}.hero-visual-module__Wv5GLG__steps li.hero-visual-module__Wv5GLG__done{color:#f4f2eed9}.hero-visual-module__Wv5GLG__steps li.hero-visual-module__Wv5GLG__done i{background:#f4f2ee;border-color:#f4f2ee}.hero-visual-module__Wv5GLG__steps li.hero-visual-module__Wv5GLG__now{color:#fff}.hero-visual-module__Wv5GLG__steps li.hero-visual-module__Wv5GLG__now i{background:var(--orange);border-color:var(--orange);box-shadow:0 0 0 4px #ff8a0038}.hero-visual-module__Wv5GLG__steps li.hero-visual-module__Wv5GLG__now span{color:#ffb45c}.hero-visual-module__Wv5GLG__tag{color:#f4f2ee9e;margin-top:10px;font-size:10px!important}@media (max-width:860px){.hero-visual-module__Wv5GLG__viz{margin-top:18px;overflow:hidden}.hero-visual-module__Wv5GLG__viz svg{width:138%;max-width:none}.hero-visual-module__Wv5GLG__anno{display:none}.hero-visual-module__Wv5GLG__console{width:auto;margin-top:-8px;position:relative;bottom:auto;right:auto}}
.hero-module__bLJxgG__hero{background:var(--ink);min-height:880px;color:var(--on-ink);flex-direction:column;display:flex;position:relative;overflow:hidden}.hero-module__bLJxgG__bg{background:radial-gradient(760px 520px at 6% 96%,#ff8a003d,#0000 70%),radial-gradient(700px 560px at 84% 16%,#64aeef2e,#0000 70%);position:absolute;inset:0}.hero-module__bLJxgG__grid{background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(1000px 640px at 68% 42%,#000 25%,#0000 80%);mask-image:radial-gradient(1000px 640px at 68% 42%,#000 25%,#0000 80%)}.hero-module__bLJxgG__sweep{pointer-events:none;background:linear-gradient(100deg,#0000 42%,#64aeef12 50%,#0000 58%);position:absolute;inset:-20% -40%}.hero-module__bLJxgG__inner{z-index:1;flex:1;grid-template-columns:1.16fr .84fr;align-items:center;gap:16px;width:100%;padding-top:132px;padding-bottom:36px;display:grid;position:relative}.hero-module__bLJxgG__kicker{color:#f4f2eed6}.hero-module__bLJxgG__h1{font-family:var(--sans);letter-spacing:-.038em;margin-top:26px;font-size:94px;font-weight:700;line-height:.94}.hero-module__bLJxgG__h1 .it{letter-spacing:-.025em;color:#fff;margin-top:6px;font-size:.8em;font-weight:300;display:block}.hero-module__bLJxgG__amp{color:var(--orange)}.hero-module__bLJxgG__lede{max-width:520px;color:var(--on-ink-2);margin-top:30px;font-size:20px;line-height:1.55}.hero-module__bLJxgG__ctas{flex-wrap:wrap;gap:14px;margin-top:38px;display:flex}.hero-module__bLJxgG__ledger{z-index:1;border-top:1px solid var(--line-d);margin-top:auto;position:relative}.hero-module__bLJxgG__ledgerRow{grid-template-columns:repeat(4,1fr);display:grid}.hero-module__bLJxgG__ledgerRow a{font:500 15.5px var(--body);color:#f4f2eeeb;align-items:baseline;gap:14px;padding:24px 0 28px;display:flex;position:relative}.hero-module__bLJxgG__ledgerRow a+a{border-left:1px solid var(--line-d);padding-left:24px}.hero-module__bLJxgG__ledgerRow a span{color:var(--orange);font-size:20px}.hero-module__bLJxgG__ledgerRow a:after{content:"";background:var(--orange);transform-origin:0;width:100%;height:2px;transition:transform .5s var(--ease);position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.hero-module__bLJxgG__ledgerRow a+a:after{width:calc(100% - 24px);left:24px}.hero-module__bLJxgG__ledgerRow a:hover:after,.hero-module__bLJxgG__ledgerRow a:focus-visible:after{transform:scaleX(1)}@media (prefers-reduced-motion:no-preference){.hero-module__bLJxgG__sweep{animation:9s ease-in-out infinite alternate hero-module__bLJxgG__sweep}@keyframes hero-module__bLJxgG__sweep{0%{transform:translate(-30%)}to{transform:translate(30%)}}}@media (max-width:1100px){.hero-module__bLJxgG__h1{font-size:78px}}@media (max-width:860px){.hero-module__bLJxgG__hero{min-height:0}.hero-module__bLJxgG__inner{grid-template-columns:1fr;padding-top:112px;padding-bottom:20px}.hero-module__bLJxgG__h1{letter-spacing:-.04em;font-size:50px;line-height:.95}.hero-module__bLJxgG__lede{margin-top:22px;font-size:17.5px}.hero-module__bLJxgG__ctas{margin-top:28px}.hero-module__bLJxgG__ctas a{flex:100%}.hero-module__bLJxgG__ledgerRow{grid-template-columns:1fr 1fr;padding:0!important}.hero-module__bLJxgG__ledgerRow a,.hero-module__bLJxgG__ledgerRow a+a{border-left:0;border-top:1px solid var(--line-d);padding:16px 20px;font-size:14px}.hero-module__bLJxgG__ledgerRow a:nth-child(2n){border-left:1px solid var(--line-d)}.hero-module__bLJxgG__ledgerRow a:after,.hero-module__bLJxgG__ledgerRow a+a:after{width:100%;left:0}}
.service-visuals-module__7vhfgG__art{isolation:isolate;border-radius:16px;height:252px;margin:22px -6px 18px;position:relative;overflow:hidden}.service-visuals-module__7vhfgG__art-dk{background:radial-gradient(90% 120% at 82% -12%,#64aeef29,#0000 55%),radial-gradient(70% 90% at -4% 112%,#ff8a001f,#0000 60%),#0c0d10;box-shadow:inset 0 0 0 1px #ffffff12}.service-visuals-module__7vhfgG__art-lt{background:radial-gradient(80% 110% at 88% -12%,#64aeef21,#0000 55%),radial-gradient(60% 80% at 0 110%,#ff8a0014,#0000 60%),#eeeae1;box-shadow:inset 0 0 0 1px #1010120f}.service-visuals-module__7vhfgG__art:before{content:"";z-index:-1;background-size:14px 14px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 85% at 60% 45%,#000 30%,#0000 85%);mask-image:radial-gradient(75% 85% at 60% 45%,#000 30%,#0000 85%)}.service-visuals-module__7vhfgG__art-dk:before{background-image:radial-gradient(#ffffff14 1px,#0000 1.2px)}.service-visuals-module__7vhfgG__art-lt:before{background-image:radial-gradient(#10101217 1px,#0000 1.2px)}.service-visuals-module__7vhfgG__cv{width:calc(var(--w)*1px);height:calc(var(--h)*1px);transform:translate(-50%,-50%) scale(var(--s,1));transform-origin:50%;font-family:var(--body);perspective:1200px;position:absolute;top:calc(50% - 9px);left:50%}.service-visuals-module__7vhfgG__cv svg.service-visuals-module__7vhfgG__wires{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.service-visuals-module__7vhfgG__p{transition:transform .6s var(--ease);border-radius:11px;position:absolute;overflow:hidden}.service-visuals-module__7vhfgG__p.service-visuals-module__7vhfgG__dk{color:#eceae5;background:linear-gradient(#1c1d22,#141519);border:1px solid #ffffff21;box-shadow:0 26px 44px -20px #000000e6,0 0 0 1px #00000059,inset 0 1px #ffffff12}.service-visuals-module__7vhfgG__p.service-visuals-module__7vhfgG__lt{color:#18181b;background:#fff;border:1px solid #1010121a;box-shadow:0 24px 44px -24px #10101261,0 3px 8px -3px #1010121a,inset 0 1px #fff}.service-visuals-module__7vhfgG__p.service-visuals-module__7vhfgG__back{filter:saturate(.85)}.service-visuals-module__7vhfgG__p.service-visuals-module__7vhfgG__dk.service-visuals-module__7vhfgG__back{opacity:.92}.service-visuals-module__7vhfgG__ph{height:30px;font:600 10.5px/1 var(--body);letter-spacing:-.005em;white-space:nowrap;align-items:center;gap:7px;padding:0 11px;display:flex}.service-visuals-module__7vhfgG__dk .service-visuals-module__7vhfgG__ph{background:#ffffff08;border-bottom:1px solid #ffffff14}.service-visuals-module__7vhfgG__lt .service-visuals-module__7vhfgG__ph{background:#faf8f4;border-bottom:1px solid #10101212}.service-visuals-module__7vhfgG__ph .service-visuals-module__7vhfgG__m{font:500 8.5px/1 var(--mono);letter-spacing:.07em;text-transform:uppercase;opacity:.62;margin-left:auto}.service-visuals-module__7vhfgG__ph .service-visuals-module__7vhfgG__lt-dot,.service-visuals-module__7vhfgG__ph .service-visuals-module__7vhfgG__dk-dot{border-radius:50%;width:6px;height:6px}.service-visuals-module__7vhfgG__pill{height:17px;font:500 8.5px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:0 7px;display:inline-flex}.service-visuals-module__7vhfgG__dk .service-visuals-module__7vhfgG__pill.service-visuals-module__7vhfgG__o{color:#ffb45c;background:#ff8a0026;box-shadow:inset 0 0 0 1px #ff8a006b}.service-visuals-module__7vhfgG__dk .service-visuals-module__7vhfgG__pill.service-visuals-module__7vhfgG__b{color:#a9d2f7;background:#64aeef24;box-shadow:inset 0 0 0 1px #64aeef6b}.service-visuals-module__7vhfgG__dk .service-visuals-module__7vhfgG__pill.service-visuals-module__7vhfgG__g{color:#c9c6c0;background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff1f}.service-visuals-module__7vhfgG__lt .service-visuals-module__7vhfgG__pill.service-visuals-module__7vhfgG__o{color:#a04e00;background:#ff8a001f;box-shadow:inset 0 0 0 1px #a04e0047}.service-visuals-module__7vhfgG__lt .service-visuals-module__7vhfgG__pill.service-visuals-module__7vhfgG__b{color:#2b6ca8;background:#64aeef26;box-shadow:inset 0 0 0 1px #2b6ca847}.service-visuals-module__7vhfgG__lt .service-visuals-module__7vhfgG__pill.service-visuals-module__7vhfgG__g{color:#4a4a50;background:#1010120d;box-shadow:inset 0 0 0 1px #1010121a}.service-visuals-module__7vhfgG__sk{height:5px;width:var(--w);transform-origin:0;border-radius:3px;display:block}.service-visuals-module__7vhfgG__dk .service-visuals-module__7vhfgG__sk{background:#ffffff2b}.service-visuals-module__7vhfgG__lt .service-visuals-module__7vhfgG__sk{background:#1010121c}.service-visuals-module__7vhfgG__mono-xs{font:500 8px/1 var(--mono);letter-spacing:.07em;text-transform:uppercase}.service-visuals-module__7vhfgG__v1 .service-visuals-module__7vhfgG__src{border-bottom:1px solid #ffffff0f;grid-template-columns:22px 1fr;align-items:center;gap:9px;padding:9px 11px;display:grid}.service-visuals-module__7vhfgG__v1 .service-visuals-module__7vhfgG__src.service-visuals-module__7vhfgG__hot{background:linear-gradient(90deg,#64aeef1f,#0000)}.service-visuals-module__7vhfgG__v1 .service-visuals-module__7vhfgG__doc{background:linear-gradient(#2a2c33,#202228);border-radius:4px;width:22px;height:26px;position:relative;box-shadow:inset 0 0 0 1px #ffffff1f}.service-visuals-module__7vhfgG__v1 .service-visuals-module__7vhfgG__doc:after{content:"";background:#ffffff4d;height:2px;position:absolute;top:8px;left:5px;right:5px;box-shadow:0 4px #ffffff38,0 8px #ffffff2e}.service-visuals-module__7vhfgG__v1 .service-visuals-module__7vhfgG__src b{font:500 9.5px/1.2 var(--body);color:#e4e2dd;white-space:nowrap;display:block}.service-visuals-module__7vhfgG__v1 .service-visuals-module__7vhfgG__rel{background:#ffffff14;border-radius:2px;height:3px;margin-top:6px;display:block;position:relative;overflow:hidden}.service-visuals-module__7vhfgG__v1 .service-visuals-module__7vhfgG__rel:before{content:"";width:var(--w);transform-origin:0;background:linear-gradient(90deg,#3e86cc,#8fc4f4);border-radius:2px;position:absolute;inset:0}.service-visuals-module__7vhfgG__v1 .service-visuals-module__7vhfgG__txt{gap:8px;padding:12px 12px 0;display:grid}.service-visuals-module__7vhfgG__v1 .service-visuals-module__7vhfgG__txt .service-visuals-module__7vhfgG__ln{align-items:center;gap:5px;display:flex}.service-visuals-module__7vhfgG__v1 .service-visuals-module__7vhfgG__cite{min-width:13px;height:13px;font:600 7.5px/1 var(--mono);color:#a9d2f7;background:#64aeef29;border-radius:4px;place-items:center;display:inline-grid;box-shadow:inset 0 0 0 1px #64aeef66}.service-visuals-module__7vhfgG__v1 .service-visuals-module__7vhfgG__cursor{background:#a9d2f7;border-radius:1px;width:2px;height:10px}.service-visuals-module__7vhfgG__v1 .service-visuals-module__7vhfgG__ap{padding:9px 11px}.service-visuals-module__7vhfgG__v1 .service-visuals-module__7vhfgG__ap .service-visuals-module__7vhfgG__lbl{font:500 10px/1.3 var(--body);color:#e4e2dd}.service-visuals-module__7vhfgG__v1 .service-visuals-module__7vhfgG__ap .service-visuals-module__7vhfgG__sub{font:400 8.5px/1.3 var(--body);color:#9c9993;margin-top:2px}.service-visuals-module__7vhfgG__v1 .service-visuals-module__7vhfgG__btns{gap:6px;margin-top:9px;display:flex}.service-visuals-module__7vhfgG__v1 .service-visuals-module__7vhfgG__btns span{height:20px;font:600 9px/1 var(--body);border-radius:6px;align-items:center;padding:0 10px;display:inline-flex}.service-visuals-module__7vhfgG__v1 .service-visuals-module__7vhfgG__btns .service-visuals-module__7vhfgG__ghost{color:#d9d6d0;box-shadow:inset 0 0 0 1px #ffffff2e}.service-visuals-module__7vhfgG__v1 .service-visuals-module__7vhfgG__btns .service-visuals-module__7vhfgG__go{background:var(--orange);color:#111;box-shadow:0 6px 16px -6px #ff8a00cc}.service-visuals-module__7vhfgG__v1 .service-visuals-module__7vhfgG__state{width:112px;height:17px;position:relative}.service-visuals-module__7vhfgG__v1 .service-visuals-module__7vhfgG__state .service-visuals-module__7vhfgG__pill{position:absolute;top:0;left:0}.service-visuals-module__7vhfgG__v1 .service-visuals-module__7vhfgG__state .service-visuals-module__7vhfgG__s2{opacity:0}.service-visuals-module__7vhfgG__v2 .service-visuals-module__7vhfgG__doccard{background:#fff;border:1px solid #1010121a;border-radius:9px;width:120px;height:146px;padding:10px;position:absolute;overflow:hidden;box-shadow:0 18px 30px -20px #10101273}.service-visuals-module__7vhfgG__v2 .service-visuals-module__7vhfgG__doccard .service-visuals-module__7vhfgG__fn{font:500 7.8px/1.25 var(--mono);color:#6b6862;letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.service-visuals-module__7vhfgG__v2 .service-visuals-module__7vhfgG__doccard .service-visuals-module__7vhfgG__sk{background:#10101221;height:4px;margin-top:7px}.service-visuals-module__7vhfgG__v2 .service-visuals-module__7vhfgG__doccard .service-visuals-module__7vhfgG__hl{background:#ff8a0066}.service-visuals-module__7vhfgG__v2 .service-visuals-module__7vhfgG__doccard .service-visuals-module__7vhfgG__sk.service-visuals-module__7vhfgG__t{background:#10101247;height:6px;margin-top:9px}.service-visuals-module__7vhfgG__v2 table{border-collapse:collapse;width:100%}.service-visuals-module__7vhfgG__v2 th{font:500 7.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#7a7770;text-align:left;padding:8px 11px 6px}.service-visuals-module__7vhfgG__v2 td{font:500 9.5px/1 var(--body);color:#1f1f22;white-space:nowrap;border-top:1px solid #1010120f;padding:8px 11px}.service-visuals-module__7vhfgG__v2 td .service-visuals-module__7vhfgG__n{font:500 8px/1 var(--mono);color:#8a867e;margin-right:6px}.service-visuals-module__7vhfgG__v2 .service-visuals-module__7vhfgG__own{min-width:26px;height:16px;font:600 7.5px/1 var(--mono);letter-spacing:.05em;color:#4a4a50;background:#f1eee7;border-radius:5px;place-items:center;padding:0 5px;display:inline-grid}.service-visuals-module__7vhfgG__v2 .service-visuals-module__7vhfgG__own.service-visuals-module__7vhfgG__ai{color:#2b6ca8;background:#64aeef29}.service-visuals-module__7vhfgG__v2 .service-visuals-module__7vhfgG__own.service-visuals-module__7vhfgG__hu{color:#a04e00;background:#ff8a0021}.service-visuals-module__7vhfgG__v2 tbody tr{position:relative}.service-visuals-module__7vhfgG__v2 .service-visuals-module__7vhfgG__scan{pointer-events:none;opacity:0;background:linear-gradient(90deg,#64aeef00,#64aeef1f,#64aeef00);height:26px;position:absolute;top:52px;left:1px;right:1px}.service-visuals-module__7vhfgG__v3 .service-visuals-module__7vhfgG__chart{position:absolute;inset:30px 0 0}.service-visuals-module__7vhfgG__v3 .service-visuals-module__7vhfgG__chart svg{width:100%;height:100%}.service-visuals-module__7vhfgG__v3 .service-visuals-module__7vhfgG__legend-x{font:500 7.5px/1 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:#6b6862;gap:10px;margin-left:auto;display:flex}.service-visuals-module__7vhfgG__v3 .service-visuals-module__7vhfgG__legend-x i{vertical-align:middle;border-top:1.5px dashed #18181b;width:14px;height:0;margin-right:4px;display:inline-block}.service-visuals-module__7vhfgG__v3 .service-visuals-module__7vhfgG__legend-x i.service-visuals-module__7vhfgG__e{border-top:2px solid #ff8a00}.service-visuals-module__7vhfgG__v3 .service-visuals-module__7vhfgG__ins .service-visuals-module__7vhfgG__bd{padding:9px 11px}.service-visuals-module__7vhfgG__v3 .service-visuals-module__7vhfgG__ins p{font:500 9.5px/1.35 var(--body);color:#1f1f22}.service-visuals-module__7vhfgG__v3 .service-visuals-module__7vhfgG__ins .service-visuals-module__7vhfgG__ft{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.service-visuals-module__7vhfgG__v3 .service-visuals-module__7vhfgG__ins .service-visuals-module__7vhfgG__ft .service-visuals-module__7vhfgG__who{font:500 8px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#7a7770}.service-visuals-module__7vhfgG__v4 .service-visuals-module__7vhfgG__rail{background:repeating-linear-gradient(#ffffff3d 0 3px,#0000 3px 6px);width:2px;height:120px;position:absolute;top:55px;left:20px}.service-visuals-module__7vhfgG__v4 .service-visuals-module__7vhfgG__fill{transform-origin:top;background:linear-gradient(#f4f2ee,#64aeef 62%,#ff8a00);border-radius:2px;width:2px;height:90px;position:absolute;top:55px;left:20px;box-shadow:0 0 10px #64aeef8c}.service-visuals-module__7vhfgG__v4 .service-visuals-module__7vhfgG__ms{align-items:center;height:30px;padding:0 12px 0 14px;display:flex;position:absolute;left:0;right:0}.service-visuals-module__7vhfgG__v4 .service-visuals-module__7vhfgG__ms i{z-index:1;border-radius:50%;flex:none;place-items:center;width:14px;height:14px;margin-right:12px;display:grid;position:relative}.service-visuals-module__7vhfgG__v4 .service-visuals-module__7vhfgG__ms.service-visuals-module__7vhfgG__done i{background:#2a2c33;box-shadow:inset 0 0 0 1px #fff6}.service-visuals-module__7vhfgG__v4 .service-visuals-module__7vhfgG__ms.service-visuals-module__7vhfgG__done i:after{content:"";border-bottom:1.5px solid #eceae5;border-left:1.5px solid #eceae5;width:5px;height:2.6px;transform:rotate(-45deg)translate(1px,-1px)}.service-visuals-module__7vhfgG__v4 .service-visuals-module__7vhfgG__ms.service-visuals-module__7vhfgG__ai i{background:#162636;box-shadow:inset 0 0 0 1.5px #64aeef,0 0 12px #64aeefa6}.service-visuals-module__7vhfgG__v4 .service-visuals-module__7vhfgG__ms.service-visuals-module__7vhfgG__ai i:after{content:"";background:#8fc4f4;border-radius:50%;width:5px;height:5px}.service-visuals-module__7vhfgG__v4 .service-visuals-module__7vhfgG__ms.service-visuals-module__7vhfgG__gate i{background:#ff8a00;border-radius:2px;width:12px;height:12px;margin:0 13px 0 1px;transform:rotate(45deg);box-shadow:0 0 0 4px #ff8a0033,0 0 14px #ff8a00d9}.service-visuals-module__7vhfgG__v4 .service-visuals-module__7vhfgG__ms.service-visuals-module__7vhfgG__next i{background:#141519;box-shadow:inset 0 0 0 1px #ffffff4d}.service-visuals-module__7vhfgG__v4 .service-visuals-module__7vhfgG__ms .service-visuals-module__7vhfgG__nm{font:500 10px/1 var(--body);color:#e4e2dd;white-space:nowrap}.service-visuals-module__7vhfgG__v4 .service-visuals-module__7vhfgG__ms.service-visuals-module__7vhfgG__gate .service-visuals-module__7vhfgG__nm{color:#ffb45c}.service-visuals-module__7vhfgG__v4 .service-visuals-module__7vhfgG__ms.service-visuals-module__7vhfgG__next .service-visuals-module__7vhfgG__nm{color:#a3a09a}.service-visuals-module__7vhfgG__v4 .service-visuals-module__7vhfgG__ms .service-visuals-module__7vhfgG__pill{margin-left:auto}.service-visuals-module__7vhfgG__v4 .service-visuals-module__7vhfgG__ck{font:500 9.5px/1 var(--body);color:#e4e2dd;border-top:1px solid #ffffff0f;align-items:center;gap:8px;padding:7px 11px;display:flex}.service-visuals-module__7vhfgG__v4 .service-visuals-module__7vhfgG__ck i{background:#64aeef2e;border-radius:50%;flex:none;place-items:center;width:13px;height:13px;display:grid;box-shadow:inset 0 0 0 1px #64aeef8c}.service-visuals-module__7vhfgG__v4 .service-visuals-module__7vhfgG__ck i:after{content:"";border-bottom:1.5px solid #a9d2f7;border-left:1.5px solid #a9d2f7;width:5px;height:2.6px;transform:rotate(-45deg)translate(1px,-1px)}.service-visuals-module__7vhfgG__v4 .service-visuals-module__7vhfgG__ck.service-visuals-module__7vhfgG__pend{color:#9c9993}.service-visuals-module__7vhfgG__v4 .service-visuals-module__7vhfgG__ck.service-visuals-module__7vhfgG__pend i{background:0 0;box-shadow:inset 0 0 0 1px #ff8a0099}.service-visuals-module__7vhfgG__v4 .service-visuals-module__7vhfgG__ck.service-visuals-module__7vhfgG__pend i:after{display:none}.service-visuals-module__7vhfgG__v4 .service-visuals-module__7vhfgG__cta{height:22px;font:600 9px/1 var(--body);background:var(--orange);color:#111;border-radius:6px;justify-content:center;align-items:center;margin:8px 11px 0;display:flex;box-shadow:0 6px 16px -6px #ff8a00cc}.service-visuals-module__7vhfgG__art .service-visuals-module__7vhfgG__cap{font:500 9px/1 var(--mono);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:6px;display:flex;position:absolute;bottom:10px;left:13px}.service-visuals-module__7vhfgG__art .service-visuals-module__7vhfgG__cap:before{content:"";opacity:.7;background:currentColor;width:12px;height:1px}.service-visuals-module__7vhfgG__art-dk .service-visuals-module__7vhfgG__cap{color:#f4f2ee99}.service-visuals-module__7vhfgG__art-lt .service-visuals-module__7vhfgG__cap{color:#6e6a63}.service-visuals-module__7vhfgG__cv.service-visuals-module__7vhfgG__compact{width:calc(var(--cw)*1px);height:calc(var(--ch)*1px)}.service-visuals-module__7vhfgG__v1.service-visuals-module__7vhfgG__compact .service-visuals-module__7vhfgG__ret{display:none}.service-visuals-module__7vhfgG__v1.service-visuals-module__7vhfgG__compact .service-visuals-module__7vhfgG__draft{width:240px!important;top:0!important;left:0!important}.service-visuals-module__7vhfgG__v1.service-visuals-module__7vhfgG__compact .service-visuals-module__7vhfgG__appr{width:214px!important;top:96px!important;left:84px!important}.service-visuals-module__7vhfgG__v2.service-visuals-module__7vhfgG__compact .service-visuals-module__7vhfgG__fan,.service-visuals-module__7vhfgG__v2.service-visuals-module__7vhfgG__compact .service-visuals-module__7vhfgG__wires{display:none}.service-visuals-module__7vhfgG__v2.service-visuals-module__7vhfgG__compact .service-visuals-module__7vhfgG__book{width:262px!important;top:4px!important;left:4px!important}.service-visuals-module__7vhfgG__v3.service-visuals-module__7vhfgG__compact .service-visuals-module__7vhfgG__wires{display:none}.service-visuals-module__7vhfgG__v3.service-visuals-module__7vhfgG__compact .service-visuals-module__7vhfgG__chartp{top:0!important;left:3px!important}.service-visuals-module__7vhfgG__v3.service-visuals-module__7vhfgG__compact .service-visuals-module__7vhfgG__ins{width:174px!important;top:176px!important;left:134px!important}.service-visuals-module__7vhfgG__v4.service-visuals-module__7vhfgG__compact .service-visuals-module__7vhfgG__wires,.service-visuals-module__7vhfgG__v4.service-visuals-module__7vhfgG__compact .service-visuals-module__7vhfgG__mile .service-visuals-module__7vhfgG__pill,.service-visuals-module__7vhfgG__v4.service-visuals-module__7vhfgG__compact .service-visuals-module__7vhfgG__mile .service-visuals-module__7vhfgG__ph .service-visuals-module__7vhfgG__m{display:none}.service-visuals-module__7vhfgG__v4.service-visuals-module__7vhfgG__compact .service-visuals-module__7vhfgG__mile{width:190px!important;left:0!important}.service-visuals-module__7vhfgG__v4.service-visuals-module__7vhfgG__compact .service-visuals-module__7vhfgG__gatecard{width:174px!important;top:30px!important;left:126px!important}.service-visuals-module__7vhfgG__frame:hover .service-visuals-module__7vhfgG__front{transform:translate(-3px,-5px)}.service-visuals-module__7vhfgG__frame:hover .service-visuals-module__7vhfgG__back{transform:translate(2px,2px)}@media (prefers-reduced-motion:no-preference){.service-visuals-module__7vhfgG__v1 .service-visuals-module__7vhfgG__rel:before{animation:service-visuals-module__7vhfgG__vFill 8s var(--ease) infinite}.service-visuals-module__7vhfgG__v1 .service-visuals-module__7vhfgG__src:nth-child(3) .service-visuals-module__7vhfgG__rel:before{animation-delay:.25s}.service-visuals-module__7vhfgG__v1 .service-visuals-module__7vhfgG__src:nth-child(4) .service-visuals-module__7vhfgG__rel:before{animation-delay:.5s}.service-visuals-module__7vhfgG__v1 .service-visuals-module__7vhfgG__txt .service-visuals-module__7vhfgG__sk{animation:service-visuals-module__7vhfgG__vType 8s var(--ease) infinite}.service-visuals-module__7vhfgG__v1 .service-visuals-module__7vhfgG__txt .service-visuals-module__7vhfgG__ln:nth-child(2) .service-visuals-module__7vhfgG__sk{animation-delay:.35s}.service-visuals-module__7vhfgG__v1 .service-visuals-module__7vhfgG__txt .service-visuals-module__7vhfgG__ln:nth-child(3) .service-visuals-module__7vhfgG__sk{animation-delay:.7s}.service-visuals-module__7vhfgG__v1 .service-visuals-module__7vhfgG__txt .service-visuals-module__7vhfgG__ln:nth-child(4) .service-visuals-module__7vhfgG__sk{animation-delay:1.05s}.service-visuals-module__7vhfgG__v1 .service-visuals-module__7vhfgG__txt .service-visuals-module__7vhfgG__ln:nth-child(5) .service-visuals-module__7vhfgG__sk{animation-delay:1.4s}.service-visuals-module__7vhfgG__v1 .service-visuals-module__7vhfgG__cursor{animation:1s steps(2,end) infinite service-visuals-module__7vhfgG__vBlink}.service-visuals-module__7vhfgG__v1 .service-visuals-module__7vhfgG__state .service-visuals-module__7vhfgG__s1{animation:8s infinite service-visuals-module__7vhfgG__vSwapOut}.service-visuals-module__7vhfgG__v1 .service-visuals-module__7vhfgG__state .service-visuals-module__7vhfgG__s2{animation:8s infinite service-visuals-module__7vhfgG__vSwapIn}.service-visuals-module__7vhfgG__v1 .service-visuals-module__7vhfgG__btns .service-visuals-module__7vhfgG__go{animation:8s infinite service-visuals-module__7vhfgG__vGlow}.service-visuals-module__7vhfgG__v2 .service-visuals-module__7vhfgG__scan{animation:service-visuals-module__7vhfgG__vScan 6s var(--ease) infinite}.service-visuals-module__7vhfgG__v2 .service-visuals-module__7vhfgG__doccard{animation:6s ease-in-out infinite service-visuals-module__7vhfgG__vDrift}.service-visuals-module__7vhfgG__v2 .service-visuals-module__7vhfgG__doccard:nth-child(2){animation-delay:-2s}.service-visuals-module__7vhfgG__v2 .service-visuals-module__7vhfgG__doccard:nth-child(3){animation-delay:-4s}.service-visuals-module__7vhfgG__v2 .service-visuals-module__7vhfgG__pend-chip{animation:6s infinite service-visuals-module__7vhfgG__vGlowSoft}.service-visuals-module__7vhfgG__v3 .service-visuals-module__7vhfgG__gap-path{animation:7s ease-in-out infinite service-visuals-module__7vhfgG__vGapOut}.service-visuals-module__7vhfgG__v3 .service-visuals-module__7vhfgG__fix-path{animation:7s ease-in-out infinite service-visuals-module__7vhfgG__vGapIn}.service-visuals-module__7vhfgG__v3 .service-visuals-module__7vhfgG__scanline{animation:7s linear infinite service-visuals-module__7vhfgG__vSweep}.service-visuals-module__7vhfgG__v3 .service-visuals-module__7vhfgG__gapnode{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-out infinite service-visuals-module__7vhfgG__vRing}.service-visuals-module__7vhfgG__v4 .service-visuals-module__7vhfgG__fill{animation:service-visuals-module__7vhfgG__vRise 9s var(--ease) infinite}.service-visuals-module__7vhfgG__v4 .service-visuals-module__7vhfgG__ms.service-visuals-module__7vhfgG__ai i{animation:2.4s ease-in-out infinite service-visuals-module__7vhfgG__vAi}.service-visuals-module__7vhfgG__v4 .service-visuals-module__7vhfgG__ck:not(.service-visuals-module__7vhfgG__pend) i{animation:service-visuals-module__7vhfgG__vTick 9s var(--ease) infinite}.service-visuals-module__7vhfgG__v4 .service-visuals-module__7vhfgG__ck:nth-of-type(2) i{animation-delay:.3s}.service-visuals-module__7vhfgG__v4 .service-visuals-module__7vhfgG__ck:nth-of-type(3) i{animation-delay:.6s}.service-visuals-module__7vhfgG__v4 .service-visuals-module__7vhfgG__ms.service-visuals-module__7vhfgG__gate i{animation:3s ease-in-out infinite service-visuals-module__7vhfgG__vGate}@keyframes service-visuals-module__7vhfgG__vFill{0%{transform:scaleX(0)}22%,to{transform:scaleX(1)}}@keyframes service-visuals-module__7vhfgG__vType{0%,18%{transform:scaleX(0)}40%,to{transform:scaleX(1)}}@keyframes service-visuals-module__7vhfgG__vBlink{to{opacity:0}}@keyframes service-visuals-module__7vhfgG__vSwapOut{0%,72%{opacity:1}78%,96%{opacity:0}to{opacity:1}}@keyframes service-visuals-module__7vhfgG__vSwapIn{0%,72%{opacity:0}78%,96%{opacity:1}to{opacity:0}}@keyframes service-visuals-module__7vhfgG__vGlow{0%,58%{box-shadow:0 6px 16px -6px #ff8a00cc}66%{box-shadow:0 0 0 5px #ff8a004d,0 6px 20px -4px #ff8a00}74%,to{box-shadow:0 6px 16px -6px #ff8a00cc}}@keyframes service-visuals-module__7vhfgG__vScan{0%{opacity:0;transform:translateY(0)}8%{opacity:1}75%{opacity:1;transform:translateY(78px)}85%,to{opacity:0;transform:translateY(78px)}}@keyframes service-visuals-module__7vhfgG__vDrift{0%,to{translate:0}50%{translate:0 -4px}}@keyframes service-visuals-module__7vhfgG__vGlowSoft{0%,to{box-shadow:inset 0 0 0 1px #a04e0047}50%{box-shadow:inset 0 0 0 1px #a04e0047,0 0 0 4px #ff8a0029}}@keyframes service-visuals-module__7vhfgG__vGapOut{0%,45%{opacity:1}60%,90%{opacity:0}to{opacity:1}}@keyframes service-visuals-module__7vhfgG__vGapIn{0%,45%{opacity:0}60%,90%{opacity:1}to{opacity:0}}@keyframes service-visuals-module__7vhfgG__vSweep{0%{transform:translate(0)}to{transform:translate(270px)}}@keyframes service-visuals-module__7vhfgG__vRing{0%{opacity:.9;transform:scale(.7)}to{opacity:0;transform:scale(2.2)}}@keyframes service-visuals-module__7vhfgG__vRise{0%{transform:scaleY(0)}55%,to{transform:scaleY(1)}}@keyframes service-visuals-module__7vhfgG__vAi{0%,to{box-shadow:inset 0 0 0 1.5px #64aeef,0 0 8px #64aeef73}50%{box-shadow:inset 0 0 0 1.5px #64aeef,0 0 0 5px #64aeef2e,0 0 18px #64aeefe6}}@keyframes service-visuals-module__7vhfgG__vTick{0%,40%{opacity:.15;transform:scale(.6)}55%,to{opacity:1;transform:scale(1)}}@keyframes service-visuals-module__7vhfgG__vGate{0%,to{box-shadow:0 0 0 4px #ff8a0033,0 0 16px #ff8a00cc}50%{box-shadow:0 0 0 7px #ff8a001f,0 0 24px #ff8a00}}}@media (prefers-reduced-motion:reduce){.service-visuals-module__7vhfgG__v3 .service-visuals-module__7vhfgG__fix-path,.service-visuals-module__7vhfgG__v3 .service-visuals-module__7vhfgG__scanline,.service-visuals-module__7vhfgG__v3 .service-visuals-module__7vhfgG__gapnode-ring,.service-visuals-module__7vhfgG__v1 .service-visuals-module__7vhfgG__state .service-visuals-module__7vhfgG__s2{display:none}}@media (max-width:860px){.service-visuals-module__7vhfgG__art{height:var(--mh,252px)}}
.what-we-build-module__K9PDnq__section{background:var(--bone)}.what-we-build-module__K9PDnq__top{grid-template-columns:1.2fr .8fr;align-items:end;gap:64px;display:grid}.what-we-build-module__K9PDnq__intro{color:var(--on-light-2);font-size:19px;line-height:1.6}.what-we-build-module__K9PDnq__bento{grid-template-columns:repeat(12,1fr);gap:18px;margin-top:72px;display:grid}.what-we-build-module__K9PDnq__tile{border:1px solid var(--line-l);transition:transform .5s var(--ease), box-shadow .5s var(--ease), border-color .4s;background:#fff;border-radius:22px;flex-direction:column;padding:30px;display:flex;position:relative;overflow:hidden}.what-we-build-module__K9PDnq__tile:hover{border-color:#ff8a0099;transform:translateY(-6px);box-shadow:0 40px 70px -40px #10101273}.what-we-build-module__K9PDnq__dk{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.what-we-build-module__K9PDnq__span7{grid-column:span 7}.what-we-build-module__K9PDnq__span5{grid-column:span 5}.what-we-build-module__K9PDnq__hd{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.what-we-build-module__K9PDnq__hd h3{font-family:var(--sans);letter-spacing:-.018em;font-size:28px;font-weight:650;line-height:1.05}.what-we-build-module__K9PDnq__num{color:var(--orange-ink);font-size:30px}.what-we-build-module__K9PDnq__dk .what-we-build-module__K9PDnq__num{color:var(--orange)}.what-we-build-module__K9PDnq__out{font-family:var(--sans);letter-spacing:-.012em;font-size:21px;font-weight:600;line-height:1.25}.what-we-build-module__K9PDnq__out .it{color:var(--orange-ink)}.what-we-build-module__K9PDnq__dk .what-we-build-module__K9PDnq__out .it{color:#ffb45c}.what-we-build-module__K9PDnq__facts{border-top:1px solid var(--line-l);grid-template-columns:1fr 1fr;gap:18px;margin:16px 0 0;padding-top:16px;display:grid}.what-we-build-module__K9PDnq__dk .what-we-build-module__K9PDnq__facts{border-color:var(--line-d)}.what-we-build-module__K9PDnq__facts dt{font:500 10.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--on-light-2)}.what-we-build-module__K9PDnq__dk .what-we-build-module__K9PDnq__facts dt{color:#f4f2eebf}.what-we-build-module__K9PDnq__facts dd{color:var(--on-light-2);margin:5px 0 0;font-size:14.5px;line-height:1.5}.what-we-build-module__K9PDnq__dk .what-we-build-module__K9PDnq__facts dd{color:var(--on-ink-2)}@media (max-width:1100px){.what-we-build-module__K9PDnq__span7,.what-we-build-module__K9PDnq__span5{grid-column:span 6}}@media (max-width:860px){.what-we-build-module__K9PDnq__top{grid-template-columns:1fr;gap:26px}.what-we-build-module__K9PDnq__bento{gap:14px;margin-top:44px}.what-we-build-module__K9PDnq__span7,.what-we-build-module__K9PDnq__span5{grid-column:1/-1}.what-we-build-module__K9PDnq__tile{padding:22px}.what-we-build-module__K9PDnq__facts{grid-template-columns:1fr;gap:12px}}
.systems-in-practice-module__wFixkq__section{overflow:hidden}.systems-in-practice-module__wFixkq__intro{max-width:620px;color:var(--on-ink-2);margin-top:26px;font-size:19px;line-height:1.6}.systems-in-practice-module__wFixkq__exhibit{grid-template-columns:1.3fr .7fr;align-items:center;gap:64px;margin-top:110px;display:grid;position:relative}.systems-in-practice-module__wFixkq__exhibit>*{min-width:0}.systems-in-practice-module__wFixkq__flip{grid-template-columns:.7fr 1.3fr}.systems-in-practice-module__wFixkq__flip .systems-in-practice-module__wFixkq__stage{order:2}.systems-in-practice-module__wFixkq__ghost{color:#ffffff0d;pointer-events:none;font-size:200px;line-height:1;position:absolute;top:-90px;right:-8px}.systems-in-practice-module__wFixkq__flip .systems-in-practice-module__wFixkq__ghost{left:-8px;right:auto}.systems-in-practice-module__wFixkq__stage{perspective:1800px;position:relative}.systems-in-practice-module__wFixkq__glow{filter:blur(80px);opacity:.45;position:absolute;inset:6% 4% 4%}.systems-in-practice-module__wFixkq__glowWarm{background:radial-gradient(closest-side,#e9d7b8,#0000)}.systems-in-practice-module__wFixkq__glowCool{background:radial-gradient(closest-side,#2a5ea8,#0000)}.systems-in-practice-module__wFixkq__frame{background:var(--ink-3);transition:transform .8s var(--ease);border:1px solid #ffffff2e;border-radius:14px;margin:0;position:relative;box-shadow:0 50px 100px -40px #000000f2}.systems-in-practice-module__wFixkq__stage:hover .systems-in-practice-module__wFixkq__frame{transform:rotateY(-3deg)rotateX(2deg)translateY(-4px)}.systems-in-practice-module__wFixkq__flip .systems-in-practice-module__wFixkq__stage:hover .systems-in-practice-module__wFixkq__frame{transform:rotateY(3deg)rotateX(2deg)translateY(-4px)}.systems-in-practice-module__wFixkq__chrome{background:#17181c;border-bottom:1px solid #ffffff14;border-radius:14px 14px 0 0;align-items:center;gap:7px;height:38px;padding:0 14px;display:flex}.systems-in-practice-module__wFixkq__chrome i{background:#ffffff2e;border-radius:50%;flex:none;width:9px;height:9px}.systems-in-practice-module__wFixkq__chrome span{white-space:nowrap;text-overflow:ellipsis;min-width:0;font:11px var(--mono);color:#f4f2eead;background:#ffffff0f;border-radius:6px;margin-left:12px;padding:5px 12px;overflow:hidden}.systems-in-practice-module__wFixkq__shot{position:relative}.systems-in-practice-module__wFixkq__shot img{border-radius:0 0 13px 13px;width:100%;height:auto;display:block}.systems-in-practice-module__wFixkq__mk{width:28px;height:28px;font:600 12px/1 var(--mono);color:#111;background:var(--orange);cursor:pointer;transition:transform .3s var(--ease), box-shadow .3s;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 6px #ff8a0040}.systems-in-practice-module__wFixkq__mk.systems-in-practice-module__wFixkq__blue{background:var(--blue);box-shadow:0 0 0 6px #64aeef40}.systems-in-practice-module__wFixkq__mk:before{content:"";position:absolute;inset:-10px}.systems-in-practice-module__wFixkq__mk:hover,.systems-in-practice-module__wFixkq__mk.systems-in-practice-module__wFixkq__on{transform:translate(-50%,-50%)scale(1.15);box-shadow:0 0 0 9px #ff8a004d,0 0 26px #ff8a00cc}.systems-in-practice-module__wFixkq__mk.systems-in-practice-module__wFixkq__blue:hover,.systems-in-practice-module__wFixkq__mk.systems-in-practice-module__wFixkq__blue.systems-in-practice-module__wFixkq__on{box-shadow:0 0 0 9px #64aeef4d,0 0 26px #64aeefcc}@media (prefers-reduced-motion:no-preference){.systems-in-practice-module__wFixkq__mk:after{content:"";border:1px solid #ff8a0099;border-radius:50%;animation:2.4s ease-out infinite systems-in-practice-module__wFixkq__mkp;position:absolute;inset:-6px}.systems-in-practice-module__wFixkq__mk.systems-in-practice-module__wFixkq__blue:after{border-color:#64aeef99}@keyframes systems-in-practice-module__wFixkq__mkp{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(1.8)}}}.systems-in-practice-module__wFixkq__num{color:#f4f2eebf}.systems-in-practice-module__wFixkq__status{color:#cfe5fa;font:500 11px var(--mono);letter-spacing:.07em;text-transform:uppercase;border:1px solid #64aeef8c;border-radius:999px;align-items:center;gap:9px;margin-top:20px;padding:8px 14px;display:inline-flex}.systems-in-practice-module__wFixkq__status i{background:var(--blue);width:7px;height:7px;box-shadow:0 0 10px var(--blue);border-radius:50%}.systems-in-practice-module__wFixkq__status.systems-in-practice-module__wFixkq__portfolio{color:#ffd3a1;border-color:#ff8a0099}.systems-in-practice-module__wFixkq__status.systems-in-practice-module__wFixkq__portfolio i{background:var(--orange);box-shadow:0 0 10px var(--orange)}.systems-in-practice-module__wFixkq__meta h3{font-family:var(--sans);letter-spacing:-.025em;margin-top:16px;font-size:40px;font-weight:650;line-height:1.04}.systems-in-practice-module__wFixkq__prob{color:var(--on-ink-2);margin-top:18px;font-size:16px;line-height:1.6}.systems-in-practice-module__wFixkq__prob b{color:#fff;font-weight:500}.systems-in-practice-module__wFixkq__disclosure{color:#ffd3a1;margin-top:12px;font-size:13.5px;line-height:1.55}.systems-in-practice-module__wFixkq__legend{gap:6px;margin:22px 0 0;padding:0;list-style:none;display:grid}.systems-in-practice-module__wFixkq__legend button{text-align:left;color:#f4f2eedb;width:100%;font:500 14.5px var(--body);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:26px 1fr;align-items:start;gap:12px;padding:10px 12px;transition:background-color .3s,border-color .3s;display:grid}.systems-in-practice-module__wFixkq__legend button:hover,.systems-in-practice-module__wFixkq__legend button[aria-pressed=true]{color:#fff;background:#ffffff0f;border-color:#ffffff29}.systems-in-practice-module__wFixkq__dot{width:22px;height:22px;font:600 11px/1 var(--mono);color:#111;background:var(--orange);border-radius:50%;place-items:center;display:grid}.systems-in-practice-module__wFixkq__dot.systems-in-practice-module__wFixkq__blue{background:var(--blue)}.systems-in-practice-module__wFixkq__legend b{font-weight:500;display:block}.systems-in-practice-module__wFixkq__legend em{color:var(--on-ink-2);opacity:0;max-height:0;transition:max-height .45s var(--ease), opacity .35s, margin .35s;font-size:13.5px;font-style:normal;line-height:1.5;display:block;overflow:hidden}.systems-in-practice-module__wFixkq__legend button[aria-pressed=true] em{opacity:1;max-height:90px;margin-top:6px}.systems-in-practice-module__wFixkq__link{min-height:24px;color:var(--orange);align-items:center;margin-top:24px}.systems-in-practice-module__wFixkq__themes{color:#f4f2eeb8;margin-top:18px;line-height:1.8;font-size:11px!important}@media (max-width:860px){.systems-in-practice-module__wFixkq__exhibit,.systems-in-practice-module__wFixkq__flip{grid-template-columns:1fr;gap:34px;margin-top:84px}.systems-in-practice-module__wFixkq__flip .systems-in-practice-module__wFixkq__stage{order:0}.systems-in-practice-module__wFixkq__ghost{font-size:150px;top:-70px}.systems-in-practice-module__wFixkq__mk{width:24px;height:24px;font-size:10px}.systems-in-practice-module__wFixkq__meta h3{font-size:32px}}
.philosophy-module__axQH7G__section{background:var(--paper)}.philosophy-module__axQH7G__head{grid-template-columns:1.2fr .8fr;align-items:end;gap:64px;display:grid}.philosophy-module__axQH7G__head>p{color:var(--on-light-2);font-size:18px;line-height:1.6}.philosophy-module__axQH7G__track{margin-top:76px}.philosophy-module__axQH7G__track svg{width:100%;height:auto;display:block;overflow:visible}.philosophy-module__axQH7G__stations{grid-template-columns:repeat(6,1fr);gap:18px;margin:4px 0 0;padding:0;list-style:none;display:grid}.philosophy-module__axQH7G__stations li{transition:background-color .3s, border-color .3s, transform .4s var(--ease);border:1px solid #0000;border-radius:14px;padding:16px 14px 18px}.philosophy-module__axQH7G__stations li:hover{border-color:var(--line-l);background:#fff;transform:translateY(-3px)}.philosophy-module__axQH7G__stations h3,.philosophy-module__axQH7G__vtrack h3{font-family:var(--sans);letter-spacing:-.012em;font-size:21px;font-weight:650}.philosophy-module__axQH7G__stations p{color:var(--on-light-2);margin-top:6px;font-size:14.5px;line-height:1.5}.philosophy-module__axQH7G__stations .philosophy-module__axQH7G__hj{background:#fff;border-color:#ff8a008c;box-shadow:0 20px 40px -28px #a04e0099}.philosophy-module__axQH7G__hj h3{color:var(--orange-ink)}.philosophy-module__axQH7G__in h3{color:var(--blue-ink)}.philosophy-module__axQH7G__vtrack{display:none}.philosophy-module__axQH7G__quote{border-top:1px solid var(--line-l);grid-template-columns:200px 1fr;gap:40px;margin-top:110px;padding-top:72px;display:grid}.philosophy-module__axQH7G__quote blockquote{max-width:1000px;margin:0;font-size:54px;line-height:1.1}.philosophy-module__axQH7G__quote blockquote em{color:var(--orange-ink)}@media (prefers-reduced-motion:no-preference){.philosophy-module__axQH7G__flow{stroke-dasharray:5 6;animation:1.8s linear infinite philosophy-module__axQH7G__dash}@keyframes philosophy-module__axQH7G__dash{to{stroke-dashoffset:-22px}}.philosophy-module__axQH7G__ringpulse{transform-box:fill-box;transform-origin:50%;animation:philosophy-module__axQH7G__ring 2.8s var(--ease) infinite}@keyframes philosophy-module__axQH7G__ring{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.7)}}.philosophy-module__axQH7G__check{stroke-dasharray:34;animation:2.8s ease-in-out infinite philosophy-module__axQH7G__draw}@keyframes philosophy-module__axQH7G__draw{0%,15%{stroke-dashoffset:34px}45%,to{stroke-dashoffset:0}}}@media (max-width:860px){.philosophy-module__axQH7G__head{grid-template-columns:1fr;gap:26px}.philosophy-module__axQH7G__track{display:none}.philosophy-module__axQH7G__vtrack{border-left:1px solid var(--line-l);margin:44px 0 0 8px;padding:0;list-style:none;display:block}.philosophy-module__axQH7G__vtrack li{padding:0 0 26px 28px;position:relative}.philosophy-module__axQH7G__vtrack li:before{content:"";border:1px solid var(--on-light);background:#fff;border-radius:50%;width:11px;height:11px;position:absolute;top:7px;left:-6px}.philosophy-module__axQH7G__vtrack li.philosophy-module__axQH7G__in:before{border-color:var(--blue-ink);background:var(--blue)}.philosophy-module__axQH7G__vtrack li.philosophy-module__axQH7G__hj:before{border:2px solid var(--orange);width:17px;height:17px;top:4px;left:-9px}.philosophy-module__axQH7G__vtrack li.philosophy-module__axQH7G__loopItem:before{display:none}.philosophy-module__axQH7G__vtrack p{color:var(--on-light-2);margin-top:4px;font-size:15px;line-height:1.5}.philosophy-module__axQH7G__guard{color:var(--orange-ink);margin-top:6px;font-size:10.5px!important}.philosophy-module__axQH7G__loop{border:1px dashed var(--blue-ink);border-radius:12px;padding:14px 16px;font-size:14.5px}.philosophy-module__axQH7G__quote{grid-template-columns:1fr;gap:16px;margin-top:72px;padding-top:44px}.philosophy-module__axQH7G__quote blockquote{font-size:33px}}
.sports-module__rsUXPG__section{background:var(--ink);color:var(--on-ink);position:relative}.sports-module__rsUXPG__media{height:760px;position:relative;overflow:hidden}.sports-module__rsUXPG__photo{position:absolute;inset:0}.sports-module__rsUXPG__photo img{object-fit:cover;object-position:center 58%}@media (prefers-reduced-motion:no-preference){.sports-module__rsUXPG__photo{animation:28s ease-in-out infinite alternate sports-module__rsUXPG__kb}@keyframes sports-module__rsUXPG__kb{0%{transform:scale(1.02)}to{transform:scale(1.12)translate(-1.5%,-1%)}}}.sports-module__rsUXPG__shade{background:linear-gradient(#09090a8c 0%,#09090a0d 30%,#09090a40 60%,#09090a 100%),linear-gradient(90deg,#09090ae0 0%,#09090a59 50%,#09090a00 75%);position:absolute;inset:0}.sports-module__rsUXPG__copy{flex-direction:column;justify-content:flex-end;height:100%;padding-bottom:150px;display:flex;position:relative}.sports-module__rsUXPG__copy .eyebrow{color:#f4f2eeeb}.sports-module__rsUXPG__title{max-width:900px;font-size:84px!important}.sports-module__rsUXPG__credit{z-index:1;font:10.5px var(--mono);letter-spacing:.04em;color:#f4f2eec7;text-shadow:0 1px 6px #000c;position:absolute;bottom:120px;right:24px}@media (min-width:1200px){.sports-module__rsUXPG__credit{right:88px}}.sports-module__rsUXPG__credit a{text-underline-offset:2px;text-decoration:underline}.sports-module__rsUXPG__lessons{z-index:2;margin-top:-96px;position:relative}.sports-module__rsUXPG__lessonGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.sports-module__rsUXPG__lesson{transition:transform .5s var(--ease), border-color .4s;background:#141518f0;border:1px solid #ffffff24;border-radius:20px;padding:28px}.sports-module__rsUXPG__lesson:hover{border-color:#ff8a008c;transform:translateY(-6px)}.sports-module__rsUXPG__lesson .sports-module__rsUXPG__kicker{color:#ffb45c}.sports-module__rsUXPG__lesson h3{font-family:var(--sans);letter-spacing:-.015em;margin-top:12px;font-size:25px;font-weight:650}.sports-module__rsUXPG__lesson p:last-child{color:var(--on-ink-2);margin-top:10px;font-size:15px;line-height:1.55}.sports-module__rsUXPG__lesson b{color:#fff;font-weight:600}.sports-module__rsUXPG__after{padding:96px 0 128px}.sports-module__rsUXPG__afterGrid{grid-template-columns:1fr 1fr;align-items:start;gap:96px;display:grid}.sports-module__rsUXPG__big{font-family:var(--sans);letter-spacing:-.01em;font-size:28px;font-weight:500;line-height:1.3}.sports-module__rsUXPG__big .it{color:#ffb45c}.sports-module__rsUXPG__areas{grid-template-columns:1fr 1fr;column-gap:36px;margin:0;padding:0;list-style:none;display:grid}.sports-module__rsUXPG__areas li{border-bottom:1px solid var(--line-d);color:#f4f2eeeb;transition:color .3s, padding-left .35s var(--ease);align-items:center;gap:14px;padding:15px 0;font-size:16px;display:flex}.sports-module__rsUXPG__areas li:before{content:"";background:var(--orange);width:14px;height:1px;transition:width .35s var(--ease)}.sports-module__rsUXPG__areas li:hover{color:#fff;padding-left:6px}.sports-module__rsUXPG__areas li:hover:before{width:22px}@media (max-width:860px){.sports-module__rsUXPG__media{height:560px}.sports-module__rsUXPG__copy{padding-bottom:120px}.sports-module__rsUXPG__title{font-size:46px!important}.sports-module__rsUXPG__credit{text-align:right;bottom:92px;left:20px;right:20px}.sports-module__rsUXPG__lessons{margin-top:-72px}.sports-module__rsUXPG__lessonGrid{grid-template-columns:1fr;gap:12px}.sports-module__rsUXPG__lesson{padding:22px}.sports-module__rsUXPG__after{padding:64px 0 92px}.sports-module__rsUXPG__afterGrid{grid-template-columns:1fr;gap:28px}.sports-module__rsUXPG__big{font-size:23px}.sports-module__rsUXPG__areas{grid-template-columns:1fr}}
.approach-module__cPI5Kq__section{background:var(--bone)}.approach-module__cPI5Kq__top{grid-template-columns:1.1fr .9fr;align-items:end;gap:72px;display:grid}.approach-module__cPI5Kq__top blockquote{border-left:2px solid var(--orange);margin:0;padding-left:24px;font-size:30px;line-height:1.3}.approach-module__cPI5Kq__steps{grid-template-columns:repeat(6,1fr);margin:96px 0 0;padding:0;list-style:none;display:grid;position:relative}.approach-module__cPI5Kq__steps:before{content:"";background:var(--line-l);height:1px;position:absolute;top:0;left:0;right:0}.approach-module__cPI5Kq__fill{background:var(--orange);transform-origin:0;width:100%;height:2px;position:absolute;top:0;left:0}@media (prefers-reduced-motion:no-preference){.js .approach-module__cPI5Kq__steps .approach-module__cPI5Kq__fill{transition:transform 2.2s var(--ease) .2s;transform:scaleX(0)}.js .approach-module__cPI5Kq__steps[data-in] .approach-module__cPI5Kq__fill{transform:scaleX(1)}}.approach-module__cPI5Kq__steps li{transition:transform .4s var(--ease);padding:34px 22px 8px 0;position:relative}.approach-module__cPI5Kq__steps li:hover{transform:translateY(-4px)}.approach-module__cPI5Kq__steps li:before{content:"";background:var(--bone);border:2px solid var(--on-light);border-radius:50%;width:12px;height:12px;position:absolute;top:-6px;left:0}.approach-module__cPI5Kq__steps li.approach-module__cPI5Kq__key:before{background:var(--orange);border-color:var(--orange);width:18px;height:18px;top:-9px;box-shadow:0 0 0 7px #ff8a002e}.approach-module__cPI5Kq__n{color:var(--orange-ink);font-size:24px}.approach-module__cPI5Kq__steps h3{font-family:var(--sans);letter-spacing:-.012em;margin-top:10px;font-size:21px;font-weight:650;line-height:1.15}.approach-module__cPI5Kq__steps li.approach-module__cPI5Kq__key h3{color:var(--orange-ink)}.approach-module__cPI5Kq__steps p{color:var(--on-light-2);margin-top:10px;font-size:14.5px;line-height:1.55}@media (max-width:860px){.approach-module__cPI5Kq__top{grid-template-columns:1fr;gap:26px}.approach-module__cPI5Kq__top blockquote{font-size:24px}.approach-module__cPI5Kq__steps{grid-template-columns:1fr;margin-top:56px;padding-left:6px}.approach-module__cPI5Kq__steps:before{width:1px;height:auto;inset:0 auto 0 6px}.approach-module__cPI5Kq__fill{display:none}.approach-module__cPI5Kq__steps li{padding:0 0 30px 32px}.approach-module__cPI5Kq__steps li:before{top:6px;left:0}.approach-module__cPI5Kq__steps li.approach-module__cPI5Kq__key:before{top:3px;left:-3px}}
.contact-module__1Rp-3G__section{overflow:hidden}.contact-module__1Rp-3G__section:before{content:"";pointer-events:none;background:radial-gradient(700px 420px at 90% 10%,#ff8a0029,#0000 70%),radial-gradient(600px 400px at 0 100%,#64aeef1f,#0000 70%);position:absolute;inset:0}.contact-module__1Rp-3G__grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:80px;display:grid;position:relative}.contact-module__1Rp-3G__lede{max-width:420px;color:var(--on-ink-2);margin-top:24px;font-size:19px;line-height:1.6}.contact-module__1Rp-3G__mail{font:600 26px var(--sans);letter-spacing:-.02em;color:#fff;align-items:center;gap:12px;margin-top:34px;display:inline-flex}.contact-module__1Rp-3G__mail:after{content:"↗";color:var(--orange);transition:transform .35s var(--ease)}.contact-module__1Rp-3G__mail:hover:after{transform:translate(3px,-3px)}.contact-module__1Rp-3G__social{color:#f4f2eed9;flex-direction:column;gap:8px;margin-top:28px;font-size:15px;display:flex}.contact-module__1Rp-3G__social a{text-underline-offset:3px;text-decoration:underline}.contact-module__1Rp-3G__card{background:var(--paper);color:var(--on-light);border-radius:22px;padding:44px;box-shadow:0 50px 90px -40px #000c}.contact-module__1Rp-3G__row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.contact-module__1Rp-3G__field{margin-bottom:22px;display:block}.contact-module__1Rp-3G__label{font:600 14px var(--body);margin-bottom:8px;display:block}.contact-module__1Rp-3G__label em{color:var(--on-light-2);font-style:normal;font-weight:400}.contact-module__1Rp-3G__input{width:100%;font:16px/1.4 var(--body);color:var(--on-light);background:#f6f4ef;border:1px solid #8f897d;border-radius:12px;padding:15px 16px;transition:border-color .25s,box-shadow .25s,background-color .25s}textarea.contact-module__1Rp-3G__input{resize:vertical;min-height:140px}.contact-module__1Rp-3G__input::placeholder{color:#6a665f}.contact-module__1Rp-3G__input:focus{border-color:var(--on-light);background:#fff;outline:none;box-shadow:0 0 0 4px #ff8a0059}.contact-module__1Rp-3G__foot{justify-content:space-between;align-items:center;gap:18px;display:flex}.contact-module__1Rp-3G__foot p{color:var(--on-light-2);font-size:13.5px}.contact-module__1Rp-3G__submit{cursor:pointer;border:0}.contact-module__1Rp-3G__submit:disabled{cursor:not-allowed;opacity:.65}.contact-module__1Rp-3G__error{color:#7a3b00;background:#fff4e8;border:1px solid #a04e0073;border-radius:12px;margin:0 0 18px;padding:14px 16px;font-size:14.5px;line-height:1.5}.contact-module__1Rp-3G__error a{font-weight:600;text-decoration:underline}.contact-module__1Rp-3G__success{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:420px;display:flex}.contact-module__1Rp-3G__successIcon{width:56px;height:56px;color:var(--blue-ink);background:#64aeef24;border:1px solid #2b6ca873;border-radius:50%;place-items:center;display:grid}.contact-module__1Rp-3G__success h3{max-width:360px;font:650 26px/1.15 var(--sans);letter-spacing:-.02em;margin-top:20px}.contact-module__1Rp-3G__success p{color:var(--on-light-2);margin-top:10px;font-size:15.5px}.contact-module__1Rp-3G__again{font:600 15px var(--body);color:var(--orange-ink);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin-top:22px;padding:10px 4px;text-decoration:underline}.contact-module__1Rp-3G__trap{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@media (max-width:860px){.contact-module__1Rp-3G__grid{grid-template-columns:1fr;gap:36px}.contact-module__1Rp-3G__card{padding:24px 18px}.contact-module__1Rp-3G__row{grid-template-columns:1fr;gap:0}.contact-module__1Rp-3G__foot{flex-direction:column;align-items:stretch}.contact-module__1Rp-3G__mail{font-size:21px}.contact-module__1Rp-3G__success{min-height:320px}}
