@font-face{font-family:Quicksand;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/quicksand-latin-C9TeKmec.woff2) format("woff2")}:root,:host{color-scheme:light;--fems-color-page: #eefbfc;--fems-color-page-soft: #d8f4f1;--fems-color-surface: #ffffff;--fems-color-surface-warm: #fffdf4;--fems-color-ink: #123331;--fems-color-ink-strong: #0d3269;--fems-color-muted: #4c6867;--fems-color-accent: #008f88;--fems-color-accent-dark: #006c68;--fems-color-school-blue: #00a7dd;--fems-color-logo-green: #1d4f0d;--fems-color-raffle-teal: #007c89;--fems-color-raffle-teal-dark: #005f73;--fems-color-raffle-red: var(--fems-color-raffle-teal);--fems-color-raffle-red-dark: var(--fems-color-raffle-teal-dark);--fems-color-raffle-gold: #f4b725;--fems-color-border: #b6e5e4;--fems-color-focus: rgba(0, 167, 221, .72);--fems-shadow-panel: 0 22px 70px rgba(0, 108, 104, .16);--fems-shadow-button: 0 12px 26px rgba(0, 108, 104, .24);--fems-radius-sm: 6px;--fems-radius-md: 8px;--fems-space-1: 4px;--fems-space-2: 8px;--fems-space-3: 12px;--fems-space-4: 16px;--fems-space-5: 20px;--fems-space-6: 24px;--fems-space-7: 32px;--fems-space-8: 40px;--fems-font-family: Quicksand, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--fems-font-weight-regular: 400;--fems-font-weight-bold: 700;--fems-font-weight-heavy: 800;--fems-leading-tight: .98;--fems-leading-body: 1.55;--fems-transition-fast: .16s ease;font-family:var(--fems-font-family)}*{box-sizing:border-box}body{margin:0;min-width:320px;background:radial-gradient(circle at 16% 18%,rgba(0,167,221,.24),transparent 28rem),radial-gradient(circle at 86% 18%,rgba(0,143,136,.22),transparent 24rem),linear-gradient(135deg,var(--fems-color-page) 0%,var(--fems-color-page-soft) 48%,#f5fbf4 100%);color:var(--fems-color-ink);font-family:var(--fems-font-family)}a{color:var(--fems-color-accent-dark);font-weight:var(--fems-font-weight-heavy)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
