@font-face{font-family:Noto Serif Display;font-style:italic;font-weight:300;font-stretch:100%;font-display:swap;src:url(/fonts/noto-serif-display-300-italic-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Serif Display;font-style:italic;font-weight:300;font-stretch:100%;font-display:swap;src:url(/fonts/noto-serif-display-300-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Serif Display;font-style:italic;font-weight:300;font-stretch:100%;font-display:swap;src:url(/fonts/noto-serif-display-300-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Serif Display;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/noto-serif-display-400-italic-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Serif Display;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/noto-serif-display-400-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Serif Display;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/noto-serif-display-400-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Serif Display;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/fonts/noto-serif-display-300-normal-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Serif Display;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/fonts/noto-serif-display-300-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Serif Display;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/fonts/noto-serif-display-300-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Serif Display;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/noto-serif-display-400-normal-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Serif Display;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/noto-serif-display-400-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Serif Display;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/noto-serif-display-400-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Serif Display;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/noto-serif-display-500-normal-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Serif Display;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/noto-serif-display-500-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Serif Display;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/noto-serif-display-500-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tenor Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/tenor-sans-400-normal-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Tenor Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/tenor-sans-400-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Tenor Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/tenor-sans-400-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--wine:#6b0f1a;--wine-2:#8e1b28;--ivory:#f6efe6;--ink:#2a0a10;--brass:#b8945a;--u:clamp(.8px, calc(100vw / 1440), 1.4px);--container:calc(1272 * var(--u));--gutter:calc((100vw - var(--container)) / 2);--ease-out:cubic-bezier(.19, 1, .22, 1);--serif:"Noto Serif Display", "Times New Roman", serif;--sans:"Tenor Sans", "Segoe UI", sans-serif;--r:calc(6 * var(--u));--header-h:calc(78 * var(--u))}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{background:var(--ivory);color:var(--ink);font-family:var(--sans);font-size:calc(17 * var(--u));-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.6;overflow-x:hidden}img,video,svg,canvas{max-width:100%;display:block}img{height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}h1,h2,h3,h4,p,ul,ol,figure,blockquote{margin:0;padding:0}ul,ol{list-style:none}::selection{background:var(--wine);color:var(--ivory)}.container{width:var(--container);margin-inline:auto}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.eyebrow{font-family:var(--sans);text-transform:uppercase;letter-spacing:.16em;font-size:calc(12 * var(--u));line-height:1.4}.h1,.h2,.h3{font-family:var(--serif);letter-spacing:-.02em;font-weight:300}.h1{font-size:calc(118 * var(--u));line-height:.92}.h2{font-size:calc(84 * var(--u));line-height:.98}.h3{font-size:calc(40 * var(--u));line-height:1.05}.tt em,em.tt{color:var(--wine-2);font-style:italic;font-weight:400}.on-red .tt em,.on-red em.tt{color:var(--brass)}.lead{font-size:calc(21 * var(--u));line-height:1.5}.small{font-size:calc(14 * var(--u));line-height:1.5}.quote{font-family:var(--serif);font-style:italic;font-weight:300}.btn{--bg:var(--wine);--fg:var(--ivory);align-items:center;gap:calc(14 * var(--u));height:calc(62 * var(--u));padding:0 calc(30 * var(--u)) 0 calc(34 * var(--u));background:var(--bg);color:var(--fg);border-radius:calc(40 * var(--u));font-family:var(--sans);font-size:calc(15 * var(--u));letter-spacing:.1em;text-transform:uppercase;isolation:isolate;white-space:nowrap;border:0;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";z-index:-1;background:var(--wine-2);transition:transform .5s var(--ease-out);border-radius:inherit;position:absolute;inset:0;transform:translateY(101%)}.btn:hover:before,.btn:focus-visible:before{transform:translateY(0)}.btn .cl{width:calc(26 * var(--u));height:calc(20 * var(--u));flex:none}.btn .cl .lid{transform-origin:70% 90%;transition:transform .45s var(--ease-out)}.btn:hover .cl .lid,.btn:focus-visible .cl .lid{transform:translate(2px,-3px)rotate(-14deg)}.btn.light{--bg:var(--ivory);--fg:var(--wine)}.btn.light:before{background:#fff}.btn.ghost{--bg:transparent;--fg:currentColor;box-shadow:inset 0 0 0 1px}.btn.ghost:before{background:#f6efe624}.link-u{background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;padding-bottom:2px}:focus-visible{outline:2px solid var(--brass);outline-offset:3px}.sec{padding:calc(140 * var(--u)) 0;position:relative}.on-red{background:var(--wine);color:var(--ivory)}.on-red a.link-u:hover{color:var(--brass)}.js [data-rise]{opacity:0;transform:translateY(100px)}.js [data-rise].in{opacity:1;transition:opacity .5s var(--ease-out), transform .5s var(--ease-out);transform:none}.ph{position:relative}.ph>.pic{z-index:1;border-radius:var(--r);position:relative;overflow:hidden}.ph>.pic img{object-fit:cover;width:100%;height:100%}.ph>.draw{z-index:0;pointer-events:none;opacity:.9;position:absolute}.wave{pointer-events:none;width:116%;height:auto;position:absolute;left:-8%}.wave path{fill:var(--wine)}.curtain{z-index:90;pointer-events:none;position:fixed;inset:0;overflow:hidden}.curtain i{background:var(--wine);border-radius:50%;width:300vmax;height:300vmax;margin:-150vmax 0 0 -150vmax;position:absolute;top:50%;left:50%;transform:scale(0)}.curtain.cover i{transform:scale(1)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.js [data-rise]{opacity:1;transform:none}}.logo[data-astro-cid-f7espo7c]{align-items:center;gap:calc(12 * var(--u));color:currentColor;display:inline-flex}.mark[data-astro-cid-f7espo7c]{flex:none}.word[data-astro-cid-f7espo7c]{white-space:nowrap;flex-direction:column;line-height:1;display:flex}.w1[data-astro-cid-f7espo7c]{font-family:var(--serif);font-weight:400;font-size:calc(24 * var(--u));letter-spacing:-.01em}.w2[data-astro-cid-f7espo7c]{align-items:baseline;gap:calc(10 * var(--u));margin-top:calc(4 * var(--u));display:flex}.w2[data-astro-cid-f7espo7c] em[data-astro-cid-f7espo7c]{font-family:var(--serif);font-style:italic;font-weight:300;font-size:calc(17 * var(--u))}.w2[data-astro-cid-f7espo7c] i[data-astro-cid-f7espo7c]{font-style:normal;font-family:var(--sans);font-size:calc(9.5 * var(--u));letter-spacing:.16em;text-transform:uppercase;opacity:.75}.hdr[data-astro-cid-nen7h5rs]{z-index:50;color:var(--ivory);pointer-events:none;--logo-fill:#2a0a10;position:fixed;top:0;left:0;right:0}.hdr[data-astro-cid-nen7h5rs].tone-light{color:var(--ink)}.bar[data-astro-cid-nen7h5rs]{pointer-events:auto;justify-content:space-between;align-items:center;gap:calc(24 * var(--u));height:var(--header-h);padding:0 var(--gutter);display:flex;position:relative}.bar[data-astro-cid-nen7h5rs]:before{content:"";z-index:-1;background:var(--ivory);transition:transform .6s var(--ease-out);position:absolute;inset:0;transform:translateY(-101%);box-shadow:0 1px #2a0a1014}.hdr[data-astro-cid-nen7h5rs].solid{color:var(--ink)}.hdr[data-astro-cid-nen7h5rs].solid .bar[data-astro-cid-nen7h5rs]:before{transform:none}.hdr[data-astro-cid-nen7h5rs].solid .logo{--logo-fill:var(--ivory);color:var(--wine)}.hdr[data-astro-cid-nen7h5rs].hide .bar[data-astro-cid-nen7h5rs]{transform:translateY(-100%)}.bar[data-astro-cid-nen7h5rs]{transition:transform .6s var(--ease-out)}.nav[data-astro-cid-nen7h5rs]{align-items:center;gap:calc(26 * var(--u));white-space:nowrap;display:flex}.it[data-astro-cid-nen7h5rs]{white-space:nowrap;font-size:calc(14 * var(--u));letter-spacing:.04em;padding:calc(8 * var(--u)) 0;position:relative}.it[data-astro-cid-nen7h5rs]:after{content:"";transform-origin:100%;height:1px;transition:transform .45s var(--ease-out);background:currentColor;position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.it[data-astro-cid-nen7h5rs]:hover:after,.it[data-astro-cid-nen7h5rs].cur:after{transform-origin:0;transform:scaleX(1)}.car[data-astro-cid-nen7h5rs]{opacity:.7;font-size:.7em}.drop[data-astro-cid-nen7h5rs]{position:relative}.panel[data-astro-cid-nen7h5rs]{top:100%;left:calc(-28 * var(--u));width:calc(430 * var(--u));padding:calc(14 * var(--u));background:var(--wine);color:var(--ivory);border-radius:var(--r);opacity:0;pointer-events:none;transition:opacity .35s var(--ease-out), transform .45s var(--ease-out);grid-template-columns:1fr 1fr;gap:2px;display:grid;position:absolute;transform:translateY(12px)}.drop[data-astro-cid-nen7h5rs]:hover .panel[data-astro-cid-nen7h5rs],.drop[data-astro-cid-nen7h5rs]:focus-within .panel[data-astro-cid-nen7h5rs]{opacity:1;pointer-events:auto;transform:none}.pi[data-astro-cid-nen7h5rs]{padding:calc(12 * var(--u)) calc(14 * var(--u));border-radius:calc(4 * var(--u));flex-direction:column;transition:background .3s;display:flex}.pi[data-astro-cid-nen7h5rs]:hover,.pi[data-astro-cid-nen7h5rs].cur{background:#f6efe61a}.pt[data-astro-cid-nen7h5rs]{font-family:var(--serif);font-size:calc(22 * var(--u));line-height:1.1}.pw[data-astro-cid-nen7h5rs]{font-size:calc(12 * var(--u));opacity:.7}.right[data-astro-cid-nen7h5rs]{align-items:center;gap:calc(14 * var(--u));display:flex}.ph[data-astro-cid-nen7h5rs]{margin-right:calc(6 * var(--u));white-space:nowrap;flex-direction:column;align-items:flex-end;line-height:1.15;display:flex}.num[data-astro-cid-nen7h5rs]{font-size:calc(16 * var(--u));letter-spacing:.02em}.rnd[data-astro-cid-nen7h5rs]{font-size:calc(10.5 * var(--u));letter-spacing:.16em;text-transform:uppercase;opacity:.7}.msg[data-astro-cid-nen7h5rs]{width:calc(38 * var(--u));height:calc(38 * var(--u));transition:transform .4s var(--ease-out);border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 1px}.msg[data-astro-cid-nen7h5rs]:hover{transform:translateY(-3px)}.msg[data-astro-cid-nen7h5rs] svg{width:46%;height:46%}.btn[data-astro-cid-nen7h5rs].sm{height:calc(44 * var(--u));padding:0 calc(20 * var(--u)) 0 calc(22 * var(--u));font-size:calc(13 * var(--u))}.hdr[data-astro-cid-nen7h5rs]:not(.solid).tone-dark .btn[data-astro-cid-nen7h5rs].sm{--bg:var(--ivory);--fg:var(--wine)}.wv[data-astro-cid-c3zl57zt]{width:100%;max-width:none;height:calc(150 * var(--u));pointer-events:none;z-index:2;position:absolute;left:0}.wv-top[data-astro-cid-c3zl57zt]{top:calc(-149 * var(--u))}.wv-bottom[data-astro-cid-c3zl57zt]{bottom:calc(-149 * var(--u));transform:scaleY(-1)}.ftr[data-astro-cid-jo6i4kqk]{padding:calc(150 * var(--u)) 0 calc(40 * var(--u));margin-top:calc(150 * var(--u));position:relative;overflow:visible}.top[data-astro-cid-jo6i4kqk]{gap:calc(80 * var(--u));grid-template-columns:1.1fr 2fr;display:grid}.ftr[data-astro-cid-jo6i4kqk] .logo{--logo-fill:var(--wine)}.slogan[data-astro-cid-jo6i4kqk]{font-size:calc(46 * var(--u));margin-top:calc(40 * var(--u));color:var(--brass);line-height:1.05}.cols[data-astro-cid-jo6i4kqk]{gap:calc(40 * var(--u));grid-template-columns:1.1fr .9fr 1.2fr;display:grid}.eyebrow[data-astro-cid-jo6i4kqk]{opacity:.6;margin-bottom:calc(18 * var(--u))}li[data-astro-cid-jo6i4kqk]{margin:calc(7 * var(--u)) 0}.lk[data-astro-cid-jo6i4kqk]{transition:background-size .5s var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat}.lk[data-astro-cid-jo6i4kqk]:hover{background-size:100% 1px}.big[data-astro-cid-jo6i4kqk]{font-family:var(--serif);font-size:calc(34 * var(--u));line-height:1.1}.rnd[data-astro-cid-jo6i4kqk]{font-size:calc(12 * var(--u));letter-spacing:.16em;text-transform:uppercase;opacity:.7;margin-top:calc(4 * var(--u))}.addr[data-astro-cid-jo6i4kqk]{margin-top:calc(18 * var(--u))}.msgs[data-astro-cid-jo6i4kqk]{gap:calc(16 * var(--u));margin-top:calc(18 * var(--u));font-size:calc(14 * var(--u));display:flex}.msgs[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.msgs[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{align-items:center;gap:6px;display:inline-flex}.msgs[data-astro-cid-jo6i4kqk] svg{width:16px;height:16px}.walk[data-astro-cid-jo6i4kqk]{height:calc(130 * var(--u));margin-top:calc(40 * var(--u));border-bottom:1px solid #f6efe640;position:relative;overflow:hidden}.walk[data-astro-cid-jo6i4kqk] .wk{height:calc(120 * var(--u));filter:brightness(0)invert(94%)sepia(10%)saturate(300%)hue-rotate(330deg);width:auto;position:absolute;bottom:0;left:0}.walk[data-astro-cid-jo6i4kqk] picture{position:absolute;bottom:0;left:0}.walk[data-astro-cid-jo6i4kqk] img{height:calc(120 * var(--u));filter:brightness(0)invert(94%)sepia(10%)saturate(300%)hue-rotate(330deg);width:auto}.bottom[data-astro-cid-jo6i4kqk]{padding-top:calc(20 * var(--u));opacity:.75;justify-content:space-between;display:flex}html.arrive .curtain i{transform:scale(1)}
