.page-module___8aEwW__page{box-sizing:border-box;flex-direction:column;max-width:920px;min-height:100vh;margin:0 auto;padding:1.75rem 1.5rem 2rem;display:flex}.page-module___8aEwW__topGradient{background:linear-gradient(#cf389738 0%,#ec94552e 40%,#0000 100%);margin:-1.75rem calc(50% - 50vw) 2.5rem;padding:1.75rem max(1.5rem,50vw - 440px + 1.5rem) 2rem}@media (prefers-color-scheme:dark){.page-module___8aEwW__topGradient{background:linear-gradient(#de51a84d 0%,#a3582940 45%,#0000 100%)}}.page-module___8aEwW__topGradient .page-module___8aEwW__sectionHeading{margin-bottom:0}.page-module___8aEwW__header{justify-content:space-between;align-items:center;margin-bottom:2.5rem;display:flex}.page-module___8aEwW__logo{width:32px;height:32px;display:block}.page-module___8aEwW__brandName{color:var(--color-text-default);font-size:.95rem}.page-module___8aEwW__hero{text-align:center;flex-direction:column;align-items:center;max-width:640px;margin:1rem auto 0;display:flex}.page-module___8aEwW__pageHeading{font-size:3.5rem;font-weight:700;font-family:var(--font-lora), serif;color:var(--color-text-default);letter-spacing:-.02em;margin:0 0 1rem;line-height:1.1}.page-module___8aEwW__heroText{color:var(--color-text-weak);margin:0 0 1.75rem;font-size:1.05rem;line-height:1.7}.page-module___8aEwW__storeRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin-top:1.25rem;display:flex}.page-module___8aEwW__storeBadge{display:flex}.page-module___8aEwW__storeBadgeDark{display:none}@media (prefers-color-scheme:dark){.page-module___8aEwW__storeBadgeLight{display:none}.page-module___8aEwW__storeBadgeDark{display:block}}.page-module___8aEwW__sectionHeading{font-size:1.4rem;font-weight:700;font-family:var(--font-lora), serif;max-width:640px;color:var(--color-text-default);line-height:1.6}.page-module___8aEwW__mainPageSectionHeading{text-align:center;margin:4rem auto}.page-module___8aEwW__cards{grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:2.75rem;display:grid}.page-module___8aEwW__card{border:1px solid var(--color-border-default);border-radius:var(--radius-md);padding:var(--space-5);background:var(--color-bg-white);box-shadow:var(--shadow-card);flex-direction:column;gap:.6rem;display:flex}.page-module___8aEwW__cardIcon{color:var(--color-icon-brand)}.page-module___8aEwW__cardTitle{color:var(--color-text-default);margin:0;font-size:1rem;font-weight:700}.page-module___8aEwW__footer{border-top:1px solid var(--color-border-default);color:var(--color-text-weak);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;padding-top:1.25rem;font-size:.8rem;display:flex}.page-module___8aEwW__footerLeft{align-items:center;gap:.5rem;display:flex}.page-module___8aEwW__footerLeft a{color:var(--color-icon-weak);align-items:center;gap:.4rem;text-decoration:none;display:inline-flex}.page-module___8aEwW__footerLeft a:hover{color:var(--color-text-default)}.page-module___8aEwW__footerLinks{gap:.25rem;display:flex}.page-module___8aEwW__footerLinks a{color:var(--color-text-weak);text-decoration:none}.page-module___8aEwW__footerLinks a:hover{color:var(--color-text-default);text-decoration:underline}@media (max-width:768px){.page-module___8aEwW__cards{grid-template-columns:1fr}.page-module___8aEwW__pageHeading{font-size:2.4rem}.page-module___8aEwW__page{padding:1.25rem 1.25rem 1.5rem}.page-module___8aEwW__footer{text-align:center;justify-content:center}}.page-module___8aEwW__muted{opacity:.75;margin-top:0;font-size:.95rem}.page-module___8aEwW__subSectionHeading{margin-top:1.5rem;margin-bottom:.25rem;font-size:1.1rem}.page-module___8aEwW__link{color:var(--color-text-interactive);text-decoration:underline}
.HeroImage-module__YjsPiW__wrapper{width:100%;margin-top:var(--space-8);justify-content:center;display:flex}.HeroImage-module__YjsPiW__image{border-radius:var(--radius-md);width:75%;max-width:320px;height:auto;display:block;-webkit-mask-image:linear-gradient(#000 50%,#0000 100%);mask-image:linear-gradient(#000 50%,#0000 100%)}@media (min-width:768px){.HeroImage-module__YjsPiW__wrapper{justify-content:center}.HeroImage-module__YjsPiW__image{max-width:480px}}
