.hero[data-astro-cid-lcdefpme]{background:var(--honey);border:var(--line) solid var(--ink);border-radius:36px;gap:1.5rem;margin-top:.75rem;padding:1.75rem 1.25rem 2rem;display:grid;position:relative;overflow:hidden}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-.045em;margin:0 0 1rem;font-size:clamp(2.5rem,12.5vw,4.8rem);font-weight:900;line-height:1}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{animation:rise .7s var(--ease-out) both;display:block}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(2){animation-delay:80ms}.sub[data-astro-cid-lcdefpme]{max-width:30rem;animation:rise .7s var(--ease-out) .17s both;margin:0 0 1.75rem;font-size:1.15rem;line-height:1.5}.hero-cta[data-astro-cid-lcdefpme]{animation:rise .7s var(--ease-out) .25s both;flex-wrap:wrap;gap:1rem 1.25rem;display:flex}.stage[data-astro-cid-lcdefpme]{aspect-ratio:1;justify-self:center;width:min(78vw,400px);margin-top:2.5rem;position:relative}.hero-face[data-astro-cid-lcdefpme]{border:5px solid var(--ink);object-fit:cover;width:84%;height:84%;box-shadow:10px 10px 0 var(--ink);animation:pop .8s var(--ease-out) .15s both, bob 6s ease-in-out 1s infinite;background:#fff;border-radius:50%;position:absolute;inset:8%}.ring[data-astro-cid-lcdefpme]{fill:none;width:108%;height:108%;stroke:var(--ink);stroke-width:2.5px;stroke-dasharray:3 11;stroke-linecap:round;animation:60s linear infinite spin;position:absolute;inset:-4%}.bubble[data-astro-cid-lcdefpme]{z-index:3;border:var(--line) solid var(--ink);max-width:15rem;animation:pop .6s var(--ease-out) .6s both;background:#fff;border-radius:22px 22px 22px 4px;padding:.7rem 1rem;font-size:.95rem;font-weight:700;line-height:1.35;position:absolute;top:-9%;left:-6%;transform:rotate(-5deg)}.fl[data-astro-cid-lcdefpme]{z-index:2;position:absolute}.fl-star[data-astro-cid-lcdefpme]{width:22%;fill:var(--coral);stroke:var(--ink);stroke-width:4px;stroke-linejoin:round;animation:18s linear infinite spin;top:4%;right:-4%}.fl-zig[data-astro-cid-lcdefpme]{fill:none;width:34%;stroke:var(--ink);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;animation:5s ease-in-out infinite bob;bottom:-3%;left:0}.fl-dot[data-astro-cid-lcdefpme]{aspect-ratio:1;background:var(--sky);border:var(--line) solid var(--ink);border-radius:50%;width:11%;animation:4.2s ease-in-out .5s infinite bob;bottom:6%;right:8%}.fl-sq[data-astro-cid-lcdefpme]{aspect-ratio:1;background:var(--mint);border:var(--line) solid var(--ink);border-radius:30%;width:9%;animation:5.5s ease-in-out .8s infinite bob;top:46%;left:-2%;transform:rotate(14deg)}@keyframes rise{0%{opacity:0;transform:translateY(24px)}}@keyframes pop{0%{opacity:0;transform:scale(.9)rotate(-6deg)}}@keyframes bob{50%{transform:translateY(-9px)rotate(1.5deg)}}@keyframes spin{to{transform:rotate(360deg)}}.bubble[data-astro-cid-lcdefpme]{--keep:1}@media (width>=900px){.hero[data-astro-cid-lcdefpme]{grid-template-columns:1.1fr .9fr;align-items:center;gap:2rem;padding:3rem 3.5rem}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:clamp(3rem,6.4vw,6rem)}.sub[data-astro-cid-lcdefpme]{font-size:1.3rem}.stage[data-astro-cid-lcdefpme]{width:min(100%,440px);margin-top:0}}.tape[data-astro-cid-lcdefpme]{background:var(--ink);color:var(--paper);white-space:nowrap;margin:2.5rem 0 .5rem;padding:.8rem 0;overflow:hidden;transform:rotate(-1.2deg)scale(1.02)}.tape-in[data-astro-cid-lcdefpme]{will-change:transform;animation:45s linear infinite tape;display:inline-flex}.tape[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font:800 1.05rem/1 var(--display);letter-spacing:-.01em;align-items:center;display:inline-flex}.tape[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:var(--honey);border-radius:30%;width:14px;height:14px;margin:0 1.6rem;transform:rotate(20deg)}.tape[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(3n+2) i[data-astro-cid-lcdefpme]{background:var(--coral);border-radius:50%}.tape[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(3n) i[data-astro-cid-lcdefpme]{background:var(--mint)}@keyframes tape{to{transform:translate(-50%)}}.block[data-astro-cid-lcdefpme]{margin-top:4.5rem}.h-sec[data-astro-cid-lcdefpme]{letter-spacing:-.035em;margin-bottom:1.5rem;font-size:clamp(1.8rem,6vw,3rem)}.tiles[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.tile[data-astro-cid-lcdefpme]{background:var(--cc);border:var(--line) solid var(--ink);height:100%;min-height:15rem;transform:rotate(var(--r));transition:transform .3s var(--ease-out);border-radius:28px;flex-direction:column;padding:1rem;text-decoration:none;display:flex;position:relative}.t-ico[data-astro-cid-lcdefpme]{border:var(--line) solid var(--ink);width:3.6rem;height:3.6rem;transition:transform .35s var(--ease-out);--m:var(--honey);background:#fff;border-radius:24%;margin-bottom:1rem;padding:.55rem}.t-name[data-astro-cid-lcdefpme]{font:800 clamp(1.05rem, 4.3vw, 1.6rem) / 1.1 var(--display);letter-spacing:-.03em;overflow-wrap:anywhere;margin-bottom:.5rem}.t-blurb[data-astro-cid-lcdefpme]{font-size:.92rem;font-weight:500;line-height:1.4}.t-go[data-astro-cid-lcdefpme]{background:var(--ink);width:2.6rem;height:2.6rem;color:var(--paper);transition:transform .25s var(--ease-out);border-radius:50%;align-self:flex-end;margin-top:auto;padding:.55rem;transform:translateY(0)}.t-go[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:100%;height:100%;display:block}@media (hover:hover) and (pointer:fine){.tile[data-astro-cid-lcdefpme]:hover{transform:rotate(0)translateY(-6px)}.tile[data-astro-cid-lcdefpme]:hover .t-ico[data-astro-cid-lcdefpme]{transform:rotate(-14deg)scale(1.1)}.tile[data-astro-cid-lcdefpme]:hover .t-go[data-astro-cid-lcdefpme]{transform:translate(4px)}}.tile[data-astro-cid-lcdefpme]:active{transform:rotate(0)scale(.98)}@media (width<=599px){.tiles[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.tile[data-astro-cid-lcdefpme]{grid-template-columns:auto 1fr auto;grid-template-areas:"ico name go""ico blurb go";align-items:center;column-gap:1rem;min-height:0;padding:.9rem 1rem;display:grid}.t-ico[data-astro-cid-lcdefpme]{grid-area:ico;width:4rem;height:4rem;margin:0}.t-name[data-astro-cid-lcdefpme]{grid-area:name;align-self:end;margin:0 0 .25rem;font-size:1.08rem}.t-blurb[data-astro-cid-lcdefpme]{grid-area:blurb;align-self:start;font-size:.9rem}.t-go[data-astro-cid-lcdefpme]{grid-area:go;align-self:center;margin:0}}@media (width>=900px){.tiles[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:1.25rem}.tile[data-astro-cid-lcdefpme]{min-height:21rem;padding:1.4rem}.t-ico[data-astro-cid-lcdefpme]{width:5rem;height:5rem;margin-bottom:1.6rem;padding:.8rem}.t-blurb[data-astro-cid-lcdefpme]{font-size:1rem}}.cards[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.cw[data-astro-cid-lcdefpme]{display:flex;position:relative}.cw[data-astro-cid-lcdefpme]:before{content:"";background:var(--ink);transform:translate(var(--shadow-x), var(--shadow-x));border-radius:28px;position:absolute;inset:0}.card[data-astro-cid-lcdefpme]{border:var(--line) solid var(--ink);width:100%;transition:transform .22s var(--ease-out);background:#fff;border-radius:28px;flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.card[data-astro-cid-lcdefpme] .cover{border-bottom:var(--line) solid var(--ink)}.c-body[data-astro-cid-lcdefpme]{flex-direction:column;flex:1;align-items:flex-start;gap:.75rem;padding:1.1rem 1.25rem 1.3rem;display:flex}.c-title[data-astro-cid-lcdefpme]{font:800 1.2rem/1.25 var(--font);letter-spacing:-.015em;text-wrap:balance;margin:0}.c-desc[data-astro-cid-lcdefpme]{color:var(--ink-soft);margin:0;font-size:1rem;line-height:1.5}.c-more[data-astro-cid-lcdefpme]{align-items:center;gap:.4rem;margin-top:auto;font-weight:800;display:inline-flex}.c-more[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:1.2em;height:1.2em;transition:transform .2s var(--ease-out)}.soon-tag[data-astro-cid-lcdefpme]{background:var(--paper);border:2.5px dashed var(--ink);border-radius:999px;margin-top:auto;padding:.2rem .75rem;font-size:.85rem}@media (hover:hover) and (pointer:fine){a[data-astro-cid-lcdefpme].card:hover{transform:translate(-4px,-4px)}a[data-astro-cid-lcdefpme].card:hover .c-more[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{transform:translate(4px)}.soon[data-astro-cid-lcdefpme]:hover{transform:translate(-2px,-2px)rotate(-.4deg)}}a[data-astro-cid-lcdefpme].card:active{transform:translate(4px,4px)}@media (width>=640px){.cards[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:1.75rem}.feat[data-astro-cid-lcdefpme]{grid-column:1/-1}.feat[data-astro-cid-lcdefpme] .card[data-astro-cid-lcdefpme]{flex-direction:row}.feat[data-astro-cid-lcdefpme] .card[data-astro-cid-lcdefpme] .cover{aspect-ratio:auto;border-bottom:0;border-right:var(--line) solid var(--ink);flex:1.15;min-height:18rem}.feat[data-astro-cid-lcdefpme] .c-body[data-astro-cid-lcdefpme]{flex:1;justify-content:center;gap:1rem;padding:2rem}.feat[data-astro-cid-lcdefpme] .c-title[data-astro-cid-lcdefpme]{font:800 clamp(1.4rem, 2.6vw, 2rem) / 1.2 var(--display);letter-spacing:-.03em}.feat[data-astro-cid-lcdefpme] .c-more[data-astro-cid-lcdefpme]{margin-top:.5rem}}@media (width>=1000px){.cards[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}.feat[data-astro-cid-lcdefpme]{grid-column:span 2}}@media (width<=639px){.feat[data-astro-cid-lcdefpme] .card[data-astro-cid-lcdefpme] .cover{aspect-ratio:16/10}}.band[data-astro-cid-lcdefpme]{background:var(--mint);border:var(--line) solid var(--ink);border-radius:36px;place-items:center start;gap:1.25rem;margin-top:5rem;padding:1.5rem;display:grid}.band-face[data-astro-cid-lcdefpme]{border:var(--line) solid var(--ink);background:#fff;border-radius:50%;width:96px;height:96px;transform:rotate(-7deg)}.band[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.035em;margin-bottom:.4em;font-size:clamp(1.5rem,5vw,2.6rem)}.band[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:38rem;margin:0;font-size:1.1rem}@media (width>=900px){.band[data-astro-cid-lcdefpme]{grid-template-columns:auto 1fr auto;gap:2.5rem;padding:2.25rem 3rem}.band-face[data-astro-cid-lcdefpme]{width:150px;height:150px}}@media (width<=560px){.band[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{width:100%;display:flex}}
