.hero[data-astro-cid-ge2uvauf]{margin-top:calc(-1 * var(--header-h));padding-block:calc(clamp(72px, 11vw, 218px) + var(--header-h)) clamp(96px, 15vw, 300px)}.hero__media[data-astro-cid-ge2uvauf]{z-index:0;opacity:.25;pointer-events:none;background:url(/hero/hero-poster.jpg) 50%/cover no-repeat;position:absolute;inset:0;overflow:hidden}.hero__video[data-astro-cid-ge2uvauf]{object-fit:cover;width:100%;height:100%;display:block}@media (width<=767px),(prefers-reduced-motion:reduce){.hero__video[data-astro-cid-ge2uvauf]{display:none}}.hero__scrim[data-astro-cid-ge2uvauf]{z-index:0;pointer-events:none;background:linear-gradient(100deg,#233040b8 0%,#23304080 45%,#23304000 78%);position:absolute;inset:0}@media (width<=767px){.hero__scrim[data-astro-cid-ge2uvauf]{background:#23304099}}.hero__copy[data-astro-cid-ge2uvauf]{flex-direction:column;gap:.62em;max-width:682px;font-size:clamp(18px,1.35vw,26px);display:flex}.hero__title[data-astro-cid-ge2uvauf]{letter-spacing:-.01em;text-wrap:balance;color:#fff;max-width:637px;font-size:clamp(32px,2.6vw,50px);font-weight:700;line-height:1.15}.hero__lead[data-astro-cid-ge2uvauf]{text-wrap:pretty;max-width:30em;color:var(--c-hero-soft);font-size:1em;line-height:1.5}.grid[data-astro-cid-tvrjpl4u]{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.card[data-astro-cid-tvrjpl4u]{background:var(--c-card);border-radius:var(--radius-box);flex-direction:column;display:flex;overflow:hidden}.card__media[data-astro-cid-tvrjpl4u]{aspect-ratio:376/252;overflow:hidden}@media (hover:hover){.card[data-astro-cid-tvrjpl4u]:hover .card__media[data-astro-cid-tvrjpl4u] img[data-astro-cid-tvrjpl4u],.card[data-astro-cid-tvrjpl4u]:focus-within .card__media[data-astro-cid-tvrjpl4u] img[data-astro-cid-tvrjpl4u]{transform:scale(1.05)}}.card__media[data-astro-cid-tvrjpl4u] img[data-astro-cid-tvrjpl4u]{object-fit:cover;width:100%;height:100%;transition:transform .4s}.card__body[data-astro-cid-tvrjpl4u]{flex-direction:column;flex:1;gap:16px;padding:24px;display:flex}.card__title[data-astro-cid-tvrjpl4u]{font-size:26px;font-weight:700;line-height:1.2}.card__text[data-astro-cid-tvrjpl4u]{font-size:16px;line-height:24px}.card__treatments[data-astro-cid-tvrjpl4u]{flex-direction:column;gap:12px;margin-top:auto;display:flex}.card__label[data-astro-cid-tvrjpl4u]{font-size:14px;font-weight:700;line-height:1.2}@media (width<=1099px){.grid[data-astro-cid-tvrjpl4u]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media (width<=599px){.grid[data-astro-cid-tvrjpl4u]{grid-template-columns:1fr}}.grid[data-astro-cid-ae2kqkmy]{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:center;gap:80px 48px;display:grid}@media (width<=1099px){.grid[data-astro-cid-ae2kqkmy]{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px 40px}}@media (width<=599px){.grid[data-astro-cid-ae2kqkmy]{grid-template-columns:minmax(0,1fr);gap:56px}}.person[data-astro-cid-ae2kqkmy]{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.person__photo[data-astro-cid-ae2kqkmy]{aspect-ratio:3/4;background:var(--c-card);border-radius:50%/37.5%;flex:none;width:100%;max-width:270px;overflow:hidden}.person__photo[data-astro-cid-ae2kqkmy] img[data-astro-cid-ae2kqkmy]{object-fit:cover;width:100%;height:100%}.person__body[data-astro-cid-ae2kqkmy]{flex-direction:column;align-items:center;gap:16px;width:100%;display:flex}.person__name[data-astro-cid-ae2kqkmy]{font-size:26px;font-weight:700;line-height:1.2}.person__focus[data-astro-cid-ae2kqkmy]{font-size:16px;line-height:24px}.person__bio[data-astro-cid-ae2kqkmy]{color:var(--c-slate);flex-direction:column;gap:8px;font-size:15px;line-height:23px;display:flex}.pricing__lead[data-astro-cid-htruwgye]{color:var(--c-on-dark-soft)}.layout[data-astro-cid-htruwgye]{grid-template-columns:minmax(0,1fr) 576px;align-items:stretch;gap:32px;display:grid}.list[data-astro-cid-htruwgye]{flex-direction:column;gap:12px;display:flex}.group[data-astro-cid-htruwgye]{border-radius:var(--radius-box);background:#f5f5f51a;border:1px solid #f5f5f547;overflow:hidden}.group__head[data-astro-cid-htruwgye]{cursor:pointer;color:var(--c-on-dark);align-items:center;gap:12px;padding:14px 20px;list-style:none;transition:background-color .15s;display:flex}.group__head[data-astro-cid-htruwgye]::-webkit-details-marker{display:none}.group__head[data-astro-cid-htruwgye]:hover{background:#f5f5f51a}.group__name[data-astro-cid-htruwgye]{flex:1;font-size:20px;font-weight:700;line-height:1.2}.group__count[data-astro-cid-htruwgye]{font-family:var(--font-sans);color:var(--c-on-dark-soft);white-space:nowrap;font-size:12px}.group__icon[data-astro-cid-htruwgye]{flex:none;transition:transform .2s;display:inline-flex}.group[data-astro-cid-htruwgye][open] .group__icon[data-astro-cid-htruwgye]{transform:rotate(180deg)}.group__panel[data-astro-cid-htruwgye]{overflow:hidden}.group__list[data-astro-cid-htruwgye]{flex-direction:column;gap:8px;padding:0 8px 8px;display:flex}.group[data-astro-cid-htruwgye].is-opening .group__list[data-astro-cid-htruwgye]>li[data-astro-cid-htruwgye]{animation:.3s cubic-bezier(.22,1,.36,1) backwards row-in;animation-delay:var(--row-delay,0s)}@keyframes row-in{0%{opacity:0;transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.group[data-astro-cid-htruwgye].is-opening .group__list[data-astro-cid-htruwgye]>li[data-astro-cid-htruwgye]{animation:none}}.row[data-astro-cid-htruwgye]{background:var(--c-card-2);min-height:52px;color:var(--c-ink);border-radius:4px;align-items:center;gap:4px 16px;padding:8px 20px;text-decoration:none;transition:background-color .15s,box-shadow .15s;display:flex}.is-wskazany[data-astro-cid-htruwgye] .row[data-astro-cid-htruwgye]{box-shadow:inset 0 0 0 2px var(--c-coral);background:#fae0d3}@media (prefers-reduced-motion:no-preference){.is-wskazany[data-astro-cid-htruwgye] .row[data-astro-cid-htruwgye]{animation:2s wskazanie}}@keyframes wskazanie{0%,70%{box-shadow:inset 0 0 0 2px var(--c-coral);background:#fae0d3}to{background:var(--c-card-2);box-shadow:inset 0 0 0 2px #0000}}.row__cta[data-astro-cid-htruwgye]{max-width:0;font-family:var(--font-sans);color:var(--c-coral);text-underline-offset:3px;white-space:nowrap;opacity:0;align-items:center;gap:6px;margin-left:0;font-size:12px;font-weight:600;text-decoration:underline;transition:max-width .25s,margin-left .25s,opacity .2s;display:inline-flex;overflow:hidden}.row__cta[data-astro-cid-htruwgye] svg[data-astro-cid-htruwgye]{flex:none}@media (hover:hover){.row[data-astro-cid-htruwgye]:hover,.row[data-astro-cid-htruwgye]:focus-visible{box-shadow:inset 0 0 0 1px var(--c-coral);background:#fae0d3}.row[data-astro-cid-htruwgye]:hover .row__cta[data-astro-cid-htruwgye],.row[data-astro-cid-htruwgye]:focus-visible .row__cta[data-astro-cid-htruwgye]{opacity:1;max-width:14rem;margin-left:20px}}@media (hover:none){.row__cta[data-astro-cid-htruwgye]{opacity:1;max-width:none;margin-left:20px}}.row__name[data-astro-cid-htruwgye]{flex:auto;min-width:0;font-size:17px;font-weight:700;line-height:22px}.row__meta[data-astro-cid-htruwgye]{flex:none;align-items:center;margin-left:auto;display:flex}.row__price[data-astro-cid-htruwgye]{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:10px;font-size:16px;line-height:22px;display:flex}.row__sep[data-astro-cid-htruwgye]{color:var(--c-chip-border);font-size:14px}.note[data-astro-cid-htruwgye]{color:var(--c-on-dark);background:#f5f5f529;border:1px solid #f5f5f559;border-radius:4px;align-items:flex-start;gap:12px;padding:12px 20px;font-size:15px;line-height:1.4;display:flex}.note__icon[data-astro-cid-htruwgye]{color:var(--c-coral);flex:none;margin-top:1px;display:inline-flex}.side[data-astro-cid-htruwgye]{flex-direction:column;gap:16px;display:flex}.side[data-astro-cid-htruwgye] .voucher[data-astro-cid-htruwgye]{flex:1}.promo[data-astro-cid-htruwgye]{background:var(--c-card-2);border-radius:var(--radius-box);min-height:200px;color:var(--c-ink);align-items:flex-end;padding:48px;text-decoration:none;transition:background-color .15s;display:flex}.promo[data-astro-cid-htruwgye]:hover{background:#fff}.promo__body[data-astro-cid-htruwgye]{flex-direction:column;gap:11px;max-width:360px;display:flex}.promo__title[data-astro-cid-htruwgye]{text-wrap:balance;font-size:32px;font-weight:700;line-height:1.2}.promo__text[data-astro-cid-htruwgye]{font-size:16px;line-height:1.5}.voucher[data-astro-cid-htruwgye]{border-radius:var(--radius-box);color:var(--c-ink);background:#d68a6b;align-items:flex-end;min-height:380px;padding:48px;display:flex;position:relative;overflow:hidden}.voucher[data-astro-cid-htruwgye]:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#5c281000 34%,#5c28104d 62%,#5c281094 100%);position:absolute;inset:0}.voucher__bg[data-astro-cid-htruwgye]{object-fit:cover;object-position:50% 85%;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.voucher[data-astro-cid-htruwgye] .chip[data-astro-cid-htruwgye]{cursor:pointer;color:#fff;text-shadow:0 2px 4px #2d140880;border-color:#fff;align-self:flex-start;box-shadow:0 2px 12px #2d14084d}.voucher[data-astro-cid-htruwgye] .chip[data-astro-cid-htruwgye]:hover{background:#ffffff29;border-color:#fff}.voucher__body[data-astro-cid-htruwgye]{z-index:1;flex-direction:column;gap:11px;max-width:360px;display:flex;position:relative}.voucher__title[data-astro-cid-htruwgye]{color:#fff;text-wrap:pretty;text-shadow:0 2px 4px #2d140880,0 8px 28px #2d14086b;font-size:32px;font-weight:700;line-height:1.2}.voucher__bg[data-astro-cid-htruwgye]{transition:filter .3s,transform .3s,opacity .3s}.voucher[data-astro-cid-htruwgye].is-info .voucher__bg[data-astro-cid-htruwgye]{filter:blur(10px);opacity:.3;transform:scale(1.06)}.voucher[data-astro-cid-htruwgye].is-info .voucher__body[data-astro-cid-htruwgye]{visibility:hidden}.voucher__info[data-astro-cid-htruwgye]{z-index:2;color:#fff;text-shadow:0 1px 2px #3c1e0f59;flex-direction:column;justify-content:flex-end;gap:14px;padding:48px;display:flex;position:absolute;inset:0}.voucher__close[data-astro-cid-htruwgye]{color:#fff;background:#ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:background-color .15s;display:inline-flex;position:absolute;top:16px;right:16px}.voucher__close[data-astro-cid-htruwgye]:hover{background:#ffffff52}.voucher__info-title[data-astro-cid-htruwgye]{margin:0;font-size:32px;font-weight:700;line-height:1.2}.voucher__info-lead[data-astro-cid-htruwgye]{max-width:400px;font-size:19px;line-height:1.45}.voucher__info-list[data-astro-cid-htruwgye]{padding-left:24px;font-size:19px;line-height:1.6;list-style:outside}.voucher__info-actions[data-astro-cid-htruwgye]{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.voucher__info-actions[data-astro-cid-htruwgye] .btn[data-astro-cid-htruwgye]{text-shadow:none}.voucher__info-actions[data-astro-cid-htruwgye] .btn--coral[data-astro-cid-htruwgye]{color:var(--c-coral);background:#fff}@media (width<=1199px){.layout[data-astro-cid-htruwgye]{grid-template-columns:minmax(0,1fr)}.voucher[data-astro-cid-htruwgye]{min-height:480px}}@media (width<=560px){.row[data-astro-cid-htruwgye]{padding:10px 12px}.note[data-astro-cid-htruwgye]{padding:12px 16px}.row[data-astro-cid-htruwgye]{flex-wrap:wrap}.row__meta[data-astro-cid-htruwgye]{flex-wrap:wrap;justify-content:space-between;gap:8px 12px;width:100%;margin-left:0}.row__cta[data-astro-cid-htruwgye]{margin-left:0}.row__price[data-astro-cid-htruwgye]{font-size:16px}.voucher[data-astro-cid-htruwgye]{min-height:420px;padding:32px 24px}.voucher__info[data-astro-cid-htruwgye]{padding:32px 24px}.promo[data-astro-cid-htruwgye]{flex-direction:column;align-items:flex-start;gap:20px;min-height:0;padding:32px 24px}.promo__title[data-astro-cid-htruwgye]{font-size:26px}}.steps[data-astro-cid-5wfdsgz3]{padding-block:calc(var(--section-y) + 50px)}.steps__bg[data-astro-cid-5wfdsgz3]{pointer-events:none;position:absolute;inset:0;overflow:hidden}.steps__photo[data-astro-cid-5wfdsgz3]{object-fit:cover;object-position:50% 40%;opacity:.1;mix-blend-mode:luminosity;filter:blur(1px);will-change:transform;width:100%;height:130%;position:absolute;top:0;left:0}.flow[data-astro-cid-5wfdsgz3]{align-items:stretch;gap:20px;margin-inline:auto;display:flex}.step[data-astro-cid-5wfdsgz3]{backdrop-filter:blur(3px);border-radius:var(--radius-box);background:#ffffffb3;flex-direction:column;flex:1 1 0;gap:24px;min-width:0;min-height:284px;padding:24px;display:flex}.step__num[data-astro-cid-5wfdsgz3]{opacity:.2;font-size:90px;font-weight:300;line-height:1.2}.step__body[data-astro-cid-5wfdsgz3]{flex-direction:column;gap:8px;display:flex}.step__title[data-astro-cid-5wfdsgz3]{font-size:22px;font-weight:700;line-height:24px}.step__text[data-astro-cid-5wfdsgz3]{font-size:16px;line-height:24px}.step--promo[data-astro-cid-5wfdsgz3]{transition:background-color .15s;position:relative}.step--promo[data-astro-cid-5wfdsgz3]:hover{background:#ffffffd9}.step__link[data-astro-cid-5wfdsgz3]{height:100%;color:inherit;flex-direction:column;gap:24px;text-decoration:none;display:flex}.step__link[data-astro-cid-5wfdsgz3]:after{content:"";border-radius:inherit;position:absolute;inset:0}.step__accent[data-astro-cid-5wfdsgz3]{color:var(--c-coral);white-space:nowrap}.step--promo[data-astro-cid-5wfdsgz3] .step__body[data-astro-cid-5wfdsgz3]{flex-direction:column;gap:8px;display:flex}.flow__arrow[data-astro-cid-5wfdsgz3]{flex:none;align-self:center}.flow__arrow[data-astro-cid-5wfdsgz3] .icon-btn[data-astro-cid-5wfdsgz3],.flow__arrow[data-astro-cid-5wfdsgz3] .icon-btn[data-astro-cid-5wfdsgz3]:hover{cursor:default;backdrop-filter:blur(3px);background:#ffffffb3}@media (width<=1099px){.flow[data-astro-cid-5wfdsgz3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.flow__arrow[data-astro-cid-5wfdsgz3]{display:none}.step[data-astro-cid-5wfdsgz3]{min-height:0}}@media (width<=560px){.flow[data-astro-cid-5wfdsgz3]{grid-template-columns:1fr}.step__num[data-astro-cid-5wfdsgz3]{font-size:64px}}.list[data-astro-cid-hemr5th4]{flex-direction:column;gap:12px;max-width:1396px;margin-inline:auto;display:flex}.item[data-astro-cid-hemr5th4]{background:var(--c-card);border-radius:var(--radius-box);overflow:hidden}.item__q[data-astro-cid-hemr5th4]{cursor:pointer;align-items:center;gap:16px;padding:16px 24px;font-size:20px;font-weight:700;line-height:24px;list-style:none;display:flex}.item__q[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}.item__q[data-astro-cid-hemr5th4]>span[data-astro-cid-hemr5th4]:first-child{flex:1}.item__icon[data-astro-cid-hemr5th4]{flex:none;transition:transform .2s;display:inline-flex;transform:rotate(90deg)}.item[data-astro-cid-hemr5th4][open] .item__icon[data-astro-cid-hemr5th4]{transform:rotate(-90deg)}.item__a[data-astro-cid-hemr5th4]{padding:0 24px 20px;font-size:18px;line-height:28px}@media (width<=560px){.item__q[data-astro-cid-hemr5th4]{padding:14px 16px;font-size:17px;line-height:22px}.item__a[data-astro-cid-hemr5th4]{padding:0 16px 16px}}.carousel[data-astro-cid-oulirr76]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;display:grid}.carousel__track[data-astro-cid-oulirr76]{gap:var(--carousel-gap);scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.carousel__track[data-astro-cid-oulirr76]::-webkit-scrollbar{display:none}.carousel__track[data-astro-cid-oulirr76]>*{scroll-snap-align:start;flex:none}@media (hover:hover) and (pointer:fine){.carousel__track[data-astro-cid-oulirr76]{cursor:grab}}.carousel__track[data-astro-cid-oulirr76].is-dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto;user-select:none}.carousel__track[data-astro-cid-oulirr76] img{-webkit-user-drag:none;user-select:none}@media (width>=1440px){.carousel--wide[data-astro-cid-oulirr76]{grid-template-columns:minmax(0,1fr);position:relative}.carousel--wide[data-astro-cid-oulirr76] .carousel__btn[data-astro-cid-oulirr76]{position:absolute;top:50%;transform:translateY(-50%)}.carousel--wide[data-astro-cid-oulirr76] .carousel__btn--prev[data-astro-cid-oulirr76]{left:calc(-1 * (var(--gutter) - 48px) / 2 - 48px)}.carousel--wide[data-astro-cid-oulirr76] .carousel__btn--next[data-astro-cid-oulirr76]{right:calc(-1 * (var(--gutter) - 48px) / 2 - 48px)}}@media (width<=767px){.carousel[data-astro-cid-oulirr76]{grid-template-columns:minmax(0,1fr);gap:16px}.carousel__btn[data-astro-cid-oulirr76]{display:none}.carousel__track[data-astro-cid-oulirr76]{margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-padding-inline:var(--gutter)}}.quote[data-astro-cid-gakqr736]{width:calc((100% - 3 * var(--carousel-gap)) / 4);background:var(--c-card);border-radius:var(--radius-box);flex-direction:column;gap:24px;min-width:280px;padding:24px;display:flex}.quote__head[data-astro-cid-gakqr736]{justify-content:space-between;align-items:center;gap:16px;display:flex}.quote__avatar[data-astro-cid-gakqr736]{flex:none;width:60px;height:60px}.quote__avatar-bg[data-astro-cid-gakqr736]{fill:var(--c-band)}.quote__avatar-fg[data-astro-cid-gakqr736]{fill:var(--c-chip-border)}.quote__stars[data-astro-cid-gakqr736]{gap:2px;display:inline-flex}.quote__star[data-astro-cid-gakqr736]{fill:var(--c-band)}.quote__star[data-astro-cid-gakqr736].is-on{fill:var(--c-coral)}.quote__body[data-astro-cid-gakqr736]{flex-direction:column;flex:1;gap:16px;display:flex}.quote__text[data-astro-cid-gakqr736]{margin:0;font-size:18px;line-height:1.3}.quote__meta[data-astro-cid-gakqr736]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-top:auto;display:flex}.quote__name[data-astro-cid-gakqr736]{font-size:22px;font-weight:700;line-height:1.2}.quote__date[data-astro-cid-gakqr736]{font-family:var(--font-sans);color:var(--c-slate);white-space:nowrap;font-size:12px}@media (width<=1199px){.quote[data-astro-cid-gakqr736]{width:calc((100% - var(--carousel-gap)) / 2)}}@media (width<=767px){.quote[data-astro-cid-gakqr736]{width:min(80vw,337px);min-width:0}}.grid[data-astro-cid-evxc3vox]{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.tile[data-astro-cid-evxc3vox]{aspect-ratio:1;border-radius:var(--radius-box);background:var(--c-card);display:block;position:relative;overflow:hidden}.tile[data-astro-cid-evxc3vox] img[data-astro-cid-evxc3vox]{object-fit:cover;width:100%;height:100%;transition:transform .4s}.tile[data-astro-cid-evxc3vox]:hover img[data-astro-cid-evxc3vox]{transform:scale(1.04)}.tile__placeholder[data-astro-cid-evxc3vox]{color:var(--c-chip-border);background:linear-gradient(160deg, var(--c-card) 0%, var(--c-band) 100%);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.tile__hover[data-astro-cid-evxc3vox]{color:#fff;opacity:0;background:#23304073;justify-content:center;align-items:center;transition:opacity .25s;display:flex;position:absolute;inset:0}@media (hover:hover){.tile[data-astro-cid-evxc3vox]:hover .tile__hover[data-astro-cid-evxc3vox],.tile[data-astro-cid-evxc3vox]:focus-visible .tile__hover[data-astro-cid-evxc3vox]{opacity:1}}.ig__cta[data-astro-cid-evxc3vox]{justify-content:center;margin-top:clamp(28px,3vw,40px);display:flex}@media (width<=1099px){.grid[data-astro-cid-evxc3vox]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=560px){.grid[data-astro-cid-evxc3vox]{gap:8px}}.contact[data-astro-cid-he3spzz3]{align-items:center;min-height:clamp(560px,48vw,939px);padding-block:clamp(72px,9vw,180px);display:flex}.layout[data-astro-cid-he3spzz3]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.copy[data-astro-cid-he3spzz3]{flex-direction:column;gap:24px;max-width:599px;display:flex}.copy__title[data-astro-cid-he3spzz3]{text-align:left}.copy__lead[data-astro-cid-he3spzz3]{color:var(--c-on-dark-soft);font-size:16px;line-height:1.5}.details[data-astro-cid-he3spzz3]{flex-direction:column;gap:20px;margin:8px 0;display:flex}.detail[data-astro-cid-he3spzz3]{grid-template-rows:auto auto;grid-template-columns:24px 1fr;align-items:start;gap:4px 14px;display:grid}.detail__icon[data-astro-cid-he3spzz3]{color:var(--c-coral);grid-row:1/3;margin-top:1px}.detail__label[data-astro-cid-he3spzz3]{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--c-on-dark-soft);font-size:12px;font-weight:600;line-height:24px}.detail__value[data-astro-cid-he3spzz3]{margin:0;font-size:18px;line-height:1.4}.detail__value[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]{text-decoration:none}.detail__value[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]:hover{text-decoration:underline}.hours[data-astro-cid-he3spzz3]{flex-direction:column;gap:2px;display:flex}.hours__row[data-astro-cid-he3spzz3]{grid-template-columns:minmax(0,12.5em) auto;gap:16px;display:grid}.hours[data-astro-cid-he3spzz3] dd[data-astro-cid-he3spzz3]{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.hours__row--lead[data-astro-cid-he3spzz3]{grid-template-columns:1fr;font-weight:700}.parking[data-astro-cid-he3spzz3]{border:1px solid var(--c-coral);border-radius:var(--radius-box);color:var(--c-on-dark);background:#ee8f6229;align-items:center;gap:14px;padding:14px 20px 14px 16px;font-size:18px;line-height:1.3;display:inline-flex}.parking__icon[data-astro-cid-he3spzz3]{color:var(--c-coral);flex:none;display:inline-flex}.map[data-astro-cid-he3spzz3]{background:var(--c-band);position:absolute;inset:0 0 0 50%}.map__frame[data-astro-cid-he3spzz3]{filter:grayscale()sepia(.35)hue-rotate(175deg)saturate(.55)brightness(1.03)contrast(.92);border:0;width:100%;height:100%;transition:filter .4s;display:block}.map[data-astro-cid-he3spzz3]:hover .map__frame[data-astro-cid-he3spzz3]{filter:none}@media (width<=1099px){.contact[data-astro-cid-he3spzz3]{flex-direction:column;align-items:stretch;min-height:0;padding-bottom:0}.layout[data-astro-cid-he3spzz3]{grid-template-columns:1fr}.map[data-astro-cid-he3spzz3]{height:360px;margin-top:48px;position:static}}
