.intro[data-astro-cid-u43ozx4m]{position:fixed;inset:0;z-index:100;pointer-events:none;animation:intro-gone .01s linear 2.4s forwards}.no-intro .intro[data-astro-cid-u43ozx4m]{display:none}.intro__panel[data-astro-cid-u43ozx4m]{position:absolute;left:0;right:0;height:50.2%;background:var(--ink)}.intro__panel--top[data-astro-cid-u43ozx4m]{top:0;animation:intro-up .9s var(--ease-io) 1.45s forwards}.intro__panel--bottom[data-astro-cid-u43ozx4m]{bottom:0;animation:intro-down .9s var(--ease-io) 1.45s forwards}.intro__stage[data-astro-cid-u43ozx4m]{position:absolute;inset:0;display:grid;place-items:center;animation:intro-logo-out .4s var(--ease) 1.3s forwards}.intro__logo[data-astro-cid-u43ozx4m]{width:min(56vw,400px)}.intro__cut[data-astro-cid-u43ozx4m]{position:absolute;left:0;right:0;top:50%;height:1px;margin-top:-.5px;background:linear-gradient(90deg,transparent,var(--gold) 12%,var(--gold-lt) 50%,var(--gold) 88%,transparent);transform:scaleX(0);transform-origin:left;animation:intro-cut .5s var(--ease-io) 1s forwards,intro-cut-out .45s ease 1.7s forwards}@keyframes intro-up{to{transform:translateY(-101%)}}@keyframes intro-down{to{transform:translateY(101%)}}@keyframes intro-logo-out{to{opacity:0;transform:scale(1.06)}}@keyframes intro-cut{to{transform:scaleX(1)}}@keyframes intro-cut-out{to{opacity:0}}@keyframes intro-gone{0%,to{visibility:hidden}}@media(prefers-reduced-motion:reduce){.intro[data-astro-cid-u43ozx4m]{display:none}}.hdr[data-astro-cid-3ef6ksr2]{position:fixed;inset:0 0 auto;z-index:60;height:var(--header-h);transition:transform .6s var(--ease),background-color .5s ease,height .5s var(--ease),border-color .5s ease;border-bottom:1px solid transparent;animation:hdr-in .9s var(--ease) both;animation-delay:calc(var(--intro) + .15s)}@keyframes hdr-in{0%{opacity:0;transform:translateY(-24px)}}.hdr[data-astro-cid-3ef6ksr2].is-scrolled{height:66px;background:#0d0c0bc7;-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%);border-bottom-color:var(--line)}.hdr[data-astro-cid-3ef6ksr2].is-hidden{transform:translateY(-101%)}.hdr[data-astro-cid-3ef6ksr2].is-open{background:transparent;border-bottom-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;transform:none}.hdr__progress[data-astro-cid-3ef6ksr2]{position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--gold);transform:scaleX(var(--progress, 0));transform-origin:left}.hdr__in[data-astro-cid-3ef6ksr2]{height:100%;display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.hdr__logo[data-astro-cid-3ef6ksr2]{display:block;width:80px;flex:none;transition:width .5s var(--ease)}.hdr[data-astro-cid-3ef6ksr2].is-scrolled .hdr__logo[data-astro-cid-3ef6ksr2]{width:66px}.hdr__nav[data-astro-cid-3ef6ksr2]{display:none;gap:clamp(1.25rem,2.4vw,2.4rem)}.hdr__nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{position:relative;padding:.5rem 0;font-size:.7rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);transition:color .4s ease}.hdr__nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;left:0;right:0;bottom:.15rem;height:1px;background:var(--gold);transform:scaleX(0);transform-origin:right;transition:transform .5s var(--ease-io)}.hdr__nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover,.hdr__nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].is-current{color:var(--cream)}.hdr__nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover:after,.hdr__nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].is-current:after{transform:none;transform-origin:left}.hdr__actions[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:.75rem}.hdr__call[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{display:none}.hdr__call[data-astro-cid-3ef6ksr2]{padding-inline:.85rem;min-width:2.8rem}.hdr__burger[data-astro-cid-3ef6ksr2]{position:relative;width:2.8rem;height:2.8rem;border:1px solid rgb(244 239 230 / .3);border-radius:50%}.hdr__burger[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{position:absolute;left:50%;top:50%;width:1.05rem;height:1.5px;margin-left:-.525rem;background:var(--cream);transition:transform .5s var(--ease)}.hdr__burger[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:first-child{transform:translateY(-4px)}.hdr__burger[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:last-child{transform:translateY(3px)}.hdr__burger[data-astro-cid-3ef6ksr2][aria-expanded=true] span[data-astro-cid-3ef6ksr2]:first-child{transform:rotate(45deg)}.hdr__burger[data-astro-cid-3ef6ksr2][aria-expanded=true] span[data-astro-cid-3ef6ksr2]:last-child{transform:rotate(-45deg)}@media(min-width:560px){.hdr__call[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{display:inline}.hdr__call[data-astro-cid-3ef6ksr2]{padding-inline:1.25rem}}@media(min-width:1020px){.hdr__nav[data-astro-cid-3ef6ksr2]{display:flex}.hdr__burger[data-astro-cid-3ef6ksr2]{display:none}}.menu[data-astro-cid-3ef6ksr2]{position:fixed;inset:0;z-index:55;display:flex;flex-direction:column;justify-content:space-between;padding:calc(var(--header-h) + 2rem) var(--gutter) max(2rem,env(safe-area-inset-bottom));visibility:hidden;transition:visibility 0s linear .8s;overflow-y:auto}.menu[data-astro-cid-3ef6ksr2].is-open{visibility:visible;transition-delay:0s}.menu__bg[data-astro-cid-3ef6ksr2]{position:absolute;inset:0;z-index:-1;background:var(--ink-2);clip-path:inset(0 0 100% 0);transition:clip-path .8s var(--ease-io)}.menu[data-astro-cid-3ef6ksr2].is-open .menu__bg[data-astro-cid-3ef6ksr2]{clip-path:inset(0)}.menu__nav[data-astro-cid-3ef6ksr2]{display:grid}.menu__nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:flex;align-items:baseline;gap:1.1rem;padding:.55rem 0;border-bottom:1px solid var(--line);opacity:0;transform:translateY(26px);transition:opacity .5s var(--ease),transform .7s var(--ease)}.menu[data-astro-cid-3ef6ksr2].is-open .menu__nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{opacity:1;transform:none;transition-delay:calc(.25s + var(--i) * 60ms)}.menu__label[data-astro-cid-3ef6ksr2]{font-family:var(--font-serif);font-size:clamp(2.1rem,9vw,3.2rem);line-height:1.15}.menu__foot[data-astro-cid-3ef6ksr2]{display:grid;gap:.75rem;margin-top:2.5rem;opacity:0;transition:opacity .6s ease}.menu[data-astro-cid-3ef6ksr2].is-open .menu__foot[data-astro-cid-3ef6ksr2]{opacity:1;transition-delay:.65s}.menu__social[data-astro-cid-3ef6ksr2]{display:flex;justify-content:center;gap:.75rem;margin-top:.75rem}.menu__social[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:grid;place-items:center;width:2.9rem;height:2.9rem;border:1px solid var(--line);border-radius:50%;color:var(--gold)}.menu__social[data-astro-cid-3ef6ksr2] svg{width:1.15rem;height:1.15rem}@media(min-width:1020px){.menu[data-astro-cid-3ef6ksr2]{display:none}}.hero[data-astro-cid-bbe6dxrz]{position:relative;isolation:isolate;overflow:clip;min-height:max(calc(100svh - 7.25rem),600px);display:grid;align-items:center;padding:calc(var(--header-h) + 1.25rem) 0 clamp(2.25rem,5vh,4rem);background:var(--ink)}.hero__media[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;z-index:-3;overflow:hidden}.hero__media-in[data-astro-cid-bbe6dxrz]{position:absolute;inset:-8% 0;will-change:transform}.hero__media[data-astro-cid-bbe6dxrz] picture,.hero__media[data-astro-cid-bbe6dxrz] img{width:100%;height:100%}.hero__media[data-astro-cid-bbe6dxrz] img{object-fit:cover;object-position:50% 28%;opacity:.42;animation:hero-zoom 9s var(--ease) both;animation-delay:calc(var(--intro) - .5s)}@keyframes hero-zoom{0%{transform:scale(1.14)}to{transform:scale(1)}}.hero__shade[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;z-index:-2;background:linear-gradient(to bottom,rgb(13 12 11 / .82) 0%,rgb(13 12 11 / .25) 26%,rgb(13 12 11 / .5) 62%,var(--ink) 100%)}.hero[data-astro-cid-bbe6dxrz] .grain{z-index:-1}@media(min-width:900px){.hero__media[data-astro-cid-bbe6dxrz]{left:auto;width:min(64vw,1180px);-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 46%);mask-image:linear-gradient(to right,transparent 0%,#000 46%)}.hero__media[data-astro-cid-bbe6dxrz] img{opacity:.6;object-position:50% 34%}.hero__shade[data-astro-cid-bbe6dxrz]{background:linear-gradient(to bottom,rgb(13 12 11 / .7) 0%,transparent 22%,transparent 62%,var(--ink) 100%),linear-gradient(to right,var(--ink) 18%,rgb(13 12 11 / .4) 58%,rgb(13 12 11 / .15) 100%)}}.hero__in[data-astro-cid-bbe6dxrz]{display:grid;gap:3rem;align-items:end}.hero__copy[data-astro-cid-bbe6dxrz]{position:relative;max-width:46rem}.hero__eyebrow[data-astro-cid-bbe6dxrz]{gap:.8rem;flex-wrap:wrap;animation:rise 1s var(--ease) both;animation-delay:calc(var(--intro) + .1s)}@media(max-width:620px){.hero__eyebrow[data-astro-cid-bbe6dxrz]{flex-direction:column;align-items:flex-start;gap:.45rem;font-size:.64rem}.hero__eyebrow[data-astro-cid-bbe6dxrz] i[data-astro-cid-bbe6dxrz]{display:none}}.hero__title[data-astro-cid-bbe6dxrz]{margin-top:clamp(1rem,2.4vh,1.75rem);font-family:var(--font-serif);font-weight:400;font-size:clamp(3.4rem,min(12.8vw,14.4vh),9rem);line-height:.88;letter-spacing:-.025em}.hero__title[data-astro-cid-bbe6dxrz] .ln[data-astro-cid-bbe6dxrz]{padding-bottom:.16em;margin-bottom:-.16em}.hero__title[data-astro-cid-bbe6dxrz] .ln[data-astro-cid-bbe6dxrz]>span[data-astro-cid-bbe6dxrz]{animation:line-up 1.25s var(--ease) both}.hero__title[data-astro-cid-bbe6dxrz] .ln[data-astro-cid-bbe6dxrz]:nth-of-type(1)>span[data-astro-cid-bbe6dxrz]{animation-delay:calc(var(--intro) + .2s)}.hero__title[data-astro-cid-bbe6dxrz] .ln[data-astro-cid-bbe6dxrz]:nth-of-type(2)>span[data-astro-cid-bbe6dxrz]{animation-delay:calc(var(--intro) + .32s)}.hero__title[data-astro-cid-bbe6dxrz] .ln[data-astro-cid-bbe6dxrz]:nth-of-type(3)>span[data-astro-cid-bbe6dxrz]{animation-delay:calc(var(--intro) + .44s)}@keyframes line-up{0%{transform:translate3d(0,112%,0) rotate(5deg)}}@keyframes rise{0%{opacity:0;transform:translate3d(0,26px,0)}}.hero__script[data-astro-cid-bbe6dxrz]{position:relative;z-index:1;width:fit-content;white-space:nowrap;margin:-.3em 0 0 clamp(4.5rem,25vw,20rem);font-size:clamp(2.9rem,min(9vw,9.6vh),5.6rem);transform:rotate(-7deg);transform-origin:left center;padding:.15em .3em .25em .1em;animation:write 1.5s var(--ease-io) both;animation-delay:calc(var(--intro) + .95s)}@keyframes write{0%{clip-path:inset(-20% 100% -20% 0)}to{clip-path:inset(-20% -5% -20% 0)}}.hero__lede[data-astro-cid-bbe6dxrz]{margin-top:clamp(.5rem,1.6vh,1rem);max-width:37rem;font-size:clamp(1rem,1.25vw,1.1rem);color:#f4efe6c7;animation:rise 1s var(--ease) both;animation-delay:calc(var(--intro) + .7s)}.hero__cta[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:clamp(1.25rem,3vh,2rem);animation:rise 1s var(--ease) both;animation-delay:calc(var(--intro) + .82s)}.hero__trust[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.6rem;margin-top:clamp(1.25rem,3.2vh,2.2rem);font-size:.72rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#f4efe6b8;animation:rise 1s var(--ease) both;animation-delay:calc(var(--intro) + .94s)}.hero__trust[data-astro-cid-bbe6dxrz] li[data-astro-cid-bbe6dxrz]{display:flex;align-items:center}.hero__trust[data-astro-cid-bbe6dxrz] li[data-astro-cid-bbe6dxrz]+li[data-astro-cid-bbe6dxrz]:before{content:"";flex:none;width:4px;height:1.25em;margin-right:1.6rem;background:var(--gold);clip-path:polygon(50% 0,100% 100%,0 100%)}.hero__rating[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;gap:.7rem;transition:color .3s}.hero__rating[data-astro-cid-bbe6dxrz]:hover{color:var(--cream)}.hero__rating[data-astro-cid-bbe6dxrz] b[data-astro-cid-bbe6dxrz]{color:var(--cream);font-weight:600}@media(max-width:620px){.hero__trust[data-astro-cid-bbe6dxrz]{flex-direction:column;align-items:flex-start;gap:.55rem}.hero__trust[data-astro-cid-bbe6dxrz] li[data-astro-cid-bbe6dxrz]+li[data-astro-cid-bbe6dxrz]:before{display:none}.hero__rating-more[data-astro-cid-bbe6dxrz]{display:none}}.hero__card[data-astro-cid-bbe6dxrz]{display:none}@media(min-width:1020px){.hero__in[data-astro-cid-bbe6dxrz]{grid-template-columns:minmax(0,1fr) auto}.hero__card[data-astro-cid-bbe6dxrz]{display:grid;gap:.2rem;width:19.5rem;padding:1.6rem 1.6rem 1.5rem;margin-bottom:.5rem;background:#0d0c0b8c;border:1px solid rgb(201 162 90 / .35);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:rise 1.2s var(--ease) both,float 7s ease-in-out infinite;animation-delay:calc(var(--intro) + 1.05s),calc(var(--intro) + 2.3s)}.hero__card-k[data-astro-cid-bbe6dxrz]{font-size:.64rem;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:var(--gold);margin-bottom:.6rem}.hero__card-row[data-astro-cid-bbe6dxrz]{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.7rem 0;border-top:1px solid var(--line);transition:padding .5s var(--ease),color .3s}.hero__card-row[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]{font-family:var(--font-serif);font-size:1.45rem;line-height:1.1}.hero__card-row[data-astro-cid-bbe6dxrz] b[data-astro-cid-bbe6dxrz]{font-family:var(--font-serif);font-weight:500;font-size:1.7rem;color:var(--gold-lt);line-height:1;white-space:nowrap}.hero__card-row[data-astro-cid-bbe6dxrz] small[data-astro-cid-bbe6dxrz]{font-family:var(--font-sans);font-size:.6rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.hero__card-row[data-astro-cid-bbe6dxrz]:hover{padding-left:.5rem;color:var(--gold-lt)}.hero__card-link[data-astro-cid-bbe6dxrz]{margin-top:.9rem;justify-self:start;font-size:.66rem}}@keyframes float{0%,to{translate:0 0}50%{translate:0 -10px}}.shears[data-astro-cid-7axfu37o]{display:block;width:100%;height:100%;overflow:visible}.ribbon[data-astro-cid-eyxhmilb]{position:relative;z-index:2;overflow:hidden;padding:clamp(1.1rem,2.2vw,1.8rem) 0;background:var(--ink);border-block:1px solid var(--line);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.ribbon__track[data-astro-cid-eyxhmilb]{display:flex;width:max-content;animation:ribbon 46s linear infinite}.ribbon[data-astro-cid-eyxhmilb]:hover .ribbon__track[data-astro-cid-eyxhmilb]{animation-play-state:paused}.ribbon__set[data-astro-cid-eyxhmilb]{display:flex;flex:none}.ribbon__set[data-astro-cid-eyxhmilb] li[data-astro-cid-eyxhmilb]{display:flex;align-items:center}.ribbon__word[data-astro-cid-eyxhmilb]{font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:clamp(1.9rem,4.4vw,3.6rem);line-height:1;white-space:nowrap;color:var(--cream)}.ribbon__sep[data-astro-cid-eyxhmilb]{width:clamp(.7rem,1.2vw,1rem);height:clamp(1.9rem,3.4vw,2.8rem);margin-inline:clamp(1.4rem,3vw,2.8rem);color:var(--gold);transform:rotate(18deg)}@keyframes ribbon{to{transform:translate3d(-50%,0,0)}}.about__grid[data-astro-cid-v2cbyr3p]{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(3rem,7vw,6rem);align-items:center}@media(min-width:900px){.about__grid[data-astro-cid-v2cbyr3p]{grid-template-columns:minmax(0,.95fr) minmax(0,1fr)}}.about__media[data-astro-cid-v2cbyr3p]{position:relative;padding:0 12% 14% 0}.about__main[data-astro-cid-v2cbyr3p]{aspect-ratio:3 / 4;overflow:hidden;background:var(--paper-2)}.about__main[data-astro-cid-v2cbyr3p]>div[data-astro-cid-v2cbyr3p]{height:114%;margin-top:-7%}.about__main[data-astro-cid-v2cbyr3p] picture,.about__main[data-astro-cid-v2cbyr3p] img,.about__inset[data-astro-cid-v2cbyr3p] picture,.about__inset[data-astro-cid-v2cbyr3p] img{width:100%;height:100%;object-fit:cover}.about__main[data-astro-cid-v2cbyr3p] img{object-position:50% 40%}.about__inset[data-astro-cid-v2cbyr3p]{position:absolute;right:0;bottom:0;width:46%;aspect-ratio:4 / 5;overflow:hidden}.about__inset[data-astro-cid-v2cbyr3p] picture{display:block;border:clamp(6px,.8vw,10px) solid var(--paper)}.about__title[data-astro-cid-v2cbyr3p]{margin-bottom:1.8rem}.about__copy[data-astro-cid-v2cbyr3p] .lede[data-astro-cid-v2cbyr3p]{max-width:32rem}.about__copy[data-astro-cid-v2cbyr3p] .body[data-astro-cid-v2cbyr3p]{margin-top:1.2rem}.about__cta[data-astro-cid-v2cbyr3p]{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-top:2.4rem}.treatments[data-astro-cid-g2jt2y5i]{overflow:clip}.treatments__aside[data-astro-cid-g2jt2y5i]{display:grid;gap:1.6rem;max-width:26rem}.slider__track[data-astro-cid-g2jt2y5i]{display:flex;gap:clamp(1rem,2vw,1.75rem);padding-inline:max(var(--gutter),(100vw - var(--wrap)) / 2);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;cursor:grab}.slider__track[data-astro-cid-g2jt2y5i]::-webkit-scrollbar{display:none}.slider__track[data-astro-cid-g2jt2y5i].is-dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto}.slider__track[data-astro-cid-g2jt2y5i].is-dragging [data-astro-cid-g2jt2y5i]{pointer-events:none}.tcard[data-astro-cid-g2jt2y5i]{flex:none;width:min(78vw,380px);scroll-snap-align:start;scroll-margin-inline-start:max(var(--gutter),(100vw - var(--wrap)) / 2);display:flex;flex-direction:column;background:var(--ink-2);border:1px solid var(--line);transition:border-color .5s ease,transform .7s var(--ease)}.tcard[data-astro-cid-g2jt2y5i]:hover{border-color:#c9a25a8c}.tcard__media[data-astro-cid-g2jt2y5i]{position:relative;aspect-ratio:5 / 6;overflow:hidden;background:var(--ink-3)}.tcard__media[data-astro-cid-g2jt2y5i] picture,.tcard__media[data-astro-cid-g2jt2y5i] img{width:100%;height:100%;object-fit:cover}.tcard__media[data-astro-cid-g2jt2y5i] img{transition:transform 1.4s var(--ease),filter .8s ease;filter:saturate(.9);-webkit-user-drag:none;user-select:none}.tcard[data-astro-cid-g2jt2y5i]:hover .tcard__media[data-astro-cid-g2jt2y5i] img{transform:scale(1.06);filter:saturate(1.05)}.tcard__media[data-astro-cid-g2jt2y5i]:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgb(13 12 11 / .75),transparent 45%);pointer-events:none}.tcard__media--art[data-astro-cid-g2jt2y5i]{display:grid;place-items:center;background:repeating-linear-gradient(115deg,transparent 0 22px,rgb(244 239 230 / .035) 22px 23px),var(--ink-3)}.tcard__media--art[data-astro-cid-g2jt2y5i] .tcard__icon{width:38%;height:auto;color:var(--gold);stroke-width:.7;transition:transform 1s var(--ease)}.tcard[data-astro-cid-g2jt2y5i]:hover .tcard__media--art[data-astro-cid-g2jt2y5i] .tcard__icon{transform:scale(1.08) rotate(-4deg)}.tcard__price[data-astro-cid-g2jt2y5i]{position:absolute;left:1.25rem;bottom:1.1rem;z-index:1;font-family:var(--font-serif);font-size:2.1rem;line-height:1;color:var(--gold-lt)}.tcard__body[data-astro-cid-g2jt2y5i]{display:flex;flex-direction:column;flex:1;padding:1.5rem 1.4rem 1.6rem}.tcard__title[data-astro-cid-g2jt2y5i]{margin:0 0 .8rem;font-family:var(--font-serif);font-weight:400;font-size:2.15rem;line-height:1.02;letter-spacing:-.01em}.tcard__text[data-astro-cid-g2jt2y5i]{font-size:.92rem;line-height:1.65;color:var(--muted);margin-bottom:1.6rem}.tcard__link[data-astro-cid-g2jt2y5i]{margin-top:auto;align-self:flex-start;font-size:.68rem}.slider__bar[data-astro-cid-g2jt2y5i]{position:relative;height:1px;margin-top:clamp(2rem,4vw,3rem);background:var(--line)}.slider__bar[data-astro-cid-g2jt2y5i] span[data-astro-cid-g2jt2y5i]{position:absolute;left:0;top:-1px;height:3px;width:var(--w, 30%);background:var(--gold);transform:translate(var(--x, 0));transition:transform .2s linear}.slider-nav{display:flex;gap:.6rem}.slider-nav button{display:grid;place-items:center;width:3.2rem;height:3.2rem;border:1px solid var(--line);border-radius:50%;color:var(--text);transition:background-color .4s ease,color .4s ease,border-color .4s ease,opacity .3s}.slider-nav button svg{width:1.15rem;height:1.15rem}.slider-nav button:hover:not(:disabled){background:var(--gold);border-color:var(--gold);color:var(--ink)}.slider-nav button:disabled{opacity:.3;cursor:default}.pricing__grid[data-astro-cid-hkoc4sea]{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(2.5rem,6vw,5rem)}.pricing__board[data-astro-cid-hkoc4sea]{min-width:0}@media(min-width:960px){.pricing__grid[data-astro-cid-hkoc4sea]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}.pricing__intro[data-astro-cid-hkoc4sea]{position:sticky;top:calc(var(--header-h) + 2rem)}}.pricing__cta[data-astro-cid-hkoc4sea]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.tabs[data-astro-cid-hkoc4sea]{position:relative;display:flex;gap:clamp(1.1rem,3vw,2.2rem);border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.tabs[data-astro-cid-hkoc4sea]::-webkit-scrollbar{display:none}.tabs[data-astro-cid-hkoc4sea] button[data-astro-cid-hkoc4sea]{flex:none;padding:.4rem 0 1.05rem;font-family:var(--font-serif);font-size:clamp(1.35rem,2.4vw,1.8rem);line-height:1.1;color:var(--faint);transition:color .4s ease;white-space:nowrap}.tabs[data-astro-cid-hkoc4sea] button[data-astro-cid-hkoc4sea]:hover{color:var(--muted)}.tabs[data-astro-cid-hkoc4sea] button[data-astro-cid-hkoc4sea][aria-selected=true]{color:var(--text);font-style:italic}.tabs__ink[data-astro-cid-hkoc4sea]{position:absolute;left:0;bottom:0;height:2px;width:var(--w, 0);background:var(--accent);transform:translate(var(--x, 0));transition:transform .6s var(--ease-io),width .6s var(--ease-io)}.panel[data-astro-cid-hkoc4sea]{padding-top:.6rem}.js .panel[data-astro-cid-hkoc4sea]:not([data-active]){display:none}.row[data-astro-cid-hkoc4sea]{padding:1.15rem 0;border-bottom:1px solid var(--line)}.js .panel[data-astro-cid-hkoc4sea][data-active] .row[data-astro-cid-hkoc4sea]{animation:row-in .7s var(--ease) both;animation-delay:calc(var(--n) * 55ms)}@keyframes row-in{0%{opacity:0;transform:translate3d(0,16px,0)}}.row__main[data-astro-cid-hkoc4sea]{display:flex;align-items:baseline;justify-content:space-between;gap:1.5rem}.row__name[data-astro-cid-hkoc4sea]{font-family:var(--font-serif);font-weight:500;font-size:clamp(1.3rem,2vw,1.6rem);line-height:1.15}.row__price[data-astro-cid-hkoc4sea]{flex:none;display:flex;align-items:baseline;gap:.45rem;font-family:var(--font-serif);font-weight:500;font-size:clamp(1.45rem,2.2vw,1.8rem);line-height:1;font-variant-numeric:lining-nums}.row__price[data-astro-cid-hkoc4sea] small[data-astro-cid-hkoc4sea]{font-family:var(--font-sans);font-size:.6rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.row__note[data-astro-cid-hkoc4sea]{margin-top:.3rem;font-size:.85rem;color:var(--muted);max-width:34rem}.row[data-astro-cid-hkoc4sea]:hover .row__name[data-astro-cid-hkoc4sea]{color:var(--accent)}.row__name[data-astro-cid-hkoc4sea]{transition:color .3s ease}.pricing__foot[data-astro-cid-hkoc4sea]{margin-top:1.8rem;font-size:.85rem;color:var(--muted)}.gallery[data-astro-cid-ihllb3az]{overflow:clip;padding-bottom:clamp(3.5rem,7vw,6rem)}.grid[data-astro-cid-ihllb3az]{display:grid;gap:clamp(.6rem,1.2vw,1rem);grid-template-columns:repeat(2,minmax(0,1fr))}.grid__item[data-astro-cid-ihllb3az]{position:relative;overflow:hidden;background:var(--ink-3);aspect-ratio:4 / 5}.grid__item--a[data-astro-cid-ihllb3az]{grid-column:1 / -1;aspect-ratio:5 / 5.4}@media(max-width:899px){.grid__item[data-astro-cid-ihllb3az]:not(.grid__item--a) .shot__cap[data-astro-cid-ihllb3az]{left:.8rem;right:.8rem;bottom:.75rem;font-size:.58rem;letter-spacing:.14em;line-height:1.5}.grid__item[data-astro-cid-ihllb3az]:not(.grid__item--a) .shot__cap[data-astro-cid-ihllb3az] svg{display:none}}@media(min-width:900px){.grid[data-astro-cid-ihllb3az]{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:repeat(2,clamp(15rem,25vw,23rem))}.grid__item[data-astro-cid-ihllb3az]{aspect-ratio:auto}.grid__item--a[data-astro-cid-ihllb3az]{grid-column:1 / span 5;grid-row:1 / span 2}.grid__item--b[data-astro-cid-ihllb3az]{grid-column:6 / span 4;grid-row:1}.grid__item--c[data-astro-cid-ihllb3az]{grid-column:10 / span 3;grid-row:1}.grid__item--d[data-astro-cid-ihllb3az]{grid-column:6 / span 3;grid-row:2}.grid__item--e[data-astro-cid-ihllb3az]{grid-column:9 / span 4;grid-row:2}}.shot[data-astro-cid-ihllb3az]{position:relative;display:block;width:100%;height:100%;cursor:zoom-in}.shot[data-astro-cid-ihllb3az] picture,.shot[data-astro-cid-ihllb3az] img{width:100%;height:100%;object-fit:cover}.shot[data-astro-cid-ihllb3az] img{transition:transform 1.5s var(--ease),filter .7s ease;filter:saturate(.88) brightness(.94)}.shot[data-astro-cid-ihllb3az]:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgb(13 12 11 / .82),transparent 48%);opacity:.55;transition:opacity .6s ease}.shot__cap[data-astro-cid-ihllb3az]{position:absolute;left:1.1rem;right:1.1rem;bottom:1rem;z-index:1;display:flex;align-items:center;gap:.8rem;font-size:.68rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;text-align:left;color:var(--cream);transform:translateY(.6rem);opacity:.9;transition:transform .6s var(--ease),opacity .4s ease}.shot__cap[data-astro-cid-ihllb3az] svg{width:2rem;height:2rem;padding:.5rem;margin-left:auto;border:1px solid rgb(244 239 230 / .4);border-radius:50%;transition:transform .6s var(--ease),background-color .4s,color .4s,border-color .4s}.shot[data-astro-cid-ihllb3az]:hover img,.shot[data-astro-cid-ihllb3az]:focus-visible img{transform:scale(1.07);filter:none}.shot[data-astro-cid-ihllb3az]:hover:after{opacity:.9}.shot[data-astro-cid-ihllb3az]:hover .shot__cap[data-astro-cid-ihllb3az],.shot[data-astro-cid-ihllb3az]:focus-visible .shot__cap[data-astro-cid-ihllb3az]{transform:none;opacity:1}.shot[data-astro-cid-ihllb3az]:hover .shot__cap[data-astro-cid-ihllb3az] svg{transform:rotate(90deg);background:var(--gold);border-color:var(--gold);color:var(--ink)}.feed[data-astro-cid-ihllb3az]{margin-top:clamp(3.5rem,7vw,6rem)}.feed__head[data-astro-cid-ihllb3az]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem;margin-bottom:1.6rem}.feed__handle[data-astro-cid-ihllb3az]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .9rem;font-size:.7rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.feed__handle[data-astro-cid-ihllb3az] svg{width:1.3rem;height:1.3rem;color:var(--gold)}.feed__handle[data-astro-cid-ihllb3az] a[data-astro-cid-ihllb3az]{font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:1.5rem;letter-spacing:0;text-transform:none;color:var(--cream);transition:color .3s}.feed__handle[data-astro-cid-ihllb3az] a[data-astro-cid-ihllb3az]:hover{color:var(--gold-lt)}.feed__rail[data-astro-cid-ihllb3az]{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.feed__track[data-astro-cid-ihllb3az]{display:flex;width:max-content;animation:feed 52s linear infinite}.feed__rail[data-astro-cid-ihllb3az]:hover .feed__track[data-astro-cid-ihllb3az],.feed__rail[data-astro-cid-ihllb3az]:focus-within .feed__track[data-astro-cid-ihllb3az]{animation-play-state:paused}.feed__set[data-astro-cid-ihllb3az]{display:flex;flex:none}.feed__set[data-astro-cid-ihllb3az] li[data-astro-cid-ihllb3az]{width:clamp(9.5rem,17vw,14rem);margin-right:clamp(.6rem,1.2vw,1rem)}.feed__set[data-astro-cid-ihllb3az] a[data-astro-cid-ihllb3az]{display:block;aspect-ratio:4 / 5;overflow:hidden;background:var(--ink-3)}.feed__set[data-astro-cid-ihllb3az] img{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--ease),opacity .4s;opacity:.86}.feed__set[data-astro-cid-ihllb3az] a[data-astro-cid-ihllb3az]:hover img{transform:scale(1.05);opacity:1}@keyframes feed{to{transform:translate3d(-50%,0,0)}}.lightbox[data-astro-cid-ihllb3az]{width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#090807f5;color:var(--cream);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(.25rem,2vw,1.5rem);padding-inline:clamp(.5rem,2vw,2rem)}.lightbox[data-astro-cid-ihllb3az][open]{display:grid;animation:lb-in .45s var(--ease) both}.lightbox[data-astro-cid-ihllb3az]::backdrop{background:#090807e6}@keyframes lb-in{0%{opacity:0}}.lightbox__fig[data-astro-cid-ihllb3az]{display:grid;justify-items:center;gap:1rem;min-width:0}.lightbox__fig[data-astro-cid-ihllb3az] img[data-astro-cid-ihllb3az]{max-width:100%;max-height:80dvh;width:auto;object-fit:contain;animation:lb-img .6s var(--ease) both}.lightbox__fig[data-astro-cid-ihllb3az] img[data-astro-cid-ihllb3az].is-swap{animation:none;opacity:0}@keyframes lb-img{0%{opacity:0;transform:scale(.97)}}.lightbox[data-astro-cid-ihllb3az] figcaption[data-astro-cid-ihllb3az]{display:flex;gap:1rem;font-size:.68rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.lightbox[data-astro-cid-ihllb3az] figcaption[data-astro-cid-ihllb3az] span[data-astro-cid-ihllb3az]:first-child{color:var(--gold)}.lightbox__nav[data-astro-cid-ihllb3az],.lightbox__close[data-astro-cid-ihllb3az]{display:grid;place-items:center;width:3rem;height:3rem;border:1px solid var(--line);border-radius:50%;transition:background-color .4s,color .4s,border-color .4s}.lightbox__nav[data-astro-cid-ihllb3az] svg,.lightbox__close[data-astro-cid-ihllb3az] svg{width:1.15rem;height:1.15rem}.lightbox__nav[data-astro-cid-ihllb3az]:hover,.lightbox__close[data-astro-cid-ihllb3az]:hover{background:var(--gold);border-color:var(--gold);color:var(--ink)}.lightbox__close[data-astro-cid-ihllb3az]{position:absolute;top:max(1rem,env(safe-area-inset-top));right:1rem;z-index:2}.faq__grid[data-astro-cid-z6gx6xcw]{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(2.5rem,6vw,5rem)}@media(min-width:960px){.faq__grid[data-astro-cid-z6gx6xcw]{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start}.faq__intro[data-astro-cid-z6gx6xcw]{position:sticky;top:calc(var(--header-h) + 2rem)}}.faq__intro[data-astro-cid-z6gx6xcw]{display:grid;justify-items:start}.faq__list[data-astro-cid-z6gx6xcw]{border-top:1px solid var(--line);interpolate-size:allow-keywords}.qa[data-astro-cid-z6gx6xcw]{border-bottom:1px solid var(--line)}.qa[data-astro-cid-z6gx6xcw] summary[data-astro-cid-z6gx6xcw]{display:grid;grid-template-columns:1fr auto;align-items:center;gap:1.1rem;padding:1.35rem 0;cursor:pointer;list-style:none}.qa[data-astro-cid-z6gx6xcw] summary[data-astro-cid-z6gx6xcw]::-webkit-details-marker{display:none}.qa__q[data-astro-cid-z6gx6xcw]{font-family:var(--font-serif);font-weight:500;font-size:clamp(1.3rem,2.1vw,1.65rem);line-height:1.2;transition:color .3s}.qa[data-astro-cid-z6gx6xcw] summary[data-astro-cid-z6gx6xcw]:hover .qa__q[data-astro-cid-z6gx6xcw]{color:var(--accent)}.qa__icon[data-astro-cid-z6gx6xcw]{position:relative;width:2.4rem;height:2.4rem;border:1px solid var(--line);border-radius:50%;transition:background-color .4s,border-color .4s,transform .6s var(--ease)}.qa__icon[data-astro-cid-z6gx6xcw]:before,.qa__icon[data-astro-cid-z6gx6xcw]:after{content:"";position:absolute;left:50%;top:50%;width:.8rem;height:1.5px;margin:-.75px 0 0 -.4rem;background:currentColor;transition:transform .5s var(--ease)}.qa__icon[data-astro-cid-z6gx6xcw]:after{transform:rotate(90deg)}.qa[data-astro-cid-z6gx6xcw][open] .qa__icon[data-astro-cid-z6gx6xcw]{background:var(--text);border-color:var(--text);color:var(--bg);transform:rotate(180deg)}.qa[data-astro-cid-z6gx6xcw][open] .qa__icon[data-astro-cid-z6gx6xcw]:after{transform:rotate(0)}.qa__a[data-astro-cid-z6gx6xcw]{padding:0 3.5rem 1.6rem 0;color:var(--muted);max-width:44rem}.qa[data-astro-cid-z6gx6xcw]::details-content{block-size:0;overflow:clip;opacity:0;transition:block-size .55s var(--ease),opacity .45s ease,content-visibility .55s allow-discrete}.qa[data-astro-cid-z6gx6xcw][open]::details-content{block-size:auto;opacity:1}@media(max-width:560px){.qa__a[data-astro-cid-z6gx6xcw]{padding-inline:0 1rem}}.book[data-astro-cid-shvfy7it]{overflow:clip;isolation:isolate}.book__mark[data-astro-cid-shvfy7it]{position:absolute;z-index:-1;right:-6%;top:50%;width:min(78vw,1050px);translate:0 -50%;opacity:.045;pointer-events:none}.book__mark[data-astro-cid-shvfy7it] .logo__shears{color:var(--cream)}.book__grid[data-astro-cid-shvfy7it]{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(3rem,6vw,5rem)}@media(min-width:980px){.book__grid[data-astro-cid-shvfy7it]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start}}.book__lede[data-astro-cid-shvfy7it]{margin-top:1.8rem;max-width:28rem;color:#f4efe6db}.book__alt[data-astro-cid-shvfy7it]{margin-top:1.4rem;color:var(--muted)}.book__alt[data-astro-cid-shvfy7it] a[data-astro-cid-shvfy7it]{color:var(--gold-lt);border-bottom:1px solid rgb(201 162 90 / .5);padding-bottom:.1rem;white-space:nowrap;transition:color .3s,border-color .3s}.book__alt[data-astro-cid-shvfy7it] a[data-astro-cid-shvfy7it]:hover{color:var(--cream);border-color:var(--cream)}.form[data-astro-cid-shvfy7it]{display:grid;gap:1.1rem 1.25rem;padding:clamp(1.5rem,3.4vw,2.6rem);background:#0d0c0bb8;border:1px solid rgb(201 162 90 / .3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media(min-width:620px){.form[data-astro-cid-shvfy7it]{grid-template-columns:1fr 1fr}.field--wide[data-astro-cid-shvfy7it],.form__head[data-astro-cid-shvfy7it]{grid-column:1 / -1}}.form__head[data-astro-cid-shvfy7it]{font-family:var(--font-serif);font-weight:400;font-size:clamp(1.7rem,2.8vw,2.2rem);line-height:1.1;margin-bottom:.3rem}.field[data-astro-cid-shvfy7it]{display:grid;gap:.5rem;min-width:0;border:0;padding:0;margin:0}.field[data-astro-cid-shvfy7it]>span[data-astro-cid-shvfy7it],.field[data-astro-cid-shvfy7it]>legend[data-astro-cid-shvfy7it],.form__preview[data-astro-cid-shvfy7it]>span[data-astro-cid-shvfy7it]{font-size:.64rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);padding:0}.field[data-astro-cid-shvfy7it] em[data-astro-cid-shvfy7it]{font-style:normal;color:var(--faint);letter-spacing:.1em}.field[data-astro-cid-shvfy7it] input[data-astro-cid-shvfy7it][type=text],.field[data-astro-cid-shvfy7it] select[data-astro-cid-shvfy7it]{width:100%;min-height:3.1rem;padding:.7rem .95rem;border-radius:0;background:#f4efe60a;border:1px solid var(--line);color:var(--cream);font:inherit;font-size:.95rem;appearance:none;-webkit-appearance:none;transition:border-color .3s,background-color .3s}.field[data-astro-cid-shvfy7it] select[data-astro-cid-shvfy7it]{padding-right:2.6rem;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23c9a25a' stroke-width='1.6' stroke-linecap='round'%3E%3Cpath d='M6 9.5 12 15.5 18 9.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .8rem center;background-size:1.1rem}.field[data-astro-cid-shvfy7it] select[data-astro-cid-shvfy7it] option[data-astro-cid-shvfy7it],.field[data-astro-cid-shvfy7it] select[data-astro-cid-shvfy7it] optgroup[data-astro-cid-shvfy7it]{background:#1a1816;color:var(--cream)}.field[data-astro-cid-shvfy7it] input[data-astro-cid-shvfy7it]::placeholder{color:var(--faint)}.field[data-astro-cid-shvfy7it] input[data-astro-cid-shvfy7it]:hover,.field[data-astro-cid-shvfy7it] select[data-astro-cid-shvfy7it]:hover{border-color:#f4efe64d}.field[data-astro-cid-shvfy7it] input[data-astro-cid-shvfy7it]:focus,.field[data-astro-cid-shvfy7it] select[data-astro-cid-shvfy7it]:focus{outline:none;border-color:var(--gold);background-color:#c9a25a12}.seg[data-astro-cid-shvfy7it]{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line)}.seg[data-astro-cid-shvfy7it] label[data-astro-cid-shvfy7it]{position:relative;cursor:pointer}.seg[data-astro-cid-shvfy7it] label[data-astro-cid-shvfy7it]+label[data-astro-cid-shvfy7it]{border-left:1px solid var(--line)}.seg[data-astro-cid-shvfy7it] input[data-astro-cid-shvfy7it]{position:absolute;opacity:0;inset:0;cursor:pointer}.seg[data-astro-cid-shvfy7it] span[data-astro-cid-shvfy7it]{display:grid;place-items:center;min-height:3.1rem;font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);transition:background-color .35s,color .35s}.seg[data-astro-cid-shvfy7it] input[data-astro-cid-shvfy7it]:checked+span[data-astro-cid-shvfy7it]{background:var(--gold);color:var(--ink)}.seg[data-astro-cid-shvfy7it] input[data-astro-cid-shvfy7it]:focus-visible+span[data-astro-cid-shvfy7it]{outline:2px solid var(--gold-lt);outline-offset:-4px}.form__preview[data-astro-cid-shvfy7it]{display:grid;gap:.5rem;padding:1rem 1.1rem;border-left:2px solid var(--gold);background:#f4efe60a}.form__preview[data-astro-cid-shvfy7it] p[data-astro-cid-shvfy7it]{font-family:var(--font-serif);font-size:1.2rem;line-height:1.4;color:var(--cream);overflow-wrap:anywhere}.form__actions[data-astro-cid-shvfy7it]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:.3rem}.form__fine[data-astro-cid-shvfy7it]{font-size:.74rem;color:var(--faint)}.visit__grid[data-astro-cid-aqstvgqq]{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(3rem,6vw,5rem)}@media(min-width:980px){.visit__grid[data-astro-cid-aqstvgqq]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}}.visit__list[data-astro-cid-aqstvgqq]{display:grid;gap:1.6rem;margin-top:2.6rem}.visit__list[data-astro-cid-aqstvgqq] li[data-astro-cid-aqstvgqq]{display:grid;grid-template-columns:auto 1fr;gap:1.2rem;align-items:start}.visit__ico[data-astro-cid-aqstvgqq]{display:grid;place-items:center;width:2.9rem;height:2.9rem;border:1px solid var(--line);border-radius:50%;color:var(--accent)}.visit__ico[data-astro-cid-aqstvgqq] svg{width:1.2rem;height:1.2rem}.visit__list[data-astro-cid-aqstvgqq] h3[data-astro-cid-aqstvgqq]{font-size:.64rem;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--accent);margin-bottom:.35rem}.visit__list[data-astro-cid-aqstvgqq] address[data-astro-cid-aqstvgqq],.visit__list[data-astro-cid-aqstvgqq] p[data-astro-cid-aqstvgqq]{font-family:var(--font-serif);font-size:1.35rem;line-height:1.3}.visit__list[data-astro-cid-aqstvgqq] .visit__sub[data-astro-cid-aqstvgqq]{font-family:var(--font-sans);font-size:.82rem;color:var(--muted);margin-top:.3rem}.visit__list[data-astro-cid-aqstvgqq] li[data-astro-cid-aqstvgqq]:nth-child(3) p[data-astro-cid-aqstvgqq]{font-family:var(--font-sans);font-size:.92rem;line-height:1.6;color:var(--muted);max-width:22rem}.visit__phone[data-astro-cid-aqstvgqq]{font-family:var(--font-serif);font-size:clamp(2rem,4vw,2.8rem);line-height:1;letter-spacing:-.01em;font-variant-numeric:lining-nums;transition:color .3s}.visit__phone[data-astro-cid-aqstvgqq]:hover{color:var(--accent)}.visit__cta[data-astro-cid-aqstvgqq]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2.6rem}.visit__side[data-astro-cid-aqstvgqq]{display:grid;gap:clamp(1rem,2vw,1.5rem)}.hours[data-astro-cid-aqstvgqq]{padding:clamp(1.4rem,3vw,2.2rem);background:var(--ink);color:var(--cream);--line: rgb(244 239 230 / .14)}.hours__head[data-astro-cid-aqstvgqq]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.9rem}.hours__head[data-astro-cid-aqstvgqq] h3[data-astro-cid-aqstvgqq]{display:flex;align-items:center;gap:.7rem;font-size:.68rem;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--gold)}.hours__head[data-astro-cid-aqstvgqq] svg{width:1.15rem;height:1.15rem}.hours__status[data-astro-cid-aqstvgqq]{padding:.4rem .8rem;border:1px solid var(--line);font-size:.62rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.hours__status[data-astro-cid-aqstvgqq].is-open{border-color:var(--gold);color:var(--gold-lt)}.hours[data-astro-cid-aqstvgqq] li[data-astro-cid-aqstvgqq]{display:flex;justify-content:space-between;gap:1rem;padding:.72rem 0;border-top:1px solid var(--line);font-size:.92rem;color:#f4efe6b3;transition:color .3s}.hours[data-astro-cid-aqstvgqq] li[data-astro-cid-aqstvgqq] span[data-astro-cid-aqstvgqq]:last-child{font-family:var(--font-serif);font-size:1.2rem;line-height:1.2;color:var(--cream);font-variant-numeric:lining-nums}.hours[data-astro-cid-aqstvgqq] li[data-astro-cid-aqstvgqq] .hours__appt[data-astro-cid-aqstvgqq]{font-style:italic;color:#f4efe699}.hours[data-astro-cid-aqstvgqq] li[data-astro-cid-aqstvgqq].is-today{color:var(--gold-lt)}.hours[data-astro-cid-aqstvgqq] li[data-astro-cid-aqstvgqq].is-today span[data-astro-cid-aqstvgqq]:first-child:after{content:"Today";margin-left:.7rem;padding:.15rem .45rem;border:1px solid rgb(201 162 90 / .5);border-radius:999px;font-size:.55rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;vertical-align:middle}.hours__note[data-astro-cid-aqstvgqq]{margin-top:.9rem;padding-top:.9rem;border-top:1px solid var(--line);font-size:.78rem;color:#f4efe68c}.map[data-astro-cid-aqstvgqq]{position:relative;aspect-ratio:16 / 10;overflow:hidden;background:var(--paper-2)}.map[data-astro-cid-aqstvgqq] iframe[data-astro-cid-aqstvgqq]{width:100%;height:100%;border:0;filter:grayscale(1) contrast(1.05);transition:filter .8s ease}.map[data-astro-cid-aqstvgqq]:hover iframe[data-astro-cid-aqstvgqq],.map[data-astro-cid-aqstvgqq]:focus-within iframe[data-astro-cid-aqstvgqq]{filter:none}.map__open[data-astro-cid-aqstvgqq]{position:absolute;left:.8rem;bottom:.8rem;display:inline-flex;align-items:center;gap:.5rem;padding:.6rem .9rem;background:var(--ink);color:var(--cream);font-size:.62rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;transition:background-color .3s,color .3s}.map__open[data-astro-cid-aqstvgqq] svg{width:.9rem;height:.9rem}.map__open[data-astro-cid-aqstvgqq]:hover{background:var(--gold);color:var(--ink)}.reviews[data-astro-cid-bgwftent]{overflow:clip}.reviews__top[data-astro-cid-bgwftent]{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(2.5rem,5vw,4rem);margin-bottom:clamp(2.5rem,5vw,4.5rem)}@media(min-width:900px){.reviews__top[data-astro-cid-bgwftent]{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:clamp(3rem,7vw,7rem)}}.score[data-astro-cid-bgwftent]{display:grid;justify-items:start}.score__num[data-astro-cid-bgwftent]{display:flex;align-items:baseline;gap:.8rem}.score__num[data-astro-cid-bgwftent] span[data-astro-cid-bgwftent]{font-family:var(--font-serif);font-weight:300;font-size:clamp(7rem,17vw,13rem);line-height:.82;letter-spacing:-.04em;font-variant-numeric:lining-nums tabular-nums;color:var(--gold)}.score__num[data-astro-cid-bgwftent] small[data-astro-cid-bgwftent]{font-family:var(--font-serif);font-size:clamp(1.3rem,2.2vw,1.8rem);color:var(--faint)}.score[data-astro-cid-bgwftent] .score__stars{font-size:clamp(1.7rem,3vw,2.3rem);margin-top:1.1rem}.score__meta[data-astro-cid-bgwftent]{display:flex;align-items:center;gap:.6rem;margin-top:1rem;font-size:.7rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.score__meta[data-astro-cid-bgwftent] svg{width:1.1rem;height:1.1rem;color:var(--cream)}.reviews__actions[data-astro-cid-bgwftent]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.slider__track[data-astro-cid-bgwftent]{display:flex;align-items:stretch;gap:clamp(1rem,2vw,1.5rem);padding-inline:max(var(--gutter),(100vw - var(--wrap)) / 2);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;cursor:grab}.slider__track[data-astro-cid-bgwftent]::-webkit-scrollbar{display:none}.slider__track[data-astro-cid-bgwftent].is-dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto}.rcard[data-astro-cid-bgwftent]{flex:none;width:min(84vw,430px);scroll-snap-align:start;scroll-margin-inline-start:max(var(--gutter),(100vw - var(--wrap)) / 2);padding:clamp(1.5rem,2.6vw,2.1rem);background:var(--ink-2);border:1px solid var(--line);transition:border-color .5s ease,background-color .5s ease}.rcard[data-astro-cid-bgwftent]:hover{border-color:#c9a25a80;background:#191715}.rcard[data-astro-cid-bgwftent] figure[data-astro-cid-bgwftent]{display:flex;flex-direction:column;align-items:flex-start;height:100%}.rcard__text[data-astro-cid-bgwftent]{display:grid;gap:.8rem;margin-top:1.3rem;font-family:var(--font-serif);font-size:1.28rem;line-height:1.42;color:#f4efe6e6}.rcard__text[data-astro-cid-bgwftent].is-clamped{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:7;line-clamp:7;overflow:hidden}.rcard__text[data-astro-cid-bgwftent].is-clamped p[data-astro-cid-bgwftent]{display:inline}.rcard__text[data-astro-cid-bgwftent].is-clamped p[data-astro-cid-bgwftent]+p[data-astro-cid-bgwftent]:before{content:" "}.rcard__more[data-astro-cid-bgwftent]{margin-top:.9rem;padding-bottom:.2rem;border-bottom:1px solid var(--gold);font-size:.64rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--gold)}.rcard__more[data-astro-cid-bgwftent]:hover{color:var(--gold-lt)}.rcard__who[data-astro-cid-bgwftent]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.9rem;width:100%;margin-top:auto;padding-top:1.6rem}.rcard__avatar[data-astro-cid-bgwftent]{display:grid;place-items:center;width:2.8rem;height:2.8rem;border-radius:50%;background:var(--gold);color:var(--ink);font-family:var(--font-serif);font-size:1.4rem;line-height:1}.rcard__who[data-astro-cid-bgwftent] b[data-astro-cid-bgwftent]{display:block;font-weight:600;font-size:.9rem;letter-spacing:.02em}.rcard__who[data-astro-cid-bgwftent] small[data-astro-cid-bgwftent]{display:block;margin-top:.1rem;font-size:.72rem;color:var(--faint)}.rcard__src[data-astro-cid-bgwftent]{display:grid;place-items:center;width:2.1rem;height:2.1rem;border:1px solid var(--line);border-radius:50%;color:var(--muted)}.rcard__src[data-astro-cid-bgwftent] svg{width:1rem;height:1rem}.rcard--cta[data-astro-cid-bgwftent]{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.8rem;background:transparent;border-color:#c9a25a66}.rcard--cta[data-astro-cid-bgwftent] h3[data-astro-cid-bgwftent]{font-family:var(--font-serif);font-weight:400;font-size:2rem;line-height:1.1}.rcard--cta[data-astro-cid-bgwftent] p[data-astro-cid-bgwftent]{font-size:.92rem;color:var(--muted);max-width:20rem;margin-bottom:.8rem}.reviews__foot[data-astro-cid-bgwftent]{display:flex;align-items:center;gap:2rem;margin-top:clamp(2rem,4vw,3rem)}.reviews__foot[data-astro-cid-bgwftent] .slider__bar[data-astro-cid-bgwftent]{flex:1;position:relative;height:1px;background:var(--line)}.slider__bar[data-astro-cid-bgwftent] span[data-astro-cid-bgwftent]{position:absolute;left:0;top:-1px;height:3px;width:var(--w, 30%);background:var(--gold);transform:translate(var(--x, 0));transition:transform .2s linear}.ftr[data-astro-cid-sz7xmlte]{position:relative;padding:clamp(4.5rem,9vw,8rem) 0 calc(2rem + var(--bar-space, 0px));background:var(--ink);border-top:1px solid var(--line);overflow:clip}.ftr__cta[data-astro-cid-sz7xmlte]{display:grid;justify-items:center;text-align:center;gap:1.2rem;margin-bottom:clamp(3.5rem,7vw,6rem)}.ftr__phone[data-astro-cid-sz7xmlte]{font-family:var(--font-serif);font-weight:300;font-size:clamp(3.3rem,13.5vw,11.5rem);line-height:.95;letter-spacing:-.035em;font-variant-numeric:lining-nums;color:var(--cream);transition:color .5s ease;white-space:nowrap}.ftr__phone[data-astro-cid-sz7xmlte]:hover{color:var(--gold-lt)}.ftr__btns[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.8rem}.ftr__grid[data-astro-cid-sz7xmlte]{display:grid;gap:2.5rem 2rem;grid-template-columns:repeat(2,minmax(0,1fr));padding:clamp(3rem,6vw,5rem) 0}.ftr__brand[data-astro-cid-sz7xmlte]{grid-column:1 / -1}@media(min-width:900px){.ftr__grid[data-astro-cid-sz7xmlte]{grid-template-columns:1.5fr 1fr 1.15fr .8fr}.ftr__brand[data-astro-cid-sz7xmlte]{grid-column:auto}}.ftr__logo[data-astro-cid-sz7xmlte]{display:block;width:min(15rem,62vw)}.ftr__tag[data-astro-cid-sz7xmlte]{margin-top:1.3rem;font-size:.62rem;font-weight:500;letter-spacing:.36em;text-transform:uppercase;color:var(--muted)}.ftr__script[data-astro-cid-sz7xmlte]{font-size:3rem;margin-top:.6rem;transform:rotate(-5deg);transform-origin:left;width:fit-content}.ftr[data-astro-cid-sz7xmlte] h3[data-astro-cid-sz7xmlte]{font-size:.64rem;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:var(--gold);margin-bottom:1.1rem}.ftr[data-astro-cid-sz7xmlte] address[data-astro-cid-sz7xmlte],.ftr__hours[data-astro-cid-sz7xmlte],.ftr__nav[data-astro-cid-sz7xmlte]{font-size:.92rem;line-height:1.75;color:#f4efe6cc}.ftr__hours[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;gap:1rem;padding:.3rem 0;border-bottom:1px solid var(--line);max-width:17rem}.ftr__hours[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte] span[data-astro-cid-sz7xmlte]:last-child{color:var(--cream);white-space:nowrap}.ftr__nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte],.ftr__inline[data-astro-cid-sz7xmlte]{position:relative;transition:color .3s,padding .4s var(--ease)}.ftr__nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--gold-lt);padding-left:.4rem}.ftr__inline[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;gap:.4rem;margin-top:.9rem;font-size:.68rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--gold)}.ftr__inline[data-astro-cid-sz7xmlte] svg{width:.9rem;height:.9rem}.ftr__inline[data-astro-cid-sz7xmlte]:hover{color:var(--gold-lt)}.ftr__social[data-astro-cid-sz7xmlte]{display:grid;gap:.75rem}@media(min-width:760px){.ftr__social[data-astro-cid-sz7xmlte]{grid-template-columns:repeat(3,minmax(0,1fr))}}.ftr__social[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1.1rem 1.25rem;border:1px solid var(--line);transition:border-color .4s ease,background-color .4s ease}.ftr__social[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{border-color:var(--gold);background:#c9a25a12}.ftr__social-ico[data-astro-cid-sz7xmlte]{display:grid;place-items:center;width:2.9rem;height:2.9rem;border-radius:50%;background:var(--gold);color:var(--ink);transition:transform .6s var(--ease)}.ftr__social-ico[data-astro-cid-sz7xmlte] svg{width:1.25rem;height:1.25rem}.ftr__social[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover .ftr__social-ico[data-astro-cid-sz7xmlte]{transform:rotate(-8deg) scale(1.06)}.ftr__social[data-astro-cid-sz7xmlte] b[data-astro-cid-sz7xmlte]{display:block;font-family:var(--font-serif);font-weight:500;font-size:1.4rem;line-height:1.1}.ftr__social[data-astro-cid-sz7xmlte] small[data-astro-cid-sz7xmlte]{display:block;font-size:.74rem;color:var(--muted);margin-top:.15rem}.ftr__social[data-astro-cid-sz7xmlte] .ftr__social-go{width:1.1rem;height:1.1rem;color:var(--faint);transition:transform .5s var(--ease),color .3s}.ftr__social[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover .ftr__social-go{transform:translate(3px,-3px);color:var(--gold)}.ftr__base[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem 2rem;margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--line);font-size:.74rem;color:var(--faint)}.ftr__top[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;gap:.4rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;font-size:.64rem;color:var(--muted);transition:color .3s}.ftr__top[data-astro-cid-sz7xmlte] svg{width:.9rem;height:.9rem}.ftr__top[data-astro-cid-sz7xmlte]:hover{color:var(--gold)}.bar[data-astro-cid-4h3iukot]{position:fixed;z-index:50;left:.75rem;right:.75rem;bottom:max(.75rem,env(safe-area-inset-bottom));display:grid;grid-template-columns:1fr 1.5fr 1fr;gap:1px;overflow:hidden;background:#c9a25a66;border:1px solid rgb(201 162 90 / .45);border-radius:999px;box-shadow:0 18px 40px -12px #000000b3;transform:translateY(160%);transition:transform .7s var(--ease)}.bar[data-astro-cid-4h3iukot].is-in{transform:none}.bar[data-astro-cid-4h3iukot] a[data-astro-cid-4h3iukot]{display:flex;align-items:center;justify-content:center;gap:.5rem;min-height:3.3rem;padding:0 .5rem;background:#11100ff0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:.62rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--cream);white-space:nowrap}.bar[data-astro-cid-4h3iukot] a[data-astro-cid-4h3iukot] svg{width:1.05rem;height:1.05rem;color:var(--gold);flex:none}.bar[data-astro-cid-4h3iukot] .bar__main[data-astro-cid-4h3iukot]{background:var(--gold);color:var(--ink)}.bar[data-astro-cid-4h3iukot] .bar__main[data-astro-cid-4h3iukot] svg{color:var(--ink)}@media(min-width:760px){.bar[data-astro-cid-4h3iukot]{display:none}}
