@font-face{font-family:"Neue Haas";src:url(46f0c2f76453ff7dcfba.ttf) format("truetype"),url(fae73e009a348a6edf31.ttf) format("truetype")}@font-face{font-family:"Neue Haas";src:url(4e700b82ca83e51182d2.ttf) format("truetype"),url(43a247480ba0943b58e7.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:"Neue Haas";src:url(a0e228669612047d2023.ttf) format("truetype"),url(b7a040f4dcd2d1f2576d.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:"Neue Haas";src:url(cdab14c1138747d56ba3.ttf) format("truetype"),url(6e8f54455b37e4f32c60.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"Neue Haas";src:url(a4c6f6d97398d8f9a96c.ttf) format("truetype"),url(b386fc5e0aafc933d83c.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Neue Haas";src:url(32921edb532f55cbfdc6.ttf) format("truetype"),url(e5cc5aa11f7b5407f565.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"Neue Haas";src:url(bd0789975a9335536bb2.ttf) format("truetype"),url(3b0eb0ff1594466ab2e2.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Neue Haas";src:url(23d846a281c75daeff53.ttf) format("truetype"),url(24f8d095cae865e90e27.ttf) format("truetype");font-weight:700;font-style:normal}html{scroll-behavior:smooth}body{background:#fffaf0;width:100vw;margin:0;font-family:"Neue Haas",sans-serif}body.mobile-menu-open{overflow:hidden;position:fixed;width:100%}h1,h2,h4,p{margin:unset}a{text-decoration-line:none;color:#fffaf0}avisited{color:#000}.main-wrapper{padding:2.5rem 3rem}.max-width-container{width:auto;max-width:1600px;margin:auto}.svg-plus{margin-left:0.5rem}.content-blocks{margin-top:2.5rem;width:100%}.svg-right svg{color:#fffaf0;height:0.5rem;width:0.8125rem;margin-left:0.5rem}@media(max-width: 680px){.main-wrapper{padding:1.5rem 1.25rem}.content-blocks{margin-top:3rem}}#header-main{display:-webkit-box;display:-ms-flexbox;display:flex;pointer-events:none}#header-main #header-container{position:fixed;width:100dvw;-webkit-box-align:center;-ms-flex-align:center;align-items:center;pointer-events:none;z-index:90;backdrop-filter:unset;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#header-main #header-container .reduced-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1.5625rem 3rem 0.75rem 3rem}#header-main #header-container .reduced-navigation .header-logo{pointer-events:auto}#header-main #header-container .reduced-navigation .header-logo .dynamic-logo{color:#fffaf0}#header-main #header-container .reduced-navigation .header-logo .dynamic-logo__grey{color:#756f5e}#header-main #header-container .reduced-navigation .header-logo .dynamic-logo__grey svg{height:3.0625rem;width:auto}#header-main #header-container .reduced-navigation .header-logo .dynamic-logo svg{height:3.0625rem;width:auto}#header-main #header-container .reduced-navigation #navigation{background-color:#756f5e;padding:15px 45px;border-radius:50px;pointer-events:auto;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#header-main #header-container .reduced-navigation #navigation .menu-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.25rem}#header-main #header-container .reduced-navigation #navigation .menu-content .menu-item{cursor:pointer;color:#fffaf0}#header-main #header-container .reduced-navigation #navigation .menu-content .menu-item .menu-item-link{text-decoration:none;font-size:1.125rem;line-height:2rem}#header-main #header-container .expanded-navigation{width:auto;opacity:0;pointer-events:auto;border-top:1px solid #d4cfc1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#header-main #header-container .expanded-navigation .expanded-menu-container .expanded-menu-section-container{display:grid;grid-template-columns:1fr 3fr;padding:1.5625rem 3rem 3rem 3rem}#header-main #header-container .expanded-navigation .expanded-menu-container .expanded-menu-section-container .side{display:-webkit-box;display:-ms-flexbox;display:flex;color:#fffaf0}#header-main #header-container .expanded-navigation .expanded-menu-container .expanded-menu-section-container .side span svg{height:0.5rem;color:#fffaf0;margin-right:0.75rem}#header-main #header-container .expanded-navigation .expanded-menu-container .expanded-menu-section-container .expanded-menu-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}#header-main #header-container .expanded-navigation .expanded-menu-container .expanded-menu-section-container .expanded-menu-section .subtitle{color:#fff;font-size:1.375rem}#header-main #header-container .expanded-navigation .expanded-menu-container .expanded-menu-section-container .expanded-menu-section .tags-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.5rem;border-top:1px solid rgba(248,246,241,.2509803922);padding-top:0.75rem;margin-bottom:0.75rem}#header-main #header-container .expanded-navigation .expanded-menu-container .expanded-menu-section-container .expanded-menu-section .tags-container .child-item{display:inline-block;padding:0.25rem 0.75rem;background-color:#fffaf0;border-radius:1rem;border:1px solid #fffaf0;color:#756f5e;font-size:1.125rem;line-height:1.625rem;text-align:center;text-decoration:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer}#header-main #header-container .expanded-navigation .expanded-menu-container .expanded-menu-section-container .expanded-menu-section .tags-container .child-item:hover{background-color:#d4cfc1;border:1px solid #d4cfc1}#header-main #header-container.active{background-color:rgba(117,111,94,.9);backdrop-filter:blur(5px)}#header-main #header-container.active .reduced-navigation .header-logo .dynamic-logo__grey{color:#fffaf0}#header-main #header-container.active .reduced-navigation #navigation{background-color:unset}#header-main #header-container.active .reduced-navigation #navigation .menu-content .menu-item,#header-main #header-container.active .reduced-navigation #navigation .menu-content .menu-item>a{color:#d4cfc1}#header-main #header-container.active .reduced-navigation #navigation .menu-content .menu-item:hover,#header-main #header-container.active .reduced-navigation #navigation .menu-content .menu-item.active,#header-main #header-container.active .reduced-navigation #navigation .menu-content .menu-item.active>a,#header-main #header-container.active .reduced-navigation #navigation .menu-content .menu-item>a:hover,#header-main #header-container.active .reduced-navigation #navigation .menu-content .menu-item>a.active,#header-main #header-container.active .reduced-navigation #navigation .menu-content .menu-item>a.active>a{color:#fffaf0}#header-main #header-container.active .expanded-navigation{min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;opacity:1;pointer-events:auto}.header-menu-container{display:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0.75rem}.header-menu-container .header-logo{pointer-events:auto;z-index:1000}.header-menu-container .header-logo .dynamic-logo{color:#fffaf0}.header-menu-container .header-logo .dynamic-logo__grey{color:#756f5e}.header-menu-container .header-logo .dynamic-logo__grey svg{height:3.0625rem;width:auto}.header-menu-container .header-logo .dynamic-logo svg{height:3.0625rem;width:auto}.header-menu-container .mobile-menu-button{display:none;border:none;cursor:pointer;pointer-events:auto;background-color:#756f5e;z-index:1000;padding:0.9375rem;border-radius:1.5625rem;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.header-menu-container .mobile-menu-button.color-white{background-color:#fffaf0;padding:0.75rem 1.25rem}.header-menu-container .mobile-menu-button .close-icon{color:#756f5e;font-size:1.125rem;line-height:1.625rem;font-family:"Neue Haas",sans-serif}.header-menu-container .mobile-menu-button .close-icon:before{content:"x";margin-right:0.5rem}.header-menu-container .mobile-menu-button .close-icon,.header-menu-container .mobile-menu-button .burger-icon{display:none;position:relative;width:100%;background-color:#fffaf0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.header-menu-container .mobile-menu-button .close-icon.active,.header-menu-container .mobile-menu-button .burger-icon.active{display:-webkit-box;display:-ms-flexbox;display:flex}.header-menu-container .mobile-menu-button .burger-icon{height:0.0625rem;width:1.25rem}.header-menu-container .mobile-menu-button .burger-icon::before,.header-menu-container .mobile-menu-button .burger-icon::after{content:"";position:absolute;width:100%;height:1px;background-color:#fffaf0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.header-menu-container .mobile-menu-button .burger-icon::before{top:-8px}.header-menu-container .mobile-menu-button .burger-icon::after{top:8px}.mobile-navigation{display:block;position:fixed;pointer-events:auto;top:0;left:0;width:100%;height:100dvh;background-color:rgba(117,111,94,.9);z-index:190;padding:6.25rem 0;opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;overflow-y:hidden;visibility:hidden}.mobile-navigation.active{opacity:1;backdrop-filter:blur(5px);visibility:visible}.mobile-navigation .mobile-menu-content{position:relative;height:100%;overflow-y:auto;max-height:100dvh;-webkit-box-sizing:border-box;box-sizing:border-box}.mobile-navigation .mobile-menu-content .mobile-menu-level{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1rem 2rem 9.375rem 2rem;gap:0.75rem;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out}.mobile-navigation .mobile-menu-content .mobile-menu-level[data-level="0"]{-webkit-transform:translateX(0);transform:translateX(0)}.mobile-navigation .mobile-menu-content .mobile-menu-level .mobile-menu-header-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid rgba(248,246,241,.2509803922);border-bottom:1px solid rgba(248,246,241,.2509803922);padding:0.75rem 0}.mobile-navigation .mobile-menu-content .mobile-menu-level .mobile-menu-header-info .side-info-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.375rem;line-height:2rem;color:#fffaf0}.mobile-navigation .mobile-menu-content .mobile-menu-level .mobile-menu-header-info .side-info-menu:before{content:"•";font-size:2.625rem;margin-right:0.75rem}.mobile-navigation .mobile-menu-content .mobile-menu-level .mobile-menu-header-info .mobile-back-button{color:#d4cfc1}.mobile-navigation .mobile-menu-content .mobile-menu-level .mobile-menu-header-info .mobile-back-button:before{content:"⟵";margin-right:0.5rem;vertical-align:text-bottom}.mobile-navigation .mobile-menu-content .mobile-menu-level .mobile-menu-item{border-radius:0.5rem;overflow:hidden}.mobile-navigation .mobile-menu-content .mobile-menu-level .mobile-menu-item .mobile-menu-item-title,.mobile-navigation .mobile-menu-content .mobile-menu-level .mobile-menu-item .mobile-menu-item-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem;color:#fffaf0;text-decoration:none;font-size:1.875rem;line-height:2.25rem}.mobile-navigation .mobile-menu-content .mobile-menu-level .mobile-menu-item .mobile-menu-item-title svg,.mobile-navigation .mobile-menu-content .mobile-menu-level .mobile-menu-item .mobile-menu-item-link svg{color:#fffaf0;height:12px}.mobile-navigation .mobile-menu-content .mobile-menu-level .mobile-submenu-section .mobile-subtitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0.75rem 0;color:#fffaf0;font-size:1.875rem;line-height:2.25rem;cursor:pointer}.mobile-navigation .mobile-menu-content .mobile-menu-level .mobile-submenu-section .mobile-tags-container{display:none;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.5rem;padding:0.5rem 0 1rem}.mobile-navigation .mobile-menu-content .mobile-menu-level .mobile-submenu-section .mobile-tags-container.active{display:-webkit-box;display:-ms-flexbox;display:flex}.mobile-navigation .mobile-menu-content .mobile-menu-level .mobile-submenu-section .mobile-tags-container .mobile-child-item{padding:0.25rem 0.75rem;background-color:#fffaf0;border-radius:1rem;border:1px solid #fffaf0;color:#756f5e;font-size:1.125rem;line-height:1.625rem;text-align:center;text-decoration:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer}.mobile-navigation .mobile-menu-content .mobile-menu-level .mobile-submenu-section .mobile-tags-container .mobile-child-item:hover{background-color:#756f5e;color:#fffaf0}@media(max-width: 768px){#header-main #header-container:hover{height:unset;background-color:unset;backdrop-filter:unset}.header-menu-container{display:-webkit-box;display:-ms-flexbox;display:flex}.header-menu-container .mobile-menu-button{display:block}#navigation{display:none}.expanded-navigation{display:none}}.menu-content,.menu-content>div>ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.75rem 2.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:unset;padding:unset}#footer-container{color:#fffaf0;background-color:#444}#footer-container #footer-logo a img{width:4.3125rem;height:auto;-o-object-fit:cover;object-fit:cover}#footer-container .footer-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3rem;margin-top:80px;border-top:solid 1px;border-bottom:solid 1px;border-color:#756f5e;padding:0.75rem 0;line-height:1.625rem}#footer-container .footer-navigation #footer-social-media-navigation .menu-content li{border-bottom:1px solid #444}#footer-container .footer-navigation #footer-social-media-navigation .menu-content li:after{padding-left:0.5rem;content:url(fe4bc1ac7eef2d394f7a.svg)}#footer-container .footer-navigation #footer-social-media-navigation .menu-content li:hover{border-bottom:1px solid #fffaf0}#footer-container .footer-navigation #footer-main-navigation .menu-content li{border-bottom:1px solid #444}#footer-container .footer-navigation #footer-main-navigation .menu-content li:after{padding-left:0.5rem}#footer-container .footer-navigation #footer-main-navigation .menu-content li:hover{border-bottom:1px solid #fffaf0}#footer-container .footer-legal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:1.5rem;font-size:0.875rem;line-height:1rem}#footer-container .footer-legal .menu-content{gap:1.5rem 0.75rem}@media(max-width: 780px){#footer-container .footer-addresses{grid-template-rows:1fr 1fr 1fr;grid-template-columns:unset}#footer-container .footer-navigation{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.menu-content,.menu-content>div>ul{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.menu-content>div>ul{display:grid;grid-template-columns:1fr 1fr}#footer-menu{width:100%}}.fade-up{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:opacity .6s ease,-webkit-transform .6s ease;transition:opacity .6s ease,-webkit-transform .6s ease;transition:opacity .6s ease,transform .6s ease;transition:opacity .6s ease,transform .6s ease,-webkit-transform .6s ease}.fade-up.visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.section-block-addresses{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1.25rem;margin-top:2.25rem}.section-block-addresses .address-wrapper{border-top:solid 1px #756f5e;padding-top:1.25rem}.section-block-addresses .address-wrapper .address-title{font-weight:500;font-size:1.375rem;line-height:2rem}.section-block-addresses .address-wrapper .address-description{font-weight:300;font-size:1.125rem;line-height:1.625rem}.section-block-addresses .address-wrapper .address-description .strong{font-weight:500}.section__addresses__white .address-wrapper{border-top:solid 1px rgba(248,246,241,.2509803922);color:#fffaf0}@media(max-width: 780px){.section-block-addresses{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.classic-button{background-color:#fffaf0;color:#756f5e;border:1px solid #fffaf0;padding:15px 32px;text-align:center;text-decoration:none;display:inline-block;font-size:1.125rem;border-radius:1.5625rem;cursor:pointer;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.classic-button svg{color:#756f5e;margin-left:0.5rem;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.classic-button:hover{background-color:#756f5e;color:#fffaf0;border:1px solid #756f5e}.classic-button:hover svg{color:#fffaf0;margin-left:0.5rem}.classic-button-bkg-grey{background-color:#756f5e;color:#fffaf0;border:1px solid #756f5e}.classic-button-bkg-grey svg{color:#fffaf0;margin-left:0.5rem;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.classic-button-bkg-grey:hover{background-color:#fffaf0;color:#756f5e;border:1px solid #fffaf0}.classic-button-bkg-grey:hover svg{color:#756f5e;margin-left:0.5rem}.classic-button-border:hover{border:1px solid #756f5e}.button-load-more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:2.5rem;margin-bottom:5rem}.button-load-more #load-more{background-color:#756f5e;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;color:#fffaf0;padding:15px 32px;text-align:center;text-decoration:none;display:inline-block;font-size:1.125rem;border-radius:1.5625rem;cursor:pointer}.button-load-more #load-more svg{color:#fffaf0;height:0.5rem;width:auto}.carousel-images{position:relative;overflow:hidden;width:100%;padding:2rem 0}.carousel-images .carousel-track{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-behavior:smooth;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.carousel-images .carousel-track::-webkit-scrollbar{display:none}.carousel-images .carousel-track .carousel-slide{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;scroll-snap-align:start;position:relative;width:80vw;max-width:1155px;aspect-ratio:1155/700;overflow:hidden}.carousel-images .carousel-track .carousel-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.carousel-images .carousel-nav{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;bottom:3rem;left:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0.875rem 0.75rem;border-radius:24px;background-color:#fffaf0;-webkit-transform:translateX(-50%);transform:translateX(-50%);gap:1rem;z-index:10}.carousel-images .carousel-nav .carousel-prev,.carousel-images .carousel-nav .carousel-next{all:unset;cursor:pointer;font-size:1.2rem;color:#fffaf0}.carousel-images .carousel-nav .carousel-prev svg,.carousel-images .carousel-nav .carousel-next svg{color:#000;height:0.5rem;width:0.8125rem}.carousel-images .carousel-nav.shake{-webkit-animation:bounce 1.5s ease-in-out;animation:bounce 1.5s ease-in-out}@-webkit-keyframes bounce{0%,100%{-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}15%{-webkit-transform:translateX(-50%) translateY(-20px);transform:translateX(-50%) translateY(-20px)}30%{-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}45%{-webkit-transform:translateX(-50%) translateY(-15px);transform:translateX(-50%) translateY(-15px)}60%{-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}75%{-webkit-transform:translateX(-50%) translateY(-10px);transform:translateX(-50%) translateY(-10px)}90%{-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}}@keyframes bounce{0%,100%{-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}15%{-webkit-transform:translateX(-50%) translateY(-20px);transform:translateX(-50%) translateY(-20px)}30%{-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}45%{-webkit-transform:translateX(-50%) translateY(-15px);transform:translateX(-50%) translateY(-15px)}60%{-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}75%{-webkit-transform:translateX(-50%) translateY(-10px);transform:translateX(-50%) translateY(-10px)}90%{-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}}@media(max-width: 780px){.carousel-images{padding:unset}.carousel-images .carousel-track .carousel-slide{width:100dvw;aspect-ratio:4/6}}.section-block-chapo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4rem;padding:8rem 10rem;font-weight:300}.section-block-chapo .chapo-title{font-size:2.375rem;line-height:3rem;font-weight:300;text-indent:10%}.section-block-chapo .chapo-container{display:grid;grid-template-columns:1fr 1fr}.section-block-chapo .chapo-container .chapo-bullet{font-size:1.375rem;line-height:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem}.section-block-chapo .chapo-container .chapo-bullet svg{height:0.5rem;width:0.5rem;color:#756f5e}.section-block-chapo .chapo-container .chapo-description-container{color:#756f5e}.section-block-chapo .chapo-container .chapo-description-container .chapo-description{margin-bottom:1.5rem;font-size:1.125rem;line-height:1.625rem}@media(max-width: 780px){.section-block-chapo{padding:2.5rem 1.25rem 0 1.25rem}.section-block-chapo .chapo-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.section-block-chapo .chapo-container .chapo-description-container .chapo-description{margin-bottom:unset}.section-block-chapo .chapo-container .chapo-description-container a{margin-top:1.5rem}.section-block-chapo .chapo-title{text-indent:unset}}.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.section-block-contact{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15%;padding:6.5rem 3rem}.section-block-contact img{max-height:55dvh;width:auto;-o-object-fit:cover;object-fit:cover;aspect-ratio:5/8}.section-block-contact .block-contact-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5rem;color:#444;width:60%}.section-block-contact .block-contact-container .contact-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.section-block-contact .block-contact-container .contact-container .title{margin:unset;font-size:2.375rem;line-height:3rem;font-weight:300}.section-block-contact .block-contact-container .contact-container .description{font-size:1.375rem;line-height:2rem;font-weight:300}.section-block-contact .block-contact-container .join-us-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:1.5rem 0;border-top:1px solid #d4cfc1;gap:1.75rem}.section-block-contact .block-contact-container .join-us-container .join-us-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.section-block-contact .block-contact-container .join-us-container .join-us-details .title{font-size:1.375rem;line-height:2rem;font-weight:300;margin:unset}.section-block-contact .block-contact-container .join-us-container .join-us-details .description{font-size:1.125rem;line-height:1.625rem;font-weight:300}.section-block-contact .block-contact-container .join-us-container a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem;color:#756f5e;min-inline-size:-webkit-fit-content;min-inline-size:-moz-fit-content;min-inline-size:fit-content;border-bottom:1px solid #fffaf0;font-size:1.125rem;line-height:1.625rem}.section-block-contact .block-contact-container .join-us-container a:hover{border-bottom:1px solid #756f5e}@media(max-width: 780px){.section-block-contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;gap:3rem;padding:0 1.25rem}.section-block-contact img{max-height:unset;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:4/6}.section-block-contact .block-contact-container{gap:3rem;width:100%}.section-block-contact .block-contact-container .join-us-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.section-block-details{display:grid;grid-template-columns:1fr 2fr;color:#444;gap:5rem}.section-block-details .block-details-left{gap:6.4375rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.section-block-details .block-details-left h3{font-size:1.375rem;line-height:2rem;font-weight:300;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem;margin:unset}.section-block-details .block-details-left h3 svg{height:0.5rem;width:0.5rem;color:#756f5e}.section-block-details .block-details-left img{aspect-ratio:2/3;width:90%;height:auto;-o-object-fit:cover;object-fit:cover}.section-block-details .block-details-right h2{font-size:1.875rem;line-height:2.25rem;font-weight:300;padding-bottom:3rem}.section-block-details .block-details-right .details-container{margin-top:3rem}.section-block-details .block-details-right .details-container .row-container{display:grid;grid-template-columns:1fr 1fr;gap:3rem}.section-block-details .block-details-right .details-container .row-container .content{font-size:1.125rem;line-height:1.625rem}.section-block-details .block-details-right .details-container .row-container .content strong{font-weight:500;color:#756f5e}.section-block-details .block-details-right .details-container .row-paragraph{padding:1.5rem 0;border-top:1px solid #d4cfc1}.section-block-details .block-details-right .details-container .row-list p:nth-child(n+1){font-size:1.375rem;line-height:2rem}.section-block-details .block-details-right .details-container .row-list-first{padding:1.5rem 0;border-top:1px solid #d4cfc1}@media(max-width: 780px){.section-block-details{grid-template-rows:1fr;grid-template-columns:unset;gap:2.5rem;padding-top:unset;padding-bottom:unset}.section-block-details .block-details-left{gap:1.5rem}.section-block-details .block-details-right h2{padding-bottom:unset}.section-block-details .block-details-right .details-container .row-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3rem}}.filters-container{display:grid;grid-template-columns:1fr 3fr;color:#756f5e;max-width:1600px}.filters-container h3{font-size:1.375rem;line-height:2rem;font-weight:300;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem;margin:unset}.filters-container h3 svg{height:0.5rem;width:0.5rem;color:#756f5e}.filters-container .fc-terms-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.filters-container .fc-terms-container .fc-accordion-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.375rem;font-weight:300;line-height:2rem;background-color:#fffaf0;color:#756f5e;cursor:pointer;padding:18px;border:none;text-align:left;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.filters-container .fc-terms-container .fc-accordion-label svg{height:0.5rem;width:auto;margin-left:1rem}.filters-container .fc-terms-container .fc-accordion-label .icon-minus{display:none}.filters-container .fc-terms-container .parent-terms-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px solid #756f5e;padding-bottom:1.125rem}.filters-container .fc-terms-container .accordion-content-mobile{display:none}.filters-container .fc-terms-container .accordions-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.filters-container .fc-terms-container .accordions-container .accordion-content{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-height:0;margin-top:0.75rem;gap:0.75rem;overflow:hidden;-webkit-transition:max-height .3s ease-in-out;transition:max-height .3s ease-in-out;background-color:#fffaf0}.filters-container .fc-terms-container .accordions-container .accordion-content.accordion-active{max-height:62.5rem}.child-term{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0.25rem 0.75rem;background-color:#d4cfc1;border-radius:1rem;border:1px solid #fffaf0;color:#fffaf0;font-size:1.125rem;line-height:1.625rem;text-align:center;text-decoration:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer}.child-term svg{height:0.5rem;width:auto;margin-left:0.5rem}.child-term:hover{background-color:#756f5e}.child-term:hover svg{color:#fffaf0}.child-term.selected{color:#756f5e;background-color:#fffaf0;border:1px solid #756f5e}.child-term.selected svg{color:#756f5e;rotate:45deg}@media(max-width: 780px){.filters-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}.filters-container .parent-terms-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.filters-container .parent-terms-container .fc-accordion-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.filters-container .fc-terms-container .accordions-container{display:none}.filters-container .accordion-content-mobile{display:none}.filters-container .accordion-content-mobile.accordion-active{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1.5rem;width:100%;gap:0.3125rem}.filters-container .accordion-content-mobile .child-term{text-align:left}.filters-container .accordion-content-mobile .child-term:hover{background-color:#d4cfc1}.filters-container .accordion-content-mobile .child-term.selected{color:#fffaf0;background-color:#756f5e}.filters-container .accordion-content-mobile .child-term.selected svg{color:#fffaf0}}.filters-container-articles{display:grid;grid-template-columns:1fr 3fr;color:#756f5e;width:100%}.filters-container-articles .fc-terms-container{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #d4cfc1;gap:3.5rem}.filters-container-articles .filter-term{font-size:1.375rem;font-weight:300;line-height:2rem;background-color:#fffaf0;color:#d4cfc1;cursor:pointer;padding:18px;border:none;text-align:left}.filters-container-articles .filter-term.selected{color:#756f5e;font-weight:400}.filters-container-articles .filter-term:hover{color:#756f5e}.filters-container-articles .fc-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem;color:#756f5e;font-size:1.375rem;line-height:2rem;font-weight:300}.filters-container-articles .fc-title svg{height:0.5rem;width:0.5rem}@media(max-width: 780px){.filters-container-articles{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 1.25rem;gap:1.5rem}.filters-container-articles .fc-terms-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:1.5rem;gap:0.75rem}.filters-container-articles .filter-term{padding:0 1.125rem}}.page-header-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;margin-top:13.625rem;padding-left:3rem;color:#444;width:auto}.page-header-container .title{font-size:5.875rem;line-height:5.875rem;font-weight:400}.page-header-container .description{font-size:2.375rem;line-height:3rem;font-weight:300;width:70%}@media(max-width: 780px){.page-header-container{gap:2.5rem;margin-top:12.5rem;padding:0 1.25rem}.page-header-container .title{font-size:5rem;line-height:5rem}}.section-block-header-banner{display:grid;-webkit-box-align:end;-ms-flex-align:end;align-items:end;min-height:100dvh;background-size:cover;background-position:center;-webkit-box-shadow:inset 100dvw 0 0 0 rgba(0,0,0,.5);box-shadow:inset 100dvw 0 0 0 rgba(0,0,0,.5);color:#fffaf0;padding:0 3rem}.section-block-header-banner .hb-bottom{z-index:1}.section-block-header-banner .hb-bottom .hb-button-wrapper{visibility:hidden}.section-block-header-banner .hb-bottom .hb-slider-active{visibility:visible}.section-block-header-banner .hb-active{z-index:5}.section-block-header-banner .hb-wrapper{display:grid;grid-template-columns:2fr 1fr;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.section-block-header-banner .hb-wrapper h1{font-size:6.375rem;font-weight:400;line-height:6.375rem;margin-right:20px}.section-block-header-banner .hb-wrapper h1 p{margin:unset}.section-block-header-banner .hb-wrapper .hb-description-content{display:-webkit-box;display:-ms-flexbox;display:flex;width:80%;margin-bottom:20px}.section-block-header-banner .hb-wrapper .hb-description-content svg{height:0.5rem;margin-right:0.75rem}.section-block-header-banner .hb-wrapper p{margin:unset;line-height:2rem}.section-block-header-banner .row-2{grid-row:2/3}.section-block-header-banner .row-3{grid-row:3/3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.section-block-header-banner .row-3 .hb-button-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:2rem}.section-block-header-banner .row-3 .hb-cta-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;bottom:2.1875rem;width:100%;border-top:1px solid #fffaf0;padding-top:1rem;padding-bottom:1.5rem}.section-block-header-banner .row-3 .hb-cta-wrapper .hb-cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-block-header-banner .row-3 .hb-cta-wrapper .hb-cta svg{margin-right:10px;height:0.8125rem;width:0.5rem}.section-block-header-banner .row-3 .hb-cta-wrapper .hb-slider-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.section-block-header-banner .row-3 .hb-cta-wrapper .hb-slider-buttons button{background-color:rgba(0,0,0,0);border-radius:40px;padding:8px;color:#fff;border:1px solid #fff}.section-block-header-banner .row-3 .hb-cta-wrapper .hb-slider-buttons button svg{height:0.5rem;width:0.8125rem}.slider{position:relative;overflow:hidden;min-height:100dvh}.slider .slide{position:absolute;width:100%;height:100%;opacity:0;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}.slider .slide .slide-content{background-size:cover;background-position:center;color:#fff;display:grid;-webkit-box-align:end;-ms-flex-align:end;align-items:end;min-height:100dvh}.slider .slide.active{opacity:1}.hb-slider-buttons{visibility:hidden}.hb-slider-buttons button{background-color:rgba(0,0,0,0);border-radius:40px;padding:8px;color:#fff;border:1px solid #fff;cursor:pointer}@media(max-width: 780px){.section-block-header-banner{padding:0 1.25rem}.section-block-header-banner .row-3{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.section-block-header-banner .hb-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.5rem}.section-block-header-banner .hb-wrapper h1{font-size:4rem;line-height:5rem}}.section-block-image-full img{width:100%;aspect-ratio:2/1;height:auto;-o-object-fit:cover;object-fit:cover}@media(max-width: 780px){.section-block-image-full img{aspect-ratio:4/5}}.section-block-image-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:4rem;padding:6.5rem 3rem 3rem 3rem;font-weight:300;color:#fffaf0;-webkit-box-shadow:inset 100dvw 0 0 0 rgba(0,0,0,.3);box-shadow:inset 100dvw 0 0 0 rgba(0,0,0,.3)}.section-block-image-text .container{width:40%}.section-block-image-text .container .title{font-size:2.375rem;line-height:3rem;font-weight:300}.section-block-image-text .container .description{margin-top:10.25rem;margin-bottom:1.5rem;font-size:1.375rem;line-height:2rem}@media(max-width: 780px){.section-block-image-text{padding:5rem 1.25rem}.section-block-image-text .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:auto;gap:3rem}.section-block-image-text .container .description{margin:unset}}.section-block-image-with-text .block-text{display:grid;grid-template-columns:minmax(0.0625rem, auto) 1fr;padding:11.375rem 5rem 11.375rem 11.25rem;color:#fffaf0;font-size:2.375rem;line-height:3rem;font-weight:300}.section-block-image-with-text .block-text svg{margin-right:0.75rem}.section-block-image-with-text .block-image{background-size:cover;background-position:center;height:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:9.375rem}.section-block-image-with-text .with-text{-webkit-box-shadow:inset 100dvw 0 0 0 rgba(0,0,0,.7);box-shadow:inset 100dvw 0 0 0 rgba(0,0,0,.7)}.section-block-image-with-text .no-text{height:70dvh;width:auto}@media(max-width: 780px){.section-block-image-with-text .block-text{padding:5rem 1.25rem;font-size:1.875rem;line-height:2.25rem;display:grid;gap:1.5rem}.section-block-image-with-text .block-image{padding:unset}.section-block-image-with-text .no-text{height:100dvh}}.section-block-gallery-images{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100vh;gap:1.25rem;overflow:hidden}.section-block-gallery-images img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-box-flex:1;-ms-flex:1;flex:1;background-position:center}.section-block-gallery-images .align-left{aspect-ratio:1/8}.section-block-gallery-images .align-right{aspect-ratio:7/8;-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}@media(max-width: 780px){.gallery-image{height:100%;aspect-ratio:16/9;padding:unset}.gallery-images{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;padding:0 1.25rem}.gallery-images .align-left{aspect-ratio:4/5}.gallery-images .align-right{aspect-ratio:1/1}}.block_infos{margin-top:unset}.section-block-infos{display:grid;grid-template-columns:1fr 2fr;padding:5rem 3rem;background-color:#756f5e;color:#fffaf0;font-size:1.125rem;line-height:2rem}.section-block-infos .block-infos-title:before{content:url(6d0b63c6cf78ac64f8a9.svg);vertical-align:center;margin-right:7px}.section-block-infos .block-infos-container{display:grid;gap:2.5rem}.section-block-infos .block-infos-container .block-infos{padding-top:1.5rem;border-top:solid 1px rgba(248,246,241,.2509803922)}.section-block-infos .block-infos-container .block-infos .title{font-size:1.875rem;line-height:2.25rem;margin-bottom:0.5rem}@media(max-width: 780px){.section-block-infos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3rem;padding:3rem 1.25rem}}.intro-container{overflow-x:hidden;position:fixed;width:100dvw;height:100dvh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1100}#intro-start{background-color:#fff}#intro-start .path{stroke:#000;stroke-dasharray:1000;stroke-dashoffset:1000;stroke-width:1;-webkit-animation:dash 6s linear forwards;animation:dash 6s linear forwards}@-webkit-keyframes dash{to{stroke-dashoffset:0}}@keyframes dash{to{stroke-dashoffset:0}}#intro-start .path-small{stroke:#444;stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:small 10s linear forwards;animation:small 10s linear forwards}@-webkit-keyframes small{to{stroke-dashoffset:0}}@keyframes small{to{stroke-dashoffset:0}}#intro-mask{background-color:#444;-webkit-transition:.9s ease-in-out;transition:.9s ease-in-out;clip-path:circle(0%)}#intro-mask .path-mask{stroke:#fff}.project-intro-wrapper{display:grid;grid-template-columns:2.5fr 1fr}.project-intro-wrapper .intro-location{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;color:#756f5e;font-size:1.125rem;padding-top:20px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.project-intro-wrapper .intro-location .intro-city{font-weight:500}.intro-description{font-size:2.25rem;line-height:2.25rem;font-weight:300}@media(max-width: 780px){.project-intro-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0 1.25rem;gap:1.25rem}.intro-description{font-size:1.875rem}}.section-block-next-articles-wrapper .main-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:3rem;padding-bottom:1.5rem;border-bottom:1px solid #fffaf0}.section-block-next-articles-wrapper .main-header .title{font-size:2.375rem;line-height:3rem;font-weight:300;color:#fffaf0}.section-block-next-articles-wrapper .all-articles-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:gray;margin:1.5rem 0;padding-top:1.5rem;border-top:1px solid #d4cfc1}.section-block-next-articles-wrapper .all-articles-container a{color:#756f5e;border-bottom:1px solid #fffaf0}.section-block-next-articles-wrapper .all-articles-container a:hover{border-bottom:1px solid #756f5e}.section-block-next-articles-wrapper .next-articles-container{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.section-block-next-articles-wrapper .next-articles-container .next-article-taxonomy-button{position:absolute;z-index:1;bottom:0.75rem;left:0.75rem}.section-block-next-articles-wrapper .next-articles-container .next-article-container:hover .next-article-taxonomy-button .classic-button{background-color:#d4cfc1;color:#fffaf0;border:1px solid #d4cfc1}.section-block-next-articles-wrapper .next-articles-container .next-article-container .next-article-date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1rem}.section-block-next-articles-wrapper .next-articles-container .next-article-container .next-article-date span{display:-webkit-box;display:-ms-flexbox;display:flex}.section-block-next-articles-wrapper .next-articles-container .next-article-container .next-article-date span svg{height:0.3125rem;color:#756f5e;margin-right:0.75rem}.section-block-next-articles-wrapper .next-articles-container .next-article-container .next-article-title{font-size:2.375rem;font-weight:400;line-height:3rem;color:#444}.section-block-next-articles-wrapper .next-articles-container .next-article-container .next-article-img-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-block-next-articles-wrapper .next-articles-container .next-article-container .next-article-img-container .next-article-img{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;clip-path:circle(100%);-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.section-block-next-articles-wrapper .next-articles-container .next-article-container .next-article-img-container .next-article-img img{aspect-ratio:16/9;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;background-position:center}.section-block-next-articles-wrapper .next-articles-container .next-article-container .next-article-img-container .next-article-img .next-article-button{position:absolute;visibility:visible}.section-block-next-articles-wrapper .next-articles-container .next-article-container .next-article-img-container .next-article-img:hover{clip-path:circle(34% at center)}.section-block-next-articles-wrapper .next-articles-container .next-article-container .next-article-img-container .next-article-button{position:absolute;opacity:0;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.section-block-next-articles-wrapper .next-articles-container .next-article-container .next-article-img-container:hover .next-article-button{opacity:100%}.bck-color-grey{background-color:#444;color:#fffaf0}.bck-color-grey .next-articles-container .next-article-container .next-article-date span svg{color:#fffaf0}.bck-color-grey .next-articles-container .next-article-container .next-article-title{color:#fffaf0}@media(max-width: 780px){.section-block-next-articles-wrapper .next-articles-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3rem}.section-block-next-articles-wrapper .next-articles-container .next-article-container .next-article-img-container .next-article-img img{aspect-ratio:3.5/4}.section-block-next-articles-wrapper .main-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:3rem}}.section-next-next-project-wrapper{color:#444}.section-next-next-project-wrapper .main-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.5rem}.section-next-next-project-wrapper .main-header .title{font-size:2.375rem;line-height:3rem;font-weight:300;color:#756f5e}.section-next-next-project-wrapper .next-project-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid #444;padding-top:1.5rem;color:#756f5e;font-size:1.125rem}.section-next-next-project-wrapper .next-project-links .all-projects-container{border-bottom:1px solid #fffaf0}.section-next-next-project-wrapper .next-project-links .all-projects-container a{color:#756f5e}.section-next-next-project-wrapper .next-project-links .all-projects-container:hover{border-bottom:1px solid #444}.section-next-next-project-wrapper .section-block-next-project-container{margin-top:1rem}.section-next-next-project-wrapper .section-block-next-project-container h2{margin:unset;font-weight:400;font-size:2.375rem;line-height:3rem}.section-next-next-project-wrapper .section-block-next-project-container a{color:#444}.section-next-next-project-wrapper .section-block-next-project-container .next-project-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;clip-path:circle(100%);-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.section-next-next-project-wrapper .section-block-next-project-container .next-project-img img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;background-position:center;aspect-ratio:5/2}.section-next-next-project-wrapper .section-block-next-project-container .next-project-img .next-project-button{position:absolute;opacity:0;-webkit-transition:all .5s ease-in-out .3s;transition:all .5s ease-in-out .3s}.section-next-next-project-wrapper .section-block-next-project-container .next-project-img:hover{clip-path:circle(26% at center)}.section-next-next-project-wrapper .section-block-next-project-container .next-project-img:hover .next-project-button{opacity:100%}.section-next-next-project-wrapper .section-block-next-project-container ul{margin:0 0 1rem 0;padding:unset}.section-next-next-project-wrapper .section-block-next-project-container ul li{font-weight:400;font-size:1.125rem;line-height:1.625rem;list-style-position:inside}@media(max-width: 780px){.section-next-next-project-wrapper .section-block-next-project-container .next-project-img img{aspect-ratio:3.5/4}.section-next-next-project-wrapper .section-block-next-project-container .next-project-img:hover{clip-path:unset}.section-next-next-project-wrapper .section-block-next-project-container .next-project-img:hover .next-project-button{display:none}.section-next-next-project-wrapper .main-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:3rem}}.section-block-numbers{display:grid;padding:5rem 3rem;background-color:#756f5e;grid-template-columns:1fr 2fr;color:#fffaf0}.section-block-numbers .block-numbers-title:before{content:url(6d0b63c6cf78ac64f8a9.svg);vertical-align:text-bottom;margin-right:7px}.section-block-numbers .block-numbers-container{display:grid;grid-template-columns:1fr 1fr;gap:3.0625rem}.section-block-numbers .block-numbers-container .block-number{display:grid;gap:0.875rem;padding-top:0.75rem;border-top:solid 1px rgba(248,246,241,.2509803922)}.section-block-numbers .block-numbers-container .block-number .title{font-size:300;line-height:2rem}.section-block-numbers .block-numbers-container .block-number .number{font-size:5.875rem;line-height:5.875rem;font-weight:500}@media(max-width: 780px){.section-block-numbers{display:block}.section-block-numbers .block-numbers-title{margin-bottom:3rem}.section-block-numbers .block-numbers-container{gap:2.375rem}}.section-block-publications{display:grid;grid-template-columns:1fr 3fr;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:5rem;padding:5rem 3rem;background-color:#756f5e;color:#fffaf0}.section-block-publications .publications-intro-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem;font-size:1.375rem;line-height:2rem;font-weight:300}.section-block-publications .publications-intro-title svg{height:0.5rem;width:0.5rem}.section-block-publications .block-publications-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.section-block-publications .block-publications-container .block-publications-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5rem}.section-block-publications .block-publications-container .block-publications-wrapper .load-more-btn-publications{background-color:#fffaf0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:none;color:#756f5e;padding:0.9375rem 2rem;text-align:center;text-decoration:none;display:inline-block;font-size:1.125rem;border-radius:1.5625rem;cursor:pointer}.section-block-publications .block-publications-container .block-publications-wrapper .load-more-btn-publications svg{color:#756f5e;height:0.5rem;width:auto}.section-block-publications .block-publications-container .block-publications-wrapper .load-more-btn-publications:hover{background:rgba(248,246,241,.2509803922)}.section-block-publications .block-publications-container .block-publications-wrapper .publications-intro-description{font-size:1.875rem;line-height:2.25rem}.section-block-publications .block-publications-container .block-publications-wrapper .block-publications-cards{display:grid;grid-template-columns:1fr 1fr 1fr;gap:3.5rem}.section-block-publications .block-publications-container .block-publications-wrapper .block-publications-cards .block-publications-card img{aspect-ratio:9/14;-o-object-fit:contain;object-fit:contain;width:70%}.section-block-publications .block-publications-container .block-publications-wrapper .block-publications-cards .block-publications-card .publication-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.section-block-publications .block-publications-container .block-publications-wrapper .block-publications-cards .block-publications-card .publication-info .publication-info-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:1.5rem 0;gap:0.75rem}.section-block-publications .block-publications-container .block-publications-wrapper .block-publications-cards .block-publications-card .publication-info .publication-info-details .publication-button{border-bottom:0.0625rem solid #756f5e;padding-bottom:0.125rem;margin-top:1.5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.section-block-publications .block-publications-container .block-publications-wrapper .block-publications-cards .block-publications-card .publication-info .publication-info-details .publication-button:hover{border-bottom:1px solid #fffaf0}.section-block-publications .block-publications-container .block-publications-wrapper .block-publications-cards .block-publications-card .publication-info .publication-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:0.5rem;border-top:solid 1px rgba(248,246,241,.2509803922);font-size:0.875rem;line-height:1rem}.section-block-publications .block-publications-container .block-publications-wrapper .block-publications-cards .block-publications-card .publication-info .publication-details .publication-name{font-weight:500}.section-block-publications .block-publications-container .block-publications-wrapper .block-publications-cards .block-publications-card .publication-info .publication-details .publication-year{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem}.section-block-publications .block-publications-container .block-publications-wrapper .block-publications-cards .block-publications-card .publication-info .publication-details .publication-year svg{height:0.25rem;width:0.25rem}.section-block-publications .block-publications-container .block-publications-wrapper .block-publications-cards-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.section-block-publications .block-publications-container .block-publications-wrapper .block-publications-cards-list .card-last{padding-bottom:0.5rem;border-bottom:solid 1px rgba(248,246,241,.2509803922)}.section-block-publications .block-publications-container .block-publications-wrapper .block-publications-cards-list .block-publications-card .publication-info{display:grid;grid-template-columns:4fr 1fr;padding-top:0.5rem;border-top:solid 1px rgba(248,246,241,.2509803922)}.section-block-publications .block-publications-container .block-publications-wrapper .block-publications-cards-list .block-publications-card .publication-info .publication-info-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:1.5rem 0;gap:0.5rem}.section-block-publications .block-publications-container .block-publications-wrapper .block-publications-cards-list .block-publications-card .publication-info .publication-info-details .publication-title{font-size:1.375rem;line-height:2rem}.section-block-publications .block-publications-container .block-publications-wrapper .block-publications-cards-list .block-publications-card .publication-info .publication-info-details .publication-author{font-size:1.125rem;line-height:1.625rem}.section-block-publications .block-publications-container .block-publications-wrapper .block-publications-cards-list .block-publications-card .publication-info .publication-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0.5rem;font-size:0.875rem;line-height:1rem}.section-block-publications .block-publications-container .block-publications-wrapper .block-publications-cards-list .block-publications-card .publication-info .publication-details .publication-name{font-weight:500}.section-block-publications .block-publications-container .block-publications-wrapper .block-publications-cards-list .block-publications-card .publication-info .publication-details .publication-year{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem}.section-block-publications .block-publications-container .block-publications-wrapper .block-publications-cards-list .block-publications-card .publication-info .publication-details .publication-year svg{height:0.25rem;width:0.25rem}@media(max-width: 780px){.section-block-publications{grid-template-rows:1fr;grid-template-columns:unset;gap:1.5rem;padding:3rem 0}.section-block-publications .publications-intro-title{padding:0 1.25rem}.section-block-publications .block-publications-container .block-publications-wrapper{gap:3.75rem}.section-block-publications .block-publications-container .block-publications-wrapper .publications-intro-description{padding:0 1.25rem}.section-block-publications .block-publications-container .block-publications-wrapper .block-publications-cards{gap:1rem;width:100dvw;grid-auto-flow:column;grid-auto-columns:75%;grid-template-columns:unset;overflow-x:scroll}.section-block-publications .block-publications-container .block-publications-wrapper .block-publications-cards .block-publications-card{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 1.25rem}.section-block-publications .block-publications-container .block-publications-wrapper .load-more-btn-publications{display:none}.section-block-publications .block-publications-container .block-publications-wrapper .block-publications-cards-list{gap:1rem;width:100%}.section-block-publications .block-publications-container .block-publications-wrapper .block-publications-cards-list .card-last{border-bottom:unset}.section-block-publications .block-publications-container .block-publications-wrapper .block-publications-cards-list .block-publications-card{padding:0 1.25rem}.section-block-publications .block-publications-container .block-publications-wrapper .block-publications-cards-list .block-publications-card .publication-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:1rem}.section-block-publications .block-publications-container .block-publications-wrapper .block-publications-cards-list .block-publications-card .publication-info .publication-info-details{margin:unset}}.section-block-rewards{display:grid;gap:5rem;color:#756f5e}.section-block-rewards .block-rewards-intro{display:grid;grid-template-columns:1fr 2fr;font-size:1.125rem;line-height:2rem}.section-block-rewards .block-rewards-intro .reward-intro-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem;font-size:1.375rem;line-height:2rem;font-weight:300}.section-block-rewards .block-rewards-intro .reward-intro-title svg{height:0.5rem;width:0.5rem;color:#756f5e}.section-block-rewards .block-rewards-intro .reward-intro-description{font-size:1.875rem;line-height:2.25rem}.section-block-rewards .block-rewards-container{display:grid;gap:3rem;width:100%;grid-auto-flow:column;grid-auto-columns:25%;overflow-x:scroll}.section-block-rewards .block-rewards-container .block-rewards-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.section-block-rewards .block-rewards-container .block-rewards-card .card-header-container{display:grid;grid-template-columns:1fr 3fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.section-block-rewards .block-rewards-container .block-rewards-card .card-header-container img{height:6.375rem;-o-object-fit:cover;object-fit:cover;aspect-ratio:1/1}.section-block-rewards .block-rewards-container .block-rewards-card .card-header-container .card-header .card-header-title{font-size:1.875rem;line-height:2.25rem;font-weight:300;color:#444}.section-block-rewards .block-rewards-container .block-rewards-card .card-header-container .card-header .card-header-category{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem;line-height:1.625rem}.section-block-rewards .block-rewards-container .block-rewards-card .card-header-container .card-header .card-header-category svg{height:0.25rem;width:0.25rem;color:#756f5e}.section-block-rewards .block-rewards-container .block-rewards-card .card-image{width:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:396/260}.section-block-rewards .block-rewards-container .block-rewards-card .card-infos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.section-block-rewards .block-rewards-container .block-rewards-card .card-infos a{color:#756f5e}.section-block-rewards .block-rewards-container .block-rewards-card .card-infos .card-infos-header{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.5rem}.section-block-rewards .block-rewards-container .block-rewards-card .card-infos .card-infos-header .card-infos-header-title{font-size:1.375rem;line-height:2rem;font-weight:300;color:#444}.section-block-rewards .block-rewards-container .block-rewards-card .card-infos .card-infos-header .card-infos-header-location{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem;color:#444}.section-block-rewards .block-rewards-container .block-rewards-card .card-infos .card-infos-header .card-infos-header-location svg{height:0.25rem;width:0.25rem;color:#756f5e}.section-block-rewards .block-rewards-container .block-rewards-card .card-infos .card-button{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #fffaf0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.section-block-rewards .block-rewards-container .block-rewards-card .card-infos .card-button svg{color:#756f5e;height:0.5rem;width:0.8125rem}.section-block-rewards .block-rewards-container .block-rewards-card .card-infos .card-button:hover{border-bottom:1px solid #756f5e}.section-block-rewards .block-rewards-container .block-rewards-card .card-infos .card-description{color:#444}@media(max-width: 780px){.section-block-rewards{gap:3rem;padding:0 1.25rem}.section-block-rewards .block-rewards-intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}.section-block-rewards .block-rewards-container{gap:1.5rem;grid-auto-columns:75%}.section-block-rewards .block-rewards-container .block-rewards-card .card-header-container .card-header .card-header-title{font-size:1.375rem;line-height:2rem}.section-block-rewards .block-rewards-container .block-rewards-card .card-header-container .card-header .card-header-category{font-size:0.875rem;line-height:1rem}}.section-block-table-content{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;font-weight:300;font-size:1.125rem}.section-block-table-content .tc-wrapper{border-top:solid 1px;border-color:#d4cfc1;padding-top:20px}.section-block-table-content .tc-wrapper .tc-title{color:#756f5e}.section-block-table-content .tc-wrapper .tc-description{color:#444}.section-block-table-content .tc-wrapper .tc-description ul{padding:unset;list-style-position:inside}@media(max-width: 780px){.section-block-table-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 1.25rem;gap:1.5rem}.section-block-table-content .tc-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem}}.section-block-text-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.section-block-text-wrapper .text-content{width:40%;font-weight:300;line-height:1.625rem;font-size:1.125rem}.section-block-text-wrapper.text-align-right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.section-block-text-wrapper.text-align-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.section-block-text-wrapper.text-align-center .text-content{width:100%}@media(max-width: 780px){.section-block-text-wrapper{padding:0 1.25rem}.section-block-text-wrapper .text-content{width:100%}}.svg-arrow-right-up-diag{margin-left:0.5rem}.country-selector.weglot-dropdown .wgcurrent a,.country-selector.weglot-dropdown .wgcurrent span{padding-right:unset;text-decoration:none;font-size:1.125rem;line-height:2rem;color:#fffaf0}.country-selector.weglot-dropdown{background-color:unset}.country-selector.weglot-dropdown .wgcurrent{border:unset}.country-selector.weglot-dropdown .wgcurrent:after{display:none}.country-selector.weglot-dropdown ul{background:unset;border:unset}.country-selector.weglot-dropdown ul li>a{text-decoration:none;font-size:1.125rem;line-height:2rem;color:#fffaf0}.country-selector.weglot-dropdown span{height:unset}.country-selector{color:#fffaf0;font-weight:500}.country-selector a{color:#d4cfc1}.country-selector a:hover{color:#fffaf0}.article-container{margin:9.125rem 10.125rem 0 10.125rem}.article-container .article-title{font-size:5rem;font-weight:400;line-height:5rem;text-align:center;color:#756f5e;margin-top:2.5rem}.article-container .section-block-article-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.article-container .section-block-article-image img{aspect-ratio:5/3;height:auto;-o-object-fit:cover;object-fit:cover;background-position:center}.article-container .section-block-article-image .img-credit{font-size:0.875rem;line-height:1.125rem;color:#756f5e}.article-container .section-block-article-image.img-align-left{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.article-container .section-block-article-image.img-align-right{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.article-container .section-block-article-image.img-align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.article-container .section-block-article-image.img-size-small img{width:50%}.article-container .section-block-article-image.img-size-big img{width:100%}.article-container .content-blocks .article-intro-wrapper{margin:0 7.0625rem}.article-container .article-button{margin:1.5rem 7.0625rem 0 7.0625rem}.article-container .article-content{color:#444;line-height:1.625rem;margin-right:7.0625rem;margin-left:7.0625rem;padding-bottom:3rem;padding-top:0.5rem;border-bottom:1px solid #d4cfc1}.article-container .article-content blockquote{font-size:1.375rem;line-height:2rem;margin:2.375rem 0;padding:0.75rem 0 0.75rem 0.75rem;border-left:2px solid #d4cfc1}.article-container .article-content ul{padding-left:1.5rem;margin:1.5rem 0}.article-container .article-header-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:1.5rem;border-bottom:1px solid #d4cfc1}.article-container .article-header-wrapper .article-date,.article-container .article-header-wrapper .article-taxonomy{font-size:1.125rem;line-height:1.625rem;color:#756f5e}.article-container .article-header-wrapper .article-taxonomy{background-color:#d4cfc1;padding:4px 12px;border-radius:16px}@media(max-width: 780px){.article-container{margin:9.125rem 1.25rem 0 1.25rem}.article-container .article-title{font-size:2.375rem;line-height:3rem}.article-container .content-blocks .article-intro-wrapper{margin:0 1.25rem}.article-container .article-content{padding:0 1.25rem 1.5rem 1.25rem;margin:unset}.article-container .article-button{margin:1.5rem 1.25rem 0 1.25rem}}.articles-grid-header-container{margin:9.125rem 3rem 0 3rem;color:#444}.articles-grid-header-container .articles-grid-title{font-size:5.875rem;line-height:5.875rem;font-weight:400}.articles-grid-header-container .articles-grid-description{font-size:2.375rem;font-weight:300;line-height:3rem}@media(max-width: 780px){.articles-grid-header-container{margin:12.5rem 1.25rem 0 1.25rem}}.error-message{color:red;font-size:.875em;margin-bottom:5px}.group-file{position:relative}.group-file .file-info-container{display:none;margin-top:0.625rem;font-size:0.875rem;color:#756f5e}.group-file .file-info-container .file-name,.group-file .file-info-container .file-size{margin-bottom:0.3125rem}.contact-header-container{margin:12.5rem 3rem;color:#444}.contact-header-container .contact-title{font-size:5.875rem;line-height:5.875rem;font-weight:400}.contact-header-container .contact-description{font-size:2.375rem;font-weight:300;line-height:3rem}.form-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;width:80%}.form-wrapper #dynamic-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.875rem;color:#756f5e}.form-wrapper #dynamic-form .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:16px;line-height:26px}.form-wrapper #dynamic-form .group-label label{display:none}.form-wrapper #dynamic-form .form-group input[type=text],.form-wrapper #dynamic-form .form-group input[type=email],.form-wrapper #dynamic-form .form-group textarea{width:100%;padding:10px 0;margin:5px 0;border:none;background:rgba(0,0,0,0);font-size:16px;font-family:"Neue Haas",sans-serif}.form-wrapper #dynamic-form .form-group input[type=text]:focus,.form-wrapper #dynamic-form .form-group input[type=email]:focus,.form-wrapper #dynamic-form .form-group textarea:focus{outline:none;border:none;color:#756f5e}.form-wrapper #dynamic-form .form-group input::-webkit-input-placeholder, .form-wrapper #dynamic-form .form-group textarea::-webkit-input-placeholder{color:#756f5e;opacity:1}.form-wrapper #dynamic-form .form-group input::-moz-placeholder, .form-wrapper #dynamic-form .form-group textarea::-moz-placeholder{color:#756f5e;opacity:1}.form-wrapper #dynamic-form .form-group input:-ms-input-placeholder, .form-wrapper #dynamic-form .form-group textarea:-ms-input-placeholder{color:#756f5e;opacity:1}.form-wrapper #dynamic-form .form-group input::-ms-input-placeholder, .form-wrapper #dynamic-form .form-group textarea::-ms-input-placeholder{color:#756f5e;opacity:1}.form-wrapper #dynamic-form .form-group input::placeholder,.form-wrapper #dynamic-form .form-group textarea::placeholder{color:#756f5e;opacity:1}.form-wrapper #dynamic-form .group-cities{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.form-wrapper #dynamic-form .group-cities .cities-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-wrapper #dynamic-form .group-cities .cities-container .cities-option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.form-wrapper #dynamic-form .group-cities .cities-container .cities-option .city-option input[type=radio]{display:none}.form-wrapper #dynamic-form .group-cities .cities-container .cities-option .city-option input[type=radio]:checked+label{background-color:#fffaf0;color:#756f5e;border:1px solid #d4cfc1}.form-wrapper #dynamic-form .group-cities .cities-container .cities-option .city-option label{display:inline-block;padding:4px 12px;margin:5px;background-color:#d4cfc1;color:#756f5e;border-radius:16px;cursor:pointer;-webkit-transition:background-color .3s;transition:background-color .3s;border:1px solid #fffaf0}.form-wrapper #dynamic-form .group-cities .cities-container .cities-option .city-optionlabel:hover{background-color:#b8b2a8;color:#fffaf0;border:1px solid #fffaf0}.form-wrapper #dynamic-form .group-text{padding-bottom:12px;border-bottom:1px solid #d4cfc1}input[type=file]{border:none}.custom-file-input{display:none}.custom-file-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:8px 16px;background-color:#d4cfc1;color:#756f5e;border-radius:20px;cursor:pointer;-webkit-transition:background-color .3s;transition:background-color .3s}.custom-file-label svg{height:0.8125rem;margin-left:0.5rem}.custom-file-label:hover{background-color:#756f5e;color:#fffaf0}.custom-file-label:hover svg{color:#fffaf0}.custom-file-input:focus+.custom-file-label{background-color:#756f5e;color:#fffaf0}#group-submit-button:after{content:url(c2257e612feeed87d91b.svg)}#group-submit-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative;border:none;padding:8px 24px;background-color:#756f5e;color:#f5f5f5;border-radius:20px;font-size:16px;font-family:"Neue Haas",sans-serif}#submit-button{background:none;border:none;color:#f5f5f5;font-family:"Neue Haas",sans-serif;font-size:16px;cursor:pointer;width:100%}.legal-text a{color:#756f5e;text-decoration-line:underline}.form-side-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:60%;color:#756f5e}.form-side-container .side-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem;font-size:22px;line-height:32px}.form-side-container .side-title svg{height:0.5rem;width:0.5rem;color:#756f5e}.form-side-container .side-next{margin-bottom:64px;border-top:1px solid;padding-top:24px}.form-side-container .side-next .next-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem;color:#756f5e;font-size:22px;line-height:32px;margin-bottom:8px}.form-side-container .side-next .next-title svg{height:0.5rem;width:0.5rem;color:#756f5e}.form-side-container .side-next .next-description{font-size:16px;line-height:26px}.form-side-container .side-next .next-description a{color:#756f5e;text-decoration:underline}.form-side-container .side-desktop{display:block}.side-mobile{display:none}@media(max-width: 780px){.contact-header-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:12.5rem 1.25rem 3rem 1.25rem;gap:2.5rem}.contact-header-container .contact-title{font-size:5rem;line-height:5rem}.side-mobile{display:block;margin:0 1.25rem 2.5rem 1.25rem}.side-mobile .next-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem;color:#756f5e;font-size:22px;line-height:32px;margin-bottom:8px}.side-mobile .next-title svg{height:0.5rem;width:0.5rem;color:#756f5e}.side-mobile .next-description{color:#756f5e;font-size:16px;line-height:26px}.side-mobile .next-description a{color:#756f5e;text-decoration:underline}.form-side-container .side-desktop{display:none}.form-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.block_articles{margin-top:unset !important}.section-block-home-cover{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:100dvh;background-size:cover;background-position:center;color:#fffaf0;padding:0 3rem}.section-block-home-cover.text-align-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.section-block-home-cover.text-align-right .description{padding-left:unset;padding-right:3rem}.section-block-home-cover.text-align-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.section-block-home-cover.text-align-bottom{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.section-block-home-cover.text-align-bottom .description{margin-bottom:3rem;padding-left:unset}.section-block-home-cover.text-align-bottom-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.section-block-home-cover.text-align-bottom-right .description{margin-bottom:3rem;padding-left:unset}.section-block-home-cover.text-align-bottom-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.section-block-home-cover.text-align-bottom-left .description{margin-bottom:3rem;padding-left:unset}.section-block-home-cover.text-align-top{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.section-block-home-cover.text-align-top .description{margin-top:7.5rem;padding-left:unset}.section-block-home-cover.text-align-top-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.section-block-home-cover.text-align-top-right .description{margin-top:7.5rem;padding-left:unset}.section-block-home-cover.text-align-top-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.section-block-home-cover.text-align-top-left .description{margin-top:7.5rem;padding-left:unset}.section-block-home-cover .description{width:70%;padding-left:3rem;font-size:5rem;line-height:5rem}@media(max-width: 780px){.section-block-home-cover.text-align-right{text-align:end}.section-block-home-cover.text-align-right .description{padding-left:unset;padding-right:unset}.section-block-home-cover .description{width:100%;padding-left:unset;font-size:2.375rem;line-height:3rem}}.legal-wrapper{margin-top:9.125rem;color:#444}.legal-wrapper .legal-title{font-size:5rem;line-height:5rem;font-weight:400;text-align:center}.legal-wrapper .legal-container{margin:5rem 17.1875rem}.legal-wrapper .legal-container .block-legal-container{margin-top:3rem}.legal-wrapper .legal-container .block-legal-container h2{font-size:1.875rem;line-height:2.25rem;font-weight:300;margin-bottom:1.5rem}.legal-wrapper .legal-container .block-legal-container h3{font-size:1.375rem;line-height:2rem;font-weight:300;margin:1.5rem 0 0.5rem 0}.legal-wrapper .legal-container .block-legal-container p{font-size:1.125rem;line-height:1.625rem;font-weight:300}.legal-wrapper .legal-container .block-legal-container p a{color:#444;text-decoration-line:underline}@media(max-width: 780px){.legal-wrapper .legal-container{padding:0 1.25rem 3rem 1.25rem;margin:unset}}.projects-container{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.projects-container .section-next-next-project-wrapper .section-block-next-project-container .next-project-img img{aspect-ratio:16/9}.projects-container .section-next-next-project-wrapper .section-block-next-project-container .next-project-img:hover{clip-path:circle(34% at center)}@media(max-width: 780px){.projects-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 1.25rem}.projects-container .section-next-next-project-wrapper{padding:1.5rem 0}.projects-container .section-next-next-project-wrapper .section-block-next-project-container .next-project-img img{aspect-ratio:3.5/4}}.section-people-wrapper{width:auto}.section-block-people .block-people{margin-top:2.5rem}.section-block-people .block-people .block-people-title{font-size:1.375rem;line-height:2rem;font-weight:500;color:#756f5e}.section-block-people .block-people .block-people-container{display:grid;grid-template-columns:repeat(4, 1fr);-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:1.25rem;width:100%}.section-block-people .block-people .block-people-container .popup-active{cursor:pointer}.section-block-people .block-people .block-people-container .popup-active .people-image-button{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-block-people .block-people .block-people-container .popup-active .people-image-button .people-button{position:absolute;bottom:1.25rem;opacity:0}.section-block-people .block-people .block-people-container .popup-active:hover .people-image-button .people-button{opacity:1}.section-block-people .block-people .block-people-container .people-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:-webkit-filter .3s ease;transition:-webkit-filter .3s ease;transition:filter .3s ease;transition:filter .3s ease, -webkit-filter .3s ease;color:#756f5e}.section-block-people .block-people .block-people-container .people-details .people-name{margin-top:1.5rem;font-size:1.375rem;line-height:2rem;font-weight:300;text-align:center}.section-block-people .block-people .block-people-container .people-details .people-description{text-align:center}.section-block-people .block-people .block-people-container .people-details:hover{-webkit-filter:grayscale(0%);filter:grayscale(0%)}.section-block-people .block-people .block-people-container .people-image-button .people-image{width:100%;height:auto}.section-block-people .people-popup{position:fixed;top:0;left:0;width:100%;height:100dvh;background:rgba(0,0,0,.8);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:100}.section-block-people .people-popup .popup-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px;position:relative;background:#fffaf0;padding:1.25rem;border-radius:0.5rem;max-width:31.25rem;text-align:center;color:#756f5e;margin:3rem 0;overflow:scroll}.section-block-people .people-popup .popup-content .popup-name{font-size:1.375rem;line-height:2rem;font-weight:300}.section-block-people .people-popup .popup-content .popup-image{max-width:100%;height:auto;margin-bottom:0.9375rem}.section-block-people .people-popup .popup-content .popup-close{position:absolute;top:1.25rem;right:1.5625rem;background:none;border:none;font-size:2.25rem;color:#444;cursor:pointer}.section-block-people .people-popup[hidden]{display:none}.section-block-people .accordion-block{margin-bottom:0.625rem;overflow:hidden}.section-block-people .accordion-block .accordion-title{padding:0.9375rem;margin:0;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-block-people .accordion-block .accordion-title .accordion-icon{font-size:20px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.section-block-people .accordion-block .accordion-content{max-height:625rem;overflow:hidden;-webkit-transition:max-height .6s ease-in-out;transition:max-height .6s ease-in-out}.section-block-people .accordion-block .accordion-content.closed{max-height:0;padding:0}@media(max-width: 780px){.section-block-people .block-people{margin:unset;padding:1.5rem 0;border-top:1px solid #d4cfc1}.section-block-people .block-people .block-people-container{display:grid;grid-template-columns:1fr 1fr}.section-block-people .block-people .block-people-container .people-image-button .people-button{display:none}.section-block-people .block-people .block-people-container .people-details{-webkit-filter:grayscale(0%);filter:grayscale(0%)}.section-block-people .accordion-block{margin-bottom:unset}}.notfound-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100dvh;color:#444}.notfound-container h1{font-size:6.375rem}
