@import url(https://fonts.googleapis.com/css2?family=EB+Garamond:ital@0;1&family=Onest:wght@400;600&display=swap);@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,picture,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button{appearance:none;-webkit-appearance:none;border:none;border-radius:0;padding:0;box-shadow:none;font-family:inherit;font-size:inherit;font-weight:inherit;background:0 0;color:inherit;margin:0}button:active,button:focus{appearance:none;-webkit-appearance:none;-webkit-tap-highlight-color:transparent}*{-webkit-tap-highlight-color:rgba(255,255,255,0)}:focus{outline:0}*,:after,:before{box-sizing:border-box;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-weight:inherit}strong{font-weight:400}em{font-style:italic}.-t-body-1{line-height:1;font-family:EB Garamond,serif;font-weight:400;text-transform:none;font-size:clamp(16px,(16px) + (100vw - 375px) / (1920 - 375) * (4),20px)}.-t-body-2{line-height:1;font-family:Onest,sans-serif;font-weight:400;text-transform:none;font-size:clamp(16px,(16px) + (100vw - 375px) / (1920 - 375) * (2),18px)}.-t-body-3{line-height:1;font-family:Onest,sans-serif;font-weight:400;text-transform:none;font-size:clamp(14px,(14px) + (100vw - 375px) / (1920 - 375) * (2),16px)}.-t-label-1{line-height:1;font-family:EB Garamond,serif;font-weight:400;text-transform:uppercase;font-size:clamp(14px,(14px) + (100vw - 375px) / (1920 - 375) * (2),16px)}.-t-label-2{line-height:1;font-family:EB Garamond,serif;font-weight:400;text-transform:none;font-size:clamp(14px,(14px) + (100vw - 375px) / (1920 - 375) * (2),16px)}.-t-label-3{line-height:1;font-family:Onest,sans-serif;font-weight:400;text-transform:none;font-size:clamp(12px,(12px) + (100vw - 375px) / (1920 - 375) * (2),14px)}.-t-label-4{line-height:1;font-family:EB Garamond,serif;font-weight:400;text-transform:none;font-size:clamp(16px,(16px) + (100vw - 375px) / (1920 - 375) * (0),16px)}.-t-display-1{line-height:1;font-family:EB Garamond,serif;line-height:1.4;font-weight:400;text-transform:none;font-size:clamp(48px,(48px) + (100vw - 375px) / (1920 - 375) * (32),80px)}.-t-display-2{line-height:1;font-family:EB Garamond,serif;font-weight:400;font-size:clamp(40px,(40px) + (100vw - 375px) / (1920 - 375) * (24),64px)}.-t-display-3{line-height:1;font-family:EB Garamond,serif;font-weight:400;text-transform:uppercase;font-size:clamp(32px,(32px) + (100vw - 375px) / (1920 - 375) * (16),48px)}.-t-display-4{line-height:1;font-family:EB Garamond,serif;font-weight:400;font-size:clamp(32px,(32px) + (100vw - 375px) / (1920 - 375) * (16),48px)}.-t-display-5{line-height:1;font-family:EB Garamond,serif;font-weight:400;text-transform:uppercase;font-size:clamp(24px,(24px) + (100vw - 375px) / (1920 - 375) * (16),40px)}.-t-display-6{line-height:1;font-family:EB Garamond,serif;font-weight:400;text-transform:none;font-size:clamp(24px,(24px) + (100vw - 375px) / (1920 - 375) * (8),32px)}.-t-display-7{line-height:1;font-family:EB Garamond,serif;font-weight:400;text-transform:uppercase;font-size:clamp(18px,(18px) + (100vw - 375px) / (1920 - 375) * (2),20px)}.-t-display-8{line-height:1;font-family:EB Garamond,serif;font-weight:400;text-transform:none;font-size:clamp(18px,(18px) + (100vw - 375px) / (1920 - 375) * (2),20px)}:root{--cols:4;--vw-check:0.000001px}@media (min-width:1024px){:root{--cols:12}}html{display:block;font-size:10px;box-sizing:border-box;background:#fbfbf6;overflow:hidden}body{line-height:1;font-family:Onest,sans-serif;font-weight:400;text-transform:none;font-size:clamp(14px,(14px) + (100vw - 375px) / (1920 - 375) * (2),16px);color:#6a655e}body.-resizing *{transition:none!important}body a{text-decoration:none;color:inherit}#__bs_notify__{font-size:12px!important;padding:5px!important}.-grid-shell{display:block;position:absolute;left:0;top:0;width:100%;height:100%;position:fixed;pointer-events:none;opacity:.05;z-index:99999;display:none}.-show-grid .-grid-shell{display:block}.-grid-shell .g-wrapper{height:100%}.-grid-shell [class^=g-span] .filler{height:100vh;background:red}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-scrolling iframe{pointer-events:none}.-mask{-webkit-mask-position:center;-webkit-mask-size:cover;-webkit-mask-image:linear-gradient(90deg,#000 -100%,transparent 0);mask-position:center;mask-size:cover;mask-image:linear-gradient(90deg,#000 -100%,transparent 0);will-change:transform}.-fade{opacity:0;transform:translateY(max(30px,5%));will-change:transform}[js-clip]{clip-path:inset(5%)}[js-line]{position:relative}[js-line]:before{content:"";position:absolute;left:0;top:0;width:100%;height:1px;background:#d7d2cb;scale:0 1;transform-origin:0 0;transition:scale .6s ease-out;transition-delay:.3s}[js-line].-enter:before{scale:1 1}.g-richtext>*+*{margin-top:clamp(32px,(32px) + (100vw - 375px) / (1920 - 375) * (8),40px)}.g-section{position:relative;padding:clamp(48px,(48px) + (100vw - 375px) / (1920 - 375) * (32),80px) 0}.g-wrapper{max-width:calc(1920px - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2);margin-right:calc(min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2);margin-left:calc(min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2)}@media screen and (min-width:1921px){.g-wrapper{margin-left:auto;margin-right:auto}}.g-row{display:flex;flex-wrap:wrap;gap:calc(min(100vw - var(--vw-check),1920px) * 60 / 1920);width:100%}[class^=g-span]{flex-basis:0;flex-grow:1}.g-span-1{flex:0 0 calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 1 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 0);max-width:calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 1 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 0)}.g-span-2{flex:0 0 calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 2 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 1);max-width:calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 2 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 1)}.g-span-3{flex:0 0 calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 3 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 2);max-width:calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 3 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 2)}.g-span-4{flex:0 0 calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 4 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 3);max-width:calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 4 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 3)}.g-span-5{flex:0 0 calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 5 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 4);max-width:calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 5 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 4)}.g-span-6{flex:0 0 calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 6 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 5);max-width:calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 6 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 5)}.g-span-7{flex:0 0 calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 7 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 6);max-width:calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 7 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 6)}.g-span-8{flex:0 0 calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 8 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 7);max-width:calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 8 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 7)}.g-span-9{flex:0 0 calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 9 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 8);max-width:calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 9 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 8)}.g-span-10{flex:0 0 calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 10 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 9);max-width:calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 10 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 9)}.g-span-11{flex:0 0 calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 11 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 10);max-width:calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 11 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 10)}.g-span-12{flex:0 0 calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 12 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 11);max-width:calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 12 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 11)}.g-header{position:fixed;top:0;right:0;left:0;z-index:100;background:#fbfbf6;transition:.6s;user-select:none}.-filters-open .g-header{display:none}@media (min-width:1024px){.-filters-open .g-header{display:block}}.g-header__backdrop{position:fixed;display:block;position:absolute;left:0;top:0;width:100%;height:100%;display:block;height:100vh;background:red;z-index:99}.g-header.-type-overlap{background:0 0;color:#fbfbf6}.-header-fixed .g-header.-type-overlap{background:#fbfbf6;color:#6a655e}@media (min-width:1280px){.-header-fixed .g-header{translate:0 -2.4rem}}@media (min-width:1680px){.-header-fixed .g-header{translate:0 -5.4rem}}.-header-hidden .g-header:not(.-menu-open):not(.-panel-open){translate:0 -100%}.g-header__wrapper{position:relative;height:9.8rem;padding:2.4rem 0;display:flex;align-items:center}@media (min-width:1280px){.g-header__wrapper{align-items:flex-end;height:14.6rem}}@media (min-width:1680px){.g-header__wrapper{height:17.6rem}}.g-header__logo{position:relative;overflow:hidden;display:block;width:8rem;position:absolute;z-index:2;left:50%;top:50%;translate:-50% -50%}.g-header__logo>iframe,.g-header__logo>img,.g-header__logo>picture,.g-header__logo>picture>img,.g-header__logo>svg{display:block;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:center}.g-header__logo:after{content:"";display:block;height:0;padding-bottom:62.5%}.g-header__logo .g-media__spacer{display:none}.g-header__logo.-ratio:after{display:none}.g-header__logo.-ratio .g-media__spacer{display:block}@media (min-width:1280px){.g-header__logo{width:12rem;top:auto;bottom:clamp(24px,(24px) + (100vw - 375px) / (1920 - 375) * (0),24px);translate:-50% 0}}.g-header__logo svg{fill:currentColor}.g-header__btn{flex-shrink:0;width:4.8rem;height:4.8rem;margin-left:auto;border:1px solid #d7d2cb;border-radius:50%;position:relative;transition:background-color .3s;cursor:pointer}@media (min-width:1280px){.g-header__btn{width:5.6rem;height:5.6rem;position:absolute;right:0;bottom:clamp(24px,(24px) + (100vw - 375px) / (1920 - 375) * (0),24px);translate:0 0}}@media (hover:hover){.g-header__btn:hover{background-color:#d7d2cb;color:#6a655e}}.g-header__btn>span{display:block;position:absolute;left:1.7rem;top:1.9rem;width:1.2rem;height:1px;background:currentColor;z-index:2;will-change:transform;transform-origin:50% 50%;transition:top ease-out .2s .2s,transform ease-out .2s 0s,opacity .1s .2s}@media (min-width:1280px){.g-header__btn>span{left:2.1rem;top:2.4rem}}.g-header__btn>span+span{top:2.2rem}@media (min-width:1280px){.g-header__btn>span+span{top:2.7rem}}.g-header__btn>span+span+span{top:2.5rem}@media (min-width:1280px){.g-header__btn>span+span+span{top:3rem}}.-menu-open .g-header__btn{background-color:#d7d2cb;color:#6a655e}.-menu-open .g-header__btn>span{top:2.2rem;transform:rotate(45deg);transition:top ease-out .1s,transform ease-out .3s .2s,opacity .2s}@media (min-width:1280px){.-menu-open .g-header__btn>span{top:2.7rem}}.-menu-open .g-header__btn>span+span{opacity:0;transform:none}.-menu-open .g-header__btn>span+span+span{opacity:1;transform:rotate(-45deg)}.g-header__close{line-height:1;font-family:Onest,sans-serif;font-weight:400;text-transform:none;font-size:clamp(12px,(12px) + (100vw - 375px) / (1920 - 375) * (2),14px);cursor:pointer;line-height:100%;display:none;height:2.4rem;border-radius:.8rem;position:absolute;right:clamp(32px,(32px) + (100vw - 375px) / (1920 - 375) * (0),32px);top:clamp(32px,(32px) + (100vw - 375px) / (1920 - 375) * (0),32px);background:#fbfbf6;border:1px solid #d7d2cb;align-items:center;gap:clamp(4px,(4px) + (100vw - 375px) / (1920 - 375) * (0),4px);padding:0 clamp(8px,(8px) + (100vw - 375px) / (1920 - 375) * (0),8px);color:#6a655e;transition:background-color .3s}.g-header__close i{width:1.6rem;transition:rotate .3s}@media (hover:hover){.g-header__close:hover{background:#d7d2cb}.g-header__close:hover i{rotate:180deg}}@media (min-width:1280px){.g-header__close{display:inline-flex}}.g-header__lens{display:none;position:relative}@media (min-width:1280px){.g-header__lens{display:block}}.g-header__lens .g-header__form{position:absolute;padding:clamp(32px,(32px) + (100vw - 375px) / (1920 - 375) * (0),32px);padding-top:6.4rem;width:calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 4 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 3);top:calc(100% + clamp(24px,(24px) + (100vw - 375px)/ (1920 - 375) * (0),24px) + clamp(8px,(8px) + (100vw - 375px)/ (1920 - 375) * (0),8px));right:0;background:#6a655e;color:#fbfbf6;border-radius:1.6rem;opacity:0;pointer-events:none;translate:0 1rem;transition:ease-out .3s;will-change:transform}.g-header__lens>button{cursor:pointer;width:5.6rem;height:5.6rem;display:inline-flex;border-radius:50%;padding:2rem;flex-shrink:0;transition:background-color .3s}@media (hover:hover){.g-header__lens>button:hover{background:#d7d2cb;color:#6a655e}}.g-header__lens>button.-open{background:#d7d2cb;color:#6a655e}.g-header__nav{line-height:1;font-family:EB Garamond,serif;font-weight:400;text-transform:none;font-size:clamp(24px,(24px) + (100vw - 375px) / (1920 - 375) * (8),32px);position:absolute;right:0;width:100%;top:calc(100% + clamp(8px,(8px) + (100vw - 375px)/ (1920 - 375) * (0),8px));min-height:50vh;min-height:50svh;max-height:calc(100vh - 9.8rem - clamp(24px,(24px) + (100vw - 375px)/ (1920 - 375) * (0),24px) - clamp(8px,(8px) + (100vw - 375px)/ (1920 - 375) * (0),8px));max-height:calc(100svh - 9.8rem - clamp(24px,(24px) + (100vw - 375px)/ (1920 - 375) * (0),24px) - clamp(8px,(8px) + (100vw - 375px)/ (1920 - 375) * (0),8px));color:#fbfbf6;background:#6a655e;border-radius:1.6rem;padding:clamp(24px,(24px) + (100vw - 375px) / (1920 - 375) * (0),24px) clamp(24px,(24px) + (100vw - 375px) / (1920 - 375) * (0),24px) 0;display:flex;flex-direction:column;gap:clamp(16px,(16px) + (100vw - 375px) / (1920 - 375) * (0),16px);overflow:auto;opacity:0;pointer-events:none;translate:0 1rem;transition:ease-out .3s;will-change:transform;max-width:37rem}.g-header__nav::-webkit-scrollbar{display:none}.-menu-open .g-header__nav{translate:0 0;opacity:1;pointer-events:auto}@media (min-width:1280px){.g-header__nav{line-height:1;font-family:EB Garamond,serif;font-weight:400;text-transform:uppercase;font-size:clamp(14px,(14px) + (100vw - 375px) / (1920 - 375) * (2),16px);position:relative;max-width:100%;top:0;left:auto;right:auto;height:auto;min-height:0;display:flex;padding:0;padding-right:8rem;flex-direction:row;translate:0 0;transition:none;opacity:1;pointer-events:auto;background:0 0;color:#6a655e;width:100%;border-radius:0;overflow:visible}.-type-overlap .g-header__nav{color:#fbfbf6}.-header-fixed .-type-overlap .g-header__nav{color:#6a655e}}.g-header__nav .g-header__main,.g-header__nav .g-header__service>ul{display:flex;flex-direction:column;gap:clamp(16px,(16px) + (100vw - 375px) / (1920 - 375) * (0),16px)}@media (min-width:1280px){.g-header__nav .g-header__main>li.-pull-right,.g-header__nav .g-header__service>ul>li.-pull-right{margin-left:auto}}.g-header__nav .g-header__main>li>a,.g-header__nav .g-header__service>ul>li>a{display:inline-flex;align-items:center;padding:clamp(8px,(8px) + (100vw - 375px) / (1920 - 375) * (0),8px) 0;gap:clamp(24px,(24px) + (100vw - 375px) / (1920 - 375) * (0),24px)}@media (min-width:1280px){.g-header__nav .g-header__main>li>a[js-header-parent],.g-header__nav .g-header__service>ul>li>a[js-header-parent]{transition:background-color .3s;margin-right:calc(clamp(16px,(16px) + (100vw - 375px)/ (1920 - 375) * (0),16px) * -1);padding:1.8rem 3.2rem;border-radius:5rem;border:1px solid #d7d2cb}}@media (min-width:1280px) and (hover:hover){.g-header__nav .g-header__main>li>a[js-header-parent]:hover,.g-header__nav .g-header__service>ul>li>a[js-header-parent]:hover{background-color:#d7d2cb;color:#6a655e}}@media (min-width:1280px){.g-header__nav .g-header__main>li>a[js-header-parent].-open,.g-header__nav .g-header__service>ul>li>a[js-header-parent].-open{background-color:#d7d2cb;color:#6a655e}}@media (min-width:1280px) and (min-width:1280px){.g-header__nav .g-header__main>li>a[js-header-parent].-open>span>span,.g-header__nav .g-header__service>ul>li>a[js-header-parent].-open>span>span{translate:0 calc(-100% - 4px)}}.g-header__nav .g-header__main>li>a>i,.g-header__nav .g-header__service>ul>li>a>i{transition:scale .3s;width:1.6rem;height:1.6rem}@media (min-width:1280px){.g-header__nav .g-header__main>li>a>i,.g-header__nav .g-header__service>ul>li>a>i{display:none}}@media (min-width:1280px){.g-header__nav .g-header__main>li>a>span,.g-header__nav .g-header__service>ul>li>a>span{overflow:hidden}}@media (min-width:1280px){.g-header__nav .g-header__main>li>a>span>span,.g-header__nav .g-header__service>ul>li>a>span>span{display:block;position:relative;transition:translate .3s}.g-header__nav .g-header__main>li>a>span>span:after,.g-header__nav .g-header__service>ul>li>a>span>span:after{content:attr(data-label);position:absolute;left:0;right:0;top:calc(100% + 4px);display:block}}@media (hover:hover) and (min-width:1280px){.g-header__nav .g-header__main>li>a:hover>span>span,.g-header__nav .g-header__service>ul>li>a:hover>span>span{translate:0 calc(-100% - 4px)}}@media (min-width:1280px){.g-header__nav .g-header__main{width:100%;flex-direction:row;gap:clamp(32px,(32px) + (100vw - 375px) / (1920 - 375) * (0),32px)}}@media (min-width:1280px){.g-header__nav .g-header__main>li>a{padding:2rem clamp(8px,(8px) + (100vw - 375px) / (1920 - 375) * (0),8px)}}.g-header__nav .g-header__service{margin-bottom:clamp(40px,(40px) + (100vw - 375px) / (1920 - 375) * (8),48px);height:100%}@media (min-width:1280px){.g-header__nav .g-header__service{margin-bottom:0;position:absolute;right:0;top:calc(100% + clamp(24px,(24px) + (100vw - 375px)/ (1920 - 375) * (0),24px) + clamp(8px,(8px) + (100vw - 375px)/ (1920 - 375) * (0),8px));min-width:calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 4 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 3);height:calc(100vh - 21.6rem);height:calc(100svh - 21.6rem);background:#6a655e;border-radius:1.6rem;opacity:0;pointer-events:none;translate:0 1rem;transition:ease-out .3s;will-change:transform}.-menu-open .g-header__nav .g-header__service{pointer-events:auto;display:block;translate:0 0;opacity:1}}@media (min-width:1280px){.g-header__nav .g-header__service>ul{line-height:1;font-family:EB Garamond,serif;font-weight:400;text-transform:none;font-size:clamp(24px,(24px) + (100vw - 375px) / (1920 - 375) * (8),32px);height:100%;overflow:auto;padding:clamp(24px,(24px) + (100vw - 375px) / (1920 - 375) * (0),24px) clamp(32px,(32px) + (100vw - 375px) / (1920 - 375) * (0),32px) clamp(32px,(32px) + (100vw - 375px) / (1920 - 375) * (0),32px);color:#fbfbf6;gap:clamp(8px,(8px) + (100vw - 375px) / (1920 - 375) * (0),8px)}.g-header__nav .g-header__service>ul::-webkit-scrollbar{display:none}}.g-header__nav .g-header__service>ul li a{position:relative}.g-header__nav .g-header__service>ul li a:after{content:"";position:absolute;left:0;right:0;top:calc(100% - .5rem);border-bottom:1px solid currentColor;display:block;transition:scale .3s;transform-origin:0 0;scale:0 1}@media (hover:hover) and (min-width:1280px){.g-header__nav .g-header__service>ul li a:hover:after{scale:1 1}}.g-header__submenu{display:none}@media (min-width:1280px){.g-header__submenu{display:block;position:absolute;left:0;top:calc(100% + clamp(24px,(24px) + (100vw - 375px)/ (1920 - 375) * (0),24px) + clamp(8px,(8px) + (100vw - 375px)/ (1920 - 375) * (0),8px));min-width:calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 4 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 3);height:calc(100vh - 21.6rem);height:calc(100svh - 21.6rem);background:#6a655e;border-radius:1.6rem;opacity:0;pointer-events:none;translate:0 1rem;transition:opacity .3s ease-out,translate .3s ease-out;will-change:transform}}.g-header__submenu>ul{line-height:1;font-family:EB Garamond,serif;font-weight:400;text-transform:none;font-size:clamp(18px,(18px) + (100vw - 375px) / (1920 - 375) * (2),20px);flex-direction:column;gap:clamp(8px,(8px) + (100vw - 375px) / (1920 - 375) * (0),8px);padding-top:clamp(8px,(8px) + (100vw - 375px) / (1920 - 375) * (0),8px);width:100%;display:flex}@media (min-width:1280px){.g-header__submenu>ul{line-height:1;font-family:EB Garamond,serif;font-weight:400;text-transform:none;font-size:clamp(24px,(24px) + (100vw - 375px) / (1920 - 375) * (8),32px);height:100%;overflow:auto;padding:clamp(24px,(24px) + (100vw - 375px) / (1920 - 375) * (0),24px) clamp(32px,(32px) + (100vw - 375px) / (1920 - 375) * (0),32px);color:#fbfbf6}.g-header__submenu>ul::-webkit-scrollbar{display:none}}.g-header__submenu>ul li a{display:inline-flex;position:relative;padding:clamp(8px,(8px) + (100vw - 375px) / (1920 - 375) * (0),8px) 0}.g-header__submenu>ul li a:after{content:"";position:absolute;left:0;right:0;top:calc(100% - .5rem);border-bottom:1px solid currentColor;display:block;transition:scale .3s;transform-origin:0 0;scale:0 1}@media (hover:hover) and (min-width:1280px){.g-header__submenu>ul li a:hover:after{scale:1 1}}@media (min-width:1280px){.g-header__search{display:none}}.g-header__form input{line-height:1;font-family:EB Garamond,serif;font-weight:400;text-transform:none;font-size:clamp(24px,(24px) + (100vw - 375px) / (1920 - 375) * (8),32px);line-height:1;color:currentColor;background:0 0;appearance:none;-webkit-appearance:none;background:0 0;border:none;border-radius:0;box-shadow:none;display:block;width:100%}.g-header__form input::placeholder{color:currentColor}.g-header__form input::-moz-placeholder{color:currentColor}.g-header__form button[type=submit]{cursor:pointer;border:1px solid #d7d2cb;width:5.6rem;height:5.6rem;display:inline-flex;border-radius:50%;padding:2rem;flex-shrink:0;transition:.3s}@media (hover:hover){.g-header__form button[type=submit]:hover{background:#d7d2cb;color:#6a655e}}.g-header__form-field{border-bottom:1px solid currentColor;display:flex;gap:clamp(24px,(24px) + (100vw - 375px) / (1920 - 375) * (0),24px);padding:clamp(16px,(16px) + (100vw - 375px) / (1920 - 375) * (0),16px) 0;align-items:center}.g-header__langs{line-height:1;font-family:Onest,sans-serif;font-weight:400;text-transform:none;font-size:clamp(12px,(12px) + (100vw - 375px) / (1920 - 375) * (2),14px);padding-top:clamp(16px,(16px) + (100vw - 375px) / (1920 - 375) * (0),16px)}@media (min-width:1280px){.g-header__langs{margin-top:auto}}.g-header__langs ul{display:flex;gap:clamp(4px,(4px) + (100vw - 375px) / (1920 - 375) * (0),4px)}@media (hover:hover){.g-header__langs ul a:hover{text-decoration:underline}}.g-header [js-header-parent].-open>i{scale:1 -1}@media (min-width:1280px){.g-header [js-header-parent].-open>i{scale:1 1}}.g-header [js-header-parent].-open+[js-header-panel]{display:flex}@media (min-width:1280px){.g-header [js-header-parent].-open+[js-header-panel]{pointer-events:auto;display:block;translate:0 0;opacity:1}}.g-header-spacer{display:block;height:9.8rem}@media (min-width:1280px){.g-header-spacer{height:14.6rem}}@media (min-width:1680px){.g-header-spacer{height:17.6rem}}.g-header.-type-overlap+.g-header-spacer{display:none}.g-footer{padding-bottom:clamp(32px,(32px) + (100vw - 375px) / (1920 - 375) * (0),32px)}.g-footer__inner{border-top:1px solid #d7d2cb}.g-footer__wrapper{position:relative;padding-top:clamp(48px,(48px) + (100vw - 375px) / (1920 - 375) * (32),80px)}@media (min-width:1024px){.g-footer__wrapper{padding-bottom:clamp(32px,(32px) + (100vw - 375px) / (1920 - 375) * (8),40px);display:flex;flex-wrap:wrap;gap:calc(min(100vw - var(--vw-check),1920px) * 60 / 1920)}}.g-footer__wrapper:after{content:"";width:1px;height:100%;background:#d7d2cb;position:absolute;top:0;left:50%;display:none}@media (min-width:1024px){.g-footer__wrapper:after{display:block}}@media (min-width:1024px){.g-footer__col{display:flex;flex-direction:column;flex-shrink:0;width:calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 6 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 5)}}.g-footer__top{position:absolute;right:0;top:1.6rem;display:flex;align-items:center;flex-direction:column;cursor:pointer}@media (min-width:1024px){.g-footer__top{top:clamp(48px,(48px) + (100vw - 375px) / (1920 - 375) * (32),80px)}}.g-footer__top span{line-height:1;font-family:EB Garamond,serif;font-weight:400;text-transform:uppercase;font-size:clamp(14px,(14px) + (100vw - 375px) / (1920 - 375) * (2),16px);display:block;padding-top:.8rem}.g-footer__top i{width:5.6rem;height:8.8rem;border-radius:5rem;border:1px solid #d7d2cb;padding:2.4rem .8rem;transition:background-color .3s}.g-footer__top i svg{rotate:-90deg}@media (hover:hover){.g-footer__top:hover i{background:#d7d2cb}}.g-footer__logo svg{fill:#6a655e;width:12rem}@media (min-width:1024px){.g-footer__logo svg{width:14rem}}.g-footer__nl{margin-top:clamp(96px,(96px) + (100vw - 375px) / (1920 - 375) * (64),160px)}@media (min-width:1024px){.g-footer__nl{margin-top:20rem;width:calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 5 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 4)}}@media (min-width:1280px){.g-footer__nl{width:calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 4 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 3)}}.g-footer__nl-response{margin-bottom:clamp(16px,(16px) + (100vw - 375px) / (1920 - 375) * (0),16px);padding:clamp(16px,(16px) + (100vw - 375px) / (1920 - 375) * (0),16px) clamp(16px,(16px) + (100vw - 375px) / (1920 - 375) * (0),16px)}.success .g-footer__nl-response{background:rgba(0,159,111,.05);border:1px solid #009f6f;color:#009f6f}.error .g-footer__nl-response{background:rgba(247,66,66,.05);border:1px solid #f74242;color:#f74242}.g-footer__nl-title{line-height:1;font-family:EB Garamond,serif;font-weight:400;text-transform:none;font-size:clamp(24px,(24px) + (100vw - 375px) / (1920 - 375) * (8),32px);margin-bottom:clamp(48px,(48px) + (100vw - 375px) / (1920 - 375) * (32),80px)}.g-footer__nl-field{border-bottom:1px solid #d7d2cb;display:flex;gap:clamp(24px,(24px) + (100vw - 375px) / (1920 - 375) * (0),24px);padding-bottom:clamp(16px,(16px) + (100vw - 375px) / (1920 - 375) * (0),16px);align-items:center}.g-footer__nl-field keeper-lock{display:none}.g-footer__nl-field input[type=email]{line-height:1;font-family:EB Garamond,serif;font-weight:400;text-transform:none;font-size:clamp(24px,(24px) + (100vw - 375px) / (1920 - 375) * (8),32px);line-height:1;color:currentColor;background:0 0;appearance:none;-webkit-appearance:none;background:0 0;border:none;border-radius:0;box-shadow:none;display:block;width:100%}.g-footer__nl-field input[type=email]::placeholder{color:currentColor}.g-footer__nl-field input[type=email]::-moz-placeholder{color:currentColor}.g-footer__nl-field button[type=submit]{cursor:pointer;border:1px solid #d7d2cb;width:5.6rem;height:5.6rem;display:inline-flex;border-radius:50%;padding:2rem;flex-shrink:0;transition:.3s}@media (hover:hover){.g-footer__nl-field button[type=submit]:hover{background:#d7d2cb;color:#6a655e}}.g-footer__nl-field.-privacy{border:none;position:relative;margin-top:clamp(16px,(16px) + (100vw - 375px) / (1920 - 375) * (0),16px);line-height:1;font-family:Onest,sans-serif;font-weight:400;text-transform:none;font-size:clamp(12px,(12px) + (100vw - 375px) / (1920 - 375) * (2),14px);line-height:1.2}.g-footer__nl-field.-privacy label{display:block;padding-left:2.8rem;cursor:pointer;position:relative;user-select:none}.g-footer__nl-field.-privacy label a{text-decoration:underline}.g-footer__nl-field.-privacy label:after,.g-footer__nl-field.-privacy label:before{content:"";display:block;position:absolute;left:0;top:0;width:1.8rem;height:1.8rem;border:1px solid currentColor;border-radius:50%}.g-footer__nl-field.-privacy label:after{width:1.2rem;height:1.2rem;left:.3rem;top:.3rem;background:currentColor;scale:0}.g-footer__nl-field.-privacy input{position:absolute;left:0;top:0;opacity:0}.g-footer__nl-field.-privacy input:checked+label:after{scale:1}.g-footer__menu{line-height:1;font-family:EB Garamond,serif;font-weight:400;text-transform:none;font-size:clamp(24px,(24px) + (100vw - 375px) / (1920 - 375) * (8),32px);padding-top:clamp(32px,(32px) + (100vw - 375px) / (1920 - 375) * (0),32px);display:flex;flex-wrap:wrap;gap:calc(min(100vw - var(--vw-check),1920px) * 60 / 1920)}@media (min-width:1024px){.g-footer__menu{gap:clamp(32px,(32px) + (100vw - 375px) / (1920 - 375) * (8),40px);padding-right:calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 1 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 0);padding-left:clamp(40px,(40px) + (100vw - 375px) / (1920 - 375) * (24),64px);padding-top:0}}.g-footer__menu li{flex-shrink:0;width:calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 2 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 1);margin-bottom:clamp(8px,(8px) + (100vw - 375px) / (1920 - 375) * (0),8px)}@media (min-width:1024px){.g-footer__menu li{margin-bottom:0}}.g-footer__menu li a{display:block;padding:clamp(8px,(8px) + (100vw - 375px) / (1920 - 375) * (0),8px) 0;position:relative}@media (min-width:1024px){.g-footer__menu li a{display:inline-block}}.g-footer__menu li a:after{content:"";position:absolute;left:0;right:0;top:calc(100% - .5rem);border-bottom:1px solid currentColor;display:block;transition:scale .3s;transform-origin:0 0;scale:0 1}@media (hover:hover) and (min-width:1024px){.g-footer__menu li a:hover:after{scale:1 1}}.g-footer__social{line-height:1;font-family:EB Garamond,serif;font-weight:400;text-transform:none;font-size:clamp(18px,(18px) + (100vw - 375px) / (1920 - 375) * (2),20px);margin-top:clamp(24px,(24px) + (100vw - 375px) / (1920 - 375) * (0),24px);padding:clamp(40px,(40px) + (100vw - 375px) / (1920 - 375) * (24),64px) 0;display:flex;flex-wrap:wrap;gap:calc(min(100vw - var(--vw-check),1920px) * 60 / 1920)}@media (min-width:1024px){.g-footer__social{gap:clamp(12px,(12px) + (100vw - 375px) / (1920 - 375) * (0),12px);padding:0;padding-left:clamp(40px,(40px) + (100vw - 375px) / (1920 - 375) * (24),64px);margin-top:auto;margin-bottom:clamp(24px,(24px) + (100vw - 375px) / (1920 - 375) * (0),24px)}}@media (min-width:1024px){.g-footer__social li{margin-right:clamp(32px,(32px) + (100vw - 375px) / (1920 - 375) * (0),32px)}}.g-footer__social li a,.g-footer__social li>button{display:block;padding:clamp(4px,(4px) + (100vw - 375px) / (1920 - 375) * (0),4px) 0;position:relative;cursor:pointer}.g-footer__social li a:after,.g-footer__social li>button:after{content:"";position:absolute;left:0;right:0;top:calc(100% - .5rem);border-bottom:1px solid currentColor;display:block;transition:scale .3s;transform-origin:0 0;scale:0 1}@media (hover:hover){.g-footer__social li a:hover:after,.g-footer__social li>button:hover:after{scale:1 1}}.g-footer__social li>button{align-items:flex-start;display:inline-flex;line-height:1;height:auto}.g-footer__bottom{line-height:1;font-family:Onest,sans-serif;font-weight:400;text-transform:none;font-size:clamp(12px,(12px) + (100vw - 375px) / (1920 - 375) * (2),14px);width:100%;border-top:1px solid #d7d2cb;padding-top:clamp(32px,(32px) + (100vw - 375px) / (1920 - 375) * (0),32px)}.g-footer__bottom .g-row{flex-wrap:wrap;align-items:center}@media (min-width:1024px){.g-footer__bottom .g-row{flex-wrap:nowrap}}.g-footer__copy{margin-bottom:clamp(32px,(32px) + (100vw - 375px) / (1920 - 375) * (8),40px);line-height:1.3;width:100%}@media (min-width:1024px){.g-footer__copy{width:auto;flex-shrink:1;margin-bottom:0}}@media (hover:hover){.g-footer__copy a:hover{text-decoration:underline}}.g-footer__langs{display:flex;flex-wrap:nowrap;white-space:nowrap;gap:clamp(4px,(4px) + (100vw - 375px) / (1920 - 375) * (0),4px)}@media (min-width:1024px){.g-footer__langs{margin-left:auto}}@media (hover:hover){.g-footer__langs a:hover{text-decoration:underline}}.g-footer__credits{width:calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 2 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 1);display:flex;align-items:center;justify-content:center;margin-left:auto;transition:opacity .3s}@media (min-width:1024px){.g-footer__credits{margin-left:0;display:block;width:auto}}@media (hover:hover){.g-footer__credits:hover{opacity:.8}}.g-footer__credits svg{width:8.6rem}.g-social-modal{display:block;position:absolute;left:0;top:0;width:100%;height:100%;position:fixed;z-index:999;background:#fbfbf6;display:flex;flex-direction:column;justify-content:center;align-items:center;opacity:0;pointer-events:none;scale:1.05;transition:.3s}.g-social-modal.-open{opacity:1;scale:1;pointer-events:auto}.g-social-modal__text{text-align:center;line-height:1;font-family:EB Garamond,serif;font-weight:400;text-transform:none;font-size:clamp(24px,(24px) + (100vw - 375px) / (1920 - 375) * (8),32px);text-transform:none}.g-social-modal__close{padding:clamp(24px,(24px) + (100vw - 375px) / (1920 - 375) * (0),24px) 0;flex-shrink:0;display:flex;justify-content:center}.g-social-modal__close .g-button .g-icon{border-color:#d7d2cb}.g-social-modal__media{width:100%;max-width:400px}.g-social-modal__inner{width:100%;line-height:1.3;flex:1;padding:0 clamp(24px,(24px) + (100vw - 375px) / (1920 - 375) * (0),24px);position:relative;display:flex;flex-direction:column;gap:clamp(32px,(32px) + (100vw - 375px) / (1920 - 375) * (8),40px);justify-content:center;align-items:center}@media (min-width:1024px){.g-social-modal__inner{padding:0 calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 1 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 0);max-width:800px}}.g-media{position:relative;width:100%}.g-media img,.g-media video{display:block;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:center}.g-media__spacer{display:block;height:0;width:100%}.g-icon{display:block}.g-icon svg{display:block;width:100%;height:100%;fill:currentColor}.g-button{line-height:1;font-family:EB Garamond,serif;font-weight:400;text-transform:uppercase;font-size:clamp(14px,(14px) + (100vw - 375px) / (1920 - 375) * (2),16px);user-select:none;display:inline-flex;height:4rem;gap:clamp(8px,(8px) + (100vw - 375px) / (1920 - 375) * (0),8px);padding:0 clamp(24px,(24px) + (100vw - 375px) / (1920 - 375) * (0),24px);border:1px solid currentColor;border-radius:.8rem;align-items:center;justify-content:center;cursor:pointer}.g-button.-size-large{height:5.4rem}@media (min-width:1280px){.g-button.-size-large{height:5.6rem}}.g-button i{transition:.3s;width:1.2rem}.g-button.-type-primary{transition:.3s}@media (hover:hover){.g-button.-type-primary:hover{background-color:#d7d2cb;color:#6a655e;border-color:#d7d2cb}.g-button.-type-primary:hover i{color:#6a655e;rotate:-270deg}}.g-button.-type-icon{height:auto;gap:clamp(16px,(16px) + (100vw - 375px) / (1920 - 375) * (0),16px);padding:0;border:none}.g-button.-type-icon i{width:4.8rem;height:4.8rem;padding:1.2rem;border:1px solid currentColor;border-radius:50%;transition:.3s}@media (min-width:1280px){.g-button.-type-icon i{padding:1.6rem;width:5.6rem;height:5.6rem}}@media (hover:hover){.g-button.-type-icon:hover i{background:#d7d2cb;color:#6a655e;border-color:#d7d2cb}}.g-button.-type-button{border-radius:5rem;height:4.8rem;border-color:#d7d2cb;flex-direction:row-reverse;background:#fbfbf6;transition:.3s}.g-button.-type-button i{width:1.8rem;height:1.8rem}@media (hover:hover){.g-button.-type-button:hover{background:#d7d2cb;border-color:#d7d2cb}}.g-hero{position:relative;color:#fff;margin-bottom:clamp(48px,(48px) + (100vw - 375px) / (1920 - 375) * (32),80px)}.g-hero__media .g-media{display:block;position:absolute;left:0;top:0;width:100%;height:100%}.g-hero__media:after,.g-hero__media:before{content:"";z-index:2;position:absolute;bottom:0;height:60%;left:0;right:0;background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.9) 100%)}.g-hero__media:before{height:100%;background:linear-gradient(0deg,rgba(0,0,0,.2) 0,rgba(0,0,0,.2) 100%)}.g-hero__content{position:relative;display:flex;flex-direction:column;z-index:3}.-fullheight .g-hero__content{padding-bottom:clamp(80px,(80px) + (100vw - 375px) / (1920 - 375) * (48),128px)}.g-hero__title{line-height:1;font-family:EB Garamond,serif;font-weight:400;font-size:clamp(40px,(40px) + (100vw - 375px) / (1920 - 375) * (24),64px);padding-bottom:clamp(24px,(24px) + (100vw - 375px) / (1920 - 375) * (0),24px)}.g-hero__cta{margin-left:auto;flex-shrink:0}@media (min-width:1024px){.g-hero__cta{margin:0}}.g-hero__top{min-height:30rem;height:100vh;height:100svh;padding-bottom:clamp(48px,(48px) + (100vw - 375px) / (1920 - 375) * (32),80px)}@media (min-width:1024px){.g-hero__top{display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:clamp(96px,(96px) + (100vw - 375px) / (1920 - 375) * (64),160px)}}.g-hero__top .g-row{height:100%;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:clamp(40px,(40px) + (100vw - 375px) / (1920 - 375) * (8),48px)}@media (min-width:1024px){.g-hero__top .g-row{height:auto;justify-content:space-between;align-items:center;flex-direction:row}}.g-hero__bottom .g-row{flex-direction:column;align-items:flex-start;gap:clamp(40px,(40px) + (100vw - 375px) / (1920 - 375) * (8),48px)}@media (min-width:1024px){.g-hero__bottom .g-row{gap:calc(min(100vw - var(--vw-check),1920px) * 60 / 1920);flex-direction:row;justify-content:flex-end}}.g-hero__col{line-height:1;font-family:Onest,sans-serif;font-weight:400;text-transform:none;font-size:clamp(16px,(16px) + (100vw - 375px) / (1920 - 375) * (2),18px);display:flex;line-height:150%;flex-direction:column;align-items:flex-start;gap:clamp(40px,(40px) + (100vw - 375px) / (1920 - 375) * (8),48px)}@media (min-width:1024px){.g-hero__col{width:calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 4 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 3)}}@media (min-width:1280px){.g-hero__col{width:calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 3 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 2)}}.g-carousel{overflow:hidden}.g-carousel .g-wrapper{position:relative}.g-carousel__intro{padding:clamp(40px,(40px) + (100vw - 375px) / (1920 - 375) * (24),64px) 0;align-items:center;justify-content:space-between;gap:clamp(32px,(32px) + (100vw - 375px) / (1920 - 375) * (0),32px);flex-wrap:nowrap}.g-carousel__controls{display:flex;gap:clamp(40px,(40px) + (100vw - 375px) / (1920 - 375) * (8),48px);align-items:center}.g-carousel__controls .g-button{display:none}@media (min-width:1024px){.g-carousel__controls .g-button{display:inline-flex}}.g-carousel__controls .-hidden{display:none!important}.g-carousel__cta{display:flex;justify-content:center;padding-top:clamp(40px,(40px) + (100vw - 375px) / (1920 - 375) * (8),48px)}@media (min-width:1024px){.g-carousel__cta{display:none}}.g-carousel__nav{display:flex;width:11.2rem;border:1px solid #d7d2cb;border-radius:5rem;flex-shrink:0;overflow:hidden}@media (min-width:1280px){.-type-category .g-carousel__nav{display:none}}.g-carousel__nav button{cursor:pointer;width:50%;height:4.6rem;padding:.8rem;padding-right:1.6rem;transition:.3s}@media (hover:hover){.g-carousel__nav button:hover{background-color:#d7d2cb}}.g-carousel__nav button:active{background-color:#d7d2cb}.g-carousel__nav button:first-child{padding:.8rem;padding-left:1.6rem}.g-carousel__nav button.swiper-button-disabled{color:#d7d2cb;pointer-events:none}.g-carousel__title{line-height:1;font-family:EB Garamond,serif;font-weight:400;text-transform:none;font-size:clamp(24px,(24px) + (100vw - 375px) / (1920 - 375) * (8),32px)}.g-carousel__pills{line-height:1;font-family:EB Garamond,serif;font-weight:400;text-transform:none;font-size:clamp(18px,(18px) + (100vw - 375px) / (1920 - 375) * (2),20px);display:none;flex-shrink:0}@media (min-width:1280px){.g-carousel__pills{display:flex}}.g-carousel__pills>span{cursor:pointer;height:5.2rem;border-radius:5rem;display:flex;align-items:center;padding:0 clamp(24px,(24px) + (100vw - 375px) / (1920 - 375) * (0),24px);transition:.2s}@media (hover:hover){.g-carousel__pills>span:hover{opacity:.8}}.g-carousel__pills>span.swiper-pagination-bullet-active{cursor:default;background:#d7d2cb}@media (hover:hover){.g-carousel__pills>span.swiper-pagination-bullet-active:hover{opacity:1}}.g-carousel__slider{overflow:visible;margin:0 calc(min(100vw - var(--vw-check),1920px) * 60 / 1920 * -.5)}.g-carousel__slide{height:auto}.-type-project .g-carousel__slide{height:100%}.g-carousel.-type-collection .g-carousel__inner{position:relative;padding-top:clamp(48px,(48px) + (100vw - 375px) / (1920 - 375) * (32),80px);padding-bottom:10rem}.g-carousel.-type-collection .g-carousel__intro{color:#fbfbf6}.g-carousel.-type-collection .g-carousel__nav{color:#fbfbf6}.g-carousel.-type-collection .g-carousel__slider{margin:0 calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * .8 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * -.2 - min(100vw - var(--vw-check),1920px) * 60 / 1920 * -.5)}.g-carousel.-type-collection .g-carousel__bg{display:block;position:absolute;left:0;top:0;width:100%;height:100%}.g-carousel.-type-collection .g-carousel__bg:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.g-carousel.-type-collection .g-carousel__bg .g-media{display:block;position:absolute;left:0;top:0;width:100%;height:100%}.g-carousel.-type-collection .g-carousel__bg-slide{display:block;position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;scale:.99 .99;transition:.3s}.g-carousel.-type-collection .g-carousel__bg-slide.-active{opacity:1;scale:1 1}.g-carousel.-type-combination .g-carousel__slider{overflow:hidden}@media (min-width:1024px){.g-carousel.-type-combination .g-carousel__slider{overflow:visible}}.g-slide{overflow:hidden;position:relative;height:100%;user-select:none;padding:0 calc(min(100vw - var(--vw-check),1920px) * 60 / 1920 / 2)}.g-slide__inner{height:100%}.g-slide.-category{padding:0 calc(min(100vw - var(--vw-check),1920px) * 60 / 1920 / 2)}.g-slide.-category .g-slide__inner{display:block;overflow:hidden;position:relative}.g-slide.-category .g-slide__media{position:relative}.g-slide.-category .g-slide__media:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;display:block;background:rgba(0,0,0,.2)}.g-slide.-category .g-slide__media .g-media{transition:scale .5s ease-out;transform-origin:50% 50%;will-change:transform;position:relative;overflow:hidden}.g-slide.-category .g-slide__media .g-media>iframe,.g-slide.-category .g-slide__media .g-media>img,.g-slide.-category .g-slide__media .g-media>picture,.g-slide.-category .g-slide__media .g-media>picture>img,.g-slide.-category .g-slide__media .g-media>svg{display:block;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:center}.g-slide.-category .g-slide__media .g-media:after{content:"";display:block;height:0;padding-bottom:133.3333333333%}.g-slide.-category .g-slide__media .g-media .g-media__spacer{display:none}.g-slide.-category .g-slide__media .g-media.-ratio:after{display:none}.g-slide.-category .g-slide__media .g-media.-ratio .g-media__spacer{display:block}.g-slide.-category .g-slide__text{display:block;position:absolute;left:0;top:0;width:100%;height:100%;line-height:1;font-family:EB Garamond,serif;font-weight:400;font-size:clamp(32px,(32px) + (100vw - 375px) / (1920 - 375) * (16),48px);z-index:2;display:flex;justify-content:center;align-items:center;color:#fff;opacity:0;scale:1.03;transition:.5s ease-out;will-change:transform}.swiper-slide-active .g-slide.-category .g-slide__text{opacity:1;scale:1}@media (hover:hover){.g-slide.-category:hover .g-slide__text{opacity:1;scale:1}.g-slide.-category:hover .g-slide__media .g-media{scale:1.05 1.05}}.g-slide.-collection{padding:0 calc(min(100vw - var(--vw-check),1920px) * 60 / 1920 / 2);color:#fff}@media (min-width:1024px){.g-slide.-collection{padding:0 calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 2 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 1 - min(100vw - var(--vw-check),1920px) * 60 / 1920 / 2)}}@media (min-width:1280px){.g-slide.-collection{padding:0 calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 2.5 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 1.5 - min(100vw - var(--vw-check),1920px) * 60 / 1920 / 2)}}.g-slide.-collection .g-slide__inner{display:block;overflow:hidden;position:relative;display:flex;flex-direction:column;gap:clamp(16px,(16px) + (100vw - 375px) / (1920 - 375) * (0),16px);align-items:center;text-align:center}@media (hover:hover){.g-slide.-collection .g-slide__inner:hover .g-slide__media .g-media{scale:1.05 1.05}.g-slide.-collection .g-slide__inner:hover .g-slide__cta button{background-color:#d7d2cb;color:#6a655e;border-color:#d7d2cb}.g-slide.-collection .g-slide__inner:hover .g-slide__cta button i{color:#6a655e;rotate:-270deg}}.g-slide.-collection .g-slide__media{position:relative;overflow:hidden;width:100%}.g-slide.-collection .g-slide__media .g-media{transition:scale .5s ease-out;transform-origin:50% 50%;will-change:transform;position:relative;overflow:hidden}.g-slide.-collection .g-slide__media .g-media>iframe,.g-slide.-collection .g-slide__media .g-media>img,.g-slide.-collection .g-slide__media .g-media>picture,.g-slide.-collection .g-slide__media .g-media>picture>img,.g-slide.-collection .g-slide__media .g-media>svg{display:block;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:center}.g-slide.-collection .g-slide__media .g-media:after{content:"";display:block;height:0;padding-bottom:133.3333333333%}.g-slide.-collection .g-slide__media .g-media .g-media__spacer{display:none}.g-slide.-collection .g-slide__media .g-media.-ratio:after{display:none}.g-slide.-collection .g-slide__media .g-media.-ratio .g-media__spacer{display:block}.g-slide.-collection .g-slide__title{line-height:1;font-family:EB Garamond,serif;font-weight:400;font-size:clamp(32px,(32px) + (100vw - 375px) / (1920 - 375) * (16),48px);margin-top:-1.2rem;opacity:0;transition:opacity .5s ease-out;will-change:opacity;white-space:nowrap}.swiper-slide-active .g-slide.-collection .g-slide__title{opacity:1}.g-slide.-collection .g-slide__step{line-height:1;font-family:EB Garamond,serif;font-weight:400;text-transform:uppercase;font-size:clamp(18px,(18px) + (100vw - 375px) / (1920 - 375) * (2),20px);opacity:0;transition:opacity .5s ease-out;will-change:opacity}.swiper-slide-active .g-slide.-collection .g-slide__step{opacity:1}.g-slide.-collection .g-slide__description{line-height:1;font-family:Onest,sans-serif;font-weight:400;text-transform:none;font-size:clamp(14px,(14px) + (100vw - 375px) / (1920 - 375) * (2),16px);line-height:150%;opacity:0;transition:opacity .5s ease-out;will-change:opacity}@media (min-width:1024px){.g-slide.-collection .g-slide__description{padding:0 clamp(24px,(24px) + (100vw - 375px) / (1920 - 375) * (0),24px)}}.swiper-slide-active .g-slide.-collection .g-slide__description{opacity:1}.g-slide.-collection .g-slide__cta{opacity:0;transition:opacity .5s ease-out;will-change:opacity}.swiper-slide-active .g-slide.-collection .g-slide__cta{opacity:1}.g-slide.-gallery{padding:0 calc(min(100vw - var(--vw-check),1920px) * 60 / 1920 / 2);cursor:pointer;position:relative}.g-slide.-gallery .g-slide__media{overflow:hidden}.g-slide.-gallery .g-slide__media .g-media{transition:scale .5s ease-out;transform-origin:50% 50%;will-change:transform;position:relative;overflow:hidden}.g-slide.-gallery .g-slide__media .g-media>iframe,.g-slide.-gallery .g-slide__media .g-media>img,.g-slide.-gallery .g-slide__media .g-media>picture,.g-slide.-gallery .g-slide__media .g-media>picture>img,.g-slide.-gallery .g-slide__media .g-media>svg{display:block;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:center}.g-slide.-gallery .g-slide__media .g-media:after{content:"";display:block;height:0;padding-bottom:100%}.g-slide.-gallery .g-slide__media .g-media .g-media__spacer{display:none}.g-slide.-gallery .g-slide__media .g-media.-ratio:after{display:none}.g-slide.-gallery .g-slide__media .g-media.-ratio .g-media__spacer{display:block}.g-slide.-gallery .g-slide__inner{position:relative}.g-slide.-gallery .g-slide__icon{display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;color:#fff;transition:.3s;background:rgba(0,0,0,.3);opacity:0}.g-slide.-gallery .g-slide__icon .g-icon{width:6rem;height:6rem;padding:clamp(16px,(16px) + (100vw - 375px) / (1920 - 375) * (0),16px);border:1px solid currentColor;border-radius:50%;position:absolute;transition:.3s;left:50%;top:50%;opacity:0;transform:translate(-50%,-50%) scale(.7)}@media (min-width:1440px){.g-slide.-gallery .g-slide__icon .g-icon{padding:clamp(24px,(24px) + (100vw - 375px) / (1920 - 375) * (0),24px);width:8rem;height:8rem}}@media (hover:hover){.g-slide.-gallery:hover .g-slide__media .g-media{scale:1.05 1.05}.g-slide.-gallery:hover .g-slide__icon{opacity:1}.g-slide.-gallery:hover .g-slide__icon .g-icon{opacity:1;transform:translate(-50%,-50%) scale(1)}}.g-slide.-combination{padding:0 calc(min(100vw - var(--vw-check),1920px) * 60 / 1920 / 2);padding-bottom:clamp(16px,(16px) + (100vw - 375px) / (1920 - 375) * (0),16px)}.g-slide.-combination .g-slide__inner{display:flex;flex-direction:column;gap:clamp(40px,(40px) + (100vw - 375px) / (1920 - 375) * (24),64px);align-items:center}@media (min-width:1024px){.g-slide.-combination .g-slide__inner{flex-direction:row;padding-left:calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 1 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 0)}}.g-slide.-combination .g-slide__product{width:calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 2 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 1);flex-shrink:0}@media (min-width:1024px){.g-slide.-combination .g-slide__product{width:calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 3 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 2);order:1}}.g-slide.-combination .g-slide__text{line-height:1;font-family:EB Garamond,serif;font-weight:400;font-size:clamp(32px,(32px) + (100vw - 375px) / (1920 - 375) * (16),48px);line-height:1.1}@media (min-width:1024px){.g-slide.-combination .g-slide__text{order:0}}.g-slide.-material{padding:0 calc(min(100vw - var(--vw-check),1920px) * 60 / 1920 / 2)}.g-slide.-material .g-slide__inner{display:flex;flex-direction:column;gap:clamp(40px,(40px) + (100vw - 375px) / (1920 - 375) * (24),64px);align-items:center}.g-mosaic{user-select:none}.g-mosaic__inner{display:flex;flex-wrap:nowrap;gap:calc(min(100vw - var(--vw-check),1920px) * 60 / 1920);align-items:flex-start;justify-content:center}.g-mosaic__grid{overflow:hidden;display:flex;flex-wrap:wrap;gap:calc(min(100vw - var(--vw-check),1920px) * 60 / 1920);flex-shrink:0;width:calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 2 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 1)}@media (min-width:768px){.g-mosaic__grid{width:calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 3 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 2)}}@media (min-width:1024px){.g-mosaic__grid{width:calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 6 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 5)}}.g-mosaic__left,.g-mosaic__right{flex-shrink:0;overflow:hidden;width:calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 1 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 0 + min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2)}@media (min-width:768px){.g-mosaic__left,.g-mosaic__right{width:calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 2 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 1 + min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2)}}@media (min-width:1024px){.g-mosaic__left,.g-mosaic__right{width:calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 4 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 3 + min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2)}}@media (min-width:1920px){.g-mosaic__left,.g-mosaic__right{width:calc((100vw - ((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 4 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 3) - 2 * min(100vw - var(--vw-check),1920px) * 60 / 1920 - var(--vw-check))/ 2)}}.g-mosaic__left{display:none}@media (min-width:1024px){.g-mosaic__left{display:flex;justify-content:flex-end}}.g-mosaic__text{flex-shrink:0;width:calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 3 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 2);display:flex;flex-direction:column;gap:clamp(40px,(40px) + (100vw - 375px) / (1920 - 375) * (24),64px);position:sticky;top:10rem;margin-left:calc(min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2)}@media (min-width:768px){.g-mosaic__text{width:calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 2 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 1)}}@media (min-width:1024px){.g-mosaic__text{top:20rem;padding-bottom:clamp(40px,(40px) + (100vw - 375px) / (1920 - 375) * (8),48px);margin-left:0;width:calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 4 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 3);align-items:center;text-align:center}}@media (min-width:1280px){.g-mosaic__text{padding:0 clamp(40px,(40px) + (100vw - 375px) / (1920 - 375) * (8),48px);padding-bottom:clamp(40px,(40px) + (100vw - 375px) / (1920 - 375) * (8),48px)}}@media (min-width:1440px){.g-mosaic__text{padding:0 clamp(40px,(40px) + (100vw - 375px) / (1920 - 375) * (24),64px);padding-bottom:clamp(40px,(40px) + (100vw - 375px) / (1920 - 375) * (8),48px)}}.g-mosaic__body{line-height:1;font-family:Onest,sans-serif;font-weight:400;text-transform:none;font-size:clamp(14px,(14px) + (100vw - 375px) / (1920 - 375) * (2),16px);line-height:150%}.g-mosaic__title{line-height:1;font-family:EB Garamond,serif;font-weight:400;text-transform:none;font-size:clamp(24px,(24px) + (100vw - 375px) / (1920 - 375) * (8),32px)}.g-mosaic__tile{width:calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 1 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 0)}@media (min-width:1024px){.g-mosaic__tile{width:calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 2 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 1)}}@media (min-width:768px){.g-mosaic__tile:nth-child(16){display:none}}.g-mosaic__tile .g-media{position:relative;overflow:hidden}.g-mosaic__tile .g-media>iframe,.g-mosaic__tile .g-media>img,.g-mosaic__tile .g-media>picture,.g-mosaic__tile .g-media>picture>img,.g-mosaic__tile .g-media>svg{display:block;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:center}.g-mosaic__tile .g-media:after{content:"";display:block;height:0;padding-bottom:100%}.g-mosaic__tile .g-media .g-media__spacer{display:none}.g-mosaic__tile .g-media.-ratio:after{display:none}.g-mosaic__tile .g-media.-ratio .g-media__spacer{display:block}.g-tag{line-height:1;font-family:Onest,sans-serif;font-weight:400;text-transform:none;font-size:clamp(12px,(12px) + (100vw - 375px) / (1920 - 375) * (2),14px);line-height:1;height:2rem;display:inline-flex;align-items:center;padding:0 clamp(8px,(8px) + (100vw - 375px) / (1920 - 375) * (0),8px);border:1px solid currentColor;border-radius:.4rem;white-space:nowrap}@media (min-width:768px){.g-twocol__wrapper{padding-top:clamp(48px,(48px) + (100vw - 375px) / (1920 - 375) * (32),80px)}}.g-twocol__media{width:100%}@media (min-width:1024px){.g-twocol__media{width:calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 6 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 5)}}@media (min-width:1024px){.g-twocol .g-row{justify-content:space-between;align-items:flex-start}}.g-twocol.-dir-right .g-row{flex-direction:row-reverse}.g-twocol__content{display:flex;flex-direction:column;gap:clamp(40px,(40px) + (100vw - 375px) / (1920 - 375) * (8),48px);margin-top:clamp(40px,(40px) + (100vw - 375px) / (1920 - 375) * (8),48px)}@media (min-width:1024px){.g-twocol__content{margin-top:0;width:calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 5 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 4);margin-right:calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 1 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 0);position:sticky;top:0;top:15rem}}@media (min-width:1440px){.g-twocol__content{width:calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 4 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 3);margin-right:calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 1 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 0 + min(100vw - var(--vw-check),1920px) * 60 / 1920);padding-left:clamp(32px,(32px) + (100vw - 375px) / (1920 - 375) * (0),32px)}.-dir-right .g-twocol__content{padding-left:calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 1 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 0 + min(100vw - var(--vw-check),1920px) * 60 / 1920);margin-right:0;width:calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 5 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 4)}}.g-twocol__pretitle{line-height:1;font-family:EB Garamond,serif;font-weight:400;text-transform:none;font-size:clamp(18px,(18px) + (100vw - 375px) / (1920 - 375) * (2),20px)}.g-twocol__title{line-height:1;font-family:EB Garamond,serif;font-weight:400;font-size:clamp(32px,(32px) + (100vw - 375px) / (1920 - 375) * (16),48px)}.g-twocol__text{line-height:1;line-height:150%}.g-back a{line-height:1;font-family:EB Garamond,serif;font-weight:400;text-transform:uppercase;font-size:clamp(14px,(14px) + (100vw - 375px) / (1920 - 375) * (2),16px);display:inline-flex;gap:clamp(4px,(4px) + (100vw - 375px) / (1920 - 375) * (0),4px);padding:clamp(12px,(12px) + (100vw - 375px) / (1920 - 375) * (0),12px) 0}.g-back a i{transition:rotate .3s;width:1.6rem}@media (hover:hover){.g-back a:hover i{rotate:-16deg}}.g-intro{padding-top:0}.g-intro__wrapper{display:flex;flex-direction:column;align-items:center;gap:clamp(40px,(40px) + (100vw - 375px) / (1920 - 375) * (8),48px);text-align:center;padding-top:clamp(80px,(80px) + (100vw - 375px) / (1920 - 375) * (16),96px);padding-bottom:clamp(96px,(96px) + (100vw - 375px) / (1920 - 375) * (64),160px)}.g-intro__title{line-height:1;font-family:EB Garamond,serif;line-height:1.4;font-weight:400;text-transform:none;font-size:clamp(48px,(48px) + (100vw - 375px) / (1920 - 375) * (32),80px);max-width:102.4rem}.g-intro__subtitle{line-height:1;font-family:Onest,sans-serif;font-weight:400;text-transform:none;font-size:clamp(16px,(16px) + (100vw - 375px) / (1920 - 375) * (2),18px);line-height:150%;max-width:50rem}.g-intro__media{width:100%;overflow:hidden}.g-intro__media .g-media{position:relative;overflow:hidden;clip-path:ellipse(48% 50% at 50% 50%)}.g-intro__media .g-media>iframe,.g-intro__media .g-media>img,.g-intro__media .g-media>picture,.g-intro__media .g-media>picture>img,.g-intro__media .g-media>svg{display:block;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:center}.g-intro__media .g-media:after{content:"";display:block;height:0;padding-bottom:150%}.g-intro__media .g-media .g-media__spacer{display:none}.g-intro__media .g-media.-ratio:after{display:none}.g-intro__media .g-media.-ratio .g-media__spacer{display:block}@media (min-width:768px){.g-intro__media .g-media{position:relative;overflow:hidden}.g-intro__media .g-media>iframe,.g-intro__media .g-media>img,.g-intro__media .g-media>picture,.g-intro__media .g-media>picture>img,.g-intro__media .g-media>svg{display:block;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:center}.g-intro__media .g-media:after{content:"";display:block;height:0;padding-bottom:75%}.g-intro__media .g-media .g-media__spacer{display:none}.g-intro__media .g-media.-ratio:after{display:none}.g-intro__media .g-media.-ratio .g-media__spacer{display:block}}@media (min-width:1024px){.g-intro__media .g-media{clip-path:ellipse(22% 50% at 50% 50%);position:relative;overflow:hidden}.g-intro__media .g-media>iframe,.g-intro__media .g-media>img,.g-intro__media .g-media>picture,.g-intro__media .g-media>picture>img,.g-intro__media .g-media>svg{display:block;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:center}.g-intro__media .g-media:after{content:"";display:block;height:0;padding-bottom:56.25%}.g-intro__media .g-media .g-media__spacer{display:none}.g-intro__media .g-media.-ratio:after{display:none}.g-intro__media .g-media.-ratio .g-media__spacer{display:block}}.g-intro__scroll{line-height:1;font-family:EB Garamond,serif;font-weight:400;text-transform:uppercase;font-size:clamp(14px,(14px) + (100vw - 375px) / (1920 - 375) * (2),16px);text-align:center;position:relative;z-index:2;transition:opacity .3s}.-scrolled .g-intro__scroll{opacity:0!important}.g-intro__scroll>div{display:block;height:100%;position:absolute;top:calc(100% + clamp(16px,(16px) + (100vw - 375px)/ (1920 - 375) * (0),16px));left:50%;overflow:hidden;height:18rem;width:1px}.g-intro__scroll>div div{position:absolute;height:calc(200% + clamp(32px,(32px) + (100vw - 375px)/ (1920 - 375) * (0),32px));animation:line 2.5s ease-in-out infinite;transform:translateY(calc(-50% - clamp(32px,(32px) + (100vw - 375px)/ (1920 - 375) * (0),32px)/ 2))}.g-intro__scroll>div div:after,.g-intro__scroll>div div:before{content:"";display:block;height:18rem;width:1px;background:#6a655e}.g-intro__scroll>div div:after{margin-top:clamp(32px,(32px) + (100vw - 375px) / (1920 - 375) * (0),32px)}@keyframes line{0%{transform:translateY(calc(-50% - clamp(32px,(32px) + (100vw - 375px)/ (1920 - 375) * (0),32px)/ 2))}60%{transform:translateY(calc(-50% - clamp(32px,(32px) + (100vw - 375px)/ (1920 - 375) * (0),32px)/ 2))}100%{transform:translateY(0)}}.g-editorial__wrapper{display:flex;flex-direction:column;gap:clamp(40px,(40px) + (100vw - 375px) / (1920 - 375) * (24),64px)}.g-editorial__title{line-height:1;font-family:EB Garamond,serif;line-height:1.4;font-weight:400;text-transform:none;font-size:clamp(48px,(48px) + (100vw - 375px) / (1920 - 375) * (32),80px);line-height:105%;font-size:4rem;padding-bottom:clamp(24px,(24px) + (100vw - 375px) / (1920 - 375) * (0),24px)}@media (min-width:1024px){.g-editorial__title{line-height:1;font-family:EB Garamond,serif;line-height:1.4;font-weight:400;text-transform:none;font-size:clamp(48px,(48px) + (100vw - 375px) / (1920 - 375) * (32),80px);line-height:105%;width:calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 8 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 7);padding-left:clamp(40px,(40px) + (100vw - 375px) / (1920 - 375) * (24),64px)}}.g-editorial__text{line-height:1;font-family:Onest,sans-serif;font-weight:400;text-transform:none;font-size:clamp(16px,(16px) + (100vw - 375px) / (1920 - 375) * (2),18px);line-height:150%}.g-editorial__content{display:flex;flex-direction:column;gap:clamp(40px,(40px) + (100vw - 375px) / (1920 - 375) * (24),64px)}@media (min-width:1024px){.g-editorial__content{margin-left:calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 6 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 5 + min(100vw - var(--vw-check),1920px) * 60 / 1920);width:calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 5 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 4)}}.g-editorial__info li{line-height:1;font-family:EB Garamond,serif;font-weight:400;text-transform:uppercase;font-size:clamp(18px,(18px) + (100vw - 375px) / (1920 - 375) * (2),20px);font-size:1.5rem;border-top:1px solid #d7d2cb;border-bottom:1px solid #d7d2cb;display:flex;justify-content:space-between;gap:clamp(32px,(32px) + (100vw - 375px) / (1920 - 375) * (0),32px);padding:clamp(24px,(24px) + (100vw - 375px) / (1920 - 375) * (0),24px) clamp(8px,(8px) + (100vw - 375px) / (1920 - 375) * (0),8px)}@media (min-width:1024px){.g-editorial__info li{line-height:1;font-family:EB Garamond,serif;font-weight:400;text-transform:uppercase;font-size:clamp(18px,(18px) + (100vw - 375px) / (1920 - 375) * (2),20px);padding:clamp(24px,(24px) + (100vw - 375px) / (1920 - 375) * (0),24px) clamp(8px,(8px) + (100vw - 375px) / (1920 - 375) * (0),8px)}}.g-editorial__info li+li{border-top:none}.g-editorial__info li span+span{text-align:right}.g-accordion__item{border-top:1px solid #d7d2cb;border-bottom:1px solid #d7d2cb}.g-accordion__item+.g-accordion__item{border-top:none}.g-accordion__button{line-height:1;font-family:EB Garamond,serif;font-weight:400;text-transform:uppercase;font-size:clamp(18px,(18px) + (100vw - 375px) / (1920 - 375) * (2),20px);display:flex;justify-content:space-between;width:100%;cursor:pointer;align-items:center;padding:clamp(24px,(24px) + (100vw - 375px) / (1920 - 375) * (0),24px) clamp(8px,(8px) + (100vw - 375px) / (1920 - 375) * (0),8px)}.g-accordion__button i{display:block;width:2.2rem;height:2.2rem;border:1px solid currentColor;border-radius:50%;position:relative}.g-accordion__button i>span{position:absolute;left:50%;top:50%;translate:-50% -50%;display:block;background:currentColor;height:2px;width:.9rem}.g-accordion__button i>span+span{rotate:90deg;transition:rotate .3s}.g-accordion__button.-open i span+span{rotate:.00001deg}.g-accordion__content{overflow:hidden;height:0;padding:0;opacity:0;transition:translate .3s ease-out,opacity .3s ease-out;translate:0 1rem}.-open+.g-accordion__content{padding:clamp(32px,(32px) + (100vw - 375px) / (1920 - 375) * (0),32px) clamp(8px,(8px) + (100vw - 375px) / (1920 - 375) * (0),8px);padding-top:clamp(16px,(16px) + (100vw - 375px) / (1920 - 375) * (0),16px);opacity:1;height:auto;translate:0 0;overflow:visible}.g-accordion__text{line-height:1;font-family:Onest,sans-serif;font-weight:400;text-transform:none;font-size:clamp(14px,(14px) + (100vw - 375px) / (1920 - 375) * (2),16px);line-height:150%}.g-accordion__download{display:flex;flex-direction:column;gap:clamp(40px,(40px) + (100vw - 375px) / (1920 - 375) * (8),48px)}.g-accordion__download-item{display:flex;flex-direction:column;gap:clamp(32px,(32px) + (100vw - 375px) / (1920 - 375) * (0),32px)}.g-accordion__download-title{line-height:1;font-family:EB Garamond,serif;font-weight:400;text-transform:uppercase;font-size:clamp(14px,(14px) + (100vw - 375px) / (1920 - 375) * (2),16px);line-height:150%}.g-accordion__download-list{display:flex;flex-wrap:wrap;gap:clamp(16px,(16px) + (100vw - 375px) / (1920 - 375) * (0),16px);width:100%}.g-accordion__download-card{width:100%}@media (min-width:1440px){.g-accordion__download-card{width:calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 2 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 1)}}.g-accordion__input{position:relative;margin-top:clamp(8px,(8px) + (100vw - 375px) / (1920 - 375) * (0),8px)}.g-accordion__input ul{position:absolute;top:100%;left:0;right:0;background:#fbfbf6}.g-accordion__input ul li{border:1px solid #d7d2cb;border-top:0}.g-accordion__input ul a{display:block;padding:clamp(12px,(12px) + (100vw - 375px) / (1920 - 375) * (0),12px);line-height:1;font-family:Onest,sans-serif;font-weight:400;text-transform:none;font-size:clamp(12px,(12px) + (100vw - 375px) / (1920 - 375) * (2),14px)}@media (hover:hover){.g-accordion__input ul a:hover{background:#d7d2cb}}.g-accordion__input input{line-height:1;font-family:Onest,sans-serif;font-weight:400;text-transform:none;font-size:clamp(12px,(12px) + (100vw - 375px) / (1920 - 375) * (2),14px);display:block;width:100%;height:4.8rem;appearance:none;background:0 0;border:1px solid #d7d2cb;box-shadow:none;outline:0;padding-left:clamp(8px,(8px) + (100vw - 375px) / (1920 - 375) * (0),8px);padding-right:clamp(32px,(32px) + (100vw - 375px) / (1920 - 375) * (8),40px);transition:border-color .3s}.g-accordion__input input:focus-visible{border:1px solid}.g-accordion__input input::placeholder{opacity:.8}.g-accordion__input input:placeholder-shown+button{display:none}.g-accordion__input button{position:absolute;right:clamp(8px,(8px) + (100vw - 375px) / (1920 - 375) * (0),8px);top:50%;translate:0 -50%;width:2.4rem;height:2.4rem;padding:.3rem;cursor:pointer}.g-accordion__input button i{pointer-events:none}.g-accordion__option{line-height:1;font-family:Onest,sans-serif;font-weight:400;text-transform:none;font-size:clamp(12px,(12px) + (100vw - 375px) / (1920 - 375) * (2),14px);font-size:1.4rem;padding:clamp(8px,(8px) + (100vw - 375px) / (1920 - 375) * (0),8px) 0;position:relative}.g-accordion__option label{cursor:pointer;position:relative;display:block;padding-left:2.4rem;user-select:none}.g-accordion__option label:after,.g-accordion__option label:before{content:"";display:block;position:absolute;left:0;top:50%;translate:0 -50%;border-radius:50%;border:1px solid currentColor;width:1.6rem;height:1.6rem}.g-accordion__option label:after{transition:scale .3s;transform-origin:center center;background:currentColor;scale:0}.g-accordion__option button{position:absolute;right:0;top:50%;translate:0 -50%;width:2.4rem;height:2.4rem;padding:.3rem;display:none;cursor:pointer}.g-accordion__option button i{pointer-events:none}.g-accordion__option input[type=checkbox],.g-accordion__option input[type=radio]{position:absolute;left:0;opacity:0;pointer-events:none}.g-accordion__option input[type=checkbox]:checked+label:after,.g-accordion__option input[type=radio]:checked+label:after{scale:.6}.g-accordion__option input[type=checkbox]:checked+label+button,.g-accordion__option input[type=radio]:checked+label+button{display:block}.g-latest__content{position:relative}.g-latest__content:after{content:"";display:none;position:absolute;top:0;bottom:clamp(24px,(24px) + (100vw - 375px) / (1920 - 375) * (0),24px);left:50%;width:1px;background:#d7d2cb;scale:1 0;transition:.6s ease-out}@media (min-width:1024px){.g-latest__content:after{display:block}}.g-latest__title{line-height:1;font-family:EB Garamond,serif;font-weight:400;text-transform:none;font-size:clamp(24px,(24px) + (100vw - 375px) / (1920 - 375) * (8),32px);display:flex;justify-content:center;position:relative}.g-latest__title:before{top:calc(50% - clamp(24px,(24px) + (100vw - 375px)/ (1920 - 375) * (0),24px)/ 2 + .3rem);transform-origin:center center}.g-latest__title>span{display:inline-flex;position:relative;background:#fbfbf6;padding:0 clamp(24px,(24px) + (100vw - 375px) / (1920 - 375) * (0),24px) clamp(24px,(24px) + (100vw - 375px) / (1920 - 375) * (0),24px)}.g-latest__title.-enter+.g-latest__content:after{scale:1 1}.g-latest__item{width:calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 2 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 1)}@media (min-width:1024px){.g-latest__item{width:calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 4 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 3)}}.g-latest__content{padding:clamp(40px,(40px) + (100vw - 375px) / (1920 - 375) * (24),64px) 0;justify-content:space-around}@media (min-width:1024px){.g-latest__content{padding:clamp(80px,(80px) + (100vw - 375px) / (1920 - 375) * (48),128px) 0}}.g-latest__cta{justify-content:center}.g-video__media{position:relative}.g-video__media .g-media{position:relative;overflow:hidden}.g-video__media .g-media>iframe,.g-video__media .g-media>img,.g-video__media .g-media>picture,.g-video__media .g-media>picture>img,.g-video__media .g-media>svg{display:block;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:center}.g-video__media .g-media:after{content:"";display:block;height:0;padding-bottom:100%}.g-video__media .g-media .g-media__spacer{display:none}.g-video__media .g-media.-ratio:after{display:none}.g-video__media .g-media.-ratio .g-media__spacer{display:block}@media (min-width:768px){.g-video__media .g-media{position:relative;overflow:hidden}.g-video__media .g-media>iframe,.g-video__media .g-media>img,.g-video__media .g-media>picture,.g-video__media .g-media>picture>img,.g-video__media .g-media>svg{display:block;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:center}.g-video__media .g-media:after{content:"";display:block;height:0;padding-bottom:56.25%}.g-video__media .g-media .g-media__spacer{display:none}.g-video__media .g-media.-ratio:after{display:none}.g-video__media .g-media.-ratio .g-media__spacer{display:block}}.g-video__cta{display:block;position:absolute;left:0;top:0;width:100%;height:100%;cursor:pointer;display:flex;justify-content:center;align-items:center;color:#fff;background:rgba(0,0,0,.2)}.g-video__cta .g-button{flex-direction:column}.g-video__cta .g-button i{order:-1}.g-card{height:100%;width:100%}.g-card__content,.g-card__inner{position:relative;height:100%;display:flex;flex-direction:column;gap:clamp(16px,(16px) + (100vw - 375px) / (1920 - 375) * (0),16px);width:100%;overflow:hidden}.g-card__footer{display:flex;align-items:flex-start}.g-card__content{gap:clamp(12px,(12px) + (100vw - 375px) / (1920 - 375) * (0),12px)}.g-card__title{line-height:1;font-family:EB Garamond,serif;font-weight:400;text-transform:uppercase;font-size:clamp(18px,(18px) + (100vw - 375px) / (1920 - 375) * (2),20px);line-height:1.2}.g-card__link{display:block;position:absolute;left:0;top:0;width:100%;height:100%}.g-card__outer{overflow:hidden;flex-shrink:0}.g-card__media{position:relative;transition:scale .3s ease-out;transform-origin:50% 50%;will-change:transform}.g-card__media .g-media{position:relative;overflow:hidden}.g-card__media .g-media>iframe,.g-card__media .g-media>img,.g-card__media .g-media>picture,.g-card__media .g-media>picture>img,.g-card__media .g-media>svg{display:block;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:center}.g-card__media .g-media:after{content:"";display:block;height:0;padding-bottom:100%}.g-card__media .g-media .g-media__spacer{display:none}.g-card__media .g-media.-ratio:after{display:none}.g-card__media .g-media.-ratio .g-media__spacer{display:block}.g-card__media .g-media+.g-media{transition:opacity .3s ease-out;position:absolute;inset:0;opacity:0}.g-card__info{display:flex;flex-direction:column;gap:clamp(12px,(12px) + (100vw - 375px) / (1920 - 375) * (0),12px);margin-top:auto}@media (min-width:1024px){.g-card__info{flex-wrap:wrap;flex-direction:row;align-items:center}}.g-card__meta{line-height:1;font-family:Onest,sans-serif;font-weight:400;text-transform:none;font-size:clamp(12px,(12px) + (100vw - 375px) / (1920 - 375) * (2),14px)}.g-card__controls{display:flex;align-items:center;gap:clamp(4px,(4px) + (100vw - 375px) / (1920 - 375) * (0),4px);flex-shrink:0;position:relative;z-index:2}.g-card__button{border-radius:2px;width:2.5rem;height:2.5rem;border:1px solid #d7d2cb;display:flex;align-items:center;justify-content:center;transition:.3s;cursor:pointer}@media (hover:hover){.g-card__button:hover{background:#d7d2cb}}.g-card__button.-active{background:#d7d2cb}.g-card__button i{width:1.5rem}@media (hover:hover){.g-card:hover .g-card__media{scale:1.03 1.03}.g-card:hover .g-card__media .g-media+.g-media{opacity:1}}.g-card.-type-news .g-card__content{text-align:center}.g-card.-type-news .g-card__info{align-items:center}@media (min-width:1024px){.g-card.-type-news .g-card__info{justify-content:center}}.g-card.-type-news .g-card__media{transition:filter .3s;filter:grayscale(1)}@media (hover:hover){.g-card.-type-news:hover .g-card__media{scale:1;filter:grayscale(0)}}.g-file{cursor:pointer;position:relative}.g-file.-locked:hover .g-file__tip{opacity:1;translate:0 0}.g-file:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;display:none}.g-file.-locked:after{display:block}.g-file__media .g-media{position:relative;overflow:hidden}.g-file__media .g-media>iframe,.g-file__media .g-media>img,.g-file__media .g-media>picture,.g-file__media .g-media>picture>img,.g-file__media .g-media>svg{display:block;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:center}.g-file__media .g-media:after{content:"";display:block;height:0;padding-bottom:100%}.g-file__media .g-media .g-media__spacer{display:none}.g-file__media .g-media.-ratio:after{display:none}.g-file__media .g-media.-ratio .g-media__spacer{display:block}.g-file__inner{display:flex;flex-direction:column}.g-file__content{line-height:1;font-family:Onest,sans-serif;font-weight:400;text-transform:none;font-size:clamp(12px,(12px) + (100vw - 375px) / (1920 - 375) * (2),14px);position:relative;line-height:150%;padding:clamp(8px,(8px) + (100vw - 375px) / (1920 - 375) * (0),8px) 0;display:flex;gap:clamp(16px,(16px) + (100vw - 375px) / (1920 - 375) * (0),16px);align-items:center;border-top:1px solid #d7d2cb;border-bottom:1px solid #d7d2cb}.g-file__content>a{display:block;position:absolute;left:0;top:0;width:100%;height:100%}.g-file__title{display:flex;align-items:center;gap:clamp(4px,(4px) + (100vw - 375px) / (1920 - 375) * (0),4px)}.g-file__title span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.g-file__title i{width:1.6rem;flex-shrink:0}.g-file__info{display:flex;flex-direction:column;flex:1;min-width:0}.g-file__controls{display:flex;align-items:center;gap:clamp(4px,(4px) + (100vw - 375px) / (1920 - 375) * (0),4px);flex-shrink:0;position:relative}.g-file__button{border-radius:2px;width:2.5rem;height:2.5rem;border:1px solid #d7d2cb;display:flex;align-items:center;justify-content:center;transition:.3s;cursor:pointer}@media (hover:hover){.g-file__button:hover{background:#d7d2cb}}.g-file__button i{width:1.5rem}.g-file__button.-active{background:#d7d2cb}.g-file__tip{position:absolute;left:0;top:100%;max-width:80%;z-index:2;line-height:1;font-family:Onest,sans-serif;font-weight:400;text-transform:none;font-size:clamp(12px,(12px) + (100vw - 375px) / (1920 - 375) * (2),14px);font-size:1.1rem;line-height:130%;padding:.8rem;background:#6a655e;color:#fff;border-radius:.4rem;margin-top:1.2rem;opacity:0;translate:0 .4rem;transition:.3s;pointer-events:none}.g-file__tip:before{content:"";position:absolute;left:.8rem;bottom:calc(100% - 1px);border-bottom:.7rem solid #6a655e;border-left:.6rem solid transparent;border-right:.6rem solid transparent}.g-modal{display:block;position:absolute;left:0;top:0;width:100%;height:100%;position:fixed;z-index:999;background:#fbfbf6;display:flex;flex-direction:column;justify-content:center;opacity:0;pointer-events:none;scale:1.05;transition:.3s}.g-modal.-open{opacity:1;scale:1;pointer-events:auto}.g-modal__close,.g-modal__nav{padding:clamp(24px,(24px) + (100vw - 375px) / (1920 - 375) * (0),24px) 0;flex-shrink:0;display:flex;justify-content:center}.g-modal__close .g-button .g-icon{border-color:#d7d2cb}.-type-video .g-modal__nav{display:none}.g-modal__inner{flex:1;padding:0 clamp(24px,(24px) + (100vw - 375px) / (1920 - 375) * (0),24px);position:relative}@media (min-width:1024px){.g-modal__inner{padding:0 calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 1 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 0)}}.g-modal__inner video{display:block;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:contain;object-position:center center;display:none}.-type-video .g-modal__inner video{display:block}.g-modal__slider{width:100%;height:100%}.-type-video .g-modal__slider{display:none}.g-modal__slider .swiper-slide{position:relative}.g-modal__slider .swiper-slide img{display:block;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:contain;object-position:center center}.g-listing{transition:opacity 2s}.-fetching .g-listing{opacity:.2;pointer-events:none}.g-listing__intro{padding-top:clamp(40px,(40px) + (100vw - 375px) / (1920 - 375) * (8),48px);padding-bottom:clamp(48px,(48px) + (100vw - 375px) / (1920 - 375) * (32),80px);display:flex;flex-direction:column;gap:clamp(24px,(24px) + (100vw - 375px) / (1920 - 375) * (0),24px)}@media (min-width:1440px){.g-listing__intro{padding-bottom:clamp(80px,(80px) + (100vw - 375px) / (1920 - 375) * (16),96px)}}.g-listing__inner{align-items:flex-start;position:relative;z-index:2}.g-listing__sections{display:flex;flex-direction:column;gap:clamp(48px,(48px) + (100vw - 375px) / (1920 - 375) * (32),80px);width:100%}.g-listing__section{width:100%}.g-listing__label{line-height:1;font-family:EB Garamond,serif;font-weight:400;text-transform:none;font-size:clamp(24px,(24px) + (100vw - 375px) / (1920 - 375) * (8),32px);margin-bottom:clamp(24px,(24px) + (100vw - 375px) / (1920 - 375) * (0),24px)}.g-listing__title{line-height:1;font-family:EB Garamond,serif;line-height:1.4;font-weight:400;text-transform:none;font-size:clamp(48px,(48px) + (100vw - 375px) / (1920 - 375) * (32),80px)}.g-listing__subtitle{line-height:1;font-family:EB Garamond,serif;font-weight:400;text-transform:none;font-size:clamp(18px,(18px) + (100vw - 375px) / (1920 - 375) * (2),20px)}@media (min-width:1024px){.g-listing__filters{width:calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 4 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 3);position:sticky;top:2.4rem;transition:top .3s;z-index:2}.-header-fixed .g-listing__filters{top:14.6rem}.-header-fixed.-header-hidden .g-listing__filters{top:2.4rem}}@media (min-width:1440px){.g-listing__filters{width:calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 3 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 2)}}@media (min-width:1680px){.g-listing__filters{padding-right:clamp(32px,(32px) + (100vw - 375px) / (1920 - 375) * (0),32px)}}@media (min-width:1024px){.g-listing__filters+.g-listing__sections{width:calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 8 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 7)}}@media (min-width:1440px){.g-listing__filters+.g-listing__sections{width:calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 9 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 8)}}@media (min-width:1024px){.g-listing__filters+.g-listing__sections .g-listing__item{width:calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 4 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 3)}}@media (min-width:1280px){.g-listing__filters+.g-listing__sections .g-listing__item{width:calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 2.6666666667 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 1.6666666667)}}@media (min-width:1440px){.g-listing__filters+.g-listing__sections .g-listing__item{width:calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 3 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 2)}}@media (min-width:1024px){.-type-material .g-listing__filters+.g-listing__sections .g-listing__item{width:calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 2.6666666667 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 1.6666666667)}}@media (min-width:1440px){.-type-material .g-listing__filters+.g-listing__sections .g-listing__item{width:calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 2.25 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 1.25)}}@media (min-width:1280px){.-type-news .g-listing__filters+.g-listing__sections .g-listing__item{width:calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 2.6666666667 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 1.6666666667)}}@media (min-width:1440px){.-type-news .g-listing__filters+.g-listing__sections .g-listing__item{width:calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 2.25 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 1.25)}}@media (min-width:1024px){.-type-download .g-listing__filters+.g-listing__sections .g-listing__item{width:calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 4 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 3)}}@media (min-width:1280px){.-type-download .g-listing__filters+.g-listing__sections .g-listing__item{width:calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 2.6666666667 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 1.6666666667)}}@media (min-width:1440px){.-type-download .g-listing__filters+.g-listing__sections .g-listing__item{width:calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 2.25 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 1.25)}}.g-listing__content{width:100%;margin-bottom:calc(clamp(32px,(32px) + (100vw - 375px)/ (1920 - 375) * (0),32px) * -1)}.g-listing__item{width:calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 2 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 1);margin-bottom:clamp(32px,(32px) + (100vw - 375px) / (1920 - 375) * (0),32px)}@media (min-width:1024px){.g-listing__item{width:calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 3 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 2)}}@media (min-width:1440px){.g-listing__item{width:calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 2.4 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 1.4)}}.-type-material .g-listing__item{margin-bottom:clamp(24px,(24px) + (100vw - 375px) / (1920 - 375) * (0),24px)}@media (min-width:768px){.-type-material .g-listing__item{width:calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 1.3333333333 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * .3333333333)}}@media (min-width:1024px){.-type-material .g-listing__item{width:calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 3 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 2)}}@media (min-width:1440px){.-type-material .g-listing__item{width:calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 2 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 1)}}@media (min-width:768px){.-type-news .g-listing__item{width:calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 1.3333333333 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * .3333333333)}}@media (min-width:1024px){.-type-news .g-listing__item{width:calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 4 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 3)}}@media (min-width:1280px){.-type-news .g-listing__item{width:calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 3 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 2)}}@media (min-width:1440px){.-type-news .g-listing__item{width:calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 2.4 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 1.4)}}@media (min-width:1440px){.-type-download .g-listing__item{width:calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 2 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 1)}}.g-listing__pagination{margin-bottom:-6rem;width:100%}.g-filters{display:block;position:absolute;left:0;top:0;width:100%;height:100%;position:fixed;z-index:110;background:#fbfbf6;opacity:0;pointer-events:none;scale:1.05;transition:.3s;display:flex;flex-direction:column}.g-filters.-immediate{transition:none}.-filters-open .g-filters{opacity:1;scale:1;pointer-events:auto}.-fetching .-filters-open .g-filters{pointer-events:none}@media (min-width:1024px){.g-filters{opacity:1;pointer-events:auto;position:relative;top:auto;bottom:auto;left:auto;right:auto;padding:0;transition:none;scale:1}.-fetching .g-filters{pointer-events:none}}.g-filters__close{display:flex;justify-content:flex-end;padding:clamp(24px,(24px) + (100vw - 375px) / (1920 - 375) * (0),24px) 0;padding-left:calc(min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2);padding-right:calc(min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2)}@media (min-width:1024px){.g-filters__close{display:none}}.g-filters__close .g-button i{border-color:#d7d2cb}.g-filters__open{position:fixed;left:0;right:0;bottom:clamp(32px,(32px) + (100vw - 375px) / (1920 - 375) * (0),32px);display:flex;justify-content:center;z-index:80;transition:.3s}.-downloads .g-filters__open{bottom:16rem}.g-filters__open.-hidden{opacity:0;pointer-events:none}@media (min-width:1024px){.g-filters__open{display:none}}.g-filters__apply{padding-top:clamp(24px,(24px) + (100vw - 375px) / (1920 - 375) * (0),24px);display:flex;justify-content:center}@media (min-width:1024px){.g-filters__apply{display:none}}.g-filters__content{height:100%;overflow:auto;margin-bottom:clamp(24px,(24px) + (100vw - 375px) / (1920 - 375) * (0),24px);padding-left:calc(min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2);padding-right:calc(min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2)}@media (min-width:1024px){.g-filters__content{padding:0;margin:0;height:auto;overflow:visible}}.g-filters__clear button{line-height:1;font-family:Onest,sans-serif;font-weight:400;text-transform:none;font-size:clamp(12px,(12px) + (100vw - 375px) / (1920 - 375) * (2),14px);cursor:pointer;line-height:100%;height:2.4rem;border-radius:.8rem;position:absolute;right:calc(min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2);top:clamp(12px,(12px) + (100vw - 375px) / (1920 - 375) * (0),12px);background:#fbfbf6;border:1px solid #d7d2cb;align-items:center;gap:clamp(4px,(4px) + (100vw - 375px) / (1920 - 375) * (0),4px);padding:0 clamp(8px,(8px) + (100vw - 375px) / (1920 - 375) * (0),8px);color:#6a655e;transition:background-color .3s;display:inline-flex}@media (min-width:1024px){.g-filters__clear button{position:static;margin-bottom:clamp(24px,(24px) + (100vw - 375px) / (1920 - 375) * (0),24px)}}.g-filters__clear button i{width:1.6rem;transition:rotate .3s}@media (hover:hover){.g-filters__clear button:hover{background:#d7d2cb}.g-filters__clear button:hover i{rotate:180deg}}.g-filters .g-accordion__button{padding-top:clamp(16px,(16px) + (100vw - 375px) / (1920 - 375) * (0),16px);padding-bottom:clamp(16px,(16px) + (100vw - 375px) / (1920 - 375) * (0),16px)}.g-filters .g-accordion__button.-open+.g-accordion__content{padding-top:clamp(8px,(8px) + (100vw - 375px) / (1920 - 375) * (0),8px)}.g-seotext__wrapper{display:flex;flex-direction:column;gap:clamp(40px,(40px) + (100vw - 375px) / (1920 - 375) * (8),48px);padding-top:clamp(40px,(40px) + (100vw - 375px) / (1920 - 375) * (24),64px);border-top:1px solid #d7d2cb}@media (min-width:1024px){.g-seotext__wrapper{gap:calc(min(100vw - var(--vw-check),1920px) * 60 / 1920);flex-direction:row}}.g-seotext__label{line-height:1;font-family:EB Garamond,serif;font-weight:400;text-transform:none;font-size:clamp(24px,(24px) + (100vw - 375px) / (1920 - 375) * (8),32px);line-height:150%}@media (min-width:1024px){.g-seotext__label{width:calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 6 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 5)}}.g-seotext__content{display:flex;flex-direction:column;gap:clamp(16px,(16px) + (100vw - 375px) / (1920 - 375) * (0),16px)}@media (min-width:1024px){.g-seotext__content{width:calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 6 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 5);gap:clamp(32px,(32px) + (100vw - 375px) / (1920 - 375) * (0),32px)}}.g-seotext__title{line-height:1;font-family:EB Garamond,serif;font-weight:400;font-size:clamp(32px,(32px) + (100vw - 375px) / (1920 - 375) * (16),48px);line-height:105%;padding-bottom:clamp(16px,(16px) + (100vw - 375px) / (1920 - 375) * (0),16px)}.g-seotext__text{line-height:1;font-family:Onest,sans-serif;font-weight:400;text-transform:none;font-size:clamp(16px,(16px) + (100vw - 375px) / (1920 - 375) * (2),18px);line-height:150%}@media (min-width:1440px){.g-seotext__text{font-size:2rem}}.g-material{line-height:1;font-family:Onest,sans-serif;font-weight:400;text-transform:none;font-size:clamp(14px,(14px) + (100vw - 375px) / (1920 - 375) * (2),16px);line-height:150%;display:flex;flex-direction:column;gap:clamp(40px,(40px) + (100vw - 375px) / (1920 - 375) * (24),64px);padding-top:clamp(80px,(80px) + (100vw - 375px) / (1920 - 375) * (16),96px)}@media (min-width:768px){.g-material{padding:clamp(80px,(80px) + (100vw - 375px) / (1920 - 375) * (16),96px) calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 1 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 0) clamp(48px,(48px) + (100vw - 375px) / (1920 - 375) * (32),80px)}}@media (min-width:1024px){.g-material{padding:clamp(48px,(48px) + (100vw - 375px) / (1920 - 375) * (32),80px) 0 clamp(48px,(48px) + (100vw - 375px) / (1920 - 375) * (32),80px)}}.g-material__inner{display:flex;flex-direction:column;gap:clamp(40px,(40px) + (100vw - 375px) / (1920 - 375) * (24),64px)}@media (min-width:1024px){.g-material__inner{width:calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 8 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 7 + min(100vw - var(--vw-check),1920px) * 60 / 1920);flex-direction:row;justify-content:center;margin:0 auto;gap:calc(min(100vw - var(--vw-check),1920px) * 60 / 1920)}}.g-material__intro{display:flex;flex-direction:column;gap:clamp(16px,(16px) + (100vw - 375px) / (1920 - 375) * (0),16px);align-items:center}.g-material__meta{display:flex;gap:clamp(8px,(8px) + (100vw - 375px) / (1920 - 375) * (0),8px);justify-content:center;align-items:center}.g-material__cat{line-height:1;font-family:Onest,sans-serif;font-weight:400;text-transform:none;font-size:clamp(12px,(12px) + (100vw - 375px) / (1920 - 375) * (2),14px)}.g-material__title{line-height:1;font-family:EB Garamond,serif;line-height:1.4;font-weight:400;text-transform:none;font-size:clamp(48px,(48px) + (100vw - 375px) / (1920 - 375) * (32),80px)}.g-material__media{display:flex;flex-direction:column;gap:clamp(32px,(32px) + (100vw - 375px) / (1920 - 375) * (0),32px)}@media (min-width:1024px){.g-material__media{width:calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 4 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 3)}}@media (min-width:1280px){.g-material__media{padding-right:clamp(32px,(32px) + (100vw - 375px) / (1920 - 375) * (0),32px)}}.g-material__media .g-media{position:relative;overflow:hidden}.g-material__media .g-media>iframe,.g-material__media .g-media>img,.g-material__media .g-media>picture,.g-material__media .g-media>picture>img,.g-material__media .g-media>svg{display:block;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:center}.g-material__media .g-media:after{content:"";display:block;height:0;padding-bottom:100%}.g-material__media .g-media .g-media__spacer{display:none}.g-material__media .g-media.-ratio:after{display:none}.g-material__media .g-media.-ratio .g-media__spacer{display:block}.g-material__content{display:flex;flex-direction:column;gap:clamp(40px,(40px) + (100vw - 375px) / (1920 - 375) * (24),64px)}@media (min-width:1024px){.g-material__content{width:calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 4 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 3)}}.g-material__features{display:flex;flex-direction:column;gap:clamp(24px,(24px) + (100vw - 375px) / (1920 - 375) * (0),24px)}@media (min-width:1024px){.g-material__features{gap:clamp(32px,(32px) + (100vw - 375px) / (1920 - 375) * (0),32px);width:calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 4 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 3)}}.g-material__label{line-height:1;font-family:EB Garamond,serif;font-weight:400;text-transform:none;font-size:clamp(24px,(24px) + (100vw - 375px) / (1920 - 375) * (8),32px)}.g-material__list{display:flex;flex-direction:column;gap:clamp(12px,(12px) + (100vw - 375px) / (1920 - 375) * (0),12px)}.g-material__list li{display:flex;align-items:center;gap:clamp(16px,(16px) + (100vw - 375px) / (1920 - 375) * (0),16px)}.g-material__list li .g-media{position:relative;overflow:hidden;flex-shrink:0;width:3.2rem}.g-material__list li .g-media>iframe,.g-material__list li .g-media>img,.g-material__list li .g-media>picture,.g-material__list li .g-media>picture>img,.g-material__list li .g-media>svg{display:block;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:center}.g-material__list li .g-media:after{content:"";display:block;height:0;padding-bottom:100%}.g-material__list li .g-media .g-media__spacer{display:none}.g-material__list li .g-media.-ratio:after{display:none}.g-material__list li .g-media.-ratio .g-media__spacer{display:block}.g-related{padding-bottom:clamp(24px,(24px) + (100vw - 375px) / (1920 - 375) * (0),24px)}.g-related__intro{display:flex;align-items:center;gap:clamp(24px,(24px) + (100vw - 375px) / (1920 - 375) * (0),24px);justify-content:space-between;padding:clamp(40px,(40px) + (100vw - 375px) / (1920 - 375) * (24),64px) 0;flex-wrap:wrap}.g-related__title{line-height:1;font-family:EB Garamond,serif;font-weight:400;text-transform:none;font-size:clamp(24px,(24px) + (100vw - 375px) / (1920 - 375) * (8),32px)}.g-related .g-listing{padding-top:0}.g-videos__inner{align-items:flex-start}.g-videos__controls{display:none;width:calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 4 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 3);position:sticky;top:0;transition:top .3s}.-header-fixed .g-videos__controls{top:12.2rem}.-header-fixed.-header-hidden .g-videos__controls{top:0}@media (min-width:1440px){.g-videos__controls{width:calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 3 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 2)}}.g-videos__controls .g-button{line-height:1;font-family:EB Garamond,serif;font-weight:400;text-transform:none;font-size:clamp(24px,(24px) + (100vw - 375px) / (1920 - 375) * (8),32px);width:100%;justify-content:space-between;padding-top:clamp(16px,(16px) + (100vw - 375px) / (1920 - 375) * (0),16px);padding-bottom:clamp(16px,(16px) + (100vw - 375px) / (1920 - 375) * (0),16px);text-align:left}@media (min-width:1280px){.g-videos__controls .g-button{padding-top:clamp(24px,(24px) + (100vw - 375px) / (1920 - 375) * (0),24px);padding-bottom:clamp(24px,(24px) + (100vw - 375px) / (1920 - 375) * (0),24px)}}.g-videos__controls .g-button i{border-color:#d7d2cb;padding:1.5rem}@media (min-width:1280px){.g-videos__controls .g-button i{padding:1.9rem}}.g-videos__controls li+li{border-top:1px solid #d7d2cb}@media (min-width:1024px){.g-videos__controls{display:block}}.g-videos__items{width:100%;display:flex;flex-direction:column;gap:clamp(48px,(48px) + (100vw - 375px) / (1920 - 375) * (32),80px)}@media (min-width:1024px){.g-videos__items{gap:clamp(80px,(80px) + (100vw - 375px) / (1920 - 375) * (48),128px);width:calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 8 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 7);padding-left:calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 1 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 0 + min(100vw - var(--vw-check),1920px) * 60 / 1920)}}@media (min-width:1440px){.g-videos__items{width:calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 9 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 8)}}.g-videos__top{line-height:1;font-family:EB Garamond,serif;font-weight:400;text-transform:uppercase;font-size:clamp(18px,(18px) + (100vw - 375px) / (1920 - 375) * (2),20px);display:flex;justify-content:space-between;padding-bottom:clamp(8px,(8px) + (100vw - 375px) / (1920 - 375) * (0),8px)}.g-videos__index{display:none}@media (min-width:1024px){.g-videos__index{display:block}}.g-videos__media{position:relative}.g-videos__media .g-media{position:relative;overflow:hidden}.g-videos__media .g-media>iframe,.g-videos__media .g-media>img,.g-videos__media .g-media>picture,.g-videos__media .g-media>picture>img,.g-videos__media .g-media>svg{display:block;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:center}.g-videos__media .g-media:after{content:"";display:block;height:0;padding-bottom:75%}.g-videos__media .g-media .g-media__spacer{display:none}.g-videos__media .g-media.-ratio:after{display:none}.g-videos__media .g-media.-ratio .g-media__spacer{display:block}@media (min-width:768px){.g-videos__media .g-media{position:relative;overflow:hidden}.g-videos__media .g-media>iframe,.g-videos__media .g-media>img,.g-videos__media .g-media>picture,.g-videos__media .g-media>picture>img,.g-videos__media .g-media>svg{display:block;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:center}.g-videos__media .g-media:after{content:"";display:block;height:0;padding-bottom:56.25%}.g-videos__media .g-media .g-media__spacer{display:none}.g-videos__media .g-media.-ratio:after{display:none}.g-videos__media .g-media.-ratio .g-media__spacer{display:block}}.g-videos__cta{display:block;position:absolute;left:0;top:0;width:100%;height:100%;cursor:pointer;display:flex;justify-content:center;align-items:center;color:#fff;background:rgba(0,0,0,.2)}.g-videos__cta .g-button{flex-direction:column}.g-videos__cta .g-button i{order:-1}.g-contact__wrapper{padding-top:clamp(40px,(40px) + (100vw - 375px) / (1920 - 375) * (8),48px);display:flex;flex-direction:column;gap:clamp(48px,(48px) + (100vw - 375px) / (1920 - 375) * (32),80px)}.g-contact__title{line-height:1;font-family:EB Garamond,serif;line-height:1.4;font-weight:400;text-transform:none;font-size:clamp(48px,(48px) + (100vw - 375px) / (1920 - 375) * (32),80px);line-height:105%}.g-contact__locations{gap:clamp(48px,(48px) + (100vw - 375px) / (1920 - 375) * (32),80px)}@media (min-width:1024px){.g-contact__locations{gap:calc(min(100vw - var(--vw-check),1920px) * 60 / 1920);justify-content:flex-end}}.g-contact__location{display:flex;flex-direction:column;gap:clamp(32px,(32px) + (100vw - 375px) / (1920 - 375) * (8),40px)}@media (min-width:1024px){.g-contact__location{width:calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 4 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 3);gap:clamp(40px,(40px) + (100vw - 375px) / (1920 - 375) * (24),64px)}}.g-contact__pretitle{line-height:1;font-family:EB Garamond,serif;font-weight:400;text-transform:none;font-size:clamp(18px,(18px) + (100vw - 375px) / (1920 - 375) * (2),20px)}.g-contact__pretitle+.g-contact__name{margin-top:calc(clamp(12px,(12px) + (100vw - 375px)/ (1920 - 375) * (0),12px) * -1)}.g-contact__name{line-height:1;font-family:EB Garamond,serif;font-weight:400;text-transform:uppercase;font-size:clamp(24px,(24px) + (100vw - 375px) / (1920 - 375) * (16),40px)}.g-contact__address{font-style:normal;line-height:1;font-family:Onest,sans-serif;font-weight:400;text-transform:none;font-size:clamp(14px,(14px) + (100vw - 375px) / (1920 - 375) * (2),16px);line-height:150%}.g-contact__email{line-height:1;font-family:EB Garamond,serif;font-weight:400;text-transform:uppercase;font-size:clamp(14px,(14px) + (100vw - 375px) / (1920 - 375) * (2),16px);font-size:1.6rem;display:inline-flex;align-items:center;gap:clamp(8px,(8px) + (100vw - 375px) / (1920 - 375) * (0),8px)}.g-contact__email .g-icon{transition:rotate .5s;width:1.4rem}@media (hover:hover){.g-contact__email:hover .g-icon{rotate:270deg}}.g-contact__label{line-height:1;font-family:EB Garamond,serif;font-weight:400;text-transform:none;font-size:clamp(24px,(24px) + (100vw - 375px) / (1920 - 375) * (8),32px)}.g-contact__sales{flex-direction:column;gap:clamp(32px,(32px) + (100vw - 375px) / (1920 - 375) * (0),32px)}@media (min-width:1024px){.g-contact__sales{flex-direction:row;gap:calc(min(100vw - var(--vw-check),1920px) * 60 / 1920)}}.g-contact__agent{border-radius:.8rem;padding:clamp(24px,(24px) + (100vw - 375px) / (1920 - 375) * (0),24px);border:1px solid #d7d2cb;width:100%;display:flex;flex-direction:column;gap:clamp(24px,(24px) + (100vw - 375px) / (1920 - 375) * (0),24px)}@media (min-width:1024px){.g-contact__agent{width:calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 6 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 5)}}@media (min-width:1680px){.g-contact__agent{width:calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 3 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 2)}}.g-contact__agent .g-contact__name{line-height:1;font-family:EB Garamond,serif;font-weight:400;text-transform:uppercase;font-size:clamp(18px,(18px) + (100vw - 375px) / (1920 - 375) * (2),20px)}.g-download{position:fixed;bottom:clamp(32px,(32px) + (100vw - 375px) / (1920 - 375) * (0),32px);left:calc(min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2);right:calc(min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2);z-index:70;background:#6a655e;color:#fbfbf6;padding:clamp(16px,(16px) + (100vw - 375px) / (1920 - 375) * (0),16px);border-radius:.8rem;display:flex;flex-direction:column;gap:clamp(16px,(16px) + (100vw - 375px) / (1920 - 375) * (0),16px);translate:0 150%;transition:translate .3s}.-downloads .g-download{translate:0 0}@media (min-width:768px){.g-download{padding-left:clamp(32px,(32px) + (100vw - 375px) / (1920 - 375) * (0),32px);gap:clamp(48px,(48px) + (100vw - 375px) / (1920 - 375) * (32),80px);flex-direction:row;align-items:center;justify-content:space-between;left:auto}}@media (min-width:1440px){.g-download{min-width:60rem}}.g-download__info{display:flex;justify-content:space-between;align-items:center}@media (min-width:768px){.g-download__info{display:block}}.g-download__info>span{display:block;line-height:1;font-family:EB Garamond,serif;font-weight:400;text-transform:uppercase;font-size:clamp(18px,(18px) + (100vw - 375px) / (1920 - 375) * (2),20px)}.g-download__info button{cursor:pointer;text-transform:uppercase;font-size:1.1rem;text-decoration:underline}@media (min-width:768px){.g-download__info button{margin-top:.3rem}}.g-download__cta .g-button{width:100%;background:#fbfbf6;color:#6a655e}.g-panel{position:fixed;left:0;right:0;bottom:0;top:9.8rem;padding-top:clamp(24px,(24px) + (100vw - 375px) / (1920 - 375) * (0),24px);padding-bottom:clamp(24px,(24px) + (100vw - 375px) / (1920 - 375) * (0),24px);z-index:90;transition:top .3s;pointer-events:none}@media (min-width:1280px){.g-panel{top:14.6rem;padding-top:clamp(32px,(32px) + (100vw - 375px) / (1920 - 375) * (0),32px);padding-bottom:clamp(32px,(32px) + (100vw - 375px) / (1920 - 375) * (0),32px)}}.g-panel.-open{pointer-events:auto}.-header-hidden .g-panel{top:0}.-header-hidden.-header-fixed .g-panel{top:0}@media (min-width:1280px){.-header-fixed:not(.-header-hidden) .g-panel{top:12.2rem}}.g-panel__backdrop{display:block;position:absolute;left:0;top:0;width:100%;height:100%}.g-panel__wrapper{height:100%;display:flex;justify-content:flex-end}.g-panel__close{line-height:1;font-family:Onest,sans-serif;font-weight:400;text-transform:none;font-size:clamp(12px,(12px) + (100vw - 375px) / (1920 - 375) * (2),14px);cursor:pointer;line-height:100%;display:inline-flex;height:2.4rem;border-radius:.8rem;position:absolute;right:clamp(24px,(24px) + (100vw - 375px) / (1920 - 375) * (0),24px);top:clamp(24px,(24px) + (100vw - 375px) / (1920 - 375) * (0),24px);background:#fbfbf6;border:1px solid #d7d2cb;align-items:center;gap:clamp(4px,(4px) + (100vw - 375px) / (1920 - 375) * (0),4px);padding:0 clamp(8px,(8px) + (100vw - 375px) / (1920 - 375) * (0),8px);color:#6a655e;transition:background-color .3s}.g-panel__close i{width:1.6rem;transition:rotate .3s}@media (hover:hover){.g-panel__close:hover{background:#d7d2cb}.g-panel__close:hover i{rotate:180deg}}.g-panel__inner{background:#fbfbf6;border:1px solid #d7d2cb;padding-top:clamp(40px,(40px) + (100vw - 375px) / (1920 - 375) * (24),64px);border-radius:1.6rem;position:relative;min-height:100%;width:100%;translate:0 3.2rem;opacity:0;transition:.4s}@media (min-width:1024px){.g-panel__inner{translate:3.2rem 0}}.-open .g-panel__inner{opacity:1;translate:0 0}@media (min-width:768px){.g-panel__inner{width:calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 3 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 2)}}@media (min-width:1024px){.g-panel__inner{width:calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 6 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 5)}}@media (min-width:1280px){.g-panel__inner{width:calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 5 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 4)}}@media (min-width:1680px){.g-panel__inner{width:calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 4 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 3)}}.g-panel__content{display:flex;flex-direction:column;padding:0 clamp(24px,(24px) + (100vw - 375px) / (1920 - 375) * (0),24px) clamp(40px,(40px) + (100vw - 375px) / (1920 - 375) * (8),48px);gap:clamp(48px,(48px) + (100vw - 375px) / (1920 - 375) * (32),80px);height:100%;overflow:auto}.g-panel__content::-webkit-scrollbar{display:none}.g-form{user-select:none;display:flex;flex-direction:column;gap:clamp(24px,(24px) + (100vw - 375px) / (1920 - 375) * (0),24px)}.g-form__intro{display:flex;flex-direction:column;gap:clamp(16px,(16px) + (100vw - 375px) / (1920 - 375) * (0),16px)}.g-form__title{line-height:1;font-family:EB Garamond,serif;font-weight:400;text-transform:none;font-size:clamp(24px,(24px) + (100vw - 375px) / (1920 - 375) * (8),32px);line-height:150%}.g-form__subtitle{line-height:1;font-family:Onest,sans-serif;font-weight:400;text-transform:none;font-size:clamp(14px,(14px) + (100vw - 375px) / (1920 - 375) * (2),16px);line-height:150%}.g-form__controls{width:100%!important}.g-form__controls .g-button{width:100%;border-color:#d7d2cb}@media (min-width:768px){.g-form__controls .g-button{min-width:calc(50% - clamp(24px,(24px) + (100vw - 375px)/ (1920 - 375) * (0),24px)/ 2);width:auto}}.g-form__fields{display:flex;gap:clamp(24px,(24px) + (100vw - 375px) / (1920 - 375) * (0),24px);flex-wrap:wrap;width:100%}.g-form__footer{font-size:1.4rem;line-height:150%;width:100%!important;margin-top:-1.2rem}.g-form__footer a{text-decoration:underline}.g-form__field{position:relative;width:100%}@media (min-width:768px){.g-form__field{width:calc(50% - clamp(24px,(24px) + (100vw - 375px)/ (1920 - 375) * (0),24px)/ 2)}.g-form__field.-size-large{width:100%}}.g-form__field input[type=email],.g-form__field input[type=password],.g-form__field input[type=text],.g-form__field select,.g-form__field textarea{line-height:1;font-family:Onest,sans-serif;font-weight:400;text-transform:none;font-size:clamp(12px,(12px) + (100vw - 375px) / (1920 - 375) * (2),14px);font-size:1.4rem;color:#6a655e;display:block;height:4rem;width:100%;appearance:none;-webkit-appearance:none;box-shadow:none;border:none;background:0 0;padding:0;border-bottom:1px solid #d7d2cb}.g-form__field input[type=email]::placeholder,.g-form__field input[type=password]::placeholder,.g-form__field input[type=text]::placeholder,.g-form__field select::placeholder,.g-form__field textarea::placeholder{color:transparent}.g-form__field input[type=email]::-moz-placeholder,.g-form__field input[type=password]::-moz-placeholder,.g-form__field input[type=text]::-moz-placeholder,.g-form__field select::-moz-placeholder,.g-form__field textarea::-moz-placeholder{color:transparent}.g-form__field input[type=email]::-ms-expand,.g-form__field input[type=password]::-ms-expand,.g-form__field input[type=text]::-ms-expand,.g-form__field select::-ms-expand,.g-form__field textarea::-ms-expand{display:none}.g-form__field input[type=email]:focus~label,.g-form__field input[type=email]:not(:placeholder-shown)~label,.g-form__field input[type=password]:focus~label,.g-form__field input[type=password]:not(:placeholder-shown)~label,.g-form__field input[type=text]:focus~label,.g-form__field input[type=text]:not(:placeholder-shown)~label,.g-form__field select:focus~label,.g-form__field select:not(:placeholder-shown)~label,.g-form__field textarea:focus~label,.g-form__field textarea:not(:placeholder-shown)~label{top:-2.2rem;opacity:.7}.g-form__field textarea{min-height:12rem;resize:vertical;padding:clamp(16px,(16px) + (100vw - 375px) / (1920 - 375) * (0),16px) 0}.g-form__field.-error input[type=email],.g-form__field.-error input[type=password],.g-form__field.-error input[type=text],.g-form__field.-error select,.g-form__field.-error textarea{border-color:#f74242}.g-form__field>label{line-height:1;font-family:EB Garamond,serif;font-weight:400;text-transform:none;font-size:clamp(16px,(16px) + (100vw - 375px) / (1920 - 375) * (0),16px);height:4rem;display:flex;align-items:center;position:absolute;top:0;left:0;pointer-events:none;transition:.3s}.g-form__field.-type-select{background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjE2IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiM2YTY1NWUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0ibTE0LjUgNS4yNzI3M2MtMy4xNjMxIDAtNS43MjcyNyAyLjU2NDE4LTUuNzI3MjcgNS43MjcyN2gtMS4yNzI3M2MwLTMuODY1OTkgMy4xMzQtNyA3LTd6Ii8+PHBhdGggZD0ibTcuMjI3MjcgMTFjMC0zLjE2MzA5LTIuNTY0MTgtNS43MjcyNy01LjcyNzI3LTUuNzI3Mjd2LTEuMjcyNzNjMy44NjU5OSAwIDcgMy4xMzQwMSA3IDd6Ii8+PC9nPjwvc3ZnPg==);background-repeat:no-repeat;background-position:calc(100% - .8rem) center}.g-form__field.-type-checkbox,.g-form__field.-type-radio{position:relative}.g-form__field.-type-checkbox input[type=checkbox],.g-form__field.-type-checkbox input[type=radio],.g-form__field.-type-radio input[type=checkbox],.g-form__field.-type-radio input[type=radio]{position:absolute;left:0;top:0;opacity:0}.g-form__field.-type-checkbox label,.g-form__field.-type-radio label{line-height:1;font-family:Onest,sans-serif;font-weight:400;text-transform:none;font-size:clamp(12px,(12px) + (100vw - 375px) / (1920 - 375) * (2),14px);font-size:1.4rem;line-height:150%;cursor:pointer;line-height:1.4;display:block;position:relative;color:currentColor;padding-left:2.4rem}.g-form__field.-type-checkbox label::before,.g-form__field.-type-checkbox label:after,.g-form__field.-type-radio label::before,.g-form__field.-type-radio label:after{content:"";display:block;position:absolute;left:0;top:.9rem;transform:translateY(-50%);background-color:#fff;background-position:center;background-repeat:no-repeat;width:1.6rem;height:1.6rem;border-radius:50%;border:1px solid #6a655e;transition:.3s}.g-form__field.-type-checkbox label:after,.g-form__field.-type-radio label:after{background-color:#6a655e;transform-origin:center center;transform:translateY(-50%) scale(0)}.g-form__field.-type-checkbox label a,.g-form__field.-type-radio label a{text-decoration:underline}.g-form__field.-type-checkbox input:checked+label:after,.g-form__field.-type-radio input:checked+label:after{transform:translateY(-50%) scale(.6)}.g-form__field.-type-recaptcha{width:100%!important}.g-form__field.-type-recaptcha>.g-recaptcha{transform-origin:0 0;transform:scale(.95)}@media (min-width:768px){.g-form__field.-type-recaptcha>.g-recaptcha{transform:none}}.-error .g-form__radio{border:1px solid #f74242;padding:.4rem}.g-form__error{line-height:1;font-family:Onest,sans-serif;font-weight:400;text-transform:none;font-size:clamp(12px,(12px) + (100vw - 375px) / (1920 - 375) * (2),14px);color:#fff;padding:.4rem;background:#f74242;border-radius:0 0 .4rem .4rem;line-height:1;pointer-events:none;display:block;position:absolute;top:calc(100% - 1px);left:0;right:0}.g-form__notice{padding:clamp(16px,(16px) + (100vw - 375px) / (1920 - 375) * (0),16px) clamp(16px,(16px) + (100vw - 375px) / (1920 - 375) * (0),16px);border-radius:.8rem;margin-top:clamp(32px,(32px) + (100vw - 375px) / (1920 - 375) * (0),32px);pointer-events:none;line-height:1.4}.g-form__notice.-success{background:rgba(0,159,111,.05);border:1px solid #009f6f;color:#009f6f}.g-form__notice.-error{background:rgba(247,66,66,.05);border:1px solid #f74242;color:#f74242}.g-floating-cta__wrapper{display:flex;justify-content:center;position:sticky;top:clamp(32px,(32px) + (100vw - 375px) / (1920 - 375) * (0),32px);z-index:60;transition:top .3s}@media (min-width:768px){.g-floating-cta__wrapper{justify-content:flex-end}}.-header-fixed:not(.-header-hidden) .g-floating-cta__wrapper{top:calc(clamp(32px,(32px) + (100vw - 375px)/ (1920 - 375) * (0),32px) + 10rem)}@media (min-width:1280px){.-header-fixed:not(.-header-hidden) .g-floating-cta__wrapper{top:calc(clamp(32px,(32px) + (100vw - 375px)/ (1920 - 375) * (0),32px) + 15rem)}}.g-floating-cta__wrapper .g-button{background:#fbfbf6;border-color:#d7d2cb}.g-article{width:100%;padding-top:clamp(48px,(48px) + (100vw - 375px) / (1920 - 375) * (32),80px)}.g-article+.g-latest{margin-top:clamp(48px,(48px) + (100vw - 375px) / (1920 - 375) * (32),80px)}.g-article:last-of-type{margin-bottom:8rem}@media (min-width:1440px){.g-article{padding-top:clamp(80px,(80px) + (100vw - 375px) / (1920 - 375) * (16),96px)}}.g-article__wrapper{margin:0 calc(min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2)}@media (min-width:1024px){.g-article__wrapper{margin:0 auto;max-width:calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 8 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 7)}}@media (min-width:1440px){.g-article__wrapper{max-width:calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 6 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 5)}}.g-article__intro{display:flex;flex-direction:column;text-align:center;align-items:center;gap:clamp(24px,(24px) + (100vw - 375px) / (1920 - 375) * (0),24px)}.g-article__title{line-height:1;font-family:EB Garamond,serif;line-height:1.4;font-weight:400;text-transform:none;font-size:clamp(48px,(48px) + (100vw - 375px) / (1920 - 375) * (32),80px);padding-bottom:clamp(16px,(16px) + (100vw - 375px) / (1920 - 375) * (0),16px);line-height:102%}.g-article__meta{display:flex;align-items:center;gap:clamp(8px,(8px) + (100vw - 375px) / (1920 - 375) * (0),8px)}.g-article__date{line-height:1;font-family:Onest,sans-serif;font-weight:400;text-transform:none;font-size:clamp(12px,(12px) + (100vw - 375px) / (1920 - 375) * (2),14px)}.g-article__caption{text-align:center;padding:clamp(8px,(8px) + (100vw - 375px) / (1920 - 375) * (0),8px);line-height:1;font-family:Onest,sans-serif;font-weight:400;text-transform:none;font-size:clamp(12px,(12px) + (100vw - 375px) / (1920 - 375) * (2),14px);line-height:105%}.g-article__links{display:flex;flex-direction:column;gap:clamp(24px,(24px) + (100vw - 375px) / (1920 - 375) * (0),24px);line-height:1;font-family:EB Garamond,serif;font-weight:400;text-transform:uppercase;font-size:clamp(14px,(14px) + (100vw - 375px) / (1920 - 375) * (2),16px)}@media (min-width:1024px){.g-article__links{gap:clamp(32px,(32px) + (100vw - 375px) / (1920 - 375) * (0),32px)}}.g-article__links ul{display:flex;flex-wrap:wrap;gap:clamp(16px,(16px) + (100vw - 375px) / (1920 - 375) * (0),16px)}@media (min-width:1024px){.g-article__links ul{gap:clamp(24px,(24px) + (100vw - 375px) / (1920 - 375) * (0),24px)}}.g-article__links li a{display:inline-flex;align-items:center;gap:clamp(8px,(8px) + (100vw - 375px) / (1920 - 375) * (0),8px)}.g-article__links li a .g-icon{transition:rotate .3s;width:1.2rem;height:1.2rem}@media (hover:hover){.g-article__links li a:hover span{text-decoration:underline}.g-article__links li a:hover .g-icon{rotate:270deg}}.g-article__label{line-height:1;font-family:EB Garamond,serif;font-weight:400;text-transform:none;font-size:clamp(24px,(24px) + (100vw - 375px) / (1920 - 375) * (8),32px);line-height:105%;width:100%}.g-article__embed{position:relative;overflow:hidden}.g-article__embed>iframe,.g-article__embed>img,.g-article__embed>picture,.g-article__embed>picture>img,.g-article__embed>svg{display:block;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:center}.g-article__embed:after{content:"";display:block;height:0;padding-bottom:56.25%}.g-article__embed .g-media__spacer{display:none}.g-article__embed.-ratio:after{display:none}.g-article__embed.-ratio .g-media__spacer{display:block}.g-article__media{display:flex;flex-direction:column;gap:clamp(40px,(40px) + (100vw - 375px) / (1920 - 375) * (8),48px)}@media (min-width:768px){.g-article__media.-cols-2{gap:calc(min(100vw - var(--vw-check),1920px) * 60 / 1920);flex-direction:row}}@media (min-width:768px){.-cols-2 .g-article__asset{width:calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 2 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 1)}}@media (min-width:1024px){.-cols-2 .g-article__asset{width:calc((1 / var(--cols) * (min(100vw - var(--vw-check),1920px) - min(100vw - var(--vw-check),1920px) * 192 / 1920 / 2 * 2) - min(100vw - var(--vw-check),1920px) * 60 / 1920 * (var(--cols) - 1)/ var(--cols)) * 4 + min(100vw - var(--vw-check),1920px) * 60 / 1920 * 3)}}.g-article__asset.-video .g-media{position:relative;overflow:hidden}.g-article__asset.-video .g-media>iframe,.g-article__asset.-video .g-media>img,.g-article__asset.-video .g-media>picture,.g-article__asset.-video .g-media>picture>img,.g-article__asset.-video .g-media>svg{display:block;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:center}.g-article__asset.-video .g-media:after{content:"";display:block;height:0;padding-bottom:56.25%}.g-article__asset.-video .g-media .g-media__spacer{display:none}.g-article__asset.-video .g-media.-ratio:after{display:none}.g-article__asset.-video .g-media.-ratio .g-media__spacer{display:block}.g-article__files{display:flex;flex-wrap:wrap;gap:clamp(12px,(12px) + (100vw - 375px) / (1920 - 375) * (0),12px)}@media (min-width:1024px){.g-article__files{gap:clamp(16px,(16px) + (100vw - 375px) / (1920 - 375) * (0),16px)}}.g-article__filelist{width:100%}.g-article__file .g-file__content{border-top:0}.g-article__text{line-height:1;font-family:Onest,sans-serif;font-weight:400;text-transform:none;font-size:clamp(14px,(14px) + (100vw - 375px) / (1920 - 375) * (2),16px);line-height:150%}.g-article__text>*+*{margin-top:clamp(24px,(24px) + (100vw - 375px) / (1920 - 375) * (0),24px)}@media (min-width:1440px){.g-article__text>*+*{margin-top:clamp(32px,(32px) + (100vw - 375px) / (1920 - 375) * (0),32px)}}.g-article__text h1,.g-article__text h2{line-height:1;font-family:EB Garamond,serif;font-weight:400;font-size:clamp(32px,(32px) + (100vw - 375px) / (1920 - 375) * (16),48px);line-height:110%}.g-article__text h3,.g-article__text h4{line-height:1;font-family:EB Garamond,serif;font-weight:400;text-transform:none;font-size:clamp(24px,(24px) + (100vw - 375px) / (1920 - 375) * (8),32px);line-height:110%}.g-article__text a{text-decoration:underline}.g-article__text strong{font-weight:600}.g-article__text ol,.g-article__text ul{display:flex;flex-direction:column;gap:clamp(4px,(4px) + (100vw - 375px) / (1920 - 375) * (0),4px);list-style-type:disc;padding-left:clamp(32px,(32px) + (100vw - 375px) / (1920 - 375) * (0),32px)}.g-article__text ol{list-style-type:decimal}.g-error{padding-top:0}.g-error__wrapper{display:flex;flex-direction:column;align-items:center;gap:clamp(32px,(32px) + (100vw - 375px) / (1920 - 375) * (0),32px);text-align:center;padding-top:clamp(80px,(80px) + (100vw - 375px) / (1920 - 375) * (48),128px);padding-bottom:clamp(96px,(96px) + (100vw - 375px) / (1920 - 375) * (64),160px)}.g-error__title{line-height:1;font-family:EB Garamond,serif;line-height:1.4;font-weight:400;text-transform:none;font-size:clamp(48px,(48px) + (100vw - 375px) / (1920 - 375) * (32),80px);font-size:10rem;max-width:102.4rem}.g-error__text{line-height:1;font-family:Onest,sans-serif;font-weight:400;text-transform:none;font-size:clamp(16px,(16px) + (100vw - 375px) / (1920 - 375) * (2),18px);line-height:150%;max-width:50rem}.g-pagination{padding-top:clamp(80px,(80px) + (100vw - 375px) / (1920 - 375) * (48),128px)}.g-pagination__wrapper{display:flex;align-items:center;justify-content:center;gap:clamp(24px,(24px) + (100vw - 375px) / (1920 - 375) * (0),24px)}.g-pagination__links{line-height:1;font-family:EB Garamond,serif;font-weight:400;text-transform:none;font-size:clamp(16px,(16px) + (100vw - 375px) / (1920 - 375) * (4),20px);display:flex;align-items:center;gap:clamp(16px,(16px) + (100vw - 375px) / (1920 - 375) * (0),16px)}.g-pagination__links li.-current{border-bottom:1px solid currentColor;pointer-events:none}.g-pagination__links li a{color:#6a655e;transition:opacity .3s}@media (hover:hover){.g-pagination__links li a:hover{opacity:.5}}.g-pagination__nav .g-icon{width:2.4rem;pointer-events:none}.g-breadcrumb{padding:clamp(12px,(12px) + (100vw - 375px) / (1920 - 375) * (0),12px) 0}.g-breadcrumb ol{display:flex;gap:clamp(12px,(12px) + (100vw - 375px) / (1920 - 375) * (0),12px);flex-wrap:wrap}.g-breadcrumb ol li{display:flex;gap:clamp(12px,(12px) + (100vw - 375px) / (1920 - 375) * (0),12px)}.g-breadcrumb ol li span{scale:.8}.g-breadcrumb a{line-height:1;font-family:EB Garamond,serif;font-weight:400;text-transform:uppercase;font-size:clamp(14px,(14px) + (100vw - 375px) / (1920 - 375) * (2),16px);display:inline-flex;gap:clamp(4px,(4px) + (100vw - 375px) / (1920 - 375) * (0),4px);transition:color .3s}@media (hover:hover){.g-breadcrumb a:hover{color:#000}}