.skip-link{position:absolute;top:-1000px;left:0;padding:12px 16px;background:#fdfbf5;color:#333;z-index:100;text-decoration:none}.skip-link:focus{top:0}.site-header{position:sticky;top:0;left:0;right:0;z-index:49;background:#e3e3e3;transition:transform .2s ease,height .45s ease-out;will-change:transform;overflow:hidden}.is-header-initializing .site-header{transition:none;will-change:auto;transform:none!important}.site-header::after{content:"";position:absolute;left:50%;transform:translateX(-50%);width:calc(100% - (20px * 2));height:1px;background:#000;bottom:0}@media only screen and (max-width:767px){.site-header{transition:none;will-change:auto}.site-header.unpinned{transform:translateY(0)}.site-header.pinned{transform:translateY(0)}}@media only screen and (min-width:768px){.site-header{position:sticky;top:0;left:0;right:0;width:100%;background:#e3e3e3;border-radius:0;overflow:visible;will-change:transform;transform:none;transition:transform .24s ease}.site-header.unpinned{transform:translate3d(0,-100%,0)!important;pointer-events:none}.site-header.pinned{transform:translate3d(0,0,0)!important;pointer-events:auto}.site-header::after{display:none}}.site-header .header__inner{max-width:1170px;width:100%;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:none}@media only screen and (min-width:768px){.site-header .header__inner{padding:20px 0;border-bottom:1px solid #000}}.site-header .header__inner .header-logo{width:40%}@media only screen and (min-width:768px){.site-header .header__inner .header-logo{width:auto}}.site-header .header__inner .header-logo img{display:block;height:36px;object-fit:contain}@media only screen and (min-width:768px){.site-header .header__inner .header-logo img{height:48px}}.site-header .header__inner .header-right{display:flex;align-items:center;gap:7px;flex:1;justify-content:space-between}@media only screen and (min-width:768px){.site-header .header__inner .header-right{gap:30px;flex:0 0 auto;justify-content:flex-end}}.site-header .header__inner .header-right .main-nav{display:none}@media only screen and (min-width:768px){.site-header .header__inner .header-right .main-nav{display:block}.site-header .header__inner .header-right .main-nav .mod-menu{display:flex;gap:15px;list-style:none;padding:0;margin:0}.site-header .header__inner .header-right .main-nav .mod-menu li.active>a,.site-header .header__inner .header-right .main-nav .mod-menu li.current>a{position:relative}.site-header .header__inner .header-right .main-nav .mod-menu li.active>a::after,.site-header .header__inner .header-right .main-nav .mod-menu li.current>a::after{content:"";position:absolute;left:0;bottom:-5px;width:100%;height:1.3px;background:#8d222c;transform:scaleX(1);transform-origin:left;clip-path:polygon(0 0,100% 0.65px,100% 0.85px,0 100%)}.site-header .header__inner .header-right .main-nav .mod-menu a{font-family:"Golos Text",sans-serif;font-size:12.8px;text-transform:uppercase;font-weight:400;color:#333;text-decoration:none;position:relative;transition:color .3s ease}.site-header .header__inner .header-right .main-nav .mod-menu a::after{content:"";position:absolute;left:0;bottom:-5px;width:100%;height:1.3px;background-color:#8d222c;transform:scaleX(0);transform-origin:left;transition:transform .3s ease;clip-path:polygon(0 0,100% 0.65px,100% 0.85px,0 100%)}.site-header .header__inner .header-right .main-nav .mod-menu a:hover{color:#000}.site-header .header__inner .header-right .main-nav .mod-menu a:hover::after{transform:scaleX(1)}}.site-header .header__inner .header-right .header-controls__inner{display:flex;align-items:center;gap:12px}@media only screen and (min-width:768px){.site-header .header__inner .header-right .header-controls__inner{gap:30px}}.site-header .header__inner .header-right .header-controls__inner .divider{display:none;width:1px;height:25px;background-color:#000;opacity:1}@media only screen and (min-width:768px){.site-header .header__inner .header-right .header-controls__inner .divider{display:block}}.site-header .header__inner .header-right .header-controls__inner .btn.btn--primary{width:fit-content;display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border-radius:6px;border:1px solid transparent;background-color:#8d222c;color:#fff;font-family:"Golos Text",sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .3s ease,color .3s ease,border-color .3s ease,transform .1s ease;height:36px}@media (hover:hover){.site-header .header__inner .header-right .header-controls__inner .btn.btn--primary:hover{background-color:transparent;color:#8d222c;border-color:#8d222c}}@media (hover:none){.site-header .header__inner .header-right .header-controls__inner .btn.btn--primary{transition:none}.site-header .header__inner .header-right .header-controls__inner .btn.btn--primary:hover{background-color:#8d222c;color:#fff;border-color:#8d222c}.site-header .header__inner .header-right .header-controls__inner .btn.btn--primary:active{filter:brightness(.92)}}@media only screen and (min-width:768px){.site-header .header__inner .header-right .header-controls__inner .btn.btn--primary{padding:10px 20px;font-size:12.8px;font-weight:400;height:auto}}.site-header .header__inner .header-right .header-controls__inner .btn.btn--primary:active{transform:scale(.98)}.site-header .header__inner .header-right .header-controls__inner .btn.btn--primary:focus-visible{outline:0;box-shadow:0 0 0 2px #fdfbf5,0 0 0 4px #8d222c}.site-header .header__inner .header-right .header-controls__inner .btn.btn--primary:disabled,.site-header .header__inner .header-right .header-controls__inner .btn.btn--primary[aria-disabled=true]{opacity:.6;cursor:not-allowed;pointer-events:none}@media (prefers-reduced-motion:reduce){.site-header .header__inner .header-right .header-controls__inner .btn.btn--primary{transition:none}}.site-header .header__inner .header-right .header-controls__inner .header-controls__icons{display:none}@media only screen and (min-width:768px){.site-header .header__inner .header-right .header-controls__inner .header-controls__icons{display:flex;align-items:center;gap:10px}.site-header .header__inner .header-right .header-controls__inner .header-controls__icons .icon-link{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;transition:color .3s ease;color:#000}.site-header .header__inner .header-right .header-controls__inner .header-controls__icons .icon-link svg{width:40px;height:40px;transition:fill .3s ease}.site-header .header__inner .header-right .header-controls__inner .header-controls__icons .icon-link--invertable{padding:3px;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;transition:all .3s ease}.site-header .header__inner .header-right .header-controls__inner .header-controls__icons .icon-link--invertable svg{width:40px;height:40px}.site-header .header__inner .header-right .header-controls__inner .header-controls__icons .icon-link--invertable svg .bg{fill:#fdfbf5;transition:fill .3s ease}.site-header .header__inner .header-right .header-controls__inner .header-controls__icons .icon-link--invertable svg .icon{fill:#000000;transition:fill .3s ease}.site-header .header__inner .header-right .header-controls__inner .header-controls__icons .icon-link--invertable:hover svg .bg{fill:#000000}.site-header .header__inner .header-right .header-controls__inner .header-controls__icons .icon-link--invertable:hover svg .icon{fill:#fdfbf5}}.site-header .header__inner .header-right .burger{display:block;width:33px;height:26px;position:relative;margin:0;transition:all .5s ease;cursor:pointer;z-index:52;background:0 0;border:none;padding:0;-webkit-tap-highlight-color:transparent;opacity:1}.site-header .header__inner .header-right .burger:hover{cursor:pointer;opacity:1}.site-header .header__inner .header-right .burger:focus,.site-header .header__inner .header-right .burger:focus-visible{outline:0;box-shadow:none}.site-header .header__inner .header-right .burger.active{opacity:1}.site-header .header__inner .header-right .burger.active span:first-child{transform:translateY(0) rotate(-45deg)}.site-header .header__inner .header-right .burger.active span:nth-child(2){opacity:0;transform:translateY(0)}.site-header .header__inner .header-right .burger.active span:last-child{transform:translateY(0) rotate(45deg)}.site-header .header__inner .header-right .burger span{width:33px;height:2px;background-color:#000;position:absolute;left:0;transition:all .3s cubic-bezier(.4, .01, .165, .99);transform:translateY(0)}.site-header .header__inner .header-right .burger span:first-child{transform:translateY(-10px)}.site-header .header__inner .header-right .burger span:nth-child(2){transform:translateY(0)}.site-header .header__inner .header-right .burger span:last-child{transform:translateY(10px)}@media only screen and (min-width:768px){.site-header .header__inner .header-right .burger{display:none}}body.menu-open{overflow:hidden}@media only screen and (max-width:767px){body.menu-open .site-header{z-index:49;overflow:visible;transform:translateY(0)}}@media only screen and (max-width:767px){body.menu-open .site-header .burger{z-index:51}}.mobile-nav{display:block;position:fixed;top:var(--header-height,76px);left:0;right:0;width:100%;height:0;max-height:0;overflow:hidden;opacity:0;pointer-events:none;z-index:50;background:0 0;transition:height .25s cubic-bezier(.4, .01, .165, .99),max-height .25s cubic-bezier(.4, .01, .165, .99),opacity .25s cubic-bezier(.4, .01, .165, .99)}.mobile-nav__menu{position:relative;display:block;padding:0 20px;overflow-y:auto}.mobile-nav .mod-menu{list-style:none;padding:0;margin:0}.mobile-nav .mod-menu li{border-bottom:.7px solid rgba(51,51,51,.2);margin-top:5px;opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.4, .01, .165, .99),transform .5s cubic-bezier(.4, .01, .165, .99);text-align:right;margin-right:20px}.mobile-nav .mod-menu li:first-child{transition-delay:0.56s}.mobile-nav .mod-menu li:nth-child(2){transition-delay:0.48s}.mobile-nav .mod-menu li:nth-child(3){transition-delay:0.4s}.mobile-nav .mod-menu li:nth-child(4){transition-delay:0.32s}.mobile-nav .mod-menu li:nth-child(5){transition-delay:0.24s}.mobile-nav .mod-menu li:nth-child(6){transition-delay:0.16s}.mobile-nav .mod-menu li:nth-child(7){transition-delay:80ms}.mobile-nav .mod-menu li a{display:block;position:relative;color:#333;text-decoration:none;font-size:16px;line-height:2.8;width:100%;font-family:"Golos Text",sans-serif;-webkit-tap-highlight-color:transparent}.mobile-nav .mod-menu li a:focus,.mobile-nav .mod-menu li a:focus-visible{outline:0;outline-offset:0}@media (hover:hover) and (pointer:fine){.mobile-nav .mod-menu li a:focus,.mobile-nav .mod-menu li a:focus-visible{outline:2px solid rgba(141,34,44,.8);outline-offset:4px}}@media only screen and (min-width:768px){.mobile-nav{display:none}}@media only screen and (max-width:767px){body.menu-open .mobile-nav{height:var(--mobile-nav-open-height,calc(100vh - var(--header-height,76px)));max-height:var(--mobile-nav-open-height,calc(100vh - var(--header-height,76px)));opacity:1;pointer-events:auto;background:#fdfbf5;transition:height .25s cubic-bezier(.4, .01, .165, .99),max-height .25s cubic-bezier(.4, .01, .165, .99),opacity .25s cubic-bezier(.4, .01, .165, .99)}body.menu-open .mobile-nav__menu{padding:0 20px}body.menu-open .mobile-nav .mod-menu li{opacity:1;transform:translateY(0)}body.menu-open .mobile-nav .mod-menu li:first-child{transition-delay:80ms}body.menu-open .mobile-nav .mod-menu li:nth-child(2){transition-delay:0.16s}body.menu-open .mobile-nav .mod-menu li:nth-child(3){transition-delay:0.24s}body.menu-open .mobile-nav .mod-menu li:nth-child(4){transition-delay:0.32s}body.menu-open .mobile-nav .mod-menu li:nth-child(5){transition-delay:0.4s}body.menu-open .mobile-nav .mod-menu li:nth-child(6){transition-delay:0.48s}body.menu-open .mobile-nav .mod-menu li:nth-child(7){transition-delay:0.56s}}@media (prefers-reduced-motion:reduce){.btn.btn--primary,.burger span,.mobile-nav,.mobile-nav__close{transition:none}body.menu-open .mobile-nav{transition:none}.mobile-nav .mod-menu li{transition:none;transition-delay:0s}body.menu-open .mobile-nav .mod-menu li{transition-delay:0s}}@keyframes arrow-pulse{0%,100%{transform:translate(0,0)}50%{transform:translate(5px,-5px)}}*,::after,::before{margin:0;padding:0;box-sizing:border-box}body{font-family:"Golos Text",sans-serif;font-size:16px;font-size-adjust:from-font;background-color:#fdfbf5;color:#333;line-height:1.4}@media only screen and (min-width:768px){body{background-color:#fff}}html{-webkit-text-size-adjust:100%;background-color:#fdfbf5;scrollbar-gutter:stable;scroll-padding-top:var(--header-height,76px)}@media only screen and (min-width:768px){html{background-color:#fff}}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}a{color:#333;text-decoration:none;transition:color .3s ease}@media (hover:hover){a:hover{color:#000}}a:focus-visible{outline:2px solid #8d222c;outline-offset:2px}.container{max-width:1170px;width:100%;margin:0 auto;padding-inline:20px}@media only screen and (min-width:768px){.container{padding-inline:0}}.page-wrapper{background-color:#fdfbf5}@media only screen and (min-width:768px){.page-wrapper{position:relative;background-color:transparent;z-index:0;margin:20px auto}.page-wrapper::before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1300px;transform:translateX(-50%);background:#fdfbf5;box-shadow:0 8px 32px rgba(0,0,0,.12),0 4px 16px rgba(0,0,0,.08),inset 0 1px 0 rgba(255,255,255,.6);border-radius:6px;z-index:-1}}.frame{max-width:1300px;width:100%;margin:0 auto}.frame--header{margin-top:0}@media only screen and (min-width:768px){.frame--header{margin-top:20px}}.frame--footer{margin-bottom:0}@media only screen and (min-width:768px){.frame--footer{margin-bottom:30px}}.frame:not(.site-header),section{position:relative}.section-with-divider:not(.site-header){--section-anchor-mobile-buffer:3px;scroll-margin-top:calc(var(--header-height,76px) + var(--section-anchor-mobile-buffer));position:relative;padding-inline:0}.section-with-divider:not(.site-header)::after{content:"";position:absolute;left:50%;transform:translateX(-50%);width:calc(100% - (20px * 2));height:1px;background:#000;bottom:0}@media only screen and (min-width:768px){.section-with-divider:not(.site-header){--section-anchor-mobile-buffer:0px;padding-inline:0}.section-with-divider:not(.site-header)::after{width:1170px}}.section-with-divider:not(.site-header):not(.hero){padding-block-end:40px;padding-block-start:0}@media only screen and (min-width:768px){.section-with-divider:not(.site-header):not(.hero){padding-block-start:0;padding-block-end:60px}}.section-with-divider.hero{padding-block:80px}@media only screen and (min-width:768px){.section-with-divider.hero{padding-block:75px}}.btn-main{width:fit-content;align-items:center;justify-content:center;padding:8px 12px;border-radius:6px;border:1px solid transparent;background-color:#8d222c;color:#fff;font-family:"Golos Text",sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .3s ease,color .3s ease,border-color .3s ease,transform .1s ease;height:auto;display:inline-flex;gap:10px}@media (hover:hover){.btn-main:hover{background-color:transparent;color:#8d222c;border-color:#8d222c}}@media (hover:none){.btn-main{transition:none}.btn-main:hover{background-color:#8d222c;color:#fff;border-color:#8d222c}.btn-main:active{filter:brightness(.92)}}@media only screen and (min-width:768px){.btn-main{padding:10px 20px;font-size:16px;font-weight:400;height:auto}}.btn-main:active{transform:scale(.98)}.btn-main:focus-visible{outline:0;box-shadow:0 0 0 2px #fdfbf5,0 0 0 4px #8d222c}.btn-main:disabled,.btn-main[aria-disabled=true]{opacity:.6;cursor:not-allowed;pointer-events:none}@media (prefers-reduced-motion:reduce){.btn-main{transition:none}}.btn-main svg{width:20px;height:20px;transform:rotate(0)}.btn-main svg path{fill:none;stroke:currentColor}.btn-main svg{transition:transform .3s}@media (hover:hover){.btn-main:hover svg{animation:arrow-pulse .6s infinite ease-in-out}}@media (hover:none){.btn-main svg{transition:none}}@media (prefers-reduced-motion:reduce){.btn-main svg{transition:none}.btn-main:hover svg{animation:none;transform:none}}@media only screen and (min-width:768px){.btn-main svg{width:24px;height:24px;transform:rotate(0)}.btn-main svg path{fill:none;stroke:currentColor}}