:root{--base-size:min(10px, calc((100vw - var(--sbw,0px)) / 192));--c-gold:#fdd79b;--c-gold-rgb:253 215 155;--c-white:#fff;--c-white-rgb:255 255 255;--c-white-80:#fffc;--c-white-60:#fff9;--c-line:#565a61;--c-black:#0b0f1a;--c-black-rgb:11 15 26;--c-bg:#141b2a;--c-bg-rgb:20 27 42;--c-bg-light:#1f2837;--c-bg-light-rgb:31 40 55;--c-bg-hover:#2d3649;--c-bg-footer:#1b2332;--c-field:#282f38;--c-field-line:#444b59;--c-map:#000814;--c-online:#5abd70;--g-gold:linear-gradient(90deg, #fdd79b 0%, #cf9660 100%);--g-gold-metal:linear-gradient(105deg, #b98549 0%, #e2b673 20%, #fbe2ad 40%, #fff3d4 50%, #f3d08f 62%, #cf9660 82%, #b98549 100%);--font-text:"FiraGO", sans-serif;--font-display:"Montserrat", "FiraGO", sans-serif;--fw-text:300;--fw-display:700;--fw-button:500;--ls-display:-.02em;--ease-figma:cubic-bezier(0, 0, .58, 1);--t-hover:.3s;--z-header:50;--z-menu:60;--z-modal:80}@media only screen and (max-width:1024px){:root{--base-size:calc((100vw - var(--sbw,0px)) / 76.8)}}@media only screen and (max-width:599px){:root{--base-size:calc((100vw - var(--sbw,0px)) / 52)}}@media only screen and (max-width:440px){:root{--base-size:calc((100vw - var(--sbw,0px)) / 37.5)}}@font-face{font-family:Bona Nova;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/bona-nova-cyrillic-ext-400-normal.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Bona Nova;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/bona-nova-cyrillic-400-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Bona Nova;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/bona-nova-latin-ext-400-normal.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:Bona Nova;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/bona-nova-latin-400-normal.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/inter-3-400.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/inter-3-600.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/noto-sans-georgian-georgian-400-normal.woff2)format("woff2");unicode-range:U+589,U+10A0-10FF,U+1C90-1CBA,U+1CBD-1CBF,U+205A,U+2D00-2D2F,U+2E31}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/noto-sans-georgian-georgian-500-normal.woff2)format("woff2");unicode-range:U+589,U+10A0-10FF,U+1C90-1CBA,U+1CBD-1CBF,U+205A,U+2D00-2D2F,U+2E31}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/noto-sans-georgian-georgian-600-normal.woff2)format("woff2");unicode-range:U+589,U+10A0-10FF,U+1C90-1CBA,U+1CBD-1CBF,U+205A,U+2D00-2D2F,U+2E31}@font-face{font-family:Bona Nova;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/noto-serif-georgian-georgian-400-normal.woff2)format("woff2");unicode-range:U+589,U+10A0-10FF,U+1C90-1CBA,U+1CBD-1CBF,U+205A,U+2D00-2D2F,U+2E31}@font-face{font-family:FiraGO;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/fonts/firago-300.woff2)format("woff2")}@font-face{font-family:FiraGO;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/firago-500.woff2)format("woff2")}@font-face{font-family:FiraGO;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/firago-700.woff2)format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/fonts/montserrat-cyrillic-ext-300-normal.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/fonts/montserrat-cyrillic-300-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/fonts/montserrat-latin-ext-300-normal.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:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/fonts/montserrat-latin-300-normal.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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/montserrat-cyrillic-ext-500-normal.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/montserrat-cyrillic-500-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/montserrat-latin-ext-500-normal.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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/montserrat-latin-500-normal.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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/montserrat-cyrillic-ext-700-normal.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/montserrat-cyrillic-700-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/montserrat-latin-ext-700-normal.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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/montserrat-latin-700-normal.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}html[data-font=firago]{--font-text:"FiraGO", sans-serif;--font-display:"FiraGO", sans-serif;--ls-display:normal}html[data-font=montserrat]{--font-text:"Montserrat", "FiraGO", sans-serif;--font-display:"Montserrat", "FiraGO", sans-serif}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:100%}body{min-height:100vh;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none}a{color:inherit;text-decoration:none}ul,ol{list-style:none}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}[hidden]{display:none!important}:root{-webkit-tap-highlight-color:#0000}:focus:not(:focus-visible){outline:none}:focus-visible{outline:2px solid var(--c-gold);outline-offset:2px}html[data-nav=pointer] :focus-visible{outline:none}body{min-height:100dvh;font-family:var(--font-text);font-weight:var(--fw-text,400);color:var(--c-white);background-color:var(--c-bg);flex-direction:column;display:flex}body>main{flex-grow:1}.container{width:100%;max-width:calc(var(--base-size)*192);margin-inline:auto}.only-mob{display:none!important}@media only screen and (max-width:599px){.only-mob{display:revert!important}.only-desk{display:none!important}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}main{overflow-x:clip}:root{--dur-fast:.3s;--dur-base:.6s;--dur-slow:.9s;--stagger:.1s;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1)}@keyframes fade-in-up{0%{opacity:0;transform:translateY(calc(var(--base-size) * 3))}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-in-right{0%{opacity:0;transform:translateX(calc(var(--base-size) * -4))}to{opacity:1;transform:translate(0)}}@keyframes scale-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.u-enter{animation:fade-in-up var(--dur-base) var(--ease-out) both;animation-delay:calc(var(--stagger)*var(--i,0))}.u-enter-scale{animation:scale-in var(--dur-slow) var(--ease-out) both;animation-delay:calc(var(--stagger)*var(--i,0))}.reveal{opacity:0;transform:translateY(calc(var(--base-size) * 3));transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out);transition-delay:calc(var(--stagger)*var(--i,0))}.reveal.is-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.reveal{opacity:1;transform:none}}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/inter-500.woff2)format("woff2")}@font-face{font-family:Alumni Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/alumni-sans-600.woff2)format("woff2")}.wm-mark{color:#ffffffe6;background:0 0;border:1px solid #ffffff80;border-radius:8px;flex-shrink:0;align-items:center;gap:8px;height:30px;padding:0 20px;text-decoration:none;transition:color .25s;display:inline-flex;overflow:hidden}.wm-mark__word{white-space:nowrap;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:10px;font-weight:500;line-height:1}.wm-mark__icon{background:#ffffffe6;border-radius:50%;width:20px;height:20px;display:block;position:relative;overflow:hidden}.wm-mark__icon:after{opacity:0;content:"";background:linear-gradient(#5abd70,#9fd7ab);transition:opacity .25s;position:absolute;inset:0}.wm-mark__logo{z-index:1;filter:invert();width:10px;max-width:none;height:10px;transition:filter .25s;display:block;position:absolute;top:5px;left:5px}.wm-mark__brand{text-transform:uppercase;white-space:nowrap;font-family:Alumni Sans,Inter,system-ui,sans-serif;font-size:20px;font-weight:600;line-height:1}@media (hover:hover){.wm-mark:hover{color:#fff}.wm-mark:hover .wm-mark__icon:after{opacity:1}.wm-mark:hover .wm-mark__logo{filter:none}}.wm-mark:focus-visible{color:#fff;outline-offset:3px;outline:2px solid #fffc}.wm-mark:focus-visible .wm-mark__icon:after{opacity:1}.wm-mark:focus-visible .wm-mark__logo{filter:none}.wm-mark--light{color:#000000e6;border-color:#00000080}.wm-mark--light .wm-mark__icon{background:#000000e6}.wm-mark--light .wm-mark__logo{filter:none}@media (hover:hover){.wm-mark--light:hover{color:#000}}.wm-mark--light:focus-visible{color:#000;outline-color:#000c}.btn{gap:calc(var(--base-size)*1);height:calc(var(--base-size)*5.5);padding:calc(var(--base-size)*1.3) calc(var(--base-size)*2.6);font-family:var(--font-text);font-size:calc(var(--base-size)*2);font-weight:var(--fw-button,400);line-height:calc(var(--base-size)*2.9);white-space:nowrap;isolation:isolate;cursor:pointer;-webkit-backdrop-filter:blur(calc(var(--base-size) * .5));backdrop-filter:blur(calc(var(--base-size) * .5));transition:background-color var(--t-hover) var(--ease-figma),box-shadow var(--t-hover) var(--ease-figma),color var(--t-hover) var(--ease-figma);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.btn__text{text-align:center;flex:auto;min-width:0}.btn--small{height:calc(var(--base-size)*4.5);font-size:calc(var(--base-size)*1.8);line-height:calc(var(--base-size)*2.6)}.btn--primary{color:var(--c-black);background:var(--g-gold);box-shadow:inset 0 0 0 1px rgb(var(--c-black-rgb)/.1)}.btn--primary:before{z-index:-1;content:"";opacity:0;transition:opacity var(--t-hover) var(--ease-figma);background:linear-gradient(90deg,#ffebaf 0%,#e3aa74 100%);position:absolute;inset:0}.btn--secondary{color:var(--c-white);background-color:rgb(var(--c-black-rgb)/.1);box-shadow:inset 0 0 0 1px var(--c-gold)}@media (hover:hover){.btn--primary:hover:before{opacity:1}.btn--secondary:hover{background-color:rgb(var(--c-gold-rgb)/.1)}}@media (hover:none){.btn--primary:active:before{opacity:1}.btn--secondary:active{background-color:rgb(var(--c-gold-rgb)/.1)}}.btn--primary:active:before{opacity:1}.btn--secondary:active{background-color:rgb(var(--c-gold-rgb)/.1)}.social{width:calc(var(--base-size)*4.5);height:calc(var(--base-size)*4.5);background-color:rgb(var(--c-black-rgb)/.1);box-shadow:inset 0 0 0 1px var(--c-line);-webkit-backdrop-filter:blur(calc(var(--base-size) * .5));backdrop-filter:blur(calc(var(--base-size) * .5));transition:background-color var(--t-hover) var(--ease-figma),box-shadow var(--t-hover) var(--ease-figma);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.social img{width:calc(var(--base-size)*2.4);height:calc(var(--base-size)*2.4)}@media (hover:hover){.social:hover{box-shadow:inset 0 0 0 1px var(--c-gold)}.social[data-brand=telegram]:hover,.social[data-brand=facebook]:hover{background-color:#26a5e41a}.social[data-brand=whatsapp]:hover{background-color:#25d3661a}}@media (hover:none){.social:active{box-shadow:inset 0 0 0 1px var(--c-gold)}.social[data-brand=telegram]:active,.social[data-brand=facebook]:active{background-color:#26a5e41a}.social[data-brand=whatsapp]:active{background-color:#25d3661a}}.title{font-family:var(--font-display);font-weight:var(--fw-display,400);font-variant-numeric:lining-nums;letter-spacing:var(--ls-display,normal);font-size:calc(var(--base-size)*5.2);line-height:calc(var(--base-size)*5.7);color:var(--c-gold);background:var(--g-gold-metal) 0 0/12em 100% repeat-x;-webkit-text-fill-color:#0000;text-transform:uppercase;-webkit-background-clip:text;background-clip:text}@media only screen and (max-width:1024px){.title{font-size:calc(var(--base-size)*4.4);line-height:calc(var(--base-size)*4.8)}}@media only screen and (max-width:599px){.title{font-size:calc(var(--base-size)*2.8);line-height:calc(var(--base-size)*3.1)}}.sections{gap:calc(var(--base-size)*16);margin-top:calc(var(--base-size)*15.9);flex-direction:column;display:flex}.sections>section{scroll-margin-top:calc(var(--base-size)*13)}@media only screen and (max-width:1024px){.sections{gap:calc(var(--base-size)*10);margin-top:calc(var(--base-size)*10)}}@media only screen and (max-width:599px){.sections{gap:calc(var(--base-size)*6);margin-top:calc(var(--base-size)*6)}.sections>section{scroll-margin-top:calc(var(--base-size)*10)}}[data-slider-track]{overflow-y:hidden}.arrows{gap:calc(var(--base-size)*.8);flex-shrink:0;display:flex}.arrow{width:calc(var(--base-size)*5.5);height:calc(var(--base-size)*5.5);color:var(--c-white);background-color:rgb(var(--c-black-rgb)/.1);transition:background-color var(--t-hover) var(--ease-figma);justify-content:center;align-items:center;display:flex;position:relative}.arrow:before{content:"";border:1px solid;border-image:var(--g-gold) 1;position:absolute;inset:0}.arrow .chevron{width:calc(var(--base-size)*.8);height:calc(var(--base-size)*1.6)}.arrow:disabled{cursor:default;color:var(--c-white-60);box-shadow:inset 0 0 0 1px var(--c-line)}.arrow:disabled:before{display:none}@media (hover:hover){.arrow:not(:disabled):hover{background-color:rgb(var(--c-gold-rgb)/.1)}}@media (hover:none){.arrow:not(:disabled):active{background-color:rgb(var(--c-gold-rgb)/.1)}}.arrow:not(:disabled):active{background-color:rgb(var(--c-gold-rgb)/.1)}@media only screen and (max-width:599px){.arrow{width:calc(var(--base-size)*3.5);height:calc(var(--base-size)*3.5);color:var(--c-gold);background-color:#0000}.arrow:before{border-color:var(--c-gold);border-image:}.arrow .chevron{width:calc(var(--base-size)*.6);height:calc(var(--base-size)*1.2)}.arrow:disabled{color:var(--c-white-60)}}@property --field-fill{syntax:"<percentage>";inherits:false;initial-value:0%}.field{gap:calc(var(--base-size)*.4);flex-direction:column;display:flex;position:relative}.field__input{width:100%;height:calc(var(--base-size)*3.6);padding:0 0 calc(var(--base-size)*1.3);font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3);color:var(--c-white);background:linear-gradient(var(--field-line,var(--c-gold)), var(--field-line,var(--c-gold))) 0 100%/var(--field-fill) 1px no-repeat,linear-gradient(var(--field-base,var(--c-line)), var(--field-base,var(--c-line))) 0 100%/100% 1px no-repeat;transition:--field-fill var(--t-hover) var(--ease-figma);appearance:none;border:0;border-radius:0;outline:none;display:block}.field__input::placeholder{color:var(--c-white-60);opacity:1;transition:color var(--t-hover) var(--ease-figma)}@media (hover:hover){.field__input:hover{--field-fill:100%}.field__input:hover::placeholder{color:var(--c-white)}}@media (hover:none){.field__input:active{--field-fill:100%}.field__input:active::placeholder{color:var(--c-white)}}.field__input:focus{--field-fill:100%;caret-color:var(--c-gold)}.field.is-error .field__input{--field-line:#b13232;--field-fill:100%;padding-right:calc(var(--base-size)*3.4)}.field.is-error:after{top:calc(var(--base-size)*.4);width:calc(var(--base-size)*2.6);height:calc(var(--base-size)*2.6);content:"";background:url(/assets/icons/field-error.svg) 50%/100% 100% no-repeat;position:absolute;right:0}.field__error{font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*1.9);color:#b13232}.field__input:-webkit-autofill{-webkit-text-fill-color:var(--c-white);caret-color:var(--c-gold);-webkit-background-clip:text;transition:background-color 600000s}.field__input:-webkit-autofill:hover{-webkit-text-fill-color:var(--c-white);caret-color:var(--c-gold);-webkit-background-clip:text;transition:background-color 600000s}.field__input:-webkit-autofill:focus{-webkit-text-fill-color:var(--c-white);caret-color:var(--c-gold);-webkit-background-clip:text;transition:background-color 600000s}.field__input:autofill{-webkit-text-fill-color:var(--c-white);-webkit-background-clip:text;background-clip:text}.field__input::selection{color:var(--c-black);-webkit-text-fill-color:var(--c-black);background-color:var(--c-gold)}.consent{gap:calc(var(--base-size)*1.2);min-height:calc(var(--base-size)*4.9);padding:calc(var(--base-size)*1) 0;cursor:pointer;align-items:center;display:flex}.consent__box{width:calc(var(--base-size)*2.9);height:calc(var(--base-size)*2.9);background:url(/assets/icons/checkbox.svg) 50%/100% 100% no-repeat;flex-shrink:0}.consent input:checked+.consent__box{background-image:url(/assets/icons/checkbox-checked.svg)}.consent input:focus-visible+.consent__box{outline:2px solid var(--c-gold);outline-offset:2px}.consent.is-error .consent__box{filter:drop-shadow(0 0 #b13232);outline-offset:-4px;outline:1px solid #b13232}.consent__text{min-width:0;font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.1);color:var(--c-white-60);flex:1 1 0}.consent__text a{transition:color var(--t-hover) var(--ease-figma);text-decoration:underline}@media (hover:hover){.consent__text a:hover{color:var(--c-gold)}}@media (hover:none){.consent__text a:active{color:var(--c-gold)}}.consent__desk{display:block}.consent__mob{display:none}@media only screen and (max-width:599px){.consent__desk{display:none}.consent__mob{display:block}}.form__status{font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*1.9);color:#b13232}.field--phone .field__line{gap:calc(var(--base-size)*.3);height:calc(var(--base-size)*3.7);background:linear-gradient(var(--field-line,var(--c-gold)), var(--field-line,var(--c-gold))) 0 100%/var(--field-fill) 1px no-repeat,linear-gradient(var(--field-base,var(--c-line)), var(--field-base,var(--c-line))) 0 100%/100% 1px no-repeat;transition:--field-fill var(--t-hover) var(--ease-figma);align-items:flex-start;display:flex}@media (hover:hover){.field--phone .field__line:hover{--field-fill:100%}}@media (hover:none){.field--phone .field__line:active{--field-fill:100%}}.field--phone .field__line:focus-within{--field-fill:100%}.field--phone.is-error .field__line{--field-line:#b13232;--field-fill:100%}.field--phone .field__input{min-width:0;height:calc(var(--base-size)*2.4);line-height:calc(var(--base-size)*2.4);background:0 0;flex:1 1 0;padding:0}.phone__prefix{gap:calc(var(--base-size)*.8);height:calc(var(--base-size)*2.4);font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.4);color:var(--c-white-60);cursor:pointer;flex-shrink:0;align-items:center;padding:0;display:flex}.phone__prefix img{width:calc(var(--base-size)*2.8);height:calc(var(--base-size)*2)}.phone__prefix .phone__chevron{width:calc(var(--base-size)*1.6);height:calc(var(--base-size)*1.6);transition:transform var(--t-hover) var(--ease-figma)}.phone__prefix[aria-expanded=true] .phone__chevron{transform:rotate(180deg)}.field--phone{position:relative}.phone__list{z-index:5;gap:calc(var(--base-size)*1.2);padding:calc(var(--base-size)*1.5);box-shadow:inset 1px 0 0 var(--c-line),inset -1px 0 0 var(--c-line),inset 0 -1px 0 var(--c-line);background-color:#293240;flex-direction:column;display:flex;position:absolute;top:100%;left:0;right:0}.phone__list[hidden]{display:none}.phone__country{gap:calc(var(--base-size)*1.2);width:100%;padding:0 0 calc(calc(var(--base-size) * .8) + 1px);font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3);color:var(--c-white);text-align:left;cursor:pointer;background:linear-gradient(var(--c-line), var(--c-line)) 0 100%/100% 1px no-repeat;transition:color var(--t-hover) var(--ease-figma);align-items:center;display:flex}li:last-child>.phone__country{background:0 0;padding-bottom:0}.phone__country img{width:calc(var(--base-size)*2.8);height:calc(var(--base-size)*2);flex-shrink:0}.phone__country[aria-selected=true]{color:var(--c-gold)}@media (hover:hover){.phone__country:hover{color:var(--c-gold)}}@media (hover:none){.phone__country:active{color:var(--c-gold)}}@media only screen and (max-width:599px){.field--phone .field__line{height:calc(var(--base-size)*2.9);padding-bottom:calc(var(--base-size)*.9);align-items:center}.field--phone .field__input,.phone__prefix{height:calc(var(--base-size)*2);font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*1.9)}}.header{z-index:var(--z-header);height:calc(var(--base-size)*9);transition:background-color var(--t-hover) var(--ease-figma);position:fixed;inset:0 0 auto}.header.is-scrolled{-webkit-backdrop-filter:blur(calc(var(--base-size) * .5));backdrop-filter:blur(calc(var(--base-size) * .5));background-color:#0009}.header__inner{width:100%;max-width:calc(var(--base-size)*192);height:100%;padding-inline:calc(var(--base-size)*10);align-items:flex-start;margin-inline:auto;display:flex}.header__logo{width:calc(var(--base-size)*10.6);height:calc(var(--base-size)*5.3);margin-top:calc(var(--base-size)*1.9);flex-shrink:0}.header__logo img{width:100%;height:100%}.header__nav{gap:calc(var(--base-size)*2.46);margin-top:calc(var(--base-size)*3.6);margin-left:calc(var(--base-size)*3.9);display:flex}.header__link{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.2);white-space:nowrap;transition:color var(--t-hover) var(--ease-figma)}.header__actions{gap:calc(var(--base-size)*.8);margin-top:calc(var(--base-size)*2.3);align-items:center;margin-left:auto;display:flex}.header__phone{gap:calc(var(--base-size)*1);width:calc(var(--base-size)*20.3);height:calc(var(--base-size)*4.5);font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*1.7);white-space:nowrap;background-color:rgb(var(--c-black-rgb)/.1);box-shadow:inset 0 0 0 1px var(--c-line);-webkit-backdrop-filter:blur(calc(var(--base-size) * .5));backdrop-filter:blur(calc(var(--base-size) * .5));transition:background-color var(--t-hover) var(--ease-figma),box-shadow var(--t-hover) var(--ease-figma);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.header__phone img{width:calc(var(--base-size)*2.4);height:calc(var(--base-size)*2.4)}.header__contact{min-width:calc(var(--base-size)*18.1);height:calc(var(--base-size)*4.5);padding:0 calc(var(--base-size)*2);font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.2);color:#000}.header__burger{width:calc(var(--base-size)*3.5);height:calc(var(--base-size)*3.5);flex-shrink:0;display:none}.header__burger img{width:100%;height:100%}@media (hover:hover){.header__link:hover{color:var(--c-gold)}.header__phone:hover{background-color:rgb(var(--c-gold-rgb)/.1);box-shadow:inset 0 0 0 1px var(--c-gold)}}@media (hover:none){.header__link:active{color:var(--c-gold)}.header__phone:active{background-color:rgb(var(--c-gold-rgb)/.1);box-shadow:inset 0 0 0 1px var(--c-gold)}}.lang{width:calc(var(--base-size)*5.6);height:calc(var(--base-size)*4.5);flex-shrink:0;position:relative}.lang__toggle{gap:calc(var(--base-size)*.4);width:100%;height:100%;padding:calc(var(--base-size)*1);font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*1.9);background-color:rgb(var(--c-black-rgb)/.1);-webkit-backdrop-filter:blur(calc(var(--base-size) * .5));backdrop-filter:blur(calc(var(--base-size) * .5));align-items:center;display:flex}.lang__chevron{width:calc(var(--base-size)*1.2);height:calc(var(--base-size)*1.2)}.lang__list{background-color:var(--c-bg-light);width:100%;box-shadow:inset 0 0 0 1px var(--c-line);flex-direction:column;gap:1px;padding:1px;display:flex;position:absolute;top:100%;left:0}.lang__item{height:calc(var(--base-size)*3.9);padding:calc(var(--base-size)*1);font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*1.9);transition:color var(--t-hover) var(--ease-figma);align-items:center;display:flex}@media (hover:hover){.lang__item:hover{color:var(--c-gold)}}@media (hover:none){.lang__item:active{color:var(--c-gold)}}@media only screen and (max-width:1024px){.header__inner{padding-inline:calc(var(--base-size)*3)}.header__nav,.lang{display:none}.header__phone{width:calc(var(--base-size)*4.5);padding:0}.header__phone-text{display:none}.header__burger{margin-left:calc(var(--base-size)*1.2);display:block}}@media only screen and (max-width:599px){.header{height:calc(var(--base-size)*6)}.header__inner{padding-inline:calc(var(--base-size)*1.5)}.header__logo{width:calc(var(--base-size)*8.8);height:calc(var(--base-size)*4.4);margin-top:calc(var(--base-size)*.8)}.header__actions{margin-top:calc(var(--base-size)*1.25)}.header__actions .social{width:calc(var(--base-size)*3.5);height:calc(var(--base-size)*3.5);-webkit-backdrop-filter:blur(calc(var(--base-size) * .389));backdrop-filter:blur(calc(var(--base-size) * .389))}.header__actions .social img{width:calc(var(--base-size)*1.867);height:calc(var(--base-size)*1.867)}.header__phone{width:calc(var(--base-size)*3.5);height:calc(var(--base-size)*3.5)}.header__phone img{width:calc(var(--base-size)*2);height:calc(var(--base-size)*2)}.header__contact{display:none}}.hero{height:calc(var(--base-size)*93);background-color:var(--c-black);position:relative;overflow:clip}.hero__photo{display:block;position:absolute;inset:0}.hero__video{object-fit:cover;filter:brightness(.62)saturate(.72)contrast(1.06)sepia(.12);width:100%;height:100%}.hero__shade{display:none}.hero__shade--side{background:linear-gradient(90deg, rgb(var(--c-black-rgb)/.7) 0%, rgb(var(--c-black-rgb)/.45) 38%, rgb(var(--c-black-rgb)/0) 70%);display:block;position:absolute;inset:0}.hero__inner{max-width:calc(var(--base-size)*192);height:100%;padding:calc(var(--base-size)*23) calc(var(--base-size)*10) 0;margin-inline:auto;position:relative}.hero__content{width:calc(var(--base-size)*76);flex-direction:column;display:flex}.hero__head{gap:calc(var(--base-size)*1);flex-direction:column;display:flex}.hero__title{font-family:var(--font-display);font-weight:var(--fw-display,400);font-variant-numeric:lining-nums;letter-spacing:var(--ls-display,normal);font-size:calc(var(--base-size)*8);line-height:calc(var(--base-size)*8.8);color:var(--c-gold);background:var(--g-gold-metal) 0 0/12em 100% repeat-x;-webkit-text-fill-color:#0000;text-transform:uppercase;-webkit-background-clip:text;background-clip:text}.hero__subtitle{font-family:var(--font-display);font-weight:var(--fw-display,400);font-variant-numeric:lining-nums;letter-spacing:var(--ls-display,normal);font-size:calc(var(--base-size)*3.2);line-height:calc(var(--base-size)*3.5);text-transform:uppercase}.hero__text{margin-top:calc(var(--base-size)*5.1);font-size:calc(var(--base-size)*2);line-height:calc(var(--base-size)*2.8);color:var(--c-white-80)}.hero__buttons{gap:calc(var(--base-size)*.8);margin-top:calc(var(--base-size)*5.9);display:flex}.hero__buttons .btn{width:calc(var(--base-size)*37.6)}.hero__catalog{top:calc(var(--base-size)*60.2);right:calc(var(--base-size)*10);gap:calc(var(--base-size)*1.2);width:calc(var(--base-size)*32.1);height:calc(var(--base-size)*26.8);padding:calc(var(--base-size)*3.4) calc(var(--base-size)*3) calc(var(--base-size)*3);background-color:rgb(var(--c-white-rgb)/.2);-webkit-backdrop-filter:blur(calc(var(--base-size) * 2.5));backdrop-filter:blur(calc(var(--base-size) * 2.5));flex-direction:column;align-items:center;display:flex;position:absolute}.hero__catalog-img{width:calc(var(--base-size)*24.45);height:calc(var(--base-size)*16.3);flex-shrink:0;display:block}.hero__catalog-img img{width:100%;height:100%;filter:drop-shadow(0 calc(var(--base-size) * .498) calc(var(--base-size) * 1.493) #0006)}.hero__catalog-label{gap:calc(var(--base-size)*.2);width:calc(var(--base-size)*22.8);margin-left:calc(var(--base-size)*2.1);height:calc(var(--base-size)*2.4);margin-bottom:calc(var(--base-size)*.5);font-size:calc(var(--base-size)*2);line-height:calc(var(--base-size)*2.4);white-space:nowrap;transition:color var(--t-hover) var(--ease-figma);justify-content:center;align-self:flex-start;align-items:center;display:flex}.hero__catalog-arrow{width:calc(var(--base-size)*2);height:calc(var(--base-size)*2);background-color:currentColor;flex-shrink:0;-webkit-mask:url(/assets/icons/arrow-right-20.svg) 50%/100% 100% no-repeat;mask:url(/assets/icons/arrow-right-20.svg) 50%/100% 100% no-repeat}@media (hover:hover){.hero__catalog:hover .hero__catalog-label{color:var(--c-gold)}}@media (hover:none){.hero__catalog:active .hero__catalog-label{color:var(--c-gold)}}@media only screen and (max-width:1024px){.hero{height:auto;padding-top:calc(var(--base-size)*47.167)}.hero__photo{height:calc(var(--base-size)*59.4);bottom:auto}.hero__shade{width:100%;display:block;position:absolute;left:0}.hero__shade--side{display:none}.hero__shade--top{height:calc(var(--base-size)*18);background:linear-gradient(180deg, rgb(var(--c-black-rgb)/.75) 0%, rgb(var(--c-black-rgb)/0) 100%);top:0}.hero__shade--bottom{top:calc(var(--base-size)*27.9);height:calc(var(--base-size)*31.5);background:linear-gradient(180deg, rgb(var(--c-black-rgb)/0) 0%, rgb(var(--c-black-rgb)/.85) 60%, var(--c-black) 100%)}.hero__inner{padding:0 calc(var(--base-size)*3)}.hero__content{width:100%}.hero__title{font-size:calc(var(--base-size)*7);line-height:calc(var(--base-size)*7.7)}.hero__text,.hero__buttons .btn--secondary{display:none}.hero__buttons{margin-top:calc(var(--base-size)*6)}.hero__buttons .btn{width:100%}.hero__catalog{gap:calc(var(--base-size)*2.4);width:100%;height:auto;padding:calc(var(--base-size)*1.7) calc(var(--base-size)*2.1);margin-top:calc(var(--base-size)*2.4);box-shadow:inset 0 0 0 1px var(--c-line);background-color:#0000;flex-direction:row;position:static}.hero__catalog-img{width:calc(var(--base-size)*22.5);height:calc(var(--base-size)*15)}.hero__catalog-img img{filter:drop-shadow(0 calc(var(--base-size) * .603) calc(var(--base-size) * 2.109) #0006)}.hero__catalog-label{width:auto;height:calc(var(--base-size)*2.9);line-height:calc(var(--base-size)*2.9);align-self:center;margin-bottom:0;margin-left:0}.hero__catalog-arrow{width:calc(var(--base-size)*2.4);height:calc(var(--base-size)*2.4)}}@media only screen and (max-width:599px){.hero{padding-top:calc(var(--base-size)*29.6)}.hero__photo{height:calc(var(--base-size)*44)}.hero__shade--top{height:calc(var(--base-size)*12.5);background:linear-gradient(180deg, rgb(var(--c-black-rgb)/.8) 18.67%, rgb(var(--c-black-rgb)/0) 100%)}.hero__shade--bottom{top:calc(var(--base-size)*18.8);height:calc(var(--base-size)*25.2);background:linear-gradient(180deg, rgb(var(--c-black-rgb)/0) 0%, rgb(var(--c-black-rgb)/.7) 45%, var(--c-black) 100%)}.hero__inner{padding-inline:calc(var(--base-size)*1.5)}.hero__head{gap:calc(var(--base-size)*.4)}.hero__title{font-size:calc(var(--base-size)*3.6);line-height:calc(var(--base-size)*4)}.hero__subtitle{font-size:calc(var(--base-size)*1.8);line-height:calc(var(--base-size)*2)}.hero__buttons{margin-top:calc(var(--base-size)*2.4)}.hero__buttons .btn{height:calc(var(--base-size)*4.5);font-size:calc(var(--base-size)*1.8);line-height:calc(var(--base-size)*2.6)}.hero__catalog{gap:calc(var(--base-size)*.8);padding:calc(var(--base-size)*1.6);margin-top:calc(var(--base-size)*1.5)}.hero__catalog-img{width:calc(var(--base-size)*12.6);height:calc(var(--base-size)*8.4)}.hero__catalog-img img{filter:drop-shadow(0 calc(var(--base-size) * .354) calc(var(--base-size) * 1.063) #0006)}.hero__catalog-label{font-size:calc(var(--base-size)*1.8);height:calc(var(--base-size)*2.6);line-height:calc(var(--base-size)*2.6)}.hero__catalog-arrow{width:calc(var(--base-size)*2);height:calc(var(--base-size)*2)}.hero__catalog-text{min-width:calc(var(--base-size)*15.9);text-align:center}}.numbers{background-image:linear-gradient(var(--c-line), var(--c-line)),linear-gradient(var(--c-line), var(--c-line));background-position:0 0,0 100%;background-repeat:no-repeat;background-size:100% 1px,100% 1px}.numbers__list{gap:calc(var(--base-size)*2);max-width:calc(var(--base-size)*192);height:calc(var(--base-size)*14.8);padding:1px calc(var(--base-size)*10) 0;align-items:flex-start;margin-inline:auto;display:flex}.numbers__item{gap:calc(var(--base-size)*.8);width:calc(var(--base-size)*31.2);padding:calc(var(--base-size)*3) 0 calc(var(--base-size)*3.6);flex-direction:column;flex-shrink:0;display:flex}.numbers__item:last-child{padding-bottom:calc(var(--base-size)*3)}.numbers__value{font-family:var(--font-display);font-weight:var(--fw-display,400);font-variant-numeric:lining-nums;letter-spacing:var(--ls-display,normal);color:#0000;background:var(--g-gold-metal) 0 0/12em 100% repeat-x;font-size:calc(var(--base-size)*4.8);line-height:calc(var(--base-size)*5.3);text-transform:uppercase;white-space:nowrap;-webkit-background-clip:text;background-clip:text;align-self:flex-start}.numbers__item:last-child .numbers__value{color:var(--c-gold);background:var(--g-gold-metal) 0 0/12em 100% repeat-x;-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}.numbers__label{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*1.9);color:var(--c-white-60)}.numbers__item:first-child .numbers__label{font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*1.7);text-transform:uppercase}.numbers__sep{width:1px;height:calc(var(--base-size)*14.6);background-color:var(--c-line);flex-shrink:0;margin-right:-1px}@media only screen and (max-width:1024px){.numbers{padding-inline:calc(var(--base-size)*3);margin-top:calc(var(--base-size)*10);background-image:none}.numbers__list{background-image:linear-gradient(var(--c-line), var(--c-line)),linear-gradient(var(--c-line), var(--c-line));background-position:0 0,0 100%;background-repeat:no-repeat;background-size:100% 1px,100% 1px;flex-wrap:wrap;row-gap:0;max-width:none;height:auto;padding:1px 0}.numbers__item,.numbers__item:last-child{width:calc(var(--base-size)*33.4);padding:calc(var(--base-size)*2) 0}.numbers__value{font-size:calc(var(--base-size)*3.6);line-height:calc(var(--base-size)*4)}.numbers__item:last-child .numbers__value{color:#0000;background:var(--g-gold-metal) 0 0/12em 100% repeat-x;font-size:calc(var(--base-size)*4.2);line-height:calc(var(--base-size)*4.6);-webkit-background-clip:text;background-clip:text}.numbers__item:first-child .numbers__label{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*1.9)}.numbers__sep{height:calc(var(--base-size)*10.7)}.numbers__sep:nth-child(2){height:calc(var(--base-size)*10.5)}.numbers__sep--row{flex-basis:100%;height:1px;margin:-1px 0 0}}@media only screen and (max-width:599px){.numbers{padding-inline:calc(var(--base-size)*1.5);margin-top:calc(var(--base-size)*6)}.numbers__list{column-gap:calc(var(--base-size)*1.2)}.numbers__item,.numbers__item:last-child{gap:calc(var(--base-size)*.4);width:calc(var(--base-size)*16);padding:calc(var(--base-size)*1.5) 0}.numbers__item:last-child{width:100%}.numbers__value,.numbers__item:last-child .numbers__value{font-size:calc(var(--base-size)*2.8);line-height:calc(var(--base-size)*3.1)}.numbers__label,.numbers__item:first-child .numbers__label{font-size:calc(var(--base-size)*1.2);line-height:calc(var(--base-size)*1.6);text-transform:uppercase}.numbers__sep,.numbers__sep:nth-child(2){height:calc(var(--base-size)*8.1)}.numbers__sep--row{height:1px}}.about{grid-template-rows:auto 1fr;grid-template-columns:calc(var(--base-size)*41.5) calc(var(--base-size)*128.5);column-gap:calc(var(--base-size)*2);width:100%;max-width:calc(var(--base-size)*192);height:calc(var(--base-size)*60);padding-inline:calc(var(--base-size)*10);margin-inline:auto;display:grid;position:relative}.about__head{grid-area:1/1}.about__arrows{bottom:0;left:calc(var(--base-size)*53.5);z-index:1;padding:calc(var(--base-size)*1.5) calc(var(--base-size)*1.5) calc(var(--base-size)*1.5) 0;background-color:var(--c-bg);position:absolute}.about__track{gap:calc(var(--base-size)*2);height:calc(var(--base-size)*60);scroll-snap-type:x mandatory;scrollbar-width:none;grid-area:1/2/-1;display:flex;overflow-x:auto}.about__track::-webkit-scrollbar{display:none}.about__slide{scroll-snap-align:start;flex:0 0 100%;position:relative}.about__img{width:100%;height:100%;display:block}.about__img img{object-fit:cover;width:100%;height:100%}.about__slide:after{pointer-events:none;content:"";box-shadow:inset 0 calc(var(--base-size)*.4) calc(var(--base-size)*10) #bbd3e333;position:absolute;inset:0}.about__slide--owner:after{box-shadow:inset calc(var(--base-size)*2) calc(var(--base-size)*.4) calc(var(--base-size)*20) #92a0bc1a}.about__panels{flex-direction:column;grid-area:2/1;min-height:0;display:flex;position:relative}.about__panel{gap:calc(var(--base-size)*1.6);flex-direction:column;flex:auto;justify-content:flex-end;min-height:0;display:flex}.about__panel.is-leaving{pointer-events:none;position:absolute;inset:0}.about__text{font-size:calc(var(--base-size)*1.8);line-height:calc(var(--base-size)*2.6);color:var(--c-white-80)}.about__owner{margin-top:calc(var(--base-size)*4.5);justify-content:space-between}.about__person{flex-direction:column;display:flex}.about__name{font-family:var(--font-display);font-weight:var(--fw-display,400);font-variant-numeric:lining-nums;letter-spacing:var(--ls-display,normal);color:#0000;background:var(--g-gold-metal) 0 0/12em 100% repeat-x;font-size:calc(var(--base-size)*2);line-height:calc(var(--base-size)*2.2);text-transform:uppercase;-webkit-background-clip:text;background-clip:text}.about__role{margin-top:calc(var(--base-size)*.6);font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*1.8);color:var(--c-white-60)}.about__quote{gap:calc(var(--base-size)*2);display:flex}.about__quote:before{content:"";background-color:var(--c-gold);flex:0 0 1px}.about__quote p{font-family:var(--font-display);font-weight:var(--fw-display,400);font-variant-numeric:lining-nums;letter-spacing:var(--ls-display,normal);font-size:calc(var(--base-size)*2.4);line-height:calc(var(--base-size)*3.1);color:var(--c-white-80)}@media only screen and (max-width:1024px){.about{gap:calc(var(--base-size)*3.2);height:auto;padding-inline:calc(var(--base-size)*3);flex-direction:column;display:flex}.about__head{gap:calc(var(--base-size)*3.2);height:calc(var(--base-size)*5.5);align-items:center;display:flex}.about__title{flex:auto}.about__arrows{background:0 0;padding:0;position:static}.about__track{gap:calc(var(--base-size)*1.6);height:calc(var(--base-size)*33.1)}.about__slide:after{display:none}.about__owner{gap:calc(var(--base-size)*2.4);justify-content:flex-start;margin-top:0}.about__panel.is-leaving{inset:0 0 auto}.about__quote p{font-size:calc(var(--base-size)*2.2);line-height:calc(var(--base-size)*2.9)}}@media only screen and (max-width:599px){.about{gap:calc(var(--base-size)*2.4);padding-inline:calc(var(--base-size)*1.5)}.about__head{gap:calc(var(--base-size)*1);height:calc(var(--base-size)*3.5)}.about__track{height:calc(var(--base-size)*16.1)}.about__text{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3)}.about__name{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*1.8)}.about__quote{gap:calc(var(--base-size)*1.2)}.about__quote p{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*1.9)}}.adv{width:100%}.adv__head-row{max-width:calc(var(--base-size)*192);padding-inline:calc(var(--base-size)*10.2) calc(var(--base-size)*10);margin:0 auto calc(var(--base-size)*4)}.adv__title{width:calc(var(--base-size)*115.4)}.adv__img{height:calc(var(--base-size)*55);display:block}.adv__img img{object-fit:cover;width:100%;height:100%}.adv__list{max-width:calc(var(--base-size)*192);padding-inline:calc(var(--base-size)*10);grid-template-columns:repeat(4,minmax(0,1fr));margin-inline:auto;display:grid}.adv__list:before{content:"";background-color:var(--c-line);grid-column:1/-1;height:1px}.adv__item{gap:calc(var(--base-size)*1.6);min-height:calc(var(--base-size)*25);padding:calc(var(--base-size)*3.1) calc(var(--base-size)*2) calc(var(--base-size)*3.1) calc(var(--base-size)*2.1);box-shadow:inset 1px 0 var(--c-line),inset 0 -1px var(--c-line);flex-direction:column;display:flex;overflow:hidden}.adv__item:nth-child(4n+1){padding-left:calc(var(--base-size)*2);box-shadow:inset 0 -1px var(--c-line)}.adv__head{gap:calc(var(--base-size)*.4);flex-direction:column;display:flex}.adv__value{font-family:var(--font-display);font-weight:var(--fw-display,400);font-variant-numeric:lining-nums;letter-spacing:var(--ls-display,normal);color:#0000;background:var(--g-gold-metal) 0 0/12em 100% repeat-x;font-size:calc(var(--base-size)*4.8);line-height:calc(var(--base-size)*5.3);white-space:nowrap;-webkit-background-clip:text;background-clip:text}.adv__name{font-family:var(--font-display);font-weight:var(--fw-display,400);font-variant-numeric:lining-nums;letter-spacing:var(--ls-display,normal);font-size:calc(var(--base-size)*2.4);line-height:calc(var(--base-size)*2.6);color:var(--c-gold);background:var(--g-gold-metal) 0 0/12em 100% repeat-x;-webkit-text-fill-color:#0000;text-transform:uppercase;-webkit-background-clip:text;background-clip:text}.adv__text{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3);color:var(--c-white-80)}@media only screen and (max-width:1024px){.adv{padding-inline:calc(var(--base-size)*3)}.adv__head-row{margin-bottom:calc(var(--base-size)*3.2);padding:0}.adv__title{width:auto}.adv__img{height:calc(var(--base-size)*32)}.adv__list{grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.adv__item{gap:calc(var(--base-size)*.8);min-height:calc(var(--base-size)*20.4);padding:calc(var(--base-size)*2.4) calc(var(--base-size)*1.6) calc(var(--base-size)*2.4) calc(var(--base-size)*1.7)}.adv__item:nth-child(odd){box-shadow:inset 0 -1px var(--c-line);padding-left:0}.adv__value{font-size:calc(var(--base-size)*3.6);line-height:calc(var(--base-size)*4);align-self:flex-start}.adv__name{font-size:calc(var(--base-size)*2);line-height:calc(var(--base-size)*2.2)}}@media only screen and (max-width:599px){.adv{padding-inline:calc(var(--base-size)*1.5)}.adv__head-row{margin-bottom:calc(var(--base-size)*2.4)}.adv__img{height:calc(var(--base-size)*20)}.adv__item{min-height:calc(var(--base-size)*20.1);padding:calc(var(--base-size)*1.5) calc(var(--base-size)*1) calc(var(--base-size)*1.5) calc(var(--base-size)*1.1)}.adv__item:nth-child(odd){padding-left:0}.adv__head{gap:0}.adv__value{font-size:calc(var(--base-size)*2.8);line-height:calc(var(--base-size)*3.1)}.adv__name{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*1.8)}.adv__text{font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*1.9)}}.calc{gap:calc(var(--base-size)*4);width:100%;max-width:calc(var(--base-size)*192);padding-inline:calc(var(--base-size)*10);flex-direction:column;margin-inline:auto;display:flex}.calc__head{justify-content:space-between;align-items:flex-start;display:flex}.calc__title{width:calc(var(--base-size)*85)}.calc__lead{width:calc(var(--base-size)*56);font-size:calc(var(--base-size)*1.8);line-height:calc(var(--base-size)*2.6);color:var(--c-white-80)}.quiz{height:calc(var(--base-size)*64.1);background-color:var(--c-bg-light);position:relative;overflow:clip}.quiz__logo{top:calc(var(--base-size)*-3.7);left:calc(var(--base-size)*49.431);width:calc(var(--base-size)*208.669);height:calc(var(--base-size)*104.334);pointer-events:none;opacity:.08;position:absolute}.quiz__logo img{width:100%;height:100%}.quiz__progress{height:calc(var(--base-size)*.6);display:flex;position:absolute;inset:0 0 auto}.quiz__seg{background-color:var(--c-field);transition:background-color var(--t-hover) var(--ease-figma);flex:1 1 0}.quiz__seg.is-done{background-color:var(--c-gold)}.quiz__top{top:calc(var(--base-size)*1.6);left:calc(var(--base-size)*6);gap:calc(var(--base-size)*1);align-items:center;display:flex;position:absolute}.quiz__step{font-size:calc(var(--base-size)*1.8);line-height:calc(var(--base-size)*2.6);text-transform:uppercase;white-space:nowrap}.quiz__step-n{color:var(--c-gold)}.quiz__step-total{color:var(--c-white-60)}.quiz__time{gap:calc(var(--base-size)*.8);font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*1.9);color:var(--c-white-60);white-space:nowrap;align-items:center;display:flex}.quiz__dot{width:calc(var(--base-size)*.4);height:calc(var(--base-size)*.4);background-color:rgb(var(--c-white-rgb)/.3);border-radius:50%}.quiz__time img{width:calc(var(--base-size)*2.4);height:calc(var(--base-size)*2.4)}.quiz__time-short{display:none}.quiz__body{top:calc(var(--base-size)*10);left:calc(var(--base-size)*6);gap:calc(var(--base-size)*3);width:calc(var(--base-size)*108);height:calc(var(--base-size)*44.1);flex-direction:column;display:flex;position:absolute}.quiz__body[hidden]{display:none}.quiz__q{font-family:var(--font-display);font-weight:var(--fw-display,400);font-variant-numeric:lining-nums;letter-spacing:var(--ls-display,normal);font-size:calc(var(--base-size)*2.4);line-height:calc(var(--base-size)*2.6);text-transform:uppercase}.quiz__cards{gap:calc(var(--base-size)*1.6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.quiz__opt{gap:calc(var(--base-size)*.8);height:calc(var(--base-size)*8);padding:0 calc(var(--base-size)*2);cursor:pointer;background-color:var(--c-field);align-items:center;display:flex}.quiz__radio{width:calc(var(--base-size)*2);height:calc(var(--base-size)*2);background:url(/assets/icons/radio.svg) 50%/100% 100% no-repeat;flex-shrink:0}.quiz__opt input:checked+.quiz__radio{background-image:url(/assets/icons/radio-selected.svg)}.quiz__opt input:focus-visible+.quiz__radio{outline:2px solid var(--c-gold);outline-offset:2px}.quiz__opt-text{font-size:calc(var(--base-size)*1.8);line-height:calc(var(--base-size)*2.6);color:var(--c-white-80);flex:auto}.quiz__opt--custom{gap:calc(var(--base-size)*1);grid-column:1/-1}.quiz__custom-label{width:calc(var(--base-size)*48.7);flex-direction:column;display:flex}.quiz__opt--custom .quiz__radio{margin-right:calc(var(--base-size)*-.2)}.quiz__custom-hint{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3);color:rgb(var(--c-white-rgb)/.4)}.quiz__amount{padding:0 calc(var(--base-size)*2);flex:1 1 0;display:block}.quiz__amount-input{background-image:linear-gradient(var(--c-line), var(--c-line));width:100%;height:calc(var(--base-size)*3.6);padding:0 0 calc(var(--base-size)*1.3);font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3);color:var(--c-white);background-color:#0000;background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;border:0;outline:none;display:block}.quiz__amount-input:focus{background-image:linear-gradient(var(--c-gold), var(--c-gold));caret-color:var(--c-gold);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px}.quiz__amount-input::placeholder{color:var(--c-white-60);opacity:1}.quiz__sub{gap:calc(var(--base-size)*1.5);flex-direction:column;display:flex}.quiz__sub-q{font-size:calc(var(--base-size)*1.8);font-weight:600;line-height:calc(var(--base-size)*2.6)}.quiz__chips{gap:calc(var(--base-size)*1.6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.quiz__opt--chip{height:calc(var(--base-size)*4.2)}.quiz__nav{gap:calc(var(--base-size)*1.6);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:auto;display:grid}.quiz__nav .btn .btn__text{flex:none}.quiz__nav .chevron{width:calc(var(--base-size)*.8);height:calc(var(--base-size)*1.6);flex-shrink:0}.btn--secondary:disabled{cursor:default;color:var(--c-white-60);background-color:rgb(var(--c-black-rgb)/.1);box-shadow:inset 0 0 0 1px var(--c-line)}.quiz__body--form{gap:0}.quiz__form{gap:calc(var(--base-size)*4);flex-direction:column;display:flex}.quiz__fields{gap:calc(var(--base-size)*3.2);width:calc(var(--base-size)*103.6);flex-direction:column;display:flex}.quiz__consent{width:calc(var(--base-size)*103.6)}.quiz__fields .field__input{--field-base:var(--c-field-line);height:calc(var(--base-size)*3.7);padding-bottom:calc(var(--base-size)*1.3);line-height:calc(var(--base-size)*2.4)}.quiz__thanks{font-size:calc(var(--base-size)*1.8);line-height:calc(var(--base-size)*2.6);color:var(--c-white-80)}.quiz__body--thanks{gap:calc(var(--base-size)*4)}.quiz.is-done .quiz__top{display:none}@media only screen and (max-width:1024px){.calc{gap:calc(var(--base-size)*3.2);padding-inline:calc(var(--base-size)*3)}.calc__head{gap:calc(var(--base-size)*2.4);flex-direction:column}.calc__title,.calc__lead{width:100%}.quiz{height:calc(var(--base-size)*63.3)}.quiz__logo{display:none}.quiz__top{left:calc(var(--base-size)*3)}.quiz__time{font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*1.7)}.quiz__body{top:calc(var(--base-size)*8.2);left:calc(var(--base-size)*3);width:calc(var(--base-size)*64.8);height:calc(var(--base-size)*51.1)}.quiz__custom-label{width:calc(var(--base-size)*29.9)}.quiz__chips{grid-template-columns:repeat(2,minmax(0,1fr))}.quiz__fields,.quiz__consent{width:100%}}@media only screen and (max-width:599px){.calc{gap:calc(var(--base-size)*3.2);padding-inline:calc(var(--base-size)*1.5)}.calc__head{gap:calc(var(--base-size)*1.6)}.calc__lead{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3)}.quiz{height:calc(var(--base-size)*55.4)}.quiz__top{left:calc(var(--base-size)*1.5)}.quiz__step{font-size:calc(var(--base-size)*1.2);line-height:calc(var(--base-size)*1.7)}.quiz__time{font-size:calc(var(--base-size)*1.3);line-height:calc(var(--base-size)*1.6)}.quiz__time img{width:calc(var(--base-size)*1.6);height:calc(var(--base-size)*1.6)}.quiz__time-text{display:none}.quiz__time-short{display:inline}.quiz__body{top:calc(var(--base-size)*5.7);left:calc(var(--base-size)*1.5);gap:calc(var(--base-size)*1.6);width:calc(var(--base-size)*31.2);height:calc(var(--base-size)*46.7)}.quiz__q{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*1.8)}.quiz__cards{gap:calc(var(--base-size)*.8);grid-template-columns:minmax(0,1fr)}.quiz__opt{height:calc(var(--base-size)*4.3);padding:0 calc(var(--base-size)*1)}.quiz__opt-text{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3)}.quiz__opt--custom{row-gap:calc(var(--base-size)*1.6);height:auto;padding:calc(var(--base-size)*1);flex-wrap:wrap}.quiz__custom-label{flex:1 1 0;width:auto}.quiz__custom-hint{font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*1.9)}.quiz__amount{padding:0 calc(var(--base-size)*1) calc(var(--base-size)*.4) calc(var(--base-size)*2.8);flex:1 0 100%}.quiz__amount-input{height:calc(var(--base-size)*3.2);padding-bottom:calc(var(--base-size)*1.2);font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*1.9)}.quiz__sub{gap:calc(var(--base-size)*1.2)}.quiz__sub-q{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3)}.quiz__chips{gap:calc(var(--base-size)*.8)}.quiz__opt--chip{height:calc(var(--base-size)*4.3)}.quiz__nav{gap:calc(var(--base-size)*.8)}.quiz__nav .btn{height:calc(var(--base-size)*4.5);font-size:calc(var(--base-size)*1.8);line-height:calc(var(--base-size)*2.6)}.quiz__form{gap:calc(var(--base-size)*1.6)}.quiz__fields{gap:calc(var(--base-size)*2.3)}.quiz__fields .field__input{height:calc(var(--base-size)*2.8);padding-bottom:calc(var(--base-size)*.9);font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*1.9)}.quiz__consent{gap:calc(var(--base-size)*.8);min-height:0;padding:calc(var(--base-size)*.4) 0}.quiz__consent .consent__text{font-size:calc(var(--base-size)*1.2);line-height:calc(var(--base-size)*1.6)}.quiz__thanks{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3)}.quiz__body--thanks{gap:calc(var(--base-size)*1.6)}}.svc{gap:calc(var(--base-size)*4);width:100%;max-width:calc(var(--base-size)*192);padding-inline:calc(var(--base-size)*10);flex-direction:column;margin-inline:auto;display:flex}.svc__head{justify-content:space-between;align-items:flex-start;display:flex}.svc__contact--top{width:calc(var(--base-size)*27);margin-top:calc(var(--base-size)*.1)}.svc__contact--bottom,.svc__arrows{display:none}.svc__lead{max-width:calc(var(--base-size)*86);margin-top:calc(var(--base-size)*-1.6);font-size:calc(var(--base-size)*1.8);line-height:calc(var(--base-size)*2.6);color:var(--c-white-80)}.svc__list{gap:calc(var(--base-size)*6) calc(var(--base-size)*2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.svc__card{gap:calc(var(--base-size)*3.2);flex-direction:column;display:flex}.svc__body{gap:calc(var(--base-size)*1.2);margin-inline:calc(var(--base-size)*2);flex-direction:column;display:flex}.svc__text{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3);color:var(--c-white-60)}.svc__img{height:calc(var(--base-size)*50);position:relative;overflow:hidden}.svc__img picture,.svc__img img{width:100%;height:100%;display:block}.svc__img img{object-fit:cover;transition:transform var(--t-hover) var(--ease-figma)}@media (hover:hover){.svc__card:hover .svc__img img{transform:scale(1.0717)}}@media (hover:none){.svc__card:active .svc__img img{transform:scale(1.0717)}}.svc__card:nth-child(3) .svc__img:after{content:"";box-shadow:inset calc(var(--base-size)*-2) calc(var(--base-size)*.4) calc(var(--base-size)*20) #ffffff26;position:absolute;inset:0}.svc__num{font-family:var(--font-display);font-weight:var(--fw-display,400);font-variant-numeric:lining-nums;letter-spacing:var(--ls-display,normal);color:#0000;background:var(--g-gold-metal) 0 0/12em 100% repeat-x;padding:calc(var(--base-size)*1) calc(var(--base-size)*1.5);font-size:calc(var(--base-size)*4.8);line-height:calc(var(--base-size)*5.3);-webkit-background-clip:text;background-clip:text;background-color:rgb(var(--c-white-rgb)/.2);-webkit-backdrop-filter:blur(calc(var(--base-size) * 2.5));backdrop-filter:blur(calc(var(--base-size) * 2.5));background:var(--g-gold-metal) 0 0/12em 100% repeat-x content-box text,rgb(var(--c-white-rgb)/.2) padding-box;position:absolute;top:0;left:0}.svc__name{font-family:var(--font-display);font-weight:var(--fw-display,400);font-variant-numeric:lining-nums;letter-spacing:var(--ls-display,normal);font-size:calc(var(--base-size)*2.4);line-height:calc(var(--base-size)*2.6);text-transform:uppercase}@media only screen and (max-width:1024px){.svc{gap:calc(var(--base-size)*3.2);padding-inline:calc(var(--base-size)*3)}.svc__head{gap:calc(var(--base-size)*2);align-items:center}.svc__title{flex:auto}.svc__contact--top{display:none}.svc__arrows{display:flex}.svc__contact--bottom{width:100%;margin-top:calc(var(--base-size)*.8);display:flex}.svc__lead{margin-top:calc(var(--base-size)*-.8);font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3)}.svc__list{gap:calc(var(--base-size)*2);padding-inline:calc(var(--base-size)*3);margin-inline:calc(var(--base-size)*-3);scroll-padding-inline:calc(var(--base-size)*3);scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.svc__list::-webkit-scrollbar{display:none}.svc__card{flex:0 0 calc(var(--base-size)*56);scroll-snap-align:start}.svc__num{font-size:calc(var(--base-size)*4.2);line-height:calc(var(--base-size)*4.6)}}@media only screen and (max-width:599px){.svc{gap:calc(var(--base-size)*2.4);padding-inline:calc(var(--base-size)*1.5)}.svc__head{gap:calc(var(--base-size)*1)}.svc__list{gap:calc(var(--base-size)*1.5);padding-inline:calc(var(--base-size)*1.5);margin-inline:calc(var(--base-size)*-1.5);scroll-padding-inline:calc(var(--base-size)*1.5)}.svc__card{flex-basis:calc(var(--base-size)*30);gap:calc(var(--base-size)*1.6)}.svc__img{height:calc(var(--base-size)*26.8)}.svc__num{padding:calc(var(--base-size)*.4) calc(var(--base-size)*1);font-size:calc(var(--base-size)*3);line-height:calc(var(--base-size)*3.3)}.svc__body{gap:calc(var(--base-size)*.8);margin-inline:calc(var(--base-size)*1)}.svc__name{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*1.8)}.svc__text{font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*2)}.svc__contact--bottom{height:calc(var(--base-size)*4.5);margin-top:calc(var(--base-size)*.8);font-size:calc(var(--base-size)*1.8);line-height:calc(var(--base-size)*2.6)}}.stages{gap:calc(var(--base-size)*4);width:100%;max-width:calc(var(--base-size)*192);padding-inline:calc(var(--base-size)*10);flex-direction:column;margin-inline:auto;display:flex}.stages__head{gap:calc(var(--base-size)*2.4);align-items:flex-start;display:flex}.stages__title{width:calc(var(--base-size)*84.6)}.stages__lead{font-size:calc(var(--base-size)*1.8);line-height:calc(var(--base-size)*2.6);color:var(--c-white-80);flex:1 1 0}.stages__list{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:calc(var(--base-size)*22);display:grid}.stage{background-image:linear-gradient(var(--c-line), var(--c-line)),linear-gradient(var(--c-line), var(--c-line));gap:calc(var(--base-size)*1.6);padding:calc(var(--base-size)*3) calc(var(--base-size)*2) 0 calc(var(--base-size)*2.1);background-position:0 100%,0 0;background-repeat:no-repeat;background-size:100% 1px,1px 100%;flex-direction:column;display:flex}@media only screen and (min-width:1025px){.stage:nth-child(-n+4){background-image:linear-gradient(var(--c-line), var(--c-line)),linear-gradient(var(--c-line), var(--c-line)),linear-gradient(var(--c-line), var(--c-line));padding-top:calc(var(--base-size)*3.1);background-position:0 0,0 100%,0 0;background-repeat:no-repeat;background-size:100% 1px,100% 1px,1px 100%}.stage:first-child{background-image:linear-gradient(var(--c-line), var(--c-line)),linear-gradient(var(--c-line), var(--c-line));padding-left:calc(var(--base-size)*2);background-position:0 0,0 100%;background-repeat:no-repeat;background-size:100% 1px,100% 1px}.stage:nth-child(5){background-image:linear-gradient(var(--c-line), var(--c-line));padding-left:calc(var(--base-size)*2);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px}}.stage__head{gap:calc(var(--base-size)*.8);flex-direction:column;display:flex}.stage__title{font-family:var(--font-display);font-weight:var(--fw-display,400);font-variant-numeric:lining-nums;letter-spacing:var(--ls-display,normal);font-size:calc(var(--base-size)*2.4);line-height:calc(var(--base-size)*2.6);color:var(--c-gold);background:var(--g-gold-metal) 0 0/12em 100% repeat-x;-webkit-text-fill-color:#0000;text-transform:uppercase;-webkit-background-clip:text;background-clip:text}.stage__tag{height:calc(var(--base-size)*1.7);font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*1.7);color:var(--c-white-60);text-transform:uppercase;align-self:flex-start}.stage__text{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3);color:var(--c-white-60)}.stages__more{display:none}.stages__note{background-image:linear-gradient(var(--c-line), var(--c-line));gap:calc(var(--base-size)*2.4);padding:calc(var(--base-size)*3) 0 calc(var(--base-size)*3.1);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;align-items:center;display:flex}.stages__note img{width:calc(var(--base-size)*5.5);height:calc(var(--base-size)*5.5);flex-shrink:0}.stages__note-text{font-family:var(--font-display);font-weight:var(--fw-display,400);font-variant-numeric:lining-nums;letter-spacing:var(--ls-display,normal);font-size:calc(var(--base-size)*2.4);line-height:calc(var(--base-size)*2.6);text-transform:uppercase}@media only screen and (max-width:1024px){.stages{gap:calc(var(--base-size)*3.2);padding-inline:calc(var(--base-size)*3)}.stages__head{flex-direction:column}.stages__title{width:100%}.stage__head{gap:calc(var(--base-size)*.4)}.stages__list{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:calc(var(--base-size)*20)}.stage{background-image:linear-gradient(var(--c-line), var(--c-line));padding:calc(var(--base-size)*2) calc(var(--base-size)*1.5) 0;background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px}.stage__text{color:var(--c-white-80)}}@media only screen and (min-width:600px) and (max-width:1024px){.stage:nth-child(odd){background-image:linear-gradient(var(--c-line), var(--c-line)),linear-gradient(var(--c-line), var(--c-line));background-position:0 100%,0 0;background-repeat:no-repeat;background-size:100% 1px,100% 1px}.stage:first-child{background-image:linear-gradient(var(--c-line), var(--c-line)),linear-gradient(var(--c-line), var(--c-line)),linear-gradient(var(--c-line), var(--c-line));padding-top:calc(var(--base-size)*2.1);background-position:0 0,0 100%,0 0;background-repeat:no-repeat;background-size:100% 1px,100% 1px,100% 1px}.stage:nth-child(2){background-image:linear-gradient(var(--c-line), var(--c-line)),linear-gradient(var(--c-line), var(--c-line));padding-top:calc(var(--base-size)*2.1);background-position:0 0,0 100%;background-repeat:no-repeat;background-size:100% 1px,100% 1px}}@media only screen and (max-width:599px){.stages{gap:calc(var(--base-size)*2.4);padding-inline:calc(var(--base-size)*1.5)}.stages__head{gap:calc(var(--base-size)*1.6)}.stages__lead{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3)}.stages__list{flex-direction:column;display:flex}.stage{gap:calc(var(--base-size)*.8);padding:calc(var(--base-size)*1.4) 0 calc(var(--base-size)*1.7)}.stage:first-child{background-image:linear-gradient(var(--c-line), var(--c-line)),linear-gradient(var(--c-line), var(--c-line));padding-top:calc(var(--base-size)*1.5);background-position:0 0,0 100%;background-repeat:no-repeat;background-size:100% 1px,100% 1px}.stages__list:not(.is-open) .stage:nth-child(n+5){display:none}.stage__title{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*1.8)}.stage__head{gap:calc(var(--base-size)*.4)}.stage__tag{height:calc(var(--base-size)*1.5);margin-bottom:calc(var(--base-size)*.2);font-size:calc(var(--base-size)*1);line-height:calc(var(--base-size)*1.5)}.stage__text{font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*1.9)}.stages__more{background-image:linear-gradient(var(--c-line), var(--c-line));gap:calc(var(--base-size)*.4);width:100%;padding:calc(var(--base-size)*1.4) 0 calc(var(--base-size)*1.5);font-size:calc(var(--base-size)*1.8);line-height:calc(var(--base-size)*2.6);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;align-items:center;display:flex}.stages__more[hidden]{display:none}.stages__more img{width:calc(var(--base-size)*2);height:calc(var(--base-size)*2)}.stages__note{gap:calc(var(--base-size)*1.2);padding:calc(var(--base-size)*1.6) 0 calc(var(--base-size)*1.7);align-items:flex-start}.stages__note img{width:calc(var(--base-size)*4.5);height:calc(var(--base-size)*4.5)}.stages__note-text{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*1.8)}}.catalog{height:calc(var(--base-size)*66.9);position:relative;overflow:clip}.catalog__bg{position:absolute;inset:0}.catalog__bg img{object-fit:cover;width:100%;height:100%}.catalog__shade{box-shadow:inset 0 calc(var(--base-size)*.4) calc(var(--base-size)*15) #a7c6ec33;position:absolute;inset:0}.catalog__inner{max-width:calc(var(--base-size)*192);height:100%;padding:calc(var(--base-size)*12) calc(var(--base-size)*10);margin-inline:auto;position:relative}.catalog__content{z-index:2;width:calc(var(--base-size)*70.5);flex-direction:column;display:flex;position:relative}.catalog__texts{gap:calc(var(--base-size)*2.4);margin-top:calc(var(--base-size)*3.2);flex-direction:column;display:flex}.catalog__list-wrap{gap:calc(var(--base-size)*.8);flex-direction:column;display:flex}.catalog__text,.catalog__item-text{font-size:calc(var(--base-size)*1.8);line-height:calc(var(--base-size)*2.6);color:var(--c-white-80)}.catalog__list{gap:calc(var(--base-size)*.8);flex-direction:column;display:flex}.catalog__item{gap:calc(var(--base-size)*.8);align-items:flex-start;display:flex}.catalog__point{width:calc(var(--base-size)*.8);height:calc(var(--base-size)*2.6);flex-shrink:0}.catalog__item-text{flex:1 1 0}.catalog__btn{width:max-content;min-width:calc(var(--base-size)*27);margin-top:calc(var(--base-size)*4.7)}.catalog__art{top:0;left:calc(var(--base-size)*71.6);width:calc(var(--base-size)*120.6);height:calc(var(--base-size)*66.9);position:absolute;overflow:clip}.catalog__counter,.catalog__screen{max-width:none;display:block;position:absolute}.catalog__counter img,.catalog__screen img{object-fit:cover;width:100%;height:100%}.catalog__counter{width:136.401%;height:123.019%;top:41.2556%;left:0}.catalog__screen{transform-origin:0 0;width:68.9031%;height:76.4852%;top:16.4387%;left:25.0455%;transform:rotate(-1.1699deg)}.catalog__ellipse{width:70.6468%;height:127.354%;filter:blur(calc(var(--base-size) * 7.5));background-color:#13203433;border-radius:50%;position:absolute;top:-16.7414%;left:29.3492%}.catalog__plate{top:calc(var(--base-size)*27.9);left:calc(var(--base-size)*112.1);z-index:2;gap:calc(var(--base-size)*.4);width:calc(var(--base-size)*22);padding:calc(var(--base-size)*1) calc(var(--base-size)*1.5);background-color:rgb(var(--c-white-rgb)/.2);-webkit-backdrop-filter:blur(calc(var(--base-size) * 2.5));backdrop-filter:blur(calc(var(--base-size) * 2.5));flex-direction:column;display:flex;position:absolute}.catalog__plate-title{font-size:calc(var(--base-size)*1.6);font-weight:600;line-height:calc(var(--base-size)*2.2);color:var(--c-gold);background:var(--g-gold-metal) 0 0/12em 100% repeat-x;-webkit-text-fill-color:#0000;text-transform:uppercase;-webkit-background-clip:text;background-clip:text}.catalog__plate-text{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3);color:var(--c-white-60)}@media only screen and (max-width:1024px){.catalog{height:calc(var(--base-size)*107.6)}.catalog__inner{padding:calc(var(--base-size)*10) calc(var(--base-size)*3)}.catalog__content{width:100%}.catalog__texts{margin-top:calc(var(--base-size)*2.4)}.catalog__btn{width:100%;margin-top:calc(var(--base-size)*4)}.catalog__art{top:calc(var(--base-size)*43.7);left:calc(var(--base-size)*-34.3)}.catalog__plate{top:calc(var(--base-size)*71.6);left:calc(var(--base-size)*3)}}@media only screen and (max-width:599px){.catalog{height:calc(var(--base-size)*70.8)}.catalog__inner{padding:calc(var(--base-size)*5) calc(var(--base-size)*1.5)}.catalog__texts{gap:calc(var(--base-size)*1.6);margin-top:calc(var(--base-size)*1.6)}.catalog__list-wrap,.catalog__list{gap:calc(var(--base-size)*.4)}.catalog__text,.catalog__item-text{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3)}.catalog__btn{height:calc(var(--base-size)*4.5);margin-top:calc(var(--base-size)*2.4);font-size:calc(var(--base-size)*1.8);line-height:calc(var(--base-size)*2.6)}.catalog__art{top:calc(var(--base-size)*44.4);left:calc(var(--base-size)*-5);width:calc(var(--base-size)*47.6);height:calc(var(--base-size)*26.405)}.catalog__ellipse{filter:blur(calc(var(--base-size) * 2.96))}.catalog__plate{top:calc(var(--base-size)*52.4);left:calc(var(--base-size)*1.5);width:calc(var(--base-size)*18);padding:calc(var(--base-size)*.8) calc(var(--base-size)*1);gap:0}.catalog__plate-title,.catalog__plate-text{font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*1.9)}}.cases{gap:calc(var(--base-size)*4);width:calc(var(--base-size)*172);flex-direction:column;margin-inline:auto;display:flex}.cases__head{gap:calc(var(--base-size)*2);align-items:center;display:flex}.cases__title{flex:auto}.cases__list{gap:calc(var(--base-size)*2);scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.cases__list::-webkit-scrollbar{display:none}.case{flex:0 0 calc(var(--base-size)*85);gap:calc(var(--base-size)*2.4);scroll-snap-align:start;flex-direction:column;min-width:0;display:flex}.case__img{height:calc(var(--base-size)*45);position:relative;overflow:hidden}.case__img picture,.case__img picture img{width:100%;height:100%;display:block}.case__img picture img{object-fit:cover;transition:transform var(--t-hover) var(--ease-figma)}@media (hover:hover){.case:hover .case__img picture img{transform:scale(1.0318)}}@media (hover:none){.case:active .case__img picture img{transform:scale(1.0318)}}.case__term{gap:calc(var(--base-size)*.8);padding:calc(var(--base-size)*1) calc(var(--base-size)*1.5);font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3);-webkit-backdrop-filter:blur(calc(var(--base-size) * 4));backdrop-filter:blur(calc(var(--base-size) * 4));background-color:#0000004d;align-items:center;display:flex;position:absolute;top:0;left:0}.case__term img{width:calc(var(--base-size)*2.4);height:calc(var(--base-size)*2.4);flex-shrink:0}.case__body{gap:calc(var(--base-size)*2.4);padding-inline:calc(var(--base-size)*2);flex-direction:column;display:flex}.case__head{gap:calc(var(--base-size)*.8);flex-direction:column;display:flex}.case__name{font-family:var(--font-display);font-weight:var(--fw-display,400);font-variant-numeric:lining-nums;letter-spacing:var(--ls-display,normal);font-size:calc(var(--base-size)*2.4);line-height:calc(var(--base-size)*2.6);text-transform:uppercase}.case__place{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3);color:var(--c-white-60)}.case__row{background-image:linear-gradient(var(--c-line), var(--c-line)),linear-gradient(var(--c-line), var(--c-line));gap:calc(var(--base-size)*.8);padding:calc(calc(var(--base-size) * .8) + 1px) 0;background-position:0 0,0 100%;background-repeat:no-repeat;background-size:100% 1px,100% 1px;align-items:center;display:flex}.case__row--income{background-image:linear-gradient(var(--c-line), var(--c-line));padding:calc(var(--base-size)*.8) 0 calc(calc(var(--base-size) * .8) + 1px);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px}.case__label{font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*1.7);color:var(--c-white-60);text-transform:uppercase;flex-shrink:0}.case__value{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3);flex:1 1 0}.case__value--income{font-size:calc(var(--base-size)*1.8);font-weight:600;line-height:calc(var(--base-size)*2.6);color:var(--c-gold)}@media only screen and (max-width:1024px){.cases{gap:calc(var(--base-size)*3.2);width:100%;padding-inline:calc(var(--base-size)*3)}.cases__head{align-items:flex-start}.cases__title{margin-top:calc(var(--base-size)*.35)}.cases__list{padding-inline:calc(var(--base-size)*3);margin-inline:calc(var(--base-size)*-3);scroll-padding-inline:calc(var(--base-size)*3)}.case{flex-basis:calc(var(--base-size)*56)}.case__img{height:calc(var(--base-size)*29.6)}.case__img picture{width:calc(var(--base-size)*85);max-width:none;height:calc(var(--base-size)*45)}}@media only screen and (max-width:599px){.cases{gap:calc(var(--base-size)*2.4);padding-inline:calc(var(--base-size)*1.5)}.cases__title{margin-top:0}.cases__head{align-items:center}.cases__list{gap:calc(var(--base-size)*1.5);padding-inline:calc(var(--base-size)*1.5);margin-inline:calc(var(--base-size)*-1.5);scroll-padding-inline:calc(var(--base-size)*1.5)}.case{flex-basis:calc(var(--base-size)*30);gap:calc(var(--base-size)*1.6)}.case__img{height:calc(var(--base-size)*15.9)}.case__img picture{width:100%;height:100%}.case__term{gap:calc(var(--base-size)*.4);padding:calc(var(--base-size)*.8) calc(var(--base-size)*1);font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*1.9)}.case__term img{width:calc(var(--base-size)*1.6);height:calc(var(--base-size)*1.6)}.case__body{gap:calc(var(--base-size)*1.2);padding-inline:calc(var(--base-size)*1)}.case__head{gap:calc(var(--base-size)*.4)}.case__name{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*1.8)}.case__place{font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*1.9)}.case__row{padding-block:calc(calc(var(--base-size) * .4) + 1px)}.case__row--income{padding:calc(var(--base-size)*.4) 0 calc(calc(var(--base-size) * .4) + 1px)}.case__label{font-size:calc(var(--base-size)*1.2);line-height:calc(var(--base-size)*1.6)}.case__value{font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*1.9)}.case__value--income{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3)}}.projects{gap:calc(var(--base-size)*4);width:calc(var(--base-size)*172);flex-direction:column;margin-inline:auto;display:flex}.projects__list{gap:calc(var(--base-size)*4) calc(var(--base-size)*2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.project{gap:calc(var(--base-size)*2.4);flex-direction:column;min-width:0;display:flex}.project__img{height:calc(var(--base-size)*40);position:relative;overflow:hidden}.project__track{scroll-snap-type:x mandatory;scrollbar-width:none;height:100%;display:flex;overflow:auto hidden}.project__track::-webkit-scrollbar{display:none}.project__slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;height:100%;overflow:hidden}.project__img picture,.project__img picture img{width:100%;height:100%;display:block}.project__img picture img{object-fit:cover;transition:transform var(--t-hover) var(--ease-figma)}@media (hover:hover){.project:hover .project__img picture img{transform:scale(1.0318)}}@media (hover:none){.project:active .project__img picture img{transform:scale(1.0318)}}.project__dots{gap:calc(var(--base-size)*.6);padding:calc(var(--base-size)*2.4) calc(var(--base-size)*2) 0;background:linear-gradient(#0000,#0006);display:flex;position:absolute;inset:auto 0 0}.project__dot{height:calc(var(--base-size)*3.2);padding-bottom:calc(var(--base-size)*1.4);cursor:pointer;flex:1;align-items:flex-end;display:flex}.project__dot:after{width:100%;height:calc(var(--base-size)*.3);content:"";background-color:var(--c-white-60);transition:background-color var(--t-hover) var(--ease-figma)}.project__dot.is-current:after{background-color:var(--c-gold)}.project__dot:focus-visible{outline-offset:-2px}.project__facts{padding-inline:calc(var(--base-size)*2);flex-direction:column;display:flex}.project__row{background-image:linear-gradient(var(--c-line), var(--c-line));gap:calc(var(--base-size)*1.6);padding-block:calc(var(--base-size)*.8);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;justify-content:space-between;align-items:center;display:flex}.project__row:first-child{background-image:linear-gradient(var(--c-line), var(--c-line)),linear-gradient(var(--c-line), var(--c-line));background-position:0 0,0 100%;background-repeat:no-repeat;background-size:100% 1px,100% 1px}.project__label{font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*1.7);color:var(--c-white-60);text-transform:uppercase;flex-shrink:0}.project__value{min-width:0;font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3);text-align:right}.project__value--price{font-size:calc(var(--base-size)*1.8);font-weight:600;line-height:calc(var(--base-size)*2.6);color:var(--c-gold)}.projects__more{align-self:center}@media only screen and (max-width:1024px){.projects{gap:calc(var(--base-size)*3.2);width:100%;padding-inline:calc(var(--base-size)*3)}.projects__list{gap:calc(var(--base-size)*2);padding-inline:calc(var(--base-size)*3);margin-inline:calc(var(--base-size)*-3);scroll-snap-type:x mandatory;scroll-padding-inline:calc(var(--base-size)*3);scrollbar-width:none;display:flex;overflow:auto hidden}.projects__list::-webkit-scrollbar{display:none}.project{flex:0 0 calc(var(--base-size)*34);scroll-snap-align:start}.project__img{height:calc(var(--base-size)*24.3)}.project__facts,.project__dots{padding-inline:calc(var(--base-size)*1.5)}}@media only screen and (max-width:599px){.projects{gap:calc(var(--base-size)*2.4);padding-inline:calc(var(--base-size)*1.5)}.projects__list{gap:calc(var(--base-size)*1.5);padding-inline:calc(var(--base-size)*1.5);margin-inline:calc(var(--base-size)*-1.5);scroll-padding-inline:calc(var(--base-size)*1.5)}.project{flex-basis:calc(var(--base-size)*30);gap:calc(var(--base-size)*1.6)}.project__img{height:calc(var(--base-size)*21.4)}.project__facts{padding-inline:calc(var(--base-size)*1)}.project__dots{gap:calc(var(--base-size)*.4);padding-inline:calc(var(--base-size)*1)}.project__dot{height:calc(var(--base-size)*2.8);padding-bottom:calc(var(--base-size)*1)}.project__row{gap:calc(var(--base-size)*1.2);padding-block:calc(var(--base-size)*.6)}.project__label{font-size:calc(var(--base-size)*1.2);line-height:calc(var(--base-size)*1.6)}.project__value{font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*1.9)}.project__value--price{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3)}.projects__more{height:calc(var(--base-size)*4.5);font-size:calc(var(--base-size)*1.8);line-height:calc(var(--base-size)*2.6);align-self:stretch}}.catform{height:calc(var(--base-size)*73.2);background-color:var(--c-bg-light);position:relative;overflow:clip}.catform__bg{position:absolute;inset:0}.catform__bg img{object-fit:cover;width:100%;height:100%}.catform__shade{z-index:3;pointer-events:none;mix-blend-mode:hard-light;box-shadow:inset 0 calc(var(--base-size)*.4) calc(var(--base-size)*15) #a7c6ec1a;position:absolute;inset:0}.catform__inner{max-width:calc(var(--base-size)*192);height:100%;padding:calc(var(--base-size)*12) calc(var(--base-size)*10);margin-inline:auto;position:relative}.catform__rect{top:calc(var(--base-size)*12.1775);left:calc(var(--base-size)*-43.844);width:calc(var(--base-size)*120);height:calc(var(--base-size)*120);background-color:var(--c-bg-light);transform-origin:0 0;position:absolute;transform:rotate(-29.2207deg)}.catform__inner:before{content:"";background-color:var(--c-bg-light);width:50vw;height:100%;position:absolute;top:0;right:100%}.catform__shadow{top:calc(var(--base-size)*8.2649);left:calc(var(--base-size)*95.55);width:calc(var(--base-size)*80.8);max-width:none;height:calc(var(--base-size)*57.6);opacity:.4;filter:blur(calc(var(--base-size) * 2));position:absolute}.catform__content{z-index:1;gap:calc(var(--base-size)*4);width:calc(var(--base-size)*85);padding-right:calc(var(--base-size)*2);flex-direction:column;display:flex;position:relative}.catform__head{gap:calc(var(--base-size)*2);flex-direction:column;display:flex}.catform__text{font-size:calc(var(--base-size)*1.8);line-height:calc(var(--base-size)*2.6);color:var(--c-white-80)}.catform__form{gap:calc(var(--base-size)*4);flex-direction:column;display:flex}.catform__fields{gap:calc(var(--base-size)*3.2);flex-direction:column;display:flex}.catform__row{gap:calc(var(--base-size)*2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.catform__fields .field__input{height:calc(var(--base-size)*3.7);padding-bottom:calc(var(--base-size)*1.3);line-height:calc(var(--base-size)*2.4)}.catform__send{gap:calc(var(--base-size)*1.6);flex-direction:column;display:flex}.catform__btn{width:100%;line-height:calc(var(--base-size)*2.4);background:var(--c-gold)}.catform__btn .btn__text{flex:none}.catform__consent{min-height:0;padding:calc(var(--base-size)*1) 0}.catform__consent .consent__text{line-height:calc(var(--base-size)*2.3)}.catform__book{top:calc(var(--base-size)*8.8149);left:calc(var(--base-size)*94.1);width:calc(var(--base-size)*86.4);max-width:none;height:calc(var(--base-size)*57.6);display:block;position:absolute}.catform__book img{width:100%;height:100%}.catform__plate{top:calc(var(--base-size)*12.0149);left:calc(var(--base-size)*156);z-index:2;gap:calc(var(--base-size)*.4);width:calc(var(--base-size)*26);padding:calc(var(--base-size)*1) calc(var(--base-size)*1.5);background-color:rgb(var(--c-white-rgb)/.2);-webkit-backdrop-filter:blur(calc(var(--base-size) * 2.5));backdrop-filter:blur(calc(var(--base-size) * 2.5));flex-direction:column;display:flex;position:absolute}.catform__plate-date{font-size:calc(var(--base-size)*1.3);line-height:calc(var(--base-size)*1.6);color:var(--c-white-60);text-transform:uppercase;letter-spacing:.08em}.catform__plate-title{font-size:calc(var(--base-size)*1.6);font-weight:600;line-height:calc(var(--base-size)*2.2);color:var(--c-gold);background:var(--g-gold-metal) 0 0/12em 100% repeat-x;-webkit-text-fill-color:#0000;text-transform:uppercase;-webkit-background-clip:text;background-clip:text}.catform__plate-text{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3);color:var(--c-white-60)}@media only screen and (max-width:1024px){.catform{height:calc(var(--base-size)*111.8)}.catform__bg,.catform__rect,.catform__shadow,.catform__inner:before{display:none}.catform__inner{padding:calc(var(--base-size)*10) calc(var(--base-size)*3)}.catform__content{width:100%;padding-right:0}.catform__head{gap:calc(var(--base-size)*2.4)}.catform__book{top:calc(var(--base-size)*62.9);left:calc(var(--base-size)*3.4);width:calc(var(--base-size)*64);height:calc(var(--base-size)*41.9)}.catform__plate{top:calc(var(--base-size)*64.5);left:calc(var(--base-size)*39.4);width:calc(var(--base-size)*34.4)}}@media only screen and (max-width:599px){.catform{height:calc(var(--base-size)*86)}.catform__inner{padding:calc(var(--base-size)*5) calc(var(--base-size)*1.5)}.catform__content,.catform__form{gap:calc(var(--base-size)*3.2)}.catform__head{gap:calc(var(--base-size)*1.6)}.catform__text{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3)}.catform__row{gap:calc(var(--base-size)*3.2);grid-template-columns:minmax(0,1fr)}.catform__fields .field__input{height:calc(var(--base-size)*2.8);padding-bottom:calc(var(--base-size)*.9);font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*1.9)}.catform__send{gap:calc(var(--base-size)*1.2)}.catform__btn{height:calc(var(--base-size)*4.5);font-size:calc(var(--base-size)*1.8);line-height:calc(var(--base-size)*2.6);background:var(--g-gold)}.catform__btn .btn__text{flex:auto}.catform__consent{gap:calc(var(--base-size)*.8);padding:calc(var(--base-size)*.4) 0}.catform__consent .consent__text{font-size:calc(var(--base-size)*1.2);line-height:calc(var(--base-size)*1.6)}.catform__book{top:calc(var(--base-size)*57);width:calc(var(--base-size)*37.5);height:calc(var(--base-size)*25);left:0}.catform__plate{top:calc(var(--base-size)*65.6);left:calc(var(--base-size)*1.5);width:calc(var(--base-size)*25.5);padding:calc(var(--base-size)*.8) calc(var(--base-size)*1);gap:0}.catform__plate-date{font-size:calc(var(--base-size)*1.1);line-height:calc(var(--base-size)*1.3)}.catform__plate-title,.catform__plate-text{font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*1.9)}}.team{gap:calc(var(--base-size)*4);width:calc(var(--base-size)*172);flex-direction:column;margin-inline:auto;display:flex}.team__head{gap:calc(var(--base-size)*2);align-items:center;display:flex}.team__title{flex:auto}.team__btn{line-height:calc(var(--base-size)*2.4)}.team__btn .btn__text{flex:none}.team__btn--bottom{display:none}.team__list{gap:calc(var(--base-size)*2);scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.team__list::-webkit-scrollbar{display:none}.member{flex:0 0 calc(var(--base-size)*32.8);gap:calc(var(--base-size)*2.4);scroll-snap-align:start;flex-direction:column;min-width:0;display:flex}.member__img{height:calc(var(--base-size)*35);background-color:var(--c-bg-light);transition:background-color var(--t-hover) var(--ease-figma);overflow:hidden}.member__img picture,.member__img img{width:100%;height:100%;display:block}.member__img img{object-fit:cover;transition:transform var(--t-hover) var(--ease-figma)}@media (hover:hover){.member:hover .member__img{background-color:var(--c-bg-hover)}.member:hover .member__img img{transform:scale(1.05)}}@media (hover:none){.member:active .member__img,.member.is-current .member__img{background-color:var(--c-bg-hover)}.member:active .member__img img,.member.is-current .member__img img{transform:scale(1.05)}}.member__body{gap:calc(var(--base-size)*2.4);padding-inline:calc(var(--base-size)*2);flex-direction:column;display:flex}.member__head{gap:calc(var(--base-size)*.8);flex-direction:column;display:flex}.member__name{font-family:var(--font-display);font-weight:var(--fw-display,400);font-variant-numeric:lining-nums;letter-spacing:var(--ls-display,normal);font-size:calc(var(--base-size)*2);line-height:calc(var(--base-size)*2.2);text-transform:uppercase}.member__role{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3);color:var(--c-white-60)}.member__langs{background-image:linear-gradient(var(--c-line), var(--c-line)),linear-gradient(var(--c-line), var(--c-line));gap:calc(var(--base-size)*1.2);height:calc(calc(var(--base-size) * 3.015) + 2px);background-position:0 0,0 100%;background-repeat:no-repeat;background-size:100% 1px,100% 1px;align-items:center;padding:1px 0;display:flex}.member__langs-label{font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*1.7);color:var(--c-white-60);text-transform:uppercase}.member__lang{gap:calc(var(--base-size)*1.2);align-self:stretch;align-items:center;display:flex}.member__lang img{width:calc(var(--base-size)*2.8);height:calc(var(--base-size)*2)}.member__sep{border-left:1px solid var(--c-line);align-self:stretch;width:0;margin-right:-1px}@media only screen and (max-width:1024px){.team{gap:calc(var(--base-size)*3.2);width:calc(var(--base-size)*70.8)}.team__head{align-items:flex-end}.team__btn--top{display:none}.team__btn--bottom{width:100%;margin-top:calc(var(--base-size)*.8);display:flex}.team__list{padding-inline:calc(var(--base-size)*3);margin-inline:calc(var(--base-size)*-3);scroll-padding-inline:calc(var(--base-size)*3)}.member{flex-basis:calc(var(--base-size)*34.4)}.member__img{height:calc(var(--base-size)*36.7)}}@media only screen and (max-width:599px){.team{gap:calc(var(--base-size)*2.4);width:100%;padding-inline:calc(var(--base-size)*1.5)}.team__head{gap:calc(var(--base-size)*1)}.team__btn--bottom{height:calc(var(--base-size)*4.5);font-size:calc(var(--base-size)*1.8);line-height:calc(var(--base-size)*2.6);margin-top:0}.team__btn--bottom .btn__text{flex:auto}.team__list{gap:calc(var(--base-size)*1.5);padding-inline:calc(var(--base-size)*1.5);margin-inline:calc(var(--base-size)*-1.5);scroll-padding-inline:calc(var(--base-size)*1.5)}.member{flex-basis:calc(var(--base-size)*30);gap:calc(var(--base-size)*1.6)}.member__img{height:calc(var(--base-size)*32)}.member__body{gap:calc(var(--base-size)*1.6);padding-inline:calc(var(--base-size)*1)}.member__head{gap:calc(var(--base-size)*.4)}.member__name{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*1.8)}.member__role{font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*1.9)}}.partners{gap:calc(var(--base-size)*4);width:100%;max-width:calc(var(--base-size)*192);padding-inline:calc(var(--base-size)*10);flex-direction:column;margin-inline:auto;display:flex}.partners__body{grid-template-rows:auto 1fr;grid-template-columns:calc(var(--base-size)*114) calc(var(--base-size)*56);column-gap:calc(var(--base-size)*2);display:grid}.partners__text{font-size:calc(var(--base-size)*1.8);line-height:calc(var(--base-size)*2.6);color:var(--c-white-80);grid-area:1/2}.partners__img{height:calc(var(--base-size)*60);grid-area:1/1/span 2;position:relative}.partners__img picture,.partners__img img{width:100%;height:100%;display:block}.partners__img img{object-fit:cover}.partners__img:after{content:"";mix-blend-mode:hard-light;box-shadow:inset 0 calc(var(--base-size)*.4) calc(var(--base-size)*10) #bbd3e333;position:absolute;inset:0}.partners__stats{gap:calc(var(--base-size)*2);flex-direction:column;grid-area:2/2;align-self:end;display:flex}.partners__stat{gap:calc(var(--base-size)*.8);flex-direction:column;display:flex}.partners__stat:after{height:1px;margin-top:calc(calc(var(--base-size) * 1.2) - 1px);content:"";background-color:var(--c-line)}.partners__value{font-family:var(--font-display);font-weight:var(--fw-display,400);font-variant-numeric:lining-nums;letter-spacing:var(--ls-display,normal);color:#0000;background:var(--g-gold-metal) 0 0/12em 100% repeat-x;width:fit-content;font-size:calc(var(--base-size)*4.8);line-height:calc(var(--base-size)*5.3);text-transform:uppercase;-webkit-background-clip:text;background-clip:text}.partners__value--wide{width:auto}.partners__label{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*1.9);color:var(--c-white-60);text-transform:uppercase}@media only screen and (max-width:1024px){.partners{gap:calc(var(--base-size)*2.4);padding-inline:calc(var(--base-size)*3)}.partners__body{gap:calc(var(--base-size)*3.2);flex-direction:column;display:flex}.partners__img{height:calc(var(--base-size)*37.3)}.partners__stats{align-self:stretch}.partners__value{font-size:calc(var(--base-size)*3.6);line-height:calc(var(--base-size)*4)}}@media only screen and (max-width:599px){.partners{gap:calc(var(--base-size)*1.6);padding-inline:calc(var(--base-size)*1.5)}.partners__body{gap:calc(var(--base-size)*2.4)}.partners__text{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3)}.partners__img{height:calc(var(--base-size)*18.2)}.partners__stats{gap:calc(var(--base-size)*1.6)}.partners__stat{gap:calc(var(--base-size)*.4)}.partners__stat:after{margin-top:calc(calc(var(--base-size) * 1.2) - 1px)}.partners__value{width:auto;font-size:calc(var(--base-size)*3);line-height:calc(var(--base-size)*3.3)}.partners__label{font-size:calc(var(--base-size)*1.2);line-height:calc(var(--base-size)*1.6)}}.logos{width:100%;height:calc(var(--base-size)*16);overflow:hidden}.logos__track{gap:calc(var(--base-size)*2);width:max-content;margin-left:calc(50% - calc(var(--base-size) * 100.5) - round(up,50% - calc(var(--base-size) * 100.5),var(--count)*calc(var(--base-size) * 29)));animation:logos-run calc(var(--count)*6s) linear infinite;display:flex}.logos:hover .logos__track{animation-play-state:paused}@keyframes logos-run{to{transform:translateX(calc(var(--count) * calc(var(--base-size) * -29)))}}.logos__item{width:calc(var(--base-size)*27);height:calc(var(--base-size)*16);background-color:var(--c-bg-light);transition:background-color var(--t-hover) var(--ease-figma);flex:none;justify-content:center;align-items:center;display:flex;position:relative}.logos__mark{width:100%;height:100%;transition:opacity var(--t-hover) var(--ease-figma),filter var(--t-hover) var(--ease-figma);display:block}.logos__mark--colour{opacity:0;position:absolute;inset:0}.logos__mark--upload{object-fit:contain;filter:brightness(0)invert();opacity:.8;width:81%;height:72%}@media (hover:hover){.logos__item:hover{background-color:var(--c-bg-hover)}.logos__item:hover .logos__mark--colour{opacity:1}.logos__item:hover .logos__mark:has(+.logos__mark--colour){opacity:0}.logos__item:hover .logos__mark--upload{filter:none;opacity:1}}@media (hover:none){.logos__item:active{background-color:var(--c-bg-hover)}.logos__item:active .logos__mark--colour{opacity:1}.logos__item:active .logos__mark:has(+.logos__mark--colour){opacity:0}.logos__item:active .logos__mark--upload{filter:none;opacity:1}}@media (prefers-reduced-motion:reduce){.logos__track{animation:none}}@media only screen and (max-width:1024px){.logos__track{gap:calc(var(--base-size)*1.6);margin-left:calc(var(--base-size)*-6.7);animation-name:logos-run-t}.logos__item{width:calc(var(--base-size)*20);height:calc(var(--base-size)*11.852)}}@keyframes logos-run-t{to{transform:translateX(calc(var(--count) * calc(var(--base-size) * -21.6)))}}@media only screen and (max-width:599px){.logos{height:calc(var(--base-size)*7.1)}.logos__track{gap:calc(var(--base-size)*1.2);margin-left:calc(var(--base-size)*-11.7);animation-name:logos-run-m}.logos__item{width:calc(var(--base-size)*12);height:calc(var(--base-size)*7.105)}}@keyframes logos-run-m{to{transform:translateX(calc(var(--count) * calc(var(--base-size) * -13.2)))}}.faq{gap:calc(var(--base-size)*4);width:calc(var(--base-size)*172);flex-direction:column;margin-inline:auto;display:flex}.faq__body{gap:calc(var(--base-size)*2);display:flex}.faq__aside{flex:0 0 calc(var(--base-size)*85.1);padding-right:calc(var(--base-size)*2);flex-direction:column;justify-content:space-between;display:flex}.faq__text{font-size:calc(var(--base-size)*1.8);line-height:calc(var(--base-size)*2.6);color:var(--c-white-80)}.faq__img{width:calc(var(--base-size)*41.6);height:calc(var(--base-size)*29)}.faq__img picture,.faq__img img{width:100%;height:100%;display:block}.faq__list{flex:1 1 0;min-width:0}.faq__item{padding:calc(var(--base-size)*2.4) 0;position:relative}.faq__item:before,.faq__item:last-child:after{content:"";background-color:var(--c-line);width:100%;height:1px;position:absolute;left:0}.faq__item:before{top:-1px}.faq__item:last-child:after{bottom:0}.faq__q{gap:calc(var(--base-size)*2);text-align:left;align-items:center;width:100%;display:flex}button.faq__q{cursor:pointer}.faq__q-text{font-family:var(--font-display);font-weight:var(--fw-display,400);font-variant-numeric:lining-nums;letter-spacing:var(--ls-display,normal);min-width:0;font-size:calc(var(--base-size)*2.4);line-height:calc(var(--base-size)*2.6);color:var(--c-white-80);text-transform:uppercase;transition:color var(--t-hover) var(--ease-figma);flex:1 1 0}.is-open .faq__q-text{color:var(--c-gold)}.faq__icon{width:calc(var(--base-size)*2.6);height:calc(var(--base-size)*2.6);color:var(--c-white);transition:color var(--t-hover) var(--ease-figma);flex-shrink:0;position:relative}.faq__icon:before,.faq__icon:after{content:"";background-color:currentColor;position:absolute}.faq__icon:before{top:calc(var(--base-size)*1.3);left:calc(var(--base-size)*.1);width:calc(var(--base-size)*2.4);height:1px}.faq__icon:after{top:calc(var(--base-size)*.1);left:calc(var(--base-size)*1.3);width:1px;height:calc(var(--base-size)*2.4);transition:transform var(--t-hover) var(--ease-figma)}.is-open .faq__icon{color:var(--c-gold)}.is-open .faq__icon:after{transform:scaleY(0)}.faq__panel{transition:grid-template-rows var(--t-hover) var(--ease-figma);grid-template-rows:0fr;display:grid}.is-open .faq__panel{grid-template-rows:1fr}.faq__panel-inner{min-height:0;overflow:hidden}.faq__a{margin-top:calc(var(--base-size)*1.6);font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3);color:var(--c-white-60)}@media only screen and (max-width:1024px){.faq{gap:calc(var(--base-size)*2.4);width:calc(var(--base-size)*70.8)}.faq__title{margin-bottom:calc(var(--base-size)*.9)}.faq__body{gap:calc(var(--base-size)*3.2);flex-direction:column}.faq__aside{flex:none;padding-right:0}.faq__img{display:none}}@media only screen and (max-width:599px){.faq{gap:calc(var(--base-size)*1.6);width:100%;padding-inline:calc(var(--base-size)*1.4)}.faq__title{margin-bottom:0}.faq__body{gap:calc(var(--base-size)*2.4)}.faq__text{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3)}.faq__item{padding:calc(var(--base-size)*1.6) 0}.faq__q{gap:calc(var(--base-size)*1.2)}.faq__q-text{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*1.8)}.faq__icon{width:calc(var(--base-size)*2);height:calc(var(--base-size)*2)}.faq__icon:before{top:calc(var(--base-size)*1);width:calc(var(--base-size)*1.8)}.faq__icon:after{left:calc(var(--base-size)*1);height:calc(var(--base-size)*1.8)}.faq__a{margin-top:calc(var(--base-size)*.8);font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*1.9)}}.contacts{background-color:var(--c-bg-light);position:relative}.contacts__inner{grid-template-rows:auto auto 1fr;grid-template-columns:calc(var(--base-size)*78) calc(var(--base-size)*86.9);gap:calc(var(--base-size)*4) calc(var(--base-size)*8);max-width:calc(var(--base-size)*192);padding:calc(var(--base-size)*16.03) calc(var(--base-size)*10) 0;margin-inline:auto;display:grid}.contacts__title{width:calc(var(--base-size)*80.8);grid-area:1/1/auto/-1}.contacts__text{font-size:calc(var(--base-size)*1.8);line-height:calc(var(--base-size)*2.6);color:var(--c-white-80);grid-area:2/1}.contacts__form{grid-area:2/2/span 2}.contacts__status{gap:calc(var(--base-size)*1.2);font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3);color:var(--c-white-80);grid-area:1/2;place-self:end start;align-items:center;display:inline-flex}.contacts__dot{width:calc(var(--base-size)*1);height:calc(var(--base-size)*1);background-color:var(--c-online);border-radius:50%;flex-shrink:0;position:relative}.contacts__dot:after{content:"";background-color:var(--c-online);border-radius:50%;animation:2s ease-out infinite status-ping;position:absolute;inset:0}@keyframes status-ping{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(3)}}.cinfo{gap:calc(var(--base-size)*2.4) calc(var(--base-size)*2.3);margin-bottom:calc(var(--base-size)*1.4);grid-area:3/1;grid-template-columns:repeat(2,minmax(0,1fr));align-self:end;display:grid}.cinfo__item{gap:calc(var(--base-size)*.4);flex-direction:column;display:flex}.cinfo__item--socials{gap:calc(var(--base-size)*.8);grid-column:1/-1}.cinfo__label{font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*1.7);color:var(--c-white-60);text-transform:uppercase}.cinfo__value{font-size:calc(var(--base-size)*1.8);line-height:calc(var(--base-size)*2.6);color:var(--c-white-80)}.cinfo__link{transition:color var(--t-hover) var(--ease-figma)}@media (hover:hover){.cinfo__link:hover{color:var(--c-gold)}}@media (hover:none){.cinfo__link:active{color:var(--c-gold)}}.cinfo__socials{gap:calc(var(--base-size)*1.6);align-self:flex-start;display:flex}.cmap{height:calc(var(--base-size)*60);margin-top:calc(var(--base-size)*8);position:relative;overflow:hidden}.cmap__img,.cmap__img img{width:100%;height:100%;display:block}.cmap__img img{object-fit:cover}.cmap__pin{top:calc(var(--base-size)*23.1);left:calc(50% - calc(var(--base-size) * 5));width:calc(var(--base-size)*8.6);height:calc(var(--base-size)*12.4);position:absolute}.cmap__pin-img{top:calc(var(--base-size)*1);width:100%;max-width:none;height:calc(var(--base-size)*10.136);position:absolute;left:0}.cmap__pin-shadow{top:calc(var(--base-size)*11.668);left:calc(var(--base-size)*2.3);width:calc(var(--base-size)*4);height:calc(var(--base-size)*.7);background-color:var(--c-map);border-radius:50%;position:absolute}.cmap__live{z-index:1;position:absolute;inset:0}.cmap.is-live .cmap__pin{visibility:hidden}.cmap .leaflet-container{font:inherit;background-color:var(--c-bg-light)}.cmap .leaflet-tile{filter:url(#cmap-tint)}.cmap__filter{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.cmap .cmap__marker{background:0 0;border:0}.cmap__zoom{right:calc(var(--base-size)*2);bottom:calc(var(--base-size)*4);z-index:2;flex-direction:column;display:flex;position:absolute}.cmap:not(.is-live) .cmap__zoom{display:none}.cmap__zoom-btn{width:calc(var(--base-size)*4.5);height:calc(var(--base-size)*4.5);font-size:calc(var(--base-size)*2.4);color:var(--c-gold);cursor:pointer;background-color:rgb(var(--c-bg-light-rgb)/.9);border:1px solid var(--c-line);transition:color var(--t-hover) var(--ease-figma);justify-content:center;align-items:center;line-height:1;display:flex}.cmap__zoom-btn+.cmap__zoom-btn{border-top:0}@media (hover:hover){.cmap__zoom-btn:hover{color:var(--c-white)}}@media (hover:none){.cmap__zoom-btn:active{color:var(--c-white)}}.cmap .leaflet-container .leaflet-control-attribution{color:var(--c-white-60);background-color:rgb(var(--c-black-rgb)/.6);font-size:11px}.cmap .leaflet-container .leaflet-control-attribution a{color:var(--c-white-80)}.cform{gap:calc(var(--base-size)*5);flex-direction:column;display:flex}.cform__fields{gap:calc(var(--base-size)*3.2);flex-direction:column;display:flex}.cform .field__input{height:calc(var(--base-size)*3.6);padding-bottom:calc(var(--base-size)*1.3);line-height:calc(var(--base-size)*2.3)}.cform .field--phone .field__input{height:calc(var(--base-size)*2.4);line-height:calc(var(--base-size)*2.4);padding:0}.cform .phone__prefix{line-height:calc(var(--base-size)*2.3)}.cform__row{grid-template-columns:calc(var(--base-size)*56.5) calc(var(--base-size)*29.2);gap:calc(var(--base-size)*1.2);display:grid}.select__btn{gap:calc(var(--base-size)*.8);width:100%;height:calc(var(--base-size)*3.7);padding-top:calc(var(--base-size)*.1);font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3);color:var(--c-white-60);text-align:left;cursor:pointer;background:linear-gradient(var(--field-line,var(--c-gold)), var(--field-line,var(--c-gold))) 0 100%/var(--field-fill) 1px no-repeat,linear-gradient(var(--field-base,var(--c-line)), var(--field-base,var(--c-line))) 0 100%/100% 1px no-repeat;transition:--field-fill var(--t-hover) var(--ease-figma);align-items:flex-start;display:flex}.select__btn.is-set{color:var(--c-white)}@media (hover:hover){.select__btn:hover{--field-fill:100%}}@media (hover:none){.select__btn:active{--field-fill:100%}}.select__btn[aria-expanded=true]{--field-fill:100%}.select__value{flex:1 1 0;min-width:0}.select__arrow{width:calc(var(--base-size)*1.2);height:calc(var(--base-size)*1.2);margin-top:calc(var(--base-size)*.5);transition:transform var(--t-hover) var(--ease-figma);flex-shrink:0}.select__btn[aria-expanded=true] .select__arrow{transform:rotate(180deg)}.select{position:relative}.select__panel{z-index:5;gap:calc(var(--base-size)*1.2);width:100%;padding:calc(var(--base-size)*1.5);box-shadow:inset 1px 0 0 var(--c-line),inset -1px 0 0 var(--c-line),inset 0 -1px 0 var(--c-line);background-color:#293240;flex-direction:column;display:flex;position:absolute;top:100%;left:0;right:0}.select__panel[hidden]{display:none}.select__opt{gap:calc(var(--base-size)*.8);padding-bottom:calc(calc(var(--base-size) * .8) + 1px);cursor:pointer;background:linear-gradient(var(--c-line), var(--c-line)) 0 100%/100% 1px no-repeat;align-items:center;display:flex}.select__opt:last-child{background:0 0;padding-bottom:0}.select__radio{width:calc(var(--base-size)*2);height:calc(var(--base-size)*2);background:url(/assets/icons/radio.svg) 50%/100% 100% no-repeat;flex-shrink:0}.select__opt input:checked+.select__radio{background-image:url(/assets/icons/radio-selected.svg)}.select__opt input:focus-visible+.select__radio{outline:2px solid var(--c-gold);outline-offset:2px}.select__text{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3);color:var(--c-white-80);transition:color var(--t-hover) var(--ease-figma)}.select__opt input:checked~.select__text{color:var(--c-gold)}@media (hover:hover){.select__opt:hover .select__text{color:var(--c-gold)}.select__opt:hover input:not(:checked)+.select__radio{background-image:url(/assets/icons/radio-hover.svg)}}@media (hover:none){.select__opt:active .select__text{color:var(--c-gold)}.select__opt:active input:not(:checked)+.select__radio{background-image:url(/assets/icons/radio-hover.svg)}}.cform__method{border:0;min-width:0;margin:0;padding:0}.cform__legend{width:100%;margin-bottom:calc(var(--base-size)*1.2);font-size:calc(var(--base-size)*1.8);line-height:calc(var(--base-size)*2.6);color:var(--c-white-80);padding:0;display:block}.channels{gap:calc(var(--base-size)*1.2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.channels--two{grid-template-columns:repeat(2,minmax(0,1fr))}.channel{gap:calc(var(--base-size)*.8);height:calc(var(--base-size)*5.5);padding:calc(var(--base-size)*1.2);font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*1.9);cursor:pointer;background-color:rgb(var(--c-black-rgb)/.1);box-shadow:inset 0 0 0 1px var(--c-line);transition:background-color var(--t-hover) var(--ease-figma),box-shadow var(--t-hover) var(--ease-figma);justify-content:center;align-items:center;display:flex}.channel img{width:calc(var(--base-size)*1.8);height:calc(var(--base-size)*1.8);flex-shrink:0}@media (hover:hover){.channel:hover{box-shadow:inset 0 0 0 1px rgb(var(--c-gold-rgb)/.5)}}@media (hover:none){.channel:active{box-shadow:inset 0 0 0 1px rgb(var(--c-gold-rgb)/.5)}}.channel:has(input:checked){box-shadow:inset 0 0 0 1px var(--c-gold)}.channel--call:has(input:checked){background-color:rgb(var(--c-gold-rgb)/.1)}.channel--whatsapp:has(input:checked){background-color:#25d3661a}.channel--telegram:has(input:checked){background-color:#26a5e41a}.channel:has(input:focus-visible){outline:2px solid var(--c-gold);outline-offset:2px}.cform__send{gap:calc(var(--base-size)*1.6);flex-direction:column;display:flex}.cform__btn{width:100%;line-height:calc(var(--base-size)*2.4)}.cform__btn .btn__text{flex:none}.cform__consent{min-height:0;padding:calc(var(--base-size)*1) 0}.cform__consent .consent__text{line-height:calc(var(--base-size)*2.3)}@media only screen and (max-width:1024px){.contacts__inner{padding:calc(var(--base-size)*10.015) calc(var(--base-size)*3) 0;flex-direction:column;gap:0;display:flex}.contacts__title{width:auto}.contacts__text{margin-top:calc(var(--base-size)*2.4)}.contacts__status{margin-top:calc(var(--base-size)*2.4);align-self:flex-start}.contacts__form{margin-top:calc(var(--base-size)*4)}.cinfo{column-gap:calc(var(--base-size)*2);margin:calc(var(--base-size)*6) 0 0;align-self:stretch}.cinfo__label{line-height:calc(var(--base-size)*1.9)}.cinfo__value{line-height:calc(var(--base-size)*2.7)}.cmap{height:calc(var(--base-size)*65);margin-top:calc(var(--base-size)*6)}.cmap__pin{top:calc(var(--base-size)*25.8);left:calc(50% - calc(var(--base-size) * 4.3))}.cform{gap:calc(var(--base-size)*4)}.cform__row{gap:calc(var(--base-size)*2);grid-template-columns:repeat(2,minmax(0,1fr))}.cform__legend{width:auto}.channels{gap:calc(var(--base-size)*.8)}}@media only screen and (max-width:599px){.contacts{min-height:calc(var(--base-size)*142.19);overflow:clip}.contacts .cmap{margin-bottom:calc(var(--base-size)*-.61)}.contacts__inner{padding:calc(var(--base-size)*5) calc(var(--base-size)*1.5) 0}.contacts__text{margin-top:calc(var(--base-size)*1.6);font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3)}.contacts__status{margin-top:calc(var(--base-size)*1.6);font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*2)}.contacts__form{margin-top:calc(var(--base-size)*3.2)}.cinfo{margin-top:calc(var(--base-size)*4);grid-template-columns:minmax(0,1fr)}.cinfo__item--socials{grid-column:auto}.cinfo__label{font-size:calc(var(--base-size)*1.2);line-height:calc(var(--base-size)*1.6)}.cinfo__socials{gap:calc(var(--base-size)*1.2)}.cmap{height:calc(var(--base-size)*40);margin-top:calc(var(--base-size)*4)}.cmap__pin{top:calc(var(--base-size)*15.7);left:calc(50% - calc(var(--base-size) * 3.25));width:calc(var(--base-size)*6.6);height:calc(var(--base-size)*8.7)}.cmap__pin-img{width:calc(var(--base-size)*6.552);height:calc(var(--base-size)*7.722);top:0}.cmap__pin-shadow{top:calc(var(--base-size)*8.1);left:calc(var(--base-size)*1.8);width:calc(var(--base-size)*3);height:calc(var(--base-size)*.6)}.cform{gap:calc(var(--base-size)*3.2)}.cform__fields{gap:calc(var(--base-size)*2.4)}.cform .field__input{height:calc(var(--base-size)*2.8);padding-bottom:calc(var(--base-size)*.9);font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*1.9)}.cform .field--phone .field__input{height:calc(var(--base-size)*2);line-height:calc(var(--base-size)*1.9);padding:0}.cform .phone__prefix{line-height:calc(var(--base-size)*1.9)}.cform__row{gap:calc(var(--base-size)*2.4);grid-template-columns:minmax(0,1fr)}.select__btn{padding-top:calc(var(--base-size)*.5);font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*1.9)}.select__arrow{margin-top:calc(var(--base-size)*.1)}.cform__legend{width:100%;margin-bottom:calc(var(--base-size)*1);font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3)}.channels{gap:calc(var(--base-size)*.8)}.channel{gap:calc(var(--base-size)*.6);height:calc(var(--base-size)*4.5);padding:calc(var(--base-size)*1) calc(var(--base-size)*1.2);font-size:calc(var(--base-size)*1.4)}.channel img{width:calc(var(--base-size)*1.6);height:calc(var(--base-size)*1.6)}.cform__send{gap:calc(var(--base-size)*1.2)}.cform__btn{height:calc(var(--base-size)*4.5);font-size:calc(var(--base-size)*1.8);line-height:calc(var(--base-size)*2.6)}.cform__btn .btn__text{flex:auto}.cform__consent{gap:calc(var(--base-size)*.8);padding:calc(var(--base-size)*.4) 0}.cform__consent .consent__text{font-size:calc(var(--base-size)*1.2);line-height:calc(var(--base-size)*1.6)}}.footer{background-image:linear-gradient(#0003,#0003),linear-gradient(#0003,#0003);background-position:0 0,0 100%;background-repeat:no-repeat;background-size:100% 1px,100% 1px;background-color:var(--c-bg-footer)}.footer__inner{grid-template-rows:auto 1fr;grid-template-areas:"logo.contacts.menu""cta.contacts.menu";grid-template-columns:calc(var(--base-size)*30.2) calc(var(--base-size)*13.5) calc(var(--base-size)*28.9) calc(var(--base-size)*16.4) calc(var(--base-size)*83);max-width:calc(var(--base-size)*192);padding:calc(var(--base-size)*14) calc(var(--base-size)*10) 0;margin-inline:auto;display:grid}.footer__logo{width:calc(var(--base-size)*30.2);height:calc(var(--base-size)*15.1);margin-top:calc(var(--base-size)*-.575);grid-area:logo;display:block}.footer__logo picture,.footer__logo img{width:100%;max-width:none;height:100%;display:block}.footer__cta{gap:calc(var(--base-size)*1.6);flex-direction:column;grid-area:cta;align-self:end;display:flex}.footer__cta-text{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.2);color:var(--c-white-60)}.footer__btn{width:100%;height:calc(var(--base-size)*4.5);padding:0 calc(var(--base-size)*2.1);font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.2);color:#000}.footer__btn .btn__text{flex:none}.footer__contacts{gap:calc(var(--base-size)*2.4);flex-direction:column;grid-area:contacts;display:flex}.footer__item{gap:calc(var(--base-size)*.4);flex-direction:column;display:flex}.footer__item--socials{gap:calc(var(--base-size)*.8)}.footer__label{font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*1.9);color:var(--c-white-60);text-transform:uppercase}.footer__value{font-size:calc(var(--base-size)*1.8);line-height:calc(var(--base-size)*2.7);color:var(--c-white-80)}.footer__value--muted{color:var(--c-white-60)}.footer__link{transition:color var(--t-hover) var(--ease-figma)}.footer__socials{gap:calc(var(--base-size)*1.6);align-self:flex-start;display:flex}.footer__menu{grid-area:menu;grid-template-rows:repeat(4,auto);grid-template-columns:calc(var(--base-size)*25) calc(var(--base-size)*27) calc(var(--base-size)*27);gap:calc(var(--base-size)*1.6) calc(var(--base-size)*2);grid-auto-flow:column;align-content:start;justify-items:start;display:grid}.footer__menu-link{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.2);color:var(--c-white-80);transition:color var(--t-hover) var(--ease-figma)}@media (hover:hover){.footer__link:hover,.footer__menu-link:hover{color:var(--c-gold)}}@media (hover:none){.footer__link:active,.footer__menu-link:active{color:var(--c-gold)}}.footer__bottom{margin-top:calc(var(--base-size)*10);background-image:linear-gradient(var(--c-line), var(--c-line));background-position:0 0;background-repeat:no-repeat;background-size:100% 1px}.footer__bottom-inner{max-width:calc(var(--base-size)*192);min-height:calc(calc(var(--base-size) * 5.4) + 1px);padding:calc(calc(var(--base-size) * 1.6) + 1px) calc(var(--base-size)*10) calc(var(--base-size)*1.6);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;margin-inline:auto;display:grid}.footer__copy{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.2);color:rgb(var(--c-white-rgb)/.4);grid-column:1}.footer__mark{grid-column:2}@media only screen and (max-width:1024px){.footer__inner{column-gap:calc(var(--base-size)*2);padding:calc(var(--base-size)*10) calc(var(--base-size)*3) 0;grid-template-rows:auto 1fr auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"logo contacts""cta contacts""menu menu"}.footer__logo{margin-top:0}.footer__cta{width:calc(var(--base-size)*30.2)}.footer__menu{grid-template-rows:repeat(5,auto);grid-template-columns:calc(var(--base-size)*34.4) calc(var(--base-size)*27);margin-top:calc(var(--base-size)*8)}.footer__bottom{margin-top:calc(var(--base-size)*6.5)}.footer__bottom-inner{row-gap:calc(var(--base-size)*1.6);padding-inline:calc(var(--base-size)*3);grid-template-columns:minmax(0,1fr)}.footer__mark{grid-column:1;justify-self:start}}@media only screen and (max-width:599px){.footer__inner{padding:calc(var(--base-size)*4.98) calc(var(--base-size)*1.5) 0;grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"logo""cta""menu""contacts"}.footer__logo{width:calc(var(--base-size)*16.7);height:calc(var(--base-size)*8.35);margin-top:calc(var(--base-size)*.1);justify-self:center}.footer__cta{width:auto;margin-top:calc(var(--base-size)*3.95);text-align:center}.footer__cta-text{font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*1.9)}.footer__btn{font-size:calc(var(--base-size)*1.8);line-height:calc(var(--base-size)*2.6)}.footer__btn .btn__text{flex:auto}.footer__menu{gap:calc(var(--base-size)*1.6) calc(var(--base-size)*1.5);margin-top:calc(var(--base-size)*4.01);grid-template-columns:repeat(2,minmax(0,1fr));justify-items:stretch}.footer__menu-link{font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*1.9)}.footer__contacts{gap:calc(var(--base-size)*2.4) calc(var(--base-size)*1.5);margin-top:calc(var(--base-size)*5);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.footer__label{font-size:calc(var(--base-size)*1);line-height:calc(var(--base-size)*1.4)}.footer__value{font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*1.9)}.footer__socials{gap:calc(var(--base-size)*1.2)}.footer__bottom{margin-top:calc(var(--base-size)*4.99)}.footer__bottom-inner{min-height:calc(calc(var(--base-size) * 4.8) + 1px);padding:calc(calc(var(--base-size) * 1.6) + 1px) calc(var(--base-size)*1.5) calc(var(--base-size)*1.6)}.footer__copy{font-size:calc(var(--base-size)*1.2);line-height:calc(var(--base-size)*1.6)}}.modal{z-index:var(--z-modal);overscroll-behavior:contain;width:100%;max-width:none;height:100%;max-height:none;color:var(--c-white);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow-y:auto}.modal[open]{justify-content:center;align-items:center;display:flex}.modal.is-placed{align-items:flex-start}.modal.is-placed .modal__window{margin-bottom:0}.modal::backdrop{-webkit-backdrop-filter:blur(calc(var(--base-size) * .5));backdrop-filter:blur(calc(var(--base-size) * .5));background-color:#0006}html.is-modal{padding-right:var(--sbw,0px);overflow:hidden}.modal__window{gap:calc(var(--base-size)*3.2);width:calc(var(--base-size)*56);padding:calc(var(--base-size)*4) calc(var(--base-size)*3);background-color:var(--c-bg-light);flex-direction:column;margin:auto;display:flex;position:relative}.modal__close{top:calc(var(--base-size)*1.5);right:calc(var(--base-size)*1.5);width:calc(var(--base-size)*2.4);height:calc(var(--base-size)*2.4);cursor:pointer;position:absolute}.modal__close img{width:100%;height:100%}.modal__head{gap:calc(var(--base-size)*1.6);flex-direction:column;display:flex}.modal__text{font-size:calc(var(--base-size)*2);line-height:calc(var(--base-size)*2.8);color:var(--c-white-80)}.modal__btn{width:100%}.cform--modal .cform__row{gap:calc(var(--base-size)*3.2);grid-template-columns:minmax(0,1fr)}.cform--modal .channels{gap:calc(var(--base-size)*.8)}.cform--modal .cform__btn{line-height:calc(var(--base-size)*2.9)}.cform--modal .cform__btn .btn__text{flex:auto}.modal--catalog .modal__window{width:calc(var(--base-size)*50);padding:calc(calc(var(--base-size) * 4) + 1px) calc(calc(var(--base-size) * 3) + 1px);box-shadow:inset 0 0 0 1px var(--c-line),0 0 calc(var(--base-size)*25) #0d141e;background-color:#293240}.modal__img{height:calc(var(--base-size)*20.2)}.modal__img picture,.modal__img img{width:100%;height:100%;display:block}.modal__body{gap:calc(var(--base-size)*3.2);flex-direction:column;display:flex}.modal__title--small{font-family:var(--font-display);font-weight:var(--fw-display,400);font-variant-numeric:lining-nums;letter-spacing:var(--ls-display,normal);font-size:calc(var(--base-size)*2.4);line-height:calc(var(--base-size)*2.6);color:var(--c-gold);background:var(--g-gold-metal) 0 0/12em 100% repeat-x;-webkit-text-fill-color:#0000;text-transform:uppercase;-webkit-background-clip:text;background-clip:text}.modal__text--small{font-size:calc(var(--base-size)*1.8);line-height:calc(var(--base-size)*2.6)}@media only screen and (max-width:1024px){.modal__window{width:calc(var(--base-size)*70.8)}.modal--contact .modal__window,.modal--projects .modal__window{gap:calc(var(--base-size)*4)}.cform--modal{gap:calc(var(--base-size)*5)}.modal--catalog .modal__window{width:calc(var(--base-size)*50)}}@media only screen and (max-width:599px){.modal[open]{align-items:flex-end}.modal__window{width:100%;padding:calc(var(--base-size)*4) calc(var(--base-size)*1.5);margin:auto 0 0}.modal--contact .modal__window,.modal--projects .modal__window{gap:calc(var(--base-size)*3.2)}.modal--thanks .modal__window{padding:calc(var(--base-size)*6) calc(var(--base-size)*1.5)}.modal__text{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3)}.modal__btn{height:calc(var(--base-size)*4.5);font-size:calc(var(--base-size)*1.8);line-height:calc(var(--base-size)*2.6)}.cform--modal{gap:calc(var(--base-size)*4)}.cform--modal .cform__row{gap:calc(var(--base-size)*2.4)}.cform--modal .channels{gap:calc(var(--base-size)*.4)}.cform--modal .cform__btn{line-height:calc(var(--base-size)*2.6)}.modal--catalog .modal__window{gap:calc(var(--base-size)*2.4);width:100%;padding:calc(calc(var(--base-size) * 3) + 1px) calc(var(--base-size)*1.5) calc(var(--base-size)*3);box-shadow:inset 0 1px 0 var(--c-line)}.modal__img{height:calc(var(--base-size)*15.8)}.modal__body{gap:calc(var(--base-size)*2.4)}.modal--catalog .modal__head{gap:calc(var(--base-size)*1.2)}.modal__title--small{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*1.8)}.modal__text--small{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3)}}.menu{z-index:var(--z-menu);overscroll-behavior:contain;background-color:#000;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.menu[hidden]{display:none}html.is-menu{overflow:hidden}.menu__bar{height:calc(var(--base-size)*9);flex-shrink:0;position:relative}.menu__logo{top:calc(var(--base-size)*1.9);left:calc(var(--base-size)*3);width:calc(var(--base-size)*10.6);height:calc(var(--base-size)*5.3);position:absolute}.menu__logo picture,.menu__logo img{width:100%;height:100%;display:block}.menu__close{top:calc(var(--base-size)*2.8);right:calc(var(--base-size)*3);width:calc(var(--base-size)*3.5);height:calc(var(--base-size)*3.5);cursor:pointer;position:absolute}.menu__close img{width:100%;height:100%}.menu__panel{background-image:linear-gradient(var(--c-line), var(--c-line));background-position:0 0;background-repeat:no-repeat;background-size:100% 1px;flex-direction:column;flex:1 0 auto;display:flex}.menu__nav{background-image:linear-gradient(var(--c-line), var(--c-line));gap:calc(var(--base-size)*2.4);padding:calc(var(--base-size)*4) calc(var(--base-size)*3) calc(var(--base-size)*2.4);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;flex-direction:column;align-items:flex-start;display:flex}.menu__link:first-child{width:calc(var(--base-size)*34.4)}.menu__link{font-size:calc(var(--base-size)*1.8);line-height:calc(var(--base-size)*2.4);transition:color var(--t-hover) var(--ease-figma)}@media (hover:hover){.menu__link:hover{color:var(--c-gold)}.menu__phone:hover{background-color:rgb(var(--c-gold-rgb)/.1);box-shadow:inset 0 0 0 1px var(--c-gold)}}@media (hover:none){.menu__link:active{color:var(--c-gold)}.menu__phone:active{background-color:rgb(var(--c-gold-rgb)/.1);box-shadow:inset 0 0 0 1px var(--c-gold)}}.menu__contact{gap:calc(var(--base-size)*2.4);width:calc(var(--base-size)*34.7);margin:calc(var(--base-size)*4) 0 calc(var(--base-size)*4) calc(var(--base-size)*2.7);flex-direction:column;display:flex}.menu__title{font-family:var(--font-display);font-weight:var(--fw-display,400);font-variant-numeric:lining-nums;letter-spacing:var(--ls-display,normal);font-size:calc(var(--base-size)*2.4);line-height:calc(var(--base-size)*2.6);text-transform:uppercase}.menu__actions{gap:calc(var(--base-size)*1.6);flex-direction:column;display:flex}.menu__phone{gap:calc(var(--base-size)*1);height:calc(var(--base-size)*5.5);padding:calc(var(--base-size)*1.2) calc(var(--base-size)*2.5);font-size:calc(var(--base-size)*2);line-height:calc(var(--base-size)*2.9);background-color:rgb(var(--c-black-rgb)/.1);box-shadow:inset 0 0 0 1px var(--c-line);transition:background-color var(--t-hover) var(--ease-figma),box-shadow var(--t-hover) var(--ease-figma);justify-content:center;align-items:center;display:flex}.menu__phone img{width:calc(var(--base-size)*2.4);height:calc(var(--base-size)*2.4)}.menu__btn{width:100%}.menu__address{gap:calc(var(--base-size)*.4);flex-direction:column;display:flex}.menu__label{font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*1.9);color:var(--c-white-60);text-transform:uppercase}.menu__value{font-size:calc(var(--base-size)*1.8);line-height:calc(var(--base-size)*2.6);color:var(--c-white-80)}.menu__langs{background-image:linear-gradient(var(--c-line), var(--c-line));grid-template-columns:repeat(3, calc(var(--base-size) * 10.933));gap:calc(var(--base-size)*.8);padding:calc(calc(var(--base-size) * 4) + 1px) calc(var(--base-size)*3) calc(var(--base-size)*4);background-position:0 0;background-repeat:no-repeat;background-size:100% 1px;margin-top:auto;display:grid}.menu__lang{height:calc(var(--base-size)*4.5);font-size:calc(var(--base-size)*2);line-height:calc(var(--base-size)*2.9);background-color:rgb(var(--c-black-rgb)/.1);box-shadow:inset 0 0 0 1px var(--c-line);justify-content:center;align-items:center;display:flex}.menu__lang.is-current{box-shadow:inset 0 0 0 1px var(--c-gold)}@media only screen and (min-width:1025px){.menu{display:none}}@media only screen and (max-width:599px){.menu__bar{height:calc(var(--base-size)*6)}.menu__logo{top:calc(var(--base-size)*.8);left:calc(var(--base-size)*1.5);width:calc(var(--base-size)*8.8);height:calc(var(--base-size)*4.4)}.menu__close{top:calc(var(--base-size)*1.2);right:calc(var(--base-size)*1.5)}.menu__nav{gap:calc(var(--base-size)*1.6);padding:calc(var(--base-size)*3.2) calc(var(--base-size)*1.5)}.menu__link{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.2)}.menu__link:first-child{width:100%}.menu__contact{gap:calc(var(--base-size)*2);width:auto;margin:calc(var(--base-size)*3.2) calc(var(--base-size)*1.5)}.menu__title{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*1.8)}.menu__actions{gap:calc(var(--base-size)*1.5)}.menu__phone{height:calc(var(--base-size)*4.5);padding:calc(var(--base-size)*1.2) calc(var(--base-size)*2);font-size:calc(var(--base-size)*1.8);line-height:calc(var(--base-size)*2.6)}.menu__btn{height:calc(var(--base-size)*4.5);font-size:calc(var(--base-size)*1.8);line-height:calc(var(--base-size)*2.6)}.menu__label{font-size:calc(var(--base-size)*1.2);line-height:calc(var(--base-size)*1.6)}.menu__value{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3)}.menu__langs{padding:calc(calc(var(--base-size) * 3.2) + 1px) calc(var(--base-size)*1.5) calc(var(--base-size)*3.2)}}.legal{width:100%;max-width:calc(var(--base-size)*192);padding:calc(var(--base-size)*16) calc(var(--base-size)*39) calc(var(--base-size)*12);margin-inline:auto}.legal__inner{gap:calc(var(--base-size)*6);flex-direction:column;display:flex}.legal__g,.legal__section,.legal__list{flex-direction:column;display:flex}.legal__g--60{gap:calc(var(--base-size)*6)}.legal__section{gap:calc(var(--base-size)*3.2)}.legal__g--16{gap:calc(var(--base-size)*1.6)}.legal__g--12{gap:calc(var(--base-size)*1.2)}.legal__g--8{gap:calc(var(--base-size)*.8)}.legal__g--7{gap:calc(var(--base-size)*.7)}.legal__h{font-family:var(--font-display);font-weight:var(--fw-display,400);font-variant-numeric:lining-nums;letter-spacing:var(--ls-display,normal);font-size:calc(var(--base-size)*2.4);line-height:calc(var(--base-size)*2.6);color:var(--c-gold);background:var(--g-gold-metal) 0 0/12em 100% repeat-x;-webkit-text-fill-color:#0000;text-transform:uppercase;-webkit-background-clip:text;background-clip:text}.legal__p,.legal__li{font-size:calc(var(--base-size)*1.8);line-height:calc(var(--base-size)*2.6);color:var(--c-white-80)}.legal__p--fixed{height:calc(var(--base-size)*2.8)}.legal__li{gap:calc(var(--base-size)*.8);align-items:flex-start;display:flex}.legal__li span{max-width:calc(100% - calc(var(--base-size) * .1));flex:none}.legal__li img{width:calc(var(--base-size)*.8);height:calc(var(--base-size)*2.6);flex-shrink:0}.legal__link{transition:color var(--t-hover) var(--ease-figma);text-decoration:underline}@media (hover:hover){.legal__link:hover{color:var(--c-gold)}}@media (hover:none){.legal__link:active{color:var(--c-gold)}}@media only screen and (max-width:1024px){.legal{padding:calc(var(--base-size)*16) calc(var(--base-size)*3) calc(var(--base-size)*10)}}@media only screen and (max-width:599px){.legal{padding:calc(var(--base-size)*10) calc(var(--base-size)*1.5) calc(var(--base-size)*13.8)}.legal__inner{gap:calc(var(--base-size)*4)}.legal__li span{max-width:calc(100% - calc(var(--base-size) * 1.6))}.legal__g--60{gap:calc(var(--base-size)*4)}.legal__section{gap:calc(var(--base-size)*2.4)}.legal__h{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*1.8)}.legal__p,.legal__li{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3)}.legal__p{margin-right:calc(var(--base-size)*-.05)}}.notfound{height:auto;min-height:max(calc(var(--base-size) * 93),100dvh);padding:calc(var(--base-size)*13) calc(var(--base-size)*10) calc(var(--base-size)*8);justify-content:center;align-items:center;display:flex}.notfound__veil{pointer-events:none;background:radial-gradient(ellipse 60% 55% at 50% 50%, rgb(var(--c-bg-rgb)/.82) 0%, rgb(var(--c-bg-rgb)/.55) 60%, rgb(var(--c-bg-rgb)/.35) 100%),linear-gradient(180deg, rgb(var(--c-black-rgb)/.6) 0%, rgb(var(--c-black-rgb)/0) 25%, rgb(var(--c-black-rgb)/0) 70%, var(--c-bg) 100%);position:absolute;inset:0}.notfound__inner{max-width:calc(var(--base-size)*76);text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.notfound__code{font-family:var(--font-display);font-weight:var(--fw-display,400);font-variant-numeric:lining-nums;letter-spacing:var(--ls-display,normal);color:#0000;background:var(--g-gold-metal) 0 0/12em 100% repeat-x;font-size:calc(var(--base-size)*26);line-height:calc(var(--base-size)*24);letter-spacing:.02em;-webkit-background-clip:text;background-clip:text}.notfound__line{width:calc(var(--base-size)*12);height:1px;margin-top:calc(var(--base-size)*3.2);background:var(--g-gold)}.notfound__title{margin-top:calc(var(--base-size)*3.2);font-size:calc(var(--base-size)*4.4);line-height:calc(var(--base-size)*4.8)}.notfound__text{max-width:calc(var(--base-size)*56);margin-top:calc(var(--base-size)*1.6);font-size:calc(var(--base-size)*1.8);line-height:calc(var(--base-size)*2.6);color:var(--c-white-80)}.notfound__buttons{gap:calc(var(--base-size)*1.6);margin-top:calc(var(--base-size)*4);justify-content:center;display:flex}@media only screen and (max-width:1024px){.notfound{min-height:100dvh;padding:calc(var(--base-size)*13) calc(var(--base-size)*3) calc(var(--base-size)*8)}.notfound__veil{background:radial-gradient(ellipse 80% 50% at 50% 50%, rgb(var(--c-bg-rgb)/.82) 0%, rgb(var(--c-bg-rgb)/.55) 65%, rgb(var(--c-bg-rgb)/.4) 100%),linear-gradient(180deg, rgb(var(--c-black-rgb)/.6) 0%, rgb(var(--c-black-rgb)/0) 25%, rgb(var(--c-black-rgb)/0) 70%, var(--c-bg) 100%)}.notfound__code{font-size:calc(var(--base-size)*20);line-height:calc(var(--base-size)*18)}}@media only screen and (max-width:599px){.notfound{padding:calc(var(--base-size)*10) calc(var(--base-size)*1.5) calc(var(--base-size)*6)}.notfound__code{font-size:calc(var(--base-size)*12);line-height:calc(var(--base-size)*11)}.notfound__line{width:calc(var(--base-size)*8);margin-top:calc(var(--base-size)*2.4)}.notfound__title{margin-top:calc(var(--base-size)*2.4);font-size:calc(var(--base-size)*2.8);line-height:calc(var(--base-size)*3.1)}.notfound__text{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3)}.notfound__buttons{gap:calc(var(--base-size)*1.2);margin-top:calc(var(--base-size)*3.2);flex-direction:column;align-self:stretch}}.cookies{bottom:calc(var(--base-size)*3);left:max(calc(var(--base-size) * 3),(100% - calc(var(--base-size) * 192))/2 + calc(var(--base-size) * 3));z-index:calc(var(--z-header) + 1);gap:calc(var(--base-size)*1.2);width:calc(var(--base-size)*52);max-height:calc(100dvh - calc(var(--base-size) * 6));padding:calc(var(--base-size)*3);color:var(--c-white);background-color:var(--c-bg-light);box-shadow:inset 0 0 0 1px var(--c-line),0 calc(var(--base-size)*2) calc(var(--base-size)*6) #0006;animation:cookies-in .5s var(--ease-figma);flex-direction:column;display:flex;position:fixed;overflow-y:auto}.cookies[hidden]{display:none}@keyframes cookies-in{0%{opacity:0;translate:0 calc(var(--base-size)*2)}}.cookies__title{font-family:var(--font-display);font-size:calc(var(--base-size)*2.4);line-height:calc(var(--base-size)*2.6);color:var(--c-gold);text-transform:uppercase}.cookies__text,.cookies__group-text{font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*2);color:var(--c-white-80)}.cookies__text a{color:var(--c-gold);text-decoration:underline}.cookies__groups{gap:calc(var(--base-size)*1.2);padding-block:calc(var(--base-size)*.4);flex-direction:column;display:flex}.cookies__groups[hidden]{display:none}.cookies__group{gap:calc(var(--base-size)*.4);padding-top:calc(var(--base-size)*1.2);border-top:1px solid var(--c-line);flex-direction:column;display:flex}.cookies__group-head{gap:calc(var(--base-size)*1.2);min-height:calc(var(--base-size)*2.9);justify-content:space-between;align-items:center;display:flex}.cookies__group-title{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.1);color:var(--c-white)}.cookies__always{font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*2);color:var(--c-gold)}.cookies__check{min-height:calc(var(--base-size)*2.9);padding:0}.cookies__actions{gap:calc(var(--base-size)*1);margin-top:calc(var(--base-size)*.8);flex-wrap:wrap;align-items:center;display:flex}.cookies__actions .btn[hidden]{display:none}.cookies__more{padding:calc(var(--base-size)*.4) 0;font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*2);color:var(--c-white-80);text-underline-offset:.2em;cursor:pointer;transition:color var(--t-hover) var(--ease-figma);margin-left:auto;text-decoration:underline}@media (hover:hover){.cookies__more:hover{color:var(--c-gold)}}@media (hover:none){.cookies__more:active{color:var(--c-gold)}}@media only screen and (max-width:599px){.cookies{right:calc(var(--base-size)*1.5);bottom:calc(var(--base-size)*1.5);left:calc(var(--base-size)*1.5);width:auto;max-height:calc(100dvh - calc(var(--base-size) * 3));padding:calc(var(--base-size)*2)}.cookies__title{font-size:calc(var(--base-size)*2);line-height:calc(var(--base-size)*2.2)}.cookies__actions .btn{flex:100%}.cookies__more{margin-inline:auto}}.cmap__allow{bottom:calc(var(--base-size)*3);z-index:2;background-color:rgb(var(--c-bg-rgb)/.85);position:absolute;left:50%;translate:-50%}.cmap__allow[hidden]{display:none}
