*,*:before,*:after{box-sizing:border-box}@keyframes invalid-shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-3px)}40%,60%{transform:translate(3px)}}@font-face{font-family:Nerko One;src:url(/fonts/nerko-one-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Mulish;src:url(/fonts/mulish-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Mulish;src:url(/fonts/mulish-semibold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Mulish;src:url(/fonts/mulish-bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Mulish;src:url(/fonts/mulish-extrabold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Nokora;src:url(/fonts/nokora-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Nokora;src:url(/fonts/nokora-bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--font-display: "Nerko One", cursive;--font-body: "Mulish", sans-serif;--font-button: "Nokora", sans-serif;--color-amber: #f7a94a;--color-amber-light: #ffb770;--color-amber-soft: #ffcfa1;--color-peach: #fbdcc0;--color-peach-pale: #fee9d4;--color-peach-light: #fdeee0;--color-dark: #372b4a;--color-dark-deep: #35273a;--color-lavender: #faf5fe;--color-lavender-hover: #f4e9fb;--color-white: #ffffff;--color-text-dark: #1e1b29;--color-button-text: #221227;--color-text-on-dark: #ffffff;--color-track: #e9e7ef;--radius-pill: 999px;--radius-card: 16px;--radius-card-cut: 48px;--space-xs: .25rem;--space-sm: .5rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2.5rem;--space-xxl: 4rem;--max-content-width: 1440px}body{margin:0;font-family:var(--font-body);color:var(--color-text-dark);background:var(--color-white)}.page{max-width:var(--max-content-width);margin:0 auto;container-type:inline-size}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
