.minicart-module__M1SlTW__ghost{z-index:90;object-fit:cover;pointer-events:none;will-change:transform, opacity;border-radius:12px;margin:0;position:fixed;box-shadow:0 24px 40px -18px #000000bf}.minicart-module__M1SlTW__sheet{--bone:var(--gtl-bone);--bone-2:#f1e9dcb8;--gold:var(--gtl-brass);--ease:var(--gtl-ease-out);z-index:80;left:max(8px, env(safe-area-inset-left));right:max(8px, env(safe-area-inset-right));bottom:max(8px, env(safe-area-inset-bottom));color:var(--bone);font-family:var(--mc-sans,system-ui), system-ui, sans-serif;transition:transform var(--gtl-dur-panel) var(--ease);touch-action:none;outline:none;position:fixed;transform:translateY(calc(100% + 24px))}.minicart-module__M1SlTW__sheet[data-in]{transform:none}.minicart-module__M1SlTW__sheet:not([data-in]){transition-timing-function:var(--gtl-ease-in)}.minicart-module__M1SlTW__sheet:focus-visible .minicart-module__M1SlTW__glass{outline:2px solid var(--gold);outline-offset:3px}.minicart-module__M1SlTW__glass{--glass-tint:#100c09f7;--glass-surface-radius:22px;gap:14px;padding:10px 16px 16px;display:grid;position:relative;box-shadow:0 30px 60px -24px #000c}.minicart-module__M1SlTW__glass>*{--glass-tint:initial}.minicart-module__M1SlTW__grab{background:#f1e9dc47;border-radius:2px;justify-self:center;width:38px;height:4px}.minicart-module__M1SlTW__top{justify-content:space-between;align-items:center;gap:12px;margin-top:-2px;display:flex}.minicart-module__M1SlTW__kicker{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:600}.minicart-module__M1SlTW__close{flex:none;margin-right:-6px}.minicart-module__M1SlTW__piece{align-items:center;gap:14px;min-width:0;display:flex}.minicart-module__M1SlTW__drawer{background:url(/media/tray/rim-grain.webp), var(--gtl-leather);background-blend-mode:soft-light, normal;background-size:120px,auto;border-radius:14px;flex:none;width:76px;height:76px;padding:6px;position:relative;box-shadow:inset 0 1px #ffecd629,0 10px 20px -12px #000000f2}.minicart-module__M1SlTW__drawer:before{content:"";pointer-events:none;border:1px dashed #ffe4c429;border-radius:11px;position:absolute;inset:3px}.minicart-module__M1SlTW__drawer img{object-fit:cover;border-radius:8px;width:100%;height:100%;display:block}.minicart-module__M1SlTW__words{gap:6px;min-width:0;display:grid}.minicart-module__M1SlTW__name{-webkit-line-clamp:2;font-family:var(--mc-serif,Georgia), Georgia, serif;-webkit-box-orient:vertical;font-size:1.12rem;line-height:1.25;display:-webkit-box;overflow:hidden}.minicart-module__M1SlTW__price{color:var(--gold);font-variant-numeric:tabular-nums;font-size:.95rem}.minicart-module__M1SlTW__count{color:var(--bone-2);border-top:1px solid #f1e9dc1f;margin:0;padding-top:12px;font-size:.875rem}.minicart-module__M1SlTW__acts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.minicart-module__M1SlTW__acts>*{width:100%}@media (min-width:900px){.minicart-module__M1SlTW__sheet{left:auto;right:max(24px, env(safe-area-inset-right));bottom:auto;top:calc(80px + env(safe-area-inset-top) + 12px);touch-action:auto;width:380px;transform:translate(calc(100% + 40px))}.minicart-module__M1SlTW__grab{display:none}.minicart-module__M1SlTW__glass{gap:16px;padding:18px 20px 20px}}@media (prefers-reduced-motion:reduce){.minicart-module__M1SlTW__sheet,.minicart-module__M1SlTW__sheet:not([data-in]){opacity:0;transition:opacity var(--gtl-dur-ui) var(--gtl-ease-out);transform:none}.minicart-module__M1SlTW__sheet[data-in]{opacity:1}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.minicart-module__M1SlTW__glass{--glass-tint:#100c09f7}}.minicart-module__M1SlTW__live{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:fixed;overflow:hidden}
.hero-module__X6A8_q__root{--bg:#0b0907;--ink:#f1e9dc;--ink-2:rgba(var(--gtl-bone-rgb), .74);--gold:#d9b474;--serif:var(--hero-serif), "Libre Caslon Display", Georgia, serif;--sans:var(--hero-sans), "Albert Sans", system-ui, sans-serif;--inset-x:max(env(safe-area-inset-left), env(safe-area-inset-right));--gutter:max(16px, var(--inset-x));--head:calc(64px + env(safe-area-inset-top));--h2:clamp(2rem, 1.2rem + 2.2vw, 3.5rem);--h2-display:clamp(2.4rem, 10.5vw, 3.1rem);--h2-track:-.012em;--h3:clamp(1.625rem, 1.3rem + 1vw, 2.125rem);--h4:clamp(1.25rem, 1.1rem + .45vw, 1.625rem);--t-body:1.0625rem;--t-small:.875rem;--t-micro:.75rem;--t-label:.75rem;--glass-accent:#f8deacd6;--glass-accent-ink:#17120a;--glass-accent-solid:#e6c88e;background:var(--bg);color:var(--ink);font-family:var(--sans);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;overflow:clip}html:has(.hero-module__X6A8_q__root){background:rgb(var(--gtl-night-rgb));--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-color:rgba(var(--gtl-bone-rgb), .3) rgb(var(--gtl-night-rgb))}@media (min-width:768px){.hero-module__X6A8_q__root{--gutter:max(32px, var(--inset-x))}}@media (min-width:768px) and (max-width:899.98px){.hero-module__X6A8_q__root{--gutter:max(32px, (100vw - 40rem) / 2, var(--inset-x))}}@media (min-width:900px){.hero-module__X6A8_q__root{--head:calc(80px + env(safe-area-inset-top));--h2-display:clamp(3rem, 4.4vw, 4.4rem)}}@media (min-width:1024px){.hero-module__X6A8_q__root{--gutter:max(56px, var(--inset-x))}}.hero-module__X6A8_q__header{view-transition-name:hero-module__X6A8_q__gtl-header;z-index:20;height:var(--head);padding:env(safe-area-inset-top) calc(max(0px, (100% - 1320px) / 2) + var(--gutter)) 0;animation:hero-module__X6A8_q__hero-fade .9s var(--gtl-ease-in-out) .2s backwards;transition:translate .45s var(--gtl-ease-in-out), visibility .45s;grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:fixed;inset:0 0 auto}html[data-vt] .hero-module__X6A8_q__header{animation:none}.hero-module__X6A8_q__header[data-away]{visibility:hidden;translate:0 -100%}.hero-module__X6A8_q__header:before{content:"";z-index:-1;background:var(--bg);box-shadow:0 1px 0 rgba(var(--gtl-bone-rgb), .05);pointer-events:none;transition:opacity .45s var(--gtl-ease-out);position:absolute;inset:0}html[data-gtl-through] .hero-module__X6A8_q__header:before{opacity:0}@media (scripting:enabled){.hero-module__X6A8_q__header[data-top]:before{opacity:0}}.hero-module__X6A8_q__navLink{color:var(--ink);font-size:var(--t-body);letter-spacing:.02em;opacity:.86;transition:opacity .25s var(--gtl-ease-out);justify-self:start;padding:12px 0;text-decoration:none}.hero-module__X6A8_q__navLink:hover{opacity:1}@media (scripting:enabled){.hero-module__X6A8_q__navLink{display:none}}@media (scripting:none){.hero-module__X6A8_q__menuBtn{display:none}}.hero-module__X6A8_q__menuBtn{justify-self:start}.hero-module__X6A8_q__navLink:focus-visible,.hero-module__X6A8_q__mark:focus-visible{outline:2px solid var(--gold);outline-offset:4px;border-radius:4px}.hero-module__X6A8_q__mark{transition:opacity .2s var(--gtl-ease-out,ease-out), scale 90ms var(--gtl-ease-out,ease-out);justify-self:center;display:block}@media (hover:hover) and (pointer:fine){.hero-module__X6A8_q__mark:hover{opacity:.72}}.hero-module__X6A8_q__mark:active{scale:.95}@media (prefers-reduced-motion:reduce){.hero-module__X6A8_q__mark{transition:none}}@media (pointer:coarse){.hero-module__X6A8_q__mark{margin-inline:-5px;padding-inline:5px}}.hero-module__X6A8_q__markBox{opacity:0;width:35.5538px;height:46px;display:block}@media (min-width:900px){.hero-module__X6A8_q__markBox{width:44.8287px;height:58px}}.hero-module__X6A8_q__markSvg{width:100%;height:100%;display:block;overflow:visible}@media (scripting:none){.hero-module__X6A8_q__markBox{opacity:1}}.hero-module__X6A8_q__mark:focus-visible .hero-module__X6A8_q__markBox{opacity:1!important}.hero-module__X6A8_q__headCta{transition:opacity .35s var(--gtl-ease-out), visibility .35s;justify-self:end}.hero-module__X6A8_q__headSlot{justify-self:end;align-items:center;gap:28px;display:flex}.hero-module__X6A8_q__hlinks{display:none}.hero-module__X6A8_q__hlink{color:var(--ink);font-size:var(--t-body);letter-spacing:.02em;opacity:.86;white-space:nowrap;transition:opacity .25s var(--gtl-ease-out);padding:12px 0;text-decoration:none}.hero-module__X6A8_q__hlink:hover{opacity:1}.hero-module__X6A8_q__hlink:focus-visible{outline:2px solid var(--gold);outline-offset:4px;border-radius:4px}@media (min-width:1024px){.hero-module__X6A8_q__hlinks{align-items:center;gap:28px;display:flex}}.hero-module__X6A8_q__headSlot:has(.hero-module__X6A8_q__headCta[data-shown="1"]:not([data-aside],[data-yield-sourcing],[data-yield-visit])) .hero-module__X6A8_q__hlink[data-dup]{display:none}.hero-module__X6A8_q__headCta[data-shown="0"],.hero-module__X6A8_q__headCta[data-aside],.hero-module__X6A8_q__headCta[data-yield-sourcing],.hero-module__X6A8_q__headCta[data-yield-visit]{opacity:0;visibility:hidden}@media (max-width:767px){.hero-module__X6A8_q__header{grid-template-columns:auto 1fr auto auto;column-gap:8px}.hero-module__X6A8_q__mark{grid-area:1/1;justify-self:start}.hero-module__X6A8_q__navLink,.hero-module__X6A8_q__headSlot{grid-area:1/3;justify-self:end}.hero-module__X6A8_q__menuBtn{grid-area:1/4;justify-self:end}.hero-module__X6A8_q__navLink{transition:opacity .35s var(--gtl-ease-out), visibility .35s}.hero-module__X6A8_q__header:has(.hero-module__X6A8_q__headCta[data-shown="1"]:not([data-aside],[data-yield-sourcing],[data-yield-visit])) .hero-module__X6A8_q__navLink{opacity:0;visibility:hidden}:is(html[data-gtl-through] .hero-module__X6A8_q__navLink,html[data-gtl-through] .hero-module__X6A8_q__headCta){opacity:0;visibility:hidden;transition:opacity .25s var(--gtl-ease-out), visibility .25s}}@media (max-width:389.98px){.hero-module__X6A8_q__header{column-gap:6px}}@media (max-width:359.98px){.hero-module__X6A8_q__headCta{display:none}}.hero-module__X6A8_q__hero{min-height:100svh;display:grid;position:relative;overflow:clip visible}.hero-module__X6A8_q__bg{pointer-events:none;background:repeating-linear-gradient(90deg,#ffe2b80d 0 1px,#0000 1px 44px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 62% at 50% 34%,#000 0%,#0000008c 45%,#0000 80%);mask-image:radial-gradient(70% 62% at 50% 34%,#000 0%,#0000008c 45%,#0000 80%)}@media (min-width:900px){.hero-module__X6A8_q__bg{background:repeating-linear-gradient(90deg,#ffe2b80b 0 1px,#0000 1px 58px);-webkit-mask-image:radial-gradient(48% 75% at 70%,#000 0%,#00000080 50%,#0000 85%);mask-image:radial-gradient(48% 75% at 70%,#000 0%,#00000080 50%,#0000 85%)}}.hero-module__X6A8_q__inner{padding:calc(64px + env(safe-area-inset-top) + 4px) var(--gutter) 40px;grid-template-columns:minmax(0,1fr);align-content:start;justify-items:center;gap:18px;display:grid;position:relative}.hero-module__X6A8_q__emblemCol{z-index:12;place-items:center;display:grid;position:relative}.hero-module__X6A8_q__emblem{height:clamp(250px,min(41svh,100svh - 436px),400px)}.hero-module__X6A8_q__glow{aspect-ratio:1;pointer-events:none;width:150%;animation:hero-module__X6A8_q__hero-fade 2s var(--gtl-ease-out) 2.4s backwards;background:radial-gradient(circle,#d49c4a33 0%,#a0682817 34%,#0000 64%);position:absolute;top:50%;left:50%;translate:-50% -50%}.hero-module__X6A8_q__copy{text-align:center;max-width:34rem}@media (max-width:899.98px){.hero-module__X6A8_q__copy{will-change:opacity, transform}.hero-module__X6A8_q__glow{will-change:opacity}}.hero-module__X6A8_q__h1{font-family:var(--serif);letter-spacing:-.012em;text-wrap:balance;margin:0;font-size:clamp(2.3rem,9.6vw,3rem);font-weight:400;line-height:1.04}.hero-module__X6A8_q__sub{max-width:30rem;color:var(--ink-2);font-size:var(--t-body);text-wrap:pretty;margin:12px auto 0;line-height:1.55}.hero-module__X6A8_q__cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 18px;margin-top:24px;display:flex}@media (max-width:279.98px){.hero-module__X6A8_q__cta>a:first-child{--_pad:14px;--_fs:1rem}}.hero-module__X6A8_q__cta .hero-module__X6A8_q__text{color:var(--ink,#f1e9dc);font-size:var(--t-small);text-decoration:underline;-webkit-text-decoration-color:rgba(var(--gtl-bone-rgb), .35);text-decoration-color:rgba(var(--gtl-bone-rgb), .35);text-underline-offset:4px;white-space:nowrap;transition:text-decoration-color .25s var(--gtl-ease-out);margin:-12px -8px;padding:12px 8px}.hero-module__X6A8_q__cta .hero-module__X6A8_q__text:hover{text-decoration-color:currentColor}.hero-module__X6A8_q__cta .hero-module__X6A8_q__text:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:4px}.hero-module__X6A8_q__proof{color:var(--ink-2);font-size:var(--t-small);letter-spacing:.01em;flex-wrap:wrap;justify-content:center;gap:6px 22px;margin:16px 0 0;line-height:1.35;display:flex}.hero-module__X6A8_q__proof a{color:inherit;text-underline-offset:3px;white-space:nowrap;text-decoration:none}.hero-module__X6A8_q__proof a:hover,.hero-module__X6A8_q__proof a:focus-visible{text-decoration:underline;text-decoration-thickness:1px}.hero-module__X6A8_q__proof a:focus-visible{outline:2px solid var(--gold);outline-offset:4px;border-radius:4px}@media (pointer:coarse){.hero-module__X6A8_q__proof{row-gap:28px}.hero-module__X6A8_q__proof a{margin:-13px 0;padding:13px 0}}@media (max-width:599.98px) and (max-height:700px){.hero-module__X6A8_q__inner{padding-top:calc(58px + env(safe-area-inset-top) + 4px);gap:10px}.hero-module__X6A8_q__cta{margin-top:18px}.hero-module__X6A8_q__emblem{--rest:442px;height:clamp(150px, min(41svh, 100svh - var(--rest)), 400px)}}@media (max-width:359.98px) and (max-height:700px){.hero-module__X6A8_q__inner{padding-top:calc(46px + env(safe-area-inset-top));gap:6px}.hero-module__X6A8_q__emblem{--rest:474px}}@media (min-width:600px) and (max-width:899.98px){.hero-module__X6A8_q__inner{align-content:center}.hero-module__X6A8_q__emblem{height:clamp(250px,min(50svh,100svh - 424px),560px)}}@media (min-width:900px){.hero-module__X6A8_q__inner{width:100%;max-width:1320px;padding:80px var(--gutter) 24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:center;place-items:center stretch;gap:0 min(6vw,96px);margin:0 auto}.hero-module__X6A8_q__emblemCol{order:2;justify-self:center}.hero-module__X6A8_q__copy{text-align:left;order:1;max-width:36rem}.hero-module__X6A8_q__emblem{height:min(78svh,740px)}.hero-module__X6A8_q__h1{font-size:clamp(3.4rem,5vw,5.1rem)}.hero-module__X6A8_q__sub{margin-left:0}.hero-module__X6A8_q__cta{justify-content:flex-start;margin-top:34px}.hero-module__X6A8_q__proof{justify-content:flex-start;margin-top:18px}}.hero-module__X6A8_q__reveal{animation:hero-module__X6A8_q__hero-rise .8s var(--gtl-ease-out) both}.hero-module__X6A8_q__h1.hero-module__X6A8_q__reveal{animation-delay:.45s}.hero-module__X6A8_q__sub.hero-module__X6A8_q__reveal{animation-delay:.6s}.hero-module__X6A8_q__cta.hero-module__X6A8_q__reveal{animation-delay:.75s}.hero-module__X6A8_q__proof.hero-module__X6A8_q__reveal{animation-delay:.9s}@keyframes hero-module__X6A8_q__hero-rise{0%{opacity:.001;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes hero-module__X6A8_q__hero-fade{0%{opacity:0}to{opacity:1}}:is(html[data-gtl-intro] .hero-module__X6A8_q__reveal,html[data-gtl-intro] .hero-module__X6A8_q__header,html[data-gtl-intro] .hero-module__X6A8_q__glow){animation:none}@media (prefers-reduced-motion:reduce){.hero-module__X6A8_q__reveal,.hero-module__X6A8_q__header,.hero-module__X6A8_q__glow{animation:none}.hero-module__X6A8_q__header{transition:none}}.hero-module__X6A8_q__root{--press-out:opacity .3s var(--gtl-ease-out)}:where(.hero-module__X6A8_q__root main a:not([data-tone]),.hero-module__X6A8_q__root main button:not([data-tone])){-webkit-tap-highlight-color:transparent;transition:var(--press-out)}.hero-module__X6A8_q__root main a:not([data-tone],[aria-hidden=true]):active,.hero-module__X6A8_q__root main button:not([data-tone]):active{opacity:.5;transition:opacity 40ms var(--gtl-ease-out)}.hero-module__X6A8_q__root :is(#sourcing,#before,#proof,#visit){scroll-margin-top:var(--head)}.hero-module__X6A8_q__root #proof-title{scroll-margin-top:calc(var(--head) + 32px)}.hero-module__X6A8_q__skip{z-index:100;background:var(--bg);color:var(--ink);border-radius:999px;padding:10px 16px;text-decoration:none;position:fixed;top:10px;left:10px;translate:0 -200%}.hero-module__X6A8_q__skip:focus-visible{outline:2px solid var(--gold);outline-offset:2px;translate:none}.hero-module__X6A8_q__nf{background:var(--bg);min-height:100svh;color:var(--ink);font-family:var(--sans)}.hero-module__X6A8_q__nfMain{min-height:calc(72svh - var(--head));max-width:1320px;padding:calc(var(--head) + 24px) var(--gutter) 10vh;flex-direction:column;justify-content:center;margin:0 auto;display:flex}.hero-module__X6A8_q__nfTitle{max-width:14ch;font-family:var(--serif);letter-spacing:-.012em;text-wrap:balance;margin:0;font-size:clamp(2.4rem,1.4rem + 4.2vw,4.4rem);font-weight:400;line-height:1.02}.hero-module__X6A8_q__nfLine{max-width:34rem;color:var(--ink-2);margin:18px 0 0;font-size:1.0625rem;line-height:1.65}.hero-module__X6A8_q__nfActions{flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:30px;display:flex}.hero-module__X6A8_q__nfQuiet{min-height:44px;color:var(--ink);-webkit-text-decoration:underline 1px rgba(var(--gtl-bone-rgb), .3);text-decoration:underline 1px rgba(var(--gtl-bone-rgb), .3);text-underline-offset:4px;transition:text-decoration-color .25s var(--gtl-ease-out);align-items:center;font-size:.875rem;display:inline-flex}.hero-module__X6A8_q__nfSearch{max-width:26rem;margin-top:36px}.hero-module__X6A8_q__nfSearch label{display:block}.hero-module__X6A8_q__nfSearchL{color:var(--ink-2);margin-bottom:4px;font-size:.875rem;display:block}.hero-module__X6A8_q__nfSearch input{border:0;border-bottom:1px solid rgba(var(--gtl-bone-rgb), .35);width:100%;min-height:48px;color:var(--ink);font:inherit;transition:border-color .25s var(--gtl-ease-out);background:0 0;border-radius:0;outline:none;padding:8px 0;font-size:1.0625rem}.hero-module__X6A8_q__nfSearch input:hover{border-bottom-color:rgba(var(--gtl-bone-rgb), .6)}.hero-module__X6A8_q__nfSearch input:focus-visible{border-bottom-color:var(--gold);box-shadow:0 1px 0 0 var(--gold)}.hero-module__X6A8_q__nfQuiet:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.hero-module__X6A8_q__nfQuiet:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:3px}
html:has(.menu-module__vrRlna__menu[open]){scrollbar-gutter:stable;overflow:hidden}.menu-module__vrRlna__menu{width:100%;max-width:none;height:100dvh;max-height:none;color:var(--ink);font-family:var(--sans);visibility:visible;--ease:var(--gtl-ease-out,cubic-bezier(.22, 1, .36, 1));--ease-in:var(--gtl-ease-in,cubic-bezier(.4, 0, 1, 1));--roll:1.5em;--rise:8px;--from:.96;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0 auto auto 0;overflow:hidden}.menu-module__vrRlna__menu:focus{outline:none}.menu-module__vrRlna__menu::backdrop{opacity:0;background:#050403;transition:opacity .26s ease-out}.menu-module__vrRlna__menu[data-open]::backdrop{opacity:.5}.menu-module__vrRlna__menu[data-closing]::backdrop{opacity:0;transition-duration:.2s}html:has(.menu-module__vrRlna__menu[open]) .menu-module__vrRlna__opener{opacity:0}.menu-module__vrRlna__menuTop{height:var(--head);padding:env(safe-area-inset-top) calc(max(0px, (100% - 1320px) / 2) + var(--gutter)) 0;pointer-events:none;justify-content:flex-end;align-items:center;display:flex}.menu-module__vrRlna__menuTop>*{pointer-events:auto}.menu-module__vrRlna__close{left:var(--mx);top:var(--my);width:var(--mw);position:absolute}.menu-module__vrRlna__roll{margin-block:-.3em;padding-block:.3em;display:inline-grid;overflow:clip}.menu-module__vrRlna__roll>*{text-align:center;transition:translate .34s var(--ease), opacity .2s var(--gtl-ease-out);grid-area:1/1}.menu-module__vrRlna__roll>:last-child{translate:0 var(--roll);opacity:0}.menu-module__vrRlna__roll>:first-child{justify-content:center;align-items:center;gap:.5em;display:inline-flex}.menu-module__vrRlna__menu[data-open] .menu-module__vrRlna__roll>:first-child{translate:0 calc(-1 * var(--roll));opacity:0}.menu-module__vrRlna__menu[data-open] .menu-module__vrRlna__roll>:last-child{opacity:1;translate:none}.menu-module__vrRlna__menu[data-closing] .menu-module__vrRlna__roll>*{transition-duration:.2s,.16s}.menu-module__vrRlna__menu[data-closing] .menu-module__vrRlna__roll>:first-child{opacity:1;translate:none}.menu-module__vrRlna__menu[data-closing] .menu-module__vrRlna__roll>:last-child{translate:0 var(--roll);opacity:0}.menu-module__vrRlna__sheet{--r:12px;top:var(--head);inset-inline:max(8px, var(--inset-x));bottom:calc(8px + env(safe-area-inset-bottom));border-radius:var(--r);isolation:isolate;-webkit-backdrop-filter:blur(22px)saturate(1.7);backdrop-filter:blur(22px)saturate(1.7);text-shadow:0 0 2px #0000006b,0 1px 6px #00000038;opacity:0;scale:var(--from);transform-origin:100% 0;transition:opacity .2s var(--gtl-ease-out), scale .32s var(--ease);background:linear-gradient(#ffffff1a,#0000 120px),radial-gradient(120% 50% at 50% 106%,#ffffff0f,#0000 70%),#0e0c0a80;flex-direction:column;display:flex;position:absolute;box-shadow:0 0 0 .5px #ffffff1f,0 30px 70px -24px #000000bf,inset 0 1px #ffffff52,inset 0 -1px #ffffff14,inset 5px 5px 1px -5px #ffffff8c,inset -5px -5px 1px -5px #fff6,inset 0 0 22px -8px #ffffff24,inset 0 -60px 80px -70px #00000073}.menu-module__vrRlna__menu[data-open] .menu-module__vrRlna__sheet{opacity:1;scale:1}.menu-module__vrRlna__menu[data-closing] .menu-module__vrRlna__sheet{opacity:0;scale:var(--from);transition:opacity .2s var(--gtl-ease-out), scale .2s var(--ease-in)}.menu-module__vrRlna__rise{opacity:0;translate:0 var(--rise);transition:opacity .22s var(--gtl-ease-out), translate .26s var(--ease);transition-delay:calc(20ms + var(--i,0) * 20ms)}.menu-module__vrRlna__menu[data-open] .menu-module__vrRlna__rise{opacity:1;translate:none}.menu-module__vrRlna__sheet:after{content:"";z-index:1;border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:radial-gradient(70% 90px at 22% 0,#fffffff2,#0000) border-box,radial-gradient(50% 70px at 88% 100%,#ffffff73,#0000) border-box,linear-gradient(#ffffff80,#ffffff1f 90px,#ffffff0f 70%,#ffffff29) border-box;padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.menu-module__vrRlna__menuInner{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(var(--gtl-bone-rgb), .28) transparent;border-radius:inherit;flex:auto;align-content:start;gap:36px;min-height:0;padding:28px 24px 32px;display:grid;overflow-y:auto;-webkit-mask:linear-gradient(#0000,#000 20px calc(100% - 28px),#0000);mask:linear-gradient(#0000,#000 20px calc(100% - 28px),#0000)}.menu-module__vrRlna__menuNav{gap:30px;display:grid}.menu-module__vrRlna__menuH{color:rgba(var(--gtl-bone-rgb), .82);letter-spacing:.18em;text-transform:uppercase;margin:0 0 8px;font-size:.75rem}.menu-module__vrRlna__menuList{margin:0;padding:0;list-style:none}.menu-module__vrRlna__menuList a{-webkit-tap-highlight-color:transparent;min-height:44px;color:var(--ink);font-family:var(--serif);letter-spacing:-.01em;transition:color .25s var(--gtl-ease-out);align-items:center;padding:4px 0;font-size:clamp(1.75rem,1.5rem + 1vw,2.125rem);line-height:1.15;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.menu-module__vrRlna__menuList a:hover{color:var(--gold)}}.menu-module__vrRlna__menuList a:active{color:var(--gold);transition:none}.menu-module__vrRlna__menuList a:focus-visible,.menu-module__vrRlna__menuPhone:focus-visible{outline:2px solid var(--gold);outline-offset:4px;border-radius:4px}.menu-module__vrRlna__contact{border-top:1px solid rgba(var(--gtl-bone-rgb), .12);padding-top:26px}.menu-module__vrRlna__menuActions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.menu-module__vrRlna__menuPhone{color:var(--ink);letter-spacing:.02em;font-variant-numeric:tabular-nums;margin-top:10px;padding:12px 0;font-size:1rem;text-decoration:none;display:inline-block}@media (hover:hover) and (pointer:fine){.menu-module__vrRlna__menuPhone:hover{text-underline-offset:3px;text-decoration:underline}}@media (min-width:768px){.menu-module__vrRlna__menuTop{justify-content:flex-start}.menu-module__vrRlna__sheet{--r:14px;width:min(680px, 100% - 2 * var(--gutter));bottom:auto;right:auto;left:var(--mx,calc(max(0px, (100% - 1320px) / 2) + var(--gutter)));max-height:calc(100% - var(--head) - 16px);transform-origin:0 0}.menu-module__vrRlna__menuInner{gap:34px;padding:34px 36px 36px}.menu-module__vrRlna__menuNav{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}}@media (prefers-reduced-motion:reduce){.menu-module__vrRlna__menu{--roll:0px;--rise:0px;--from:1}.menu-module__vrRlna__rise{transition-delay:0s}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.menu-module__vrRlna__sheet{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0b0907}}.menu-module__vrRlna__count{color:#0b0806;font-variant-numeric:tabular-nums;background:#f3eee5;border-radius:999px;place-items:center;min-width:1.35em;height:1.35em;margin-left:.45em;padding:0 .3em;font-size:.78em;font-weight:600;line-height:1;display:inline-grid}
.viewer-module__An7DrW__viewer{background:rgb(var(--gtl-night-rgb));width:100%;max-width:none;height:100%;max-height:none;color:var(--ink,var(--gtl-bone));overscroll-behavior:contain;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.viewer-module__An7DrW__viewer::backdrop{background:rgb(var(--gtl-night-rgb))}@media (prefers-reduced-motion:no-preference){.viewer-module__An7DrW__viewer[open]{animation:viewer-module__An7DrW__in var(--gtl-dur-ui) var(--gtl-ease-out)}}@keyframes viewer-module__An7DrW__in{0%{opacity:0}}.viewer-module__An7DrW__head,.viewer-module__An7DrW__foot{z-index:2;padding:12px max(16px, env(safe-area-inset-right)) 12px max(16px, env(safe-area-inset-left));pointer-events:none;align-items:center;gap:12px;display:flex;position:absolute;left:0;right:0}.viewer-module__An7DrW__head>*,.viewer-module__An7DrW__foot>*{pointer-events:auto}.viewer-module__An7DrW__head{padding-top:max(12px, env(safe-area-inset-top));justify-content:space-between;top:0}.viewer-module__An7DrW__foot{padding-bottom:max(14px, env(safe-area-inset-bottom));justify-content:center;bottom:0}.viewer-module__An7DrW__name{min-width:0;color:var(--ink-2,rgba(var(--gtl-bone-rgb), .74));font-size:var(--t-small,.875rem);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.viewer-module__An7DrW__count{min-width:3.5em;font-size:var(--t-small,.875rem);text-align:center;font-variant-numeric:tabular-nums;background:#080605bd;border-radius:999px;padding:3px 8px}.viewer-module__An7DrW__stage{touch-action:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.viewer-module__An7DrW__track{will-change:transform;height:100%;margin:0;padding:0;list-style:none;display:flex}.viewer-module__An7DrW__track li{flex:0 0 100%;justify-content:center;align-items:center;min-width:0;padding:64px 0 72px;display:flex;overflow:hidden}.viewer-module__An7DrW__track img{transform-origin:50%;cursor:zoom-in;-webkit-touch-callout:none;width:auto;min-width:0;max-width:100%;height:auto;min-height:0;max-height:100%;transition:opacity var(--gtl-dur-panel) var(--gtl-ease-out);display:block}.viewer-module__An7DrW__track img[style*=scale]{cursor:grab}.viewer-module__An7DrW__track img[data-wait]{opacity:0}@media (min-width:900px){.viewer-module__An7DrW__track li{padding:72px 88px}}.viewer-module__An7DrW__expand{z-index:1;position:absolute;top:12px;right:12px}
