@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2)format("woff2"),url(/assets/poppins-latin-400-normal-BOb3E3N0.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-500-normal-C8OXljZJ.woff2)format("woff2"),url(/assets/poppins-latin-500-normal-DGXqpDMm.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2)format("woff2"),url(/assets/poppins-latin-600-normal-BJdTmd5m.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-normal-Qrb0O0WB.woff2)format("woff2"),url(/assets/poppins-latin-700-normal-BVuQR_eA.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/poppins-latin-800-normal-Bd8-pIP1.woff2)format("woff2"),url(/assets/poppins-latin-800-normal-YoItoZZV.woff)format("woff")}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/lora-latin-wght-normal-BiLcIKcI.woff2)format("woff2")}:root{--brand-white:#fff;--brand-cream:#ecf0e3;--brand-sage:#bfd1ac;--brand-lime:#8bc34a;--brand-green:#0e5c2d;--brand-green-deep:#0e5c2d;--brand-sky:#4a9bcc;--brand-purple:#5e2a86;--brand-red:#e63946;--color-canvas:var(--brand-cream);--color-surface:var(--brand-white);--color-ink:var(--brand-green-deep);--color-border:#0e5c2d33;--color-muted:#0e5c2db3;--color-danger:#8d252b;--color-success:#376710;--display:"Higuen Elegant Serif", "Higuen", "Lora", Georgia, "Times New Roman", serif;--body:"Lora", Georgia, "Times New Roman", serif;--ui:"Poppins", "Segoe UI", Arial, sans-serif;--mono:var(--ui);--ink:var(--color-ink);font-family:var(--body);color:var(--ink);background:var(--color-canvas);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;min-height:100vh;margin:0}body,button,input,textarea,select{font:16px/1.5 var(--body)}button,input,textarea,select{font-family:var(--ui)}a{color:inherit}button,a{-webkit-tap-highlight-color:transparent}::selection{background:#8bc34a6b}#root{min-height:100vh}.privacy-banner{z-index:1000;background:var(--brand-green-deep);width:min(620px,100vw - 32px);color:var(--brand-cream);border:1px solid #bfd1aca6;grid-template-columns:minmax(0,1fr) auto;gap:22px 28px;padding:26px;display:grid;position:fixed;bottom:clamp(16px,3vw,34px);right:clamp(16px,3vw,38px);box-shadow:0 24px 70px #031f1047}.privacy-banner-index{color:var(--brand-lime);font:700 .66rem/1.2 var(--ui);letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px}.privacy-banner h2{color:#fff;font:600 clamp(1.5rem, 2.5vw, 2rem)/1.05 var(--display);letter-spacing:-.035em;margin:0}.privacy-banner>div>p:not(.privacy-banner-index){color:#ecf0e3c2;font:400 .8rem/1.55 var(--ui);margin:12px 0 0}.privacy-banner a{color:#fff;text-underline-offset:3px;font-weight:700}.privacy-banner-actions{align-content:center;gap:9px;display:grid}.privacy-banner-actions button{border:1px solid var(--brand-lime);background:var(--brand-lime);min-height:44px;color:var(--brand-green-deep);font:700 .73rem/1.2 var(--ui);cursor:pointer;padding:0 17px}.privacy-banner-actions button.is-secondary{color:var(--brand-cream);background:0 0}.privacy-banner-actions button:hover,.privacy-banner-actions button:focus-visible{border-color:#fff;outline:0}.privacy-banner-current{color:#ecf0e38f;font:500 .68rem/1.4 var(--ui);grid-column:1/-1;margin:-8px 0 0}@media (width<=620px){.privacy-banner{grid-template-columns:1fr;gap:18px;padding:22px}.privacy-banner-actions{grid-template-columns:1fr 1fr}}@media (width<=420px){.privacy-banner-actions{grid-template-columns:1fr}}
