.hero[data-astro-cid-lcdefpme]{min-height:calc(100svh - var(--header-h) - 33px);border-bottom:1px solid var(--line);align-items:center;display:grid;position:relative;overflow:hidden}.hero__glow[data-astro-cid-lcdefpme]{background:radial-gradient(60% 55% at 72%,#bf090847,#0000 70%);position:absolute;inset:0}.hero__art[data-astro-cid-lcdefpme]{right:max(var(--gutter), calc((100vw - var(--max)) / 2 + var(--gutter)));width:min(44vw,640px);position:absolute;top:50%;translate:0 -50%}.hero__art[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{filter:drop-shadow(0 30px 60px #0009);width:100%;height:auto}.hero__inner[data-astro-cid-lcdefpme]{padding-block:80px;position:relative}.hero__title[data-astro-cid-lcdefpme]{max-width:9ch;color:var(--bone);text-shadow:0 4px 30px #0009;font-size:clamp(3.2rem,9.5vw,8.5rem);line-height:.95}.hero__sub[data-astro-cid-lcdefpme]{color:var(--bone-2);max-width:38ch;margin-bottom:2rem;font-size:clamp(1.05rem,1.6vw,1.3rem)}.hero__cta[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:14px;display:flex}.hero__scroll[data-astro-cid-lcdefpme]{border:1px solid var(--ash);border-radius:14px;width:26px;height:42px;position:absolute;bottom:24px;left:50%;translate:-50%}.hero__scroll[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:var(--bone);width:2px;height:8px;animation:1.8s infinite scrolldot;position:absolute;top:8px;left:50%;translate:-50%}@keyframes scrolldot{0%{opacity:0;transform:translateY(0)}30%{opacity:1}to{opacity:0;transform:translateY(14px)}}@media (prefers-reduced-motion:reduce){.hero__scroll[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{animation:none}}@media (width<=860px){.hero[data-astro-cid-lcdefpme]{align-items:end}.hero__art[data-astro-cid-lcdefpme]{opacity:.75;width:min(86vw,520px);top:4%;left:50%;right:auto;translate:-50%}.hero__scroll[data-astro-cid-lcdefpme]{display:none}.hero__inner[data-astro-cid-lcdefpme]{padding-block:42vh 72px}}.section-head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-bottom:clamp(28px,4vw,52px);display:flex}.section-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:0}.drop[data-astro-cid-lcdefpme]{background:linear-gradient(180deg, var(--ink) 0%, #1a0505 50%, var(--ink) 100%);border-block:1px solid var(--line);padding-block:clamp(64px,10vw,140px);overflow:hidden}.drop__grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.drop__media[data-astro-cid-lcdefpme]{aspect-ratio:9/16;background:#000;justify-self:center;width:100%;max-width:440px;max-height:80vh}.drop__media[data-astro-cid-lcdefpme] video[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%}.drop__art[data-astro-cid-lcdefpme]{float:right;shape-outside:margin-box;width:46%;margin:-10px 0 10px 24px}.drop__copy[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{clear:both}@media (width<=860px){.drop__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.drop__art[data-astro-cid-lcdefpme]{display:none}.drop__media[data-astro-cid-lcdefpme]{max-width:340px}}.cats[data-astro-cid-lcdefpme]{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.cat[data-astro-cid-lcdefpme]{background:var(--ink);align-content:end;gap:6px;min-height:360px;padding:28px 24px;text-decoration:none;display:grid;position:relative;overflow:hidden}.cat__img[data-astro-cid-lcdefpme]{place-items:center;display:grid;position:absolute;inset:20px 20px 120px}.cat__img[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{filter:grayscale(.4)contrast(1.05)brightness(.95);aspect-ratio:1;object-fit:cover;width:82%;transition:transform .8s var(--ease), filter .6s;background:var(--bone);border-radius:50%}.cat[data-astro-cid-lcdefpme]:hover .cat__img[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{filter:none;transform:scale(1.06)rotate(-3deg)}.cat__name[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:1.8rem;position:relative}.cat__blurb[data-astro-cid-lcdefpme]{color:var(--ash);font-size:.9rem;position:relative}.cat__arrow[data-astro-cid-lcdefpme]{transition:transform .35s var(--ease), color .3s;font-size:1.4rem;position:absolute;bottom:30px;right:24px}.cat[data-astro-cid-lcdefpme]:hover .cat__arrow[data-astro-cid-lcdefpme]{color:var(--blood-glow);transform:translate(6px)}@media (width<=1000px){.cats[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.cat[data-astro-cid-lcdefpme]{min-height:300px}}@media (width<=520px){.cat[data-astro-cid-lcdefpme]{min-height:250px;padding:18px 14px}.cat__img[data-astro-cid-lcdefpme]{inset:12px 12px 96px}.cat__name[data-astro-cid-lcdefpme]{font-size:1.35rem}.cat__blurb[data-astro-cid-lcdefpme]{font-size:.78rem}.cat__arrow[data-astro-cid-lcdefpme]{display:none}}.story[data-astro-cid-lcdefpme]{background:var(--ink-2);border-block:1px solid var(--line);padding-block:clamp(64px,10vw,140px);overflow:hidden}.story__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,7vw,110px);display:grid}.story__art[data-astro-cid-lcdefpme]{position:relative}.story__photo[data-astro-cid-lcdefpme]{width:82%}.story__badge[data-astro-cid-lcdefpme]{filter:drop-shadow(0 20px 40px #000000b3);width:46%;position:absolute;bottom:-8%;right:0}.story__script[data-astro-cid-lcdefpme]{width:151px;margin:8px 0 26px}@media (width<=860px){.story__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.artwall__note[data-astro-cid-lcdefpme]{max-width:32ch;margin:0}.artwall__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);align-items:end;gap:clamp(12px,2vw,24px);display:grid}.artwall__grid[data-astro-cid-lcdefpme] figure[data-astro-cid-lcdefpme]{background:radial-gradient(circle at 50% 60%, #1f1b1a, var(--ink) 70%);border:1px solid var(--line);aspect-ratio:3/4;place-items:center;margin:0;padding:clamp(12px,2vw,24px);display:grid;overflow:hidden}.artwall__grid[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:contain;width:auto;max-height:100%;transition:transform .8s var(--ease)}.artwall__grid[data-astro-cid-lcdefpme] figure[data-astro-cid-lcdefpme]:hover img[data-astro-cid-lcdefpme]{transform:scale(1.05)}@media (width<=860px){.artwall__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}.cta[data-astro-cid-lcdefpme]{text-align:center;border-top:1px solid var(--line);padding-block:clamp(90px,14vw,200px);position:relative;overflow:hidden}.cta__bg[data-astro-cid-lcdefpme]{opacity:.22;width:min(1100px,130vw);position:absolute;top:50%;left:50%;translate:-50% -50%}.cta__inner[data-astro-cid-lcdefpme]{position:relative}.cta[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:18ch;margin:0 auto 32px}
