.logo[data-astro-cid-tvrurpns]{--track: .16em;display:inline-flex;align-items:center;gap:.75em;color:var(--text);font-family:var(--font-sans);line-height:1;text-transform:uppercase;white-space:nowrap}.logo__mark[data-astro-cid-tvrurpns]{flex:none;width:auto;height:2.3em}.logo__word[data-astro-cid-tvrurpns]{display:inline-flex;align-items:baseline;gap:.45em;font-size:1.1em;letter-spacing:var(--track)}.logo__word[data-astro-cid-tvrurpns]>span[data-astro-cid-tvrurpns]:first-child{font-weight:700}.logo__word[data-astro-cid-tvrurpns]>span[data-astro-cid-tvrurpns]:last-child{margin-right:calc(var(--track) * -1);font-weight:300}.lang[data-astro-cid-r2b4e7hz] ul[data-astro-cid-r2b4e7hz]{display:flex;align-items:center}.lang[data-astro-cid-r2b4e7hz] li[data-astro-cid-r2b4e7hz]+li[data-astro-cid-r2b4e7hz]:before{content:"";display:inline-block;width:1px;height:12px;margin-inline:2px;background:var(--line-strong);vertical-align:middle}.lang[data-astro-cid-r2b4e7hz] a[data-astro-cid-r2b4e7hz]{display:inline-grid;place-items:center;min-width:44px;min-height:44px;color:var(--text-3);font-size:.75rem;font-weight:600;letter-spacing:.16em;transition:color var(--dur) var(--ease-out)}.lang[data-astro-cid-r2b4e7hz] a[data-astro-cid-r2b4e7hz]:hover{color:var(--text)}.lang[data-astro-cid-r2b4e7hz] a[data-astro-cid-r2b4e7hz][aria-current=page]{color:var(--brass)}.header[data-astro-cid-3ef6ksr2]{position:fixed;inset:0 0 auto;z-index:100;height:var(--header-h);transition:transform .6s var(--ease-out),background-color .4s var(--ease-out),border-color .4s var(--ease-out);border-bottom:1px solid transparent;animation:header-in 1s var(--ease-out) .5s both}@keyframes header-in{0%{opacity:0;transform:translate3d(0,-16px,0)}}.header[data-astro-cid-3ef6ksr2].is-scrolled{background-color:#12100ef0;border-color:var(--line)}@media(min-width:768px){.header[data-astro-cid-3ef6ksr2].is-scrolled{background-color:#12100ec7;-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2)}}.header[data-astro-cid-3ef6ksr2].is-hidden{transform:translate3d(0,-100%,0)}.header__bar[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);height:100%}.header__logo[data-astro-cid-3ef6ksr2]{position:relative;z-index:2;flex:none;font-size:13px}@media(min-width:1024px){.header__logo[data-astro-cid-3ef6ksr2]{font-size:15px}}.header__nav[data-astro-cid-3ef6ksr2]{display:none}.header__nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{display:flex;gap:clamp(1.25rem,2.2vw,2.5rem)}.header__nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{position:relative;display:inline-block;padding-block:var(--space-2);color:var(--text-2);font-size:.8125rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;transition:color var(--dur) var(--ease-out)}.header__nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;left:0;right:0;bottom:2px;height:1px;background:var(--brass);transform:scaleX(0);transform-origin:right;transition:transform .5s var(--ease-out)}.header__nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover,.header__nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].is-active{color:var(--text)}.header__nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover:after,.header__nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].is-active:after{transform:scaleX(1);transform-origin:left}.header__actions[data-astro-cid-3ef6ksr2]{position:relative;z-index:2;display:flex;align-items:center;gap:var(--space-4)}.header__actions[data-astro-cid-3ef6ksr2] .header__lang,.header__cta[data-astro-cid-3ef6ksr2]{display:none}.header__cta[data-astro-cid-3ef6ksr2]{min-height:44px;padding-inline:var(--space-5);font-size:.75rem}.header__toggle[data-astro-cid-3ef6ksr2]{display:grid;place-items:center;width:48px;height:48px;margin-right:-10px;padding:0;border:0;background:none;color:var(--text)}.header__toggle-lines[data-astro-cid-3ef6ksr2]{display:grid;gap:7px;width:26px}.header__toggle-lines[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{display:block;height:1.5px;background:currentColor;transition:transform .5s var(--ease-out)}.header__toggle-lines[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:last-child{width:70%;justify-self:end;transition:transform .5s var(--ease-out),width .5s var(--ease-out)}.header__toggle[data-astro-cid-3ef6ksr2][aria-expanded=true] .header__toggle-lines[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:first-child{transform:translateY(4.25px) rotate(45deg)}.header__toggle[data-astro-cid-3ef6ksr2][aria-expanded=true] .header__toggle-lines[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:last-child{width:100%;transform:translateY(-4.25px) rotate(-45deg)}@media(min-width:640px){.header__cta[data-astro-cid-3ef6ksr2]{display:inline-flex}}@media(min-width:1320px){.header__nav[data-astro-cid-3ef6ksr2],.header__actions[data-astro-cid-3ef6ksr2] .header__lang{display:flex}.header__toggle[data-astro-cid-3ef6ksr2]{display:none}}.header__progress[data-astro-cid-3ef6ksr2]{position:absolute;inset:auto 0 -1px;height:1px;overflow:hidden}.header__progress[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{display:block;height:100%;background:linear-gradient(90deg,var(--walnut),var(--brass));transform:scaleX(0);transform-origin:left}.menu[data-astro-cid-3ef6ksr2]{position:fixed;inset:0;z-index:90;display:flex;background-color:var(--bg);background-image:var(--noise);clip-path:inset(0 0 100% 0);visibility:hidden;transition:clip-path .7s var(--ease-in-out),visibility 0s linear .7s}.menu[data-astro-cid-3ef6ksr2].is-open{clip-path:inset(0 0 0 0);visibility:visible;transition:clip-path .8s var(--ease-in-out),visibility 0s}.menu__inner[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-7);padding-top:calc(var(--header-h) + var(--space-6));padding-bottom:max(var(--space-6),env(safe-area-inset-bottom));overflow-y:auto}.menu__links[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2]{border-bottom:1px solid var(--line)}.menu__links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:flex;align-items:baseline;gap:var(--space-4);padding-block:var(--space-3);color:var(--text);font-family:var(--font-serif);font-size:clamp(2.1rem,1.4rem + 4vw,3.5rem);line-height:1.15}.menu__index[data-astro-cid-3ef6ksr2]{color:var(--brass);font-family:var(--font-sans);font-size:var(--fs-label);font-weight:600;letter-spacing:.18em}.menu__links[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2],.menu__footer[data-astro-cid-3ef6ksr2]{opacity:0;transform:translate3d(0,24px,0);transition:opacity .4s var(--ease-out),transform .4s var(--ease-out)}.menu[data-astro-cid-3ef6ksr2].is-open .menu__links[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2],.menu[data-astro-cid-3ef6ksr2].is-open .menu__footer[data-astro-cid-3ef6ksr2]{opacity:1;transform:none;transition:opacity .8s var(--ease-out),transform .9s var(--ease-out);transition-delay:calc(.25s + var(--i) * .06s)}.menu__footer[data-astro-cid-3ef6ksr2]{display:grid;gap:var(--space-4);justify-items:start}.menu__contact[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:var(--space-3);min-height:44px;color:var(--text-2)}.menu__cta[data-astro-cid-3ef6ksr2]{width:100%;margin-top:var(--space-2)}@media(min-width:1320px){.menu[data-astro-cid-3ef6ksr2]{display:none}}.footer[data-astro-cid-sz7xmlte]{position:relative;padding-top:var(--section-y);padding-bottom:max(var(--space-6),env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--bg-2)}.footer__logo[data-astro-cid-sz7xmlte]{font-size:clamp(1.5rem,.9rem + 3.6vw,3.75rem)}.footer__tagline[data-astro-cid-sz7xmlte]{max-width:28rem;margin-top:var(--space-6);color:var(--text-2)}.footer__cols[data-astro-cid-sz7xmlte]{display:grid;gap:var(--space-7);margin-top:var(--space-9);padding-top:var(--space-7);border-top:1px solid var(--line)}@media(min-width:768px){.footer__cols[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1.4fr 1fr}}.footer__heading[data-astro-cid-sz7xmlte]{color:var(--brass);font-family:var(--font-sans);font-size:var(--fs-label);font-weight:600;letter-spacing:.22em;text-transform:uppercase}.footer__cols[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{display:grid;gap:var(--space-2);margin-top:var(--space-4)}.footer__cols[data-astro-cid-sz7xmlte] .link[data-astro-cid-sz7xmlte]{min-height:32px}.footer__address[data-astro-cid-sz7xmlte]{color:var(--text-2)}.footer__meta[data-astro-cid-sz7xmlte]{display:grid;align-content:start;gap:var(--space-4)}.footer__meta[data-astro-cid-sz7xmlte] .footer__lang ul{margin-left:-12px}.footer__cols[data-astro-cid-sz7xmlte] .footer__socials[data-astro-cid-sz7xmlte]{display:flex;gap:var(--space-2)}.footer__socials[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--line-strong);border-radius:50%;color:var(--text-2);transition:color var(--dur),border-color var(--dur)}.footer__socials[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{border-color:var(--brass);color:var(--brass)}.footer__bottom[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);margin-top:var(--space-9);padding-top:var(--space-5);border-top:1px solid var(--line);color:var(--text-3);font-size:.8125rem}.footer__top[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;gap:var(--space-2);min-height:44px;color:var(--text-2);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:600}.footer__top[data-astro-cid-sz7xmlte] svg{transition:transform var(--dur) var(--ease-out)}.footer__top[data-astro-cid-sz7xmlte]:hover{color:var(--brass)}.footer__top[data-astro-cid-sz7xmlte]:hover svg{transform:translateY(-3px)}.lightbox[data-astro-cid-gixpweiw]{width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;border:0;background:transparent;color:var(--text);overflow:hidden}.lightbox[data-astro-cid-gixpweiw]::backdrop{background:#0c0a09f0}.lightbox[data-astro-cid-gixpweiw][open]{animation:lb-fade .45s var(--ease-out)}.lightbox[data-astro-cid-gixpweiw][open]::backdrop{animation:lb-fade .45s var(--ease-out)}.lightbox[data-astro-cid-gixpweiw].is-closing,.lightbox[data-astro-cid-gixpweiw].is-closing::backdrop{animation:lb-fade-out .25s ease-in forwards}@keyframes lb-fade{0%{opacity:0}}@keyframes lb-fade-out{to{opacity:0}}.lightbox__inner[data-astro-cid-gixpweiw]{position:relative;display:grid;place-items:center;width:100%;height:100%;padding:max(4.5rem,env(safe-area-inset-top)) var(--gutter) max(5.5rem,env(safe-area-inset-bottom))}.lightbox__figure[data-astro-cid-gixpweiw]{display:grid;justify-items:center;gap:var(--space-4);max-width:100%;max-height:100%;touch-action:pan-y}.lightbox__figure[data-astro-cid-gixpweiw] img[data-astro-cid-gixpweiw]{max-width:100%;max-height:calc(100dvh - 14rem);width:auto;height:auto;object-fit:contain;border-radius:var(--radius);animation:lb-img .6s var(--ease-out);user-select:none;-webkit-user-drag:none}.lightbox__figure[data-astro-cid-gixpweiw].is-changing img[data-astro-cid-gixpweiw]{animation:none}@keyframes lb-img{0%{opacity:0;transform:scale(.96)}}.lightbox__figure[data-astro-cid-gixpweiw] figcaption[data-astro-cid-gixpweiw]{display:flex;gap:var(--space-4);color:var(--text-2);font-size:var(--fs-small);text-align:center}.lightbox__count[data-astro-cid-gixpweiw]{color:var(--brass);font-variant-numeric:tabular-nums;letter-spacing:.1em;white-space:nowrap}.lightbox__btn[data-astro-cid-gixpweiw]{position:absolute;display:grid;place-items:center;width:52px;height:52px;border:1px solid var(--line-strong);border-radius:50%;background:#12100e99;color:var(--text);transition:background-color var(--dur) var(--ease-out),color var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out)}@media(hover:hover){.lightbox__btn[data-astro-cid-gixpweiw]:hover{border-color:var(--brass);background:var(--brass);color:var(--on-brass)}}.lightbox__close[data-astro-cid-gixpweiw]{top:max(var(--space-4),env(safe-area-inset-top));right:var(--gutter)}.lightbox__prev[data-astro-cid-gixpweiw],.lightbox__next[data-astro-cid-gixpweiw]{bottom:max(var(--space-5),env(safe-area-inset-bottom))}.lightbox__prev[data-astro-cid-gixpweiw]{left:calc(50% - 64px)}.lightbox__next[data-astro-cid-gixpweiw]{right:calc(50% - 64px)}@media(min-width:900px){.lightbox__figure[data-astro-cid-gixpweiw] img[data-astro-cid-gixpweiw]{max-height:calc(100dvh - 12rem)}.lightbox__prev[data-astro-cid-gixpweiw],.lightbox__next[data-astro-cid-gixpweiw]{top:50%;bottom:auto;transform:translateY(-50%)}.lightbox__prev[data-astro-cid-gixpweiw]{left:var(--gutter)}.lightbox__next[data-astro-cid-gixpweiw]{right:var(--gutter)}}
