.studio-module__khx91W__page{--ink:var(--ds-color-ink);--paper:var(--ds-color-canvas);--paper-light:var(--ds-color-surface);--forest:var(--ds-color-brand-surface);--lime:var(--ds-color-accent-surface);--blue:var(--ds-color-evidence-surface);background:linear-gradient(90deg, var(--ds-color-grid) 1px, transparent 1px), var(--paper);min-height:100vh;color:var(--ink);background-size:32px 100%;overflow:clip}.studio-module__khx91W__hero{grid-template-columns:1fr 1fr;align-items:center;gap:8vw;width:min(1380px,100% - 64px);min-height:750px;margin:0 auto;padding:105px 0;display:grid}.studio-module__khx91W__kicker{color:var(--ds-color-brand-text);font-family:var(--ds-font-mono);letter-spacing:.11em;align-items:center;gap:9px;font-size:11px;font-weight:850;display:flex}.studio-module__khx91W__kicker svg{width:16px;height:16px}.studio-module__khx91W__hero h1{letter-spacing:-.082em;margin:26px 0 0;font-size:clamp(4.6rem,8vw,8.8rem);line-height:.84}.studio-module__khx91W__hero h1 em{color:var(--ds-color-brand-text);font-family:var(--ds-font-editorial);font-weight:500;display:block}.studio-module__khx91W__heroCopy>p{max-width:680px;color:var(--ds-color-muted);margin:33px 0 0;font-size:18px;line-height:1.65}.studio-module__khx91W__heroActions{align-items:center;gap:24px;margin-top:34px;display:flex}.studio-module__khx91W__heroActions a:first-child,.studio-module__khx91W__finalCta a{border:2px solid var(--ink);background:var(--lime);min-height:56px;color:var(--ds-color-on-accent);box-shadow:5px 5px 0 var(--ink);align-items:center;gap:13px;padding:0 21px;font-size:14px;font-weight:840;display:inline-flex}.studio-module__khx91W__heroActions a:last-child{text-underline-offset:5px;font-size:13px;font-weight:800;text-decoration:underline}.studio-module__khx91W__heroActions svg,.studio-module__khx91W__finalCta svg,.studio-module__khx91W__processIntro a svg{width:17px;height:17px}.studio-module__khx91W__heroSystem{border:2px solid var(--ink);background:var(--paper-light);box-shadow:12px 12px 0 var(--ink);transform:rotate(1deg)}.studio-module__khx91W__systemHead{border-bottom:1px solid var(--ds-color-line-strong);min-height:58px;font-family:var(--ds-font-mono);letter-spacing:.08em;justify-content:space-between;align-items:center;padding:0 20px;font-size:10px;font-weight:800;display:flex}.studio-module__khx91W__systemHead strong{color:var(--ds-color-brand-text)}.studio-module__khx91W__systemProblem{gap:10px;padding:28px 24px;display:grid}.studio-module__khx91W__systemProblem small,.studio-module__khx91W__systemOutput span{color:var(--ds-color-muted);font-family:var(--ds-font-mono);letter-spacing:.1em;font-size:10px;font-weight:850}.studio-module__khx91W__systemProblem strong{letter-spacing:-.045em;max-width:520px;font-size:clamp(1.65rem,2.8vw,2.7rem);line-height:1.08}.studio-module__khx91W__systemFlow{border:1px solid var(--ink);grid-template-columns:repeat(3,1fr);margin:0 20px;display:grid}.studio-module__khx91W__systemFlow>div{border-right:1px solid var(--ink);flex-direction:column;min-height:130px;padding:14px;display:flex}.studio-module__khx91W__systemFlow>div:last-child{border-right:0}.studio-module__khx91W__systemFlow span{color:var(--ds-color-muted);font-family:var(--ds-font-mono);font-size:9px}.studio-module__khx91W__systemFlow strong{letter-spacing:.04em;margin-top:auto;font-size:13px}.studio-module__khx91W__systemFlow small{color:var(--ds-color-muted);margin-top:4px;font-size:11px;line-height:1.4}.studio-module__khx91W__systemOutput{background:var(--forest);color:var(--ds-color-on-brand);grid-template-columns:30px 1fr;gap:12px;margin:18px 20px 20px;padding:20px;display:grid}.studio-module__khx91W__systemOutput svg{width:24px;color:var(--ds-color-accent-on-inverse)}.studio-module__khx91W__systemOutput span{color:var(--ds-color-accent-on-inverse)}.studio-module__khx91W__systemOutput p{color:var(--ds-color-on-inverse);margin:7px 0 0;font-size:13px;line-height:1.5}.studio-module__khx91W__positioning{background:var(--lime);color:var(--ds-color-on-accent);grid-template-columns:.55fr 1.45fr;gap:6vw;padding:30px max(32px,50vw - 690px);display:grid}.studio-module__khx91W__positioning span,.studio-module__khx91W__sectionHead span,.studio-module__khx91W__fitIntro>span,.studio-module__khx91W__processIntro>span,.studio-module__khx91W__boundary span,.studio-module__khx91W__finalCta>span{font-family:var(--ds-font-mono);letter-spacing:.11em;font-size:10px;font-weight:850}.studio-module__khx91W__positioning p{max-width:840px;margin:0;font-size:14px;line-height:1.65}.studio-module__khx91W__engagements,.studio-module__khx91W__fitSection,.studio-module__khx91W__processSection{width:min(1380px,100% - 64px);margin:0 auto;padding:130px 0}.studio-module__khx91W__sectionHead{grid-template-columns:1.1fr .9fr;align-items:end;gap:8vw;display:grid}.studio-module__khx91W__sectionHead span,.studio-module__khx91W__fitIntro>span,.studio-module__khx91W__processIntro>span{color:var(--ds-color-brand-text)}.studio-module__khx91W__sectionHead h2,.studio-module__khx91W__fitIntro h2,.studio-module__khx91W__processIntro h2,.studio-module__khx91W__boundary h2,.studio-module__khx91W__finalCta h2{letter-spacing:-.072em;margin:22px 0 0;font-size:clamp(3.2rem,5.8vw,6.5rem);line-height:.94}.studio-module__khx91W__sectionHead>p{color:var(--ds-color-muted);margin:0;font-size:16px;line-height:1.7}.studio-module__khx91W__engagementGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:66px;display:grid}.studio-module__khx91W__engagementGrid article{border:1px solid color-mix(in oklch, var(--ds-color-ink) 22%, transparent);background:var(--paper-light);flex-direction:column;min-height:620px;padding:28px;display:flex}.studio-module__khx91W__engagementTop{color:var(--ds-color-brand-text);font-family:var(--ds-font-mono);justify-content:space-between;font-size:11px;font-weight:800;display:flex}.studio-module__khx91W__engagementTop svg{width:27px;height:27px}.studio-module__khx91W__engagementGrid h3{letter-spacing:-.055em;margin:64px 0 16px;font-size:36px;line-height:1}.studio-module__khx91W__engagementGrid>article>p{color:var(--ds-color-muted);margin:0;font-size:14px;line-height:1.65}.studio-module__khx91W__deliverables{border-top:1px solid var(--ds-color-line);gap:12px;margin-top:34px;padding-top:22px;display:grid}.studio-module__khx91W__deliverables>span{color:var(--ds-color-muted);font-family:var(--ds-font-mono);letter-spacing:.1em;margin-bottom:3px;font-size:9px;font-weight:800}.studio-module__khx91W__deliverables small{color:var(--ds-color-muted);align-items:flex-start;gap:9px;font-size:12px;line-height:1.45;display:flex}.studio-module__khx91W__deliverables svg{width:15px;color:var(--ds-color-brand-text);flex:0 0 15px}.studio-module__khx91W__engagementGrid footer{color:var(--ds-color-brand-text);margin-top:auto;padding-top:25px;font-size:11px;font-weight:760;line-height:1.5}.studio-module__khx91W__fitSection{background:var(--ds-color-inverse-surface);width:100%;color:var(--ds-color-on-inverse);grid-template-columns:.8fr 1.2fr;gap:8vw;padding-inline:max(32px,50vw - 690px);display:grid}.studio-module__khx91W__fitIntro h2{max-width:690px}.studio-module__khx91W__fitColumns{border:1px solid color-mix(in oklch, var(--ds-color-on-inverse) 22%, transparent);grid-template-columns:1fr 1fr;display:grid}.studio-module__khx91W__fitColumns>div{border-right:1px solid color-mix(in oklch, var(--ds-color-on-inverse) 20%, transparent);padding:28px}.studio-module__khx91W__fitColumns>div:last-child{border-right:0}.studio-module__khx91W__fitColumns strong{color:var(--ds-color-accent-on-inverse);font-family:var(--ds-font-mono);letter-spacing:.1em;font-size:10px}.studio-module__khx91W__fitColumns p{color:var(--ds-color-on-inverse-muted);gap:10px;margin:20px 0 0;font-size:13px;line-height:1.5;display:flex}.studio-module__khx91W__fitColumns svg{width:16px;color:var(--ds-color-accent-on-inverse);flex:0 0 16px}.studio-module__khx91W__fitColumns p>span{color:var(--ds-color-coral);font-size:19px;line-height:.8}.studio-module__khx91W__processSection{grid-template-columns:.8fr 1.2fr;gap:8vw;display:grid}.studio-module__khx91W__processIntro{align-self:start;position:sticky;top:120px}.studio-module__khx91W__processIntro>p{color:var(--ds-color-muted);margin:27px 0 24px;font-size:16px;line-height:1.7}.studio-module__khx91W__processIntro>a{color:var(--ds-color-brand-text);align-items:center;gap:10px;font-size:13px;font-weight:820;display:inline-flex}.studio-module__khx91W__processList{border-top:2px solid var(--ink)}.studio-module__khx91W__processList article{border-bottom:1px solid var(--ds-color-line);grid-template-columns:52px .65fr 1fr;gap:20px;min-height:150px;padding:25px 0;display:grid}.studio-module__khx91W__processList span{font-family:var(--ds-font-mono);font-size:10px;font-weight:800}.studio-module__khx91W__processList h3{letter-spacing:-.045em;margin:0;font-size:26px}.studio-module__khx91W__processList p{color:var(--ds-color-muted);margin:0;font-size:13px;line-height:1.65}.studio-module__khx91W__boundary{background:var(--blue);color:var(--ds-color-on-evidence);grid-template-columns:100px 1fr;gap:40px;padding:95px max(32px,50vw - 580px);display:grid}.studio-module__khx91W__boundary>svg{width:72px;height:72px;color:var(--ds-color-accent-on-inverse)}.studio-module__khx91W__boundary span{color:var(--ds-color-on-inverse-muted)}.studio-module__khx91W__boundary h2{max-width:900px}.studio-module__khx91W__boundary p{max-width:850px;color:var(--ds-color-on-inverse);margin:25px 0 0;font-size:16px;line-height:1.7}.studio-module__khx91W__finalCta{background:var(--lime);color:var(--ds-color-on-accent);text-align:center;padding:120px 22px}.studio-module__khx91W__finalCta h2{max-width:1100px;margin-inline:auto}.studio-module__khx91W__finalCta p{max-width:650px;color:var(--ds-color-muted);margin:24px auto 34px;font-size:16px;line-height:1.65}.studio-module__khx91W__finalCta a{background:var(--ds-color-inverse-surface);color:var(--ds-color-on-inverse);box-shadow:none}@media (max-width:1050px){.studio-module__khx91W__hero,.studio-module__khx91W__sectionHead,.studio-module__khx91W__fitSection,.studio-module__khx91W__processSection{grid-template-columns:1fr}.studio-module__khx91W__hero{gap:70px;min-height:auto}.studio-module__khx91W__engagementGrid{grid-template-columns:1fr}.studio-module__khx91W__engagementGrid article{min-height:auto}.studio-module__khx91W__processIntro{position:static}}@media (max-width:700px){.studio-module__khx91W__hero,.studio-module__khx91W__engagements,.studio-module__khx91W__processSection{width:calc(100% - 32px)}.studio-module__khx91W__hero{padding:75px 0 92px}.studio-module__khx91W__hero h1{font-size:clamp(4rem,19vw,5.8rem)}.studio-module__khx91W__heroActions{flex-direction:column;align-items:flex-start}.studio-module__khx91W__heroSystem{box-shadow:7px 7px 0 var(--ink)}.studio-module__khx91W__systemFlow{grid-template-columns:1fr}.studio-module__khx91W__systemFlow>div{border-right:0;border-bottom:1px solid var(--ink);min-height:90px}.studio-module__khx91W__systemFlow>div:last-child{border-bottom:0}.studio-module__khx91W__positioning{grid-template-columns:1fr;gap:14px;padding-inline:20px}.studio-module__khx91W__engagements,.studio-module__khx91W__fitSection,.studio-module__khx91W__processSection{padding-block:92px}.studio-module__khx91W__sectionHead h2,.studio-module__khx91W__fitIntro h2,.studio-module__khx91W__processIntro h2,.studio-module__khx91W__boundary h2,.studio-module__khx91W__finalCta h2{font-size:clamp(3rem,15vw,4.7rem)}.studio-module__khx91W__engagementGrid article{padding:24px 21px}.studio-module__khx91W__fitSection{padding-inline:16px}.studio-module__khx91W__fitColumns{grid-template-columns:1fr}.studio-module__khx91W__fitColumns>div{border-right:0;border-bottom:1px solid color-mix(in oklch, var(--ds-color-on-inverse) 20%, transparent)}.studio-module__khx91W__fitColumns>div:last-child{border-bottom:0}.studio-module__khx91W__processList article{grid-template-columns:36px 1fr}.studio-module__khx91W__processList p{grid-column:2}.studio-module__khx91W__boundary{grid-template-columns:1fr;padding:80px 20px}.studio-module__khx91W__boundary>svg{width:48px;height:48px}.studio-module__khx91W__finalCta{padding:92px 18px}}
