@font-face{font-display:swap;font-family:DIN Alternate;font-style:normal;font-weight:700;src:url(/fonts/Din-Alternate.woff2) format("woff2")}:root{--pad: 20px;--box-x: 0;--box-y: 30px}*,*:before,*:after{box-sizing:border-box}html{height:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}html,body,ul,ol,li,table,td,figure,p,button{margin:0;padding:0}body{min-width:320px;font:14px/1.3 DIN Alternate,sans-serif;font-style:normal;font-weight:400;color:#000;background:#fff;overflow-y:scroll;overscroll-behavior:none;letter-spacing:.02em}main,header,nav,section,picture{display:block}ul{list-style:none}button{border:0;outline:none;background:transparent;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit}img,svg,video{display:block;width:100%;border-style:none;-webkit-user-drag:none}picture img{height:100%}.img-wrap{position:relative;display:block;overflow:hidden}.overlay,.admin,.img-wrap>*{position:absolute;top:0;left:0;width:100%;height:100%}h3,.h3,h2,.h2{margin:0;padding:0;font-family:inherit;font-weight:inherit;line-height:1.1;letter-spacing:inherit}h2,.h2{font-size:22px}h3,.h3{font-size:18px}.text-center{text-align:center}.text-right{text-align:right}p:not(:first-child){margin-top:1em}strong,.strong{font-weight:700}a{color:inherit;text-decoration:none;transition:color .2s;outline:none}a:hover,a:active{color:inherit}.btn{display:inline-block;padding:16px 35px 16px 60px;line-height:1.3;color:#000;background:#dce6e8;border:1px solid transparent;border-radius:0;font-family:inherit;font-size:inherit;font-weight:400;letter-spacing:inherit}.btn{transition:background .2s;margin-top:15px;background-position:25px center;text-transform:uppercase;cursor:pointer}.btn:hover{background-color:#bdd0d4}.container{position:relative;margin:0 auto}.container{max-width:1300px}.content{margin:0 auto}.content{max-width:496px}.wrap{margin:0 auto}.wrap{max-width:1100px}.box{padding:var(--box-y) var(--box-x)}.bled{padding-left:0!important;padding-right:0!important}.section{display:block;position:relative}h2{text-transform:uppercase}h2+h3{margin-top:10px}em{font-style:normal;color:#9bb5ba}.pb-0{padding-bottom:0!important}.img-wrap{overflow:visible}.img-wrap+.img-wrap{margin-top:1px}.text ul li,.btn{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 7'%3E%3Cpath d='M3 0l7 7H0V0z'/%3E%3C/svg%3E");background-size:10px 7px;background-repeat:no-repeat}.square{padding-top:100%}.landscape,.header-img,.home .header-visual{padding-top:60%}.bg-down{background:url(/images/site/down.svg) no-repeat center}.bright{color:#eaebe6}.video-cc{place-content:center;background-color:#ffffffe6}.has-video .video-cc{display:none}.header{position:relative}.header-visual{position:absolute;top:0;left:0;width:100%;overflow:hidden;padding-top:2%;transition:padding .5s}.header-img{position:absolute;top:0;left:0;width:100%;transform:translateY(-30%);transition:transform 1s}.home .header-img{transform:none}.logo{position:absolute;top:0;left:0;width:100%;z-index:10}.logo a{display:block;margin:0 auto;padding:20px 0 40px;width:40px}.logo use{fill:#b6c4c5;transition:fill .3s}.home .logo use{fill:#fff}.menu-toggle{position:absolute;top:10px;left:-10px;font-weight:700;z-index:10}.nav-link{transition:opacity .3s calc(.1s * var(--i)),padding-left .2s}.submenu{height:0;overflow:hidden}.container{padding:0 var(--pad)}.main{position:relative;padding-top:90px;min-height:80vh}.home .main{padding-top:0!important}.text:not(:first-child){padding-top:var(--pad)}.has-icon+.text{margin-top:7.5%}.text a:not(.btn){display:inline-block;margin-top:.5em;border-bottom:5px solid #9bb5ba;line-height:1.6;transition:border-color .2s}.text a:not(.btn):hover{border-color:#bdd0d4}.text ul{font-size:16px;color:#9bb5ba;list-style:none}.text ul:not(:first-child){margin-top:1em}.text ul li{padding:0 0 0 20px;background-position:left center}.centered .inner{max-width:600px;margin:0 auto}.headline-center{--down: 20px;padding-bottom:calc(var(--pad) + var(--down))!important;text-align:center;background-position:bottom center}.caption{padding:var(--pad);text-align:right}.icon{margin-top:-7.5%;padding-top:15%;top:100%;right:var(--pad);left:auto;width:15%;height:auto;background-color:#b6c4c5;border-radius:50%}.icon img{position:absolute;top:50%;left:20%;width:60%;transform:translateY(-50%)}footer{margin-top:100px}.has-menu footer{margin-top:20px}.footer-icon{margin:0 auto;width:40px}.footer-bottom{position:relative}.footer-nav{margin:15px 0 50px;font-size:16px;line-height:1.8}.footer-nav .active{color:#9bb5ba}.footer-visual{padding-top:22%;overflow:hidden}.footer-visual img{transform:translateY(-25%);height:auto}.legal-nav{position:absolute;padding:0 10px;top:50%;left:0;width:100%;transform:translateY(-50%)}.legal-nav li{margin:0 10px}.home-headline{font-size:30px}.home-left{margin:0 auto 15px;width:30px;height:8px;background:url(/images/site/left.svg) no-repeat}.hidden{display:none}.block{display:block}.flex{display:flex}.flex-wrap{flex-wrap:wrap}.row-reverse{flex-flow:row-reverse}.flex-1{flex:1;min-width:1px}.align-center{align-items:center}.align-end{align-items:flex-end}.align-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.w-12{width:100%}.w-6{width:50%}.admin{display:none}.is-admin :hover>.admin{display:block;background-color:#f8afaf80;z-index:3}.admin-btn{color:#f8afaf!important;border-color:transparent!important}.admin-btn:hover{color:#f8afaf;background-color:transparent}.is-admin .admin-btn{background-color:#f8afaf!important;color:#fff!important;border-color:#f8afaf!important}.animate{visibility:hidden;animation:1s forwards;animation-fill-mode:both}@keyframes fadeIn{0%{opacity:0}to{visibility:visible;opacity:1}}.fade-in{animation-name:fadeIn}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100px,0)}to{opacity:1;transform:none;visibility:visible}}.fade-in-up{animation-name:fadeInUp}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-10%,0,0)}to{opacity:1;transform:none;visibility:visible}}.fade-in-left{animation-name:fadeInLeft}@keyframes rotateIn{0%{opacity:0}to{opacity:1;transform:rotate(360deg);visibility:visible}}.rotate-in{animation-name:rotateIn}@media (min-width: 425px){.hidden-xs{display:none}.block-xs{display:block}}@media (min-width: 768px){:root{--pad: 30px;--box-x: var(--pad)}h2,.h2{font-size:34px}h3,.h3{font-size:22px}.content{max-width:none}.wrap{padding:0 var(--pad)}h2+h3{margin-top:20px}.logo a{padding:60px 0 0;width:60px}.header-nav{position:absolute;top:60px;left:-15px;font-size:14px;line-height:1.3;text-align:left;z-index:10}.nav-link{position:relative;text-transform:uppercase}.init .menu-link{opacity:0}.menu-link.active:before{position:absolute;top:3px;left:-5px;width:3px;height:11px;background-color:#9bb5ba;content:""}.active+.submenu{padding:0 0 3px 10px;height:auto}.submenu-link{opacity:0}.active+.submenu .submenu-link{opacity:1}.submenu-link.active{color:#9bb5ba}.language{position:absolute;top:230px;right:-15px;z-index:10;background:none}.language a{display:block;padding:8px 6px;background-color:#eaebe6;line-height:1}.language .selected{background-color:#dce6e8}.site-title{position:absolute;top:60px;right:-15px;text-align:right;z-index:11}.site-title h1{padding:10px 10px 10px 60px;font:inherit;text-transform:uppercase;line-height:1;border-bottom:1px solid #000}.stanley-stella{display:inline-block;width:120px;height:40px}.main{padding-top:220px}.headline-center{--down: 30px}.headline-left{background-position:center bottom 5px}.headline-left .inner{width:50%;padding-right:var(--box-x)}.caption{font-size:34px}.footer-nav{margin:0 0 30px;width:40%;font-size:24px;line-height:1.3;text-align:left}.footer-nav ul{display:inline-block;-moz-column-count:2;column-count:2;-moz-column-gap:40px;column-gap:40px}.footer-visual{padding-top:9%}.footer-contact{width:40%;text-align:right}.home-header{padding-top:60%}.home-headline{position:absolute;top:28vw;margin:0;font-size:50px}.home-text{text-align:left}.home-left{margin-left:0}.hidden-sm{display:none}.block-sm{display:block}.flex-sm{display:flex}.justify-end-sm{justify-content:flex-end}.w-6-sm{width:50%}.admin-btn{text-transform:uppercase}}@media (min-width: 1024px){:root{--pad: 50px;--box-y: 50px}h2,.h2{font-size:40px}h3,.h3{font-size:24px}.name{position:fixed;top:50%;right:30px;opacity:0;z-index:999;transition:opacity .3s}.name.active{opacity:1;transition-delay:.3s}.name span{display:block;transform:translate(50%) rotate(90deg)}.text ul{font-size:24px}.caption{font-size:40px}footer{margin-top:250px}.home-header{margin-bottom:var(--box-x)}.home-content{position:absolute;left:0;bottom:var(--box-y);width:100%}.home-headline{position:static;text-align:left;font-size:60px}.home-text{padding-bottom:0}.hidden-md{display:none}.block-md{display:block}.flex-md{display:flex}.flex-wrap-md{flex-wrap:wrap}.align-center-md{align-items:center}.w-6-md{width:50%}}@media (min-width: 1200px){:root{--box-x: 75px}.hidden-lg{display:none}.block-lg{display:block}.flex-wrap-lg{flex-wrap:wrap}}@media (min-width: 1440px){:root{--box-x: 100px;--box-y: 75px}.wrap{max-width:1200px}.header-nav{left:-50px}.language{right:-80px}.site-title{right:-50px}.site-title h1{padding-left:100px}.hidden-xl{display:none}.block-xl{display:block}}@media (max-width: 767px){.has-menu .header{background-color:#eaebe6;min-height:100vh}.home .header-visual{position:static}.home.has-menu .logo use{fill:#b6c4c5}.has-menu .logo{position:static}.header-nav{height:0;line-height:1.8;overflow:hidden;visibility:hidden}.has-menu .header-nav{padding:30px var(--box-x) var(--box-y);visibility:visible;height:auto}.header-nav .active{color:#9bb5ba}.nav-link{opacity:0}.menu-link{font-size:20px;opacity:0}.has-menu .menu-link{opacity:1}.expanded>.submenu{padding-bottom:20px;height:auto}.submenu-link{font-size:16px}.expanded .submenu-link{opacity:1}.block-menu{display:none}.has-menu .block-menu{display:block}.has-menu .hidden-menu{display:none}.language{margin-top:40px}.language li{margin:0 25px}.language .selected{color:#9bb5ba}.headline-left{background:none}}
/*# sourceMappingURL=site.css.map */
