:root{--fontalive-page-hero-font:var(--font-display,"DM Serif Display", Georgia, serif);--fontalive-page-hero-size:clamp(48px, 6vw, 92px);--fontalive-page-hero-color:var(--text-title,var(--ink));--fontalive-page-hero-eyebrow-color:color-mix(in srgb, var(--accent) 68%, var(--ink-dim));--fontalive-page-hero-description-color:var(--ink-dim);--fontalive-page-hero-heading-gap:14px;--fontalive-page-hero-body-gap:18px}:is(.pricing-hero,.community-hero,.store-hero,.creator-main-hero){text-align:center}:is(.pricing-hero,.community-hero,.store-hero,.creator-main-hero) .eyebrow{color:var(--fontalive-page-hero-eyebrow-color);font-family:var(--font-ui,Inter, system-ui, sans-serif);letter-spacing:.27em;text-transform:uppercase;justify-content:center;align-items:center;gap:9px;font-size:12px;font-weight:650;line-height:1.4;display:inline-flex}:is(.pricing-hero,.community-hero,.store-hero,.creator-main-hero) h1{margin:var(--fontalive-page-hero-heading-gap) 0 var(--fontalive-page-hero-body-gap);font-family:var(--fontalive-page-hero-font);font-size:var(--fontalive-page-hero-size);letter-spacing:-.035em;color:var(--fontalive-page-hero-color);text-align:center;text-wrap:balance;font-weight:400;line-height:1.04}:is(.pricing-hero,.community-hero,.store-hero,.creator-main-hero) h1 span{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}:is(.pricing-hero,.community-hero,.store-hero,.creator-main-hero)>p{max-width:1080px;font-family:var(--font-ui,Inter, system-ui, sans-serif);text-align:center;text-wrap:pretty;margin:0 auto;font-size:clamp(16px,1.5vw,20px);font-weight:400;line-height:1.52}:is(.pricing-hero,.community-hero,.store-hero,.creator-main-hero)>small{font-family:var(--font-ui,Inter, system-ui, sans-serif);text-align:center;margin:9px auto 0;font-size:14px;line-height:1.5;display:block}:is(.pricing-hero,.community-hero,.store-hero,.creator-main-hero,.admin-page-hero.page-hero)>:is(p,small),:is(.home-page>.hero-copy,.home-hero-layout .hero-copy)>p,.home-hero-layout .home-hero-supporting,.library-heading>div:first-child>p{color:var(--fontalive-page-hero-description-color)}.community-hero,.store-hero,.pricing-hero{max-width:min(1120px,100%);margin-bottom:42px}.creator-main-hero{max-width:min(1120px,100%)}:is(.home-page>.hero-copy,.home-hero-layout .hero-copy)>.eyebrow{color:var(--fontalive-page-hero-eyebrow-color);font-family:var(--font-ui,Inter, system-ui, sans-serif);letter-spacing:.27em;gap:9px;font-size:12px;font-weight:650;line-height:1.4}:is(.home-page>.hero-copy,.home-hero-layout .hero-copy)>h1{margin:var(--fontalive-page-hero-heading-gap) 0 var(--fontalive-page-hero-body-gap);font-family:var(--fontalive-page-hero-font);font-size:var(--fontalive-page-hero-size);letter-spacing:-.035em;color:var(--fontalive-page-hero-color);text-wrap:balance;font-weight:400;line-height:1.04}:is(.home-page>.hero-copy,.home-hero-layout .hero-copy)>p{font-family:var(--font-ui,Inter, system-ui, sans-serif);font-size:clamp(16px,1.5vw,20px);line-height:1.52}.home-hero-layout .hero-copy>h1{text-align:left;font-size:clamp(40px,4.25vw,65px)}.home-hero-layout .hero-copy>.eyebrow{justify-content:flex-start}.home-hero-layout .hero-copy>p{text-align:left}.library-heading>div:first-child>p,.admin-page-hero.page-hero>p{font-family:var(--font-ui,Inter, system-ui, sans-serif);font-size:clamp(16px,1.5vw,20px);font-weight:400;line-height:1.52}:root[data-theme=light]{--fontalive-page-hero-color:var(--title-ink,var(--ink))}@media (max-width:800px){.home-hero-layout .hero-copy>h1{text-align:center;font-size:clamp(38px,7vw,56px)}.home-hero-layout .hero-copy>.eyebrow{justify-content:center}.home-hero-layout .hero-copy>p{text-align:center}}@media (max-width:720px){:root{--fontalive-page-hero-size:clamp(36px, 8.5vw, 54px)}:is(.pricing-hero,.community-hero,.store-hero,.creator-main-hero) .eyebrow,:is(.home-page>.hero-copy,.home-hero-layout .hero-copy)>.eyebrow{letter-spacing:.2em;font-size:10px}:is(.pricing-hero,.community-hero,.store-hero,.creator-main-hero)>p,:is(.home-page>.hero-copy,.home-hero-layout .hero-copy)>p{font-size:16px}}
