.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}.site-footer[data-astro-cid-gcn2mc3v]{padding:24px 0;background:var(--color-panel);color:var(--color-text);font-family:var(--font-big);font-size:1rem;text-align:center}.site-menu[data-astro-cid-ohllak7e]{position:fixed;top:0;left:0;z-index:-1;display:none;width:100%;height:100%;padding:120px 100px;overflow:auto;background:var(--color-panel)}.site-menu__list[data-astro-cid-ohllak7e]{position:relative;display:block;width:33%;margin:0;padding:0;font-family:var(--font-title);list-style:none}.site-menu__item[data-astro-cid-ohllak7e]{display:block;width:100%}.site-menu__item[data-astro-cid-ohllak7e]>a[data-astro-cid-ohllak7e]{position:relative;font-size:2.875rem;line-height:2;letter-spacing:.3px;text-transform:uppercase}.site-menu__item[data-astro-cid-ohllak7e].is-active>a[data-astro-cid-ohllak7e]:before{content:"";position:absolute;top:50%;right:calc(100% + 20px);display:block;width:22px;height:1px;background:var(--color-rule)}.site-menu__sub[data-astro-cid-ohllak7e]{position:absolute;top:0;left:100%;display:none;width:calc(100% - 100px);max-width:300px;margin:0;padding:10px 0 0 20px;list-style:none}.site-menu__sub[data-astro-cid-ohllak7e] a[data-astro-cid-ohllak7e]{position:relative;z-index:1;display:block;font-size:1.125rem;line-height:2.6;letter-spacing:.3px;text-transform:uppercase}.site-menu__sub[data-astro-cid-ohllak7e] img[data-astro-cid-ohllak7e]{position:absolute;left:100%;width:38vw;max-width:200%;margin:0;opacity:0;transition:all .2s}.site-menu__sub[data-astro-cid-ohllak7e] a[data-astro-cid-ohllak7e]:hover{z-index:10}.site-menu__sub[data-astro-cid-ohllak7e] a[data-astro-cid-ohllak7e]:hover img[data-astro-cid-ohllak7e]{opacity:1}@media(max-width:1024px){.site-menu[data-astro-cid-ohllak7e]{padding:100px 20px 40px}.site-menu__list[data-astro-cid-ohllak7e]{width:40%}.site-menu__item[data-astro-cid-ohllak7e]{margin-bottom:20px}.site-menu__item[data-astro-cid-ohllak7e]>a[data-astro-cid-ohllak7e]{font-size:1.5rem;line-height:1.2}.site-menu__sub[data-astro-cid-ohllak7e]{width:110%;padding-top:0}.site-menu__sub[data-astro-cid-ohllak7e] a[data-astro-cid-ohllak7e]{margin-bottom:20px;line-height:1.2}.site-menu__sub[data-astro-cid-ohllak7e] img[data-astro-cid-ohllak7e]{display:none}}@media(max-width:600px){.site-menu__item[data-astro-cid-ohllak7e]>a[data-astro-cid-ohllak7e]{font-size:1rem}.site-menu__sub[data-astro-cid-ohllak7e] a[data-astro-cid-ohllak7e]{font-size:.9rem}}.site-header[data-astro-cid-ctg3m53h]{position:fixed;top:0;z-index:var(--menu-layer);display:flex;align-items:center;justify-content:space-between;width:100%;padding:20px 40px;background-color:var(--color-strip);transition:background-color .2s}@media(min-width:1024px){.site-header--overlay[data-astro-cid-ctg3m53h]{background-color:transparent}}body.menu-open .site-header[data-astro-cid-ctg3m53h]{background-color:transparent}.site-header__menu-area[data-astro-cid-ctg3m53h]{width:20%}.site-header__logo[data-astro-cid-ctg3m53h]{font-family:var(--font-big);font-size:1.875rem;font-weight:800}.site-header__contact[data-astro-cid-ctg3m53h]{width:20%;text-align:right}.site-header__contact[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]{display:flex;align-items:center;justify-content:flex-end;font-family:var(--font-title);font-size:1.125rem;letter-spacing:.3px;text-transform:uppercase}.site-header__contact[data-astro-cid-ctg3m53h] img[data-astro-cid-ctg3m53h]{display:none}.menu-toggle[data-astro-cid-ctg3m53h]{display:flex;align-items:center;margin:0;padding:0;overflow:visible;border:0;border-radius:0;background:transparent;color:var(--color-text);font-family:var(--font-title);font-size:1.125rem;line-height:1.6;letter-spacing:.3px;text-transform:uppercase;cursor:pointer}.menu-toggle[data-astro-cid-ctg3m53h]:focus{border:0;outline:none}.menu-toggle__text[data-astro-cid-ctg3m53h]{transition:all .2s}.menu-toggle__bars[data-astro-cid-ctg3m53h]{position:relative;display:inline-block;width:25px;height:18px;margin-right:20px;transition:all .2s}.menu-toggle__bars[data-astro-cid-ctg3m53h]:before,.menu-toggle__bars[data-astro-cid-ctg3m53h]:after{content:"";position:absolute;left:0;display:block;width:100%;height:2px;border-radius:3px;background:var(--color-text);transform-origin:center;transition:all .2s}.menu-toggle__bars[data-astro-cid-ctg3m53h]:before{top:0}.menu-toggle__bars[data-astro-cid-ctg3m53h]:after{bottom:0}.menu-toggle__bars[data-astro-cid-ctg3m53h] span[data-astro-cid-ctg3m53h]{position:absolute;top:50%;left:0;display:block;width:50%;height:2px;margin-top:-1px;border-radius:3px;background:var(--color-text);transition:all .2s}.menu-toggle[data-astro-cid-ctg3m53h].is-open .menu-toggle__text[data-astro-cid-ctg3m53h],.menu-toggle[data-astro-cid-ctg3m53h].is-open .menu-toggle__bars[data-astro-cid-ctg3m53h] span[data-astro-cid-ctg3m53h]{opacity:0}.menu-toggle[data-astro-cid-ctg3m53h].is-open .menu-toggle__bars[data-astro-cid-ctg3m53h]:before{top:50%;margin-top:-1px;transform:rotate(45deg)}.menu-toggle[data-astro-cid-ctg3m53h].is-open .menu-toggle__bars[data-astro-cid-ctg3m53h]:after{bottom:50%;margin-bottom:-1px;transform:rotate(-45deg)}@media(max-width:1024px){.site-header[data-astro-cid-ctg3m53h]{padding:10px 20px}.site-header__contact[data-astro-cid-ctg3m53h] img[data-astro-cid-ctg3m53h]{display:block}.site-header__contact[data-astro-cid-ctg3m53h] span[data-astro-cid-ctg3m53h],.menu-toggle__text[data-astro-cid-ctg3m53h]{display:none}}@media(max-width:520px){.site-header__logo[data-astro-cid-ctg3m53h]{font-size:1.5rem}}@font-face{font-family:Didot;font-style:normal;font-weight:400;src:local("Didot"),url(https://fonts.cdnfonts.com/s/58170/Didot.woff) format("woff")}@font-face{font-family:Didot;font-style:normal;font-weight:700;src:local("Didot"),url(https://fonts.cdnfonts.com/s/58170/Didot%20Bold.woff) format("woff")}:root{--font-big: "Didot", sans-serif;--font-main: "Open Sans", sans-serif;--font-title: "Roboto Condensed", sans-serif;--font-subtitle: "EB Garamond", serif;--color-page: #1c1c1c;--color-panel: #1c1c1c;--color-strip: #000;--color-text: #fff;--color-rule: #d8d8d8;--color-accent: #df3a1a;--menu-layer: 3000}*,*:before,*:after{box-sizing:inherit}html{box-sizing:border-box;line-height:1.15;-webkit-text-size-adjust:100%;scroll-behavior:smooth;background:var(--color-page)}body{width:100%;height:auto;min-height:100%;margin:0;padding:90px 0 0;overflow-x:hidden;background:var(--color-page);color:var(--color-text);font-family:var(--font-main);font-size:.875rem;line-height:1.6;text-rendering:optimizeSpeed;-webkit-font-smoothing:antialiased}body.menu-open{overflow:hidden}h1,h2,h3,h4,h5,h6,p{margin:0}body p{font-size:.875rem;line-height:1.75}a{background-color:transparent;color:var(--color-text);text-decoration:none}a:hover,a:focus,a:active{outline:0}img{max-width:100%;height:auto;border-style:none}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);border:0;word-wrap:normal!important}.visually-hidden:focus{top:5px;left:5px;z-index:100000;display:block;width:auto;height:auto;padding:15px 23px 14px;clip:auto!important;clip-path:none;border-radius:3px;background-color:#f1f1f1;box-shadow:0 0 2px 2px #0009;color:#21759b;font-size:.875rem;font-weight:700;line-height:normal;text-decoration:none}::view-transition-old(root),::view-transition-new(root){animation-duration:.4s}@media(prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none}}
