:root{--f-body:var(--font-josefin-sans,"Josefin Sans"), "Avenir Next", "Segoe UI", sans-serif;--f-display:var(--f-body);--f-label:var(--f-body);--f-num:var(--font-josefin-slab,"Josefin Slab"), Rockwell, Georgia, serif;--f-script:var(--font-allura,"Allura"), "Snell Roundhand", cursive;--w-light:300;--w-regular:400;--w-semibold:600;--w-bold:700;--w-display:600;--w-num:300;--fs-2xs:.6875rem;--fs-xs:.75rem;--fs-sm:.8125rem;--fs-sm-2:.84375rem;--fs-md:.90625rem;--fs-base:1rem;--fs-lg:1.0625rem;--fs-xl:1.375rem;--fs-2xl:1.75rem;--fs-3xl:2.5rem;--fs-4xl:2.875rem;--fs-ring:4.25rem;--lh-tight:.95;--lh-snug:1.2;--lh-base:1.4;--lh-relaxed:1.5;--ls-caps:.1em;--r-card:26px;--r-mac:22px;--r-btn:18px;--r-tile:16px;--r-chip:999px;--r-sheet:32px;--r-pill:999px;--space-1:.25rem;--space-2:.5rem;--space-3:.625rem;--space-4:.75rem;--space-5:.875rem;--space-6:1.125rem;--space-7:1.25rem;--space-8:1.375rem;--space-9:1.625rem;--space-10:2rem;--card-border:0;--dash:1.5px dashed var(--line);--ease-out:cubic-bezier(.2, .8, .2, 1);--dur-fast:.2s;--dur-sheet:.28s;--halo-glow:radial-gradient(circle, var(--glow) 0%, transparent 68%);--nav-shadow:0 12px 34px -12px var(--shadow);--add-gradient:linear-gradient(135deg, var(--accent-ink), var(--accent));--ring-gradient-from:var(--accent);--ring-gradient-to:var(--prot);--ns-a:#038141;--ns-b:#85bb2f;--ns-c:#fecb02;--ns-d:#ee8100;--ns-e:#e63e11;--ns-ink:#5f6064;--ns-paper:#fff;--ill-apple:#f2939a;--ill-stem:#8a5a3c;--ill-shine:#fff;--ill-banana:#f5d66e;--ill-crust:#e8b57e;--ill-crust-2:#b97b45;--ill-cheese:#f7dc8f;--ill-milk:#fff;--ill-yolk:#f6c14b;--ill-rice:#fffdf8;--ill-orange:#f6b26b;--yhu-body:#fff7ea;--yhu-shade:#eadff4;--yhu-line:#3e2a55;--yhu-pleat:#9c86d6;--yhu-ink:#2a1d38;--yhu-blush:#f28daa;--yhu-tongue:#f27c9e;--yhu-sparkle:#a994ea;--yhu-lavender:#8c7ae6;--bg:#f9f6fc;--surface:#fff;--surface-2:#f2edf8;--stage:#ede7f3;--ink:#2a2333;--ink-2:#625870;--line:#e6dfee;--track:#eee8f5;--accent:#8c7ae6;--accent-ink:#5a48b5;--on-accent:#fff;--glow:#eae2fb;--prot:#ee9cb4;--carb:#f0c96e;--fat:#9db4f0;--water:#8cc4ee;--soft:#f6b48f;--soft-ink:#9a4e2c;--m-breakfast:#f6e0a6;--m-lunch:#f9d2be;--m-snacks:#f7ccda;--m-dinner:#dcd4f8;--m-ink:#2a2333;--scrim:#2a23336b;--shadow:#462d6e73;--card-shadow:0 10px 30px -18px #5a48b559;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#16131d;--surface:#211c2a;--surface-2:#2a2435;--stage:#0f0c14;--ink:#f3eef9;--ink-2:#b4aac4;--line:#383044;--track:#2e2839;--accent:#a797f4;--accent-ink:#c2b6fa;--on-accent:#1b1530;--glow:#2e2547;--prot:#f0a6bc;--carb:#edcb7a;--fat:#a9bdf4;--water:#93c6f0;--soft:#f2b391;--soft-ink:#f5be9e;--m-breakfast:#edcb7a;--m-lunch:#f2b391;--m-snacks:#f0a6bc;--m-dinner:#b9acf6;--m-ink:#1b1530;--scrim:#05030899;--shadow:#000000b3;--card-shadow:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#16131d;--surface:#211c2a;--surface-2:#2a2435;--stage:#0f0c14;--ink:#f3eef9;--ink-2:#b4aac4;--line:#383044;--track:#2e2839;--accent:#a797f4;--accent-ink:#c2b6fa;--on-accent:#1b1530;--glow:#2e2547;--prot:#f0a6bc;--carb:#edcb7a;--fat:#a9bdf4;--water:#93c6f0;--soft:#f2b391;--soft-ink:#f5be9e;--m-breakfast:#edcb7a;--m-lunch:#f2b391;--m-snacks:#f0a6bc;--m-dinner:#b9acf6;--m-ink:#1b1530;--scrim:#05030899;--shadow:#000000b3;--card-shadow:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg);min-height:100dvh;color:var(--ink);font-family:var(--f-body);font-size:var(--fs-base);line-height:var(--lh-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}h1,h2,h3,h4,p,dl,dd,ol,ul,figure{margin:0;padding:0}ol,ul{list-style:none}svg{display:block}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
@font-face{font-family:josefinSans;src:url(../media/JosefinSans_Variable-s.p.34snc4i1msyp0.ttf)format("truetype");font-display:swap;font-weight:100 700;font-style:normal}@font-face{font-family:josefinSans Fallback;src:local(Arial);ascent-override:82.19%;descent-override:27.4%;line-gap-override:0.0%;size-adjust:91.25%}.Nsk4uW_className{font-family:josefinSans,josefinSans Fallback;font-style:normal}.Nsk4uW_variable{--font-josefin-sans:"josefinSans", "josefinSans Fallback"}
@font-face{font-family:josefinSlab;src:url(../media/JosefinSlab_Variable-s.p.0tnzsgzbkcfgi.ttf)format("truetype");font-display:swap;font-weight:100 700;font-style:normal}@font-face{font-family:josefinSlab Fallback;src:local(Arial);ascent-override:79.57%;descent-override:26.52%;line-gap-override:0.0%;size-adjust:94.26%}.LF8EiW_className{font-family:josefinSlab,josefinSlab Fallback;font-style:normal}.LF8EiW_variable{--font-josefin-slab:"josefinSlab", "josefinSlab Fallback"}
@font-face{font-family:allura;src:url(../media/Allura_Regular-s.p.0l6eb1g07g5eq.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:allura Fallback;src:local(Arial);ascent-override:107.87%;descent-override:60.68%;line-gap-override:0.0%;size-adjust:74.17%}.BXG2_G_className{font-family:allura,allura Fallback;font-style:normal;font-weight:400}.BXG2_G_variable{--font-allura:"allura", "allura Fallback"}
