.home-about{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(45px,7vw,120px);align-items:center;background:#fff;color:#161518;padding:clamp(72px,9vw,150px) max(7vw,24px);overflow:hidden}.home-about-media{position:relative;max-width:530px;width:100%;margin:auto;padding:0 0 32px 32px}.home-about-media:before{content:"";position:absolute;left:0;bottom:0;width:80%;height:78%;background:#4b1838}.home-about-frame{position:relative;background:#111;padding:22px;box-shadow:0 12px 40px #0000000a}.home-about-frame iframe{display:block;width:100%;height:650px;max-height:78vh;border:0;background:#fff}.home-about-watch{position:relative;display:flex;justify-content:space-between;align-items:center;padding:16px 22px;background:#111;color:#fff;font-size:13px;text-decoration:none}.home-about-copy{max-width:590px}.home-about-copy .eyebrow{color:#6a6368}.home-about-copy h2{font-size:clamp(42px,4.8vw,76px);line-height:1.04;letter-spacing:-.055em;margin:24px 0 32px}.home-about-copy h2 em{font-style:normal;color:#4b1838}.home-about-copy p{font-size:clamp(16px,1.3vw,19px);line-height:1.65;margin:0 0 20px;color:#4c464b}.home-about-copy .home-about-lead{font-size:clamp(19px,1.6vw,23px);color:#171518;line-height:1.5}.home-about-cta{display:inline-flex;align-items:center;gap:36px;border:2px solid #4b1838;color:#4b1838;padding:18px 28px;margin-top:16px;font-weight:700;text-decoration:none;transition:background .2s,color .2s}.home-about-cta:hover{background:#4b1838;color:white}.home-about-cta:focus-visible,.home-about-watch:focus-visible{outline:3px solid #4b1838;outline-offset:5px}@media(max-width:760px){.home-about{grid-template-columns:1fr;padding:64px 24px;gap:44px}.home-about-copy{grid-row:1}.home-about-media{max-width:450px;padding-left:20px;padding-bottom:20px}.home-about-frame{padding:12px}.home-about-frame iframe{height:590px;max-height:none}.home-about-copy h2{font-size:48px}.home-about-cta{padding:16px 24px}}
.home-about-frame .home-about-video{display:block;width:100%;height:auto;aspect-ratio:9/16;object-fit:contain;background:#111;max-height:720px}
