.hero[data-astro-cid-bbe6dxrz]{position:relative;overflow:hidden}.blob[data-astro-cid-bbe6dxrz]{position:absolute;border-radius:50%}.blob-pink[data-astro-cid-bbe6dxrz]{left:-120px;top:120px;width:320px;height:320px;background:var(--pink);opacity:.12}.blob-yellow[data-astro-cid-bbe6dxrz]{right:-80px;bottom:-60px;width:260px;height:260px;background:var(--yellow);opacity:.08}.hero-grid[data-astro-cid-bbe6dxrz]{position:relative;gap:32px;align-items:center;padding-block:24px 56px}.logo[data-astro-cid-bbe6dxrz]{width:100%;max-width:640px;height:auto;aspect-ratio:1 / .72;object-fit:cover;border-radius:40px}.copy[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;gap:20px;max-width:480px}.title[data-astro-cid-bbe6dxrz]{font-size:clamp(40px,5.4vw,68px);line-height:1.02;text-shadow:4px 4px 0 var(--red)}.sub[data-astro-cid-bbe6dxrz]{margin:0;font:400 18px/1.55 var(--body);color:var(--text-2);text-wrap:pretty}.buttons[data-astro-cid-bbe6dxrz]{display:flex;gap:12px;flex-wrap:wrap}@media(max-width:640px){.hero-grid[data-astro-cid-bbe6dxrz]{padding-block:16px 44px;gap:24px}.logo[data-astro-cid-bbe6dxrz]{width:calc(100% + 2 * var(--gutter));max-width:none;margin-inline:calc(-1 * var(--gutter));margin-top:-16px;border-radius:0 0 40px 40px;aspect-ratio:1 / .78}.title[data-astro-cid-bbe6dxrz]{text-shadow:3px 3px 0 var(--red)}.sub[data-astro-cid-bbe6dxrz]{font-size:17px}.buttons[data-astro-cid-bbe6dxrz] .btn[data-astro-cid-bbe6dxrz]{flex:1 1 auto}}.featured[data-astro-cid-wa7tx4il]{background:var(--surface);border-radius:48px 48px 0 0;scroll-margin-top:var(--nav-h)}.grid[data-astro-cid-wa7tx4il]{gap:40px;align-items:start;padding-block:64px}.art-link[data-astro-cid-wa7tx4il]{position:relative;display:block}.art[data-astro-cid-wa7tx4il]{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:28px 28px 140px;border:3px solid var(--red);background:var(--ink)}.out-now[data-astro-cid-wa7tx4il]{position:absolute;top:18px;right:18px;padding:6px 12px;border-radius:999px;background:var(--yellow);color:var(--ink);font:800 11px var(--body);transform:rotate(4deg)}.info[data-astro-cid-wa7tx4il]{display:flex;flex-direction:column;gap:18px}.title[data-astro-cid-wa7tx4il]{font-size:clamp(31px,3.6vw,46px);line-height:1.05}.title[data-astro-cid-wa7tx4il] a[data-astro-cid-wa7tx4il]{color:inherit}.desc[data-astro-cid-wa7tx4il]{margin:0;font:400 17px/1.6 var(--body);color:var(--text-2);max-width:520px}.buttons[data-astro-cid-wa7tx4il]{display:flex;gap:12px;flex-wrap:wrap}@media(max-width:640px){.featured[data-astro-cid-wa7tx4il]{border-radius:36px 36px 0 0}.grid[data-astro-cid-wa7tx4il]{padding-block:36px 48px;gap:22px}.art[data-astro-cid-wa7tx4il]{aspect-ratio:16 / 10;border-radius:20px 20px 80px}.buttons[data-astro-cid-wa7tx4il] .btn[data-astro-cid-wa7tx4il]{flex:1 1 100%}}.news[data-astro-cid-5kulxhgn]{background:var(--surface);scroll-margin-top:var(--nav-h)}.inner[data-astro-cid-5kulxhgn]{display:flex;flex-direction:column;gap:16px;padding-bottom:72px}.heading[data-astro-cid-5kulxhgn]{font-size:40px;text-shadow:none}.kicker[data-astro-cid-5kulxhgn]{margin-top:-8px}.grid[data-astro-cid-5kulxhgn]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;margin-top:8px}.card[data-astro-cid-5kulxhgn]{background:var(--ink);border-radius:28px;padding:22px;display:flex;flex-direction:column;gap:12px;border:2px solid var(--ink);color:var(--text);transition:border-color .15s}.card[data-astro-cid-5kulxhgn]:hover{border-color:var(--pink)}.date[data-astro-cid-5kulxhgn]{align-self:flex-start;padding:5px 12px;border-radius:999px;color:var(--ink);font:800 11px var(--body)}.title[data-astro-cid-5kulxhgn]{margin:0;font:400 22px/1.15 var(--display);text-wrap:pretty}.sub[data-astro-cid-5kulxhgn]{margin:0;font:400 15px/1.5 var(--body);color:var(--muted)}@media(max-width:640px){.heading[data-astro-cid-5kulxhgn]{font-size:30px}.inner[data-astro-cid-5kulxhgn]{padding-bottom:56px}}.inner[data-astro-cid-v2cbyr3p]{display:flex;flex-direction:column;align-items:flex-start;gap:18px;padding-block:72px 0}.heading[data-astro-cid-v2cbyr3p]{font-size:clamp(30px,3.6vw,40px);text-shadow:none;max-width:720px}.cols[data-astro-cid-v2cbyr3p]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:8px 32px;max-width:900px}p[data-astro-cid-v2cbyr3p]{margin:0;font:400 17px/1.6 var(--body);color:var(--text-2)}@media(max-width:640px){.inner[data-astro-cid-v2cbyr3p]{padding-top:56px}}.next[data-astro-cid-kk4eyis4]{scroll-margin-top:var(--nav-h)}.inner[data-astro-cid-kk4eyis4]{display:flex;flex-direction:column;gap:18px;align-items:flex-start;padding-block:72px}.heading[data-astro-cid-kk4eyis4]{font-size:clamp(32px,4vw,52px);line-height:1.05;color:var(--pink);text-shadow:none;max-width:720px}.sub[data-astro-cid-kk4eyis4]{margin:0;font:400 17px/1.55 var(--body);color:var(--text-2);max-width:520px}.form[data-astro-cid-kk4eyis4]{display:flex;gap:10px;flex-wrap:wrap;width:100%;max-width:520px}.form[data-astro-cid-kk4eyis4][hidden]{display:none}input[data-astro-cid-kk4eyis4]{flex:1;min-width:220px;padding:15px 20px;border-radius:999px;border:2px solid var(--border);background:var(--surface);color:var(--text);font:600 16px var(--body);outline:none}input[data-astro-cid-kk4eyis4]:focus{border-color:var(--yellow)}input[data-astro-cid-kk4eyis4].invalid{border-color:var(--red)}.submit[data-astro-cid-kk4eyis4]{padding:15px 24px;background:var(--yellow);color:var(--ink);font-size:15px;box-shadow:4px 4px 0 var(--pink)}.error[data-astro-cid-kk4eyis4]{margin:0;font:700 13px var(--body);color:var(--red)}.done[data-astro-cid-kk4eyis4]{margin:0;padding:15px 24px;border-radius:28px;background:var(--surface);border:2px solid var(--yellow);color:var(--yellow);font:800 15px var(--body)}@media(max-width:640px){.inner[data-astro-cid-kk4eyis4]{padding-block:56px}input[data-astro-cid-kk4eyis4],.submit[data-astro-cid-kk4eyis4]{flex:1 1 100%}}
