.sl-hero[data-astro-cid-lcdefpme]{z-index:2;background:var(--grape);place-items:center;min-height:100svh;display:grid;position:relative;overflow:clip visible}.sl-stars[data-astro-cid-lcdefpme]{width:100%;height:100%;position:absolute;inset:0}.sl-stars[data-astro-cid-lcdefpme] .twinkle[data-astro-cid-lcdefpme]{animation:1.6s ease-in-out twinkle}@keyframes twinkle{50%{opacity:.15}}.sl-hero-copy[data-astro-cid-lcdefpme]{z-index:6;text-align:center;justify-items:center;margin-top:6vh;display:grid;position:relative}.sl-hero-sub[data-astro-cid-lcdefpme]{background:var(--grape);color:var(--peach);border-radius:999px;margin:1.5rem 0 1.25rem;padding:.35em 1em;font-size:clamp(1.05rem,1.6vw,1.35rem);font-weight:700}.sl-title[data-astro-cid-lcdefpme]{font-family:var(--display);text-align:center;letter-spacing:-.01em;color:var(--peach);text-shadow:0 .06em 0 var(--ink);margin:0;font-size:clamp(4.5rem,17vw,15rem);font-weight:400;line-height:.82}.sl-title-line[data-astro-cid-lcdefpme]{display:block}.sl-title-line[data-astro-cid-lcdefpme]:last-child{color:var(--lime);transform:translate(.35em)rotate(-3deg)}.sl-goo[data-astro-cid-lcdefpme]{z-index:2;width:auto;height:min(78vh,620px);position:absolute;bottom:0}.sl-goo--left[data-astro-cid-lcdefpme]{left:-4vw}.sl-goo--right[data-astro-cid-lcdefpme]{right:-4vw}@media (prefers-reduced-motion:no-preference){html.js .sl-goo--left[data-astro-cid-lcdefpme]{transform-origin:30% 100%;animation:2s ease-in-out 2.3s sway}}@keyframes sway{30%{rotate:3deg}70%{rotate:-2deg}}.sl-drip[data-astro-cid-lcdefpme]{z-index:4;pointer-events:none;width:100%;height:100%;position:absolute;inset:0 0 auto;overflow:visible}.sl-flood[data-astro-cid-lcdefpme]{z-index:2;width:100%;height:calc(55% + 2px);position:absolute;inset:auto 0 -2px}html.js .sl-flood[data-astro-cid-lcdefpme]{visibility:hidden}@media (prefers-reduced-motion:reduce){html.js .sl-flood[data-astro-cid-lcdefpme]{display:none}}.sl-sticker[data-astro-cid-lcdefpme]{z-index:5;aspect-ratio:1;place-items:center;width:clamp(88px,11vw,128px);text-decoration:none;display:grid;position:absolute;top:22vh;right:clamp(1rem,12vw,14rem);rotate:12deg}.sl-sticker[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:100%;height:100%;font-family:var(--text);font-weight:800;position:absolute;inset:0}.sl-sticker[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-family:var(--display);color:var(--ink);font-size:clamp(2.2rem,4vw,3.2rem);position:relative}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.sl-sticker[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{animation:linear both ring-turn;animation-timeline:scroll(root);animation-range:0 120vh}}}@keyframes ring-turn{to{transform:rotate(90deg)}}@media (width<=720px){.sl-hero-copy[data-astro-cid-lcdefpme]{margin-top:0}.sl-goo[data-astro-cid-lcdefpme]{height:48vh}.sl-goo--left[data-astro-cid-lcdefpme]{left:-22vw}.sl-goo--right[data-astro-cid-lcdefpme]{right:-22vw}.sl-sticker[data-astro-cid-lcdefpme]{top:14vh;right:1rem}}.sl-day[data-astro-cid-lcdefpme]{padding:clamp(4rem,10vw,8rem) clamp(1rem,5vw,4rem);position:relative}.sl-intro[data-astro-cid-lcdefpme]{z-index:3;grid-template-columns:minmax(0,1fr) clamp(180px,24vw,300px);align-items:center;gap:clamp(1.5rem,4vw,3rem);max-width:62rem;margin-inline:auto;display:grid;position:relative}.sl-intro-art[data-astro-cid-lcdefpme]{rotate:6deg}.sl-intro-art[data-astro-cid-lcdefpme] svg{width:100%;height:auto;display:block}.sl-big[data-astro-cid-lcdefpme]{font-family:var(--display);color:var(--ink);text-wrap:balance;margin:0 0 2rem;font-size:clamp(2rem,5vw,3.75rem);font-weight:400;line-height:1.05}@media (width<=720px){.sl-intro[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.sl-intro-art[data-astro-cid-lcdefpme]{display:none}}.sl-story[data-astro-cid-lcdefpme]{gap:0 clamp(2rem,5vw,4rem);max-width:62rem;margin:clamp(7rem,14vw,11rem) auto 0;display:grid}.sl-story-title[data-astro-cid-lcdefpme]{font-family:var(--display);margin:0 0 1rem;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:400;line-height:1}.sl-story-steps[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.story-num[data-astro-cid-lcdefpme]{background:var(--num);width:4.25rem;height:4.25rem;font-family:var(--display);box-shadow:0 4px 0 color-mix(in srgb, var(--ink) 18%, transparent);border-radius:46% 54% 52% 48%/55% 45%;place-items:center;margin-bottom:1rem;font-size:2.4rem;line-height:1;display:grid}.story-inline-art[data-astro-cid-lcdefpme]{width:min(68vw,240px);margin:0 0 1.25rem}.story-inline-art[data-astro-cid-lcdefpme] svg,.story-frame[data-astro-cid-lcdefpme] svg{width:100%;height:auto;display:block}.sl-story-stage[data-astro-cid-lcdefpme]{display:none}@media (width<=899.98px){.sl-story-steps[data-astro-cid-lcdefpme]{padding-bottom:12vh}.story-step[data-astro-cid-lcdefpme]{margin-bottom:1.25rem;position:sticky;top:4.75rem}.story-card[data-astro-cid-lcdefpme]{box-sizing:border-box;background:var(--num);min-height:calc(100svh - 6.5rem);box-shadow:0 10px 0 color-mix(in srgb, var(--num) 70%, var(--ink));transform-origin:50% 0;border-radius:2.5rem 2.5rem 2.5rem .75rem;padding:1.5rem 1.4rem 1.75rem;position:relative;overflow:clip}.story-card[data-astro-cid-lcdefpme]:after{content:"";border-radius:inherit;background:var(--grape);opacity:0;pointer-events:none;position:absolute;inset:0}.story-step[data-astro-cid-lcdefpme][data-step="2"] .story-card[data-astro-cid-lcdefpme]:after{content:none}.story-card[data-astro-cid-lcdefpme] .story-num[data-astro-cid-lcdefpme]{box-shadow:0 4px 0 color-mix(in srgb, var(--ink) 30%, transparent);background:#fff}}@media (width>=900px){.sl-story[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.sl-story-title[data-astro-cid-lcdefpme]{grid-column:1/-1}.sl-story-stage[data-astro-cid-lcdefpme]{background:radial-gradient(circle at 50% 42%, #4a37a8 0%, var(--grape) 65%);border-radius:3rem 3rem 3rem .75rem;align-self:start;place-items:center;height:72vh;display:grid;position:sticky;top:14vh;overflow:clip}.story-frame[data-astro-cid-lcdefpme]{opacity:0;grid-area:1/1;width:min(78%,320px)}.sl-story[data-astro-cid-lcdefpme][data-active="0"] .story-frame[data-astro-cid-lcdefpme][data-frame="0"],.sl-story[data-astro-cid-lcdefpme][data-active="1"] .story-frame[data-astro-cid-lcdefpme][data-frame="1"],.sl-story[data-astro-cid-lcdefpme][data-active="2"] .story-frame[data-astro-cid-lcdefpme][data-frame="2"]{opacity:1}.story-inline-art[data-astro-cid-lcdefpme]{display:none}.story-step[data-astro-cid-lcdefpme]{min-height:62vh;color:var(--ink-soft);flex-direction:column;justify-content:center;transition:color .4s;display:flex}.story-step[data-astro-cid-lcdefpme] .story-num[data-astro-cid-lcdefpme]{opacity:.45;transition:opacity .4s}.sl-story[data-astro-cid-lcdefpme][data-active="0"] .story-step[data-astro-cid-lcdefpme][data-step="0"],.sl-story[data-astro-cid-lcdefpme][data-active="1"] .story-step[data-astro-cid-lcdefpme][data-step="1"],.sl-story[data-astro-cid-lcdefpme][data-active="2"] .story-step[data-astro-cid-lcdefpme][data-step="2"]{color:var(--ink)}.sl-story[data-astro-cid-lcdefpme][data-active="0"] .story-step[data-astro-cid-lcdefpme][data-step="0"] .story-num[data-astro-cid-lcdefpme],.sl-story[data-astro-cid-lcdefpme][data-active="1"] .story-step[data-astro-cid-lcdefpme][data-step="1"] .story-num[data-astro-cid-lcdefpme],.sl-story[data-astro-cid-lcdefpme][data-active="2"] .story-step[data-astro-cid-lcdefpme][data-step="2"] .story-num[data-astro-cid-lcdefpme]{opacity:1}.sl-story-steps[data-astro-cid-lcdefpme]{padding-bottom:8vh}}@media (width>=900px) and (prefers-reduced-motion:no-preference){.story-frame[data-astro-cid-lcdefpme]{transition:opacity .25s}}.sl-facts[data-astro-cid-lcdefpme]{background:var(--lime);padding:clamp(3rem,7vw,4.5rem) 0}.sl-facts-title[data-astro-cid-lcdefpme]{box-sizing:content-box;max-width:62rem;font-family:var(--display);margin:0 auto 1.25rem;padding-inline:clamp(1rem,5vw,4rem);font-size:clamp(2rem,4.5vw,3rem);font-weight:400;line-height:1}.sl-shelf[data-astro-cid-lcdefpme]{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--ink) 30%, transparent) transparent;padding:1rem clamp(1rem,5vw,4rem) 1.5rem;scroll-padding-inline:clamp(1rem,5vw,4rem);overflow:auto clip}.sl-shelf[data-astro-cid-lcdefpme]:focus-visible{outline-offset:-3px;border-radius:1rem}.sl-shelf-track[data-astro-cid-lcdefpme]{gap:1.25rem;width:max-content;margin:0;padding:0 .5rem;list-style:none;display:flex}.fact[data-astro-cid-lcdefpme]{scroll-snap-align:start;background:var(--fact);width:min(20rem,76vw);rotate:var(--tilt);box-shadow:0 6px 0 color-mix(in srgb, var(--ink) 16%, transparent);border-radius:2rem 2rem 2rem .6rem;flex:none;padding:1.4rem 1.5rem 1.4rem 3.4rem;font-size:1.05rem;font-weight:700;line-height:1.4;position:relative}.fact-star[data-astro-cid-lcdefpme]{width:1.5rem;height:1.5rem;fill:var(--goo);position:absolute;top:1.4rem;left:1.1rem}@media (prefers-reduced-motion:reduce){.sl-stars[data-astro-cid-lcdefpme] .twinkle[data-astro-cid-lcdefpme],.sl-sticker[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{animation:none}}
