.about[data-astro-cid-mjr2n44s]{background:var(--color-surface);padding-block:clamp(56px,6vw,92px)}.about__tiles[data-astro-cid-mjr2n44s]{grid-template-columns:minmax(0,3fr) minmax(0,7fr);align-items:stretch;gap:16px;display:grid}figure[data-astro-cid-mjr2n44s]{aspect-ratio:4/5;border-radius:var(--radius-photo);background:var(--color-deep);margin:0;overflow:hidden}figure[data-astro-cid-mjr2n44s] img[data-astro-cid-mjr2n44s]{object-fit:cover;object-position:50% 0%;width:100%;height:100%}.about__tile[data-astro-cid-mjr2n44s]{border-radius:var(--radius-panel);background:var(--color-bg);flex-direction:column;justify-content:center;align-items:flex-start;gap:clamp(22px,2.6vw,32px);padding:clamp(20px,2.4vw,36px);display:flex}.lead[data-astro-cid-mjr2n44s]{max-width:44ch;margin-block-start:12px}@media (width<=760px){.about__tiles[data-astro-cid-mjr2n44s]{grid-template-columns:1fr}}.hero[data-astro-cid-dcwno5ig]{--step-body:clamp(1.0625rem, 1rem + .25vw, 1.1875rem);height:100svh;min-height:600px;color:var(--color-text);font-size:var(--step-body);background:#e9e9ea;position:relative;overflow:hidden}.hero[data-astro-cid-dcwno5ig] picture[data-astro-cid-dcwno5ig],.hero[data-astro-cid-dcwno5ig] img[data-astro-cid-dcwno5ig]{width:100%;height:100%;position:absolute;inset:0}.hero[data-astro-cid-dcwno5ig] img[data-astro-cid-dcwno5ig]{object-fit:cover;object-position:72% 50%;transition:transform 1.8s var(--ease-out);transform:scale(1.06)}.hero[data-astro-cid-dcwno5ig][data-ready] img[data-astro-cid-dcwno5ig]{transform:scale(1)}.hero__inner[data-astro-cid-dcwno5ig]{z-index:2;height:100%;padding-block:calc(env(safe-area-inset-top,0px) + var(--header-height)) clamp(20px, 3vw, 36px);flex-direction:column;justify-content:center;display:flex;position:relative}.hero__title[data-astro-cid-dcwno5ig]{max-width:8.8em;font-size:clamp(2.6rem,1rem + 4.6vw,5.6rem);line-height:1.02}.hero__row[data-astro-cid-dcwno5ig]{flex-direction:column;align-items:flex-start;gap:24px;max-width:min(38rem,56vw);margin-block-start:clamp(18px,2.4vw,30px);display:flex}.hero__row[data-astro-cid-dcwno5ig] p[data-astro-cid-dcwno5ig]{text-wrap:balance;max-width:36rem}.hero__btn[data-astro-cid-dcwno5ig]{min-height:52px;padding:.8em 1.7em}.hero__mark[data-astro-cid-dcwno5ig]{z-index:1;color:#fff9;pointer-events:none;width:100%;height:auto;position:absolute;inset-block-end:-2.4vw;inset-inline:0}@media (width>=761px){.hero__inner[data-astro-cid-dcwno5ig]{max-width:none;padding-inline-start:max(clamp(32px, 5vw, 96px), env(safe-area-inset-left,0px))}}@media (width<=760px){.hero[data-astro-cid-dcwno5ig]{min-height:560px}.hero[data-astro-cid-dcwno5ig] img[data-astro-cid-dcwno5ig]{object-position:42% 0%}.hero__inner[data-astro-cid-dcwno5ig]{padding-block:0 max(36px, env(safe-area-inset-bottom,0px));justify-content:flex-end}.hero[data-astro-cid-dcwno5ig]:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#f0f0f100 0%,#f0f0f18c 55%,#f0f0f1c7 100%);height:50%;position:absolute;inset:auto 0 0}.hero__title[data-astro-cid-dcwno5ig]{max-width:none;font-size:clamp(2.4rem,1.2rem + 6vw,3.2rem)}.hero__row[data-astro-cid-dcwno5ig]{gap:16px;max-width:none}.hero__mark[data-astro-cid-dcwno5ig]{display:none}}@media (prefers-reduced-motion:no-preference){:root.js .hero__title[data-astro-cid-dcwno5ig],:root.js .hero__row[data-astro-cid-dcwno5ig]{animation:rise 1.1s var(--ease-out) both}:root.js .hero__row[data-astro-cid-dcwno5ig]{animation-delay:.12s}}@keyframes rise{0%{transform:translateY(26px)}to{transform:none}}@media (prefers-reduced-motion:reduce){.hero[data-astro-cid-dcwno5ig] img[data-astro-cid-dcwno5ig]{transition:none;transform:none}}.insta[data-astro-cid-nekhlfuq]{padding-block:clamp(56px,6vw,92px)}.insta__head[data-astro-cid-nekhlfuq]{justify-content:space-between;align-items:end;gap:20px;margin-block-end:clamp(22px,2.8vw,36px);display:flex}.insta__handle[data-astro-cid-nekhlfuq]{color:var(--color-text-muted);font-size:var(--step-lead);margin-block-start:8px;text-decoration:none;transition:color .2s;display:inline-block}.insta__handle[data-astro-cid-nekhlfuq]:hover{color:var(--color-text)}.insta__grid[data-astro-cid-nekhlfuq]{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(8px,1vw,14px);margin:0;padding:0;list-style:none;display:grid}.insta__grid[data-astro-cid-nekhlfuq] a[data-astro-cid-nekhlfuq]{aspect-ratio:1;border-radius:var(--radius-photo);background:var(--color-deep);display:block;overflow:hidden}.insta__grid[data-astro-cid-nekhlfuq] img[data-astro-cid-nekhlfuq]{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease-out), filter .3s}.insta__grid[data-astro-cid-nekhlfuq] a[data-astro-cid-nekhlfuq]:hover img[data-astro-cid-nekhlfuq],.insta__grid[data-astro-cid-nekhlfuq] a[data-astro-cid-nekhlfuq]:focus-visible img[data-astro-cid-nekhlfuq]{filter:brightness(.92);transform:scale(1.06)}@media (width<=760px){.insta__grid[data-astro-cid-nekhlfuq]{grid-template-columns:repeat(3,minmax(0,1fr))}.insta__head[data-astro-cid-nekhlfuq]{flex-direction:column;align-items:start;gap:14px}}@media (prefers-reduced-motion:reduce){.insta__grid[data-astro-cid-nekhlfuq] img[data-astro-cid-nekhlfuq]{transition:none}.insta__grid[data-astro-cid-nekhlfuq] a[data-astro-cid-nekhlfuq]:hover img[data-astro-cid-nekhlfuq],.insta__grid[data-astro-cid-nekhlfuq] a[data-astro-cid-nekhlfuq]:focus-visible img[data-astro-cid-nekhlfuq]{transform:none}}.menu[data-astro-cid-pqgjp6qe]{background:var(--color-surface);padding-block:clamp(48px,5.5vw,80px)}.menu__title[data-astro-cid-pqgjp6qe]{text-align:center;margin-block-end:clamp(28px,3vw,44px)}.circles[data-astro-cid-pqgjp6qe]{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2.4vw,36px);max-width:880px;margin:0 auto;padding:0;list-style:none;display:grid}.circles[data-astro-cid-pqgjp6qe] a[data-astro-cid-pqgjp6qe]{text-align:center;align-content:start;justify-items:center;gap:4px;text-decoration:none;display:grid}.circles__photo[data-astro-cid-pqgjp6qe]{aspect-ratio:1;border-radius:var(--radius-photo);background:var(--color-deep);width:100%;max-width:168px;margin-block-end:12px;overflow:hidden}.circles[data-astro-cid-pqgjp6qe] img[data-astro-cid-pqgjp6qe]{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease-out)}.circles[data-astro-cid-pqgjp6qe] a[data-astro-cid-pqgjp6qe]:hover img[data-astro-cid-pqgjp6qe],.circles[data-astro-cid-pqgjp6qe] a[data-astro-cid-pqgjp6qe]:focus-visible img[data-astro-cid-pqgjp6qe]{transform:scale(1.07)}.circles__label[data-astro-cid-pqgjp6qe]{font-weight:var(--weight-medium);line-height:1.3}.circles__price[data-astro-cid-pqgjp6qe]{color:var(--color-text-muted);font-size:var(--step-small);font-variant-numeric:tabular-nums}.menu__more[data-astro-cid-pqgjp6qe]{justify-content:center;margin-block-start:clamp(18px,2.2vw,30px);display:flex}.menu__style[data-astro-cid-pqgjp6qe]{text-align:center;margin-block:clamp(84px,7.5vw,112px) clamp(24px,2.6vw,36px)}.pk[data-astro-cid-pqgjp6qe]{border-radius:var(--radius-panel);background:var(--color-bg);padding:clamp(18px,2.4vw,32px)}.pk__tabs[data-astro-cid-pqgjp6qe]{flex-wrap:wrap;justify-content:center;gap:6px;margin-block-end:clamp(18px,2.2vw,28px);display:none}:root.js .pk__tabs[data-astro-cid-pqgjp6qe]{display:flex}.pk__body[data-astro-cid-pqgjp6qe]+.pk__body[data-astro-cid-pqgjp6qe]{margin-block-start:40px}:root.js .pk__body[data-astro-cid-pqgjp6qe]+.pk__body[data-astro-cid-pqgjp6qe]{margin-block-start:0}.pk__body[data-astro-cid-pqgjp6qe][hidden]{display:none}:root:not(.js) .pk__body[data-astro-cid-pqgjp6qe][hidden]{display:grid}.pk__tabs[data-astro-cid-pqgjp6qe] button[data-astro-cid-pqgjp6qe]{border-radius:var(--radius-full);background:var(--color-surface);min-height:42px;color:inherit;font:inherit;font-size:var(--step-small);font-weight:var(--weight-medium);cursor:pointer;border:0;padding:.55em 1.3em;transition:background-color .2s,color .2s}.pk__tabs[data-astro-cid-pqgjp6qe] button[data-astro-cid-pqgjp6qe]:hover{background:var(--color-deep)}.pk__tabs[data-astro-cid-pqgjp6qe] button[data-astro-cid-pqgjp6qe][aria-pressed=true]{background:var(--color-text);color:#fff}.pk__body[data-astro-cid-pqgjp6qe]{grid-template-columns:minmax(0,1fr) minmax(240px,290px);align-items:stretch;gap:clamp(16px,2vw,28px);display:grid}.pk__items[data-astro-cid-pqgjp6qe]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:start;column-gap:clamp(6px,1vw,14px);display:grid}.pk__item[data-astro-cid-pqgjp6qe]{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.pk__photo[data-astro-cid-pqgjp6qe]{aspect-ratio:1;border-radius:var(--radius-photo);background:var(--color-deep);width:100%;max-width:190px;margin:0 0 6px;overflow:hidden}.pk__photo[data-astro-cid-pqgjp6qe] img[data-astro-cid-pqgjp6qe]{object-fit:cover;width:100%;height:100%}.pk__name[data-astro-cid-pqgjp6qe]{font-family:var(--font-body);font-size:var(--step-body);font-weight:var(--weight-medium);letter-spacing:0;line-height:1.3}.pk__note[data-astro-cid-pqgjp6qe]{max-width:26ch;color:var(--color-text-muted);font-size:var(--step-small)}.pk__opts[data-astro-cid-pqgjp6qe]{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.chip[data-astro-cid-pqgjp6qe]{cursor:pointer;position:relative}.chip[data-astro-cid-pqgjp6qe] input[data-astro-cid-pqgjp6qe]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.chip[data-astro-cid-pqgjp6qe] span[data-astro-cid-pqgjp6qe]{border-radius:var(--radius-full);background:var(--color-surface);min-height:34px;font-size:var(--step-small);align-items:baseline;gap:.35em;padding:.45em .9em;transition:background-color .2s,color .2s;display:inline-flex}.chip[data-astro-cid-pqgjp6qe] span[data-astro-cid-pqgjp6qe] b[data-astro-cid-pqgjp6qe]{color:var(--color-text-muted);font-weight:var(--weight-medium)}.chip[data-astro-cid-pqgjp6qe]:hover span[data-astro-cid-pqgjp6qe]{background:var(--color-deep)}.chip[data-astro-cid-pqgjp6qe] input[data-astro-cid-pqgjp6qe]:checked+span[data-astro-cid-pqgjp6qe]{background:var(--color-text);color:#fff}.chip[data-astro-cid-pqgjp6qe] input[data-astro-cid-pqgjp6qe]:checked+span[data-astro-cid-pqgjp6qe] b[data-astro-cid-pqgjp6qe]{color:var(--color-text-soft-dark)}.chip[data-astro-cid-pqgjp6qe] input[data-astro-cid-pqgjp6qe]:focus-visible+span[data-astro-cid-pqgjp6qe]{outline:2px solid var(--color-text);outline-offset:2px}.pk__price[data-astro-cid-pqgjp6qe]{font-family:var(--font-heading);font-size:var(--step-lead);line-height:1.2}.pk__plus[data-astro-cid-pqgjp6qe]{font-size:1.5rem;font-weight:var(--weight-medium);margin-block-start:84px;line-height:1}.pk__total[data-astro-cid-pqgjp6qe]{border-radius:calc(var(--radius-panel) - 6px);background:var(--color-surface);flex-direction:column;justify-content:center;gap:8px;padding:clamp(20px,2.4vw,30px);display:flex}.pk__time[data-astro-cid-pqgjp6qe],.pk__fine[data-astro-cid-pqgjp6qe]{color:var(--color-text-muted);font-size:var(--step-small)}.pk__sum[data-astro-cid-pqgjp6qe]{font-family:var(--font-heading);font-size:var(--step-head);font-variant-numeric:tabular-nums;line-height:1}.pk__total[data-astro-cid-pqgjp6qe] .btn[data-astro-cid-pqgjp6qe]{width:100%;margin-block-start:10px}@media (width<=900px){.pk__body[data-astro-cid-pqgjp6qe]{grid-template-columns:1fr;row-gap:28px}.pk__total[data-astro-cid-pqgjp6qe]{padding-block-start:32px}}@media (width<=700px){.pk__items[data-astro-cid-pqgjp6qe]{grid-template-columns:1fr;row-gap:10px}.pk__plus[data-astro-cid-pqgjp6qe]{text-align:center;margin:0}.pk__item[data-astro-cid-pqgjp6qe]{text-align:left;align-items:stretch;gap:10px}.pk__photo[data-astro-cid-pqgjp6qe]{aspect-ratio:4/3;max-width:none;margin:0 0 4px}.pk__opts[data-astro-cid-pqgjp6qe]{justify-content:flex-start}}@media (width<=560px){.circles[data-astro-cid-pqgjp6qe]{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}}.portfolio[data-astro-cid-d57igmju]{background:var(--color-surface);padding-block:clamp(56px,6vw,92px) clamp(48px,5vw,80px);overflow:hidden}.portfolio__top[data-astro-cid-d57igmju]{justify-content:space-between;align-items:end;gap:24px;display:flex}.portfolio__btns[data-astro-cid-d57igmju]{gap:8px;display:flex}.portfolio__btns[data-astro-cid-d57igmju][hidden]{display:none}.portfolio__bar[data-astro-cid-d57igmju]{background:var(--color-deep);border-radius:6px;height:6px;margin-block-start:22px;overflow:hidden}.portfolio__bar[data-astro-cid-d57igmju] i[data-astro-cid-d57igmju]{width:var(--w,20%);background:var(--color-text);border-radius:6px;height:100%;transition:width .2s linear;display:block}.portfolio__row[data-astro-cid-d57igmju]{--row-start:max(var(--gutter), env(safe-area-inset-left,0px), calc((100vw - var(--container-max)) / 2 + var(--gutter)));padding-inline:var(--row-start) var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:none;gap:24px;margin-block-start:28px;scroll-padding-inline-start:var(--row-start);display:flex;overflow-x:auto}.portfolio__row[data-astro-cid-d57igmju]::-webkit-scrollbar{display:none}.moment[data-astro-cid-d57igmju]{scroll-snap-align:start;flex-direction:column;flex:0 0 210px;display:flex}.moment[data-astro-cid-d57igmju] h3[data-astro-cid-d57igmju]{font-family:var(--font-body);font-size:var(--step-body);font-weight:var(--weight-medium);letter-spacing:0;line-height:1.3}.moment[data-astro-cid-d57igmju] p[data-astro-cid-d57igmju]{min-height:4.8em;margin-block-start:6px}.moment__lift[data-astro-cid-d57igmju]{height:var(--lift);flex:none;display:block}.moment[data-astro-cid-d57igmju] figure[data-astro-cid-d57igmju]{aspect-ratio:4/5;border-radius:var(--radius-photo);background:var(--color-deep);margin:0;overflow:hidden}.moment[data-astro-cid-d57igmju] img[data-astro-cid-d57igmju]{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease-out)}.moment[data-astro-cid-d57igmju]:hover img[data-astro-cid-d57igmju]{transform:scale(1.04)}.portfolio__track[data-astro-cid-d57igmju],.portfolio__set[data-astro-cid-d57igmju]{display:contents}.portfolio__set[data-astro-cid-d57igmju][aria-hidden],.portfolio__pause[data-astro-cid-d57igmju],.portfolio__pause[data-astro-cid-d57igmju][hidden]{display:none}.portfolio__pause[data-astro-cid-d57igmju] svg[data-astro-cid-d57igmju]{width:18px;height:18px}.portfolio__ic-play[data-astro-cid-d57igmju],.portfolio__pause[data-astro-cid-d57igmju][aria-pressed=true] .portfolio__ic-pause[data-astro-cid-d57igmju]{display:none}.portfolio__pause[data-astro-cid-d57igmju][aria-pressed=true] .portfolio__ic-play[data-astro-cid-d57igmju]{display:block}@media (width<=700px){.portfolio__btns[data-astro-cid-d57igmju]{display:none!important}.portfolio__row[data-astro-cid-d57igmju]{gap:16px}.moment[data-astro-cid-d57igmju]{flex-basis:62vw}.moment__lift[data-astro-cid-d57igmju]{display:none}.moment[data-astro-cid-d57igmju] figure[data-astro-cid-d57igmju]{margin-block-start:auto}}@media (width<=700px) and (prefers-reduced-motion:no-preference){.portfolio__bar[data-astro-cid-d57igmju]{display:none}:root.js .portfolio__pause[data-astro-cid-d57igmju]:not([hidden]){display:grid}.portfolio__row[data-astro-cid-d57igmju]{scroll-snap-type:none;padding:0;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.portfolio__row[data-astro-cid-d57igmju]:focus-visible{outline-offset:-2px}.portfolio__track[data-astro-cid-d57igmju]{width:max-content;animation:pf-marquee var(--duration,42s) linear infinite;will-change:transform;display:flex}.portfolio__set[data-astro-cid-d57igmju],.portfolio__set[data-astro-cid-d57igmju][aria-hidden]{gap:16px;padding-inline-end:16px;display:flex}.moment[data-astro-cid-d57igmju]{scroll-snap-align:none}:root.js .portfolio[data-astro-cid-d57igmju] [data-astro-cid-d57igmju][data-rv],.moment[data-astro-cid-d57igmju] img[data-astro-cid-d57igmju],.moment[data-astro-cid-d57igmju]:hover img[data-astro-cid-d57igmju]{opacity:1;transition:none;transform:none}.portfolio__row[data-astro-cid-d57igmju]:hover .portfolio__track[data-astro-cid-d57igmju],.portfolio__row[data-astro-cid-d57igmju]:focus-within .portfolio__track[data-astro-cid-d57igmju],.portfolio[data-astro-cid-d57igmju][data-paused] .portfolio__track[data-astro-cid-d57igmju]{animation-play-state:paused}}@keyframes pf-marquee{to{transform:translate(-50%)}}.reviews[data-astro-cid-aqcgmjub]{--card-gap:clamp(14px, 1.6vw, 22px);background:var(--color-surface);padding-block:clamp(56px,6vw,92px);overflow:hidden}.reviews__head[data-astro-cid-aqcgmjub]{justify-content:space-between;align-items:end;gap:20px;display:flex}.reviews__rating[data-astro-cid-aqcgmjub]{color:var(--color-text-muted);font-size:var(--step-small);align-items:center;gap:10px;margin-block-start:10px;display:flex}.reviews__rating[data-astro-cid-aqcgmjub] b[data-astro-cid-aqcgmjub]{color:var(--color-text);font-family:var(--font-heading);font-size:var(--step-sub);font-weight:var(--weight-medium);line-height:1}.reviews__tools[data-astro-cid-aqcgmjub]{align-items:center;gap:20px;display:flex}.reviews__pause[data-astro-cid-aqcgmjub][hidden]{display:none}.reviews__pause[data-astro-cid-aqcgmjub] svg[data-astro-cid-aqcgmjub]{width:18px;height:18px}.reviews__ic-play[data-astro-cid-aqcgmjub],.reviews__pause[data-astro-cid-aqcgmjub][aria-pressed=true] .reviews__ic-pause[data-astro-cid-aqcgmjub]{display:none}.reviews__pause[data-astro-cid-aqcgmjub][aria-pressed=true] .reviews__ic-play[data-astro-cid-aqcgmjub]{display:block}.marquee[data-astro-cid-aqcgmjub]{margin-block-start:clamp(28px,3vw,40px);overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.marquee[data-astro-cid-aqcgmjub]:focus-visible{outline-offset:-2px}.marquee__track[data-astro-cid-aqcgmjub]{width:max-content;animation:marquee var(--duration,90s) linear infinite;display:flex}.marquee__list[data-astro-cid-aqcgmjub]{gap:var(--card-gap);padding:0 var(--card-gap) 0 0;margin:0;list-style:none;display:flex}.marquee[data-astro-cid-aqcgmjub]:hover .marquee__track[data-astro-cid-aqcgmjub],.marquee[data-astro-cid-aqcgmjub]:focus-within .marquee__track[data-astro-cid-aqcgmjub],.reviews[data-astro-cid-aqcgmjub][data-paused] .marquee__track[data-astro-cid-aqcgmjub]{animation-play-state:paused}@keyframes marquee{to{transform:translate(-50%)}}.review[data-astro-cid-aqcgmjub]{border-radius:var(--radius-panel);background:var(--color-bg);flex-direction:column;flex:0 0 min(400px,82vw);gap:22px;padding:clamp(22px,2.4vw,32px);display:flex}.review__text[data-astro-cid-aqcgmjub]{font-size:var(--step-lead);flex:1;line-height:1.45}.review__who[data-astro-cid-aqcgmjub]{font-size:var(--step-small);align-items:center;gap:14px;display:flex}.review__who[data-astro-cid-aqcgmjub]>div[data-astro-cid-aqcgmjub]{flex-direction:column;gap:2px;display:flex}.review__who[data-astro-cid-aqcgmjub] b[data-astro-cid-aqcgmjub]{font-size:var(--step-body);font-weight:var(--weight-medium)}.review__src[data-astro-cid-aqcgmjub]{color:var(--color-text-muted)}.review__avatar[data-astro-cid-aqcgmjub]{object-fit:cover;border-radius:50%;flex:none;width:48px;height:48px}.review__avatar--letter[data-astro-cid-aqcgmjub]{background:var(--tint);color:#fff;font-size:1.25rem;font-weight:var(--weight-medium);place-items:center;display:grid}.reviews__stars[data-astro-cid-aqcgmjub]{width:calc(17px * var(--stars,5));background:var(--color-text);height:15px;display:block;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3.5l2.6 5.3 5.9.9-4.3 4.1 1 5.8L12 16.9l-5.2 2.7 1-5.8-4.3-4.1 5.9-.9z'/%3E%3C/svg%3E") 0/17px 15px repeat-x}.review__who[data-astro-cid-aqcgmjub] .reviews__stars[data-astro-cid-aqcgmjub]{margin-block-end:4px}@media (prefers-reduced-motion:reduce){.marquee[data-astro-cid-aqcgmjub]{scroll-snap-type:x mandatory;scrollbar-width:none;overflow-x:auto;mask-image:none}.marquee__track[data-astro-cid-aqcgmjub]{padding-inline-start:max(var(--gutter), calc((100vw - var(--container-max)) / 2 + var(--gutter)));animation:none}.marquee__list[data-astro-cid-aqcgmjub][aria-hidden]{display:none}.review[data-astro-cid-aqcgmjub]{scroll-snap-align:start}.reviews__pause[data-astro-cid-aqcgmjub]{display:none!important}}@media (width<=900px){.reviews__head[data-astro-cid-aqcgmjub]{flex-direction:column;align-items:start;gap:6px}}.ritual[data-astro-cid-p5wp6546]{padding-block:clamp(56px,6vw,92px)}.ritual__grid[data-astro-cid-p5wp6546]{grid-template:"photo.head""photo.list"1fr/minmax(0,4fr) minmax(0,1fr) minmax(0,7fr);align-items:start;display:grid}.ritual__head[data-astro-cid-p5wp6546]{grid-area:head}.ritual__head[data-astro-cid-p5wp6546] h2[data-astro-cid-p5wp6546]{margin-block-end:12px}.ritual__intro[data-astro-cid-p5wp6546]{max-width:46ch;margin-block-end:clamp(18px,2.2vw,28px)}.ritual__photo[data-astro-cid-p5wp6546]{grid-area:photo;align-self:center}.ritual__frame[data-astro-cid-p5wp6546]{aspect-ratio:1;border-radius:var(--radius-photo);background:var(--color-deep);position:relative;overflow:hidden}.ritual__frame[data-astro-cid-p5wp6546] img[data-astro-cid-p5wp6546]{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .5s var(--ease-out), transform 1.4s var(--ease-out);position:absolute;inset:0;transform:scale(1.04)}.ritual__frame[data-astro-cid-p5wp6546] img[data-astro-cid-p5wp6546].on{opacity:1;transform:none}.ritual__cap[data-astro-cid-p5wp6546]{color:var(--color-text-muted);font-size:var(--step-small);margin-block-start:10px;display:block}.ritual__steps[data-astro-cid-p5wp6546]{grid-area:list;gap:4px;margin:0;padding:0;list-style:none;display:grid}.step[data-astro-cid-p5wp6546]{border-radius:var(--radius-panel);transition:background-color .3s var(--ease-out)}.step[data-astro-cid-p5wp6546].on{background:var(--color-surface)}.step[data-astro-cid-p5wp6546] h3[data-astro-cid-p5wp6546]{font-size:var(--step-sub);margin:0}.step__btn[data-astro-cid-p5wp6546]{border-radius:var(--radius-panel);width:100%;color:var(--color-text-muted);font:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;cursor:pointer;transition:color .25s var(--ease-out);background:0 0;border:0;justify-content:space-between;align-items:baseline;gap:18px;padding:13px 20px;display:flex}.step__btn[data-astro-cid-p5wp6546]:hover,.step[data-astro-cid-p5wp6546].on .step__btn[data-astro-cid-p5wp6546]{color:var(--color-text)}.step__fact[data-astro-cid-p5wp6546]{font-family:var(--font-body);font-size:var(--step-small);font-variant-numeric:tabular-nums;letter-spacing:0;white-space:nowrap}.step__body[data-astro-cid-p5wp6546] p[data-astro-cid-p5wp6546]{max-width:54ch;padding:0 20px 14px}:root.js .step__body[data-astro-cid-p5wp6546]{transition:grid-template-rows .4s var(--ease-out);grid-template-rows:0fr;display:grid}:root.js .step[data-astro-cid-p5wp6546].on .step__body[data-astro-cid-p5wp6546]{grid-template-rows:1fr}:root.js .step__body[data-astro-cid-p5wp6546]>div[data-astro-cid-p5wp6546]{visibility:hidden;min-height:0;transition:visibility 0s .4s;overflow:hidden}:root.js .step[data-astro-cid-p5wp6546].on .step__body[data-astro-cid-p5wp6546]>div[data-astro-cid-p5wp6546]{visibility:visible;transition:none}.step__bar[data-astro-cid-p5wp6546]{background:var(--color-deep);border-radius:4px;height:4px;margin:0 20px 18px;display:none;overflow:hidden}.ritual[data-astro-cid-p5wp6546][data-auto] .step__bar[data-astro-cid-p5wp6546]{display:block}.step__bar[data-astro-cid-p5wp6546] i[data-astro-cid-p5wp6546]{background:var(--color-text);transform-origin:0;border-radius:4px;height:100%;display:block;transform:scaleX(0)}.step[data-astro-cid-p5wp6546].run .step__bar[data-astro-cid-p5wp6546] i[data-astro-cid-p5wp6546]{animation:6s linear forwards ritfill}.ritual[data-astro-cid-p5wp6546][data-paused] .step__bar[data-astro-cid-p5wp6546] i[data-astro-cid-p5wp6546]{animation-play-state:paused}@keyframes ritfill{to{transform:scaleX(1)}}.ritual__dots[data-astro-cid-p5wp6546]{display:none}@media (width<=860px){.ritual__grid[data-astro-cid-p5wp6546]{display:block}.ritual__photo[data-astro-cid-p5wp6546]{margin-block-end:12px;position:relative}.ritual__frame[data-astro-cid-p5wp6546]{aspect-ratio:4/3;max-height:36svh}.ritual__cap[data-astro-cid-p5wp6546]{border-radius:var(--radius-full);color:var(--color-text);background:#fafafae0;margin:0;padding:4px 10px;position:absolute;inset-block-end:10px;inset-inline-start:10px}:root.js .ritual__steps[data-astro-cid-p5wp6546]{display:grid}:root.js .step[data-astro-cid-p5wp6546]{background:var(--color-surface);transition:opacity .35s var(--ease-out);grid-area:1/1}:root.js .step[data-astro-cid-p5wp6546]:not(.on){opacity:0;visibility:hidden}:root.js .step__body[data-astro-cid-p5wp6546]{grid-template-rows:1fr}:root.js .step__body[data-astro-cid-p5wp6546]>div[data-astro-cid-p5wp6546]{visibility:inherit}:root.js .step__btn[data-astro-cid-p5wp6546]{color:var(--color-text);cursor:default}:root.js .ritual__dots[data-astro-cid-p5wp6546]{justify-content:center;gap:8px;margin-block-start:14px;display:flex}.ritual__dots[data-astro-cid-p5wp6546] button[data-astro-cid-p5wp6546]{background:var(--color-surface);width:40px;height:40px;color:var(--color-text-muted);font:inherit;font-size:var(--step-small);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;transition:background-color .2s,color .2s;display:grid}.ritual__dots[data-astro-cid-p5wp6546] button[data-astro-cid-p5wp6546][aria-pressed=true]{background:var(--color-text);color:#fff}.step__btn[data-astro-cid-p5wp6546]{padding:12px 16px}.step__body[data-astro-cid-p5wp6546] p[data-astro-cid-p5wp6546]{padding:0 16px 12px}.step__bar[data-astro-cid-p5wp6546]{margin:0 16px 16px}}@media (prefers-reduced-motion:reduce){.ritual__frame[data-astro-cid-p5wp6546] img[data-astro-cid-p5wp6546]{transition:none;transform:none}}.suite[data-astro-cid-wwcq6qkt]{color:#fff;background:#2b2829;position:relative;overflow:hidden}.suite__bg[data-astro-cid-wwcq6qkt]{object-fit:cover;object-position:50% 58%;width:100%;height:100%;position:absolute;inset:0}.suite[data-astro-cid-wwcq6qkt]:before{content:"";z-index:1;background:var(--color-photo-shade);position:absolute;inset:0}.suite__inner[data-astro-cid-wwcq6qkt]{z-index:2;padding-block:clamp(64px,7vw,108px);position:relative}.suite__top[data-astro-cid-wwcq6qkt]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid}.suite__top[data-astro-cid-wwcq6qkt] h2[data-astro-cid-wwcq6qkt]{margin-block-end:14px}.suite__top[data-astro-cid-wwcq6qkt] p[data-astro-cid-wwcq6qkt]{max-width:40ch}.suite__details[data-astro-cid-wwcq6qkt]{justify-content:flex-end;align-items:flex-start;gap:clamp(12px,1.6vw,22px);display:flex}.detail[data-astro-cid-wwcq6qkt]{border-radius:var(--radius-photo);background:var(--color-surface);width:clamp(150px,14vw,200px);margin:0;padding:8px}.detail[data-astro-cid-wwcq6qkt]:first-child{margin-block-start:36px}.detail[data-astro-cid-wwcq6qkt]:nth-child(3){margin-block-start:72px}.detail[data-astro-cid-wwcq6qkt] img[data-astro-cid-wwcq6qkt]{aspect-ratio:4/5;object-fit:cover;border-radius:calc(var(--radius-photo) - 6px);width:100%}.suite__amen[data-astro-cid-wwcq6qkt]{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 28px;margin:clamp(48px,5.5vw,80px) 0 0;padding:0;list-style:none;display:grid}.suite__amen[data-astro-cid-wwcq6qkt] li[data-astro-cid-wwcq6qkt]{font-weight:var(--weight-medium);align-items:center;gap:14px;line-height:1.3;display:flex}.suite__ic[data-astro-cid-wwcq6qkt]{background:#ffffff29;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;display:grid}.suite__ic[data-astro-cid-wwcq6qkt] svg[data-astro-cid-wwcq6qkt]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}@media (width<=900px){.suite__top[data-astro-cid-wwcq6qkt]{grid-template-columns:1fr}.suite__details[data-astro-cid-wwcq6qkt]{justify-content:flex-start}.suite__amen[data-astro-cid-wwcq6qkt]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.suite__details[data-astro-cid-wwcq6qkt]{gap:10px}.detail[data-astro-cid-wwcq6qkt]{width:calc(33.3333% - 6.66667px);padding:5px}.detail[data-astro-cid-wwcq6qkt]:first-child{margin-block-start:18px}.detail[data-astro-cid-wwcq6qkt]:nth-child(3){margin-block-start:36px}.suite__amen[data-astro-cid-wwcq6qkt]{gap:18px 14px}.suite__amen[data-astro-cid-wwcq6qkt] li[data-astro-cid-wwcq6qkt]{gap:10px}.suite__ic[data-astro-cid-wwcq6qkt]{width:40px;height:40px}}
