@font-face{font-family:Young Serif;src:url(/build/assets/young-serif-Degfdapz.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Karla;src:url(/build/assets/karla--KulV1LH.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap}.fesu-landing{--l-paper:#f3f1e8;--l-card:#edebe2;--l-sheet:#faf8f1;--l-ink:#1f2a22;--l-ink-2:#5f6b60;--l-rule:#dcd8c8;--l-moss:#4f6b35;--l-forest:#22301f;--l-forest-2:#2e4128;--l-forest-3:#3a5232;--l-forest-ink:#f4f2ea;--l-forest-muted:#c9cfbf;--l-gold:#e2c677;--l-button:#22301f;--l-button-ink:#f4f2ea;font-variant-numeric:normal;background:var(--l-paper);color:var(--l-ink);-webkit-font-smoothing:antialiased;font-family:Karla,ui-sans-serif,system-ui,sans-serif}.fesu-landing :is(h1,h2,h3,h4){letter-spacing:normal;font-family:inherit;font-weight:700}.dark .fesu-landing{--l-paper:#131a12;--l-card:#1a2318;--l-sheet:#1d271b;--l-ink:#ecebe2;--l-ink-2:#a8b2a0;--l-rule:#283324;--l-moss:#a3be84;--l-forest:#182216;--l-forest-2:#223020;--l-forest-3:#2b3c27;--l-button:#ecebe2;--l-button-ink:#182216}.fesu-landing .lp-serif{letter-spacing:-.01em;font-family:Young Serif,Georgia,serif;font-weight:400}.fesu-landing .lp-kicker{letter-spacing:.09em;text-transform:uppercase;font-size:12px;font-weight:700;line-height:16px}.fesu-landing :where(h1,h2,h3){text-wrap:balance}.fesu-landing :where(p,li,dd){text-wrap:pretty}.fesu-landing :focus-visible{outline:2px solid var(--l-gold);outline-offset:3px;border-radius:6px}.fesu-landing .lp-ease{transition-timing-function:cubic-bezier(.22,1,.36,1)}.fesu-landing.js-reveal .lp-reveal{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(32px)}.fesu-landing.js-reveal .lp-reveal.is-in{opacity:1;transform:none}.fesu-landing .lp-word{transition:opacity .5s cubic-bezier(.22,1,.36,1)}.fesu-landing.js-reveal .lp-word{opacity:.28}.fesu-landing.js-reveal .lp-word.is-on{opacity:1}.fesu-landing details>summary{cursor:pointer;list-style:none}.fesu-landing details>summary::-webkit-details-marker{display:none}.fesu-landing details[open] .lp-plus{transform:rotate(45deg)}.fesu-landing .lp-shadow{filter:drop-shadow(0 24px 40px #121a1047)}@media (prefers-reduced-motion:reduce){.fesu-landing.js-reveal .lp-reveal{transition:opacity .3s linear;transform:none}.fesu-landing *{scroll-behavior:auto!important}}
