.explorer-top[data-astro-cid-2yuvvlp3]{display:flex;justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2rem}.explorer-top[data-astro-cid-2yuvvlp3] .section-heading[data-astro-cid-2yuvvlp3]{margin:.6rem 0 0}.explorer-top[data-astro-cid-2yuvvlp3]>p[data-astro-cid-2yuvvlp3]{max-width:29rem;font-size:.9rem;line-height:1.7;color:var(--color-mute)}.character-grid[data-astro-cid-2yuvvlp3]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:1rem}.character-card[data-astro-cid-2yuvvlp3]{border:1px solid var(--color-rule);border-radius:16px;background:#fffdf8;scroll-margin-top:100px;min-width:0;box-shadow:0 3px #102a3a08}.character-card[data-astro-cid-2yuvvlp3] summary[data-astro-cid-2yuvvlp3]{cursor:pointer;list-style:none;border-radius:16px}.character-card[data-astro-cid-2yuvvlp3] summary[data-astro-cid-2yuvvlp3]::-webkit-details-marker{display:none}.character-card[data-astro-cid-2yuvvlp3] summary[data-astro-cid-2yuvvlp3]:focus-visible{outline:3px solid var(--color-focus);outline-offset:4px}.character-art[data-astro-cid-2yuvvlp3]{display:block;aspect-ratio:1;background:#faf6ed;border-radius:15px 15px 0 0;padding:14px 12px 5px}.character-art[data-astro-cid-2yuvvlp3] img[data-astro-cid-2yuvvlp3]{width:100%;height:100%;object-fit:contain;border-radius:0;transition:transform .2s}.character-card[data-astro-cid-2yuvvlp3] summary[data-astro-cid-2yuvvlp3]:hover img[data-astro-cid-2yuvvlp3]{transform:translateY(-3px)}.character-label[data-astro-cid-2yuvvlp3]{display:block;padding:1rem}.character-label[data-astro-cid-2yuvvlp3]>strong[data-astro-cid-2yuvvlp3]{display:block;font:800 clamp(1.7rem,2.5vw,2.2rem)/1.1 var(--font-display);color:var(--color-ink)}.character-label[data-astro-cid-2yuvvlp3]>small[data-astro-cid-2yuvvlp3]{display:block;font-size:.75rem;line-height:1.5;margin:.4rem 0}.character-industry[data-astro-cid-2yuvvlp3]{display:block;font-size:.7rem;line-height:1.5;color:var(--color-mute);min-height:3em}.character-open[data-astro-cid-2yuvvlp3]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-weight:800;font-size:.75rem;margin-top:.8rem;padding-top:.8rem;border-top:1px solid var(--color-rule)}.character-open[data-astro-cid-2yuvvlp3] b[data-astro-cid-2yuvvlp3]{font-size:1.5rem;line-height:1;transition:transform .2s}.character-card[data-astro-cid-2yuvvlp3][open]{border-color:var(--color-ink);box-shadow:0 4px 0 var(--color-gold)}.character-card[data-astro-cid-2yuvvlp3][open] .character-open[data-astro-cid-2yuvvlp3] b[data-astro-cid-2yuvvlp3]{transform:rotate(45deg)}.character-story[data-astro-cid-2yuvvlp3]{padding:0 1rem 1.3rem}.character-story[data-astro-cid-2yuvvlp3] h3[data-astro-cid-2yuvvlp3]{font:700 1.6rem/1.15 var(--font-display);margin:.3rem 0 1rem}.character-story[data-astro-cid-2yuvvlp3] p[data-astro-cid-2yuvvlp3]{font-size:.85rem;line-height:1.75;margin:0 0 .9rem}.character-story[data-astro-cid-2yuvvlp3] ul[data-astro-cid-2yuvvlp3]{display:flex;flex-wrap:wrap;gap:.35rem;margin:1rem 0 1.3rem}.character-story[data-astro-cid-2yuvvlp3] li[data-astro-cid-2yuvvlp3]{font-size:.65rem;font-weight:800;padding:.35rem .5rem;background:var(--color-paper-warm);border-radius:5px}.character-story[data-astro-cid-2yuvvlp3] .button[data-astro-cid-2yuvvlp3]{width:100%;justify-content:space-between;padding:.8rem;font-size:.75rem;white-space:normal}.availability-note[data-astro-cid-2yuvvlp3]{font-size:.78rem;line-height:1.8;color:var(--color-mute);margin:1.7rem 0 0;max-width:54rem}@media(max-width:1000px){.character-grid[data-astro-cid-2yuvvlp3]{grid-template-columns:repeat(2,minmax(0,1fr))}.character-story[data-astro-cid-2yuvvlp3]{padding:0 1.3rem 1.4rem}.character-label[data-astro-cid-2yuvvlp3]{padding:1.2rem}.character-label[data-astro-cid-2yuvvlp3]>strong[data-astro-cid-2yuvvlp3]{font-size:2.2rem}.character-label[data-astro-cid-2yuvvlp3]>small[data-astro-cid-2yuvvlp3],.character-open[data-astro-cid-2yuvvlp3]{font-size:.85rem}.character-industry[data-astro-cid-2yuvvlp3]{font-size:.78rem;min-height:0}.character-story[data-astro-cid-2yuvvlp3] p[data-astro-cid-2yuvvlp3]{font-size:.95rem}.character-story[data-astro-cid-2yuvvlp3] .button[data-astro-cid-2yuvvlp3]{font-size:.85rem}}@media(max-width:560px){.explorer-top[data-astro-cid-2yuvvlp3]{display:block}.explorer-top[data-astro-cid-2yuvvlp3]>p[data-astro-cid-2yuvvlp3]{margin-top:1rem}.character-grid[data-astro-cid-2yuvvlp3]{grid-template-columns:1fr;gap:1rem}.character-card[data-astro-cid-2yuvvlp3] summary[data-astro-cid-2yuvvlp3]{display:grid;grid-template-columns:38% 1fr;align-items:center}.character-art[data-astro-cid-2yuvvlp3]{border-radius:15px 0 0;padding:8px}.character-label[data-astro-cid-2yuvvlp3]{padding:1rem .9rem 1rem .4rem}.character-label[data-astro-cid-2yuvvlp3]>strong[data-astro-cid-2yuvvlp3]{font-size:2rem}.character-label[data-astro-cid-2yuvvlp3]>small[data-astro-cid-2yuvvlp3]{font-size:.76rem}.character-industry[data-astro-cid-2yuvvlp3]{font-size:.72rem}.character-open[data-astro-cid-2yuvvlp3]{font-size:.76rem;margin-top:.55rem;padding-top:.55rem}.character-story[data-astro-cid-2yuvvlp3]{padding:0 1.1rem 1.3rem}.character-story[data-astro-cid-2yuvvlp3] h3[data-astro-cid-2yuvvlp3]{font-size:1.8rem}.character-story[data-astro-cid-2yuvvlp3] p[data-astro-cid-2yuvvlp3]{font-size:.92rem}.character-card[data-astro-cid-2yuvvlp3]{scroll-margin-top:88px}}@media(prefers-reduced-motion:reduce){.character-art[data-astro-cid-2yuvvlp3] img[data-astro-cid-2yuvvlp3],.character-open[data-astro-cid-2yuvvlp3] b[data-astro-cid-2yuvvlp3]{transition:none}.character-card[data-astro-cid-2yuvvlp3] summary[data-astro-cid-2yuvvlp3]:hover img[data-astro-cid-2yuvvlp3]{transform:none}}.club-hero[data-astro-cid-xjkseasx]{background:var(--color-gold);overflow:hidden}.club-hero-grid[data-astro-cid-xjkseasx]{display:grid;grid-template-columns:.85fr 1.15fr;gap:2rem;align-items:center}.club-hero[data-astro-cid-xjkseasx] h1[data-astro-cid-xjkseasx]{font-family:var(--font-display);font-size:clamp(3.6rem,6vw,7rem);line-height:.9;letter-spacing:-.025em;margin:1.5rem 0}.club-hero[data-astro-cid-xjkseasx] h1[data-astro-cid-xjkseasx] span[data-astro-cid-xjkseasx]{color:var(--color-paper);text-shadow:2px 2px 0 var(--color-ink)}.club-hero[data-astro-cid-xjkseasx] p[data-astro-cid-xjkseasx]:not(.eyebrow){max-width:30rem;line-height:1.7}.club-hero[data-astro-cid-xjkseasx] .hero-note[data-astro-cid-xjkseasx]{font-size:.75rem;font-weight:700;margin-top:1rem}.group-art[data-astro-cid-xjkseasx]{position:relative;background:var(--color-paper);border-radius:50% 50% 15px 15px;padding:6.5rem 0 1.5rem;border:1px solid var(--color-ink);transform:none}.group-art[data-astro-cid-xjkseasx] img[data-astro-cid-xjkseasx]{width:100%;max-width:100%;margin-left:0;position:relative;z-index:1;height:auto}.club-stamp[data-astro-cid-xjkseasx]{position:absolute;right:1rem;top:1rem;border:2px solid var(--color-ink);border-radius:50%;width:105px;height:105px;display:grid;place-content:center;text-align:center;transform:rotate(9deg);font-family:var(--font-display);font-size:1.2rem;line-height:1;background:var(--color-pink)}.group-caption[data-astro-cid-xjkseasx]{position:static;display:block;text-align:center;font-size:.65rem;font-weight:700;letter-spacing:.03em;transform:none;padding:0 .7rem}.club-membership[data-astro-cid-xjkseasx]{background:var(--color-ink);color:var(--color-paper)}.membership-grid[data-astro-cid-xjkseasx]{display:grid;grid-template-columns:1fr 1fr;gap:6rem;align-items:center}.membership-grid[data-astro-cid-xjkseasx]>div[data-astro-cid-xjkseasx]>p[data-astro-cid-xjkseasx]:not(.eyebrow){line-height:1.8;max-width:33rem;font-size:.95rem}.membership-grid[data-astro-cid-xjkseasx] .button[data-astro-cid-xjkseasx]{margin-top:1rem}.membership-card[data-astro-cid-xjkseasx]{background:var(--color-paper);color:var(--color-ink);border-radius:16px;padding:2rem;border:1px solid var(--color-ink);box-shadow:8px 8px 0 var(--color-accent)}.membership-price[data-astro-cid-xjkseasx]{display:flex;align-items:baseline;gap:.6rem;padding-bottom:1rem;border-bottom:1px solid var(--color-rule)}.membership-price[data-astro-cid-xjkseasx] strong[data-astro-cid-xjkseasx]{font-family:var(--font-display);font-size:5rem;line-height:1}.membership-price[data-astro-cid-xjkseasx] span[data-astro-cid-xjkseasx]{font-size:.85rem}.membership-card[data-astro-cid-xjkseasx] ul[data-astro-cid-xjkseasx]{padding-left:1.2rem;margin:1.5rem 0}.membership-card[data-astro-cid-xjkseasx] li[data-astro-cid-xjkseasx]{font-size:.9rem;line-height:1.7;margin-bottom:.8rem}.membership-card[data-astro-cid-xjkseasx] p[data-astro-cid-xjkseasx]{font-size:.8rem;border-top:1px solid var(--color-rule);padding-top:1rem}.ownership-grid[data-astro-cid-xjkseasx]{display:grid;grid-template-columns:1fr 1fr;gap:6rem}.house-note[data-astro-cid-xjkseasx]{background:var(--color-pink);padding:1.8rem;border-radius:16px}.house-art[data-astro-cid-xjkseasx]{display:flex;align-items:end;height:230px;margin-bottom:1.5rem}.house-art[data-astro-cid-xjkseasx] img[data-astro-cid-xjkseasx]{width:50%;height:100%;object-fit:contain;object-position:center bottom}.house-note[data-astro-cid-xjkseasx] h2[data-astro-cid-xjkseasx]{font-family:var(--font-display);font-size:2.7rem;margin:.6rem 0}.house-note[data-astro-cid-xjkseasx] p[data-astro-cid-xjkseasx]:not(.eyebrow),.buyout[data-astro-cid-xjkseasx]>p[data-astro-cid-xjkseasx]:not(.eyebrow){font-size:.9rem;line-height:1.8}.buyout[data-astro-cid-xjkseasx] details[data-astro-cid-xjkseasx]{margin-top:2rem;border-top:1px solid var(--color-rule);padding-top:1.2rem}.buyout[data-astro-cid-xjkseasx] summary[data-astro-cid-xjkseasx]{font-size:.85rem;font-weight:800;cursor:pointer}.buyout[data-astro-cid-xjkseasx] details[data-astro-cid-xjkseasx] p[data-astro-cid-xjkseasx]{font-size:.82rem;line-height:1.8}#character-workbench[data-astro-cid-xjkseasx]{scroll-margin-top:6rem}@media(max-width:900px){.club-hero-grid[data-astro-cid-xjkseasx]{grid-template-columns:1fr;gap:3rem}.group-art[data-astro-cid-xjkseasx]{max-width:650px;width:100%;margin:auto}.club-hero[data-astro-cid-xjkseasx] h1[data-astro-cid-xjkseasx]{font-size:clamp(4rem,11vw,7rem)}.membership-grid[data-astro-cid-xjkseasx],.ownership-grid[data-astro-cid-xjkseasx]{gap:3rem}}@media(max-width:650px){.membership-grid[data-astro-cid-xjkseasx],.ownership-grid[data-astro-cid-xjkseasx]{grid-template-columns:1fr;gap:2rem}.group-art[data-astro-cid-xjkseasx]{transform:none;padding-top:5.5rem}.club-stamp[data-astro-cid-xjkseasx]{width:85px;height:85px;font-size:1rem}.club-hero[data-astro-cid-xjkseasx] h1[data-astro-cid-xjkseasx]{font-size:clamp(3.4rem,13vw,5rem)}.membership-card[data-astro-cid-xjkseasx]{margin-right:8px}.house-art[data-astro-cid-xjkseasx]{height:200px}}
