.studio-module__W4fhGG__page{background:var(--color-background);min-height:100dvh;color:var(--color-foreground);overflow:clip}.studio-module__W4fhGG__sheet{padding:clamp(140px, 18vw, 190px) var(--content-x) clamp(4rem, 9vw, 7rem)}.studio-module__W4fhGG__masthead{border-bottom:1px solid var(--color-hairline);gap:clamp(1.5rem,3vw,2.5rem);padding-bottom:clamp(2rem,4vw,3rem);display:grid}.studio-module__W4fhGG__title{max-width:14ch;font-family:var(--font-display);font-weight:500;font-size:var(--font-size-hero);letter-spacing:var(--tracking-xl);color:var(--color-foreground);text-wrap:balance;margin:0;line-height:.9}.studio-module__W4fhGG__mastheadFoot{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem 2rem;display:flex}.studio-module__W4fhGG__lede{max-width:44ch;color:var(--color-foreground-soft);font-size:var(--font-size-lead);letter-spacing:var(--tracking-lead);margin:0;line-height:1.35}.studio-module__W4fhGG__section{border-bottom:1px solid var(--color-hairline);grid-template-columns:minmax(80px,200px) minmax(0,1fr);gap:clamp(1.5rem,4vw,3rem);padding:clamp(2.5rem,6vw,4.5rem) 0;display:grid}.studio-module__W4fhGG__lastSection{border-bottom:0}.studio-module__W4fhGG__margin{color:var(--color-ink-soft);align-content:start;gap:.4rem;display:grid}.studio-module__W4fhGG__sectionIndex{font-family:var(--font-mono);font-size:var(--mono-size);letter-spacing:var(--mono-tracking);color:var(--color-ink-soft)}.studio-module__W4fhGG__prose{gap:1.25rem;max-width:68ch;display:grid}.studio-module__W4fhGG__prose p{color:var(--color-foreground-soft);font-size:var(--font-size-body);margin:0;line-height:1.65}.studio-module__W4fhGG__prose .studio-module__W4fhGG__drop{color:var(--color-foreground);font-size:var(--font-size-lead);letter-spacing:var(--tracking-lead);line-height:1.4}.studio-module__W4fhGG__sectionBody{max-width:56ch;color:var(--color-foreground-soft);font-size:var(--font-size-body);margin:0;line-height:1.6}.studio-module__W4fhGG__plate{border-bottom:1px solid var(--color-hairline);margin:0;padding:clamp(2.5rem,6vw,4.5rem) 0}.studio-module__W4fhGG__plateField{aspect-ratio:3/2;background:var(--color-ground-raised);position:relative;overflow:hidden}.studio-module__W4fhGG__plateCaption{color:var(--color-ink-soft);flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;padding-top:.9rem;display:flex}.studio-module__W4fhGG__founderName{font-family:var(--font-editorial);color:var(--color-foreground);margin:0 0 .5rem;font-size:clamp(1.75rem,3vw,2.5rem);font-style:italic;font-weight:300}.studio-module__W4fhGG__founderRole{color:var(--color-ink-soft);font-family:var(--font-mono);font-size:var(--mono-size);letter-spacing:var(--mono-tracking);text-transform:uppercase;margin:0 0 1rem}.studio-module__W4fhGG__capabilities{color:var(--color-ink-soft);font-family:var(--font-mono);letter-spacing:var(--mono-tracking);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.studio-module__W4fhGG__capabilities li{border-bottom:1px solid var(--color-hairline);color:var(--color-foreground);padding:.75rem 0}.studio-module__W4fhGG__philosophy{max-width:40ch;font-family:var(--font-editorial);color:var(--color-foreground);margin:0;font-size:clamp(1.5rem,2.5vw,2rem);font-style:italic;font-weight:300;line-height:1.35}.studio-module__W4fhGG__visuallyHidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.studio-module__W4fhGG__cta{padding:clamp(4rem, 10vw, 8rem) var(--content-x);justify-items:start;gap:1.25rem;display:grid}.studio-module__W4fhGG__cta h2{font-family:var(--font-display);font-weight:500;font-size:var(--font-size-display);letter-spacing:var(--tracking-l);margin:0;line-height:.95}@media (max-width:720px){.studio-module__W4fhGG__section{grid-template-columns:1fr}.studio-module__W4fhGG__margin{align-items:baseline;gap:.75rem;display:flex}.studio-module__W4fhGG__capabilities{grid-template-columns:1fr}.studio-module__W4fhGG__plateField{aspect-ratio:4/3}}
