.Marketing-module__uNOFZG__navActions{align-items:center;gap:.5rem;margin-left:auto;display:flex}.Marketing-module__uNOFZG__menuButton{border:1px solid var(--header-border,var(--border-default));color:var(--header-fg-active,var(--brand-violet));border-radius:9999px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}.Marketing-module__uNOFZG__mobilePanel{background:var(--header-bg,#fffffff0);border-top:1px solid var(--header-border,var(--border-muted));left:0;right:0;top:var(--nav-height);z-index:49;gap:.875rem;padding:1rem 1.25rem 1.25rem;display:grid;position:fixed}.Marketing-module__uNOFZG__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:1024px){.Marketing-module__uNOFZG__menuButton,.Marketing-module__uNOFZG__mobilePanel{display:none}}
.Legal-module__hyhfhW__legalShell{background:var(--surface-cream);color:var(--text-primary);min-height:100vh}.Legal-module__hyhfhW__hero{background:var(--surface-blush);padding-block:var(--spacing-3xl)}.Legal-module__hyhfhW__container{width:min(100%,80rem);padding-inline:var(--spacing-md);margin-inline:auto}.Legal-module__hyhfhW__heroInner{gap:var(--spacing-lg);display:grid}.Legal-module__hyhfhW__crumb{color:var(--brand-violet);font-size:var(--font-size-xs);align-items:center;gap:var(--spacing-xs);letter-spacing:.12em;opacity:.7;text-transform:uppercase;font-weight:600;display:inline-flex}.Legal-module__hyhfhW__eyebrow{color:var(--brand-violet);font-size:var(--font-size-2xs);letter-spacing:.18em;text-transform:uppercase;font-weight:600}.Legal-module__hyhfhW__title{color:var(--brand-ink);font-family:var(--font-display), ui-serif, Georgia, serif;font-size:clamp(var(--font-size-5xl), 8vw, 6rem);font-weight:300;line-height:var(--leading-tight)}.Legal-module__hyhfhW__title em{color:var(--brand-pink);font-style:italic}.Legal-module__hyhfhW__metaGrid{border-top:1px solid rgba(var(--brand-violet-rgb), .14);margin-top:var(--spacing-sm);flex-wrap:wrap;align-items:baseline;gap:1.25rem 2.5rem;max-width:48rem;padding-top:1.5rem;display:flex}.Legal-module__hyhfhW__metaItem{min-width:8rem}.Legal-module__hyhfhW__metaTerm{color:var(--text-muted);letter-spacing:.2em;text-transform:uppercase;margin:0 0 4px;font-size:10.5px;font-weight:600}.Legal-module__hyhfhW__metaDescription{color:var(--brand-violet);font-family:var(--font-display), ui-serif, Georgia, serif;letter-spacing:-.005em;margin:0;font-size:17px;font-weight:400}.Legal-module__hyhfhW__body{background:var(--surface-base);padding-block:var(--spacing-3xl)}.Legal-module__hyhfhW__content{width:min(100%,74rem);padding-inline:var(--spacing-md);margin-inline:auto}.Legal-module__hyhfhW__bodyGrid{gap:var(--spacing-2xl);display:grid}.Legal-module__hyhfhW__legalArticle section{border-top:1px solid rgba(var(--brand-violet-rgb), .1);scroll-margin-top:calc(var(--nav-height) + 2rem);grid-template-columns:1fr;gap:1rem;padding:3rem 0;display:grid;margin-top:0!important}.Legal-module__hyhfhW__legalArticle section:first-of-type{border-top:0;padding-top:0}.Legal-module__hyhfhW__legalArticle section>div:first-child{display:contents}.Legal-module__hyhfhW__legalArticle section>div:first-child>span:first-child{color:var(--brand-pink);font-family:var(--font-display), ui-serif, Georgia, serif;letter-spacing:-.02em;font-size:56px;font-style:italic;font-weight:300;line-height:.9}.Legal-module__hyhfhW__legalArticle section>div:first-child>h2{color:var(--text-primary);font-family:var(--font-display), ui-serif, Georgia, serif;letter-spacing:-.015em;text-wrap:balance;margin:0 0 1.25rem;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:400;line-height:1.15}.Legal-module__hyhfhW__legalArticle section>:not(:first-child){grid-column:1}.Legal-module__hyhfhW__legalArticle section h3{color:var(--brand-violet);font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.16em;text-transform:uppercase;margin:1.75rem 0 .85rem;font-size:11.5px;font-weight:600}.Legal-module__hyhfhW__legalArticle section h3:first-child{margin-top:0}.Legal-module__hyhfhW__legalArticle section p{color:var(--text-secondary);text-wrap:pretty;max-width:64ch;margin:0 0 1rem;font-size:15.5px;line-height:1.65}.Legal-module__hyhfhW__legalArticle section ul{max-width:64ch;margin:0 0 1rem;padding:0;list-style:none}.Legal-module__hyhfhW__legalArticle section li{color:var(--text-secondary);padding:6px 0 6px 22px;font-size:15.5px;line-height:1.6;display:block;position:relative}.Legal-module__hyhfhW__legalArticle section li:before{background:var(--brand-pink);content:"";width:8px;height:1px;position:absolute;top:16px;left:0}.Legal-module__hyhfhW__legalArticle section li>span:first-child{display:none}.Legal-module__hyhfhW__legalArticle section li strong{color:var(--brand-violet);font-weight:600}.Legal-module__hyhfhW__legalArticle section a{color:var(--brand-violet);text-decoration:underline;-webkit-text-decoration-color:rgba(var(--brand-violet-rgb), .3);text-decoration-color:rgba(var(--brand-violet-rgb), .3);text-underline-offset:3px;transition:text-decoration-color .2s var(--ease-soft)}.Legal-module__hyhfhW__legalArticle section a:hover{-webkit-text-decoration-color:var(--brand-pink);text-decoration-color:var(--brand-pink)}.Legal-module__hyhfhW__toc{align-self:start;font-size:13.5px;line-height:1.5;position:relative}.Legal-module__hyhfhW__toc h2{color:var(--text-muted);letter-spacing:.2em;text-transform:uppercase;margin:0 0 1.25rem;font-size:10.5px;font-weight:600}.Legal-module__hyhfhW__toc ol{border-left:1px solid rgba(var(--brand-violet-rgb), .14);counter-reset:legal-toc;margin:0;padding:0;list-style:none}.Legal-module__hyhfhW__toc li{counter-increment:legal-toc}.Legal-module__hyhfhW__toc a{color:var(--text-secondary);transition:color .2s var(--ease-soft);align-items:baseline;gap:14px;padding:8px 0 8px 1.25rem;text-decoration:none;display:flex}.Legal-module__hyhfhW__toc a:before{color:var(--text-muted);content:counter(legal-toc, decimal-leading-zero);font-family:var(--font-display), ui-serif, Georgia, serif;letter-spacing:.1em;flex:0 0 22px;font-size:11px}.Legal-module__hyhfhW__toc a:hover,.Legal-module__hyhfhW__toc a:focus-visible{color:var(--brand-violet)}.Legal-module__hyhfhW__toc a:hover:before,.Legal-module__hyhfhW__toc a:focus-visible:before{color:var(--brand-pink)}.Legal-module__hyhfhW__legalArticle .legal-intro-callout{background:var(--surface-blush);color:var(--text-secondary);border-radius:14px;margin-bottom:3rem;padding:1.6rem 1.75rem;font-size:14.5px;line-height:1.7}:is(.Legal-module__hyhfhW__legalArticle .legal-contact,.Legal-module__hyhfhW__legalArticle .legal-complaint){background:var(--surface-blush);color:var(--text-secondary);border:0;border-radius:14px;padding:2rem}.Legal-module__hyhfhW__legalArticle .legal-complaint{gap:1.5rem;display:grid}.Legal-module__hyhfhW__legalArticle .legal-complaint>div+div{border-top:1px solid rgba(var(--brand-violet-rgb), .1);padding-top:1.5rem}.Legal-module__hyhfhW__footnote{background:var(--surface-blush);border-top:1px solid rgba(var(--brand-violet-rgb), .08);color:var(--text-muted);font-size:var(--font-size-xs);line-height:var(--leading-normal);padding-block:var(--spacing-xl);text-align:center}@media (min-width:48rem){.Legal-module__hyhfhW__container,.Legal-module__hyhfhW__content{padding-inline:var(--spacing-xl)}}@media (min-width:64rem){.Legal-module__hyhfhW__bodyGrid{grid-template-columns:4fr 8fr;align-items:start;gap:5rem}.Legal-module__hyhfhW__toc{top:calc(var(--nav-height) + 3rem);position:sticky}}@media (min-width:720px){.Legal-module__hyhfhW__legalArticle section{grid-template-columns:80px 1fr;align-items:start;gap:2.5rem}.Legal-module__hyhfhW__legalArticle section>:not(:first-child){grid-column:2}}@media (max-width:480px){.Legal-module__hyhfhW__toc{display:none}.Legal-module__hyhfhW__legalArticle section>div:first-child>span:first-child{font-size:42px}}
