.about-hero{background:linear-gradient(90deg,#101118a8,#10111815),url('assets/about-beach-club.jpg') center 20%/cover;padding:85px 0}.about-hero h1{font-size:clamp(48px,7vw,86px);letter-spacing:-3px}.about-lead{max-width:650px;font-size:21px;color:var(--muted);margin:0}.about-body{padding-block:30px 60px}.about-body>section{display:grid;grid-template-columns:1fr 1.2fr;gap:0 65px;padding:50px 0;border-bottom:1px solid var(--line)}.about-body .eyebrow{grid-column:1/-1}.about-body h2{font-size:38px}.about-body p:not(.eyebrow){color:var(--muted)}.about-logo{width:120px;float:right;margin:0 0 20px 25px}.about-body a:not(.button){color:var(--pink)}@media(max-width:700px){.about-hero{padding-block:50px}.about-lead{font-size:17px}.about-body>section{grid-template-columns:1fr;padding-block:32px}.about-body h2{font-size:30px}.about-body .hero-actions{gap:18px}}
@media(max-width:700px){.about-hero{background-position:center,65% center}}


/* Keep the full beach-club scene visible across laptop widths. */
.about-hero{min-height:66.667vw;padding:85px 0;background-position:center,center top;display:flex;align-items:flex-start}.about-hero>.wrap{padding-top:clamp(20px,5vw,95px)}
@media(max-width:700px){.about-hero{min-height:620px;padding:45px 0;background-position:center,65% center}.about-hero>.wrap{padding-top:10px}}

/* Fade the scene into the origin story below it. */
.about-hero{position:relative;isolation:isolate}.about-hero:after{content:'';position:absolute;inset:auto 0 0;height:170px;background:linear-gradient(0deg,var(--bg),#10111880 32%,transparent);z-index:-1;pointer-events:none}.about-body{position:relative;margin-top:0;padding-top:0}
@media(min-width:1100px){.about-hero{padding-top:55px}.about-hero>.wrap{padding-top:0}}
@media(max-width:700px){.about-hero:after{height:140px}}

/* The original partnership announcement, alongside V1's story. */
.about-partnership{scroll-margin-top:35px;align-items:start}.about-body .about-partnership{grid-template-columns:1.2fr 1fr;gap:0 50px}.about-partnership h2{margin-top:0}.partnership-art{margin:0;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#090a0e}.partnership-art img{display:block;width:100%;height:auto;aspect-ratio:1080/607;object-fit:contain}.partnership-art figcaption{padding:16px 20px;font-size:12px;line-height:1.6;color:var(--muted);border-top:1px solid var(--line)}.about-partnership .hero-actions{flex-wrap:wrap;gap:20px;margin-top:24px}@media(max-width:700px){.about-body .about-partnership{grid-template-columns:1fr;gap:24px}.about-partnership .eyebrow{margin-bottom:0}.partnership-art{max-width:480px;width:100%;justify-self:center}.about-partnership .hero-actions{margin-bottom:8px}}
