.about-page{color:#f2eee2;background:#07181d;min-height:100dvh}.about-hero{background:linear-gradient(90deg,#07181de9,#07181d70),url(/roaming-coast.webp) 50%/cover;align-items:flex-end;min-height:420px;padding:30px 24px 70px;display:flex}.about-container{width:min(100%,780px);margin:0 auto}.about-back{color:#f2eee2;text-underline-offset:5px;margin-bottom:70px;font-size:15px;text-decoration:underline;display:inline-block}.about-eyebrow{color:#f7ce82;letter-spacing:.13em;margin:0 0 10px;font-size:14px;font-weight:700}.about-page h1,.about-page h2{font-family:Georgia,serif;font-weight:500;line-height:1.12}.about-page h1{margin:0 0 18px;font-size:clamp(40px,7vw,68px)}.about-lede{max-width:640px;margin:0;font-size:clamp(18px,2.7vw,22px);line-height:1.55}.about-copy{padding:50px 24px 90px}.about-copy h2{margin:14px 0;font-size:clamp(28px,5vw,39px)}.about-copy p{color:#dce9e3;margin:0 0 34px;font-size:18px;line-height:1.65}.about-play{color:#102b2d;background:#f7ce82;border-radius:999px;margin-top:4px;padding:15px 22px;font-size:16px;font-weight:700;text-decoration:none;display:inline-block}.about-page a:focus-visible{outline-offset:4px;outline:3px solid #fff}@media (max-width:650px){.about-hero{min-height:390px;padding-bottom:50px}.about-back{margin-bottom:64px}.about-copy{padding-top:42px}}
