.page-module__joCUWW__hero{justify-content:center;align-items:center;height:88vh;min-height:520px;display:flex;position:relative;overflow:hidden}.page-module__joCUWW__heroBg{position:absolute;inset:0}.page-module__joCUWW__heroVideo{object-fit:cover;object-position:center;z-index:1;width:100%;height:100%;position:absolute;inset:0}.page-module__joCUWW__heroFallback{z-index:0;background:var(--ink-2);color:#ffffff59;font-family:var(--font);letter-spacing:.04em;text-align:center;background-image:repeating-linear-gradient(135deg,#ffffff08 0 1px,#0000 1px 14px);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;font-size:12px;display:flex;position:absolute;inset:0}.page-module__joCUWW__heroOverlay{z-index:2;background:linear-gradient(#0808086b 0%,#08080894 50%,#0808086b 100%);position:absolute;inset:0}.page-module__joCUWW__heroContent{z-index:3;width:100%;padding:0 var(--pad-x);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.page-module__joCUWW__heroTop{justify-content:center;align-items:center;gap:16px;margin-bottom:24px;display:flex}.page-module__joCUWW__heroTopDivider{color:#ffffff4d;font-size:12px}.page-module__joCUWW__heroLocation{letter-spacing:.1em;text-transform:uppercase;color:#ffffff8c;font-size:12px;font-weight:600}.page-module__joCUWW__heroHeadline{letter-spacing:-.04em;color:var(--white);font-size:clamp(36px,5.5vw,78px);font-weight:700;line-height:.97}.page-module__joCUWW__heroSub{color:#ffffffc7;margin-top:28px;font-size:clamp(13px,1vw,15px);line-height:1.65}.page-module__joCUWW__heroDivider{background:#ffffff2e;height:1px;margin:24px 0}.page-module__joCUWW__heroBottom{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;display:flex}.page-module__joCUWW__heroNote{color:#ffffff8c;letter-spacing:.01em;font-size:12px;font-weight:500}.page-module__joCUWW__features{border-top:1px solid var(--grey-200)}.page-module__joCUWW__featuresHead{max-width:560px;margin-bottom:56px}@media (min-width:900px){.page-module__joCUWW__featuresHead{margin-bottom:72px}}.page-module__joCUWW__featuresEyebrow{margin-bottom:20px}.page-module__joCUWW__featuresHeadline{letter-spacing:-.03em;font-size:clamp(26px,3.2vw,42px);font-weight:700;line-height:1.08}.page-module__joCUWW__featuresGrid{border-top:1px solid var(--grey-200);grid-template-columns:1fr;display:grid}@media (min-width:640px){.page-module__joCUWW__featuresGrid{grid-template-columns:repeat(2,1fr)}}.page-module__joCUWW__featureCard{border-bottom:1px solid var(--grey-200);flex-direction:column;gap:14px;padding:36px 0;display:flex}@media (min-width:640px){.page-module__joCUWW__featureCard{padding:40px 40px 40px 0}.page-module__joCUWW__featureCard:nth-child(2n){border-left:1px solid var(--grey-200);padding-left:40px;padding-right:0}}@media (min-width:900px){.page-module__joCUWW__featureCard{padding:48px 56px 48px 0}.page-module__joCUWW__featureCard:nth-child(2n){padding-left:56px}}.page-module__joCUWW__featureTop{justify-content:space-between;align-items:center;display:flex}.page-module__joCUWW__featureNum{letter-spacing:.14em;text-transform:uppercase;color:var(--grey-400);font-size:11px;font-weight:700}.page-module__joCUWW__featureIcon{color:var(--ink);opacity:.5}.page-module__joCUWW__featureTitle{letter-spacing:-.02em;color:var(--ink);font-size:clamp(18px,1.8vw,22px);font-weight:700;line-height:1.2}.page-module__joCUWW__featureDesc{color:var(--grey-700);max-width:38ch;font-size:15px;line-height:1.65}.page-module__joCUWW__cta{background:var(--ink)}.page-module__joCUWW__ctaInner{flex-direction:column;gap:28px;display:flex}@media (min-width:700px){.page-module__joCUWW__ctaInner{flex-direction:row;justify-content:space-between;align-items:center;gap:48px}}.page-module__joCUWW__ctaText{flex-direction:column;gap:8px;display:flex}.page-module__joCUWW__ctaHeadline{letter-spacing:-.025em;color:var(--white);font-size:clamp(22px,2.4vw,30px);font-weight:700;line-height:1.15}.page-module__joCUWW__ctaSub{color:#ffffff80;max-width:44ch;font-size:15px;line-height:1.5}.page-module__joCUWW__ctaAction{flex-shrink:0}