.bio-heading{max-width:1200px;margin:auto;padding:75px 6% 55px;text-align:center}.bio-heading h1{font-size:clamp(42px,5.5vw,78px)}.bio-deck{font:22px/1.55 var(--serif);max-width:720px;margin:30px auto 16px}.hollywood-header{max-width:1300px;margin:0 auto;padding:0 5%}.hollywood-header img{width:100%;height:auto}.hollywood-header figcaption{font-size:10px;letter-spacing:.16em;color:var(--bronze);margin-top:12px}.bio-story{max-width:1300px;margin:auto;display:grid;grid-template-columns:.65fr 1fr;gap:10%;align-items:start}.bio-story aside img{aspect-ratio:4/5;object-fit:cover}.bio-story h2,.bio-principles h2,.bio-continuity h2{font-size:clamp(36px,4vw,58px);margin-bottom:30px}.bio-story p,.bio-principles p,.bio-continuity>p{line-height:1.9}.bio-story .signature{margin-bottom:10px}.bio-pullquote{background:var(--stone);padding:65px 6%;text-align:center}.bio-pullquote p{font:clamp(29px,3.5vw,48px)/1.3 var(--serif);color:var(--peacock);margin:0 0 25px}.bio-pullquote span{font-size:11px;letter-spacing:.22em}.bio-principles{display:grid;grid-template-columns:.7fr 1fr;gap:10%;max-width:1300px;margin:auto}.bio-principles>div:last-child>p:first-child{margin-top:0}.bio-continuity{max-width:850px;margin:auto;padding-top:0}.selected-press{background:#eae4da;text-align:center}.press-heading{max-width:700px;margin:0 auto 55px}.press-heading h2{margin-bottom:25px}.press-grid{max-width:1200px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:55px 35px}.press-card button{border:0;padding:20px;background:rgba(255,255,255,.35);width:100%;cursor:pointer}.press-card img{height:340px;object-fit:contain;transition:transform .2s}.press-card button:hover img{transform:translateY(-4px)}.press-card figcaption{padding-top:20px}.press-card figcaption>span{font-size:13px;letter-spacing:.13em;color:var(--peacock)}.press-card h3{font:22px/1.3 var(--serif);margin:8px 0}.press-card figcaption p{font-size:13px;margin:5px 0}.press-context{max-width:650px;margin:55px auto 15px;font-size:13px;color:var(--bronze)}#press-viewer{max-width:1100px;text-align:center}#press-image{height:65vh;object-fit:contain}#press-caption{font-size:15px;margin-bottom:20px}#press-source{font-size:13px;margin:20px 0 0}@media(max-width:700px){.bio-heading{padding:45px 6%}.bio-deck{font-size:20px}.bio-story,.bio-principles{grid-template-columns:1fr;gap:35px}.bio-story aside{max-width:330px}.press-grid{grid-template-columns:repeat(2,1fr);gap:30px 14px}.press-card button{padding:8px}.press-card img{height:230px}.press-card h3{font-size:18px}.bio-continuity{padding-top:0}nav{gap:12px}}@media(max-width:420px){.press-grid{grid-template-columns:1fr}.press-card img{height:330px}}

.bio-story .working-photo{max-width:300px;margin-top:48px}.bio-story .working-photo img{aspect-ratio:auto;height:auto;object-fit:contain}.working-photo figcaption{font-size:13px;line-height:1.6;color:var(--bronze);margin-top:12px}

.bio-story aside>img{object-position:center 30%}

.personal-perspective{max-width:1100px;padding-top:15px;padding-bottom:80px}.personal-perspective h2{font-size:clamp(30px,3vw,42px);margin-bottom:35px}.personal-links{display:grid;grid-template-columns:1.2fr 1fr;gap:55px;border-top:1px solid var(--line);padding-top:30px}.personal-links .eyebrow{font-size:10px;margin-bottom:15px}.personal-links h3{font-size:25px;line-height:1.25;margin-bottom:15px}.personal-links p:not(.eyebrow){font-size:15px;line-height:1.8}.personal-links .text-link{margin-top:8px}@media(max-width:700px){.personal-links{grid-template-columns:1fr;gap:32px}.personal-perspective{padding-bottom:60px}}

.personal-perspective{padding-top:75px}

.art-collection{margin-top:35px}.art-collection>summary{color:var(--peacock);cursor:pointer;padding:10px 0}.art-collection-content{padding:30px 0}.art-collection-content>p{max-width:700px;font-size:15px}.art-original{max-width:700px;margin:0 auto 45px}.art-collection figcaption{font-size:12px;color:var(--bronze);margin-top:10px}.art-installations{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin:35px 0 45px}.art-installations img{width:100%;height:auto}.art-installations figure:last-child{grid-column:1/-1;max-width:700px;margin:auto}@media(max-width:700px){.art-installations{grid-template-columns:1fr}.art-installations figure:last-child{grid-column:auto}}

.art-collection-content>.installation-credit{max-width:none;font-size:13px;text-align:center;color:var(--bronze);margin:-20px 0 40px}

.refocus-stories{margin-top:35px}.refocus-stories>summary{padding:10px 0;color:var(--peacock);cursor:pointer}.refocus-posts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:30px 0}.refocus-card img{width:100%;height:210px;object-fit:cover;margin-bottom:22px}.refocus-card h3{font-size:25px}.refocus-card p:not(.eyebrow){font-size:14px;line-height:1.8}.refocus-card .text-link{font-size:12px;padding:12px}.refocus-status{font-size:12px;color:var(--bronze)}@media(max-width:800px){.refocus-posts{grid-template-columns:1fr}.refocus-card img{height:auto;max-height:400px;object-fit:contain}}
@media(max-width:360px){.bio-story h2,.bio-principles h2,.bio-continuity h2{font-size:32px}}
