.marketing-site,.marketing-site *,.marketing-site :before,.marketing-site :after{box-sizing:border-box}body{margin:0}.marketing-site{--lf-canvas:#f4f2ea;--lf-lifted:#fbfaf6;--lf-ink:#17231c;--lf-ink-soft:#4e5b53;--lf-line:#d9ded5;--lf-leaf:#8fe36c;--lf-forest:#256343;--lf-mint:#dff3da;--lf-sun:#f2c75c;--lf-coral:#f17856;--lf-shadow:0 28px 80px -42px #17231c6b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--lf-canvas);color:var(--lf-ink);min-width:0;min-height:100dvh;font-family:Hanken Grotesk,system-ui,sans-serif}.marketing-skip-link{z-index:70;background:var(--lf-ink);color:var(--lf-canvas);border-radius:.375rem;padding:.75rem 1rem;font-size:.875rem;font-weight:700;text-decoration:none;transition:transform .16s;position:fixed;top:.75rem;left:1rem;transform:translateY(-6rem)}.marketing-skip-link:focus-visible{transform:translateY(0)}.marketing-site :where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--lf-forest);outline-offset:3px;box-shadow:0 0 0 2px var(--lf-lifted)}.marketing-container{width:min(100% - 2.5rem,80rem);margin-inline:auto}.marketing-site :where(h1,h2,h3,p,li){overflow-wrap:anywhere}.marketing-site :where(main,section,figure,.marketing-container){min-width:0}.marketing-site>header :where(a,button),.marketing-site>footer :where(a,button){min-width:2.75rem;min-height:2.75rem}.marketing-site>footer :where(a,button){align-items:center;display:inline-flex}.marketing-site :is(.marketing-section-ink,footer) :where(a,button,summary):focus-visible{outline-color:var(--lf-leaf);box-shadow:0 0 0 2px var(--lf-ink)}@media (width>=768px){.marketing-container{width:min(100% - 4rem,80rem)}}@media (prefers-reduced-motion:reduce){.marketing-site *,.marketing-site :before,.marketing-site :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}}
