.fna7JW_wordmark{color:var(--fg);align-items:center;gap:.7em;line-height:1;display:inline-flex}.fna7JW_stacked{flex-direction:column;align-items:flex-start;gap:1.15em}.fna7JW_type{flex-direction:column;gap:.42em;display:flex}.fna7JW_name{font-family:var(--font-wordmark);font-weight:500;font-size:var(--name-size,1rem);letter-spacing:var(--track-wordmark);text-transform:uppercase;margin-right:calc(var(--track-wordmark) * -1)}.fna7JW_sub{font-family:var(--font-sans);font-weight:400;font-size:var(--sub-size,.5rem);letter-spacing:.4em;text-transform:uppercase;color:var(--accent);margin-right:-.4em}.fna7JW_sm{--crest-h:1.75rem;--name-size:.9375rem;--sub-size:.5rem}.fna7JW_md{--crest-h:2.75rem;--name-size:1.375rem;--sub-size:.625rem}.fna7JW_lg{--crest-h:clamp(3.5rem, 6vw, 5.5rem);--name-size:clamp(1.5rem, 2.6vw, 2.25rem);--sub-size:clamp(.625rem, .9vw, .75rem)}
.cDathq_nav{z-index:var(--z-nav);color:var(--fg);transition:transform var(--dur-base) var(--ease-editorial);position:fixed;inset:0 0 auto}.cDathq_nav[data-hidden=true]{transform:translateY(-102%)}.cDathq_nav[data-menu-state=open]{transition:none;transform:none}.cDathq_bar{align-items:center;gap:var(--space-m);height:var(--nav-h);padding-inline:var(--gutter);max-width:var(--page-max);z-index:2;grid-template-columns:auto 1fr auto;margin-inline:auto;display:grid;position:relative}.cDathq_nav:before{content:"";height:calc(var(--nav-h) + 2.5rem);transition:opacity var(--dur-base) var(--ease-out);pointer-events:none;background:linear-gradient(#0f1012b8 0%,#0f10126b 45%,#0f101200 100%);position:absolute;inset:0 0 auto}.cDathq_nav[data-solid=true]:before{opacity:0}.cDathq_nav:after{content:"";height:var(--nav-h);-webkit-backdrop-filter:blur(18px)saturate(1.3);border-bottom:1px solid var(--rule-soft);opacity:0;transition:opacity var(--dur-base) var(--ease-out);pointer-events:none;z-index:0;background:#17181bd1;position:absolute;inset:0 0 auto}.cDathq_nav[data-solid=true]:after{opacity:1}.cDathq_brand{display:inline-flex}.cDathq_links{justify-self:center}.cDathq_list{align-items:center;gap:clamp(1rem,1.9vw,2.25rem);display:flex}.cDathq_link{font-size:var(--t-eyebrow);letter-spacing:var(--track-micro);text-transform:uppercase;color:var(--fg-muted);transition:color var(--dur-fast) var(--ease-out);white-space:nowrap;padding-block:.5rem;font-weight:500;display:block;position:relative}.cDathq_link:after{content:"";background:var(--accent);transform-origin:100%;width:100%;height:1px;transition:transform var(--dur-base) var(--ease-editorial);position:absolute;bottom:.15rem;left:0;transform:scaleX(0)}.cDathq_link:hover,.cDathq_link:focus-visible,.cDathq_link[data-active=true]{color:var(--fg)}.cDathq_link:hover:after,.cDathq_link:focus-visible:after,.cDathq_link[data-active=true]:after{transform-origin:0;transform:scaleX(1)}.cDathq_actions{align-items:center;gap:var(--space-s);display:flex}.cDathq_locales{position:relative}.cDathq_localeTrigger{font-family:var(--font-sans);font-size:var(--t-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-muted);transition:color var(--dur-fast) var(--ease-out);align-items:center;gap:.4rem;padding:.5rem .4rem;font-weight:500;line-height:1;display:inline-flex}.cDathq_localeTrigger:hover,.cDathq_localeTrigger:focus-visible,.cDathq_localeTrigger[aria-expanded=true]{color:var(--fg)}.cDathq_caret{width:9px;height:6px;transition:transform var(--dur-fast) var(--ease-out);flex:none}.cDathq_caret[data-open=true]{transform:rotate(180deg)}.cDathq_localeMenu{z-index:1;-webkit-backdrop-filter:blur(18px)saturate(1.3);border:1px solid var(--rule);background:#17181bf0;min-width:100%;padding:.3rem;position:absolute;top:calc(100% + .5rem);right:0}.cDathq_localeMenu[hidden]{display:none}.cDathq_locale{font-size:var(--t-micro);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--fg-faint);transition:color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);padding:.5rem .85rem;font-weight:500;line-height:1;display:block}.cDathq_locale[data-active=true]{color:var(--accent)}.cDathq_locale:hover,.cDathq_locale:focus-visible{color:var(--fg);background-color:var(--rule-soft)}.cDathq_book{letter-spacing:var(--track-micro);white-space:nowrap;padding:.72rem 1.25rem}.cDathq_toggle{place-items:center;width:2.75rem;height:2.75rem;margin-right:-.6rem;display:none}.cDathq_bars{width:22px;height:9px;display:block;position:relative}.cDathq_bars span{width:100%;height:1px;transition:transform var(--dur-base) var(--ease-editorial);background:currentColor;position:absolute;left:0}.cDathq_bars span:first-child{top:0}.cDathq_bars span:last-child{bottom:0}.cDathq_toggle[aria-expanded=true] .cDathq_bars span:first-child{transform:translateY(4px)rotate(45deg)}.cDathq_toggle[aria-expanded=true] .cDathq_bars span:last-child{transform:translateY(-4px)rotate(-45deg)}.cDathq_menu{z-index:1;background:radial-gradient(120% 90% at 100% 0%, #c9a27b14 0%, #c9a27b00 58%), var(--ink-deep);padding:calc(var(--nav-h) + var(--space-l)) var(--gutter) var(--space-l);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--rule) transparent;visibility:hidden;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.cDathq_menu[hidden]{display:none}.cDathq_menuInner{width:100%;max-width:var(--page-max);gap:var(--space-m);flex-direction:column;margin-block:auto;margin-inline:auto;display:flex}.cDathq_menuEyebrow{color:var(--fg-faint)}.cDathq_menuItem{border-top:1px solid var(--rule-soft)}.cDathq_menuList .cDathq_menuItem:last-child{border-bottom:1px solid var(--rule-soft)}.cDathq_menuLink{align-items:baseline;gap:var(--space-s);transition:color var(--dur-fast) var(--ease-out);grid-template-columns:auto 1fr auto;padding-block:clamp(.8rem,2.2vw,1.15rem);display:grid;position:relative}.cDathq_menuIndex{opacity:.7;transition:opacity var(--dur-fast) var(--ease-out), transform var(--dur-base) var(--ease-editorial);flex:none}.cDathq_menuLabel{transition:transform var(--dur-base) var(--ease-editorial), color var(--dur-fast) var(--ease-out)}.cDathq_menuArrow{opacity:0;width:1.5rem;height:1px;transition:opacity var(--dur-fast) var(--ease-out), transform var(--dur-base) var(--ease-editorial);background:currentColor;align-self:center;transform:translate(-.75rem)}.cDathq_menuLink:hover .cDathq_menuLabel,.cDathq_menuLink:focus-visible .cDathq_menuLabel,.cDathq_menuLink[data-active=true] .cDathq_menuLabel{color:var(--accent);transform:translate(.5rem)}.cDathq_menuLink:hover .cDathq_menuIndex,.cDathq_menuLink:focus-visible .cDathq_menuIndex,.cDathq_menuLink[data-active=true] .cDathq_menuIndex{opacity:1}.cDathq_menuLink:hover .cDathq_menuArrow,.cDathq_menuLink:focus-visible .cDathq_menuArrow,.cDathq_menuLink[data-active=true] .cDathq_menuArrow{opacity:.6;color:var(--accent);transform:translate(0)}.cDathq_index{flex-direction:column;display:flex}.cDathq_indexGroup+.cDathq_indexGroup{margin-top:var(--space-s);padding-top:var(--space-s);border-top:1px solid var(--rule)}.cDathq_indexHeading{margin-bottom:var(--space-2xs)}.cDathq_indexList{flex-direction:column;gap:.15rem;display:flex}.cDathq_indexLink{width:fit-content;max-width:100%;font-family:var(--font-sans);font-size:var(--t-small);color:var(--fg-muted);transition:color var(--dur-fast) var(--ease-out);padding-block:.42rem;line-height:1.4;display:block}.cDathq_indexLink:hover,.cDathq_indexLink:focus-visible,.cDathq_indexLink[data-active=true]{color:var(--accent)}.cDathq_menuBook{display:none}.cDathq_menuBookBtn{width:100%;padding-block:1.15rem}.cDathq_menuFoot{gap:var(--space-s);padding-top:var(--space-s);border-top:1px solid var(--rule-soft);flex-direction:column;display:flex}.cDathq_menuBlock{gap:var(--space-2xs);flex-direction:column;display:flex}.cDathq_menuHours,.cDathq_menuContact{font-size:var(--t-small);color:var(--fg-muted);flex-direction:column;gap:.3rem;display:flex}.cDathq_menuHoursRow{justify-content:space-between;gap:var(--space-s);max-width:22rem;display:flex}.cDathq_menuHours dd{color:var(--fg);font-variant-numeric:tabular-nums;margin:0}.cDathq_menuContact a{width:fit-content;transition:color var(--dur-fast) var(--ease-out);padding-block:.2rem}.cDathq_menuContact a:hover,.cDathq_menuContact a:focus-visible{color:var(--accent)}@media (min-width:768px){.cDathq_menuInner{column-gap:var(--col-gap);row-gap:var(--space-l);grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;display:grid}.cDathq_menuEyebrow{grid-column:1/-1}.cDathq_menuList{grid-area:2/1}.cDathq_index{grid-area:2/2}.cDathq_menuFoot{gap:var(--space-l);border-top:0;grid-area:3/2;padding-top:0}}@media (max-height:700px){.cDathq_menu{padding-top:calc(var(--nav-h) + var(--space-2xs));padding-bottom:var(--space-s)}.cDathq_menuInner{gap:var(--space-s)}.cDathq_menuLink{padding-block:.7rem}}@media (max-width:1180px){.cDathq_links{display:none}.cDathq_toggle{display:grid}.cDathq_bar{grid-template-columns:auto 1fr}.cDathq_actions{grid-column:2;justify-self:end}}@media (max-width:900px){.cDathq_book{padding:.7rem 1rem}}@media (max-width:767px){.cDathq_book{display:none}.cDathq_bar{gap:var(--space-s)}.cDathq_actions{gap:var(--space-2xs)}.cDathq_menuBook{display:block}}
.UybB8q_book{z-index:var(--z-overlay);grid-template-rows:100%;justify-items:end;display:grid;position:fixed;inset:0}.UybB8q_book[hidden]{display:none}.UybB8q_veil{-webkit-backdrop-filter:blur(6px);opacity:0;background:#0f1012b8;position:absolute;inset:0}.UybB8q_panel{background:var(--ink);border-left:1px solid var(--rule);width:min(40rem,100%);height:100%;min-height:0;max-height:100dvh;color:var(--fg);grid-template-rows:auto auto 1fr auto;display:grid;position:relative}.UybB8q_head{justify-content:space-between;align-items:flex-start;gap:var(--space-s);padding:clamp(1.4rem,3vw,2.25rem) clamp(1.4rem,3vw,2.75rem) 0;display:flex}.UybB8q_title{margin-top:.6rem;font-size:clamp(1.7rem,1.2rem + 1.4vw,2.4rem)}.UybB8q_close{width:2.75rem;height:2.75rem;color:var(--fg-muted);transition:color var(--dur-fast) var(--ease-out);place-items:center;margin:-.5rem -.75rem 0 0;display:grid;position:relative}.UybB8q_close:hover,.UybB8q_close:focus-visible{color:var(--accent)}.UybB8q_closeMark{background:currentColor;width:18px;height:1px;position:relative;transform:rotate(45deg)}.UybB8q_closeMark:before{content:"";background:currentColor;position:absolute;inset:0;transform:rotate(90deg)}.UybB8q_steps{padding:var(--space-s) clamp(1.4rem, 3vw, 2.75rem);border-bottom:1px solid var(--rule-soft);font-size:var(--t-micro);letter-spacing:var(--track-micro);text-transform:uppercase;color:var(--fg-faint);scrollbar-width:none;gap:clamp(.75rem,2vw,1.5rem);display:flex;overflow-x:auto}.UybB8q_steps li{white-space:nowrap;align-items:center;gap:.5rem;display:flex}.UybB8q_stepNum{border:1px solid var(--rule);letter-spacing:0;border-radius:50%;place-items:center;width:1.45rem;height:1.45rem;font-size:.625rem;display:grid}.UybB8q_steps [data-state=current]{color:var(--fg)}.UybB8q_steps [data-state=current] .UybB8q_stepNum{background:var(--gold);border-color:var(--gold);color:var(--ink)}.UybB8q_steps [data-state=done]{color:var(--fg-muted)}.UybB8q_steps [data-state=done] .UybB8q_stepNum{border-color:var(--gold);color:var(--gold)}.UybB8q_steps [data-state=external] .UybB8q_stepNum{border-style:dashed}.UybB8q_scroll{gap:var(--space-s);overscroll-behavior:contain;min-height:0;padding:var(--space-s) clamp(1.4rem, 3vw, 2.75rem) var(--space-m);flex-direction:column;display:flex;overflow-y:auto}.UybB8q_lede{font-size:var(--t-body);line-height:var(--leading-body);color:var(--fg-muted);max-width:44ch}.UybB8q_fine{font-size:var(--t-small);color:var(--fg-faint);line-height:1.6}.UybB8q_search{border:1px solid var(--rule);transition:border-color var(--dur-fast) var(--ease-out);border-radius:999px;align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}.UybB8q_search:focus-within{border-color:var(--gold)}.UybB8q_search svg{width:1.05rem;height:1.05rem;color:var(--fg-muted);flex:none}.UybB8q_search input{min-width:0;color:var(--fg);font:inherit;font-size:var(--t-body);background:0 0;border:0;outline:0;flex:1}.UybB8q_search input::placeholder{color:var(--fg-faint)}.UybB8q_tabs{scrollbar-width:none;gap:.5rem;margin-inline:calc(-1*clamp(1.4rem,3vw,2.75rem));padding-inline:clamp(1.4rem,3vw,2.75rem);display:flex;overflow-x:auto}.UybB8q_tab{border:1px solid var(--rule-soft);font-size:var(--t-small);color:var(--fg-muted);transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);border-radius:999px;flex:none;align-items:center;gap:.45rem;padding:.6rem 1rem;display:inline-flex}.UybB8q_tab:hover,.UybB8q_tab:focus-visible{color:var(--fg);border-color:var(--rule)}.UybB8q_tab[aria-selected=true]{color:var(--ink);background:var(--gold);border-color:var(--gold)}.UybB8q_tabCount{background:var(--red);min-width:1.2rem;height:1.2rem;color:var(--cream-soft);border-radius:999px;place-items:center;padding-inline:.3rem;font-size:.625rem;display:grid}.UybB8q_list{flex-direction:column;display:flex}.UybB8q_list li+li .UybB8q_row{border-top:1px solid var(--rule-soft)}.UybB8q_row{text-align:left;width:100%;transition:background var(--dur-fast) var(--ease-out);grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:.95rem .25rem;display:grid}.UybB8q_row:hover,.UybB8q_row:focus-visible{background:#c9a27b0d}.UybB8q_check{border:1px solid var(--rule);width:1.25rem;height:1.25rem;transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);border-radius:.3rem;position:relative}.UybB8q_row[aria-pressed=true] .UybB8q_check{background:var(--gold);border-color:var(--gold)}.UybB8q_row[aria-pressed=true] .UybB8q_check:after{content:"";border:solid var(--ink);border-width:0 1.5px 1.5px 0;width:.36rem;height:.7rem;position:absolute;top:.14rem;left:.38rem;transform:rotate(45deg)}.UybB8q_rowMain{flex-direction:column;gap:.25rem;min-width:0;display:flex}.UybB8q_rowName{font-size:var(--t-body);color:var(--fg)}.UybB8q_rowStaff{font-size:var(--t-micro);letter-spacing:.08em;color:var(--fg-faint)}.UybB8q_rowPrice{font-size:var(--t-small);color:var(--gold);white-space:nowrap;font-variant-numeric:tabular-nums}.UybB8q_badge{border:1px solid var(--rule);letter-spacing:var(--track-micro);text-transform:uppercase;color:var(--gold);vertical-align:.15em;border-radius:999px;margin-left:.6rem;padding:.15rem .5rem;font-size:.5625rem;display:inline-block}.UybB8q_empty{padding:var(--space-m) 0;color:var(--fg-muted);font-size:var(--t-small)}.UybB8q_staffGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.UybB8q_staffCard{text-align:left;border:1px solid var(--rule-soft);background:var(--ink-raised);transition:border-color var(--dur-fast) var(--ease-out), transform var(--dur-base) var(--ease-editorial);border-radius:.9rem;flex-direction:column;align-items:flex-start;gap:.55rem;padding:1.1rem;display:flex}.UybB8q_staffCard:hover,.UybB8q_staffCard:focus-visible{border-color:var(--rule)}.UybB8q_staffCard[aria-checked=true]{border-color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold)}.UybB8q_staffMark{border:1px solid var(--rule);width:2.6rem;height:2.6rem;font-family:var(--font-display);color:var(--gold);border-radius:50%;place-items:center;font-size:1.35rem;font-style:italic;display:grid}.UybB8q_staffCard[aria-checked=true] .UybB8q_staffMark{background:var(--gold);color:var(--ink);border-color:var(--gold)}.UybB8q_staffTitle{font-size:var(--t-body);color:var(--fg)}.UybB8q_staffNote{font-size:var(--t-small);color:var(--fg-muted);line-height:1.5}.UybB8q_staffGap{font-size:var(--t-micro);color:var(--gold);line-height:1.5}.UybB8q_summary{flex-direction:column;display:flex}.UybB8q_summaryRow{border-bottom:1px solid var(--rule-soft);grid-template-columns:1fr auto auto;align-items:center;gap:1rem;padding:.85rem 0;display:grid}.UybB8q_remove{width:2rem;height:2rem;color:var(--fg-faint);transition:color var(--dur-fast) var(--ease-out);place-items:center;margin-right:-.5rem;font-size:1.2rem;display:grid}.UybB8q_remove:hover,.UybB8q_remove:focus-visible{color:var(--gold)}.UybB8q_total{padding-block:var(--space-2xs);flex-direction:column;gap:.5rem;display:flex}.UybB8q_totalValue{font-family:var(--font-display);font-size:clamp(1.7rem,1.3rem + 1.2vw,2.3rem);line-height:1.1}.UybB8q_handoff{border:1px solid var(--rule);background:var(--ink-raised);border-radius:.9rem;flex-direction:column;gap:.9rem;padding:1.25rem 1.35rem;display:flex}.UybB8q_handoffSteps{counter-reset:h;font-size:var(--t-small);color:var(--fg-muted);flex-direction:column;gap:.6rem;line-height:1.6;display:flex}.UybB8q_handoffSteps li{counter-increment:h;grid-template-columns:1.6rem 1fr;display:grid}.UybB8q_handoffSteps li:before{content:counter(h);color:var(--gold);font-family:var(--font-display);font-style:italic}.UybB8q_handoffSteps strong{color:var(--fg);font-weight:600}.UybB8q_foot{padding:1rem clamp(1.4rem, 3vw, 2.75rem) max(1rem, env(safe-area-inset-bottom));border-top:1px solid var(--rule);background:var(--ink-deep);grid-template-columns:1fr auto;align-items:center;gap:.75rem 1rem;display:grid}.UybB8q_footSummary{flex-direction:column;gap:.2rem;min-width:0;display:flex}.UybB8q_footCount{font-size:var(--t-micro);letter-spacing:var(--track-micro);text-transform:uppercase;color:var(--fg-muted)}.UybB8q_footTotal{font-size:var(--t-body);color:var(--gold);font-variant-numeric:tabular-nums}.UybB8q_footActions{align-items:center;gap:.75rem;display:flex}.UybB8q_footActions .UybB8q_btn[disabled]{opacity:.45;pointer-events:none}.UybB8q_backBtn{font-size:var(--t-eyebrow);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--fg-muted);transition:color var(--dur-fast) var(--ease-out);padding:.9rem .6rem}.UybB8q_backBtn:hover,.UybB8q_backBtn:focus-visible{color:var(--fg)}.UybB8q_alt{font-size:var(--t-small);color:var(--fg-muted);text-underline-offset:.25em;text-decoration:underline;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);grid-column:1/-1;justify-self:end}.UybB8q_alt:hover,.UybB8q_alt:focus-visible{color:var(--gold)}@media (max-width:599px){.UybB8q_staffGrid{grid-template-columns:minmax(0,1fr)}.UybB8q_staffCard{grid-template-columns:auto 1fr;column-gap:.9rem;display:grid}.UybB8q_staffMark{grid-row:span 3}.UybB8q_foot{grid-template-columns:minmax(0,1fr)}.UybB8q_footActions{justify-content:space-between}.UybB8q_footActions .UybB8q_btn{flex:1}.UybB8q_alt{justify-self:center}}
._w2HtG_hero{isolation:isolate;background-color:var(--ink-deep);grid-template-rows:1fr;min-height:100svh;display:grid;position:relative;overflow:clip}@supports not (min-height:100svh){._w2HtG_hero{min-height:100vh}}._w2HtG_media{z-index:-2;will-change:transform;position:absolute;inset:-4% 0}._w2HtG_media picture,._w2HtG_media img,._w2HtG_video{object-fit:cover;object-position:50% 35%;width:100%;height:100%;position:absolute;inset:0}._w2HtG_video{opacity:0;transition:opacity 1.2s var(--ease-editorial)}._w2HtG_video[data-playing]{opacity:1}._w2HtG_scrim{z-index:-1;background:linear-gradient(100deg,#0f1012e6 0%,#0f1012b8 26%,#0f10122e 58%,#0f10120d 100%),linear-gradient(#0f101200 58%,#0f1012e0 100%);position:absolute;inset:0}._w2HtG_inner{max-width:var(--page-max);width:100%;padding:calc(var(--nav-h) + var(--space-s)) var(--gutter) clamp(3rem, 8vh + 2vw, 7rem);flex-direction:column;justify-content:flex-end;gap:clamp(1.25rem,2.4vh + .6vw,2.5rem);min-height:0;margin-inline:auto;display:flex}._w2HtG_title{max-width:17ch;font-size:clamp(2.75rem,.4rem + 4.7vw + 2vh,7.25rem);line-height:1.08}._w2HtG_cta{padding-bottom:var(--space-2xs)}@media (max-width:767px){._w2HtG_media picture,._w2HtG_media img,._w2HtG_video{object-position:50% 50%}._w2HtG_scrim{background:linear-gradient(#0f101200 34%,#0f10128c 66%,#0f1012f0 100%),linear-gradient(#0f10128c 0%,#0f101200 28%)}._w2HtG_inner{align-items:flex-start;gap:var(--space-m);padding-inline:max(var(--gutter), 1.5rem)}._w2HtG_title{max-width:15ch}}._w2HtG_eyebrow{color:var(--accent)}@media (max-width:767px){._w2HtG_eyebrow{display:none}}._w2HtG_cta{align-items:center;gap:var(--space-m);flex-wrap:wrap;display:flex}._w2HtG_meta{font-size:var(--t-small);letter-spacing:.04em;color:var(--fg-muted);flex-wrap:wrap;align-items:baseline;gap:.6em;display:flex}._w2HtG_score{font-family:var(--font-display);color:var(--fg);font-size:1.6rem;line-height:1}._w2HtG_stars{color:var(--accent);letter-spacing:.18em;font-size:.8rem}
.lQhaJG_invite{min-height:min(88svh,46rem);padding-block:var(--section-pad);background-color:var(--ink-deep);isolation:isolate;text-align:center;place-items:center;display:grid;position:relative;overflow:clip}.lQhaJG_media{z-index:-2;position:absolute;inset:0}.lQhaJG_media picture,.lQhaJG_media img{object-fit:cover;object-position:74% 30%;will-change:transform;width:100%;height:100%;scale:1.12}.lQhaJG_scrim{z-index:-1;background:radial-gradient(120% 90%,#0f10126b 0%,#0f1012c7 62%,#0f1012f0 100%),linear-gradient(#0f101280 0%,#0f101200 30%);position:absolute;inset:0}.lQhaJG_inner{flex-direction:column;align-items:center;gap:clamp(1.25rem,2.4vh + .6vw,2.5rem);display:flex}.lQhaJG_title{max-width:18ch;line-height:var(--leading-title)}.lQhaJG_hours{margin-top:var(--space-2xs);font-size:var(--t-micro);letter-spacing:var(--track-micro);text-transform:uppercase;color:var(--fg-faint);flex-wrap:wrap;justify-content:center;gap:.5rem clamp(1.5rem,4vw,3rem);display:flex}.lQhaJG_hoursRow{white-space:nowrap;gap:.6rem;display:flex}.lQhaJG_hours dd{color:var(--fg-muted);font-variant-numeric:tabular-nums;margin:0}.lQhaJG_byAppointment{margin:var(--space-2xs) 0 0;font-size:var(--t-micro);letter-spacing:var(--track-micro);text-transform:uppercase;text-align:center;color:var(--fg-muted)}@media (max-width:767px){.lQhaJG_media picture,.lQhaJG_media img{object-position:50% 18%}.lQhaJG_scrim{background:linear-gradient(#0f101259 0%,#0f101299 56%,#0f1012f2 100%),linear-gradient(#0f101299 0%,#0f101200 30%)}.lQhaJG_hoursRow{text-align:center;flex-direction:column;gap:.15rem}}.lQhaJG_media img{position:absolute;inset:0}.lQhaJG_video{object-fit:cover;object-position:62% 30%;width:100%;height:100%;position:absolute;inset:0;scale:1.12}.lQhaJG_actions{justify-content:center;align-items:center;gap:var(--space-m);flex-wrap:wrap;display:flex}
.iAOt8q_phil{background-color:var(--surface-light);position:relative;overflow:clip}.iAOt8q_stage{text-align:center;width:100%;max-width:var(--page-max);padding:var(--section-pad) var(--gutter);flex-direction:column;align-items:center;margin-inline:auto;display:flex}.iAOt8q_eyebrow{margin-bottom:clamp(1rem,2.4vw,1.6rem)}.iAOt8q_title{text-align:center;justify-items:center;max-width:22ch}.iAOt8q_copy{margin-top:clamp(1.1rem,2.4vw,1.75rem)}.iAOt8q_note{max-width:56ch;font-size:var(--t-body);color:var(--fg-muted);text-wrap:pretty;line-height:1.72}.iAOt8q_brand{color:var(--emphasis);font-style:italic}.iAOt8q_triptych{grid-template-columns:1fr 1.55fr 1fr;align-items:stretch;gap:clamp(.85rem,1.6vw,1.5rem);width:100%;margin-top:clamp(2.5rem,5vw,4rem);display:grid}.iAOt8q_frame{margin:0;position:relative}.iAOt8q_frameMedia{background-color:var(--bone-tint);height:100%;position:relative}.iAOt8q_frameRoom .iAOt8q_frameMedia,.iAOt8q_frameWall .iAOt8q_frameMedia{aspect-ratio:3/4}.iAOt8q_frameFloor .iAOt8q_frameMedia{aspect-ratio:4/3.4}.iAOt8q_caption{z-index:2;font-family:var(--font-sans);font-size:var(--t-micro);letter-spacing:var(--track-micro);text-transform:uppercase;color:var(--text-on-dark);text-shadow:0 1px 14px #080807d9;align-items:center;gap:.6rem;display:flex;position:absolute;bottom:clamp(1rem,1.8vw,1.75rem);left:clamp(.9rem,1.4vw,1.6rem)}.iAOt8q_caption .numeral{color:var(--gold)}.iAOt8q_frameMedia img{filter:var(--grade-light);transition:filter var(--dur-slow) var(--ease-editorial)}.iAOt8q_frame:hover .iAOt8q_frameMedia img{filter:var(--grade-salon-active)}.iAOt8q_manifesto{max-width:62ch;font-family:var(--font-display);color:var(--fg);text-wrap:pretty;margin-top:clamp(2.25rem,4.6vw,3.75rem);font-size:clamp(1.05rem,.95rem + .5vw,1.3rem);font-style:italic;line-height:1.7}:root:lang(ru) .iAOt8q_manifesto{font-style:normal}.iAOt8q_cta{margin-top:clamp(1.75rem,3.4vw,2.5rem)}.iAOt8q_phonePlate{display:none}@media (max-width:899px){.iAOt8q_stage{padding-inline:var(--gutter)}.iAOt8q_title{text-wrap:balance;max-width:none}.iAOt8q_note{font-size:1.0625rem;line-height:1.8}.iAOt8q_triptych{display:none}.iAOt8q_phonePlate{width:calc(100% + var(--gutter) * 2);margin:clamp(2rem, 8vw, 3rem) calc(var(--gutter) * -1) 0;display:block}.iAOt8q_phonePlateMedia{aspect-ratio:4/3;background-color:var(--bone-tint)}.iAOt8q_phonePlateMedia img{filter:var(--grade-light)}.iAOt8q_manifesto{margin-top:clamp(2rem,8vw,3rem);font-size:clamp(1.05rem,.95rem + .6vw,1.2rem);line-height:1.78}.iAOt8q_cta{display:none}}
.uj7JVa_svc{padding-block:var(--section-pad);--card-gap:clamp(1.25rem, 2.4vw, 2.75rem);position:relative;overflow:clip}.uj7JVa_label{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:clamp(1.5rem,4vw,4rem);margin-bottom:clamp(2rem,3vh + 1.6vw,4rem);display:flex}.uj7JVa_labelText{flex-direction:column;align-items:flex-start;gap:clamp(.85rem,1.6vh + .4vw,1.6rem);min-width:0;display:flex}.uj7JVa_labelText .uj7JVa_title{line-height:var(--leading-title)}.uj7JVa_cta{letter-spacing:var(--track-micro);flex:none;padding:.9rem 1.6rem}.uj7JVa_grid{column-gap:var(--card-gap);grid-template-columns:repeat(3,minmax(0,1fr));row-gap:clamp(2rem,4vw,3.5rem);display:grid}.uj7JVa_card{flex-direction:column;gap:clamp(.4rem,.6vh + .15vw,.6rem);min-width:0;display:flex;position:relative}.uj7JVa_cardMedia+.uj7JVa_cardTitle{margin-top:clamp(.35rem,.6vh + .2vw,.6rem)}.uj7JVa_card:not(:nth-child(3n+1)):before{content:"";top:0;bottom:0;left:calc(var(--card-gap) / -2);background:var(--rule);width:1px;position:absolute}.uj7JVa_card:nth-child(n+4){border-top:1px solid var(--rule);margin-top:calc(-1*clamp(2rem,4vw,3.5rem));padding-top:clamp(2rem,4vw,3.5rem)}.uj7JVa_card:nth-child(n+4):before{top:0}.uj7JVa_cardMedia{aspect-ratio:4/5;display:block;position:relative}.uj7JVa_cardVideo{object-fit:cover;transform-origin:50%;width:100%;height:100%;transition:transform var(--dur-slow) var(--ease-editorial);position:absolute;inset:0;transform:scale(1)}.uj7JVa_card:hover .uj7JVa_cardVideo,.uj7JVa_card:focus-within .uj7JVa_cardVideo{transform:scale(1.05)}.uj7JVa_cardTitle{transition:color var(--dur-base) var(--ease-out);font-size:clamp(1.15rem,.9rem + .55vw,1.55rem);line-height:1.15}.uj7JVa_cardLink{text-align:left;color:inherit;font:inherit}.uj7JVa_cardLink:after{content:"";position:absolute;inset:0}.uj7JVa_card:after{content:"";background:var(--accent);transform-origin:0;height:1px;transition:transform var(--dur-base) var(--ease-editorial);pointer-events:none;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.uj7JVa_card:hover:after,.uj7JVa_card:focus-within:after{transform:scaleX(1)}.uj7JVa_card:hover .uj7JVa_cardTitle,.uj7JVa_card:focus-within .uj7JVa_cardTitle{color:var(--gold)}.uj7JVa_cardSummary{font-size:var(--t-small);color:var(--fg-muted);text-wrap:pretty;line-height:1.66}.uj7JVa_cardFrom{padding-top:var(--space-3xs);font-size:var(--t-eyebrow);letter-spacing:var(--track-micro);text-transform:uppercase;color:var(--fg-faint);font-variant-numeric:tabular-nums;transition:color var(--dur-base) var(--ease-out);margin-top:auto}.uj7JVa_card:hover .uj7JVa_cardFrom,.uj7JVa_card:focus-within .uj7JVa_cardFrom{color:var(--fg)}@media (max-width:1023px){.uj7JVa_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.75rem,4vw,2.75rem) clamp(1.25rem,3vw,2.5rem)}.uj7JVa_card:not(:nth-child(3n+1)):before{display:none}.uj7JVa_card,.uj7JVa_card:nth-child(n+4){border-top:1px solid var(--rule);margin-top:0;padding-top:clamp(1rem,2.4vw,1.5rem)}}@media (max-width:639px){.uj7JVa_grid{grid-template-columns:minmax(0,1fr)}.uj7JVa_cardMedia{aspect-ratio:4/5}}.uj7JVa_cardPlate{background:radial-gradient(120% 90% at 30% 20%, #c9a27b38, transparent 60%), linear-gradient(160deg, var(--teal) 0%, var(--teal-deep) 100%);transition:transform var(--dur-slow) var(--ease-editorial);place-content:center;justify-items:center;gap:.9rem;display:grid;position:absolute;inset:0}.uj7JVa_card:hover .uj7JVa_cardPlate,.uj7JVa_card:focus-within .uj7JVa_cardPlate{transform:scale(1.03)}.uj7JVa_cardPlateMark{font-family:var(--font-display);color:var(--cream-soft);font-size:clamp(4rem,3rem + 3vw,6.5rem);font-style:italic;line-height:.9}.uj7JVa_cardPlateName{font-size:var(--t-micro);letter-spacing:var(--track-micro);text-transform:uppercase;color:#fbfaf7d1}
.H965ra_jump{top:calc(var(--nav-h) - 1px);z-index:5;scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-block:.9rem;padding-inline:var(--gutter);background:rgb(var(--bone-rgb) / .92);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--rule-soft);gap:.5rem;display:flex;position:sticky;overflow-x:auto}.H965ra_jumpLink{border:1px solid var(--rule-soft);font-size:var(--t-small);color:var(--fg-muted);transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);border-radius:999px;flex:none;padding:.55rem 1rem}.H965ra_jumpLink:hover,.H965ra_jumpLink:focus-visible{color:var(--fg);border-color:var(--rule)}.H965ra_groups{gap:var(--space-2xl);padding-top:var(--space-xl);flex-direction:column;display:flex}.H965ra_group{gap:var(--col-gap);scroll-margin-top:calc(var(--nav-h) + 4.5rem);grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);display:grid}.H965ra_groupHead{gap:var(--space-s);top:calc(var(--nav-h) + 5rem);flex-direction:column;align-self:start;display:flex;position:sticky}.H965ra_groupNote{font-size:var(--t-body);line-height:var(--leading-body);color:var(--fg-muted);max-width:34ch}.H965ra_rows{flex-direction:column;display:flex}.H965ra_row{border-bottom:1px solid var(--rule-soft);grid-template-columns:auto 1fr auto auto;align-items:center;gap:1rem;padding:1.05rem 0;display:grid}.H965ra_row:first-child{border-top:1px solid var(--rule-soft)}.H965ra_rowMain{flex-direction:column;gap:.3rem;min-width:0;display:flex}.H965ra_rowName{font-size:var(--t-body-lg);color:var(--fg)}.H965ra_rowStaff{font-size:var(--t-micro);letter-spacing:.08em;color:var(--fg-faint)}.H965ra_leader{background-image:linear-gradient(to right, var(--rule) 40%, transparent 0);background-size:6px 1px;align-self:center;min-width:1rem;height:1px}.H965ra_rowPrice{font-size:var(--t-body);color:var(--emphasis);white-space:nowrap;font-variant-numeric:tabular-nums}.H965ra_badge{border:1px solid var(--rule);letter-spacing:var(--track-micro);text-transform:uppercase;color:var(--accent);vertical-align:.2em;border-radius:999px;margin-left:.6rem;padding:.15rem .5rem;font-size:.5625rem;display:inline-block}.H965ra_add{border:1px solid var(--rule);width:2.4rem;height:2.4rem;color:var(--accent);transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);border-radius:50%;place-items:center;font-size:1.05rem;display:grid}.H965ra_add:hover,.H965ra_add:focus-visible{border-color:var(--red);color:var(--red)}.H965ra_add[aria-pressed=true]{background:var(--red);border-color:var(--red);color:var(--cream-soft)}.H965ra_row[data-on=true] .H965ra_rowName{color:var(--red)}.H965ra_source{margin-top:var(--space-xl);font-size:var(--t-small);color:var(--fg-faint);max-width:70ch;line-height:1.6}.H965ra_bar{z-index:var(--z-sticky);padding:0 var(--gutter) max(1rem, env(safe-area-inset-bottom));transition:transform var(--dur-base) var(--ease-editorial);pointer-events:none;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.H965ra_bar[data-visible=true]{pointer-events:auto;transform:translateY(0)}.H965ra_barInner{background:var(--ink);max-width:52rem;color:var(--text-on-dark);border:1px solid #c9a27b4d;border-radius:999px;align-items:center;gap:1rem;margin-inline:auto;padding:.75rem .75rem .75rem 1.5rem;display:flex;box-shadow:0 18px 50px #0f101247}.H965ra_barText{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.H965ra_barCount{font-size:var(--t-micro);letter-spacing:var(--track-micro);text-transform:uppercase;color:var(--text-on-dark-muted)}.H965ra_barTotal{font-size:var(--t-body);color:var(--gold);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.H965ra_clear{font-size:var(--t-small);color:var(--text-on-dark-muted);padding:.5rem}.H965ra_clear:hover,.H965ra_clear:focus-visible{color:var(--gold)}.H965ra_barInner .btn{border-radius:999px}@media (max-width:899px){.H965ra_group{gap:var(--space-m);grid-template-columns:minmax(0,1fr)}.H965ra_groupHead{position:static}}@media (max-width:599px){.H965ra_row{grid-template-columns:1fr auto auto}.H965ra_leader,.H965ra_clear{display:none}.H965ra_barInner{padding-left:1.15rem}}.H965ra_groupLink{font-size:var(--t-small);align-self:flex-start}
.WyyTVa_foot{background-color:var(--bone-tint);padding-top:clamp(2.5rem,5vw,4rem);position:relative;overflow:clip}.WyyTVa_inner{flex-direction:column;gap:clamp(1.75rem,3.5vw,2.75rem);display:flex}.WyyTVa_top{grid-template-columns:minmax(0,.9fr) minmax(0,2.6fr);align-items:start;gap:clamp(2rem,4.5vw,4.5rem);display:grid}.WyyTVa_brand{align-items:flex-start;gap:var(--space-s);flex-direction:column;display:flex}.WyyTVa_social{margin-top:var(--space-2xs);font-size:var(--t-micro);letter-spacing:var(--track-micro);text-transform:uppercase;color:var(--fg-muted);transition:color var(--dur-fast) var(--ease-out);align-items:center;gap:.6rem;padding-block:.5rem;display:inline-flex}.WyyTVa_social:hover,.WyyTVa_social:focus-visible{color:var(--accent)}.WyyTVa_cols{gap:var(--space-l) var(--col-gap);grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;display:grid}.WyyTVa_col{gap:var(--space-s);flex-direction:column;min-width:0;display:flex}.WyyTVa_list{flex-direction:column;gap:.15rem;display:flex}.WyyTVa_link{width:fit-content;font-size:var(--t-small);text-align:left;color:var(--fg-muted);transition:color var(--dur-fast) var(--ease-out);padding-block:.28rem;line-height:1.6;display:inline-block}.WyyTVa_link:hover,.WyyTVa_link:focus-visible{color:var(--accent)}.WyyTVa_hours{font-size:var(--t-small);color:var(--fg-muted);flex-direction:column;gap:.55rem;display:flex}.WyyTVa_hours dd{color:var(--fg);font-variant-numeric:tabular-nums;margin:0}.WyyTVa_byAppointment{font-size:var(--t-small);color:var(--emphasis);margin:0;font-weight:500;line-height:1.6}.WyyTVa_bottom{justify-content:space-between;align-items:center;gap:var(--space-s);padding-top:var(--space-m);border-top:1px solid var(--rule-soft);font-size:var(--t-micro);letter-spacing:var(--track-micro);text-transform:uppercase;color:var(--fg-faint);flex-wrap:wrap;display:flex}.WyyTVa_legal{margin:0}.WyyTVa_legalLinks{gap:var(--space-2xs) var(--space-m);flex-wrap:wrap;display:flex}.WyyTVa_legalLinks .WyyTVa_link{font-size:var(--t-micro);letter-spacing:var(--track-micro);text-transform:uppercase}.WyyTVa_signature{padding-inline:var(--gutter);max-width:var(--page-max);margin-top:clamp(2rem,5vw,4rem);align-items:flex-start;height:clamp(3rem,8vw,8rem);margin-inline:auto;display:flex;overflow:hidden}.WyyTVa_signature span{width:100%;font-family:var(--font-wordmark);letter-spacing:.14em;text-transform:uppercase;text-align:center;color:#0000;-webkit-text-stroke:1px #7a5a3673;-webkit-user-select:none;user-select:none;font-size:clamp(3.25rem,13.2vw,17rem);font-weight:400;line-height:.78;display:block}@media (max-width:1100px){.WyyTVa_top{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.WyyTVa_cols{grid-template-columns:repeat(2,minmax(0,1fr))}.WyyTVa_cols>.WyyTVa_col:first-child{display:none}.WyyTVa_cols>.WyyTVa_col:last-child{grid-column:1/-1}}@media (max-width:560px){.WyyTVa_cols{gap:var(--space-m) var(--col-gap)}.WyyTVa_bottom{flex-direction:column;align-items:flex-start}}.WyyTVa_hoursRow{max-width:15rem;font-size:var(--t-small);color:var(--fg-muted);font-variant-numeric:tabular-nums;flex-direction:row;justify-content:space-between;gap:1.5rem;display:flex}
.hvoUhq_work{padding-block:var(--section-pad)}.hvoUhq_head{justify-items:center;gap:var(--space-s);text-align:center;margin-bottom:var(--space-xl);display:grid}.hvoUhq_title{max-width:18ch}.hvoUhq_lede{max-width:52ch;font-size:var(--t-body);line-height:var(--leading-body);color:var(--fg-muted);text-wrap:pretty}.hvoUhq_grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.6rem,1.2vw,1.1rem);display:grid}.hvoUhq_tile{aspect-ratio:3/4;min-width:0}.hvoUhq_figure{height:100%;margin:0;position:relative}.hvoUhq_media{background-color:var(--bone-tint);border-radius:.9rem;position:absolute;inset:0;overflow:hidden}.hvoUhq_media img,.hvoUhq_video{object-fit:cover;width:100%;height:100%;filter:var(--grade-light);transition:transform var(--dur-slow) var(--ease-editorial), filter var(--dur-slow) var(--ease-editorial);transform:scale(1)}.hvoUhq_tile:hover .hvoUhq_media img,.hvoUhq_tile:hover .hvoUhq_video{filter:var(--grade-salon-active);transform:scale(1.04)}.hvoUhq_caption{z-index:2;-webkit-backdrop-filter:blur(6px);font-size:var(--t-micro);letter-spacing:var(--track-micro);text-transform:uppercase;color:var(--text-on-dark);background:#0f10128c;border-radius:999px;padding:.4rem .75rem;position:absolute;bottom:.85rem;left:.9rem}.hvoUhq_foot{margin-top:var(--space-l);justify-content:center;display:flex}@media (max-width:899px){.hvoUhq_grid{scroll-snap-type:x mandatory;scrollbar-width:none;margin-left:0;margin-right:calc(var(--gutter) * -1);padding-left:0;padding-right:var(--gutter);gap:.75rem;display:flex;overflow-x:auto}.hvoUhq_grid::-webkit-scrollbar{display:none}.hvoUhq_tile{aspect-ratio:3/4;scroll-snap-align:start;flex:0 0 min(68vw,18rem)}}
._3e-AXW_crumbs ol{font-size:var(--t-micro);letter-spacing:var(--track-micro);text-transform:uppercase;color:var(--fg-faint);flex-wrap:wrap;gap:.35rem 0;display:flex}._3e-AXW_crumbs li+li:before{content:"/";color:var(--fg-faint);margin-inline:.6rem}._3e-AXW_crumbs a{color:var(--fg-muted);transition:color var(--dur-base) var(--ease-out)}._3e-AXW_crumbs a:hover,._3e-AXW_crumbs a:focus-visible{color:var(--accent)}._3e-AXW_crumbs [aria-current]{color:var(--fg)}
.V_iA9q_founder{--atelier-title:clamp(2rem, 5.2vw, 5.25rem);flex-direction:column;display:flex;position:relative;overflow:clip}:root:lang(de) .V_iA9q_founder{--atelier-title:clamp(1.7rem, 4.1vw, 4.15rem)}:root:lang(ru) .V_iA9q_founder{--atelier-title:clamp(1.9rem, 5.2vw, 5.25rem)}.V_iA9q_grid{flex:1;grid-template-rows:1fr;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;display:grid}.V_iA9q_text{padding:var(--section-pad) clamp(2rem, 4vw, 4.5rem) var(--section-pad) var(--gutter);flex-direction:column;align-items:flex-start;gap:clamp(1.25rem,2.6vh + .7vw,2.5rem);width:100%;max-width:46rem;display:flex}.V_iA9q_text .V_iA9q_title{font-family:var(--font-sans);font-size:var(--atelier-title);letter-spacing:-.015em;text-transform:uppercase;font-weight:800;line-height:.98}.V_iA9q_text .V_iA9q_title em{font-family:var(--font-display);letter-spacing:.005em;font-weight:400}.V_iA9q_copy{gap:var(--space-s);flex-direction:column;display:flex}.V_iA9q_body{font-size:var(--t-body);line-height:var(--leading-body);color:var(--fg-muted);text-wrap:pretty;max-width:42ch}.V_iA9q_figure{align-self:stretch;min-width:0;min-height:clamp(18rem,46svh,32rem);margin:0;position:relative}.V_iA9q_media{background-color:var(--bone-tint);position:absolute;inset:0}.V_iA9q_media img{object-fit:cover;object-position:34% 12%;filter:saturate(.9)contrast(1.02)brightness(1.03);width:100%;height:100%}.V_iA9q_credit{z-index:2;text-align:left;text-shadow:0 1px 16px #0f1012e6;flex-direction:column;align-items:flex-start;gap:.4rem;max-width:min(22rem,66%);display:flex;position:absolute;bottom:clamp(1rem,2.2vw,2.25rem);left:clamp(1rem,2.2vw,2.5rem)}.V_iA9q_creditName{font-family:var(--font-sans);font-size:var(--t-small);letter-spacing:var(--track-micro);text-transform:uppercase;color:var(--text-on-dark);font-weight:600;line-height:1;display:inline-block;position:relative}.V_iA9q_creditName:after{content:"";left:0;right:var(--track-micro);background:var(--gold);transform-origin:0;height:1px;transition:transform var(--dur-base) var(--ease-editorial);position:absolute;bottom:-.3rem;transform:scaleX(0)}.V_iA9q_creditName:hover:after,.V_iA9q_creditName:focus-visible:after{transform:scaleX(1)}.V_iA9q_creditRole{font-family:var(--font-sans);font-size:var(--t-micro);letter-spacing:var(--track-micro);text-transform:uppercase;color:var(--gold);line-height:1.5}.V_iA9q_artists{padding-block:var(--section-pad);position:relative;overflow:clip}.V_iA9q_artistsHead{flex-direction:column;align-items:flex-start;gap:clamp(.75rem,1.4vh + .4vw,1.25rem);margin-bottom:clamp(1.75rem,3vh + 1vw,3rem);display:flex}.V_iA9q_artistsHead .V_iA9q_artistsTitle{font-family:var(--font-sans);letter-spacing:-.015em;text-transform:uppercase;font-size:clamp(1.55rem,.9rem + 2.4vw,3.5rem);font-weight:800;line-height:1}.V_iA9q_artistsHead .V_iA9q_artistsTitle em{font-family:var(--font-display);letter-spacing:.005em;font-weight:400}.V_iA9q_roster{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:clamp(.75rem,1.4vw,1.25rem);display:grid}.V_iA9q_card{flex-direction:column;min-width:0;display:flex}.V_iA9q_cardFigure{margin:0 0 var(--space-xs);position:relative}.V_iA9q_cardMedia{aspect-ratio:5/6}.V_iA9q_cardMedia img{object-fit:cover;object-position:50% 18%;filter:saturate(.8)contrast(1.05)brightness(.9);width:100%;height:100%;transition:filter var(--dur-slow) var(--ease-editorial)}.V_iA9q_card:hover .V_iA9q_cardMedia img{filter:saturate(.95)contrast(1.02)brightness()}.V_iA9q_monogram{background:var(--ink-raised);width:100%;height:100%;box-shadow:inset 0 0 0 1px var(--rule-soft);font-family:var(--font-display);color:var(--accent);opacity:.62;transition:opacity var(--dur-slow) var(--ease-editorial);justify-content:center;align-items:center;font-size:clamp(2.25rem,1.5rem + 2.4vw,3.25rem);line-height:1;display:flex}.V_iA9q_card:hover .V_iA9q_monogram{opacity:.82}.V_iA9q_cardName{font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--fg);padding-bottom:var(--space-2xs);font-size:clamp(.95rem,.85rem + .3vw,1.15rem);font-weight:600;line-height:1.2}.V_iA9q_cardRole{font-family:var(--font-sans);font-size:var(--t-micro);letter-spacing:var(--track-micro);text-transform:uppercase;color:var(--fg-faint);line-height:1.3}@media (max-width:899px){.V_iA9q_grid{grid-template-columns:minmax(0,1fr);row-gap:clamp(2.25rem,7vw,3rem)}.V_iA9q_text{padding:0 var(--gutter) var(--section-pad);max-width:none}.V_iA9q_text .V_iA9q_title{text-wrap:balance}.V_iA9q_figure{aspect-ratio:4/5;order:-1;align-self:start;min-height:0}}@media (max-width:1099px){.V_iA9q_roster{scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);display:flex;overflow-x:auto}.V_iA9q_roster::-webkit-scrollbar{display:none}.V_iA9q_roster>*{scroll-snap-align:start;flex:0 0 min(44vw,12rem)}}.V_iA9q_facts{gap:var(--space-s);padding-block:var(--space-s);border-block:1px solid var(--rule-soft);grid-template-columns:repeat(3,minmax(0,1fr));max-width:34rem;display:grid}.V_iA9q_facts li{flex-direction:column;gap:.35rem;display:flex}.V_iA9q_factValue{font-family:var(--font-display);color:var(--emphasis);font-size:clamp(1.6rem,1.1rem + 1.2vw,2.4rem);line-height:1}.V_iA9q_factLabel{font-size:var(--t-micro);letter-spacing:var(--track-micro);text-transform:uppercase;color:var(--fg-muted);line-height:1.4}.V_iA9q_links{align-items:center;gap:var(--space-s) var(--space-l);flex-wrap:wrap;display:flex}
.zGxDIW_mast{padding:calc(var(--nav-h) + var(--space-xl)) 0 var(--space-2xl);background:radial-gradient(80% 120% at 85% 0%, #a8461c52, transparent 60%), radial-gradient(60% 80% at 10% 100%, #c9a27b1f, transparent 60%), var(--ink-deep)}.zGxDIW_mastGrid{gap:var(--col-gap);grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:end;display:grid}.zGxDIW_mastText{align-items:flex-start;gap:var(--space-s);flex-direction:column;min-width:0;display:flex}.zGxDIW_mastText .display{line-height:var(--leading-title)}.zGxDIW_lede{max-width:54ch;font-size:var(--t-body-lg);color:var(--fg-muted);text-wrap:pretty;line-height:1.66}.zGxDIW_actions{align-items:center;gap:var(--space-s) var(--space-m);margin-top:var(--space-2xs);flex-wrap:wrap;display:flex}.zGxDIW_mastMedia{aspect-ratio:4/5;width:100%;max-height:72vh;position:relative;overflow:hidden}.zGxDIW_mastPoster,.zGxDIW_mastVideo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.zGxDIW_plate{background:radial-gradient(120% 90% at 30% 20%, #c9a27b38, transparent 60%), linear-gradient(160deg, var(--teal) 0%, var(--teal-deep) 100%);place-content:center;justify-items:center;gap:.9rem;display:grid;position:absolute;inset:0}.zGxDIW_plateMark{font-family:var(--font-display);color:var(--cream-soft);font-size:clamp(5rem,4rem + 3vw,8rem);font-style:italic;line-height:.9}.zGxDIW_plateName{font-size:var(--t-micro);letter-spacing:var(--track-micro);text-transform:uppercase;color:#fbfaf7d1}@media (max-width:899px){.zGxDIW_mastGrid{grid-template-columns:minmax(0,1fr)}.zGxDIW_mastMedia{aspect-ratio:4/5;max-height:none}}.zGxDIW_body{padding-block:var(--section-pad) var(--space-xl)}.zGxDIW_bodyGrid{gap:var(--col-gap);grid-template-columns:minmax(0,1.6fr) minmax(0,.8fr);align-items:start;display:grid}.zGxDIW_article{gap:var(--space-xl);flex-direction:column;min-width:0;display:flex}.zGxDIW_block{gap:var(--space-s);flex-direction:column;display:flex}.zGxDIW_blockTitle{line-height:var(--leading-title)}.zGxDIW_para{max-width:64ch;font-size:var(--t-body);line-height:var(--leading-body);color:var(--fg-muted);text-wrap:pretty}.zGxDIW_aside{top:calc(var(--nav-h) + var(--space-m));align-items:flex-start;gap:var(--space-m);padding:var(--space-m);border:1px solid var(--rule-soft);flex-direction:column;display:flex;position:sticky}.zGxDIW_facts{gap:var(--space-s);flex-direction:column;width:100%;display:flex}.zGxDIW_facts>div{padding-bottom:var(--space-s);border-bottom:1px solid var(--rule-soft);flex-direction:column;gap:.3rem;display:flex}.zGxDIW_facts dt{font-size:var(--t-micro);letter-spacing:var(--track-micro);text-transform:uppercase;color:var(--fg-faint)}.zGxDIW_facts dd{font-size:var(--t-body);color:var(--fg);line-height:1.5}.zGxDIW_facts a{transition:color var(--dur-base) var(--ease-out)}.zGxDIW_facts a:hover,.zGxDIW_facts a:focus-visible{color:var(--accent)}.zGxDIW_asideBtn{justify-content:center;width:100%}@media (max-width:899px){.zGxDIW_bodyGrid{grid-template-columns:minmax(0,1fr)}.zGxDIW_aside{position:static}}.zGxDIW_prices{padding-block:var(--space-xl) var(--section-pad);scroll-margin-top:var(--nav-h)}.zGxDIW_pricesGrid{gap:var(--col-gap);padding-top:var(--space-xl);border-top:1px solid var(--rule-soft);grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);align-items:start;display:grid}.zGxDIW_pricesHead{align-items:flex-start;gap:var(--space-s);flex-direction:column;display:flex}@media (max-width:899px){.zGxDIW_pricesGrid{grid-template-columns:minmax(0,1fr)}}.zGxDIW_steps{padding-block:var(--section-pad)}.zGxDIW_stepsTitle{max-width:22ch;margin-bottom:var(--space-xl);line-height:var(--leading-title)}.zGxDIW_stepList{gap:var(--col-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.zGxDIW_step{gap:var(--space-xs);padding-top:var(--space-s);border-top:1px solid var(--rule);flex-direction:column;display:flex}.zGxDIW_stepNo{color:var(--accent)}.zGxDIW_stepTitle{line-height:1.2}.zGxDIW_stepBody{font-size:var(--t-small);color:var(--fg-muted);text-wrap:pretty;line-height:1.66}@media (max-width:1023px){.zGxDIW_stepList{row-gap:var(--space-l);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:559px){.zGxDIW_stepList{grid-template-columns:minmax(0,1fr)}}.zGxDIW_faq{padding-block:var(--section-pad) var(--space-xl)}.zGxDIW_faqGrid{gap:var(--col-gap);grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);align-items:start;display:grid}.zGxDIW_faqGrid>h2{line-height:var(--leading-title)}.zGxDIW_faqList{border-top:1px solid var(--rule-soft)}.zGxDIW_qa{border-bottom:1px solid var(--rule-soft)}.zGxDIW_q{justify-content:space-between;align-items:center;gap:var(--space-s);cursor:pointer;padding-block:1.25rem;list-style:none;display:flex}.zGxDIW_q::-webkit-details-marker{display:none}.zGxDIW_q h3{font-family:var(--font-sans);font-size:var(--t-body-lg);color:var(--fg);font-weight:500;line-height:1.4}.zGxDIW_qMark{flex:none;width:14px;height:14px;position:relative}.zGxDIW_qMark:before,.zGxDIW_qMark:after{content:"";background:var(--accent);width:100%;height:1px;transition:transform var(--dur-base) var(--ease-out);position:absolute;top:50%;left:0}.zGxDIW_qMark:after{transform:rotate(90deg)}.zGxDIW_qa[open] .zGxDIW_qMark:after{transform:rotate(0)}.zGxDIW_a{max-width:64ch;font-size:var(--t-body);line-height:var(--leading-body);color:var(--fg-muted);text-wrap:pretty;padding-bottom:1.4rem}@media (max-width:899px){.zGxDIW_faqGrid{grid-template-columns:minmax(0,1fr)}}.zGxDIW_related{padding-block:var(--space-xl) var(--section-pad)}.zGxDIW_relatedTitle{margin-bottom:var(--space-m);display:block}.zGxDIW_relatedList{gap:var(--col-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.zGxDIW_relatedItem{border-top:1px solid var(--rule)}.zGxDIW_relatedLink{gap:var(--space-2xs);height:100%;padding-top:var(--space-s);flex-direction:column;display:flex}.zGxDIW_relatedName{transition:color var(--dur-base) var(--ease-out)}.zGxDIW_relatedLink:hover .zGxDIW_relatedName,.zGxDIW_relatedLink:focus-visible .zGxDIW_relatedName{color:var(--accent)}.zGxDIW_relatedSummary{font-size:var(--t-small);color:var(--fg-muted);line-height:1.66}.zGxDIW_relatedFrom{padding-top:var(--space-3xs);font-size:var(--t-eyebrow);letter-spacing:var(--track-micro);text-transform:uppercase;color:var(--fg-faint);margin-top:auto}@media (max-width:767px){.zGxDIW_relatedList{row-gap:var(--space-m);grid-template-columns:minmax(0,1fr)}}
.pnXb5W_grid{gap:var(--col-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pnXb5W_card{align-items:flex-start;gap:var(--space-s);padding-top:var(--space-s);border-top:1px solid var(--rule);flex-direction:column;display:flex}.pnXb5W_value{font-style:normal;font-size:var(--t-body);color:var(--fg);line-height:1.6}.pnXb5W_value a{transition:color var(--dur-base) var(--ease-out)}.pnXb5W_value a:hover,.pnXb5W_value a:focus-visible{color:var(--accent)}.pnXb5W_hours{width:100%;font-size:var(--t-body);flex-direction:column;gap:.35rem;display:flex}.pnXb5W_hours>div{justify-content:space-between;gap:1rem;display:flex}.pnXb5W_hours dd{font-variant-numeric:tabular-nums}.pnXb5W_note{font-size:var(--t-small);color:var(--fg-muted);line-height:1.6}.pnXb5W_mapRow{gap:var(--col-gap);margin-top:var(--space-2xl);grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);align-items:start;display:grid}.pnXb5W_area{gap:var(--space-s);flex-direction:column;display:flex}@media (max-width:1023px){.pnXb5W_grid{row-gap:var(--space-l);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.pnXb5W_grid,.pnXb5W_mapRow{grid-template-columns:minmax(0,1fr)}}
.X7R5sW_wrap{padding-block:var(--section-pad);background-color:var(--bone-tint);--card-w:clamp(17rem, 42vw, 24rem);--card-gap:clamp(.7rem, 1.2vw, 1.1rem);--run-a:110s;--run-b:128s;position:relative;overflow:clip}.X7R5sW_head{text-align:center;flex-direction:column;align-items:center;gap:clamp(1rem,2.4vw,1.75rem);display:flex}.X7R5sW_head .X7R5sW_title{text-align:center;justify-items:center}.X7R5sW_aggregate{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.75rem;display:flex}.X7R5sW_score{font-family:var(--font-display);color:var(--red);font-size:clamp(2.25rem,5vw,3.25rem);line-height:1}.X7R5sW_cardSource{color:var(--fg-muted);margin-left:.6em}.X7R5sW_aggSep{color:var(--fg-faint);margin-inline:.5em}.X7R5sW_aggStars{color:var(--gold);letter-spacing:.25em;font-size:clamp(.95rem,2vw,1.2rem)}.X7R5sW_count{font-family:var(--font-sans);font-size:var(--t-micro);letter-spacing:var(--track-micro);text-transform:uppercase;color:var(--fg-muted)}.X7R5sW_rows{gap:var(--card-gap);flex-direction:column;margin-block:clamp(2rem,5vw,3.25rem);display:flex;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.X7R5sW_row{overflow:hidden}.X7R5sW_track{will-change:transform;width:max-content;animation:X7R5sW_cards-left var(--run-a) linear infinite;display:flex}.X7R5sW_track[data-reverse]{animation:X7R5sW_cards-right var(--run-b) linear infinite}.X7R5sW_row:hover .X7R5sW_track,.X7R5sW_row:focus-within .X7R5sW_track{animation-play-state:paused}@keyframes X7R5sW_cards-left{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@keyframes X7R5sW_cards-right{0%{transform:translate(-50%)}to{transform:translate(0,0)}}.X7R5sW_item{width:var(--card-w);margin-right:var(--card-gap);flex:none;display:flex}.X7R5sW_card{background:var(--cream-soft);border:1px solid var(--rule-soft);border-radius:1rem;flex-direction:column;width:100%;padding:clamp(1.1rem,2vw,1.4rem);display:flex}.X7R5sW_cardStars{color:var(--gold);gap:.25rem;margin-bottom:.6rem;display:inline-flex}.X7R5sW_cardStars svg{width:.85rem;height:.85rem}.X7R5sW_cardText{font-size:var(--t-small);color:var(--fg);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-bottom:.8rem;line-height:1.6;display:-webkit-box;overflow:hidden}.X7R5sW_cardMeta{font-family:var(--font-sans);font-size:var(--t-micro);letter-spacing:var(--track-micro);text-transform:uppercase;margin-top:auto}.X7R5sW_cardAuthor{color:var(--red);font-weight:600}.X7R5sW_foot{justify-content:center;display:flex}@media (prefers-reduced-motion:reduce){.X7R5sW_rows{-webkit-mask-image:none;mask-image:none}.X7R5sW_row{scrollbar-width:none;overflow-x:auto}.X7R5sW_track{animation:none!important}}
._1OzlfW_mast{padding:calc(var(--nav-h) + var(--space-2xl)) 0 var(--space-xl);background:radial-gradient(80% 120% at 85% 0%, #a8461c61, transparent 60%), radial-gradient(60% 80% at 10% 100%, #c9a27b1f, transparent 60%), var(--ink-deep);position:relative}._1OzlfW_mastInner{align-items:flex-start;gap:var(--space-s);flex-direction:column;display:flex}._1OzlfW_lede{max-width:56ch;font-size:var(--t-body-lg);line-height:var(--leading-body);color:var(--fg-muted)}._1OzlfW_facts{gap:var(--space-m) var(--space-xl);margin-top:var(--space-s);padding-top:var(--space-s);border-top:1px solid var(--rule-soft);flex-wrap:wrap;display:flex}._1OzlfW_facts li{flex-direction:column;gap:.35rem;display:flex}._1OzlfW_factValue{font-family:var(--font-display);color:var(--accent);font-size:clamp(1.8rem,1.3rem + 1.2vw,2.6rem);line-height:1}._1OzlfW_factLabel{font-size:var(--t-micro);letter-spacing:var(--track-micro);text-transform:uppercase;color:var(--fg-muted)}._1OzlfW_menu{padding-bottom:calc(var(--section-pad) + 5rem)}
._1zK-8G_index{padding-block:var(--section-pad)}._1zK-8G_list{gap:clamp(2rem, 4vw, 3.5rem) var(--col-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._1zK-8G_card{gap:var(--space-2xs);flex-direction:column;display:flex;position:relative}._1zK-8G_cardMedia{aspect-ratio:4/5;margin-bottom:var(--space-2xs);position:relative;overflow:hidden}._1zK-8G_cardMedia img{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-slow) var(--ease-editorial)}._1zK-8G_card:hover ._1zK-8G_cardMedia img,._1zK-8G_card:focus-within ._1zK-8G_cardMedia img{transform:scale(1.04)}._1zK-8G_cardMeta{font-size:var(--t-micro);letter-spacing:var(--track-micro);text-transform:uppercase;color:var(--fg-faint)}._1zK-8G_cardTitle{transition:color var(--dur-base) var(--ease-out);line-height:1.2}._1zK-8G_cardLink{color:inherit}._1zK-8G_cardLink:after{content:"";position:absolute;inset:0}._1zK-8G_card:hover ._1zK-8G_cardTitle,._1zK-8G_card:focus-within ._1zK-8G_cardTitle{color:var(--accent)}._1zK-8G_cardSummary{font-size:var(--t-small);color:var(--fg-muted);text-wrap:pretty;line-height:1.66}@media (max-width:1023px){._1zK-8G_list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){._1zK-8G_list{grid-template-columns:minmax(0,1fr)}._1zK-8G_cardMedia{aspect-ratio:16/11}}._1zK-8G_meta{font-size:var(--t-micro);letter-spacing:var(--track-micro);text-transform:uppercase;color:var(--fg-faint);flex-wrap:wrap;gap:.4rem 1.2rem;display:flex}._1zK-8G_prose{gap:var(--space-l);flex-direction:column;max-width:68ch;display:flex}._1zK-8G_prose section{gap:var(--space-s);flex-direction:column;display:flex}._1zK-8G_prose h2{line-height:var(--leading-title)}._1zK-8G_prose p,._1zK-8G_prose li{font-size:var(--t-body-lg);color:var(--fg-muted);text-wrap:pretty;line-height:1.75}._1zK-8G_prose ul{flex-direction:column;gap:.5rem;padding-left:1.2rem;list-style:outside;display:flex}._1zK-8G_prose li::marker{color:var(--accent)}._1zK-8G_inlineLink{color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:.2em;transition:color var(--dur-base) var(--ease-out)}._1zK-8G_inlineLink:hover,._1zK-8G_inlineLink:focus-visible{color:var(--accent)}._1zK-8G_lede{font-size:var(--t-body-lg);color:var(--fg);line-height:1.7}._1zK-8G_cta{align-items:flex-start;gap:var(--space-s);margin-top:var(--space-xl);padding:var(--space-l);border:1px solid var(--rule-soft);flex-direction:column;display:flex}._1zK-8G_cta p{max-width:56ch;font-size:var(--t-body);line-height:var(--leading-body);color:var(--fg-muted)}._1zK-8G_relatedRow{gap:var(--space-xs);flex-direction:column;width:100%;display:flex}
.xakNbG_reels{padding-block:clamp(2rem,5vh + 1vw,4rem);position:relative;overflow:clip}.xakNbG_inner{flex-direction:column;gap:clamp(1.5rem,3.5vw,2.5rem);display:flex}.xakNbG_rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.6rem,1.2vw,1.1rem);display:grid}.xakNbG_tile{aspect-ratio:9/16;background-color:var(--ink-raised);border-radius:clamp(.6rem,1vw,1rem);position:relative;overflow:hidden}.xakNbG_video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.xakNbG_tileLink{z-index:2;display:block;position:absolute;inset:0}.xakNbG_glyph{width:1.9rem;height:1.9rem;color:var(--cream-soft);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background var(--dur-fast) var(--ease-out);background:#0f101273;border-radius:50%;place-items:center;display:grid;position:absolute;top:.7rem;right:.7rem}.xakNbG_glyph svg{width:1rem;height:1rem}.xakNbG_tileLink:hover .xakNbG_glyph,.xakNbG_tileLink:focus-visible .xakNbG_glyph{background:#0f1012b3}.xakNbG_foot{justify-content:center;display:flex}@media (max-width:899px){.xakNbG_rail{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);display:flex;overflow-x:auto}.xakNbG_rail::-webkit-scrollbar{display:none}.xakNbG_tile{scroll-snap-align:center;flex:0 0 min(62vw,17rem)}}
