.PublicHero_hero__rBhhr{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:var(--space-6);column-gap:var(--space-6);align-items:end;padding-block:var(--space-4) 0}.PublicHero_stars__ZjnRt{grid-column:1/span 7;min-width:0}.PublicHero_copy__KDs5h{grid-column:8/span 5;min-width:0;display:flex;flex-direction:column;gap:var(--space-5);padding-bottom:var(--space-10)}.PublicHero_headline__5clRv{margin:0;font-family:var(--serif);font-size:var(--text-h1);font-weight:500;line-height:var(--leading-snug);letter-spacing:var(--tracking-snug);color:var(--ink);text-wrap:balance}.PublicHero_phrase__5_n0d{display:inline-block}.PublicHero_lede__HxETx{margin:0;color:var(--muted);font-size:var(--text-body-lg);line-height:var(--leading-relaxed)}.PublicHero_ctaRow__5zdlP{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.PublicHero_cta___HimD{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:var(--space-3) var(--space-6);border:1px solid var(--accent);border-radius:var(--radius-md);background:var(--accent);color:var(--paper);font-size:var(--text-ui-lg);font-weight:600;text-decoration:none;transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-strong)}.PublicHero_cta___HimD:active{transform:scale(var(--motion-press))}.PublicHero_cta___HimD:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.PublicHero_ctaGhost__06fkL{display:inline-flex;align-items:center;min-height:44px;padding-inline:var(--space-1);color:var(--ink);font-size:var(--text-ui-lg);text-decoration:none;border-bottom:1px solid var(--ink)}.PublicHero_ctaGhost__06fkL:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.PublicHero_products__jq1bF{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:var(--space-6);column-gap:var(--space-6);row-gap:var(--space-12);margin-top:var(--space-20);padding-top:var(--space-10);border-top:1px solid var(--line)}.PublicHero_product__04WuV{grid-column:span 5;min-width:0;display:flex;flex-direction:column;gap:var(--space-3)}.PublicHero_product__04WuV+.PublicHero_product__04WuV{grid-column:8/span 5}.PublicHero_name__j8xnN{margin:0;font-family:var(--serif);font-size:var(--text-h3);font-weight:500;line-height:var(--leading-snug)}.PublicHero_text__7t1xq{margin:0;color:var(--muted)}.PublicHero_go__Bg0Ep{align-self:flex-start;display:inline-flex;align-items:center;min-height:32px;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--ink)}.PublicHero_go__Bg0Ep:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (hover:hover){.PublicHero_cta___HimD:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.PublicHero_ctaGhost__06fkL:hover,.PublicHero_go__Bg0Ep:hover{color:var(--accent);border-color:var(--accent)}}@media (max-width:1023px){.PublicHero_copy__KDs5h,.PublicHero_product__04WuV,.PublicHero_product__04WuV+.PublicHero_product__04WuV,.PublicHero_stars__ZjnRt{grid-column:1/-1}.PublicHero_copy__KDs5h{padding-bottom:0;margin-top:var(--space-6)}.PublicHero_headline__5clRv{font-size:var(--text-h2)}.PublicHero_lede__HxETx{font-size:var(--text-body)}.PublicHero_products__jq1bF{margin-top:var(--space-12)}}@media (pointer:coarse){.PublicHero_cta___HimD,.PublicHero_go__Bg0Ep{min-height:44px}}