.artifacts-module__mOQreW__window{color:#ddd;background:linear-gradient(#121415,#0a0b0c);border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;width:100%;height:226px;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 30px 70px -30px #000,0 20px 60px -30px #ffffff12}.artifacts-module__mOQreW__tall{height:300px}.artifacts-module__mOQreW__bar{color:#c9cdcf;height:36px;font:10px var(--font-mono);border-bottom:1px solid #ffffff12;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:0 14px;display:flex}.artifacts-module__mOQreW__tag{color:var(--accent,#f1f3f3);letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffffff26;border-radius:999px;padding:2px 8px;font-size:8.5px}.artifacts-module__mOQreW__body{flex:1;min-height:0;overflow:hidden}.artifacts-module__mOQreW__foot{color:#7d8486;font:9px var(--font-mono);letter-spacing:.04em;border-top:1px solid #ffffff12;flex:none;padding:9px 14px}.artifacts-module__mOQreW__schedule{grid-template-columns:74px repeat(5,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:4px;height:100%;padding:10px 12px;display:grid}.artifacts-module__mOQreW__day{color:#6f6f6f;font:9px var(--font-mono);text-align:center;align-self:center}.artifacts-module__mOQreW__store{color:#9a9a9a;font:9.5px var(--font-mono);grid-column:1;align-self:center}.artifacts-module__mOQreW__shift{color:#cfcfcf;white-space:nowrap;background:#1d1d1d;border-radius:4px;align-items:center;gap:4px;min-width:0;padding:0 7px;font-size:10px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #2e2e2e}.artifacts-module__mOQreW__shift[data-tone=bot]{color:#f1f3f3;background:linear-gradient(#ffffff15,#ffffff09);box-shadow:inset 0 0 0 1px #ffffff1c,0 0 14px #ffffff0d}.artifacts-module__mOQreW__shift[data-tone=gap]{color:#f2cf7f;background:repeating-linear-gradient(135deg,#2b2210 0 4px,#1a150b 4px 8px);box-shadow:inset 0 0 0 1px #5a4a22}@media (max-width:480px){.artifacts-module__mOQreW__schedule{grid-template-columns:58px repeat(5,minmax(0,1fr));gap:3px;padding:10px 8px}.artifacts-module__mOQreW__shift{padding:0 4px;font-size:9px}.artifacts-module__mOQreW__shift svg{display:none}}.artifacts-module__mOQreW__repairs{flex-direction:column;padding:8px 12px;display:flex}.artifacts-module__mOQreW__repairRow{border-bottom:1px solid #1c1c1c;grid-template-columns:minmax(0,.8fr) minmax(0,1.25fr) auto;align-items:center;gap:10px;padding:7px 0;font-size:10.5px;display:grid}.artifacts-module__mOQreW__repairRow b{color:#e6e9ea;white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.artifacts-module__mOQreW__repairRow span{color:#9aa0a2;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.artifacts-module__mOQreW__repairRow em{color:#c9cdcf;font:9px var(--font-mono);white-space:nowrap;align-items:center;gap:6px;font-style:normal;display:inline-flex}.artifacts-module__mOQreW__repairRow em:before{content:"";background:#6f7679;border-radius:50%;width:5px;height:5px}.artifacts-module__mOQreW__repairRow em[data-tone=shop]:before{background:#f59e0b}.artifacts-module__mOQreW__repairRow em[data-tone=parts]:before{background:#8b5cf6}.artifacts-module__mOQreW__repairRow em[data-tone=done]:before{background:#34d399}.artifacts-module__mOQreW__extraRow{display:none}.artifacts-module__mOQreW__tall .artifacts-module__mOQreW__extraRow{display:grid}
.surface-module__FzCo1a__card{--mx:50%;--my:-60%;--card-fill:radial-gradient(120% 80% at 50% 0%, #ffffff0b, transparent 60%), linear-gradient(180deg, #0f1011 0%, #08090a 100%);--card-line:linear-gradient(180deg, #ffffff29, #ffffff0a);--card-light:#fffc;--card-wash:#ffffff05;background:var(--card-fill);color:inherit;border-radius:22px;text-decoration:none;position:relative;box-shadow:inset 0 1px #ffffff12,0 30px 80px -30px #000000e6}.surface-module__FzCo1a__card:before,.surface-module__FzCo1a__card:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.surface-module__FzCo1a__card:before{z-index:2;background:radial-gradient(420px circle at var(--mx) var(--my), var(--card-light), transparent 55%), var(--card-line);-webkit-mask-composite:xor;padding:1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.surface-module__FzCo1a__card:after{background:radial-gradient(520px circle at var(--mx) var(--my), var(--card-wash), transparent 60%);opacity:0;transition:opacity .4s}.surface-module__FzCo1a__card:hover:after{opacity:1}.surface-module__FzCo1a__lift{transition:transform .5s var(--ease-swift)}.surface-module__FzCo1a__lift:hover{transform:translateY(-3px)}[data-tone=paper] .surface-module__FzCo1a__card{--card-fill:linear-gradient(180deg, #fff 0%, #fbfbfb 100%);--card-line:linear-gradient(180deg, #e3e6e7, #d2d6d8);--card-light:#00000080;--card-wash:#00000008;box-shadow:inset 0 1px #fff,0 1px 2px #141e280a,0 28px 60px -38px #141e2866}.surface-module__FzCo1a__stage{color:var(--ink-headline);background:radial-gradient(70% 70% at 50% 0,#ffffff07,#0000 70%),radial-gradient(#ffffff12 1px,#0000 1.2px) 0 0/16px 16px,#060707;border:1px solid #ffffff0f;border-radius:14px;place-items:center;padding:28px;display:grid;position:relative;overflow:hidden}.surface-module__FzCo1a__stage>*{min-width:0;max-width:100%}.surface-module__FzCo1a__stat{background:linear-gradient(#fff 30%,#9ba4a7 100%);color:#0000;letter-spacing:-.048em;white-space:nowrap;-webkit-background-clip:text;background-clip:text;width:fit-content;padding-bottom:.1em;font-size:clamp(44px,4.2vw,64px);font-weight:500;line-height:1;display:block}[data-tone=paper] .surface-module__FzCo1a__stat{background-image:linear-gradient(#0a0a0a 40%,#4b5256 100%)}.surface-module__FzCo1a__icon{color:#f1f3f3;background:linear-gradient(#ffffff0c,#ffffff05);border:1px solid #ffffff24;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}[data-tone=paper] .surface-module__FzCo1a__icon{color:#fff;background:#111;border-color:#191919;box-shadow:0 8px 18px -8px #00000080}.surface-module__FzCo1a__kicker{color:var(--ink-soft);font:10px/1.5 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;display:flex}.surface-module__FzCo1a__kicker>b{color:var(--accent,#f1f3f3);white-space:nowrap;flex:none;font-weight:400}[data-tone=paper] .surface-module__FzCo1a__kicker{color:#5d6468}[data-tone=paper] .surface-module__FzCo1a__kicker>b{color:#191919}.surface-module__FzCo1a__pill{color:#cfd4d6;white-space:nowrap;background:#ffffff09;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:7px;padding:5px 11px;font-size:12px;line-height:1.4;display:inline-flex}[data-tone=paper] .surface-module__FzCo1a__pill{color:#3a4145;background:#f3f4f4;border-color:#dadedf}.surface-module__FzCo1a__source{color:#7d8486;font:9.5px/1.5 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;display:inline-flex}.surface-module__FzCo1a__source:before{content:"";background:var(--accent,#f4f4f4);border-radius:50%;flex:none;width:5px;height:5px}[data-tone=paper] .surface-module__FzCo1a__source:before{box-shadow:none;background:#191919}
.editorial-module__k9584G__container{width:min(1152px,100% - 64px);margin-inline:auto}.editorial-module__k9584G__objects{width:min(1248px,100% - 64px);margin-inline:auto}.editorial-module__k9584G__wide{width:min(1376px,100% - 64px);margin-inline:auto}.editorial-module__k9584G__eyebrow{color:#a3a8aa;font:10.5px/1.6 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 36px;display:flex}.editorial-module__k9584G__eyebrowRule{background:#c2c2c2;flex:none;width:28px;height:1px}.editorial-module__k9584G__eyebrowIndex{color:#5f6466;letter-spacing:.1em;white-space:nowrap;margin-left:auto;font-size:9.5px}@media (max-width:600px){.editorial-module__k9584G__eyebrowIndex{display:none}}.editorial-module__k9584G__section{isolation:isolate;background:var(--page);color:var(--ink-headline);border-top:1px solid #1a1a1a;padding:120px 0;position:relative;overflow-x:clip}.editorial-module__k9584G__section:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(46% 100% at 50% 0,#ffffff05,#0000 70%);height:420px;position:absolute;inset:0 0 auto}.editorial-module__k9584G__black{background:#000}.editorial-module__k9584G__continuation{background:#070708}.editorial-module__k9584G__paper{background:radial-gradient(60% 420px at 50% 0%, #fff, transparent 70%), var(--paper);color:var(--paper-ink);border-top-color:#d6d6d6}.editorial-module__k9584G__paper:before{display:none}.editorial-module__k9584G__paper ::selection{color:#fff;background:#191919}.editorial-module__k9584G__paper .editorial-module__k9584G__eyebrow{color:#5a6165}.editorial-module__k9584G__paper .editorial-module__k9584G__eyebrowRule{box-shadow:none;background:#191919}.editorial-module__k9584G__paper .editorial-module__k9584G__eyebrowIndex{color:#9aa0a2}.editorial-module__k9584G__paper :where(a,button,summary,input,textarea,select):focus-visible{outline-color:#191919}.editorial-module__k9584G__pageHero{isolation:isolate;background:#000;padding:128px 0 96px;position:relative;overflow:clip}.editorial-module__k9584G__pageHero:before{content:"";z-index:-1;pointer-events:none;opacity:.4;background:url(/dither-field.svg) 50% 30%/max(1500px,110vw) no-repeat;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 30% 62%,#000),linear-gradient(#0000,#000 30% 70%,#0000);mask-image:linear-gradient(90deg,#000,#0000 30% 62%,#000),linear-gradient(#0000,#000 30% 70%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.editorial-module__k9584G__pageHero:after{content:"";z-index:-2;pointer-events:none;background:radial-gradient(52% 62% at 82% -8%,#ffffff0f,#0000 70%),radial-gradient(40% 50% at 4% 108%,#ffffff07,#0000 70%),linear-gradient(#ffffff08 1px,#0000 1px) 0 0/100% 72px,linear-gradient(90deg,#ffffff08 1px,#0000 1px) 50% 0/72px 100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 100% at 50% 0,#000 35%,#0000 100%);mask-image:radial-gradient(90% 100% at 50% 0,#000 35%,#0000 100%)}.editorial-module__k9584G__pageHeroPaper{background:radial-gradient(60% 520px at 50% 0%, #fff, transparent 70%), var(--paper);color:var(--paper-ink)}.editorial-module__k9584G__pageHeroPaper:before{opacity:.42}.editorial-module__k9584G__pageHeroPaper:after{background:linear-gradient(#00000009 1px,#0000 1px) 0 0/100% 72px,linear-gradient(90deg,#00000009 1px,#0000 1px) 50% 0/72px 100%}.editorial-module__k9584G__pageHeroPaper ::selection{color:#fff;background:#191919}.editorial-module__k9584G__pageHeroPaper .editorial-module__k9584G__eyebrow{color:#5a6165}.editorial-module__k9584G__pageHeroPaper .editorial-module__k9584G__eyebrowRule{background:#191919}.editorial-module__k9584G__pageHeroPaper .editorial-module__k9584G__eyebrowIndex{color:#9aa0a2}.editorial-module__k9584G__pageHeroPaper .editorial-module__k9584G__heroTitle .editorial-module__k9584G__line:not(.editorial-module__k9584G__muted){color:var(--paper-ink);background:0 0}.editorial-module__k9584G__pageHeroPaper .editorial-module__k9584G__heroTitle .editorial-module__k9584G__muted{color:var(--paper-muted-headline)}.editorial-module__k9584G__pageHeroPaper .editorial-module__k9584G__heroAside>p{color:var(--paper-body)}.editorial-module__k9584G__pageHeroPaper .editorial-module__k9584G__heroFact b{background-image:linear-gradient(#0a0a0a 40%,#4b5256 100%)}.editorial-module__k9584G__pageHeroPaper .editorial-module__k9584G__heroFact span{color:var(--paper-body)}.editorial-module__k9584G__pageHeroPaper .editorial-module__k9584G__buttonLight{color:#fff;background:linear-gradient(#1c1e1f,#050505);box-shadow:inset 0 1px #ffffff24,0 14px 30px -14px #0009}.editorial-module__k9584G__pageHeroPaper .editorial-module__k9584G__textLink{color:#2f363b}.editorial-module__k9584G__pageHeroPaper .editorial-module__k9584G__textLink:hover{color:#000}.editorial-module__k9584G__pageHeroPaper :where(a,button,summary,input,textarea,select):focus-visible{outline-color:#191919}.editorial-module__k9584G__heroRow{justify-content:space-between;align-items:flex-end;gap:48px;display:flex}.editorial-module__k9584G__heroRow>:first-child{flex:1;min-width:0}.editorial-module__k9584G__heroTitle{letter-spacing:-.048em;text-wrap:balance;max-width:980px;font-size:clamp(48px,6.4vw,92px);font-weight:500;line-height:1.02}.editorial-module__k9584G__heroTitle .editorial-module__k9584G__line:not(.editorial-module__k9584G__muted),.editorial-module__k9584G__closingTitle .editorial-module__k9584G__line:not(.editorial-module__k9584G__muted){background:linear-gradient(#fff 35%,#aebcc1 100%);color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.08em}.editorial-module__k9584G__muted{color:var(--ink-muted-headline)}.editorial-module__k9584G__line{text-wrap:balance;display:block}.editorial-module__k9584G__heroTitle .editorial-module__k9584G__muted,.editorial-module__k9584G__closingTitle .editorial-module__k9584G__muted{color:#6f7679;margin-top:-.08em}.editorial-module__k9584G__paper .editorial-module__k9584G__muted{color:var(--paper-muted-headline)}.editorial-module__k9584G__heroAside{flex:0 0 320px;padding-bottom:8px}.editorial-module__k9584G__heroAside>p{color:#b0b5b7;font-size:15.5px;line-height:1.8}.editorial-module__k9584G__heroAside>p+p{color:#7c7c7c;margin-top:14px;font-size:14px}.editorial-module__k9584G__heroActions{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:28px;display:flex}.editorial-module__k9584G__heroFacts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:72px 0 0;padding:0;list-style:none;display:grid}.editorial-module__k9584G__heroFacts[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.editorial-module__k9584G__heroFact{--card-fill:linear-gradient(180deg, #ffffff0f, #ffffff04);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:18px;padding:22px 24px 24px}.editorial-module__k9584G__heroFact b{background:linear-gradient(#fff 30%,#9ba4a7 100%);color:#0000;filter:drop-shadow(0 0 20px #ffffff0f);letter-spacing:-.044em;white-space:nowrap;-webkit-background-clip:text;background-clip:text;width:fit-content;padding-bottom:.08em;font-size:clamp(24px,2.35vw,34px);font-weight:500;line-height:1.05;display:block}.editorial-module__k9584G__heroFact span{color:#a1a7a9;margin-top:10px;font-size:13.5px;line-height:1.5;display:block}.editorial-module__k9584G__sectionHeading{justify-content:space-between;align-items:flex-end;gap:56px;margin-bottom:64px;display:flex}.editorial-module__k9584G__sectionTitle{letter-spacing:-.044em;text-wrap:balance;max-width:760px;font-size:clamp(38px,4.7vw,68px);font-weight:500;line-height:1.05}.editorial-module__k9584G__sectionTitleSmall{letter-spacing:-.04em;font-size:clamp(34px,4.1vw,56px);line-height:1.08}.editorial-module__k9584G__sectionAside{color:#a1a6a8;flex:0 0 320px;font-size:15.5px;line-height:1.8}.editorial-module__k9584G__sectionAside p+p{color:#7a7a7a;margin-top:14px;font-size:14px}.editorial-module__k9584G__paper .editorial-module__k9584G__sectionAside{color:var(--paper-body)}.editorial-module__k9584G__paper .editorial-module__k9584G__sectionAside p+p{color:#858585}.editorial-module__k9584G__button{letter-spacing:-.01em;white-space:nowrap;height:50px;transition:background .2s var(--ease-swift), border-color .2s var(--ease-swift), box-shadow .3s var(--ease-swift), transform .3s var(--ease-swift), color .2s var(--ease-swift);border:1px solid #0000;border-radius:13px;justify-content:space-between;align-items:center;gap:22px;padding:0 18px 0 22px;font-size:14.5px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.editorial-module__k9584G__button svg{transition:transform .3s var(--ease-swift)}.editorial-module__k9584G__button:hover{transform:translateY(-1px)}.editorial-module__k9584G__button:hover svg{transform:translate(4px)}.editorial-module__k9584G__buttonLight{color:#050607;background:linear-gradient(#fff 0%,#e6edef 100%);box-shadow:inset 0 1px #fff,0 0 0 1px #ffffff1f,0 12px 34px -12px #ffffff1a}.editorial-module__k9584G__buttonLight:hover{box-shadow:inset 0 1px #fff,0 0 0 1px #ffffff1a,0 16px 44px -10px #ffffff26}.editorial-module__k9584G__buttonDark{color:#ededed;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a;border-color:#ffffff24;box-shadow:inset 0 1px #ffffff0f}.editorial-module__k9584G__buttonDark:hover{color:#fff;background:#ffffff05;border-color:#ffffff40}.editorial-module__k9584G__buttonInk{color:#fff;background:linear-gradient(#1c1e1f,#050505);box-shadow:inset 0 1px #ffffff24,0 14px 30px -14px #0009}.editorial-module__k9584G__buttonInk:hover{box-shadow:inset 0 1px #fff3,0 18px 36px -14px #000000bf}.editorial-module__k9584G__buttonOutline{color:#191919;background:#fff;border-color:#cfd3d5;box-shadow:0 1px 2px #141e280d}.editorial-module__k9584G__buttonOutline:hover{border-color:#191919}.editorial-module__k9584G__textLink{color:#e3e6e7;transition:color .16s var(--ease-swift);align-items:center;gap:12px;padding:5px 0;font-size:14px;line-height:1.7;text-decoration:none;display:inline-flex}.editorial-module__k9584G__textLink:hover{color:var(--accent,#f1f3f3)}.editorial-module__k9584G__textLink svg{transition:transform .22s var(--ease-swift)}.editorial-module__k9584G__textLink:hover svg{transform:translate(4px)}.editorial-module__k9584G__paper .editorial-module__k9584G__textLink{color:#2f363b}.editorial-module__k9584G__paper .editorial-module__k9584G__textLink:hover{color:#191919}.editorial-module__k9584G__ruleList{border-top:1px solid #262626;margin:0;padding:0;list-style:none}.editorial-module__k9584G__ruleList>li{border-bottom:1px solid #262626;grid-template-columns:56px 260px minmax(0,1fr);gap:30px;padding:28px 0;display:grid}.editorial-module__k9584G__ruleIndex{color:var(--accent,#f1f3f3);font:11px/1.9 var(--font-mono);letter-spacing:.08em}.editorial-module__k9584G__ruleList h3,.editorial-module__k9584G__stepCard h3,.editorial-module__k9584G__ruleCard h3{color:#f1f3f3;letter-spacing:-.024em;text-wrap:balance;font-size:21px;font-weight:500;line-height:1.3}.editorial-module__k9584G__ruleList p,.editorial-module__k9584G__stepCard p,.editorial-module__k9584G__ruleCard p{color:#9a9fa1;max-width:620px;font-size:15px;line-height:1.75}.editorial-module__k9584G__ruleMeta{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.editorial-module__k9584G__steps{gap:14px;margin:0;padding:0;list-style:none;display:grid}.editorial-module__k9584G__steps>li{grid-template-columns:76px minmax(0,1fr);align-items:start;display:grid;position:relative}.editorial-module__k9584G__steps>li:before{content:"";background:linear-gradient(#ffffff4d,#ffffff0f);width:1px;position:absolute;top:66px;bottom:-32px;left:22.5px}.editorial-module__k9584G__steps>li:last-child:before{display:none}.editorial-module__k9584G__stepNode{z-index:1;width:46px;height:46px;color:var(--accent,#f1f3f3);font:11px var(--font-mono);letter-spacing:.06em;background:#040506;border:1px solid #fff3;border-radius:50%;place-items:center;margin-top:18px;display:grid;position:relative;box-shadow:0 0 0 6px #ffffff05,0 0 26px #ffffff0b}.editorial-module__k9584G__stepCard{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:baseline;gap:10px 44px;padding:28px 32px 30px;display:grid}.editorial-module__k9584G__ruleGrid{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.editorial-module__k9584G__ruleCard{flex-direction:column;grid-column:span 4;padding:28px 28px 30px;display:flex}.editorial-module__k9584G__ruleGrid[data-count="2"]>.editorial-module__k9584G__ruleCard,.editorial-module__k9584G__ruleGrid[data-count="5"]>.editorial-module__k9584G__ruleCard:nth-child(-n+2){grid-column:span 6}.editorial-module__k9584G__ruleGrid[data-count="4"]>.editorial-module__k9584G__ruleCard{grid-column:span 3}.editorial-module__k9584G__ruleCardHead{align-items:center;gap:12px;display:flex}.editorial-module__k9584G__ruleCard h3{margin-top:26px}.editorial-module__k9584G__ruleCard p{margin-top:12px}.editorial-module__k9584G__ruleCard .editorial-module__k9584G__ruleMeta{margin-top:auto;padding-top:18px}.editorial-module__k9584G__paper .editorial-module__k9584G__ruleList,.editorial-module__k9584G__paper .editorial-module__k9584G__ruleList>li{border-color:#cfd3d4}.editorial-module__k9584G__paper .editorial-module__k9584G__ruleList h3,.editorial-module__k9584G__paper .editorial-module__k9584G__stepCard h3,.editorial-module__k9584G__paper .editorial-module__k9584G__ruleCard h3{color:var(--paper-ink)}.editorial-module__k9584G__paper .editorial-module__k9584G__ruleList p,.editorial-module__k9584G__paper .editorial-module__k9584G__stepCard p,.editorial-module__k9584G__paper .editorial-module__k9584G__ruleCard p{color:#5b6064}.editorial-module__k9584G__paper .editorial-module__k9584G__ruleIndex{color:#191919}.editorial-module__k9584G__paper .editorial-module__k9584G__stepNode{color:#fff;background:#111;border-color:#191919;box-shadow:0 10px 22px -10px #00000080}.editorial-module__k9584G__paper .editorial-module__k9584G__steps>li:before{background:linear-gradient(#191919,#c9cdcf)}.editorial-module__k9584G__faqLayout{grid-template-columns:.72fr 1.28fr;gap:100px;display:grid}.editorial-module__k9584G__faqTitle{letter-spacing:-.04em;margin-bottom:22px;font-size:clamp(34px,4vw,54px);font-weight:500;line-height:1.08}.editorial-module__k9584G__faqIntro{max-width:300px;color:var(--paper-body);margin-bottom:20px;font-size:15.5px;line-height:1.75}.editorial-module__k9584G__faqList{gap:10px;display:grid}.editorial-module__k9584G__faqList details{transition:border-color .2s var(--ease-swift), box-shadow .3s var(--ease-swift);background:#fff;border:1px solid #dfe2e3;border-radius:18px;box-shadow:0 1px 2px #141e280a}.editorial-module__k9584G__faqList details:hover{border-color:#c3c8ca}.editorial-module__k9584G__faqList details[open]{border-color:#c3c8ca;box-shadow:0 28px 56px -38px #141e2873}.editorial-module__k9584G__faqList summary{color:#1c2226;letter-spacing:-.015em;cursor:pointer;justify-content:space-between;align-items:center;gap:25px;padding:21px 20px 21px 24px;font-size:16.5px;font-weight:500;line-height:1.45;list-style:none;display:flex}.editorial-module__k9584G__faqList summary::-webkit-details-marker{display:none}.editorial-module__k9584G__faqList summary:after{content:"";color:#191919;width:30px;height:30px;transition:transform .32s var(--ease-swift), background-color .2s var(--ease-swift), color .2s var(--ease-swift);background:linear-gradient(currentColor,currentColor) 50%/10px 1.5px no-repeat,linear-gradient(currentColor,currentColor) 50%/1.5px 10px no-repeat;border:1px solid #d5d9da;border-radius:50%;flex:none}.editorial-module__k9584G__faqList details[open] summary:after{color:#fff;background-color:#111;border-color:#111;transform:rotate(45deg)}.editorial-module__k9584G__faqList details>p{color:#53595d;max-width:640px;margin:-2px 64px 24px 24px;font-size:15.5px;line-height:1.8}.editorial-module__k9584G__dark .editorial-module__k9584G__faqList details{background:linear-gradient(#ffffff0b,#ffffff04);border-color:#ffffff14;box-shadow:inset 0 1px #ffffff0d}.editorial-module__k9584G__dark .editorial-module__k9584G__faqList details:hover,.editorial-module__k9584G__dark .editorial-module__k9584G__faqList details[open]{border-color:#ffffff2d;box-shadow:inset 0 1px #ffffff0d,0 24px 60px -40px #ffffff1a}.editorial-module__k9584G__dark .editorial-module__k9584G__faqList summary{color:#e6e9ea}.editorial-module__k9584G__dark .editorial-module__k9584G__faqList summary:after{color:#e6e9ea;border-color:#ffffff29}.editorial-module__k9584G__dark .editorial-module__k9584G__faqList details[open] summary:after{color:#0a0a0a;background-color:#f4f4f4;border-color:#ffffff8c}.editorial-module__k9584G__dark .editorial-module__k9584G__faqList details>p,.editorial-module__k9584G__dark .editorial-module__k9584G__faqIntro{color:#a1a6a8}.editorial-module__k9584G__closing{isolation:isolate;color:#ededed;background:#000;padding:112px 0 120px;position:relative;overflow:hidden}.editorial-module__k9584G__closing:before{content:"";z-index:-1;pointer-events:none;opacity:.45;background:url(/dither-field.svg) 50%/max(1600px,112vw) no-repeat;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 9% 88%,#000),linear-gradient(#0000,#000 25% 75%,#0000);mask-image:linear-gradient(90deg,#000,#0000 9% 88%,#000),linear-gradient(#0000,#000 25% 75%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.editorial-module__k9584G__closingLine{opacity:.85;background:linear-gradient(90deg,#0000 5%,#d1009d 20%,#8e4bff 34%,#0de8ff 50%,#8ee845 67%,#eec715 80%,#0000 95%);height:1px;position:absolute;top:0;left:0;right:0}.editorial-module__k9584G__closingPanel{--card-fill:radial-gradient(60% 120% at 100% 100%, #ffffff0f, transparent 62%), radial-gradient(50% 90% at 0% 0%, #ffffff05, transparent 70%), linear-gradient(180deg, #0e1011 0%, #060708 100%);border-radius:30px;padding:64px 68px 68px;overflow:hidden}.editorial-module__k9584G__closingGrain{border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff0b 1px,#0000 1px) 0 0/100% 56px,linear-gradient(90deg,#ffffff0b 1px,#0000 1px) 0 0/56px 100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 110% at 100% 100%,#000,#0000 75%);mask-image:radial-gradient(70% 110% at 100% 100%,#000,#0000 75%)}.editorial-module__k9584G__closingPanel>:not(.editorial-module__k9584G__closingGrain){z-index:1;position:relative}.editorial-module__k9584G__closingGrid{justify-content:space-between;align-items:center;gap:72px;display:flex}.editorial-module__k9584G__closingTitle{letter-spacing:-.048em;font-size:clamp(38px,4.2vw,60px);font-weight:500;line-height:1.05}.editorial-module__k9584G__closingCopy>p{color:#b9bec0;max-width:500px;margin-top:26px;font-size:16.5px;line-height:1.8}.editorial-module__k9584G__closingAction{flex:0 0 320px;gap:22px;display:grid}.editorial-module__k9584G__closingAction .editorial-module__k9584G__button{border-radius:16px;width:100%;height:58px;padding-inline:26px 22px;font-size:16px}.editorial-module__k9584G__closingOption{color:#929292;font-size:12px;line-height:1.7}.editorial-module__k9584G__closingOption>span{color:#8a9092;font:9.5px/1.6 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;display:block}.editorial-module__k9584G__closingOption a{color:#e3e6e7;font-size:14px;text-decoration:none}.editorial-module__k9584G__closingOption a:hover{color:var(--accent,#f1f3f3)}.editorial-module__k9584G__finePrint{color:#777;max-width:760px;font:10.5px/1.8 var(--font-mono);margin-top:24px}.editorial-module__k9584G__paper .editorial-module__k9584G__finePrint{color:#8a8f92}.editorial-module__k9584G__label{color:#8a8a8a;font:10px/1.6 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.editorial-module__k9584G__paper .editorial-module__k9584G__label{color:#7a8083}.editorial-module__k9584G__footerRow{color:#9a9fa1;background:#ffffff05;border:1px solid #ffffff12;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 32px;margin-top:28px;padding:18px 24px;font-size:14px;display:flex}.editorial-module__k9584G__footerRow strong{color:#f1f3f3;font-weight:500}.editorial-module__k9584G__paper .editorial-module__k9584G__footerRow{color:#6b6b6b;background:#fff9;border-color:#dfe2e3}.editorial-module__k9584G__paper .editorial-module__k9584G__footerRow strong{color:#191919}@media (max-width:1000px){.editorial-module__k9584G__heroRow,.editorial-module__k9584G__sectionHeading,.editorial-module__k9584G__closingGrid{flex-direction:column;align-items:flex-start}.editorial-module__k9584G__heroAside,.editorial-module__k9584G__sectionAside{flex-basis:auto;max-width:560px}.editorial-module__k9584G__heroFacts,.editorial-module__k9584G__heroFacts[data-count="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-module__k9584G__closingAction{flex-basis:auto;width:min(100%,360px)}.editorial-module__k9584G__closingPanel{padding:44px 40px 48px}.editorial-module__k9584G__faqLayout{grid-template-columns:1fr;gap:36px}.editorial-module__k9584G__ruleList>li{grid-template-columns:48px minmax(0,1fr);gap:10px 20px}.editorial-module__k9584G__ruleList>li>:last-child{grid-column:2}.editorial-module__k9584G__stepCard{grid-template-columns:1fr}.editorial-module__k9584G__ruleCard,.editorial-module__k9584G__ruleGrid[data-count="4"]>.editorial-module__k9584G__ruleCard{grid-column:span 6}}@media (max-width:700px){.editorial-module__k9584G__container,.editorial-module__k9584G__objects,.editorial-module__k9584G__wide{width:calc(100% - 40px)}.editorial-module__k9584G__section{padding:76px 0}.editorial-module__k9584G__pageHero{padding:76px 0 64px}.editorial-module__k9584G__heroTitle{letter-spacing:-.048em;font-size:clamp(42px,12vw,58px)}.editorial-module__k9584G__heroFacts{margin-top:44px}.editorial-module__k9584G__heroFact{padding:18px}.editorial-module__k9584G__sectionHeading{gap:24px;margin-bottom:40px}.editorial-module__k9584G__eyebrow{margin-bottom:26px}.editorial-module__k9584G__closing{padding:64px 0 72px}.editorial-module__k9584G__closingPanel{border-radius:22px;padding:32px 24px 34px}.editorial-module__k9584G__ruleList>li{grid-template-columns:1fr;gap:8px}.editorial-module__k9584G__ruleList>li>:last-child{grid-column:auto}.editorial-module__k9584G__steps>li{grid-template-columns:54px minmax(0,1fr)}.editorial-module__k9584G__stepNode{width:38px;height:38px}.editorial-module__k9584G__steps>li:before{top:58px;left:18.5px}.editorial-module__k9584G__stepCard{padding:22px 22px 24px}.editorial-module__k9584G__ruleGrid>.editorial-module__k9584G__ruleCard,.editorial-module__k9584G__ruleGrid[data-count="4"]>.editorial-module__k9584G__ruleCard,.editorial-module__k9584G__ruleGrid[data-count="5"]>.editorial-module__k9584G__ruleCard:nth-child(-n+2){grid-column:1/-1}.editorial-module__k9584G__faqList summary{padding:18px 16px 18px 18px;font-size:15.5px}.editorial-module__k9584G__faqList details>p{margin:-2px 18px 20px}.editorial-module__k9584G__footerRow{padding:16px 18px}}@media (max-width:520px){.editorial-module__k9584G__heroFacts,.editorial-module__k9584G__heroFacts[data-count="3"]{grid-template-columns:1fr}}
.home-module__txgM7a__partners{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:80px;display:grid}.home-module__txgM7a__partnersTitle{letter-spacing:-.044em;font-size:clamp(38px,4.4vw,62px);font-weight:500;line-height:1.05}.home-module__txgM7a__partnersBody{color:#a1a6a8;max-width:460px;margin-top:24px;font-size:16.5px;line-height:1.75}.home-module__txgM7a__partnersActions{margin-top:30px}@media (max-width:1000px){.home-module__txgM7a__partners{grid-template-columns:1fr;gap:48px}}
.video-reel-module__mXw9pq__reel{grid-template-columns:repeat(25,minmax(0,1fr));gap:16px;display:grid}.video-reel-module__mXw9pq__film{aspect-ratio:1;background:#000;border-radius:22px;grid-column:span 9;margin:0;overflow:hidden}.video-reel-module__mXw9pq__film[data-shape=wide]{aspect-ratio:16/9;grid-column:span 16}.video-reel-module__mXw9pq__film[data-shape=wide]+.video-reel-module__mXw9pq__film{aspect-ratio:auto}.video-reel-module__mXw9pq__video,.video-reel-module__mXw9pq__poster,.video-reel-module__mXw9pq__poster img{width:100%;height:100%;display:block;position:absolute;inset:0}.video-reel-module__mXw9pq__video,.video-reel-module__mXw9pq__poster img{object-fit:cover}.video-reel-module__mXw9pq__poster{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.video-reel-module__mXw9pq__poster img{transition:transform .9s var(--ease-swift), filter .4s ease}.video-reel-module__mXw9pq__poster:hover img{filter:brightness(.8);transform:scale(1.035)}.video-reel-module__mXw9pq__poster:after{content:"";pointer-events:none;background:linear-gradient(#0000,#000000d1);position:absolute;inset:40% 0 0}.video-reel-module__mXw9pq__bar{z-index:1;align-items:center;gap:14px;display:flex;position:absolute;bottom:20px;left:20px;right:20px}.video-reel-module__mXw9pq__play{-webkit-backdrop-filter:blur(14px)saturate(160%);backdrop-filter:blur(14px)saturate(160%);width:54px;height:54px;transition:background .3s var(--ease-swift), color .3s var(--ease-swift), transform .3s var(--ease-swift);background:#ffffff29;border:1px solid #ffffff80;border-radius:50%;flex:none;place-items:center;padding-left:3px;display:grid;box-shadow:0 10px 30px #0006}.video-reel-module__mXw9pq__poster:hover .video-reel-module__mXw9pq__play{color:#0a0a0a;background:#f4f4f4;border-color:#f4f4f4;transform:scale(1.06)}.video-reel-module__mXw9pq__caption{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.video-reel-module__mXw9pq__caption b{letter-spacing:-.02em;text-wrap:balance;font-size:16.5px;font-weight:500;line-height:1.25}.video-reel-module__mXw9pq__caption span{color:#c9cdcf;font:9.5px/1.5 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.video-reel-module__mXw9pq__length{font:11px var(--font-mono);letter-spacing:.06em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000073;border:1px solid #ffffff38;border-radius:999px;flex:none;padding:5px 10px}.video-reel-module__mXw9pq__ask{--card-fill:radial-gradient(120% 90% at 100% 100%, #ffffff17, transparent 62%), linear-gradient(180deg, #0f1011 0%, #08090a 100%);color:var(--ink-headline);flex-direction:column;grid-column:span 7;padding:26px 26px 24px;display:flex}.video-reel-module__mXw9pq__askLabel{color:#8a9092;font:10px/1.5 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.video-reel-module__mXw9pq__ask>b{letter-spacing:-.035em;text-wrap:balance;margin-top:22px;font-size:clamp(24px,2.1vw,30px);font-weight:500;line-height:1.1}.video-reel-module__mXw9pq__askBody{color:#a1a6a8;margin-top:14px;font-size:14.5px;line-height:1.65}.video-reel-module__mXw9pq__askLink{color:#fff;align-items:center;gap:10px;margin-top:auto;padding-top:24px;font-size:14.5px;font-weight:500;display:inline-flex}.video-reel-module__mXw9pq__askLink svg{transition:transform .3s var(--ease-swift)}.video-reel-module__mXw9pq__ask:hover .video-reel-module__mXw9pq__askLink svg{transform:translate(4px)}@media (max-width:900px){.video-reel-module__mXw9pq__reel{grid-template-columns:minmax(0,1fr)}.video-reel-module__mXw9pq__film,.video-reel-module__mXw9pq__film[data-shape=wide],.video-reel-module__mXw9pq__ask{grid-column:auto}.video-reel-module__mXw9pq__film[data-shape=wide]+.video-reel-module__mXw9pq__film{aspect-ratio:1}.video-reel-module__mXw9pq__bar{gap:12px;bottom:14px;left:14px;right:14px}.video-reel-module__mXw9pq__play{width:46px;height:46px}.video-reel-module__mXw9pq__ask{min-height:240px}}
.sections-module__vAd12a__fit{grid-template-columns:1.15fr 1fr;gap:14px;display:grid}.sections-module__vAd12a__fitCard{padding:30px 32px 14px}.sections-module__vAd12a__fitCard[data-kind=yes]{--card-fill:radial-gradient(80% 60% at 0% 0%, #ffffff0a, transparent 70%), linear-gradient(180deg, #0f1011 0%, #08090a 100%)}.sections-module__vAd12a__fitLabel{color:#e6e9ea;font:11px/1.6 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:12px;padding-bottom:22px;display:flex}.sections-module__vAd12a__fitBadge{border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.sections-module__vAd12a__fitCard[data-kind=yes] .sections-module__vAd12a__fitBadge{color:#0a0a0a;background:#f4f4f4;box-shadow:0 0 22px #ffffff1c}.sections-module__vAd12a__fitCard[data-kind=no] .sections-module__vAd12a__fitBadge{color:#8a9092;border:1px solid #ffffff2e}.sections-module__vAd12a__fitCard ul{margin:0;padding:0;list-style:none}.sections-module__vAd12a__fitCard li{border-top:1px solid #ffffff12;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:24px;padding:20px 0;display:grid}.sections-module__vAd12a__fitCard h3{color:#f1f3f3;letter-spacing:-.025em;font-size:18.5px;font-weight:500;line-height:1.3}.sections-module__vAd12a__fitCard p{color:#a1a6a8;font-size:14.5px;line-height:1.65}.sections-module__vAd12a__fitCard[data-kind=no] h3{color:#9aa0a2}.sections-module__vAd12a__fitCard[data-kind=no] p{color:#7d8486}[data-tone=paper] .sections-module__vAd12a__fitCard[data-kind=yes]{--card-fill:radial-gradient(90% 70% at 100% 100%, #ffffff0f, transparent 62%), linear-gradient(180deg, #131516 0%, #050607 100%);--card-line:linear-gradient(180deg, #fff3, #ffffff26)}[data-tone=paper] .sections-module__vAd12a__fitCard[data-kind=no] .sections-module__vAd12a__fitLabel{color:#3d4448}[data-tone=paper] .sections-module__vAd12a__fitCard[data-kind=no] .sections-module__vAd12a__fitBadge{color:#6f7578;border-color:#c9cdcf}[data-tone=paper] .sections-module__vAd12a__fitCard[data-kind=no] li{border-top-color:#e3e6e7}[data-tone=paper] .sections-module__vAd12a__fitCard[data-kind=no] h3{color:#4b5256}[data-tone=paper] .sections-module__vAd12a__fitCard[data-kind=no] p{color:#6f7578}.sections-module__vAd12a__rolesCard{padding:26px 30px 14px}.sections-module__vAd12a__roles{border-collapse:collapse;width:100%;font-size:15.5px}.sections-module__vAd12a__roles thead th{color:#8a9092;font:10px var(--font-mono);letter-spacing:.12em;text-align:left;text-transform:uppercase;padding:0 0 18px;font-weight:400}.sections-module__vAd12a__roles thead th+th,.sections-module__vAd12a__roles td{text-align:center;width:124px}.sections-module__vAd12a__roles thead th span{color:#d5d9da;white-space:nowrap;border:1px solid #ffffff24;border-radius:999px;padding:5px 11px;display:inline-block}.sections-module__vAd12a__roles thead th span[data-us]{color:var(--accent,#f1f3f3);background:#ffffff06;border-color:#fff3}.sections-module__vAd12a__roles tbody th{color:#e6e9ea;letter-spacing:-.01em;text-align:left;border-top:1px solid #ffffff12;padding:17px 0;font-weight:400}.sections-module__vAd12a__roles td{border-top:1px solid #ffffff12}.sections-module__vAd12a__mark{vertical-align:middle;background:#ffffff1a;border-radius:2px;width:12px;height:2px;display:inline-block}.sections-module__vAd12a__mark[data-on=true]{background:#f1f3f3;border-radius:50%;width:11px;height:11px;box-shadow:0 0 0 4px #ffffff12}.sections-module__vAd12a__mark[data-on=true][data-us]{background:#34d399;box-shadow:0 0 0 4px #34d39924}@media (max-width:1000px){.sections-module__vAd12a__fit{grid-template-columns:1fr}}@media (max-width:600px){.sections-module__vAd12a__fitCard{padding:24px 22px 10px}.sections-module__vAd12a__fitCard li{grid-template-columns:1fr;gap:6px}.sections-module__vAd12a__rolesCard{padding:22px 20px 10px}.sections-module__vAd12a__roles{font-size:14px}.sections-module__vAd12a__roles thead th+th,.sections-module__vAd12a__roles td{width:78px}.sections-module__vAd12a__roles thead th span{padding:4px 8px;font-size:9px}}
.services-module__EimPha__tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:min(1152px,100% - 64px);margin:72px auto 0;display:grid;position:relative}.services-module__EimPha__tile{min-height:244px;color:var(--paper-ink);border-radius:20px;flex-direction:column;padding:22px 22px 20px;display:flex}.services-module__EimPha__tileHead{align-items:center;gap:10px;display:flex}.services-module__EimPha__tileNumber{color:#191919;font:10px var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.services-module__EimPha__tileArrow{color:#9aa0a2;transition:color .2s, transform .3s var(--ease-swift);margin-left:auto}.services-module__EimPha__tile:hover .services-module__EimPha__tileArrow{color:#191919;transform:translateY(3px)}.services-module__EimPha__tile>b{letter-spacing:-.03em;margin-top:22px;font-size:21px;font-weight:500;line-height:1.15}.services-module__EimPha__tileLead{color:var(--paper-body);margin-top:7px;font-size:14px;line-height:1.5}.services-module__EimPha__tileProof{color:#6b6b6b;flex-direction:column;gap:5px;margin-top:auto;padding-top:18px;font-size:13px;line-height:1.3;display:flex}.services-module__EimPha__tileProof strong{background:linear-gradient(#0a0a0a 40%,#4b5256 100%);color:#0000;letter-spacing:-.045em;white-space:nowrap;-webkit-background-clip:text;background-clip:text;width:fit-content;padding-bottom:.06em;font-size:30px;font-weight:500;line-height:1}.services-module__EimPha__tiles .services-module__EimPha__tile.services-module__EimPha__tileCta{--card-fill:radial-gradient(110% 90% at 100% 100%, #ffffff1a, transparent 62%), linear-gradient(180deg, #1f1f1f, #0c0c0c);--card-line:linear-gradient(180deg, #3a3a3a, #232323);--card-light:#fffc;--card-wash:#ffffff0f;color:#fff;box-shadow:0 24px 50px -24px #0009}.services-module__EimPha__tileCta .services-module__EimPha__tileNumber{color:#b3b9bb}.services-module__EimPha__tileCta>b{margin-top:0;padding-top:18px;font-size:24px}.services-module__EimPha__tileCta .services-module__EimPha__tileLead{color:#b3b9bb}.services-module__EimPha__tileCta .services-module__EimPha__tileProof{color:#fff;flex-direction:row;align-items:center;gap:10px;font-size:14.5px;font-weight:500}.services-module__EimPha__tileCta .services-module__EimPha__tileProof svg{transition:transform .3s var(--ease-swift)}.services-module__EimPha__tileCta:hover .services-module__EimPha__tileProof svg{transform:translate(4px)}.services-module__EimPha__systems{gap:16px;display:grid}.services-module__EimPha__system{border-radius:28px;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:8px;padding:14px;display:grid}.services-module__EimPha__system[data-flip=true] .services-module__EimPha__copy{order:2}.services-module__EimPha__copy{flex-direction:column;padding:34px 38px 30px 32px;display:flex}.services-module__EimPha__title{color:#f4f4f4;letter-spacing:-.04em;text-wrap:balance;margin-top:30px;font-size:clamp(32px,3.3vw,46px);font-weight:500;line-height:1.06}.services-module__EimPha__body{color:#a1a6a8;max-width:500px;margin-top:20px;font-size:16px;line-height:1.75}.services-module__EimPha__includes{color:#d5d9da;grid-template-columns:1fr 1fr;gap:12px 22px;max-width:520px;margin:28px 0 0;padding:0;font-size:14px;line-height:1.4;list-style:none;display:grid}.services-module__EimPha__includes li{gap:10px;display:flex}.services-module__EimPha__includes svg{color:var(--accent,#f1f3f3);flex:none;margin-top:3px}.services-module__EimPha__proof{flex-wrap:wrap;align-items:flex-end;gap:14px 24px;margin-top:auto;padding-top:40px;display:flex}.services-module__EimPha__proof>span{font-size:clamp(52px,5vw,76px)}.services-module__EimPha__proof>p{max-width:300px;color:var(--ink-headline);letter-spacing:-.01em;flex-direction:column;flex:200px;gap:10px;padding-bottom:8px;font-size:15px;line-height:1.45;display:flex}.services-module__EimPha__art{border-radius:18px;min-height:500px;padding:44px}.services-module__EimPha__art>*{zoom:1.32}.services-module__EimPha__art>svg{zoom:1}@media (max-width:1000px){.services-module__EimPha__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.services-module__EimPha__system{grid-template-columns:1fr}.services-module__EimPha__system[data-flip=true] .services-module__EimPha__copy{order:0}.services-module__EimPha__art{min-height:0;padding:28px}.services-module__EimPha__art>*{zoom:1.1}}@media (max-width:700px){.services-module__EimPha__tiles{width:calc(100% - 40px);margin-top:44px}.services-module__EimPha__tile{min-height:0;padding:18px}.services-module__EimPha__tile>b{font-size:18px}.services-module__EimPha__tileProof strong{font-size:24px}.services-module__EimPha__copy{padding:22px 12px 18px}.services-module__EimPha__includes{grid-template-columns:1fr}.services-module__EimPha__art{padding:18px}.services-module__EimPha__art>*{zoom:1}}
.contact-module__xwJ-uq__page{padding-bottom:128px}.contact-module__xwJ-uq__grid{grid-template-columns:minmax(0,1fr) minmax(0,500px);align-items:start;gap:72px;display:grid}.contact-module__xwJ-uq__title{font-size:clamp(40px,4.3vw,62px)}.contact-module__xwJ-uq__lede{color:#b0b5b7;max-width:460px;margin-top:28px;font-size:18.5px;line-height:1.65}.contact-module__xwJ-uq__next{gap:4px;max-width:500px;margin:44px 0 0;padding:0;list-style:none;display:grid}.contact-module__xwJ-uq__next li{grid-template-columns:62px minmax(0,1fr);padding:12px 0;display:grid;position:relative}.contact-module__xwJ-uq__next li:not(:last-child):before{content:"";background:linear-gradient(#ffffff2a,#ffffff06);width:1px;position:absolute;top:54px;bottom:-14px;left:20.5px}.contact-module__xwJ-uq__next span{width:42px;height:42px;color:var(--accent,#f1f3f3);font:11px var(--font-mono);letter-spacing:.06em;background:#040506;border:1px solid #fff3;border-radius:50%;place-items:center;display:grid;box-shadow:0 0 0 6px #ffffff05,0 0 24px #ffffff0b}.contact-module__xwJ-uq__next b{color:#f1f3f3;letter-spacing:-.025em;padding-top:6px;font-size:19px;font-weight:500;display:block}.contact-module__xwJ-uq__next p{color:#a1a6a8;margin-top:6px;font-size:15px;line-height:1.65}.contact-module__xwJ-uq__direct{flex-direction:column;gap:12px;margin-top:36px;display:flex}@media (max-width:1000px){.contact-module__xwJ-uq__grid{grid-template-columns:1fr;gap:48px}}
.how-module__OGgDWq__weeks{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.how-module__OGgDWq__week{border-radius:18px;flex-direction:column;min-height:248px;padding:22px 20px 24px;display:flex}.how-module__OGgDWq__weekBar{background:#191919;border-radius:2px;height:4px;margin-bottom:22px;display:block}.how-module__OGgDWq__weekLabel{color:#191919;font:10px var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.how-module__OGgDWq__week h3{color:var(--paper-ink);letter-spacing:-.028em;margin-top:12px;font-size:20px;font-weight:500;line-height:1.2}.how-module__OGgDWq__week p{color:#5d6266;margin-top:10px;font-size:14px;line-height:1.65}.how-module__OGgDWq__week[data-last=true]{--card-fill:radial-gradient(120% 90% at 100% 100%, #fff1, transparent 62%), linear-gradient(180deg, #131516 0%, #050607 100%);--card-line:linear-gradient(180deg, #fff3, #ffffff26)}.how-module__OGgDWq__week[data-last=true] .how-module__OGgDWq__weekBar{background:var(--spectrum)}.how-module__OGgDWq__week[data-last=true] .how-module__OGgDWq__weekLabel{color:#b3b9bb}.how-module__OGgDWq__week[data-last=true] h3{color:#fff}.how-module__OGgDWq__week[data-last=true] p{color:#b3b9bb}.how-module__OGgDWq__weeksNote{color:#6b6b6b;font:10.5px/1.7 var(--font-mono);letter-spacing:.04em;margin-top:24px}@media (max-width:1100px){.how-module__OGgDWq__weeks{grid-template-columns:repeat(3,minmax(0,1fr))}.how-module__OGgDWq__week{min-height:0}}@media (max-width:600px){.how-module__OGgDWq__weeks{grid-template-columns:1fr 1fr}}
.integrations-module__VRMGHW__library{flex-direction:column;align-items:stretch;display:flex}.integrations-module__VRMGHW__sources{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-inline:24px;display:grid}.integrations-module__VRMGHW__source{flex-direction:column;align-items:center;display:flex}.integrations-module__VRMGHW__source[data-wide=true],.integrations-module__VRMGHW__shelfColumn[data-wide=true]{grid-column:span 2}.integrations-module__VRMGHW__sourceName{color:#f1f3f3;letter-spacing:-.015em;text-align:center;background:linear-gradient(#ffffff0f,#ffffff04);border:1px solid #ffffff1f;border-radius:14px;width:100%;padding:14px 16px;font-size:15px;font-weight:500;box-shadow:inset 0 1px #ffffff0f}.integrations-module__VRMGHW__source[data-future=true] .integrations-module__VRMGHW__sourceName{color:#f1f3f3;background:#ffffff05;border-style:dashed;border-color:#ffffff39}.integrations-module__VRMGHW__sourceLine,.integrations-module__VRMGHW__busStem{background:linear-gradient(#ffffff09,#f4f4f4,#ffffff09) 0 0/100% 300%;width:1px;height:40px;animation:2.6s linear infinite integrations-module__VRMGHW__fall}.integrations-module__VRMGHW__shelf{background:radial-gradient(60% 80% at 50% 0,#ffffff09,#0000 70%),radial-gradient(#ffffff12 1px,#0000 1.2px) 0 0/16px 16px,#060707;border:1px solid #ffffff1a;border-radius:24px;padding:58px 24px 24px;position:relative;box-shadow:inset 0 1px #ffffff12,0 40px 100px -50px #ffffff1a}.integrations-module__VRMGHW__shelf:before{content:"";background:var(--spectrum);opacity:.75;height:1px;position:absolute;top:-1px;left:20%;right:20%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 30% 70%,#0000);mask-image:linear-gradient(90deg,#0000,#000 30% 70%,#0000)}.integrations-module__VRMGHW__shelfLabel{color:var(--accent,#f1f3f3);font:10.5px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:9px;display:inline-flex;position:absolute;top:22px;left:24px}.integrations-module__VRMGHW__shelfLabel svg{color:#fff;width:16px;height:12px}.integrations-module__VRMGHW__shelfNote{color:#c9cdcf;border:1px solid #ffffff1f;border-radius:999px;padding:4px 11px;font-size:12px;position:absolute;top:20px;right:24px}.integrations-module__VRMGHW__shelfColumns{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.integrations-module__VRMGHW__shelfColumn{flex-direction:column;gap:8px;display:flex}.integrations-module__VRMGHW__shelfColumn[data-wide=true]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;gap:8px 16px;display:grid}.integrations-module__VRMGHW__shelfColumn[data-wide=true] .integrations-module__VRMGHW__columnLabel{grid-column:1/-1}.integrations-module__VRMGHW__chip{color:#e6e9ea;--badge-ink:#0c0e0f;background:#0c0e0fe6;border:1px solid #ffffff1a;border-radius:11px;align-items:center;gap:10px;padding:11px 13px;font-size:13.5px;display:inline-flex}.integrations-module__VRMGHW__chip[data-future=true]{color:#b3b9bb;background:#ffffff05;border-style:dashed;border-color:#fff3}.integrations-module__VRMGHW__bus{justify-content:center;height:52px;display:flex;position:relative}.integrations-module__VRMGHW__busStem{height:100%}.integrations-module__VRMGHW__busLabel{color:#9aa0a2;font:10px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;position:absolute;top:50%;left:calc(50% + 16px);transform:translateY(-50%)}.integrations-module__VRMGHW__consumers{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding-top:26px;display:grid;position:relative}.integrations-module__VRMGHW__consumers:before{content:"";background:linear-gradient(90deg,#ffffff0b,#f4f4f4,#ffffff0b);height:1px;position:absolute;top:0;left:12.5%;right:12.5%}.integrations-module__VRMGHW__consumer{color:#fff;letter-spacing:-.01em;text-align:center;background:linear-gradient(#ffffff09,#ffffff05);border:1px solid #ffffff29;border-radius:14px;padding:15px 14px;font-size:14.5px;font-weight:500;position:relative;box-shadow:0 20px 50px -26px #ffffff1f}.integrations-module__VRMGHW__consumer:before{content:"";background:#ffffff26;width:1px;height:26px;position:absolute;top:-27px;left:50%}.integrations-module__VRMGHW__categories{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.integrations-module__VRMGHW__category{padding:26px 26px 28px}.integrations-module__VRMGHW__category h3{color:var(--paper-ink);letter-spacing:-.03em;margin-top:18px;font-size:22px;font-weight:500}.integrations-module__VRMGHW__category ul{flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;list-style:none;display:flex}.integrations-module__VRMGHW__category li{color:#23292d;--badge-ink:#f6f7f7;background:#f6f7f7;border:1px solid #dfe2e3;border-radius:999px;align-items:center;gap:9px;padding:8px 13px 8px 11px;font-size:14px;display:inline-flex}.integrations-module__VRMGHW__category li svg{color:#191919}.integrations-module__VRMGHW__category p{color:#6b6b6b;margin-top:18px;font-size:13.5px;line-height:1.6}.integrations-module__VRMGHW__marks{color:#8a8f92;font:10px/1.7 var(--font-mono);letter-spacing:.04em;margin-top:24px}.integrations-module__VRMGHW__columnLabel{display:none}@keyframes integrations-module__VRMGHW__fall{0%{background-position:0 100%}to{background-position:0 -200%}}@media (max-width:1000px){.integrations-module__VRMGHW__categories,.integrations-module__VRMGHW__consumers{grid-template-columns:1fr 1fr}.integrations-module__VRMGHW__consumers:before,.integrations-module__VRMGHW__consumer:before{display:none}}@media (max-width:700px){.integrations-module__VRMGHW__sources,.integrations-module__VRMGHW__shelfColumns{grid-template-columns:1fr}.integrations-module__VRMGHW__sources{display:none}.integrations-module__VRMGHW__shelfColumn[data-wide=true]{grid-column:auto;grid-template-columns:minmax(0,1fr)}.integrations-module__VRMGHW__shelf{padding:54px 16px 16px}.integrations-module__VRMGHW__shelfLabel{left:16px}.integrations-module__VRMGHW__columnLabel{color:#8a9092;font:9.5px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-top:6px;display:block}.integrations-module__VRMGHW__shelfNote{display:none}.integrations-module__VRMGHW__categories{grid-template-columns:1fr}}
.ambient-film-module__8jWmMW__film{aspect-ratio:1;object-fit:cover;background:#000;border:1px solid #ffffff24;border-radius:14px;width:min(100%,430px);display:block;box-shadow:0 40px 90px -30px #000}
.about-module__-i9KWa__panel{--card-fill:radial-gradient(70% 110% at 0% 0%, #ffffff0c, transparent 62%), radial-gradient(50% 90% at 100% 100%, #ffffff06, transparent 70%), linear-gradient(180deg, #0e1011 0%, #060708 100%);border-radius:30px;padding:64px 68px 68px}.about-module__-i9KWa__statement{color:#fff;letter-spacing:-.035em;text-wrap:balance;max-width:1000px;font-size:clamp(30px,3.5vw,50px);font-weight:500;line-height:1.14}.about-module__-i9KWa__statement span{color:#7d8486}.about-module__-i9KWa__statementAction{margin-top:44px}@media (max-width:700px){.about-module__-i9KWa__panel{border-radius:22px;padding:32px 24px 34px}}
.not-found-module__sxuMuG__page{min-height:calc(100svh - var(--header-height) - 80px)}.not-found-module__sxuMuG__grid{grid-template-columns:minmax(0,1fr) 360px;align-items:end;gap:64px;display:grid}.not-found-module__sxuMuG__actions{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:40px;display:flex}.not-found-module__sxuMuG__log{color:#c9cdcf;font:12px/1.8 var(--font-mono);background:radial-gradient(70% 70% at 50% 0,#ffffff08,#0000 70%),radial-gradient(#ffffff12 1px,#0000 1.2px) 0 0/16px 16px,#060707;border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;gap:6px;padding:22px 24px;display:flex;box-shadow:0 40px 90px -50px #ffffff1a}.not-found-module__sxuMuG__log em{color:#5f5f5f;font-style:normal}.not-found-module__sxuMuG__log b{color:#e6e6e6;font-weight:500}.not-found-module__sxuMuG__log i{color:#f2cf7f;font-style:normal}.not-found-module__sxuMuG__log u{color:var(--accent,#f1f3f3);text-decoration:none}@media (max-width:1000px){.not-found-module__sxuMuG__grid{grid-template-columns:1fr}}
.partners-module__DSO1DW__split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:72px;display:grid}.partners-module__DSO1DW__splitTitle{letter-spacing:-.044em;font-size:clamp(38px,4.4vw,62px);font-weight:500;line-height:1.05}.partners-module__DSO1DW__splitBody{color:#a1a6a8;max-width:440px;margin-top:24px;font-size:16.5px;line-height:1.75}.partners-module__DSO1DW__band{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.partners-module__DSO1DW__stage{flex-direction:column;min-height:300px;padding:30px 30px 32px;display:flex}.partners-module__DSO1DW__stagePrice{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:56px;display:flex}.partners-module__DSO1DW__stagePrice>span:first-child{font-size:clamp(34px,3.1vw,46px)}.partners-module__DSO1DW__stagePrice>em{color:#6f7578;font-size:15px;font-style:normal}.partners-module__DSO1DW__stageBody{color:#5d6266;max-width:330px;margin-top:14px;font-size:15px;line-height:1.7}.partners-module__DSO1DW__bandNote{color:#8a8f92;font:10.5px/1.7 var(--font-mono);letter-spacing:.04em;margin-top:22px}@media (max-width:1000px){.partners-module__DSO1DW__split{grid-template-columns:1fr;gap:48px}.partners-module__DSO1DW__band{grid-template-columns:1fr}.partners-module__DSO1DW__stage{min-height:0}.partners-module__DSO1DW__stagePrice{margin-top:32px}}
.case-module__ctDyzG__title{background:linear-gradient(#fff 35%,#aebcc1 100%);color:#0000;-webkit-background-clip:text;background-clip:text;max-width:860px;padding-bottom:.08em;font-size:clamp(40px,5vw,72px);line-height:1.04}.case-module__ctDyzG__clientLogo{width:auto;height:40px;margin-bottom:24px;display:block}.case-module__ctDyzG__clientLogo[data-logo=automotive-analytics]{height:46px}.case-module__ctDyzG__facts{grid-template-columns:1.2fr 1fr 1fr;gap:12px;margin-top:72px;display:grid}.case-module__ctDyzG__fact,.case-module__ctDyzG__factList{--card-fill:linear-gradient(180deg, #ffffff0f, #ffffff04);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:20px;flex-direction:column;padding:24px 26px 26px;display:flex}.case-module__ctDyzG__fact>b{margin-top:18px;font-size:clamp(52px,5.4vw,80px)}.case-module__ctDyzG__fact>span:last-child{color:#c9cdcf;margin-top:10px;font-size:15px;line-height:1.5}.case-module__ctDyzG__factList p{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.case-module__ctDyzG__factList p>span{white-space:normal;padding:7px 13px;font-size:13.5px}.case-module__ctDyzG__shape{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:stretch;gap:14px;display:grid}.case-module__ctDyzG__before{padding:28px 30px 14px}.case-module__ctDyzG__before ul{margin:20px 0 0;padding:0;list-style:none}.case-module__ctDyzG__before li{color:#c9cdcf;border-top:1px solid #ffffff12;padding:18px 0 18px 24px;font-size:15.5px;line-height:1.6;position:relative}.case-module__ctDyzG__before li:before{content:"";background:#f59e0b;border-radius:50%;width:8px;height:8px;position:absolute;top:27px;left:0;box-shadow:0 0 10px #f59e0bb3}.case-module__ctDyzG__diagramStage{border-radius:22px;padding:40px 36px}.case-module__ctDyzG__diagram{grid-template-columns:minmax(0,1fr) 52px minmax(0,.9fr) 52px minmax(0,1fr);align-items:center;width:100%;display:grid}.case-module__ctDyzG__systems,.case-module__ctDyzG__outputs{flex-direction:column;gap:9px;display:flex}.case-module__ctDyzG__systems>span,.case-module__ctDyzG__outputs>span{color:#e6e9ea;background:#ffffff08;border:1px solid #ffffff1f;border-radius:11px;padding:12px 14px;font-size:13.5px}.case-module__ctDyzG__systems>span{color:#9aa0a2;border-style:dashed}.case-module__ctDyzG__outputs>span{background:linear-gradient(90deg,#ffffff0d,#ffffff05);border-color:#ffffff29;box-shadow:inset 3px 0 #34d399}.case-module__ctDyzG__arrowCol{color:var(--accent,#f1f3f3);align-items:center;display:flex}.case-module__ctDyzG__arrowCol>span{background:linear-gradient(90deg,#ffffff0b,#f4f4f4) 0 0/200% 100%;flex:1;height:1px;animation:2.4s linear infinite case-module__ctDyzG__flow}.case-module__ctDyzG__engine{text-align:center;background:linear-gradient(#ffffff09,#ffffff05),#07090a;border:1px solid #ffffff39;border-radius:18px;flex-direction:column;align-items:center;gap:9px;padding:30px 14px;display:flex;box-shadow:0 0 0 6px #ffffff05,0 0 50px #ffffff0f}.case-module__ctDyzG__engineMark{color:#fff;background:#040506;border:1px solid #ffffff40;border-radius:12px;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 0 24px #ffffff17}.case-module__ctDyzG__engineMark svg{width:22px;height:16px}.case-module__ctDyzG__engine b{color:#fff;letter-spacing:-.015em;font-size:16px;font-weight:500}.case-module__ctDyzG__engine em{color:#9aa0a2;font:10px var(--font-mono);font-style:normal}.case-module__ctDyzG__result{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:56px;display:grid}.case-module__ctDyzG__resultTitle{letter-spacing:-.04em;font-size:clamp(36px,4vw,56px);font-weight:500;line-height:1.06}.case-module__ctDyzG__resultList{gap:10px;margin:32px 0 0;padding:0;list-style:none;display:grid}.case-module__ctDyzG__resultList li{color:#e6e9ea;background:linear-gradient(#ffffff0b,#ffffff04);border:1px solid #ffffff14;border-radius:16px;padding:18px 20px 18px 50px;font-size:16px;line-height:1.6;position:relative}.case-module__ctDyzG__resultList li:before{content:"";background:#34d399;border-radius:50%;width:9px;height:9px;position:absolute;top:26px;left:22px;box-shadow:0 0 0 4px #34d39924}.case-module__ctDyzG__resultFilm{place-items:center;display:grid}.case-module__ctDyzG__resultFilm>video{width:min(100%,520px)}.case-module__ctDyzG__resultArt{border-radius:22px;min-height:440px;padding:40px}.case-module__ctDyzG__resultArt>*{zoom:1.2;max-width:460px}@keyframes case-module__ctDyzG__flow{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:1000px){.case-module__ctDyzG__facts{grid-template-columns:1fr}.case-module__ctDyzG__shape,.case-module__ctDyzG__result{grid-template-columns:1fr;gap:24px}.case-module__ctDyzG__resultArt{min-height:0;padding:24px}.case-module__ctDyzG__resultArt>*{zoom:1}}@media (max-width:700px){.case-module__ctDyzG__diagramStage{padding:24px 18px}.case-module__ctDyzG__diagram{grid-template-columns:1fr;gap:8px}.case-module__ctDyzG__arrowCol{justify-content:center;height:28px}.case-module__ctDyzG__arrowCol>span{flex:none;width:1px;height:100%}.case-module__ctDyzG__arrowCol>svg{display:none}}
.work-module__fg0oIG__cases{gap:16px;display:grid}.work-module__fg0oIG__case{border-radius:28px;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:8px;padding:14px;display:grid}.work-module__fg0oIG__case[data-flip=true] .work-module__fg0oIG__caseArt{order:2}.work-module__fg0oIG__caseArt{border-radius:18px;min-height:460px;padding:40px}.work-module__fg0oIG__caseArt>*{zoom:1.2;max-width:460px}.work-module__fg0oIG__caseCopy{flex-direction:column;padding:34px 36px 30px;display:flex}.work-module__fg0oIG__caseLogo{align-self:flex-start;width:auto;height:34px;margin-bottom:26px;display:block}.work-module__fg0oIG__caseLogo[data-logo=automotive-analytics]{height:40px}.work-module__fg0oIG__caseArt>video{zoom:1;max-width:100%}.work-module__fg0oIG__caseCopy h3{color:#f4f4f4;letter-spacing:-.038em;text-wrap:balance;margin-top:28px;font-size:clamp(28px,2.9vw,40px);font-weight:500;line-height:1.1}.work-module__fg0oIG__caseCopy>p{color:#a1a6a8;margin-top:18px;font-size:15.5px;line-height:1.75}.work-module__fg0oIG__caseStat{flex-wrap:wrap;align-items:flex-end;gap:10px 22px;margin-top:auto;padding-top:36px;display:flex}.work-module__fg0oIG__caseStat>b{font-size:clamp(52px,5vw,76px)}.work-module__fg0oIG__caseStat>span{max-width:280px;color:var(--ink-headline);flex:180px;padding-bottom:9px;font-size:15px;line-height:1.45}.work-module__fg0oIG__caseLink{color:#f1f3f3;width:fit-content;height:46px;transition:border-color .2s var(--ease-swift), background .2s var(--ease-swift);background:#ffffff0a;border:1px solid #ffffff24;border-radius:12px;align-items:center;gap:12px;margin-top:28px;padding:0 16px 0 20px;font-size:14px;font-weight:500;display:inline-flex}.work-module__fg0oIG__caseLink svg{transition:transform .3s var(--ease-swift)}.work-module__fg0oIG__case:hover .work-module__fg0oIG__caseLink{background:#ffffff06;border-color:#ffffff40}.work-module__fg0oIG__case:hover .work-module__fg0oIG__caseLink svg{transform:translate(4px)}@media (max-width:1000px){.work-module__fg0oIG__case{grid-template-columns:1fr}.work-module__fg0oIG__case[data-flip=true] .work-module__fg0oIG__caseArt{order:0}.work-module__fg0oIG__caseArt{min-height:0;padding:24px}.work-module__fg0oIG__caseArt>*{zoom:1}.work-module__fg0oIG__caseCopy{padding:24px 14px 18px}}.work-module__fg0oIG__wall{width:min(1152px,100% - 64px);margin:68px auto 0}.work-module__fg0oIG__wallLabel{color:#6f7578;font:10px/1.5 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px}.work-module__fg0oIG__wallRow+.work-module__fg0oIG__wallLabel{margin-top:26px}.work-module__fg0oIG__wallRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.work-module__fg0oIG__wall .work-module__fg0oIG__wallRow .work-module__fg0oIG__name{--card-fill:linear-gradient(180deg, #1f1f1f, #121212);--card-line:linear-gradient(180deg, #3a3a3a, #232323);--card-light:#fffc;--card-wash:#ffffff0f;box-shadow:4px 4px 0 -1px #e4e4e1,4px 4px #d2d2cf,0 16px 32px -16px #00000080}.work-module__fg0oIG__name{color:var(--ink-headline);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 16px;padding:20px 24px 20px 26px;display:grid}.work-module__fg0oIG__logo{--h:34px;width:auto;max-width:100%;height:var(--h);margin-block:calc((44px - var(--h)) / 2);object-fit:contain;object-position:left center;display:block}.work-module__fg0oIG__logo[data-logo=automotive-analytics]{--h:42px}.work-module__fg0oIG__logo[data-logo=american-excavating]{--h:38px}.work-module__fg0oIG__logo[data-logo=steeltoe]{--h:42px}.work-module__fg0oIG__logo[data-logo=colorless]{--h:27px}.work-module__fg0oIG__logo[data-logo=threadline]{--h:32px}.work-module__fg0oIG__name b{color:#fff;letter-spacing:-.04em;white-space:nowrap;font-size:clamp(22px,2.3vw,31px);font-weight:500;line-height:44px}.work-module__fg0oIG__name span{color:#9aa0a2;grid-column:1;font-size:13.5px;line-height:1.4}.work-module__fg0oIG__name svg{color:#5f6466;transition:color .2s, transform .3s var(--ease-swift);grid-area:1/2/span 2}.work-module__fg0oIG__name:hover svg{color:#fff;transform:translateY(3px)}.work-module__fg0oIG__products{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.work-module__fg0oIG__product{border-radius:28px;flex-direction:column;padding:14px;display:flex}.work-module__fg0oIG__product[data-wide=true]{grid-column:span 2;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:8px;display:grid}.work-module__fg0oIG__productArt{border-radius:18px;height:344px;padding:0;display:block}.work-module__fg0oIG__product[data-wide=true] .work-module__fg0oIG__productArt{order:2;height:auto;min-height:520px}.work-module__fg0oIG__productArt .work-module__fg0oIG__shotWide{border:1px solid #ffffff24;border-radius:10px;width:132%;max-width:none;position:absolute;top:34px;left:34px;box-shadow:0 40px 90px -20px #000}.work-module__fg0oIG__productArt .work-module__fg0oIG__shotPhone{border:1px solid #ffffff38;border-radius:28px;width:204px;position:absolute;bottom:-46px;right:38px;box-shadow:0 40px 90px -10px #000}.work-module__fg0oIG__productArt[data-product=colorless]{grid-template-columns:1fr 1fr;gap:10px;padding:14px;display:grid}.work-module__fg0oIG__productArt .work-module__fg0oIG__shotRing{object-fit:cover;border-radius:10px;width:100%;height:100%}.work-module__fg0oIG__productCopy{flex-direction:column;flex:1;padding:28px 20px 16px;display:flex}.work-module__fg0oIG__product[data-wide=true] .work-module__fg0oIG__productCopy{padding:34px 38px 30px 32px}.work-module__fg0oIG__productCopy h3{color:#f4f4f4;letter-spacing:-.045em;margin-top:26px;font-size:clamp(36px,3.6vw,52px);font-weight:500;line-height:1}.work-module__fg0oIG__tagline{color:#8a9092;letter-spacing:-.025em;margin-top:12px;font-size:clamp(19px,1.7vw,23px);line-height:1.25}.work-module__fg0oIG__summary{color:#a1a6a8;max-width:540px;margin-top:18px;font-size:15.5px;line-height:1.7}.work-module__fg0oIG__points{color:#d5d9da;grid-template-columns:1fr 1fr;gap:11px 22px;margin:24px 0 30px;padding:0;font-size:14px;line-height:1.4;list-style:none;display:grid}.work-module__fg0oIG__points li{gap:10px;display:flex}.work-module__fg0oIG__points svg{color:var(--accent,#f1f3f3);flex:none;margin-top:3px}.work-module__fg0oIG__productCopy .work-module__fg0oIG__caseLink{margin-top:auto}.work-module__fg0oIG__product:hover .work-module__fg0oIG__caseLink{background:#ffffff14;border-color:#ffffff80}.work-module__fg0oIG__product:hover .work-module__fg0oIG__caseLink svg{transform:translate(2px,-2px)}@media (max-width:1000px){.work-module__fg0oIG__products{grid-template-columns:1fr}.work-module__fg0oIG__product[data-wide=true]{grid-column:auto;display:flex}.work-module__fg0oIG__product[data-wide=true] .work-module__fg0oIG__productArt{order:0;height:380px;min-height:0}.work-module__fg0oIG__product[data-wide=true] .work-module__fg0oIG__productCopy{padding:28px 20px 16px}}@media (max-width:700px){.work-module__fg0oIG__wall{width:calc(100% - 40px);margin-top:44px}.work-module__fg0oIG__wallRow{grid-template-columns:1fr;gap:8px}.work-module__fg0oIG__name{padding:16px 18px}.work-module__fg0oIG__productArt,.work-module__fg0oIG__product[data-wide=true] .work-module__fg0oIG__productArt{height:260px}.work-module__fg0oIG__productArt .work-module__fg0oIG__shotWide{width:170%;top:22px;left:22px}.work-module__fg0oIG__productArt .work-module__fg0oIG__shotPhone{width:128px;right:20px}.work-module__fg0oIG__productCopy,.work-module__fg0oIG__product[data-wide=true] .work-module__fg0oIG__productCopy{padding:22px 12px 12px}.work-module__fg0oIG__points{grid-template-columns:1fr}}
.legal-page-module__JnVUfq__page{isolation:isolate;background:#000;padding:112px 0 128px;position:relative}.legal-page-module__JnVUfq__page:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(50% 100% at 20% 0,#ffffff09,#0000 70%);height:520px;position:absolute;inset:0 0 auto}.legal-page-module__JnVUfq__layout{grid-template-columns:300px minmax(0,1fr);gap:96px;display:grid}.legal-page-module__JnVUfq__side{top:calc(var(--header-height) + 32px);align-self:start;position:sticky}.legal-page-module__JnVUfq__title{letter-spacing:-.044em;font-size:clamp(40px,4.4vw,60px);font-weight:500;line-height:1.05}.legal-page-module__JnVUfq__toc{border-top:1px solid #262626;flex-direction:column;margin-top:28px;display:flex}.legal-page-module__JnVUfq__toc a{color:#9a9a9a;gap:14px;padding:10px 0;font-size:13px;text-decoration:none;display:flex}.legal-page-module__JnVUfq__toc a:hover{color:var(--accent,#f1f3f3)}.legal-page-module__JnVUfq__toc a>span{color:#5f5f5f;font:10px/2 var(--font-mono)}.legal-page-module__JnVUfq__body{max-width:680px}.legal-page-module__JnVUfq__intro{color:#c4c4c4;letter-spacing:-.015em;font-size:19px;line-height:1.7}.legal-page-module__JnVUfq__section{border-top:1px solid #262626;margin-top:44px;padding-top:26px}.legal-page-module__JnVUfq__number{color:#6f6f6f;font:10px var(--font-mono)}.legal-page-module__JnVUfq__section h2{letter-spacing:-.028em;margin-top:10px;font-size:24px;font-weight:450}.legal-page-module__JnVUfq__text{color:#a3a3a3;margin-top:14px;font-size:15.5px;line-height:1.85}.legal-page-module__JnVUfq__text p+p{margin-top:12px}.legal-page-module__JnVUfq__text a{color:#eaeaea}.legal-page-module__JnVUfq__updated{color:#6f6f6f;font:10px var(--font-mono);margin-top:56px}@media (max-width:1000px){.legal-page-module__JnVUfq__layout{grid-template-columns:1fr;gap:40px}.legal-page-module__JnVUfq__side{position:static}}@media (max-width:700px){.legal-page-module__JnVUfq__page{padding:64px 0 88px}}
.process-objects-module__ZGDIiq__process{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.process-objects-module__ZGDIiq__stage{flex-direction:column;min-width:0;padding:14px 14px 32px;display:flex}.process-objects-module__ZGDIiq__objectSlot{height:336px}.process-objects-module__ZGDIiq__handoff{z-index:3;width:38px;height:38px;color:var(--accent,#f1f3f3);background:#040506;border:1px solid #ffffff40;border-radius:50%;place-items:center;display:grid;position:absolute;top:182px;right:-7px;transform:translate(50%,-50%);box-shadow:0 0 0 5px #000,0 0 24px #ffffff14}.process-objects-module__ZGDIiq__doc{color:#191919;background:#fbfbf9;border:1px solid #d0d0cc;border-radius:8px;width:min(100%,300px);padding:18px 18px 16px;position:relative;box-shadow:6px 6px 0 -1px #ecece9,6px 6px #d6d6d2,0 18px 30px #0000001a}.process-objects-module__ZGDIiq__docHead{border-bottom:1px solid #e3e3df;align-items:center;gap:10px;padding-bottom:12px;display:flex}.process-objects-module__ZGDIiq__docHead b{font-size:13px;font-weight:500;display:block}.process-objects-module__ZGDIiq__docHead em{color:#85867f;font:9px var(--font-mono);font-style:normal;display:block}.process-objects-module__ZGDIiq__docIcon{color:#f4f4f4;background:#191919;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.process-objects-module__ZGDIiq__toc{flex-direction:column;gap:1px;margin:10px 0 12px;padding:0;list-style:none;display:flex}.process-objects-module__ZGDIiq__toc li{border-bottom:1px dashed #e4e4e0;grid-template-columns:20px minmax(0,1fr) auto;align-items:baseline;gap:8px;padding:5px 0;font-size:11.5px;display:grid}.process-objects-module__ZGDIiq__toc span,.process-objects-module__ZGDIiq__toc em{color:#8c8d86;font:9px var(--font-mono);font-style:normal}.process-objects-module__ZGDIiq__toc b{white-space:nowrap;text-overflow:ellipsis;font-weight:450;overflow:hidden}.process-objects-module__ZGDIiq__weeks{grid-template-columns:repeat(6,1fr);gap:4px;display:grid}.process-objects-module__ZGDIiq__weeks>span{color:#9a9b95;font:8.5px var(--font-mono);text-align:center;background:#ececea;border-radius:3px;padding:3px 0}.process-objects-module__ZGDIiq__weeks>span[data-done=true]{color:#f4f4f4;background:#191919}.process-objects-module__ZGDIiq__pkg{color:#ededed;background:linear-gradient(135deg,#252525,#141414 45%,#0b0b0b);border:1px solid #333;border-radius:9px;width:min(100%,300px);overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 10px 0 -3px #050505,0 10px 0 -2px #2a2a2a,0 28px 40px #00000040}.process-objects-module__ZGDIiq__pkgHead{border-bottom:1px solid #2a2a2a;align-items:center;gap:10px;padding:13px 14px;display:flex}.process-objects-module__ZGDIiq__pkgHead b{font-size:13px;font-weight:500;display:block}.process-objects-module__ZGDIiq__pkgHead em{color:#7c7c7c;font:9px var(--font-mono);font-style:normal;display:block}.process-objects-module__ZGDIiq__pkgMark{background:#0b0b0b;border:1px solid #3a3a3a;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.process-objects-module__ZGDIiq__pkgMark svg{width:15px;height:11px}.process-objects-module__ZGDIiq__pkgState{color:#f2cf7f;font:8.5px var(--font-mono);border:1px solid #5a4a22;border-radius:99px;margin-left:auto;padding:2px 7px}.process-objects-module__ZGDIiq__manifest{flex-direction:column;margin:0;padding:8px 14px;list-style:none;display:flex}.process-objects-module__ZGDIiq__manifest li{grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 0;font-size:11.5px;display:grid}.process-objects-module__ZGDIiq__manifest svg{color:#6ee7b7}.process-objects-module__ZGDIiq__manifest em{color:#8a8a8a;font:9.5px var(--font-mono);font-style:normal}.process-objects-module__ZGDIiq__pkgFoot{color:#8a8a8a;font:9px var(--font-mono);text-transform:uppercase;letter-spacing:.06em;border-top:1px solid #2a2a2a;align-items:center;gap:8px;padding:10px 14px;display:flex}.process-objects-module__ZGDIiq__pkgArrow{background:linear-gradient(90deg,#3a3a3a,#6ee7b7);flex:1;height:1px}.process-objects-module__ZGDIiq__ops{color:#e6e6e6;background:#0d0d0d;border:1px solid #2c2c2c;border-radius:10px;width:min(100%,300px);overflow:hidden;box-shadow:0 24px 60px #0000004d}.process-objects-module__ZGDIiq__opsBar{background:#0a0a0a;border-bottom:1px solid #222;align-items:center;gap:5px;padding:9px 12px;display:flex}.process-objects-module__ZGDIiq__opsBar>span{background:#2e2e2e;border-radius:50%;width:7px;height:7px}.process-objects-module__ZGDIiq__opsBar code{color:#6f6f6f;font:9.5px var(--font-mono);margin-left:8px}.process-objects-module__ZGDIiq__opsBody{flex-direction:column;gap:10px;padding:12px;display:flex}.process-objects-module__ZGDIiq__opsRow{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.process-objects-module__ZGDIiq__opsRow em{color:#6f6f6f;font:8.5px var(--font-mono);text-transform:uppercase;letter-spacing:.05em;font-style:normal;display:block}.process-objects-module__ZGDIiq__opsRow b{font-size:15px;font-weight:500}.process-objects-module__ZGDIiq__opsChart{border-bottom:1px solid #222;align-items:flex-end;gap:3px;height:64px;padding-bottom:4px;display:flex}.process-objects-module__ZGDIiq__opsChart>span{background:linear-gradient(#fff6,#ffffff1a);border-radius:2px 2px 0 0;flex:1}.process-objects-module__ZGDIiq__opsChart>span:last-child{background:#34d399}.process-objects-module__ZGDIiq__opsLine{color:#bdbdbd;align-items:center;gap:7px;font-size:11px;display:flex}.process-objects-module__ZGDIiq__opsLine em{color:#666;font:9px var(--font-mono);margin-left:auto;font-style:normal}.process-objects-module__ZGDIiq__dot{background:#34d399;border-radius:50%;width:6px;height:6px}.process-objects-module__ZGDIiq__dot[data-tone=warm]{background:#fbbf24}.process-objects-module__ZGDIiq__caption{flex-direction:column;flex:1;padding:26px 16px 0;display:flex}.process-objects-module__ZGDIiq__duration{color:#a1a6a8;letter-spacing:.08em;border:1px solid #ffffff1a;border-radius:999px;margin-left:auto;padding:3px 9px}.process-objects-module__ZGDIiq__price{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:24px;display:flex}.process-objects-module__ZGDIiq__price>span{font-size:clamp(38px,3.5vw,52px)}.process-objects-module__ZGDIiq__price>em{color:#8a9092;font-size:15px;font-style:normal}.process-objects-module__ZGDIiq__summary{color:#a1a6a8;max-width:350px;margin-top:12px;font-size:15px;line-height:1.7}.process-objects-module__ZGDIiq__includes{border-top:1px solid #ffffff14;gap:13px;margin:26px 0 0;padding:24px 0 0;list-style:none;display:grid}.process-objects-module__ZGDIiq__includes li{color:#d5d9da;gap:11px;font-size:14.5px;line-height:1.5;display:flex}.process-objects-module__ZGDIiq__includes svg{color:var(--accent,#f1f3f3);flex:none;margin-top:3px}@media (max-width:1000px){.process-objects-module__ZGDIiq__process{grid-template-columns:minmax(0,1fr);gap:26px}.process-objects-module__ZGDIiq__objectSlot{height:auto;min-height:300px}.process-objects-module__ZGDIiq__handoff{top:auto;bottom:-13px;right:50%;transform:translate(50%,50%)rotate(90deg)}}
