.nav[data-astro-cid-dmqpwcec]{position:sticky;top:0;z-index:50;background-color:color-mix(in oklab,var(--color-paper) 88%,transparent);backdrop-filter:saturate(180%) blur(10px);border-bottom:1px solid var(--color-line)}.nav__inner[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:1.5rem;height:4.25rem}.nav__brand[data-astro-cid-dmqpwcec]{display:inline-flex;align-items:center;gap:.6rem;text-decoration:none}.nav__mark[data-astro-cid-dmqpwcec]{width:1.6rem;height:1.6rem;border-radius:8px;background:linear-gradient(135deg,var(--color-brand),var(--color-brand-strong));box-shadow:inset 0 0 0 2px color-mix(in oklab,#fff 35%,transparent)}.nav__name[data-astro-cid-dmqpwcec]{font-family:var(--font-display);font-weight:600;font-size:1.18rem;color:var(--color-ink);letter-spacing:-.01em}.nav__links[data-astro-cid-dmqpwcec]{display:none;gap:1.6rem;margin-inline:auto}.nav__links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{color:var(--color-body);text-decoration:none;font-size:.92rem;font-weight:500;transition:color .15s ease}.nav__links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:hover{color:var(--color-brand)}.nav__cta[data-astro-cid-dmqpwcec]{display:none;padding:.6rem 1.15rem;font-size:.9rem}.nav__toggle[data-astro-cid-dmqpwcec]{margin-left:auto;display:inline-flex;flex-direction:column;justify-content:center;gap:5px;width:2.75rem;height:2.75rem;padding:.6rem;background-color:var(--color-card);border:1px solid var(--color-line);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);cursor:pointer}.nav__toggle-bar[data-astro-cid-dmqpwcec]{display:block;height:2px;width:100%;border-radius:2px;background-color:var(--color-ink);transition:transform .2s ease,opacity .2s ease}.nav__toggle[data-astro-cid-dmqpwcec].is-open .nav__toggle-bar[data-astro-cid-dmqpwcec]:nth-child(1){transform:translateY(7px) rotate(45deg)}.nav__toggle[data-astro-cid-dmqpwcec].is-open .nav__toggle-bar[data-astro-cid-dmqpwcec]:nth-child(2){opacity:0}.nav__toggle[data-astro-cid-dmqpwcec].is-open .nav__toggle-bar[data-astro-cid-dmqpwcec]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.nav__mobile[data-astro-cid-dmqpwcec]{display:flex;flex-direction:column;gap:.25rem;padding:.75rem 1.25rem 1.25rem;border-bottom:1px solid var(--color-line);background-color:var(--color-paper)}.nav__mobile[data-astro-cid-dmqpwcec][hidden]{display:none}.nav__mobile[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{color:var(--color-body);text-decoration:none;font-size:1rem;font-weight:500;padding:.7rem .25rem}.nav__mobile[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:hover{color:var(--color-brand)}.nav__mobile-cta[data-astro-cid-dmqpwcec]{color:#fff;text-align:center;margin-top:.5rem}@media(min-width:880px){.nav__links[data-astro-cid-dmqpwcec]{display:inline-flex}.nav__cta[data-astro-cid-dmqpwcec]{display:inline-flex;margin-left:0}.nav__toggle[data-astro-cid-dmqpwcec],.nav__mobile[data-astro-cid-dmqpwcec]{display:none}}.hero[data-astro-cid-bbe6dxrz]{position:relative;padding-block:clamp(2.75rem,7vw,5.5rem);overflow:hidden}.hero[data-astro-cid-bbe6dxrz]:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(60% 70% at 88% 0%,color-mix(in oklab,var(--color-brand) 12%,transparent),transparent 70%),radial-gradient(50% 60% at 0% 100%,color-mix(in oklab,var(--color-accent, var(--color-brand)) 10%,transparent),transparent 70%)}.hero__grid[data-astro-cid-bbe6dxrz]{position:relative;z-index:1;display:grid;gap:clamp(2rem,5vw,3.5rem);align-items:center;grid-template-columns:1fr}.hero__headline[data-astro-cid-bbe6dxrz]{font-size:clamp(2.3rem,5.5vw,3.7rem);line-height:1.04;margin-top:.9rem;max-width:16ch;letter-spacing:-.02em}.hero__sub[data-astro-cid-bbe6dxrz]{margin-top:1.1rem;font-size:1.1rem;line-height:1.66;max-width:46ch;color:var(--color-body)}.hero__actions[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.85rem}.hero__badge[data-astro-cid-bbe6dxrz]{margin-top:1.5rem;font-size:.88rem;font-weight:600;color:var(--color-brand-ink)}.hero__media[data-astro-cid-bbe6dxrz]{position:relative;isolation:isolate}.hero__frame[data-astro-cid-bbe6dxrz]{position:relative;aspect-ratio:4 / 5;width:100%;border-radius:calc(var(--radius-lg) + .25rem);padding:.5rem;background:linear-gradient(150deg,color-mix(in oklab,var(--color-brand) 14%,var(--color-card)),color-mix(in oklab,var(--color-accent, var(--color-brand-soft)) 16%,var(--color-card)));border:1px solid color-mix(in oklab,var(--color-brand) 18%,var(--color-line));box-shadow:0 2px 4px #1f1b170d,0 30px 60px -28px color-mix(in oklab,var(--color-brand-ink) 60%,transparent)}.hero__photo[data-astro-cid-bbe6dxrz]{border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--color-brand-ink) 8%,transparent)}.hero__sheen[data-astro-cid-bbe6dxrz]{position:absolute;inset:.5rem;border-radius:var(--radius-lg);pointer-events:none;background:linear-gradient(125deg,color-mix(in oklab,#fff 30%,transparent) 0%,transparent 36%)}.hero__floatcard[data-astro-cid-bbe6dxrz]{position:absolute;left:-.6rem;bottom:-1.1rem;display:flex;align-items:center;gap:.7rem;padding:.85rem 1.15rem;box-shadow:0 18px 36px -20px #1f1b1766}.hero__floatcard-dot[data-astro-cid-bbe6dxrz]{width:.7rem;height:.7rem;border-radius:999px;flex:none;background:var(--color-brand);box-shadow:0 0 0 4px color-mix(in oklab,var(--color-brand) 22%,transparent)}.hero__floatcard-text[data-astro-cid-bbe6dxrz]{display:grid}.hero__floatcard-label[data-astro-cid-bbe6dxrz]{font-size:.7rem;text-transform:uppercase;letter-spacing:.12em;color:var(--color-muted);font-weight:700}.hero__floatcard-value[data-astro-cid-bbe6dxrz]{font-family:var(--font-display);font-size:1.02rem;color:var(--color-ink);margin-top:.1rem}.hero__ratingcard[data-astro-cid-bbe6dxrz]{position:absolute;right:-.5rem;top:1.25rem;display:grid;padding:.65rem .95rem;text-align:center;box-shadow:0 16px 32px -20px #1f1b1766}.hero__ratingcard-stars[data-astro-cid-bbe6dxrz]{color:var(--color-brand);letter-spacing:.08em;font-size:.85rem}.hero__ratingcard-meta[data-astro-cid-bbe6dxrz]{font-size:.66rem;text-transform:uppercase;letter-spacing:.1em;color:var(--color-muted);font-weight:700;margin-top:.15rem}@media(min-width:880px){.hero__grid[data-astro-cid-bbe6dxrz]{grid-template-columns:1.05fr .95fr}}.stats[data-astro-cid-bhxv2qxz]{padding-block:1.5rem}.stats__grid[data-astro-cid-bhxv2qxz]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.stats__item[data-astro-cid-bhxv2qxz]{text-align:center;padding:1.25rem .75rem;border:1px solid var(--color-line);border-radius:var(--radius-md);background-color:color-mix(in oklab,var(--color-brand-soft) 55%,var(--color-card))}.stats__value[data-astro-cid-bhxv2qxz]{display:block;font-family:var(--font-display);font-weight:600;font-size:clamp(1.6rem,4vw,2.2rem);color:var(--color-brand-ink);line-height:1}.stats__label[data-astro-cid-bhxv2qxz]{display:block;margin-top:.4rem;font-size:.8rem;color:var(--color-body)}@media(min-width:720px){.stats__grid[data-astro-cid-bhxv2qxz]{grid-template-columns:repeat(4,1fr)}}.about[data-astro-cid-v2cbyr3p]{padding-block:clamp(3rem,7vw,5rem)}.about__grid[data-astro-cid-v2cbyr3p]{display:grid;gap:clamp(2rem,5vw,3.5rem);align-items:center;grid-template-columns:1fr}.about__media[data-astro-cid-v2cbyr3p]{position:relative}.about__media[data-astro-cid-v2cbyr3p]:before{content:"";position:absolute;inset:1.25rem -1.25rem -1.25rem 1.25rem;border-radius:var(--radius-lg);background:color-mix(in oklab,var(--color-brand) 12%,var(--color-soft));border:1px solid color-mix(in oklab,var(--color-brand) 16%,var(--color-line));z-index:0}.about__frame[data-astro-cid-v2cbyr3p]{position:relative;z-index:1;aspect-ratio:5 / 4;width:100%;padding:.4rem;border-radius:calc(var(--radius-lg) + .2rem);background:var(--color-card);border:1px solid color-mix(in oklab,var(--color-brand) 14%,var(--color-line));box-shadow:0 24px 48px -28px color-mix(in oklab,var(--color-brand-ink) 55%,transparent)}.about__photo[data-astro-cid-v2cbyr3p]{width:100%;height:100%;border-radius:var(--radius-lg)}.about__title[data-astro-cid-v2cbyr3p]{font-size:clamp(1.7rem,4vw,2.4rem);margin-top:.8rem;max-width:18ch}.about__para[data-astro-cid-v2cbyr3p]{margin-top:1rem;line-height:1.7;font-size:1.02rem}@media(min-width:880px){.about__grid[data-astro-cid-v2cbyr3p]{grid-template-columns:.9fr 1.1fr}}.services[data-astro-cid-g5jplrhu]{padding-block:clamp(3rem,7vw,5rem);background-color:var(--color-soft)}.services__head[data-astro-cid-g5jplrhu]{max-width:44rem}.services__title[data-astro-cid-g5jplrhu]{font-size:clamp(1.7rem,4vw,2.4rem);margin-top:.8rem}.services__sub[data-astro-cid-g5jplrhu]{margin-top:.75rem;line-height:1.6}.services__grid[data-astro-cid-g5jplrhu]{display:grid;gap:1.25rem;margin-top:2.5rem;grid-template-columns:1fr}.services__group[data-astro-cid-g5jplrhu]{padding:1.6rem;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.services__group[data-astro-cid-g5jplrhu]:hover{transform:translateY(-3px);box-shadow:var(--shadow-lift);border-color:color-mix(in oklab,var(--color-brand) 24%,var(--color-line))}.services__group-head[data-astro-cid-g5jplrhu]{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.services__group-title[data-astro-cid-g5jplrhu]{font-size:1.2rem}.services__group-note[data-astro-cid-g5jplrhu]{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--color-brand);background-color:var(--color-brand-soft);padding:.25rem .6rem;border-radius:999px;white-space:nowrap}.services__list[data-astro-cid-g5jplrhu]{margin-top:1rem;display:grid;gap:.9rem}.services__item[data-astro-cid-g5jplrhu]{display:flex;justify-content:space-between;gap:1rem;align-items:baseline;padding-bottom:.9rem;border-bottom:1px dashed var(--color-line)}.services__item[data-astro-cid-g5jplrhu]:last-child{border-bottom:none;padding-bottom:0}.services__item-name[data-astro-cid-g5jplrhu]{display:block;font-weight:600;color:var(--color-ink)}.services__item-desc[data-astro-cid-g5jplrhu]{display:block;font-size:.86rem;color:var(--color-muted);margin-top:.2rem}.services__item-price[data-astro-cid-g5jplrhu]{font-family:var(--font-display);font-weight:600;color:var(--color-brand-ink);white-space:nowrap}@media(min-width:760px){.services__grid[data-astro-cid-g5jplrhu]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1040px){.services__grid[data-astro-cid-g5jplrhu]{grid-template-columns:repeat(3,1fr)}}.hours[data-astro-cid-gljrcp7o]{padding-block:clamp(3rem,7vw,5rem)}.hours__grid[data-astro-cid-gljrcp7o]{display:grid;gap:clamp(2rem,5vw,3rem);align-items:center;grid-template-columns:1fr}.hours__title[data-astro-cid-gljrcp7o]{font-size:clamp(1.7rem,4vw,2.4rem);margin-top:.8rem;max-width:18ch}.hours__note[data-astro-cid-gljrcp7o]{margin-top:.9rem;line-height:1.6;color:var(--color-body);max-width:40ch}.hours__cta[data-astro-cid-gljrcp7o]{margin-top:1.5rem}.hours__card[data-astro-cid-gljrcp7o]{padding:.5rem 1.5rem}.hours__row[data-astro-cid-gljrcp7o]{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding-block:1rem;border-bottom:1px solid var(--color-line)}.hours__row[data-astro-cid-gljrcp7o]:last-child{border-bottom:none}.hours__day[data-astro-cid-gljrcp7o]{font-weight:600;color:var(--color-ink)}.hours__time[data-astro-cid-gljrcp7o]{color:var(--color-body);text-align:right}@media(min-width:820px){.hours__grid[data-astro-cid-gljrcp7o]{grid-template-columns:1fr 1fr}}.gallery[data-astro-cid-ihllb3az]{padding-block:clamp(3rem,7vw,5rem);background-color:var(--color-soft)}.gallery__title[data-astro-cid-ihllb3az]{font-size:clamp(1.7rem,4vw,2.4rem);margin-top:.8rem}.gallery__grid[data-astro-cid-ihllb3az]{display:grid;gap:1rem;margin-top:2.25rem;grid-template-columns:repeat(2,1fr)}.gallery__tile[data-astro-cid-ihllb3az]{position:relative;margin:0;aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--radius-md);border:1px solid color-mix(in oklab,var(--color-brand) 12%,var(--color-line));box-shadow:0 1px 2px #1f1b170d,0 18px 34px -24px #1f1b1747;transition:transform .25s ease,box-shadow .25s ease}.gallery__tile[data-astro-cid-ihllb3az]:hover{transform:translateY(-3px);box-shadow:0 1px 2px #1f1b170f,0 26px 46px -22px #1f1b1761}.gallery__scene[data-astro-cid-ihllb3az]{transition:transform .4s ease}.gallery__tile[data-astro-cid-ihllb3az]:hover .gallery__scene[data-astro-cid-ihllb3az]{transform:scale(1.04)}@media(min-width:760px){.gallery__grid[data-astro-cid-ihllb3az]{grid-template-columns:repeat(3,1fr)}.gallery__tile--wide[data-astro-cid-ihllb3az]{grid-column:span 2;aspect-ratio:16 / 9}}.reviews[data-astro-cid-bgwftent]{padding-block:clamp(3rem,7vw,5rem)}.reviews__head[data-astro-cid-bgwftent]{text-align:center;max-width:40rem;margin-inline:auto}.reviews__title[data-astro-cid-bgwftent]{font-size:clamp(1.7rem,4vw,2.4rem);margin-top:.8rem}.reviews__grid[data-astro-cid-bgwftent]{display:grid;gap:1.25rem;margin-top:2.5rem;grid-template-columns:1fr}.reviews__card[data-astro-cid-bgwftent]{position:relative;padding:1.9rem 1.75rem 1.6rem;display:flex;flex-direction:column;gap:1rem;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.reviews__card[data-astro-cid-bgwftent]:hover{transform:translateY(-3px);box-shadow:var(--shadow-lift)}.reviews__mark[data-astro-cid-bgwftent]{position:absolute;top:-.6rem;right:1rem;font-family:var(--font-display);font-size:5.5rem;line-height:1;color:color-mix(in oklab,var(--color-brand) 16%,transparent);pointer-events:none;user-select:none}.reviews__stars[data-astro-cid-bgwftent]{color:var(--color-brand);letter-spacing:.1em;font-size:.95rem}.reviews__quote[data-astro-cid-bgwftent]{font-family:var(--font-display);font-size:1.1rem;line-height:1.55;color:var(--color-ink)}.reviews__cite[data-astro-cid-bgwftent]{margin-top:auto;display:flex;align-items:center;gap:.75rem;padding-top:.5rem}.reviews__avatar[data-astro-cid-bgwftent]{flex:none;width:2.6rem;height:2.6rem;border-radius:999px;display:grid;place-items:center;font-family:var(--font-display);font-weight:600;font-size:1.05rem;color:#fff;background:linear-gradient(140deg,var(--color-brand),var(--color-brand-strong));box-shadow:inset 0 0 0 2px color-mix(in oklab,#fff 28%,transparent)}.reviews__cite-text[data-astro-cid-bgwftent]{display:grid}.reviews__name[data-astro-cid-bgwftent]{display:block;font-weight:600;color:var(--color-ink)}.reviews__meta[data-astro-cid-bgwftent]{display:block;font-size:.85rem;color:var(--color-muted);margin-top:.1rem}@media(min-width:880px){.reviews__grid[data-astro-cid-bgwftent]{grid-template-columns:repeat(3,1fr)}}.bookingcta[data-astro-cid-fmhm6fuw]{padding-block:clamp(2.5rem,6vw,4rem)}.bookingcta__panel[data-astro-cid-fmhm6fuw]{display:grid;gap:1.75rem;align-items:center;padding:clamp(2rem,5vw,3.5rem);border-radius:var(--radius-lg);background:radial-gradient(120% 140% at 100% 0%,color-mix(in oklab,var(--color-accent, var(--color-brand-strong)) 40%,transparent) 0%,transparent 50%),linear-gradient(135deg,var(--color-brand),var(--color-brand-strong));color:#fff;grid-template-columns:1fr}.bookingcta__title[data-astro-cid-fmhm6fuw]{color:#fff;font-size:clamp(1.6rem,4vw,2.3rem);max-width:20ch}.bookingcta__sub[data-astro-cid-fmhm6fuw]{margin-top:.75rem;color:color-mix(in oklab,#fff 88%,transparent);line-height:1.6;max-width:46ch}.bookingcta__actions[data-astro-cid-fmhm6fuw]{display:flex;flex-wrap:wrap;gap:.75rem}.bookingcta__btn-light[data-astro-cid-fmhm6fuw]{background-color:#fff;color:var(--color-brand-ink)}.bookingcta__btn-light[data-astro-cid-fmhm6fuw]:hover{transform:translateY(-1px)}.bookingcta__btn-line[data-astro-cid-fmhm6fuw]{background-color:transparent;color:#fff;border:1.5px solid color-mix(in oklab,#fff 55%,transparent)}.bookingcta__btn-line[data-astro-cid-fmhm6fuw]:hover{background-color:color-mix(in oklab,#fff 14%,transparent)}@media(min-width:880px){.bookingcta__panel[data-astro-cid-fmhm6fuw]{grid-template-columns:1.4fr 1fr}.bookingcta__actions[data-astro-cid-fmhm6fuw]{justify-content:flex-end}}.contact[data-astro-cid-xmivup5a]{padding-block:clamp(3rem,7vw,5rem);background-color:var(--color-soft)}.contact__head[data-astro-cid-xmivup5a]{max-width:40rem}.contact__title[data-astro-cid-xmivup5a]{font-size:clamp(1.7rem,4vw,2.4rem);margin-top:.8rem}.contact__sub[data-astro-cid-xmivup5a]{margin-top:.75rem;line-height:1.6}.contact__grid[data-astro-cid-xmivup5a]{display:grid;gap:1.5rem;margin-top:2.5rem;grid-template-columns:1fr}.contact__list[data-astro-cid-xmivup5a]{display:grid;gap:1.25rem}.contact__item[data-astro-cid-xmivup5a] dt[data-astro-cid-xmivup5a]{font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;color:var(--color-brand-ink);font-weight:700}.contact__item[data-astro-cid-xmivup5a] dd[data-astro-cid-xmivup5a]{margin-top:.25rem;line-height:1.5;color:var(--color-body)}.contact__item[data-astro-cid-xmivup5a] a[data-astro-cid-xmivup5a]{color:var(--color-brand-ink);text-decoration:none}.contact__item[data-astro-cid-xmivup5a] a[data-astro-cid-xmivup5a]:hover{text-decoration:underline}.contact__map[data-astro-cid-xmivup5a]{position:relative;display:block;aspect-ratio:16 / 9;margin-top:1.5rem;overflow:hidden;border-radius:var(--radius-md);border:1px solid color-mix(in oklab,var(--color-brand) 14%,var(--color-line));box-shadow:0 16px 32px -24px #1f1b174d;transition:box-shadow .2s ease,transform .2s ease}.contact__map[data-astro-cid-xmivup5a]:hover{transform:translateY(-2px);box-shadow:0 22px 40px -22px #1f1b1766}.contact__map-scene[data-astro-cid-xmivup5a]{position:absolute;inset:0}.contact__map-pill[data-astro-cid-xmivup5a]{position:absolute;right:.75rem;top:.75rem;z-index:2;padding:.4rem .8rem;font-size:.74rem;font-weight:700;color:#fff;background-color:var(--color-brand);border-radius:999px;box-shadow:0 6px 14px -6px var(--color-brand)}.contact__form[data-astro-cid-xmivup5a]{padding:1.75rem;display:grid;gap:1rem;align-content:start}.contact__field[data-astro-cid-xmivup5a]{display:grid;gap:.35rem}.contact__field[data-astro-cid-xmivup5a] label[data-astro-cid-xmivup5a]{font-size:.85rem;font-weight:600;color:var(--color-ink)}.contact__opt[data-astro-cid-xmivup5a]{color:var(--color-muted);font-weight:400}.contact__field[data-astro-cid-xmivup5a] input[data-astro-cid-xmivup5a],.contact__field[data-astro-cid-xmivup5a] textarea[data-astro-cid-xmivup5a]{width:100%;font:inherit;color:var(--color-ink);padding:.7rem .85rem;border-radius:var(--radius-sm);border:1px solid var(--color-line);background-color:var(--color-paper)}.contact__field[data-astro-cid-xmivup5a] textarea[data-astro-cid-xmivup5a]{resize:vertical}.contact__submit[data-astro-cid-xmivup5a]{margin-top:.25rem}.contact__hint[data-astro-cid-xmivup5a]{font-size:.78rem;color:var(--color-muted);line-height:1.5}@media(min-width:880px){.contact__grid[data-astro-cid-xmivup5a]{grid-template-columns:1fr 1fr}}.footer[data-astro-cid-sz7xmlte]{background-color:color-mix(in oklab,var(--color-brand-ink) 6%,var(--color-soft));border-top:1px solid var(--color-line);padding-top:clamp(2.5rem,6vw,4rem)}.footer__grid[data-astro-cid-sz7xmlte]{display:grid;gap:2rem;grid-template-columns:1fr}.footer__name[data-astro-cid-sz7xmlte]{font-family:var(--font-display);font-weight:600;font-size:1.3rem;color:var(--color-ink);text-decoration:none}.footer__cat[data-astro-cid-sz7xmlte]{margin-top:.5rem;color:var(--color-body);max-width:32ch;line-height:1.5}.footer__est[data-astro-cid-sz7xmlte]{margin-top:.5rem;font-size:.85rem;color:var(--color-muted)}.footer__h[data-astro-cid-sz7xmlte]{font-family:var(--font-body);font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;color:var(--color-brand-ink);font-weight:700}.footer__col[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{margin-top:.9rem;display:grid;gap:.55rem;list-style:none}.footer__col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--color-body);text-decoration:none;font-size:.92rem}.footer__col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--color-brand)}.footer__col[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]{font-size:.92rem;color:var(--color-body)}.footer__bar[data-astro-cid-sz7xmlte]{margin-top:clamp(2rem,5vw,3rem);padding-block:1.5rem;border-top:1px solid var(--color-line);display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem;font-size:.82rem;color:var(--color-muted)}@media(min-width:720px){.footer__grid[data-astro-cid-sz7xmlte]{grid-template-columns:1.4fr 1fr 1fr .8fr}}
