.public-site-module__om5wSW__site{--background:var(--nm-canvas);--foreground:var(--nm-text);--card:var(--nm-surface);--card-foreground:var(--nm-text);--muted:var(--nm-elevated);--muted-foreground:var(--nm-muted);--primary:var(--nm-text);--primary-foreground:var(--nm-canvas);--accent:var(--nm-accent);--border:var(--nm-line);background:var(--nm-canvas);min-height:100vh;color:var(--nm-text)}.public-site-module__om5wSW__site header[data-home-header]{background:color-mix(in srgb, var(--nm-canvas) 96%, transparent);border-bottom-color:var(--nm-line);position:fixed}.public-site-module__om5wSW__site header:has(nav[aria-label=Main\ navigation]){background:color-mix(in srgb, var(--nm-canvas) 96%, transparent);border-bottom-color:var(--nm-line);position:fixed}.public-site-module__om5wSW__site #site-mobile-navigation{background:var(--nm-canvas);height:calc(100dvh - 72px);position:absolute;inset:100% 0 auto}.public-site-module__om5wSW__site main :where(a,button,input,textarea,select):focus-visible{outline:2px solid var(--nm-accent);outline-offset:4px}.public-site-module__om5wSW__site main :where(h1,h2){text-wrap:balance}.public-site-module__om5wSW__site main p{text-wrap:pretty}.public-site-module__om5wSW__site main :where(section,[id]){scroll-margin-top:104px}.public-site-module__om5wSW__site[data-editorial=false] main{isolation:isolate;background:var(--nm-canvas);padding-top:144px;padding-bottom:88px;position:relative;overflow-x:clip}.public-site-module__om5wSW__site[data-editorial=false] main>:where(article,div){max-width:1080px}.public-site-module__om5wSW__site[data-editorial=false] main>article{max-width:800px}.public-site-module__om5wSW__site[data-editorial=false] main h1{max-width:950px;color:var(--nm-text);font:400 clamp(42px, 5.5vw, 74px)/1.08 var(--font-fraunces), Georgia, serif;letter-spacing:-.045em;margin-bottom:24px}.public-site-module__om5wSW__site[data-editorial=false] main h2{color:var(--nm-text);font:400 clamp(28px, 3vw, 38px)/1.2 var(--font-fraunces), Georgia, serif;letter-spacing:-.03em}.public-site-module__om5wSW__site[data-editorial=false] main h3{color:var(--nm-text);letter-spacing:-.015em}.public-site-module__om5wSW__site[data-editorial=false] main :is(p,li){font-size:17px;line-height:1.8}.public-site-module__om5wSW__site[data-editorial=false] main :is(article,div)>h1+p{max-width:760px;color:var(--nm-muted);font-size:19px;line-height:1.7}.public-site-module__om5wSW__site[data-editorial=false] main>article>section{margin-top:40px}.public-site-module__om5wSW__site[data-editorial=false] main .prose>section{border-top:1px solid var(--nm-line);padding-top:28px}.public-site-module__om5wSW__site[data-editorial=false] main :is(section,article,div):is(.rounded-xl,.rounded-2xl){border-color:var(--nm-line);background:var(--nm-surface);border-radius:16px}.public-site-module__om5wSW__site[data-editorial=false] main :is(p,li) a:not([class*=rounded]){text-underline-offset:4px;-webkit-text-decoration:underline #a5bba688;text-decoration:underline #a5bba688}.public-site-module__om5wSW__site[data-editorial=false] main ul.list-disc li::marker{color:var(--nm-accent)}.public-site-module__om5wSW__site[data-editorial=false] main .text-primary{color:var(--nm-accent)}.public-site-module__om5wSW__site[data-editorial=false] main .text-orange-400{color:#e3ad84}.public-site-module__om5wSW__site[data-editorial=false] main :is(input,select,textarea){border-color:var(--nm-border);background:var(--nm-elevated);border-radius:10px;font-size:16px}.public-site-module__om5wSW__site[data-editorial=false] main :is(input,select,textarea):focus-visible{border-color:var(--nm-accent)}.public-site-module__om5wSW__site main a[href="/api/stripe/checkout"],.public-site-module__om5wSW__site main button[type=submit]{border:1px solid var(--nm-text);background:var(--nm-text);min-height:48px;color:var(--nm-canvas);border-radius:9px;transition:background-color .18s}.public-site-module__om5wSW__site[data-editorial=true] main>article h1{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.04em;font-size:clamp(38px,5vw,64px);font-weight:400;line-height:1.1}.public-site-module__om5wSW__site main .prose{overflow-wrap:break-word}.public-site-module__om5wSW__site main .prose :is(p,li){font-size:17px;line-height:1.85}.public-site-module__om5wSW__site main .prose h2{letter-spacing:-.025em;line-height:1.22}.public-site-module__om5wSW__site main .prose a{text-underline-offset:4px}@media (hover:hover){.public-site-module__om5wSW__site main a[href="/api/stripe/checkout"]:hover,.public-site-module__om5wSW__site main button[type=submit]:hover{background:#e6dfd2}}@media (max-width:640px){.public-site-module__om5wSW__site #site-mobile-navigation{height:calc(100dvh - 64px)}.public-site-module__om5wSW__site[data-editorial=false] main{padding:112px 20px 64px}.public-site-module__om5wSW__site[data-editorial=false] main h1{font-size:clamp(37px,10.5vw,50px)}.public-site-module__om5wSW__site[data-editorial=false] main :is(article,div)>h1+p{font-size:17px}:is(.public-site-module__om5wSW__site[data-editorial=false] main :is(p,li),.public-site-module__om5wSW__site main .prose :is(p,li)){font-size:16px;line-height:1.8}}@media (prefers-reduced-motion:reduce){.public-site-module__om5wSW__site *,.public-site-module__om5wSW__site :before,.public-site-module__om5wSW__site :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
