/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@font-face{font-family:WyrCondensed;src:url(/home-fonts/roboto-condensed-semibold.woff2)format("woff2"),url(/home-fonts/roboto-condensed-semibold.ttf)format("truetype");font-weight:600;font-display:swap}@font-face{font-family:WyrHandwritten;src:url(/home-fonts/kalam-bold.woff2)format("woff2"),url(/home-fonts/kalam-bold.ttf)format("truetype");font-weight:700;font-display:swap}@font-face{font-family:WyrCondensed;src:url(/home-fonts/roboto-condensed-regular.woff2)format("woff2"),url(/home-fonts/roboto-condensed-regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:WyrCondensed;src:url(/home-fonts/roboto-condensed-bold.woff2)format("woff2"),url(/home-fonts/roboto-condensed-bold.ttf)format("truetype");font-weight:700;font-display:swap}@font-face{font-family:WyrCondensed;src:url(/home-fonts/roboto-condensed-extrabold.woff2)format("woff2"),url(/home-fonts/roboto-condensed-extrabold.ttf)format("truetype");font-weight:800 900;font-display:swap}.illustrated-home{--cream:#fff9f0;--ink:#070d12;--blue:#00baf3;--orange:#ff5e30;--night:#06111a}.illustrated-home *{box-sizing:border-box}.illustrated-home{scroll-behavior:smooth;scroll-padding-top:calc(var(--home-unit) * 15);color:var(--ink);font:400 calc(var(--home-unit) * 14)/1.3 WyrCondensed,Arial,sans-serif;background:#fff9f0;margin:0}.illustrated-home button,.illustrated-home input{font:inherit}.illustrated-home a,.illustrated-home button{-webkit-tap-highlight-color:transparent}.illustrated-home button{color:inherit;cursor:pointer}.illustrated-home button:disabled{cursor:default}.illustrated-home a{color:inherit;text-decoration:none}.illustrated-home a:focus-visible,.illustrated-home button:focus-visible,.illustrated-home input:focus-visible{outline:calc(var(--home-unit) * 3) solid #00a7e5;outline-offset:calc(var(--home-unit) * 4)}.illustrated-home button{border:0}.illustrated-home h1,.illustrated-home h2,.illustrated-home h3,.illustrated-home p{margin:0}.illustrated-home h2{font-size:calc(var(--home-unit) * 26);font-weight:600;line-height:calc(var(--home-unit) * 32);letter-spacing:calc(var(--home-unit) * -.6)}.illustrated-home .art-crop{object-fit:cover;flex-shrink:0;max-width:100%;display:block;overflow:hidden}.illustrated-home .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.illustrated-home .homepage{background:radial-gradient(at 5% 60%,#fff1de,#0000 45%),#fff9f0;width:100%;max-width:none;margin:0;overflow:clip visible}.illustrated-home .site-header{height:calc(var(--home-unit) * 60);padding:calc(var(--home-unit) * 7) calc(var(--home-unit) * 55) calc(var(--home-unit) * 10);justify-content:space-between;align-items:center;gap:calc(var(--home-unit) * 18);z-index:2;display:flex;position:relative}.illustrated-home .brand{flex-shrink:0;display:block}.illustrated-home .brand,.illustrated-home .brand .art-crop{width:calc(var(--home-unit) * 120);height:calc(var(--home-unit) * 43)}.illustrated-home .site-header nav{gap:calc(var(--home-unit) * 22);font-family:Arial,sans-serif;font-size:calc(var(--home-unit) * 9);white-space:nowrap;margin-left:calc(var(--home-unit) * 41);align-items:center;display:flex}.illustrated-home .site-header nav a,.illustrated-home .site-header nav button{padding:calc(var(--home-unit) * 3) 0;line-height:calc(var(--home-unit) * 13);background:0 0}.illustrated-home .site-header nav .active{border-bottom:calc(var(--home-unit) * 1) solid #08111b}.illustrated-home .header-actions{align-items:center;gap:calc(var(--home-unit) * 9);display:flex}.illustrated-home .search-button{width:calc(var(--home-unit) * 29);height:calc(var(--home-unit) * 29);margin:0 calc(var(--home-unit) * 8) 0 calc(var(--home-unit) * 9);background:#fff7ed;border-radius:50%;place-items:center;display:grid}.illustrated-home .search-button svg{width:calc(var(--home-unit) * 16);height:calc(var(--home-unit) * 16)}.illustrated-home .login-button,.illustrated-home .signup-button{height:calc(var(--home-unit) * 30);width:calc(var(--home-unit) * 68);border-radius:calc(var(--home-unit) * 24);font-weight:600;font-size:calc(var(--home-unit) * 12);white-space:nowrap}.illustrated-home .login-button{border:calc(var(--home-unit) * 1) solid #b9baba;background:0 0}.illustrated-home .signup-button{width:calc(var(--home-unit) * 73);color:#fff;background:var(--ink)}.illustrated-home .hero{height:calc(var(--home-unit) * 572);text-align:center;background:radial-gradient(at 50% 10%,#fffdf8 0,#fff7ec 48%,#fff1dc 100%);overflow-x:clip}.illustrated-home .hero-boy{left:calc(var(--home-unit) * -12);top:calc(var(--home-unit) * 44);width:calc(var(--home-unit) * 276)}.illustrated-home .hero-boy,.illustrated-home .hero-girl{z-index:2;pointer-events:none;-webkit-user-select:none;user-select:none;height:auto;position:absolute}.illustrated-home .hero-girl{right:calc(var(--home-unit) * -16);top:calc(var(--home-unit) * 116);width:calc(var(--home-unit) * 286)}.illustrated-home .hero-cloud-left{left:calc(var(--home-unit) * -24);top:calc(var(--home-unit) * 112);width:calc(var(--home-unit) * 316);z-index:1}.illustrated-home .hero-cloud-right{right:calc(var(--home-unit) * -24);top:calc(var(--home-unit) * 132);width:min(calc(var(--home-unit) * 316),390px);z-index:1;pointer-events:none;height:auto;position:absolute}.illustrated-home .hero-cloud-topleft{left:calc(var(--home-unit) * 24);top:calc(var(--home-unit) * 16);width:calc(var(--home-unit) * 88);z-index:1;pointer-events:none;height:auto;position:absolute}.illustrated-home .hero-cloud-topright{right:calc(var(--home-unit) * 16);top:calc(var(--home-unit) * 26);width:calc(var(--home-unit) * 118);z-index:1;pointer-events:none;height:auto;position:absolute}.illustrated-home .hero-doodles-left{left:calc(var(--home-unit) * 192);top:calc(var(--home-unit) * 32);width:calc(var(--home-unit) * 84);z-index:1;pointer-events:none;height:auto;position:absolute}.illustrated-home .hero-doodles-right{right:calc(var(--home-unit) * 202);top:calc(var(--home-unit) * 26);width:calc(var(--home-unit) * 94);z-index:1;pointer-events:none;height:auto;position:absolute}.illustrated-home .hero-intro{height:calc(var(--home-unit) * 208);z-index:2;position:relative}.illustrated-home .hero-crown{left:calc(var(--home-unit) * 82);top:calc(var(--home-unit) * -16);width:calc(var(--home-unit) * 52);z-index:3;pointer-events:none;height:auto;position:absolute;transform:rotate(-7deg)}.illustrated-home .hero h1{justify-content:center;margin:0;display:flex;position:relative}.illustrated-home .hero-title-img{width:calc(var(--home-unit) * 330);-webkit-user-select:none;user-select:none}.illustrated-home .hero-intro h2{font-size:calc(var(--home-unit) * 18);line-height:calc(var(--home-unit) * 22);letter-spacing:calc(var(--home-unit) * -.35);margin-top:calc(var(--home-unit) * 2)}.illustrated-home .hero-intro>p{font-size:calc(var(--home-unit) * 12);line-height:calc(var(--home-unit) * 15);margin-top:calc(var(--home-unit) * 3)}.illustrated-home .speech-bubble{right:calc(var(--home-unit) * 96);top:calc(var(--home-unit) * 78);font-size:calc(var(--home-unit) * 13);line-height:calc(var(--home-unit) * 15);padding:calc(var(--home-unit) * 16) calc(var(--home-unit) * 12) calc(var(--home-unit) * 15);box-shadow:calc(var(--home-unit) * -3) calc(var(--home-unit) * -4) 0 #ffe5a1;z-index:3;background:#fffdf7;border-radius:50% 46% 46% 42%;font-weight:600;position:absolute;transform:rotate(-16deg)}.illustrated-home .speech-bubble:after{content:"";bottom:calc(var(--home-unit) * -10);left:calc(var(--home-unit) * 25);width:calc(var(--home-unit) * 20);height:calc(var(--home-unit) * 20);clip-path:polygon(0 0,100% 0,65% 100%);background:#fffdf7;position:absolute}.illustrated-home .choice-grid{grid-template-columns:calc(var(--home-unit) * 249) calc(var(--home-unit) * 249);gap:calc(var(--home-unit) * 27);width:calc(var(--home-unit) * 525);height:calc(var(--home-unit) * 180);z-index:2;margin:auto;display:grid;position:relative}.illustrated-home .choice-card{isolation:isolate;height:calc(var(--home-unit) * 180);padding:0 calc(var(--home-unit) * 10) calc(var(--home-unit) * 26);background:0 0;flex-direction:column;justify-content:flex-end;align-items:center;display:flex;position:relative}.illustrated-home .choice-card:before{content:"";inset:calc(var(--home-unit) * 6) calc(var(--home-unit) * 4) 0 calc(var(--home-unit) * 12);border:calc(var(--home-unit) * 3) solid #fff5c799;border-radius:calc(var(--home-unit) * 20);z-index:-1;box-shadow:inset 0 0 calc(var(--home-unit) * 12) #ffffff70,0 calc(var(--home-unit) * 7) calc(var(--home-unit) * 5) #ff79443a;position:absolute}.illustrated-home .dog-card:before{background:linear-gradient(145deg,#ffcf53,#ff9d35 42%,#ff5036 85%);transform:skew(-10deg)rotate(4deg)}.illustrated-home .cat-card:before{box-shadow:inset 0 0 calc(var(--home-unit) * 12) #ffffff8c,0 calc(var(--home-unit) * 7) calc(var(--home-unit) * 5) #019ee533;background:linear-gradient(135deg,#41e2f0,#02bef0 48%,#009de5);transform:skew(10deg)rotate(-4deg)}.illustrated-home .pet-art{top:calc(var(--home-unit) * 17);height:calc(var(--home-unit) * 93);position:absolute;-webkit-mask-image:linear-gradient(#000 80%,#0000);mask-image:linear-gradient(#000 80%,#0000)}.illustrated-home .dog-art{width:calc(var(--home-unit) * 147);left:calc(var(--home-unit) * 36);border-radius:calc(var(--home-unit) * 14) calc(var(--home-unit) * 12) 0 0;transform:rotate(1deg)}.illustrated-home .cat-art{width:calc(var(--home-unit) * 129);left:calc(var(--home-unit) * 62);border-radius:calc(var(--home-unit) * 10) calc(var(--home-unit) * 16) 0 0}.illustrated-home .choice-card>span{font-size:calc(var(--home-unit) * 24);line-height:calc(var(--home-unit) * 24);color:#fff;text-shadow:0 calc(var(--home-unit) * 1) calc(var(--home-unit) * 1) #0001;font-weight:600;position:relative}.illustrated-home .or-badge{top:calc(var(--home-unit) * 62);left:calc(var(--home-unit) * 222);width:calc(var(--home-unit) * 83);height:calc(var(--home-unit) * 72);border:calc(var(--home-unit) * 2) solid #12212a;box-shadow:0 calc(var(--home-unit) * 6) calc(var(--home-unit) * 9) #07101655;color:#fff;font-size:calc(var(--home-unit) * 42);z-index:3;background:radial-gradient(at 40% 20%,#151d25,#01070b 80%);border-radius:50%;place-items:center;font-style:italic;font-weight:900;line-height:1;display:grid;position:absolute;transform:rotate(-8deg)}.illustrated-home .vote-summary{justify-content:center;align-items:flex-start;gap:calc(var(--home-unit) * 9);margin:calc(var(--home-unit) * 6) auto 0;height:calc(var(--home-unit) * 34);z-index:2;display:flex;position:relative}.illustrated-home .vote-summary>strong{font-size:calc(var(--home-unit) * 27);line-height:calc(var(--home-unit) * 29);letter-spacing:calc(var(--home-unit) * -.8)}.illustrated-home .dark-button{color:#fff;border-radius:calc(var(--home-unit) * 40);justify-content:center;align-items:center;gap:calc(var(--home-unit) * 12);font-size:calc(var(--home-unit) * 18);line-height:calc(var(--home-unit) * 23);border:calc(var(--home-unit) * 1) solid #182028;background:radial-gradient(at 40% 0,#182029,#020a0f 75%);font-weight:600;display:inline-flex}.illustrated-home .dark-button svg{width:calc(var(--home-unit) * 20);height:calc(var(--home-unit) * 20)}.illustrated-home .choice-cta{width:calc(var(--home-unit) * 254);height:calc(var(--home-unit) * 51);margin-top:calc(var(--home-unit) * 6);z-index:2;position:relative}.illustrated-home .hero-bottom{margin:calc(var(--home-unit) * 22) auto 0;height:calc(var(--home-unit) * 46);align-items:flex-start;display:flex;position:relative}.illustrated-home .join-players{gap:calc(var(--home-unit) * 14);text-align:left;align-items:center;display:flex}.illustrated-home .join-players p{font-size:calc(var(--home-unit) * 12);line-height:calc(var(--home-unit) * 16)}.illustrated-home .join-players strong{font-weight:600}.illustrated-home .hero-note{right:calc(var(--home-unit) * 29);text-align:left;font-size:calc(var(--home-unit) * 19);font-style:italic;font-weight:600;position:absolute;transform:rotate(-15deg)}.illustrated-home .section-shell{padding-left:calc(var(--home-unit) * 41);padding-right:calc(var(--home-unit) * 39);position:relative}.illustrated-home .section-heading{height:calc(var(--home-unit) * 42);justify-content:space-between;gap:calc(var(--home-unit) * 10);display:flex}.illustrated-home .section-link{border:calc(var(--home-unit) * 1) solid #dfd9d0;align-items:center;gap:calc(var(--home-unit) * 6);padding:calc(var(--home-unit) * 6) calc(var(--home-unit) * 10);border-radius:calc(var(--home-unit) * 24);font-size:calc(var(--home-unit) * 12);font-weight:600;line-height:calc(var(--home-unit) * 14);white-space:nowrap;background:0 0;display:flex}.illustrated-home .section-link svg{width:calc(var(--home-unit) * 14);height:calc(var(--home-unit) * 14)}.illustrated-home .categories-section{height:calc(var(--home-unit) * 218);padding:calc(var(--home-unit) * 12) calc(var(--home-unit) * 28) calc(var(--home-unit) * 29) calc(var(--home-unit) * 33);z-index:2;background:linear-gradient(100deg,#fff9ef,#faf5ef);border-radius:6% 4% 9% 5%/9% 7% 8% 6%}.illustrated-home .categories-section .section-heading{padding-left:calc(var(--home-unit) * 9)}.illustrated-home .category-grid{gap:calc(var(--home-unit) * 5);grid-template-columns:106fr 112fr 123fr 120fr 115fr 116fr;display:grid}.illustrated-home .category-card{height:calc(var(--home-unit) * 135);border-radius:calc(var(--home-unit) * 12);isolation:isolate;color:#fff;padding:0 0 calc(var(--home-unit) * 9);box-shadow:0 0 0 calc(var(--home-unit) * 1) #fff9;flex-direction:column;align-items:center;display:flex;position:relative;overflow:hidden}.illustrated-home .popular{background:linear-gradient(135deg,#ff3156,#bf0736 80%,#940924)}.illustrated-home .funny{background:linear-gradient(145deg,#ffcf33,#ffac1a 65%,#ff8314)}.illustrated-home .friends{background:linear-gradient(145deg,#b181ff,#6662ff 65%,#355bfd)}.illustrated-home .couples{background:linear-gradient(145deg,#ff97aa,#ff657f 65%,#ff536f)}.illustrated-home .classroom{background:linear-gradient(145deg,#78e7f1,#35cce4 65%,#22bddd)}.illustrated-home .kids{background:linear-gradient(145deg,#128efa,#0570e6 65%,#0250be)}.illustrated-home .hard{background:linear-gradient(145deg,#11caf5,#009cec 65%,#0078e7)}.illustrated-home .category-art{width:100%;height:calc(var(--home-unit) * 87);-webkit-mask-image:linear-gradient(#000 85%,#0000);mask-image:linear-gradient(#000 85%,#0000)}.illustrated-home .category-art-card{object-fit:cover;border-radius:inherit;z-index:1;width:100%;height:100%;position:absolute;inset:0}.illustrated-home .category-card.kids .category-art-card{object-position:center 65%}.illustrated-home .category-card.hard .category-title,.illustrated-home .category-card.kids .category-title,.illustrated-home .category-card.popular .category-title{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.illustrated-home .category-title{font-size:calc(var(--home-unit) * 16);line-height:calc(var(--home-unit) * 20);margin-top:calc(var(--home-unit) * 1);white-space:nowrap;letter-spacing:calc(var(--home-unit) * -.2);font-weight:600}.illustrated-home .category-description{font-size:calc(var(--home-unit) * 11);line-height:calc(var(--home-unit) * 14);margin-top:calc(var(--home-unit) * 2);white-space:nowrap}.illustrated-home .dark-section{color:#fff;background:radial-gradient(at 45% 0,#10212b66,#0000 65%),#071018}.illustrated-home .highlights-section{height:calc(var(--home-unit) * 240);padding:calc(var(--home-unit) * 13) calc(var(--home-unit) * 39) calc(var(--home-unit) * 28) calc(var(--home-unit) * 41);isolation:isolate;margin-top:0}.illustrated-home .highlights-section:before{top:calc(var(--home-unit) * -13);height:calc(var(--home-unit) * 15);z-index:-1}.illustrated-home .highlights-section:after{bottom:calc(var(--home-unit) * -3);height:calc(var(--home-unit) * 15);background:#fff6e9}.illustrated-home .dark-section .section-link{padding-right:calc(var(--home-unit) * 4);border:0}.illustrated-home .highlight-grid{gap:calc(var(--home-unit) * 14);grid-template-columns:219fr 226fr 225fr;display:grid}.illustrated-home .highlight-card{border:calc(var(--home-unit) * 1) solid #858c9280;border-radius:calc(var(--home-unit) * 12);color:#fff;height:calc(var(--home-unit) * 157);text-align:left;background:linear-gradient(135deg,#14212a,#070c11);flex-direction:column;min-width:0;padding:0;display:flex;overflow:hidden}.illustrated-home .highlight-body{padding:calc(var(--home-unit) * 9) calc(var(--home-unit) * 14) calc(var(--home-unit) * 8);flex-direction:column;flex:1;width:100%;display:flex}.illustrated-home .highlight-title{white-space:pre-line;font-size:calc(var(--home-unit) * 17);line-height:calc(var(--home-unit) * 19);letter-spacing:calc(var(--home-unit) * -.1);font-weight:600}.illustrated-home .highlight-footer{align-items:center;gap:calc(var(--home-unit) * 15);font-size:calc(var(--home-unit) * 12);line-height:calc(var(--home-unit) * 14);white-space:nowrap;margin-top:auto;display:flex}.illustrated-home .round-arrow{border:calc(var(--home-unit) * 1) solid #e7e1d9;width:calc(var(--home-unit) * 28);height:calc(var(--home-unit) * 28);color:#0d1319;background:#fff;border-radius:50%;flex-shrink:0;place-items:center;margin-left:auto;display:grid}.illustrated-home .round-arrow svg{width:calc(var(--home-unit) * 17);height:calc(var(--home-unit) * 17)}.illustrated-home .how-section{height:calc(var(--home-unit) * 140);padding:calc(var(--home-unit) * 11) calc(var(--home-unit) * 47) calc(var(--home-unit) * 16) calc(var(--home-unit) * 48);background:radial-gradient(at 55% 0,#fff1d8,#fff8ee 75%)}.illustrated-home .how-section h2,.illustrated-home :is(.how-section,.how-container)>h2{font-size:calc(var(--home-unit) * 28);line-height:calc(var(--home-unit) * 34);padding-left:calc(var(--home-unit) * 6);z-index:1}.illustrated-home .steps-decoration{right:0;top:calc(var(--home-unit) * 5);width:calc(var(--home-unit) * 458);height:calc(var(--home-unit) * 47)}.illustrated-home .steps-decoration .art-crop{width:100%;height:100%}.illustrated-home .steps-grid{margin:calc(var(--home-unit) * 11) 0 0;gap:calc(var(--home-unit) * 10);grid-template-columns:repeat(4,1fr);padding:0;list-style:none;display:grid}.illustrated-home .steps-grid li{gap:calc(var(--home-unit) * 10);align-items:center;display:flex}.illustrated-home .step-number{width:calc(var(--home-unit) * 43);height:calc(var(--home-unit) * 51);color:var(--step-color);font-size:calc(var(--home-unit) * 43);letter-spacing:calc(var(--home-unit) * -3);background:#fff;border-radius:45% 45% 35% 35%;flex-shrink:0;place-items:center;font-weight:900;line-height:1;display:grid}.illustrated-home .steps-grid h3{font-size:calc(var(--home-unit) * 14);line-height:calc(var(--home-unit) * 17);font-weight:600}.illustrated-home .steps-grid p{white-space:pre-line;font-size:calc(var(--home-unit) * 12);line-height:calc(var(--home-unit) * 16);margin-top:calc(var(--home-unit) * 3)}.illustrated-home .trending-section{height:calc(var(--home-unit) * 290);padding:0 calc(var(--home-unit) * 32) calc(var(--home-unit) * 9) calc(var(--home-unit) * 45);background:radial-gradient(at 40%,#fff9f1,#fcf6ed)}.illustrated-home .trending-section .section-heading{height:calc(var(--home-unit) * 44)}.illustrated-home .trending-grid{grid-template-columns:calc(var(--home-unit) * 363) calc(var(--home-unit) * 314);gap:calc(var(--home-unit) * 24);padding-left:calc(var(--home-unit) * 3)}.illustrated-home .create-panel{height:calc(var(--home-unit) * 237);border-radius:calc(var(--home-unit) * 19);box-shadow:0 calc(var(--home-unit) * 2) calc(var(--home-unit) * 3) #bf986719;background:radial-gradient(at 4% 8%,#c4f2ff,#0000 55%),radial-gradient(at 70%,#ffe5ef,#0000 75%),linear-gradient(135deg,#d3ecff,#e2e0ff 40%,#fff8e2);position:relative;overflow:hidden}.illustrated-home .create-copy{z-index:2;padding:calc(var(--home-unit) * 23) calc(var(--home-unit) * 22);position:relative}.illustrated-home .create-copy h3{font-size:calc(var(--home-unit) * 23);line-height:calc(var(--home-unit) * 27);letter-spacing:calc(var(--home-unit) * -.5);white-space:nowrap;font-weight:600}.illustrated-home .create-copy p{font-size:calc(var(--home-unit) * 15);line-height:calc(var(--home-unit) * 19);margin-top:calc(var(--home-unit) * 12)}.illustrated-home .create-button{width:auto;min-width:calc(var(--home-unit) * 129);padding:0 calc(var(--home-unit) * 20);height:calc(var(--home-unit) * 56);margin-top:calc(var(--home-unit) * 58);font-size:calc(var(--home-unit) * 17);gap:calc(var(--home-unit) * 6);cursor:pointer;white-space:nowrap}.illustrated-home .create-button>span{font-size:calc(var(--home-unit) * 25);font-weight:400;line-height:1}.illustrated-home .create-toast{z-index:100;color:#fff;pointer-events:none;opacity:0;visibility:hidden;text-align:center;background:#121820f5;border:1px solid #ffffff26;border-radius:9999px;max-width:90vw;padding:12px 24px;font-size:14px;font-weight:500;line-height:1.4;transition:opacity .2s,visibility .2s;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000040}.illustrated-home .create-toast.visible{opacity:1;visibility:visible}.illustrated-home .bulb-art{bottom:calc(var(--home-unit) * -5);right:calc(var(--home-unit) * -32);width:calc(var(--home-unit) * 180);height:calc(var(--home-unit) * 180);position:absolute;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8%);mask-image:linear-gradient(90deg,#0000,#000 8%)}.illustrated-home .create-doodle{bottom:calc(var(--home-unit) * 91);left:calc(var(--home-unit) * 17);color:#00b4ef;font-size:calc(var(--home-unit) * 28);position:absolute;transform:rotate(10deg)}.illustrated-home .doodle-two{left:calc(var(--home-unit) * 84);bottom:calc(var(--home-unit) * 87);color:#ff6b43;font-size:calc(var(--home-unit) * 24);transform:rotate(-15deg)}.illustrated-home .statistics{height:calc(var(--home-unit) * 73);z-index:2;padding:calc(var(--home-unit) * 10) calc(var(--home-unit) * 42) calc(var(--home-unit) * 10) calc(var(--home-unit) * 58);border-radius:0 0 11% 18%/0 0 18% 31%;grid-template-columns:repeat(4,1fr);align-items:center;display:grid;position:relative}.illustrated-home .statistic{align-items:center;gap:calc(var(--home-unit) * 10);display:flex;position:relative}.illustrated-home .statistic+.statistic:before{content:"";width:calc(var(--home-unit) * 1);height:calc(var(--home-unit) * 37);left:calc(var(--home-unit) * -24);top:calc(var(--home-unit) * 5);background:#e5dcd2;position:absolute}.illustrated-home .statistic .art-crop{width:calc(var(--home-unit) * 48);height:calc(var(--home-unit) * 47);border-radius:50%}.illustrated-home .statistic p{gap:calc(var(--home-unit) * 2);flex-direction:column;display:flex}.illustrated-home .statistic strong{font-size:calc(var(--home-unit) * 21);line-height:calc(var(--home-unit) * 24);letter-spacing:calc(var(--home-unit) * -.5);font-weight:600}.illustrated-home .statistic span{font-size:calc(var(--home-unit) * 13);line-height:calc(var(--home-unit) * 16)}.illustrated-home .together-section{height:calc(var(--home-unit) * 155);text-align:center;padding-top:calc(var(--home-unit) * 4);z-index:2}.illustrated-home .together-section h2{font-size:calc(var(--home-unit) * 26);line-height:calc(var(--home-unit) * 32);z-index:1;position:relative}.illustrated-home .together-section p,.illustrated-home :is(.together-section,.together-container)>p{font-size:calc(var(--home-unit) * 12);line-height:calc(var(--home-unit) * 16);margin-top:calc(var(--home-unit) * 1);z-index:1;position:relative}.illustrated-home .together-edge{height:calc(var(--home-unit) * 155);pointer-events:none;position:absolute;top:0}.illustrated-home .edge-left{width:calc(var(--home-unit) * 62);left:0}.illustrated-home .edge-right{width:calc(var(--home-unit) * 30);right:0}.illustrated-home .flourish-left{left:calc(var(--home-unit) * 75);top:calc(var(--home-unit) * 17);width:calc(var(--home-unit) * 85);height:calc(var(--home-unit) * 39)}.illustrated-home .flourish-right{right:calc(var(--home-unit) * 119);top:calc(var(--home-unit) * 9);width:calc(var(--home-unit) * 91);height:calc(var(--home-unit) * 45)}.illustrated-home .occasion-grid{z-index:1;gap:calc(var(--home-unit) * 15);margin:calc(var(--home-unit) * 15) calc(var(--home-unit) * 32) 0 calc(var(--home-unit) * 47);grid-template-columns:119fr 116fr 137fr 135fr 135fr;position:relative}.illustrated-home .occasion-card{align-items:center;gap:calc(var(--home-unit) * 8);height:calc(var(--home-unit) * 57);border-radius:calc(var(--home-unit) * 15);padding:calc(var(--home-unit) * 10) calc(var(--home-unit) * 12);text-align:left;white-space:nowrap;background:#fffc;display:flex}.illustrated-home .occasion-card>.art-crop{width:calc(var(--home-unit) * 29);height:calc(var(--home-unit) * 30);border-radius:calc(var(--home-unit) * 6)}.illustrated-home .occasion-card>span{gap:calc(var(--home-unit) * 3);flex-direction:column;display:flex}.illustrated-home .occasion-card strong{font-size:calc(var(--home-unit) * 12);line-height:calc(var(--home-unit) * 14);font-weight:600}.illustrated-home .occasion-card span span{font-size:calc(var(--home-unit) * 10);line-height:calc(var(--home-unit) * 12)}@media (hover:hover){.illustrated-home .choice-card:hover{filter:brightness(1.04)}.illustrated-home .highlight-card:hover{box-shadow:0 0 0 calc(var(--home-unit) * 2) #00baf3}.illustrated-home .category-card:hover{filter:brightness(1.06)}.illustrated-home .dark-button:hover{background:#182b36}.illustrated-home .occasion-card:hover{background:#fff}.illustrated-home .section-link:hover{background:#00000008}}@media (max-width:600px){.illustrated-home{--home-unit:1px}.illustrated-home .site-header{padding:calc(var(--home-unit) * 8) calc(var(--home-unit) * 18);height:calc(var(--home-unit) * 60);gap:calc(var(--home-unit) * 10)}.illustrated-home .site-header nav{display:none}.illustrated-home .header-actions{gap:calc(var(--home-unit) * 7)}.illustrated-home .search-button{width:calc(var(--home-unit) * 28);margin:0}.illustrated-home .login-button,.illustrated-home .signup-button{width:calc(var(--home-unit) * 57)}.illustrated-home .hero{height:calc(var(--home-unit) * 580)}.illustrated-home .hero h1{justify-content:center;display:flex}.illustrated-home .hero-title-img{width:min(calc(var(--home-unit) * 365),86vw)}.illustrated-home .hero-intro{height:calc(var(--home-unit) * 221)}.illustrated-home .hero-intro h2{font-size:calc(var(--home-unit) * 17);margin-top:calc(var(--home-unit) * -8)}.illustrated-home .hero-intro>p{font-size:calc(var(--home-unit) * 12);padding:0 calc(var(--home-unit) * 8)}.illustrated-home .speech-bubble{display:none}.illustrated-home .choice-grid{width:calc(100% - calc(var(--home-unit) * 34));gap:calc(var(--home-unit) * 15);height:calc(var(--home-unit) * 177);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.illustrated-home .choice-card{height:calc(var(--home-unit) * 177);padding:0 0 calc(var(--home-unit) * 24)}.illustrated-home .choice-card:before{inset:calc(var(--home-unit) * 7) calc(var(--home-unit) * 2) 0 calc(var(--home-unit) * 5);border-radius:calc(var(--home-unit) * 17);transform:rotate(3deg)}.illustrated-home .cat-card:before{transform:rotate(-3deg)}.illustrated-home .pet-art{max-width:85%;top:calc(var(--home-unit) * 17)}.illustrated-home .dog-art{left:calc(50% - calc(var(--home-unit) * 73))}.illustrated-home .cat-art{left:calc(50% - calc(var(--home-unit) * 64))}.illustrated-home .choice-card>span{font-size:calc(var(--home-unit) * 19);line-height:calc(var(--home-unit) * 22)}.illustrated-home .or-badge{left:calc(50% - calc(var(--home-unit) * 30));top:calc(var(--home-unit) * 60);width:calc(var(--home-unit) * 60);height:calc(var(--home-unit) * 56);font-size:calc(var(--home-unit) * 32)}.illustrated-home .vote-summary>strong{font-size:calc(var(--home-unit) * 24)}.illustrated-home .hero-note{display:none}.illustrated-home .hero-bottom{margin-top:calc(var(--home-unit) * 26)}.illustrated-home .categories-section{height:auto;min-height:calc(var(--home-unit) * 359);padding:calc(var(--home-unit) * 12) calc(var(--home-unit) * 18) calc(var(--home-unit) * 24)}.illustrated-home .section-heading h2{font-size:calc(var(--home-unit) * 23)}.illustrated-home .section-link{font-size:calc(var(--home-unit) * 11);box-sizing:border-box;align-items:center;min-height:44px;padding:8px 14px;display:inline-flex}.illustrated-home .categories-section .section-heading{flex-wrap:wrap;gap:12px;height:auto;min-height:48px;margin-bottom:16px;padding-left:0}.illustrated-home .category-grid{gap:calc(var(--home-unit) * 9);grid-template-columns:repeat(3,minmax(0,1fr))}.illustrated-home .category-card{height:calc(var(--home-unit) * 135)}.illustrated-home .category-description{font-size:calc(var(--home-unit) * 10)}.illustrated-home .category-title{font-size:calc(var(--home-unit) * 15)}.illustrated-home .highlights-section{height:auto;padding:calc(var(--home-unit) * 14) calc(var(--home-unit) * 22) calc(var(--home-unit) * 30)}.illustrated-home .highlight-grid{gap:calc(var(--home-unit) * 14);grid-template-columns:1fr}.illustrated-home .highlight-card{height:auto;min-height:calc(var(--home-unit) * 205)}.illustrated-home .highlight-body{min-height:calc(var(--home-unit) * 87)}.illustrated-home .highlight-title{font-size:calc(var(--home-unit) * 20);line-height:calc(var(--home-unit) * 22)}.illustrated-home .highlight-footer{font-size:calc(var(--home-unit) * 13);margin-top:calc(var(--home-unit) * 8)}.illustrated-home .how-section{height:auto;padding:calc(var(--home-unit) * 14) calc(var(--home-unit) * 22) calc(var(--home-unit) * 24)}.illustrated-home .how-section h2,.illustrated-home :is(.how-section,.how-container)>h2{font-size:calc(var(--home-unit) * 26);padding-left:0}.illustrated-home .steps-decoration{opacity:.5;width:calc(var(--home-unit) * 240)}.illustrated-home .steps-grid{row-gap:calc(var(--home-unit) * 20);margin-top:calc(var(--home-unit) * 14);grid-template-columns:repeat(2,minmax(0,1fr))}.illustrated-home .steps-grid h3{font-size:calc(var(--home-unit) * 16)}.illustrated-home .steps-grid p{font-size:calc(var(--home-unit) * 13)}.illustrated-home .trending-section{height:auto;padding:0 calc(var(--home-unit) * 20) calc(var(--home-unit) * 18)}.illustrated-home .trending-section .section-heading{height:calc(var(--home-unit) * 48)}.illustrated-home .trending-grid{gap:calc(var(--home-unit) * 18);grid-template-columns:1fr;padding-left:0}.illustrated-home .create-panel{height:calc(var(--home-unit) * 237)}.illustrated-home .create-copy h3{font-size:calc(var(--home-unit) * 25)}.illustrated-home .bulb-art{width:calc(var(--home-unit) * 180);height:calc(var(--home-unit) * 180);right:0}.illustrated-home .statistics{height:calc(var(--home-unit) * 150);padding:calc(var(--home-unit) * 15) calc(var(--home-unit) * 26);row-gap:calc(var(--home-unit) * 15);column-gap:calc(var(--home-unit) * 20);grid-template-columns:repeat(2,1fr)}.illustrated-home .statistic+.statistic:before{display:none}.illustrated-home .statistic{gap:calc(var(--home-unit) * 8)}.illustrated-home .together-section{height:auto;min-height:calc(var(--home-unit) * 275);padding:calc(var(--home-unit) * 14) calc(var(--home-unit) * 18) calc(var(--home-unit) * 24)}.illustrated-home .together-section h2{font-size:calc(var(--home-unit) * 25)}.illustrated-home .together-section p,.illustrated-home :is(.together-section,.together-container)>p{font-size:calc(var(--home-unit) * 12);max-width:calc(var(--home-unit) * 275);margin:calc(var(--home-unit) * 5) auto 0}.illustrated-home .occasion-grid{margin:calc(var(--home-unit) * 16) 0 0;gap:calc(var(--home-unit) * 10);grid-template-columns:repeat(2,minmax(0,1fr))}.illustrated-home .occasion-card{padding:calc(var(--home-unit) * 10) calc(var(--home-unit) * 14)}.illustrated-home .occasion-card:last-child{grid-column:1/-1;justify-content:center}.illustrated-home .together-edge{height:100%}.illustrated-home .together-flourish{opacity:.45}.illustrated-home .flourish-left{left:0;top:calc(var(--home-unit) * 4);width:calc(var(--home-unit) * 50)}.illustrated-home .flourish-right{right:0;top:calc(var(--home-unit) * 8);width:calc(var(--home-unit) * 50)}}@media (prefers-reduced-motion:reduce){.illustrated-home{scroll-behavior:auto}.illustrated-home *,.illustrated-home :after,.illustrated-home :before{transition:none!important;animation:none!important}}.illustrated-home h2{font-weight:700}.illustrated-home .hero-reference-details{width:100%;height:calc(var(--home-unit) * 572);z-index:-1;pointer-events:none;position:absolute;inset:0}.illustrated-home .hero-note{font-family:WyrHandwritten,cursive;font-size:calc(var(--home-unit) * 18);line-height:calc(var(--home-unit) * 20);top:calc(var(--home-unit) * -48);right:calc(var(--home-unit) * 27);font-weight:700}.illustrated-home .section-heading{align-items:flex-start}.illustrated-home .section-heading h2{top:calc(var(--home-unit) * -2);position:relative}.illustrated-home .section-link{margin-top:calc(var(--home-unit) * 2)}.illustrated-home .highlights-section .section-heading h2{top:calc(var(--home-unit) * 2);font-size:calc(var(--home-unit) * 25)}.illustrated-home .highlights-section .section-link{margin-top:calc(var(--home-unit) * 8)}.illustrated-home .trending-section .section-heading h2{top:calc(var(--home-unit) * 1)}.illustrated-home .trending-section .section-link{margin-top:calc(var(--home-unit) * 7)}.illustrated-home .statistics{grid-template-columns:calc(var(--home-unit) * 182) calc(var(--home-unit) * 169) calc(var(--home-unit) * 174) 1fr}.illustrated-home .statistic strong{font-size:calc(var(--home-unit) * 20);font-weight:700}@media (max-width:600px){.illustrated-home .hero-reference-details{display:none}.illustrated-home .hero-art{background-position:bottom}.illustrated-home .trending-grid{grid-template-columns:1fr}.illustrated-home .statistics{grid-template-columns:repeat(2,1fr)}.illustrated-home .steps-decoration .art-crop{height:calc(var(--home-unit) * 47);clip-path:none}}.illustrated-home .steps-decoration{height:calc(var(--home-unit) * 135);overflow:visible}.illustrated-home .steps-decoration .art-crop{max-width:none;position:absolute}.illustrated-home .steps-decoration .step-ribbon-yellow{width:calc(var(--home-unit) * 97);height:calc(var(--home-unit) * 50);top:0;left:0}.illustrated-home .steps-decoration .step-bubble{left:calc(var(--home-unit) * 210);top:calc(var(--home-unit) * 7);width:calc(var(--home-unit) * 36);height:calc(var(--home-unit) * 48)}.illustrated-home .steps-decoration .step-ribbon-blue{right:0;top:calc(var(--home-unit) * 1);width:calc(var(--home-unit) * 188);height:calc(var(--home-unit) * 134);clip-path:polygon(0 0,100% 0,100% 100%,90% 91%,82% 90%,85% 74%,73% 66%,62% 60%,61% 47%,66% 34%,71% 24%,59% 17%,37% 15%,0 26%)}.illustrated-home .bulb-art{width:calc(var(--home-unit) * 160);height:calc(var(--home-unit) * 200);right:calc(var(--home-unit) * -5);bottom:calc(var(--home-unit) * -10);object-fit:contain;-webkit-mask-image:none;mask-image:none}.illustrated-home .create-panel{background:radial-gradient(at 4% 8%,#c4f2ff,#0000 55%),radial-gradient(at 80% 45%,#ffd9ed,#0000 65%),linear-gradient(135deg,#d3ecff,#e2e0ff 40%,#fff8e2)}@media (max-width:600px){.illustrated-home .bulb-art{width:calc(var(--home-unit) * 160);height:calc(var(--home-unit) * 200);right:calc(var(--home-unit) * -5);bottom:calc(var(--home-unit) * -10)}.illustrated-home .steps-decoration{width:calc(var(--home-unit) * 240);opacity:.4}.illustrated-home .steps-decoration .step-bubble,.illustrated-home .steps-decoration .step-ribbon-yellow{display:none}.illustrated-home .steps-decoration .step-ribbon-blue{width:calc(var(--home-unit) * 188);height:calc(var(--home-unit) * 134);right:calc(var(--home-unit) * -22);clip-path:polygon(0 0,100% 0,100% 100%,90% 91%,82% 90%,85% 74%,73% 66%,62% 60%,61% 47%,66% 34%,71% 24%,59% 17%,37% 15%,0 26%)}}.illustrated-home .header-actions,.illustrated-home .site-header nav{transform:translateY(calc(var(--home-unit) * -4))}.illustrated-home .choice-card:before{display:none}.illustrated-home .choice-frame{width:calc(var(--home-unit) * 249);height:calc(var(--home-unit) * 180);z-index:-1;filter:drop-shadow(0 calc(var(--home-unit) * 6) calc(var(--home-unit) * 5) #a255222e);position:absolute;inset:0;overflow:visible}.illustrated-home .hero-cloud-left{left:0;top:calc(var(--home-unit) * 417);width:calc(var(--home-unit) * 194);aspect-ratio:785/637;z-index:-1;pointer-events:none;height:auto;position:absolute;-webkit-mask-image:linear-gradient(90deg,#000 75%,#0000);mask-image:linear-gradient(90deg,#000 75%,#0000)}@media (max-width:600px){.illustrated-home .choice-card:before{display:block}.illustrated-home .choice-frame,.illustrated-home .hero-cloud-left{display:none}.illustrated-home .header-actions,.illustrated-home .site-header nav{transform:none}}.illustrated-home .site-header{background:0 0}@media (max-width:600px){.illustrated-home .together-edge,.illustrated-home .together-flourish{display:none}}.illustrated-home .hero-reference-details{-webkit-mask-image:linear-gradient(#000 81%,#0000 84.4%);mask-image:linear-gradient(#000 81%,#0000 84.4%)}.illustrated-home .hero-cloud-left{-webkit-mask-image:linear-gradient(90deg,#000 97%,#0000);mask-image:linear-gradient(90deg,#000 97%,#0000)}.illustrated-home .edge-left{-webkit-mask-image:linear-gradient(90deg,#000 55%,#0000);mask-image:linear-gradient(90deg,#000 55%,#0000)}.illustrated-home .edge-right{-webkit-mask-image:linear-gradient(270deg,#000 55%,#0000);mask-image:linear-gradient(270deg,#000 55%,#0000)}.illustrated-home .together-flourish{-webkit-mask-image:radial-gradient(#000 65%,#0000 100%);mask-image:radial-gradient(#000 65%,#0000 100%)}.illustrated-home .hero-art{background:radial-gradient(at 50% 30%,#fffdf9,#fff9f0 75%);inset:0}.illustrated-home .hero-cloud-floor{inset:calc(var(--home-unit) * 400) 0 0;z-index:-1;background:radial-gradient(at 15% 85%,#fff0dc 0 25%,#0000 60%),radial-gradient(at 87% 75%,#fff4e4 0 24%,#0000 60%),radial-gradient(at 47% 90%,#fff2df 0 30%,#0000 65%);position:absolute}.illustrated-home .hero-blob-continuation,.illustrated-home .hero-bottom-corner,.illustrated-home .hero-bottom-flower,.illustrated-home .hero-bottom-star,.illustrated-home .hero-top-blob,.illustrated-home .hero-top-doodle{z-index:-1;pointer-events:none;position:absolute;-webkit-mask-image:radial-gradient(#000 70%,#0000 100%);mask-image:radial-gradient(#000 70%,#0000 100%)}.illustrated-home .hero-top-doodle{left:calc(var(--home-unit) * 571);width:calc(var(--home-unit) * 120);height:calc(var(--home-unit) * 83);top:0}.illustrated-home .hero-top-blob{width:calc(var(--home-unit) * 132);height:calc(var(--home-unit) * 97);top:0}.illustrated-home .hero-blob-continuation,.illustrated-home .hero-top-blob{right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10%);mask-image:linear-gradient(90deg,#0000,#000 10%)}.illustrated-home .hero-blob-continuation{top:calc(var(--home-unit) * 97);width:calc(var(--home-unit) * 87);height:calc(var(--home-unit) * 40)}.illustrated-home .hero-bottom-flower{left:calc(var(--home-unit) * 538);top:calc(var(--home-unit) * 498);width:calc(var(--home-unit) * 26);height:calc(var(--home-unit) * 27)}.illustrated-home .hero-bottom-star{left:calc(var(--home-unit) * 580);top:calc(var(--home-unit) * 531);width:calc(var(--home-unit) * 28);height:calc(var(--home-unit) * 24)}.illustrated-home .hero-bottom-corner{width:calc(var(--home-unit) * 80);height:calc(var(--home-unit) * 17);bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 15%);mask-image:linear-gradient(90deg,#0000,#000 15%)}@media (max-width:600px){.illustrated-home .hero-cloud-left,.illustrated-home .hero-cloud-right,.illustrated-home .hero-cloud-topleft,.illustrated-home .hero-cloud-topright,.illustrated-home .hero-doodles-left,.illustrated-home .hero-doodles-right{display:none}.illustrated-home .hero-boy{opacity:.9;z-index:0;width:clamp(100px,26vw,130px);top:90px;left:-15px}.illustrated-home .hero-girl{opacity:.9;z-index:0;width:clamp(110px,28vw,140px);top:110px;right:-20px}.illustrated-home .hero-crown{width:42px;top:-12px;left:20%}.illustrated-home .hero-title-img{width:min(290px,76vw)}.illustrated-home .speech-bubble{display:none}}.illustrated-home .choice-grid{left:calc(var(--home-unit) * -1.5)}@media (max-width:600px){.illustrated-home .choice-grid{left:0}}.illustrated-home{--home-unit:clamp(1px,calc(100vw / 778),1.6px)}.illustrated-home .choice-card{cursor:default}.illustrated-home .preview-summary{font-size:calc(var(--home-unit) * 15)}.illustrated-home a.dark-button{justify-content:center;align-items:center;text-decoration:none;display:flex}.illustrated-home .home-login{place-items:center;display:grid}.illustrated-home .home-menu{background:0 0;font-size:22px;display:none}.illustrated-home .home-mobile-nav{background:var(--cream);gap:12px;padding:16px 24px;font-size:16px;display:grid}.illustrated-home .hero-bottom{justify-content:center}.illustrated-home .join-players{margin-left:0}.illustrated-home .home-real-statistics{grid-template-columns:repeat(2,1fr);max-width:600px;margin-inline:auto}.illustrated-home .question-illustration{height:calc(var(--home-unit) * 73);font-size:calc(var(--home-unit) * 54);background:linear-gradient(120deg,#007fbf,#54ddf4);place-items:center;display:grid}.illustrated-home .illustration-1{background:linear-gradient(120deg,#fb7130,#ffd14c)}.illustrated-home .illustration-2{background:linear-gradient(120deg,#ad73ff,#fc98c6)}.illustrated-home .highlight-card{cursor:pointer}.illustrated-home .highlight-title{white-space:normal}.illustrated-home .highlight-body{min-height:calc(var(--home-unit) * 100);height:auto}.illustrated-home .ranking-awaiting{background:#f7efe6;border-radius:20px;flex-direction:column;align-items:flex-start;gap:12px;padding:22px;display:flex}.illustrated-home .ranking-crown{border-radius:12px;width:95px;height:78px}.illustrated-home .ranking-awaiting h3{font-size:22px}.illustrated-home .ranking-awaiting p{font-size:16px;line-height:1.5}.illustrated-home .home-live-experience{color:var(--ink,#070d12);padding:40px clamp(16px,4vw,50px);font:400 16px/1.5 WyrCondensed,Arial,sans-serif}.illustrated-home .home-live-experience>.home-container>h2,.illustrated-home .home-live-experience>h2{color:var(--ink,#070d12);font-size:30px;line-height:1.2}.illustrated-home .home-live-experience>.home-container>p,.illustrated-home .home-live-experience>p{color:var(--ink,#070d12);margin-block:12px 30px}.illustrated-home .home-live-experience button,.illustrated-home .home-live-experience input{font-size:inherit}.illustrated-home .home-live-experience h2{height:auto;display:block;position:static}.illustrated-home .home-live-experience p{line-height:inherit}@media (max-width:600px){.illustrated-home{--home-unit:1px}.illustrated-home .home-menu{display:block}.illustrated-home .site-header{gap:6px;padding-inline:14px}.illustrated-home .header-actions{gap:6px}.illustrated-home .home-login{display:none}}@media (min-width:601px){.illustrated-home .home-mobile-nav{display:none}}.illustrated-home .choice-cta{margin-inline:auto}.illustrated-home .hero-intro>p{max-width:calc(var(--home-unit) * 370);margin-inline:auto}.illustrated-home .choice-card:hover{filter:none;transform:none}.illustrated-home .home-live-experience button{color:var(--foreground)}.illustrated-home .home-directory{margin-block:24px}.illustrated-home .home-directory summary{border:1px solid var(--border);cursor:pointer;color:var(--foreground);border-radius:16px;padding:18px 24px;font-weight:700}.illustrated-home .home-directory-semantic-item{content-visibility:auto;contain-intrinsic-size:auto 100px}.illustrated-home .ranking-number{color:#d74816;background:linear-gradient(140deg,#ffe3b9,#fff3e0);border-radius:12px;flex-shrink:0;align-self:stretch;place-items:center;width:76px;font-size:28px;font-weight:800;display:grid}.illustrated-home .trending-card{cursor:pointer;height:auto;min-height:74px}.illustrated-home .trending-title{white-space:normal}@media (min-width:601px) and (max-width:777px){.illustrated-home{--home-unit:calc(100vw / 778)}.illustrated-home .site-header{padding-inline:20px}.illustrated-home .site-header nav{gap:12px;margin-left:0;font-size:10px}}.home-main{font-family:WyrCondensed,Arial,sans-serif}.home-main>:is(section,nav):not(.illustrated-home){--background:#fff9f0;--foreground:#07121a;--surface:#fffdf8;--surface-muted:#fff2e4;--border:#e5d8cb;--muted:#52555b;--inverse:#07121a;--inverse-foreground:#fff9f0;color:#07121a;background:#fff9f0;width:100%;max-width:1244.8px;margin-inline:auto}.home-main>:is(section,nav):not(.illustrated-home)>div{padding-block:40px}.illustrated-home .home-reading{background:var(--background);color:var(--foreground);padding:18px 32px;font-size:16px}.illustrated-home .home-reading summary{cursor:pointer;font-size:18px;font-weight:700}.illustrated-home .home-reading p{font-size:16px;line-height:1.6}.illustrated-home .home-reading h2{font-size:28px;line-height:1.25}.illustrated-home .header-actions{min-width:0;margin:0;padding:0}.illustrated-home{--home-container-max:1240px;--home-container-gutter:clamp(16px,3.5vw,40px)}.illustrated-home :is(.home-container,.how-container,.statistics-container,.together-container){width:100%;max-width:var(--home-container-max);padding-inline:var(--home-container-gutter);box-sizing:border-box;margin-inline:auto;position:relative}.illustrated-home.homepage{background:#fff9f0;width:100%;max-width:none;margin-inline:0;overflow:clip visible}.illustrated-home .categories-section,.illustrated-home .hero,.illustrated-home .highlights-section,.illustrated-home .home-faq,.illustrated-home .home-live-experience,.illustrated-home .home-reading,.illustrated-home .how-section,.illustrated-home .section-shell,.illustrated-home .statistics,.illustrated-home .together-section,.illustrated-home .trending-section{box-sizing:border-box;width:100%;max-width:none;margin-inline:0;padding-inline:0}.illustrated-home .hero{isolation:isolate;background:radial-gradient(at 50% 25%,#fffdf9 0,#fff9f0 85%);min-height:clamp(620px,75vh,880px);padding-bottom:clamp(32px,4.5vw,64px);position:relative;overflow:visible}.illustrated-home .hero-intro{padding-top:clamp(24px,3.5vw,48px)}.illustrated-home .hero-lettering{max-width:100%}.illustrated-home .categories-section{height:auto;min-height:auto;padding-block:clamp(32px,4.5vw,56px)}.illustrated-home .highlights-section{height:auto;min-height:auto;padding-block:clamp(40px,5.5vw,68px)}.illustrated-home .how-section,.illustrated-home .trending-section{height:auto;min-height:auto;padding-block:clamp(32px,4.5vw,56px)}.illustrated-home .statistics{height:auto;min-height:auto;padding-block:clamp(16px,2.5vw,32px)}.illustrated-home .together-section{height:auto;min-height:auto;padding-block:clamp(32px,4.5vw,56px)}.illustrated-home .hero-stage-backdrop{pointer-events:none;z-index:0;width:100%;max-width:1440px;height:100%;margin-inline:auto;position:absolute;inset:0;overflow:hidden}.illustrated-home .highlights-section{color:#fff;background:radial-gradient(at 50% 0,#10212b66,#0000 65%),#071018;position:relative;overflow:visible}.illustrated-home .highlights-section:before{content:"";z-index:2;clip-path:polygon(0 15%,5% 60%,13% 15%,27% 80%,44% 45%,58% 100%,79% 55%,90% 65%,100% 0,100% 100%,0 100%);pointer-events:none;background:#071018;width:100%;height:14px;position:absolute;top:-12px;left:0;right:0}.illustrated-home .highlights-section:after{content:"";z-index:2;clip-path:polygon(0 0,4% 63%,12% 89%,24% 85%,36% 54%,46% 79%,58% 100%,73% 50%,86% 89%,95% 85%,100% 0,100% 100%,0 100%);pointer-events:none;background:linear-gradient(90deg,#fff8ee,#fff1d8 50%,#fff8ee);width:100%;height:clamp(18px,2vw,26px);position:absolute;bottom:-1px;left:0;right:0}.illustrated-home .how-section{background:radial-gradient(at 50% 0,#fff1d8,#fff8ee 75%);position:relative;overflow:clip}.illustrated-home .how-section h2,.illustrated-home :is(.how-section,.how-container)>h2{z-index:2;position:relative}.illustrated-home .steps-decoration{right:var(--home-container-gutter);pointer-events:none;z-index:1;opacity:.75;position:absolute;top:0}.illustrated-home .steps-decoration .step-ribbon-yellow{display:none}.illustrated-home .trending-section{background:radial-gradient(#fff9f1,#fcf6ed)}.illustrated-home .trending-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(16px,2.5vw,32px);width:100%;display:grid}@media (max-width:900px){.illustrated-home .trending-grid{grid-template-columns:1fr}}.illustrated-home .statistics{background:#fff8ee;display:block}.illustrated-home .statistics-container{justify-content:center;align-items:center;gap:clamp(24px,5vw,72px);padding-block:clamp(16px,2vw,24px);display:flex}.illustrated-home .together-section{background:linear-gradient(110deg,#fff8ee,#fff6eb);position:relative;overflow:clip}.illustrated-home .together-edge{display:none}.illustrated-home .together-flourish{pointer-events:none;z-index:0;opacity:.7;position:absolute}.illustrated-home .flourish-left{top:10px;left:clamp(10px,6vw,60px)}.illustrated-home .flourish-right{top:6px;right:clamp(10px,6vw,60px)}.illustrated-home .together-section h2,.illustrated-home .together-section p,.illustrated-home :is(.together-section,.together-container)>p{z-index:1;position:relative}@media (max-width:640px){.illustrated-home .together-section p,.illustrated-home :is(.together-section,.together-container)>p{font-size:15px;line-height:1.4}}.illustrated-home .occasion-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(10px,1.4vw,16px);width:100%;margin:clamp(16px,2vw,24px) 0 0;display:grid}@media (max-width:1000px){.illustrated-home .occasion-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.illustrated-home .occasion-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.illustrated-home .category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.illustrated-home .highlight-grid{grid-template-columns:1fr;gap:16px}}@media (max-width:520px){.illustrated-home .category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}.home-main>:is(section,nav):not(.illustrated-home){max-width:none;margin-inline:0}@media (min-width:601px){.illustrated-home{--home-hero-unit:clamp(1px,min(calc(100vw / 778),.14dvh),1.6px)}.illustrated-home .hero{--home-unit:var(--home-hero-unit)}}@media (min-width:601px) and (max-height:900px){.illustrated-home .site-header{height:clamp(60px,9dvh,calc(var(--home-unit) * 60));padding-top:clamp(7px,1.2dvh,calc(var(--home-unit) * 7));padding-bottom:clamp(8px,1.4dvh,calc(var(--home-unit) * 10))}}@media (min-width:1441px){.illustrated-home .hero-stage-backdrop{width:min(100%,var(--site-wide-max));max-width:none}.illustrated-home .hero-boy{left:0}.illustrated-home .hero-girl{right:0}.illustrated-home :is(.home-container,.how-container,.statistics-container,.together-container){width:min(calc(100% - 2 * var(--site-wide-gutter)),clamp(1160px,calc(100vw - 280px),var(--site-grid-max)));max-width:none;padding-inline:0}.illustrated-home :is(.home-faq,.home-reading,.home-live-experience) .home-container{max-width:var(--site-content-max)}}.homepage-brand-theme{color-scheme:light;--background:#fff9f0;--foreground:#07121a;--surface:#fffdf8;--surface-muted:#fff2e4;--border:#dfd1c1;--muted:#52555b;background:var(--background);color:var(--foreground)}.site-footer-illustrated{background:#fff2e4;border-top:2px solid #dfd1c1;font:400 16px/1.5 WyrCondensed,Arial,sans-serif}.site-footer-illustrated>div{max-width:1244.8px}.illustrated-home .brand{letter-spacing:-1px;align-items:center;gap:8px;width:auto;height:auto;font-size:clamp(22px,2vw,30px);font-weight:900;display:flex}.illustrated-home .brand img{width:40px;height:40px}.illustrated-home .site-header nav{gap:clamp(12px,1.7vw,24px);margin-left:0;font:600 clamp(14px,1.1vw,16px)/1.4 WyrCondensed,Arial,sans-serif}.illustrated-home .header-actions{transform:none}.illustrated-home .home-menu,.illustrated-home .search-button{min-width:44px;min-height:44px}.illustrated-home .hero{height:auto;min-height:calc(var(--home-unit) * 572);padding:8px 16px 20px}.illustrated-home .hero-intro{height:auto}.illustrated-home .hero h1{height:auto;margin-bottom:10px;top:0}.illustrated-home .hero-title-wrapper{flex-direction:column;align-items:center;margin:0 auto;display:inline-flex;position:relative}.illustrated-home .hero-title-img{width:min(calc(var(--home-unit) * 330),86vw);height:auto;display:block}.illustrated-home .hero-intro h2{margin-top:0;font-size:clamp(18px,2vw,24px);line-height:1.3}.illustrated-home .hero-intro>p{max-width:460px;margin-top:6px;font-size:16px;line-height:1.4}.illustrated-home .speech-bubble{right:clamp(16px,8vw,120px);top:clamp(40px,calc(var(--home-unit) * 78),85px)}.home-arena-controls{border:0;min-width:0;margin:0;padding:0}.illustrated-home .home-hero-arena{outline:none;width:min(100%,720px);margin:clamp(6px,1.2vh,14px) auto 0}.illustrated-home .home-hero-arena>h2{max-width:620px;margin:0 auto clamp(6px,1vh,10px);font-size:clamp(18px,2vw,24px);line-height:1.25}.illustrated-home .home-hero-arena .choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:100%;height:auto;left:0}@media (min-width:1024px) and (max-height:760px){.illustrated-home .hero{padding-top:4px;padding-bottom:10px}.illustrated-home .hero h1{margin-bottom:4px}.illustrated-home .hero-title-img{width:min(calc(var(--home-unit) * 310),38vh)}.illustrated-home .home-hero-arena{margin-top:4px}.illustrated-home .home-hero-arena>h2{margin-bottom:4px}.illustrated-home .home-hero-arena .choice-card{min-height:145px;padding-block:14px}}.illustrated-home .home-hero-arena .choice-card{cursor:pointer;justify-content:center;gap:10px;min-width:0;height:auto;min-height:clamp(150px,22dvh,210px);padding:20px 24px}.illustrated-home .home-hero-arena .choice-frame{width:100%;height:100%}.illustrated-home .home-hero-arena .choice-card>span{line-height:1.2}.illustrated-home .home-hero-arena .choice-label{font-size:14px;font-weight:700}.illustrated-home .home-hero-arena .choice-text{font-size:clamp(18px,2vw,26px)}.illustrated-home .home-hero-arena .choice-feedback,.illustrated-home .home-hero-arena .choice-result{font-size:14px}.illustrated-home .home-hero-arena .choice-card[aria-pressed=true]{outline-offset:3px;border-radius:24px;outline:3px solid #07121a}.illustrated-home .home-hero-arena .or-badge{pointer-events:none;width:50px;height:50px;font-size:26px;top:calc(50% - 25px);left:calc(50% - 25px)}.illustrated-home .home-vote-error,.illustrated-home .home-vote-status{margin:12px auto;font-size:14px;line-height:1.4}.illustrated-home .home-vote-error{color:#9b2d16}.illustrated-home .home-vote-error button{background:0 0;text-decoration:underline}.illustrated-home .home-play-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.illustrated-home .home-play-actions .choice-cta{width:auto;height:auto;min-height:44px;margin:0;padding:10px 22px;font-size:18px}.illustrated-home .home-play-actions .section-link{min-height:44px;margin:0;font-size:14px}.illustrated-home .hero-bottom{height:auto;margin-top:14px}.illustrated-home .hero-note{display:none}.illustrated-home .join-players p{text-align:center;font-size:14px;line-height:1.4}.illustrated-home .highlight-card{height:auto}.illustrated-home .highlight-image{object-fit:cover;width:100%;height:calc(var(--home-unit) * 90);flex-shrink:0}.illustrated-home .highlights-section,.illustrated-home .how-section,.illustrated-home .together-section,.illustrated-home .trending-section{height:auto}.illustrated-home .highlights-section{padding-bottom:28px}.illustrated-home .how-section,.illustrated-home .trending-section{padding-block:24px}.illustrated-home .trending-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.illustrated-home .together-section{padding-block:24px}.illustrated-home .section-heading{flex-wrap:wrap;align-items:center;height:auto;min-height:48px}.illustrated-home .category-description{font-size:max(12px,calc(var(--home-unit) * 11))}.illustrated-home .occasion-card strong{font-size:max(14px,calc(var(--home-unit) * 12))}.illustrated-home .occasion-card span span{font-size:max(12px,calc(var(--home-unit) * 10))}.illustrated-home .occasion-card{white-space:normal;height:auto;min-height:64px}.illustrated-home .home-live-experience{background:#fff9f0}.illustrated-home .home-live-experience h2,.illustrated-home .home-live-experience h3{font-family:WyrCondensed,Arial,sans-serif}.illustrated-home .home-faq{padding-block:28px 48px}.illustrated-home .faq-eyebrow{color:#a34221;font:700 16px/1.5 WyrHandwritten,cursive}.illustrated-home .home-faq h2{margin-block:6px 24px}.illustrated-home .home-faq details{border-top:2px solid #dfd1c1;padding:18px 0}.illustrated-home .home-faq summary{cursor:pointer;font-size:20px;font-weight:700}.illustrated-home .home-faq details p{max-width:760px;margin-top:14px;font-size:17px;line-height:1.6}.illustrated-home summary:focus-visible{outline-offset:4px;outline:3px solid #00a7e5}@media (max-width:1000px){.illustrated-home .site-header nav{display:none}.illustrated-home .home-menu{display:block}.illustrated-home .home-mobile-nav{display:grid}.illustrated-home .site-header{padding-inline:20px}}@media (min-width:601px) and (max-width:1000px){.illustrated-home .category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.illustrated-home .categories-section{height:auto;padding-block:20px}.illustrated-home .steps-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.illustrated-home .occasion-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.illustrated-home .hero{padding-top:12px}.illustrated-home .hero-intro>p{padding:0 12px}.illustrated-home .home-hero-arena .choice-grid{gap:16px}.illustrated-home .home-hero-arena .choice-card{min-height:185px;padding:22px 14px}.illustrated-home .home-hero-arena .or-badge{width:36px;height:36px;font-size:20px;top:calc(50% - 18px);left:calc(50% - 18px)}.illustrated-home .trending-grid{grid-template-columns:1fr}.illustrated-home .create-copy h3{white-space:normal}.illustrated-home .together-section>p{font-size:15px;line-height:1.4}}.illustrated-home #question-search button[aria-pressed]{color:#07121a;background:#fffdf8;border:1px solid #dfd1c1;min-height:32px;font-size:14px}.illustrated-home #question-search button[aria-pressed=true]{color:#fff9f0;background:#07121a;border-color:#07121a}.illustrated-home .steps-grid{z-index:1;position:relative}.illustrated-home .home-hero-arena>h2{background:#fff9f0eb;border-radius:16px;padding:4px 12px}.illustrated-home .home-hero-arena .choice-text{overflow-wrap:anywhere;max-width:100%}.illustrated-home .home-hero-arena .choice-card{padding-inline:32px}.illustrated-home #question-search{color:#07121a}.illustrated-home #question-search>div>div{color:inherit}@media (max-width:600px){.illustrated-home .home-hero-arena .choice-card{padding-inline:14px}}.illustrated-home .home-skip-link:focus{clip:auto;z-index:20;color:#fff9f0;background:#07121a;border-radius:12px;width:auto;height:auto;margin:0;padding:12px 18px;top:8px;left:16px;overflow:visible}.illustrated-home #question-search .font-semibold{color:#07121a}.illustrated-home #question-search button[aria-pressed=true].font-semibold{color:#fff9f0}.illustrated-home .trending-list{align-content:start;gap:12px;display:grid}.illustrated-home .trending-card{text-align:left;background:#fffdf8;border:1px solid #dfd1c1;border-radius:16px;align-items:center;gap:12px;width:100%;padding:12px;display:flex}.illustrated-home .trending-body{flex-direction:column;gap:6px;min-width:0;display:flex}.illustrated-home .trending-title{font-size:18px;line-height:1.3}.illustrated-home .trending-meta{color:#52555b;font-size:14px}.illustrated-home .ranking-number{width:48px;min-height:48px;font-size:24px}@media (min-width:1441px){.site-footer-illustrated>.site-wide-chrome{max-width:none}.illustrated-home .home-hero-arena{width:min(100%,clamp(720px,48vw,920px))}}.illustrated-home .home-choice-visual{border-radius:12px;width:100%;max-width:180px;margin:0 auto 12px;overflow:hidden;box-shadow:0 4px 12px #00000014}