html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{color:currentColor;text-decoration:none;outline:none}input,input:before,input:after{-webkit-user-select:initial;-moz-user-select:initial;-ms-user-select:initial;user-select:initial;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;outline:none}textarea{outline:none}button{background:none;border:none;margin:0;padding:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-button{position:absolute;background:#ffffffbf;border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}:root{--column-gap: 1.5rem;--row-gap: 0px;--menu-height: 9rem}@media (min-width: 1280px){:root{--menu-height: 10rem}}[data-grid=grid-template]{display:grid;gap:var(--row-gap) var(--column-gap);grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(4,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end];grid-template-rows:auto;grid-template-areas:". left left left left ." ". right right right right ."}@media (min-width: 480px){[data-grid=grid-template]{grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(6,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end];grid-template-areas:". left left left left left left ." ". right right right right right right ."}}@media (min-width: 768px){[data-grid=grid-template]{grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(12,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end];grid-template-areas:". left left left left left left right right right right right right ."}}@media (min-width: 1280px){[data-grid=grid-template]{grid-template-columns:[full-start] minmax(4vw,1fr) [main-start] repeat(20,minmax(0,60px)) [main-end] minmax(4vw,1fr) [full-end];grid-template-areas:". left left left left left left left left left left right right right right right right right right right right ."}}[data-column=full]{grid-column:full}[data-column=main]{grid-column:main}[data-column=left]{grid-column:left}[data-column=right]{grid-column:right}[data-column=span-4]{grid-column:main}@media (min-width: 768px){[data-column=span-4]{grid-column:span 4}[data-column=span-4]:nth-of-type(3n-2){grid-column-start:2;grid-column-end:span 4}}@media (min-width: 1280px){[data-column=span-4]:nth-of-type(3n-2){grid-column-start:auto}[data-column=span-4]:nth-of-type(5n-4){grid-column-start:2;grid-column-end:span 4}}[data-color=black]{background-color:#000}[data-color=white]{background-color:#fff}[data-color=grey]{background-color:#f1f1f1}[data-color=grey-60]{background-color:#f1f1f199}[data-color=grey-40]{background-color:#f1f1f166}[data-color=grey-30]{background-color:#f1f1f14d}[data-color=grey-15]{background-color:#f1f1f126}[data-color=grey-6]{background-color:#f1f1f10f}[data-color=cream]{background-color:#f1efea}[data-color=ridge]{background-color:#e8e8e8}[data-color=zinc]{background-color:#d0d0d0}[data-color=silver]{background-color:#acacac}[data-color=steel]{background-color:#777}[data-color=ash]{background-color:#474747}[data-color=charcoal]{background-color:#1e1e1e}[data-color=moss]{background-color:#d6da9e}[data-color=blurBg]{background-color:#1e1e1ecc}[data-text-color=black]{color:#000}[data-text-color=white]{color:#fff}[data-text-color=grey]{color:#f1f1f1}[data-text-color=grey-60]{color:#f1f1f199}[data-text-color=grey-40]{color:#f1f1f166}[data-text-color=grey-30]{color:#f1f1f14d}[data-text-color=grey-15]{color:#f1f1f126}[data-text-color=grey-6]{color:#f1f1f10f}[data-text-color=cream]{color:#f1efea}[data-text-color=ridge]{color:#e8e8e8}[data-text-color=zinc]{color:#d0d0d0}[data-text-color=silver]{color:#acacac}[data-text-color=steel]{color:#777}[data-text-color=ash]{color:#474747}[data-text-color=charcoal]{color:#1e1e1e}[data-text-color=moss]{color:#d6da9e}[data-text-color=blurBg]{color:#1e1e1ecc}@font-face{font-family:Geist;src:url(./Geist-Light-DHVPHzWt.woff2) format("woff2");font-weight:300;font-stretch:normal;font-display:fallback}@font-face{font-family:Geist;src:url(./Geist-Medium-ei0swZHc.woff2) format("woff2");font-weight:500;font-stretch:normal;font-display:fallback}@font-face{font-family:PPCirka;src:url(./PPCirka-Regular-CN47p681.woff2) format("woff2");font-weight:400;font-stretch:normal;font-display:fallback}html{font-size:62.5%}body{font-family:Geist;font-size:1.6rem;font-weight:300;line-height:1.5;color:#1e1e1e;background-color:#f1efea}body[data-background=dark]{color:#fff;background-color:#1e1e1e}select,button,input,textarea{font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit}.font-DECO,.font-DECO--light{font-size:clamp(6.1rem,8.47vw,13rem);letter-spacing:-.2rem;line-height:105%;font-weight:500}.font-DECO--light{font-weight:300}.font-4XL,.font-4XL--light{font-size:clamp(5rem,6.51vw,7rem);line-height:105%;letter-spacing:-.12rem;font-weight:500}.font-4XL--light{font-weight:300}.font-3XL,.font-3XL--light{font-size:clamp(4.5rem,5.85vw,5.5rem);line-height:105%;letter-spacing:-.12rem;font-weight:500}.font-3XL--light{font-weight:300}.font-XXL,.font-XXL--serif,.font-XXL--light{font-size:clamp(3.6rem,5.5vw,4.2rem);line-height:90%;letter-spacing:-.1rem;font-weight:500}.font-XXL--light{font-weight:300}.font-XXL--serif{font-family:PPCirka;font-weight:400;letter-spacing:-.02rem}.font-XL,.font-XL--serif,.wysiwyg blockquote,.font-XL--light,.wysiwyg h2{font-size:clamp(2.8rem,3.65vw,3.4rem);line-height:1.1;letter-spacing:-.1rem;font-weight:500}.font-XL--light,.wysiwyg h2{font-weight:300}.font-XL--serif,.wysiwyg blockquote{font-family:PPCirka;font-weight:400;letter-spacing:-.02rem}.font-L,.font-L--serif,.font-L--light{font-size:clamp(2.4rem,2.86vw,2.8rem);line-height:1.2;font-weight:500}.font-L--light{font-weight:300}.font-L--serif{font-family:PPCirka;font-weight:400}.font-M,.wysiwyg h3,.font-M--light{font-size:clamp(2rem,2.86vw,2.2rem);line-height:1.2;font-weight:500}.font-M--light{font-weight:300}.font-S{font-size:1.4rem;line-height:1.2;font-weight:300}.font-XS,.wysiwyg .button,.blob{font-size:1.2rem;line-height:1.2;text-transform:uppercase;letter-spacing:.08rem}.font-B--Medium{font-weight:500}.font-menuPostCount{font-size:.8rem;font-weight:300;letter-spacing:0}.font-homeHero{font-size:clamp(2.8rem,3.65vw,3.4rem);line-height:1.1;letter-spacing:-.1rem;font-weight:300}@media (min-width: 768px){.font-homeHero{font-size:clamp(3.6rem,5.5vw,4.2rem);line-height:90%}}@media (min-width: 992px){.font-homeHero{font-size:4.2rem;line-height:90%;letter-spacing:-.1rem;font-weight:300}}.font-footerMenu{font-size:clamp(2.4rem,2.86vw,2.8rem);line-height:1.2;font-weight:300}@media (min-width: 768px){.font-footerMenu{font-size:1.4rem;line-height:1.2;font-weight:300}}.font-404{font-size:22rem;font-family:PPCirka}@media (min-width: 480px){.font-404{font-size:28rem}}@media (min-width: 768px){.font-404{font-size:40rem}}@media (min-width: 992px){.font-404{font-size:50rem}}@view-transition{}::-moz-selection{background-color:#2b2b2b;color:#fff}::selection{background-color:#2b2b2b;color:#fff}body{--scrollbarWidth: 0px;--ctaBarHeight: 0px;--viewportWidth: calc(100vw - var(--scrollbarWidth));opacity:1}.js body{opacity:0}img{display:block}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;transition:opacity .3s}button{cursor:pointer}[data-animate-text]{visibility:hidden}[data-fadeinanimation=imageAppear]{opacity:0;overflow:hidden;transition:all 1.2s cubic-bezier(.14,.83,.4,1) 0s}[data-fadeinanimation=imageAppear] img{scale:1.07;transition:scale 1.2s cubic-bezier(.14,.83,.4,1) 0s,transform .25s ease-out 0s}.imageAppearTransition{opacity:1}.imageAppearTransition img{scale:1}[data-fadeinanimation=fadeInUp]{opacity:0;transform:translateY(20px);transition:all 1s cubic-bezier(0,0,.13,.99)}.fadeInUpTransition{opacity:1;transform:translateY(0)}.videoOverlayContainer{width:100%;max-width:120rem;min-width:60rem;grid-column:full;mix-blend-mode:darken;opacity:.5;transform:scaleX(-1);position:absolute;top:-10rem;right:0;z-index:9999;pointer-events:none;transition:opacity 1s cubic-bezier(0,0,.13,.99)}.videoOverlayContainer.hidden{opacity:0}.videoOverlayContainer video{filter:grayscale(100%);width:100%}.color-overlay{background-color:#f1efea;width:100%;height:100%;position:fixed;top:0;left:0;pointer-events:none;opacity:0}.blob{background:#1e1e1ecc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:11rem;height:11rem;pointer-events:none;position:absolute;top:0;left:0;transform:translate(-50%,-50%);opacity:0;scale:.3;transition:scale .25s ease-out,opacity .2s ease-out;display:flex;align-items:center;justify-content:center;transform-origin:0px 0px;text-align:center;z-index:20;color:#fff;border-radius:50%}.blob[data-show=true]{opacity:1;scale:1}@keyframes catogoryButtonFadeIn{0%{width:0rem;opacity:0;transform:translateY(10px)}50%{width:2.5rem;opacity:0;transform:translateY(10px)}to{width:2.5rem;opacity:1;transform:translateY(0)}}@keyframes catogoryButtonFadeOut{0%{width:2.5rem;opacity:1;transform:translateY(0)}50%{opacity:0;width:2.5rem;transform:translateY(10px)}to{width:0rem;opacity:0;transform:translateY(10px)}}@keyframes mapFadeIn{0%{opacity:1}50%{opacity:1}to{opacity:0}}.button{position:relative;display:flex;align-items:center;height:3.6rem;width:-moz-fit-content;width:fit-content;border:.1rem solid transparent;border-radius:9rem;transition:all .3s cubic-bezier(0,0,.13,.99);padding:0 2rem;color:#fff;gap:.5rem}.button:hover,.globalCtaLarge:hover .button{background-color:#474747}.button:hover[data-color=ash],.globalCtaLarge:hover .button[data-color=ash]{background-color:#1e1e1e}.button:hover--blur,.globalCtaLarge:hover .button--blur{background-color:#e8e8e899}.button:hover .icon{transform:translate(.3rem)}.button--icon{padding-right:1rem}.button--blur{color:#1e1e1e;-webkit-backdrop-filter:blur(2.8px);backdrop-filter:blur(2.8px);background-color:#e8e8e899!important}.button__title{display:flex;align-items:center;width:-moz-fit-content;width:fit-content;height:4rem;position:relative}.button .icon{transition:transform .3s cubic-bezier(0,0,.13,.99)}.buttonArrow{position:relative;width:-moz-fit-content;width:fit-content;height:4rem;color:#fff;display:flex;will-change:transform;overflow:hidden}.buttonArrow--reverse{flex-direction:row-reverse}.buttonArrow--reverse .buttonArrow__title{border-radius:0 9rem 9rem 0;padding:0 2rem 0 0}.buttonArrow--reverse .buttonArrow__arrow .icon{left:1.5rem;right:auto}.buttonArrow--reverse .buttonArrow__arrow svg{transform:rotate(180deg)}.buttonArrow--white .buttonArrow__title{background-color:#fff;color:#1e1e1e}.buttonArrow--white .icon{color:#1e1e1e}.buttonArrow--white .buttonArrow__arrowBg{color:#fff}.buttonArrow--ash .buttonArrow__title{background-color:#474747;color:#fff}.buttonArrow--ash .icon{color:#fff}.buttonArrow--ash .buttonArrow__arrowBg{color:#474747}.buttonArrow__title{display:flex;align-items:center;width:-moz-fit-content;width:fit-content;padding:0 0 0 2rem;height:4rem;border-radius:9rem 0 0 9rem;background-color:#1e1e1e;position:relative}.buttonArrow__arrow{display:flex;align-items:center;justify-content:center;height:4rem;position:relative;will-change:transform}.buttonArrow__arrow svg{height:100px}.buttonArrow__arrow svg path#hover,.buttonArrow__arrow svg path#overbounce{visibility:hidden}.buttonArrow__arrow .icon{position:absolute;right:1.5rem}.buttonArrow__arrowBg{color:#1e1e1e}.buttonArrowSingle{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem;color:#fff}.buttonArrowSingle__icon{display:flex;gap:1.3rem;padding:.4rem;position:relative;justify-content:flex-end;align-items:center;width:4rem;height:3rem;color:#fff}.buttonArrowSingle__icon svg{content:"";background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;pointer-events:none}.buttonArrowSingle__icon path{transition:all .2s ease-in-out;opacity:1}.buttonArrowSingle__icon .icon-arrow--right{opacity:1;width:2rem;position:relative;padding-right:.5rem;z-index:2;transition:all .2s ease-in-out}.buttonArrowSingle:hover{cursor:pointer}.buttonArrowSingle:hover .icon-arrow--right{transition:all .2s ease-in-out;color:#1e1e1e}.buttonArrowSingle:hover path{transition:all .2s ease-in-out;fill-opacity:1}.buttonArrowTransparent{display:flex;align-items:center;gap:.6rem;color:#fff;padding:1rem 0}.buttonArrowTransparent:hover .icon{transform:translate(.3rem)}.buttonArrowTransparent .icon{transition:transform .3s cubic-bezier(0,0,.13,.99);width:1.9rem;height:1.9rem}.buttonIcon{color:#fff;display:flex;align-items:center;gap:1rem}.buttonIcon__icon{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border:.1rem solid white;border-radius:9rem}.buttonInstagram{z-index:9;border-radius:9rem;padding:1rem;height:4rem;background-color:#1e1e1ecc;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);display:flex;align-items:center;color:#fff;position:relative}.buttonInstagram svg{transition:transform .35s cubic-bezier(0,0,.13,.99),opacity .1s cubic-bezier(0,0,.13,.99)}.buttonInstagram:first-child{margin-right:5px}a:hover .buttonInstagram svg:first-child{opacity:0}a:hover .buttonInstagram svg:last-child{scale:1.2;transform:translate(calc(-50% + 1px))}.buttonMenu{display:flex;align-items:center;justify-content:space-between;gap:.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#1e1e1ecc;color:#fff;padding:1rem .5rem 1rem 1.5rem;border-radius:9rem;height:4rem;transition:all .3s cubic-bezier(0,0,.13,.99);min-width:11rem}.buttonMenu:hover{background-color:#666!important}.buttonMenu__closeLabel{display:none}.buttonMenu__openLabel{display:block;animation:fadeIn .3s cubic-bezier(0,0,.13,.99)}.buttonMenu.active{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:transparent}.buttonMenu.active .buttonMenu__openLabel{display:none}.buttonMenu.active .buttonMenu__closeLabel{display:block;animation:fadeIn .3s cubic-bezier(0,0,.13,.99)}.buttonMenu.active .buttonMenu__icon svg{color:#1e1e1e}.buttonMenu.active .buttonMenu__icon svg path{transition:transform .3s cubic-bezier(0,0,.13,.99),opacity .1s cubic-bezier(0,0,.13,.99)}.buttonMenu.active .buttonMenu__icon svg path:nth-child(1){transform:translateY(.2rem)}.buttonMenu.active .buttonMenu__icon svg path:nth-child(2){transform:translateY(-.3rem);opacity:0}.buttonMenu__iconContainer{position:relative;height:3rem;display:flex}.buttonMenu__iconBackground .icon{width:4rem;height:3rem}.buttonMenu__icon{position:absolute;height:2.1rem;top:50%;left:50%;transform:translate(calc(-50% + .5rem),-50%);display:flex;align-items:center}.buttonMenu__icon svg{color:#1e1e1e}.buttonMenu__icon svg path{opacity:1;transition:transform .3s cubic-bezier(0,0,.13,.99),opacity .1s cubic-bezier(0,0,.13,.99)}.buttonScrollProgress{display:flex;align-items:center;background-color:#fff;border-radius:9rem;transition:all .2s ease-out}.buttonScrollProgress:hover{background-color:#f1efea}.buttonScrollProgress [data-progress-border]{position:absolute;transform:translate(50%,-50%) rotate(-90deg);left:0;top:0;width:100%;height:100%;overflow:visible}.buttonScrollProgress [data-progress-border] circle{stroke-dasharray:100;stroke-dashoffset:100;stroke-linecap:round}.buttonScrollProgress__icon{display:flex;align-items:center;justify-content:center;width:5rem;height:5rem;color:#1e1e1e}.buttonSliderArrows{width:-moz-fit-content;width:fit-content;width:5rem;height:4rem;position:relative}.buttonSliderArrows__container,.buttonSliderArrows__filterContainer{display:flex;align-items:center;position:absolute;top:0;left:0}.buttonSliderArrows__filterContainer{filter:url(#fusionButtonSliderArrows)}[data-background=dark] .buttonSliderArrows__filterContainer{filter:url(#fusionButtonSliderArrowsInverted)}[data-browser=Safari] .buttonSliderArrows__filterContainer{display:none}.buttonSliderArrows__filterContainer .buttonSliderArrows__button{background-color:#1e1e1e}[data-background=dark] .buttonSliderArrows__filterContainer .buttonSliderArrows__button{background-color:#fff;color:#1e1e1e}.buttonSliderArrows .filterSVG{width:0;height:0}.buttonSliderArrows__button{height:3.7rem;width:3.7rem;border-radius:9rem;color:#fff;display:flex;align-items:center;justify-content:center;transform-origin:left;transition:all .4s cubic-bezier(.68,-.55,.265,1.28)}[data-browser=Safari] .buttonSliderArrows__button{background-color:#1e1e1e}[data-background=dark] .buttonSliderArrows__button{background-color:#fff;color:#1e1e1e}.buttonSliderArrows__button:hover svg{transform:translate(.2rem)}.buttonSliderArrows__button svg{transition:all .2s ease-out}.buttonSliderArrows__button:not([data-browser=Safari] .buttonSliderArrows__button)[disabled]{width:1.8rem;height:1.8rem;margin-left:1rem;margin-right:0}.buttonSliderArrows__button:not([data-browser=Safari] .buttonSliderArrows__button)[disabled] svg{opacity:0}[data-browser=Safari] .buttonSliderArrows__button[disabled]{opacity:.5;cursor:not-allowed}.buttonSliderArrows__button--prev{margin-right:.5rem}.buttonSliderArrows__button--prev svg{rotate:180deg}.buttonSliderArrows__button--next:not([data-browser=Safari] .buttonSliderArrows__button--next)[disabled]{margin-left:-.5rem}.buttonSliderArrowsHomeHero{display:flex;gap:1.3rem;padding:.4rem;position:relative;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}.buttonSliderArrowsHomeHero:before{content:"";background-image:url("data:image/svg+xml,%3csvg%20width='85'%20height='40'%20viewBox='0%200%2085%2040'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cmask%20id='path-1-inside-1_1118_5253'%20fill='white'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M20%200C8.95431%200%200%208.95431%200%2020C0%2031.0457%208.95431%2040%2020%2040C26.7146%2040%2032.6563%2036.6911%2036.2836%2031.615C37.7541%2029.557%2039.9706%2028%2042.5%2028C45.0294%2028%2047.2459%2029.557%2048.7164%2031.615C52.3437%2036.6911%2058.2854%2040%2065%2040C76.0457%2040%2085%2031.0457%2085%2020C85%208.9543%2076.0457%200%2065%200C58.2854%200%2052.3437%203.30888%2048.7164%208.385C47.2459%2010.443%2045.0294%2012%2042.5%2012C39.9706%2012%2037.7541%2010.443%2036.2836%208.385C32.6563%203.30888%2026.7146%200%2020%200Z'/%3e%3c/mask%3e%3cpath%20d='M36.2836%208.385L35.4699%208.9664L36.2836%208.385ZM48.7164%2031.615L47.9028%2032.1964L48.7164%2031.615ZM36.2836%2031.615L35.4699%2031.0336L36.2836%2031.615ZM1%2020C1%209.50659%209.50659%201%2020%201V-1C8.40202%20-1%20-1%208.40202%20-1%2020H1ZM20%2039C9.50659%2039%201%2030.4934%201%2020H-1C-1%2031.598%208.40202%2041%2020%2041V39ZM35.4699%2031.0336C32.0223%2035.8583%2026.378%2039%2020%2039V41C27.0511%2041%2033.2903%2037.5239%2037.0972%2032.1964L35.4699%2031.0336ZM47.9028%2032.1964C51.7097%2037.5239%2057.9489%2041%2065%2041V39C58.6219%2039%2052.9777%2035.8583%2049.5301%2031.0336L47.9028%2032.1964ZM65%2041C76.598%2041%2086%2031.598%2086%2020H84C84%2030.4934%2075.4934%2039%2065%2039V41ZM86%2020C86%208.40202%2076.598%20-1%2065%20-1V1C75.4934%201%2084%209.50659%2084%2020H86ZM65%20-1C57.9489%20-1%2051.7097%202.47607%2047.9028%207.80361L49.5301%208.9664C52.9777%204.14169%2058.622%201%2065%201V-1ZM20%201C26.378%201%2032.0223%204.14169%2035.4699%208.9664L37.0972%207.80361C33.2903%202.47607%2027.0511%20-1%2020%20-1V1ZM42.5%2011C40.3976%2011%2038.4501%209.69693%2037.0972%207.80361L35.4699%208.9664C37.0582%2011.189%2039.5436%2013%2042.5%2013V11ZM42.5%2029C44.6024%2029%2046.5499%2030.3031%2047.9028%2032.1964L49.5301%2031.0336C47.9418%2028.811%2045.4564%2027%2042.5%2027V29ZM47.9028%207.80361C46.5499%209.69693%2044.6024%2011%2042.5%2011V13C45.4564%2013%2047.9418%2011.189%2049.5301%208.9664L47.9028%207.80361ZM37.0972%2032.1964C38.4501%2030.3031%2040.3976%2029%2042.5%2029V27C39.5436%2027%2037.0582%2028.811%2035.4699%2031.0336L37.0972%2032.1964Z'%20fill='white'%20mask='url(%23path-1-inside-1_1118_5253)'/%3e%3c/svg%3e");background-size:cover;background-repeat:no-repeat;position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;pointer-events:none}.buttonSliderArrowsHomeHero__arrow{display:flex;width:3rem;height:3rem;align-items:center;justify-content:center;border-radius:99rem;background-color:transparent;transition:background-color .3s ease-out}.buttonSliderArrowsHomeHero__arrow:hover,.buttonSliderArrowsHomeHero__arrow.active{background-color:#fff}.buttonSliderArrowsHomeHero__arrow:hover .icon,.buttonSliderArrowsHomeHero__arrow.active .icon{color:#1e1e1e}.buttonToggle{display:flex;align-items:center;gap:1rem}.buttonToggle--white{color:#fff}.buttonToggle__toggle{position:relative;display:inline-block;width:3.4rem;height:1rem}.buttonToggle__toggle input{opacity:0;width:0;height:0}.buttonToggle__slider{position:absolute;cursor:pointer;top:0;right:0;bottom:0;left:0;background-color:#ccc;transition:.4s;border-radius:9rem}.buttonToggle__slider:before{position:absolute;content:"";height:.4rem;width:1.4rem;left:.3rem;bottom:.3rem;background-color:#474747;transition:.4s;border-radius:9rem}.buttonToggle input:checked+.buttonToggle__slider{background-color:#ccc}.buttonToggle input:checked+.buttonToggle__slider:before{background-color:#474747}.buttonToggle input:focus+.buttonToggle__slider{box-shadow:0 0 1px #d6da9e}.buttonToggle input:checked+.buttonToggle__slider:before{transform:translate(1.4rem)}.buttonToggle__label{animation:fadeIn .5s}.buttonToggle.active .buttonToggle__label--deactive{display:none}.buttonToggle__label--active{opacity:1}.buttonToggle:not(.active) .buttonToggle__label--active{display:none}.cardPost{position:relative;width:100%}.cardPost:hover .cardPost__imageContainer img{transform:scale(1.05)}.cardPost .buttonInstagram{position:absolute;top:1.5rem;left:1.5rem}.cardPost__imageContainer{border-radius:1rem;overflow:hidden}.cardPost__imageContainer img{width:100%;height:auto;transition:transform .5s cubic-bezier(0,0,.13,.99)}.cardPost__meta{margin-top:2rem}.cardPost__date{margin-top:.8rem;color:#474747}.exampleComponent{padding:20px;width:-moz-fit-content;width:fit-content;border:1px solid red;margin:10px}.filterCheckbox{position:relative;display:flex;align-items:center;height:3.6rem;background-color:#fff;border:.1rem solid transparent;border-radius:9rem;transition:all .3s cubic-bezier(0,0,.13,.99);width:-moz-fit-content;width:fit-content;color:#000;padding:0 2rem;cursor:pointer;margin-right:1rem;white-space:nowrap}.filterCheckbox--all{border:.1rem solid #1E1E1E;background-color:transparent}.filterCheckbox input[type=checkbox]{display:none}.filterCheckbox label{cursor:pointer}.filterCheckbox.active{background-color:#1e1e1e;border:.1rem solid transparent;color:#fff}.filterCheckbox.active:hover{background-color:#474747}.filterCheckbox:hover{background-color:#acacac;border-color:transparent}.filterForm{width:100%;max-height:3.8rem;display:flex}.filterForm.flickity-enabled{display:block}.filterForm .flickity-button-icon{display:none}.filterForm .flickity-button{background-color:transparent;display:flex;align-items:center;justify-content:center;z-index:2;height:4rem;transition:all .2s ease-in-out}.filterForm .flickity-button:focus{box-shadow:none}.filterForm .flickity-button:after{content:"";display:block;width:11px;height:11px;background-repeat:no-repeat;background-position:center center}.filterForm .flickity-button.previous{left:0}@media (min-width: 992px){.filterForm .flickity-button.previous{left:-10px}}.filterForm .flickity-button.previous:before{content:"";background:linear-gradient(270deg,#fff0,#f1efea,#f1efea);width:35px;height:100%;position:absolute;left:0;top:0;z-index:1;opacity:1;pointer-events:none}@media (min-width: 480px){.filterForm .flickity-button.previous:before{width:6rem}}.filterForm .flickity-button.previous:after{transform:translate(-1.5rem);background-image:url("data:image/svg+xml,%3csvg%20width='19'%20height='19'%20viewBox='0%200%2019%2019'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M11%2014L6.5028%209.5028L11%205.0056'%20stroke='%231E1E1E'%20stroke-linecap='round'/%3e%3c/svg%3e");z-index:1}@media (min-width: 480px){.filterForm .flickity-button.previous:after{transform:translate(0)}}.filterForm .flickity-button.next{right:-1.2rem}@media (min-width: 992px){.filterForm .flickity-button.next{right:-10px}}.filterForm .flickity-button.next:before{content:"";background:linear-gradient(90deg,#fff0,#f1efea,#f1efea);width:35px;height:100%;position:absolute;right:0;top:0;z-index:1;opacity:1;pointer-events:none}@media (min-width: 480px){.filterForm .flickity-button.next:before{width:6rem}}.filterForm .flickity-button.next:after{transform:translate(1.5rem);background-image:url("data:image/svg+xml,%3csvg%20width='19'%20height='19'%20viewBox='0%200%2019%2019'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M8%205L12.4972%209.4972L8%2013.9944'%20stroke='currentColor'/%3e%3c/svg%3e");z-index:1}@media (min-width: 480px){.filterForm .flickity-button.next:after{transform:translate(0)}}.filterForm .flickity-button:disabled{opacity:0;transition:all .4s ease-in-out .2s}.filterLink{position:relative;display:flex;align-items:center;height:3.6rem;background-color:#fff;border:.1rem solid transparent;border-radius:9rem;transition:all .3s cubic-bezier(0,0,.13,.99);width:-moz-fit-content;width:fit-content;color:#000;padding:0 2rem;cursor:pointer;margin-right:1rem;white-space:nowrap}.filterLink--all{border:.1rem solid #1E1E1E;background-color:transparent}.filterLink input[type=checkbox]{display:none}.filterLink label{cursor:pointer}.filterLink.active{background-color:#1e1e1e;border:.1rem solid transparent;color:#fff}.filterLink.active:hover{background-color:#474747}.filterLink:hover{background-color:#acacac;border-color:transparent}.icon{width:21px;height:21px}.icon--small{width:1.9rem;height:1.9rem}.languageRadioSwitcher{cursor:pointer;display:flex;gap:.5rem;align-items:center}.languageRadioSwitcher__link{padding:.8rem 1.2rem;margin:-1rem 0;border:.1rem solid transparent;transition:border-color .3s cubic-bezier(0,0,.13,.99);border-radius:99rem}.languageRadioSwitcher__link.current-lang,.languageRadioSwitcher__link:hover,.languageRadioSwitcher__link:focus{border-color:#acacac;box-sizing:border-box;cursor:pointer}.noResults{grid-column:2/-3}@media (min-width: 768px){.noResults{justify-self:left}}@media (min-width: 1280px){.noResults{grid-column:7/-1;justify-self:flex-start}}.noResults__title{margin-top:6rem;margin-bottom:2.5rem;max-width:30rem}@media (min-width: 768px){.noResults__title{max-width:35rem}}@media (min-width: 1280px){.noResults__title{max-width:40rem}}.pagination{display:flex;align-items:center;width:-moz-fit-content;width:fit-content;grid-column:main;margin-inline:auto;background-color:#fff;padding:1.2rem;border-radius:9rem;gap:1rem}@media (min-width: 480px){.pagination{grid-column:3/-3}}.pagination__pages{display:flex;gap:1rem}.pagination__page{display:flex;justify-content:center;align-items:center;width:3.2rem;height:3.2rem;border-radius:50%;border:.1rem solid #D0D0D0;transition:all .3s cubic-bezier(0,0,.13,.99);box-sizing:border-box}.pagination__page.dots{pointer-events:none}.pagination__page:hover,.pagination__page:focus{color:#fff;background-color:#777;border-color:transparent}.pagination__page--current{color:#fff;background-color:#2b2b2b;pointer-events:none;border-color:transparent}.pagination__button{display:flex;justify-content:center;align-items:center;width:3.2rem;height:3.2rem;border-radius:50%;background-color:#f1efea;transition:all .3s cubic-bezier(0,0,.13,.99)}.pagination__button:hover,.pagination__button:focus{color:#fff;background-color:#2b2b2b}.projectCard{display:grid;grid-template-columns:subgrid;grid-column:1/-1}.projectCard__titleContainer{grid-column:main;transition:all .7s cubic-bezier(0,0,.13,.99)}@media (min-width: 768px){.projectCard__titleContainer{grid-column:span 3}.projectCard:hover .projectCard__titleContainer{transform:translate(1rem)}}@media (min-width: 1280px){.projectCard__titleContainer{grid-column:span 5}}.projectCard__title{margin-bottom:.5rem}.projectCard__location{line-height:100%}@media (min-width: 768px){.projectCard__location{line-height:1.4}}.projectCard__categories{grid-column:2/4}@media (min-width: 768px){.projectCard__categories{grid-column:10/span 2}}@media (min-width: 1280px){.projectCard__categories{grid-column:span 2/-6}}.projectCard__date{grid-column:4/-2;justify-self:flex-end}@media (min-width: 768px){.projectCard__date{grid-column:-1;justify-self:flex-start}}@media (min-width: 1280px){.projectCard__date{grid-column:-3/span 2}}.projectCard__imagesContainer{grid-column:1/-2;margin-top:1.5rem;position:relative}@media (min-width: 768px){.projectCard__imagesContainer{grid-column:4/span 4;margin-left:3rem;margin-top:0;grid-row:1}}@media (min-width: 992px){.projectCard__imagesContainer{grid-column:5/span 4;margin-left:0}}@media (min-width: 1280px){.projectCard__imagesContainer{grid-column:7/span 4}}.projectCard__imagesContainer img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.projectCard__imageContainer{border-radius:0 1rem 1rem 0;overflow:hidden;height:18.5rem;transition:all .7s cubic-bezier(0,0,.13,.99);width:calc(100% - 11rem);position:relative}@media (min-width: 768px){.projectCard__imageContainer{width:100%}}@media (min-width: 992px){.projectCard__imageContainer{width:calc(100% - 3.5rem)}}@media (min-width: 1280px){.projectCard__imageContainer{width:100%}}.projectCard__imageContainer img{transition:transform .7s cubic-bezier(0,0,.13,.99);border-radius:1rem}.projectCard__imageContainer--main{z-index:9;background-color:#f1efea}@media (min-width: 768px){.projectCard:hover .projectCard__imageContainer--main img{transform:scale(1.05)}}.projectCard__imageContainer--secondary{position:absolute;right:0;top:0;transform:translate(0);z-index:0}.projectCard__imageContainer--secondary:after{content:"";background:linear-gradient(180deg,#0000,#0009);height:80%;width:100%;position:absolute;bottom:0;left:0}@media (min-width: 768px){.projectCard__imageContainer--secondary{right:unset;left:0}.projectCard:hover .projectCard__imageContainer--secondary{transform:translate(10rem)}}.projectCard__imageContainer--secondary .buttonIcon{position:absolute;right:1.5rem;bottom:1.5rem;z-index:9;transition:all .5s cubic-bezier(0,0,.13,.99)}@media (min-width: 768px){.projectCard__imageContainer--secondary .buttonIcon{opacity:0}.projectCard:hover .projectCard__imageContainer--secondary .buttonIcon{opacity:1;transform:translate(0);transition-delay:.25s}}@media (min-width: 768px){.projectCard__imageContainer{height:16rem;border-radius:1rem}}.socialButtons{background-color:#fff;display:flex;align-items:center;flex-direction:column;width:-moz-fit-content;width:fit-content;gap:1rem;padding:1rem;border-radius:9rem;box-sizing:border-box}[data-background=dark] .socialButtons{background-color:#474747}.socialButtons--noBackground{background-color:transparent;padding:0;flex-direction:row}[data-background=dark] .socialButtons--noBackground{background-color:transparent}.socialButtons li{height:2.1rem}@media (min-width: 768px){.socialButtons{flex-direction:row;padding:.8rem 1.5rem}.socialButtons:hover .icon{color:#acacac}}.socialButtons .icon{transition:color .3s cubic-bezier(0,0,.13,.99)}.socialButtons .icon:hover{color:#000}[data-background=dark] .socialButtons .icon:hover{color:#fff}.wysiwyg h4{font-weight:500}.wysiwyg *+h3,.wysiwyg *+h2,.wysiwyg *+h4{margin-top:3.5rem}.wysiwyg h2+*,.wysiwyg h3+*,.wysiwyg h4+*{margin-top:1.5rem}.wysiwyg h2+h3,.wysiwyg h3+h4{margin-top:.5rem}.wysiwyg h4+blockquote{margin-top:1.5rem}.wysiwyg p+p,.wysiwyg img+p,.wysiwyg .wp-caption+p{margin-top:1.5rem}.wysiwyg .button{display:inline-flex;margin-right:1rem;margin-top:1.5rem;padding:0 1.6rem;background-color:#1e1e1e;color:#fff}.wysiwyg .button:hover{background-color:#474747}.wysiwyg .button:last-child{margin-right:0}[data-background=dark] .wysiwyg .button{background-color:#fff;color:#1e1e1e}.wysiwyg ul,.wysiwyg ol{margin:2.5rem 0;padding-left:2.5rem}.wysiwyg ul li,.wysiwyg ol li{margin-left:1.5rem;padding-left:1rem}.wysiwyg ul{list-style:disc}.wysiwyg li>ul{margin:0}.wysiwyg ol{list-style:decimal}.wysiwyg a:not(.button){text-decoration:underline;transition:color .1s ease-out}.wysiwyg blockquote{position:relative;text-align:left;width:100%;margin:3rem 0;padding-left:2rem;box-sizing:border-box}.wysiwyg hr{margin:10px 0;border-color:#9d9d9d99;border-top:unset}.wysiwyg strong{font-weight:500}.addNature{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;position:fixed;top:0;left:0;z-index:9999;display:none;pointer-events:none;background-color:#f1efea}[data-background=dark] .addNature{background-color:#1e1e1e}.addNature-canvas{opacity:0}.addNatureButton{opacity:0;position:relative;width:-moz-fit-content;width:fit-content;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;box-sizing:border-box;cursor:pointer;pointer-events:all}.addNatureButton:hover--label{opacity:1}@media (min-width: 768px){.addNatureButton{right:4rem;bottom:4rem;position:absolute}}.addNatureButton--label{background-color:#d0d0d0;height:4rem;padding:0 6.5rem 0 2rem;border-radius:5rem;justify-content:center;align-items:center;white-space:nowrap;opacity:0;display:none}.addNatureButton--label:hover{display:flex}[data-background=dark] .addNatureButton--label{color:#000}@media (min-width: 768px){.addNatureButton--label{height:5rem;display:flex}}.addNatureButton--cirkel{background-color:#fff;position:absolute;width:4rem;height:4rem;border-radius:100%;display:flex;justify-content:center;align-items:center;box-sizing:border-box}@media (min-width: 768px){.addNatureButton--cirkel{width:5rem;height:5rem}}.addNatureButton--cirkel [data-duration-border]{position:absolute;transform:translate(50%,-50%) rotate(-90deg);left:0;top:0;width:100%;height:100%;overflow:visible}.addNatureButton--cirkel [data-duration-border] circle{stroke-dasharray:100;stroke-dashoffset:100;will-change:auto;stroke-linecap:round}.buttonToggle--activeNature{width:100px;height:100px}.blockHeaderArticle{display:grid;gap:var(--row-gap) var(--column-gap);grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(4,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end];grid-template-rows:auto;grid-template-areas:". left left left left ." ". right right right right .";position:relative}@media (min-width: 480px){.blockHeaderArticle{grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(6,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end];grid-template-areas:". left left left left left left ." ". right right right right right right ."}}@media (min-width: 768px){.blockHeaderArticle{grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(12,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end];grid-template-areas:". left left left left left left right right right right right right ."}}@media (min-width: 1280px){.blockHeaderArticle{grid-template-columns:[full-start] minmax(4vw,1fr) [main-start] repeat(20,minmax(0,60px)) [main-end] minmax(4vw,1fr) [full-end];grid-template-areas:". left left left left left left left left left left right right right right right right right right right right ."}}@media (min-width: 768px){.blockHeaderArticle{height:clamp(60rem,67rem,100svh)}}.blockHeaderArticle__titleContainer{grid-column:main;margin-bottom:3.5rem;padding-top:11rem}@media (min-width: 768px){.blockHeaderArticle__titleContainer{padding-top:16rem;grid-column:right}}@media (min-width: 1280px){.blockHeaderArticle__titleContainer{grid-column:12/-3}}.blockHeaderArticle__tagline{margin-bottom:.5rem}@media (min-width: 768px){.blockHeaderArticle__tagline{margin-bottom:1.2rem}}.blockHeaderArticle__title span{margin-top:.2rem;display:block}.blockHeaderArticle__imageContainer{height:38rem;width:100%;grid-column:full}.blockHeaderArticle__imageContainer img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (min-width: 768px){.blockHeaderArticle__imageContainer img{border-radius:0 0 1rem}}@media (min-width: 768px){.blockHeaderArticle__imageContainer{grid-column:1/7;position:absolute;height:100%}}@media (min-width: 1280px){.blockHeaderArticle__imageContainer{grid-column:1/11}}.blockHeaderArticle__metaContainer{grid-column:main;margin-top:2.5rem;align-self:flex-end}@media (min-width: 768px){.blockHeaderArticle__metaContainer{grid-column:right}}@media (min-width: 1280px){.blockHeaderArticle__metaContainer{grid-column:12/-3}}.blockHeaderArticle__excerpt{margin-top:4rem;margin-bottom:2.5rem;max-width:38rem}@media (min-width: 480px){.blockHeaderArticle__excerpt{margin-bottom:4rem}}.blockHeaderArticle__meta{border-top:.1rem solid #ACACAC;padding:1rem 0}.blockHeaderArticle__meta:nth-child(1 of.blockHeaderArticle__meta){border-width:.2rem}.blockHeaderArticle__meta:last-child{border-bottom:.1rem solid #ACACAC}.blockHeaderContact{display:grid;gap:var(--row-gap) var(--column-gap);grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(4,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end];grid-template-rows:auto;grid-template-areas:". left left left left ." ". right right right right .";margin:11rem 0 8rem;position:relative}@media (min-width: 480px){.blockHeaderContact{grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(6,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end];grid-template-areas:". left left left left left left ." ". right right right right right right ."}}@media (min-width: 768px){.blockHeaderContact{grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(12,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end];grid-template-areas:". left left left left left left right right right right right right ."}}@media (min-width: 1280px){.blockHeaderContact{grid-template-columns:[full-start] minmax(4vw,1fr) [main-start] repeat(20,minmax(0,60px)) [main-end] minmax(4vw,1fr) [full-end];grid-template-areas:". left left left left left left left left left left right right right right right right right right right right ."}}@media (min-width: 768px){.blockHeaderContact{margin:0 0 10rem}}.blockHeaderContact__titleContainer{grid-column:main;margin-bottom:6rem}@media (min-width: 768px){.blockHeaderContact__titleContainer{padding-top:16rem;grid-column:right}}@media (min-width: 1280px){.blockHeaderContact__titleContainer{grid-column:12/-3}}.blockHeaderContact__subtitle{margin-top:1.5rem}.blockHeaderContact__imageContainer{grid-column:2/-1;height:28rem}.blockHeaderContact__imageContainer img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:1rem 0 0 1rem}@media (min-width: 768px){.blockHeaderContact__imageContainer{grid-column:8/-1}}@media (min-width: 1280px){.blockHeaderContact__imageContainer{grid-column:12/-1}}.blockHeaderContact__descriptionContainer{grid-column:main;margin:5rem 0 6rem;max-width:38rem}@media (min-width: 768px){.blockHeaderContact__descriptionContainer{padding-top:16rem;grid-column:right}}@media (min-width: 1280px){.blockHeaderContact__descriptionContainer{grid-column:12/-3}}.blockHeaderContact__descriptionTagline{margin-bottom:1rem}.blockHeaderContact__socialsContainer{grid-column:main;padding:2rem 0 3rem;border-top:.1rem solid #777;display:flex;gap:2rem;align-items:center}@media (min-width: 768px){.blockHeaderContact__socialsContainer{grid-column:right}}@media (min-width: 1280px){.blockHeaderContact__socialsContainer{grid-column:12/-3}}.blockHeaderContact__map{grid-column:full;width:100%;height:38rem;outline:none;position:relative}@media (min-width: 768px){.blockHeaderContact__map{grid-row:1/5;height:100%;grid-column:1/7;border-radius:0 0 1rem}}@media (min-width: 1280px){.blockHeaderContact__map{grid-column:1/11}}.blockHeaderContact__map .zoom-controls{display:flex;flex-direction:column;gap:.5rem;margin-right:2rem;margin-bottom:2rem}.blockHeaderContact__map .zoom-controls:before{content:"";position:absolute;background-image:url("data:image/svg+xml,%3csvg%20width='40'%20height='85'%20viewBox='0%200%2040%2085'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M40%2020C40%208.95431%2031.0457%20-3.91405e-07%2020%20-8.74228e-07C8.95431%20-1.35705e-06%20-3.91405e-07%208.9543%20-8.74228e-07%2020C-1.16773e-06%2026.7146%203.30888%2032.6563%208.385%2036.2836C10.443%2037.7541%2012%2039.9706%2012%2042.5C12%2045.0294%2010.443%2047.2459%208.385%2048.7164C3.30888%2052.3437%20-2.54774e-06%2058.2854%20-2.84124e-06%2065C-3.32406e-06%2076.0457%208.9543%2085%2020%2085C31.0457%2085%2040%2076.0457%2040%2065C40%2058.2854%2036.6911%2052.3437%2031.615%2048.7164C29.557%2047.2459%2028%2045.0294%2028%2042.5C28%2039.9706%2029.557%2037.7541%2031.615%2036.2836C36.6911%2032.6563%2040%2026.7146%2040%2020Z'%20fill='white'/%3e%3c/svg%3e");background-size:cover;width:100%;height:100%}.blockHeaderContact__map .zoom-controls .zoom-control{cursor:pointer;display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;padding:1rem;box-sizing:border-box;position:relative}.blockHeaderContact__map .zoom-controls .zoom-control:before{transition:opacity .2s cubic-bezier(0,0,.13,.99)}.blockHeaderContact__map .zoom-controls .zoom-control:hover:before{opacity:.3}.blockHeaderContact__map .zoom-controls .zoom-control--in:before{content:"";background-image:url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M10%203.5V16.5'%20stroke='%231E1E1E'%20stroke-linecap='round'/%3e%3cpath%20d='M16.5%2010H13.25H12M3.49999%2010H6.74999H8'%20stroke='%231E1E1E'%20stroke-linecap='round'/%3e%3c/svg%3e");background-size:cover;width:100%;height:100%}.blockHeaderContact__map .zoom-controls .zoom-control--out:before{content:"";background-image:url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M16.5%2010H3.49999'%20stroke='%231E1E1E'%20stroke-linecap='round'/%3e%3c/svg%3e");background-size:cover;width:100%;height:100%}.blockHeaderContact__mapApi{height:100%;width:100%}.blockHeaderContact__mapOverlay{position:absolute;top:0;height:100%;width:100%;z-index:1;background-color:#1e1e1e;opacity:0;pointer-events:none;animation:mapFadeIn .3s linear}.blockHeaderContact__contactInfoContainer{grid-column:main;margin:8rem 0 0;display:grid;gap:3rem 1rem}@media (min-width: 768px){.blockHeaderContact__contactInfoContainer{grid-template-columns:1fr 1fr}}@media (min-width: 1280px){.blockHeaderContact__contactInfoContainer{grid-template-columns:1fr 1fr 1fr;margin:10rem 0 0}}.blockHeaderContact__contactInfo{padding-left:1.5rem;border-left:.1rem solid #777}.blockHeaderContact__contactTitle{margin-bottom:1rem}.blockHeaderGeneral{display:grid;gap:var(--row-gap) var(--column-gap);grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(4,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end];grid-template-rows:auto;grid-template-areas:". left left left left ." ". right right right right .";height:clamp(60rem,80vh,80rem);color:#fff;grid-template-rows:1fr auto auto;position:relative;overflow:hidden}@media (min-width: 480px){.blockHeaderGeneral{grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(6,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end];grid-template-areas:". left left left left left left ." ". right right right right right right ."}}@media (min-width: 768px){.blockHeaderGeneral{grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(12,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end];grid-template-areas:". left left left left left left right right right right right right ."}}@media (min-width: 1280px){.blockHeaderGeneral{grid-template-columns:[full-start] minmax(4vw,1fr) [main-start] repeat(20,minmax(0,60px)) [main-end] minmax(4vw,1fr) [full-end];grid-template-areas:". left left left left left left left left left left right right right right right right right right right right ."}}@media (min-width: 768px){.blockHeaderGeneral{grid-template-rows:1fr auto}}.blockHeaderGeneral__backgroundImage{grid-column:full;grid-row:1/3;height:100%;width:100%;position:absolute;overflow:hidden;transform:scale(1)}@media (min-width: 768px){.blockHeaderGeneral__backgroundImage{grid-row:1/3;transform:scale(1.1)}}.blockHeaderGeneral__backgroundImage img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blockHeaderGeneral__imageOverlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#0003;mix-blend-mode:multiply;animation-name:pageLoad;animation-duration:1s}.blockHeaderGeneral__imageOverlay:before{content:"";opacity:.4;background:linear-gradient(0deg,#0000,#000);mix-blend-mode:multiply;position:absolute;top:0;left:0;height:70%;width:100%;z-index:1}.blockHeaderGeneral__imageOverlay:after{content:"";opacity:.75;background:linear-gradient(180deg,#0000,#000000d8);mix-blend-mode:multiply;position:absolute;bottom:0;left:0;height:30%;width:100%;z-index:1}.blockHeaderGeneral__titleContainer{box-sizing:border-box;position:relative;grid-column:main;padding:14rem 0 19rem}@media (min-width: 768px){.blockHeaderGeneral__titleContainer{grid-column:8/-2;padding:25rem 0 10rem}}@media (min-width: 1280px){.blockHeaderGeneral__titleContainer{grid-column:12/-2}}.blockHeaderGeneral__titleContainer span{display:block}.blockHeaderGeneral__descriptionContainer{grid-column:main;display:grid;row-gap:10px;position:relative;padding-bottom:6rem;align-self:flex-end}@media (min-width: 768px){.blockHeaderGeneral__descriptionContainer{grid-column:2/7;max-width:41rem;grid-row:2}}@media (min-width: 1280px){.blockHeaderGeneral__descriptionContainer{grid-column:2/9;padding-bottom:7rem}}.blockHeaderGeneral__metaContainer{color:#000;position:relative;grid-column:main;margin-top:4rem;height:-moz-fit-content;height:fit-content}[data-background=dark] .blockHeaderGeneral__metaContainer{color:#fff}@media (min-width: 768px){.blockHeaderGeneral__metaContainer{color:#fff;margin-top:auto;padding-bottom:6rem;grid-column:8/-3;grid-row:2}}@media (min-width: 992px){.blockHeaderGeneral__metaContainer{grid-column:8/-4}}@media (min-width: 1280px){.blockHeaderGeneral__metaContainer{padding-bottom:7rem;grid-column:12/-7}}.blockHeaderGeneral__meta{border-top:.1rem solid;padding:1rem 0;border-color:#acacac}.blockHeaderGeneral__meta:first-child{border-top-width:.2rem}.blockHeaderGeneral__meta:last-child{border-bottom-style:solid;border-bottom-width:.1rem}@media (min-width: 768px){.blockHeaderGeneral__meta{border-color:#fff}}.blockHeaderProjects{display:grid;gap:var(--row-gap) var(--column-gap);grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(4,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end];grid-template-rows:auto;grid-template-areas:". left left left left ." ". right right right right ."}@media (min-width: 480px){.blockHeaderProjects{grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(6,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end];grid-template-areas:". left left left left left left ." ". right right right right right right ."}}@media (min-width: 768px){.blockHeaderProjects{grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(12,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end];grid-template-areas:". left left left left left left right right right right right right ."}}@media (min-width: 1280px){.blockHeaderProjects{grid-template-columns:[full-start] minmax(4vw,1fr) [main-start] repeat(20,minmax(0,60px)) [main-end] minmax(4vw,1fr) [full-end];grid-template-areas:". left left left left left left left left left left right right right right right right right right right right ."}}.blockHeaderProjects__container{position:relative;grid-column:full;height:clamp(60rem,80vh,80rem);margin-bottom:6rem;color:#fff;overflow:hidden;display:grid;gap:var(--row-gap) var(--column-gap);grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(4,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end];grid-template-rows:auto;grid-template-areas:". left left left left ." ". right right right right ."}@media (min-width: 480px){.blockHeaderProjects__container{grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(6,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end];grid-template-areas:". left left left left left left ." ". right right right right right right ."}}@media (min-width: 768px){.blockHeaderProjects__container{grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(12,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end];grid-template-areas:". left left left left left left right right right right right right ."}}@media (min-width: 1280px){.blockHeaderProjects__container{grid-template-columns:[full-start] minmax(4vw,1fr) [main-start] repeat(20,minmax(0,60px)) [main-end] minmax(4vw,1fr) [full-end];grid-template-areas:". left left left left left left left left left left right right right right right right right right right right ."}}.blockHeaderProjects__image{width:100svw;height:100%;position:absolute;left:0;top:0;overflow:hidden}.blockHeaderProjects__image img{width:100%;height:100vh;-o-object-fit:cover;object-fit:cover}.blockHeaderProjects__gradients{visibility:hidden}.blockHeaderProjects__gradients:before,.blockHeaderProjects__gradients:after{content:"";mix-blend-mode:multiply;position:absolute;left:0;width:100%}.blockHeaderProjects__gradients:before{opacity:.5;top:0;height:50%;background:linear-gradient(0deg,#0000,#000)}.blockHeaderProjects__gradients:after{opacity:.7;height:70%;background:linear-gradient(180deg,#0000,#000);bottom:0}.blockHeaderProjects__descriptionText,.blockHeaderProjects__descriptionTitle,.blockHeaderProjects__title{visibility:hidden}.blockHeaderProjects__description{grid-column:right;z-index:9;margin-top:calc(var(--menu-height) + 4rem);max-width:42rem}@media (min-width: 768px){.blockHeaderProjects__description{margin-top:calc(var(--menu-height) + 6rem)}}.blockHeaderProjects__descriptionTitle{margin-bottom:1rem}.blockHeaderProjects__title{margin-bottom:4rem;grid-column:main;z-index:9;align-self:flex-end;grid-row:2/3}.blockHighlightText{margin:10rem 0;display:grid;gap:var(--row-gap) var(--column-gap);grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(4,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end];grid-template-rows:auto;grid-template-areas:". left left left left ." ". right right right right ."}@media (min-width: 480px){.blockHighlightText{grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(6,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end];grid-template-areas:". left left left left left left ." ". right right right right right right ."}}@media (min-width: 768px){.blockHighlightText{grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(12,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end];grid-template-areas:". left left left left left left right right right right right right ."}}@media (min-width: 1280px){.blockHighlightText{grid-template-columns:[full-start] minmax(4vw,1fr) [main-start] repeat(20,minmax(0,60px)) [main-end] minmax(4vw,1fr) [full-end];grid-template-areas:". left left left left left left left left left left right right right right right right right right right right ."}}@media (min-width: 768px){.blockHighlightText{margin:12rem 0}}.blockHighlightText__intro{grid-column:main;margin-bottom:3rem}@media (min-width: 480px){.blockHighlightText__intro{grid-column:2/-4}}@media (min-width: 768px){.blockHighlightText__intro{margin-bottom:0;grid-row:1;grid-column:2/6;margin-right:3rem}}.blockHighlightText__tagline{margin-bottom:1rem}.blockHighlightText__bigText{grid-column:main}@media (min-width: 768px){.blockHighlightText__bigText{grid-column:6/-2}}@media (min-width: 992px){.blockHighlightText__bigText{grid-column:6/-3}}.blockImageDouble{margin:10rem 0}@media (min-width: 1280px){.blockImageDouble{margin:12rem 0}}.blockImageDouble__smallImageContainer,.blockImageDouble__bigImageContainer{position:relative;width:100%}@media (min-width: 768px){.blockImageDouble__smallImageContainer,.blockImageDouble__bigImageContainer{grid-row:1;margin:0}}.blockImageDouble__bigImageContainer{grid-column:main}@media (min-width: 768px){.blockImageDouble__bigImageContainer{grid-column:-9/-2;align-self:center}}@media (min-width: 1280px){.blockImageDouble__bigImageContainer{grid-column:12/-3}}.blockImageDouble__smallImageContainer{grid-column:main;position:relative;margin-bottom:2rem}@media (min-width: 768px){.blockImageDouble__smallImageContainer{margin-bottom:0;grid-column:2/6;align-self:center}}@media (min-width: 1280px){.blockImageDouble__smallImageContainer{grid-column:3/11}}.blockImageDouble__imageContainer{grid-row:1;display:block;width:100%;border-radius:1rem}.blockImageDouble__imageContainer img{width:100%;-o-object-fit:cover;object-fit:cover}.blockImageDouble__imageCaptions{grid-column:main;margin-top:1.5rem}@media (min-width: 768px){.blockImageDouble__imageCaptions{grid-column:2/6}}@media (min-width: 1280px){.blockImageDouble__imageCaptions{grid-column:3/11;margin-top:20px}}.blockImageDouble__caption{line-height:1}.blockImageDouble__caption--mobile{display:inline}@media (min-width: 768px){.blockImageDouble__caption--mobile{display:none}}.blockImageDouble__caption--desktop{display:none}@media (min-width: 768px){.blockImageDouble__caption--desktop{display:inline}}.blockImageFull{margin:10rem 0;display:grid;gap:var(--row-gap) var(--column-gap);grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(4,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end];grid-template-rows:auto;grid-template-areas:". left left left left ." ". right right right right ."}@media (min-width: 480px){.blockImageFull{grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(6,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end];grid-template-areas:". left left left left left left ." ". right right right right right right ."}}@media (min-width: 768px){.blockImageFull{grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(12,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end];grid-template-areas:". left left left left left left right right right right right right ."}}@media (min-width: 1280px){.blockImageFull{grid-template-columns:[full-start] minmax(4vw,1fr) [main-start] repeat(20,minmax(0,60px)) [main-end] minmax(4vw,1fr) [full-end];grid-template-areas:". left left left left left left left left left left right right right right right right right right right right ."}}@media (min-width: 768px){.blockImageFull{margin:13rem 0}}.blockImageFull__imageContainer{width:100%;display:block;max-width:200rem;position:relative;margin:0 auto;grid-column:full}.blockImageFull__imageContainer img{width:100%;height:auto}@media (min-width: 1440px){.blockImageFull__imageContainer{border-radius:1rem}}.blockImageFull__copyrightContainer{position:absolute;left:1.5rem;bottom:1.5rem}.blockImageLarge{margin:80px 0}@media (min-width: 1280px){.blockImageLarge{margin:130px 0}}.blockImageLarge__imageAndCaptionContainer{display:contents}.blockImageLarge__image{grid-column:main;border-radius:1rem;width:100%;-o-object-fit:cover;object-fit:cover;grid-row:1;display:block;transition:all .3s ease-out;position:relative}.blockImageLarge__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.blockImageLarge__videoContainer{grid-column:main;max-width:1600px;width:100%;aspect-ratio:16/9;margin:0 auto;border-radius:1.1rem;overflow:hidden;opacity:0;grid-row:1}.blockImageLarge__videoContainer iframe{width:100%;height:100%;aspect-ratio:16/9;display:block}.blockImageLarge__videoButtonContainer{position:absolute;bottom:3rem;left:50%;transform:translate(-50%);z-index:1}.blockImageLarge__caption{grid-column:main;margin-top:2rem}@media (min-width: 768px){.blockImageLarge__caption{grid-column:2/-4}}.blockImageLarge .buttonArrow{grid-column:main}.blockImageSlider{margin:12rem 0;overflow:hidden;display:grid;gap:var(--row-gap) var(--column-gap);grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(4,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end];grid-template-rows:auto;grid-template-areas:". left left left left ." ". right right right right ."}@media (min-width: 480px){.blockImageSlider{grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(6,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end];grid-template-areas:". left left left left left left ." ". right right right right right right ."}}@media (min-width: 768px){.blockImageSlider{grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(12,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end];grid-template-areas:". left left left left left left right right right right right right ."}}@media (min-width: 1280px){.blockImageSlider{grid-template-columns:[full-start] minmax(4vw,1fr) [main-start] repeat(20,minmax(0,60px)) [main-end] minmax(4vw,1fr) [full-end];grid-template-areas:". left left left left left left left left left left right right right right right right right right right right ."}}.blockImageSlider__title{grid-column:main;margin-bottom:3rem}.blockImageSlider__slider{grid-column:main}.blockImageSlider__slider .flickity-viewport{overflow:visible}.blockImageSlider__image{border-radius:1rem;margin-right:1rem;max-width:100%;width:auto;height:21rem}.blockImageSlider__image img{-o-object-fit:cover;object-fit:cover;height:100%}@media (min-width: 768px){.blockImageSlider__image{height:41rem;margin-right:2rem}}@media (min-width: 992px){.blockImageSlider__image{height:50rem;margin-right:3rem}}.blockImageSlider__captions{grid-column:main;margin:2.4rem 0 0 1rem}.blockImageSlider__caption{display:none}.blockImageSlider__caption.is-active{display:inline-block}.blockImageSlider__buttonsContainer{margin-top:2rem;grid-column:main}.blockIntro{margin:10rem 0;display:grid;gap:var(--row-gap) var(--column-gap);grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(4,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end];grid-template-rows:auto;grid-template-areas:". left left left left ." ". right right right right ."}@media (min-width: 480px){.blockIntro{grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(6,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end];grid-template-areas:". left left left left left left ." ". right right right right right right ."}}@media (min-width: 768px){.blockIntro{grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(12,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end];grid-template-areas:". left left left left left left right right right right right right ."}}@media (min-width: 1280px){.blockIntro{grid-template-columns:[full-start] minmax(4vw,1fr) [main-start] repeat(20,minmax(0,60px)) [main-end] minmax(4vw,1fr) [full-end];grid-template-areas:". left left left left left left left left left left right right right right right right right right right right ."}}.blockIntro__text{grid-column:2/-2}@media (min-width: 992px){.blockIntro__text{grid-column:2/-3}}@media (min-width: 1280px){.blockIntro__text{grid-column:2/-5}}.blockKeyInformation{display:grid;gap:var(--row-gap) var(--column-gap);grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(4,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end];grid-template-rows:auto;grid-template-areas:". left left left left ." ". right right right right .";margin:5rem 0 8rem}@media (min-width: 480px){.blockKeyInformation{grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(6,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end];grid-template-areas:". left left left left left left ." ". right right right right right right ."}}@media (min-width: 768px){.blockKeyInformation{grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(12,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end];grid-template-areas:". left left left left left left right right right right right right ."}}@media (min-width: 1280px){.blockKeyInformation{grid-template-columns:[full-start] minmax(4vw,1fr) [main-start] repeat(20,minmax(0,60px)) [main-end] minmax(4vw,1fr) [full-end];grid-template-areas:". left left left left left left left left left left right right right right right right right right right right ."}}.blockKeyInformation__items{grid-template-columns:subgrid;grid-column:main;display:grid;row-gap:4rem;padding:4rem 0 5rem;border-bottom:.1rem solid #ACACAC;border-top:.1rem solid #ACACAC}@media (min-width: 992px){.blockKeyInformation__items{border-bottom:unset}}.blockKeyInformation__item{grid-column:1/-1;display:grid;grid-template-columns:subgrid;padding-bottom:5rem;border-bottom:.1rem solid #474747}.blockKeyInformation__item:last-of-type{padding-bottom:0;border-bottom:unset}@media (min-width: 992px){.blockKeyInformation__item{border-bottom:unset}.blockKeyInformation__item:last-of-type{padding-bottom:5rem}}.blockKeyInformation__tag{padding:1rem 1.5rem;border-radius:9rem;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;background-color:#2b2b2b;color:#fff;margin-bottom:1.5rem;grid-column:1/-1}@media (min-width: 480px){.blockKeyInformation__tag{grid-column:1/-2}}@media (min-width: 768px){.blockKeyInformation__tag{grid-column:1/6}}@media (min-width: 992px){.blockKeyInformation__tag{grid-column:1/3}}@media (min-width: 1280px){.blockKeyInformation__tag{grid-column:1/4}}.blockKeyInformation__title{margin-bottom:.5rem;grid-column:1/-1}@media (min-width: 480px){.blockKeyInformation__title{grid-column:1/-2}}@media (min-width: 768px){.blockKeyInformation__title{grid-column:1/6}}@media (min-width: 992px){.blockKeyInformation__title{grid-column:3/6;margin-top:-.7rem}}@media (min-width: 1280px){.blockKeyInformation__title{grid-column:5/span 5}}.blockKeyInformation__subtitle{color:#acacac;grid-column:1/-1}@media (min-width: 480px){.blockKeyInformation__subtitle{grid-column:1/-2}}@media (min-width: 768px){.blockKeyInformation__subtitle{grid-column:1/6}}@media (min-width: 992px){.blockKeyInformation__subtitle{grid-column:3/6}}@media (min-width: 1280px){.blockKeyInformation__subtitle{grid-column:5/span 5}}.blockKeyInformation__description{margin-top:2rem;grid-column:1/-1}@media (min-width: 480px){.blockKeyInformation__description{grid-column:1/-2}}@media (min-width: 768px){.blockKeyInformation__description{grid-column:-7/-1;margin-top:.7rem;grid-row:2/5}}@media (min-width: 992px){.blockKeyInformation__description{margin-top:0;grid-row:1/4}}@media (min-width: 1280px){.blockKeyInformation__description{grid-column:-11/-2}}.blockMediaExtra{margin:10rem 0;display:grid;gap:var(--row-gap) var(--column-gap);grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(4,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end];grid-template-rows:auto;grid-template-areas:". left left left left ." ". right right right right ."}@media (min-width: 480px){.blockMediaExtra{grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(6,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end];grid-template-areas:". left left left left left left ." ". right right right right right right ."}}@media (min-width: 768px){.blockMediaExtra{grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(12,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end];grid-template-areas:". left left left left left left right right right right right right ."}}@media (min-width: 1280px){.blockMediaExtra{grid-template-columns:[full-start] minmax(4vw,1fr) [main-start] repeat(20,minmax(0,60px)) [main-end] minmax(4vw,1fr) [full-end];grid-template-areas:". left left left left left left left left left left right right right right right right right right right right ."}}@media (min-width: 768px){.blockMediaExtra{margin:12rem 0}}@media (min-width: 1280px){.blockMediaExtra{grid-template-rows:auto 1fr}}.blockMediaExtra__imageFigureSmallstickyContainer{display:contents}@media (min-width: 992px){.blockMediaExtra__imageFigureSmallstickyContainer{display:block;grid-column:10/-2;height:100%;grid-row:1/4}}@media (min-width: 1280px){.blockMediaExtra__imageFigureSmallstickyContainer{grid-column:-8/-2;grid-row:1/3}}.blockMediaExtra__imageFigure{display:grid;grid-template-columns:subgrid}.blockMediaExtra__imageFigure--big{grid-column:1/-2}@media (min-width: 992px){.blockMediaExtra__imageFigure--big{grid-column:1/9;grid-row:1/4;height:100%}}@media (min-width: 1280px){.blockMediaExtra__imageFigure--big{grid-column:1/-9}}.blockMediaExtra__imageFigure--small{grid-column:2/-2}@media (min-width: 480px){.blockMediaExtra__imageFigure--small{grid-column:2/-3}}@media (min-width: 768px){.blockMediaExtra__imageFigure--small{grid-column:2/7;grid-row:2;margin-top:4rem}}@media (min-width: 992px){.blockMediaExtra__imageFigure--small{grid-template-rows:1fr auto;margin-top:0;grid-column:10/-2;grid-row:1}}@media (min-width: 1280px){.blockMediaExtra__imageFigure--small{grid-column:1/-1;height:-moz-fit-content;height:fit-content}}.blockMediaExtra__imageContainer{overflow:hidden;border-radius:1rem;grid-column:1/-1}.blockMediaExtra__imageContainer--big{border-radius:0 1rem 1rem 0}.blockMediaExtra__imageContainer--small{border-radius:1rem}@media (min-width: 992px){.blockMediaExtra__imageContainer--small{grid-column:1/3;grid-row:1}}.blockMediaExtra__imageContainer img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blockMediaExtra__imageCaptionsDesktop{display:none}@media (min-width: 768px){.blockMediaExtra__imageCaptionsDesktop{display:block;grid-column:left;padding-top:3rem}}@media (min-width: 1280px){.blockMediaExtra__imageCaptionsDesktop{grid-column:-8/-2;grid-row:3;align-self:flex-start;height:-moz-fit-content;height:fit-content}}.blockMediaExtra__caption{margin-top:2rem;height:-moz-fit-content;height:fit-content}.blockMediaExtra__imageFigure--big .blockMediaExtra__caption{grid-column:2/-1}.blockMediaExtra__imageFigure--small .blockMediaExtra__caption{grid-column:1/-2}@media (min-width: 768px){.blockMediaExtra__caption{display:none}}.blockMediaExtra__caption--desktop{display:none;margin:0;height:-moz-fit-content;height:fit-content}@media (min-width: 768px){.blockMediaExtra__caption--desktop{display:block}}.blockMediaExtra__description{grid-column:2/-2;margin:3rem 0 3.5rem}.blockMediaExtra__description--desktop{display:none}@media (min-width: 480px){.blockMediaExtra__description{grid-column:4/-2}}@media (min-width: 768px){.blockMediaExtra__description{grid-column:right;margin-top:4rem}}@media (min-width: 992px){.blockMediaExtra__description{margin-bottom:0;grid-column:1/3;grid-row:2}.blockMediaExtra__description--mobile{display:none}.blockMediaExtra__description--desktop{display:block}}.videoOverlayContainer404{width:100%;max-width:100vw;grid-column:full;mix-blend-mode:darken;opacity:.25;position:absolute;top:0;right:0;z-index:3;overflow:hidden}.videoOverlayContainer404:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:20%;background:linear-gradient(to bottom,transparent,#1e1e1e);pointer-events:none}.videoOverlayContainer404 video{filter:grayscale(100%);width:120vw;min-height:80svh;-o-object-fit:cover;object-fit:cover}@media (min-width: 768px){.videoOverlayContainer404 video{max-height:95svh}}.blockNotFound{height:100svh;width:100vw;display:flex;justify-content:center;align-items:center;position:relative}.blockNotFound__gradientContainer{overflow:visible;grid-column:full;width:100%;height:auto;min-height:60rem;position:absolute;bottom:5%;left:0;pointer-events:none;scale:1.1}.blockNotFound__gradientContainer svg{width:120%;height:100%;max-height:19rem;overflow:visible!important;display:block;position:absolute;bottom:0;will-change:filter}@media (min-width: 480px){.blockNotFound__gradientContainer svg{max-height:22rem}}@media (min-width: 768px){.blockNotFound__gradientContainer svg{max-height:28rem}}@media (min-width: 992px){.blockNotFound__gradientContainer svg{max-height:35rem}}.blockNotFound__gradientContainer svg path{fill:#fff}[data-background=dark] .blockNotFound__gradientContainer svg path{fill:#1e1e1e}.blockNotFound__gradientContainer #gradient-state-1-blockNotFound,.blockNotFound__gradientContainer #gradient-state-3-blockNotFound,.blockNotFound__gradientContainer #gradient-state-4-blockNotFound{visibility:hidden}.blockNotFound__backgroundText{position:absolute;top:calc(50% + 2rem);left:50%;transform:translate(-50%,-50%);color:#acacac;opacity:.1;z-index:1;overflow:hidden}.blockNotFound__content{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;z-index:4;height:-moz-fit-content;height:fit-content;align-self:flex-end;margin-bottom:5rem}@media (min-width: 768px){.blockNotFound__content{margin:0;align-self:center}}.blockNotFound__title{margin:2rem 0 2.5rem}@media (min-width: 768px){.blockNotFound__title{margin:2.5rem 0 3rem}}.blockServices{display:grid;gap:var(--row-gap) var(--column-gap);grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(4,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end];grid-template-rows:auto;grid-template-areas:". left left left left ." ". right right right right .";row-gap:5rem;margin:5rem 0}@media (min-width: 480px){.blockServices{grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(6,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end];grid-template-areas:". left left left left left left ." ". right right right right right right ."}}@media (min-width: 768px){.blockServices{grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(12,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end];grid-template-areas:". left left left left left left right right right right right right ."}}@media (min-width: 1280px){.blockServices{grid-template-columns:[full-start] minmax(4vw,1fr) [main-start] repeat(20,minmax(0,60px)) [main-end] minmax(4vw,1fr) [full-end];grid-template-areas:". left left left left left left left left left left right right right right right right right right right right ."}}.blockServices__background{display:grid;grid-template-columns:subgrid;grid-template-rows:auto;grid-column:2/-2;background-color:#fff;padding:4rem 2.5rem 6rem;border-radius:1rem;row-gap:0}[data-background=dark] .blockServices__background{background-color:#2b2b2b}@media (min-width: 768px){.blockServices__background{row-gap:0;padding:4rem 0}}@media (min-width: 992px){.blockServices__background{padding:5rem 0}}.blockServices__header{grid-column:left;grid-row:1;margin:0 0 4rem}@media (min-width: 768px){.blockServices__header{margin:0 0 7rem 3rem;grid-column:left}}@media (min-width: 1280px){.blockServices__header{margin:0 0 7rem;grid-column:2/left}}.blockServices__header__title{margin-bottom:.2rem}.blockServices__accordionColumn{grid-column:left;grid-row:2}@media (min-width: 768px){.blockServices__accordionColumn{padding:0 3rem;grid-row:2/5}}@media (min-width: 992px){.blockServices__accordionColumn{grid-column:left;padding:0 2rem 0 3rem}}@media (min-width: 1280px){.blockServices__accordionColumn{grid-column:2/9;padding:0}}[data-reverse] .blockServices__accordionColumn{margin:0}@media (min-width: 768px){[data-reverse] .blockServices__accordionColumn{margin:4rem 0 0;padding:0 3rem 0 0;grid-column:right;grid-row:3}}@media (min-width: 1280px){[data-reverse] .blockServices__accordionColumn{grid-column:11/-2;padding:0}}.blockServices__accordionItem{border-width:1px 0;border-style:solid}.blockServices__accordionItem+.blockServices__accordionItem{margin-top:-1px}.blockServices__accordionToggle{display:grid;grid-template-columns:1fr auto;-moz-column-gap:0;column-gap:0;text-align:left;width:100%;padding:1rem 0}.blockServices__accordionToggle span{transition:all .2s ease-in-out}@media (pointer: fine){.blockServices__accordionToggle span:hover{transform:translate(1rem)}}.blockServices__accordionToggle span:hover .icon{transform:translate(-1rem);transform:rotate(90deg)}.blockServices__accordionToggle-noPointer{pointer-events:none}.blockServices__accordionToggle .icon{transform:rotate(90deg)}.blockServices__accordionToggle[data-open=true] .icon{transform:rotate(90deg) scaleX(-1)}.blockServices__accordionContent{display:none}.blockServices__accordionDescription{padding:1rem 6rem 1rem 0}.blockServices__imagesColumn{display:grid;grid-template-columns:subgrid;grid-template-rows:auto;align-self:start;grid-column:right;grid-row:3;margin-top:5rem}@media (min-width: 768px){.blockServices__imagesColumn{margin-top:0;grid-row:1/3;grid-column:right;padding:0 1.5rem 0 0}}@media (min-width: 992px){.blockServices__imagesColumn{grid-column:right;padding:0 3rem 0 0}}@media (min-width: 1280px){.blockServices__imagesColumn{grid-column:11/-2;padding:0}}.blockServices__tagline{border:1px solid #ACACAC;color:#000;width:-moz-fit-content;width:fit-content;align-self:center;padding:.2rem 1.5rem 0;border-radius:.95rem;margin-bottom:1.4rem;grid-column:span 12;grid-row:1}[data-background=dark] .blockServices__tagline{color:#fff}.blockServices__description{grid-column:1/-1;grid-row:2/3}@media (min-width: 480px){.blockServices__description{grid-column:1/-2}}@media (min-width: 768px){.blockServices__description{grid-column:1/-1}}.blockServices__relatedContainer{grid-row:4;grid-column:1/6;width:100%;max-width:calc(100% - 2rem);display:grid;-moz-column-gap:1rem;column-gap:1rem;margin-top:5rem;grid-template-columns:70% 15% 15%;grid-template-rows:max-content max-content max-content;align-items:start;animation:fadeIn 1.5s}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (min-width: 768px){.blockServices__relatedContainer{margin:4rem 30rem 0 0;grid-column:7/-1;grid-row:3/4;max-width:calc(100% - 5rem)}}@media (min-width: 992px){.blockServices__relatedContainer{margin:4rem 3rem 0 0;grid-column:7/-2;max-width:calc(100% - 2rem)}}@media (min-width: 1280px){.blockServices__relatedContainer{grid-column:11/-4;max-width:calc(100% - 2rem)}}[data-reverse] .blockServices__relatedContainer{margin:0;max-width:calc(100% - 2rem);grid-column:1/7;margin-top:5rem}@media (min-width: 480px){[data-reverse] .blockServices__relatedContainer{max-width:calc(100% - 8rem)}}@media (min-width: 768px){[data-reverse] .blockServices__relatedContainer{margin:0 0 0 3rem;grid-row:2/4}}@media (min-width: 992px){[data-reverse] .blockServices__relatedContainer{grid-column:1/7}}@media (min-width: 1280px){[data-reverse] .blockServices__relatedContainer{padding:0;margin:0;max-width:calc(100% - 2rem);grid-column:2/9}}.blockServices__relatedItem{width:100%;height:20rem;border-radius:1rem;overflow:hidden;transition:all .3s ease-in-out;display:flex;flex-direction:row-reverse;background-color:#474747;position:relative}.blockServices__relatedDescription{margin-top:2rem;grid-column:1/4;max-width:42.5rem}.blockServices__relatedDescriptionText{color:#777}.blockServices__relatedDescription[data-description="1"]{display:block;grid-row:2/3}.blockServices__relatedDescription[data-description="2"],.blockServices__relatedDescription[data-description="3"]{display:block;opacity:0;grid-row:2/3}.blockServices__relatedLink{overflow:hidden;position:absolute;z-index:3;width:100%}.blockServices__relatedImage{width:100%;overflow:hidden;height:20rem;border-radius:1rem;-o-object-position:center;object-position:center;left:0}.blockServices__relatedImage img{width:35rem;height:100%;-o-object-fit:cover;object-fit:cover;position:relative}.blockServices [data-imageid="1"]{width:calc(100% - 5rem)}.blockServices__relatedButton{box-sizing:border-box;display:flex;align-items:center;padding:1.5rem 1rem;gap:1.5rem;-ms-writing-mode:sideways-lr;writing-mode:sideways-lr;background-color:#474747;color:#fff;opacity:1;position:relative;z-index:1;top:0;height:100%;right:0}@supports (-webkit-writing-mode: vertical-rl){.blockServices__relatedButton{-webkit-writing-mode:vertical-rl;transform:rotate(180deg)}}.blockServices__relatedButton .icon{border:1px solid;border-radius:50%;padding:.5rem;width:3rem;height:3rem;box-sizing:border-box;transform:rotate(180deg)}.blockServices__relatedToggleButtons{display:block;grid-column:1;margin:2rem 0 0;width:100%}@media (min-width: 992px){.blockServices__relatedToggleButtons{display:none}}.blockWysiwyg{margin:8rem 0;row-gap:3rem}.blockWysiwyg__tagline{grid-column:main}@media (min-width: 768px){.blockWysiwyg__tagline{grid-row:1;grid-column:left;padding-top:.4rem}}@media (min-width: 992px){.blockWysiwyg__tagline{grid-column:2/span 5}}@media (min-width: 1280px){.blockWysiwyg__tagline{grid-column:2/span 7}}.blockWysiwyg__content{grid-column:main}@media (min-width: 768px){.blockWysiwyg__content{grid-column:right;-moz-columns:unset;columns:unset}}@media (min-width: 1280px){.blockWysiwyg__content{grid-column:12/-3}}@media (min-width: 768px){[data-twoColumnLayout="1"] .blockWysiwyg__content{-moz-columns:2;columns:2;gap:3rem}}@media (min-width: 1280px){[data-twoColumnLayout="1"] .blockWysiwyg__content{grid-column:2/-3;gap:7rem}}.collectionHeader{display:grid;gap:var(--row-gap) var(--column-gap);grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(4,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end];grid-template-rows:auto;grid-template-areas:". left left left left ." ". right right right right .";height:min(80svh,45rem);color:#fff;grid-template-rows:1fr auto auto;position:relative;overflow:hidden}@media (min-width: 480px){.collectionHeader{grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(6,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end];grid-template-areas:". left left left left left left ." ". right right right right right right ."}}@media (min-width: 768px){.collectionHeader{grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(12,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end];grid-template-areas:". left left left left left left right right right right right right ."}}@media (min-width: 1280px){.collectionHeader{grid-template-columns:[full-start] minmax(4vw,1fr) [main-start] repeat(20,minmax(0,60px)) [main-end] minmax(4vw,1fr) [full-end];grid-template-areas:". left left left left left left left left left left right right right right right right right right right right ."}}@media (min-width: 768px){.collectionHeader{grid-template-rows:1fr auto}}.collectionHeader__backgroundImage{grid-column:full;grid-row:1/3;height:100%;width:100%;position:absolute;overflow:hidden;scale:1.2}@media (min-width: 768px){.collectionHeader__backgroundImage{grid-row:1/3}}.collectionHeader__backgroundImage img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.collectionHeader__imageOverlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#0003;mix-blend-mode:multiply;animation-name:pageLoad;animation-duration:1s}@keyframes pageLoad{0%{opacity:0}to{opacity:1}}.collectionHeader__imageOverlay:before{content:"";opacity:.25;background:linear-gradient(0deg,#0000,#000);mix-blend-mode:multiply;position:absolute;top:0;left:0;height:70%;width:100%;z-index:1}.collectionHeader__imageOverlay:after{content:"";opacity:.75;background:linear-gradient(180deg,#0000,#000);mix-blend-mode:multiply;position:absolute;bottom:0;left:0;height:20%;width:100%;z-index:1}.collectionHeader__titleContainer{box-sizing:border-box;position:relative;grid-column:left;align-content:end;margin:0 0 6rem}.collectionHeader__titleContainer span{display:block}.collectionPosts{display:grid;gap:var(--row-gap) var(--column-gap);grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(4,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end];grid-template-rows:auto;grid-template-areas:". left left left left ." ". right right right right .";padding:5rem 0}@media (min-width: 480px){.collectionPosts{grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(6,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end];grid-template-areas:". left left left left left left ." ". right right right right right right ."}}@media (min-width: 768px){.collectionPosts{grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(12,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end];grid-template-areas:". left left left left left left right right right right right right ."}}@media (min-width: 1280px){.collectionPosts{grid-template-columns:[full-start] minmax(4vw,1fr) [main-start] repeat(20,minmax(0,60px)) [main-end] minmax(4vw,1fr) [full-end];grid-template-areas:". left left left left left left left left left left right right right right right right right right right right ."}}.collectionPosts__filtersContainer{grid-column:main;display:grid;grid-template-columns:subgrid;border-bottom:.1rem solid #1E1E1E;margin:2.5rem 0 1.5rem}.collectionPosts__filter{grid-column:main;padding:1.5rem 0 6rem;border-top:.2rem solid #777}.collectionPosts__filterInstruction{grid-column:1/-1}@media (min-width: 992px){.collectionPosts__filterInstruction{grid-column:1/3}}.collectionPosts__filterButtons{display:flex;grid-column:1/-1;margin-top:2rem}@media (min-width: 992px){.collectionPosts__filterButtons{flex-wrap:nowrap}}.collectionPosts__title{margin-top:0}@media (min-width: 768px){.collectionPosts__title{margin-top:-1rem}}.collectionPosts__titleContainer{grid-column:2/-3;display:grid;gap:1rem;margin-bottom:5rem;color:#474747}@media (min-width: 768px){.collectionPosts__titleContainer{grid-template-columns:1fr 1fr}}.collectionPosts__highlightedPosts{grid-column:main;display:grid;gap:5rem 1rem;padding-bottom:8rem;margin-bottom:2rem;border-bottom:.1rem solid #777}@media (min-width: 480px){.collectionPosts__highlightedPosts{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"card1 card2" "card3 card3"}}@media (min-width: 768px){.collectionPosts__highlightedPosts{margin-bottom:6rem;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"card1 card2 ." ". card3 card3"}}@media (min-width: 992px){.collectionPosts__highlightedPosts{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"card1 card2 card3 card3"}}.collectionPosts__posts{grid-column:main;display:grid;gap:5rem 1rem}@media (min-width: 480px){.collectionPosts__posts{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"card1 card1" "card2 ." "card3 card4" "card5 card6" "card7 card8" "card9 card10" "card11 card11"}}@media (min-width: 768px){.collectionPosts__posts{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"card1 card1 card2" "card3 card4 card5" "card6 card7 card8" "card9 card10    ." ".     card11 card11"}}@media (min-width: 992px){.collectionPosts__posts{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"card1 card1 card2 ." ". card3 card4 card5" "card6 card7 . card8" "card9 card10 card11 card11"}}@media (max-width: 479px){.collectionPosts__cardPostContainer{grid-area:unset!important}}.collectionPosts__pagination{padding-top:6rem;grid-column:main}@media (min-width: 768px){.collectionPosts__pagination{padding-top:8rem}}.collectionProjects{padding-bottom:10rem;display:grid;gap:var(--row-gap) var(--column-gap);grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(4,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end];grid-template-rows:auto;grid-template-areas:". left left left left ." ". right right right right ."}@media (min-width: 480px){.collectionProjects{grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(6,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end];grid-template-areas:". left left left left left left ." ". right right right right right right ."}}@media (min-width: 768px){.collectionProjects{grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(12,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end];grid-template-areas:". left left left left left left right right right right right right ."}}@media (min-width: 1280px){.collectionProjects{grid-template-columns:[full-start] minmax(4vw,1fr) [main-start] repeat(20,minmax(0,60px)) [main-end] minmax(4vw,1fr) [full-end];grid-template-areas:". left left left left left left left left left left right right right right right right right right right right ."}}@media (min-width: 992px){.collectionProjects{padding-bottom:18rem}}.collectionProjects__title{grid-column:2/span 3}@media (min-width: 992px){.collectionProjects__title{grid-column:2/span 4}}.collectionProjects__filtersContainer{grid-column:main;display:grid;grid-template-columns:subgrid;border-bottom:.1rem solid #1E1E1E}.collectionProjects__filter{grid-column:main;padding:2rem 0;border-top:.2rem solid #777}@media (min-width: 992px){.collectionProjects__filter{padding:2rem 0 6rem}}.collectionProjects__filter--type{grid-row:1}@media (min-width: 992px){.collectionProjects__filter--type{grid-column:1/span 4}}@media (min-width: 1280px){.collectionProjects__filter--type{grid-column:1/span 5}}@media (min-width: 992px){.collectionProjects__filter--category{grid-column:2/-1}}@media (min-width: 1280px){.collectionProjects__filter--category{grid-column:7/-1}}.collectionProjects__filter--category[data-nochildelement]{display:none}@media (min-width: 992px){.collectionProjects__filter--category[data-nochildelement]{display:block;grid-column:1/-1;grid-row:1}.collectionProjects__filter--category[data-nochildelement] *{display:none}}.collectionProjects__filterInstruction{grid-column:1/-1}@media (min-width: 992px){.collectionProjects__filterInstruction{grid-column:1/3}}.collectionProjects__filterButtons{display:flex;grid-column:1/-1;margin-top:2rem}.collectionProjects__filterButtons--noResults{margin-top:1.5rem}@media (min-width: 992px){.collectionProjects__filterButtons--noResults{margin-top:2.5rem}}@media (min-width: 992px){.collectionProjects__filterButtons{flex-wrap:nowrap;grid-column:5/-1}}@media (min-width: 1280px){.collectionProjects__filterButtons{grid-column:7/-1}}.collectionProjects__columnNames{display:none}@media (min-width: 768px){.collectionProjects__columnNames{grid-column:main;margin-bottom:4rem;display:grid;grid-template-columns:subgrid;margin-top:1.5rem}}.collectionProjects__columnName:nth-child(1){grid-column:span 3}.collectionProjects__columnName:nth-child(2){grid-column:span 2/-2}@media (min-width: 1280px){.collectionProjects__columnName:nth-child(2){grid-column:span 2/-6}}@media (min-width: 1280px){.collectionProjects__columnName:nth-child(3){grid-column:span 2/-1}}.collectionProjects__cards{display:grid;grid-template-columns:subgrid;grid-column:full;row-gap:6rem;margin-top:6rem}@media (min-width: 768px){.collectionProjects__cards{margin-top:0}}@media (min-width: 768px){.collectionProjects__cards{row-gap:3rem;grid-column:main}}.collectionProjects__pagination{padding-top:8rem;grid-column:main}.globalCtaLarge{display:grid;gap:var(--row-gap) var(--column-gap);grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(4,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end];grid-template-rows:auto;grid-template-areas:". left left left left ." ". right right right right ."}@media (min-width: 480px){.globalCtaLarge{grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(6,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end];grid-template-areas:". left left left left left left ." ". right right right right right right ."}}@media (min-width: 768px){.globalCtaLarge{grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(12,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end];grid-template-areas:". left left left left left left right right right right right right ."}}@media (min-width: 1280px){.globalCtaLarge{grid-template-columns:[full-start] minmax(4vw,1fr) [main-start] repeat(20,minmax(0,60px)) [main-end] minmax(4vw,1fr) [full-end];grid-template-areas:". left left left left left left left left left left right right right right right right right right right right ."}}.globalCtaLarge__content{grid-column:main;background-color:#fff;border-radius:3.4rem;padding:3rem 2rem;transition:background-color .3s cubic-bezier(0,0,.13,.99)}.globalCtaLarge__content:hover{background-color:#fbfbfb}[data-background=dark] .globalCtaLarge__content{background-color:#2b2b2b}[data-background=dark] .globalCtaLarge__content:hover{background-color:#474747}@media (min-width: 768px){.globalCtaLarge__content{display:flex;gap:1.5rem;padding:2rem 3rem}}@media (min-width: 992px){.globalCtaLarge__content{padding:1rem 1rem 1rem 3rem}}.globalCtaLarge__tagline{margin-bottom:1.5rem;width:9rem}@media (min-width: 768px){.globalCtaLarge__tagline{margin-top:1rem}}@media (min-width: 992px){.globalCtaLarge__tagline{margin:unset;align-self:center}}.globalCtaLarge__text{transition:transform .3s cubic-bezier(0,0,.13,.99)}@media (min-width: 768px){.globalCtaLarge__text{max-width:40rem;margin-right:3rem}}@media (min-width: 992px){.globalCtaLarge__text{max-width:unset;transform:translateY(.3rem)}}.globalCtaLarge__buttonContainer{margin-top:2rem}@media (min-width: 768px){.globalCtaLarge__buttonContainer{margin:0 0 0 auto}}.homeHero{height:100svh;padding-bottom:2rem;position:relative;color:#fff;box-sizing:border-box;overflow:hidden;grid-template-rows:1fr!important;display:grid;gap:var(--row-gap) var(--column-gap);grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(4,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end];grid-template-rows:auto;grid-template-areas:". left left left left ." ". right right right right .";--sizecircle: 19rem}@media (min-width: 480px){.homeHero{grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(6,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end];grid-template-areas:". left left left left left left ." ". right right right right right right ."}}@media (min-width: 768px){.homeHero{grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(12,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end];grid-template-areas:". left left left left left left right right right right right right ."}}@media (min-width: 1280px){.homeHero{grid-template-columns:[full-start] minmax(4vw,1fr) [main-start] repeat(20,minmax(0,60px)) [main-end] minmax(4vw,1fr) [full-end];grid-template-areas:". left left left left left left left left left left right right right right right right right right right right ."}}@media (min-width: 768px){.homeHero{padding-bottom:3.5rem}}.homeHero>*{z-index:1}.homeHero__backgroundImages{position:absolute;left:0;top:0;width:100%;height:100%;z-index:0}.homeHero__backgroundImages:before{content:"";opacity:.7;background:linear-gradient(360deg,#0000 37.83%,#000 102.93%);position:absolute;width:100%;height:50%;top:0;left:0;z-index:15}.homeHero__backgroundImages:after{content:"";opacity:.7;background:linear-gradient(180deg,#0000 37.83%,#000 102.93%);position:absolute;width:100%;height:50%;bottom:0;left:0;z-index:15}.homeHero__backgroundImages img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.homeHero__extraBlur{width:100%;height:100%;position:absolute;top:0;left:0;z-index:9}.homeHero__extraBlur:before,.homeHero__extraBlur:after{content:"";position:absolute;width:clamp(500px,50vw,1000px);aspect-ratio:10/7;border-radius:700px;transform-origin:center center;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);will-change:backdrop-filter;-webkit-mask:radial-gradient(rgb(0,0,0) 0%,rgb(0,0,0) 50%,rgba(0,0,0,0) 70%,rgba(0,0,0,0) 100%);mask:radial-gradient(rgb(0,0,0) 0%,rgb(0,0,0) 50%,rgba(0,0,0,0) 70%,rgba(0,0,0,0) 100%);background-color:#2f2f2f1a}.homeHero__extraBlur:before{bottom:0%;left:0%;aspect-ratio:1/1;transform:translate3d(-50%,50%,0) rotate(-45deg)}.homeHero__extraBlur:after{top:0%;right:0%;aspect-ratio:1/1;transform:translate3d(50%,-50%,0) rotate(-45deg)}.homeHero__projectImageBg{width:100%;height:100%;position:absolute;top:0;left:0}.homeHero__projectImageBg.active{z-index:9}.homeHero__projectImageMasked{width:100%;height:100%;position:absolute;top:0;left:0}.homeHero__projectImageMasked img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.homeHero__projectImageMasked.active-previous{z-index:8}@media (min-width: 768px){.homeHero__projectImageMasked.active{z-index:10}.homeHero__projectImageMasked.active--left{z-index:17;-webkit-mask-image:url(#strokeMask--left);mask-image:url(#strokeMask--left)}.homeHero__projectImageMasked.active--right{-webkit-mask-image:url(#strokeMask--right);mask-image:url(#strokeMask--right)}}.homeHero__blur{position:absolute;left:50%;top:50%;width:90vh;aspect-ratio:10/7;border-radius:100%;z-index:9;transform-origin:center center;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);transform:translate3d(-50%,-50%,0) rotate(-45deg);will-change:backdrop-filter;-webkit-mask:radial-gradient(rgb(0,0,0) 0%,rgb(0,0,0) 50%,rgba(0,0,0,0) 70%,rgba(0,0,0,0) 100%);mask:radial-gradient(rgb(0,0,0) 0%,rgb(0,0,0) 50%,rgba(0,0,0,0) 70%,rgba(0,0,0,0) 100%);background-color:#2f2f2f1a}.homeHero__titleContainer{grid-column:main;flex-direction:column;align-items:center;gap:1rem;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;position:absolute;display:flex}.homeHero__titleLink{display:flex;text-align:center;flex-direction:column;align-items:center;gap:1rem}.homeHero__title{order:-1;white-space:nowrap}.homeHero__subtitle{max-width:37rem}.homeHero__buttonsContainerMobile{display:flex;justify-content:center;gap:.8rem;margin-top:1.5rem}@media (min-width: 768px){.homeHero__buttonsContainerMobile{display:none}}.homeHero__circlesContainer{position:absolute;top:0;left:0;width:100%;height:100%;z-index:16}@media screen and (max-height: 620px){.homeHero__circlesContainer{display:none}}.homeHero__circlesContainer--left{z-index:20}@media (min-width: 768px){.homeHero{--sizecircle: min( calc(min(35svw, 45svh ) - 5rem) , 47rem)}}.homeHero__circleSVG{position:absolute;top:0;left:0;height:100svh;width:100vw;pointer-events:none}.homeHero__circleSVG circle{transform:translate(0) rotate(-90deg);transform-origin:center;cx:50%;cy:50%;r:var(--sizecircle)}.homeHero__circleSVG circle#dot--left,.homeHero__circleSVG circle#dot--right{r:.4rem;cy:calc(50% - var(--sizecircle));transform:rotate(0)}.homeHero__circleSVG circle#dot--left{cx:calc(50% - 2.5rem)}@media (min-width: 992px){.homeHero__circleSVG circle#dot--left{cx:calc(50% - 5rem)}}.homeHero__circleSVG circle#dot--right{cx:calc(50% + 2.5rem)}@media (min-width: 992px){.homeHero__circleSVG circle#dot--right{cx:calc(50% + 5rem)}}.homeHero__circleSVG circle#imagecircle--left,.homeHero__circleSVG circle#imagecircle--right,.homeHero__circleSVG circle#drawcircle--left,.homeHero__circleSVG circle#drawcircle--right{visibility:hidden}.homeHero__circleSVG circle#imagecircle--left,.homeHero__circleSVG circle#imagecircle--right{r:calc(var(--sizecircle) - 5rem)}.homeHero__circleSVG--left circle{transform:translate(-2.5rem) rotate(-90deg)}@media (min-width: 992px){.homeHero__circleSVG--left circle{transform:translate(-5rem) rotate(-90deg)}}.homeHero__circleSVG--right circle{transform:translate(2.5rem) rotate(-90deg)}@media (min-width: 992px){.homeHero__circleSVG--right circle{transform:translate(5rem) rotate(-90deg)}}@media (min-width: 768px){.homeHero__buttonsContainerDesktop{z-index:9;display:flex;grid-column:full;justify-content:center;justify-content:space-between;place-self:center center;width:calc(2 * var(--sizecircle) + 30rem);position:absolute}}@media (min-width: 992px){.homeHero__buttonsContainerDesktop{grid-row:1/3}}.homeHero .buttonArrow{display:none}@media (min-width: 768px){.homeHero .buttonArrow{display:flex}}.homeHero__categoryButtonHover{display:flex;justify-content:flex-start;align-self:center;animation:catogoryButtonFadeOut .3s linear forwards;margin-right:.5rem}.homeHero__categoryButton:hover .homeHero__categoryButtonHover{animation:catogoryButtonFadeIn .3s linear forwards}.homeHero__slideDetails{grid-column:main;align-self:flex-end;position:relative;display:grid;grid-template-columns:1fr 8.2rem;visibility:hidden;z-index:0;grid-row:2}@media (min-width: 768px){.homeHero__slideDetails{grid-column:full;margin-left:4rem;display:grid;grid-template-rows:auto 11rem}}@media (max-width: 767px){.homeHero__buttonSliderControls{position:absolute;right:0;bottom:0}}.homeHero__projectMeta{grid-column:1/3}@media (min-width: 768px){.homeHero__projectMeta{grid-column:1;display:grid;grid-template-rows:6rem auto;margin-top:2rem;position:absolute;grid-row:2}}.homeHero__projectTitle{margin-bottom:.6rem}.homeHero__projectSubtitle{display:flex;gap:.8rem}.homeHero__projectTerm{display:flex;padding:.4rem .8rem;border:.1rem solid white;border-radius:9rem;transition:all .2s cubic-bezier(0,0,.13,.99)}.homeHero__projectTerm:hover{background-color:#fff;color:#1e1e1e}.homeHero__projectButtonContainer{margin-top:.5rem}.homeHero__categoriesImages{position:absolute;left:0;top:0;width:100%;height:100%;z-index:99;pointer-events:none}.homeHero__categoriesImagesBg{width:100vw;height:100svh;background-color:#000;opacity:0;transition:all .7s cubic-bezier(0,0,.13,.99);left:0;top:0;will-change:opacity;pointer-events:none;position:fixed}.homeHero__categoryImage{width:100%;height:100%;position:fixed;left:0;top:0;transition:unset;--categoryimageclip: 100vw}.homeHero.categoryButtonHovered .homeHero__categoryImage{transition:clip-path .2s cubic-bezier(0,0,.13,.99)}.homeHero__categoryImage--left{clip-path:inset(0 var(--categoryimageclip) 0 0)}.homeHero__categoryImage--right{clip-path:inset(0 0 0 var(--categoryimageclip))}.homeHero__categoryImage img{position:fixed;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .7s cubic-bezier(0,0,.13,.99)}.homeHero__categoryImageColorOverlay{background-color:#f1efea;width:100%;height:calc(100svh - min(clamp(60rem,80vh,80rem)));position:fixed;bottom:0;left:0;transform:scaleY(0);transform-origin:bottom}.navigationDetailPage{z-index:99;position:fixed;right:2.5rem;top:2.5rem}@media (min-width: 768px){.navigationDetailPage{right:3rem;top:3rem}}@media (min-width: 992px){.navigationDetailPage{right:4rem;top:4rem}}.navigationDetailPage .buttonScrollProgress{grid-column:main;margin-left:auto}.navigationFooter{overflow:hidden;position:relative;margin-top:13rem;align-items:baseline;display:grid;gap:var(--row-gap) var(--column-gap);grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(4,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end];grid-template-rows:auto;grid-template-areas:". left left left left ." ". right right right right ."}@media (min-width: 480px){.navigationFooter{grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(6,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end];grid-template-areas:". left left left left left left ." ". right right right right right right ."}}@media (min-width: 768px){.navigationFooter{grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(12,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end];grid-template-areas:". left left left left left left right right right right right right ."}}@media (min-width: 1280px){.navigationFooter{grid-template-columns:[full-start] minmax(4vw,1fr) [main-start] repeat(20,minmax(0,60px)) [main-end] minmax(4vw,1fr) [full-end];grid-template-areas:". left left left left left left left left left left right right right right right right right right right right ."}}@media (min-width: 768px){.navigationFooter{overflow:visible;margin-top:20rem}.navigationFooter:before{content:"";display:block;grid-column:5;grid-row:1}}@media (min-width: 768px) and (min-width: 992px){.navigationFooter:before{grid-column:5/6}}@media (min-width: 768px) and (min-width: 1280px){.navigationFooter:before{grid-column:6/11}}@media (min-width: 768px){.navigationFooter:after{content:"";border-top:.1rem #ACACAC solid;padding-top:2rem;grid-column:main;grid-row:2}}.navigationFooter__natureToggleContainer{grid-column:main;border-bottom:.1rem solid #D0D0D0;padding-bottom:2rem;margin-bottom:2rem}@media (min-width: 768px){.navigationFooter__natureToggleContainer{grid-column:2/span 3;border-bottom:unset;grid-row:3;padding-bottom:0;margin-bottom:0;align-self:center}}.navigationFooter__logo{display:none;align-self:flex-start}@media (min-width: 768px){.navigationFooter__logo{display:block;grid-column:2/span 3}.navigationFooter__logo svg{width:100%;height:auto;aspect-ratio:107/20}}.navigationFooter__menu{margin-bottom:3rem;grid-column:2/-3}@media (min-width: 768px){.navigationFooter__menu{grid-template-columns:subgrid;display:grid;grid-column:6/13;grid-row:1}}@media (min-width: 992px){.navigationFooter__menu{grid-column:7/14;grid-row:1}}@media (min-width: 1280px){.navigationFooter__menu{grid-column:-3/12}}.navigationFooter__mainMenuContainer{margin-bottom:3rem}@media (min-width: 768px){.navigationFooter__mainMenuContainer{grid-column:span 2}}@media (min-width: 1280px){.navigationFooter__mainMenuContainer{grid-column:span 3;margin-right:1rem}}.navigationFooter__mainMenuContainer--contact{display:none}@media (min-width: 768px){.navigationFooter__mainMenuContainer--contact{display:block;grid-column:span 3}}.navigationFooter__menuHeader{margin-bottom:1rem}@media (min-width: 768px){.navigationFooter__menuHeader{margin-bottom:2rem}}.navigationFooter__mainMenuList{display:flex;flex-direction:column;gap:.5rem}@media (min-width: 768px){.navigationFooter__mainMenuList{gap:0}}@media (min-width: 768px){.navigationFooter__mainMenuList a{color:#777;transition:color .3s ease-out}.navigationFooter__mainMenuList a:hover{color:#000}[data-background=dark] .navigationFooter__mainMenuList a:hover{color:#fff}}.navigationFooter__socials{grid-column:-3/-2;height:-moz-fit-content;height:fit-content;margin-top:1.5rem;justify-self:flex-end;display:flex;gap:1rem;align-items:center}@media (min-width: 768px){.navigationFooter__socials{grid-column:6/span 3;margin-top:0;place-self:center flex-start}}@media (min-width: 992px){.navigationFooter__socials{grid-column:7/span 3}}@media (min-width: 1280px){.navigationFooter__socials{grid-column:12/span 3}}.navigationFooter__socialsHeader{display:none}@media (min-width: 768px){.navigationFooter__socialsHeader{display:block}}.navigationFooter__contact{grid-column:2/-3}@media (min-width: 480px){.navigationFooter__contact{grid-column:2/-5}}@media (min-width: 768px){.navigationFooter__contact{display:none}}.navigationFooter__languageSwitcher{grid-column:5/-2;justify-self:flex-end}@media (min-width: 768px){.navigationFooter__languageSwitcher{grid-row:1;grid-column:-3/span 1}}.navigationFooter__copyright{color:#474747;grid-column:main;margin-top:2rem;padding-top:1rem;border-top:.1rem #D0D0D0 solid}@media (min-width: 768px){.navigationFooter__copyright{border-top:unset;grid-column:10/-2;place-self:center flex-end;margin:0;padding:0;color:#777}}@media (min-width: 1280px){.navigationFooter__copyright{grid-column:-6/-2}}.navigationFooter__bottomMenu{margin-top:2rem;position:absolute;bottom:0;width:100%;box-sizing:border-box;display:grid;grid-template-columns:1fr 4.5rem auto;z-index:9;height:5rem;align-items:center;color:#1e1e1e}.navigationFooter__bottomMenu:after{content:"";display:block;grid-row:1;grid-column:2;background-color:#e8e8e899;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:100%;height:100%;-webkit-mask-image:url("data:image/svg+xml,%3csvg%20width='45'%20height='50'%20viewBox='0%200%2045%2050'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M44.5109%200C37.9565%200%2032.087%203.3%2028.5652%208.4C27.0978%2010.5%2024.9457%2012%2022.5%2012C20.0543%2012%2017.9022%2010.4%2016.4348%208.4C12.913%203.3%207.04348%200%200.48913%200H0V12V50H45V12V0H44.5109Z'%20fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20width='45'%20height='50'%20viewBox='0%200%2045%2050'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M44.5109%200C37.9565%200%2032.087%203.3%2028.5652%208.4C27.0978%2010.5%2024.9457%2012%2022.5%2012C20.0543%2012%2017.9022%2010.4%2016.4348%208.4C12.913%203.3%207.04348%200%200.48913%200H0V12V50H45V12V0H44.5109Z'%20fill='black'/%3e%3c/svg%3e");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-out;mask-composite:subtract}@media (min-width: 768px){.navigationFooter__bottomMenu{width:-moz-fit-content;width:fit-content;bottom:2rem;grid-column:main;justify-self:flex-end;height:4rem;grid-template-columns:1fr 4rem auto}.navigationFooter__bottomMenu:after{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20width='40'%20height='40'%20viewBox='0%200%2040%2040'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M39.5652%200C33.7391%200%2028.5217%203.3%2025.3913%208.4C24.087%2010.5%2022.1739%2012%2020%2012C17.8261%2012%2015.913%2010.4%2014.6087%208.4C11.4783%203.3%206.26087%200%200.434783%200H0V12V28V40H0.434783C6.26087%2040%2011.4783%2036.7%2014.6087%2031.6C15.9122%2029.5014%2017.8236%2028.002%2019.9958%2028L20%2028C22.1739%2028%2024.087%2029.6%2025.3913%2031.6C28.5217%2036.7%2033.7391%2040%2039.5652%2040H40V28V12V0H39.5652Z'%20fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20width='40'%20height='40'%20viewBox='0%200%2040%2040'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M39.5652%200C33.7391%200%2028.5217%203.3%2025.3913%208.4C24.087%2010.5%2022.1739%2012%2020%2012C17.8261%2012%2015.913%2010.4%2014.6087%208.4C11.4783%203.3%206.26087%200%200.434783%200H0V12V28V40H0.434783C6.26087%2040%2011.4783%2036.7%2014.6087%2031.6C15.9122%2029.5014%2017.8236%2028.002%2019.9958%2028L20%2028C22.1739%2028%2024.087%2029.6%2025.3913%2031.6C28.5217%2036.7%2033.7391%2040%2039.5652%2040H40V28V12V0H39.5652Z'%20fill='black'/%3e%3c/svg%3e")}}@media (min-width: 992px){.navigationFooter__bottomMenu{justify-self:flex-start;grid-column:7/-2}}@media (min-width: 1280px){.navigationFooter__bottomMenu{grid-column:11/-2}}.navigationFooter__bottomMenu a{position:relative}.navigationFooter__bottomMenu a:after{content:"";border-bottom:.1rem solid #474747;width:100%;position:absolute;bottom:0;left:0;transform:scaleX(0);transition:transform .3s cubic-bezier(0,0,.13,.99);transform-origin:right}.navigationFooter__bottomMenu a:hover:after{transform:scaleX(1);transform-origin:left}.navigationFooter__bottomMenuItems{display:flex;z-index:1;height:100%;background-color:#e8e8e899;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);align-items:center;padding-inline:2rem}@media (min-width: 768px){.navigationFooter__bottomMenuItems{border-radius:9rem 0 0 9rem;padding:0 0 0 2rem}}.navigationFooter__bottomMenuItems li:after{content:"";background-color:#fff;border-radius:9rem;width:.6rem;height:.6rem;display:inline-block;margin:0 .8rem;transform:translateY(-.1rem)}.navigationFooter__bottomMenuItems li:last-child:after{display:none}.navigationFooter__websiteCredits{z-index:1;grid-column:3;height:100%;padding-inline:2rem;background-color:#e8e8e899;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);white-space:nowrap;display:flex;align-items:center}.navigationFooter__websiteCredits span{margin-right:.4rem}@media (min-width: 768px){.navigationFooter__websiteCredits{border-radius:0 9rem 9rem 0;padding:0 2rem 0 0}.navigationFooter__websiteCredits:before{content:"";background-color:#fff;border-radius:9rem;width:.6rem;height:.6rem;display:inline-block;margin:0 .8rem;transform:translateY(-.1rem)}}.navigationFooter__logoContainer{grid-column:main;margin-top:5rem}.navigationFooter__logoGraphic{width:100%;aspect-ratio:1201/492}.navigationFooter__logoGraphic svg{width:100%;height:100%;color:#fff}[data-background=dark] .navigationFooter__logoGraphic svg{color:#2b2b2b}.navigationFooter__gradientContainer{overflow:visible;grid-column:full;width:100%;height:auto;min-height:60rem;position:absolute;bottom:-10rem;left:0;pointer-events:none;scale:1.1}.navigationFooter__gradientContainer svg{width:100%;height:100%;max-height:25rem;overflow:visible!important;display:block;position:absolute;bottom:0;will-change:filter}@media (min-width: 768px){.navigationFooter__gradientContainer svg{max-height:30rem}}@media (min-width: 992px){.navigationFooter__gradientContainer svg{max-height:35rem}}@media (min-width: 1280px){.navigationFooter__gradientContainer svg{max-height:40rem}}.navigationFooter__gradientContainer svg path{fill:#fff}[data-background=dark] .navigationFooter__gradientContainer svg path{fill:#2f2f2f}.navigationFooter__gradientContainer #gradient-state-2,.navigationFooter__gradientContainer #gradient-state-3,.navigationFooter__gradientContainer #gradient-state-4{visibility:hidden}.navigationMain{top:0;z-index:1000;position:absolute}.navigationMain:before{position:fixed;height:100vh;width:100vw;z-index:5;top:0;content:"";background:#0000;transition:background .5s;pointer-events:none}.navigationMain.active:before{background:#0006;pointer-events:all}.navigationMain__logoContainer{position:fixed;top:4rem;left:2rem;z-index:9;opacity:0}@media (min-width: 768px){.navigationMain__logoContainer{left:4rem}}.navigationMain__logoContainer .icon{color:#fff;width:13rem;height:2.4rem}@media (min-width: 992px){.navigationMain__logoContainer .icon{width:19rem;height:4rem}}.navigationMain__toggleContainer{position:fixed;top:3rem;right:2rem;z-index:99;display:flex;flex-direction:row-reverse;gap:1.5rem}@media (min-width: 768px){.navigationMain__toggleContainer{right:2.5rem}}@media (min-width: 992px){.navigationMain__toggleContainer{right:4.5rem;top:4.5rem}}.navigationMain__contentContainer{z-index:98;color:#fff;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2rem;padding:4.5rem 2.5rem 3rem 4rem;visibility:hidden;background:#1e1e1ecc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);will-change:backdrop-filter,clip-path;position:fixed;right:0;top:0;bottom:0;width:min(100svw - 2rem,45rem);box-sizing:border-box;border:.1}@media (min-width: 768px){.navigationMain__contentContainer{padding-top:2.3rem;top:2rem;right:2rem;bottom:2rem}}@media (min-width: 992px){.navigationMain__contentContainer{padding-top:3.8rem}}.navigationMain__mainMenu{display:grid;gap:.8rem}.navigationMain__mainMenuContainer{height:65%}.navigationMain__mainMenuTitle{margin-bottom:3rem}.navigationMain__menuItem{width:-moz-fit-content;width:fit-content}.navigationMain__menuItem:hover .navigationMain__menuItemContent{transform:translate(2rem)}.navigationMain__menuItem:hover .navigationMain__menuItemContent--company{transform:translate(1rem)}.navigationMain__menuItemContent{transition:transform .4s cubic-bezier(0,0,.13,.99);transform:translate(0);will-change:transform}.navigationMain__mainMenuItemLink{display:inline-block}.navigationMain__mainMenuItemTitle{transition:transform .3s cubic-bezier(0,0,.13,.99);display:inline-block}.navigationMain__postCount{padding:.4rem .8rem;border:.1rem solid rgb(172,172,172);border-radius:99rem;vertical-align:top}.navigationMain__mainMenuCompanyContainer{justify-self:flex-end;width:100%}@media (min-width: 768px){.navigationMain__mainMenuCompanyContainer{display:grid;grid-template-columns:35% 65%}}.navigationMain__mainMenuCompanyTitle{display:none}@media (min-width: 768px){.navigationMain__mainMenuCompanyTitle{display:block}}.navigationMain__mainMenuCompany{display:grid;gap:.5rem;height:-moz-fit-content;height:fit-content}.navigationMain__mainMenuCompanyItemLink{display:inline-block}.navigationMain__bottomContainer{margin-top:auto;width:100%}@media (min-width: 768px){.navigationMain__bottomContainer{display:grid;grid-template-columns:35% 65%}}.navigationMain__bottomContainerContent{display:flex;justify-content:space-between}@media (min-width: 768px){.navigationMain__bottomContainerContent{grid-column:2}}.preloader *{opacity:0}.preloader{content:"";position:fixed;top:0;left:0;width:100vw;height:100svh;background-color:#1e1e1e;z-index:99999;display:flex;align-items:flex-end;--sizecircle: 19rem}.preloader__titleContainer{grid-column:main;flex-direction:column;align-items:center;gap:1rem;top:50%;left:50%;transform:translate(-50%,-50%);z-index:0;position:absolute;display:flex}.preloader__titleLink{display:flex;text-align:center;flex-direction:column;align-items:center;gap:1rem}.preloader__title{order:-1;color:#fff;white-space:nowrap}.preloader__subtitle{max-width:37rem;opacity:0;color:transparent}.preloader__buttonsContainerMobile{display:flex;justify-content:center;gap:.8rem;margin-top:1.5rem;opacity:0!important}@media (min-width: 768px){.preloader__buttonsContainerMobile{display:none}}.preloader__carousel{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%,-50%);z-index:11!important;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;place-items:center right;gap:1rem;height:5rem;padding:7rem 0}.preloader__carousel>:nth-child(1){justify-self:end}.preloader__carousel>:nth-child(2){justify-self:start}.preloader__carousel[data-overlay=false]:before{opacity:0}.preloader__carousel[data-overlay=false]:after{opacity:0}.preloader__carousel:before{content:"";z-index:1;height:7rem;width:100%;position:absolute;top:0;background:linear-gradient(to top,#1e1e1e1a,#1e1e1e 10%);background:linear-gradient(to bottom,#1e1e1e1a,#1e1e1e 10%)}.preloader__carousel:after{content:"";height:7rem;width:100%;position:absolute;bottom:0;z-index:3;background:linear-gradient(to bottom,#1e1e1e1a,#1e1e1e 10%)}.preloader__carouselText{height:100%;grid-row:1;display:grid;grid-template-rows:1fr;grid-template-columns:1fr;align-items:center;opacity:0}.preloader__carouselText [data-left]{opacity:0;color:#fff;font-size:2.8rem;margin-bottom:-.6rem}@media (min-width: 768px){.preloader__carouselText [data-left]{font-size:clamp(3.6rem,5.5vw,4.2rem);margin-bottom:-1rem}}.preloader__carouselText [data-right]{opacity:0;color:#acacac;font-size:2.7rem}@media (min-width: 768px){.preloader__carouselText [data-right]{font-size:clamp(3.4rem,5.5vw,4.1rem)}}.preloader__carouselText[data-coreLeft]{grid-column:1/2}.preloader__carouselText[data-coreRight]{grid-column:2/3}.preloader__coreValue{grid-row:1;grid-column:1;text-align:left;font-size:4.2rem}.preloader__coreValue[data-left]{text-align:right}.preloader__circlesContainer{position:absolute;top:0;left:0;width:100%;height:100%;z-index:16}@media screen and (max-height: 620px){.preloader__circlesContainer{display:none}}.preloader__circlesContainer--left{z-index:20}@media (min-width: 768px){.preloader{--sizecircle: min( calc(min(35svw, 45svh ) - 5rem) , 47rem)}}.preloader__circleSVG{position:absolute;top:0;left:0;height:100svh;width:100vw;pointer-events:none}.preloader__circleSVG circle{transition:transform 1s ease-in-out;transform:translate(0) rotate(-90deg);transform-origin:center;cx:50%;cy:50%;r:var(--sizecircle)}.preloader__circleSVG circle#dot--left,.preloader__circleSVG circle#dot--right{r:.4rem;cy:calc(50% - var(--sizecircle));transform:rotate(0)}.preloader__circleSVG circle#dot--left{cx:calc(50% - 2.5rem)}@media (min-width: 992px){.preloader__circleSVG circle#dot--left{cx:calc(50% - 5rem)}}.preloader__circleSVG circle#dot--right{cx:calc(50% + 2.5rem)}@media (min-width: 992px){.preloader__circleSVG circle#dot--right{cx:calc(50% + 5rem)}}.preloader__circleSVG circle#imagecircle--left,.preloader__circleSVG circle#imagecircle--right,.preloader__circleSVG circle#drawcircle--left,.preloader__circleSVG circle#drawcircle--right{visibility:hidden}.preloader__circleSVG circle#imagecircle--left,.preloader__circleSVG circle#imagecircle--right{r:calc(var(--sizecircle) - 5rem)}.preloader__circleSVG--left circle{transform:translate(-2.5rem) rotate(-90deg)}@media (min-width: 992px){.preloader__circleSVG--left circle{transform:translate(-5rem) rotate(-90deg)}}.preloader__circleSVG--right circle{transform:translate(2.5rem) rotate(-90deg)}@media (min-width: 992px){.preloader__circleSVG--right circle{transform:translate(5rem) rotate(-90deg)}}.preloader__skipButton{display:flex;flex-direction:row;align-items:center;z-index:20;gap:1rem;margin:0 0 4rem 4rem}@keyframes backUpFade{0%{opacity:0}50%{opacity:0}to{opacity:1}}.projectHeader{display:grid;gap:var(--row-gap) var(--column-gap);grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(4,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end];grid-template-rows:auto;grid-template-areas:". left left left left ." ". right right right right .";max-height:280rem;color:#fff;grid-template-rows:80svh 30rem;position:relative;overflow:hidden;animation:backUpFade 2s ease-in-out}@media (min-width: 480px){.projectHeader{grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(6,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end];grid-template-areas:". left left left left left left ." ". right right right right right right ."}}@media (min-width: 768px){.projectHeader{grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(12,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end];grid-template-areas:". left left left left left left right right right right right right ."}}@media (min-width: 1280px){.projectHeader{grid-template-columns:[full-start] minmax(4vw,1fr) [main-start] repeat(20,minmax(0,60px)) [main-end] minmax(4vw,1fr) [full-end];grid-template-areas:". left left left left left left left left left left right right right right right right right right right right ."}}@media (min-width: 768px){.projectHeader{height:calc(100svh + 20rem);grid-template-rows:1fr 25rem 20rem}}.projectHeader__loadInAnimation{height:100svh;width:100vw;position:absolute;display:flex;justify-content:center;align-items:center;flex-direction:column;top:0;gap:.2rem;color:#000}.projectHeader__loadInAnimation span{max-width:400px;width:80%;text-align:center}.projectHeader__backgroundImage{grid-column:full;grid-row:1/2;height:100%;width:100%;position:absolute;overflow:hidden;display:flex;justify-content:center}@media (min-width: 768px){.projectHeader__backgroundImage{grid-row:1/4}}.projectHeader__backgroundImage img{scale:1.1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.projectHeader__imageBox{width:100%;height:100%;overflow:hidden}.projectHeader__imageOverlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#0003;mix-blend-mode:multiply}.projectHeader__imageOverlay:before{content:"";opacity:.25;background:linear-gradient(0deg,#0000,#000);mix-blend-mode:multiply;position:absolute;top:0;left:0;height:70%;width:100%;z-index:1}.projectHeader__imageOverlay:after{content:"";opacity:.75;background:linear-gradient(180deg,#0000,#000000b9);mix-blend-mode:multiply;position:absolute;bottom:0;left:0;height:20%;width:100%;z-index:1}@media (min-width: 768px){.projectHeader__imageOverlay:after{opacity:.75;height:calc(20rem + 40%)}}.projectHeader__titleContainer{display:grid;gap:var(--row-gap) var(--column-gap);grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(4,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end];grid-template-rows:auto;grid-template-areas:". left left left left ." ". right right right right .";box-sizing:border-box;grid-column:full;grid-template-rows:auto auto 1fr;padding:6rem 0;position:relative}@media (min-width: 480px){.projectHeader__titleContainer{grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(6,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end];grid-template-areas:". left left left left left left ." ". right right right right right right ."}}@media (min-width: 768px){.projectHeader__titleContainer{grid-template-columns:[full-start] minmax(1.3vw,1fr) [main-start] repeat(12,minmax(0,100px)) [main-end] minmax(1.3vw,1fr) [full-end];grid-template-areas:". left left left left left left right right right right right right ."}}@media (min-width: 1280px){.projectHeader__titleContainer{grid-template-columns:[full-start] minmax(4vw,1fr) [main-start] repeat(20,minmax(0,60px)) [main-end] minmax(4vw,1fr) [full-end];grid-template-areas:". left left left left left left left left left left right right right right right right right right right right ."}}.projectHeader__titleContainer>*{position:relative;z-index:2}.projectHeader__category{grid-column:main}@media (min-width: 992px){.projectHeader__category{grid-column:left}}.projectHeader__description{margin-top:1.2rem;grid-column:main}@media (min-width: 480px){.projectHeader__description{grid-column:2/-4}}@media (min-width: 768px){.projectHeader__description{grid-column:2/span 6}}@media (min-width: 1280px){.projectHeader__description{grid-column:2/span 7}}.projectHeader__title{grid-column:main;margin-top:auto}.projectHeader__title span{display:block}.projectHeader__title--desktop{display:none}.projectHeader__title--mobile{display:flex;flex-direction:column;gap:1rem}@media (min-width: 768px){.projectHeader__title--desktop{display:block;gap:2rem}.projectHeader__title--mobile{display:none}}.projectHeader__metaContainer{color:#000;grid-column:main;margin-top:4rem;z-index:2;height:-moz-fit-content;height:fit-content;opacity:1}@media (min-width: 768px){.projectHeader__metaContainer{color:#fff;grid-column:main;display:grid;grid-template-columns:subgrid;margin-top:auto;padding-bottom:5rem}}@media (min-width: 1280px){.projectHeader__metaContainer{padding-bottom:7rem}}.projectHeader__meta{border-top:.1rem solid #ACACAC;padding:1rem 0}.projectHeader__meta:first-child{border-width:.2rem}.projectHeader__meta:last-child{border-bottom:.1rem solid #ACACAC}@media (min-width: 768px){.projectHeader__meta{grid-column:span 7;border-color:#fff}.projectHeader__meta:first-child{grid-column:span 5}.projectHeader__meta:nth-child(2){border-width:.2rem}.projectHeader__meta:nth-child(3){grid-column:span 5;border-bottom:.1rem solid rgb(255,255,255)}.projectHeader__meta:last-child{border-bottom:.1rem solid rgb(255,255,255)}}@media (min-width: 992px){.projectHeader__meta:first-child{grid-column:5/span 3}.projectHeader__meta:nth-child(2){grid-column:8/-1}.projectHeader__meta:nth-child(3){grid-column:5/span 3}.projectHeader__meta:nth-child(4){grid-column:8/-1}}@media (min-width: 1280px){.projectHeader__meta:first-child{grid-column:6/span 5}.projectHeader__meta:nth-child(2){grid-column:12/-1}.projectHeader__meta:nth-child(3){grid-column:6/span 5}.projectHeader__meta:nth-child(4){grid-column:12/-1}}.styleSheet{padding:1px 2.6vw;max-width:1485px;margin:0 auto}.styleSheet__title{text-transform:uppercase;font-size:13px;letter-spacing:.07em;padding-bottom:10px;border-bottom:1px solid rgba(223,223,223,.8);display:flex;align-items:center;margin-top:50px;font-weight:400}.styleSheet__title:before{content:"";width:8px;height:8px;background-color:#393a3b;border-radius:50%;margin-right:10px}.styleSheet__block{margin:50px 0}.styleSheet__block--colors{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:50px 20px}.styleSheet__block--flex{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.styleSheet__block--grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(355px,1fr));gap:20px}.styleSheet__block--columns{display:flex;flex-direction:column;gap:20px}.styleSheet__gridItem{padding:5px 0;margin:10px 0;text-align:center}.styleSheet__grid span{display:none}.styleSheet__grid span:nth-last-of-type(n+17){display:block}@media (min-width: 480px){.styleSheet__grid span:nth-last-of-type(n+15){display:block}}@media (min-width: 768px){.styleSheet__grid span:nth-last-of-type(n+9){display:block}}@media (min-width: 1280px){.styleSheet__grid span{display:block}}.styleSheet__codeBlock{padding:25px;border:1px solid rgba(223,223,223,.8);display:flex;flex-direction:column;justify-content:space-between}.styleSheet__color{text-align:center}.styleSheet__swatch{width:70px;height:70px;border-radius:50%;margin:0 auto 15px}.styleSheet__variationWrapper{display:flex;gap:10px}.styleSheet__variationTitle{font-size:14px;letter-spacing:.07em;padding-bottom:10px;margin-top:50px}.styleSheet__variationTitle .icon{width:120px;-o-object-fit:contain;object-fit:contain}.styleSheet pre{display:block;font-family:monospace;white-space:pre;flex:1;margin-bottom:20px}.styleSheet code{background-color:#eee;display:block;padding:20px;box-sizing:border-box;height:100%;overflow:auto}
