.universe-bio{padding:100px 0;background:radial-gradient(ellipse at 10% 40%,#3a2833,transparent 60%),var(--ink)}
.universe-bio .universe-layout{grid-template-columns:.9fr 1.1fr;gap:clamp(40px,6vw,88px);align-items:center}
.universe-bio .universe-image{max-width:460px;padding:0 18px 20px 0}
.universe-bio .universe-image:after{content:'';position:absolute;inset:24px 0 0 24px;border:1px solid #ebcd9c55;pointer-events:none}
.universe-bio .universe-image img{height:560px;position:relative;z-index:1;object-position:center 30%}
.universe-bio .image-note{z-index:2;bottom:42px;font-size:.57rem;letter-spacing:.12em}
.universe-bio .universe-copy .eyebrow{margin-bottom:20px}
.universe-bio h2{font-size:clamp(2.6rem,4.2vw,4rem)}
.universe-bio h2 em{color:var(--gold)}
.universe-bio .universe-copy>.bio-role{color:var(--gold);font-size:.83rem;letter-spacing:.025em;margin-top:14px}
.bio-text{margin-top:28px;max-width:590px;color:#ded3db;font-size:.97rem;line-height:1.85}
.bio-text p+p{margin-top:19px}
.universe-bio .universe-copy>.bio-signature{max-width:none;border-top:1px solid #ebcd9c33;padding-top:20px;margin-top:26px;font-size:.72rem;letter-spacing:.05em;color:var(--gold)}
.bio-signature span{padding:0 9px}
.universe-bio .button{margin-top:24px}
@media(min-width:761px) and (max-width:1100px){.site-header nav{gap:18px}.brand-name{font-size:.75rem}.universe-bio .universe-image img{height:500px}}
@media(max-width:760px){.universe-bio{padding:60px 0}.universe-bio .universe-layout{grid-template-columns:1fr;gap:36px}.universe-bio .universe-image{max-width:460px;width:100%;margin:auto}.universe-bio .universe-image img{height:380px}.universe-bio h2{font-size:2.7rem}.bio-text{font-size:.95rem;line-height:1.85}.universe-bio .universe-copy>.bio-role{font-size:.8rem}.universe-bio .universe-copy>.bio-signature{font-size:.68rem}.bio-signature span{padding:0 5px}}
