.CTALink-module__tcDe9W__cta{font-family:var(--sans);font-size:var(--text-sm);letter-spacing:.01em;text-transform:uppercase;color:var(--fg);transition:color .2s var(--ease), gap .25s var(--ease);align-items:center;gap:.6em;padding-block:.5em;font-weight:500;line-height:1;display:inline-flex}.CTALink-module__tcDe9W__text{padding-bottom:.35em;position:relative}.CTALink-module__tcDe9W__text:after{content:"";transform-origin:0;height:1.5px;transition:transform .35s var(--ease), background .2s var(--ease);background:currentColor;position:absolute;bottom:0;left:0;right:0}.CTALink-module__tcDe9W__arrow{font-family:var(--mono);transition:transform .25s var(--ease)}.CTALink-module__tcDe9W__cta:hover{color:var(--accent);gap:.9em}.CTALink-module__tcDe9W__cta:hover .CTALink-module__tcDe9W__arrow{transform:translate(2px)}.CTALink-module__tcDe9W__primary .CTALink-module__tcDe9W__text:after{background:var(--accent)}.CTALink-module__tcDe9W__secondary{color:var(--muted)}.CTALink-module__tcDe9W__secondary .CTALink-module__tcDe9W__text:after{transform:scaleX(0)}.CTALink-module__tcDe9W__secondary:hover{color:var(--fg)}.CTALink-module__tcDe9W__secondary:hover .CTALink-module__tcDe9W__text:after{background:currentColor;transform:scaleX(1)}.CTALink-module__tcDe9W__quiet .CTALink-module__tcDe9W__text:after{transform:scaleX(0)}.CTALink-module__tcDe9W__quiet:hover .CTALink-module__tcDe9W__text:after{transform:scaleX(1)}
.HeroArtifact-module__7bs0Hq__figure{gap:var(--space-sm);flex-direction:column;margin:0;display:flex}.HeroArtifact-module__7bs0Hq__svg{width:100%;height:auto;overflow:visible}.HeroArtifact-module__7bs0Hq__grid line{stroke:var(--rule);stroke-width:1px}.HeroArtifact-module__7bs0Hq__node{fill:var(--fg)}.HeroArtifact-module__7bs0Hq__nodeGhost{fill:var(--muted)}.HeroArtifact-module__7bs0Hq__nodeAccent{fill:var(--accent)}.HeroArtifact-module__7bs0Hq__intended{fill:none;stroke:var(--muted);stroke-width:1.5px;stroke-dasharray:2 5;stroke-linecap:round}.HeroArtifact-module__7bs0Hq__observed{fill:none;stroke:var(--accent);stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round}.HeroArtifact-module__7bs0Hq__tick,.HeroArtifact-module__7bs0Hq__labelGhost,.HeroArtifact-module__7bs0Hq__labelAccent,.HeroArtifact-module__7bs0Hq__gapLabel{font-family:var(--mono);letter-spacing:.14em;font-size:11px}.HeroArtifact-module__7bs0Hq__tick,.HeroArtifact-module__7bs0Hq__labelGhost{fill:var(--muted)}.HeroArtifact-module__7bs0Hq__labelAccent{fill:var(--accent)}.HeroArtifact-module__7bs0Hq__gap,.HeroArtifact-module__7bs0Hq__gapCap{stroke:var(--fg);stroke-width:1px}.HeroArtifact-module__7bs0Hq__gapLabel{fill:var(--fg);font-style:italic;font-family:var(--serif);letter-spacing:0;font-size:14px}.HeroArtifact-module__7bs0Hq__caption{font-family:var(--mono);font-size:var(--text-2xs);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);max-width:42ch}@media (prefers-reduced-motion:no-preference){.HeroArtifact-module__7bs0Hq__observed{stroke-dasharray:1400;stroke-dashoffset:1400px;animation:HeroArtifact-module__7bs0Hq__draw 2.4s var(--ease) .3s forwards}}@keyframes HeroArtifact-module__7bs0Hq__draw{to{stroke-dashoffset:0}}
.Hero-module__KTD73a__hero{padding-block:var(--space-lg) 0;overflow:hidden}.Hero-module__KTD73a__inner{gap:var(--space-xl) var(--space-lg);padding-block:var(--space-md) var(--space-xl);display:grid;position:relative}.Hero-module__KTD73a__collage{z-index:0;position:absolute;inset:0}.Hero-module__KTD73a__collageLeft,.Hero-module__KTD73a__collageRight{opacity:.6;mix-blend-mode:multiply;display:none;position:absolute;overflow:hidden}.Hero-module__KTD73a__collageLeft{aspect-ratio:.55;width:clamp(160px,22vw,260px);left:-3rem}.Hero-module__KTD73a__collageRight{aspect-ratio:.45;width:clamp(140px,18vw,220px);right:-2.5rem}@media (min-width:1000px){.Hero-module__KTD73a__collageLeft,.Hero-module__KTD73a__collageRight{display:block;bottom:-1rem}.Hero-module__KTD73a__collageLeft{-webkit-mask-image:radial-gradient(140% 120% at 0 100%,#000 35%,#0000 85%);mask-image:radial-gradient(140% 120% at 0 100%,#000 35%,#0000 85%)}.Hero-module__KTD73a__collageRight{-webkit-mask-image:radial-gradient(140% 120% at 100% 100%,#000 35%,#0000 85%);mask-image:radial-gradient(140% 120% at 100% 100%,#000 35%,#0000 85%)}}.Hero-module__KTD73a__collageMobile{z-index:-1;aspect-ratio:.5;opacity:.4;mix-blend-mode:multiply;width:clamp(64px,15vw,92px);position:absolute;bottom:.5rem;right:-.5rem;overflow:hidden;-webkit-mask-image:radial-gradient(140% 130% at 100% 100%,#000 22%,#0000 75%);mask-image:radial-gradient(140% 130% at 100% 100%,#000 22%,#0000 75%)}@media (min-width:1000px){.Hero-module__KTD73a__collageMobile{display:none}}.Hero-module__KTD73a__lede{z-index:1;align-items:flex-start;gap:var(--space-lg);flex-direction:column;display:flex;position:relative}.Hero-module__KTD73a__headline{letter-spacing:-.035em;max-width:18ch;font-size:clamp(2.4rem,1.1rem + 5vw,4rem);line-height:1.04}.Hero-module__KTD73a__headlineSerif{font-family:var(--serif);letter-spacing:-.02em;font-size:.98em;font-style:italic;font-weight:400}.Hero-module__KTD73a__actions{align-items:center;gap:var(--space-md) var(--space-xl);margin-top:var(--space-2xs);flex-wrap:wrap;display:flex}.Hero-module__KTD73a__artifact{z-index:1;align-self:center;width:100%;max-width:560px;position:relative}.Hero-module__KTD73a__index{border-top:1px solid var(--line-strong);grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.Hero-module__KTD73a__indexItem{padding:var(--space-sm) var(--space-md);font-family:var(--mono);font-size:var(--text-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);border-bottom:1px solid var(--line);border-right:1px solid var(--line);align-items:baseline;gap:.6rem;margin-right:-1px;display:flex}.Hero-module__KTD73a__indexItem:first-child{padding-left:0}.Hero-module__KTD73a__indexNum{color:var(--accent)}@media (min-width:640px){.Hero-module__KTD73a__index{grid-template-columns:repeat(3,1fr)}}@media (min-width:1000px){.Hero-module__KTD73a__hero{padding-block:var(--space-xl) 0}.Hero-module__KTD73a__inner{align-items:center;gap:var(--space-2xl);padding-block:var(--space-lg) var(--space-2xl);grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr)}.Hero-module__KTD73a__headline{max-width:16ch;font-size:clamp(3rem,.5rem + 4.4vw,4.75rem)}.Hero-module__KTD73a__index{grid-template-columns:repeat(5,1fr)}.Hero-module__KTD73a__indexItem{padding:var(--space-md) var(--space-sm)}}
.Evidence-module__EonCSW__section{padding-block:var(--space-2xl)}.Evidence-module__EonCSW__inner{gap:var(--space-xl);display:grid}.Evidence-module__EonCSW__head{gap:var(--space-md);display:grid}.Evidence-module__EonCSW__headline{font-size:var(--display-1);letter-spacing:-.03em;max-width:24ch;font-weight:500}.Evidence-module__EonCSW__sequence{font-family:var(--mono);font-size:var(--text-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;gap:.4rem .75rem;display:flex}.Evidence-module__EonCSW__sequence li{align-items:center;gap:.75rem;display:flex}.Evidence-module__EonCSW__sequence li:not(:last-child):after{content:"→";color:var(--accent)}.Evidence-module__EonCSW__ledger{display:grid}.Evidence-module__EonCSW__ledgerHead{font-family:var(--mono);font-size:var(--text-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding-bottom:var(--space-sm);border-bottom:1px solid var(--rule-strong);display:none}.Evidence-module__EonCSW__rows{display:grid}.Evidence-module__EonCSW__row{gap:var(--space-md) var(--space-lg);padding-block:var(--space-lg);border-bottom:1px solid var(--rule);grid-template-columns:1fr;align-items:start;display:grid}.Evidence-module__EonCSW__row:first-child{border-top:1px solid var(--rule)}.Evidence-module__EonCSW__index{font-family:var(--mono);font-size:var(--text-2xs);letter-spacing:.1em;color:var(--accent)}.Evidence-module__EonCSW__measure{align-self:start}.Evidence-module__EonCSW__bars{gap:var(--space-sm);max-width:15rem;display:grid}.Evidence-module__EonCSW__track{gap:.35rem;display:grid}.Evidence-module__EonCSW__mValue{font-family:var(--mono);font-size:var(--text-base);letter-spacing:-.01em;color:var(--fg);font-variant-numeric:tabular-nums}.Evidence-module__EonCSW__bar{background:var(--rule);width:100%;height:3px;position:relative}.Evidence-module__EonCSW__bar:before{content:"";width:var(--w,100%);background:var(--fg);position:absolute;inset:0 auto 0 0}.Evidence-module__EonCSW__mLabel{font-family:var(--mono);font-size:var(--text-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.Evidence-module__EonCSW__gap{width:100%;max-width:20rem;padding-block:var(--space-2xs)}.Evidence-module__EonCSW__gapSvg{width:100%;height:auto;overflow:visible}.Evidence-module__EonCSW__gapAxis{stroke:var(--muted);stroke-width:1.6px}.Evidence-module__EonCSW__gapSpan{stroke:var(--accent);stroke-width:1.6px}.Evidence-module__EonCSW__gapDot{fill:var(--fg)}.Evidence-module__EonCSW__gapStem{stroke:var(--rule);stroke-width:1.4px}.Evidence-module__EonCSW__gapBracket{fill:none;stroke:var(--accent);stroke-width:1.6px}.Evidence-module__EonCSW__gapAnnot{fill:var(--accent);font-family:var(--mono);letter-spacing:1.1px;font-size:8px}.Evidence-module__EonCSW__gapValue{fill:var(--fg);font-family:var(--mono);font-size:10.5px}.Evidence-module__EonCSW__gapName{fill:var(--muted);font-family:var(--mono);letter-spacing:.9px;font-size:8px}.Evidence-module__EonCSW__distinction{font-family:var(--mono);letter-spacing:.02em;text-transform:uppercase;color:var(--fg);flex-wrap:wrap;align-items:baseline;gap:.5em;font-size:clamp(1.25rem,.9rem + 1.1vw,1.6rem);display:flex}.Evidence-module__EonCSW__dOp{color:var(--accent)}.Evidence-module__EonCSW__findingCol{gap:var(--space-xs);display:grid}.Evidence-module__EonCSW__finding{font-family:var(--sans);font-size:var(--text-lg);letter-spacing:-.01em;color:var(--fg);max-width:32ch;font-weight:500;line-height:1.28}.Evidence-module__EonCSW__support{font-family:var(--sans);font-size:var(--text-sm);color:var(--muted);max-width:46ch;line-height:1.5}.Evidence-module__EonCSW__sourceCol{font-family:var(--mono);font-size:var(--text-2xs);align-content:start;gap:.35rem;line-height:1.45;display:grid}.Evidence-module__EonCSW__sourceLink{letter-spacing:.06em;text-transform:uppercase;color:var(--accent);width:fit-content;transition:border-color .2s var(--ease);border-bottom:1px solid #0000;align-items:baseline;gap:.4em;display:inline-flex}.Evidence-module__EonCSW__sourceLink:hover{border-color:var(--accent)}.Evidence-module__EonCSW__sourceArrow{font-size:.9em}.Evidence-module__EonCSW__sourcePub{color:var(--muted);letter-spacing:.04em}@media (min-width:900px){.Evidence-module__EonCSW__ledgerHead{gap:var(--space-lg);grid-template-columns:3rem minmax(11rem,14.5rem) minmax(0,1.5fr) minmax(0,1fr);display:grid}.Evidence-module__EonCSW__row{gap:var(--space-lg);padding-block:var(--space-lg);grid-template-columns:3rem minmax(11rem,14.5rem) minmax(0,1.5fr) minmax(0,1fr)}}
.StudioLabs-module__qa79fW__section{border-block:1px solid var(--line)}.StudioLabs-module__qa79fW__head{padding-block:var(--space-xl) var(--space-lg)}.StudioLabs-module__qa79fW__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.StudioLabs-module__qa79fW__split{display:grid}.StudioLabs-module__qa79fW__side{padding-inline:var(--gutter);padding-block:var(--space-xl)}.StudioLabs-module__qa79fW__studio{background:var(--paper)}.StudioLabs-module__qa79fW__sideInner{align-items:flex-start;gap:var(--space-md);flex-direction:column;max-width:32rem;margin-inline:auto;display:flex;position:relative}.StudioLabs-module__qa79fW__ghost{font-family:var(--mono);color:var(--accent);opacity:.9;margin-bottom:var(--space-xs);font-size:clamp(3rem,12vw,6rem);font-weight:400;line-height:.8}.StudioLabs-module__qa79fW__sideName{font-family:var(--mono);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.StudioLabs-module__qa79fW__sideLine{font-family:var(--sans);font-size:var(--display-1);letter-spacing:-.03em;color:var(--fg);max-width:14ch;margin-bottom:var(--space-xs);font-weight:500;line-height:1.04}.StudioLabs-module__qa79fW__sideSupport{font-family:var(--sans);font-size:var(--text-base);color:var(--muted);max-width:34ch;line-height:1.55}@media (min-width:900px){.StudioLabs-module__qa79fW__split{grid-template-columns:1fr 1fr}.StudioLabs-module__qa79fW__side{padding-block:var(--space-2xl)}.StudioLabs-module__qa79fW__sideInner{margin-inline:0}.StudioLabs-module__qa79fW__studio .StudioLabs-module__qa79fW__sideInner{margin-left:auto;margin-right:var(--space-xl)}.StudioLabs-module__qa79fW__labs .StudioLabs-module__qa79fW__sideInner{margin-right:auto;margin-left:var(--space-xl)}}
.ThinkingModel-module__zcYM5W__section{background:var(--paper-sunk)}.ThinkingModel-module__zcYM5W__inner{gap:var(--space-2xl);display:grid}.ThinkingModel-module__zcYM5W__head{gap:var(--space-md);display:grid}.ThinkingModel-module__zcYM5W__headline{font-size:var(--display-1);letter-spacing:-.03em;max-width:15ch}.ThinkingModel-module__zcYM5W__flow{gap:var(--space-md);border-top:1px solid var(--line-strong);padding-top:var(--space-lg);display:grid}.ThinkingModel-module__zcYM5W__step{padding-bottom:var(--space-md);border-bottom:1px solid var(--rule);grid-template-columns:auto 1fr;align-items:baseline;gap:.4rem .9rem;display:grid}.ThinkingModel-module__zcYM5W__connector{display:none}.ThinkingModel-module__zcYM5W__stepNum{font-family:var(--mono);font-size:var(--text-xs);color:var(--accent)}.ThinkingModel-module__zcYM5W__stepTerm{font-family:var(--sans);font-size:var(--text-xl);letter-spacing:-.02em;color:var(--ink);font-weight:500}.ThinkingModel-module__zcYM5W__stepGloss{font-family:var(--mono);font-size:var(--text-2xs);letter-spacing:.03em;color:var(--ink-2);grid-column:2}@media (min-width:900px){.ThinkingModel-module__zcYM5W__flow{grid-template-columns:repeat(5,1fr);gap:0}.ThinkingModel-module__zcYM5W__step{padding:var(--space-lg) var(--space-md) 0 0;border-bottom:0;border-top:1px solid var(--line-strong);grid-template-columns:1fr;align-content:start;gap:.6rem;position:relative}.ThinkingModel-module__zcYM5W__step+.ThinkingModel-module__zcYM5W__step{padding-left:var(--space-md);border-left:1px solid var(--rule)}.ThinkingModel-module__zcYM5W__stepGloss{grid-column:1;max-width:18ch}.ThinkingModel-module__zcYM5W__connector{z-index:1;font-family:var(--mono);color:var(--accent);background:var(--paper-sunk);padding:.15em .1em;display:block;position:absolute;top:-.8em;left:-.55em}}
.ProjectArtifact-module__omkN4G__figure{gap:var(--space-sm);flex-direction:column;margin:0;display:flex}.ProjectArtifact-module__omkN4G__frame{background:var(--paper-sunk);border:1px solid var(--line-strong);justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.panel-ink .ProjectArtifact-module__omkN4G__frame{border-color:var(--rule-strong);background:#f3f1ea0a}.ProjectArtifact-module__omkN4G__image{object-fit:cover}.ProjectArtifact-module__omkN4G__plate{text-align:center;padding:var(--space-lg);flex-direction:column;align-items:center;gap:.5rem;display:flex}.ProjectArtifact-module__omkN4G__label{font-family:var(--mono);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.ProjectArtifact-module__omkN4G__subject{font-family:var(--mono);font-size:var(--text-2xs);letter-spacing:.06em;color:var(--muted)}.ProjectArtifact-module__omkN4G__status{font-family:var(--mono);font-size:var(--text-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-top:.25rem}.ProjectArtifact-module__omkN4G__reg{border:1px solid var(--accent);z-index:2;width:12px;height:12px;position:absolute}.ProjectArtifact-module__omkN4G__tl{border-bottom:0;border-right:0;top:8px;left:8px}.ProjectArtifact-module__omkN4G__tr{border-bottom:0;border-left:0;top:8px;right:8px}.ProjectArtifact-module__omkN4G__bl{border-top:0;border-right:0;bottom:8px;left:8px}.ProjectArtifact-module__omkN4G__br{border-top:0;border-left:0;bottom:8px;right:8px}.ProjectArtifact-module__omkN4G__caption{font-family:var(--mono);font-size:var(--text-2xs);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);max-width:46ch}
.FeaturedStudy-module__qWhLJW__section{background:var(--paper-raised)}.FeaturedStudy-module__qWhLJW__inner{gap:var(--space-xl);display:grid}.FeaturedStudy-module__qWhLJW__head{align-items:flex-start;gap:var(--space-sm);padding-bottom:var(--space-lg);border-bottom:1px solid var(--rule);flex-direction:column;display:flex}.FeaturedStudy-module__qWhLJW__title{font-size:var(--display-2);letter-spacing:-.04em}.FeaturedStudy-module__qWhLJW__subject{font-family:var(--mono);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.FeaturedStudy-module__qWhLJW__arc{margin-top:var(--space-2xs);font-family:var(--mono);font-size:var(--text-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;gap:.5rem .75rem;display:flex}.FeaturedStudy-module__qWhLJW__arc li{align-items:center;gap:.75rem;display:flex}.FeaturedStudy-module__qWhLJW__arc li:after{content:"→";color:var(--accent)}.FeaturedStudy-module__qWhLJW__arc li:last-child:after{content:none}.FeaturedStudy-module__qWhLJW__grid{gap:var(--space-xl);display:grid}.FeaturedStudy-module__qWhLJW__text{align-items:flex-start;gap:var(--space-md);flex-direction:column;display:flex}.FeaturedStudy-module__qWhLJW__qLabel{font-family:var(--mono);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.FeaturedStudy-module__qWhLJW__question{font-family:var(--serif);font-style:italic;font-weight:400;font-size:var(--text-xl);letter-spacing:-.015em;color:var(--ink);max-width:24ch;line-height:1.28}.FeaturedStudy-module__qWhLJW__sequence{width:100%;margin-block:var(--space-sm);border-top:1px solid var(--rule);gap:0;display:grid}.FeaturedStudy-module__qWhLJW__seqItem{padding-block:var(--space-md);border-bottom:1px solid var(--rule);gap:.4rem;display:grid}.FeaturedStudy-module__qWhLJW__seqLabel{font-family:var(--mono);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);align-items:baseline;gap:.7rem;display:flex}.FeaturedStudy-module__qWhLJW__seqNum{font-family:var(--mono);font-size:var(--text-xs);color:var(--accent)}.FeaturedStudy-module__qWhLJW__seqHeadline{font-family:var(--sans);font-size:var(--text-lg);letter-spacing:-.015em;color:var(--ink);max-width:30ch;font-weight:500;line-height:1.28}.FeaturedStudy-module__qWhLJW__seqSupport{font-family:var(--sans);font-size:var(--text-sm);color:var(--muted);max-width:52ch;line-height:1.5}.FeaturedStudy-module__qWhLJW__visual{justify-self:center;width:100%;max-width:520px}@media (min-width:1000px){.FeaturedStudy-module__qWhLJW__grid{gap:var(--space-2xl);grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:start}.FeaturedStudy-module__qWhLJW__visual{justify-self:end;position:sticky;top:96px}}
.Founder-module__bSousa__section{border-top:1px solid var(--line)}.Founder-module__bSousa__inner{gap:var(--space-xl);display:grid}.Founder-module__bSousa__left{gap:var(--space-md);align-content:start;display:grid}.Founder-module__bSousa__name{font-size:var(--display-1);letter-spacing:-.035em}.Founder-module__bSousa__line{font-family:var(--serif);font-size:var(--text-lg);letter-spacing:-.01em;color:var(--ink-2);max-width:34ch;line-height:1.4}.Founder-module__bSousa__right{align-items:flex-start;gap:var(--space-lg);flex-direction:column;display:flex}.Founder-module__bSousa__credentials{gap:var(--space-lg);width:100%;margin:0;display:grid}.Founder-module__bSousa__group{border-top:1px solid var(--line-strong);gap:0;display:grid}.Founder-module__bSousa__groupLabel{font-family:var(--mono);font-size:var(--text-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);padding-block:var(--space-xs)}.Founder-module__bSousa__item{padding-block:var(--space-xs);border-top:1px solid var(--rule);font-family:var(--sans);font-size:var(--text-base);color:var(--ink);margin:0}@media (min-width:720px){.Founder-module__bSousa__credentials{gap:var(--space-2xl);grid-template-columns:1fr 1fr}}@media (min-width:900px){.Founder-module__bSousa__inner{gap:var(--space-3xl);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start}}
.DesignStudyPage-module__5rCxGG__section{border-top:1px solid var(--rule)}.DesignStudyPage-module__5rCxGG__label{margin-bottom:var(--space-md)}.DesignStudyPage-module__5rCxGG__hero{padding-block:var(--space-2xl) var(--space-xl)}.DesignStudyPage-module__5rCxGG__question{font-size:var(--display-2);letter-spacing:-.04em;max-width:20ch;margin-top:var(--space-sm)}.DesignStudyPage-module__5rCxGG__descriptor{margin-top:var(--space-lg);max-width:56ch;font-size:var(--text-lg);color:var(--ink-2)}.DesignStudyPage-module__5rCxGG__progressionNav{margin-top:var(--space-xl);padding-top:var(--space-md);border-top:1px solid var(--line-strong)}.DesignStudyPage-module__5rCxGG__progression{font-family:var(--mono);font-size:var(--text-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;gap:.5rem .75rem;display:flex}.DesignStudyPage-module__5rCxGG__progression li{align-items:center;gap:.75rem;display:flex}.DesignStudyPage-module__5rCxGG__progression li:after{content:"→";color:var(--accent)}.DesignStudyPage-module__5rCxGG__progression li:last-child:after{content:none}.DesignStudyPage-module__5rCxGG__progression a{transition:color .2s var(--ease), border-color .2s var(--ease);border-bottom:1px solid #0000;padding-block:.15rem}.DesignStudyPage-module__5rCxGG__progression a:hover{color:var(--ink);border-color:var(--accent)}.DesignStudyPage-module__5rCxGG__observation{background:var(--paper);padding-block:2rem}@media (min-width:900px){.DesignStudyPage-module__5rCxGG__observation{padding-block:3.5rem}}.DesignStudyPage-module__5rCxGG__observation .DesignStudyPage-module__5rCxGG__label{margin-bottom:2.25rem}.DesignStudyPage-module__5rCxGG__prose{gap:var(--space-md);max-width:62ch;font-size:var(--text-lg);color:var(--ink-2);line-height:1.6;display:grid}.DesignStudyPage-module__5rCxGG__research{background:var(--paper-raised);padding-block:2rem}@media (min-width:900px){.DesignStudyPage-module__5rCxGG__research{padding-block:3.5rem}}.DesignStudyPage-module__5rCxGG__researchGrid{gap:var(--space-lg);display:grid}.DesignStudyPage-module__5rCxGG__sectionHeadline{font-size:var(--display-1);letter-spacing:-.03em;max-width:16ch}.DesignStudyPage-module__5rCxGG__support{max-width:48ch;font-size:var(--text-base);color:var(--ink-2);line-height:1.6}.DesignStudyPage-module__5rCxGG__citation{font-family:var(--mono);font-size:var(--text-2xs);gap:.35rem;margin-top:2rem;display:grid}.DesignStudyPage-module__5rCxGG__citationLink{letter-spacing:.06em;text-transform:uppercase;width:fit-content;color:var(--accent);transition:border-color .2s var(--ease);border-bottom:1px solid #0000;align-items:baseline;gap:.4em;display:inline-flex}.DesignStudyPage-module__5rCxGG__citationLink:hover{border-color:var(--accent)}.DesignStudyPage-module__5rCxGG__citationPub{color:var(--muted);letter-spacing:.04em;max-width:40ch}@media (min-width:900px){.DesignStudyPage-module__5rCxGG__researchGrid{gap:var(--space-2xl);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}}.DesignStudyPage-module__5rCxGG__interpretation{background:var(--paper);padding-block:2.5rem}@media (min-width:900px){.DesignStudyPage-module__5rCxGG__interpretation{padding-block:var(--space-xl)}}.DesignStudyPage-module__5rCxGG__turn{font-family:var(--serif);font-style:italic;font-weight:400;font-size:var(--display-1);letter-spacing:-.02em;color:var(--ink);max-width:18ch;line-height:1.15}.DesignStudyPage-module__5rCxGG__turnSupport{margin-top:var(--space-lg);max-width:46ch;font-size:var(--text-base);color:var(--ink-2)}.DesignStudyPage-module__5rCxGG__design{background:var(--paper);padding-block:2rem}@media (min-width:900px){.DesignStudyPage-module__5rCxGG__design{padding-block:3rem}}.DesignStudyPage-module__5rCxGG__pivot{font-size:var(--display-1);letter-spacing:-.03em;max-width:16ch;margin-bottom:var(--space-sm)}.DesignStudyPage-module__5rCxGG__artifact{background:var(--paper);padding-block:2rem 2.5rem}@media (min-width:900px){.DesignStudyPage-module__5rCxGG__artifact{padding-block:3rem 3.5rem}}.DesignStudyPage-module__5rCxGG__artifact .DesignStudyPage-module__5rCxGG__label{margin-bottom:2rem}.DesignStudyPage-module__5rCxGG__artifactFigure{margin:0 0 var(--space-lg);max-width:720px;margin-inline:auto}.DesignStudyPage-module__5rCxGG__frame{aspect-ratio:2/3;background:var(--paper-sunk);border:1px solid var(--line-strong);width:100%;position:relative;overflow:hidden}.DesignStudyPage-module__5rCxGG__image{object-fit:cover}.DesignStudyPage-module__5rCxGG__artifactText{gap:var(--space-md);max-width:56ch;margin-inline:auto;display:grid}.DesignStudyPage-module__5rCxGG__artifactHeading{font-family:var(--mono);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.DesignStudyPage-module__5rCxGG__artifactBody{font-size:var(--text-base);color:var(--ink-2);line-height:1.6}.DesignStudyPage-module__5rCxGG__pullQuote{padding-left:var(--space-md);border-left:2px solid var(--accent);font-family:var(--serif);font-style:italic;font-size:var(--text-xl);letter-spacing:-.01em;color:var(--ink);max-width:26ch;line-height:1.3}.DesignStudyPage-module__5rCxGG__disclaimer{font-family:var(--mono);font-size:var(--text-2xs);letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.DesignStudyPage-module__5rCxGG__deeper{background:var(--paper);padding-block:2.5rem}@media (min-width:900px){.DesignStudyPage-module__5rCxGG__deeper{padding-block:var(--space-xl)}}.DesignStudyPage-module__5rCxGG__deeperHead{gap:var(--space-sm);max-width:46ch;display:grid}.DesignStudyPage-module__5rCxGG__deeperHeadline{font-size:var(--display-1);letter-spacing:-.03em}.DesignStudyPage-module__5rCxGG__deeperBody{font-size:var(--text-base);color:var(--ink-2)}.DesignStudyPage-module__5rCxGG__deeperCtas{align-items:center;gap:var(--space-md) var(--space-xl);margin-top:var(--space-md);flex-wrap:wrap;display:flex}
.Engage-module__Z7FyQq__section{padding-block:var(--space-2xl)}.Engage-module__Z7FyQq__inner{gap:var(--space-2xl);display:grid}.Engage-module__Z7FyQq__main{align-items:flex-start;gap:var(--space-lg);flex-direction:column;display:flex}.Engage-module__Z7FyQq__headline{letter-spacing:-.03em;max-width:20ch;font-size:clamp(2.25rem,1.2rem + 3.6vw,3.75rem);font-weight:500;line-height:1.06}.Engage-module__Z7FyQq__serif{font-family:var(--serif);letter-spacing:-.02em;font-style:italic;font-weight:400}.Engage-module__Z7FyQq__aside{gap:var(--space-lg);align-content:start;display:grid}.Engage-module__Z7FyQq__note{font-family:var(--sans);font-size:var(--text-base);color:var(--muted);max-width:42ch}.Engage-module__Z7FyQq__fit{border-top:1px solid var(--rule);gap:0;display:grid}.Engage-module__Z7FyQq__fit li{border-bottom:1px solid var(--rule);font-family:var(--mono);font-size:var(--text-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding-block:.7rem}@media (min-width:1000px){.Engage-module__Z7FyQq__inner{gap:var(--space-3xl);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start}}
