@layer frame{:root{--ink:#000;--text:#1a1a1a;--cream:#efe3c6;--paper:#faf7ee;--olive:#5a5b3c;--forest:#161710;--ink-rgb:0 0 0;--text-rgb:26 26 26;--cream-rgb:239 227 198;--paper-rgb:250 247 238;--olive-rgb:90 91 60;--forest-rgb:22 23 16;--line-cream:rgb(var(--cream-rgb) / .35);--line-dark:rgb(var(--text-rgb) / .2);--line-dark-soft:rgb(var(--text-rgb) / .16);--shade-55:rgb(var(--ink-rgb) / .55);--shade-49:rgb(var(--ink-rgb) / .49);--shade-40:rgb(var(--ink-rgb) / .4);--shade-20:rgb(var(--ink-rgb) / .2);--shadow-drop:0 14px 34px rgb(var(--forest-rgb) / .28);--serif:"Noto Serif Display", Georgia, "Times New Roman", serif;--sans:"Jost", "Helvetica Neue", Arial, sans-serif;--fw-head:300;--fw-text:400;--fw-strong:500;--base:clamp(15px, 1.25vw, 24px);--base-btn:clamp(15px, 1.175vw, 22.56px);--text-min:16px;--tap:44px;--gut:20px;--gut-wide:28px;--hdr-h:84px;--hdr-h-phone:68px;--sq:40px;--ratio-h2:5;--r-xs:2px;--r-sm:3px;--r-md:4px;--r-lg:6px;--r-xl:10px;--r-pill:12px;--soft:cubic-bezier(.7, 0, .3, 1);--hdr-ease:cubic-bezier(.731, .001, .287, .995);--fast:cubic-bezier(.25, .46, .45, .94);--t-hdr:.7s;--t-fill:.45s;--t-color:.4s;--t-letter:.25s;--t-word:.8s;--t-btn-letter:.2s;--t-btn-word:.3s;--t-nav:.7s;--t-hover:.45s;--lenis-duration:1.2;--inertia:.88;color-scheme:light}*,:before,:after{box-sizing:border-box}html{background:var(--paper);-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(--paper);color:var(--text);font:400 17px/1.45 var(--sans);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}h1,h2,h3{font-family:var(--serif);text-wrap:balance;margin:0;font-weight:300;line-height:1.08}p{margin:0 0 14px}a{color:inherit;text-underline-offset:4px}img{max-width:100%;display:block}:focus-visible{outline-offset:3px;outline:2px solid}.hdr{z-index:40;color:var(--cream);transition:transform .7s var(--hdr-ease),background-color .45s linear;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex;position:fixed;top:0;left:0;right:0}.hdr.hide{transform:translateY(-110%)}.hdr.solid{background:var(--forest)}html:not(.motion) .hdr{position:absolute}.hdr-l,.hdr-r{align-items:center;display:flex}.hdr-brand{box-shadow:0 0 0 1px rgb(var(--cream-rgb) / .55);border-radius:50%;display:block}.hdr-brand img{width:2.3em;height:2.3em;font-size:16px}.hdr-links{font:400 .8em/1 var(--sans);gap:20px;margin-left:80px;display:none}.hdr-links a{color:var(--cream);text-decoration:none;transition:color .4s}.hdr-r{gap:16px;position:relative}.hdr-act{font:400 .8em/1 var(--sans);color:var(--cream);cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0;text-decoration:none;display:none}.hdr-act span{transition:color .4s}.chev{width:14px;height:14px;transition:transform .4s var(--soft);margin-left:-4px}.sq{background:var(--cream);width:40px;height:40px;color:var(--forest);border-radius:3px;flex:none;padding:10px;transition:background-color .4s,color .4s;display:block}.sq svg{width:20px;height:20px;display:block}.hdr-sep{background:var(--cream);opacity:.35;width:1px;height:32px;display:none}.hdr-order{position:relative}.drop{background:var(--paper);width:264px;color:var(--text);opacity:0;visibility:hidden;transition:opacity .45s var(--fast),transform .45s var(--fast),visibility 0s linear .45s;box-shadow:var(--shadow-drop);border-radius:3px;margin-top:16px;padding:12px;position:absolute;top:100%;right:0;transform:translateY(-6px)}.drop:before{content:"";height:16px;position:absolute;top:-16px;left:0;right:0}.hdr-order.open .drop{opacity:1;visibility:visible;transition:opacity .45s var(--fast),transform .45s var(--fast),visibility 0s;transform:none}.hdr-order.open .chev{transform:rotate(180deg)}.drop-h{font:400 13px/1.2 var(--sans);opacity:.65;margin:0;padding:4px 12px 10px}.drop ul{margin:0;padding:0;list-style:none}.drop li{border-top:1px solid rgb(var(--text-rgb) / .16);font:400 15px/1.2 var(--sans);color:var(--ink);padding:10px 12px}.drop-n{font:400 13px/1.35 var(--sans);border-top:1px solid rgb(var(--text-rgb) / .16);margin:0;padding:10px 12px 4px}@media (hover:hover){.hdr-links a:hover,.hdr-act:hover span{color:var(--paper)}.hdr-act:hover .sq{background:var(--olive);color:var(--cream)}.hdr-order:hover .drop{opacity:1;visibility:visible;transition:opacity .45s var(--fast),transform .45s var(--fast),visibility 0s;transform:none}}.burger{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;gap:6px;padding:0 9px;display:flex}.burger i{height:2px;transition:transform .5s var(--soft),opacity .3s;background:currentColor;display:block}.burger[aria-expanded=true] i:first-child{transform:translateY(8px)rotate(45deg)}.burger[aria-expanded=true] i:nth-child(2){opacity:0}.burger[aria-expanded=true] i:nth-child(3){transform:translateY(-8px)rotate(-45deg)}.nav{z-index:39;background:var(--forest);color:var(--cream);padding:84px var(--gut) 34px;visibility:hidden;clip-path:circle(0% at calc(100% - 42px) 34px);transition:clip-path .7s var(--soft),visibility 0s linear .7s;flex-direction:column;justify-content:center;gap:26px;display:flex;position:fixed;inset:0;overflow:auto}.nav.open{visibility:visible;clip-path:circle(150% at calc(100% - 42px) 34px);transition:clip-path .7s var(--soft),visibility 0s}.nav ul{margin:0;padding:0;list-style:none}.nav li{overflow:hidden}.nav li a{font:300 clamp(34px,9vw,60px)/1.1 var(--serif);transition:transform .6s var(--soft);padding:7px 0;text-decoration:none;display:block;transform:translateY(105%)}.nav.open li a{transition-delay:calc(var(--i) * 50ms + .12s);transform:none}.nav-foot{font:400 15px/1.5 var(--sans);margin:0}.btn2.ghost .in{color:var(--cream);box-shadow:inset 0 0 0 1px rgb(var(--cream-rgb) / .55);background:0 0}.btn2{border:1px solid var(--cream);transition:padding .45s var(--fast),transform .45s var(--fast);border-radius:3px;margin-top:24px;padding:4px;text-decoration:none;display:inline-block}.btn2 .in{background:var(--cream);color:var(--forest);font:500 15px/1 var(--sans);border-radius:2px;padding:16px 42px;display:block}@media (hover:hover){.btn2:hover{padding:6px;transform:scale(1.02)}}.wd{white-space:nowrap;display:inline-block}.motion .ch{opacity:0;transition:opacity .25s var(--fast);transition-delay:calc(var(--i) * var(--st,0s))}.motion .split-in .ch{opacity:1}.motion .ch-w{transition-duration:.5s}@keyframes chIn{0%{opacity:0}to{opacity:1}}.motion .ch-hover .ch{opacity:1;transition:none}.motion .ch-hover.rerun .ch{animation:chIn .2s var(--fast) both;animation-delay:calc(var(--i) * var(--st,0s))}.frame{background:var(--cream);will-change:transform;border-radius:10px;margin:0;overflow:hidden}.frame-in{width:100%;height:100%;position:relative;overflow:hidden}.frame-in img{object-fit:cover;will-change:transform;width:100%;height:112%;position:absolute;top:-6%;left:0}@media (width>=900px){:root{--gut:40px}.hdr{padding:22px 28px}.hdr-links,.hdr-act{display:flex}.hdr-sep{display:block}.burger{display:none}.nav{padding-left:8vw;padding-right:8vw}}@media (width>=1500px){body{font-size:19px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}@media (width>=900px){.btn2 .in{font-size:var(--base-btn)}}@media (width<=899px){.btn2 .in{padding-left:clamp(24px,8vw,42px);padding-right:clamp(24px,8vw,42px);font-size:16px}.hdr-brand{position:relative}.hdr-brand:after{content:"";position:absolute;inset:-4px}.nav-foot{font-size:16px}.nav-foot a{padding:10px 0;display:inline-block}}.ft{background:var(--forest);color:var(--cream);font:400 16px/1.4 var(--sans);text-align:center;margin-top:30px;position:relative;overflow:hidden}.ft :where(p,ul,address){margin:0;padding:0;font-style:normal;list-style:none}.ft a{color:var(--cream);text-decoration:none}.motion .ft a{transition:color .4s}@media (hover:hover){.ft a:hover{color:var(--paper)}}.ft-in{padding:42px 20px 20px;container-type:inline-size}.ft-h{font:400 1em/1.4 var(--sans)}.ft-cap{text-transform:uppercase}.ft-top{flex-direction:column;display:flex}.ft-logo{width:42px;height:42px;box-shadow:0 0 0 1px rgb(var(--cream-rgb) / .55);border-radius:50%;order:-1;align-self:center;margin-bottom:24px}.ft-pair{border-top:1px solid rgb(var(--cream-rgb) / .35);border-bottom:1px solid rgb(var(--cream-rgb) / .35);grid-template-columns:1fr 1fr;display:grid}.ft-logo+.ft-pair{border-top:0}.ft-cell{flex-direction:column;align-items:center;gap:16px;min-width:0;padding:16px 8px;display:flex}.ft-cell:first-child{border-right:1px solid rgb(var(--cream-rgb) / .35)}.ft-txt{text-wrap:balance;row-gap:6px;margin:auto 0;display:grid}.ft-links{grid-template-columns:1fr 1fr;gap:42px 0;margin:42px 0 0;display:grid}.ft-col ul{flex-direction:column;gap:4px;margin-top:16px;display:flex}.ft-col li a{padding:4px 0;display:inline-block}.ft-name{font:300 calc((100vw - 40px)/7.167)/.8 var(--serif);letter-spacing:-.005em;text-transform:uppercase;text-align:left;white-space:nowrap;margin:96px 0 8px -.058em;font-size:13.9528cqw}.ft-end{gap:4px;margin-top:32px;display:grid}.ft-lang a{text-decoration:underline 1px}@media (width>=900px){.ft{--px:calc(1em/18);font-size:clamp(15px,1.25vw,24px)}.ft-in{padding:calc(62*var(--px)) 28px calc(20*var(--px))}.ft-h,.ft-txt,.ft-col li,.ft-end p{font-size:.9em}.ft-top{grid-template-columns:1fr .5fr 1fr;gap:16px;display:grid}.ft-logo{width:calc(42*var(--px));height:calc(42*var(--px));order:0;place-self:center;margin:0}.ft-pair{min-height:calc(301*var(--px))}.ft-logo+.ft-pair{border-top:1px solid rgb(var(--cream-rgb) / .35)}.ft-cell{padding:calc(16*var(--px));gap:0}.ft-links{margin:calc(62*var(--px)) 0 calc(209*var(--px));grid-template-columns:repeat(5,1fr);gap:16px}.ft-col:nth-child(3){grid-column:4}.ft-col ul{gap:calc(3*var(--px));margin-top:calc(16*var(--px))}.ft-col li a{padding:0}.ft-name{margin-top:0;margin-bottom:0;font-size:13.9528cqw}.ft-end{margin-top:calc(77*var(--px));grid-template-columns:1fr auto 1fr;gap:16px}.ft-end p:first-child{text-align:left}.ft-end p:last-child{text-align:right}}@media (width<=899px){.ft-links{gap:28px 0;margin-top:28px}.ft-col ul{gap:0;margin-top:6px}.ft-col li a{padding:11px 0;display:block}.ft-txt a{padding:11px 8px;display:inline-block}.ft-lang a{margin:-11px -14px;padding:11px 14px;display:inline-block}}.bk-form{--bk-line:rgb(var(--cream-rgb) / .35);color-scheme:dark;color:var(--cream);grid-template-columns:minmax(0,1fr);gap:24px 16px;display:grid}.bk-f{flex-direction:column;min-width:0;display:flex}.bk-l{font:400 16px/1.3 var(--sans)}.bk-in{border:0;border-bottom:1px solid var(--bk-line);width:100%;min-width:0;min-height:44px;color:inherit;font:300 max(16px,1.2em)/1.3 var(--serif);font-feature-settings:"lnum";-webkit-appearance:none;appearance:none;background:0 0;border-radius:0;margin:0;padding:6px 16px 6px 0;scroll-margin-top:130px;transition:border-color .4s;display:block}.bk-in:focus{border-bottom-color:var(--cream);box-shadow:0 1px 0 var(--cream);outline:0}.bk-in::-webkit-date-and-time-value{text-align:left;margin:0}.bk-in::-webkit-calendar-picker-indicator{opacity:.8;cursor:pointer}.bk-sel{cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' fill='none' stroke='%23EFE3C6' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 5.2 7 9.2l4-4'/%3E%3C/svg%3E") right 2px center/14px 14px no-repeat;padding-right:28px}.bk-sel option{background:var(--forest);color:var(--cream);font-family:var(--sans)}.bk-ta{min-height:calc(4.2em + 13px);font:400 16px/1.4 var(--sans);font-feature-settings:normal;resize:none}.bk-e{font:400 16px/1.3 var(--sans);text-wrap:pretty;margin:0}.bk-e:not(:empty){margin-top:8px}.bk-e:not(:empty):before{content:"!";background:var(--cream);width:1.25em;height:1.25em;color:var(--forest);text-align:center;border-radius:50%;margin-right:.45em;font-weight:500;line-height:1.25;display:inline-block}.bk-bad .bk-in{border-bottom-color:var(--cream);box-shadow:0 1px 0 var(--cream)}.bk-send{margin-top:0;display:block}.bk-send .in{text-align:center;padding:19px 16px;font-size:max(16px,.94em)}@media (width>=900px){.bk-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:max(30px,1.7em) 16px}.bk-wide{grid-column:1/-1}.bk-l,.bk-e{font-size:.9em}}@media (width>=900px) and (hover:hover) and (pointer:fine){.bk-ta{font-size:.9em}}@media (hover:hover){.bk-send{transition:padding .45s var(--fast),margin .45s var(--fast),transform .45s var(--fast)}.bk-send:hover{margin:-2px}}.bk-modal{--bk-m-line:rgb(var(--cream-rgb) / .35);color-scheme:dark;border:1px solid var(--bk-m-line);background:var(--forest);width:min(40em,100vw - 56px);max-width:none;max-height:calc(100dvh - 48px);color:var(--cream);overscroll-behavior:contain;border-radius:4px;padding:0;font-size:clamp(15px,1.25vw,24px);overflow:auto}.bk-modal::backdrop{background:rgb(var(--forest-rgb) / .72)}.bk-m-top{z-index:1;background:var(--forest);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 28px 10px;display:flex;position:sticky;top:0}.bk-m-h{font:300 2.3em/1.05 var(--serif);letter-spacing:-.005em;text-transform:uppercase;color:var(--cream);text-wrap:balance;margin:0}.bk-m-x{background:var(--cream);width:44px;height:44px;color:var(--forest);cursor:pointer;border:0;border-radius:4px;flex:none;padding:12px;transition:background-color .4s,color .4s;display:block}.bk-m-x svg{width:20px;height:20px;display:block}@media (hover:hover){.bk-m-x:hover{background:var(--olive);color:var(--cream)}}.bk-m-body{padding:0 28px 28px}.bk-modal .bk-in:not(.bk-ta){height:max(44px,1.85em)}.bk-m-rule{border-bottom:1px solid var(--bk-m-line);font:400 .9em/1.4 var(--sans);text-wrap:pretty;margin:0 0 20px;padding-bottom:16px}.motion .bk-modal{opacity:0;transition:opacity .45s var(--fast),transform .45s var(--fast),overlay .45s allow-discrete,display .45s allow-discrete;transform:translateY(12px)}.motion .bk-modal[open]{opacity:1;transform:none}@starting-style{.motion .bk-modal[open]{opacity:0;transform:translateY(12px)}}.motion .bk-modal::backdrop{opacity:0;transition:opacity .45s var(--fast),overlay .45s allow-discrete,display .45s allow-discrete}.motion .bk-modal[open]::backdrop{opacity:1}@starting-style{.motion .bk-modal[open]::backdrop{opacity:0}}@media (width<=899px){.bk-modal{border:0;border-radius:0;width:100%;height:100dvh;max-height:none;margin:0;font-size:16px}.bk-m-top{padding:calc(12px + env(safe-area-inset-top)) 20px 10px}.bk-m-h{font-size:min(2.3em,7.6vw)}.bk-m-body{padding:0 20px calc(24px + env(safe-area-inset-bottom))}.bk-m-rule{font-size:16px}}}@layer page,ru;
