/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */.about-bio{background:#050101;padding:clamp(4rem,11vh,6.5rem) clamp(1.25rem,5vw,3rem) clamp(4.5rem,12vh,7rem)}.about-bio__content{width:80%;max-width:72rem;margin:0 auto}.about-bio__block{opacity:0;will-change:transform,opacity;justify-content:center;align-items:center;min-height:clamp(10rem,28vh,18rem);display:flex;transform:translateY(36px)}.about-bio__block--with-media{grid-template-columns:minmax(0,1fr) clamp(11rem,38%,22rem);align-items:center;gap:clamp(1.5rem,4vw,3rem);min-height:clamp(16rem,40vh,28rem);display:grid}.about-bio__block--with-media .about-bio__paragraph{text-align:left}.about-bio__block--media-left{grid-template-columns:clamp(11rem,38%,22rem) minmax(0,1fr)}.about-bio__figure--portrait{aspect-ratio:3/4}.about-bio__paragraph{font-family:var(--font-tt-masters),sans-serif;text-align:center;color:#ffffffc2;margin:0;font-size:clamp(1.28rem,2.5vw,1.75rem);font-weight:400;line-height:1.68}.about-bio__divider{opacity:0;transform-origin:50%;will-change:transform,opacity;background:linear-gradient(90deg,#0000,#e61c3433 14%,#fd0026a6 38%,#fd0026 50%,#fd0026a6 62%,#e61c3433 86%,#0000);border:none;width:min(240px,52vw);height:1px;margin:clamp(1.6rem,3.8vh,2.6rem) auto;transform:scaleX(0);box-shadow:0 0 18px #e61c3447}.about-bio__divider--center{width:min(360px,74vw);height:2px;box-shadow:0 0 24px #e61c346b}.about-bio__figure{aspect-ratio:4/3;border-radius:.4rem;width:100%;position:relative;overflow:hidden;box-shadow:0 18px 48px #00000073,0 0 32px #e61c341f}.about-bio__image{object-fit:cover;object-position:center}.about-bio__figure-vignette{pointer-events:none;background:linear-gradient(270deg,#0000 55%,#0501018c),linear-gradient(#0501012e,#0000 32% 68%,#05010161);position:absolute;inset:0}.about-bio__figure-vignette--right{background:linear-gradient(90deg,#0000 55%,#0501018c),linear-gradient(#0501012e,#0000 32% 68%,#05010161)}@media (max-width:768px){.about-bio__content{width:92%}.about-bio__block--with-media{grid-template-columns:1fr;gap:1.75rem;min-height:auto}.about-bio__block--with-media .about-bio__paragraph{text-align:center}.about-bio__figure{width:min(100%,22rem);margin:0 auto}}@media (prefers-reduced-motion:reduce){.about-bio__block,.about-bio__divider{opacity:1;will-change:auto;transform:none}}.scroll-stories{z-index:10;background:#050101;position:relative}.scroll-stories-test-spacer{pointer-events:none;background:#050101;min-height:100dvh}.scroll-story{background:#050101;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid;position:relative;overflow:hidden}.scroll-story--right .scroll-story__media{order:2}.scroll-story__media{will-change:transform,opacity;width:100%;height:min(72vh,720px);position:relative}.scroll-story__image{object-fit:cover;object-position:center}.scroll-story__media-vignette{pointer-events:none;background:linear-gradient(90deg,#0000008c,#0000 42% 58%,#0000008c);position:absolute;inset:0}.scroll-story__content{will-change:transform,opacity;flex-direction:column;justify-content:center;gap:1.1rem;padding:clamp(1.5rem,5vw,4.5rem);display:flex}.scroll-story__label{letter-spacing:.28em;text-transform:uppercase;color:var(--story-accent,#fff);font-size:.72rem;font-weight:500}.scroll-story__label,.scroll-story__title{font-family:var(--font-hel-grotesk),sans-serif;margin:0}.scroll-story__title{letter-spacing:-.03em;color:#fff;font-size:clamp(2rem,4.8vw,3.75rem);font-weight:700;line-height:1.05}.scroll-story__text{max-width:34ch;font-family:var(--font-tt-masters),sans-serif;color:#ffffffb8;margin:0;font-size:clamp(1.3rem,2.5vw,1.8rem);font-weight:400;line-height:1.55}.scroll-story--right .scroll-story__text{text-align:right;margin-left:auto}@media (max-width:768px){.scroll-story{grid-template-columns:1fr}.scroll-story--right .scroll-story__media{order:0}.scroll-story__media{height:min(52vh,420px)}.scroll-story__content{padding-inline:1.25rem}.scroll-story--right .scroll-story__text{text-align:left;margin-left:0}}@media (prefers-reduced-motion:reduce){.scroll-story__content,.scroll-story__media{will-change:auto}}@media (max-width:767px){.scroll-stories{padding-inline:max(.75rem,env(safe-area-inset-left)) max(.75rem,env(safe-area-inset-right))}}