@font-face{font-family:brandFont;src:url(../media/nunito_latin_var-s.p.2kjei9psvcorz.woff2)format("woff2");font-display:swap;font-weight:400 800;font-style:normal}@font-face{font-family:brandFont Fallback;src:local(Arial);ascent-override:103.02%;descent-override:35.97%;line-gap-override:0.0%;size-adjust:98.13%}.D214OG_className{font-family:brandFont,brandFont Fallback}.D214OG_variable{--font-brand:"brandFont", "brandFont Fallback"}
@font-face{font-family:displayFont;src:url(../media/baloo2_latin_var-s.p.2zp15__9k16__.woff2)format("woff2");font-display:swap;font-weight:500 800;font-style:normal}@font-face{font-family:displayFont Fallback;src:local(Arial);ascent-override:111.2%;descent-override:54.05%;line-gap-override:0.0%;size-adjust:96.95%}.qzGaXa_className{font-family:displayFont,displayFont Fallback}.qzGaXa_variable{--font-display:"displayFont", "displayFont Fallback"}
@font-face{font-family:handFont;src:url(../media/kalam_latin_400-s.p.01npz8736q7k4.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:handFont;src:url(../media/kalam_latin_700-s.p.2c-43iqdh9ttx.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:handFont Fallback;src:local(Arial);ascent-override:110.75%;descent-override:55.32%;line-gap-override:0.0%;size-adjust:95.98%}.bXZeUq_className{font-family:handFont,handFont Fallback}.bXZeUq_variable{--font-hand:"handFont", "handFont Fallback"}
:root{--pal-cream:#fffaf1;--pal-cream-deep:#fdf0e1;--pal-paper:#fff;--pal-pencil:#ece3d3;--pal-pencil-dark:#d8cab0;--pal-ink:#262038;--pal-ink-soft:#57516c;--pal-ink-faint:#8a849d;--pal-teal:#15a08a;--pal-teal-dark:#0b6f5f;--pal-teal-wash:#e1f5ef;--pal-apricot:#f6a95c;--pal-apricot-light:#f9bb7e;--pal-apricot-dark:#a34f12;--pal-apricot-wash:#feeedc;--pal-sun:#ffc54d;--pal-coral:#f57a6a;--pal-coral-dark:#b3261e;--pal-coral-wash:#ffebe7;--pal-sky:#4ea8de;--pal-sky-wash:#e5f2fb;--pal-berry:#e0607f;--pal-berry-wash:#fde9ec;--pal-leaf:#62b562;--pal-leaf-dark:#2d6a30;--pal-leaf-wash:#e7f5e5;--pal-lavender:#9184e8;--pal-lavender-wash:#f1edfb;--pal-night:#0e3f39;--pal-night-2:#17574e;--pal-mint:#8be3cc;--pal-whatsapp:#25d366;--pal-whatsapp-wash:#dcf8c6;--pal-shadow:#26203833;--pal-glass:#fffaf1e6;--pal-fur-fawn:#e2a463;--pal-fur-fawn-dark:#c47d3c;--pal-fur-cream:#fff3e2;--pal-fur-ginger:#f6a95c;--pal-fur-ginger-dark:#dc843a;--pal-fur-stripe:#cf7428;--pal-mascot-pink:#f6a3a8;--pal-cat-eye:#6bb36b;--pal-rabbit:#cdc6d8;--pal-rabbit-dark:#aaa1bc;--pal-snow:#fffdf8;--pal-hamster:#f3bd66;--pal-hamster-dark:#d7963f;--pal-seed:#4a4057;--pal-cavy-ginger:#de8a45;--pal-cavy-black:#3f3650;--pal-budgie:#7dcb4c;--pal-budgie-light:#a9df74;--pal-budgie-dark:#4f9c3a;--pal-budgie-face:#ffd84d;--pal-budgie-tail:#2f78ad;--pal-beak:#f6c98c;--pal-violet:#8b7cf6;--pal-wood:#d39b5d;--pal-wood-dark:#a86a33;--pal-weed:#5bb85d;--pal-goldfish:#ff8a3d;--pal-goldfish-light:#ffb062;--pal-goldfish-belly:#ffd28f;--pal-water:#a6d8f2;--pal-shell:#5e3d2b;--pal-shell-star:#f5c64a;--pal-reptile:#e3b968;--pal-reptile-dark:#c39343;--color-bg:var(--pal-cream);--color-bg-alt:var(--pal-cream-deep);--color-surface:var(--pal-paper);--color-glass:var(--pal-glass);--color-ink:var(--pal-ink);--color-text:var(--pal-ink);--color-text-muted:var(--pal-ink-soft);--color-text-faint:var(--pal-ink-faint);--color-heading:var(--pal-ink);--color-border:var(--pal-pencil);--color-border-strong:var(--pal-pencil-dark);--color-accent:var(--pal-teal-dark);--color-accent-fill:var(--pal-teal);--color-accent-soft:var(--pal-teal-wash);--color-cta:var(--pal-apricot);--color-cta-hover:var(--pal-apricot-light);--color-on-cta:var(--pal-ink);--color-on-accent:var(--pal-paper);--color-highlight:var(--pal-apricot);--color-highlight-soft:var(--pal-apricot-wash);--color-label:var(--pal-apricot-dark);--color-heart:var(--pal-berry);--color-whatsapp:var(--pal-whatsapp);--color-whatsapp-wash:var(--pal-whatsapp-wash);--color-heart-soft:var(--pal-berry-wash);--color-coral:var(--pal-coral);--color-sky:var(--pal-sky);--color-leaf:var(--pal-leaf);--color-lavender:var(--pal-lavender);--color-yes:var(--pal-leaf-dark);--color-no:var(--pal-coral-dark);--color-danger:var(--pal-coral-dark);--color-focus:var(--pal-teal-dark);--color-band:var(--pal-night);--color-band-2:var(--pal-night-2);--color-on-band:var(--pal-paper);--color-on-band-muted:var(--pal-teal-wash);--color-band-highlight:var(--pal-apricot-light);--color-band-accent:var(--pal-mint);--color-wash-plum:var(--pal-lavender-wash);--color-wash-apricot:var(--pal-apricot-wash);--color-wash-leaf:var(--pal-teal-wash);--color-wash-peach:var(--pal-coral-wash);--color-wash-sky:var(--pal-sky-wash);--color-wash-berry:var(--pal-berry-wash);--color-wash-green:var(--pal-leaf-wash);--color-shadow:var(--pal-shadow);--color-mascot-fur:var(--pal-fur-fawn);--color-mascot-fur-dark:var(--pal-fur-fawn-dark);--color-mascot-cream:var(--pal-fur-cream);--color-mascot-ginger:var(--pal-fur-ginger);--color-mascot-ginger-dark:var(--pal-fur-ginger-dark);--color-mascot-stripe:var(--pal-fur-stripe);--color-mascot-ink:var(--pal-ink);--color-mascot-pink:var(--pal-mascot-pink);--color-mascot-eye:var(--pal-cat-eye);--color-mascot-collar:var(--pal-berry);--color-mascot-tag:var(--pal-sun);--color-mascot-white:var(--pal-paper);--color-guest-rabbit:var(--pal-rabbit);--color-guest-rabbit-dark:var(--pal-rabbit-dark);--color-guest-snow:var(--pal-snow);--color-guest-hamster:var(--pal-hamster);--color-guest-hamster-dark:var(--pal-hamster-dark);--color-guest-seed:var(--pal-seed);--color-guest-cavy-ginger:var(--pal-cavy-ginger);--color-guest-cavy-black:var(--pal-cavy-black);--color-guest-budgie:var(--pal-budgie);--color-guest-budgie-light:var(--pal-budgie-light);--color-guest-budgie-dark:var(--pal-budgie-dark);--color-guest-budgie-face:var(--pal-budgie-face);--color-guest-budgie-cere:var(--pal-sky);--color-guest-budgie-tail:var(--pal-budgie-tail);--color-guest-beak:var(--pal-beak);--color-guest-violet:var(--pal-violet);--color-guest-wood:var(--pal-wood);--color-guest-wood-dark:var(--pal-wood-dark);--color-guest-weed:var(--pal-weed);--color-guest-goldfish:var(--pal-goldfish);--color-guest-goldfish-light:var(--pal-goldfish-light);--color-guest-goldfish-belly:var(--pal-goldfish-belly);--color-guest-glass:var(--pal-sky-wash);--color-guest-water:var(--pal-water);--color-guest-shell:var(--pal-shell);--color-guest-shell-star:var(--pal-shell-star);--color-guest-reptile:var(--pal-reptile);--color-guest-reptile-dark:var(--pal-reptile-dark)}
:root{--font-sans:var(--font-brand), system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", sans-serif;--font-serif:var(--font-display), var(--font-brand), system-ui, sans-serif;--font-round:var(--font-display), var(--font-brand), system-ui, sans-serif;--font-note:var(--font-hand), "Comic Sans MS", cursive;--text-xs:.8125rem;--text-sm:.9375rem;--text-base:1.0625rem;--text-lg:1.1875rem;--text-xl:1.4375rem;--text-2xl:1.875rem;--text-3xl:2.375rem;--text-hero:clamp(2.25rem, 1.6rem + 2.6vw, 3.25rem);--leading-tight:1.15;--leading-normal:1.6;--weight-regular:400;--weight-semibold:600;--weight-bold:700;--weight-extrabold:800}
:root{--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--radius-sm:8px;--radius-md:14px;--radius-lg:20px;--radius-xl:32px;--radius-pill:999px;--shadow-1:3px 4px 0 var(--color-ink);--shadow-2:5px 6px 0 var(--color-ink);--content-max:76rem;--prose-max:100%;--gutter:clamp(1rem, 3.5vw, 2.5rem);--header-h:4.5rem}
:root{--ink-border:2px solid var(--color-ink);--hard-sm:2px 2px 0 var(--color-ink);--hard:3px 4px 0 var(--color-ink);--hard-lg:5px 6px 0 var(--color-ink);--soft:0 6px 22px var(--color-shadow)}.paper-card{border:var(--ink-border);background:var(--color-surface);box-shadow:var(--hard);border-radius:18px;transition:transform .18s,box-shadow .18s}.paper-soft{border:2px solid var(--color-border-strong);background:var(--color-surface);box-shadow:var(--soft);border-radius:20px;transition:transform .18s,box-shadow .18s}.quiet-card{border:1.5px solid var(--color-border-strong);background:var(--color-surface);box-shadow:0 1px 0 var(--color-border), 0 18px 32px -26px var(--color-shadow);border-radius:22px}.quiet-link{color:var(--color-text);text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s}.quiet-link:hover{border-color:var(--color-ink);box-shadow:4px 4px 0 var(--color-ink);transform:translateY(-2px)}.sketch-1{border-radius:255px 18px 225px/18px 225px 18px 255px}.sketch-2{border-radius:18px 240px 18px 210px/210px 18px 240px}.sketch-3{border-radius:200px 22px 190px 26px/26px 200px 22px 190px}.lift:hover{box-shadow:var(--hard-lg);transform:translateY(-4px)rotate(-.6deg)}.tilt-l{transform:rotate(-1.2deg)}.tilt-r{transform:rotate(1.2deg)}.btn{border:var(--ink-border);min-height:48px;font-family:var(--font-round);text-align:center;cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1.6rem;font-size:1.0625rem;font-weight:700;line-height:1.1;text-decoration:none;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}.btn:hover{transform:translate(-1px,-2px)}.btn:active{transform:translate(2px,3px)}.btn-primary{background:var(--color-cta);color:var(--color-on-cta);box-shadow:var(--hard)}.btn-primary:hover{background:var(--color-cta-hover);box-shadow:var(--hard-lg)}.btn-primary:active{box-shadow:1px 1px 0 var(--color-ink)}.btn-secondary{background:var(--color-surface);color:var(--color-ink);box-shadow:3px 4px 0 var(--color-accent-fill)}.btn-secondary:hover{background:var(--color-accent-soft);box-shadow:5px 6px 0 var(--color-accent-fill)}.btn-dark{background:var(--color-band);color:var(--color-on-band);box-shadow:3px 4px 0 var(--color-cta)}.btn-sm{min-height:40px;padding:.45rem 1.1rem;font-size:.9375rem}.heart-pop{position:relative}.heart-pop:after{content:"";background:var(--color-heart);opacity:0;pointer-events:none;width:1rem;height:.95rem;transition:opacity .2s,scale .25s cubic-bezier(.2,1.6,.4,1),translate .5s;position:absolute;top:-.35rem;right:.9rem;scale:.4;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 28'%3E%3Cpath d='M15 27C5 20 1 14 1 9 1 4.5 4.6 1 9 1c2.6 0 4.7 1.2 6 3.2C16.3 2.2 18.4 1 21 1c4.4 0 8 3.5 8 8 0 5-4 11-14 18z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 28'%3E%3Cpath d='M15 27C5 20 1 14 1 9 1 4.5 4.6 1 9 1c2.6 0 4.7 1.2 6 3.2C16.3 2.2 18.4 1 21 1c4.4 0 8 3.5 8 8 0 5-4 11-14 18z'/%3E%3C/svg%3E") 50%/contain no-repeat}.heart-pop:hover:after,.heart-pop:focus-visible:after{opacity:1;translate:.3rem -.9rem;rotate:14deg;scale:1}.sticker{border:var(--ink-border);background:var(--color-surface);box-shadow:var(--hard-sm);color:var(--color-ink);font-family:var(--font-round);letter-spacing:.01em;border-radius:9999px;align-items:center;gap:.375rem;padding:.3rem .8rem;font-size:.8125rem;font-weight:700;line-height:1.2;display:inline-flex}.sticker-apricot{background:var(--color-wash-apricot)}.sticker-teal{background:var(--color-accent-soft)}.sticker-coral{background:var(--color-wash-peach)}.sticker-sky{background:var(--color-wash-sky)}.sticker-berry{background:var(--color-wash-berry)}.sticker-leaf{background:var(--color-wash-green)}.sticker-lavender{background:var(--color-wash-plum)}.hl{background:linear-gradient(180deg, transparent 60%, var(--color-highlight-soft) 60%, var(--color-highlight-soft) 94%, transparent 94%);padding:0 .12em}.doodle-wrap{white-space:nowrap;display:inline-block;position:relative}.doodle-wrap>svg{pointer-events:none;width:100%;height:.42em;position:absolute;bottom:-.32em;left:0;right:0;overflow:visible}.doodle-stroke{stroke-dasharray:300;stroke-dashoffset:300px;animation:1.1s ease-out .3s forwards doodle-draw}@keyframes doodle-draw{to{stroke-dashoffset:0}}.wash-cream{background:radial-gradient(ellipse 70% 55% at 12% 20%, var(--color-wash-apricot) 0%, transparent 62%), radial-gradient(ellipse 60% 60% at 88% 75%, var(--color-wash-leaf) 0%, transparent 62%), linear-gradient(180deg, var(--color-bg) 0%, var(--color-bg-alt) 100%)}.wash-teal{background:radial-gradient(ellipse 65% 55% at 85% 20%, var(--color-wash-leaf) 0%, transparent 62%), radial-gradient(ellipse 60% 60% at 10% 80%, var(--color-wash-sky) 0%, transparent 62%), linear-gradient(180deg, var(--color-bg) 0%, var(--color-bg) 100%)}.wash-peach{background:radial-gradient(ellipse 70% 60% at 20% 25%, var(--color-wash-peach) 0%, transparent 62%), radial-gradient(ellipse 55% 60% at 90% 70%, var(--color-wash-apricot) 0%, transparent 62%), var(--color-bg)}.paper-dots{background-color:var(--color-bg);background-image:radial-gradient(var(--color-border-strong) 1.1px, transparent 1.2px);background-size:22px 22px}@media (prefers-reduced-motion:reduce){.doodle-stroke{stroke-dashoffset:0;animation:none}.lift:hover,.btn:hover,.btn:active{transform:none}}body:has([data-no-sticky-cta]) [data-sticky-cta]{display:none}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);margin:0;overflow-x:clip}p{text-wrap:pretty}a{color:var(--color-accent);text-underline-offset:.18em}::selection{background:var(--color-highlight);color:var(--color-ink)}h1,h2{text-wrap:balance}h3{text-wrap:pretty}h1,h2,h3{font-family:var(--font-round);letter-spacing:-.015em;line-height:var(--leading-tight)}@media (max-width:39.99rem){body{padding-bottom:0}}[id]{scroll-margin-top:calc(var(--header-h) + var(--space-4))}img,svg{max-width:100%}:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px;border-radius:4px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
