@charset "UTF-8";:root{--container-min: 992px;--container-max: 1690px;--container: clamp(var(--container-min), 92vw, var(--container-max));--anim-duration: .2s;--animation-duration: .9s;--animation-delay: .2s;--font-primary: "Raleway", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body: "helvetica-neue-lt-pro", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--c-primary: #005b69;--c-secondary: #FF671E;--c-white: #fffdf5;--c-dark-btn: #00404a;--c-dark: #00262C;--c-gray: #DEE8E9;--c-lightprimary: #63b0c2;--c-darkopacity: #00333D;--g-dark-primary: linear-gradient(140deg, #02171B 0%, #02242B 100%)}body.login{background-color:var(--c-gray)}body.login.wp-core-ui .button,body.wp-admin.wp-core-ui .button{background-color:var(--c-secondary);border-color:var(--c-secondary);color:var(--c-white)}body.login.wp-core-ui .button:hover{background-color:var(--c-primary);border-color:var(--c-secondary);color:var(--c-white)}body.login form{border-radius:2rem}body.login #login_error,body.login .message,body.login .success,body.login form{background-color:var(--c-white);border:1px solid var(--c-gray)}body.login #backtoblog a,body.login #nav a,body.login .privacy-policy-page-link a{color:var(--c-text)}body.login #backtoblog a:hover,body.login #nav a:hover,body.login .privacy-policy-page-link a:hover{color:var(--c-primary)}body #login h1 a,body .login h1 a{background-image:url(/themes/nmc/assets/logo-DCVv_sV3.svg);height:100%;width:100%;min-height:7.5rem;background-size:contain;background-position:center;background-repeat:no-repeat}#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,#adminmenu li.current a.menu-top,#adminmenu .wp-menu-arrow,#adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head,#adminmenu .wp-menu-arrow div{background:var(--c-secondary)}#adminmenu a:hover,#adminmenu li.menu-top>a:focus,#adminmenu .wp-submenu a:hover,#adminmenu .wp-submenu a:focus{color:var(--c-secondary)}#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{color:var(--c-secondary)}#adminmenu li:hover div.wp-menu-image:before,#adminmenu li a:focus div.wp-menu-image:before,#adminmenu li.opensub div.wp-menu-image:before{color:var(--c-secondary)}.acf-tooltip:not(.-confirm):after{content:"";display:none;position:absolute;width:300px;height:calc(100% - 4px);left:-300px;background-color:var(--c-bg);border:2px solid #1D2939;border-radius:6px 0 0 6px;z-index:1;top:0;background-image:var(--layout-image);background-size:100%;background-repeat:no-repeat;background-position:center center}.acf-tooltip:hover:after{display:block}#wpadminbar #wp-admin-bar-website-status{color:#fff}#wpadminbar #wp-admin-bar-website-status .ab-item{padding:0}#wpadminbar #wp-admin-bar-website-status .ab-item>div{display:flex;justify-content:center;background-color:#f44;color:#fff}#wpadminbar #wp-admin-bar-website-status .ab-item>div strong{padding:0 1rem}#wpadminbar #wp-admin-bar-website-status .ab-item>div div{padding:0 1rem}#wpadminbar #wp-admin-bar-website-status .ab-item>div.dev{background-color:#33b5e5}#wpadminbar #wp-admin-bar-website-status .ab-item .good{background-color:#00c851;color:#fff}#wpadminbar #wp-admin-bar-website-status .ab-item .bad{background-color:#f44;color:#fff}*,*:before,*:after{box-sizing:border-box;outline:none;margin:0;padding:0}html,body{font-family:var(--font-body);font-weight:400;color:var(--c-primary);background-color:var(--c-white);font-size:17px;letter-spacing:-.16px;line-height:150%;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background:var(--c-primary);color:var(--c-white);text-shadow:none}[class*=__container]{width:100svw;max-width:var(--container);margin:0 auto;padding:0 25px}a,button,input[type=submit]{cursor:pointer}p{line-height:1.4em;font-size:15px}@media only screen and (min-width:768px){p{line-height:1.5em;font-size:17px}}.title,.full-content h2,.title--card,.title--bottom-element,.title--number,.title--smaller,.full-content h4,.title--small,.full-content h3,.title--medium{font-family:var(--font-primary);font-weight:400;font-size:clamp(34px,5vw,56px);line-height:clamp(40px,5vw,62px);letter-spacing:-1.2px}.title em,.full-content h2 em,.title--card em,.title--bottom-element em,.title--number em,.title--smaller em,.full-content h4 em,.title--small em,.full-content h3 em,.title--medium em{font-style:normal;color:var(--c-lightprimary)}@media only screen and (min-width:768px){.title,.full-content h2,.title--card,.title--bottom-element,.title--number,.title--smaller,.full-content h4,.title--small,.full-content h3,.title--medium{letter-spacing:-3px}}.title--medium{font-size:clamp(44px,6vw,80px);line-height:clamp(50px,6.15vw,86px);letter-spacing:-1.2px}@media only screen and (min-width:768px){.title--medium{letter-spacing:-4px}}.title--small,.full-content h3{font-family:var(--font-primary);font-weight:400;font-size:clamp(22px,3vw,30px);line-height:clamp(26px,3.6vw,36px);letter-spacing:clamp(-.3px,-.04em,-.96px)}.title--smaller,.full-content h4{font-family:var(--font-primary);font-weight:500;font-size:clamp(20px,3vw,24px);line-height:24px;letter-spacing:-1px}.title--number{color:var(--c-white);display:flex;gap:2px;align-items:flex-end;font-size:clamp(48px,7vw,120px)!important;line-height:clamp(48px,7vw,120px);letter-spacing:clamp(-4px,-.033em,-2.5px)}.title--number .suffix{font-size:clamp(24px,4vw,60px);line-height:clamp(24px,4vw,60px);font-weight:600;padding-bottom:10px}.title--bottom-element{padding-bottom:25px;border-bottom:1px solid rgba(222,232,233,.3)}.title--card{font-family:var(--font-body);font-weight:400;font-size:clamp(20px,3vw,24px);line-height:28px;letter-spacing:-.48px}.tag{display:inline-flex;padding:4px 15px;justify-content:center;align-items:center;border-radius:4px;border:1px solid var(--c-gray);background:var(--c-white);font-size:15px;font-weight:400;line-height:20px;color:var(--c-primary)}.content__txt h3{font-family:var(--font-primary);font-weight:500;font-size:clamp(24px,3vw,28px);color:var(--c-secondary);line-height:1.2;letter-spacing:-1px}.content__txt h3.title--number{font-family:var(--font-body);font-weight:400}.content__txt p{max-width:525px}.pretitle,.pretitle--border{width:fit-content;background-color:var(--c-white);border:1px solid var(--c-gray);color:var(--c-primary);padding:1px 15px;border-radius:4px;font-size:15px;font-weight:400}.pretitle--border{background-color:transparent;border:1px solid #2D484C;color:var(--c-gray)}.dots-primary{position:relative;padding-left:20px;font-size:18px;line-height:27px;letter-spacing:-.36px}.dots-primary:before{position:absolute;content:"";left:0;top:50%;transform:translateY(-50%);width:10px;height:10px;border-radius:100px;background-color:var(--c-secondary)}@keyframes fadeup{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeup_xs{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeup_xs_adjust{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadeout{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateY(-150px)}}@keyframes fadeoutSlider{0%{opacity:1}to{opacity:0}}@keyframes fadeoutBanner{0%{opacity:1;transform:translate(0)}to{opacity:1;transform:translateY(-100vh)}}@keyframes faderight{0%{opacity:0;transform:translateY(20px) translate(50px) skew(2deg)}to{opacity:1;transform:translateY(0) translate(0)}}@keyframes fadeleft{0%{opacity:0;transform:translateY(-20px) translate(-50px) skew(-2deg)}to{opacity:1;transform:translateY(0) translate(0)}}@keyframes fadeoutleft{0%{opacity:1;transform:translateY(0) translate(0)}to{opacity:0;transform:translateY(-20px) translate(-50px) skew(-2deg)}}@keyframes text_hover{0%{transform:translate(0);text-shadow:0 10px 20px rgba(0,0,0,.1)}to{transform:translate(20px);text-shadow:0 40px 60px rgba(0,0,0,.1)}}@keyframes zoomout{0%{opacity:0;transform:scale(5)}to{opacity:1;transform:scale(1)}}@keyframes fadeup_title{0%{opacity:0;width:0;color:var(--c-dark)}to{opacity:1;width:101%;color:#262626}}@keyframes translateX{to{transform:translate(-100%)}}[data-css-marquee-list]{animation:translateX 30s linear;animation-iteration-count:infinite;animation-play-state:paused}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}h1{font-size:2em}dl dl,dl ol,dl ul,ol dl,ul dl,ol ol,ol ul,ul ol,ul ul{margin:0}hr{box-sizing:content-box;color:inherit;height:0;overflow:visible}main{display:block}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}table{border-color:inherit;text-indent:0}button,input,select{margin:0}button{overflow:visible;text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}fieldset{padding:.35em .75em .625em}input{overflow:visible}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{margin:0;overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}details{display:block}dialog{background-color:#fff;border:solid;color:#000;display:block;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}.animate .fadeout,.animate .fadein,.animate .fadeup,.animate .faderight,.animate-reverse .fadeout,.animate-reverse .fadein,.animate-reverse .fadeup,.animate-reverse .faderight{opacity:0;display:block}.animate.is-visible .fadeout,.animate-reverse.is-visible .fadeout{animation:fadeout var(--anim-duration) 1 forwards}.animate.is-visible .fadein,.animate-reverse.is-visible .fadein{opacity:0;animation:fadein var(--anim-duration) 1 forwards}.animate.is-visible .fadeup,.animate-reverse.is-visible .fadeup{opacity:0;animation:fadeup var(--anim-duration) 1 forwards}.animate.is-visible .fadeup.title:after,.animate-reverse.is-visible .fadeup.title:after{height:0;bottom:-15px;top:auto;transition:.7s ease-in-out}.animate.is-visible .fadeup-title,.animate-reverse.is-visible .fadeup-title{opacity:0;animation:fadeup var(--anim-duration) 1 forwards}.animate.is-visible .fadeup-title:after,.animate-reverse.is-visible .fadeup-title:after{height:0;bottom:-15px;top:auto;transition:.7s ease-in-out}.animate.is-visible .faderight,.animate-reverse.is-visible .faderight{opacity:0;animation:faderight var(--anim-duration) 1 forwards}.banner{position:relative;height:fit-content;color:var(--c-white)}.banner picture{display:block}.banner picture img{width:100%;height:100%;border:none;object-fit:cover}.banner picture{position:absolute;inset:0}.banner__wrapper,.banner__wrapper__link{display:flex;gap:25px;flex-direction:column;position:relative;padding:100px 0}.banner__wrapper__link{border-top:1px solid rgba(222,232,233,.2);padding:50px 0}.banner__wrapper__link a{display:inline-flex;align-items:center;gap:20px}.banner__wrapper__link a:after{content:"";flex-shrink:0;width:10px;height:10px;background-image:url(/uploads/2026/07/arrow-cta-white.svg);background-repeat:no-repeat;background-size:contain;transition:transform .45s cubic-bezier(.525,0,0,1)}.banner__wrapper__link a:hover:after,.banner__wrapper__link a:focus-visible:after{transform:translate(4px,-4px)}.banner__wrapper__link a{color:var(--c-white)}.cta{position:relative;background-color:var(--c-primary);margin-bottom:50px;background-image:url(/uploads/2026/07/bg-gradiant-cta.png);background-size:cover;background-position:top right;background-repeat:no-repeat;transition:.2s ease-in-out}.cta:hover{background-color:var(--c-secondary)}.cta__wrapper{padding:35px 0}.cta__wrapper a{display:inline-flex;align-items:center;gap:20px}.cta__wrapper a:after{content:"";flex-shrink:0;width:10px;height:10px;background-image:url(/uploads/2026/07/arrow-cta-white.svg);background-repeat:no-repeat;background-size:contain;transition:transform .45s cubic-bezier(.525,0,0,1)}.cta__wrapper a:hover:after,.cta__wrapper a:focus-visible:after{transform:translate(4px,-4px)}.cta__wrapper a{color:var(--c-white);font-size:18px;line-height:1.2em}@media only screen and (min-width:768px){.cta__wrapper a{width:80%;font-size:22px}}.cta__wrapper a:after{margin-top:-30px;width:30px;height:30px}@media only screen and (min-width:1200px){.cta__wrapper a:after{margin-top:-10px}}.cta__wrapper a:before{content:"";position:absolute;inset:0}.video__responsive,.video__youtube,.video__image{width:100%;aspect-ratio:16/9;position:relative}.video__responsive video,.video__responsive iframe,.video__youtube video,.video__youtube iframe,.video__image video,.video__image iframe{object-fit:cover;width:100%;height:100%;display:block}@media only screen and (min-width:768px){.video__responsive{width:50%}}.video__responsive{margin-bottom:50px}n .video__responsive.is-playing .overlay{display:none;cursor:pointer;pointer-events:none}n .video__responsive.is-playing:hover .overlay{display:flex}n .video__responsive.is-playing button{pointer-events:none}.video__responsive .overlay{position:absolute;inset:.5rem;background-color:transparent;cursor:pointer}.video__responsive .overlay button{border:0;border-raduis:50%;background:transparent;overflow:hidden;width:4rem;display:flex;align-items:center;position:absolute;cursor:pointer;left:calc(50% - 2rem);top:calc(50% - 2.5rem);aspect-ratio:1/1;pointer-events:auto}.video__responsive .overlay button svg{position:absolute}.video__responsive .overlay button svg.hide{display:none}.video__responsive .overlay button svg circle{fill:#fff0}.video__responsive .overlay button svg path{fill:#fff}.video__responsive .overlay button:hover circle{fill:#fff6}.video-columns{background-color:var(--c-dark);color:var(--c-white);padding:100px 0;background-image:url(/uploads/2026/07/bg-foam-2-mobile.png);background-size:100%;background-repeat:no-repeat;background-position:top center}@media only screen and (min-width:768px){.video-columns{background-image:url(/uploads/2026/07/bg-foam-2.png)}}.video-columns__wrapper{display:flex;flex-direction:column;gap:25px;position:relative;justify-content:center}@media only screen and (min-width:768px){.video-columns__wrapper{flex-direction:initial;gap:0px}}@media only screen and (min-width:768px){.video-columns__wrapper h2{position:absolute;z-index:1;left:0;top:50%;transform:translateY(-50%)}}.video-columns__wrapper:not(:has(video)) .content-txt{display:flex;flex-direction:column;gap:25px;width:100%;max-width:750px}@media only screen and (min-width:768px){.video-columns__wrapper:not(:has(video)){justify-content:flex-start;gap:60px;margin-top:20px;margin-left:25%}}.video-columns__wrapper .content-txt span{color:#9cd3dc}.video-columns__wrapper .content-txt span a{color:#9cd3dc;text-decoration:underline}.video-columns__wrapper .content-txt .content-mep{display:flex;gap:10px;flex-wrap:wrap}.video-columns__wrapper .content-txt ul{margin:0;padding-left:15px}.video-columns__wrapper .content-txt ul li{list-style:disc;padding-bottom:4px;font-size:16px}.video-columns__wrapper .content-txt ul li a{color:var(--c-white)}.video-columns__wrapper .content-txt ul li::marker{font-size:.7em}.brands{padding:100px 0}.brands__wrapper{display:flex}.brands__wrapper:has(.btn){justify-content:space-between;align-items:center;padding-bottom:15px;margin-bottom:25px;border-bottom:1px solid var(--c-gray)}.brands__listing{display:flex;flex-wrap:wrap;flex-direction:column;gap:15px}@media only screen and (min-width:768px){.brands__listing{flex-direction:row}}.brands__listing li{list-style:none;width:100%}@media only screen and (min-width:768px){.brands__listing li{width:calc(50% - 10px);margin-bottom:40px}}@media only screen and (min-width:992px){.brands__listing li{width:calc(33% - 10px)}}.brands__listing li a{display:flex;flex-direction:column;justify-content:flex-end;gap:10px}.brands__listing li a picture{display:block}.brands__listing li a picture img{width:100%;height:100%;border:none;object-fit:cover}.brands__listing li a picture{overflow:hidden}.brands__listing li a picture img{aspect-ratio:16/8;transition:transform .35s cubic-bezier(.625,.05,0,1)}.brands__listing li a:hover picture img,.brands__listing li a:focus-visible picture img{transform:scale(1.1)}.brands__listing li a .vignette__content{color:var(--c-primary)}.brands__listing li a .vignette__content h3{display:inline-block;border-bottom:1px solid var(--c-primary);margin-bottom:15px}.brands__listing li a .vignette__content strong{display:block;color:var(--c-secondary);padding-bottom:10px}.brands__listing li a .vignette__content p{display:flex;flex-direction:column;gap:10px;font-size:18px;max-width:375px}.brands__listing li a .vignette__content p br{display:none}.brands__listing li a .vignette__content p strong{font-size:24px;font-weight:400;color:var(--c-secondary)}.btn,.faqs__answer p a,.btn--border-primary,.btn--border-white,.btn--white,.btn--secondary{display:inline-flex;align-items:center;white-space:nowrap;background-color:var(--c-dark-btn);color:var(--c-white);padding:10px 30px;text-decoration:none;border-radius:8px;font-size:16px;border:1px solid transparent;transition:.2s ease-in-out}@media only screen and (min-width:768px){.btn,.faqs__answer p a,.btn--border-primary,.btn--border-white,.btn--white,.btn--secondary{padding:7px 30px 8px}}.btn:hover,.faqs__answer p a:hover,.btn--border-primary:hover,.btn--border-white:hover,.btn--white:hover,.btn--secondary:hover{background-color:var(--c-secondary)}.btn--secondary{background-color:var(--c-secondary);color:var(--c-white)}.btn--secondary:hover{background-color:var(--c-white);border:1px solid var(--c-secondary);color:var(--c-secondary)}.btn--white{background-color:var(--c-white);color:var(--c-primary)}.btn--white:hover{background-color:var(--c-secondary);color:var(--c-white)}.btn--border-white{font-weight:400;border:1px solid var(--c-white);background-color:transparent}.btn--border-white:hover{border:1px solid var(--c-secondary)}.btn--border-primary{border:1px solid var(--c-primary);font-weight:400;color:var(--c-primary);background-color:transparent}.btn--border-primary:hover{background-color:var(--c-primary);border:1px solid var(--c-primary);color:var(--c-white)}.inline-link,.inline-link--white{display:inline-flex;align-items:center;gap:10px}.inline-link:after,.inline-link--white:after{content:"";flex-shrink:0;width:10px;height:10px;background-image:url(/uploads/2026/07/arrow-cta-white.svg);background-repeat:no-repeat;background-size:contain;transition:transform .45s cubic-bezier(.525,0,0,1)}.inline-link:hover:after,.inline-link--white:hover:after,.inline-link:focus-visible:after,.inline-link--white:focus-visible:after{transform:translate(4px,-4px)}.inline-link,.inline-link--white{font-size:15px;text-decoration:underline;color:var(--c-primary);font-weight:500;line-height:26px;letter-spacing:-.3px}.inline-link:after,.inline-link--white:after{background-image:url(/themes/nmc/assets/arrow-cta-CXOXaiz1.svg)}a:hover .inline-link:after,a:hover .inline-link--white:after,a:focus-visible .inline-link:after,a:focus-visible .inline-link--white:after{transform:translate(4px,-4px)}.inline-link--white{color:var(--c-white)}.inline-link--white:after{display:none}.image-full{width:100%;aspect-ratio:16/6}.image-full picture{display:block}.image-full picture img{width:100%;height:100%;border:none;object-fit:cover}.image-full picture{height:100%}.key-figures{position:relative;background-color:var(--c-dark);background-image:var(--g-dark-primary);color:var(--c-lightprimary);padding:clamp(50px,8vw,140px) 0;overflow:hidden}.key-figures:before{content:"";position:absolute;inset:0;background-image:url(/uploads/2026/07/foams.jpg);background-size:cover;background-position:center right;background-repeat:no-repeat}.key-figures__wrapper{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:25px;padding-bottom:clamp(35px,6vw,75px)}.key-figures ul{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(35px,5vw,65px) 50px}@media only screen and (min-width:520px){.key-figures ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:992px){.key-figures ul{grid-template-columns:repeat(3,minmax(0,1fr))}.key-figures ul li:nth-child(3):nth-last-child(3){grid-column:1}}.key-figures ul li{list-style:none;min-width:0}.key-figures .item h3{color:var(--c-white);padding-bottom:10px}.key-figures .item p{max-width:425px;font-size:clamp(18px,2vw,24px);font-weight:300;line-height:1.3;letter-spacing:-.5px;font-family:var(--font-primary);font-weight:400}.map{padding:100px 0;height:50svh;width:100%;background-color:var(--c-dark);margin-bottom:50px;color:var(--c-white)}@media only screen and (min-width:768px){.map{margin-bottom:60px}}.map__wrapper{display:flex;flex-direction:column;gap:25px;margin-bottom:25px}.map strong{color:var(--c-secondary);font-weight:400}.map h2{color:var(--c-lightprimary)}.job{padding-bottom:100px}.job__wrapper{border:1px solid var(--c-gray);border-radius:25px;padding:50px;width:100%}.job__wrapper iframe{height:initial!important}.marquee{padding-bottom:50px}@media only screen and (min-width:768px){.marquee{padding-bottom:60px}}.marquee__container{overflow:visible}.marquee__wrapper{padding-bottom:25px}@media only screen and (min-width:768px){.marquee__wrapper{margin-bottom:10px}}.marquee__wrapper .content-txt{display:flex;flex-direction:column;gap:20px;max-width:875px}.marquee__carousel{position:relative}.marquee .glide__track{overflow:hidden}.marquee .glide__slides{display:flex;list-style:none;padding:0;margin:0}.marquee .glide__slide{display:flex;align-items:center;justify-content:center;flex-shrink:0;height:100px;border:1px solid var(--c-gray);padding:20px}@media only screen and (min-width:768px){.marquee .glide__slide{height:120px;width:180px!important}}.marquee .glide__slide picture{display:block}.marquee .glide__slide picture img{width:100%;height:100%;border:none;object-fit:contain}.marquee .glide__slide picture{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.marquee .glide__slide picture svg,.marquee .glide__slide picture img{width:auto;height:auto;max-width:85%;max-height:75%;object-fit:contain}.marquee .glide__arrows{display:flex;gap:10px;justify-content:center;margin-top:20px}.marquee .glide__arrow{background:var(--c-dark);color:var(--c-white);border:none;width:40px;height:40px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:20px;transition:background-color .3s}.marquee .glide__arrow:hover{background-color:var(--c-secondary)}.marquee .glide__arrow:disabled{opacity:.5;cursor:not-allowed}.multi-cards{padding-bottom:50px}.multi-cards__wrapper{display:flex;flex-direction:column;flex-wrap:wrap;gap:25px}@media only screen and (min-width:992px){.multi-cards__wrapper{flex-direction:row}}.multi-cards__wrapper:not(:has(.item)){padding-bottom:50px}.multi-cards .item{position:relative;list-style:none;color:var(--c-white);width:100%;aspect-ratio:16/8}@media only screen and (min-width:992px){.multi-cards .item{width:calc(50% - 15px)}}.multi-cards .item picture{display:block}.multi-cards .item picture img{width:100%;height:100%;border:none;object-fit:cover}.multi-cards .item picture{aspect-ratio:4/6}@media only screen and (min-width:640px){.multi-cards .item picture{aspect-ratio:16/12}}@media only screen and (min-width:768px){.multi-cards .item picture{aspect-ratio:10/12}}@media only screen and (min-width:1200px){.multi-cards .item picture{aspect-ratio:2/2}}@media only screen and (min-width:1441px){.multi-cards .item picture{aspect-ratio:16/12}}.multi-cards .item .content-txt{transition:.2s ease-in-out;transition:all .1s ease-in-out;position:absolute;bottom:20px;left:10px;max-width:94%;background-color:#00262ccc;color:var(--c-white);text-decoration:none;padding:25px 25px 10px;border-radius:11px;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:10px}@media only screen and (min-width:768px){.multi-cards .item .content-txt{max-width:90%}}@media only screen and (min-width:1441px){.multi-cards .item .content-txt{max-width:655px;bottom:25px;left:25px;padding:25px;gap:5px}}.multi-cards .item .content-txt h3{font-family:var(--font-body)!important;font-weight:300;line-height:1.3em;font-size:18px}@media only screen and (min-width:992px){.multi-cards .item .content-txt h3{font-size:24px;padding-right:50px}}.multi-cards .item .content-txt p:not(:empty){max-height:0;margin-top:0;opacity:0;overflow:hidden;transition:max-height .45s ease-in-out,opacity .35s ease-in-out,margin-top .35s ease-in-out}.multi-cards .item:hover .content-txt p:not(:empty){max-height:15em;margin-top:10px;opacity:1}.news,.single-segment .news--darken,.news--darken{position:relative;padding:50px 0}@media only screen and (min-width:768px){.news,.single-segment .news--darken,.news--darken{padding:100px 0}}.news--all{padding-bottom:100px}.news--darken{background-color:var(--c-dark);color:var(--c-white)}.news--darken:before{background-repeat:no-repeat;background-size:cover;background-position:center;display:block;background-position:left;content:"";position:absolute;width:100%;height:50%;top:0;left:0;background-image:url(/uploads/2026/07/gradiant.jpg)}@media only screen and (min-width:768px){.news--darken:before{width:25%;height:75%}}.news--related{border-top:1px solid var(--c-gray)}.news--voices{border-top:1px solid rgb(222,232,233)}.news--voices .news__wrapper:not(:has(picture)){display:flex;flex-direction:column;gap:25px;align-items:flex-start}@media only screen and (min-width:768px){.news--voices .news__wrapper:not(:has(picture)){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:50px}.news--voices .news__wrapper:not(:has(picture)) .pretitle,.news--voices .news__wrapper:not(:has(picture)) .title{grid-column:1/-1}.news--voices .news__wrapper:not(:has(picture))>a{justify-self:end}}@media only screen and (min-width:768px){.news--voices .news__listing{grid-template-columns:repeat(3,1fr)}}.news--voices article{padding:0}.news--voices article a picture{position:absolute;inset:0}.news--voices article a .vignette__content{position:relative}.news__container{position:relative}.news__wrapper{padding-bottom:50px}.news__listing{display:grid;grid-template-columns:repeat(1,1fr);gap:15px}@media only screen and (min-width:768px){.news__listing{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:1200px){.news__listing{grid-template-columns:repeat(3,1fr)}}.news__listing--slider{display:block}.news__listing--slider .glide__track{overflow:hidden}.news__listing--slider .glide__slides{display:flex;margin:0;padding:0;list-style:none}.news__listing--slider .glide__slide{height:auto}.news__listing--slider .glide__slide>article{width:100%}.news__listing--slider .glide__arrows{display:flex;gap:10px;justify-content:center;margin-top:30px}.news__listing--slider .glide__arrow{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:transparent;border:1px solid var(--c-primary);border-radius:50%;color:var(--c-primary);cursor:pointer;transition:all .2s ease-in-out}.news__listing--slider .glide__arrow svg{display:block}.news__listing--slider .glide__arrow:hover,.news__listing--slider .glide__arrow:focus-visible{background:var(--c-primary);color:var(--c-white)}.news__listing article{position:relative;min-width:0;padding:30px;background-color:var(--c-darkopacity);aspect-ratio:1/1;border-radius:10px;overflow:hidden}.news__listing article a{display:flex;flex-direction:column;justify-content:flex-end;height:100%;width:100%}.news__listing article picture{display:block}.news__listing article picture img{width:100%;height:100%;border:none;object-fit:cover}.news__listing article picture{position:absolute;inset:0}.news__listing .vignette__content{position:relative;display:block;background-color:var(--c-white);padding:20px 30px;border-radius:15px}.news__listing .vignette__title{padding:15px 0;color:var(--c-primary);font-weight:400;line-height:28px;letter-spacing:-.48px;font-size:24px}.news__listing .vignette__voice{color:var(--c-primary);margin-bottom:15px}.news__listing .vignette .highlight{color:var(--c-secondary)}.single-segment .news--darken{background:#012931;color:var(--c-white);background-image:url(/uploads/2026/07/bg-foam-2.png);background-size:100%;background-repeat:no-repeat;background-position:top center}.single-segment .news--darken:before{background:#044858;background:linear-gradient(139deg,#044858 14%,#012932 27%)}@media only screen and (min-width:768px){.single-segment .news--darken:before{width:35%;height:75%}}.team{padding:50px 0;background-image:url(/uploads/2026/07/bg-foam-1.png);background-size:100%;background-repeat:no-repeat}@media only screen and (min-width:768px){.team{padding:120px 0 100px;background-size:40%}}.team__wrapper{position:relative;flex-direction:column;display:flex;align-items:flex-start;justify-content:flex-end;gap:25px;margin-bottom:45px}.team__tablist{padding-bottom:35px}.team__tablist button{margin-bottom:10px}.team__members{display:grid;grid-template-columns:repeat(1,1fr);gap:15px;row-gap:50px;width:100%;margin:0;padding:0}@media only screen and (min-width:520px){.team__members{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:768px){.team__members{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:1200px){.team__members{grid-template-columns:repeat(4,1fr)}}.team__members .content-txt{display:flex;flex-direction:column}.team__members .content-txt p{font-weight:600}.team__members .content-txt span{font-size:15px}.team__member{list-style:none}.team__member picture{display:block}.team__member picture img{width:100%;height:100%;border:none;object-fit:cover}.team__member picture{aspect-ratio:15/16}.segments{padding-bottom:50px}@media only screen and (min-width:768px){.segments{padding-bottom:100px}}.segments__wrapper{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:25px;padding-bottom:35px}@media only screen and (min-width:768px){.segments__wrapper{flex-direction:row;align-items:flex-start;padding-bottom:45px}.segments__wrapper .btn{margin-top:25px}}.segments .content-txt{display:flex;flex-direction:column;gap:35px;max-width:875px}.segments__listing{display:flex;flex-direction:column;gap:30px}@media only screen and (min-width:768px){.segments__listing{flex-direction:row}}.segments__listing article{height:inherit;width:100%}@media only screen and (min-width:768px){.segments__listing article:nth-child(1):nth-last-child(2),.segments__listing article:nth-child(2):nth-last-child(1){width:50%}}.segments__listing article .hovering{display:none}@media only screen and (min-width:992px){.segments__listing article .hovering{display:block;position:absolute;text-align:center;z-index:2;width:480px;margin:515px 0 0 22px;opacity:0}.segments__listing article .hovering:hover{background-color:var(--c-white);color:var(--c-primary)}}.segments__listing article:hover .hovering{display:block;opacity:1}@media only screen and (min-width:768px){.segments__listing article{width:33%}}.segments__listing article a{position:relative;display:block}.segments__listing article a picture{display:block}.segments__listing article a picture img{width:100%;height:100%;border:none;object-fit:cover}.segments__listing article a picture{height:200px;border-radius:8px;overflow:hidden;margin-bottom:10px}.segments__listing article a picture:after{content:"Discover foamly ambience";display:none;position:absolute;bottom:10%;left:5%;width:90%;background-color:var(--c-white);color:var(--c-primary);border-radius:8px;text-align:center;font-weight:500;line-height:21px}@media only screen and (min-width:768px){.segments__listing article a picture:after{display:block;opacity:0;font-size:14px;padding:8px 0;bottom:20%;transition:ease-in-out .5s}}@media only screen and (min-width:1200px){.segments__listing article a picture:after{font-size:16px;padding:12px 30px 13px;bottom:10%}}@media only screen and (min-width:768px){.segments__listing article a picture{aspect-ratio:102/113;height:initial}}.segments__listing article a picture img{border-radius:8px;transition:transform .35s cubic-bezier(.625,.05,0,1)}@media only screen and (min-width:768px){.segments__listing article a picture img{min-height:500px}}.segments__listing article a picture figcaption{position:absolute;top:0;left:0;z-index:-1}.segments__listing article a h3{color:var(--c-primary);font-size:15px;font-weight:400;line-height:34px;letter-spacing:-.45px;text-decoration:underline}@media only screen and (min-width:768px){.segments__listing article a h3{font-size:18px}}.segments__listing article a:hover picture img,.segments__listing article a:focus-visible picture img{transform:scale(1.1);transition:ease-in-out .3s}@media only screen and (min-width:768px){.segments__listing article a:hover picture:after{opacity:1;transition:ease-in-out .5s}}.segments--links .vignette{display:flex;flex-direction:column;height:100%}.segments--links .vignette__thumbnail{display:block}.segments--links .vignette__thumbnail img{width:100%;height:100%;border:none;object-fit:cover}.segments--links .vignette__thumbnail{height:200px;border-radius:8px;overflow:hidden;margin-bottom:10px}@media only screen and (min-width:768px){.segments--links .vignette__thumbnail{aspect-ratio:102/113;height:initial}}.segments--links .vignette__thumbnail img{border-radius:8px}@media only screen and (min-width:768px){.segments--links .vignette__thumbnail img{min-height:500px}}.segments--links .vignette__title{color:var(--c-primary);font-size:15px;font-weight:400;line-height:34px;letter-spacing:-.45px}@media only screen and (min-width:768px){.segments--links .vignette__title{font-size:18px}}.segments--links .segments__links{margin-top:5px}.segments--links .segments__links p,.segments--links .segments__links li{margin:0;font-size:13px;line-height:20px;letter-spacing:-.26px;color:var(--c-primary)}@media only screen and (min-width:768px){.segments--links .segments__links p,.segments--links .segments__links li{font-size:14px}}.segments--links .segments__links ul,.segments--links .segments__links ol{margin:0;padding:0}.segments--links .segments__links ul{display:flex;flex-direction:column;gap:5px;margin:0}.segments--links .segments__links ul li{padding-bottom:4px;font-size:16px}.segments--links .segments__links li{list-style:none}.segments--links .segments__links a{text-decoration:none;text-align:center}.segment-nav{padding:100px 0;position:relative;width:100%}.segment-nav__wrapper{position:relative;display:flex;flex-direction:column;justify-content:center}@media only screen and (min-width:992px){.segment-nav__wrapper{flex-direction:row}.segment-nav__wrapper h2{padding-top:25px}}.segment-nav__wrapper:has(.dots-primary){margin-bottom:75px}@media only screen and (min-width:992px){.segment-nav__wrapper:has(.dots-primary){flex-direction:column}}.segment-nav__wrapper:not(:has(.dots-primary)){border:1px solid var(--c-gray)}.segment-nav__wrapper:not(:has(.dots-primary)):before{content:"";position:absolute;height:1px;width:100%;background-color:var(--c-gray);top:50%;left:0;transform:translateY(-50%);opacity:.6}@media only screen and (min-width:768px){.segment-nav__wrapper:not(:has(.dots-primary)):before{height:100%;width:1px;top:0;left:50%;transform:translate(-50%)}}.segment-nav .content-item{display:flex;transition:.2s ease-in-out}.segment-nav .content-item:hover{background-color:var(--c-secondary)}.segment-nav .content-item:hover .item span,.segment-nav .content-item:hover .item p{color:var(--c-white)}.segment-nav .content-item:hover .item:after{background-image:url(/uploads/2026/07/arrow-cta-white.svg)}@media only screen and (min-width:992px){.segment-nav .content-item{justify-content:flex-start}.segment-nav .content-item:last-child{justify-content:flex-start}}@media only screen and (min-width:992px){.segment-nav .content-item{width:50%}}@media only screen and (min-width:1200px){.segment-nav .content-item:first-child a{padding-left:100px}}.segment-nav .content-item .item{display:inline-block;flex-direction:column;padding:50px 25px;width:auto;max-width:825px;text-decoration:none}.segment-nav .content-item .item p{display:inline-block}.segment-nav .content-item .item:after{content:"";height:1px;height:30px;width:30px;display:inline-block;background-image:url(/uploads/2026/07/arrow-cta.svg);background-repeat:no-repeat;margin-left:20px}@media only screen and (min-width:992px){.segment-nav .content-item .item{padding:50px}}.segment-nav .content-item .item p{font-size:22px;font-style:normal;font-weight:3200;line-height:54px;letter-spacing:-2px;color:var(--c-primary);font-family:var(--font-primary)}@media only screen and (min-width:768px){.segment-nav .content-item .item p{font-size:44px}}.text-image-icon--pillar-1{background-color:var(--c-secondary);color:var(--c-white)}.text-image-icon--pillar-3{background-color:var(--c-dark);color:var(--c-white)}.text-image-icon--pillar-3 h3{color:var(--c-white)}.text-image-icon__wrapper{display:flex;align-items:stretch}.text-image-icon__col{width:100%;display:flex;flex-direction:column}@media only screen and (min-width:768px){.text-image-icon__col{width:50%}}.text-image-icon .content-infos{position:relative;display:flex;flex-direction:column;justify-content:space-between;height:fit-content;padding:50px;gap:250px;max-width:735px}@media only screen and (min-width:768px){.text-image-icon .content-infos{height:100%;padding:100px 50px}}.text-image-icon .content-infos h2{padding-bottom:25px;border-bottom:1px solid var(--c-gray)}.text-image-icon .content-infos h3{padding-bottom:25px}.text-image-icon__icon{display:none;width:60px;height:60px;flex-shrink:0}.text-image-icon__icon img{width:100%;height:100%;object-fit:contain}.text-image-icon__image{display:block}.text-image-icon__image img{width:100%;height:100%;border:none;object-fit:cover}.text-image-icon__image{width:100%;height:100%;max-width:100%;flex:1;display:flex;align-items:center;justify-content:center}.text-image-icon__image img{width:100%;height:100%;display:block;object-fit:cover}.text-image-icon:nth-of-type(2n) .text-image-icon__wrapper{flex-direction:row-reverse}.two-columns,.text-image,.links-image{position:relative;width:100%}@media only screen and (min-width:768px){.two-columns .btn,.text-image .btn,.links-image .btn{margin-top:10px}}.two-columns--outro,.two-columns--quote,.text-image--outro,.text-image--quote,.links-image--outro,.links-image--quote{background-color:#00404a;color:var(--c-white)}.two-columns--outro h3,.two-columns--quote h3,.text-image--outro h3,.text-image--quote h3,.links-image--outro h3,.links-image--quote h3{color:var(--c-white)}.two-columns--agility,.two-columns--why,.text-image--agility,.text-image--why,.links-image--agility,.links-image--why{background-color:var(--c-secondary);color:var(--c-white)}.two-columns--agility .title,.two-columns--why .title,.text-image--agility .title,.text-image--why .title,.links-image--agility .title,.links-image--why .title{padding-top:0!important}.two-columns--agility h3,.two-columns--why h3,.text-image--agility h3,.text-image--why h3,.links-image--agility h3,.links-image--why h3{color:var(--c-white)}.two-columns--intro .two-columns__col,.text-image--intro .two-columns__col,.links-image--intro .two-columns__col{justify-content:flex-start}.two-columns--intro .two-columns__col:nth-child(2),.text-image--intro .two-columns__col:nth-child(2),.links-image--intro .two-columns__col:nth-child(2){justify-content:flex-end}.two-columns--intro .content-infos,.text-image--intro .content-infos,.links-image--intro .content-infos{background-color:var(--c-dark);z-index:1;gap:25px!important;height:100%}@media only screen and (min-width:768px){.two-columns--intro .content-infos,.text-image--intro .content-infos,.links-image--intro .content-infos{background-color:transparent}}.two-columns--intro .content-infos .title,.text-image--intro .content-infos .title,.links-image--intro .content-infos .title{padding-top:0}.two-columns--intro .content-infos h3,.text-image--intro .content-infos h3,.links-image--intro .content-infos h3{color:var(--c-white);font-weight:500}@media only screen and (min-width:768px){.two-columns--intro .content-infos h3,.text-image--intro .content-infos h3,.links-image--intro .content-infos h3{margin-right:80px}}.two-columns__wrapper,.text-image__wrapper,.links-image__wrapper{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:100%;gap:25px}@media only screen and (min-width:768px){.two-columns__wrapper,.text-image__wrapper,.links-image__wrapper{flex-direction:row}}.two-columns__wrapper:has(picture),.text-image__wrapper:has(picture),.links-image__wrapper:has(picture){gap:initial}.two-columns__col,.text-image__col,.links-image__col{position:relative;display:flex;flex-direction:column;justify-content:center;width:100%}.two-columns__col:has(picture),.text-image__col:has(picture),.links-image__col:has(picture){color:var(--c-white)}@media only screen and (min-width:768px){.two-columns__col,.text-image__col,.links-image__col{width:50%;aspect-ratio:1/1}}.two-columns__col .content-infos,.text-image__col .content-infos,.links-image__col .content-infos{position:relative;display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:35px;gap:50px;max-width:735px}@media only screen and (min-width:768px){.two-columns__col .content-infos,.text-image__col .content-infos,.links-image__col .content-infos{padding:100px}}.two-columns__col .content-infos h2,.text-image__col .content-infos h2,.links-image__col .content-infos h2{padding-bottom:25px;border-bottom:1px solid rgba(222,232,233,.9)}.two-columns__col .content-head,.text-image__col .content-head,.links-image__col .content-head{display:flex;flex-direction:column}.two-columns__col .content__txt,.text-image__col .content__txt,.links-image__col .content__txt{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;gap:25px;width:100%;max-width:540px}@media only screen and (min-width:768px){.two-columns__col .content__txt,.text-image__col .content__txt,.links-image__col .content__txt{gap:30px}}.two-columns__col .content__txt ul,.text-image__col .content__txt ul,.links-image__col .content__txt ul{margin-bottom:35px}.two-columns__col .content__txt ul li,.text-image__col .content__txt ul li,.links-image__col .content__txt ul li{font-size:18px;padding-bottom:15px;list-style:none}.two-columns__col .content__txt ul li:before,.text-image__col .content__txt ul li:before,.links-image__col .content__txt ul li:before{content:"•";display:inline-block;margin-right:.35em}.two-columns__col picture,.text-image__col picture,.links-image__col picture{display:block}.two-columns__col picture img,.text-image__col picture img,.links-image__col picture img{width:100%;height:100%;border:none;object-fit:cover}.two-columns__col picture,.text-image__col picture,.links-image__col picture{display:flex}@media only screen and (min-width:768px){.two-columns__col picture,.text-image__col picture,.links-image__col picture{position:absolute;inset:0;width:100%;height:100%}}.two-columns__list,.text-image__list,.links-image__list{display:flex;flex-direction:column}.two-columns__item,.text-image__item,.links-image__item{list-style:none}.two-columns__item a,.text-image__item a,.links-image__item a{display:flex;flex-direction:column;position:relative;padding:25px 0 25px 50px}.two-columns__item a picture,.text-image__item a picture,.links-image__item a picture{position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:20px;display:block}.two-columns__item a picture img,.text-image__item a picture img,.links-image__item a picture img{width:100%;height:100%;border:none;object-fit:contain}.two-columns__item a picture:before,.text-image__item a picture:before,.links-image__item a picture:before{position:absolute;content:"";height:50px;width:50px;top:50%;left:0;transform:translateY(-50%);border-radius:100px}.two-columns__item a picture svg,.text-image__item a picture svg,.links-image__item a picture svg{width:100%;height:100%}@media only screen and (min-width:768px){.two-columns__wrapper:has(picture){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}}.two-columns__col{min-width:0}@media only screen and (min-width:768px){.two-columns__col{width:auto;aspect-ratio:auto}}@media only screen and (min-width:768px){.two-columns__col:has(picture):has(.content-infos){max-width:100%}}@media only screen and (min-width:992px){.two-columns__col:has(picture):has(.content-infos){aspect-ratio:1/1}}@media only screen and (min-width:768px){.two-columns__col:has(picture):not(:has(.content-infos)) picture{position:relative;inset:auto;width:100%;height:auto;aspect-ratio:1/1;min-height:100%}.two-columns__col:has(picture):not(:has(.content-infos)) picture img{position:absolute;inset:0;width:100%;height:100%}}.text-image,.links-image{padding:0 0 50px}@media only screen and (min-width:768px){.text-image,.links-image{padding:0 0 100px}}@media only screen and (min-width:768px){.text-image__wrapper:has(picture),.links-image__wrapper:has(picture){display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:stretch;gap:100px}}.text-image__col,.links-image__col{min-width:0;justify-content:space-between}@media only screen and (min-width:768px){.text-image__col,.links-image__col{width:auto;aspect-ratio:auto}}.text-image__col h2,.links-image__col h2{padding-top:25px!important}@media only screen and (min-width:768px){.text-image__col:has(picture),.links-image__col:has(picture){width:auto}.text-image__col:has(picture)>picture,.links-image__col:has(picture)>picture{position:relative;inset:auto;height:100%;min-height:400px}.text-image__col:has(picture)>picture img,.links-image__col:has(picture)>picture img{position:absolute;inset:0;width:100%;height:100%}}@media only screen and (min-width:1441px){.text-image__col:has(picture),.links-image__col:has(picture){aspect-ratio:1/1}}.text-image__col picture img,.links-image__col picture img{border-radius:8px}.text-image .content-infos,.links-image .content-infos{padding:15px 0;gap:25px;height:fit-content}@media only screen and (min-width:992px){.text-image .content-infos,.links-image .content-infos{height:100%}}.text-image .content-head,.links-image .content-head{color:var(--c-primary)}.text-image{padding:50px 0;background-size:100%;background-repeat:no-repeat;border-bottom:1px solid rgb(222,232,233)}@media only screen and (min-width:768px){.text-image{padding:100px 0;background-size:40%}.text-image .content__txt h3{margin-right:50px}}.text-image__slider{position:relative;width:100%;aspect-ratio:1/1;border-radius:8px;overflow:hidden}@media only screen and (min-width:768px){.text-image__slider{position:absolute;inset:0;aspect-ratio:auto;height:100%}}.text-image__slider:after{content:"";position:absolute;left:0;right:0;bottom:0;height:100px;z-index:1;pointer-events:none;background:linear-gradient(to top,var(--c-dark),transparent)}.text-image__slider .glide__track{height:100%;overflow:hidden}.text-image__slider .glide__slides{display:flex;height:100%;margin:0;padding:0;list-style:none}.text-image__slider .glide__slide{height:100%}.text-image__slider picture{display:block}.text-image__slider picture img{width:100%;height:100%;border:none;object-fit:cover}.text-image__slider picture{position:relative;inset:auto;width:100%;height:100%}@media only screen and (min-width:768px){.text-image__slider picture{position:relative;inset:auto;width:100%;height:100%}}.text-image__slider .glide__bullets{position:absolute;left:50%;bottom:20px;transform:translate(-50%);display:flex;gap:8px;z-index:2}.text-image__slider .glide__bullet{width:8px;height:8px;padding:0;border:none;border-radius:50%;background:#ffffff80;cursor:pointer;transition:background-color .2s ease-in-out,transform .2s ease-in-out}.text-image__slider .glide__bullet--active{background:var(--c-white);transform:scale(1.25)}.segments__container{padding-top:50px}@media only screen and (min-width:768px){.segments__container{padding-top:100px}}@media only screen and (min-width:992px){.links-image .content-infos{height:fit-content}}@media only screen and (min-width:1200px){.links-image .content-infos{height:100%}.links-image .content-infos h3{padding-right:100px}}.links-image__list{display:flex;flex-direction:column;gap:20px;margin-top:35px}.links-image__item .links-image__link{display:grid;grid-template-columns:65px minmax(0,1fr);column-gap:30px;align-items:center;padding:5px 0;color:var(--c-primary)}.links-image__item .links-image__icon{display:block}.links-image__item .links-image__icon img{width:100%;height:100%;border:none;object-fit:cover}.links-image__item .links-image__icon{position:static;transform:none;grid-row:1/3;width:65px;height:65px;border-radius:50%;overflow:hidden}.links-image__item .links-image__icon:before{content:none}.links-image__item:nth-child(1) .links-image__label{color:#119a7c}.links-image__item:nth-child(2) .links-image__label{color:#64b1c3}.links-image__item:nth-child(3) .links-image__label{color:var(--c-secondary)}.links-image__label{font-weight:400;margin:0}.links-image__text{font-size:16px;line-height:1.4;color:var(--c-primary)}.pagination{margin-block:2rem}.pagination__wrapper{display:flex;justify-content:center;gap:.4rem}.pagination .current{border:1px solid var(--c-primary)}.pagination span,.pagination a{display:inline-flex;padding:.4rem .8rem;color:var(--c-primary);border:1px solid transparent}.pagination a:hover{border:1px solid var(--c-primary);color:var(--c-white);background:var(--c-primary)}.filters{margin-block:3rem;display:flex;gap:10px;flex-wrap:wrap}[data-odometer-element]{display:inline-flex;align-items:center;font-variant-numeric:tabular-nums}[data-odometer-part=mask],[data-odometer-part=static]{display:inline-block;overflow:clip;padding:.05em;margin:-.05em}[data-odometer-part=roller]{display:block;white-space:pre;text-align:center;will-change:transform}[data-odometer-part=static]{display:inline-block}.timeline{--timeline-gutter: calc((100svw - min(var(--container), 100svw))/2 + 25px) ;background-color:var(--c-dark);color:var(--c-white);padding:clamp(50px,8vw,100px) 0;overflow:hidden}.timeline .header__section{margin-bottom:25px}.timeline .header__section .title{color:var(--c-white)}.timeline__nav{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:clamp(35px,5vw,65px);margin-inline:var(--timeline-gutter)}.timeline__nav-item{padding:6px 20px;font-size:11px;font-weight:500;letter-spacing:.5px;color:var(--c-lightprimary);background:transparent;border:1px solid rgba(255,255,255,.2);border-radius:6px;cursor:pointer;transition:all .2s ease-in-out}.timeline__nav-item:hover,.timeline__nav-item:focus-visible{border-color:var(--c-secondary);color:var(--c-white)}.timeline__nav-item.glide__bullet--active{background-color:var(--c-secondary);border-color:var(--c-secondary);color:var(--c-white)}.timeline__carousel{position:relative}.timeline .glide__track{position:relative;overflow:hidden}.timeline .glide__track:before{content:"";position:absolute;top:44px;left:-50vw;width:200vw;height:1px;background:#ffffff26}.timeline .glide__slides{display:flex;align-items:stretch;list-style:none;padding:0;margin:0}.timeline .glide__slides .glide__slide{height:auto}.timeline__item{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;flex-shrink:0;padding:90px 25px 10px 75px;height:auto}.timeline__item:before{content:"";position:absolute;top:27px;left:7px;width:35px;height:35px;color:#ffffff4d;border:1px solid currentColor;border-radius:50%;background:radial-gradient(circle,currentColor 2.5px,transparent 3px);transition:color .3s ease-in-out}.timeline__item:after{content:"";position:absolute;top:61px;bottom:0;left:24px;width:1px;color:#ffffff26;background:currentColor;transition:color .3s ease-in-out}.timeline__item.is-visible:before,.timeline__item.is-visible:after{color:var(--c-secondary)}.timeline__item.is-visible .timeline__year{color:var(--c-white)}.timeline__year{position:absolute;top:0;left:8px;font-size:15px;font-weight:500;color:#ffffff59;transition:color .3s ease-in-out}.timeline__content{max-width:400px}.timeline__period{display:none}.timeline .title--small{color:var(--c-white)}.timeline .title--small strong,.timeline .title--small b,.timeline .title--small em,.timeline .title--small i,.timeline .title--small .highlight{display:inline;font-style:normal;font-weight:inherit;color:var(--c-secondary)}.timeline__description{margin-top:15px}.timeline__description p{font-size:16px;line-height:1.6}.timeline__description p strong{color:#ffffffa6}.timeline__media{display:flex;align-items:flex-start;gap:25px;margin-top:25px}.timeline__quote{margin:0;max-width:260px}.timeline__quote:before{content:"❝";display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin-bottom:12px;border:1px solid var(--c-secondary);border-radius:6px;color:var(--c-secondary);font-size:16px;line-height:1}.timeline__quote p{color:var(--c-lightprimary);font-size:16px;line-height:1.55}.timeline__image{display:block}.timeline__image img{width:100%;height:100%;border:none;object-fit:cover}.timeline__image{display:flex;flex-shrink:0;width:min(160px,45%);padding:5px;background:var(--c-white)}.timeline__image img{aspect-ratio:1/1}.timeline__image figcaption{visibility:hidden;opacity:0}.timeline__arrows{display:flex;gap:10px;justify-content:flex-end;margin-top:40px;margin-inline:var(--timeline-gutter)}.timeline__arrow{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:var(--c-white);border:1px solid var(--c-white);border-radius:8px;color:var(--c-dark);cursor:pointer;transition:all .2s ease-in-out}.timeline__arrow svg{display:block}.timeline__arrow:hover,.timeline__arrow:focus-visible{background:var(--c-secondary);border-color:var(--c-secondary);color:var(--c-white)}.timeline__arrow.glide__arrow--disabled{background:transparent;border-color:#ffffff40;color:#ffffff80;pointer-events:none}.faqs{padding:0 0 50px}@media only screen and (min-width:768px){.faqs{padding:0 0 100px}}.faqs__listing{display:flex;flex-direction:column}.faqs__item{border-bottom:1px solid var(--c-gray)}.faqs__item:first-child{border-top:1px solid var(--c-gray)}.faqs__item[open] .faqs__icon:after{transform:translateY(-50%) rotate(0)}.faqs__question{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:25px 0;cursor:pointer;list-style:none}.faqs__question::-webkit-details-marker{display:none}.faqs__question h3{color:var(--c-primary)}.faqs__question:hover h3{color:var(--c-secondary)}.faqs__icon{position:relative;flex-shrink:0;width:16px;height:16px}.faqs__icon:before,.faqs__icon:after{content:"";position:absolute;top:50%;left:0;width:100%;height:2px;background:var(--c-secondary);transform:translateY(-50%);transition:transform .3s ease-in-out}.faqs__icon:after{transform:translateY(-50%) rotate(-90deg)}.faqs__answer{padding:0 40px 25px 0}.faqs__answer p{font-size:17px;line-height:1.6}.faqs__answer p:not(:last-child){margin-bottom:15px}.faqs__answer ul,.faqs__answer ol{padding-left:20px}.faqs__answer ul li,.faqs__answer ol li{font-size:17px;line-height:1.6}.faqs__answer img{display:flex;width:100%;height:100%}.pillars{padding:0 0 50px}@media only screen and (min-width:768px){.pillars{padding:0 0 100px}}.pillars .content-head{display:flex;flex-direction:column;gap:20px;margin-bottom:clamp(35px,5vw,65px);color:var(--c-primary)}.pillars__listing{display:grid;grid-template-columns:minmax(0,1fr);gap:50px;margin:0;padding:0}@media only screen and (min-width:768px){.pillars__listing{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}}.pillars__item{list-style:none;min-width:0;scroll-margin-top:120px}.pillars__item:nth-child(1) .pillars__title{color:#119a7c}.pillars__item:nth-child(2) .pillars__title{color:#64b1c3}.pillars__item:nth-child(3) .pillars__title{color:var(--c-secondary)}.pillars__media{position:relative}.pillars__image{display:block}.pillars__image img{width:100%;height:100%;border:none;object-fit:cover}.pillars__image img{aspect-ratio:512/450;border-radius:10px}.pillars__icon{display:block}.pillars__icon img{width:100%;height:100%;border:none;object-fit:cover}.pillars__icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:65px;height:65px;border-radius:50%;overflow:hidden}.pillars__title{margin:25px 0 15px;font-weight:500}.pillars__text{font-size:18px;line-height:27px;letter-spacing:-.36px;color:var(--c-primary)}.pillars__text ul{margin:0;padding-left:15px}.pillars__text ul li{list-style:disc;padding-bottom:8px}.pillars__text ul li::marker{font-size:.7em}.features-list{padding:clamp(50px,8vw,100px) 0}.features-list.theme--dark{background-color:var(--c-dark);background-image:var(--g-dark-primary);color:var(--c-white)}.features-list.theme--dark .title{color:var(--c-white)}.features-list.theme--dark .features-list__text{color:var(--c-lightprimary)}.features-list.theme--dark .features-list__item{border-color:#dee8e926}.features-list__wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:25px;padding-bottom:clamp(35px,5vw,75px)}.features-list__listing{margin:0;padding:0}.features-list__item{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:15px 50px;padding:clamp(20px,3vw,35px) 0;list-style:none;border-top:1px solid var(--c-gray)}.features-list__item:first-child{border-top:none}@media only screen and (min-width:768px){.features-list__item{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}.features-list__item h3{font-weight:400}.features-list__text{max-width:725px}.features-list__text p{margin:0 0 10px}.features-list__text p:last-child{margin-bottom:0}.launch-teaser{position:relative;overflow:hidden;color:var(--c-white);padding:40px 0;background:linear-gradient(105deg,#02242B 0%,#044A55 45%,#0A5C66 62%,var(--c-secondary) 100%)}@media only screen and (min-width:768px){.launch-teaser{padding:20px 0}}.launch-teaser__container{width:100svw;max-width:var(--container);margin:0 auto;padding:0 25px;position:relative;z-index:1;display:flex;flex-direction:column;gap:35px}@media only screen and (min-width:992px){.launch-teaser__container{flex-direction:row;align-items:center;justify-content:space-between;gap:50px}}.launch-teaser__lines{display:flex;flex-direction:column;gap:6px;min-width:0}.launch-teaser__line{display:flex;align-items:center;width:max-content;max-width:100%;margin:0;font-family:var(--font-primary);font-weight:400;font-size:clamp(20px,6vw,40px);line-height:1.2;letter-spacing:-1.2px}.launch-teaser__text{display:inline-block;vertical-align:bottom}.launch-teaser__text.is-typing{overflow:hidden;white-space:nowrap;will-change:width}.launch-teaser--animated .launch-teaser__lines{display:grid}.launch-teaser--animated .launch-teaser__line{grid-area:1/1}.launch-teaser__caret{flex-shrink:0;width:2px;align-self:stretch;margin-left:4px;background-color:currentColor;animation:teaser-caret .7s steps(2) infinite}@media(prefers-reduced-motion:reduce){.launch-teaser__caret{animation:none}}.launch-teaser__logo{flex-shrink:0;width:150px}@media only screen and (min-width:768px){.launch-teaser__logo{width:200px}}.launch-teaser__logo picture img{width:100%;height:100%;border:none;object-fit:contain}.launch-teaser__logo picture{display:block}@keyframes teaser-caret{0%{opacity:1}to{opacity:0}}.footer{background-color:var(--c-dark);color:var(--c-white);background-image:url(/uploads/2026/07/bg-footer.jpg);background-size:100%;background-repeat:no-repeat;background-position:bottom right}.footer__wrapper{display:flex;flex-direction:column;border-bottom:1px solid rgba(217,217,217,.2);border-top:1px solid rgba(217,217,217,.2)}@media only screen and (min-width:768px){.footer__wrapper{flex-direction:row}}.footer .content-footer,.footer .nav__footer{width:100%}@media only screen and (min-width:768px){.footer .content-footer,.footer .nav__footer{width:33.33%}}.footer__brand{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:40px}.footer__logo{display:block;width:250px}.footer__logo img{display:block;width:100%;height:auto}.footer__tagline{font-family:var(--font-primary);font-size:clamp(32px,2.5vw,45px);font-weight:400;line-height:1.2;letter-spacing:-.9px}.footer__tagline p{margin:0}.footer__tagline strong,.footer__tagline b{font-weight:600}.footer__connect{display:flex;flex-direction:column;gap:0px}.footer__connect-label{font-size:15px;color:#9cd3dc}.footer__connect-email{font-size:17px;color:var(--c-white);text-decoration:underline;text-underline-position:from-font}.footer__connect-email:hover{color:#9cd3dc}.footer .content-footer{padding:50px 25px}@media only screen and (min-width:768px){.footer .content-footer{padding:50px}}.footer .content-footer ul{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.footer .content-footer ul li{list-style:none}.footer .content-footer ul li a{font-size:17px;font-weight:400;line-height:38px;color:var(--c-white);text-decoration:none}.footer .content-footer ul li a:hover{color:#9cd3dc}.footer .content-footer ul li a[aria-current=page]{text-decoration:underline;text-underline-position:from-font}.footer .content-footer ul li a svg{width:20px;height:20px}.footer .content-footer ul li a svg path{fill:var(--c-white)}.footer .content-footer .socials{flex-direction:row;gap:20px;margin-bottom:40px}.footer .content-footer .socials .socials__item{list-style:none}.footer .content-footer .socials .socials__link{display:flex;align-items:center;justify-content:center;width:40px;height:40px;line-height:1!important}.footer .content-footer .socials .socials__link svg{width:24px;height:24px}.footer .nav__footer{border-top:1px solid rgba(217,217,217,.2);border-bottom:1px solid rgba(217,217,217,.2)}@media only screen and (min-width:768px){.footer .nav__footer{border-top:none;border-bottom:none;border-left:1px solid rgba(217,217,217,.2);border-right:1px solid rgba(217,217,217,.2)}}.footer .nav__footer ul li{list-style:none}.footer .nav__footer ul li:first-child a{border-top:none}.footer .nav__footer ul li a{display:flex;align-items:center;justify-content:flex-start;gap:20px;padding:30px;border-top:1px solid rgba(217,217,217,.2);font-size:24px;font-style:normal;font-weight:200;line-height:normal;letter-spacing:-.64px;color:var(--c-white);text-decoration:none}@media only screen and (min-width:768px){.footer .nav__footer ul li a{padding:45px;font-size:32px}}.footer .nav__footer ul li a:after{content:"";flex-shrink:0;width:16px;height:16px;background-image:url(/uploads/2026/07/arrow-cta-white.svg);background-repeat:no-repeat;background-size:contain}.footer .nav__footer ul li a:hover:after{transition:transform .45s cubic-bezier(.525,0,0,1);transform:rotate(360deg)}.footer .nav__footer ul li a[aria-current=page]{color:var(--c-secondary)}.footer .nav__footer ul li a[aria-current=page]:after{background-image:url(/uploads/2026/07/arrow-cta-orange.svg)}@media only screen and (min-width:768px){.footer--landing .footer__wrapper{align-items:stretch;justify-content:space-between}}@media only screen and (min-width:768px){.footer--landing .footer__brand{flex:1;width:auto;max-width:900px}}.footer--landing .content-footer:not(.footer__brand){display:flex;align-items:flex-end}@media only screen and (min-width:768px){.footer--landing .content-footer:not(.footer__brand){width:33.33%;flex-shrink:0;border-left:1px solid rgba(217,217,217,.2)}}.footer--landing .content-footer:not(.footer__brand) .socials{margin-bottom:0}.colophon__container{display:flex;flex-direction:column;gap:25px;padding:25px;font-size:15px;color:#9cd3dc}@media only screen and (min-width:768px){.colophon__container{flex-direction:row;gap:0}}.colophon__container a{color:inherit;text-decoration:underline;text-underline-position:from-font}.colophon__container a:hover{color:var(--c-white)}.colophon__container a[aria-current=page]{color:var(--c-white);font-weight:600}.colophon__credits{display:flex;flex-direction:column;gap:10px}@media only screen and (min-width:768px){.colophon__credits{width:33.33%;flex-shrink:0}}.colophon__author{opacity:.2}.colophon__author a{font-weight:700;text-decoration:none;color:var(--c-white)}.colophon__wrapper{display:flex;flex-direction:column;gap:10px;flex:1}.colophon__wrapper address{font-style:normal}.colophon__wrapper address p{margin:0}.colophon__wrapper .nav__legals ul{display:flex;flex-wrap:wrap;gap:10px 35px;margin:0;padding:0}.colophon__wrapper .nav__legals ul li{list-style:none}a{text-decoration:none}a:focus-visible,button:focus-visible{outline:1px solid var(--c-dark)}.nav{z-index:100;color:var(--c-white);border-bottom:1px solid rgba(222,232,233,.3);position:fixed;top:0;left:0;right:0;transition:color .2s cubic-bezier(.525,0,0,1)}.nav[data-scroll=scrolled]{background:#005366;background:linear-gradient(340deg,#005366 53%,#02171c 82%,#00252b 94%);transition:.2s ease-in-out;border-bottom:none}.nav[data-scroll=scrolled] .branding{width:5.5em;transition:.2s ease-in-out}.nav[data-scroll=scrolled] .nav-inner .nav-end .btn--border-white{padding:8px 20px;font-size:15px;background-color:#e0eeec;color:var(--c-primary);border:1px solid var(--c-primary)}.nav[data-scroll=scrolled] .nav-inner .nav-end .btn--border-white:hover{background-color:var(--c-secondary);color:var(--c-white)}.nav--white[data-scroll=scrolled] .nav-inner .nav-center__list li a,.nav--white[data-scroll=scrolled] .nav-inner .nav-center__list li button{color:var(--c-white)}.nav--white[data-scroll=scrolled] .nav-inner .nav-center__list li svg path{fill:var(--c-white)}.nav--white[data-scroll=scrolled] .nav-inner .nav-end .lang-switcher__toggle{color:var(--c-white)}@media only screen and (min-width:768px){.nav--white .nav-inner .nav-center__list li a,.nav--white .nav-inner .nav-center__list li button{color:var(--c-dark)}}.nav--white .nav-inner .nav-center__list li svg path{fill:var(--c-dark)}.nav--white .nav-inner .nav-center__list--white-open li a,.nav--white .nav-inner .nav-center__list--white-open li button{color:var(--c-white)}.nav--white .nav-inner .nav-center__list--white-open li svg path{fill:var(--c-white)}.nav--white .nav-inner .nav-end .btn--border-white{padding:8px 20px;font-size:15px;background-color:var(--c-white);color:var(--c-primary);border:1px solid var(--c-primary)}.nav--white .nav-inner .nav-end .btn--border-white:hover{background-color:var(--c-secondary);border:1px solid var(--c-secondary);color:var(--c-white)}.nav--white .nav-inner .nav-end .btn--border-white:active{background-color:#e0eeec}.nav--white .nav-inner .nav-end .lang-switcher__toggle{color:var(--c-primary)}.nav-container{z-index:1;width:100%;margin-left:auto;margin-right:auto;padding-left:1.25em;padding-right:1.25em;position:relative}@media only screen and (min-width:768px){.nav-container{padding-left:3em;padding-right:3em}}.nav-inner{justify-content:space-between;align-items:center;width:100%;display:flex;position:relative;padding:15px 0 10px;z-index:2}.nav-inner .branding{width:6.75em;z-index:1;position:relative;transition:.2s ease-in-out}@media only screen and (min-width:768px){.nav-inner .branding{position:static}}.nav-end{grid-column-gap:.75em;grid-row-gap:.75em;justify-content:flex-end;align-items:stretch;display:flex;z-index:2;position:relative}@media only screen and (min-width:768px){.nav-end{position:static}}@media only screen and (min-width:520px){.nav-end{grid-column-gap:15px;grid-row-gap:.5em}}.lang-switcher{position:relative;display:flex;align-items:center}.lang-switcher__toggle{display:flex;align-items:center;gap:8px;padding:0 4px;background:none;border:none;font-size:17px;color:inherit;cursor:pointer}.lang-switcher__toggle svg{transition:transform .2s ease-in-out}.lang-switcher__list{position:absolute;top:100%;right:0;min-width:100%;margin:0;padding:6px 0;list-style:none;background-color:var(--c-white);border-radius:8px;box-shadow:0 10px 30px #00262c26;opacity:0;visibility:hidden;transform:translateY(6px);transition:all .2s ease-in-out}.lang-switcher:hover .lang-switcher__list,.lang-switcher:focus-within .lang-switcher__list{opacity:1;visibility:visible;transform:translateY(0)}.lang-switcher:hover .lang-switcher__toggle svg,.lang-switcher:focus-within .lang-switcher__toggle svg{transform:rotate(180deg)}.lang-switcher__item a{display:block;padding:6px 16px;font-size:15px;color:var(--c-primary);text-decoration:none;transition:color .2s ease-in-out}.lang-switcher__item a:hover,.lang-switcher__item a:focus-visible{color:var(--c-secondary)}.nav-center__list{justify-content:center;align-items:center;margin-bottom:0;padding-left:0;list-style:none;display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch;height:100%;padding-top:8em;overflow:hidden scroll}@media only screen and (min-width:768px){.nav-center__list{flex-flow:row;justify-content:center;align-items:center;height:auto;padding-top:0;overflow:visible}}.nav-link{grid-column-gap:.375em;grid-row-gap:.375em;background-color:transparent;border-radius:.25em;justify-content:space-between;align-items:center;display:flex;border:none;cursor:pointer;font-family:inherit;font-size:inherit;color:var(--c-white);width:100%;padding:.75em 1em}@media only screen and (min-width:768px){.nav-link{justify-content:center;align-items:center;width:auto}}.nav-link__label{font-size:17px;line-height:normal;position:relative}.nav-link__label:after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:1px;background:currentColor;transition:transform .45s cubic-bezier(.525,0,0,1);transform:scaleX(0);transform-origin:right center}a.nav-link:hover .nav-link__label:after,a.nav-link:focus-visible .nav-link__label:after,.nav-link.is-active .nav-link__label:after{transform:scale(1);transform-origin:left center}.nav-link__dropdown-icon{width:.875em;transition:transform .45s cubic-bezier(.525,0,0,1)}.nav-dropdown{pointer-events:none;width:100%;padding-top:0;padding-bottom:0;position:relative;inset:auto;transition:all .2s ease,transform .45s cubic-bezier(.525,0,0,1)}@media only screen and (min-width:768px){.nav-dropdown{opacity:0;visibility:hidden;padding-top:2.5em;padding-bottom:3em;position:fixed;left:0;right:0}}.nav-dropdown.visible{opacity:100;pointer-events:auto;visibility:visible}.nav-bg{background-color:var(--c-dark);border-bottom-right-radius:0;border-bottom-left-radius:0;width:100%;height:0;position:absolute;inset:0% 0% auto;transition:height .45s cubic-bezier(.525,0,0,1);display:none;z-index:1}@media only screen and (min-width:768px){.nav-bg{border-bottom-right-radius:.75em;border-bottom-left-radius:.75em;display:block}}.nav-dropdown__content{width:100%;margin-bottom:0;padding-left:0;list-style:none}@media only screen and (min-width:520px){.nav-dropdown__content{display:grid;grid-column-gap:.75em;grid-row-gap:.75em;grid-template-columns:repeat(2,1fr);padding-top:1em;padding-bottom:1em}}@media only screen and (min-width:768px){.nav-dropdown__content{grid-column-gap:1.25em;grid-row-gap:1.25em;padding-top:0;padding-bottom:0;display:flex}}.nav-dropdown__content-li{flex:1;transition:all .45s cubic-bezier(.525,0,0,1);transition-delay:.18s;opacity:1;transform:translate(0)}@media only screen and (min-width:768px){.nav-dropdown__content-li{opacity:0;transform:translate(4em)}}.nav-dropdown__content-li:nth-child(2){transition-delay:.24s}.nav-dropdown__content-li:nth-child(3){transition-delay:.3s}.nav-dropdown__content-li:nth-child(4){transition-delay:.36s}.nav-dropdown__content-li:nth-child(5){transition-delay:.44s}.nav-dropdown__link{color:var(--c-white);flex-flow:column;flex:1;justify-content:flex-end;align-items:stretch;height:auto;display:flex;position:relative;text-decoration:none;padding:10px}@media only screen and (min-width:520px){.nav-dropdown__link{background-color:#ebe7e4;aspect-ratio:1;padding:1em;border-radius:.25em;overflow:hidden}}@media only screen and (min-width:768px){.nav-dropdown__link{aspect-ratio:auto;height:20em;padding:1.5em}}@media only screen and (min-width:520px){.nav-dropdown__link{padding:.75em}}.nav-dropdown__link:hover .nav-dropdown__img-overlay,.nav-dropdown__link:focus-visible .nav-dropdown__img-overlay{opacity:0}.nav-dropdown__link:hover .nav-dropdown__img,.nav-dropdown__link:focus-visible .nav-dropdown__img{transform:scale(1.1)}.nav-dropdown__link.is--static{color:#2b1d15;transition:background-color .2s cubic-bezier(.625,.05,0,1)}.nav-dropdown__link.is--static:hover,.nav-dropdown__link.is--static:focus-visible{background:#d7d1cd}.nav-dropdown__link-inner{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.nav-dropdown__link-label{font-size:1em;transition:transform .2s cubic-bezier(.625,.05,0,1)}@media only screen and (min-width:768px){.nav-dropdown__link-label{font-size:1.75em}}@media only screen and (min-width:520px){.nav-dropdown__link-label{font-size:1em}}.nav-dropdown__link-bg{position:absolute;inset:0%;display:none}@media only screen and (min-width:520px){.nav-dropdown__link-bg{display:flex}}.nav-dropdown__img{object-fit:cover;width:100%;height:100%;transition:transform .35s cubic-bezier(.625,.05,0,1)}.nav-dropdown__img-overlay{z-index:1;opacity:.25;background-image:linear-gradient(#0000,#0000 50%,#000);transition:opacity .2s cubic-bezier(.625,.05,0,1);position:absolute;inset:0%}.page-bg{z-index:0;opacity:0;background-color:var(--c-dark);pointer-events:none;width:100%;height:100vh;position:absolute;inset:0% 0% auto;transition:opacity .2s cubic-bezier(.525,0,0,1)}@media only screen and (min-width:768px){.page-bg{background-color:#0000004d}}.menu-button{grid-column-gap:.25em;grid-row-gap:.25em;background-color:#e0eeec;border:1px solid var(--c-primary);border-radius:10px;flex-flow:column;justify-content:center;align-items:center;width:3.1em;height:3.1em;padding:1em;display:flex;cursor:pointer}@media only screen and (min-width:768px){.menu-button{display:none}}.menu-button__line{background-color:var(--c-primary);width:100%;height:1.5px;transition:all .45s cubic-bezier(.525,0,0,1)}[data-dropdown-toggle]:hover+.nav-dropdown,[data-dropdown-toggle]:focus-visible+.nav-dropdown,.nav-dropdown:hover,.nav-dropdown:focus-within{opacity:1;visibility:visible;pointer-events:auto}:is(body:has([data-dropdown-toggle]:hover),body:has([data-dropdown-toggle]:focus-visible),body:has([data-dropdown-toggle]:focus-within),body:has(.nav-dropdown:hover),body:has(.nav-dropdown:focus-within)) .nav-bg{height:30.5em}:is(body:has([data-dropdown-toggle]:hover),body:has([data-dropdown-toggle]:focus-visible),body:has([data-dropdown-toggle]:focus-within),body:has(.nav-dropdown:hover),body:has(.nav-dropdown:focus-within)) .page-bg{opacity:1}:is(body:has([data-dropdown-toggle]:hover),body:has([data-dropdown-toggle]:focus-visible),body:has([data-dropdown-toggle]:focus-within),body:has(.nav-dropdown:hover),body:has(.nav-dropdown:focus-within)) .nav{color:#2b1d15}[data-dropdown-toggle]{transition:background-color .2s cubic-bezier(.525,0,0,1)}body:has([data-dropdown-toggle]:hover) [data-dropdown-toggle]:hover+.nav-dropdown .nav-dropdown__content-li,body:has([data-dropdown-toggle]:focus-visible) .nav-dropdown__content-li,body:has([data-dropdown-toggle]:focus-within) .nav-dropdown__content-li,body:has(.nav-dropdown:hover) .nav-dropdown__content-li,body:has(.nav-dropdown:focus-within) .nav-dropdown__content-li{opacity:1;transform:translate(0)}.nav-center{z-index:0;opacity:0;visibility:hidden;height:100dvh;position:absolute;top:0;left:-1.25em;right:-1.25em;transform:translateY(1em);transition:all .45s cubic-bezier(.525,0,0,1),opacity .2s cubic-bezier(.525,0,0,1)}@media only screen and (min-width:768px){.nav-center{position:relative;opacity:1;visibility:visible;height:auto;left:auto;right:auto;transform:none}}.nav-dropdown__overflow{grid-template-rows:0fr;width:100%;display:grid;position:relative;overflow:hidden;transition:grid-template-rows .45s cubic-bezier(.525,0,0,1)}@media only screen and (min-width:768px){.nav-dropdown__overflow{grid-template-rows:auto;width:auto;overflow:visible}}@media only screen and (min-width:520px){.nav-dropdown__overflow-inner{flex-flow:column;width:100%;height:1000000%;display:flex;position:relative;overflow:hidden}}@media only screen and (min-width:768px){.nav-dropdown__overflow-inner{flex-flow:row;width:auto;height:auto;overflow:visible}}:is([data-menu-status=open]) .menu-button{background-color:var(--c-secondary)}:is([data-menu-status=open]) .menu-button__line:nth-of-type(1){transform:translateY(.125em) rotate(135deg);background-color:var(--c-white)}:is([data-menu-status=open]) .menu-button__line:nth-of-type(2){transform:translateY(-.175em) rotate(-135deg);background-color:var(--c-white)}:is([data-menu-status=open]) .nav-bg{height:100dvh}:is([data-menu-status=open]) .page-bg{opacity:1}:is([data-menu-status=open]) .nav-center{opacity:1;visibility:visible;transform:translate(0);transition-delay:.1s}[data-dropdown-toggle=open]+.nav-dropdown .nav-dropdown__overflow{grid-template-rows:1fr}[data-dropdown-toggle=open]+.nav-dropdown .nav-dropdown__content-li{opacity:1;transform:translate(0)}[data-dropdown-toggle=open] .nav-link__dropdown-icon{transform:rotate(180deg)}.sm--hide{display:none}@media only screen and (min-width:768px){.sm--hide{display:block}}@media only screen and (min-width:520px){.xs--hide{display:none}}@media only screen and (min-width:768px){.md--hide,.menu-button.md--hide{display:none}}.nav-button.is--primary{height:3em;padding-left:1em;padding-right:1em}@media only screen and (min-width:520px){.nav-button.is--primary{height:2.5em;padding-left:.75em;padding-right:.75em}}.page-template-page-sustainability .hero{margin-bottom:0}.page-template-page-sustainability .two-columns--intro{margin-bottom:100px}.page-template-page-sustainability .two-columns--intro h3{color:var(--c-secondary)}.page-template-page-sustainability .links-image .title{border-bottom:none}.page-template-page-brand .brands{padding-top:25px}.page-template-default .two-columns--intro .two-columns__col:nth-child(1) .content-infos,.page-template-page-landing .two-columns--intro .two-columns__col:nth-child(1) .content-infos{justify-content:flex-start}.page-template-default .two-columns--intro .two-columns__col:nth-child(1) .title,.page-template-page-landing .two-columns--intro .two-columns__col:nth-child(1) .title{border-bottom:none}.page-template-default .two-columns--intro .two-columns__col:nth-child(2) .content-infos,.page-template-page-landing .two-columns--intro .two-columns__col:nth-child(2) .content-infos{justify-content:flex-end}.page-template-page-about-us .text-image .title,.page-template-page-landing .text-image .title{border-bottom:none}.page-template-page-landing .two-columns--intro .title em{color:#cfe8e4}.two-columns--quote .content__txt{height:100%;justify-content:space-between}.two-columns--quote .content__txt .title--small{border-bottom:none}.two-columns--quote .content__txt p strong{color:var(--c-secondary)}.segment-template-default .text-image h2{border-bottom:none}.two-columns__col .content-infos h2{border-bottom:1px solid rgba(222,232,233,.2)}.post-template-default h1{max-width:1000px}.hero,.hero--front,.hero-cta--front,.hero-cta{position:relative;padding-bottom:50px}.hero .voile,.hero--front .voile,.hero-cta--front .voile,.hero-cta .voile{z-index:2;pointer-events:none;background-image:linear-gradient(#00262cb3,#0000);width:100%;height:10rem;display:block;position:fixed;inset:0% 0% auto}.hero:has(picture,video),.hero--front:has(picture,video),.hero-cta--front:has(picture,video),.hero-cta:has(picture,video){color:var(--c-white)}.hero:has(picture,video) .hero__wrapper,.hero--front:has(picture,video) .hero__wrapper,.hero-cta--front:has(picture,video) .hero__wrapper,.hero-cta:has(picture,video) .hero__wrapper{min-height:550px;padding:50px 0}@media only screen and (min-width:768px){.hero:has(picture,video) .hero__wrapper,.hero--front:has(picture,video) .hero__wrapper,.hero-cta--front:has(picture,video) .hero__wrapper,.hero-cta:has(picture,video) .hero__wrapper{min-height:650px}}.hero__media,.hero-cta__media{position:absolute;inset:0}.hero__media .video__responsive,.hero-cta__media .video__responsive{height:100%;width:100%}.hero__media video,.hero__media picture,.hero-cta__media video,.hero-cta__media picture{display:block}.hero__media video img,.hero__media picture img,.hero-cta__media video img,.hero-cta__media picture img{width:100%;height:100%;border:none;object-fit:cover}.hero__media video,.hero__media picture,.hero-cta__media video,.hero-cta__media picture{position:absolute;inset:0}.hero__wrapper,.hero-cta__wrapper{position:relative;flex-direction:column;display:flex;align-items:flex-start;justify-content:flex-end;gap:25px;padding-top:200px}.hero__logo,.hero-cta__logo{display:block;max-width:550px;width:100%}.hero__date,.hero-cta__date{margin:-15px 0 0;font-size:16px;line-height:26px;color:var(--c-white);opacity:.8}.hero--front,.hero-cta--front{position:relative;height:fit-content}.hero--page,.hero-cta--page{background-image:var(--g-dark-primary);padding-bottom:100px}.hero--page .title,.hero-cta--page .title{color:var(--c-white)}.hero--post,.hero-cta--post{background:#005366;background:linear-gradient(340deg,#005366 53%,#02171c 82%,#00252b 94%);padding-bottom:50px}.hero--post .title,.hero-cta--post .title{color:var(--c-white)}.hero-cta__actions{display:flex;gap:10px;flex-wrap:wrap}.page-template-page-brand .voile,.page-template-page-news .voile,.page-template-page-why-nmc .voile,.page-template-page-faqs .voile{display:none}.page-template-page-news .nav,.page-template-page-career .nav,.page-template-page-why-nmc .nav,.page-template-page-brand .nav,.page-template-job-listing .nav{border-bottom:1px solid rgb(222,232,233)}.page-template-page-news .nav[data-scroll=scrolled],.page-template-page-career .nav[data-scroll=scrolled],.page-template-page-why-nmc .nav[data-scroll=scrolled],.page-template-page-brand .nav[data-scroll=scrolled],.page-template-job-listing .nav[data-scroll=scrolled]{border-bottom:none}.page-template-page-news .title--bottom-element,.page-template-page-career .title--bottom-element,.page-template-page-why-nmc .title--bottom-element,.page-template-page-brand .title--bottom-element,.page-template-job-listing .title--bottom-element{border-bottom:1px solid rgb(222,232,233)}.page-template-page-news .hero h1,.page-template-page-news .hero--front h1,.page-template-page-news .hero-cta--front h1,.page-template-page-news .hero-cta h1,.page-template-page-faqs .hero h1,.page-template-page-faqs .hero--front h1,.page-template-page-faqs .hero-cta--front h1,.page-template-page-faqs .hero-cta h1{border-bottom:none}.page-template-page-news .hero:after,.page-template-page-news .hero--front:after,.page-template-page-news .hero-cta--front:after,.page-template-page-news .hero-cta:after,.page-template-page-career .hero:after,.page-template-page-career .hero--front:after,.page-template-page-career .hero-cta--front:after,.page-template-page-career .hero-cta:after,.page-template-page-why-nmc .hero:after,.page-template-page-why-nmc .hero--front:after,.page-template-page-why-nmc .hero-cta--front:after,.page-template-page-why-nmc .hero-cta:after,.page-template-page-brand .hero:after,.page-template-page-brand .hero--front:after,.page-template-page-brand .hero-cta--front:after,.page-template-page-brand .hero-cta:after,.page-template-job-listing .hero:after,.page-template-job-listing .hero--front:after,.page-template-job-listing .hero-cta--front:after,.page-template-job-listing .hero-cta:after,.page-template-page-faqs .hero:after,.page-template-page-faqs .hero--front:after,.page-template-page-faqs .hero-cta--front:after,.page-template-page-faqs .hero-cta:after{display:block;width:100%;height:500px;background-image:url(/uploads/2026/07/bg-foam-3-mobile.png);background-size:100%;background-repeat:no-repeat;background-position:top right;content:"";position:absolute;top:0;right:0;z-index:0}@media only screen and (min-width:768px){.page-template-page-news .hero:after,.page-template-page-news .hero--front:after,.page-template-page-news .hero-cta--front:after,.page-template-page-news .hero-cta:after,.page-template-page-career .hero:after,.page-template-page-career .hero--front:after,.page-template-page-career .hero-cta--front:after,.page-template-page-career .hero-cta:after,.page-template-page-why-nmc .hero:after,.page-template-page-why-nmc .hero--front:after,.page-template-page-why-nmc .hero-cta--front:after,.page-template-page-why-nmc .hero-cta:after,.page-template-page-brand .hero:after,.page-template-page-brand .hero--front:after,.page-template-page-brand .hero-cta--front:after,.page-template-page-brand .hero-cta:after,.page-template-job-listing .hero:after,.page-template-job-listing .hero--front:after,.page-template-job-listing .hero-cta--front:after,.page-template-job-listing .hero-cta:after,.page-template-page-faqs .hero:after,.page-template-page-faqs .hero--front:after,.page-template-page-faqs .hero-cta--front:after,.page-template-page-faqs .hero-cta:after{background-image:url(/uploads/2026/07/bg-foam-3.png);background-size:60%}}@media only screen and (min-width:1680px){.page-template-page-news .hero:after,.page-template-page-news .hero--front:after,.page-template-page-news .hero-cta--front:after,.page-template-page-news .hero-cta:after,.page-template-page-career .hero:after,.page-template-page-career .hero--front:after,.page-template-page-career .hero-cta--front:after,.page-template-page-career .hero-cta:after,.page-template-page-why-nmc .hero:after,.page-template-page-why-nmc .hero--front:after,.page-template-page-why-nmc .hero-cta--front:after,.page-template-page-why-nmc .hero-cta:after,.page-template-page-brand .hero:after,.page-template-page-brand .hero--front:after,.page-template-page-brand .hero-cta--front:after,.page-template-page-brand .hero-cta:after,.page-template-job-listing .hero:after,.page-template-job-listing .hero--front:after,.page-template-job-listing .hero-cta--front:after,.page-template-job-listing .hero-cta:after,.page-template-page-faqs .hero:after,.page-template-page-faqs .hero--front:after,.page-template-page-faqs .hero-cta--front:after,.page-template-page-faqs .hero-cta:after{background-position:bottom right}}.page-template-page-news .hero-cta__actions,.page-template-page-career .hero-cta__actions,.page-template-page-why-nmc .hero-cta__actions,.page-template-page-brand .hero-cta__actions,.page-template-job-listing .hero-cta__actions,.page-template-page-faqs .hero-cta__actions{z-index:2}.page-template-page-news .faqs,.page-template-page-career .faqs,.page-template-page-why-nmc .faqs,.page-template-page-brand .faqs,.page-template-job-listing .faqs,.page-template-page-faqs .faqs{position:relative;z-index:10;display:block}.page-template-page-news .faqs .faqs__container,.page-template-page-career .faqs .faqs__container,.page-template-page-why-nmc .faqs .faqs__container,.page-template-page-brand .faqs .faqs__container,.page-template-job-listing .faqs .faqs__container,.page-template-page-faqs .faqs .faqs__container{z-index:10}.page-template-page-news .news--all .news__container,.page-template-page-career .news--all .news__container,.page-template-page-why-nmc .news--all .news__container,.page-template-page-brand .news--all .news__container,.page-template-job-listing .news--all .news__container,.page-template-page-faqs .news--all .news__container{position:relative;margin-top:-50px}.page-template-page-news .news--all .news__container .filters,.page-template-page-career .news--all .news__container .filters,.page-template-page-why-nmc .news--all .news__container .filters,.page-template-page-brand .news--all .news__container .filters,.page-template-job-listing .news--all .news__container .filters,.page-template-page-faqs .news--all .news__container .filters{z-index:2}.hero__container .title--medium{min-width:100%}@media only screen and (min-width:768px){.hero__container .title--medium{min-width:300px}}@media only screen and (min-width:1200px){.hero__container .title--medium{min-width:500px}}.page__container,.page-legal__container{width:100svw;max-width:var(--container);margin:0 auto;padding:0 25px}.page__wrapper,.page-legal__wrapper{margin:0 auto;background-color:var(--c-white);max-width:1000px}.page__wrapper h1,.page__wrapper h2,.page__wrapper h3,.page__wrapper h4,.page__wrapper h5,.page__wrapper a,.page__wrapper pre,.page__wrapper table,.page__wrapper blockquote,.page__wrapper figcaption,.page__wrapper figure,.page__wrapper p,.page-legal__wrapper h1,.page-legal__wrapper h2,.page-legal__wrapper h3,.page-legal__wrapper h4,.page-legal__wrapper h5,.page-legal__wrapper a,.page-legal__wrapper pre,.page-legal__wrapper table,.page-legal__wrapper blockquote,.page-legal__wrapper figcaption,.page-legal__wrapper figure,.page-legal__wrapper p{margin-bottom:25px}.page__wrapper iframe,.page-legal__wrapper iframe{margin-bottom:50px;width:100%;height:100%;aspect-ratio:16/9}.page__wrapper hr,.page-legal__wrapper hr{display:block;margin:50px 0;border:none;height:1px;background-color:var(--c-gray)}.page__wrapper ul,.page__wrapper ol,.page-legal__wrapper ul,.page-legal__wrapper ol{padding-bottom:25px}.page__wrapper ul li,.page__wrapper ol li,.page-legal__wrapper ul li,.page-legal__wrapper ol li{margin-left:20px;padding-left:10px;padding-bottom:5px}.page__wrapper .btn--primary,.page-legal__wrapper .btn--primary{margin:25px}.page__wrapper img,.page-legal__wrapper img{width:100%;aspect-ratio:16/9;height:100%;object-fit:cover}.page-template-page-downloads #main-content{position:relative;background:#00252b}.page-template-page-downloads #main-content:before{content:"";position:absolute;z-index:1;background-image:url(/uploads/2026/07/bg-foam-2-mobile.png);height:100%;width:100%;inset:0;background-position:top;background-repeat:repeat;background-size:150%}@media only screen and (min-width:768px){.page-template-page-downloads #main-content:before{background-image:url(/uploads/2026/07/bg-form.svg)}}.page-template-page-downloads #main-content:after{content:"";position:absolute;width:100%;height:100%;inset:0;background-image:linear-gradient(147.65deg,#02171b 13.8%,#01303800 40%),radial-gradient(ellipse 60% 59% at 6% 111%,#005366b3,#022a3200),var(--g-dark-primary)}.page-template-page-downloads #main-content .hero{position:relative;z-index:2}.page-template-page-downloads #main-content .hero .title--medium{color:var(--c-white);border:0}.downloads{position:relative;z-index:2;color:var(--c-white);padding-block:0 1rem}.downloads__wrapper{margin-block:3rem}.downloads__wrapper h2{margin-block:2rem;font-size:clamp(30px,3vw,36px)}.downloads__wrapper ul{display:grid;grid-template-columns:repeat(1,1fr);gap:15px}@media only screen and (min-width:768px){.downloads__wrapper ul{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:1200px){.downloads__wrapper ul{grid-template-columns:repeat(3,1fr)}}.downloads__wrapper ul .vignette{padding:25px;border-radius:10px;display:flex;gap:40px;flex-direction:column-reverse;border:1px solid rgba(222,232,233,.3)}.downloads__wrapper ul .vignette a{width:fit-content;align-self:flex-end}@media only screen and (min-width:768px){.downloads__wrapper ul .vignette{padding:40px 25px}}.downloads__wrapper ul .title--smaller{font-weight:400}.post-intro{padding:50px 0 0}@media only screen and (min-width:992px){.post-intro{padding-top:85px}}.post-intro__container{width:100svw;max-width:1000px;margin:0 auto;padding:0 25px}.post-intro__wrapper{display:grid;grid-template-columns:1fr;gap:35px}@media only screen and (min-width:992px){.post-intro__wrapper{grid-template-columns:minmax(0,1.52fr) minmax(0,1fr);gap:60px}}.post-intro__img{display:block;border-radius:10px;overflow:hidden;aspect-ratio:377/289}.post-intro__image{display:block;width:100%;height:100%;object-fit:cover}.post-intro .content__txt p,.post-intro .content__txt li{font-size:18px;line-height:27px;letter-spacing:-.36px;color:var(--c-primary);max-width:none}.post-intro .content__txt p:not(:last-child),.post-intro .content__txt li:not(:last-child){padding-bottom:27px}.post-intro .content__txt strong,.post-intro .content__txt b{font-weight:700}@media only screen and (min-width:992px){.post-intro--boxed .post-intro__wrapper{grid-template-columns:minmax(0,1.72fr) minmax(0,1fr);gap:20px;align-items:stretch}}.post-intro--boxed .post-intro__img{border-radius:8px;aspect-ratio:376/257}@media only screen and (min-width:992px){.post-intro--boxed .post-intro__img{aspect-ratio:auto;height:100%}}.post-intro__box{height:100%;padding:30px;border:1px solid rgba(0,91,105,.5);border-radius:10px;color:var(--c-primary)}@media only screen and (min-width:992px){.post-intro__box{padding:43px 37px}}.post-intro__rows{margin:0;padding-top:15px}.post-intro__row{font-size:18px;line-height:27px;letter-spacing:-.36px}.post-intro__row:not(:last-child){padding-bottom:27px}.post-intro__row dt,.post-intro__row dd{display:inline;margin:0}.post-intro__row dt:after{content:" : "}.post-intro__row dd{font-weight:700}.post-back{padding-bottom:50px}.post-back__container{width:100svw;max-width:1000px;margin:0 auto;padding:0 25px;display:flex}.full-content{padding:50px 0 25px}.full-content__container{width:100svw;max-width:1000px;margin:0 auto;padding:0 25px}.full-content picture{display:block;width:100%;aspect-ratio:16/9;margin-bottom:100px;margin-top:-100px}.full-content h2{font-size:clamp(25px,5vw,42px);line-height:clamp(31px,5vw,58px);padding-bottom:25px}.full-content h3{font-weight:500;margin-bottom:5px}.full-content h4{font-size:20px}.full-content h3,.full-content h4,.full-content p{padding-bottom:15px;line-height:135%}.full-content p,.full-content a{font-size:18px;margin-bottom:15px;color:var(--c-primary)}.full-content a{text-decoration:underline}.full-content a:hover{color:var(--c-secondary)}.full-content span{display:block;font-size:16px;padding-bottom:50px;font-style:italic;font-weight:600}.full-content ul{margin-bottom:35px}.full-content ul li{font-size:18px;padding-bottom:5px;list-style:none}.full-content ul li:before{content:"•";display:inline-block;margin-right:.35em}.full-content img{display:flex;width:100%;height:100%}.page-404{display:flex;align-items:center;min-height:60vh;padding:100px 0;background-color:var(--c-dark)}.page-404__wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:25px;max-width:735px}.page-404__code{color:var(--c-secondary)}.page-404 .title,.page-404__subtitle{color:var(--c-white)}.page-404__links{display:flex;flex-wrap:wrap;gap:15px;margin-top:10px}.glide{position:relative;width:100%;box-sizing:border-box}.glide *{box-sizing:inherit}.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;overflow:hidden;margin:0;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.glide__slides--dragging{-webkit-user-select:none;user-select:none}.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__slide a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows,.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.glide--rtl{direction:rtl}
