.hero[data-astro-cid-bbe6dxrz]{position:relative;overflow:hidden;isolation:isolate;background:var(--field);color:var(--field-ink)}.hero__bg[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;z-index:-3;overflow:hidden}.hero__bg[data-astro-cid-bbe6dxrz] img[data-astro-cid-bbe6dxrz]{width:100%;height:100%;object-fit:cover;transform:scale(1.25);filter:blur(34px) brightness(.5) saturate(1.15)}.hero__shot[data-astro-cid-bbe6dxrz]{position:relative;z-index:-2;height:clamp(17rem,78vw,26rem)}.hero__shot[data-astro-cid-bbe6dxrz] img[data-astro-cid-bbe6dxrz]{width:100%;height:100%;object-fit:cover;object-position:50% 42%;-webkit-mask-image:linear-gradient(to bottom,#000 62%,transparent);mask-image:linear-gradient(to bottom,#000 62%,transparent)}.hero__veil[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#1a04041a,#1a04048c 70%),#5500002e}.hero__fade[data-astro-cid-bbe6dxrz]{position:absolute;inset:auto 0 0;height:clamp(3rem,7vw,5rem);z-index:-1;pointer-events:none;background:linear-gradient(to bottom,transparent,var(--night))}.hero__waves[data-astro-cid-bbe6dxrz]{position:absolute;inset:0 -120px;z-index:-3;background-image:url(/images/waves.svg);background-size:120px 18px}.hero__grid[data-astro-cid-bbe6dxrz]{display:grid}.hero__copy[data-astro-cid-bbe6dxrz]{display:grid;justify-items:center;gap:1.5rem;text-align:center;padding-block:.5rem clamp(3.5rem,7vw,5.5rem)}.hero__logo[data-astro-cid-bbe6dxrz]{height:4.5rem;width:auto}h1[data-astro-cid-bbe6dxrz]{display:grid;gap:.35rem;justify-items:center;font-weight:500;line-height:1;color:var(--field-ink)}h1[data-astro-cid-bbe6dxrz] .h1__a{font-family:var(--font-head);font-weight:600;text-transform:uppercase;letter-spacing:.06em;font-size:var(--step-kicker);line-height:1.05}h1[data-astro-cid-bbe6dxrz] .h1__hl{color:var(--accent-on-dark)}h1[data-astro-cid-bbe6dxrz] em{font-family:var(--font-head);font-style:italic;font-weight:500;color:var(--accent-on-dark);font-size:var(--step-script);line-height:.92;letter-spacing:-.01em}h1[data-astro-cid-bbe6dxrz] .h1__c{font-family:var(--font-body);font-weight:500;text-transform:uppercase;letter-spacing:.22em;font-size:var(--fs-small);color:var(--field-soft)}.hero__contact[data-astro-cid-bbe6dxrz]{display:grid;gap:.6rem;justify-items:center;font-size:var(--step-0);color:var(--field-ink)}.hero__contact[data-astro-cid-bbe6dxrz] li[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;gap:.6rem;text-align:left}.hero__contact[data-astro-cid-bbe6dxrz] svg{width:1.1rem;height:1.1rem;flex:none;color:var(--accent-on-dark)}.hero__contact[data-astro-cid-bbe6dxrz] a[data-astro-cid-bbe6dxrz]{text-decoration:none;letter-spacing:.02em}.hero__contact[data-astro-cid-bbe6dxrz] a[data-astro-cid-bbe6dxrz]:hover{text-decoration:underline;text-underline-offset:.25em}.hero__actions[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}@media(min-width:56rem){.hero--photo[data-astro-cid-bbe6dxrz]{min-height:clamp(36rem,82vh,46rem);display:grid;align-items:center}.hero__shot[data-astro-cid-bbe6dxrz]{position:absolute;inset:0 auto 0 0;z-index:-2;width:auto;height:auto;aspect-ratio:1 / 1}.hero__shot[data-astro-cid-bbe6dxrz] img[data-astro-cid-bbe6dxrz]{-webkit-mask-image:linear-gradient(to right,#000 60%,transparent);mask-image:linear-gradient(to right,#000 60%,transparent)}.hero__veil[data-astro-cid-bbe6dxrz]{background:linear-gradient(90deg,#1a04041a,#1a040480 45%,#1a0404c7),#5500002e}.hero__copy[data-astro-cid-bbe6dxrz]{width:min(100%,34rem);justify-self:end;padding-block:clamp(3rem,6vw,5rem)}.hero[data-astro-cid-bbe6dxrz]:not(.hero--photo) .hero__copy[data-astro-cid-bbe6dxrz]{justify-self:start}}.photo[data-astro-cid-w4fmld3g]{position:relative;overflow:hidden;aspect-ratio:var(--ratio);border-radius:var(--r);background:var(--paper-2)}.photo[data-astro-cid-w4fmld3g] img[data-astro-cid-w4fmld3g]{width:100%;height:100%;object-fit:cover;object-position:var(--pos, 50% 50%)}.photo__ph[data-astro-cid-w4fmld3g]{position:absolute;inset:0;display:grid;place-items:center;align-content:center;gap:.9rem;background-image:url(/images/waves.svg);background-size:120px 18px;text-align:center;padding:1rem}.photo--field[data-astro-cid-w4fmld3g]{background-color:var(--field);color:var(--field-soft)}.photo--paper[data-astro-cid-w4fmld3g]{background-color:var(--paper-3);color:var(--ink-soft)}.photo--paper[data-astro-cid-w4fmld3g] .photo__ph[data-astro-cid-w4fmld3g]{background-image:url(/images/waves-paper.svg)}.photo--night[data-astro-cid-w4fmld3g]{background-color:var(--ph-night);color:var(--night-soft)}.photo__ph[data-astro-cid-w4fmld3g] .photo__icon{width:3.5rem;height:3.5rem;opacity:.85;stroke-width:1.1}.photo__tag[data-astro-cid-w4fmld3g]{max-width:90%;font-size:.6875rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;line-height:1.4;padding:.4rem .8rem;border-radius:999px;background:#1a04048c;color:var(--field-ink)}.photo--bare[data-astro-cid-w4fmld3g] .photo__ph[data-astro-cid-w4fmld3g]{place-items:end end;align-content:end;padding:1.25rem}.photo--bare[data-astro-cid-w4fmld3g] .photo__ph[data-astro-cid-w4fmld3g] .photo__icon{display:none}.photo--paper[data-astro-cid-w4fmld3g] .photo__tag[data-astro-cid-w4fmld3g]{background:#f8f4ead9;color:var(--ink)}.menu[data-astro-cid-nsr3ttcz]{padding-bottom:0}.menu__head[data-astro-cid-nsr3ttcz]{text-align:center;display:grid;justify-items:center;gap:1.25rem}.menu__head[data-astro-cid-nsr3ttcz] h2[data-astro-cid-nsr3ttcz]{max-width:30ch}.menu__lede[data-astro-cid-nsr3ttcz]{color:var(--ink-soft);max-width:40ch}.menu__sample[data-astro-cid-nsr3ttcz]{font-size:var(--step--1);color:var(--ink-soft);max-width:none;border:1.5px solid var(--accent);border-radius:var(--r);padding:.75rem 1.25rem;background:var(--note);color:var(--ink);font-weight:500}.menu__tabs[data-astro-cid-nsr3ttcz]{margin-top:clamp(2rem,4vw,3.25rem)}.tabs[data-astro-cid-nsr3ttcz]{display:flex;align-items:center;gap:.5rem;overflow-x:auto;padding:.25rem 0 .75rem;scrollbar-width:none;justify-content:safe center}.tabs[data-astro-cid-nsr3ttcz]::-webkit-scrollbar{display:none}.tabs__lead[data-astro-cid-nsr3ttcz]{display:inline-flex;align-items:center;gap:.75rem;margin-right:.5rem;white-space:nowrap}.tab[data-astro-cid-nsr3ttcz]{flex:none;display:inline-flex;align-items:center;min-height:2.75rem;padding:.4rem 1.15rem;border-radius:999px;font-size:.6875rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase;text-decoration:none;color:var(--ink);border:1.5px solid transparent;transition:background-color .25s,color .25s,border-color .25s}.tab[data-astro-cid-nsr3ttcz]:hover{border-color:var(--hair-strong)}.tab[data-astro-cid-nsr3ttcz][aria-selected=true]{background:var(--ink);color:var(--paper)}.js .dishes[data-astro-cid-nsr3ttcz][data-active=false]{display:none}.dishes[data-astro-cid-nsr3ttcz]{max-width:52rem;margin:clamp(1.5rem,3vw,2.5rem) auto 0}.dishes__title[data-astro-cid-nsr3ttcz]{font-size:var(--step-2);margin-bottom:.75rem}.js .dishes__title[data-astro-cid-nsr3ttcz]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.dish[data-astro-cid-nsr3ttcz]{display:grid;grid-template-columns:1fr auto;gap:1.5rem;align-items:baseline;padding:1.25rem 0;border-top:1px solid var(--hair)}.dishes[data-astro-cid-nsr3ttcz] li[data-astro-cid-nsr3ttcz]:last-child{border-bottom:1px solid var(--hair)}.dish__name[data-astro-cid-nsr3ttcz]{font-family:var(--font-head);font-weight:500;font-size:var(--fs-dish);line-height:1.1}.dish__desc[data-astro-cid-nsr3ttcz]{color:var(--ink-soft);font-size:var(--step--1);margin-top:.35rem;max-width:40ch}.dish__price[data-astro-cid-nsr3ttcz]{display:grid;justify-items:end;gap:.25rem;text-align:right}.dish__amount[data-astro-cid-nsr3ttcz]{font-weight:600;font-size:var(--step-1);color:var(--accent);white-space:nowrap}.dish__est[data-astro-cid-nsr3ttcz]{font-size:var(--fs-caption);color:var(--ink-faint)}.more[data-astro-cid-nsr3ttcz]{margin-top:var(--section);padding-block:0 var(--section)}.more__head[data-astro-cid-nsr3ttcz]{display:flex;align-items:end;justify-content:space-between;gap:1.5rem}.more__head[data-astro-cid-nsr3ttcz] h2[data-astro-cid-nsr3ttcz]{font-size:var(--step-3)}.more__lede[data-astro-cid-nsr3ttcz]{color:var(--ink-soft);font-size:var(--step--1);margin-top:.75rem}.more__nav[data-astro-cid-nsr3ttcz]{display:none;gap:.5rem}.round[data-astro-cid-nsr3ttcz]{width:2.9rem;height:2.9rem;display:inline-grid;place-items:center;border-radius:50%;cursor:pointer;border:1.5px solid var(--hair-strong);background:transparent;transition:background-color .25s,color .25s}.round[data-astro-cid-nsr3ttcz]:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}.round[data-astro-cid-nsr3ttcz] svg{width:1.1rem;height:1.1rem}.track[data-astro-cid-nsr3ttcz]{display:flex;gap:1rem;margin-top:2rem;padding:.5rem max(1.25rem,calc((100vw - 76rem)/2)) 1rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:max(1.25rem,calc((100vw - 76rem)/2));scrollbar-width:none}.track[data-astro-cid-nsr3ttcz]::-webkit-scrollbar{display:none}.card[data-astro-cid-nsr3ttcz]{position:relative;flex:0 0 min(82%,26rem);scroll-snap-align:start;border-radius:var(--r-lg);overflow:hidden}.card[data-astro-cid-nsr3ttcz] .photo{border-radius:0}.card__over[data-astro-cid-nsr3ttcz]{position:absolute;inset:auto 0 0;display:grid;gap:.2rem;padding:3rem 1.25rem 1.25rem;color:var(--white);background:linear-gradient(to top,#1a0404d1,#1a040400)}.card__tag[data-astro-cid-nsr3ttcz]{font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;opacity:.9}.card__name[data-astro-cid-nsr3ttcz]{font-family:var(--font-head);font-weight:500;font-size:var(--fs-card);line-height:1.05}.card__price[data-astro-cid-nsr3ttcz]{font-weight:600;font-size:var(--step-0);color:var(--accent-tint)}@media(min-width:56rem){.more__nav[data-astro-cid-nsr3ttcz]{display:flex}.card[data-astro-cid-nsr3ttcz]{flex-basis:24rem}}.band[data-astro-cid-otd4oaab]{position:relative;isolation:isolate;overflow:hidden;margin-top:0;color:var(--night-ink);background:var(--night-panel)}.band[data-astro-cid-otd4oaab] .band__bg{position:absolute;inset:0;z-index:-2;aspect-ratio:auto;height:100%;border-radius:0}.band[data-astro-cid-otd4oaab] .band__bg img{height:100%}.band__veil[data-astro-cid-otd4oaab]{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#1a0404c7,#1a0404a8)}.band__grid[data-astro-cid-otd4oaab]{display:grid;gap:2.5rem;padding-block:clamp(4rem,8vw,7rem);align-items:end;min-height:26rem}.note[data-astro-cid-otd4oaab]{justify-self:start;max-width:17rem;padding:1.1rem 1.35rem;font-family:var(--font-head);font-style:italic;font-size:var(--fs-quote);line-height:1.25;background:var(--paper);color:var(--ink);border-radius:var(--r);box-shadow:var(--shadow-card)}.band__text[data-astro-cid-otd4oaab]{display:grid;gap:1.25rem;justify-items:start}.band[data-astro-cid-otd4oaab] h2[data-astro-cid-otd4oaab]{font-size:var(--step-4);color:var(--night-ink)}.band[data-astro-cid-otd4oaab] h2[data-astro-cid-otd4oaab] em{color:var(--accent-on-dark)}.band__lede[data-astro-cid-otd4oaab]{color:var(--night-soft);max-width:32rem}.band__actions[data-astro-cid-otd4oaab]{display:flex;flex-wrap:wrap;gap:.75rem}@media(min-width:56rem){.band__grid[data-astro-cid-otd4oaab]{grid-template-columns:1fr 1fr;align-items:end}.note[data-astro-cid-otd4oaab]{align-self:start}.band__text[data-astro-cid-otd4oaab]{justify-self:end;max-width:34rem}}.about__grid[data-astro-cid-v2cbyr3p]{display:grid;gap:2.5rem;align-items:center}.about__text[data-astro-cid-v2cbyr3p]{display:grid;gap:1.25rem;justify-items:start}.about__text[data-astro-cid-v2cbyr3p] h2[data-astro-cid-v2cbyr3p]{font-size:var(--step-3);max-width:none}.about__text[data-astro-cid-v2cbyr3p] h2[data-astro-cid-v2cbyr3p] em{color:var(--accent)}.about__kicker[data-astro-cid-v2cbyr3p]{font-size:var(--step-1)}.about__text[data-astro-cid-v2cbyr3p] p[data-astro-cid-v2cbyr3p]{color:var(--ink-soft);max-width:36rem}.about__pending[data-astro-cid-v2cbyr3p]{padding:1.25rem 1.5rem;border:1.5px dashed var(--hair-strong);border-radius:var(--r);background:var(--paper-2);font-size:var(--step--1)}.stack[data-astro-cid-v2cbyr3p]{position:relative;width:100%;aspect-ratio:1 / 1}.stack__card[data-astro-cid-v2cbyr3p]{position:absolute;top:0;right:0;width:80%;aspect-ratio:4 / 5;transform:translate(calc(var(--pos) * -20%)) scale(calc(1 - var(--pos) * .15));z-index:calc(10 - var(--pos));filter:brightness(calc(1 - var(--pos) * .25));opacity:calc(1 - var(--pos) * .17);transition:transform .6s cubic-bezier(.25,.46,.45,.94),filter .6s,opacity .6s}.stack__card[data-astro-cid-v2cbyr3p][data-far]{opacity:0;pointer-events:none;transform:translate(-60%) scale(.6)}.stack__card[data-astro-cid-v2cbyr3p]:not([aria-hidden]){cursor:default}.stack__card[data-astro-cid-v2cbyr3p][aria-hidden]{cursor:pointer}.stack__card[data-astro-cid-v2cbyr3p] .photo{width:100%;height:100%;aspect-ratio:auto;box-shadow:var(--shadow-card)}.stack__next[data-astro-cid-v2cbyr3p]{position:absolute;right:1rem;top:50%;transform:translateY(-50%);z-index:20;width:3rem;height:3rem;display:grid;place-items:center;border:0;border-radius:50%;cursor:pointer;background:var(--accent);color:var(--white);box-shadow:var(--shadow-card);transition:background-color .2s,transform .2s}.stack__next[data-astro-cid-v2cbyr3p]:hover{background:var(--accent-deep);transform:translateY(-50%) scale(1.06)}.stack__next[data-astro-cid-v2cbyr3p] svg{width:1.4rem;height:1.4rem}@media(prefers-reduced-motion:reduce){.stack__card[data-astro-cid-v2cbyr3p]{transition:none}}@media(min-width:56rem){.about__grid[data-astro-cid-v2cbyr3p]{grid-template-columns:5fr 6fr;gap:clamp(3rem,7vw,7rem)}}.visit[data-astro-cid-aqstvgqq]{position:relative;isolation:isolate;overflow:hidden;color:var(--night-ink);min-height:clamp(26rem,46vw,34rem);display:grid;align-items:end}.visit[data-astro-cid-aqstvgqq] .visit__bg{position:absolute;inset:0;z-index:-2;aspect-ratio:auto;height:100%;border-radius:0}.visit[data-astro-cid-aqstvgqq] .visit__bg img{height:100%}.visit__veil[data-astro-cid-aqstvgqq]{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#1a04048c,#1a0404d1)}.visit__body[data-astro-cid-aqstvgqq]{display:grid;gap:1.5rem;justify-items:start;padding-block:clamp(2rem,6vw,5rem)}.visit[data-astro-cid-aqstvgqq] h2[data-astro-cid-aqstvgqq]{font-size:var(--step-4);color:var(--night-ink);max-width:14ch}.visit[data-astro-cid-aqstvgqq] h2[data-astro-cid-aqstvgqq] em{color:var(--accent-on-dark)}.visit__actions[data-astro-cid-aqstvgqq]{display:flex;flex-wrap:wrap;gap:.75rem}.cols[data-astro-cid-aqstvgqq]{display:grid;gap:1.5rem;width:100%;margin-top:clamp(1.5rem,4vw,3rem);padding-top:1.75rem;border-top:1px solid var(--field-line)}dt[data-astro-cid-aqstvgqq]{font-size:.6875rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-on-dark);margin-bottom:.5rem}dd[data-astro-cid-aqstvgqq]{margin:0;font-family:var(--font-head);font-size:var(--fs-cell);line-height:1.25;color:var(--night-ink)}address[data-astro-cid-aqstvgqq]{font-style:normal}@media(min-width:48rem){.cols[data-astro-cid-aqstvgqq]{grid-template-columns:1.3fr 1fr 1fr;gap:2.5rem}.cols--2[data-astro-cid-aqstvgqq]{grid-template-columns:1.3fr 1fr}}.featured[data-astro-cid-gghe66ga]{padding-top:clamp(2.5rem,6vw,4rem)}.features[data-astro-cid-gghe66ga]{display:grid;gap:clamp(4rem,8vw,7rem)}.feature[data-astro-cid-gghe66ga]{display:grid;gap:2rem;align-items:center}.feature__media[data-astro-cid-gghe66ga]{position:relative;margin-bottom:2.5rem}.feature__media[data-astro-cid-gghe66ga] .photo{box-shadow:var(--shadow-card)}.feature__inset[data-astro-cid-gghe66ga]{position:absolute;width:34%;right:-2%;bottom:-2.5rem;border-radius:var(--r);border:5px solid var(--paper);box-shadow:var(--shadow-card)}.feature__inset[data-astro-cid-gghe66ga] .photo{box-shadow:none}.feature__inset[data-astro-cid-gghe66ga] .photo__tag,.feature__inset[data-astro-cid-gghe66ga] .photo__icon{display:none}.feature--rev[data-astro-cid-gghe66ga] .feature__inset[data-astro-cid-gghe66ga]{right:auto;left:-2%}.feature__text[data-astro-cid-gghe66ga]{display:grid;gap:1.1rem;justify-items:start}.feature__text[data-astro-cid-gghe66ga] h3[data-astro-cid-gghe66ga]{font-size:var(--step-3)}.feature__sub[data-astro-cid-gghe66ga]{font-family:var(--font-head);font-style:italic;font-size:var(--step-1);color:var(--ink-soft);max-width:34ch}.feature__price[data-astro-cid-gghe66ga]{display:grid;gap:.15rem}.feature__price[data-astro-cid-gghe66ga] span[data-astro-cid-gghe66ga]{font-weight:600;font-size:var(--step-1);color:var(--accent)}.feature__price[data-astro-cid-gghe66ga] small[data-astro-cid-gghe66ga]{color:var(--ink-faint);font-size:var(--fs-small)}@media(min-width:56rem){.feature[data-astro-cid-gghe66ga]{grid-template-columns:7fr 5fr;gap:clamp(3rem,6vw,6rem)}.feature--rev[data-astro-cid-gghe66ga]{grid-template-columns:5fr 7fr}.feature--rev[data-astro-cid-gghe66ga] .feature__media[data-astro-cid-gghe66ga]{order:2}}.map-section[data-astro-cid-kbkfje74]{padding-block:0}.map[data-astro-cid-kbkfje74]{position:relative;overflow:hidden;aspect-ratio:16 / 10;background:var(--paper-2)}.map[data-astro-cid-kbkfje74] iframe[data-astro-cid-kbkfje74]{width:100%;height:100%;border:0;filter:saturate(.85) contrast(1.02)}.map__open[data-astro-cid-kbkfje74]{position:absolute;left:max(1rem,calc((100vw - 76rem)/2 + 1rem));bottom:1rem}@media(min-width:56rem){.map[data-astro-cid-kbkfje74]{aspect-ratio:16 / 6}}.reviews[data-astro-cid-bgwftent]{padding-block:var(--section) calc(var(--section) * .6)}.reviews__inner[data-astro-cid-bgwftent]{display:grid;gap:2rem;justify-items:center;text-align:center}.reviews__label[data-astro-cid-bgwftent]{display:flex;align-items:center;gap:1rem;width:100%;justify-content:center;font-size:.8125rem}.quotes-wrap[data-astro-cid-bgwftent]{position:relative;width:100%;display:grid;justify-items:center}.quote-nav[data-astro-cid-bgwftent]{display:none;position:absolute;top:var(--nav-top, 50%);transform:translateY(-50%);z-index:1;width:3rem;height:3rem;place-items:center;border:0;border-radius:0;background:transparent;color:var(--ink);cursor:pointer;transition:color .2s}.quote-nav[data-astro-cid-bgwftent]:hover{color:var(--accent)}.quote-nav[data-astro-cid-bgwftent] svg{width:2rem;height:2rem}.quote-nav--prev[data-astro-cid-bgwftent]{left:-.5rem}.quote-nav--next[data-astro-cid-bgwftent]{right:-.5rem}@media(min-width:56rem){.quote-nav[data-astro-cid-bgwftent]{display:grid}.quote-nav--prev[data-astro-cid-bgwftent]{left:-4rem}.quote-nav--next[data-astro-cid-bgwftent]{right:-4rem}}.quotes[data-astro-cid-bgwftent]{display:grid;width:100%}.quote[data-astro-cid-bgwftent]{grid-area:1 / 1;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.quote[data-astro-cid-bgwftent][hidden]{display:flex;visibility:hidden}.quote[data-astro-cid-bgwftent] blockquote[data-astro-cid-bgwftent]{flex:1 1 auto;width:100%;display:flex;align-items:center;justify-content:center}blockquote[data-astro-cid-bgwftent] p[data-astro-cid-bgwftent]{font-family:var(--font-head);font-weight:500;font-size:var(--step-3);line-height:1.12;max-width:24ch;margin-inline:auto;text-wrap:balance}figcaption[data-astro-cid-bgwftent]{display:grid;gap:.35rem;justify-items:center;font-size:var(--step--1)}figcaption[data-astro-cid-bgwftent]>span[data-astro-cid-bgwftent]:last-child{color:var(--ink-faint);letter-spacing:.1em;text-transform:uppercase;font-size:.6875rem}.quote__stars[data-astro-cid-bgwftent]{display:inline-flex;gap:.15rem}.quote__stars[data-astro-cid-bgwftent] svg{width:.9rem;height:.9rem}.quote__stars[data-astro-cid-bgwftent] .is-filled{fill:var(--accent);stroke:var(--accent)}.quote__stars[data-astro-cid-bgwftent] .is-empty{fill:none;stroke:var(--hair-strong)}.pager[data-astro-cid-bgwftent]{display:flex;gap:.25rem}.pager__dot[data-astro-cid-bgwftent]{width:2.75rem;height:2.75rem;border:0;background:transparent;cursor:pointer;display:grid;place-items:center}.pager__dot[data-astro-cid-bgwftent]:before{content:"";width:1.75rem;height:3px;border-radius:var(--r-xs);background:var(--hair-strong);transform:scaleX(.7);transition:background-color .25s,transform .25s var(--ease)}.pager__dot[data-astro-cid-bgwftent][aria-current=true]:before{background:var(--accent);transform:none}.pending[data-astro-cid-bgwftent]{padding:1.5rem 2rem;border:1.5px dashed var(--hair-strong);border-radius:var(--r);background:var(--paper-2);color:var(--ink-soft);max-width:40rem;margin-inline:auto}.gallery[data-astro-cid-ihllb3az]{padding-top:calc(var(--section) * .6)}.gallery__head[data-astro-cid-ihllb3az]{display:flex;align-items:end;justify-content:space-between;gap:1.5rem;margin-bottom:2.5rem}.gallery__head[data-astro-cid-ihllb3az] h2[data-astro-cid-ihllb3az]{font-size:var(--step-3)}.follow[data-astro-cid-ihllb3az]{display:inline-flex;align-items:center;gap:.5rem;font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;font-weight:600;text-decoration:none;padding-block:.75rem;border-bottom:1.5px solid var(--ink)}.follow[data-astro-cid-ihllb3az] svg{width:.9rem;height:.9rem}.follow[data-astro-cid-ihllb3az]:hover{color:var(--accent-deep);border-color:var(--accent-deep)}.grid[data-astro-cid-ihllb3az]{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.tile[data-astro-cid-ihllb3az] .photo{height:100%;width:100%}.tile--1[data-astro-cid-ihllb3az],.tile--7[data-astro-cid-ihllb3az]{grid-column:span 2}.tile--1[data-astro-cid-ihllb3az] .photo,.tile--7[data-astro-cid-ihllb3az] .photo{aspect-ratio:16 / 10}@media(min-width:56rem){.grid[data-astro-cid-ihllb3az]{grid-template-columns:repeat(12,1fr);grid-auto-rows:clamp(3.25rem,6.2vw,5.25rem);gap:1rem}.tile[data-astro-cid-ihllb3az] .photo{aspect-ratio:auto!important}.tile--1[data-astro-cid-ihllb3az]{grid-column:1 / 6;grid-row:1 / 6}.tile--2[data-astro-cid-ihllb3az]{grid-column:6 / 11;grid-row:1 / 4}.tile--3[data-astro-cid-ihllb3az]{grid-column:11 / 13;grid-row:1 / 6}.tile--4[data-astro-cid-ihllb3az]{grid-column:6 / 9;grid-row:4 / 6}.tile--5[data-astro-cid-ihllb3az]{grid-column:9 / 11;grid-row:4 / 6}.tile--6[data-astro-cid-ihllb3az]{grid-column:1 / 6;grid-row:6 / 11}.tile--7[data-astro-cid-ihllb3az]{grid-column:6 / 13;grid-row:6 / 11}}.faq__grid[data-astro-cid-z6gx6xcw]{display:grid;gap:2.5rem}.faq[data-astro-cid-z6gx6xcw] h2[data-astro-cid-z6gx6xcw]{font-size:var(--step-3);max-width:12ch}.qa[data-astro-cid-z6gx6xcw]{border-top:1px solid var(--hair-strong)}.qa[data-astro-cid-z6gx6xcw]:last-child{border-bottom:1px solid var(--hair-strong)}summary[data-astro-cid-z6gx6xcw]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;cursor:pointer;list-style:none;min-height:3.5rem;padding-block:1.1rem;font-family:var(--font-head);font-weight:500;font-size:var(--step-2);line-height:1.15}summary[data-astro-cid-z6gx6xcw]::-webkit-details-marker{display:none}summary[data-astro-cid-z6gx6xcw]:hover{color:var(--accent-deep)}.qa[data-astro-cid-z6gx6xcw] .qa__icon{width:1.25rem;height:1.25rem;flex:none;transition:transform .35s var(--ease)}.qa[data-astro-cid-z6gx6xcw][open] .qa__icon{transform:rotate(90deg)}.qa[data-astro-cid-z6gx6xcw] p[data-astro-cid-z6gx6xcw]{padding:0 3rem 1.5rem 0;color:var(--ink-soft);max-width:46ch}@media(min-width:56rem){.faq__grid[data-astro-cid-z6gx6xcw]{grid-template-columns:4fr 7fr;gap:clamp(3rem,6vw,6rem);align-items:start}.faq[data-astro-cid-z6gx6xcw] h2[data-astro-cid-z6gx6xcw]{position:sticky;top:calc(var(--header-h) + 2rem)}}.cta[data-astro-cid-i344ymn4]{position:relative;isolation:isolate;overflow:hidden;background:var(--paper-2)}.cta[data-astro-cid-i344ymn4] .cta__bg{position:absolute;inset:0;z-index:-2;aspect-ratio:auto;height:100%;border-radius:0;filter:blur(14px) saturate(.8);transform:scale(1.06)}.cta[data-astro-cid-i344ymn4] .cta__bg img{height:100%}.cta__veil[data-astro-cid-i344ymn4]{position:absolute;inset:0;z-index:-1;background:#f8f4eab8}.cta__inner[data-astro-cid-i344ymn4]{display:grid;justify-items:center;gap:1.5rem;text-align:center;padding-block:clamp(5rem,10vw,9rem)}.cta[data-astro-cid-i344ymn4] h2[data-astro-cid-i344ymn4]{font-size:var(--step-5);line-height:.98}.cta[data-astro-cid-i344ymn4] p[data-astro-cid-i344ymn4]{color:var(--ink-soft);max-width:34rem;margin-inline:auto}.cta__actions[data-astro-cid-i344ymn4]{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}
