@media (width>=1000px){.vr[data-astro-cid-ds4cir3a]{scroll-margin-top:170px}}.vr[data-astro-cid-ds4cir3a]{isolation:isolate;color:#fff;background:radial-gradient(45% 60% at 0 0,#3c78be3d,#0000 70%),radial-gradient(40% 55% at 100% 100%,#b08a3e24,#0000 70%),#0c1729;padding-block:clamp(64px,7vw,112px);position:relative;overflow:hidden}.vr[data-astro-cid-ds4cir3a]:after{content:"";z-index:-1;background-image:var(--grain);opacity:.12;mix-blend-mode:overlay;pointer-events:none;position:absolute;inset:0}.vr__glow[data-astro-cid-ds4cir3a]{z-index:-1;pointer-events:none;background:radial-gradient(25% 35% at 70% 20%,#508cd22e,#0000 70%);animation:24s ease-in-out infinite alternate vr-drift;position:absolute;inset:-20%}@keyframes vr-drift{0%{transform:translate(-3%,-2%)}to{transform:translate(5%,4%)}}.vr__head[data-astro-cid-ds4cir3a]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:24px 64px;margin-bottom:clamp(40px,4vw,64px);display:grid}.vr__eyebrow[data-astro-cid-ds4cir3a]{letter-spacing:.12em;text-transform:uppercase;color:#e3c98f;margin:0 0 12px;font-size:.8rem;font-weight:600}.vr__title[data-astro-cid-ds4cir3a]{font-family:var(--display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2.2rem,3.6vw,3.8rem);font-weight:600;line-height:1}.vr__side[data-astro-cid-ds4cir3a]{justify-self:end;max-width:52ch}.vr__lede[data-astro-cid-ds4cir3a]{color:#b9c7d8;margin:0;font-size:1.08rem}.vr__cta[data-astro-cid-ds4cir3a]{background:var(--gold);color:#17202c;border-radius:999px;align-items:center;gap:8px;margin-top:18px;padding:12px 20px;font-weight:700;text-decoration:none;transition:background .2s;display:inline-flex}.vr__cta[data-astro-cid-ds4cir3a]:hover{background:#c79d4b}.gal[data-astro-cid-ds4cir3a]{grid-template-columns:repeat(9,minmax(0,1fr));column-gap:clamp(12px,1.3vw,24px);display:grid}.gal__group[data-astro-cid-ds4cir3a]{letter-spacing:.14em;text-transform:uppercase;color:#9fb2c9;align-items:center;gap:12px;margin:0 0 18px;font-size:.74rem;font-weight:700;display:flex}.gal__group[data-astro-cid-ds4cir3a]:after{content:"";background:#ffffff2e;flex:1;height:1px}.gal__group--mesa[data-astro-cid-ds4cir3a]{color:#e3c98f;grid-column:1/span 4}.gal__group--mesa[data-astro-cid-ds4cir3a]:after{background:linear-gradient(90deg, var(--gold), #b08a3e26)}.gal__group--resto[data-astro-cid-ds4cir3a]{grid-column:5/span 5}.gal__list[data-astro-cid-ds4cir3a]{grid-column:1/-1;grid-template-columns:subgrid;margin:0;padding:0;list-style:none;display:grid}.gal__item[data-astro-cid-ds4cir3a]{color:#fff;flex-direction:column;text-decoration:none;display:flex}.gal__photo[data-astro-cid-ds4cir3a]{aspect-ratio:3/4;transition:translate .4s var(--ease), box-shadow .4s var(--ease);background:#e9e8e3;border-radius:16px;outline:1px solid #ffffff14;display:block;position:relative;overflow:hidden}.gal__photo[data-astro-cid-ds4cir3a]>img[data-astro-cid-ds4cir3a]{object-fit:cover;object-position:top;width:100%;height:100%}.gal__hover[data-astro-cid-ds4cir3a]{color:#fff;opacity:0;transition:opacity .3s, translate .35s var(--ease);background:linear-gradient(#0000,#091322d9);padding:40px 14px 12px;font-size:.85rem;font-weight:600;position:absolute;inset:auto 0 0;translate:0 8px}.gal__item[data-astro-cid-ds4cir3a]:hover .gal__photo[data-astro-cid-ds4cir3a],.gal__item[data-astro-cid-ds4cir3a]:focus-visible .gal__photo[data-astro-cid-ds4cir3a]{box-shadow:0 0 0 2px var(--gold), 0 24px 40px -24px #000000b3;translate:0 -6px}.gal__item[data-astro-cid-ds4cir3a]:hover .gal__hover[data-astro-cid-ds4cir3a],.gal__item[data-astro-cid-ds4cir3a]:focus-visible .gal__hover[data-astro-cid-ds4cir3a]{opacity:1;translate:0}.gal__item[data-astro-cid-ds4cir3a]:focus-visible{outline:none}.gal__mono[data-astro-cid-ds4cir3a]{background:radial-gradient(circle at 50% 35%,#1b3352,#10213a);align-content:center;place-items:center;gap:6px;display:grid;position:absolute;inset:0}.gal__seal[data-astro-cid-ds4cir3a]{opacity:.08;width:70%;position:absolute}.gal__mono[data-astro-cid-ds4cir3a] b[data-astro-cid-ds4cir3a]{font-family:var(--display);color:#e3c98f;letter-spacing:-.02em;font-size:2rem;font-weight:600;position:relative}.gal__mono[data-astro-cid-ds4cir3a] small[data-astro-cid-ds4cir3a]{color:#9fb2c9;font-size:.72rem;position:relative}.gal__role[data-astro-cid-ds4cir3a]{white-space:nowrap;letter-spacing:.1em;text-transform:uppercase;color:#8ea3bb;margin-top:14px;font-size:.72rem;font-weight:700}.gal__list[data-astro-cid-ds4cir3a] li[data-astro-cid-ds4cir3a]:nth-child(-n+4) .gal__role[data-astro-cid-ds4cir3a]{color:#e3c98f}.gal__name[data-astro-cid-ds4cir3a]{min-height:2.5em;margin-top:4px;font-size:1rem;font-weight:600;line-height:1.25}@media (width>=1700px){.gal__name[data-astro-cid-ds4cir3a]{min-height:0}}.gal__party[data-astro-cid-ds4cir3a]{color:#9fb2c9;margin-top:2px;font-size:.85rem}.dir[data-astro-cid-ds4cir3a]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.dir__item[data-astro-cid-ds4cir3a]{isolation:isolate;color:#fff;height:100%;transition:border-color .3s, translate .35s var(--ease);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:20px;grid-template-columns:92px 1fr auto;align-items:center;gap:20px;padding:16px 22px 16px 16px;text-decoration:none;display:grid;position:relative;overflow:hidden}.dir__item[data-astro-cid-ds4cir3a]:after{content:"";z-index:-1;opacity:0;background:radial-gradient(320px circle at var(--mx,50%) var(--my,50%), #ffffff1a, transparent 50%);transition:opacity .3s;position:absolute;inset:0}.dir__item[data-astro-cid-ds4cir3a]:hover{border-color:#e3c98f73;translate:0 -3px}.dir__item[data-astro-cid-ds4cir3a]:hover:after{opacity:1}.dir__photo[data-astro-cid-ds4cir3a]{aspect-ratio:3/4;background:#e9e8e3;border-radius:12px;place-items:center;width:92px;display:grid;overflow:hidden}.dir__photo[data-astro-cid-ds4cir3a] img[data-astro-cid-ds4cir3a]{object-fit:cover;object-position:top;width:100%;height:100%}.dir__photo[data-astro-cid-ds4cir3a] b[data-astro-cid-ds4cir3a]{font-family:var(--display);color:#e3c98f;background:#13243d;place-items:center;width:100%;height:100%;font-size:1.4rem;display:grid}.dir__txt[data-astro-cid-ds4cir3a]{flex-direction:column;gap:3px;min-width:0;display:flex}.dir__role[data-astro-cid-ds4cir3a]{letter-spacing:.1em;text-transform:uppercase;color:#8ea3bb;font-size:.72rem;font-weight:700}.dir__role--mesa[data-astro-cid-ds4cir3a]{color:#e3c98f}.dir__name[data-astro-cid-ds4cir3a]{font-family:var(--display);letter-spacing:-.015em;font-size:1.15rem;font-weight:600;line-height:1.25}.dir__party[data-astro-cid-ds4cir3a]{color:#9fb2c9;font-size:.88rem}.dir__go[data-astro-cid-ds4cir3a]{width:38px;height:38px;transition:background .3s, color .3s, transform .35s var(--ease);border:1px solid #ffffff40;border-radius:50%;place-items:center;display:grid}.dir__item[data-astro-cid-ds4cir3a]:hover .dir__go[data-astro-cid-ds4cir3a]{background:var(--gold);color:#17202c;border-color:var(--gold);transform:translate(3px)}.dir__item[data-astro-cid-ds4cir3a]:focus-visible{outline:3px solid var(--focus);outline-offset:2px}:root[data-contrast=high] .vr[data-astro-cid-ds4cir3a]{background:#000}:root[data-contrast=high] .vr__glow[data-astro-cid-ds4cir3a]{display:none}@media (prefers-reduced-motion:reduce){.vr__glow[data-astro-cid-ds4cir3a]{animation:none}}@media (width<=1100px){.gal[data-astro-cid-ds4cir3a]{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:28px}.gal__group[data-astro-cid-ds4cir3a]{display:none}.gal__list[data-astro-cid-ds4cir3a]{row-gap:28px}}@media (width<=860px){.dir[data-astro-cid-ds4cir3a]{grid-template-columns:1fr;gap:10px}.vr__head[data-astro-cid-ds4cir3a]{grid-template-columns:1fr}.vr__side[data-astro-cid-ds4cir3a]{justify-self:start}}@media (width<=640px){.gal[data-astro-cid-ds4cir3a]{column-gap:12px}.gal__name[data-astro-cid-ds4cir3a]{font-size:.9rem}.gal__role[data-astro-cid-ds4cir3a]{letter-spacing:.06em;font-size:.6rem}.gal__photo[data-astro-cid-ds4cir3a]{border-radius:12px}.dir__item[data-astro-cid-ds4cir3a]{grid-template-columns:64px 1fr auto;gap:14px;padding:12px 16px 12px 12px}.dir__photo[data-astro-cid-ds4cir3a]{width:64px}.dir__name[data-astro-cid-ds4cir3a]{font-size:1rem}}
