.landing-theme{--landing-lemon:#f9df7c;--landing-huckleberry:#084bab;--landing-raspberry:#df367d;--landing-charcoal:#292827;--landing-mushroom:#f1efe8;--landing-blueberry:#8cb4dd;--landing-apricot:#f7a072;--landing-avocado:#9ebca0;--landing-ginger:#d4c3ab;--landing-elderberry:#fa8bba;background-color:var(--landing-mushroom);color:var(--landing-charcoal);font-family:var(--font-sans),system-ui,sans-serif;font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}body:has(.landing-theme),html:has(.landing-theme){overflow-x:clip}:where(.landing-theme) :where(h1,h2,h3,h4){font-family:var(--font-display),Georgia,serif;letter-spacing:-.01em}.landing-theme [data-section]{scroll-margin-top:96px}.landing-theme .underline-accent{position:relative;white-space:nowrap}.landing-theme .underline-accent:after{content:"";position:absolute;left:-.04em;right:-.04em;bottom:-.22em;height:.2em;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 405 30' preserveAspectRatio='none'><path fill='%23f8df7c' d='M2,18 c35-3 70-5 106-6 c34-1 69-2 104-3 c35-1 70-1 105-2 c35-1 70-1 88,1 c-25,4 -55,7 -90,9 c-34,3 -69,6 -104,8 c-34,2 -69,5 -104,6 C70,32 35,28 2,18 z'/></svg>");background-repeat:no-repeat;background-size:100% 100%}.landing-theme .eyebrow{font-family:var(--font-sans),system-ui,sans-serif;font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--landing-raspberry)}.landing-theme .legal-prose h2{font-family:var(--font-display),Georgia,serif;font-weight:500;font-size:clamp(20px,2.2vw,26px);color:var(--landing-huckleberry);margin-top:2.25rem;margin-bottom:.75rem;letter-spacing:-.01em}.landing-theme .legal-prose p{font-size:1rem;line-height:1.7;color:rgba(41,40,39,.8);margin-bottom:1rem}.landing-theme .legal-prose a{color:var(--landing-huckleberry);text-decoration:underline;text-decoration-color:var(--landing-lemon);text-underline-offset:3px}.landing-theme .legal-prose a:hover{color:var(--landing-raspberry)}@media (prefers-reduced-motion:reduce){.landing-theme *,.landing-theme :after,.landing-theme :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}html:has(.landing-theme){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.landing-theme){scroll-behavior:auto}}