@font-face{font-family:manrope;src:url(../media/Manrope-s.p.0nvn7f63i-2qu.ttf)format("truetype");font-display:swap;font-weight:200 800}@font-face{font-family:manrope Fallback;src:local(Arial);ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.0%;size-adjust:100.14%}.qiMqoa_className{font-family:manrope,manrope Fallback}.qiMqoa_variable{--font-manrope:"manrope", "manrope Fallback"}
@font-face{font-family:unbounded;src:url(../media/Unbounded-s.44w_e56j2iwb3.ttf)format("truetype");font-display:swap;font-weight:200 900}@font-face{font-family:unbounded Fallback;src:local(Arial);ascent-override:73.13%;descent-override:18.01%;line-gap-override:0.0%;size-adjust:136.07%}.-\39 _saa_className{font-family:unbounded,unbounded Fallback}.-\39 _saa_variable{--font-unbounded:"unbounded", "unbounded Fallback"}
:root{--color-brand-lime:#cad982;--color-brand-chocolate:#4c352e;--color-brand-beige:#dfbca4;--color-bg:#f7f5e9;--color-surface:#fffdf6;--color-bg-alt:#ecefd9;--color-primary:#4c352e;--color-primary-hover:#34231e;--color-primary-soft:#e8edcc;--color-on-primary:#fffdf6;--color-text:#3e2d27;--color-muted:#726354;--color-border:#dcd9c4;--color-error:#af303a;--color-page-glow:#cad9822e;--color-hero:#cad982;--color-footer:#cad982;--color-footer-text:#4c352e;--color-chrome-accent:#4c352e;--color-chrome-on-accent:#cad982;--radius-lg:24px;--radius-md:16px;--shadow-soft:0 12px 36px #4c352e14;--container-width:1280px;--transition:.18s ease;--font-main:var(--font-manrope),"Segoe UI",Arial,sans-serif;--font-display:var(--font-unbounded),var(--font-manrope),"Segoe UI",sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--color-bg:#241b18;--color-surface:#30241f;--color-bg-alt:#2b241c;--color-primary:#cad982;--color-primary-hover:#dfeba4;--color-primary-soft:#383b27;--color-on-primary:#30241f;--color-text:#f5ebdb;--color-muted:#c9b8a5;--color-border:#584639;--color-error:#faa;--color-page-glow:#cad9820a;--color-hero:#303822;--color-footer:#4c352e;--color-footer-text:#cad982;--color-chrome-accent:#cad982;--color-chrome-on-accent:#4c352e;--shadow-soft:0 12px 36px #0000002e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}
h1,h2,h3,h4,h5,h6,p{margin:0}p:last-child{margin-bottom:0}ul{margin:0;padding:0;list-style:none}a{color:currentColor;text-decoration:none}button{cursor:pointer}img{max-width:100%;height:auto;display:block}
*,:before,:after{box-sizing:border-box}body{font-family:var(--font-main);color:var(--color-text);background:radial-gradient(ellipse at top left,var(--color-page-glow),transparent 65%),var(--color-bg);-webkit-font-smoothing:antialiased;margin:0;line-height:1.65}h1,h2{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;overflow-wrap:anywhere;font-weight:400;line-height:1.3}h3,h4{letter-spacing:-.015em}html{scroll-behavior:smooth;scroll-padding-top:140px}button,input,select,textarea{font:inherit;color:var(--color-text)}input,select,textarea{background:var(--color-surface);accent-color:var(--color-primary)}input::placeholder,textarea::placeholder{color:var(--color-muted);opacity:1}input,select,textarea{transition:border-color var(--transition),box-shadow var(--transition)}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--color-primary);box-shadow:0 0 0 4px var(--color-primary-soft)}button,a{-webkit-tap-highlight-color:transparent}button:disabled{opacity:.55;cursor:not-allowed}button,a,input,select,textarea{touch-action:manipulation}:focus-visible{outline:3px solid var(--color-primary);outline-offset:4px}::selection{background:var(--color-primary);color:var(--color-on-primary)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
