.CTAButton_btn__KcBRb{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--rose);color:#fff;border:none;font-family:var(--font-dm-sans),sans-serif;font-size:17px;font-weight:600;letter-spacing:-.01em;padding:18px 24px;border-radius:var(--r-pill);width:100%;cursor:pointer;box-shadow:var(--shadow-cta-inset),var(--shadow-cta);transition:transform .15s ease,box-shadow .2s ease,background .2s ease}.CTAButton_btn__KcBRb:hover{transform:translateY(-1px);background:var(--rose-deep);box-shadow:var(--shadow-cta-inset),var(--shadow-cta-hover)}.CTAButton_btn__KcBRb:active{transform:translateY(0)}.CTAButton_arrow__iJkuP{transition:transform .2s ease;display:inline-block}.CTAButton_btn__KcBRb:hover .CTAButton_arrow__iJkuP{transform:translateX(3px)}.Hero_hero__bqvNd{padding:20px 22px 28px;position:relative;background:var(--cream)}.Hero_masthead__kWtDJ{display:flex;justify-content:space-between;align-items:center;padding-bottom:18px;margin-bottom:22px;border-bottom:1px solid var(--line);gap:12px}.Hero_host__P425d{display:flex;align-items:center;gap:10px;flex:1 1}.Hero_avatar__OFz3K{width:34px;height:34px;border-radius:99px;flex-shrink:0;object-fit:cover;box-shadow:0 2px 6px -1px rgba(26,26,26,.2),0 0 0 2px var(--cream),0 0 0 3px rgba(26,26,26,.08)}.Hero_who__2hjcf{font-family:var(--font-dm-sans),sans-serif;font-size:11px;line-height:1.3;color:var(--ink-soft)}.Hero_tag__EkaIl{font-size:9.5px;text-transform:uppercase;letter-spacing:.16em;color:var(--rose);display:block;font-weight:500}.Hero_who__2hjcf b{font-weight:600;color:var(--ink)}.Hero_handle___7nMh{display:block;font-size:10.5px;color:var(--muted);margin-top:1px;letter-spacing:0}.Hero_edition__WlIIq{font-size:10.5px;font-weight:500}.Hero_edition__WlIIq,.Hero_kicker__59FQ4{font-family:var(--font-dm-sans),sans-serif;color:var(--rose)}.Hero_kicker__59FQ4{font-size:11px;text-transform:uppercase;letter-spacing:.2em;margin-bottom:20px;display:inline-flex;align-items:center;gap:10px}.Hero_kicker__59FQ4:before{content:"";width:24px;height:1px;background:var(--rose);display:inline-block}.Hero_headline__wPoAT{font-family:var(--font-fraunces),serif;font-weight:400;font-size:44px;line-height:1.02;letter-spacing:-.025em;margin:0 0 22px;text-wrap:balance;font-optical-sizing:auto}.Hero_headline__wPoAT em{font-style:italic;font-weight:400;color:var(--rose)}.Hero_solo__vV33z{font-family:var(--font-caveat),cursive;font-weight:600;font-style:normal;font-size:1.05em;letter-spacing:0;color:var(--ink);position:relative;white-space:nowrap}.Hero_solo__vV33z:after{content:"";position:absolute;left:0;right:0;bottom:4px;height:8px;background:var(--beige);z-index:-1;transform:skew(-2deg)}.Hero_dek__6W_Gj{font-family:var(--font-dm-sans),sans-serif;font-size:16px;line-height:1.55;color:var(--ink-soft);margin:0 0 30px;max-width:340px}.Hero_dek__6W_Gj strong{font-weight:600}.Hero_ctaRow__CzZZl{display:flex;flex-direction:column;gap:12px}.Hero_ctaMeta__aefHB{font-family:var(--font-dm-sans),sans-serif;font-size:12px;color:var(--muted);text-align:center}.Hero_heart__43WYA{color:var(--rose)}@media (min-width:768px){.Hero_hero__bqvNd{padding:40px 22px 48px;max-width:640px;margin:0 auto}.Hero_headline__wPoAT{font-size:56px}}.Program_share__IEugG{padding:0 22px}.Program_label__S0OOd{font-family:var(--font-dm-sans),sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:.2em;color:var(--muted);margin-bottom:8px}.Program_heading__sK7S5{font-family:var(--font-fraunces),serif;font-weight:400;font-size:28px;line-height:1.1;margin:0 0 28px;letter-spacing:-.015em}.Program_heading__sK7S5 em{font-style:italic;color:var(--rose)}.Program_items__sz3dx{display:flex;flex-direction:column;gap:0}.Program_item__grtW_{padding:22px 0;border-top:1px solid var(--line);display:grid;grid-template-columns:34px 1fr;grid-gap:16px;gap:16px;align-items:flex-start}.Program_items__sz3dx>:last-child .Program_item__grtW_{border-bottom:1px solid var(--line)}.Program_num__PG59Q{font-family:var(--font-fraunces),serif;font-style:italic;font-size:28px;color:var(--rose);line-height:1;font-weight:400}.Program_itemTitle__NSB3A{font-family:var(--font-fraunces),serif;font-weight:500;font-size:20px;line-height:1.15;margin:2px 0 6px;letter-spacing:-.01em}.Program_itemBody__Z96gu{font-size:14.5px;line-height:1.55;margin:0;color:var(--ink-soft)}@media (min-width:768px){.Program_share__IEugG{max-width:640px;margin:0 auto}}.ClaraBlock_clara__eUI4b{margin:44px 22px 0;background:var(--beige-soft);border-radius:var(--r-card);padding:28px 22px 30px;position:relative;overflow:hidden}.ClaraBlock_clara__eUI4b:before{content:"\201C";position:absolute;top:-20px;left:12px;font-family:var(--font-fraunces),serif;font-style:italic;font-size:130px;color:var(--rose);opacity:.18;line-height:1;pointer-events:none}.ClaraBlock_inner__c_ug_{display:flex;gap:18px;align-items:flex-start;position:relative;z-index:1}.ClaraBlock_photoWrap__4p9f_{flex-shrink:0;transform:rotate(-2deg);box-shadow:var(--shadow-photo);border:solid var(--cream);border-width:5px 5px 22px;background:var(--cream);border-radius:var(--r-card);position:relative}.ClaraBlock_photoWrap__4p9f_:after{content:"";position:absolute;inset:-5px;border:1px solid rgba(0,0,0,.04);pointer-events:none;border-radius:var(--r-card)}.ClaraBlock_photo__9pmD5{display:block;width:96px;height:118px;object-fit:cover;border-radius:var(--r-card)}.ClaraBlock_meta__8Gv9p{flex:1 1;padding-top:4px}.ClaraBlock_role__EXC1n{font-family:var(--font-dm-sans),sans-serif;font-size:10px;text-transform:uppercase;letter-spacing:.18em;color:var(--rose);margin-bottom:6px}.ClaraBlock_name__fnIdJ{font-family:var(--font-fraunces),serif;font-weight:500;font-size:22px;line-height:1.1;margin:0 0 10px;letter-spacing:-.01em}.ClaraBlock_bio__Tv6QU{font-size:13.5px;line-height:1.55;color:var(--ink-soft);margin:0}@media (min-width:768px){.ClaraBlock_clara__eUI4b{max-width:640px;margin:44px auto 0}}.FinalCTA_final__tfySa{margin:44px 22px 0;background:var(--beige);padding:36px 22px 32px;border-radius:var(--r-card);text-align:center;position:relative;overflow:hidden}.FinalCTA_pretitle__fuc1r{font-family:var(--font-dm-sans),sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:.22em;color:var(--rose);margin-bottom:14px}.FinalCTA_heading__rmOCz{font-family:var(--font-fraunces),serif;font-weight:400;font-size:30px;line-height:1.1;letter-spacing:-.02em;margin:0 0 22px}.FinalCTA_heading__rmOCz em{font-style:italic;color:var(--rose)}@media (min-width:768px){.FinalCTA_final__tfySa{max-width:640px;margin:44px auto 0}}.Reveal_reveal__60qD7{opacity:0;transform:translateY(12px);transition:opacity .7s ease,transform .7s ease;will-change:opacity,transform}.Reveal_in__omqY0{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.Reveal_reveal__60qD7{opacity:1;transform:none;transition:none}}.SectionBreak_break__9PcHn{display:flex;align-items:center;justify-content:center;gap:14px;margin:48px 22px 28px;color:var(--muted)}.SectionBreak_rule__rO74t{flex:1 1;height:1px;background:var(--line)}.SectionBreak_glyph__JmW_7{font-family:var(--font-fraunces),serif;font-style:italic;font-size:18px;color:var(--rose)}@media (min-width:768px){.SectionBreak_break__9PcHn{max-width:640px;margin:48px auto 28px}}.Counter_counter__yC5Ys{display:flex;font-family:var(--font-dm-sans),sans-serif;font-size:12px;color:var(--muted);margin-top:14px;gap:6px;justify-content:center;align-items:center}.Counter_counter__yC5Ys b{color:var(--rose);font-weight:600}.Counter_pulse__XATnD{width:6px;height:6px;border-radius:99px;background:#4ec46e;box-shadow:0 0 0 0 rgba(78,196,110,.6);animation:Counter_pulse__XATnD 2s infinite}@keyframes Counter_pulse__XATnD{0%{box-shadow:0 0 0 0 rgba(78,196,110,.55)}70%{box-shadow:0 0 0 8px rgba(78,196,110,0)}to{box-shadow:0 0 0 0 rgba(78,196,110,0)}}@media (prefers-reduced-motion:reduce){.Counter_pulse__XATnD{animation:none}}.Footer_footer__pQtti{margin-top:36px;text-align:center;padding:22px;font-family:var(--font-dm-sans),sans-serif;font-size:11px;letter-spacing:.1em;color:var(--muted);text-transform:uppercase}