@charset "utf-8";#__next-build-watcher{display:none!important}*,:after,:before{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}a,address,article,aside,audio,b,body,div,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,label,li,menu,nav,ol,p,s,section,span,strong,sub,sup,time,ul{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{scrollbar-width:none}::-moz-selection{color:var(--color-bg);background-color:var(--color-txt)}::selection{color:var(--color-bg);background-color:var(--color-txt)}::-webkit-scrollbar{display:none}:focus{outline:none!important}:focus::-ms-value{color:inherit;background-color:none}::-moz-focus-inner{border:none!important}svg{overflow:visible}a{width:fit-content;width:-moz-fit-content;color:inherit;text-decoration:none;cursor:pointer}@font-face{font-family:TimesLTPro-Semibold;src:url(/fonts/TimesLTPro-Semibold.woff2) format("woff2");font-style:normal;font-weight:600;text-rendering:optimizeLegibility;font-display:swap}@font-face{font-family:TimesLTPro-SemiboldItalic;src:url(/fonts/TimesLTPro-SemiboldItalic-2.woff2) format("woff2");font-style:italic;font-weight:600;text-rendering:optimizeLegibility;font-display:swap}@font-face{font-family:TimesLTPro-Roman;src:url(/fonts/TimesLTPro-Roman.woff2) format("woff2");font-style:normal;font-weight:400;text-rendering:optimizeLegibility;font-display:swap}@font-face{font-family:TimesLTPro-Italic;src:url(/fonts/TimesLTPro-Italic-2.woff2) format("woff2");font-style:italic;font-weight:400;text-rendering:optimizeLegibility;font-display:swap}@font-face{font-family:KMRWaldenburg-Halbfett;src:url(/fonts/KMR-Waldenburg-Halbfett.woff2) format("woff2");font-style:normal;font-weight:500;text-rendering:optimizeLegibility;font-display:swap}@font-face{font-family:KMRWaldenburg-HalbfettKurisv;src:url(/fonts/KMR-Waldenburg-HalbfettKursiv.woff2) format("woff2");font-style:italic;font-weight:500;text-rendering:optimizeLegibility;font-display:swap}:root{--font-serif:"TimesLTPro-Semibold",Times,serif;--font-serif-italic:"TimesLTPro-SemiboldItalic",Times,serif;--font-active:var(--font-serif-italic);--fs-serif:0.83333333333vw;--lh-serif:1.2;--ls-serif:0;--height-txt:calc(var(--fs-serif)*var(--lh-serif));--height-txt-serif-tiny:calc(var(--fs-serif-tiny)*var(--lh-serif-tiny));--height-txt-serif-small:calc(var(--fs-serif-small)*var(--lh-serif-small));--height-txt-serif-medium:calc(var(--fs-serif-medium)*var(--lh-serif-medium));--height-txt-serif-large:calc(var(--fs-serif-large)*var(--lh-serif-large));--height-txt-serif-extra:calc(var(--fs-serif-extra)*var(--lh-serif-extra))}@media (max-width:1440px){:root{--fs-serif:12px}}._txt-serif-extra,._txt-serif-large,._txt-serif-medium,._txt-serif-small,._txt-serif-tiny{font-family:var(--font-serif);font-style:normal;font-weight:600}._roman{--font-active:"TimesLTPro-Italic",var(--font-serif-italic);font-family:"TimesLTPro-Roman",var(--font-serif);font-weight:400}._txt-serif-teeny{font-size:var(--fs-serif-teeny);line-height:var(--lh-serif-teeny);letter-spacing:var(--ls-serif-teeny)}:root{--fs-serif-teeny:1.25vw;--lh-serif-teeny:1.2;--ls-serif-teeny:-0.01em}@media (max-width:1440px){:root{--fs-serif-teeny:18px}}@media (max-width:600px){:root{--fs-serif-teeny:14px;--ls-serif-teeny:0}}@media (max-width:460px){:root{--fs-serif-teeny:12px}}._txt-serif-tiny{font-size:var(--fs-serif-tiny);line-height:var(--lh-serif-tiny);letter-spacing:var(--ls-serif-tiny)}:root{--fs-serif-tiny:1.25vw;--lh-serif-tiny:1.2;--ls-serif-tiny:-0.01em}@media (max-width:1440px){:root{--fs-serif-tiny:18px}}@media (min-width:361px) and (max-width:600px){:root{--fs-serif-tiny:14px}}._txt-serif-small{font-size:var(--fs-serif-small);line-height:var(--lh-serif-small);letter-spacing:var(--ls-serif-small)}:root{--fs-serif-small:1.66666666667vw;--lh-serif-small:1.1;--ls-serif-small:-0.02em}@media (max-width:1440px){:root{--fs-serif-small:24px}}@media (max-width:600px){:root{--fs-serif-small:18px;--lh-serif-small:1.2;--ls-serif-small:-0.01em}}._txt-serif-medium{font-size:var(--fs-serif-medium);line-height:var(--lh-serif-medium);letter-spacing:var(--ls-serif-medium)}:root{--fs-serif-medium:2.36111111111vw;--lh-serif-medium:1.1;--ls-serif-medium:-0.03em}@media (max-width:1440px){:root{--fs-serif-medium:34px}}@media (max-width:834px){:root{--fs-serif-medium:24px;--ls-serif-medium:-0.02em}}@media (max-width:600px){:root{--fs-serif-medium:18px;--lh-serif-medium:1.2;--ls-serif-medium:-0.01em}}._txt-serif-large{font-size:var(--fs-serif-large);line-height:var(--lh-serif-large);letter-spacing:var(--ls-serif-large)}:root{--fs-serif-large:3.33333333333vw;--lh-serif-large:1.1;--ls-serif-large:-0.03em}@media (max-width:1440px){:root{--fs-serif-large:48px}}@media (max-width:834px){:root{--fs-serif-large:34px}}@media (max-width:600px){:root{--fs-serif-large:24px;--ls-serif-large:-0.02em}}._txt-serif-extra{font-size:var(--fs-serif-extra);line-height:var(--lh-serif-extra);letter-spacing:var(--ls-serif-extra)}:root{--fs-serif-extra:6.66666666667vw;--lh-serif-extra:1;--ls-serif-extra:-0.03em}@media (max-width:1440px){:root{--fs-serif-extra:96px}}@media (max-width:834px){:root{--fs-serif-extra:48px;--lh-serif-extra:1.1}}@media (max-width:600px){:root{--fs-serif-extra:34px}}:root{--font-sans:"KMRWaldenburg-Halbfett",Helvetica,Arial,sans-serif;--font-sans-italic:"KMRWaldenburg-HalbfettKurisv",Helvetica,Arial,sans-serif;--fs-scale:1.14285714286;--fs-scale-small:1.184210526315789;--height-txt-sans-tiny:calc((var(--fs-serif-tiny)/var(--fs-scale))*var(--lh-serif-tiny));--height-txt-sans-small:calc((var(--fs-serif-small)/var(--fs-scale))*var(--lh-serif-small));--height-txt-sans-medium:calc((var(--fs-serif-medium)/var(--fs-scale))*var(--lh-serif-medium));--height-txt-sans-large:calc((var(--fs-serif-large)/var(--fs-scale))*var(--lh-serif-large))}._txt-sans,._txt-sans-extra,._txt-sans-large,._txt-sans-medium,._txt-sans-small,._txt-sans-teeny,._txt-sans-tiny,._txt-serif-small strong{--font-active:var(--font-sans-italic);font-family:var(--font-sans);font-style:normal;font-weight:500}._txt-sans{font-size:calc(var(--fs-serif)/var(--fs-scale));line-height:var(--lh-serif);letter-spacing:var(--ls-serif)}._txt-sans-teeny{font-size:calc(var(--fs-serif-teeny)/var(--fs-scale));line-height:var(--lh-serif-teeny);letter-spacing:var(--ls-serif-teeny)}._txt-sans-tiny{font-size:calc(var(--fs-serif-tiny)/var(--fs-scale));line-height:var(--lh-serif-tiny);letter-spacing:var(--ls-serif-tiny)}@media (max-width:600px){._txt-sans-tiny{font-size:calc(var(--fs-serif-small)/var(--fs-scale));line-height:var(--lh-serif-small);letter-spacing:var(--ls-serif-small)}}._txt-sans-small,._txt-serif-small strong{font-size:calc(var(--fs-serif-small)/var(--fs-scale));line-height:var(--lh-serif-small);letter-spacing:var(--ls-serif-small)}._txt-sans-medium{font-size:calc(var(--fs-serif-medium)/var(--fs-scale));line-height:var(--lh-serif-medium);letter-spacing:var(--ls-serif-medium)}._txt-sans-large{font-size:calc(var(--fs-serif-large)/var(--fs-scale));line-height:var(--lh-serif-large);letter-spacing:var(--ls-serif-large)}._txt-sans-extra{font-size:calc(var(--fs-serif-extra)/var(--fs-scale));line-height:var(--lh-serif-extra);letter-spacing:var(--ls-serif-extra)}body{width:100vw;height:100%;margin:auto;font-family:var(--font-serif);font-size:var(--fs-serif);font-style:normal;font-weight:600;font-variant-numeric:tabular-nums;line-height:var(--lh-serif);-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-txt);background-color:var(--color-bg);overflow-x:hidden}body._popup-open,body._search-open,body._transition,body:has(._modal._active){overflow-y:hidden;touch-action:none}body._transition,html:has(body._transition){cursor:wait}body._transition,body._transition *{pointer-events:none!important}#loader{position:fixed;top:0;left:0;right:0;bottom:0;height:100%;overflow-y:hidden;touch-action:none;cursor:wait;z-index:999}#loader,#page-wrapper{width:100vw;background-color:var(--color-bg)}#page-wrapper{position:relative;min-height:var(--height-viewport);display:grid;grid-auto-rows:min-content 1fr;transition:filter .3s linear;z-index:4}body._search-open #page-wrapper{filter:blur(15px);pointer-events:none!important}body:has(._modal._active) #page-wrapper{pointer-events:none!important}#content-wrapper{width:100vw;display:grid;grid-auto-rows:1fr min-content;overflow-x:hidden}._page-item._active{font-family:var(--font-active);font-style:italic;pointer-events:none!important}._page-item *{pointer-events:none}._underline{text-decoration:underline;text-decoration-thickness:.05em;text-underline-offset:.1em}._desktop ._link:hover{font-family:var(--font-active);font-style:italic}@media (min-width:601px){._desktop ._draggable{cursor:grab}._desktop ._draggable:active{cursor:grabbing}}p:empty{display:none}#cursor{position:fixed;width:-moz-max-content;width:max-content;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#fff;mix-blend-mode:exclusion;cursor:none;pointer-events:none;z-index:99}._mobile #cursor{display:none!important}._thumbnail-link{width:100%}._thumbnail{width:100%;display:flex;overflow:hidden;background-color:var(--color-bg);transition:background-color .3s linear}._thumbnail:has(>img[src*=".jpg"]),._thumbnail:has(>video){background-color:var(--color-bg-gray)}._thumbnail>video{transform:translateZ(0) scale(1.02)}._thumb{width:100%;height:auto;display:block;font-size:0;line-height:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;transform:translateZ(0)}a>video,video._no-autoplay{pointer-events:none}video._controls{pointer-events:all!important}._module-media_url{display:grid;grid-auto-rows:min-content;row-gap:var(--m-nano);align-items:flex-start}._module-media_url a{width:100%}._module-media-caption{padding:0 var(--page-sides);display:grid;grid-auto-rows:min-content;row-gap:var(--m-atto);text-wrap:pretty;margin-bottom:var(--m-small)}._module-media-caption p:empty:not(:first-child,:last-child){height:calc(var(--m-teeny) - var(--m-atto)*2);display:block}@media (min-width:835px){._module-media ._module-media-caption{padding:0 calc(var(--page-sides)/2)}}._thumb._lazy,._thumb.lazyload,._thumb.lazyloading{opacity:0}._thumb.lazyloaded{opacity:1;transition:opacity .3s linear}._aspect-16_9>._thumb,._aspect-1_1>._thumb,._aspect-3_2>._thumb,._aspect-3_4>._thumb,._aspect-4_3>._thumb,._aspect-4_5>._thumb,._aspect-7_8>._thumb{height:100%;-o-object-fit:cover;object-fit:cover}._aspect-1_1{aspect-ratio:1/1}._aspect-3_2{aspect-ratio:3/2}._aspect-3_4{aspect-ratio:3/4}._aspect-4_3{aspect-ratio:4/3}._aspect-4_5{aspect-ratio:4/5}._aspect-7_8{aspect-ratio:7/8}._aspect-16_9{aspect-ratio:16/9}label{cursor:text}button,input,select,textarea{margin:0;padding:0;display:inline-block;color:inherit;background:none;background-color:transparent;border:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}input{width:100%;-webkit-user-select:text;-moz-user-select:text;user-select:text}input[type=checkbox],input[type=radio]{display:none}select{width:100%;-moz-text-align-last:center;text-align-last:center}button,select{cursor:pointer}button{width:fit-content;width:-moz-fit-content}button:disabled,input:disabled,select:disabled{-webkit-text-fill-color:var(--color-txt-disabled);color:var(--color-txt-disabled);pointer-events:none;opacity:1}textarea{width:100%;resize:none;scrollbar-width:none}::-webkit-contacts-auto-fill-button{visibility:hidden;display:none!important;pointer-events:none;position:absolute;right:0}::-moz-placeholder{font-family:inherit!important;font-size:inherit!important;font-style:inherit!important;font-weight:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--color-txt-disabled);opacity:1}::placeholder{font-family:inherit!important;font-size:inherit!important;font-style:inherit!important;font-weight:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--color-txt-disabled);opacity:1}._desktop ::-moz-placeholder{-moz-transition:color var(--global-speed-color) var(--global-ease-color);transition:color var(--global-speed-color) var(--global-ease-color)}._desktop ::placeholder{transition:color var(--global-speed-color) var(--global-ease-color)}._desktop :hover::-moz-placeholder,._mobile :active::-moz-placeholder,:focus::-moz-placeholder{color:var(--color-txt)!important}._desktop :hover::placeholder,._mobile :active::placeholder,:focus::placeholder{color:var(--color-txt)!important}header{--header-m-bottom:12.5vw;--header-gap:0.34722222222vw;position:sticky;position:-webkit-sticky;top:0;width:100vw;padding:var(--page-top) var(--page-sides) var(--header-m-bottom);display:grid;grid-template-columns:repeat(var(--cols),1fr);grid-auto-rows:min-content;grid-gap:var(--header-gap) var(--cols-gap);color:#fff;mix-blend-mode:exclusion;pointer-events:none;z-index:10}header ::-moz-selection,header::-moz-selection{color:var(--color-txt);background-color:var(--color-bg)}header ::selection,header::selection{color:var(--color-txt);background-color:var(--color-bg)}header>*{backface-visibility:visible;transform:translateZ(0)}._template-index header{--header-m-bottom:var(--m-medium)}._template-studio header{margin-bottom:calc((var(--header-m-bottom) - var(--header-gap))*-1)}@media (max-width:1440px){header{--header-m-bottom:180px;--header-gap:5px}}@media (max-width:834px){header{--header-m-bottom:90px}}@media (max-width:600px){header{--header-m-bottom:60px;--header-gap:2px}}header menu li{display:inline;pointer-events:all;padding-right:.25rem}header menu li:last-child{padding-right:0}header menu li:not(:last-child):after{content:", "}header menu._cart--empty ._navbar--right li:not(:last-child):after{content:""}#primary-nav{grid-column:3/-1;text-transform:uppercase;display:flex;justify-content:space-between}#primary-nav a{pointer-events:all}@media (max-width:1180px){#primary-nav{grid-column-end:-1}}@media (max-width:834px){#primary-nav{grid-column-start:2}}@media (max-width:360px){#primary-nav{grid-column-start:1}}#header-wrapper{grid-area:2/1/2/-2;display:grid;grid-auto-rows:min-content;pointer-events:none}._template-studio #header-wrapper{display:none!important}@media (max-width:1180px){#header-wrapper{grid-column-end:-1}}#header-tagline{--tagline-gap:1.38888888889vw;grid-area:1/1;display:grid;grid-auto-rows:min-content;row-gap:var(--tagline-gap);text-wrap:pretty;opacity:1;transform:translateY(0);transition:opacity .25s cubic-bezier(.33,0,.67,1) .5s,transform .75s cubic-bezier(.33,0,.67,1)}#header-tagline._invisible{opacity:0;transform:translateY(-1.5em);transition:opacity .25s cubic-bezier(.33,0,.67,1),transform .75s cubic-bezier(.33,0,.67,1);transition-delay:.25s;pointer-events:none}#header-tagline:not(._invisible){pointer-events:all}@media (max-width:1440px){#header-tagline{--tagline-gap:20px}}@media (max-width:600px){#header-tagline{--tagline-gap:10px}}#secondary-nav{grid-area:1/1;opacity:0;transform:translateY(1.5em);transition:opacity .25s cubic-bezier(.33,0,.67,1) .25s,transform 1s cubic-bezier(.7,0,.3,1)}#header-tagline._invisible+#secondary-nav{opacity:1;transform:translateY(0);transition:opacity .25s cubic-bezier(.33,0,.67,1) .5s,transform 1s cubic-bezier(.7,0,.3,1)}#header-tagline._invisible+#secondary-nav a{pointer-events:all}#primary-nav ._navbar--right{display:flex;justify-content:end}#primary-nav #nav-item--cart{opacity:0;transition:opacity .2s;position:absolute;z-index:-10;padding-left:.625rem}#primary-nav:not(._cart--empty) #nav-item--cart{opacity:1;position:static;z-index:0}@media (min-width:600px){header #primary-nav li#nav-item--search:after{content:none}}@media (max-width:600px){header #primary-nav._cart--empty li#nav-item--search:after{content:none}}@media (max-width:834px){._desktop-only{display:none}}@media (min-width:834px){._mobile-only{display:none}}footer{--footer-m-top:16.6666666667vw;--footer-gap:0.69444444444vw;width:100vw;padding:var(--footer-m-top) var(--page-sides) var(--page-bottom);display:grid;grid-auto-rows:min-content;row-gap:var(--footer-gap)}@media (max-width:1440px){footer{--footer-m-top:240px;--footer-gap:10px}}@media (min-width:835px){footer{padding-left:calc(var(--page-sides)/2)}}@media (max-width:834px){footer{--footer-m-top:180px}}@media (max-width:600px){footer{--footer-m-top:120px}}._module-landing{position:relative;width:100vw;padding:0 var(--page-sides);display:grid;grid-auto-rows:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}._module-landing *{pointer-events:none}._module-landing_logo{position:sticky;height:12vw;fill-rule:evenodd;clip-rule:evenodd;z-index:3}._module-landing._style-dark ._module-landing_logo{fill:var(--color-txt)}._module-landing._style-light ._module-landing_logo{fill:var(--color-bg)}._module-landing._style-difference ._module-landing_logo{fill:#fff;mix-blend-mode:difference}._module-landing ._frame{position:absolute;top:0;left:0;right:0;bottom:0;width:100vw;height:100%;font-size:0;line-height:0;-o-object-fit:cover;object-fit:cover;z-index:1}#intro{height:var(--height-viewport);align-items:flex-end;pointer-events:none;background-color:var(--color-bg);z-index:2}#intro._animate{height:0;transition:height 2s cubic-bezier(.7,0,.3,1)}#intro:not(._completed)~#loop{pointer-events:none!important}#intro ._module-landing_logo{bottom:calc(50% - 6vw);margin:0 auto;transition:height 1.07s cubic-bezier(.05,0,0,1) .93s}#intro._animate ._module-landing_logo{height:8vw}#intro ._frame:not(._active){visibility:hidden}#page-wrapper:not(._template-post,._template-team){margin-bottom:15vw}body._reset #page-wrapper:not(._template-post,._template-team){transition:margin-bottom 1s cubic-bezier(.7,0,.3,1);margin-bottom:var(--height-viewport)}#loop{position:fixed;left:0;right:0;bottom:calc(-50vh + 6vw);height:100vh;transition:filter .3s linear}#loop[data-cursor="Back to Top"]{cursor:s-resize}#loop[data-cursor="Back to Home"]{cursor:alias}body._reset #loop{bottom:0;height:var(--height-viewport);transition:bottom 1s cubic-bezier(.7,0,.3,1),height 1s cubic-bezier(.7,0,.3,1)}body:has(._modal._active) #loop{pointer-events:none!important}body._search-open #loop{filter:blur(15px);pointer-events:none!important}#loop ._module-landing_logo{position:absolute;top:50%;left:50%;transform:translateX(-50%)}body._reset #loop ._module-landing_logo{transform:translate(-50%,-50%);transition:transform 1s cubic-bezier(.7,0,.3,1)}._module-landing_overlay{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;opacity:1;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);z-index:2}body._reset ._module-landing_overlay{opacity:0;transition:opacity 1s cubic-bezier(.7,0,.3,1)}._module-media_single._layout-full{width:100vw}._module-media_single._layout-center{margin:0 auto}@media (min-width:601px){._module-media_single._layout-center{width:calc(100vw/24*14)}}@media (max-width:600px){._module-media_single._layout-center{width:80vw}}._module-media_double{width:100vw;display:grid;grid-auto-rows:min-content;align-items:flex-start}@media (min-width:601px){._module-media_double-left{grid-column:1}._module-media_double-right{grid-column:2}._module-media_double._layout-balance{grid-template-columns:repeat(2,1fr)}._module-media_double._layout-left{grid-template-columns:14fr 10fr}}@media (max-width:600px){._module-media_double._layout-left ._module-media_double-left{width:calc(100vw - var(--page-sides));margin-left:auto}._module-media_double._layout-left ._module-media_double-right{width:90vw}}@media (min-width:601px){._module-media_double._layout-right{grid-template-columns:10fr 14fr}}@media (max-width:600px){._module-media_double._layout-right ._module-media_double-left{width:90vw;margin-left:auto}._module-media_double._layout-right ._module-media_double-right{width:calc(100vw - var(--page-sides))}}._module-media_triple{width:100vw;display:grid;grid-template-columns:1fr 2fr 1fr;align-items:flex-start}._module-media_triple-left{grid-column:1}._module-media_triple-center{grid-column:2}._module-media_triple-right{grid-column:3}@media (max-width:600px){._module-media_triple{grid-template-columns:repeat(2,1fr)}._module-media_triple-center{width:calc(100vw - var(--page-sides)*2);margin:0 auto;grid-row:1;grid-column:1/-1}._module-media_triple-right{grid-column:2}}._module-news{--module-news-m-top:.625em;--module-news-m-bottom:calc(3em + var(--module-news-m-top));width:100vw;padding:var(--module-news-m-top) var(--page-sides) var(--module-news-m-bottom);display:grid;grid-auto-rows:min-content;row-gap:var(--module-news-m-top);text-align:center;text-wrap:pretty}._module-news._layout-dark{color:var(--color-bg);background-color:var(--color-txt)}._module-news._layout-dark ::-moz-selection,._module-news._layout-dark::-moz-selection{color:var(--color-txt);background-color:var(--color-bg)}._module-news._layout-dark ::selection,._module-news._layout-dark::selection{color:var(--color-txt);background-color:var(--color-bg)}._module-news._layout-color{background-color:var(--color-bg-red)}@media (max-width:600px){._module-news{--module-news-m-top:20px;--module-news-m-bottom:240px}}._module-archive{--module-archive-cols:5;--module-archive-m-sides:var(--page-sides);--module-archive-gap:6.25vw;--archive-card-w:9.02777777778vw;--archive-card-gap:1.38888888889vw;padding:0 var(--module-archive-m-sides);display:grid;grid-auto-rows:min-content;grid-template-columns:repeat(var(--module-archive-cols),var(--archive-card-w));grid-gap:var(--module-archive-gap) calc(var(--module-archive-m-sides)*2);justify-content:space-between}._module-archive:empty{display:none}._desktop ._module-archive{align-items:center}._mobile ._module-archive{align-items:flex-end}@media (max-width:1440px){._module-archive{--module-archive-gap:90px;--archive-card-w:130px;--archive-card-gap:20px}}@media (max-width:1280px){._module-archive{--module-archive-cols:4}}@media (max-width:834px){._module-archive{--module-archive-cols:3}}@media (max-width:600px){._module-archive{--module-archive-gap:60px;--archive-card-w:1fr;--archive-card-gap:10px}}@media (min-width:361px) and (max-width:600px){._module-archive{--module-archive-m-sides:30px}}@media (max-width:460px){._module-archive{--module-archive-cols:2}}._mobile ._module-archive figure{display:grid;grid-auto-rows:1fr var(--height-txt-sans-tiny);row-gap:var(--archive-card-gap)}._module-archive-thumbnail{cursor:pointer;overflow:hidden}._desktop ._module-archive-link ._thumbnail{transition:filter .3s ease-out}._desktop ._module-archive-link:hover ._thumbnail{filter:blur(10px)}._desktop ._module-archive figcaption{position:fixed;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#fff;mix-blend-mode:exclusion;cursor:none;pointer-events:none;z-index:10}._mobile ._module-archive figcaption{width:100%;height:-moz-max-content;height:max-content;display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-align:center;text-wrap:pretty;text-overflow:ellipsis;overflow:hidden}._module-toggle-view{--toggle-m-bottom:4.16666666667vw;display:flex;padding:0 var(--page-sides) var(--toggle-m-bottom)}@media (max-width:1440px){._module-toggle-view{--content-header-m-bottom:60px}}@media (max-width:600px){._module-toggle-view{--content-header-m-bottom:40px}}._module-toggle-view button,._module-toggle-view span{font-size:inherit;font-style:inherit}._module-toggle-view button{padding:0 6px}._module-toggle-view span:first-child{padding-right:2px}._module-toggle-view button:hover,._module-toggle-view button[data-active=true]{font-style:italic!important;text-decoration:underline;text-decoration-thickness:.05em;text-underline-offset:.1em}._module-archive__list ._list-head,._module-archive__list ._list-item{--module-archive-list-cols:8;--module-archive-list-m-sides:var(--page-sides);--module-archive-list-gap:6.25vw;padding:0 var(--module-archive-list-m-sides);display:grid;grid-template-columns:repeat(var(--module-archive-list-cols),minmax(0,1fr));grid-gap:var(--cols-gap);justify-content:space-between}._module-archive__list ._list-head{--project-info-m:1.38888888889vw;width:100vw;grid-auto-rows:min-content;-moz-column-gap:var(--cols-gap);column-gap:var(--cols-gap);text-transform:uppercase;padding-top:var(--project-info-m);padding-bottom:var(--project-info-m)}._module-archive__list ._list-item{cursor:pointer;display:grid}._module-archive__list ._list-item>*{margin:0 0 6px;font-weight:light;pointer-events:none;position:relative}._module-archive__list ._list-item:hover>*{font-family:var(--font-active);font-style:italic}._module-archive__list ._list-item:last-child>*{margin-bottom:0}._module-archive__list ._list-head>div,._module-archive__list ._list-item>*{grid-column:span 2/span 2}._module-archive__list ._list-head>div:first-child{grid-column:span 4/span 4}._module-archive__list ._list-item ._list-item--feat-image figure{position:absolute;top:0;left:0;opacity:0;transition:opacity .15s linear;width:75%}._module-archive__list ._list-item:hover ._list-item--feat-image figure{opacity:1}@media (max-width:834px){._module-toggle-view button{padding:0 2px}._module-archive__list ._list-head,._module-archive__list ._list-item{--module-archive-list-cols:2}._module-archive__list ._list-head>div,._module-archive__list ._list-head>div:first-child,._module-archive__list ._list-item *{grid-column:span 1/span 1}main#editorial ._module-archive__list ._list-item--location,main#editorial ._module-archive__list ._list-title--location,main#objects ._module-archive__list ._list-item--type,main#objects ._module-archive__list ._list-title--type,main#projects ._module-archive__list ._list-item--location,main#projects ._module-archive__list ._list-title--location,main#resources ._module-archive__list ._list-item--year,main#resources ._module-archive__list ._list-title--year{display:none}main#objects ._module-archive__list ._list-item h2{width:100%}main#objects ._module-archive__list ._list-item--price{white-space:nowrap;width:-moz-max-content;width:max-content}._module-archive__list ._list-head{padding:10px var(--module-archive-list-m-sides)}._module-archive__list ._list-head>*{font-size:calc(var(--fs-serif-teeny)/var(--fs-scale));line-height:var(--lh-serif-teeny);letter-spacing:var(--ls-serif-teeny)}._module-archive__list ._list-item--feat-image{display:none}}@media (min-width:1024px){._module-archive__list ._list-body{--list-m-bottom:10vw;padding:0 0 var(--list-m-bottom)}}._template-editorial header,._template-objects header,._template-projects header,._template-resources header{--header-archive-m-bottom:6.5vw;padding:var(--page-top) var(--page-sides) var(--header-archive-m-bottom)!important}._page-team{--team-m-top:12.5vw;--team-m-bottom:16.6666666667vw}._page-team ._module-archive{margin-top:var(--team-m-top);padding-bottom:var(--team-m-bottom)}._page-team ._module-archive-thumbnail{cursor:pointer}@media (max-width:1440px){._page-team{--team-m-top:180px;--team-m-bottom:240px}}@media (max-width:834px){._page-team{--team-m-top:90px;--team-m-bottom:180px}}@media (max-width:600px){._page-team{--team-m-top:60px;--team-m-bottom:120px}}._module-content{--content-m-bottom:12.5vw}._module-content>:last-child:not(._module-related){margin-bottom:0!important;padding-bottom:var(--content-m-bottom)}@media (max-width:1440px){._module-content{--content-m-bottom:180px}}@media (max-width:600px){._module-content{--content-m-bottom:90px}}._module-content_header{--content-header-m-bottom:4.16666666667vw;position:sticky;position:-webkit-sticky;top:0;width:100vw;padding:var(--page-top) var(--page-sides) 0;margin-bottom:var(--content-header-m-bottom);display:grid;grid-template-columns:1fr max-content;-moz-column-gap:var(--cols-gap-x2);column-gap:var(--cols-gap-x2);justify-items:flex-start;text-wrap:balance;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#fff;mix-blend-mode:exclusion;pointer-events:none;z-index:9}._page-object ._module-content_header{grid-auto-rows:var(--height-txt-sans-medium)}._module-content_header>*{text-transform:uppercase;backface-visibility:visible;transform:translateZ(0);pointer-events:all}@media (max-width:1440px){._module-content_header{--content-header-m-bottom:60px}}@media (min-width:835px){._module-content_header{padding-left:calc((100vw - var(--page-sides)*2 - var(--cols-gap)*(var(--cols) - 1))/var(--cols)*2 + var(--cols-gap) + var(--page-sides)*2)}}@media (max-width:600px){._module-content_header{--content-header-m-bottom:40px}}@media (min-width:361px) and (max-width:834px){._module-content_header{padding-left:calc((100vw - var(--page-sides)*2 - var(--cols-gap)*(var(--cols) - 1))/var(--cols) + var(--cols-gap) + var(--page-sides))}}._close-popup{align-self:flex-start;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}._close-popup:only-child{grid-column:span 2;justify-self:flex-end}@media (min-width:835px){._close-popup{width:fit-content;width:-moz-fit-content}._close-popup span:before{content:"CLOSE"}}@media (max-width:834px){._close-popup{position:relative}._close-popup:after{content:"";position:absolute;top:50%;left:50%;width:200%;height:200%;transform:translate(-50%,-50%);z-index:1}._close-popup span{width:var(--height-txt-sans-medium);height:var(--height-txt-sans-medium);display:grid;align-items:center;justify-content:center}._close-popup span:after,._close-popup span:before{content:"";width:calc(var(--height-txt-sans-medium)*1.4142);height:1px;grid-area:1/1;background:#fff}._close-popup span:before{transform:rotate(45deg)}._close-popup span:after{transform:rotate(-45deg)}}._module-txt{width:100vw;padding:0 var(--page-sides);text-wrap:pretty}._module-txt:not(:first-child){margin-top:var(--m-tiny)}._module-txt:not(:last-child),._module-txt>p:not(:last-child){margin-bottom:var(--m-tiny)}._module-txt+._module-media{margin-top:var(--content-m-bottom)!important}._module-txt_heading{width:100vw;padding:0 var(--page-sides);text-wrap:pretty}._module-txt_heading:empty{display:none}._module-txt_heading:not(:first-child){margin-top:var(--m-tiny)}._module-txt_heading:not(:last-child),._module-txt_heading>p:not(:last-child){margin-bottom:var(--m-tiny)}._module-txt_heading+._module-media{margin-top:var(--m-bigger)!important}._module-content_header+._module-txt_heading+._module-media,._module-content_header+._module-txt_heading+._module-txt_heading+._module-media,._module-content_header+._module-txt_heading+._module-txt_heading+._module-txt_heading+._module-media,._module-content_header+._module-txt_heading+._module-txt_heading+._module-txt_heading+._module-txt_heading+._module-media,._module-projects_info+._module-txt_heading+._module-media,._module-projects_info+._module-txt_heading+._module-txt_heading+._module-media,._module-projects_info+._module-txt_heading+._module-txt_heading+._module-txt_heading+._module-media,._module-projects_info+._module-txt_heading+._module-txt_heading+._module-txt_heading+._module-txt_heading+._module-media{margin-top:0!important}._module-txt_heading._txt-sans-large,._module-txt_heading._txt-serif-large{--m-tiny:var(--m-smaller)}._module-txt_heading._txt-serif-large+:not(._module-txt_heading,._module-credits,._module-related){margin-top:var(--m-bigger)!important}._module-credits{--module-credits-m-top:12.5vw;width:100vw;margin-top:var(--module-credits-m-top);padding:0 var(--page-sides);display:grid;grid-auto-rows:min-content}._module-credits+._module-related{margin-top:var(--m-large)!important}@media (max-width:1440px){._module-credits{--module-credits-m-top:180px}}@media (max-width:600px){._module-credits{--module-credits-m-top:90px}}@media (max-width:360px){._module-credits{row-gap:10px}}._module-credits_row{display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:min-content;-moz-column-gap:var(--cols-gap);column-gap:var(--cols-gap);align-items:baseline}._module-credits_row-title{text-transform:uppercase}._module-credits_row-content{grid-column:span 2}@media (max-width:1280px){._module-credits_row{grid-template-columns:repeat(4,1fr)}}@media (max-width:834px){._module-credits_row-title{grid-column:span 2}}@media (max-width:360px){._module-credits_row{row-gap:2px}._module-credits_row-content,._module-credits_row-title{grid-column:1/-1}}._module-related{--module-related-m-top:12.5vw;--module-related-m-bottom:6.25vw;width:100vw;margin-top:var(--module-related-m-top);padding-bottom:var(--module-related-m-bottom);display:grid;grid-auto-rows:min-content;row-gap:var(--module-related-m-bottom)}._module-related_title{padding:0 var(--page-sides)}@media (max-width:1440px){._module-related{--module-related-m-top:180px;--module-related-m-bottom:90px}}@media (max-width:600px){._module-related{--module-related-m-top:90px;--module-related-m-bottom:60px}}@media (max-width:460px),(min-width:835px) and (max-width:1280px){._module-related ._module-archive-card:nth-child(5){display:none}}._module-projects_info{--project-info-m:1.38888888889vw;width:100vw;padding:0 var(--page-sides);display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:min-content;-moz-column-gap:var(--cols-gap);column-gap:var(--cols-gap);text-transform:uppercase}._module-projects_info:not(:first-child){margin-top:var(--project-info-m)}._module-projects_info:not(:last-child){margin-bottom:var(--project-info-m)}._module-projects_info>:only-child{grid-column:1/-1}._module-projects_info>:nth-child(2){grid-column:span 2}@media (max-width:1440px){._module-projects_info{--project-info-m:20px}}@media (min-width:835px){._module-projects_info>:nth-child(2):last-child{grid-column:span 3}}@media (max-width:834px){._module-projects_info>:first-child{grid-column:span 2}._module-projects_info-year{display:none}}@media (max-width:600px){._module-projects_info{--project-info-m:10px}}._module-txt_quote{width:100vw;margin:0 auto;padding:0 var(--page-sides);text-align:center;text-wrap:pretty}._module-txt_quote:not(:first-child){margin-top:var(--m-smaller)}._module-txt_quote:not(:last-child){margin-bottom:var(--m-bigger)}._module-txt_grid{padding-left:var(--page-sides);padding-right:var(--page-sides);width:100vw;display:grid;grid-auto-rows:min-content;grid-gap:var(--m-tiny) var(--cols-gap-x2);align-items:flex-start;text-wrap:pretty}._module-txt_grid:not(:first-child){margin-top:var(--m-tiny)}._module-txt_grid:not(:last-child){margin-bottom:var(--m-tiny)}._module-txt_grid-text{text-wrap:pretty}._module-txt_grid-content,._module-txt_grid-text{display:grid;grid-auto-rows:min-content;row-gap:inherit}@media (min-width:1181px){._module-txt_grid{grid-template-columns:repeat(2,1fr)}._module-txt_grid-title{max-width:60%;text-wrap:balance}._module-txt_grid ._module-txt_grid-text{grid-column:2}._module-txt_grid._layout-left ._module-txt_grid-text{grid-column:1}._module-txt_grid--single ._module-txt_grid-text{grid-column:2}._module-txt_grid:not(:last-child) ._module-txt_grid-text{padding-bottom:var(--content-m-bottom)}}._module-media_txt{width:100vw;display:grid;grid-auto-rows:min-content;row-gap:var(--m-tiny);align-items:flex-start}._module-media_txt._module-media_txt--single{padding-left:var(--page-sides);padding-right:var(--page-sides);grid-gap:var(--m-tiny) var(--cols-gap-x2);align-items:flex-start;text-wrap:pretty}._module-media_txt._module-media_txt--single:not(:last-child){margin-bottom:var(--m-tiny)}@media (min-width:1181px){._module-media_txt{grid-template-columns:repeat(2,1fr)}._module-media_txt._layout-right>*{grid-row:1}._module-media_txt._layout-right ._module-media_txt-media{grid-column:2}}@media (max-width:1180px){._module-media_txt:not(:last-child){margin-bottom:var(--m-tiny)}._module-media_txt+._module-media{margin-top:var(--content-m-bottom)!important}._module-media_txt+._module-txt:has(strong),._module-media_txt+._module-txt_grid:has(._module-txt_grid-title){margin-top:var(--m-medium)!important}}@media (min-width:835px) and (max-width:1180px){._module-media_txt-media{width:calc(100vw/24*14);margin:0 auto}}._module-media_txt-text{padding-left:var(--page-sides);padding-right:var(--page-sides);display:grid;grid-auto-rows:min-content;row-gap:inherit;text-wrap:pretty}._module-media_txt._module-media_txt--single ._module-media_txt-text{padding:0}@media (min-width:1181px){._module-media_txt:not(._module-media_txt--single) ._module-media_txt-text{padding-top:var(--m-tiny)}._module-media_txt:not(:last-child) ._module-media_txt-text{padding-bottom:var(--content-m-bottom)}._module-media_txt:has(+._module-credits) ._module-media_txt-text,._module-media_txt:has(+._module-related) ._module-media_txt-text,._module-media_txt:has(+._module-txt) ._module-media_txt-text,._module-media_txt:has(+._module-txt_grid) ._module-media_txt-text,._module-media_txt:has(+._module-txt_heading) ._module-media_txt-text,._module-media_txt:has(+._module-txt_quote) ._module-media_txt-text{padding-bottom:0!important}}._module-editorial_title{width:100vw;padding:0 var(--page-sides);display:flex;text-wrap:balance}._module-editorial_title:not(:last-child){margin-bottom:var(--m-medium)}._module-editorial_title+:not(._module-editorial_subtitle,._module-txt_heading,._module-credits,._module-related){margin-top:var(--m-bigger)!important}._module-editorial_subtitle{width:100vw;padding:0 var(--page-sides);text-transform:uppercase;text-wrap:pretty;white-space:break-spaces}._module-editorial_subtitle:not(:first-child){margin-top:var(--m-smaller)}._module-editorial_subtitle:not(:last-child){margin-bottom:var(--m-small)}._module-editorial_subtitle+._module-media{margin-top:var(--content-m-bottom)!important}._module-editorial_subtitle+:not(._module-txt_heading,._module-credits,._module-related){margin-top:var(--m-bigger)!important}._module-media_caption{display:grid;grid-auto-rows:min-content;row-gap:var(--m-nano);align-items:flex-start}@media (min-width:835px){._module-media_caption._has-caption._layout-center:not(:last-child){margin-bottom:var(--m-small)}._module-media_caption._layout-center._has-caption+._module-txt_grid,._module-media_caption._layout-center._has-caption+._module-txt_heading{margin-top:var(--m-large)!important}}@media (max-width:834px){._module-media_caption._has-caption:not(:last-child){margin-bottom:var(--m-small)}._module-media_caption._has-caption+._module-txt_grid,._module-media_caption._has-caption+._module-txt_heading{margin-top:var(--m-large)!important}}._module-media_caption-caption{padding:0 var(--page-sides);display:grid;grid-auto-rows:min-content;row-gap:var(--m-atto);text-wrap:pretty}._module-media_caption-title:before{content:"("}._module-media_caption-title:after{content:")"}._module-media_caption-content{display:grid;grid-auto-rows:min-content;row-gap:var(--m-nano)}._module-media_caption-content p:empty:not(:first-child,:last-child){height:calc(var(--m-teeny) - var(--m-atto)*2);display:block}@media (min-width:835px){._module-media_caption ._module-media_caption-caption{padding:0 calc(var(--page-sides)/2)}._module-media_caption:not(._layout-center,:last-child) ._module-media_caption-caption{padding-bottom:var(--m-small)}._module-media+._module-media_caption:not(._layout-center) ._module-media_caption-caption{padding-top:var(--m-tiny)}._module-media_caption:not(._layout-center):has(+._module-txt_grid) ._module-media_caption-caption,._module-media_caption:not(._layout-center):has(+._module-txt_heading) ._module-media_caption-caption{padding-bottom:var(--m-large)}}@media (min-width:835px){._module-media_caption._layout-center{width:calc(100vw/24*14);margin:0 auto}._module-media_caption._layout-left{grid-template-columns:3fr 1fr}._module-media_caption._layout-right{grid-template-columns:1fr 3fr}._module-media_caption._layout-right>div{grid-row:1;grid-column:2}}._module-resources{--module-resources-m-bottom:6.25vw;--module-resources-gap:2.08333333333vw;display:grid;grid-auto-rows:min-content;row-gap:var(--module-resources-gap)}._module-resources:not(:last-child){margin-bottom:var(--module-resources-m-bottom)}@media (max-width:1440px){._module-resources{--module-resources-m-bottom:90px;--module-resources-gap:30px}}@media (min-width:1181px){._module-resources{grid-template-columns:3fr 1fr}}@media (max-width:600px){._module-resources{--module-resources-m-bottom:60px;--module-resources-gap:20px}}._module-resources_media-row{--resources-row-cols:24;display:grid;grid-template-columns:repeat(var(--resources-row-cols),1fr);grid-auto-rows:min-content;row-gap:var(--module-resources-gap);align-items:flex-start}@media (min-width:1181px){._module-resources_media-row{--resources-row-cols:18}._module-resources_media-row ._module-resources_caption-content{display:none}}@media (max-width:600px){._module-resources_media-row{--resources-row-cols:2;grid-row:auto!important}}._module-resources_media-row figure{display:grid;grid-auto-rows:min-content;row-gap:var(--m-nano)}@media (min-width:1181px){._module-resources_media-row ._layout-small{grid-column:span 4}._module-resources_media-row ._layout-medium{grid-column:span 6}._module-resources_media-row ._layout-large{grid-column:span 9}._module-resources_media-row ._layout-extra-large{grid-column:span 12}._desktop ._module-resources_media-row figure._has-caption ._thumbnail{cursor:pointer}}@media (min-width:601px) and (max-width:1180px){._module-resources_media-row ._layout-small{grid-column:span 7}._module-resources_media-row ._layout-large,._module-resources_media-row ._layout-medium{grid-column:span 10}._module-resources_media-row ._layout-extra-large{grid-column:span 14}}@media (max-width:600px){._module-resources_media-row ._layout-large,._module-resources_media-row ._layout-medium{width:90vw}._module-resources_media-row>:not(._layout-small){grid-column:1/-1}}._module-resources_caption{padding:0 var(--page-sides);display:grid;grid-auto-rows:min-content;row-gap:var(--m-atto);text-wrap:pretty}._module-resources_caption-content{display:grid;grid-auto-rows:min-content;row-gap:inherit}._module-resources_caption-content p:empty:not(:first-child,:last-child){height:calc(var(--m-teeny) - var(--m-atto)*2);display:block}@media (min-width:835px){._module-resources_caption{padding:0 calc(var(--page-sides)/2)}}._module-resources_captions-row{position:sticky;position:-webkit-sticky;top:var(--pos-top);align-self:flex-start;display:grid;grid-auto-rows:min-content;row-gap:var(--m-teeny)}._module-resources_captions-row ._module-resources_caption{max-width:calc(100% - var(--cols-gap-x2))}._desktop ._module-resources_captions-row ._module-resources_caption{transition:margin-left .3s cubic-bezier(.83,0,.17,1)}._desktop ._module-resources_captions-row ._module-resources_caption._hover{margin-left:var(--cols-gap-x2)}@media (max-width:1180px){._module-resources_captions{display:none}}._module-object{--module-object-cols:9;position:relative;width:100vw}._module-content_header+._module-object{margin-top:calc(var(--height-header)*-1)}@media (min-width:601px) and (max-width:1180px){._module-object{--module-object-cols:6}}@media (min-width:601px){._module-object{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;overflow-x:scroll;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}}._module-object_gallery{width:100%;display:grid;grid-auto-flow:column;grid-auto-columns:min-content;pointer-events:none}._mobile ._module-object_gallery._clone{display:none!important}@media (max-width:600px){._module-object_gallery{display:contents}._module-object_gallery._clone,._module-object_gallery._clone-clone{display:none!important}}._module-object_gallery ._thumbnail{width:100vw}._module-object_gallery ._thumbnail._square{aspect-ratio:1/1}._module-object_gallery ._thumbnail._vertical{aspect-ratio:3/4}._module-object_gallery ._thumbnail._horizontal{aspect-ratio:3/2}._module-object_gallery ._thumb{height:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:601px){._module-object:not(._single) ._thumbnail._square{width:calc(100vw/var(--module-object-cols)*4)}._module-object:not(._single) ._thumbnail._vertical{width:calc(100vw/var(--module-object-cols)*3)}._module-object:not(._single) ._thumbnail._horizontal{width:calc(100vw/var(--module-object-cols)*6)}}@media (max-width:600px){._module-object_gallery ._thumbnail._active{z-index:2}._module-object_gallery ._thumbnail:not(._active){position:absolute;top:0;left:0;visibility:hidden;pointer-events:none;z-index:1}}._module-object_dots{--dot:7px;position:absolute;left:50%;bottom:var(--m-xsmall);padding:0 var(--page-sides);display:flex;flex-wrap:wrap;justify-content:center;gap:var(--dot);mix-blend-mode:exclusion;transform:translateX(-50%);z-index:3}._module-object_dots ._dot{position:relative;width:var(--dot);height:var(--dot);background-color:#fff;opacity:.5;border-radius:100px;cursor:pointer}._module-object_dots ._dot:before{position:absolute;content:"";top:50%;left:50%;width:200%;height:200%;transform:translate(-50%,-50%);z-index:1}._module-object_dots ._dot._active{opacity:1;pointer-events:none}._desktop ._module-object_dots ._dot:hover{opacity:1}@media (min-width:601px){._module-object_dots{display:none}}._module-object_next,._module-object_prev{position:absolute;top:0;width:50%;height:100%;z-index:2}._module-object_prev{left:0;cursor:w-resize}._module-object_next{right:0;cursor:e-resize}@media (min-width:601px){._module-object_next,._module-object_prev{display:none}}._module-object_buttons{--module-buttons-m-top:6.25vw;--module-buttons-m-bottom:1.38888888889vw;--module-buttons-gap:var(--module-buttons-m-bottom);width:100vw;padding:0 var(--page-sides);display:grid;grid-auto-rows:min-content;row-gap:var(--module-buttons-gap)}._module-object_buttons:not(:first-child){margin-top:var(--module-buttons-m-top)}._module-object_buttons:not(:last-child){margin-bottom:var(--module-buttons-m-bottom)}@media (max-width:1440px){._module-object_buttons{--module-buttons-m-top:90px;--module-buttons-m-bottom:20px}}@media (max-width:600px){._module-object_buttons{--module-buttons-m-top:60px}}._module-object_form{display:contents}._price--compared{margin-left:.6ch}._cta{--cta-h:4.51388888889vw;--cta-m:calc(1.38888888889vw - 1px);width:100%;height:var(--cta-h);padding:var(--cta-m);display:flex;align-items:center;justify-content:center;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid var(--color-txt);cursor:pointer}._cta._disabled,._cta:disabled{color:var(--color-txt-disabled);border-color:var(--color-txt-disabled)}._cta._disabled{cursor:default;pointer-events:none}._desktop ._cta:hover,._mobile ._cta:active{text-decoration:underline;text-decoration-thickness:.05em;text-underline-offset:.1em}@media (max-width:1440px){._cta{--cta-h:65px;--cta-m:19px}}@media (min-width:835px){._cta{width:calc((100vw - var(--page-sides)*2 - var(--cols-gap)*3)/4);min-width:335px}}._select-wrapper{--select-m-right:2.22222222222vw;position:relative;display:flex}._select-wrapper:after{content:"";position:absolute;right:var(--select-m-right);width:1em;height:1em;margin-top:.1em;align-self:center;border-right:1px solid var(--color-txt);border-bottom:1px solid var(--color-txt);transform:rotate(45deg) translateY(-50%);pointer-events:none}@media (max-width:1440px){._select-wrapper{--select-m-right:32px}}@media (min-width:835px){._select-wrapper{width:calc((100vw - var(--page-sides)*2 - var(--cols-gap)*3)/4);min-width:335px}}._module-popup{--module-popup-w:48.6111111111vw;--module-popup-m-bottom:12.5vw;--module-popup-gap:6.25vw;position:fixed;top:0;right:calc(var(--module-popup-w)*-1);bottom:0;width:var(--module-popup-w);max-width:100vw;padding:var(--page-top) var(--page-sides) var(--module-popup-m-bottom);display:grid;background-color:var(--color-bg);opacity:0;overflow-x:hidden;overflow-y:scroll;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;transition:right 1s cubic-bezier(.7,0,.3,1);pointer-events:none;z-index:21}._module-popup._visible{right:0;pointer-events:all}@media (max-width:1440px){._module-popup{--module-popup-w:700px;--module-popup-m-bottom:180px;--module-popup-gap:90px}}@media (max-width:600px){._module-popup{--module-popup-w:100vw;--module-popup-m-bottom:90px;--module-popup-gap:60px}}._module-popup_content{display:grid;grid-auto-rows:min-content;row-gap:var(--module-popup-gap)}._module-popup_head{--popup-head-gap:1.38888888889vw;--popup-head-m-top:4.16666666667vw;--popup-card-w:9.02777777778vw;display:grid;grid-auto-rows:min-content;row-gap:var(--popup-head-gap)}._module-popup_header{display:grid;grid-template-columns:1fr max-content;-moz-column-gap:var(--cols-gap-x2);column-gap:var(--cols-gap-x2)}._module-popup_heading{margin-top:calc(var(--popup-head-m-top) - var(--popup-head-gap));text-transform:uppercase;text-wrap:balance}._module-popup ._thumbnail{width:var(--popup-card-w)}@media (max-width:1440px){._module-popup_head{--popup-head-gap:20px;--popup-head-m-top:60px;--popup-card-w:130px}}@media (max-width:600px){._module-popup_head{--popup-head-m-top:60px}}._module-popup_close{--w:var(--height-txt-sans-medium);position:relative;cursor:pointer}._module-popup_close:after{content:"";position:absolute;top:50%;left:50%;width:200%;height:200%;transform:translate(-50%,-50%);z-index:1}._module-popup_close span{width:var(--w);height:var(--w);display:grid;align-items:center;justify-content:center}._module-popup_close span:after,._module-popup_close span:before{content:"";width:calc(var(--w)*1.4142);height:1px;grid-area:1/1;background:var(--color-txt)}._module-popup_close span:before{transform:rotate(45deg)}._module-popup_close span:after{transform:rotate(-45deg)}@media (min-width:835px){._module-popup_close{--w:var(--height-txt-sans-tiny);margin-right:calc(var(--page-sides)/2*-1)}}#page-wrapper,._page-object{background-color:var(--color-bg);filter:none;transition:filter 1s cubic-bezier(.7,0,.3,1)}#page-wrapper._overlay,._page-object._overlay{filter:blur(15px)}#page-wrapper:after,._page-object:after{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background-color:transparent;opacity:0;transition:background-color 1s cubic-bezier(.7,0,.3,1),opacity 1s linear;pointer-events:none;cursor:w-resize;z-index:20}#page-wrapper._overlay:after,._page-object._overlay:after{background-color:var(--color-bg-overlay);opacity:1}body:not(._transition) #page-wrapper._overlay:after,body:not(._transition) ._page-object._overlay:after{pointer-events:all}._module-popup--cart{--minicart-list-cols:4;--minicart-list-gap:1rem;--minicart-list-m:1.38888888889vw;--cta-h:4.51388888889vw;padding-bottom:var(--page-bottom);opacity:1}@media (min-width:601px){._module-popup--cart{--minicart-list-cols:8;--cta-h:65px;padding-bottom:0}}._module-popup--cart ._module-popup_content{height:calc(100dvh - var(--page-top));display:flex;flex-direction:column;justify-content:space-between}._module-popup--cart ._module-popup__list{position:relative}._module-popup--cart ._module-popup_header{position:sticky;top:0;left:0;width:100%;z-index:10}._module-popup--cart ._module-popup__list ._list-head{margin-top:calc(var(--popup-head-m-top) - var(--popup-head-gap));padding-bottom:var(--minicart-list-m);margin-bottom:1rem}._module-popup--cart ._module-popup__list ._list-item:not(:last-child){margin-bottom:1rem}._list-item--info-content>:not(:last-child){margin-bottom:.75rem}._module-popup--cart ._list-item--piece{display:flex;gap:var(--minicart-list-gap)}._module-popup--cart ._list-item--piece ._thumbnail{width:var(--popup-card-w);min-width:var(--popup-card-w)}._module-popup--cart ._list-item--piece ._list-item--info{display:flex;flex-direction:column;justify-content:space-between}._module-popup--cart ._list-item--buttons{display:flex;height:-moz-fit-content;height:fit-content}._module-popup--cart ._list-item--remove{text-decoration:underline;margin-left:var(--minicart-list-gap)}._module-popup--cart ._list-item--quantity{width:-moz-fit-content;width:fit-content;display:flex;gap:.5rem;justify-content:flex-start}._module-popup--cart input::-webkit-inner-spin-button,._module-popup--cart input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._module-popup--cart input[type=number]{-moz-appearance:textfield}._module-popup--cart ._list-item--quantity input{width:1.5rem;text-align:center}._module-popup--cart ._list-item--quantity button{width:.75rem}@media (max-width:600px){._module-popup--cart ._list-item>._list-item--price,._module-popup--cart ._module-popup__list ._list-head{display:none}._list-item--info-content>:not(:last-child){margin-bottom:1rem}._module-popup--cart ._list-item--piece{display:grid;grid-template-columns:repeat(var(--minicart-list-cols),minmax(0,1fr));grid-gap:var(--minicart-list-gap)}._module-popup--cart ._list-item--piece ._list-item--info,._module-popup--cart ._list-item--piece ._thumbnail{grid-column:span 2;width:100%}._module-popup--cart ._module-popup_button__checkout{position:sticky;bottom:0;width:100%;z-index:10;background-color:#fff}._module-popup--cart ._txt-serif-tiny{font-size:var(--fs-serif-small);line-height:var(--lh-serif-small);letter-spacing:var(--ls-serif-small)}}@media (min-width:601px){._module-popup--cart ._module-popup__list ._list-body ._list-item,._module-popup--cart ._module-popup__list ._list-head{display:grid;grid-template-columns:repeat(var(--minicart-list-cols),minmax(0,1fr));grid-gap:var(--minicart-list-gap)}._module-popup--cart ._list-item--piece{grid-column:span 6}._module-popup--cart ._list-item--price,._module-popup--cart ._list-title--price{grid-column:span 2;grid-column-start:7}._module-popup--cart ._module-popup_button__checkout{padding-bottom:var(--page-bottom)}._module-popup--cart ._list-item--info ._list-item--price{display:none!important}}._module-form{--module-form-gap:4.16666666667vw;--form-field-m-bottom:0.34722222222vw;--form-button-m-top:6.25vw;display:grid;grid-auto-rows:min-content;row-gap:var(--module-form-gap)}._form-field{width:100%;padding-bottom:var(--form-field-m-bottom);border-bottom:1px solid var(--color-txt)}._form-button{margin-top:calc(var(--form-button-m-top) - var(--module-form-gap))}@media (max-width:1440px){._module-form{--module-form-gap:60px;--form-field-m-bottom:5px;--form-button-m-top:90px}}@media (max-width:600px){._module-form{--module-form-gap:40px;--form-button-m-top:60px}}._module-video{width:100vw;min-height:-moz-fit-content;min-height:fit-content;display:grid;grid-auto-rows:min-content}._module-video:not(._module-media){--module-video-h:calc(100vw/16*8);--module-video-m:1.38888888889vw;--module-video-gap:var(--module-video-m);position:relative;row-gap:var(--module-video-gap)}._module-video:not(._module-media,:first-child){margin-top:var(--module-video-m)}._module-video:not(._module-media,:last-child){margin-bottom:var(--module-video-m)}@media (max-width:1440px){._module-video:not(._module-media){--module-video-m:20px}}@media (max-width:1180px){._module-video:not(._module-media){--module-video-h:calc(100vw/6*4)}}@media (min-width:601px){._module-content_header+._module-video:not(._module-media){margin-top:calc(var(--height-header)*-1)}._page-video ._module-content_header{grid-auto-rows:var(--height-txt-sans-medium)}}@media (max-width:600px){._module-video._module-media{--module-video-h:calc(100vw/16*9)}._module-video:not(._module-media){--module-video-h:calc((100vw - var(--page-sides)*2)/16*9);--module-video-m-top:40px;--module-video-m-bottom:60px;padding:0 var(--page-sides)}
	/*!!!*/._module-video:has(._module-video_bg){padding-top:var(--module-video-m-top)}
	/*!!!*/._module-content_header+._module-video:has(._module-video_bg){margin-top:calc(var(--module-video-m-top)*-1)}
	/*!!!*/._module-video:has(._module-video_bg):not(:has(._module-video_heading)){padding-bottom:calc(var(--module-video-m-bottom) - var(--module-video-m))}
	/*!!!*/._module-video:not(:last-child):has(._module-video_bg):has(._module-video_heading){margin-bottom:calc(var(--module-video-m-bottom) - var(--module-video-m))}}._module-video_overlay{width:100%;height:var(--module-video-h);max-height:var(--height-viewport);min-height:100%;grid-area:1/1;cursor:pointer;z-index:5}@media (min-width:601px){._mobile ._module-video_overlay{padding:0 var(--page-sides);display:flex;color:#fff;mix-blend-mode:difference}._mobile ._module-video_overlay:before{content:"PLAY";margin:auto;pointer-events:none}._mobile ._module-video_heading+._module-video_overlay:before{margin-bottom:40px}}@media (max-width:600px){._module-video_overlay{padding:0 var(--page-sides);display:flex;color:#fff;mix-blend-mode:difference}._module-video_overlay:before{content:"PLAY";margin:auto;pointer-events:none}}._module-video_poster{width:100%;height:var(--module-video-h);max-height:var(--height-viewport);min-height:100%;grid-area:1/1;-o-object-fit:cover;object-fit:cover;pointer-events:none;z-index:3}._module-video_heading{text-align:center;text-wrap:balance}._module-video_title{text-transform:uppercase}@media (min-width:601px){._module-video_heading{padding:var(--height-header) var(--page-sides);grid-area:1/1;align-self:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#fff;mix-blend-mode:difference;pointer-events:none;z-index:4}}@media (max-width:600px){._module-video_heading{display:block!important;z-index:2}._module-video:not(:last-child) ._module-video_heading{margin-bottom:calc(var(--module-video-m-bottom) - var(--module-video-m))}._module-video_poster+._module-video_heading{margin-bottom:20px!important;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#fff;mix-blend-mode:difference}}._module-video_video{grid-area:1/1;z-index:2}@media (min-width:601px){._module-video_bg{display:none}}@media (max-width:600px){._module-video_bg{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;-o-object-fit:cover;object-fit:cover;filter:blur(30px);transition:none;pointer-events:none;z-index:1}}._video-player{width:100%;height:100%;display:grid;background-color:#000;cursor:pointer}._video-player>*{grid-area:1/1}._video-player video{height:var(--module-video-h);max-height:var(--height-viewport);min-height:100%}._video-player:not(._full-screen) video{pointer-events:none}._video-player_controls{padding:var(--page-sides);align-self:flex-end;display:grid;grid-auto-flow:column;grid-auto-rows:min-content;grid-template-columns:max-content 1fr repeat(2,max-content);-moz-column-gap:var(--cols-gap);column-gap:var(--cols-gap);align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#fff;mix-blend-mode:difference;transition:opacity var(--global-speed) ease-in-out;z-index:3}._desktop ._video-player._playing ._video-player_controls,._module-video_overlay+._video-player ._video-player_controls{opacity:0}._desktop ._video-player:hover ._video-player_controls{opacity:1!important}._video-player_controls>*{position:relative}._video-player_controls>:after{content:"";position:absolute;top:50%;left:50%;width:calc(100% + var(--cols-gap));height:calc((calc(var(--fs-serif-tiny)/var(--fs-scale))*var(--lh-serif)) + var(--page-sides)*2);transform:translate(-50%,-50%);z-index:1}._progress-bar{position:relative;width:100%;margin-top:.05em;height:.75em;background-color:#fff}._progress-bar ._time-bar{position:absolute;top:0;left:0;bottom:0;width:0;height:100%;background-color:rgba(0,0,0,.3)}.vjs-control-bar,.vjs-swarmify-play-button,.vjs-swarmify-watermark{display:none!important}@media (max-width:600px){._module-landing ._frame .vjs-swarmify-theme.smartvideo-player .vjs-tech{position:static!important;width:auto!important;height:100vh!important;transform:none!important;transform-style:none!important;transform-origin:none!important;transform-box:none!important}}._module-about{--module-about-m-bottom:6.25vw;--module-about-cols:24;--module-about-gap:2.08333333333vw;display:grid;grid-template-columns:repeat(var(--module-about-cols),1fr);grid-auto-rows:min-content;row-gap:var(--module-about-gap);align-items:flex-start}._module-about:first-child{margin-top:calc(var(--m-medium) - var(--m-tiny))}._module-about:not(:first-child){margin-top:var(--m-medium)}._module-about:not(:last-child){margin-bottom:var(--module-about-m-bottom)}@media (max-width:1440px){._module-about{--module-about-m-bottom:90px;--module-about-gap:30px}}@media (max-width:600px){._module-about{--module-about-m-bottom:60px;--module-about-cols:2;--module-about-gap:20px}}@media (min-width:601px){._module-about ._layout-small{--layout:5}._module-about ._layout-medium{--layout:7}._module-about ._layout-large{--layout:10}._module-about ._layout-extra-large{--layout:14}._module-about_block{grid-column:var(--layout) span}}@media (max-width:600px){._module-about ._layout-large{width:90vw}._module-about_block:not(._layout-small,._layout-medium){grid-column:1/-1}}._module-maps{grid-auto-rows:var(--module-maps-h) min-content min-content}._module-maps iframe{width:100%;height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (min-width:601px){._module-maps{--module-maps-h:calc(100vw/var(--module-about-cols)*var(--layout))}}@media (max-width:600px){._module-maps._layout-medium,._module-maps._layout-small{--module-maps-h:50vw}._module-maps._layout-large{--module-maps-h:90vw}._module-maps._layout-extra-large{--module-maps-h:100vw}}._module-note{--module-note-w:5;--module-note-h:calc(100vw/24*var(--module-note-w) - var(--module-note-m-sides));--module-note-m-sides:1.38888888889vw;max-width:calc(100% - var(--module-note-m-sides));margin:0 auto;grid-column:var(--module-note-w) span!important;grid-auto-rows:minmax(var(--module-note-h),auto) min-content min-content}._module-note_content{--note-content-m:calc(0.69444444444vw - 1px) calc(0.69444444444vw - 1px) calc(2.08333333333vw - 1px);--note-content-gap:0.34722222222vw;padding:var(--note-content-m);border:1px solid}._module-note_content+._slider-link:not(:empty){margin-top:var(--note-content-gap)}@media (max-width:1440px){._module-note{--module-note-m-sides:20px}._module-note_content{--note-content-m:9px 9px 29px;--note-content-gap:5px}}@media (max-width:1180px){._module-note{--module-note-w:7}}@media (max-width:834px){._module-note{--module-note-w:10}}@media (max-width:600px){._module-note{--module-note-w:1;--module-note-h:calc(50vw - var(--module-note-m-sides))}._module-note_content{padding-bottom:59px}}@media (max-width:360px){._module-note{--module-note-w:2;--module-note-h:calc(100vw - var(--module-note-m-sides))}}._module-media_slider ._module-slider{margin-bottom:var(--m-small)}._module-slider{display:grid;grid-auto-rows:min-content;row-gap:var(--m-nano);align-items:flex-start}._module-slider_content{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}._slider{--dot:0.48611111111vw}@media (max-width:882px){._module-media_slider._module-media_txt ._module-slider{margin-bottom:0}}@media (max-width:1440px){._slider{--dot:7px}}@media (min-width:1181px){._module-media_slider ._module-media_txt-text{padding-bottom:0!important}}._slider-track{position:relative;z-index:1}._slide:not(:only-child)._active{z-index:2}._slide:not(:only-child):not(._active){position:absolute;top:0;left:0;visibility:hidden;pointer-events:none;z-index:1}._slider-dots{position:absolute;left:50%;bottom:var(--m-xsmall);padding:0 var(--page-sides);display:flex;flex-wrap:wrap;justify-content:center;gap:var(--dot);mix-blend-mode:exclusion;transform:translateX(-50%);z-index:3}._slider-dots ._dot{position:relative;width:var(--dot);height:var(--dot);background-color:#fff;opacity:.5;border-radius:100px;cursor:pointer}._slider-dots ._dot:before{position:absolute;content:"";top:50%;left:50%;width:200%;height:200%;transform:translate(-50%,-50%);z-index:1}._slider-dots ._dot._active{opacity:1;pointer-events:none}._desktop ._slider-dots ._dot:hover{opacity:1}._next,._prev{position:absolute;top:0;width:50%;height:100%;z-index:2}._prev{left:0;cursor:w-resize}._next{right:0;cursor:e-resize}._module-slider_footer{padding:0 var(--page-sides);display:flex;flex-direction:column}._module-slider_footer:not(._active){display:none}._module-slider_caption{white-space:break-spaces;display:inline-block}._module-slider_link:not(:first-child){margin-top:-.1em;display:block}._module-slider-link:after{content:"↗";display:inline-block;line-height:0;transform:translate(.3em,.1em)}@media (min-width:835px){._module-slider_footer{padding:0 calc(var(--page-sides)/2)}}._module-contact{--module-contact-m:1.38888888889vw;--module-contact-gap:4.16666666667vw;width:100vw;padding:0 var(--page-sides);display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--module-contact-gap) var(--cols-gap)}._module-contact:first-child{margin-top:calc(var(--m-medium) - var(--m-tiny))}._module-contact:not(:first-child){margin-top:var(--module-contact-m)}._module-contact:not(:last-child){margin-bottom:var(--module-contact-m)}._module-contact_row,._module-contact_row-content{display:grid;grid-auto-rows:min-content;row-gap:var(--module-contact-m)}._module-contact_row-title{text-transform:uppercase}@media (max-width:1440px){._module-contact{--module-contact-m:20px;--module-contact-gap:60px}}@media (max-width:600px),(min-width:835px) and (max-width:1180px){._module-contact{grid-template-columns:1fr}}@media (max-width:600px){._module-contact{--module-contact-m:10px;--module-contact-gap:40px}._module-contact_row{row-gap:2px}._module-contact_row-content{row-gap:var(--module-contact-m)}}._modal{position:fixed;top:100%;left:0;right:0;bottom:0;width:100vw;display:grid;grid-auto-rows:min-content 1fr;opacity:0;overflow:hidden;pointer-events:none;z-index:12}body._transition ._modal{pointer-events:none!important}body:not(._popup-open) ._modal{overflow-x:hidden;overflow-y:scroll;overscroll-behavior-y:none;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}._modal[data-open=true]{top:0;opacity:1;pointer-events:all}._modal._active{opacity:1;transition:top 1s cubic-bezier(.7,0,.3,1);z-index:13}._modal-bg{--modal-bg-density:0;--modal-bg-length:calc(var(--page-top) + var(--height-txt-sans-medium)/2);position:relative;min-height:100%;background-color:var(--color-bg);box-shadow:0 var(--modal-bg-density) var(--modal-bg-length) 0 rgba(0,0,0,.3);z-index:2}._modal-content{background-color:inherit}._modal-top{position:relative;width:100vw;height:calc(var(--page-top) + var(--height-txt-sans-medium)/2);transition:height .3s cubic-bezier(.83,0,.17,1);cursor:n-resize;z-index:2}._modal-top._active{height:calc(var(--page-top) + var(--m-nano) + var(--height-txt-sans-medium)*1.5)}body._popup-open ._modal-top{height:0!important}#search-trigger._active{font-family:var(--font-active);font-style:italic;pointer-events:none!important}#search-modal{--header-gap:0.34722222222vw;position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100%;display:grid;grid-auto-rows:1fr;background-color:hsla(0,0%,100%,.7);overflow-x:hidden;overflow-y:scroll;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;z-index:11}@media (max-width:1440px){#search-modal{--header-gap:5px}}@media (max-width:600px){#search-modal{--header-gap:2px}}#search-wrapper{padding-bottom:var(--m-biggest);display:grid;grid-auto-rows:min-content}#search-modal ._module-content_header{margin-bottom:var(--header-gap);color:var(--color-txt);mix-blend-mode:normal}@media (max-width:834px){#search-modal ._close-popup span:after,#search-modal ._close-popup span:before{background:var(--color-txt)}}._search-form{width:100vw;padding:0 var(--page-sides);display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:min-content;-moz-column-gap:var(--cols-gap);column-gap:var(--cols-gap)}._search-input{margin-bottom:-.38em}@media (max-width:460px){._search-form{grid-template-columns:1fr}}._search-suggestions{margin-top:var(--m-big);padding:0 var(--page-sides);grid-row:3;grid-column:1}._search-suggestion{-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:1;transform:translateY(0);transition:opacity .4s cubic-bezier(.25,0,.75,1),transform .75s cubic-bezier(.7,0,.3,1);cursor:pointer}._search-suggestions._inactive ._search-suggestion{opacity:0;transform:translateY(1.5em);pointer-events:none}._desktop ._search-suggestion:hover,._search-suggestion._active{font-family:var(--font-active);font-style:italic}._search-results{grid-row:3;grid-column:1}._search-clear{width:-moz-fit-content;width:fit-content;margin-top:var(--m-small);padding:0 var(--page-sides);display:grid;grid-template-columns:max-content 1fr;align-items:center;-moz-column-gap:1ch;column-gap:1ch;cursor:pointer}._search-cross{--w:.62em;position:relative}._search-cross span{width:var(--w);height:var(--w);display:grid;align-items:center;justify-content:center}._search-cross span:after,._search-cross span:before{content:"";width:calc(var(--w)*1.4142);height:1px;grid-area:1/1;background:var(--color-txt)}._search-cross span:before{transform:rotate(45deg)}._search-cross span:after{transform:rotate(-45deg)}._search-results ._module-archive{margin-top:var(--m-big);opacity:1;transform:translateY(0);transition:opacity .4s cubic-bezier(.25,0,.75,1) .35s,transform .75s cubic-bezier(.7,0,.3,1)}._search-results ._module-archive._inactive{opacity:0;transform:translateY(var(--m-medium));pointer-events:none}._popup{position:fixed;bottom:10px;right:var(--page-sides);width:calc((100vw - (var(--page-sides) * 2)));height:-moz-fit-content;height:fit-content;padding:10px;background-color:#fff;opacity:0;overflow:hidden;pointer-events:none;display:flex;align-items:baseline;gap:20px;transition:opacity .4s cubic-bezier(.83,0,.17,1);z-index:11;box-shadow:0 2px 8px 0 rgba(99,99,99,.2)}._popup[data-open]{opacity:1;pointer-events:all}._popup>div{flex:1}._popup ._close{text-transform:uppercase;text-align:right;white-space:nowrap;cursor:pointer;height:-moz-fit-content;height:fit-content}@media (min-width:480px){._popup{width:calc((100vw - (var(--page-sides) * 2)) * .65)}}@media (min-width:884px){._popup{width:calc((100vw - (var(--page-sides) * 2)) * .45);padding:12px;gap:40px}._popup ._close,._popup ._popup-content{font-size:1.25vw}}@media (min-width:1280px){._popup{width:calc((100vw - (var(--page-sides) * 2)) * .3);min-width:460px}._popup ._close,._popup ._popup-content{font-size:1vw}}@media (max-width:1024px){._popup ._close,._popup>div{font-size:12px;line-height:var(--lh-serif-teeny);letter-spacing:var(--ls-serif-teeny)}}:root{--color-txt:#1d1c1c;--color-txt-disabled:#bebcba;--color-bg:#fbfbfb;--color-bg-red:#f11f21;--color-bg-gray:#d3d3d3;--color-bg-overlay:rgba(0,0,0,.3);--height-viewport:100vh;--height-header:calc(var(--page-top) + var(--height-txt-sans-medium) + 4.16666666667vw);--pos-top:var(--height-header);--page-top:0.69444444444vw;--page-sides:1.38888888889vw;--page-bottom:0.69444444444vw;--m-atto:0.13888888888vw;--m-nano:0.34722222222vw;--m-teeny:0.69444444444vw;--m-tiny:1.38888888889vw;--m-xsmall:1.38888888889vw;--m-smaller:2.08333333333vw;--m-small:2.08333333333vw;--m-medium:4.16666666667vw;--m-large:6.25vw;--m-big:12.5vw;--m-bigger:12.5vw;--m-biggest:16.6666666667vw;--cols:24;--cols-gap:var(--page-sides);--cols-gap-x2:calc(var(--cols-gap)*2);--global-speed:300ms;--global-speed-x2:600ms;--global-speed-color:100ms;--global-ease:cubic-bezier(0.65,0,0.35,1);--global-ease-color:ease-out}@media (max-width:1440px){:root{--height-header:calc(var(--page-top) + var(--height-txt-sans-medium) + 60px);--page-top:10px;--page-sides:20px;--page-bottom:10px;--m-atto:2px;--m-nano:5px;--m-teeny:10px;--m-tiny:20px;--m-xsmall:20px;--m-smaller:30px;--m-small:30px;--m-medium:60px;--m-large:90px;--m-big:180px;--m-bigger:180px;--m-biggest:240px}}@media (max-width:834px){:root{--page-sides:10px;--cols:12;--m-smaller:20px;--m-big:90px;--m-biggest:180px}}@media (max-width:600px){:root{--height-header:calc(var(--page-top) + var(--height-txt-sans-medium) + 40px);--m-tiny:10px;--m-smaller:10px;--m-small:20px;--m-medium:40px;--m-large:60px;--m-big:60px;--m-bigger:90px;--m-biggest:120px}}._visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}