.-s2udW_hero{background:var(--color-ink);color:var(--color-bone);text-align:center;flex-direction:column;align-items:center;gap:28px;padding:60px 24px 56px;display:flex}.-s2udW_title{font-family:var(--font-marcellus), serif;text-transform:uppercase;font-size:48px;line-height:1.25}.-s2udW_promise{max-width:800px;font-size:22px;font-weight:300;line-height:1.45}.-s2udW_interview{width:min(100%,960px)}.-s2udW_player{aspect-ratio:16/9;background:var(--color-ink-soft);border:0;border-radius:8px;width:100%;height:auto;display:block}.-s2udW_caption{margin-top:28px;font-size:18px;font-weight:300;line-height:1.45}.-s2udW_offer{background:var(--color-cream);color:var(--color-ink);padding:64px 24px}.-s2udW_offerInner{grid-template-columns:minmax(0,448fr) minmax(0,600fr);align-items:center;gap:72px;max-width:1120px;margin-inline:auto;display:grid}.-s2udW_introduction{gap:16px;display:grid}.-s2udW_eyebrow{font-family:var(--font-cormorant-sc), serif;text-transform:uppercase;color:#626363;font-size:14px;font-weight:500;line-height:1.25}.-s2udW_courseTitle{font-family:var(--font-marcellus), serif;text-transform:uppercase;font-size:34px;line-height:1.25}.-s2udW_description{font-size:22px;font-weight:300;line-height:1.45}.-s2udW_purchase{gap:20px;display:grid}.-s2udW_benefits{gap:16px;font-size:19px;font-weight:300;line-height:1.45;display:grid}.-s2udW_benefits li{align-items:flex-start;gap:12px;display:flex}.-s2udW_benefitIcon{width:24px;height:24px;color:var(--color-gold);flex:0 0 24px;margin-top:2px}.-s2udW_buyButton{letter-spacing:normal;width:300px;min-height:54px;box-shadow:none;padding:14px 24px;font-size:18px;line-height:1.25}@media (max-width:767px){.-s2udW_hero{gap:24px;padding-block:40px}.-s2udW_title{max-width:342px;font-size:36px}.-s2udW_promise{font-size:18px}.-s2udW_caption{margin-top:24px;font-size:15px}.-s2udW_offer{padding-block:44px}.-s2udW_offerInner{grid-template-columns:minmax(0,1fr);gap:28px}.-s2udW_courseTitle{font-size:30px}.-s2udW_description{font-size:19px}.-s2udW_benefits{font-size:18px}.-s2udW_buyButton{width:100%}}
