.hero[data-astro-cid-m3zpgalb]{min-height:calc(100svh - 96px - 3rem);padding-block:var(--space-5) var(--space-8);grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.hero-copy[data-astro-cid-m3zpgalb]{gap:var(--space-5);align-content:center;display:grid}h1[data-astro-cid-m3zpgalb]{font-size:var(--step-4);max-width:13ch}html[lang=en] h1[data-astro-cid-m3zpgalb]{max-width:12em;font-size:clamp(2.6rem,1.8rem + 3vw,4.6rem)}.promise[data-astro-cid-m3zpgalb]{font-size:var(--step-1);color:var(--text-soft);max-width:34ch}.hero-actions[data-astro-cid-m3zpgalb]{align-items:center;gap:var(--space-3) var(--space-6);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.how-link[data-astro-cid-m3zpgalb]{font-weight:700}.hero-art[data-astro-cid-m3zpgalb]{margin-inline-end:clamp(-4rem,-4vw,0rem);padding-block:12% 10%;position:relative}.hero-art[data-astro-cid-m3zpgalb] .candy{--w:100%;cursor:default;rotate:-5deg}.rays[data-astro-cid-m3zpgalb]{z-index:-1;pointer-events:none;background:repeating-conic-gradient(from 0deg, var(--lemon-soft) 0deg 7deg, transparent 7deg 18deg);animation:140s linear infinite rays-turn;position:absolute;inset:-30% -20%;-webkit-mask:radial-gradient(closest-side,#000 30%,#0000 100%);mask:radial-gradient(closest-side,#000 30%,#0000 100%)}@keyframes rays-turn{to{rotate:1turn}}.sprinkle[data-astro-cid-m3zpgalb]{left:var(--x);top:var(--y);background:var(--c);width:22px;height:7px;rotate:var(--a);border-radius:99px;position:absolute;box-shadow:0 3px 4px -1px #2e124040}.facts[data-astro-cid-m3zpgalb]{background:var(--mint);margin-block:var(--space-4)}.facts-row[data-astro-cid-m3zpgalb]{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fact[data-astro-cid-m3zpgalb]{padding:var(--space-7) var(--space-5);gap:var(--space-2);align-content:start;display:grid}.fact[data-astro-cid-m3zpgalb]+.fact[data-astro-cid-m3zpgalb]{border-inline-start:2px dashed color-mix(in oklab, var(--grape) 35%, transparent)}.fact[data-astro-cid-m3zpgalb] h2[data-astro-cid-m3zpgalb]{font-size:var(--step-2)}.fact[data-astro-cid-m3zpgalb] p[data-astro-cid-m3zpgalb]{color:var(--grape);max-width:36ch}.section-title[data-astro-cid-m3zpgalb]{font-size:var(--step-3);margin-bottom:var(--space-7);max-width:18ch}.how[data-astro-cid-m3zpgalb]{padding-block:var(--space-9) var(--space-8)}.how-list[data-astro-cid-m3zpgalb]{gap:var(--space-8);margin:0;padding:0;list-style:none;display:grid}.how-step[data-astro-cid-m3zpgalb]{grid-template-columns:auto minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(1.25rem,3vw,3rem);display:grid}.how-step[data-astro-cid-m3zpgalb] .how-num{width:clamp(84px,7vw,108px)}.how-step[data-astro-cid-m3zpgalb] .how-num .sticker-text{font-size:clamp(2.6rem,2rem + 2vw,3.6rem)}.how-step[data-astro-cid-m3zpgalb]:nth-child(2) .how-num{rotate:-10deg}.how-step[data-astro-cid-m3zpgalb]:nth-child(odd) .how-num{rotate:8deg}.how-text[data-astro-cid-m3zpgalb]{gap:var(--space-3);display:grid}.how-text[data-astro-cid-m3zpgalb] h3[data-astro-cid-m3zpgalb]{font-size:var(--step-2)}.how-text[data-astro-cid-m3zpgalb] p[data-astro-cid-m3zpgalb]{color:var(--text-soft);max-width:44ch}.how-demo[data-astro-cid-m3zpgalb]{place-items:center;min-height:240px;display:grid}.demo-ig[data-astro-cid-m3zpgalb]{padding:var(--space-5) var(--space-5) var(--space-6);position:relative}.ig-comments[data-astro-cid-m3zpgalb]{width:min(340px,100%);padding:var(--space-3) var(--space-4) var(--space-7);background:var(--cream);color:var(--grape);border:var(--outline);border-radius:var(--radius);box-shadow:var(--shadow-lift);font-size:var(--step--1);margin:0;list-style:none;display:grid;rotate:2deg}.ig-comments[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]{gap:var(--space-3);grid-template-columns:28px 1fr;align-items:start;padding-block:.55rem;display:grid}.ig-comments[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]+li[data-astro-cid-m3zpgalb]{border-top:1.5px solid color-mix(in oklab, var(--grape) 14%, transparent)}.ig-avatar[data-astro-cid-m3zpgalb]{background:var(--bubblegum);border:2px solid var(--grape);border-radius:50%;width:28px;height:28px}.ig-comments[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]:nth-child(2) .ig-avatar[data-astro-cid-m3zpgalb]{background:var(--sky)}.ig-comments[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]:nth-child(3) .ig-avatar[data-astro-cid-m3zpgalb]{background:var(--mint)}.ig-comments[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]:nth-child(4) .ig-avatar[data-astro-cid-m3zpgalb]{background:var(--tangerine)}.ig-c[data-astro-cid-m3zpgalb]{min-width:0;line-height:1.45}.ig-user[data-astro-cid-m3zpgalb]{font-weight:700}.ext-pill[data-astro-cid-m3zpgalb]{inset-inline-end:0;font-weight:700;font-size:var(--step--1);background:var(--raspberry);color:var(--cream);border:var(--outline);box-shadow:var(--bevel), 0 14px 26px -10px #2e124099;border-radius:999px;align-items:center;gap:.5em;padding:.6em 1.15em .7em;display:inline-flex;position:absolute;bottom:6px;rotate:-3deg}.demo-rules[data-astro-cid-m3zpgalb] dl[data-astro-cid-m3zpgalb]{background:var(--cream);width:min(350px,100%);color:var(--grape);border:var(--outline);border-radius:var(--radius);padding:var(--space-2) var(--space-5);box-shadow:var(--shadow-lift);margin:0;rotate:-1.5deg}.rule-row[data-astro-cid-m3zpgalb]{justify-content:space-between;gap:var(--space-4);padding-block:var(--space-3);display:flex}.rule-row[data-astro-cid-m3zpgalb]+.rule-row[data-astro-cid-m3zpgalb]{border-top:1.5px dashed color-mix(in oklab, var(--grape) 25%, transparent)}.rule-row[data-astro-cid-m3zpgalb] dt[data-astro-cid-m3zpgalb]{color:var(--grape-soft)}.rule-row[data-astro-cid-m3zpgalb] dd[data-astro-cid-m3zpgalb]{color:var(--raspberry);margin:0;font-weight:800}.demo-reveal[data-astro-cid-m3zpgalb]{gap:var(--space-4);padding-top:var(--space-5)}.demo-reveal[data-astro-cid-m3zpgalb] .candy{--w:min(360px, 100%)}.ticket--mini[data-astro-cid-m3zpgalb]{width:min(300px,92%);margin:0}.closing[data-astro-cid-m3zpgalb]{background-color:var(--raspberry);color:var(--cream);padding-block:var(--space-9);background-image:repeating-linear-gradient(-45deg,#ffffff12 0 22px,#0000 22px 44px)}.closing[data-astro-cid-m3zpgalb]:before{background-image:none}.closing[data-astro-cid-m3zpgalb]:after{display:none}.closing-row[data-astro-cid-m3zpgalb]{justify-items:center;gap:var(--space-6);text-align:center;display:grid}.closing[data-astro-cid-m3zpgalb] h2[data-astro-cid-m3zpgalb]{font-size:var(--step-4);max-width:16ch}@media (width<=900px){.hero[data-astro-cid-m3zpgalb]{min-height:0;padding-top:var(--space-4);grid-template-columns:1fr}.hero-art[data-astro-cid-m3zpgalb]{justify-self:center;width:100%;max-width:600px;padding-block:8% 6%}.facts-row[data-astro-cid-m3zpgalb]{grid-template-columns:1fr}.fact[data-astro-cid-m3zpgalb]{padding-block:var(--space-5)}.fact[data-astro-cid-m3zpgalb]+.fact[data-astro-cid-m3zpgalb]{border-inline-start:0;border-top:2px dashed color-mix(in oklab, var(--grape) 35%, transparent)}.how-step[data-astro-cid-m3zpgalb]{grid-template-columns:auto minmax(0,1fr)}.how-demo[data-astro-cid-m3zpgalb]{grid-column:1/-1}}
