@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-cyrillic-ext-wght-normal-D4X5GqEv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-cyrillic-wght-normal-CY6AOgYE.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-vietnamese-wght-normal-U01xdrZh.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-latin-ext-wght-normal-CXYtwYOx.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-latin-wght-normal-BzFMHfZw.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/fredoka-hebrew-wght-normal-DdnsCkLr.woff2)format("woff2-variations");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/fredoka-latin-ext-wght-normal-CYrqKuxd.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/fredoka-latin-wght-normal-DM6njrJ3.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--nf-color-page:#fffaf2;--nf-color-surface:#fcf1df;--nf-color-surface-raised:#fff;--nf-color-border:#e9d2ad;--nf-color-text:#2a2420;--nf-color-text-muted:#463e37;--nf-color-text-subtle:#6b6158;--nf-color-text-on-ink:#fffaf2;--nf-color-ink:#2a2420;--nf-color-cream:#fcf1df;--nf-color-apricot:#ef9f74;--nf-color-apricot-soft:#f9d6bf;--nf-color-apricot-strong:#8c3f17;--nf-color-sage:#a6ba8d;--nf-color-sage-soft:#dfe8d3;--nf-color-sage-strong:#3d5130;--nf-color-lilac:#c4b3e6;--nf-color-lilac-soft:#e9e1f7;--nf-color-lilac-strong:#4d3c7a;--nf-color-focus:#4d3c7a;--nf-color-alert:#a3361f;--nf-color-noodle-apricot:#ef9f74;--nf-color-noodle-cream:#fcf1df;--nf-color-noodle-line:#2a2420;--nf-space-0:0;--nf-space-2xs:.25rem;--nf-space-xs:.5rem;--nf-space-sm:.75rem;--nf-space-md:1rem;--nf-space-lg:1.5rem;--nf-space-xl:2rem;--nf-space-2xl:3rem;--nf-space-3xl:4.5rem;--nf-radius-sm:.5rem;--nf-radius-md:1rem;--nf-radius-lg:1.5rem;--nf-radius-xl:2.25rem;--nf-radius-pill:999px;--nf-font-display:"Fredoka Variable", "Nunito Variable", ui-rounded, "Arial Rounded MT Bold", system-ui, sans-serif;--nf-font-body:"Nunito Variable", ui-rounded, system-ui, -apple-system, "Segoe UI", sans-serif;--nf-text-xs:.8125rem;--nf-text-sm:.9375rem;--nf-text-md:clamp(1.0625rem, 1rem + .25vw, 1.125rem);--nf-text-lg:clamp(1.1875rem, 1.1rem + .4vw, 1.375rem);--nf-text-xl:clamp(1.5rem, 1.3rem + .9vw, 2rem);--nf-text-2xl:clamp(1.875rem, 1.5rem + 1.6vw, 2.75rem);--nf-text-3xl:clamp(2.25rem, 1.7rem + 2.6vw, 3.75rem);--nf-weight-regular:450;--nf-weight-medium:600;--nf-weight-bold:700;--nf-weight-heavy:800;--nf-leading-tight:1.1;--nf-leading-snug:1.3;--nf-leading-normal:1.6;--nf-border-thin:1.5px;--nf-border-thick:2.5px;--nf-border-focus:3px;--nf-shadow-soft:0 1px 0 #2a24200f, 0 8px 24px -12px #2a24202e;--nf-shadow-lift:0 2px 0 #2a242014, 0 16px 32px -16px #2a242047;--nf-measure-prose:65ch;--nf-measure-narrow:38rem;--nf-measure-page:72rem;--nf-measure-card:17rem;--nf-measure-card-wide:22rem;--nf-measure-choice:8rem;--nf-measure-art-sm:8rem;--nf-measure-art-md:13rem;--nf-measure-art-lg:26rem;--nf-motion-fast:.12s;--nf-motion-normal:.22s;--nf-motion-ease:cubic-bezier(.34, 1.3, .64, 1)}@media (prefers-reduced-motion:reduce){:root{--nf-motion-fast:0s;--nf-motion-normal:0s}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--nf-color-page);min-height:100dvh;color:var(--nf-color-text);font-family:var(--nf-font-body);font-size:var(--nf-text-md);font-weight:var(--nf-weight-regular);line-height:var(--nf-leading-normal);-webkit-font-smoothing:antialiased;margin:0}img,svg{max-width:100%;display:block}:focus-visible{outline:var(--nf-border-focus) solid var(--nf-color-focus);outline-offset:var(--nf-space-2xs);border-radius:var(--nf-radius-sm)}::selection{background:var(--nf-color-lilac-soft)}.nf-container{width:100%;max-width:var(--nf-measure-page);padding-block:var(--_space);padding-inline:var(--nf-space-md);margin-inline:auto}.nf-container[data-width=narrow]{max-width:var(--nf-measure-narrow)}.nf-container[data-width=prose]{max-width:calc(var(--nf-measure-prose) + 2 * var(--nf-space-md))}@media (width>=40em){.nf-container{padding-inline:var(--nf-space-xl)}}.nf-stack{gap:var(--_gap);flex-direction:column;margin:0;padding:0;display:flex}.nf-cluster{gap:var(--_gap);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.nf-stack[data-align=start],.nf-cluster[data-align=start]{align-items:flex-start}.nf-stack[data-align=center],.nf-cluster[data-align=center]{align-items:center}.nf-stack[data-align=end],.nf-cluster[data-align=end]{align-items:flex-end}.nf-cluster[data-justify=center]{justify-content:center}.nf-cluster[data-justify=end]{justify-content:flex-end}.nf-cluster[data-justify=between]{justify-content:space-between}ul.nf-stack{list-style:none}.nf-grid{gap:var(--_gap);grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--nf-measure-card)), 1fr));margin:0;padding:0;list-style:none;display:grid}.nf-grid[data-min=wide]{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--nf-measure-card-wide)), 1fr))}.nf-section{padding-block:var(--_space)}.nf-section[data-tone=cream]{background:var(--nf-color-surface)}.nf-section[data-tone=apricot]{background:var(--nf-color-apricot-soft)}.nf-section[data-tone=sage]{background:var(--nf-color-sage-soft)}.nf-section[data-tone=lilac]{background:var(--nf-color-lilac-soft)}.nf-section[data-tone=ink]{background:var(--nf-color-ink);color:var(--nf-color-text-on-ink)}.nf-split{gap:var(--_gap);align-items:center;display:grid}@media (width>=52em){.nf-split{grid-template-columns:1.15fr 1fr}}.nf-heading{font-family:var(--nf-font-display);font-weight:var(--nf-weight-bold);line-height:var(--nf-leading-tight);letter-spacing:-.01em;text-wrap:balance;margin:0}.nf-heading:focus{outline:none}.nf-heading:focus-visible{outline:var(--nf-border-focus) solid var(--nf-color-focus)}.nf-heading[data-size=lg],.nf-heading[data-size=md]{line-height:var(--nf-leading-snug)}[data-size=xs]{font-size:var(--nf-text-xs)}[data-size=sm]{font-size:var(--nf-text-sm)}[data-size=md]{font-size:var(--nf-text-md)}[data-size=lg]{font-size:var(--nf-text-lg)}[data-size=xl]{font-size:var(--nf-text-xl)}[data-size="2xl"]{font-size:var(--nf-text-2xl)}[data-size="3xl"]{font-size:var(--nf-text-3xl)}.nf-text{text-wrap:pretty;margin:0}.nf-text[data-tone=muted]{color:var(--nf-color-text-muted)}.nf-text[data-tone=subtle]{color:var(--nf-color-text-subtle)}.nf-text[data-tone=alert]{color:var(--nf-color-alert)}.nf-text[data-weight=bold]{font-weight:var(--nf-weight-bold)}.nf-section[data-tone=ink] .nf-text[data-tone]{color:inherit}.nf-eyebrow{align-items:center;gap:var(--nf-space-sm);font-family:var(--nf-font-body);font-size:var(--nf-text-xs);font-weight:var(--nf-weight-heavy);letter-spacing:.18em;text-transform:uppercase;margin:0;display:flex}.nf-eyebrow:after{content:"";border-top:var(--nf-border-thin) solid currentcolor;opacity:.6;flex:1}.nf-list{gap:var(--nf-space-xs);flex-direction:column;margin:0;padding-inline-start:var(--nf-space-lg);display:flex}.nf-list li::marker{color:var(--nf-color-apricot-strong)}.nf-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nf-wordmark{font-family:var(--nf-font-display);font-weight:var(--nf-weight-bold);font-size:var(--nf-text-lg);letter-spacing:-.02em;line-height:1}.nf-wordmark[data-size=lg]{font-size:var(--nf-text-3xl)}.nf-button{justify-content:center;align-items:center;gap:var(--nf-space-xs);min-height:var(--nf-space-2xl);padding:var(--nf-space-sm) var(--nf-space-lg);border:var(--nf-border-thick) solid var(--nf-color-ink);border-radius:var(--nf-radius-pill);font-family:var(--nf-font-display);font-size:var(--nf-text-md);font-weight:var(--nf-weight-medium);cursor:pointer;transition:transform var(--nf-motion-fast) var(--nf-motion-ease), background-color var(--nf-motion-fast) ease-out;touch-action:manipulation;line-height:1;text-decoration:none;display:inline-flex}.nf-button:active{transform:translateY(var(--nf-border-thin))}.nf-button:disabled,.nf-button[aria-disabled=true]{cursor:not-allowed;opacity:.55}.nf-button--primary{background:var(--nf-color-ink);color:var(--nf-color-text-on-ink)}.nf-button--primary:hover{background:var(--nf-color-text-muted)}.nf-button--secondary{background:var(--nf-color-surface-raised);color:var(--nf-color-text)}.nf-button--secondary:hover{background:var(--nf-color-apricot-soft)}.nf-button--ghost{color:var(--nf-color-text);text-underline-offset:.2em;background:0 0;border-color:#0000;text-decoration:underline}.nf-button--ghost:hover{background:var(--nf-color-surface)}.nf-button--lg{min-height:calc(var(--nf-space-2xl) + var(--nf-space-xs));padding-inline:var(--nf-space-xl);font-size:var(--nf-text-lg)}.nf-link{color:inherit;font-weight:var(--nf-weight-bold);text-decoration:underline;-webkit-text-decoration-color:var(--nf-color-apricot);text-decoration-color:var(--nf-color-apricot);text-underline-offset:.18em;transition:text-decoration-color var(--nf-motion-fast) ease-out;text-decoration-thickness:.14em}.nf-link:hover{text-decoration-color:currentColor}.nf-link--quiet{font-weight:var(--nf-weight-medium);text-decoration-color:#0000}.nf-link--quiet:hover,.nf-link--quiet[aria-current=page]{-webkit-text-decoration-color:var(--nf-color-apricot);text-decoration-color:var(--nf-color-apricot)}.nf-skip-link{top:var(--nf-space-xs);left:var(--nf-space-xs);z-index:10;padding:var(--nf-space-xs) var(--nf-space-md);border-radius:var(--nf-radius-pill);background:var(--nf-color-ink);color:var(--nf-color-text-on-ink);font-weight:var(--nf-weight-bold);position:absolute;transform:translateY(-200%)}.nf-skip-link:focus{transform:none}.nf-card{padding:var(--_padding);border:var(--nf-border-thin) solid var(--nf-color-border);border-radius:var(--nf-radius-lg);background:var(--nf-color-surface);position:relative}.nf-card[data-tone=white]{background:var(--nf-color-surface-raised)}.nf-card[data-tone=apricot]{border-color:var(--nf-color-apricot);background:var(--nf-color-apricot-soft)}.nf-card[data-tone=sage]{border-color:var(--nf-color-sage);background:var(--nf-color-sage-soft)}.nf-card[data-tone=lilac]{border-color:var(--nf-color-lilac);background:var(--nf-color-lilac-soft)}.nf-card[data-tone=ink]{background:var(--nf-color-ink);color:var(--nf-color-text-on-ink)}.nf-card[data-interactive]{transition:transform var(--nf-motion-normal) var(--nf-motion-ease), box-shadow var(--nf-motion-normal) ease-out}.nf-card[data-interactive]:hover,.nf-card[data-interactive]:focus-within{box-shadow:var(--nf-shadow-lift);transform:translateY(calc(-1 * var(--nf-space-2xs)))}.nf-card[data-interactive] .nf-link:after{content:"";border-radius:inherit;position:absolute;inset:0}.nf-badge{padding:var(--nf-space-2xs) var(--nf-space-sm);border-radius:var(--nf-radius-pill);font-size:var(--nf-text-xs);font-weight:var(--nf-weight-heavy);letter-spacing:.04em;line-height:var(--nf-leading-snug);align-items:center;display:inline-flex}.nf-badge[data-tone=sage]{background:var(--nf-color-sage-soft);color:var(--nf-color-sage-strong)}.nf-badge[data-tone=apricot]{background:var(--nf-color-apricot-soft);color:var(--nf-color-apricot-strong)}.nf-badge[data-tone=lilac]{background:var(--nf-color-lilac-soft);color:var(--nf-color-lilac-strong)}.nf-badge[data-tone=cream]{background:var(--nf-color-surface);color:var(--nf-color-text-muted)}.nf-badge[data-tone=ink]{background:var(--nf-color-ink);color:var(--nf-color-text-on-ink)}.nf-callout{gap:var(--nf-space-2xs);padding:var(--nf-space-md) var(--nf-space-lg);border-inline-start:var(--nf-space-xs) solid var(--nf-color-lilac);border-radius:var(--nf-radius-md);background:var(--nf-color-lilac-soft);flex-direction:column;display:flex}.nf-callout[data-tone=sage]{border-color:var(--nf-color-sage);background:var(--nf-color-sage-soft)}.nf-callout[data-tone=apricot]{border-color:var(--nf-color-apricot);background:var(--nf-color-apricot-soft)}.nf-callout[data-tone=alert]{border-color:var(--nf-color-alert);background:var(--nf-color-surface-raised)}.nf-callout__title{font-family:var(--nf-font-display);font-weight:var(--nf-weight-bold);margin:0}.nf-callout__body,.nf-progress{gap:var(--nf-space-xs);flex-direction:column;display:flex}.nf-progress__label{font-size:var(--nf-text-sm);font-weight:var(--nf-weight-bold);color:var(--nf-color-text-muted);margin:0}.nf-progress__track{height:var(--nf-space-sm);border:var(--nf-border-thin) solid var(--nf-color-ink);border-radius:var(--nf-radius-pill);background:var(--nf-color-surface-raised);overflow:hidden}.nf-progress__fill{width:var(--_percent);border-radius:var(--nf-radius-pill);background:var(--nf-color-apricot);height:100%;transition:width var(--nf-motion-normal) var(--nf-motion-ease)}.nf-choice-group{gap:var(--nf-space-sm);min-width:0;padding:var(--nf-space-lg) var(--nf-space-md);border:var(--nf-border-thin) solid var(--nf-color-border);border-radius:var(--nf-radius-lg);background:var(--nf-color-surface-raised);flex-direction:column;margin:0;display:flex}.nf-choice-group[data-invalid]{border-color:var(--nf-color-alert);border-width:var(--nf-border-thick)}.nf-choice-group__legend{float:left;width:100%;font-family:var(--nf-font-display);font-size:var(--nf-text-lg);font-weight:var(--nf-weight-medium);line-height:var(--nf-leading-snug);padding:0}.nf-choice-group__legend+*{clear:both}.nf-choice-group__requirement{font-family:var(--nf-font-body);font-size:var(--nf-text-sm);font-weight:var(--nf-weight-regular);color:var(--nf-color-text-subtle)}.nf-choice-group__hint,.nf-choice-group__error{font-size:var(--nf-text-sm);margin:0}.nf-choice-group__hint{color:var(--nf-color-text-muted)}.nf-choice-group__error{color:var(--nf-color-alert);font-weight:var(--nf-weight-bold)}.nf-choice-group__options{gap:var(--nf-space-xs);display:grid}@media (width>=30em){.nf-choice-group__options{grid-template-columns:repeat(auto-fit, minmax(var(--nf-measure-choice), 1fr))}}.nf-choice{position:relative}.nf-choice__input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.nf-choice__label{align-items:center;gap:var(--nf-space-sm);min-height:var(--nf-space-2xl);padding:var(--nf-space-sm) var(--nf-space-md);border:var(--nf-border-thick) solid var(--nf-color-border);border-radius:var(--nf-radius-md);background:var(--nf-color-page);font-weight:var(--nf-weight-medium);cursor:pointer;transition:background-color var(--nf-motion-fast) ease-out, border-color var(--nf-motion-fast) ease-out;display:flex}.nf-choice__label:before{content:"";width:var(--nf-space-md);height:var(--nf-space-md);border:var(--nf-border-thick) solid var(--nf-color-ink);border-radius:var(--nf-radius-pill);background:var(--nf-color-surface-raised);transition:box-shadow var(--nf-motion-fast) ease-out;flex:none}.nf-choice__input:hover+.nf-choice__label{border-color:var(--nf-color-apricot)}.nf-choice__input:checked+.nf-choice__label{border-color:var(--nf-color-ink);background:var(--nf-color-apricot-soft)}.nf-choice__input:checked+.nf-choice__label:before{background:var(--nf-color-ink);box-shadow:inset 0 0 0 var(--nf-border-thin) var(--nf-color-surface-raised)}.nf-choice__input:focus-visible+.nf-choice__label{outline:var(--nf-border-focus) solid var(--nf-color-focus);outline-offset:var(--nf-space-2xs)}.nf-noodle,.nf-image{width:100%;height:auto;margin-inline:auto}.nf-noodle{overflow:visible}[data-art-size=sm]{max-width:var(--nf-measure-art-sm)}[data-art-size=md]{max-width:var(--nf-measure-art-md)}[data-art-size=lg]{max-width:var(--nf-measure-art-lg)}
