.about{padding-top:var(--nav-h)}.nav__links--active{color:var(--gold)!important;opacity:1!important}.about__hero{padding:clamp(48px, 8vw, 96px) var(--gutter) clamp(64px, 8vw, 96px);grid-template-columns:minmax(280px,420px) 1fr;align-items:center;gap:clamp(32px,6vw,96px);max-width:1280px;margin:0 auto;display:grid}.about__hero-media{border:1px solid var(--border);aspect-ratio:861/1177;border-radius:4px;position:relative;overflow:hidden}.about__hero-img{object-fit:cover;width:100%;height:100%;display:block}.about__hero-content{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.about__hero-title{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:clamp(36px,5vw,64px);font-weight:800;line-height:1.02}.about__hero-headline{font-family:var(--font-display);letter-spacing:-.005em;color:var(--text);max-width:34ch;margin:0;font-size:clamp(20px,2.4vw,28px);font-weight:700;line-height:1.3}.about__hero-lede{font-family:var(--font-display);color:var(--muted);max-width:44ch;margin:0;font-size:clamp(16px,1.4vw,19px);font-weight:400;line-height:1.6}.about__hero-actions{flex-wrap:wrap;gap:14px;margin-top:8px;display:flex}.about__hero-actions .btn:not(.btn--gold){border:1px solid var(--border);font-family:var(--font-mono);letter-spacing:.1em;border-radius:2px;padding:12px 22px;font-size:11px}.about__hero-actions .btn:not(.btn--gold):hover{border-color:var(--border-gold);color:var(--gold)}.about__stats{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(3,1fr);max-width:1280px;margin:0 auto;display:grid}.about__stat{padding:clamp(28px, 4vw, 44px) var(--gutter);border-right:1px solid var(--border);flex-direction:column;gap:6px;display:flex}.about__stat:last-child{border-right:none}.about__stat-value{font-family:var(--font-display);color:var(--gold);font-size:clamp(28px,3.5vw,40px);font-weight:800}.about__stat-label{font-family:var(--font-mono);letter-spacing:.04em;color:var(--muted);font-size:11px}.about__bio{max-width:1280px;padding:clamp(64px, 9vw, 112px) var(--gutter);flex-direction:column;gap:32px;margin:0 auto;display:flex;position:relative}.about__bio-grid{grid-template-columns:repeat(3,1fr);gap:clamp(28px,4vw,48px);display:grid}.about__bio-text{font-family:var(--font-display);color:var(--text);margin:0;font-size:clamp(16px,1.3vw,18px);font-weight:400;line-height:1.7}.about__section{max-width:1280px;padding:0 var(--gutter) clamp(56px, 8vw, 96px);flex-direction:column;gap:28px;margin:0 auto;display:flex}.about__section-head{flex-direction:column;gap:16px;display:flex}.about__section-title{font-family:var(--font-display);letter-spacing:-.005em;margin:0;font-size:clamp(24px,3vw,34px);font-weight:800}.about__section-body{flex-direction:column;gap:20px;max-width:68ch;display:flex}.about__pull-quote{font-family:var(--font-display);letter-spacing:-.005em;color:var(--gold);margin:4px 0;font-size:clamp(26px,3.4vw,40px);font-weight:800;line-height:1.2}.about__kicker{margin-bottom:-4px}.about__punch-line{font-family:var(--font-display);letter-spacing:-.005em;color:var(--text);max-width:48ch;margin:4px 0;font-size:clamp(20px,2.2vw,26px);font-weight:700;line-height:1.4}.about__award-grid{flex-direction:column;gap:18px;display:flex}.about__award-card{border-left:2px solid var(--gold);flex-direction:column;gap:4px;padding:2px 0 2px 20px;display:flex}.about__award-title{font-family:var(--font-display);letter-spacing:-.005em;color:var(--text);font-size:clamp(17px,1.5vw,20px);font-weight:800}.about__award-detail{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--gold);font-size:11px}.about__studios-split{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(2,1fr);gap:clamp(24px,4vw,48px);padding:24px 0;display:grid}.about__studio{flex-direction:column;gap:6px;display:flex}.about__studio-name{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gold);font-size:11px}.about__studio-desc{font-family:var(--font-display);color:var(--muted);font-size:clamp(15px,1.2vw,17px)}.about__section-actions{flex-wrap:wrap;gap:14px;margin-top:8px;display:flex}.about__section-actions .btn:not(.btn--gold){border:1px solid var(--border);font-family:var(--font-mono);letter-spacing:.1em;border-radius:2px;padding:12px 22px;font-size:11px}.about__section-actions .btn:not(.btn--gold):hover{border-color:var(--border-gold);color:var(--gold)}.about__clients{max-width:1280px;padding:0 var(--gutter) clamp(64px, 9vw, 112px);flex-direction:column;gap:24px;margin:0 auto;display:flex}.about__clients-grid{flex-wrap:wrap;gap:14px 28px;display:flex}.about__client{font-family:var(--font-mono);letter-spacing:.02em;color:var(--muted);font-size:13px}@media (max-width:860px){.about__hero{grid-template-columns:1fr}.about__hero-media{max-width:360px;margin:0 auto}.about__bio-grid,.about__studios-split,.about__stats{grid-template-columns:1fr}.about__stat{border-right:none;border-bottom:1px solid var(--border)}.about__stat:last-child{border-bottom:none}}@media (min-width:861px){.about__section:not(.about__section--closing){grid-template-columns:minmax(220px,300px) 1fr;align-items:start;gap:clamp(32px,5vw,64px);display:grid}.about__section:not(.about__section--closing) .about__section-title{font-size:clamp(22px,2vw,28px);line-height:1.2}}
