.hero[data-astro-cid-j7pv25f6]{position:relative;min-height:min(78vh,720px);display:flex;align-items:flex-end;background:var(--hero) center 40% / cover no-repeat;color:#fff;overflow:hidden}.hero-shade[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background:linear-gradient(180deg,#0a080526,#0a080540 45%,#0a0805d1)}.hero-inner[data-astro-cid-j7pv25f6]{position:relative;padding-bottom:56px;padding-top:120px;width:100%}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:clamp(3rem,10vw,6.5rem);margin:0;letter-spacing:.06em;text-shadow:0 4px 30px rgba(0,0,0,.6)}.tag[data-astro-cid-j7pv25f6]{font-size:clamp(1.1rem,2.3vw,1.5rem);font-style:italic;max-width:620px;margin:.4em 0 1.2em;text-shadow:0 2px 12px rgba(0,0,0,.7)}.eyebrow[data-astro-cid-j7pv25f6].light{color:var(--gold-soft)}.hero-cta[data-astro-cid-j7pv25f6]{display:flex;gap:10px;flex-wrap:wrap}.btn[data-astro-cid-j7pv25f6].ghost.light{color:#fff;border-color:#fffc}.hello[data-astro-cid-j7pv25f6]{margin-top:-40px;position:relative;z-index:2}.greet[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:240px 1fr;overflow:hidden;margin:0}.greet[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;min-height:220px}.greet[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6]{padding:22px 26px}.who[data-astro-cid-j7pv25f6]{display:flex;gap:12px;align-items:center}.quote[data-astro-cid-j7pv25f6]{font-size:1.25rem;font-style:italic;margin:.7em 0 .3em}.hand[data-astro-cid-j7pv25f6]{margin:0}@media(max-width:640px){.greet[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.greet[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{max-height:260px}}.doors[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:18px;margin-top:40px}.door[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;text-decoration:none;color:inherit;overflow:hidden;transition:transform .2s,box-shadow .2s}.door[data-astro-cid-j7pv25f6]:hover{transform:translateY(-4px);color:inherit;box-shadow:0 14px 34px #2a1f1633}.door-img[data-astro-cid-j7pv25f6]{aspect-ratio:16 / 10;background-size:cover;background-position:center;transition:transform .5s}.door[data-astro-cid-j7pv25f6]:hover .door-img[data-astro-cid-j7pv25f6]{transform:scale(1.04)}.door-body[data-astro-cid-j7pv25f6]{padding:16px 18px 20px}.door[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:1.35rem;margin:0 0 .3em}.door[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0 0 .8em;color:var(--ink-soft);font-size:.98rem}.door-cta[data-astro-cid-j7pv25f6]{font-family:var(--display);font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:var(--crimson)}.section-head[data-astro-cid-j7pv25f6]{text-align:center;margin:72px 0 26px}.section-head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-top:.2em}.council[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(124px,1fr));gap:18px}.seat[data-astro-cid-j7pv25f6]{text-align:center;text-decoration:none;color:inherit}.ring[data-astro-cid-j7pv25f6]{display:block;width:112px;height:112px;margin:0 auto 8px;border-radius:50%;padding:3px;background:conic-gradient(var(--gold),var(--crimson),var(--royal),var(--gold));transition:transform .2s}.ring[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;border-radius:50%;border:3px solid var(--parchment)}.seat[data-astro-cid-j7pv25f6]:hover .ring[data-astro-cid-j7pv25f6]{transform:scale(1.06) rotate(-2deg)}.seat[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{display:block;font-family:var(--display);font-size:.9rem}.seat[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6]{color:var(--muted);font-style:italic}.latest[data-astro-cid-j7pv25f6]{margin-top:72px}.latest-card[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.3fr 1fr;overflow:hidden}.latest-body[data-astro-cid-j7pv25f6]{padding:22px 26px}.latest-body[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-top:.2em}@media(max-width:820px){.latest-card[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}.yt[data-astro-cid-j7pv25f6]{position:relative;aspect-ratio:16 / 9;background:#000;cursor:pointer}.yt[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;opacity:.85}.yt-play[data-astro-cid-j7pv25f6]{position:absolute;inset:0;margin:auto;width:68px;height:48px;background:none;border:0;cursor:pointer;transition:transform .15s}.yt[data-astro-cid-j7pv25f6]:hover .yt-play[data-astro-cid-j7pv25f6]{transform:scale(1.1)}.yt[data-astro-cid-j7pv25f6] iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.more[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-top:40px}.mini[data-astro-cid-j7pv25f6]{padding:16px 18px;text-decoration:none;color:inherit;display:flex;flex-direction:column}.mini[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{font-family:var(--display)}.mini[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--muted);font-size:.9rem}.mini[data-astro-cid-j7pv25f6]:hover{border-color:var(--gold);color:inherit}
