#__next-build-watcher{display:none!important}*,:after,:before{box-sizing:border-box;-webkit-tap-highlight-color:#0000}html,body,header,footer,section,article,aside,menu,nav,div,span,h1,h2,h3,h4,h5,h6,hgroup,p,ol,ul,li,a,strong,b,i,s,address,time,sub,sup,form,label,fieldset,iframe,embed,audio,figure,figcaption{font:inherit;vertical-align:baseline;border:0;margin:0;padding:0;font-size:100%}html{scrollbar-width:none}::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:-moz-fit-content;color:inherit;cursor:pointer;text-decoration:none}
@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:.833333vw;--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-tiny,._txt-serif-small,._txt-serif-medium,._txt-serif-large,._txt-serif-extra{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}._uppercase{text-transform:uppercase}._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:-.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:-.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.66667vw;--lh-serif-small:1.1;--ls-serif-small:-.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:-.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.36111vw;--lh-serif-medium:1.1;--ls-serif-medium:-.03em}@media (max-width:1440px){:root{--fs-serif-medium:34px}}@media (max-width:834px){:root{--fs-serif-medium:24px;--ls-serif-medium:-.02em}}@media (max-width:600px){:root{--fs-serif-medium:18px;--lh-serif-medium:1.2;--ls-serif-medium:-.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.33333vw;--lh-serif-large:1.1;--ls-serif-large:-.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:-.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.66667vw;--lh-serif-extra:1;--ls-serif-extra:-.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.14286;--fs-scale-small:1.18421;--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-teeny,._txt-sans-tiny,._txt-sans-small,._txt-serif-small strong,._txt-sans-medium,._txt-sans-large,._txt-sans-extra{--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%;font-family:var(--font-serif);font-size:var(--fs-serif);font-variant-numeric:tabular-nums;font-style:normal;font-weight:600;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);margin:auto;overflow-x:hidden}body._transition,body._popup-open,body._search-open{touch-action:none;overflow-y:hidden}body:has(._modal._active){touch-action:none;overflow-y:hidden}body._transition{cursor:wait}html:has(body._transition){cursor:wait}body._transition,body._transition *{pointer-events:none!important}#loader{background-color:var(--color-bg);touch-action:none;cursor:wait;z-index:999;width:100vw;height:100%;position:fixed;inset:0;overflow-y:hidden}#page-wrapper{width:100vw;min-height:var(--height-viewport);background-color:var(--color-bg);z-index:4;grid-auto-rows:min-content 1fr;transition:filter .3s linear;display:grid;position:relative}body._search-open #page-wrapper{filter:blur(15px);pointer-events:none!important}body:has(._modal._active) #page-wrapper{pointer-events:none!important}#content-wrapper{grid-auto-rows:1fr min-content;width:100vw;display:grid}main#index{width:100vw;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-underline-offset:.1em;text-decoration:underline;text-decoration-thickness:.05em}._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{-webkit-user-select:none;user-select:none;color:#fff;mix-blend-mode:exclusion;cursor:none;pointer-events:none;z-index:99;width:max-content;position:fixed}._mobile #cursor{display:none!important}
._thumbnail-link{width:100%}._thumbnail{background-color:var(--color-bg);width:100%;transition:background-color .3s linear;display:flex;overflow:hidden}:is(._thumbnail:has(>img[src*=\.jpg]),._thumbnail:has(>video)){background-color:var(--color-bg-gray)}._thumbnail>video{transform:translate(0,0)scale(1.02)}._thumb{-webkit-user-select:none;user-select:none;width:100%;height:auto;font-size:0;line-height:0;display:block;transform:translate(0,0)}a>video,video._no-autoplay{pointer-events:none}video._controls{pointer-events:all!important}._module-media_url{row-gap:var(--m-nano);grid-auto-rows:min-content;align-items:flex-start;display:grid}._module-media_url a{width:100%}._module-media-caption{padding:0 var(--page-sides);row-gap:var(--m-atto);text-wrap:pretty;margin-bottom:var(--m-small);grid-auto-rows:min-content;display:grid}._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-1_1>._thumb,._aspect-3_2>._thumb,._aspect-3_4>._thumb,._aspect-4_3>._thumb,._aspect-4_5>._thumb,._aspect-7_8>._thumb,._aspect-16_9>._thumb{-o-object-fit:cover;object-fit:cover;height:100%}._aspect-1_1{aspect-ratio: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}input,button,select,textarea{color:inherit;appearance:none;background:0 0;border:none;border-radius:0;margin:0;padding:0;display:inline-block}input{-webkit-user-select:text;user-select:text;width:100%}input[type=radio],input[type=checkbox]{cursor:pointer;float:left;vertical-align:top;appearance:none;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid #000;border-radius:50%;justify-content:center;align-items:center;width:.5rem;min-width:.5rem;max-width:.5rem;height:.5rem;max-height:.5rem;padding:0;transition:opacity .2s;display:flex;position:relative}input[type=radio]:focus,input[type=checkbox]:focus{outline:none}input[type=radio]:after,input[type=checkbox]:after{content:"";opacity:0;background-color:#000;border-radius:50%;width:.5rem;height:.5rem;transition:opacity .2s;position:absolute}input[type=radio]:checked,input[type=checkbox]:checked{border-color:#000}input[type=radio]:checked:after,input[type=checkbox]:checked:after{opacity:1}._desktop input[type=radio]:hover:after,._desktop input[type=checkbox]:hover:after{opacity:1;background-color:#000}._desktop input[type=radio]:checked:hover:after,._desktop input[type=checkbox]:checked:hover:after{background-color:#000}input[type=number]{appearance:textfield}input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}select{text-align-last:center;cursor:pointer;appearance:none;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMCA3LjMzbDIuODI5LTIuODMgOS4xNzUgOS4zMzkgOS4xNjctOS4zMzkgMi44MjkgMi44My0xMS45OTYgMTIuMTd6Ii8+PC9zdmc+);background-position:right .75rem top 50%;background-repeat:no-repeat;background-size:.5rem;width:fit-content;padding-right:2rem}button{cursor:pointer;width:-moz-fit-content}input:disabled,select:disabled,button:disabled{-webkit-text-fill-color:var(--color-txt-disabled);color:var(--color-txt-disabled);pointer-events:none;opacity:1}textarea{resize:none;scrollbar-width:none;word-break:break-all;field-sizing:content;width:100%;max-height:400px}textarea._form-field--safari._open{resize:vertical;border-bottom:1px solid #00000040;min-height:18px;overflow:hidden auto}textarea._form-field--safari._open:focus{border-bottom-color:#000}::-webkit-contacts-auto-fill-button{visibility:hidden;pointer-events:none;position:absolute;right:0;display:none!important}::placeholder{-webkit-user-select:none;user-select:none;color:var(--color-txt-disabled);opacity:1;font-family:inherit!important;font-size:inherit!important;font-style:inherit!important;font-weight:inherit!important;line-height:inherit!important;letter-spacing:inherit!important}._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)}:focus::-moz-placeholder{color:var(--color-txt)!important}._desktop :hover::-moz-placeholder{color:var(--color-txt)!important}._mobile :active::-moz-placeholder{color:var(--color-txt)!important}:focus::placeholder,._desktop :hover::placeholder,._mobile :active::placeholder{color:var(--color-txt)!important}
header{--header-m-bottom:12.5vw;--header-gap:.347222vw;width:100vw;padding:var(--page-top)var(--page-sides)var(--header-m-bottom);grid-template-columns:repeat(var(--cols),1fr);grid-gap:var(--header-gap)var(--cols-gap);color:#fff;mix-blend-mode:exclusion;pointer-events:none;z-index:10;grid-auto-rows:min-content;display:grid;position:sticky;top:0}header::-moz-selection{color:var(--color-txt);background-color:var(--color-bg)}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:translate(0,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{pointer-events:all;padding-right:.25rem;display:inline}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{text-transform:uppercase;grid-column:3/-1;justify-content:space-between;display:flex}#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{pointer-events:none;grid-area:2/1/2/-2;grid-auto-rows:min-content;display:grid}._template-studio #header-wrapper{display:none!important}@media (max-width:1180px){#header-wrapper{grid-column-end:-1}}#header-tagline{--tagline-gap:1.38889vw;row-gap:var(--tagline-gap);text-wrap:pretty;opacity:1;grid-area:1/1;grid-auto-rows:min-content;transition:opacity .25s cubic-bezier(.33,0,.67,1) .5s,transform .75s cubic-bezier(.33,0,.67,1);display:grid;transform:translateY(0)}#header-tagline._invisible{opacity:0;pointer-events:none;transition:opacity .25s cubic-bezier(.33,0,.67,1) .25s,transform .75s cubic-bezier(.33,0,.67,1) .25s;transform:translateY(-1.5em)}#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{opacity:0;grid-area:1/1;transition:opacity .25s cubic-bezier(.33,0,.67,1) .25s,transform 1s cubic-bezier(.7,0,.3,1);transform:translateY(1.5em)}#header-tagline._invisible+#secondary-nav{opacity:1;transition:opacity .25s cubic-bezier(.33,0,.67,1) .5s,transform 1s cubic-bezier(.7,0,.3,1);transform:translateY(0)}#header-tagline._invisible+#secondary-nav a{pointer-events:all}#primary-nav ._navbar--right{justify-content:end;display:flex}#primary-nav #nav-item--cart{opacity:0;z-index:-10;padding-left:.625rem;transition:opacity .2s;position:absolute}#primary-nav:not(._cart--empty) #nav-item--cart{opacity:1;z-index:0;position:static}@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.6667vw;--footer-gap:.694444vw;width:100vw;padding:var(--footer-m-top)var(--page-sides)var(--page-bottom);row-gap:var(--footer-gap);grid-auto-rows:min-content;display:grid}@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{width:100vw;padding:0 var(--page-sides);-webkit-user-select:none;user-select:none;grid-auto-rows:100%;display:grid;position:relative}._module-landing *{pointer-events:none}._module-landing_logo{fill-rule:evenodd;clip-rule:evenodd;z-index:3;height:12vw;position:sticky}._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{-o-object-fit:cover;object-fit:cover;z-index:1;width:100vw;height:100%;font-size:0;line-height:0;position:absolute;inset:0}
#intro{height:var(--height-viewport);pointer-events:none;background-color:var(--color-bg);z-index:2;align-items:flex-end}#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{margin:0 auto;transition:height 1.07s cubic-bezier(.05,0,0,1) .93s;bottom:calc(50% - 6vw)}#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){margin-bottom:var(--height-viewport);transition:margin-bottom 1s cubic-bezier(.7,0,.3,1)}#loop{height:100vh;transition:filter .3s linear;position:fixed;bottom:calc(6vw - 50vh);left:0;right:0}#loop[data-cursor="Back to Top"]{cursor:s-resize}#loop[data-cursor="Back to Home"]{cursor:alias}body._reset #loop{height:var(--height-viewport);transition:bottom 1s cubic-bezier(.7,0,.3,1),height 1s cubic-bezier(.7,0,.3,1);bottom:0}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:translate(-50%)}body._reset #loop ._module-landing_logo{transition:transform 1s cubic-bezier(.7,0,.3,1);transform:translate(-50%,-50%)}._module-landing_overlay{opacity:1;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);z-index:2;width:100%;height:100%;position:absolute;inset:0}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:58.3333vw}}@media (max-width:600px){._module-media_single._layout-center{width:80vw}}
._module-media_double{grid-auto-rows:min-content;align-items:flex-start;width:100vw;display:grid}@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{grid-template-columns:1fr 2fr 1fr;align-items:flex-start;width:100vw;display:grid}._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);grid-area:1/1/auto/-1;margin:0 auto}._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);row-gap:var(--module-news-m-top);text-align:center;text-wrap:pretty;grid-auto-rows:min-content;display:grid}._module-news._layout-dark{color:var(--color-bg);background-color:var(--color-txt)}._module-news._layout-dark::-moz-selection{color:var(--color-txt);background-color:var(--color-bg)}._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.02778vw;--archive-card-gap:1.38889vw;padding:0 var(--module-archive-m-sides);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;display:grid}._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{grid-auto-rows:1fr var(--height-txt-sans-tiny);row-gap:var(--archive-card-gap);display:grid}._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{white-space:nowrap;-webkit-user-select:none;user-select:none;color:#fff;mix-blend-mode:exclusion;cursor:none;pointer-events:none;z-index:10;position:fixed}._mobile ._module-archive figcaption{-webkit-line-clamp:2;text-align:center;text-wrap:pretty;text-overflow:ellipsis;-webkit-box-orient:vertical;width:100%;height:max-content;overflow:hidden;display:-webkit-box!important}._module-toggle-view{--toggle-m-bottom:4.16667vw;padding:0 var(--page-sides)var(--toggle-m-bottom);display:flex}@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 span,._module-toggle-view button{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]{text-underline-offset:.1em;text-decoration:underline;text-decoration-thickness:.05em;font-style:italic!important}._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);grid-template-columns:repeat(var(--module-archive-list-cols),minmax(0,1fr));grid-gap:var(--cols-gap);justify-content:space-between;display:grid}._module-archive__list ._list-head{--project-info-m:1.38889vw;-moz-column-gap:var(--cols-gap);column-gap:var(--cols-gap);text-transform:uppercase;width:100vw;padding-top:var(--project-info-m);padding-bottom:var(--project-info-m);grid-auto-rows:min-content}._module-archive__list ._list-item{cursor:pointer;display:grid}._module-archive__list ._list-item>*{font-weight:light;pointer-events:none;margin:0 0 6px;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{opacity:0;width:75%;transition:opacity .15s linear;position:absolute;top:0;left:0}._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#projects ._module-archive__list ._list-title--location,main#projects ._module-archive__list ._list-item--location,main#objects ._module-archive__list ._list-title--type,main#objects ._module-archive__list ._list-item--type,main#resources ._module-archive__list ._list-title--year,main#resources ._module-archive__list ._list-item--year,main#editorial ._module-archive__list ._list-title--location,main#editorial ._module-archive__list ._list-item--location{display:none}main#objects ._module-archive__list ._list-item h2{width:100%}main#objects ._module-archive__list ._list-item--price{white-space:nowrap;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-projects header,._template-objects header,._template-editorial 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.6667vw}._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){padding-bottom:var(--content-m-bottom);margin-bottom:0!important}@media (max-width:1440px){._module-content{--content-m-bottom:180px}}@media (max-width:600px){._module-content{--content-m-bottom:90px}}@media (min-width:1024px){._module-content_body{width:50%;margin-left:auto}._module-content_body>._module-txt{width:100%}}
._module-content_header{--content-header-m-bottom:4.16667vw;width:100vw;padding:var(--page-top)var(--page-sides)0;margin-bottom:var(--content-header-m-bottom);-moz-column-gap:var(--cols-gap-x2);column-gap:var(--cols-gap-x2);text-wrap:balance;-webkit-user-select:none;user-select:none;color:#fff;mix-blend-mode:exclusion;pointer-events:none;z-index:9;grid-template-columns:1fr max-content;justify-items:flex-start;display:grid;position:sticky;top:0}._page-object ._module-content_header{grid-auto-rows:var(--height-txt-sans-medium)}._module-content_header>*{text-transform:uppercase;backface-visibility:visible;pointer-events:all;transform:translate(0,0)}@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{-webkit-user-select:none;user-select:none;cursor:pointer;align-self:flex-start}._close-popup:only-child{grid-column:2 span;justify-self:flex-end}@media (min-width:835px){._close-popup{width:-moz-fit-content}._close-popup span:before{content:"CLOSE"}}@media (max-width:834px){._close-popup{position:relative}._close-popup:after{content:"";z-index:1;width:200%;height:200%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._close-popup span{width:var(--height-txt-sans-medium);height:var(--height-txt-sans-medium);justify-content:center;align-items:center;display:grid}._close-popup span:before,._close-popup span:after{content:"";width:calc(var(--height-txt-sans-medium)*1.4142);background:#fff;grid-area:1/1;height:1px}._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}._page-default ._module-txt_heading:not(:first-child){margin-top:30px}@media (min-width:1024px){._page-default ._module-txt_heading:not(:first-child){margin-top:60px}}._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);grid-auto-rows:min-content;display:grid}._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{-moz-column-gap:var(--cols-gap);column-gap:var(--cols-gap);grid-template-columns:repeat(6,1fr);grid-auto-rows:min-content;align-items:baseline;display:grid}._module-credits_row-title{text-transform:uppercase}._module-credits_row-content{grid-column:2 span}@media (max-width:1280px){._module-credits_row{grid-template-columns:repeat(4,1fr)}}@media (max-width:834px){._module-credits_row-title{grid-column:2 span}}@media (max-width:360px){._module-credits_row{row-gap:2px}._module-credits_row-title,._module-credits_row-content{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);row-gap:var(--module-related-m-bottom);grid-auto-rows:min-content;display:grid}._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 (min-width:835px) and (max-width:1280px),(max-width:460px){._module-related ._module-archive-card:nth-child(5){display:none}}
._module-projects_info{--project-info-m:1.38889vw;width:100vw;padding:0 var(--page-sides);-moz-column-gap:var(--cols-gap);column-gap:var(--cols-gap);text-transform:uppercase;grid-template-columns:repeat(4,1fr);grid-auto-rows:min-content;display:grid}._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:2 span}@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:3 span}}@media (max-width:834px){._module-projects_info>:first-child{grid-column:2 span}._module-projects_info-year{display:none}}@media (max-width:600px){._module-projects_info{--project-info-m:10px}}
._module-txt_quote{width:100vw;padding:0 var(--page-sides);text-align:center;text-wrap:pretty;margin:0 auto}._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);grid-gap:var(--m-tiny)var(--cols-gap-x2);text-wrap:pretty;grid-auto-rows:min-content;align-items:flex-start;width:100vw;display:grid}._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{row-gap:inherit;text-wrap:pretty;grid-auto-rows:min-content;display:grid}._module-txt_grid-content{row-gap:inherit;grid-auto-rows:min-content;display:grid}@media (min-width:1181px){._module-txt_grid{grid-template-columns:repeat(2,1fr)}._module-txt_grid-title{text-wrap:balance;max-width:60%}._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{row-gap:var(--m-tiny);grid-auto-rows:min-content;align-items:flex-start;width:100vw;display:grid}._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);text-wrap:pretty;align-items:flex-start}._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}:is(._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:58.3333vw;margin:0 auto}}._module-media_txt-text{padding-left:var(--page-sides);padding-right:var(--page-sides);row-gap:inherit;text-wrap:pretty;grid-auto-rows:min-content;display:grid}._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)}:is(._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_quote) ._module-media_txt-text,._module-media_txt:has(+._module-txt_heading) ._module-media_txt-text,._module-media_txt:has(+._module-credits) ._module-media_txt-text,._module-media_txt:has(+._module-related) ._module-media_txt-text){padding-bottom:0!important}}
._module-editorial_title{width:100vw;padding:0 var(--page-sides);text-wrap:balance;display:flex}._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{row-gap:var(--m-nano);grid-auto-rows:min-content;align-items:flex-start;display:grid}@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);row-gap:var(--m-atto);text-wrap:pretty;grid-auto-rows:min-content;display:grid}._module-media_caption-title:before{content:"("}._module-media_caption-title:after{content:")"}._module-media_caption-content{row-gap:var(--m-nano);grid-auto-rows:min-content;display:grid}._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)}:is(._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)}._module-media_caption._layout-center{width:58.3333vw;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-area:1/2}}
._module-resources{--module-resources-m-bottom:6.25vw;--module-resources-gap:2.08333vw;row-gap:var(--module-resources-gap);grid-auto-rows:min-content;display:grid}._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;grid-template-columns:repeat(var(--resources-row-cols),1fr);row-gap:var(--module-resources-gap);grid-auto-rows:min-content;align-items:flex-start;display:grid}@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{row-gap:var(--m-nano);grid-auto-rows:min-content;display:grid}@media (min-width:1181px){._module-resources_media-row ._layout-small{grid-column:4 span}._module-resources_media-row ._layout-medium{grid-column:6 span}._module-resources_media-row ._layout-large{grid-column:9 span}._module-resources_media-row ._layout-extra-large{grid-column:12 span}._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:7 span}._module-resources_media-row ._layout-medium,._module-resources_media-row ._layout-large{grid-column:10 span}._module-resources_media-row ._layout-extra-large{grid-column:14 span}}@media (max-width:600px){._module-resources_media-row ._layout-medium,._module-resources_media-row ._layout-large{width:90vw}._module-resources_media-row>:not(._layout-small){grid-column:1/-1}}._module-resources_caption{padding:0 var(--page-sides);row-gap:var(--m-atto);text-wrap:pretty;grid-auto-rows:min-content;display:grid}._module-resources_caption-content{row-gap:inherit;grid-auto-rows:min-content;display:grid}._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{top:var(--pos-top);align-self:flex-start;row-gap:var(--m-teeny);grid-auto-rows:min-content;display:grid;position:sticky}._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;width:100vw;position:relative}._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{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;grid-auto-columns:1fr;grid-auto-flow:column;display:grid;overflow:scroll hidden}}._module-object_gallery{pointer-events:none;grid-auto-columns:min-content;grid-auto-flow:column;width:100%;display:grid}._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}._module-object_gallery ._thumbnail._vertical{aspect-ratio:3/4}._module-object_gallery ._thumbnail._horizontal{aspect-ratio:3/2}._module-object_gallery ._thumb{-o-object-fit:cover;object-fit:cover;height:100%}@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){visibility:hidden;pointer-events:none;z-index:1;position:absolute;top:0;left:0}}._module-object_dots{--dot:7px;left:50%;bottom:var(--m-xsmall);padding:0 var(--page-sides);justify-content:center;gap:var(--dot);mix-blend-mode:exclusion;z-index:3;flex-wrap:wrap;display:flex;position:absolute;transform:translate(-50%)}._module-object_dots ._dot{width:var(--dot);height:var(--dot);opacity:.5;cursor:pointer;background-color:#fff;border-radius:100px;position:relative}._module-object_dots ._dot:before{content:"";z-index:1;width:200%;height:200%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._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_prev,._module-object_next{z-index:2;width:50%;height:100%;position:absolute;top:0}._module-object_prev{cursor:w-resize;left:0}._module-object_next{cursor:e-resize;right:0}@media (min-width:601px){._module-object_prev,._module-object_next{display:none}}
._module-object_buttons{--module-buttons-m-top:6.25vw;--module-buttons-m-bottom:1.38889vw;--module-buttons-gap:var(--module-buttons-m-bottom);width:100vw;padding:0 var(--page-sides);row-gap:var(--module-buttons-gap);grid-auto-rows:min-content;display:grid}._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.51389vw;--cta-m:calc(1.38889vw - 1px);width:100%;height:var(--cta-h);padding:var(--cta-m);text-align:center;-webkit-user-select:none;user-select:none;border:1px solid var(--color-txt);cursor:pointer;justify-content:center;align-items:center;display:flex}._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-underline-offset:.1em;text-decoration:underline;text-decoration-thickness:.05em}@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.22222vw;display:flex;position:relative}._select-wrapper:after{content:"";right:var(--select-m-right);border-right:1px solid var(--color-txt);border-bottom:1px solid var(--color-txt);pointer-events:none;align-self:center;width:1em;height:1em;margin-top:.1em;position:absolute;transform:rotate(45deg)translateY(-50%)}@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.6111vw;--module-popup-m-bottom:12.5vw;--module-popup-gap:6.25vw;top:0;right:calc(var(--module-popup-w)*-1);width:var(--module-popup-w);max-width:100vw;padding:var(--page-top)var(--page-sides)var(--module-popup-m-bottom);background-color:var(--color-bg);opacity:0;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;pointer-events:none;z-index:21;transition:right 1s cubic-bezier(.7,0,.3,1);display:grid;position:fixed;bottom:0;overflow:hidden scroll}._module-popup._visible{pointer-events:all;right:0}@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{row-gap:var(--module-popup-gap);grid-auto-rows:min-content;display:grid}._module-popup_head{--popup-head-gap:1.38889vw;--popup-head-m-top:4.16667vw;--popup-card-w:9.02778vw;row-gap:var(--popup-head-gap);grid-auto-rows:min-content;display:grid}._module-popup_header{-moz-column-gap:var(--cols-gap-x2);column-gap:var(--cols-gap-x2);grid-template-columns:1fr max-content;display:grid}._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);cursor:pointer;position:relative}._module-popup_close:after{content:"";z-index:1;width:200%;height:200%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._module-popup_close span{width:var(--w);height:var(--w);justify-content:center;align-items:center;display:grid}._module-popup_close span:before,._module-popup_close span:after{content:"";width:calc(var(--w)*1.4142);background:var(--color-txt);grid-area:1/1;height:1px}._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-object,#page-wrapper{background-color:var(--color-bg);filter:none;transition:filter 1s cubic-bezier(.7,0,.3,1)}._page-object._overlay,#page-wrapper._overlay{filter:blur(15px)}._page-object:after,#page-wrapper:after{content:"";opacity:0;pointer-events:none;cursor:w-resize;z-index:20;background-color:#0000;transition:background-color 1s cubic-bezier(.7,0,.3,1),opacity 1s linear;position:fixed;inset:0}._page-object._overlay:after,#page-wrapper._overlay:after{background-color:var(--color-bg-overlay);opacity:1}body:not(._transition) ._page-object._overlay:after,body:not(._transition) #page-wrapper._overlay:after{pointer-events:all}
._module-popup--cart{--minicart-list-cols:4;--minicart-list-gap:1rem;--minicart-list-m:1.38889vw;--cta-h:4.51389vw;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));flex-direction:column;justify-content:space-between;display:flex}._module-popup--cart ._module-popup__list{position:relative}._module-popup--cart ._module-popup_header{z-index:10;width:100%;position:sticky;top:0;left:0}._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{gap:var(--minicart-list-gap);display:flex}._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{flex-direction:column;justify-content:space-between;display:flex}._module-popup--cart ._list-item--buttons{height:fit-content;display:flex}._module-popup--cart ._list-item--remove{margin-left:var(--minicart-list-gap);text-decoration:underline}._module-popup--cart ._list-item--quantity{justify-content:flex-start;gap:.5rem;width:fit-content;display:flex}._module-popup--cart input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._module-popup--cart input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._module-popup--cart input[type=number]{-moz-appearance:textfield}._module-popup--cart ._list-item--quantity input{text-align:center;width:1.5rem}._module-popup--cart ._list-item--quantity button{width:.75rem}@media (max-width:600px){._module-popup--cart ._module-popup__list ._list-head,._module-popup--cart ._list-item>._list-item--price{display:none}._list-item--info-content>:not(:last-child){margin-bottom:1rem}._module-popup--cart ._list-item--piece{grid-template-columns:repeat(var(--minicart-list-cols),minmax(0,1fr));grid-gap:var(--minicart-list-gap);display:grid}._module-popup--cart ._list-item--piece ._thumbnail,._module-popup--cart ._list-item--piece ._list-item--info{grid-column:span 2;width:100%}._module-popup--cart ._module-popup_button__checkout{z-index:10;background-color:#fff;width:100%;position:sticky;bottom:0}._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-head,._module-popup--cart ._module-popup__list ._list-body ._list-item{grid-template-columns:repeat(var(--minicart-list-cols),minmax(0,1fr));grid-gap:var(--minicart-list-gap);display:grid}._module-popup--cart ._list-item--piece{grid-column:span 6}._module-popup--cart ._list-title--price,._module-popup--cart ._list-item--price{grid-column: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.16667vw;--form-field-m-bottom:.347222vw;--form-button-m-top:6.25vw;row-gap:var(--module-form-gap);grid-auto-rows:min-content;display:grid}._module-form--popup{--module-form-gap:4vw}._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}._module-form--popup{--module-form-gap:60px}}@media (max-width:600px){._module-form{--module-form-gap:40px;--form-button-m-top:60px}._module-form--popup{--module-form-gap:65px}}
._module-video{grid-auto-rows:min-content;width:100vw;min-height:fit-content;display:grid}._module-video:not(._module-media){--module-video-h:calc(100vw/16*8);--module-video-m:1.38889vw;--module-video-gap:var(--module-video-m);row-gap:var(--module-video-gap);position:relative}._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);cursor:pointer;z-index:5;grid-area:1/1;min-height:100%}@media (min-width:601px){._mobile ._module-video_overlay{padding:0 var(--page-sides);color:#fff;mix-blend-mode:difference;display:flex}._mobile ._module-video_overlay:before{content:"PLAY";pointer-events:none;margin:auto}._mobile ._module-video_heading+._module-video_overlay:before{margin-bottom:40px}}@media (max-width:600px){._module-video_overlay{padding:0 var(--page-sides);color:#fff;mix-blend-mode:difference;display:flex}._module-video_overlay:before{content:"PLAY";pointer-events:none;margin:auto}}._module-video_poster{width:100%;height:var(--module-video-h);max-height:var(--height-viewport);-o-object-fit:cover;object-fit:cover;pointer-events:none;z-index:3;grid-area:1/1;min-height:100%}._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);-webkit-user-select:none;user-select:none;color:#fff;mix-blend-mode:difference;pointer-events:none;z-index:4;grid-area:1/1;align-self:center}}@media (max-width:600px){._module-video_heading{z-index:2;display:block!important}._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{-webkit-user-select:none;user-select:none;color:#fff;mix-blend-mode:difference;margin-bottom:20px!important}}._module-video_video{z-index:2;grid-area:1/1}@media (min-width:601px){._module-video_bg{display:none}}@media (max-width:600px){._module-video_bg{-o-object-fit:cover;object-fit:cover;filter:blur(30px);pointer-events:none;z-index:1;height:100%;transition:none;position:absolute;inset:0}}
._video-player{cursor:pointer;background-color:#000;width:100%;height:100%;display:grid}._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);-moz-column-gap:var(--cols-gap);align-self:flex-end;column-gap:var(--cols-gap);-webkit-user-select:none;user-select:none;color:#fff;mix-blend-mode:difference;transition:opacity var(--global-speed)ease-in-out;z-index:3;grid-template-columns:max-content 1fr repeat(2,max-content);grid-auto-rows:min-content;grid-auto-flow:column;align-items:center;display:grid}._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:"";width:calc(100% + var(--cols-gap));height:calc((calc(var(--fs-serif-tiny)/var(--fs-scale))*var(--lh-serif)) + var(--page-sides)*2);z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._progress-bar{background-color:#fff;width:100%;height:.75em;margin-top:.05em;position:relative}._progress-bar ._time-bar{background-color:#0000004d;width:0;height:100%;position:absolute;top:0;bottom:0;left:0}.vjs-swarmify-theme.smartvideo-player .vjs-tech{width:100%!important;height:auto!important;transform-origin:none!important;transform-box:none!important;transform-style:none!important;transform-origin:none!important;transform-box:none!important;position:static!important;transform:none!important}.vjs-swarmify-watermark,.vjs-swarmify-play-button,.vjs-control-bar{display:none!important}@media (max-width:600px){._module-landing ._frame .vjs-swarmify-theme.smartvideo-player .vjs-tech{width:auto!important;height:100vh!important;transform-origin:none!important;transform-box:none!important;transform-style:none!important;transform-origin:none!important;transform-box:none!important;position:static!important;transform:none!important}}
._module-about{--module-about-m-bottom:6.25vw;--module-about-cols:24;--module-about-gap:2.08333vw;grid-template-columns:repeat(var(--module-about-cols),1fr);row-gap:var(--module-about-gap);grid-auto-rows:min-content;align-items:flex-start;display:grid}._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}._module-about_block{width:50vw}._module-about_block:not(._layout-small,._layout-medium){grid-column:1/-1;width:100vw}}@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}}
._module-maps{grid-auto-rows:var(--module-maps-h)min-content min-content}._module-maps iframe{-webkit-user-select:none;user-select:none;width:100%;height:100%}@media (min-width:601px){._module-maps{--module-maps-h:calc(100vw/var(--module-about-cols)*var(--layout))}}@media (max-width:600px){._module-maps._layout-small,._module-maps._layout-medium{--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.38889vw;max-width:calc(100% - var(--module-note-m-sides));grid-auto-rows:minmax(var(--module-note-h),auto)min-content min-content;margin:0 auto;grid-column:var(--module-note-w)span!important}._module-note_content{--note-content-m:calc(.694444vw - 1px)calc(.694444vw - 1px)calc(2.08333vw - 1px);--note-content-gap:.347222vw;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{row-gap:var(--m-nano);grid-auto-rows:min-content;align-items:flex-start;display:grid}._module-slider_content{-webkit-user-select:none;user-select:none;position:relative}._slider{--dot:.486111vw}@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{z-index:1;position:relative}._slide:not(:only-child)._active{z-index:2}._slide:not(:only-child):not(._active){visibility:hidden;pointer-events:none;z-index:1;position:absolute;top:0;left:0}._slider-dots{left:50%;bottom:var(--m-xsmall);padding:0 var(--page-sides);justify-content:center;gap:var(--dot);mix-blend-mode:exclusion;z-index:3;flex-wrap:wrap;display:flex;position:absolute;transform:translate(-50%)}._slider-dots ._dot{width:var(--dot);height:var(--dot);opacity:.5;cursor:pointer;background-color:#fff;border-radius:100px;position:relative}._slider-dots ._dot:before{content:"";z-index:1;width:200%;height:200%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._slider-dots ._dot._active{opacity:1;pointer-events:none}._desktop ._slider-dots ._dot:hover{opacity:1}._prev,._next{z-index:2;width:50%;height:100%;position:absolute;top:0}._prev{cursor:w-resize;left:0}._next{cursor:e-resize;right:0}._module-slider_footer{padding:0 var(--page-sides);flex-direction:column;display:flex}._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:"↗";line-height:0;display:inline-block;transform:translate(.3em,.1em)}@media (min-width:835px){._module-slider_footer{padding:0 calc(var(--page-sides)/2)}}
._module-contact{--module-contact-m:1.38889vw;--module-contact-gap:4.16667vw;width:100vw;padding:0 var(--page-sides);grid-gap:var(--module-contact-gap)var(--cols-gap);grid-template-columns:repeat(2,1fr);display:grid}._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{row-gap:var(--module-contact-m);grid-auto-rows:min-content;display:grid}._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)}}._module-logos{width:100%;margin-top:var(--module-contact-gap)}._module-logos img{width:100%;max-width:120px;height:auto;display:block}@media (min-width:1024px){._module-logos img{max-width:200px}}
._modal{opacity:0;pointer-events:none;z-index:12;grid-auto-rows:min-content 1fr;width:100vw;display:grid;position:fixed;inset:100% 0 0;overflow:hidden}body._transition ._modal{pointer-events:none!important}body:not(._popup-open) ._modal{overscroll-behavior-y:none;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;overflow:hidden scroll}._modal[data-open=true]{opacity:1;pointer-events:all;top:0}._modal._active{opacity:1;z-index:13;transition:top 1s cubic-bezier(.7,0,.3,1)}._modal-bg{--modal-bg-density:0;--modal-bg-length:calc(var(--page-top) + var(--height-txt-sans-medium)/2);background-color:var(--color-bg);min-height:100%;box-shadow:0px var(--modal-bg-density)var(--modal-bg-length)0px #0000004d;z-index:2;position:relative}._modal-content{background-color:inherit}._modal-top{width:100vw;height:calc(var(--page-top) + var(--height-txt-sans-medium)/2);cursor:n-resize;z-index:2;transition:height .3s cubic-bezier(.83,0,.17,1);position:relative}._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:.347222vw;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;z-index:11;background-color:#ffffffb3;grid-auto-rows:1fr;width:100vw;height:100%;display:grid;position:fixed;inset:0;overflow:hidden scroll}@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);grid-auto-rows:min-content;display:grid}#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:before,#search-modal ._close-popup span:after{background:var(--color-txt)}}._search-form{width:100vw;padding:0 var(--page-sides);-moz-column-gap:var(--cols-gap);column-gap:var(--cols-gap);grid-template-columns:repeat(2,1fr);grid-auto-rows:min-content;display:grid}._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-area:3/1}._search-suggestion{-webkit-user-select:none;user-select:none;opacity:1;cursor:pointer;transition:opacity .4s cubic-bezier(.25,0,.75,1),transform .75s cubic-bezier(.7,0,.3,1);transform:translateY(0)}._search-suggestions._inactive ._search-suggestion{opacity:0;pointer-events:none;transform:translateY(1.5em)}._search-suggestion._active,._desktop ._search-suggestion:hover{font-family:var(--font-active);font-style:italic}._search-results{grid-area:3/1}._search-clear{width:fit-content;margin-top:var(--m-small);padding:0 var(--page-sides);-moz-column-gap:1ch;cursor:pointer;grid-template-columns:max-content 1fr;align-items:center;column-gap:1ch;display:grid}._search-cross{--w:.62em;position:relative}._search-cross span{width:var(--w);height:var(--w);justify-content:center;align-items:center;display:grid}._search-cross span:before,._search-cross span:after{content:"";width:calc(var(--w)*1.4142);background:var(--color-txt);grid-area:1/1;height:1px}._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;transition:opacity .4s cubic-bezier(.25,0,.75,1) .35s,transform .75s cubic-bezier(.7,0,.3,1);transform:translateY(0)}._search-results ._module-archive._inactive{opacity:0;transform:translateY(var(--m-medium));pointer-events:none}
._popup{bottom:10px;right:var(--page-sides);width:calc((100vw - (var(--page-sides)*2)));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;pointer-events:none;z-index:11;background-color:#fffc;gap:20px;height:fit-content;padding:10px;transition:opacity .4s cubic-bezier(.83,0,.17,1);display:flex;position:fixed;overflow:hidden;box-shadow:0 2px 8px #63636333}._popup[data-open]{opacity:1;pointer-events:all}._popup>div{flex:1}._popup ._form-field-wrapper{line-height:1}._popup ._close{text-transform:uppercase;text-align:right;white-space:nowrap;cursor:pointer;cursor:pointer;height:fit-content}._popup ._close svg{stroke-width:1.5px!important;width:28px!important;height:28px!important}._popup ._txt-sans-teeny{font-size:calc(16px/var(--fs-scale))}._popup small{font-size:14px}._module-form--success{min-height:200px}._module-form_footer{--module-form-gap:4.16667vw;padding-top:var(--module-form-gap)}@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);gap:40px;padding:12px}._popup ._close,._popup ._popup-content{font-size:1.25vw}}@media (min-width:1280px){._popup{width:calc((100vw - (var(--page-sides)*2))*.3);min-width:320px;max-width:460px}._popup ._close,._popup ._popup-content{font-size:1vw}}@media (min-width:1440px){._popup ._txt-sans-teeny{font-size:calc(15px/var(--fs-scale))}._popup small{font-size:12px}}@media (max-width:1024px){._popup>div,._popup ._close{font-size:12px;line-height:var(--lh-serif-teeny);letter-spacing:var(--ls-serif-teeny)}}._popup ._module-form_header{margin-bottom:24px;display:block}._popup ._form-field-wrapper--checkbox{align-items:flex-start;gap:8px;display:flex}._popup ._form-field-wrapper--select{position:relative}._popup ._form-field-label{margin-bottom:8px;display:block}._popup ._form-field-label--inline{margin-bottom:0;display:inline}._popup ._form-field--popup{width:100%}._popup select._form-field--popup{text-align-last:auto}._popup ._form-field-select-wrapper{position:relative}._popup ._form-field-radio-wrapper{align-items:center;gap:8px;margin-bottom:8px;display:flex}._popup ._form-field-wrapper--checkbox,._popup ._form-field-radio-wrapper-option{align-items:center;gap:8px;display:flex}
:root{--color-txt:#1d1c1c;--color-txt-disabled:#bebcba;--color-bg:#fbfbfb;--color-bg-red:#f11f21;--color-bg-gray:lightgray;--color-bg-overlay:#0000004d;--height-viewport:100vh;--height-header:calc(var(--page-top) + var(--height-txt-sans-medium) + 4.16667vw);--pos-top:var(--height-header);--page-top:.694444vw;--page-sides:1.38889vw;--page-bottom:.694444vw;--m-atto:.138889vw;--m-nano:.347222vw;--m-teeny:.694444vw;--m-tiny:1.38889vw;--m-xsmall:1.38889vw;--m-smaller:2.08333vw;--m-small:2.08333vw;--m-medium:4.16667vw;--m-large:6.25vw;--m-big:12.5vw;--m-bigger:12.5vw;--m-biggest:16.6667vw;--cols:24;--cols-gap:var(--page-sides);--cols-gap-x2:calc(var(--cols-gap)*2);--global-speed:.3s;--global-speed-x2:.6s;--global-speed-color:.1s;--global-ease:cubic-bezier(.65,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{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
