@media(max-width:1439px){#header #menu-header{position:absolute;top:100%;left:0;display:none;width:100%;background-color:#fff}}#header #menu-header>li{padding:.5rem 1rem}@media(max-width:1439px){#header #menu-header>li{display:block;margin-bottom:.5rem}}@media(min-width:1440px){#header #menu-header>li.menu-item-has-children:hover>.sub-menu,#header #menu-header>li.menu-item-has-children:focus>.sub-menu{display:block}#header #menu-header>li.menu-item-has-children:hover .menu-chevron i,#header #menu-header>li.menu-item-has-children:focus .menu-chevron i{transform:rotate(180deg)}}#header #menu-header>li.menu-item-has-children .menu-chevron{display:inline-block;padding-left:.625rem}@media(max-width:1439px){#header #menu-header>li.menu-item-has-children .menu-chevron{position:relative;display:inline-block;justify-content:center;align-items:center;padding:.25rem;margin-left:auto;border-radius:.1875rem}}#header #menu-header>li.menu-item-has-children .menu-chevron.active i{transform:rotate(180deg)}@media(max-width:1439px){#header #menu-header a{display:flex;width:100%}}#header #menu-header .sub-menu{display:none;padding:1rem 2rem}@media(min-width:1440px){#header #menu-header .sub-menu{position:absolute;top:100%;left:0;background-color:rgb(22 19 19 / .2)}}li.menu-item-home .menu-link{font-size:0;width:6rem;height:6rem;border-radius:50%;background-color:rgb(39 37 37 / .7);display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}html.light li.menu-item-home .menu-link{background-color:rgb(234 233 230 / .7)}li.menu-item-home .menu-link span{position:relative;display:block;width:3.5rem;height:1.0625rem;overflow:hidden}li.menu-item-home .menu-link span::after,li.menu-item-home .menu-link span::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;-webkit-mask-image:var(--hero-bg);mask-image:var(--hero-bg);mask-size:contain;mask-repeat:no-repeat;transition:transform .2s ease;will-change:transform}html.light li.menu-item-home .menu-link span::after,html.light li.menu-item-home .menu-link span::before{background-color:#272525}li.menu-item-home .menu-link span::before{transform:translateY(104%)}li.menu-item-home .menu-link span::after{transform:translateY(0)}li.menu-item-home .menu-link:hover span::before{transform:translateY(0)}li.menu-item-home .menu-link:hover span::after{transform:translateY(-104%)}.header{position:sticky;top:0;padding:1.25rem 0;background-color:#161313;z-index:10;height:6.4375rem}@media(max-width:833px){.header{height:3.875rem}}html.light .header{background-color:#f6f6f6}.header__container{display:flex;justify-content:space-between;align-items:center;position:relative;padding:0rem 2.5rem;height:3.9375rem;max-width:100%}@media(max-width:833px){.header__container{height:1.375rem;padding:0rem 1rem}}.header__menu-strips{display:block;height:1rem;position:relative}.header__menu-strips::before,.header__menu-strips span,.header__menu-strips::after{content:"";position:absolute;display:block;width:100%;height:.125rem;background-color:#cac8c8;transition:background-color .3s ease 0s}.header__menu-button{cursor:pointer;color:#cac8c8;border:none;background-color:#fff0;display:flex;align-items:center;gap:.625rem;font-family:"Inter",sans-serif;font-size:.875rem;transition:color .3s ease 0s}@media(max-width:833px){.header__menu-button{font-size:0}}@media(min-width:1440px){.header__menu-button:hover{color:#fff}.header__menu-button:hover .header__menu-strips::before,.header__menu-button:hover .header__menu-strips span,.header__menu-button:hover .header__menu-strips::after{background-color:#fff}html.light .header__menu-button:hover.header__menu-button-on{color:#161313}html.light .header__menu-button:hover.header__menu-button-on .header__menu-strips::before,html.light .header__menu-button:hover.header__menu-button-on .header__menu-strips::after{background-color:#161313}}.header__menu-button-off{gap:.625rem}.header__menu-button-off span{line-height:1}.header__menu-button-off .header__menu-strips{width:1.375rem;height:1.375rem;display:flex;align-items:center;justify-content:center}.header__menu-button-off .header__menu-strips::after,.header__menu-button-off .header__menu-strips::before{width:1rem;height:.125rem}.header__menu-button-off .header__menu-strips::before{top:50%;transform:translateY(-50%) rotate(-45deg)}.header__menu-button-off .header__menu-strips::after{top:50%;transform:translateY(-50%) rotate(45deg)}@media(max-width:1439px){.header__menu-button-off{font-size:.875rem}}@media(max-width:833px){.header__menu-button-off{padding:2.5rem 0rem 0rem 2.5rem}}html.light .header__menu-button-off{color:#3b3838}html.light .header__menu-button-off .header__menu-strips::before,html.light .header__menu-button-off .header__menu-strips::after,html.light .header__menu-button-off .header__menu-strips span{background-color:#3b3838}.header__menu-button-on .header__menu-strips{width:1.375rem}.header__menu-button-on .header__menu-strips span{top:50%;transform:translateY(-50%)}.header__menu-button-on .header__menu-strips::after{bottom:0}html.light .header__menu-button-on{color:#3b3838}html.light .header__menu-button-on .header__menu-strips::before,html.light .header__menu-button-on .header__menu-strips::after,html.light .header__menu-button-on .header__menu-strips span{background-color:#3b3838}.header__logo{position:absolute;left:50%;transform:translateX(-50%);width:13.75rem}@media(max-width:833px){.header__logo{width:12.5rem}}@media(max-width:429px){.header__logo{width:11.25rem}}.header__logo a{display:block;width:100%}.header__logo>a{display:none}@media(max-width:833px){.header__logo>a{display:flex;align-items:center}}.header__logo img{width:100%}html.light .header__logo img{filter:invert(1) brightness(.03) contrast(100)}@media(max-width:833px){.header__logo .site-logo{display:none}}.header__buttons{display:flex;align-items:center;gap:2.0625rem}@media(max-width:1439px){.header__buttons{gap:1rem}}.header__theme{cursor:pointer;display:flex;gap:.5rem;align-items:center;background-color:#fff0;border:none;max-height:1.375rem;overflow:hidden}@media(min-width:1440px){.header__theme:hover .header__theme-text{color:#fff}html.light .header__theme:hover .header__theme-text{color:#161313}.header__theme:hover .header__theme-button::after{border:1px solid #fff}html.light .header__theme:hover .header__theme-button::after{border:1px solid #161313}.header__theme:hover .header__theme-button::before{background-color:#fff}html.light .header__theme:hover .header__theme-button::before{background-color:#161313}}.header__theme.active .header__theme-button::before{transform:translateX(1.25rem)}.header__theme.active .header__theme-button svg:first-child{transform:translateY(150%)}.header__theme.active .header__theme-button svg:last-child{transform:translateY(0)}.header__theme.active .header__theme-text{transform:translateY(-25%)}.header__theme-text{font-family:"Inter",sans-serif;font-size:.875rem;color:#cac8c8;display:flex;flex-direction:column;transform:translateY(25%);transition:transform .2s ease 0s,color .2s ease 0s}html.light .header__theme-text{color:#3b3838}@media(max-width:1439px){.header__theme-text{display:none}}.header__theme-button{display:flex;align-items:center;height:1.375rem;width:2.5625rem;position:relative;border-radius:.625rem}.header__theme-button::after{content:"";position:absolute;border-radius:.625rem;width:100%;height:100%;z-index:3;border:1px solid #cac8c8;transition:border .3s ease 0s}html.light .header__theme-button::after{border:1px solid #3b3838}.header__theme-button::before{content:"";display:block;position:relative;z-index:1;width:1.3125rem;height:1.3125rem;border-radius:50%;background-color:#cac8c8;transition:transform .2s ease 0s,background-color .3s ease 0s}html.light .header__theme-button::before{background-color:#3b3838}.header__theme-button svg{width:.75rem;height:.75rem;position:absolute;z-index:2;transition:transform .2s ease .3s}.header__theme-button svg:first-child{left:.25rem}.header__theme-button svg:last-child{right:.25rem;transform:translateY(150%)}html.light .header__theme-button svg path{fill:#f6f6f6}.header__contact-us{font-size:1rem;padding:.75rem 1.5rem;text-decoration:none}@media(max-width:1439px){.header__contact-us{padding:.75rem 1.25rem}}@media(max-width:833px){.header__contact-us{display:none}}body{position:relative}.menu{position:fixed;overflow-x:auto;top:0;left:0;z-index:11;background-color:#161313;padding:1.875rem 2.5rem;transform:translateX(-100%);transition:transform .3s ease 0s;height:100%}html.light .menu{background-color:#f6f6f6}@media(max-width:833px){.menu{padding:0rem;max-width:21.5rem;width:calc(100% - 2.5rem)}}.menu.active{transform:translateX(0)}.menu__primary-menu{padding-bottom:3.125rem}@media(max-width:833px){.menu__primary-menu{padding-bottom:4rem}}.menu__primary-menu ul{display:flex;flex-direction:column;gap:1rem}@media(max-width:833px){.menu__primary-menu ul{gap:1.5rem}}.menu__primary-menu ul a{color:#eae8e8;font-size:1.75rem;line-height:130%;transition:color .3s ease 0s;display:flex;align-items:center;font-family:"Sanomat",sans-serif}html.light .menu__primary-menu ul a{color:#161313}@media(max-width:1439px){.menu__primary-menu ul a{font-size:1.75rem;line-height:115%}}.menu__primary-menu ul a svg{margin-left:.75rem;overflow:hidden}.menu__primary-menu ul a svg line{stroke:#eae8e8;transform:translateX(-.75rem);transition:transform .3s ease 0s,color .3s ease 0s}html.light .menu__primary-menu ul a svg line{stroke:#161313}.menu__primary-menu ul a svg path{transform:translateX(-.375rem);fill:#eae8e8;transition:transform .3s ease 0s,color .3s ease 0s}html.light .menu__primary-menu ul a svg path{fill:#161313}.menu__primary-menu ul a:hover svg line{transform:translateX(0)}.menu__primary-menu ul a:hover svg path{transform:translateX(0)}.menu__small-menu{padding-top:1.5rem}@media(max-width:833px){.menu__small-menu{padding-top:1.5rem}}.menu__small-menu ul{display:flex;flex-direction:column;gap:.75rem;color:#cac8c8}html.light .menu__small-menu ul{color:#3b3838}.menu__small-menu a{width:max-content;font-weight:500;color:#cac8c8;font-size:.75rem;transition:color .3s ease 0s;display:flex;align-items:center}html.light .menu__small-menu a{color:#3b3838}.menu__small-menu a svg{margin-left:.25rem;overflow:hidden;height:.375rem;width:.5rem}.menu__small-menu a svg line{stroke:#cac8c8;transform:translateX(-.625rem);transition:transform .3s ease 0s,color .3s ease 0s}html.light .menu__small-menu a svg line{stroke:#3b3838}.menu__small-menu a svg path{transform:translateX(-.1875rem);stroke:#cac8c8;transition:transform .3s ease 0s,color .3s ease 0s}html.light .menu__small-menu a svg path{stroke:#3b3838}@media(min-width:1440px){.menu__small-menu a:hover{color:#eae8e8}html.light .menu__small-menu a:hover{color:#161313}.menu__small-menu a:hover svg line,.menu__small-menu a:hover svg path{transform:translateX(0);stroke:#eae8e8}html.light .menu__small-menu a:hover svg line,html.light .menu__small-menu a:hover svg path{stroke:#161313}}.menu__content{display:flex;padding-top:5rem;gap:9rem}@media(max-width:833px){.menu__content{max-width:21.5rem;width:100%;padding:3.125rem 2.5rem 2.5rem 2.5rem}}@media(max-width:1439px){.menu__content{gap:5.875rem}}.menu__overlay{position:absolute;width:100%;height:100%;z-index:-2;opacity:0;transition:opacity .3s ease 0s;background-color:rgb(20 16 20 / .8)}html.light .menu__overlay{background-color:rgb(59 56 56 / .8)}.menu__overlay.active{z-index:10;opacity:1}.menu__contact-us{display:block;width:max-content}.menu__column-title{display:block;line-height:1.5;font-size:1.125rem;color:#cac8c8}html.light .menu__column-title{color:#3b3838}@media(max-width:833px){.menu__right{display:none}}.menu-featured{padding-top:2.5rem;display:flex;flex-direction:column;gap:1.5rem}.menu-featured__item{overflow:hidden;position:relative;width:28.75rem;height:19.375rem;display:flex;align-items:flex-end}.menu-featured__item-light .menu-featured__title{color:#000}html.light .menu-featured__item-light .menu-featured__title{color:#000}.menu-featured__item-light .menu-featured__company{color:#000}.menu-featured__item-light .menu-featured__link-arrow::after{background-color:#000}@media(max-width:1439px){.menu-featured__item{width:22.5rem}}.menu-featured__item:hover .menu-featured__link-arrow::after{opacity:1;transform:translateY(0)}.menu-featured__item:hover .menu-featured__img img{transform:translateY(-.625rem)}.menu-featured__link-arrow{display:block;position:absolute;top:1.25rem;right:1.25rem;width:.8125rem;height:.75rem;overflow:hidden}.menu-featured__link-arrow::after{content:"";display:block;width:.8125rem;height:.75rem;background-color:#fff;-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMyAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05LjEwMDk0IDIuMjQzNzJMMy41ODIwOSAyLjI0NDI1TDMuNTgxOTIgMC40OTQyNTNMMTIuMDg4NyAwLjQ5MzQzMUwxMi4wODc5IDkuMDAwMkwxMC4zMzc5IDkuMDAwMDNMMTAuMzM4NCAzLjQ4MTE0TDEuODcxNjggMTEuOTQ3OUwwLjYzNDI0NiAxMC43MTA0TDkuMTAwOTQgMi4yNDM3MloiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=);mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMyAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05LjEwMDk0IDIuMjQzNzJMMy41ODIwOSAyLjI0NDI1TDMuNTgxOTIgMC40OTQyNTNMMTIuMDg4NyAwLjQ5MzQzMUwxMi4wODc5IDkuMDAwMkwxMC4zMzc5IDkuMDAwMDNMMTAuMzM4NCAzLjQ4MTE0TDEuODcxNjggMTEuOTQ3OUwwLjYzNDI0NiAxMC43MTA0TDkuMTAwOTQgMi4yNDM3MloiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:cover;-webkit-mask-size:cover;transform:translateY(.8125rem);opacity:0;transition:opacity .3s ease 0s,transform .3s ease 0s}@media(max-width:1439px){.menu-featured__link-arrow::after{opacity:1;transform:translateY(0)}}.menu-featured__full-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.menu-featured__img{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#141014}.menu-featured__img img{transition:transform .3s ease 0s;height:calc(100% + 10px)}.menu-featured__content{position:relative;padding:2.5rem;display:flex;flex-direction:column;transition:opacity .3s ease 0s}@media(max-width:1439px){.menu-featured__content{padding:1.5rem}}.menu-featured__company{font-weight:400;font-size:.8125rem;line-height:100%;text-transform:uppercase;color:#fff}.menu-featured__title{letter-spacing:0;font-size:1.75rem;line-height:130%;padding-top:.75rem;font-family:"Sanomat",sans-serif;color:#fff}html.light .menu-featured__title{color:#fff}