@font-face{font-family:inter;src:url(../media/Inter-s.p.3a6ba036.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_62e67d8c-module__SiufKa__className{font-family:inter,inter Fallback}.inter_62e67d8c-module__SiufKa__variable{--font-inter:"inter","inter Fallback"}
@font-face{font-family:alkatra;src:url(../media/Alkatra-s.p.699235fc.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:alkatra Fallback;src:local(Arial);ascent-override:113.99%;descent-override:61.31%;line-gap-override:0.0%;size-adjust:96.06%}.alkatra_c09aa606-module__L-9tpq__className{font-family:alkatra,alkatra Fallback;font-weight:500}.alkatra_c09aa606-module__L-9tpq__variable{--font-handwriting:"alkatra","alkatra Fallback"}
@font-face{font-family:jakarta;src:url(../media/PlusJakartaSans-s.p.1bbdebe6.woff2)format("woff2");font-display:swap;font-weight:700 800}@font-face{font-family:jakarta Fallback;src:local(Arial);ascent-override:98.16%;descent-override:20.99%;line-gap-override:0.0%;size-adjust:105.75%}.jakarta_2ea53226-module__ikhI9G__className{font-family:jakarta,jakarta Fallback}.jakarta_2ea53226-module__ikhI9G__variable{--font-jakarta:"jakarta","jakarta Fallback"}
@font-face{font-family:montserrat;src:url(../media/Montserrat-s.p.9b7a96b4.woff2)format("woff2");font-display:swap;font-weight:500 800}@font-face{font-family:montserrat Fallback;src:local(Arial);ascent-override:87.85%;descent-override:22.78%;line-gap-override:0.0%;size-adjust:110.19%}.montserrat_6f0dc2b0-module__Ai7zsW__className{font-family:montserrat,montserrat Fallback}
@font-face{font-family:baskerville;src:url(../media/LibreBaskerville-s.p.60f15535.woff2)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:baskerville Fallback;src:local(Arial);ascent-override:83.43%;descent-override:23.22%;line-gap-override:0.0%;size-adjust:116.27%}.baskerville_4dcd0eac-module__SA2q6q__className{font-family:baskerville,baskerville Fallback}.baskerville_4dcd0eac-module__SA2q6q__variable{--gp-font:"baskerville","baskerville Fallback"}
@font-face{font-family:fredoka;src:url(../media/Fredoka-s.p.610fd2a3.woff2)format("woff2");font-display:swap;font-weight:500 700}@font-face{font-family:fredoka Fallback;src:local(Arial);ascent-override:95.32%;descent-override:23.1%;line-gap-override:0.0%;size-adjust:102.19%}.fredoka_2b5576fe-module__jE7oxq__className{font-family:fredoka,fredoka Fallback}.fredoka_2b5576fe-module__jE7oxq__variable{--pp-display:"fredoka","fredoka Fallback"}
@font-face{font-family:nunito;src:url(../media/Nunito-s.p.fc65572f.woff2)format("woff2");font-display:swap;font-weight:400 800}@font-face{font-family:nunito Fallback;src:local(Arial);ascent-override:103.02%;descent-override:35.97%;line-gap-override:0.0%;size-adjust:98.13%}.nunito_e5134d59-module__u38ZXa__className{font-family:nunito,nunito Fallback}.nunito_e5134d59-module__u38ZXa__variable{--pp-body-font:"nunito","nunito Fallback"}
@font-face{font-family:caveat;src:url(../media/Caveat-s.p.e658778d.woff2)format("woff2");font-display:swap;font-weight:500 700}@font-face{font-family:caveat Fallback;src:local(Arial);ascent-override:128.4%;descent-override:40.12%;line-gap-override:0.0%;size-adjust:74.77%}.caveat_e7cd689-module__k_8eoa__className{font-family:caveat,caveat Fallback}.caveat_e7cd689-module__k_8eoa__variable{--pp-hand:"caveat","caveat Fallback"}
@font-face{font-family:oswald;src:url(../media/Oswald-s.p.0a6790b6.woff2)format("woff2");font-display:swap;font-weight:500 700}@font-face{font-family:oswald Fallback;src:local(Arial);ascent-override:146.78%;descent-override:35.56%;line-gap-override:0.0%;size-adjust:81.28%}.oswald_58c04303-module__bh-qdq__className{font-family:oswald,oswald Fallback}
@font-face{font-family:archivo;src:url(../media/Archivo-s.p.5cdc884e.woff2)format("woff2");font-display:swap;font-weight:600 900}@font-face{font-family:archivo Fallback;src:local(Arial);ascent-override:85.41%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:102.8%}.archivo_289f62f6-module__X11M7W__className{font-family:archivo,archivo Fallback}
@font-face{font-family:barlowCondensed;src:url(../media/BarlowCondensed-s.p.ec0b24db.woff2)format("woff2");font-display:swap;font-weight:800}@font-face{font-family:barlowCondensed Fallback;src:local(Arial);ascent-override:117.99%;descent-override:23.6%;line-gap-override:0.0%;size-adjust:84.76%}.barlowcondensed_8c48734f-module__dc77_a__className{font-family:barlowCondensed,barlowCondensed Fallback;font-weight:800}
@font-face{font-family:bricolage;src:url(../media/BricolageGrotesque-s.p.eaf4b215.woff2)format("woff2");font-display:swap;font-weight:600 800}@font-face{font-family:bricolage Fallback;src:local(Arial);ascent-override:82.39%;descent-override:23.92%;line-gap-override:0.0%;size-adjust:112.88%}.bricolage_dd5e692-module__mwMU0W__className{font-family:bricolage,bricolage Fallback}
@font-face{font-family:dmSerif;src:url(../media/DMSerifDisplay-s.p.0437f80d.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:dmSerif Fallback;src:local(Arial);ascent-override:102.23%;descent-override:33.06%;line-gap-override:0.0%;size-adjust:101.35%}.dmserif_dacf0b72-module__63vgQa__className{font-family:dmSerif,dmSerif Fallback;font-weight:400}
.playroom-module__-jKeYG__root{--pp-paper:#fff;--pp-cream:#fffbf3;--pp-ink:#1e1b2e;--pp-body:#4b4760;--pp-muted:#6b6781;--pp-line:#ece9f3;--pp-sky:#dceffb;--pp-mint:#d9f1e6;--pp-seafoam:#b6e0d5;--pp-meadow:#dff2cb;--pp-blush:#fcdde6;--pp-peach:#fee7cc;--pp-lilac:#e7e5fc;--pp-butter:#fff2c4;--pp-coral:#e9705f;--pp-coral-deep:#b9473a;--pp-marigold:#f2a43a;--pp-marigold-deep:#8c560e;--pp-lagoon:#1c7a72;--pp-lagoon-bright:#3db2a6;--pp-peri:#7e73e6;--pp-butterfly:#5aaee3;--shadow-soft:0 1px 2px #1e1b2e0a,0 10px 28px -12px #1e1b2e24;--shadow-float:0 2px 4px #1e1b2e0a,0 24px 48px -20px #1e1b2e3d;--shadow-plinth:0 6px 0 #1e1b2e0f,0 18px 34px -18px #1e1b2e38;--shadow-tint:0 14px 28px -14px #e9705f73;--shadow-ring:0 0 0 10px #fff,0 22px 44px -18px #1e1b2e38;--shadow-press:inset 0 -3px 0 #1e1b2e24;background:var(--pp-paper);color:var(--pp-body);font-family:var(--pp-body-font),system-ui,sans-serif;font-size:17px;line-height:1.65;overflow-x:clip}:where(.playroom-module__-jKeYG__root) p,:where(.playroom-module__-jKeYG__root) li,:where(.playroom-module__-jKeYG__root) a{font-size:inherit;line-height:inherit;font-weight:inherit}.playroom-module__-jKeYG__display{font-family:var(--pp-display),system-ui,sans-serif;color:var(--pp-ink)}.playroom-module__-jKeYG__hand{font-family:var(--pp-hand),cursive}.playroom-module__-jKeYG__label{font-family:var(--pp-display),system-ui,sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--pp-coral-deep);font-size:14px;font-weight:600}.playroom-module__-jKeYG__card{background:var(--pp-paper);border:1px solid var(--pp-line);box-shadow:var(--shadow-soft);border-radius:28px}.playroom-module__-jKeYG__dotGrid{background-image:radial-gradient(circle,#e2def0 1.5px,#0000 1.6px);background-size:22px 22px}.playroom-module__-jKeYG__grain{isolation:isolate;position:relative}.playroom-module__-jKeYG__grain:after{content:"";z-index:-1;pointer-events:none;opacity:.35;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .45 0 0 0 0 .4 0 0 0 0 .5 0 0 0 .09 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.playroom-module__-jKeYG__doodles{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140' fill='none' stroke='%231C7A72' stroke-opacity='.09' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 12l3 6 6 1-4.5 4 1 6-5.5-3-5.5 3 1-6L11 19l6-1Z'/%3E%3Cpath d='M88 20c6-4 14-4 20 0v16c-6-4-14-4-20 0Z'/%3E%3Ccircle cx='60' cy='70' r='9'/%3E%3Cpath d='M52 70h16M60 62v16'/%3E%3Cpath d='M110 86l14 14M116 84l10 10'/%3E%3Cpath d='M18 104c4-8 12-8 16 0s12 8 16 0'/%3E%3Cpath d='M92 118a6 6 0 1 1 12 0c0 6-6 9-6 9s-6-3-6-9Z'/%3E%3C/svg%3E");background-size:140px 140px}.playroom-module__-jKeYG__arch{aspect-ratio:1;background:var(--cup,var(--pp-lilac));border-radius:50%;position:relative;-webkit-mask:radial-gradient(circle at 50% 0,#0000 34%,#000 34.5%);mask:radial-gradient(circle at 50% 0,#0000 34%,#000 34.5%)}.playroom-module__-jKeYG__btn{height:52px;font-family:var(--pp-display),system-ui,sans-serif;box-shadow:var(--shadow-press),0 8px 18px -10px #1e1b2e4d;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 26px;font-size:17px;font-weight:600;transition:transform .15s,box-shadow .15s;display:inline-flex}.playroom-module__-jKeYG__btn:hover{transform:translateY(-2px)}.playroom-module__-jKeYG__btn:active{box-shadow:none;transform:translateY(0)}.playroom-module__-jKeYG__btn:focus-visible{outline:3px solid var(--pp-lagoon-bright);outline-offset:3px}.playroom-module__-jKeYG__btnPrimary{background:var(--pp-lagoon);color:#fff}.playroom-module__-jKeYG__btnCoral{background:var(--pp-coral);color:var(--pp-ink)}.playroom-module__-jKeYG__btnSecondary{color:var(--pp-ink);box-shadow:inset 0 0 0 2px var(--pp-line),var(--shadow-press);background:#fff}.playroom-module__-jKeYG__btnSmall{height:44px;padding:0 20px;font-size:15px}.playroom-module__-jKeYG__input{background:var(--pp-cream);border:2px solid var(--pp-line);width:100%;height:52px;color:var(--pp-ink);border-radius:12px;padding:0 16px;font-size:17px;transition:border-color .15s,box-shadow .15s}.playroom-module__-jKeYG__input:focus{border-color:var(--pp-lagoon);outline:none;box-shadow:0 0 0 4px #1c7a7226}.playroom-module__-jKeYG__chevron{clip-path:polygon(0 0,calc(100% - 16px) 0,100% 50%,calc(100% - 16px) 100%,0 100%,16px 50%)}.playroom-module__-jKeYG__chevronFirst{clip-path:polygon(0 0,calc(100% - 16px) 0,100% 50%,calc(100% - 16px) 100%,0 100%)}.playroom-module__-jKeYG__float{animation:7s ease-in-out infinite playroom-module__-jKeYG__drift}@keyframes playroom-module__-jKeYG__drift{0%,to{transform:translate(0,0)rotate(var(--r,0deg))}50%{transform:translate(6px,-10px)rotate(calc(var(--r,0deg) + 6deg))}}@media (prefers-reduced-motion:reduce){.playroom-module__-jKeYG__float{animation:none}.playroom-module__-jKeYG__btn{transition:none}}
