.ui-marquee[data-v-bf421d8b]{border-top:4px solid var(--c-black);border-bottom:4px solid var(--c-black);height:60px;overflow:hidden}.ui-marquee[data-v-bf421d8b],.ui-marquee__track[data-v-bf421d8b]{align-items:center;display:flex}.ui-marquee__track[data-v-bf421d8b]{white-space:nowrap;animation:marquee-bf421d8b var(--marquee-duration) linear infinite;flex-shrink:0}.ui-marquee__item[data-v-bf421d8b]{align-items:center;gap:var(--spacer-s);padding-inline:12px;display:inline-flex}.ui-marquee__separator[data-v-bf421d8b]{color:var(--c-zinc-700)}.ui-marquee__separator[data-v-bf421d8b],.ui-marquee__text[data-v-bf421d8b]{font-size:24px;line-height:1.1}@keyframes marquee-bf421d8b{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.ui-marquee__track[data-v-bf421d8b]{animation:none}}.marquee-promo[data-v-43cb137c]{isolation:isolate;width:100%;padding-block:var(--spacer-xl);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 calc(50% - 1160px),#000 calc(50% - 960px) calc(50% + 960px),#0000 calc(50% + 1160px));mask-image:linear-gradient(90deg,#0000 calc(50% - 1160px),#000 calc(50% - 960px) calc(50% + 960px),#0000 calc(50% + 1160px))}.marquee-promo .ui-marquee[data-v-43cb137c]{background-color:var(--c-violet-800);transform:rotate(-1deg)}.marquee-promo__background[data-v-43cb137c]{background-color:var(--c-violet-950);z-index:-1;border-top:4px solid var(--c-black);border-bottom:4px solid var(--c-black);width:100%;height:60px;position:absolute;top:35px;left:0;transform:rotate(1.8deg)}.ui-accordion[data-v-2cbb5a33]{background-color:var(--c-zinc-900);border:4px solid var(--c-black);interpolate-size:allow-keywords;border-radius:24px}.ui-accordion[data-v-2cbb5a33]::details-content{opacity:0;block-size:0;transition:block-size .2s ease,opacity .2s ease,content-visibility allow-discrete .2s;overflow:hidden}.ui-accordion[open][data-v-2cbb5a33]::details-content{opacity:1;block-size:auto}.ui-accordion[open] .ui-accordion__chevron[data-v-2cbb5a33]{transform:rotate(225deg)}.ui-accordion__summary[data-v-2cbb5a33]{justify-content:space-between;align-items:center;gap:var(--spacer-s);cursor:pointer;padding:24px;list-style:none;display:flex}.ui-accordion__summary[data-v-2cbb5a33]::-webkit-details-marker{display:none}.ui-accordion__question[data-v-2cbb5a33]{color:var(--c-white);font-size:24px}.ui-accordion__chevron[data-v-2cbb5a33]{border-right:2px solid var(--c-zinc-300);border-bottom:2px solid var(--c-zinc-300);flex-shrink:0;width:10px;height:10px;margin-top:-4px;transition:transform .2s;transform:rotate(45deg)}.ui-accordion__answer[data-v-2cbb5a33]{color:var(--c-zinc-200);padding:0 24px 24px;font-size:20px}.faq__inner[data-v-a1260bb5]{gap:var(--spacer-xl);grid-template-columns:250px 1fr;display:grid}.faq__title[data-v-a1260bb5]{color:var(--c-zinc-50);font-size:36px;line-height:1.1}.faq__hint[data-v-a1260bb5]{color:var(--c-zinc-300)}.faq__contact[data-v-a1260bb5],.faq__hint[data-v-a1260bb5]{margin-top:var(--spacer-s);font-size:20px}.faq__contact[data-v-a1260bb5]{flex-direction:column;display:flex}.faq__contact a[data-v-a1260bb5]{color:var(--c-green-400)}.faq__contact a[data-v-a1260bb5]:hover{color:var(--c-green-300)}.faq__groups[data-v-a1260bb5]{gap:var(--spacer-m);flex-direction:column;display:flex}.faq__group-title[data-v-a1260bb5]{color:var(--c-zinc-50);margin-bottom:var(--spacer-2xs);font-size:32px}.faq__list[data-v-a1260bb5]{gap:var(--spacer-3xs);flex-direction:column;display:flex}@media (width<=1024px){.faq__inner[data-v-a1260bb5]{gap:var(--spacer-m);grid-template-columns:1fr}}.location[data-v-bd95f136]{padding-block:var(--spacer-4xl);background-color:var(--c-zinc-950)}@media (width<=640px){.location[data-v-bd95f136]{padding-block:var(--spacer-m)}}.location__title[data-v-bd95f136]{color:var(--c-zinc-50);margin-bottom:var(--spacer-m);font-size:36px;line-height:1.1}.location__cards[data-v-bd95f136]{gap:var(--spacer-s);grid-template-columns:344px 1fr;display:grid}.location-card[data-v-bd95f136]{background-color:var(--c-zinc-900);border:4px solid var(--c-black);border-radius:40px;padding:32px}.location-card--contact[data-v-bd95f136]{gap:var(--spacer-xs);flex-direction:column;display:flex}.location-card__name[data-v-bd95f136]{color:var(--c-white);font-size:24px;line-height:1.1}.location-card__intro[data-v-bd95f136]{gap:var(--spacer-4xs);flex-direction:column;display:flex}.location-card__hours[data-v-bd95f136]{-moz-column-gap:var(--spacer-4xs);column-gap:var(--spacer-4xs);color:var(--c-zinc-100);flex-wrap:wrap;font-size:16px;display:flex}.location-card__items[data-v-bd95f136]{gap:var(--spacer-2xs);flex-direction:column;display:flex}.location-item[data-v-bd95f136]{gap:var(--spacer-5xs);flex-direction:column;display:flex}.location-item__label[data-v-bd95f136]{align-items:center;gap:var(--spacer-4xs);color:var(--c-zinc-50);font-size:16px;display:flex}.location-item__icon[data-v-bd95f136]{flex-shrink:0;width:24px;height:24px}.location-item__value[data-v-bd95f136]{color:var(--c-green-400);font-size:20px;line-height:1.1}.location-item__value a[data-v-bd95f136]:hover{color:var(--c-green-300)}.location-item--route .location-item__value[data-v-bd95f136]{color:var(--c-violet-400);font-size:24px}.location-card--map[data-v-bd95f136]{gap:var(--spacer-s);grid-template-columns:250px 1fr;display:grid}.location-card__directions[data-v-bd95f136]{gap:var(--spacer-xs);flex-direction:column;display:flex}.location-card__navigate[data-v-bd95f136]{--button-height:42px;--button-radius:var(--spacer-2xs);width:100%;margin-top:auto}.location-card__map[data-v-bd95f136]{border-radius:var(--spacer-s);border:4px solid var(--c-black);min-height:268px;position:relative;overflow:hidden}.location-card__map-stage[data-v-bd95f136]{aspect-ratio:1024/778;width:max(750px,100% + 103px);max-width:none;position:absolute;top:-28px;left:-103px}.location-card__map-image[data-v-bd95f136]{width:100%;max-width:none;height:100%}.location-card__pin[data-v-bd95f136]{width:14.5%;position:absolute;top:18.1%;left:33%}@media (width<=1024px){.location__cards[data-v-bd95f136]{grid-template-columns:1fr}.location-card[data-v-bd95f136]{padding:32px}.location-card--map[data-v-bd95f136]{grid-template-columns:1fr}.location-card__map[data-v-bd95f136]{min-height:240px}}
