.studio-mark{font-size:clamp(8.5rem,42vw,30rem);font-weight:inherit;padding-top:clamp(40px,8vw,96px);line-height:1}.studio-mark .wordmark{margin-bottom:-.12em}.studio-intro{max-width:24ch;font-size:var(--step-3);letter-spacing:-.01em;margin-top:clamp(32px,6vw,64px);font-weight:500;line-height:1.15}.apps{margin-top:clamp(64px,10vw,128px)}.section-heading{border-bottom:1px solid var(--ink-faint);color:var(--ink-muted);font-size:var(--step-0);padding-bottom:12px;font-weight:600}.app-row{border-bottom:1px solid var(--ink-faint);grid-template-columns:64px 1fr;align-items:start;gap:16px 20px;padding-block:28px;display:grid}@media (width>=720px){.app-row{grid-template-columns:88px 1fr;gap:28px}}.app-row__icon{border-radius:22.5%;width:100%}.app-row__text{max-width:var(--measure);gap:8px;display:grid}.app-row__name{font-size:var(--step-2);font-stretch:var(--narrow);font-weight:800;line-height:1.1}.app-row__name a{margin-block:-7px;padding-block:7px;text-decoration:none;display:inline-block}.app-row__name a:hover{text-decoration:underline}.app-row__links{flex-wrap:wrap;gap:0 24px;margin-block:-9px;font-weight:600;display:flex}.app-row__links a{align-items:center;min-height:44px;display:inline-flex}.studio-about{max-width:var(--measure);color:var(--ink-muted);margin-top:32px}
