.studio{--studio-header-min-height:3.5rem;overflow-wrap:anywhere}.studio-wrap{width:var(--ui-page-width);margin-inline:auto}.studio-header{min-height:var(--studio-header-min-height);border-bottom:1px solid var(--ui-line)}.studio-brand{align-items:center;gap:var(--ui-space-2);flex:none;min-height:2.75rem;display:inline-flex}.studio-mark{width:var(--ui-space-6);height:var(--ui-space-6);flex:none}.studio-wordmark{width:var(--ui-brand-wordmark);height:auto}.studio-eyebrow{align-items:center;gap:var(--ui-space-2);color:var(--ui-muted);font:500 var(--ui-body)/1.5 var(--ui-font-sans);margin:0 0 var(--ui-space-6);display:flex}.studio-hero{min-height:calc(100svh - var(--studio-header-min-height));padding-block:var(--ui-space-24);text-align:center;place-items:center;display:grid}.studio-hero-copy{width:100%;max-width:var(--ui-landing-content-width);margin-inline:auto}.studio-hero .studio-eyebrow{justify-content:center}.studio.landing-editorial h1{max-width:none;font-size:var(--ui-landing-hero);text-wrap:balance;line-height:1.1}.studio.landing-editorial h1>.motion-line{width:fit-content;max-width:100%;margin-inline:auto;display:block}.studio-intro{max-width:38ch;color:var(--ui-muted);font-size:var(--ui-landing-lead);margin:var(--ui-space-8) auto var(--ui-space-10);text-wrap:balance;line-height:1.6}.studio-section{max-width:var(--ui-landing-content-width);padding-block:var(--ui-landing-section-space);scroll-margin-top:var(--ui-space-8);margin-inline:auto}.studio-section h2{font-size:var(--ui-landing-title);letter-spacing:-.035em;text-wrap:balance;line-height:1.12}.studio-projects{background:var(--ui-surface);padding-inline:clamp(var(--ui-space-6), 5vw, var(--ui-space-20));border-radius:var(--ui-radius)}.studio-feature{gap:var(--ui-space-16);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.studio-feature-copy{min-width:0}.studio-feature h2{max-width:18ch}.studio-feature-copy>p:not(.studio-eyebrow){max-width:36ch;font-size:var(--ui-landing-lead);color:var(--ui-muted);margin-block:var(--ui-space-8);line-height:1.6}.studio-feature-copy>.studio-status{font-size:var(--ui-landing-body);margin-block:var(--ui-space-6)}.studio-genesis-art{min-width:0;margin:0}.studio-genesis-art figcaption{text-align:center;color:var(--ui-muted);font-size:var(--ui-label);margin-top:var(--ui-space-4)}.studio-research{text-align:center}.studio-thesis{max-width:44rem;margin-inline:auto}.studio-thesis .studio-eyebrow{justify-content:center}.studio-copy{max-width:46ch;margin:var(--ui-space-8) auto;color:var(--ui-muted);font-size:var(--ui-landing-lead);line-height:1.6}.studio-principles{justify-content:center;gap:var(--ui-space-6) var(--ui-space-12);margin-top:var(--ui-space-16);font-size:var(--ui-landing-body);color:var(--ui-muted);flex-wrap:wrap;display:flex}.studio-section-heading{margin-bottom:var(--ui-space-16)}.studio-upcoming{gap:var(--ui-space-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.studio-concept{min-width:0}.studio-art{min-width:0;margin:0}.studio-art svg{aspect-ratio:14/11;width:100%;height:auto}.studio-project-art{background:var(--ui-surface)}.studio-concept-heading{justify-content:space-between;align-items:center;gap:var(--ui-space-3);margin-block:var(--ui-space-8) var(--ui-space-4);flex-wrap:wrap;display:flex}.studio-concept-heading h3{font-size:var(--ui-page);margin:0}.studio-concept-status{font-size:var(--ui-label);color:var(--ui-muted)}.studio-concept>p{font-size:var(--ui-landing-lead);color:var(--ui-muted);margin-bottom:var(--ui-space-8);line-height:1.6}.studio-question-copy{font-size:var(--ui-landing-body);color:var(--ui-muted);margin:0;line-height:1.6}.studio-roadmap-note{margin:var(--ui-space-10) 0 0;color:var(--ui-muted);font-size:var(--ui-body);line-height:1.6}.studio-launch{background:var(--ui-surface);text-align:center;border-radius:var(--ui-radius);max-width:none;padding-inline:var(--ui-space-6)}.studio-launch-content{max-width:40rem;margin-inline:auto}.studio-launch .studio-eyebrow{justify-content:center}.studio-launch h2{margin-inline:auto}.studio-launch-content>p:not(.studio-eyebrow){font-size:var(--ui-landing-lead);color:var(--ui-muted);margin:var(--ui-space-8) auto var(--ui-space-10);line-height:1.6}@media (max-width:759px){.studio-feature{gap:var(--ui-space-12);grid-template-columns:1fr}.studio-feature .studio-genesis-art{justify-self:center;max-width:28rem}.studio-upcoming{gap:var(--ui-space-16);grid-template-columns:1fr}.studio-section-heading{margin-bottom:var(--ui-space-10)}.studio-principles{gap:var(--ui-space-4);margin-top:var(--ui-space-12);flex-direction:column}}@media (max-width:599px){.studio-wordmark{width:var(--ui-brand-wordmark)}}@media (prefers-reduced-motion:reduce){html:has(.studio){scroll-behavior:auto}}
