@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./bricolage-grotesque-vietnamese-wght-normal.BUzh504Q.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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./bricolage-grotesque-latin-ext-wght-normal.CcLUaPy7.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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./bricolage-grotesque-latin-wght-normal.DLoelf7F.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:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(./figtree-latin-ext-wght-normal.DCwSJGxG.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:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(./figtree-latin-wght-normal.D_ZTVpCC.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:Patrick Hand;font-style:normal;font-display:swap;font-weight:400;src:url(./patrick-hand-vietnamese-400-normal.65jA92mZ.woff2)format("woff2"),url(./patrick-hand-vietnamese-400-normal.CZjY324Y.woff)format("woff");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:Patrick Hand;font-style:normal;font-display:swap;font-weight:400;src:url(./patrick-hand-latin-ext-400-normal.Dno5CMlI.woff2)format("woff2"),url(./patrick-hand-latin-ext-400-normal.C2ywpnn3.woff)format("woff");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:Patrick Hand;font-style:normal;font-display:swap;font-weight:400;src:url(./patrick-hand-latin-400-normal.B7HHA2Vw.woff2)format("woff2"),url(./patrick-hand-latin-400-normal.Df9_VoRQ.woff)format("woff");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{--ink:#1d2550;--ink-2:#4a5175;--line:#e3e5ee;--choice-edge:#6e7494;--paper:#fff;--crayon-red:#c8401f;--crayon-red-dark:#a9341a;--crayon-red-tint:#fde9e2;--sunshine:#ffc845;--sunshine-tint:#fff4d6;--sky:#dcebfa;--sky-tint:#f3f7fd;--leaf:#2e7d5b;--leaf-tint:#e3f3ea;--leaf-dark:#23664a;--grass:#7cc36a;--font-display:"Bricolage Grotesque Variable", "Bricolage Grotesque", "Bricolage Grotesque Fallback", "Figtree", sans-serif;--font-body:"Figtree Variable", "Figtree", "Figtree Fallback", system-ui, sans-serif;--font-label:"Andika", "Figtree Variable", sans-serif;--text-h1:clamp(2.5rem, 1.6rem + 3.6vw, 4rem);--text-h2:clamp(1.875rem, 1.5rem + 1.6vw, 2.5rem);--text-h3:1.5rem;--text-body:1.0625rem;--text-small:.875rem;--leading-tight:1.08;--leading-body:1.55;--tracking-display:-.02em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--radius-label:8px;--radius-field:12px;--radius-card:20px;--radius-pill:999px;--edge-button:0 3px 0 var(--crayon-red-dark);--edge-card:0 4px 0 var(--ink);--edge-sticker:0 2px 0 #1d25501a;--container:1200px;--gutter:24px;--margin-desktop:80px;--margin-mobile:20px;--tap-min:48px}@font-face{font-family:Figtree Fallback;src:local(Arial),local(ArialMT),local(Liberation Sans),local(LiberationSans);font-weight:100 550;size-adjust:101.15%;ascent-override:93.92%;descent-override:24.71%;line-gap-override:0%}@font-face{font-family:Figtree Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold);font-weight:551 900;size-adjust:96.35%;ascent-override:98.6%;descent-override:25.95%;line-gap-override:0%}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial),local(ArialMT),local(Liberation Sans),local(LiberationSans);font-weight:100 550;size-adjust:106.55%;ascent-override:87.28%;descent-override:25.34%;line-gap-override:0%}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold);font-weight:551 900;size-adjust:103.56%;ascent-override:89.81%;descent-override:26.07%;line-gap-override:0%}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body);margin:0}h1,h2,h3{font-family:var(--font-display);line-height:var(--leading-tight);letter-spacing:var(--tracking-display);margin:0 0 var(--space-4)}h1{font-size:var(--text-h1);font-weight:800}h2{font-size:var(--text-h2);font-weight:800}h3{font-size:var(--text-h3);font-weight:700;line-height:1.25}p{margin:0 0 var(--space-4)}a{color:inherit;text-underline-offset:.15em}img{max-width:100%;height:auto}:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.container{width:100%;max-width:var(--container);padding-inline:var(--margin-mobile);margin-inline:auto}@media (width>=900px){.container{padding-inline:var(--gutter)}}.section{padding-block:var(--space-8)}@media (width>=900px){.section{padding-block:var(--space-9)}}.eyebrow{margin:0 0 var(--space-3);color:var(--crayon-red);font-size:var(--text-small);letter-spacing:.1em;text-transform:uppercase;font-weight:700}.lead{color:var(--ink-2);max-width:29.49em;font-size:1.125rem}.chip{border-radius:var(--radius-pill);background:var(--sky-tint);color:var(--ink);font-size:var(--text-small);align-items:center;gap:6px;padding:6px 12px;font-weight:600;line-height:1.2;display:inline-flex}.chip.sun{background:var(--sunshine)}.chip.ok{background:var(--leaf-tint);color:var(--leaf-dark)}.chip.alert{background:var(--crayon-red-tint);color:var(--crayon-red-dark)}.chip.paper{background:var(--paper)}.muted{color:var(--ink-2)}.button{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--tap-min);padding:var(--space-3) var(--space-5);border-radius:var(--radius-pill);background:var(--crayon-red);color:#fff;box-shadow:var(--edge-button);font:700 var(--text-body) / 1 var(--font-body);cursor:pointer;border:0;text-decoration:none;display:inline-flex}.button:hover{background:var(--crayon-red-dark)}.button:active{box-shadow:0 1px 0 var(--crayon-red-dark);transform:translateY(2px)}.button.big{min-height:56px;padding-inline:var(--space-6);font-size:1.125rem}.button.secondary{background:var(--paper);color:var(--ink);border:2px solid var(--ink);box-shadow:none}.button.secondary:hover{background:var(--sky-tint)}.button.secondary:active{transform:none}.button:disabled{opacity:.55;cursor:not-allowed}.button[aria-busy=true]{cursor:progress;animation:1.2s ease-in-out infinite alternate button-wait}@keyframes button-wait{0%{opacity:.45}to{opacity:.75}}.card{background:var(--paper);border:2px solid var(--ink);border-radius:var(--radius-card);box-shadow:var(--edge-card);padding:var(--space-5)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (scripting:enabled){.no-js-only{display:none!important}}@media (scripting:none){.js-only{display:none!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}@media print{.no-print{display:none!important}@page{size:A4;margin:15mm}}body :is(.letter,.frame-option,.option,.pill,.spot,.name-choice,.speed,.picture):has(>input[type=radio]){background-color:var(--paper);border-color:var(--choice-edge);transition:transform .12s,box-shadow .12s;box-shadow:0 2px #1d25501f}body :is(.letter,.frame-option,.option,.pill,.spot,.name-choice,.speed,.picture):has(>input[type=radio]:not(:disabled,:checked)):hover{transform:translateY(-2px);box-shadow:0 4px #1d255029}body :is(.letter,.frame-option,.option,.pill,.spot,.name-choice,.speed,.picture):has(>input[type=radio]:disabled){box-shadow:none}:is(.letter,.frame-option,.option,.pill,.spot,.name-choice,.speed,.picture):has(>input[type=radio]:checked){position:relative}:is(.letter,.frame-option,.option,.pill,.spot,.name-choice,.speed,.picture):has(>input[type=radio]:checked):before{content:"";border:3px solid;border-color:inherit;border-radius:inherit;pointer-events:none;position:absolute;inset:-2px}:is(.letter,.frame-option,.option,.pill,.spot,.name-choice,.speed,.picture):has(>input[type=radio]:checked):after{content:"";z-index:1;border:2px solid var(--paper);background:var(--ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5.5 12.5l4 4L18.5 8'/%3E%3C/svg%3E") center / 16px no-repeat;pointer-events:none;border-radius:50%;width:22px;height:22px;position:absolute;top:-8px;right:-8px}@media (prefers-reduced-motion:reduce){body :is(.letter,.frame-option,.option,.pill,.spot,.name-choice,.speed,.picture):has(>input[type=radio]:not(:disabled,:checked)):hover{transform:none}}.buy-card{gap:var(--space-2);padding:var(--space-3) var(--space-4) var(--space-4);background:var(--paper);border:2px solid var(--ink);border-radius:var(--radius-card);box-shadow:var(--edge-card);display:grid}.buy-card p{margin:0}.buy-line{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.buy-name{font:700 1.0625rem / 1.25 var(--font-display)}.buy-price{font:700 1.5rem / 1 var(--font-display);white-space:nowrap}.buy-choices{color:var(--ink-2);font-size:var(--text-small);line-height:1.4}.buy-hint{min-height:32px;font-size:var(--text-small);align-items:center;font-weight:700;display:flex}.buy-hint a,.buy-hint>span{align-items:center;gap:var(--space-2);display:inline-flex}.buy-hint a{min-height:32px;color:var(--ink);-webkit-text-decoration:underline wavy;text-decoration:underline wavy;-webkit-text-decoration-color:var(--crayon-red);text-decoration-color:var(--crayon-red);text-underline-offset:4px}.buy-hint :is(svg){flex:none}.buy-ok{color:var(--leaf-dark)}.buy-card .button{width:100%;padding-inline:var(--space-4)}@media (width<=719px){.buy-card{gap:var(--space-1);padding:var(--space-3)}.buy-name{font-size:.9375rem}.buy-price{font-size:1.3125rem}.buy-choices{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}.button.buy-button{border:2px solid #0000}.button.not-ready,.button.not-ready:disabled,.button.not-ready:hover{color:var(--ink);border:2px dashed var(--choice-edge);box-shadow:none;opacity:1;cursor:not-allowed;background:#eceef3}.button.not-ready:active{transform:none}.button.buy-button.wiggle{animation:.5s ease-in-out buy-wiggle}@keyframes buy-wiggle{0%,to{rotate:0deg}25%{rotate:-1.5deg}50%{rotate:1.5deg}75%{rotate:-.75deg}}@media (prefers-reduced-motion:reduce){.button.buy-button.wiggle{animation:none}}:root{--font-hand:"Patrick Hand", "Comic Sans MS", "Chalkboard SE", cursive;--doodle-paper:#fffdf7;--doodle-grid:#e6ecf7;--wobble-card:255px 15px 225px 15px / 15px 225px 15px 255px;--wobble-button:255px 25px 225px 25px / 25px 225px 25px 255px;--wobble-soft:28px 14px 24px 16px / 16px 24px 14px 28px}.doodle{background-color:var(--doodle-paper);background-image:linear-gradient(var(--doodle-grid) 1px, transparent 1px), linear-gradient(90deg, var(--doodle-grid) 1px, transparent 1px);--band-sky:#dcebfa80;--band-sun:#fff4d6a6;background-position:-1px -1px;background-size:24px 24px}.doodle .button{border-radius:var(--wobble-button)!important}.doodle .card,.doodle .wobbly{border-radius:var(--wobble-card)!important}.doodle .wobbly-soft{border-radius:var(--wobble-soft)!important}.doodle-card{background:var(--paper);border:2px solid var(--ink);border-radius:var(--wobble-card);position:relative}@media (width>=720px){.doodle .lean-left{rotate:-.8deg}.doodle .lean-right{rotate:.9deg}}.hand{font-family:var(--font-hand);letter-spacing:0;font-weight:400}.doodle-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.doodle-list>li{align-items:center;gap:var(--space-3);display:flex}.scribble{white-space:nowrap;display:inline-block;position:relative}.scribble svg{pointer-events:none;width:calc(100% + .16em);height:.3em;position:absolute;bottom:-.2em;left:-.08em;overflow:visible}.scribble path{fill:none;stroke:var(--crayon-red);stroke-width:6px;stroke-linecap:round;stroke-dasharray:1;animation:.9s ease-out .3s backwards doodle-draw}.scribble.sun path{stroke:var(--sunshine);stroke-width:9px}@supports (animation-timeline:view()){.scribble.scroll path{animation:linear backwards doodle-draw;animation-timeline:view();animation-range:entry 30% cover 45%}}@keyframes doodle-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.tape{z-index:1;clip-path:polygon(0 8%,6% 0,12% 10%,20% 2%,100% 0,96% 50%,100% 100%,8% 100%,0 92%,4% 50%);width:76px;height:22px;transform:rotate(var(--tape-tilt,-8deg));pointer-events:none;background:#ffc845b8;position:absolute;top:-11px}.tape.right{right:14px}.tape.left{--tape-tilt:7deg;left:14px}.tape.top{--tape-tilt:-3deg;left:calc(50% - 38px)}.margin-note{align-items:center;gap:var(--space-1);color:var(--crayon-red-dark);font:400 1.3125rem / 1.15 var(--font-hand);letter-spacing:0;display:inline-flex}.margin-note svg{fill:none;width:44px;height:28px;stroke:var(--crayon-red);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;flex:none}.margin-note.arrow-up svg{rotate:112deg}.margin-note.arrow-down svg{rotate:-68deg}.who-tag{border:2px solid var(--ink);border-radius:var(--wobble-button);background:var(--sunshine);min-height:32px;color:var(--ink);font:700 .875rem / 1.2 var(--font-body);letter-spacing:0;white-space:nowrap;vertical-align:middle;align-items:center;gap:6px;padding:2px 12px 2px 6px;display:inline-flex;rotate:-1.5deg}.who-tag.grown-up{background:var(--sky);rotate:1deg}.who-tag.together{background:var(--leaf-tint)}.doodle-badge{border:2px solid var(--ink);background:var(--paper);border-radius:52% 48% 55% 45%/47% 55% 45% 53%;flex:none;place-items:center;width:64px;height:64px;display:inline-grid}.who-row{align-items:center;gap:var(--space-2) var(--space-3);margin:0 0 var(--space-3);flex-wrap:wrap;display:flex}.banner.svelte-844y5z{background:var(--sunshine);color:var(--ink);text-align:center;font-weight:700}p.svelte-844y5z{justify-content:center;align-items:center;gap:var(--space-2);font-size:var(--text-small);margin:0;padding-block:10px;line-height:1.3;display:flex}.strip.svelte-q1o3g2{z-index:11;background:var(--ink);color:var(--paper);position:relative}p.svelte-q1o3g2{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 10px;margin-block:0;padding-block:10px;font-weight:600;line-height:1.3;display:flex}strong.svelte-q1o3g2{font:800 1.1rem / 1.2 var(--font-display);letter-spacing:.01em;color:var(--sunshine)}@media (width<=599px){.dot.svelte-q1o3g2{display:none}.same-day.svelte-q1o3g2{flex-basis:100%;font-size:.85rem}}.basket.svelte-z1to02{border-radius:var(--radius-pill);place-items:center;width:52px;height:52px;transition:rotate .2s;display:inline-grid;position:relative;rotate:-3deg}.basket.svelte-z1to02:hover{rotate:5deg}.count.svelte-z1to02{border:2px solid var(--ink);border-radius:var(--radius-pill);background:var(--crayon-red);color:#fff;min-width:24px;height:24px;font:800 .75rem / 20px var(--font-body);text-align:center;padding:0 5px;position:absolute;top:-2px;right:-6px;rotate:8deg}@media (prefers-reduced-motion:no-preference){.count.svelte-z1to02{animation:.45s cubic-bezier(.2,.9,.3,1.6) svelte-z1to02-pop}}@keyframes svelte-z1to02-pop{0%{scale:.3}60%{scale:1.35}}.site-header.svelte-a8kxe2{--ribbon-sun:var(--sunshine);--ribbon-sky:#9cc7f0;--ribbon-coral:#f6ae93;--ribbon-mint:#a6ddbb;z-index:10;position:relative}.paper.svelte-a8kxe2{filter:drop-shadow(0 5px 6px #1d255029);pointer-events:none;position:absolute;inset:0 0 -8px}.paper.svelte-a8kxe2 i:where(.svelte-a8kxe2){background:var(--paper);height:100%;display:block}.tape.svelte-a8kxe2{z-index:1;clip-path:polygon(0 8%,6% 0,12% 10%,20% 2%,100% 0,96% 50%,100% 100%,8% 100%,0 92%,4% 50%);pointer-events:none;background:#ffc845cc;width:84px;height:22px;position:absolute;top:-6px}.tape.left.svelte-a8kxe2{left:18px;rotate:-6deg}.tape.right.svelte-a8kxe2{right:22px;rotate:5deg}@media (width<=899px){.tape.right.svelte-a8kxe2{left:52%;right:auto;rotate:-3deg}}.bar.svelte-a8kxe2{align-items:center;gap:var(--space-4);height:72px;display:flex;position:relative}.home.svelte-a8kxe2{min-height:var(--tap-min);align-items:center;text-decoration:none;display:inline-flex}ul.svelte-a8kxe2{margin:0;padding:0;list-style:none}.ribbons.svelte-a8kxe2{align-self:stretch;margin-inline:auto;display:none}.ribbons.svelte-a8kxe2 ul:where(.svelte-a8kxe2){gap:var(--space-2);height:100%;display:flex}.ribbons.svelte-a8kxe2 li:where(.svelte-a8kxe2){height:100%}.ribbons.svelte-a8kxe2 a:where(.svelte-a8kxe2){--ribbon:var(--ribbon-sun);min-width:104px;height:calc(100% + 12px);padding:0 var(--space-3) 22px;background:var(--ribbon);color:var(--ink);font:700 .9375rem / 1.1 var(--font-body);white-space:nowrap;clip-path:polygon(0 0,100% 0,100% 100%,50% calc(100% - 12px),0 100%);flex-direction:column;justify-content:flex-end;align-items:center;gap:2px;text-decoration:none;transition:translate .2s cubic-bezier(.2,.9,.3,1.4);display:flex}.ribbons.svelte-a8kxe2 li:where(.svelte-a8kxe2):nth-child(2) a:where(.svelte-a8kxe2){--ribbon:var(--ribbon-sky)}.ribbons.svelte-a8kxe2 li:where(.svelte-a8kxe2):nth-child(3) a:where(.svelte-a8kxe2){--ribbon:var(--ribbon-coral)}.ribbons.svelte-a8kxe2 li:where(.svelte-a8kxe2):nth-child(4) a:where(.svelte-a8kxe2){--ribbon:var(--ribbon-mint)}.ribbons.svelte-a8kxe2 a:where(.svelte-a8kxe2):hover{translate:0 5px}.ribbons.svelte-a8kxe2 a[aria-current]:where(.svelte-a8kxe2){font-weight:800;translate:0 8px}.ribbons.svelte-a8kxe2 a[aria-current]:where(.svelte-a8kxe2) span:where(.svelte-a8kxe2){text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}.ribbons.svelte-a8kxe2 a:where(.svelte-a8kxe2):focus-visible{outline:3px solid var(--ink);outline-offset:-6px}.tools.svelte-a8kxe2{align-self:stretch;align-items:center;gap:var(--space-3);margin-left:auto;display:flex}.account.svelte-a8kxe2{align-items:center;gap:var(--space-2);min-height:var(--tap-min);min-width:var(--tap-min);color:var(--ink);white-space:nowrap;justify-content:center;font-weight:600;text-decoration:none;display:none}.account.svelte-a8kxe2:hover .account-word:where(.svelte-a8kxe2),.account[aria-current].svelte-a8kxe2 .account-word:where(.svelte-a8kxe2){text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.menu.svelte-a8kxe2{background:var(--ribbon-coral);width:64px;height:82px;color:var(--ink);font:700 .8125rem / 1 var(--font-body);cursor:pointer;clip-path:polygon(0 0,100% 0,100% 100%,50% calc(100% - 10px),0 100%);border:0;flex-direction:column;justify-content:flex-end;align-self:flex-start;align-items:center;padding:0 0 16px;text-decoration:none;display:flex}.menu.svelte-a8kxe2:focus-visible{outline:3px solid var(--ink);outline-offset:-6px}.mobile-menu.svelte-a8kxe2{top:calc(100% + 18px);left:var(--margin-mobile);right:var(--margin-mobile);gap:var(--space-3);padding:var(--space-4);background:var(--paper);border-radius:6px;animation:.3s cubic-bezier(.2,.9,.3,1.2) svelte-a8kxe2-menu-in;display:grid;position:absolute;box-shadow:0 16px 36px #1d255047}.mobile-menu[hidden].svelte-a8kxe2{display:none}.tiles.svelte-a8kxe2{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tiles.svelte-a8kxe2 a:where(.svelte-a8kxe2){--tile:var(--ribbon-sun);height:100%;padding:var(--space-3) var(--space-2);border:2px solid var(--ink);border-radius:var(--wobble-card);background:var(--tile);color:var(--ink);text-align:center;flex-direction:column;align-items:center;gap:4px;text-decoration:none;animation:.4s cubic-bezier(.2,.9,.3,1.5) backwards svelte-a8kxe2-tile-in;display:flex}.tiles.svelte-a8kxe2 strong:where(.svelte-a8kxe2){font:800 1.0625rem / 1.15 var(--font-display)}.tiles.svelte-a8kxe2 small:where(.svelte-a8kxe2){color:var(--ink);font-size:.8125rem;line-height:1.25}.tiles.svelte-a8kxe2 li:where(.svelte-a8kxe2):first-child a:where(.svelte-a8kxe2){rotate:-1.5deg}.tiles.svelte-a8kxe2 li:where(.svelte-a8kxe2):nth-child(2) a:where(.svelte-a8kxe2){--tile:var(--ribbon-sky);animation-delay:50ms;rotate:1.2deg}.tiles.svelte-a8kxe2 li:where(.svelte-a8kxe2):nth-child(3) a:where(.svelte-a8kxe2){--tile:var(--ribbon-coral);animation-delay:.1s;rotate:.8deg}.tiles.svelte-a8kxe2 li:where(.svelte-a8kxe2):nth-child(4) a:where(.svelte-a8kxe2){--tile:var(--ribbon-mint);animation-delay:.15s;rotate:-1deg}.tiles.svelte-a8kxe2 .wide:where(.svelte-a8kxe2){grid-column:1/-1}.tiles.svelte-a8kxe2 .wide:where(.svelte-a8kxe2) a:where(.svelte-a8kxe2){--tile:var(--paper);column-gap:var(--space-3);text-align:left;grid-template-columns:auto 1fr;animation-delay:.2s;display:grid}.tiles.svelte-a8kxe2 .wide:where(.svelte-a8kxe2) .crayon-icon{grid-row:span 2}.tiles.svelte-a8kxe2 a[aria-current]:where(.svelte-a8kxe2){box-shadow:0 4px 0 var(--ink)}.mobile-menu.svelte-a8kxe2 .button:where(.svelte-a8kxe2){gap:var(--space-2);border-radius:var(--wobble-button);width:100%}@media (width>=900px){.bar.svelte-a8kxe2{height:96px}.ribbons.svelte-a8kxe2,.account.svelte-a8kxe2{display:flex}.menu.svelte-a8kxe2,.mobile-menu.svelte-a8kxe2{display:none}}@media (width>=1240px){.bar.svelte-a8kxe2{max-width:1440px;padding-inline:var(--space-7);gap:var(--space-6)}.ribbons.svelte-a8kxe2 ul:where(.svelte-a8kxe2){gap:var(--space-3)}.ribbons.svelte-a8kxe2 a:where(.svelte-a8kxe2){min-width:116px;padding-inline:var(--space-4)}.tools.svelte-a8kxe2{gap:var(--space-5)}}@media (width<=1099px){.account-word.svelte-a8kxe2{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:no-preference){.site-header.svelte-a8kxe2:not(.calm) .bar:where(.svelte-a8kxe2){animation:.45s ease-out backwards svelte-a8kxe2-strip-in}.site-header.svelte-a8kxe2:not(.calm) .tape:where(.svelte-a8kxe2){animation:.4s cubic-bezier(.2,.9,.3,1.5) .2s backwards svelte-a8kxe2-tape-in}.site-header.svelte-a8kxe2:not(.calm) .ribbons:where(.svelte-a8kxe2) a:where(.svelte-a8kxe2),.site-header.svelte-a8kxe2:not(.calm) .menu:where(.svelte-a8kxe2){animation:.55s cubic-bezier(.2,.9,.3,1.4) .35s backwards svelte-a8kxe2-unroll}.site-header.svelte-a8kxe2:not(.calm) .ribbons:where(.svelte-a8kxe2) li:where(.svelte-a8kxe2):nth-child(2) a:where(.svelte-a8kxe2){animation-delay:.45s}.site-header.svelte-a8kxe2:not(.calm) .ribbons:where(.svelte-a8kxe2) li:where(.svelte-a8kxe2):nth-child(3) a:where(.svelte-a8kxe2){animation-delay:.55s}.site-header.svelte-a8kxe2:not(.calm) .ribbons:where(.svelte-a8kxe2) li:where(.svelte-a8kxe2):nth-child(4) a:where(.svelte-a8kxe2){animation-delay:.65s}.site-header.svelte-a8kxe2:not(.calm) .ribbons:where(.svelte-a8kxe2) a:where(.svelte-a8kxe2):hover .crayon-icon{animation:.5s ease-in-out svelte-a8kxe2-wiggle}}@media (prefers-reduced-motion:reduce){.ribbons.svelte-a8kxe2 a:where(.svelte-a8kxe2),.mobile-menu.svelte-a8kxe2,.tiles.svelte-a8kxe2 a:where(.svelte-a8kxe2){transition:none;animation:none}}@keyframes svelte-a8kxe2-strip-in{0%{translate:0 -16px}}@keyframes svelte-a8kxe2-tape-in{0%{opacity:0;scale:1.8}}@keyframes svelte-a8kxe2-unroll{0%{translate:0 -100%}}@keyframes svelte-a8kxe2-wiggle{25%{rotate:-10deg}50%{rotate:8deg}75%{rotate:-4deg}}@keyframes svelte-a8kxe2-menu-in{0%{opacity:0;translate:0 -16px}}@keyframes svelte-a8kxe2-tile-in{0%{opacity:0;scale:.6}}.site-footer.svelte-4jwo3w{--ribbon-sun:var(--sunshine);--ribbon-sky:#9cc7f0;--ribbon-coral:#f6ae93;--ribbon-mint:#a6ddbb;margin-top:var(--space-8);padding-block:44px var(--space-6);background-color:var(--ink);color:#fff;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:24px 24px;position:relative}.site-footer.svelte-4jwo3w:before{content:"";border-top:2px dashed #ffffff47;position:absolute;inset:12px 0 auto}.site-footer.svelte-4jwo3w a:where(.svelte-4jwo3w){color:#fff}ul.svelte-4jwo3w{margin:0;padding:0;list-style:none}p.svelte-4jwo3w{margin:0}.home.svelte-4jwo3w{min-height:var(--tap-min);align-items:center;text-decoration:none;display:inline-flex}.top.svelte-4jwo3w{gap:36px;display:grid}.blurb.svelte-4jwo3w{margin-top:var(--space-3);color:#dfe2f0;max-width:21.79em}.promise.svelte-4jwo3w{align-items:center;gap:var(--space-3);max-width:360px;margin-top:var(--space-5);padding:var(--space-3) var(--space-4) var(--space-3) var(--space-3);background:var(--paper);color:var(--ink);border-radius:10px;display:flex;position:relative;rotate:-1.2deg;box-shadow:0 3px #00000040}.promise.svelte-4jwo3w p:where(.svelte-4jwo3w){font-size:.9375rem;line-height:1.35}.promise.svelte-4jwo3w strong:where(.svelte-4jwo3w){font:800 1rem / 1.2 var(--font-display);display:block}.tape.svelte-4jwo3w{clip-path:polygon(0 8%,6% 0,12% 10%,20% 2%,100% 0,96% 50%,100% 100%,8% 100%,0 92%,4% 50%);background:#ffc845d9;width:68px;height:18px;position:absolute;top:-9px;left:calc(50% - 34px);rotate:3deg}.reminder.svelte-4jwo3w{align-items:flex-start;gap:var(--space-3);max-width:21em;margin-top:var(--space-5);font:400 1.2rem / 1.25 var(--font-hand);color:var(--sunshine);display:flex}.social.svelte-4jwo3w{margin-top:var(--space-5)}.social-title.svelte-4jwo3w{font:400 1.2rem / 1.25 var(--font-hand);color:var(--sunshine)}.social.svelte-4jwo3w ul:where(.svelte-4jwo3w){margin-top:var(--space-2);flex-wrap:wrap;gap:12px;display:flex}.social.svelte-4jwo3w a:where(.svelte-4jwo3w){background:var(--paper);border-radius:50%;place-items:center;width:50px;height:50px;display:grid;box-shadow:0 3px #0000004d}.social.svelte-4jwo3w li:where(.svelte-4jwo3w):nth-child(odd) a:where(.svelte-4jwo3w){rotate:-4deg}.social.svelte-4jwo3w li:where(.svelte-4jwo3w):nth-child(2n) a:where(.svelte-4jwo3w){rotate:3deg}.site-footer.svelte-4jwo3w .social:where(.svelte-4jwo3w) a:where(.svelte-4jwo3w):focus-visible{outline:3px solid var(--sunshine);outline-offset:3px}.chip.svelte-4jwo3w{background:var(--paper);border-radius:12px;flex-shrink:0;place-items:center;padding:5px;display:inline-grid}.chip.round.svelte-4jwo3w{border-radius:50%;padding:2px}.groups.svelte-4jwo3w{gap:var(--space-3);display:grid}.group.svelte-4jwo3w{--ribbon:var(--ribbon-sun)}.group.svelte-4jwo3w:nth-child(2){--ribbon:var(--ribbon-sky)}.group.svelte-4jwo3w:nth-child(3){--ribbon:var(--ribbon-coral)}.group.svelte-4jwo3w:nth-child(4){--ribbon:var(--ribbon-mint)}summary.svelte-4jwo3w{align-items:center;gap:var(--space-3);background:var(--ribbon);min-height:60px;color:var(--ink);cursor:pointer;clip-path:polygon(0 0,100% 0,calc(100% - 16px) 50%,100% 100%,0 100%);padding:6px 34px 6px 14px;list-style:none;display:flex}summary.svelte-4jwo3w::-webkit-details-marker{display:none}.group.svelte-4jwo3w:nth-child(odd) summary:where(.svelte-4jwo3w){rotate:-.5deg}.group.svelte-4jwo3w:nth-child(2n) summary:where(.svelte-4jwo3w){rotate:.5deg}summary.svelte-4jwo3w:focus-visible{outline:3px solid var(--ink);outline-offset:-6px}summary.svelte-4jwo3w h2:where(.svelte-4jwo3w){font:800 1.125rem / 1.1 var(--font-display);letter-spacing:0;color:inherit;flex:1;margin:0}summary.svelte-4jwo3w .chevron{transition:rotate .25s cubic-bezier(.2,.9,.3,1.4)}.group[open].svelte-4jwo3w summary:where(.svelte-4jwo3w) .chevron{rotate:180deg}.group.svelte-4jwo3w ul:where(.svelte-4jwo3w){padding:6px 0 10px 66px}.group.svelte-4jwo3w li:where(.svelte-4jwo3w)+li:where(.svelte-4jwo3w){border-top:1px dashed #ffffff29}.group.svelte-4jwo3w ul:where(.svelte-4jwo3w) a:where(.svelte-4jwo3w){min-height:var(--tap-min);color:#e8ebf7;align-items:center;text-decoration:none;display:flex}.group.svelte-4jwo3w ul:where(.svelte-4jwo3w) a:where(.svelte-4jwo3w):hover{color:#fff;text-decoration:underline;-webkit-text-decoration-color:var(--ribbon);text-decoration-color:var(--ribbon);text-underline-offset:5px;text-decoration-thickness:3px}.proofs.svelte-4jwo3w{padding-top:var(--space-5);border-top:1px solid #3a4270;gap:14px;margin-top:40px;display:grid}.proofs.svelte-4jwo3w li:where(.svelte-4jwo3w){color:#dfe2f0;align-items:center;gap:14px;font-size:.9375rem;line-height:1.35;display:flex}.proofs.svelte-4jwo3w a:where(.svelte-4jwo3w){overflow-wrap:anywhere;font-weight:700}.bottom.svelte-4jwo3w{gap:var(--space-4);border-top:1px solid #3a4270;margin-top:28px;padding-top:20px;display:grid}.legal-links.svelte-4jwo3w{gap:0 var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.legal-links.svelte-4jwo3w a:where(.svelte-4jwo3w),.legal-links.svelte-4jwo3w .link:where(.svelte-4jwo3w){align-items:center;gap:var(--space-2);color:#dfe2f0;min-height:44px;font-size:var(--text-small);text-decoration:none;display:inline-flex}.legal-links.svelte-4jwo3w .link:where(.svelte-4jwo3w){font:inherit;font-size:var(--text-small);cursor:pointer;background:0 0;border:0;padding:0}.legal-links.svelte-4jwo3w a:where(.svelte-4jwo3w):hover,.legal-links.svelte-4jwo3w .link:where(.svelte-4jwo3w):hover{color:#fff;text-decoration:underline}.legal.svelte-4jwo3w{color:#b9bed6;font-size:var(--text-small)}.site-footer.svelte-4jwo3w .to-top:where(.svelte-4jwo3w){background:var(--paper);min-height:56px;color:var(--ink);font:800 1rem / 1 var(--font-display);border-radius:var(--wobble-button);justify-content:center;justify-self:center;align-items:center;gap:10px;padding:6px 22px 6px 14px;text-decoration:none;display:inline-flex;box-shadow:0 3px #0000004d}.site-footer.svelte-4jwo3w :where(.svelte-4jwo3w):focus-visible{outline-color:var(--sunshine)}@media (width>=900px){.site-footer.svelte-4jwo3w{padding-top:0}.site-footer.svelte-4jwo3w:before{top:10px}.top.svelte-4jwo3w{grid-template-columns:minmax(260px,330px) 1fr;gap:56px;padding-top:56px}.groups.svelte-4jwo3w{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:-56px}summary.svelte-4jwo3w{text-align:center;cursor:default;pointer-events:none;clip-path:polygon(0 0,100% 0,100% 100%,50% calc(100% - 12px),0 100%);flex-direction:column;justify-content:flex-end;gap:4px;height:112px;padding:0 10px 22px;rotate:none!important}summary.svelte-4jwo3w h2:where(.svelte-4jwo3w){flex:none;font-size:1rem}summary.svelte-4jwo3w .chevron{display:none}.group.svelte-4jwo3w::details-content{content-visibility:visible;display:block}.group.svelte-4jwo3w ul:where(.svelte-4jwo3w){padding:var(--space-4) 0 0 4px}.group.svelte-4jwo3w li:where(.svelte-4jwo3w)+li:where(.svelte-4jwo3w){border:0}.group.svelte-4jwo3w ul:where(.svelte-4jwo3w) a:where(.svelte-4jwo3w){min-height:44px}.proofs.svelte-4jwo3w{gap:var(--space-5);margin-top:var(--space-7);grid-template-columns:repeat(3,minmax(0,1fr))}.bottom.svelte-4jwo3w{align-items:center;gap:var(--space-2) var(--space-6);grid-template-columns:1fr auto}.legal-links.svelte-4jwo3w{flex-wrap:wrap;gap:0 22px;display:flex}.site-footer.svelte-4jwo3w .to-top:where(.svelte-4jwo3w){grid-area:1/2/span 2;justify-self:end}}@media (prefers-reduced-motion:no-preference) and (width>=900px){summary.svelte-4jwo3w{transition:translate .2s cubic-bezier(.2,.9,.3,1.4)}.group.svelte-4jwo3w:hover summary:where(.svelte-4jwo3w){translate:0 6px}.group.svelte-4jwo3w:hover summary:where(.svelte-4jwo3w) .crayon-icon{animation:.5s ease-in-out svelte-4jwo3w-wiggle}.social.svelte-4jwo3w a:where(.svelte-4jwo3w){transition:translate .2s cubic-bezier(.2,.9,.3,1.4),rotate .2s}.social.svelte-4jwo3w a:where(.svelte-4jwo3w):hover{translate:0 -4px;rotate:0deg}.to-top.svelte-4jwo3w:hover .crayon-icon{transition:translate .2s;translate:0 -4px}}@media (prefers-reduced-motion:reduce){summary.svelte-4jwo3w .chevron{transition:none}}@keyframes svelte-4jwo3w-wiggle{25%{rotate:-10deg}50%{rotate:8deg}75%{rotate:-4deg}}.banner.svelte-1b4rsd0{z-index:20;padding:var(--space-3) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom,0px));background:var(--paper);border-top:2px solid var(--ink);max-height:80vh;position:fixed;inset:auto 0 0;overflow-y:auto;box-shadow:0 -4px 16px #00000014}.inner.svelte-1b4rsd0{gap:var(--space-3);max-width:880px;margin:0 auto;display:grid}p.svelte-1b4rsd0{font-size:var(--text-small);margin:0}.buttons.svelte-1b4rsd0{gap:var(--space-2);flex-wrap:wrap;display:flex}.buttons.svelte-1b4rsd0 .button:where(.svelte-1b4rsd0){flex:8rem}.switches.svelte-1b4rsd0{gap:var(--space-2);display:grid}label.svelte-1b4rsd0{gap:var(--space-3);min-height:var(--tap-min);cursor:pointer;align-items:center;display:flex}label.svelte-1b4rsd0>span:where(.svelte-1b4rsd0){display:grid}input.svelte-1b4rsd0{width:24px;height:24px;accent-color:var(--crayon-red);flex:none;margin:0}.small.svelte-1b4rsd0{font-size:var(--text-small)}.sticky-start.svelte-194qzkl{z-index:15;padding:var(--space-3) max(var(--margin-mobile), env(safe-area-inset-right)) calc(var(--space-3) + env(safe-area-inset-bottom,0px)) max(var(--margin-mobile), env(safe-area-inset-left));border-top:1px solid var(--line);background:#fffffff2;animation:.2s ease-out svelte-194qzkl-rise;position:fixed;inset:auto 0 0}.sticky-start.svelte-194qzkl .button:where(.svelte-194qzkl){width:100%}.room.svelte-194qzkl{height:calc(80px + env(safe-area-inset-bottom,0px));background:var(--ink)}@keyframes svelte-194qzkl-rise{0%{transform:translateY(100%)}}@media (width>=900px){.sticky-start.svelte-194qzkl,.room.svelte-194qzkl{display:none}}.skip.svelte-12qhfyh:focus{top:var(--space-2);left:var(--space-2);clip:auto;z-index:30;width:auto;height:auto;padding:var(--space-3) var(--space-4);background:var(--paper);border:2px solid var(--ink);border-radius:var(--radius-field);position:fixed}ul.svelte-12qhfyh{margin:0;padding:0;list-style:none}main.doodle.svelte-12qhfyh{padding-bottom:var(--space-8)}main.doodle.svelte-12qhfyh+.flow-footer:where(.svelte-12qhfyh),main.doodle.svelte-12qhfyh+.site-footer{margin-top:0}.flow-footer.svelte-12qhfyh{margin-top:var(--space-7);border-top:1px solid var(--line);font-size:var(--text-small)}.flow-footer.svelte-12qhfyh ul:where(.svelte-12qhfyh){max-width:var(--container);padding-inline:var(--margin-mobile);gap:0 var(--space-5);padding-block:var(--space-3);flex-wrap:wrap;margin-inline:auto;display:flex}.flow-footer.svelte-12qhfyh a:where(.svelte-12qhfyh){align-items:center;min-height:44px;display:inline-flex}
