.member-bio{--bio-bg:#17191d;--bio-surface:#23262c;--bio-text:#f7f2e8;--bio-muted:#c9c4ba;--bio-gold:#d0aa4f;--bio-red:#ef6b62;min-height:70vh;background:var(--bio-bg);color:var(--bio-text);padding:clamp(4rem,7vw,7rem) 2rem}.member-bio__inner{max-width:112rem;margin:0 auto}.member-bio__back,.member-bio__return{display:inline-flex;align-items:center;gap:.8rem;color:var(--bio-red);font-size:1.45rem;font-weight:700;text-decoration:none}.member-bio__back{margin-bottom:3rem}.member-bio__back:hover,.member-bio__return:hover{text-decoration:underline;text-underline-offset:.4rem}.member-bio__back:focus-visible,.member-bio__return:focus-visible{outline:.3rem solid var(--bio-gold);outline-offset:.4rem}.member-bio__layout{display:grid;grid-template-columns:minmax(30rem,.8fr) minmax(0,1.2fr);gap:clamp(3rem,7vw,8rem);align-items:start}.member-bio__portrait{position:sticky;top:2rem;margin:0;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:1.2rem;background:#0d0e10;box-shadow:0 1.8rem 5rem #0003}.member-bio__portrait img{display:block;width:100%;height:auto;max-height:78vh;object-fit:contain;object-position:center top}.member-bio__content{padding-top:clamp(1rem,3vw,3rem)}.member-bio__eyebrow{margin:0 0 1rem;color:var(--bio-red);font-size:1.3rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.member-bio__header h1{margin:0;color:var(--bio-text);font-size:clamp(4rem,7vw,7rem);line-height:.98}.member-bio__role{margin:1.6rem 0 0;color:var(--bio-gold);font-size:1.5rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.member-bio__story{margin-top:3.5rem;padding-top:3rem;border-top:1px solid rgba(255,255,255,.12)}.member-bio__story h2{margin:0 0 2rem;color:var(--bio-text);font-size:clamp(2.6rem,3.5vw,3.8rem);line-height:1.12}.member-bio__copy{color:var(--bio-muted);font-size:1.7rem;line-height:1.75}.member-bio__copy p{margin:0 0 1.5rem}.member-bio__copy strong{color:var(--bio-text)}.member-bio__return{margin-top:2rem}@media screen and (max-width:899px){.member-bio__layout{grid-template-columns:1fr}.member-bio__portrait{position:static;max-width:62rem;margin:0 auto}}@media screen and (max-width:749px){.member-bio{padding-inline:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map?subset=AABA */
