.featured[data-astro-cid-6hfrxxg4]{grid-template-columns:1.45fr 1fr;align-items:center;gap:2.5rem;display:grid}.media[data-astro-cid-6hfrxxg4]{border-radius:var(--radius-l);aspect-ratio:11/7;display:block;overflow:hidden}.media[data-astro-cid-6hfrxxg4] img[data-astro-cid-6hfrxxg4]{object-fit:cover;width:100%;height:100%}h2[data-astro-cid-6hfrxxg4]{font-size:var(--step-3);margin-top:.9rem}h2[data-astro-cid-6hfrxxg4] a[data-astro-cid-6hfrxxg4]{color:var(--ink);text-decoration:none}h2[data-astro-cid-6hfrxxg4] a[data-astro-cid-6hfrxxg4]:hover{color:var(--link)}.desc[data-astro-cid-6hfrxxg4]{color:var(--ink-soft);margin-top:.9rem}.foot[data-astro-cid-6hfrxxg4]{font-size:var(--step--1);color:var(--ink-soft);gap:1rem;margin-top:1rem;display:flex}@media (width<=820px){.featured[data-astro-cid-6hfrxxg4]{grid-template-columns:1fr;gap:1.25rem}h2[data-astro-cid-6hfrxxg4]{font-size:var(--step-2)}}.stage[data-astro-cid-lcdefpme]{aspect-ratio:2;border-bottom:1px solid var(--line);background:#d9d6f2;width:100%;min-height:22rem;max-height:78vh;position:relative;overflow:hidden}.stage[data-astro-cid-lcdefpme] .stage-bg{object-fit:cover;object-position:60% 45%;width:100%;height:100%;animation:1.2s cubic-bezier(.2,.7,.2,1) both curtain-up;position:absolute;inset:0}@keyframes curtain-up{0%{opacity:0;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.stage[data-astro-cid-lcdefpme] .stage-bg{animation:none}}.stage[data-astro-cid-lcdefpme]:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(55% 60% at 12% 18%,#f7f5ff8c 0%,#f7f5ff33 55%,#0000 80%);position:absolute;inset:0}.stage-inner[data-astro-cid-lcdefpme]{z-index:2;padding-top:clamp(1.75rem,5vw,4.5rem);position:relative}.mark[data-astro-cid-lcdefpme]{font-family:var(--font-display-stack);letter-spacing:0;color:var(--c-rindo);text-shadow:0 0 18px #ffffffa6;font-size:clamp(3.6rem,9vw,8.5rem);font-weight:400;line-height:.95}.motto[data-astro-cid-lcdefpme]{font-family:var(--font-hand), serif;letter-spacing:.02em;color:#6d5aa8;text-shadow:0 0 14px #ffffffbf;margin-top:clamp(.4rem,1.2vw,.9rem);padding-left:.2em;font-size:clamp(1.5rem,2.9vw,2.5rem);line-height:1.2}.tagline[data-astro-cid-lcdefpme]{font-family:var(--font-hand), serif;letter-spacing:.04em;color:#4a3f72;text-shadow:0 0 12px #fffc;margin-top:clamp(.6rem,1.5vw,1.1rem);padding-left:.25em;font-size:clamp(1.45rem,2.7vw,2.3rem);line-height:1.5}[data-theme=dark] .stage[data-astro-cid-lcdefpme] .stage-bg{filter:brightness(.88)saturate(.95)}[data-theme=dark] .stage[data-astro-cid-lcdefpme]{border-bottom-color:#0000}@media (width<=640px){.stage[data-astro-cid-lcdefpme]{aspect-ratio:4/5;min-height:0;max-height:34rem}.stage[data-astro-cid-lcdefpme] .stage-bg{object-position:70% 50%}.stage[data-astro-cid-lcdefpme]:before{background:linear-gradient(#f7f5ff80 0%,#f7f5ff26 35%,#0000 55%)}}.block[data-astro-cid-lcdefpme]{margin-top:clamp(3rem,7vw,5rem)}.block-head[data-astro-cid-lcdefpme]{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:baseline;padding-bottom:.25rem;display:flex}.block-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--step-2)}.block-head[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-size:.95rem}.cat-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.cat[data-astro-cid-lcdefpme]{border-top:6px solid var(--tone-dot);padding-top:1.25rem}.cat[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--step-1)}.cat[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--ink);text-decoration:none}.cat[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--link);text-decoration:underline}.cat-desc[data-astro-cid-lcdefpme]{color:var(--ink-soft);margin-top:.35rem;font-size:.925rem}.cat[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{margin:1rem 0 0;padding:0;list-style:none}.cat[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);padding-block:.55rem}.cat[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--ink);text-decoration:none}.cat[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--link);text-decoration:underline}.empty[data-astro-cid-lcdefpme]{color:var(--ink-soft);margin-top:1rem;font-size:.925rem}@media (width<=860px){.cat-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
