.page_hero__SKW6o{padding-top:calc(9.375rem * var(--mantine-scale));padding-bottom:calc(5rem * var(--mantine-scale))}@media (max-width:47.99375em){.page_hero__SKW6o{padding-top:calc(6.875rem * var(--mantine-scale));padding-bottom:calc(3.5rem * var(--mantine-scale))}}.page_eyebrow__H9Slr{font-size:calc(.8125rem * var(--mantine-scale));font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--mantine-color-chronicle-red-6)}.page_heroTitle__Gfler{font-size:calc(3.75rem * var(--mantine-scale));line-height:1.05;letter-spacing:-.035em;max-width:calc(40rem * var(--mantine-scale))}@media (max-width:47.99375em){.page_heroTitle__Gfler{font-size:calc(2.625rem * var(--mantine-scale))}}.page_lede__RDnn4{font-size:calc(1.25rem * var(--mantine-scale));line-height:1.55;max-width:calc(35rem * var(--mantine-scale));color:var(--mantine-color-gray-7)}@media (max-width:47.99375em){.page_lede__RDnn4{font-size:calc(1.125rem * var(--mantine-scale))}}.page_heroCta__jc8eN{max-width:calc(32.5rem * var(--mantine-scale));padding-top:calc(.5rem * var(--mantine-scale))}.page_heroIcon__vNLqT{width:calc(10rem * var(--mantine-scale));height:calc(10rem * var(--mantine-scale));border-radius:calc(1.75rem * var(--mantine-scale));box-shadow:0 24px 48px -16px color-mix(in srgb,var(--mantine-color-chronicle-red-9),transparent 65%)}@media (max-width:47.99375em){.page_heroIcon__vNLqT{width:calc(4.5rem * var(--mantine-scale));height:calc(4.5rem * var(--mantine-scale));border-radius:calc(1rem * var(--mantine-scale))}}.page_features__8wy9y{padding-bottom:calc(6rem * var(--mantine-scale))}.page_card__QV0Om{height:100%;padding:calc(1.75rem * var(--mantine-scale));background-color:#fff;border:1px solid color-mix(in srgb,var(--mantine-color-gray-9),transparent 92%);border-radius:var(--mantine-radius-lg)}.page_cardIcon__ejM_b{width:calc(2.75rem * var(--mantine-scale));height:calc(2.75rem * var(--mantine-scale));border-radius:calc(.75rem * var(--mantine-scale));background-color:var(--mantine-color-chronicle-red-0);color:var(--mantine-color-chronicle-red-6)}.page_cardTitle__wyNTT{font-size:calc(1.1875rem * var(--mantine-scale));font-weight:600;letter-spacing:-.02em;line-height:1.25}.page_story__XxY7E{padding-top:calc(6rem * var(--mantine-scale));padding-bottom:calc(6rem * var(--mantine-scale));border-top:1px solid color-mix(in srgb,var(--mantine-color-gray-9),transparent 92%)}.page_pullQuote__nrHYi{font-size:calc(1.75rem * var(--mantine-scale));font-weight:600;line-height:1.25;letter-spacing:-.025em;color:var(--mantine-color-gray-9)}@media (max-width:47.99375em){.page_pullQuote__nrHYi{font-size:calc(1.5rem * var(--mantine-scale))}}.page_video__eMnRz{border-radius:var(--mantine-radius-lg);overflow:hidden;box-shadow:0 24px 48px -24px color-mix(in srgb,var(--mantine-color-gray-9),transparent 60%)}.page_newsletter__86quH{background-color:#102030;color:#fff;padding-top:calc(5rem * var(--mantine-scale));padding-bottom:calc(5rem * var(--mantine-scale))}.page_newsletterTitle__8Uxln{color:#fff;font-size:calc(2.25rem * var(--mantine-scale))}.page_newsletterText__MSG2t{color:color-mix(in srgb,#fff,transparent 30.000000000000004%)}.page_footer__sHKi3{padding-top:calc(4rem * var(--mantine-scale));padding-bottom:calc(3rem * var(--mantine-scale))}.page_footerName__RyipS{font-size:calc(1.125rem * var(--mantine-scale));font-weight:700;letter-spacing:-.03em}.page_footerMeta__DHs9D{padding-top:calc(2rem * var(--mantine-scale));margin-top:calc(2.5rem * var(--mantine-scale));border-top:1px solid color-mix(in srgb,var(--mantine-color-gray-9),transparent 92%);font-size:calc(.8125rem * var(--mantine-scale));color:var(--mantine-color-gray-6)}.NewsletterForm_form__0NR1_{width:100%}@media (max-width:35.99375em){.NewsletterForm_row__zvbnD{flex-direction:column;align-items:stretch}}.NewsletterForm_input__Yyvgh input{background-color:#fff;border-color:color-mix(in srgb,var(--mantine-color-gray-9),transparent 85%)}.NewsletterForm_input__Yyvgh input:focus{border-color:var(--mantine-color-chronicle-red-5)}.NewsletterForm_form__0NR1_[data-variant=dark] .NewsletterForm_input__Yyvgh input{background-color:color-mix(in srgb,#fff,transparent 94%);border-color:color-mix(in srgb,#fff,transparent 82%);color:#fff}.NewsletterForm_form__0NR1_[data-variant=dark] .NewsletterForm_input__Yyvgh input::placeholder{color:color-mix(in srgb,#fff,transparent 60%)}.NewsletterForm_form__0NR1_[data-variant=dark] .NewsletterForm_input__Yyvgh input:focus{border-color:var(--mantine-color-chronicle-red-5)}