.qTTZmG_section{scroll-margin-top:var(--header-h)}.qTTZmG_grid{gap:clamp(2.5rem,2rem + 3vw,5rem);display:grid}@media (min-width:1024px){.qTTZmG_grid{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;gap:clamp(3rem,6vw,7rem)}.qTTZmG_grid[data-flip] .qTTZmG_aside{order:2}.qTTZmG_aside{top:calc(var(--header-h) + 2rem);position:sticky}}.qTTZmG_aside{gap:var(--s-5);width:100%;max-width:460px;display:grid}@media (max-width:1023px){.qTTZmG_aside{display:contents}.qTTZmG_figure,.qTTZmG_horizon{max-width:460px}.qTTZmG_main{order:1}.qTTZmG_highlights{order:2}}.qTTZmG_figure{aspect-ratio:4/5;border-radius:var(--radius-sm);background:var(--ocean-900);box-shadow:var(--shadow-deep);position:relative;overflow:hidden}.qTTZmG_figure:after{content:"";pointer-events:none;background:linear-gradient(#0000 58%,#061d3399);position:absolute;inset:0}.qTTZmG_photo{object-fit:cover;filter:saturate(.85)contrast(1.03);width:100%;height:100%}.qTTZmG_horizon{height:1px;margin-top:calc(var(--s-5) * -.5);background:linear-gradient(90deg, var(--gold), var(--gold-200) 60%, transparent);display:block}.qTTZmG_highlights{border-left:2px solid var(--gold);background:var(--ocean-900);color:var(--on-dark-soft);border-radius:0 var(--radius-sm) var(--radius-sm) 0;padding:1.25rem 1.4rem}.qTTZmG_hTitle{font-size:var(--fs-micro);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--gold);margin-bottom:.7rem;font-weight:500}.qTTZmG_hList{gap:.45rem;margin:0;font-size:.9rem;line-height:1.5;display:grid}.qTTZmG_hList li{gap:.7rem;display:flex}.qTTZmG_hList li:before{content:"";background:var(--gold);flex:none;width:.7rem;height:1px;margin-top:.75em}.qTTZmG_main{gap:var(--s-6);align-content:start;display:grid}.qTTZmG_head{gap:var(--s-4);display:grid}.qTTZmG_name{font-size:clamp(2.1rem,1.5rem + 2.4vw,3.6rem)}.qTTZmG_title{letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink);font-size:.8125rem;font-weight:500;line-height:1.6}.qTTZmG_bio p:first-child{font-family:var(--font-serif);color:var(--ink);font-size:clamp(1.2rem,1.05rem + .6vw,1.45rem);line-height:1.5}.qTTZmG_groups{gap:0 var(--s-6);border-top:1px solid var(--rule-strong);display:grid}@media (min-width:700px){.qTTZmG_groups:not([data-count="1"]){grid-template-columns:repeat(2,minmax(0,1fr))}.qTTZmG_groups[data-count="1"] .qTTZmG_gList{column-gap:var(--s-6);grid-template-columns:repeat(2,minmax(0,1fr))}}.qTTZmG_group{border-bottom:1px solid var(--rule);padding:1.4rem 0}.qTTZmG_gTitle{font-family:var(--font-serif);margin-bottom:.7rem;font-size:1.2rem;font-weight:500;line-height:1.3}.qTTZmG_gList{color:var(--ink-soft);gap:.45rem;margin:0;font-size:.925rem;display:grid}.qTTZmG_gList li{gap:.7rem;display:flex}.qTTZmG_gList li:before{content:"";background:var(--sapphire);flex:none;width:.7rem;height:1px;margin-top:.8em}.qTTZmG_focus{border-left:1px solid var(--gold);padding:.25rem 0 .25rem 1.5rem;position:relative}.qTTZmG_focusLabel{font-size:var(--fs-micro);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--accent-ink);font-weight:500}.qTTZmG_focusText{font-family:var(--font-serif);color:var(--ink);margin-top:.6rem;font-size:clamp(1.2rem,1.05rem + .6vw,1.5rem);font-style:italic;line-height:1.45}
