.discovery-film{display:grid;grid-template-columns:1.25fr 1fr;align-items:center;gap:clamp(24px,5vw,80px);padding:clamp(24px,5vw,64px);margin:32px 0 64px;border:1px solid #d3c5a5;border-radius:24px;background:#e9e4d8;color:#2f4a3a}.discovery-film-copy{max-width:520px}.discovery-film-copy h2{font-size:clamp(2rem,3.5vw,3.3rem);line-height:1.12;margin:16px 0 24px}.discovery-film-copy p{line-height:1.75}.discovery-film-copy .eyebrow{font-size:.75rem;letter-spacing:.15em;font-weight:700}.discovery-film-copy a{display:inline-flex;align-items:center;min-height:48px;padding:12px 22px;margin-top:20px;border-radius:30px;background:#2f4a3a;color:#fff;text-decoration:none}.discovery-film-note{font-size:.85rem}.discovery-film-media{width:100%;max-width:340px;justify-self:center}.discovery-film video{display:block;width:100%;aspect-ratio:9/16;object-fit:contain;border-radius:16px;background:#252f28;box-shadow:0 18px 40px #293c2b24}.discovery-film-load{display:block;width:100%;min-height:48px;margin-top:14px;padding:14px;border:0;border-radius:24px;background:#2f4a3a;color:#fff;font:600 1rem inherit;cursor:pointer}.discovery-film-load[hidden]{display:none}.discovery-film-status{font-size:.8rem;line-height:1.5;text-align:center}.discovery-film :is(a,button,video):focus-visible{outline:3px solid #8b681e;outline-offset:4px}@media(max-width:760px){.discovery-film{grid-template-columns:1fr;padding:24px 20px;gap:24px;border-radius:18px}.discovery-film-media{max-width:300px}.discovery-film-copy h2{font-size:2rem}}
