@font-face{font-family:Muro Display;src:url(/fonts/muro-display-cyrillic.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Muro Display;src:url(/fonts/muro-display-latin.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;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:Muro Numerals;src:url(/fonts/muro-numerals.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+30-39}@font-face{font-family:PT Serif;src:url(/fonts/pt-serif-400-cyrillic.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:PT Serif;src:url(/fonts/pt-serif-400-latin.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;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:PT Serif;src:url(/fonts/pt-serif-400-italic-cyrillic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:PT Serif;src:url(/fonts/pt-serif-400-italic-latin.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap;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{--bg:#f1f0ea;--ink:#14110f;--ink-soft:#4a443e;--line:#c7c3bb;--red:#a02b1f;--red-fill:#8e2a1d;--red-fill-hover:#74210f;--cream:#f3eee6;--paper:#f6f2eb;--f-display:"Muro Display", "Arial Narrow", "Roboto Condensed", sans-serif;--f-num:"Muro Numerals", "Didot", "Bodoni 72", serif;--f-label:"Helvetica Neue", Helvetica, Arial, "Segoe UI", Roboto, sans-serif;--f-serif:"PT Serif", Georgia, "Times New Roman", serif;--u:calc(100cqi / 1440);--gutter:20px;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .25 0 0 0 0 .22 0 0 0 0 .18 .09 0 0 0 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}@media (width>=700px){:root{--gutter:40px}}@media (width>=1000px){:root{--gutter:calc(60 * var(--u))}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;interpolate-size:allow-keywords;background:var(--bg)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--grain), var(--bg);color:var(--ink);font:400 16px/1.5 var(--f-serif);font-synthesis:none;text-rendering:optimizelegibility;margin:0}.page{max-width:1920px;margin-inline:auto;overflow-x:clip;container-type:inline-size}h1,h2,h3,p,figure,ol,ul{margin:0}ol,ul{padding:0;list-style:none}img,svg{display:block}img{max-width:100%;height:auto}a{color:inherit;text-decoration:none;transition:color .2s}a:hover{color:var(--red)}button,input,select{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--red);outline-offset:3px}::selection{background:var(--red-fill);color:var(--cream)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.display{font-family:var(--f-display);letter-spacing:.02em;text-transform:uppercase;font-weight:400;line-height:.8}.num{font-family:var(--f-num);color:var(--red);font-variant-numeric:lining-nums;font-weight:400;line-height:.8}.label{font:700 11px/1.2 var(--f-label);letter-spacing:.28em;text-transform:uppercase;color:var(--red)}.arrow{width:var(--arrow-w,18px);flex:none;height:auto;overflow:visible}.link-arrow{--arrow-w:18px;color:var(--red);border-bottom:1px solid;align-items:center;gap:12px;padding-bottom:2px;font-size:15px;line-height:1.3;display:inline-flex}.link-arrow:hover{color:var(--ink)}.link-arrow .arrow{transition:translate .25s}.link-arrow:hover .arrow{translate:4px}.btn{--arrow-w:18px;background:var(--red-fill);height:46px;color:var(--cream);font:700 11px/1 var(--f-label);letter-spacing:.3em;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;gap:14px;padding:0 26px 0 28px;transition:background-color .2s;display:inline-flex}.btn:hover{background:var(--red-fill-hover);color:var(--cream)}@media (width>=1000px){.label{font-size:max(9.5px, calc(11.5 * var(--u)))}.link-arrow{--arrow-w:max(14px, calc(18 * var(--u)));gap:calc(12 * var(--u));font-size:max(13px, calc(15 * var(--u)))}.btn{--arrow-w:calc(18 * var(--u));gap:calc(14 * var(--u));height:calc(48 * var(--u));padding:0 calc(40 * var(--u)) 0 calc(45 * var(--u));font-size:max(9.5px, calc(11.5 * var(--u)))}}.cursor{z-index:1000;color:var(--ink);opacity:0;pointer-events:none;transition:opacity .2s;position:fixed;top:0;left:0}.cursor.is-visible{opacity:1}.cursor[data-state=hidden]{opacity:0}.cursor[data-theme=light]{color:var(--paper)}.cursor__ring-pos,.cursor__dot-pos{will-change:transform;position:absolute;top:0;left:0}.cursor__ring{border:1px solid;border-radius:50%;place-items:center;width:36px;height:36px;transition:width .35s cubic-bezier(.2,.7,.2,1),height .35s cubic-bezier(.2,.7,.2,1),background-color .25s,border-color .25s,scale .2s;display:grid;position:absolute;top:0;left:0;translate:-50% -50%}.cursor__dot{background:var(--red);border-radius:50%;width:6px;height:6px;transition:scale .2s,background-color .2s;position:absolute;top:0;left:0;translate:-50% -50%}.cursor[data-theme=light] .cursor__dot{background:currentColor}.cursor__label{font:700 10px/1 var(--f-label);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;color:var(--cream);opacity:0;padding-left:.2em;transition:opacity .2s}.cursor[data-state=link] .cursor__ring{border-color:var(--red);background:#a02b1f1f;width:56px;height:56px}.cursor[data-state=link][data-theme=light] .cursor__ring{background:#f3eee629;border-color:currentColor}.cursor[data-state=view] .cursor__ring{border-color:var(--red-fill);background:var(--red-fill);width:48px;height:48px}.cursor[data-state=view] .cursor__label{letter-spacing:.08em;padding-left:.08em;font-size:6.5px}.cursor[data-state=drag] .cursor__ring{background:#15120f59;border-color:currentColor;width:72px;height:72px}.cursor:is([data-state=view],[data-state=drag]) .cursor__label{opacity:1}.cursor[data-state=drag] .cursor__label{letter-spacing:0;color:currentColor;padding:0;font-size:22px}.cursor:not([data-state=default]) .cursor__dot{scale:0}.cursor.is-down .cursor__ring{scale:.85}html.has-cursor,html.has-cursor *{cursor:none!important}html.has-cursor :is(input:not([type=range]),select,textarea){cursor:auto!important}@media (prefers-reduced-motion:reduce){.cursor__ring,.cursor__dot{transition:none}}.cta[data-astro-cid-he3spzz3]{padding:48px var(--gutter) 44px;background:var(--red-fill);color:var(--cream);-webkit-font-smoothing:antialiased;gap:26px;display:grid;position:relative;overflow:hidden}.cta__leaves[data-astro-cid-he3spzz3]{object-fit:cover;object-position:0 0;opacity:.7;pointer-events:none;width:min(62%,300px);height:100%;position:absolute;top:0;right:0;mask-image:linear-gradient(90deg,#0000,#000 45%)}.cta__title[data-astro-cid-he3spzz3]{word-spacing:.06em;font-size:clamp(60px,18vw,118px);line-height:.92;position:relative}.cta__form[data-astro-cid-he3spzz3]{flex-direction:column;display:flex;position:relative}.cta__intro[data-astro-cid-he3spzz3]{max-width:330px;font-size:16px;font-style:italic;line-height:1.33}.cta__fields[data-astro-cid-he3spzz3]{gap:10px;margin-top:20px;display:grid}.field[data-astro-cid-he3spzz3]{display:block;position:relative}.field[data-astro-cid-he3spzz3] select[data-astro-cid-he3spzz3],.field[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]{appearance:none;width:100%;height:52px;color:var(--cream);background:0 0;border:1px solid #f3eee699;border-radius:0;padding:0 40px 0 16px;font-size:15px;transition:border-color .2s}.field[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]{-moz-appearance:textfield;padding-right:16px}.field[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]::-webkit-outer-spin-button,.field[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.field[data-astro-cid-he3spzz3] select[data-astro-cid-he3spzz3]{cursor:pointer}.field[data-astro-cid-he3spzz3] select[data-astro-cid-he3spzz3] option[data-astro-cid-he3spzz3]{color:var(--ink)}.field[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]::placeholder{color:#f3eee6e0;opacity:1}.field[data-astro-cid-he3spzz3] select[data-astro-cid-he3spzz3]:hover,.field[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]:hover{border-color:var(--cream)}.field[data-astro-cid-he3spzz3] select[data-astro-cid-he3spzz3]:focus-visible,.field[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]:focus-visible{outline:2px solid var(--cream);outline-offset:1px}.field__chevron[data-astro-cid-he3spzz3]{pointer-events:none;position:absolute;top:50%;right:16px;translate:0 -50%}.cta__submit[data-astro-cid-he3spzz3]{--arrow-w:18px;width:100%;height:58px;color:var(--cream);font:700 11px/1 var(--f-label);letter-spacing:.3em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #f3eee6cc;justify-content:center;align-items:center;gap:16px;margin-top:16px;transition:background-color .2s,color .2s;display:flex}.cta__submit[data-astro-cid-he3spzz3]:hover{background:var(--cream);color:var(--red-fill)}.cta__submit[data-astro-cid-he3spzz3]:focus-visible{outline:2px solid var(--cream);outline-offset:3px}@media (width>=560px){.cta__fields[data-astro-cid-he3spzz3]{grid-template-columns:1.21fr 1fr 1.24fr}}@media (width>=1000px){.cta[data-astro-cid-he3spzz3]{min-height:calc(250 * var(--u));padding:calc(31.5 * var(--u)) 0 calc(14.5 * var(--u)) var(--gutter);grid-template-columns:403fr 664fr 313fr;align-items:start;gap:0}.cta__leaves[data-astro-cid-he3spzz3]{width:calc(298 * var(--u));opacity:1;mask-image:linear-gradient(90deg,#0000,#000 22%)}.cta__title[data-astro-cid-he3spzz3]{font-size:calc(118 * var(--u));line-height:.86}.cta__form[data-astro-cid-he3spzz3]{margin-top:calc(5 * var(--u));grid-column:2}.cta__intro[data-astro-cid-he3spzz3]{max-width:calc(340 * var(--u));font-size:max(13px, calc(16 * var(--u)))}.cta__fields[data-astro-cid-he3spzz3]{gap:calc(12 * var(--u));margin-top:calc(21 * var(--u))}.field[data-astro-cid-he3spzz3] select[data-astro-cid-he3spzz3],.field[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]{height:calc(50 * var(--u));padding-left:calc(14 * var(--u));font-size:max(12px, calc(14 * var(--u)))}.field[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]{padding-right:calc(14 * var(--u))}.cta__submit[data-astro-cid-he3spzz3]{--arrow-w:calc(18 * var(--u));gap:calc(16 * var(--u));height:calc(58 * var(--u));margin-top:calc(18 * var(--u));font-size:max(9.5px, calc(11.5 * var(--u)))}}.footer[data-astro-cid-jo6i4kqk]{padding:30px var(--gutter) 34px;grid-template-columns:auto 1fr;align-items:center;gap:22px 24px;display:grid}.footer__logo[data-astro-cid-jo6i4kqk]{font-size:54px}.footer__logo[data-astro-cid-jo6i4kqk]:hover{color:inherit}.footer__info[data-astro-cid-jo6i4kqk]{font-size:14px;line-height:1.5}.footer__cities[data-astro-cid-jo6i4kqk]{color:var(--ink-soft);font-style:italic}.footer__dot[data-astro-cid-jo6i4kqk]{margin-inline:.75em}.footer__slogan[data-astro-cid-jo6i4kqk]{grid-column:1/-1;font-size:clamp(40px,12vw,52px)}.footer__social[data-astro-cid-jo6i4kqk]{align-items:center;gap:12px;font-size:14px;display:flex}.footer__social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{padding:10px 0;display:inline-block}.footer__sep[data-astro-cid-jo6i4kqk]{color:var(--ink-soft)}.footer__arrow[data-astro-cid-jo6i4kqk]{--arrow-w:60px;justify-self:end;padding:14px 0}.footer__arrow[data-astro-cid-jo6i4kqk] .arrow[data-astro-cid-jo6i4kqk]{transition:translate .25s}.footer__arrow[data-astro-cid-jo6i4kqk]:hover .arrow[data-astro-cid-jo6i4kqk]{translate:6px}@media (width>=1000px){.footer[data-astro-cid-jo6i4kqk]{min-height:calc(110 * var(--u));padding:calc(14 * var(--u)) calc(20 * var(--u)) calc(14 * var(--u)) var(--gutter);grid-template-columns:auto auto 1fr auto auto;gap:0}.footer__logo[data-astro-cid-jo6i4kqk]{font-size:calc(60 * var(--u));letter-spacing:.02em}.footer__info[data-astro-cid-jo6i4kqk]{margin-left:calc(34 * var(--u));font-size:max(12px, calc(13 * var(--u)))}.footer__slogan[data-astro-cid-jo6i4kqk]{padding-left:calc(40 * var(--u));font-size:calc(60 * var(--u));grid-column:auto;justify-self:center}.footer__social[data-astro-cid-jo6i4kqk]{gap:calc(12 * var(--u));font-size:max(11.5px, calc(12 * var(--u)))}.footer__arrow[data-astro-cid-jo6i4kqk]{--arrow-w:calc(60 * var(--u));margin-left:calc(84 * var(--u))}}
