@media (width>=1200px){.plans[data-astro-cid-i7nfoaoc] .section-heading[data-astro-cid-i7nfoaoc] h2[data-astro-cid-i7nfoaoc]{white-space:nowrap;width:1081px;max-width:none;margin-inline:calc(50% - 540.5px)}}.home-intro .hero__content>.eyebrow{color:var(--orange);letter-spacing:0;text-transform:none;font-size:16px;font-weight:500}.home-intro .hero h1{letter-spacing:0;font-size:clamp(36px,8.8vw,64px);line-height:1.15}.home-intro .hero__description{font-weight:400;line-height:1.5}.home-intro .editorial-section{min-height:0;padding:64px var(--page-inline);background:var(--ink);color:var(--cream)}.home-intro .editorial-section__inner{flex-direction:column;gap:24px;width:100%;max-width:1042px;display:flex}.home-intro .editorial-section__heading .eyebrow{color:var(--orange);letter-spacing:3px;margin-bottom:28px;font-size:12px;font-weight:600;line-height:18px}.home-intro .editorial-section h2{letter-spacing:0;text-wrap:balance;margin:0 auto;font-size:clamp(32px,8vw,48px);line-height:1.25}.home-intro .editorial-section__copy{flex-direction:column;gap:28px;max-width:727px;display:flex}.home-intro .editorial-section__copy>p:first-child{margin:0;font-size:16px;line-height:24px}.home-intro .editorial-section__note{margin:0;padding:0;font-size:16.8px;line-height:1.25}.home-intro .home-intro__magazine{background:linear-gradient(#3c0c2a 55%,#4f0935 100%)}.home-intro .button{border:0;align-self:center;min-height:57px;padding:17px 40px;font-size:15.2px;font-weight:500;line-height:23px}.home-intro .hero .button{align-self:flex-start;margin-top:0}@media (width>=821px){.page-shell.page-flow--home{--home-hero-inset:max(16.9271%, calc(50% - 635px))}.page-flow--home>.site-header .site-header__inner{margin-left:var(--home-hero-inset)}.home-intro .hero{background-blend-mode:multiply, normal;background-image:linear-gradient(#f04e2333,#f04e2333),url(/assets/images/hero-home.webp)}.home-intro .hero:before{background:linear-gradient(135deg,#2d0f24bf,#2d0f2480 50%,#2d0f244d),linear-gradient(#00000047 6.732%,#66666647 84.137%)}.home-intro .hero__content{width:min(928px, calc(100% - var(--home-hero-inset) - var(--hero-gutter)));margin-left:var(--home-hero-inset);padding-top:clamp(260px,21.1458vw,406px)}.home-intro .hero .button{margin-left:-4px}.home-intro .hero__content>.eyebrow{margin-bottom:20px;line-height:24px}.home-intro .hero h1{max-width:none;margin-bottom:23px;font-size:clamp(38px,3.75vw,72px);line-height:1.15}.home-intro .hero__description{white-space:pre-line;max-width:597px;margin-bottom:clamp(48px,4.7656vw,91.5px);font-size:clamp(17px,1.14583vw,22px)}.home-intro .hero__title-line{white-space:nowrap}.home-intro .editorial-section{align-items:flex-start}.home-intro .editorial-section__inner{gap:23px}.home-intro .editorial-section__heading .eyebrow{margin-bottom:33.2px}.home-intro .editorial-section h2{max-width:100%;font-size:clamp(40px,2.91667vw,56px);line-height:1.25}.home-intro .editorial-section__copy{gap:32.8px}.home-intro .home-intro__slow{min-height:494.5px;padding-top:81.5px;padding-bottom:97px}.home-intro__slow .editorial-section__inner{max-width:900px}.home-intro .home-intro__slow h2{text-wrap:initial;white-space:pre-line}.home-intro .home-intro__slow .editorial-section__copy>p:first-child{white-space:nowrap;font-size:clamp(15px,1.8vw,16px)}.home-intro__slow .editorial-section__copy{gap:56.8px}.home-intro .home-intro__magazine{min-height:485px;padding-top:53px;padding-bottom:72px}.home-intro__magazine .editorial-section__heading .eyebrow{margin-bottom:50px}.home-intro__magazine .editorial-section__copy{max-width:714px}.home-intro__magazine .button{margin-top:18.2px}.home-intro .home-intro__curation{padding-top:61px;padding-bottom:0}.home-intro__curation .editorial-section__copy{max-width:971px}}@media (width>=1200px){.home-intro .hero h1{font-size:72px}.home-intro .editorial-section{padding-inline:var(--hero-gutter)}.home-intro .editorial-section h2{font-size:56px}}.home-community{flex-direction:column;gap:0;min-width:0;display:flex}.rhythm.rhythm--home{height:auto;min-height:0;padding:53px var(--page-inline) 42.6px;background:linear-gradient(#3c0c2a 55%,#4f0935 100%)}.rhythm--home .section-heading{margin-bottom:23px}.rhythm--home .section-heading h2{letter-spacing:0;margin-bottom:23px;font-size:clamp(34px,8.7vw,51.2px);line-height:1.25}.rhythm--home .section-heading>p{font-size:16.8px;line-height:21.8px}.rhythm--home .rhythm__steps{width:min(100%,700px)}.rhythm--home .rhythm__step{border-bottom-color:#f2dab21a;grid-template-columns:48px minmax(0,1fr);gap:24px;min-height:0;padding:32px 0}.rhythm--home .rhythm__icon,.rhythm--home .rhythm__icon img{background:0 0;border:0;border-radius:0;width:48px;height:48px}.rhythm--home .rhythm__step h3{font-family:var(--serif);text-wrap:initial;margin-bottom:5.4px;font-size:16.8px;font-weight:500;line-height:23px}.rhythm--home .rhythm__step p{color:#f2dab2b3;letter-spacing:.272px;font-size:13.6px;font-weight:400;line-height:20px}.rhythm--home .rhythm__step:nth-child(3) p{letter-spacing:0}@media (width>=821px){.rhythm.rhythm--home{min-height:720px;padding-inline:var(--hero-gutter)}.rhythm--home .section-heading h2{font-size:51.2px;line-height:64px}.rhythm--home .rhythm__step:nth-child(2)>div:last-child{width:668px}.rhythm--home .rhythm__step:nth-child(2) p{white-space:pre-line}}.page-flow--home .companion.companion--home{height:auto;min-height:0;padding:48px var(--page-inline);background:linear-gradient(#3c0c2a 55%,#4f0935 100%)}.companion--home .companion__inner{flex-direction:column;align-items:center;gap:22.9px;width:100%;max-width:900px;display:flex}.companion--home p.companion__eyebrow{color:var(--orange);letter-spacing:3px;text-transform:uppercase;margin:0;font-size:12px;font-weight:600;line-height:18px}.companion--home h2{letter-spacing:0;margin:0;font-size:clamp(32px,8.7vw,51.2px);font-weight:400;line-height:1.25}.companion--home p{width:100%;max-width:517px;margin:0;font-size:16px;font-weight:400;line-height:24px}.companion--home .button.button--light{border:0;min-height:66.38px;margin:0;padding:20.19px 64px;font-size:17.6px;font-weight:500;line-height:26px}@media (width>=821px){.page-flow--home .companion.companion--home{min-height:498px;padding:24px var(--hero-gutter) 80.92px}.companion--home h2{font-size:51.2px;line-height:64px}}.page-shell.page-flow--home>.page-flow>.faq{min-height:0;padding-bottom:70px}.page-shell.page-flow--home>.page-flow+.site-footer{margin-top:0}@media (width>=821px){.page-shell.page-flow--home>.page-flow>.faq{padding-bottom:184px}}
