*,:after,:before{box-sizing:border-box}body{min-height:100vh;margin:0}a{text-decoration:none}a:not([class]){text-decoration-skip-ink:auto}button{font:inherit}@media (prefers-reduced-motion:reduce){*{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}@font-face{font-display:swap;font-family:EuropaSansLight;src:url(/assets/dist/fonts/poppins/Poppins-VariableFont_wght-subset.woff2) format("woff2-variations"),url(/assets/dist/fonts/poppins/Poppins-VariableFont_wght-subset.ttf) format("truetype-variations");font-style:normal;font-variation-settings:"wght" 320;font-weight:320;text-rendering:optimizeLegibility}@font-face{font-display:swap;font-family:EuropaSansRegular;src:url(/assets/dist/fonts/poppins/Poppins-VariableFont_wght-subset.woff2) format("woff2-variations"),url(/assets/dist/fonts/poppins/Poppins-VariableFont_wght-subset.ttf) format("truetype-variations");font-style:normal;font-variation-settings:"wght" 400;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-display:swap;font-family:EuropaSerifDisplayRegular;src:url(/assets/dist/fonts/noto-serif-display/NotoSerifDisplay-Regular.woff2) format("woff2"),url(/assets/dist/fonts/noto-serif-display/NotoSerifDisplay-Regular.woff) format("woff");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}.sans-light{font-family:EuropaSansLight,sans-serif!important;font-feature-settings:"ss02"}body,button{font-family:EuropaSansRegular,sans-serif;font-feature-settings:"ss02";font-size:16px;letter-spacing:-.01em;font-weight:400;font-feature-settings:"liga","kern";-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h6{font-family:EuropaSerifDisplayRegular,serif;font-weight:400;letter-spacing:-.02em;line-height:1.2em;margin-top:0;margin-bottom:30px}h1{font-size:13.2vw!important;line-height:1em}@media (max-width:100vw){h1{font-size:13.2vw!important}}@media (min-width:1439.3939393939px){h1{font-size:190px!important}}h6{font-size:4.2vw!important}@media (max-width:100vw){h6{font-size:4.2vw!important}}@media (min-width:1428.5714285714px){h6{font-size:60px!important}}a{color:#000}a:not(.no-underline){position:relative}a:not(.no-underline):before{content:"";position:absolute;bottom:1px;left:50%;transform:translateX(-50%) scaleX(0);transform-origin:right center;width:100%;height:2px;background-color:#000}:root{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body,html{width:100%;overflow-x:hidden;margin:0}[data-router-wrapper]{padding-top:200px}@media screen and (max-width:767px){[data-router-wrapper]{padding-top:143px}}.wrapper{width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px}.cover{position:fixed;top:0;left:0;z-index:999;width:100%;height:100vh;background-color:#fff;opacity:1}.lazypicture{height:100%;overflow:hidden}.lazypicture,.lazypicture img{display:block;width:100%}.lazypicture img{object-fit:contain}.lazyfade{opacity:0}.min-vh-100{min-height:100vh}.underline{display:inline-block;position:relative}.underline:before{content:"";position:absolute;bottom:1px;left:0;width:100%;height:2px;background-color:#000}.text-center{text-align:center}[data-router-view]{width:100%}.word{display:inline-block;opacity:0;transform:translateY(1em)}.core-header{position:fixed;top:0;left:50%;transform:translateX(-50%);z-index:3;width:100%;font-size:18px}.core-header .core-header-content{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;padding:40px 60px;background-color:#fff}.core-header .core-logo{position:relative;z-index:1;display:inline-block;font-family:EuropaSansRegular,sans-serif;letter-spacing:0}.core-header .core-logo .underline:before{width:calc(100% + 3px)}.core-header .core-nav-links a,.core-header .core-quick-links a{position:relative;display:inline-block;margin:0 15px;color:#000;text-transform:uppercase}.core-header .core-nav-links a:first-of-type,.core-header .core-quick-links a:first-of-type{margin-left:0}.core-header .core-nav-links a:last-of-type,.core-header .core-quick-links a:last-of-type{margin-right:0}.core-header .core-quick-links{position:absolute;width:calc(100% - 120px);text-align:center}.core-header .core-nav-links{position:relative;z-index:1}.core-header .btn-mobile-nav,.core-header .mobile-nav-menu{display:none}.core-header #dark-toggle{position:absolute;bottom:0;left:0;width:100%;height:2px;background:#000}@media screen and (max-width:1023px){.core-header{left:0;transform:none}.core-header .core-nav-links,.core-header .core-quick-links{display:none}.core-header .core-header-content{z-index:2;padding:15px 17px 15px 30px;background-color:#fff}.core-header #dark-toggle,.core-header .core-logo{z-index:2}.core-header .btn-mobile-nav{display:block;position:relative;z-index:2;width:52px;height:48px;border:0;margin:0;padding:0;background-color:transparent;outline:0}.core-header .btn-mobile-nav .lines{display:block;position:absolute;top:14px;left:14px;width:calc(100% - 28px);height:calc(100% - 28px)}.core-header .btn-mobile-nav .line{display:block;position:absolute;right:0;width:100%;height:3px;background-color:#000;transform-origin:right center}.core-header .btn-mobile-nav .line-1{top:0}.core-header .btn-mobile-nav .line-2{top:calc(50% - 2px)}.core-header .btn-mobile-nav .line-3{bottom:1px}.core-header .mobile-nav-menu{display:block;position:fixed;top:0;left:0;z-index:1;width:100%;height:100vh;padding:138px 30px 60px;text-align:right;background-color:#fff;opacity:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.core-header .mobile-nav-menu .link{display:inline-block;width:100%;font-size:13.2vw;line-height:1em;overflow:hidden}.core-header .mobile-nav-menu .link:not(:last-of-type){margin-bottom:15px}.core-header .mobile-nav-menu .link:before{display:none}.core-header .mobile-nav-menu .link-text{display:inline-block;opacity:0;transform:translateY(100%)}}.featured-entry-block{padding-left:60px;padding-right:60px}.featured-entry-block .featured-entry-container{position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden}.featured-entry-block .link{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.featured-entry-block .hero-image,.featured-entry-block .lazypicture{position:absolute;top:0;left:0;width:100%;height:100%}.featured-entry-block .lazypicture{transform:scale(1)}.featured-entry-block .lazypicture img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@media screen and (max-width:767px){.featured-entry-block{padding-left:30px;padding-right:30px}.featured-entry-block .featured-entry-container{width:100%;height:0;padding-bottom:75%}}