.faq-section[data-astro-cid-h4zmggu3]{padding:var(--spacing-section-y) 0;background-color:var(--color-surface-primary)}.faq__container[data-astro-cid-h4zmggu3]{display:grid;grid-template-columns:1fr;gap:var(--spacing-16, 64px);width:100%;max-width:var(--container-max, 1280px);margin:0 auto;padding:0 var(--container-padding, 64px);align-items:start}.faq__header[data-astro-cid-h4zmggu3]{display:flex;flex-direction:column;align-items:flex-start}.faq__title[data-astro-cid-h4zmggu3]{font-family:var(--font-display);font-size:max(32px,5vw);font-weight:var(--font-weight-normal, 400);line-height:var(--leading-tight, 1.1);color:var(--color-text-primary);margin-top:var(--spacing-4, 16px);margin-bottom:var(--spacing-6, 24px)}.faq__subtitle[data-astro-cid-h4zmggu3]{font-size:var(--text-body-lg, 18px);line-height:var(--leading-relaxed, 1.6);color:var(--color-text-secondary);max-width:calc(400px * var(--fluid-scale));margin-bottom:var(--spacing-8, 32px)}.faq__ctas[data-astro-cid-h4zmggu3]{display:flex;gap:var(--spacing-4, 16px);flex-wrap:wrap}.faq__items[data-astro-cid-h4zmggu3]{display:flex;flex-direction:column}.faq-item[data-astro-cid-h4zmggu3]{border-top:1px solid var(--color-border-default, rgba(0, 0, 0, .1));overflow:hidden}.faq-item[data-astro-cid-h4zmggu3]:last-child{border-bottom:1px solid var(--color-border-default, rgba(0, 0, 0, .1))}.faq-item__question[data-astro-cid-h4zmggu3]{display:flex;align-items:center;gap:var(--spacing-4, 16px);padding:var(--spacing-6, 24px) 0;cursor:pointer;list-style:none;user-select:none}.faq-item__question[data-astro-cid-h4zmggu3]::-webkit-details-marker{display:none}.faq-item__number[data-astro-cid-h4zmggu3]{font-family:var(--font-display);font-size:var(--text-body-md, 16px);color:var(--color-text-tertiary);opacity:.5;flex-shrink:0;width:calc(32px * var(--fluid-scale))}.faq-item__question-text[data-astro-cid-h4zmggu3]{flex:1;font-family:var(--font-heading);font-size:var(--text-heading-sm, 20px);color:var(--color-text-primary);line-height:var(--leading-snug, 1.3)}.faq-item__icon[data-astro-cid-h4zmggu3]{flex-shrink:0;width:calc(24px * var(--fluid-scale));height:calc(24px * var(--fluid-scale));color:var(--color-text-secondary);transition:transform var(--transition-base)}.faq-item__icon-plus[data-astro-cid-h4zmggu3]{opacity:1;transition:opacity var(--transition-fast)}.faq-item__icon-minus[data-astro-cid-h4zmggu3]{opacity:0;transition:opacity var(--transition-fast)}.faq-item[data-astro-cid-h4zmggu3][open] .faq-item__icon-plus[data-astro-cid-h4zmggu3]{opacity:0}.faq-item[data-astro-cid-h4zmggu3][open] .faq-item__icon-minus[data-astro-cid-h4zmggu3]{opacity:1}.faq-item__answer[data-astro-cid-h4zmggu3]{padding:0 0 var(--spacing-6, 24px) var(--spacing-12)}.faq-item__answer-content[data-astro-cid-h4zmggu3]{font-size:var(--text-body-md, 16px);line-height:var(--leading-relaxed, 1.6);color:var(--color-text-secondary);max-width:calc(540px * var(--fluid-scale))}.faq-item__answer-content[data-astro-cid-h4zmggu3] p{margin-bottom:var(--spacing-3, 12px)}.faq-item__answer-content[data-astro-cid-h4zmggu3] p:last-child{margin-bottom:0}.faq-item__answer-content[data-astro-cid-h4zmggu3] a{color:var(--color-text-primary);text-decoration:underline}.faq-item__answer-content[data-astro-cid-h4zmggu3] ul,.faq-item__answer-content[data-astro-cid-h4zmggu3] ol{margin:var(--spacing-3, 12px) 0;padding-left:var(--spacing-6, 24px)}@media(max-width:768px){.faq__container[data-astro-cid-h4zmggu3]{grid-template-columns:1fr;gap:var(--spacing-10, 40px);padding:0 var(--spacing-md, 24px)}.faq__subtitle[data-astro-cid-h4zmggu3]{max-width:none}.faq__title[data-astro-cid-h4zmggu3]{font-size:var(--text-heading-lg, 28px)}.faq-item__question[data-astro-cid-h4zmggu3]{padding:var(--spacing-5, 20px) 0;gap:var(--spacing-3, 12px)}.faq-item__number[data-astro-cid-h4zmggu3]{width:calc(24px * var(--fluid-scale));font-size:var(--text-body-sm, 14px)}.faq-item__question-text[data-astro-cid-h4zmggu3]{font-size:var(--text-body-lg, 18px)}.faq-item__answer[data-astro-cid-h4zmggu3]{padding:0 0 var(--spacing-5, 20px) calc(36px * var(--fluid-scale))}}.rc-hero[data-astro-cid-kvqs3cwg]{padding-bottom:calc(40px * var(--fluid-scale));background:var(--gradient-dark-hero);color:var(--color-text-inverse)}.rc-hero[data-astro-cid-kvqs3cwg].hero-under-navbar{padding-top:calc(var(--navbar-h) + 56px * var(--fluid-scale))}.rc-hero-band[data-astro-cid-kvqs3cwg]{background:var(--gradient-dark-hero)}.rc-hero__inner[data-astro-cid-kvqs3cwg]{display:flex;flex-direction:column;align-items:flex-start;max-width:calc(760px * var(--fluid-scale))}.rc-hero__eyebrow[data-astro-cid-kvqs3cwg]{margin-bottom:calc(18px * var(--fluid-scale))}.rc-hero__title[data-astro-cid-kvqs3cwg]{font-family:var(--font-heading);font-size:max(44px,3.056vw);font-weight:600!important;line-height:1.15!important;letter-spacing:-.88px;color:var(--color-text-inverse);margin:0 0 calc(20px * var(--fluid-scale));max-width:20ch}.rc-hero__title[data-astro-cid-kvqs3cwg] em{color:var(--color-text-brand);font-style:italic}.rc-hero__subtitle[data-astro-cid-kvqs3cwg]{font-family:var(--font-body);font-size:max(18px,1.25vw);line-height:1.44;color:var(--color-text-inverse);margin:0 0 calc(16px * var(--fluid-scale))}.rc-hero__info[data-astro-cid-kvqs3cwg]{font-size:var(--text-body-md);line-height:1.5625;color:var(--color-text-tertiary);max-width:calc(620px * var(--fluid-scale))}.rc-hero__ctas[data-astro-cid-kvqs3cwg]{display:flex;flex-wrap:wrap;gap:calc(16px * var(--fluid-scale));margin-top:calc(30px * var(--fluid-scale))}.rc-hero__figure[data-astro-cid-kvqs3cwg]{margin-top:calc(42px * var(--fluid-scale));aspect-ratio:1398 / 520;border-radius:0;overflow:hidden;background:var(--color-surface-secondary)}.rc-hero__figure[data-astro-cid-kvqs3cwg] img[data-astro-cid-kvqs3cwg]{width:100%;height:100%;object-fit:cover;object-position:center 25%}.rc-content[data-astro-cid-kvqs3cwg]{padding:calc(24px * var(--fluid-scale)) 0 calc(8px * var(--fluid-scale));background:var(--color-surface-primary)}.rc-content__inner[data-astro-cid-kvqs3cwg]{display:grid;grid-template-columns:420fr 838fr;column-gap:calc(80px * var(--fluid-scale));align-items:start}.rc-content__head[data-astro-cid-kvqs3cwg]{position:sticky;top:calc(var(--navbar-h) + 24px * var(--fluid-scale));align-self:start}.rc-content__title[data-astro-cid-kvqs3cwg]{font-family:var(--font-heading);font-size:max(32px,2.222vw);font-weight:500!important;line-height:1.15!important;letter-spacing:-.64px;color:var(--color-text-primary);margin:calc(14px * var(--fluid-scale)) 0 0}.rc-content__title[data-astro-cid-kvqs3cwg] em{color:var(--color-text-brand);font-style:italic}.rc-content__body[data-astro-cid-kvqs3cwg]{font-size:var(--text-body-md);line-height:1.5625;color:var(--color-text-secondary)}.rc-content__lead[data-astro-cid-kvqs3cwg] p{margin:0 0 calc(16px * var(--fluid-scale))}.rc-content__lead[data-astro-cid-kvqs3cwg] p:last-child{margin-bottom:0}.rc-content__note[data-astro-cid-kvqs3cwg]{margin-top:calc(24px * var(--fluid-scale));padding-left:calc(20px * var(--fluid-scale));border-left:2px solid var(--color-text-brand);color:var(--color-text-primary)}.rc-content__note[data-astro-cid-kvqs3cwg] p{margin:0 0 calc(8px * var(--fluid-scale))}.rc-content__note[data-astro-cid-kvqs3cwg] p:last-child{margin-bottom:0}.rc-info[data-astro-cid-kvqs3cwg]{padding:0 0 var(--spacing-section-y);background:var(--color-surface-primary)}.rc-info__head[data-astro-cid-kvqs3cwg]{margin-bottom:calc(32px * var(--fluid-scale))}.rc-info__title[data-astro-cid-kvqs3cwg]{font-family:var(--font-heading);font-size:max(32px,2.222vw);font-weight:500!important;line-height:1.15!important;letter-spacing:-.64px;color:var(--color-text-primary);margin:calc(14px * var(--fluid-scale)) 0 0}.rc-info__title[data-astro-cid-kvqs3cwg] em{color:var(--color-text-brand);font-style:italic}.rc-info__grid[data-astro-cid-kvqs3cwg]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:calc(24px * var(--fluid-scale))}.rc-info__card[data-astro-cid-kvqs3cwg]{display:flex;flex-direction:column;background:var(--color-surface-tertiary);border-top:3px solid var(--color-text-brand);border-radius:0;padding:calc(34px * var(--fluid-scale)) calc(32px * var(--fluid-scale))}.rc-info__num[data-astro-cid-kvqs3cwg]{font-family:var(--font-label);font-size:var(--text-body-xs);font-weight:700;letter-spacing:.2em;color:var(--color-text-brand)}.rc-info__card-title[data-astro-cid-kvqs3cwg]{font-family:var(--font-heading);font-size:var(--text-heading-md);font-weight:500!important;line-height:1.2!important;letter-spacing:-.02em;color:var(--color-text-primary);margin:calc(12px * var(--fluid-scale)) 0 calc(14px * var(--fluid-scale))}.rc-info__card-body[data-astro-cid-kvqs3cwg]{font-size:var(--text-body-md);line-height:1.5625;color:var(--color-text-secondary)}.rc-info__card-body[data-astro-cid-kvqs3cwg] p{margin:0 0 calc(12px * var(--fluid-scale))}.rc-info__card-body[data-astro-cid-kvqs3cwg] p:last-child{margin-bottom:0}.rc-info__card-body[data-astro-cid-kvqs3cwg] a{color:var(--color-text-brand);text-decoration:underline;text-underline-offset:2px}.rc-hours[data-astro-cid-kvqs3cwg]{padding:0 0 var(--spacing-section-y);background:var(--color-surface-primary)}.rc-hours__card[data-astro-cid-kvqs3cwg]{display:grid;grid-template-columns:420fr 838fr;column-gap:calc(63px * var(--fluid-scale));background:var(--color-surface-tertiary);border-radius:0;padding:calc(46px * var(--fluid-scale)) calc(40px * var(--fluid-scale));align-items:start}.rc-hours__title[data-astro-cid-kvqs3cwg]{font-family:var(--font-heading);font-size:max(32px,2.222vw);font-weight:500!important;line-height:1.15!important;letter-spacing:-.64px;color:var(--color-text-primary);margin:calc(14px * var(--fluid-scale)) 0 0}.rc-hours__title[data-astro-cid-kvqs3cwg] em{color:var(--color-text-brand);font-style:italic}.rc-hours__list[data-astro-cid-kvqs3cwg]{list-style:none;margin:0;padding:0}.rc-hours__row[data-astro-cid-kvqs3cwg]{display:flex;align-items:baseline;justify-content:space-between;gap:calc(24px * var(--fluid-scale));padding:calc(16px * var(--fluid-scale)) 0;border-bottom:1px solid var(--color-border-default)}.rc-hours__row[data-astro-cid-kvqs3cwg]:last-child{border-bottom:none}.rc-hours__day[data-astro-cid-kvqs3cwg]{font-family:var(--font-body);font-size:var(--text-body-md);font-weight:600;text-transform:capitalize;color:var(--color-text-primary)}.rc-hours__time[data-astro-cid-kvqs3cwg]{font-family:var(--font-body);font-size:var(--text-body-md);color:var(--color-text-primary)}.rc-hours__row[data-astro-cid-kvqs3cwg].is-closed .rc-hours__time[data-astro-cid-kvqs3cwg]{color:var(--color-text-brand);font-weight:600}.rc-hours__note[data-astro-cid-kvqs3cwg]{color:color-mix(in srgb,var(--color-brand-primary) 60%,transparent)}@media(max-width:768px){.rc-hero[data-astro-cid-kvqs3cwg]{padding-bottom:24px}.rc-hero[data-astro-cid-kvqs3cwg].hero-under-navbar{padding-top:calc(var(--navbar-h) + 24px)}.rc-hero__inner[data-astro-cid-kvqs3cwg]{max-width:none}.rc-hero__title[data-astro-cid-kvqs3cwg]{font-size:32px;line-height:1.3;letter-spacing:-.64px}.rc-hero__subtitle[data-astro-cid-kvqs3cwg]{font-size:16px}.rc-hero__ctas[data-astro-cid-kvqs3cwg]{width:100%}.rc-hero__figure[data-astro-cid-kvqs3cwg]{aspect-ratio:343 / 200;margin-top:24px}.rc-content__inner[data-astro-cid-kvqs3cwg]{grid-template-columns:1fr;row-gap:16px}.rc-content__head[data-astro-cid-kvqs3cwg]{position:static}.rc-content__title[data-astro-cid-kvqs3cwg]{font-size:24px;margin-top:0}.rc-hours__card[data-astro-cid-kvqs3cwg]{grid-template-columns:1fr;row-gap:24px;padding:28px 18px}.rc-hours__title[data-astro-cid-kvqs3cwg]{font-size:24px;margin-top:0}.rc-info__grid[data-astro-cid-kvqs3cwg]{grid-template-columns:1fr;gap:16px}.rc-info__card[data-astro-cid-kvqs3cwg]{padding:24px 18px}.rc-info__title[data-astro-cid-kvqs3cwg]{font-size:24px;margin-top:0}}
