.vhero[data-astro-cid-jsaeo2fa]{position:relative;min-height:30rem;display:flex;align-items:center;isolation:isolate;overflow:hidden;background:var(--navy);color:var(--cream)}.vhero__media[data-astro-cid-jsaeo2fa]{position:absolute;inset:0;z-index:-2;overflow:hidden}.vhero__img[data-astro-cid-jsaeo2fa]{width:100%;height:100%;object-fit:cover;object-position:58% 62%}.vhero__scrim[data-astro-cid-jsaeo2fa]{position:absolute;inset:0;background:linear-gradient(100deg,#0e141cf2,#0e141ce0 38%,#0e141c8c 72%,#0e141c73)}.vhero__inner[data-astro-cid-jsaeo2fa]{position:relative;width:100%;display:flex;align-items:center;gap:3.5rem;padding-block:var(--sec-y)}.vhero__copy[data-astro-cid-jsaeo2fa]{display:flex;flex-direction:column;--stack-gap: 1.25rem;gap:var(--stack-gap);flex:1 1 28rem;max-width:40rem;min-width:0}.vhero__title[data-astro-cid-jsaeo2fa]{font-size:var(--t-hero-sm);line-height:var(--lh-hero);color:var(--cream)}.vhero__lede[data-astro-cid-jsaeo2fa]{font-size:var(--t-hero-lede);line-height:var(--lh-body);color:var(--on-navy);max-width:36rem}.vhero__card[data-astro-cid-jsaeo2fa]{flex:0 1 20rem;min-width:0;font-style:normal;display:flex;flex-direction:column;align-items:flex-start;gap:.875rem;padding:2rem;background:#18212ceb;border:1px solid var(--rule-navy)}.vhero__kicker[data-astro-cid-jsaeo2fa]{margin:0;color:var(--brass)}.vhero__addr[data-astro-cid-jsaeo2fa]{margin:0;font-size:var(--t-lead);line-height:var(--lh-tight);color:var(--cream)}.vhero__go[data-astro-cid-jsaeo2fa]{margin-top:.25rem;align-self:stretch}.vhero__tel[data-astro-cid-jsaeo2fa]{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--t-14);font-weight:600;color:var(--on-navy);text-decoration:none;transition:color .35s var(--ease)}.vhero__tel[data-astro-cid-jsaeo2fa]:hover{color:var(--cream)}@media(max-width:60rem){.vhero__inner[data-astro-cid-jsaeo2fa]{flex-direction:column;align-items:stretch;gap:2.5rem}.vhero__copy[data-astro-cid-jsaeo2fa],.vhero__card[data-astro-cid-jsaeo2fa]{flex:0 0 auto;max-width:none}}.vhrs[data-astro-cid-dlqrpaqs]{background:var(--sand)}.vhrs__h2[data-astro-cid-dlqrpaqs]{font-size:var(--t-h2)}.vhrs__note[data-astro-cid-dlqrpaqs]{margin:0;font-size:var(--t-12);font-weight:600;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--muted-2)}.vhrs__grid[data-astro-cid-dlqrpaqs]{margin-top:2.5rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.vhrs__card[data-astro-cid-dlqrpaqs]{background:var(--paper);border:1px solid var(--rule);padding:2rem 2.25rem 2.25rem}.vhrs__kind[data-astro-cid-dlqrpaqs]{margin:0 0 1.25rem;font-size:var(--t-12);font-weight:600;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--award)}.vhrs__list[data-astro-cid-dlqrpaqs]{margin:0}.vhrs__row[data-astro-cid-dlqrpaqs]{display:flex;align-items:baseline;justify-content:space-between;gap:1.5rem;padding:.75rem 0;border-top:1px solid var(--rule)}.vhrs__row[data-astro-cid-dlqrpaqs]:first-child{border-top:0;padding-top:0}.vhrs__day[data-astro-cid-dlqrpaqs]{margin:0;font-size:var(--t-body-sm);color:var(--muted)}.vhrs__time[data-astro-cid-dlqrpaqs]{margin:0;font-size:var(--t-body-sm);font-weight:600;text-align:right;color:var(--ink)}@media(max-width:48rem){.vhrs__grid[data-astro-cid-dlqrpaqs]{grid-template-columns:minmax(0,1fr)}.vhrs__card[data-astro-cid-dlqrpaqs]{padding:1.5rem 1.75rem 1.75rem}}.faq__inner[data-astro-cid-z65bj42f]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:clamp(2.5rem,5vw,5rem);align-items:start}.faq__head[data-astro-cid-z65bj42f]{display:flex;flex-direction:column;gap:.75rem;position:sticky;top:7rem}.faq__h2[data-astro-cid-z65bj42f]{font-size:var(--t-h2)}.faq__lede[data-astro-cid-z65bj42f]{margin:.5rem 0 0;font-size:var(--t-body-sm);line-height:var(--lh-body);color:var(--muted);max-width:32ch}.qa[data-astro-cid-z65bj42f]{border-top:1px solid var(--rule)}.qa[data-astro-cid-z65bj42f]:last-child{border-bottom:1px solid var(--rule)}.qa__q[data-astro-cid-z65bj42f]{display:flex;align-items:baseline;justify-content:space-between;gap:1.5rem;padding:1.375rem 0;cursor:pointer;list-style:none;transition:color .35s var(--ease)}.qa__q[data-astro-cid-z65bj42f]::-webkit-details-marker{display:none}.qa__q[data-astro-cid-z65bj42f]::marker{content:""}.qa__text[data-astro-cid-z65bj42f]{font-family:var(--font-display);text-transform:uppercase;font-weight:600;font-size:var(--t-22);line-height:var(--lh-card);letter-spacing:var(--ls-caps-sm);min-width:0}.qa__q[data-astro-cid-z65bj42f]:hover{color:var(--accent)}.qa__sign[data-astro-cid-z65bj42f]{position:relative;flex:none;width:.875rem;height:.875rem;align-self:center}.qa__sign[data-astro-cid-z65bj42f]:before,.qa__sign[data-astro-cid-z65bj42f]:after{content:"";position:absolute;inset:50% 0 auto;height:1.5px;background:currentColor;transition:transform .35s var(--ease)}.qa__sign[data-astro-cid-z65bj42f]:after{transform:rotate(90deg)}.qa[data-astro-cid-z65bj42f][open] .qa__sign[data-astro-cid-z65bj42f]:after{transform:rotate(0)}.qa__a[data-astro-cid-z65bj42f]{padding:0 0 1.5rem;max-width:62ch}.qa__body[data-astro-cid-z65bj42f]{margin:0;font-family:var(--font-sub);font-weight:500;font-size:var(--t-body-sm);line-height:var(--lh-body);color:var(--muted)}.qa__link[data-astro-cid-z65bj42f]{margin-top:.875rem}@media(max-width:60rem){.faq__inner[data-astro-cid-z65bj42f]{grid-template-columns:minmax(0,1fr)}.faq__head[data-astro-cid-z65bj42f]{position:static}}@media(prefers-reduced-motion:reduce){.qa__sign[data-astro-cid-z65bj42f]:before,.qa__sign[data-astro-cid-z65bj42f]:after{transition:none}}.rules[data-astro-cid-3x4eiu4n]{background:var(--navy)}.rules__head[data-astro-cid-3x4eiu4n]{display:flex;flex-direction:column;gap:.75rem;max-width:44rem}.rules__h2[data-astro-cid-3x4eiu4n]{font-size:var(--t-h2);color:var(--cream)}.rules__grid[data-astro-cid-3x4eiu4n]{list-style:none;margin:2.5rem 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.rule[data-astro-cid-3x4eiu4n]{display:flex;align-items:baseline;gap:1rem;padding:1.125rem 1.5rem 1.125rem 0;border-top:1px solid var(--rule-navy);min-width:0}.rule__n[data-astro-cid-3x4eiu4n]{flex:none;font-family:var(--font-display);font-size:var(--t-13);font-weight:600;letter-spacing:var(--ls-caps);color:var(--brass)}.rule__t[data-astro-cid-3x4eiu4n]{font-size:var(--t-body-sm);line-height:var(--lh-tight);color:var(--on-navy);min-width:0}.rules__sign[data-astro-cid-3x4eiu4n]{margin:2.5rem 0 0;font-size:var(--t-34);line-height:1;color:var(--brass)}@media(max-width:48rem){.rules__grid[data-astro-cid-3x4eiu4n]{grid-template-columns:minmax(0,1fr)}}
