@font-face{font-family:Fredoka;src:url(/assets/fonts/Fredoka-Bold.ttf) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Fredoka;src:url(/assets/fonts/Fredoka-SemiBold-latin.woff2) format("woff2");font-weight:600;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;src:url(/assets/fonts/montserrat/Montserrat-Regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/fonts/montserrat/Montserrat-Medium.ttf) format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/fonts/montserrat/Montserrat-SemiBold.ttf) format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/fonts/montserrat/Montserrat-Bold.ttf) format("truetype");font-weight:700;font-display:swap}:root{--cream: #fcf7ec;--navy: #153b66;--coral: #ff5a50;--coral-alt: #ff574f;--aqua: #a5eeee;--teal: #00a8bc;--teal-alt: #00a9bc;--yellow-accent: #ffb526;--yellow-accent-alt: #ffb029;--green-accent: #4cb56f;--font-display: "Fredoka", Arial, sans-serif;--font-body: Arial, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body{margin:0;background:var(--cream);color:var(--navy);font-family:var(--font-body)}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit;cursor:pointer;border:0;background:none}a{color:inherit}button:focus-visible,a:focus-visible{outline:3px solid #103e66;outline-offset:4px}h1,h2,h3,p,figure{margin:0}svg{display:block}.art{width:100%;height:auto;overflow:hidden}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.section{position:relative}.button{background:linear-gradient(#ff7765,#ff5149);border-radius:999px;color:#fff;text-decoration:none;font-weight:500;display:flex;align-items:center;justify-content:center;gap:1.2cqw;border:1px solid rgba(255,255,255,.4392156863);box-shadow:0 1px 1px #eb624511;white-space:nowrap}.button:hover{filter:brightness(.97)}.cta-arrow{display:grid;place-items:center;width:1.35em;height:1.35em;border-radius:50%;background:#fff;transition:transform .2s}.cta-arrow svg{width:72%}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
