.studio-hero{position:relative;isolation:isolate;min-block-size:88svh;display:grid;align-items:end;overflow:hidden}.studio-hero:after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(180deg,rgba(10,12,14,.06) 18%,rgba(10,12,14,.68) 70%,var(--bg-900) 100%);pointer-events:none}.studio-hero__art{position:absolute;z-index:-2;inset:0;block-size:100%;aspect-ratio:auto;border-radius:0}.studio-hero__art img{object-position:58% 44%}.studio-capabilities,.studio-founder,.studio-hero__inner,.studio-story{display:grid;gap:var(--space-6)}.studio-hero__inner{grid-template-columns:1fr minmax(15rem,.32fr);align-items:end;padding-block-end:var(--space-8)}.studio-story{grid-template-columns:.65fr 1fr}.studio-founder{grid-template-columns:.8fr 1fr;align-items:center;gap:clamp(2rem,8vw,8rem)}.founder-portrait img{filter:grayscale(1) contrast(1.04);transition:filter var(--t-slow) var(--ease-out),transform var(--t-slow) var(--ease-out)}@media(hover:hover){.founder-portrait:hover img{filter:grayscale(0) contrast(1);transform:scale(1.015)}}.studio-capabilities{grid-template-columns:repeat(2,1fr);gap:var(--space-4)}.studio-capability{padding:var(--space-6);border:1px solid var(--line)}.on-light .method-stage__copy>:first-child,.on-light .method-stage__signal{color:var(--miky-blue-on-light)}.on-light .method-stage__copy>:last-child{color:var(--ink-body)}@media(max-width:64rem){.studio-founder,.studio-hero__inner,.studio-story{grid-template-columns:1fr}.studio-hero__art img{object-position:64% 48%}.studio-hero__aside{max-inline-size:30rem}}@media(max-width:40rem){.studio-capabilities{grid-template-columns:1fr}.studio-hero{min-block-size:82svh}.studio-hero__art img{object-position:70% 50%}}@media(prefers-reduced-motion:reduce){.founder-portrait img{transition:none}}@media(max-width:64rem){.studio-hero:after{background:linear-gradient(180deg,rgba(10,12,14,.08),rgba(10,12,14,.86) 35%,var(--bg-900) 80%)}.studio-hero .eyebrow{color:var(--fg-300)}}.studio-circle{position:relative;display:grid;min-block-size:clamp(32rem,70vw,50rem);place-items:end start;overflow:hidden;border:1px solid color-mix(in srgb,#dc3441 45%,var(--line));background:url(/brand/circle/circle-cover-1672.webp) 68% 50%/cover no-repeat}.studio-circle:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(6,8,10,.96) 2%,rgba(6,8,10,.7) 42%,rgba(6,8,10,.06) 80%)}.studio-circle__copy{position:relative;z-index:1;max-inline-size:40rem;padding:clamp(1.5rem,5vw,5rem)}.studio-circle__copy h2{margin-block:var(--space-3);font-size:clamp(2.8rem,6vw,6rem);line-height:.9;max-inline-size:11ch}.studio-circle__copy .eyebrow{color:#ef4a56}@media(max-width:40rem){.studio-circle{min-block-size:42rem;background-position:66% 50%}.studio-circle:after{background:linear-gradient(0deg,rgba(6,8,10,.98) 5%,rgba(6,8,10,.45) 62%,rgba(6,8,10,.08))}}