@charset "UTF-8";:root{--header-height:8.4rem;--inner-container-width:100%;--content-grid-width:28rem;--col-space:1rem;--col-width:calc(50% - var(--col-space) / 2);--col-1:var(--col-width);--col-2:calc(var(--col-width) * 2 + var(--col-space));--col-3:var(--col-2);--col-4:var(--col-2);--col-5:var(--col-2);--col-6:var(--col-2)}@media screen and (min-width:768px){:root{--inner-container-width:70rem;--content-grid-width:60rem;--col-space:2rem;--col-width:calc(33.33333 / 100 * var(--content-grid-width) - var(--col-space) * 2 / 3);--col-1:var(--col-width);--col-2:calc(var(--col-width) * 2 + var(--col-space));--col-3:calc(var(--col-width) * 3 + var(--col-space) * 2);--col-4:var(--col-3);--col-5:var(--col-3);--col-6:var(--col-3)}}@media screen and (min-width:992px) and (orientation:landscape){:root{--header-height:11.2rem;--inner-container-width:100rem;--content-grid-width:80rem;--col-width:calc(16.66666 / 100 * var(--content-grid-width) - var(--col-space) * 5 / 6);--col-1:calc(var(--col-width));--col-2:calc(var(--col-width) * 2 + var(--col-space));--col-3:calc(var(--col-width) * 3 + var(--col-space) * 2);--col-4:calc(var(--col-width) * 4 + var(--col-space) * 3);--col-5:calc(var(--col-width) * 5 + var(--col-space) * 4);--col-6:calc(var(--col-width) * 6 + var(--col-space) * 5)}}@media screen and (min-width:1360px) and (orientation:landscape){:root{--inner-container-width:140rem;--content-grid-width:100rem}}@media screen and (min-width:1600px) and (orientation:landscape){:root{--inner-container-width:160rem;--content-grid-width:120rem}}@font-face{font-family:'Branding SF';src:url("../fonts/BrandingSF-Thin.woff2") format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:'Branding SF';src:url("../fonts/BrandingSF-ThinIt.woff2") format("woff2");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:'Branding SF';src:url("../fonts/BrandingSF-Light.woff2") format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:'Branding SF';src:url("../fonts/BrandingSF-LightIt.woff2") format("woff2");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:'Branding SF';src:url("../fonts/BrandingSF-SemiLight.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Branding SF';src:url("../fonts/BrandingSF-SemiLightIt.woff2") format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:'Branding SF';src:url("../fonts/BrandingSF-Medium.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Branding SF';src:url("../fonts/BrandingSF-MediumIt.woff2") format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:'Branding SF';src:url("../fonts/BrandingSF-SemiBold.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Branding SF';src:url("../fonts/BrandingSF-SemiBoldIt.woff2") format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:'Branding SF';src:url("../fonts/BrandingSF-Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Branding SF';src:url("../fonts/BrandingSF-BoldIt.woff2") format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:'Branding SF';src:url("../fonts/BrandingSF-Black.woff2") format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Branding SF';src:url("../fonts/BrandingSF-BlackIt.woff2") format("woff2");font-weight:900;font-style:italic;font-display:swap}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:"Branding SF",sans-serif;line-height:1.26;color:#373938}.heading--0{font-family:linotype-didot,serif;font-size:clamp(4.2rem, 2.50097rem + 4.53074vw, 11.2rem);font-weight:300;margin-bottom:3rem}.content-block .text-block h1,.heading--1{font-family:linotype-didot,serif;font-size:clamp(3.5rem, 2.31068rem + 3.17152vw, 8.4rem);font-weight:400;margin-bottom:clamp(2rem,1.75728rem + .64725vw,3rem)}.heading--2{font-family:linotype-didot,serif;font-size:clamp(2.8rem, 2.12039rem + 1.8123vw, 5.6rem);font-weight:400}.heading--3{font-family:linotype-didot,serif;font-size:clamp(2.2rem, 1.95728rem + .64725vw, 3.2rem);font-weight:400}.text--small{font-size:1.4rem}.text--large{font-size:clamp(2.1rem, 1.9301rem + .45307vw, 2.8rem)}a{text-decoration:none;color:currentColor}li a,p a{color:#ff8204}li a:focus,li a:hover,p a:focus,p a:hover{text-decoration:underline}li strong,p strong{font-weight:700}html{box-sizing:border-box;height:100%;font-size:62.5%;overflow-x:hidden}html *,html ::after,html ::before{box-sizing:inherit}body{width:100%;font-size:clamp(1.4rem, 1.2301rem + .45307vw, 2.1rem)}.main{position:relative;display:flex;flex-direction:column;width:100vw;min-height:100vh;padding:var(--header-height) clamp(.8rem,-.36505rem + 3.1068vw,5.6rem) 0;overflow:hidden}.main::after,.main::before{content:'';display:block;position:absolute;top:0;width:clamp(.8rem,-.36505rem + 3.1068vw,5.6rem);height:100%;background:#fff;z-index:100}.main::before{left:0}.main::after{right:0}.outer-container{border-radius:clamp(1.4rem,1.06019rem + .90615vw,2.8rem)}.outer-container.hero{display:flex;align-items:center;height:70vh;max-height:calc(100vh - var(--header-height) - clamp(.8rem,-.36505rem + 3.1068vw,5.6rem))}.outer-container.hero .section{margin-bottom:10vh}.section{display:flex;flex-direction:column;align-items:center;width:100%;padding:0 clamp(.8rem,-.36505rem + 3.1068vw,5.6rem)}.inner-container{display:flex;flex-direction:column;align-items:center;width:100%;max-width:var(--inner-container-width);padding:0 clamp(1.2rem,.13204rem + 2.8479vw,5.6rem)}.inner-container.large{max-width:none}.inner-container .content-grid{width:100%;max-width:var(--content-grid-width)}img{display:block;width:auto;max-width:100%}p{margin-bottom:1em}@media screen and (min-width:992px) and (orientation:landscape){.sm-only{display:none}}.lg-only{display:none}@media screen and (min-width:992px) and (orientation:landscape){.lg-only{display:block}}@media only screen and (pointer:coarse){.mouse-only{display:none}}@media only screen and (pointer:fine){.touch-only{display:none}}@media (prefers-reduced-motion:reduce){*{animation-duration:10ms!important;transition-duration:10ms!important}}.link{display:flex;align-items:baseline;width:100%;font-family:linotype-didot,serif;font-weight:600;text-align:right;transition:color .2s}.link::before{content:'';display:block;flex-grow:1;height:2px;min-width:4rem;margin-right:.8em;background:currentColor}.link:focus,.link:hover{color:#ff8204}.link:focus::before,.link:hover::before{background:currentColor}.button{display:inline-flex;justify-content:center;align-items:center;min-height:clamp(3.5rem,2.99029rem + 1.35922vw,5.6rem);padding:clamp(.3rem,.27573rem + .06472vw,.4rem) clamp(4rem,3.02913rem + 2.589vw,8rem) 0;border:1px solid #ff8204;border-radius:0;background:#ff8204;font-family:linotype-didot-headline,serif;font-size:clamp(1.7rem, 1.43301rem + .71197vw, 2.8rem);font-weight:700;color:#fff;transition:all .2s;cursor:pointer}.button.small{min-height:3.5rem;padding:.3rem 4rem 0;font-size:1.7rem}.button:focus,.button:hover{background:0 0;color:#ff8204}.button.light{background:0 0;color:#ff8204}.button.light:focus,.button.light:hover{background:#ff8204;color:#fff}.cta{position:relative;display:inline-flex;justify-content:center;align-items:center;min-height:clamp(4.8rem,4.60583rem + .5178vw,5.6rem);padding:clamp(1.3rem,1.27573rem + .06472vw,1.4rem) clamp(2.4rem,1.6233rem + 2.0712vw,5.6rem) clamp(1rem,1rem + 0vw,1rem);border:0;border-radius:0;background:#fff;font-family:linotype-didot,serif;font-size:clamp(2.1rem, 1.9301rem + .45307vw, 2.8rem);font-weight:700;line-height:1;text-align:center;color:#373938;transition:all .2s;cursor:pointer;z-index:1}.cta span{position:relative;z-index:3}.cta::before{content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:0;background:#ff8204;z-index:1;transition:height .2s}.cta::after{content:'';display:block;position:absolute;left:0;bottom:0;width:100%;height:4px;background:linear-gradient(to right,#ff8204,#ffdb32);z-index:2}.cta:focus,.cta:hover{color:#fff}.cta:focus::before,.cta:hover::before{height:100%}.cta.dark{background:#ff8204;color:#fff}.cta.dark::before{background:#fff}.cta.dark:focus,.cta.dark:hover{color:#373938}.cell{position:relative;border-radius:clamp(1.4rem,1.06019rem + .90615vw,2.8rem);overflow:hidden}.cell::before{content:'';display:block;width:100%;padding-top:100%}.cell__bg{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-size:cover;z-index:1}.cell__bg::after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);z-index:2}.cell__inner{display:flex;flex-direction:column;justify-content:flex-end;position:absolute;top:0;left:0;width:100%;height:100%;padding:clamp(1.5rem,1.25728rem + .64725vw,2.5rem) clamp(2.5rem,1.8932rem + 1.61812vw,5rem);color:#fff;z-index:3}.cell__title{position:relative;font-family:linotype-didot,serif;font-size:clamp(2.8rem, 2.12039rem + 1.8123vw, 5.6rem);font-weight:700}.cell__title::before{content:'';display:inline-block;position:absolute;top:.75em;right:100%;width:clamp(1.5rem,.8932rem + 1.61812vw,4rem);height:clamp(3px,2.02913px + .2589vw,7px);margin-right:1rem;background:linear-gradient(to right,#ff8204,#ffdb32)}.cell__text{margin-bottom:1rem;font-size:clamp(1.4rem, 1.2301rem + .45307vw, 2.1rem);text-transform:uppercase}@media screen and (min-width:992px) and (orientation:landscape){.cell__text{font-weight:300}}.cell__icon{width:clamp(2.1rem,1.59029rem + 1.35922vw,4.2rem);height:clamp(2.1rem,1.59029rem + 1.35922vw,4.2rem);margin-bottom:1rem}.line-left{position:relative}.line-left::before{content:'';display:inline-block;position:absolute;top:.86em;right:100%;width:calc((100vw - var(--content-grid-width) - clamp(.8rem,-.36505rem + 3.1068vw,5.6rem) * 2)/ 2);height:clamp(3px,2.02913px + .2589vw,7px);margin-right:1rem;background:linear-gradient(to right,#ff8204,#ffdb32);transform:translateX(-120%);transition:all .8s cubic-bezier(.16, 1, .3, 1)}.line-left.line-visible::before{transform:translateX(0)}.content-block ul li,.list li,body.stories .main .outer-container.grid .stories .cell .keypoints ul li,body.stories .main .outer-container.highlight .stories__el .details .keypoints ul li{position:relative;padding-left:.7em}.content-block ul li::before,.list li::before,body.stories .main .outer-container.grid .stories .cell .keypoints ul li::before,body.stories .main .outer-container.highlight .stories__el .details .keypoints ul li::before{content:'';display:block;position:absolute;top:.55em;left:0;width:clamp(3px,2.02913px + .2589vw,7px);height:clamp(3px,2.02913px + .2589vw,7px);background:#ff8204}form.form .field{position:relative}form.form .field .input[type=email]+label,form.form .field .input[type=file]+label,form.form .field .input[type=tel]+label,form.form .field .input[type=text]+label,form.form .field textarea.input+label{position:absolute;top:clamp(.9rem,.77864rem + .32362vw,1.4rem);left:clamp(1.5rem,1.37864rem + .32362vw,2rem);font-size:clamp(1.4rem, 1.2301rem + .45307vw, 2.1rem);color:#373938;transition:all .2s}form.form .field .input[type=email].filled+label,form.form .field .input[type=email]:focus+label,form.form .field .input[type=file].filled+label,form.form .field .input[type=file]:focus+label,form.form .field .input[type=tel].filled+label,form.form .field .input[type=tel]:focus+label,form.form .field .input[type=text].filled+label,form.form .field .input[type=text]:focus+label,form.form .field textarea.input.filled+label,form.form .field textarea.input:focus+label{top:clamp(.3rem,.25146rem + .12945vw,.5rem);font-size:clamp(1rem, .87864rem + .32362vw, 1.5rem);color:#ff8204}form.form .field .input{width:100%;padding:clamp(1.6rem,1.26019rem + .90615vw,3rem) clamp(1.5rem,1.37864rem + .32362vw,2rem) clamp(1rem,.90291rem + .2589vw,1.4rem);border:0;border-radius:clamp(.4rem,.32718rem + .19417vw,.7rem);background:#f8f8f8;font-family:"Branding SF",sans-serif;font-size:clamp(1.4rem, 1.2301rem + .45307vw, 2.1rem);color:#373938}form.form .field .input[type=email],form.form .field .input[type=file],form.form .field .input[type=tel],form.form .field .input[type=text]{height:clamp(3.5rem,2.99029rem + 1.35922vw,5.6rem)}form.form .field .input[type=checkbox]{position:absolute;width:0;height:0;padding:0;opacity:0;pointer-events:none}form.form .field .input[type=checkbox]+label{display:flex;align-items:center;font-size:clamp(1.4rem, 1.2301rem + .45307vw, 2.1rem)}form.form .field .input[type=checkbox]+label i{flex-shrink:0;display:flex;justify-content:center;align-items:center;width:clamp(2rem,1.75728rem + .64725vw,3rem);height:clamp(2rem,1.75728rem + .64725vw,3rem);margin-right:clamp(1rem,.87864rem + .32362vw,1.5rem);border-radius:clamp(.4rem,.32718rem + .19417vw,.7rem);background:#f8f8f8;color:transparent;transition:color .1s}form.form .field .input[type=checkbox]+label p{margin-bottom:0;font-size:inherit;color:inherit}form.form .field .input[type=checkbox]:checked+label i{color:#ff8204}form.form .field .input[type=checkbox]:focus+label i{outline:auto}form.form .field .input[type=file]::file-selector-button{height:100%;padding:0 clamp(.7rem,.62718rem + .19417vw,1rem);border:0;border-radius:3px;margin-right:clamp(1rem,.87864rem + .32362vw,1.5rem);background:#fff;font-size:clamp(1rem, .87864rem + .32362vw, 1.5rem)}form.form .field .input[type=file]+label{width:0;height:0;padding:0;visibility:hidden}form.form .field .input[disabled],form.form .field .input[disabled]+label,form.form .field .input[readonly],form.form .field .input[readonly]+label{opacity:.5;pointer-events:none;transition:none}form.form .field textarea.input{resize:none;min-height:clamp(7rem,5.98058rem + 2.71845vw,11.2rem);padding:clamp(1.4rem,1.15728rem + .64725vw,2.4rem) clamp(1.5rem,1.37864rem + .32362vw,2rem) clamp(.8rem,.6301rem + .45307vw,1.5rem);margin:0}.content-block{display:flex;flex-direction:column;align-items:center;margin-bottom:clamp(2.5rem,1.8932rem + 1.61812vw,5rem)}@media screen and (min-width:992px) and (orientation:landscape){.content-block{flex-direction:row}}.content-block .heading{margin-bottom:0}.content-block .text-block.pos-left{margin-right:auto}.content-block .text-block.pos-center{margin-left:auto;margin-right:auto}.content-block .text-block.pos-right{margin-left:auto}.content-block .text-block h1,.content-block .text-block h2,.content-block .text-block h3{margin-top:1em;margin-bottom:.8em}.content-block .text-block h1:first-child,.content-block .text-block h2:first-child,.content-block .text-block h3:first-child{margin-top:0}.content-block .text-block h1:last-child,.content-block .text-block h2:last-child,.content-block .text-block h3:last-child{margin-bottom:0}.content-block .text-block h2{font-size:clamp(2.1rem, 1.63883rem + 1.22977vw, 4rem);font-weight:700}.content-block .text-block h3{font-size:clamp(1.6rem, 1.38155rem + .58252vw, 2.5rem);font-weight:700}.content-block .image-block{border-radius:clamp(.7rem,.5301rem + .45307vw,1.4rem);margin-bottom:clamp(1.5rem,1.13592rem + .97087vw,3rem)}@media screen and (min-width:992px) and (orientation:landscape){.content-block .image-block{margin-bottom:0}}.content-block .image-block.pos-left{order:-1;margin-right:auto}.content-block .image-block.pos-center{margin-left:auto;margin-right:auto}.content-block .image-block.pos-right{margin-left:auto}.content-block .col-1{width:var(--col-1)}.content-block .col-2{width:var(--col-2)}.content-block .col-3{width:var(--col-3)}.content-block .col-4{width:var(--col-4)}.content-block .col-5{width:var(--col-5)}.content-block .col-6{width:var(--col-6)}.content-block ol>li,.content-block ul>li{margin-bottom:1em}.content-block ol>li>p:first-child,.content-block ul>li>p:first-child{display:inline-block}.content-block ol{position:relative;padding-left:1em;counter-reset:list-count}.content-block ol>li{position:relative;counter-increment:list-count}.content-block ol>li::before{content:counter(list-count) ". ";position:absolute;top:.03em;left:-1em;color:#ff8204;font-weight:700}.content-block li b,.content-block li strong,.content-block p b,.content-block p strong{font-weight:700}.content-block li em,.content-block p em{font-style:italic}.content-block .button.pos-center{margin-left:auto;margin-right:auto}.content-block .button.pos-right{margin-left:auto}.content-block figure{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;padding:clamp(3rem,2.27184rem + 1.94175vw,6rem) clamp(5rem,3.78641rem + 3.23625vw,10rem) clamp(3.5rem,2.65049rem + 2.26537vw,7rem);background:#fff;box-shadow:0 14px 28px rgba(0,0,0,.16);overflow:hidden}@media screen and (min-width:992px) and (orientation:landscape){.content-block figure{width:var(--content-grid-width);padding:clamp(2.5rem,1.8932rem + 1.61812vw,5rem) 0}}.content-block figure::after{content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:2px;background:linear-gradient(to right,#ff8204,#ffdb32)}.content-block figure blockquote{width:100%;max-width:var(--col-3);margin-bottom:0;font-weight:500;font-style:italic;position:relative;z-index:1}.content-block figure blockquote::after,.content-block figure blockquote::before{content:'';display:block;position:absolute;background:url("../images/icon-quote-orange.svg") no-repeat center/contain;width:3em;height:3em;opacity:.4;z-index:-1}@media screen and (min-width:992px){.content-block figure blockquote::after,.content-block figure blockquote::before{opacity:1}}.content-block figure blockquote::before{left:-2em;top:-1.7em}@media screen and (min-width:992px){.content-block figure blockquote::before{left:-4em}}.content-block figure blockquote::after{right:-2em;bottom:-1.7em;transform:rotate(180deg)}@media screen and (min-width:992px){.content-block figure blockquote::after{right:-4em}}.content-block figure figcaption{width:100%;max-width:var(--col-3);margin-top:1em;font-weight:300}.content-block .video-container{width:100%;aspect-ratio:16/9;border-radius:clamp(.7rem,.5301rem + .45307vw,1.4rem);overflow:hidden}.content-block .video-container iframe{width:100%;height:100%}.consent-bnr{position:fixed;left:0;bottom:0;display:flex;justify-content:center;width:100%;background:#fff;z-index:300;transition:transform .5s}.consent-bnr.hidden{transform:translateY(110%)}.consent-bnr::before{content:'';display:block;position:absolute;bottom:100%;left:clamp(.8rem,-.36505rem + 3.1068vw,5.6rem);width:calc(100vw - 2 * clamp(.8rem,-.36505rem + 3.1068vw,5.6rem));height:50vh;background:0 0;border-radius:clamp(1.4rem,1.06019rem + .90615vw,2.8rem);box-shadow:0 20rem 0 0 #fff;z-index:-1;pointer-events:none}.consent-bnr .content-grid{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:clamp(2rem,1.75728rem + .64725vw,3rem) 2rem}@media screen and (min-width:768px){.consent-bnr .content-grid{flex-direction:row;width:var(--content-grid-width);padding:clamp(2rem,1.75728rem + .64725vw,3rem) 0}}.consent-bnr__copys{margin-bottom:2rem}@media screen and (min-width:768px){.consent-bnr__copys{margin-bottom:0;margin-right:2rem}}.consent-bnr__title{font-size:clamp(2.1rem, 1.9301rem + .45307vw, 2.8rem);margin-bottom:0}.consent-bnr__description{margin-bottom:0}.consent-bnr__link{color:#ff8204}.consent-bnr__link:focus,.consent-bnr__link:hover{text-decoration:underline}.consent-bnr__buttons{flex-shrink:0;display:flex;justify-content:space-around;width:100%}@media screen and (min-width:768px){.consent-bnr__buttons{width:auto;flex-direction:column}}@media screen and (min-width:768px){.consent-bnr__accept{margin-bottom:1.5rem}}.header{position:fixed;display:flex;width:100vw;height:var(--header-height);z-index:200}.header .top-bar{flex-direction:row;background:#fff;padding:0 clamp(.8rem,-.36505rem + 3.1068vw,5.6rem)}.header .top-bar .logo{flex-shrink:0;height:clamp(3rem,2.27184rem + 1.94175vw,6rem);margin-right:auto;margin-left:clamp(1.4rem,1.06019rem + .90615vw,2.8rem)}@media screen and (min-width:992px) and (orientation:landscape){.header .top-bar .logo{margin-left:calc(2 * clamp(1.4rem,1.06019rem + .90615vw,2.8rem))}}.header .top-bar .logo img{width:auto;height:100%}.header .top-bar .nav-container{display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;width:100%;height:calc(100vh - var(--header-height));height:calc(100 * var(--vh) - var(--header-height));padding-bottom:clamp(.8rem,-.36505rem + 3.1068vw,5.6rem);margin-top:var(--header-height);margin-right:clamp(1.4rem,1.06019rem + .90615vw,2.8rem);z-index:1000;overflow:hidden;pointer-events:none}@media screen and (min-width:992px) and (orientation:landscape){.header .top-bar .nav-container{position:static;height:100%;margin-top:0;margin-right:calc(2 * clamp(1.4rem,1.06019rem + .90615vw,2.8rem));padding-bottom:0;pointer-events:all}}.header .top-bar .nav-container::before{content:'';display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:150vh;height:150vh;border:0 solid #fff;border-radius:50%;z-index:-1;transition:all .5s cubic-bezier(.33, 1, .68, 1)}@media screen and (orientation:landscape){.header .top-bar .nav-container::before{width:150vw;height:150vw}}@media screen and (min-width:992px) and (orientation:landscape){.header .top-bar .nav-container::before{display:none}}.header .top-bar .nav-container.open{pointer-events:all}.header .top-bar .nav-container.open::before{border-width:75vh}@media screen and (orientation:landscape){.header .top-bar .nav-container.open::before{border-width:75vw}}.header .top-bar .nav-container .nav{width:100%;max-width:var(--content-grid-width)}@media screen and (min-width:992px) and (orientation:landscape){.header .top-bar .nav-container .nav{max-width:initial;height:100%}}.header .top-bar .nav-container .nav ul{margin-bottom:5rem}@media screen and (min-width:992px) and (orientation:landscape){.header .top-bar .nav-container .nav ul{display:flex;justify-content:flex-end;align-items:center;height:100%;margin-bottom:0}}.header .top-bar .nav-container .nav ul li{opacity:0;margin-bottom:2.5rem;font-family:linotype-didot,serif;font-size:2.1rem;font-weight:700}@media screen and (min-width:992px) and (orientation:landscape){.header .top-bar .nav-container .nav ul li{margin-bottom:0;margin-left:2em;font-size:clamp(1.4rem, 1.15728rem + .64725vw, 2.4rem);opacity:1}}.header .top-bar .nav-container .nav ul li:last-child{margin-bottom:0}.header .top-bar .nav-container .nav ul li.active{position:relative}.header .top-bar .nav-container .nav ul li.active::before{content:'';display:inline-block;position:absolute;top:.7em;right:100%;width:calc((100vw - var(--content-grid-width) - clamp(.8rem,-.36505rem + 3.1068vw,5.6rem) * 2)/ 2);height:clamp(3px,2.02913px + .2589vw,7px);margin-right:1rem;background:linear-gradient(to right,#ff8204,#ffdb32);transform:translateX(-110%);transition:all .5s cubic-bezier(.16, 1, .3, 1)}@media screen and (min-width:992px) and (orientation:landscape){.header .top-bar .nav-container .nav ul li.active::before{top:calc(100% - 3px);right:0;width:100%;height:3px;margin-right:0;transform:none}}.header .top-bar .nav-container .nav ul li.active.line-visible::before{transform:translateX(0)}.header .top-bar .nav-container .nav ul li a{color:#373938;transition:all .2s}.header .top-bar .nav-container .nav ul li a:focus,.header .top-bar .nav-container .nav ul li a:hover{text-decoration:none;color:#ff8204}.header .top-bar .nav-container .nav .contact{opacity:0;font-weight:300}@media screen and (min-width:992px) and (orientation:landscape){.header .top-bar .nav-container .nav .contact{display:flex;justify-content:center}.header .top-bar .nav-container .nav .contact .phone{margin-right:1.5rem}}.header .top-bar .menu-toggle{position:relative;width:clamp(2.8rem,2.12039rem + 1.8123vw,5.6rem);height:clamp(2.8rem,2.12039rem + 1.8123vw,5.6rem);margin-right:clamp(1.4rem,1.06019rem + .90615vw,2.8rem);border:0;background:0 0;font-size:0;color:transparent;cursor:pointer}.header .top-bar .menu-toggle::after,.header .top-bar .menu-toggle::before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:url("../images/menu-dots.svg") no-repeat center/contain;transition:transform .2s}.header .top-bar .menu-toggle.open::before{transform:rotate(-45deg)}.header .top-bar .menu-toggle.open::after{transform:rotate(45deg)}.header+.header-corners{position:fixed;top:var(--header-height);left:clamp(.8rem,-.36505rem + 3.1068vw,5.6rem);width:calc(100vw - 2 * clamp(.8rem,-.36505rem + 3.1068vw,5.6rem));height:50vh;background:0 0;border-radius:clamp(1.4rem,1.06019rem + .90615vw,2.8rem);box-shadow:0 -20rem 0 0 #fff;z-index:130;pointer-events:none}.banner{position:fixed;top:var(--header-height);left:0;width:calc(100vw - 2 * clamp(.8rem,-.36505rem + 3.1068vw,5.6rem));margin:0 clamp(.8rem,-.36505rem + 3.1068vw,5.6rem);border-top-left-radius:clamp(1.4rem,1.06019rem + .90615vw,2.8rem);border-top-right-radius:clamp(1.4rem,1.06019rem + .90615vw,2.8rem);overflow:hidden;z-index:180}.banner__wrapper{position:relative;padding:1.5rem;background:#ff8204;opacity:1;transition:transform 1s cubic-bezier(.25, 1, .5, 1)}.banner.hidden{pointer-events:none}.banner.hidden .banner__wrapper{transform:translateY(-150%);opacity:0;transition:transform 1s cubic-bezier(.25, 1, .5, 1),opacity 0s 1.1s}.banner .inner{margin:0 auto;color:#fff}@media screen and (min-width:768px){.banner .inner{display:flex;align-items:center;width:var(--content-grid-width)}}@media screen and (min-width:768px){.banner .inner .details{margin-right:var(--col-space)}}.banner .inner .interaction{display:flex;justify-content:space-between;align-items:center;margin-top:1.5rem}@media screen and (min-width:768px){.banner .inner .interaction{flex-shrink:0;flex-direction:column;width:var(--col-1);margin-top:0}}@media screen and (min-width:992px) and (orientation:landscape){.banner .inner .interaction{width:var(--col-2)}}.banner__title{padding-right:calc(1rem + clamp(2.1rem,1.59029rem + 1.35922vw,4.2rem)/ 2);margin-bottom:0;font-size:clamp(1.4rem, 1.15728rem + .64725vw, 2.4rem);font-weight:600}@media screen and (min-width:768px){.banner__title{padding-right:0}}.banner__description{margin-top:.8em;margin-bottom:0;font-size:1.6rem}@media screen and (min-width:1360px) and (orientation:landscape){.banner__description{font-size:2rem}}.banner__date{margin-bottom:0;font-size:clamp(1.4rem, 1.25437rem + .38835vw, 2rem);text-transform:uppercase}@media screen and (min-width:768px){.banner__date{margin-bottom:.5em}}.banner__cta{display:inline-flex;justify-content:center;align-items:center;padding:.6em 2em .4em;border:1px solid #fff;background:#fff;font-family:linotype-didot,serif;font-size:clamp(1.4rem, 1.30291rem + .2589vw, 1.8rem);font-weight:700;line-height:1;text-transform:uppercase;color:#ff8204;transition:all .2s}.banner__cta:focus,.banner__cta:hover{background:#ff8204;color:#fff}.banner__close{box-sizing:content-box;position:absolute;top:.7rem;right:.7rem;width:clamp(2.1rem,1.59029rem + 1.35922vw,4.2rem);height:clamp(2.1rem,1.59029rem + 1.35922vw,4.2rem);padding:0;margin:0;border:0;border-radius:50%;background:rgba(255,255,255,.14);font-size:0;cursor:pointer;transition:all .2s}.banner__close:focus,.banner__close:hover{background:#fff}.banner__close:focus::after,.banner__close:focus::before,.banner__close:hover::after,.banner__close:hover::before{background:#ff8204}.banner__close::after,.banner__close::before{content:'';display:block;position:absolute;top:50%;left:50%;width:clamp(1.2rem,.90874rem + .7767vw,2.4rem);height:clamp(.2rem,.15146rem + .12945vw,.4rem);border-radius:1rem;background:#fff;transition:all .2s}.banner__close::before{transform:translate(-50%,-50%) rotate(45deg)}.banner__close::after{transform:translate(-50%,-50%) rotate(-45deg)}.footer{width:100vw;padding:clamp(2.5rem,1.8932rem + 1.61812vw,5rem) 0 clamp(2.5rem,1.8932rem + 1.61812vw,5rem)}.footer .inner-container{display:flex;flex-direction:column}.footer .inner-container .top-line{display:flex;flex-direction:column;width:100%}@media screen and (min-width:992px) and (orientation:landscape){.footer .inner-container .top-line{flex-direction:row;justify-content:space-between;margin-bottom:clamp(1.5rem,1.13592rem + .97087vw,3rem)}}.footer .inner-container .top-line .nav ul::before{top:1em}@media screen and (min-width:768px){.footer .inner-container .top-line .nav ul{display:flex;flex-direction:row}.footer .inner-container .top-line .nav ul::before{top:.9em;right:calc(100% + clamp(.8rem,-.36505rem + 3.1068vw,5.6rem))}}.footer .inner-container .top-line .nav ul li{font-family:linotype-didot,serif;font-size:clamp(1.4rem, 1.15728rem + .64725vw, 2.4rem);font-weight:700;margin-bottom:1rem}@media screen and (min-width:768px){.footer .inner-container .top-line .nav ul li{margin-bottom:0;margin-right:1em}}.footer .inner-container .top-line .nav ul li a{color:#373938;transition:all .2s}.footer .inner-container .top-line .nav ul li a:focus,.footer .inner-container .top-line .nav ul li a:hover{color:#ff8204;text-decoration:none}.footer .inner-container .top-line .nav ul li.active a{position:relative}.footer .inner-container .top-line .nav ul li.active a::after{content:'';display:block;position:absolute;left:0;bottom:0;width:100%;height:2px;background:linear-gradient(to right,#ff8204,#ffdb32);z-index:-1;pointer-events:none}.footer .inner-container .top-line .socials{display:flex;margin:2rem 0}@media screen and (min-width:992px) and (orientation:landscape){.footer .inner-container .top-line .socials{margin:0}}.footer .inner-container .top-line .socials a{display:block;width:clamp(2.2rem,2.00583rem + .5178vw,3rem);height:clamp(2.2rem,2.00583rem + .5178vw,3rem);font-size:0;color:transparent;background-repeat:no-repeat;background-position:center;background-size:contain;margin-right:1.5rem;transition:all .2s}@media screen and (min-width:992px) and (orientation:landscape){.footer .inner-container .top-line .socials a{margin-right:0;margin-left:1.5rem}}.footer .inner-container .top-line .socials a.linkedin{background-image:url("../images/icon-linkedin.svg")}.footer .inner-container .top-line .socials a.twitter{background-image:url("../images/icon-twitter.svg")}.footer .inner-container .top-line .socials a:focus,.footer .inner-container .top-line .socials a:hover{transform:scale(1.2)}.footer .inner-container .bottom-line{display:flex;flex-direction:column;width:100%}@media screen and (min-width:992px) and (orientation:landscape){.footer .inner-container .bottom-line{flex-direction:row;justify-content:space-between}}.footer .inner-container .bottom-line .links{display:flex;font-weight:300}.footer .inner-container .bottom-line .links p{margin-right:2rem;margin-bottom:0}.footer .inner-container .bottom-line .contact{order:-1;display:flex;font-weight:300}.footer .inner-container .bottom-line .contact p{margin-right:2rem}.footer .inner-container .bottom-line .contact p:last-child{margin-right:0}@media screen and (min-width:992px) and (orientation:landscape){.footer .inner-container .bottom-line .contact{order:0}.footer .inner-container .bottom-line .contact p{margin-bottom:0}}body.home.animated{height:100%;overflow:hidden}body.home.animated .header{height:clamp(.8rem,-.36505rem + 3.1068vw,5.6rem);transition:all 1s cubic-bezier(.16, 1, .3, 1)}body.home.animated .header+.header-corners{top:0;left:0;width:100%;border-radius:0;transition:all 1s 10ms cubic-bezier(.16, 1, .3, 1)}body.home.animated .header .top-bar{transform:translateY(calc(-1 * var(--header-height)));transition:all 1s cubic-bezier(.16, 1, .3, 1)}body.home.animated .main::before{transform:translateX(-100%);transition:transform 1s cubic-bezier(.16, 1, .3, 1)}body.home.animated .main::after{transform:translateX(100%);transition:transform 1s cubic-bezier(.16, 1, .3, 1)}body.home.animated .outer-container--top .animated-logo{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:clamp(22rem,17.63107rem + 11.65049vw,40rem);opacity:0;transition:all 1s cubic-bezier(.16, 1, .3, 1)}body.home.animated .outer-container--top .animated-border{display:block;position:absolute;bottom:0;left:0;width:100%;height:clamp(.8rem,-.36505rem + 3.1068vw,5.6rem);transition:all 1s cubic-bezier(.16, 1, .3, 1)}body.home.animated .outer-container--top .animated-border::before{content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:50vh;background:0 0;border-radius:0;box-shadow:0 10rem 0 0 #fff;pointer-events:none;transition:all 1s 10ms cubic-bezier(.16, 1, .3, 1)}body.home.animated .section--intro .content-grid .mask{width:0;overflow:hidden;transition:width 2s cubic-bezier(.16, 1, .3, 1)}body.home.animated .section--intro .content-grid .mask .mask-content{width:var(--content-grid-width)}body.home.animated .section--intro .scroll-arrows{opacity:0;transition:opacity .5s}body.home.animated .outer-container--mid .background .gradient{opacity:0;transition:all 1s 10ms cubic-bezier(.16, 1, .3, 1)}body.home.animated.step1 .outer-container--top .animated-logo{opacity:1}body.home.animated.step2 .header+.header-corners{top:clamp(.8rem,-.36505rem + 3.1068vw,5.6rem);left:calc(clamp(.8rem,-.36505rem + 3.1068vw,5.6rem) - .5px);width:calc(100% - 2 * clamp(.8rem,-.36505rem + 3.1068vw,5.6rem) + 1px);border-radius:clamp(1.4rem,1.06019rem + .90615vw,2.8rem)}body.home.animated.step2 .main::after,body.home.animated.step2 .main::before{transform:translateX(0)}body.home.animated.step2 .main .outer-container--top .animated-border::before{bottom:clamp(.8rem,-.36505rem + 3.1068vw,5.6rem);left:calc(clamp(.8rem,-.36505rem + 3.1068vw,5.6rem) - .5px);width:calc(100% - 2 * clamp(.8rem,-.36505rem + 3.1068vw,5.6rem) + 1px);border-radius:clamp(1.4rem,1.06019rem + .90615vw,2.8rem)}body.home.animated.step3 .header{height:var(--header-height)}body.home.animated.step3 .header+.header-corners{top:var(--header-height)}body.home.animated.step3 .header .top-bar{transform:translateY(0)}body.home.animated.step3 .outer-container--top .animated-logo{opacity:0;top:25%}body.home.animated.step4 .outer-container--top .animated-border{transform:translateY(150%)}body.home.animated.step4 .outer-container--top::after{opacity:1}body.home.animated.step4 .section--intro .content-grid .mask{width:100%}body.home.animated.step4 .section--intro .scroll-arrows{opacity:1}body.home.animated.step4 .outer-container--mid .background .gradient{opacity:1}body.home .main{padding-top:0}body.home .outer-container--top{border-bottom-left-radius:0;border-bottom-right-radius:0;position:relative;right:clamp(.8rem,-.36505rem + 3.1068vw,5.6rem);width:100vw;height:100vh;padding:var(--header-height) clamp(.8rem,-.36505rem + 3.1068vw,5.6rem) 0;border-radius:0}body.home .outer-container--top .background{background:url("../images/home-bg-hero.jpg") no-repeat center/cover;pointer-events:none}body.home .outer-container--top .background video.clouds{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}body.home .outer-container--top .animated-border,body.home .outer-container--top .animated-logo{display:none}body.home .outer-container--top video.birds{position:absolute;top:100%;left:0;width:var(--content-grid-width);transform:translate(-100%,-75%);mix-blend-mode:multiply;z-index:10;pointer-events:none}@media screen and (min-width:992px) and (orientation:landscape){body.home .outer-container--top video.birds{max-width:50%}}body.home .outer-container--mid{position:relative;border-top-left-radius:0;border-top-right-radius:0}body.home .outer-container--mid .background{position:absolute;top:0;left:0;height:100%;width:100%;z-index:-1;border-radius:clamp(1.4rem,1.06019rem + .90615vw,2.8rem)}body.home .outer-container--mid .background img{position:absolute;left:50%;transform:translateX(-50%);max-width:none;min-width:100%}body.home .outer-container--mid .background img.gradient{bottom:100%;height:35.41666667%}body.home .outer-container--mid .background img.decor{bottom:0;height:100%;border-radius:clamp(1.4rem,1.06019rem + .90615vw,2.8rem);border-top-left-radius:0;border-top-right-radius:0}body.home .outer-container--mid .background::after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top,rgba(0,0,0,.2),rgba(0,0,0,.2) 80%,transparent)}body.home .outer-container--bottom{background:linear-gradient(to bottom,#fff 0,#f8f8f8 300px,#f8f8f8 100%);border-top-left-radius:0;border-top-right-radius:0}body.home .section--intro{justify-content:center;height:calc(100vh - var(--header-height));color:#fff}body.home .section--intro h1::after{content:'';display:inline-block;position:absolute;bottom:.3em;width:calc(calc((100vw - var(--content-grid-width) - clamp(.8rem,-.36505rem + 3.1068vw,5.6rem) * 2)/ 2) + var(--col-6));height:clamp(3px,2.02913px + .2589vw,7px);margin-left:1rem;background:linear-gradient(to left,#ff8204,#ffdb32);transform:translateX(100%);transition:all .8s cubic-bezier(.16, 1, .3, 1)}body.home .section--intro h1.line-visible::after{transform:translateX(0)}body.home .section--intro .subtitle{width:var(--col-5);font-size:clamp(1.4rem, 1.06019rem + .90615vw, 2.8rem)}body.home .section--intro .cta{width:100%;margin-top:2rem}@media screen and (min-width:992px) and (orientation:landscape){body.home .section--intro .cta{width:auto}}body.home .section--intro .scroll-arrows{position:absolute;bottom:clamp(.8rem,-.36505rem + 3.1068vw,5.6rem);right:calc(2 * clamp(.8rem,-.36505rem + 3.1068vw,5.6rem));width:clamp(3rem,2.27184rem + 1.94175vw,6rem);height:clamp(3rem,2.27184rem + 1.94175vw,6rem);border-radius:50%;background:rgba(255,255,255,.5);color:#ff8204;overflow:hidden}@keyframes down{0%{transform:translateY(-120%)}100%{transform:translateY(120%)}}body.home .section--intro .scroll-arrows i{position:absolute;left:clamp(.7rem,.5301rem + .45307vw,1.4rem);font-size:clamp(2.1rem, 1.59029rem + 1.35922vw, 4.2rem);line-height:1;animation:down 3s cubic-bezier(0,1,1,0) infinite}body.home .section--intro .scroll-arrows i:first-child{top:0;animation-delay:75ms}body.home .section--intro .scroll-arrows i:last-child{top:clamp(.8rem,.60583rem + .5178vw,1.6rem)}body.home .section--approach{padding-top:clamp(10rem,7.57282rem + 6.47249vw,20rem);color:#fff}body.home .section--approach .link,body.home .section--approach .subtitle,body.home .section--approach h1{width:var(--col-3);margin-left:auto}@media screen and (min-width:992px) and (orientation:landscape){body.home .section--approach h1::before{width:calc(calc((100vw - var(--content-grid-width) - clamp(.8rem,-.36505rem + 3.1068vw,5.6rem) * 2)/ 2) + var(--col-3) + var(--col-space))}}body.home .section--expertise{padding-top:clamp(10rem,7.57282rem + 6.47249vw,20rem);padding-bottom:clamp(2rem,1.27184rem + 1.94175vw,5rem);color:#fff}body.home .section--expertise .subtitle{width:var(--col-4)}body.home .section--expertise .services{display:flex;flex-direction:column;align-items:center;margin:clamp(2rem,1.27184rem + 1.94175vw,5rem) 0}body.home .section--expertise .services__el{display:flex;align-items:center;width:var(--col-2);height:clamp(5rem,3.54369rem + 3.8835vw,11rem);margin-bottom:1rem;border-radius:clamp(1.4rem,1.06019rem + .90615vw,2.8rem);background-color:rgba(221,221,221,.9)}@supports (backdrop-filter:blur(14px) brightness(50%)){body.home .section--expertise .services__el{background-color:rgba(255,255,255,.7);backdrop-filter:blur(14px) brightness(100%)}}@media screen and (min-width:992px) and (orientation:landscape){body.home .section--expertise .services__el{width:var(--col-3);margin-bottom:1.5rem}}body.home .section--expertise .services__el:first-child{align-self:flex-start}body.home .section--expertise .services__el:last-child{align-self:flex-end;margin-bottom:0}body.home .section--expertise .services__el img{flex-shrink:0;width:auto;height:100%;padding:0 2.5% 0 0}body.home .section--expertise .services__el p{margin-bottom:0;margin-right:1em;font-size:clamp(1.8rem, 1.55728rem + .64725vw, 2.8rem);font-weight:500;text-transform:uppercase;color:#373938}body.home .section--stories{padding-top:clamp(5rem,2.08738rem + 7.76699vw,17rem);padding-bottom:clamp(7rem,3.84466rem + 8.41424vw,20rem)}body.home .section--stories .subtitle{width:var(--col-4);margin-bottom:clamp(2rem,.66505rem + 3.55987vw,7.5rem)}body.home .section--stories .tns-outer{position:relative}body.home .section--stories .tns-outer .tns-controls{position:absolute;top:0;left:50%;transform:translateX(-50%);width:100vw;height:100%;z-index:151;pointer-events:none}body.home .section--stories .tns-outer .tns-controls button{display:none;position:absolute;top:0;width:calc((100vw - var(--content-grid-width))/ 2);height:100%;border:0;background:0 0;font-size:0;color:transparent;pointer-events:all}@media only screen and (pointer:fine){body.home .section--stories .tns-outer .tns-controls button{display:block}}body.home .section--stories .tns-outer .tns-controls button::after{content:'';display:block;position:absolute;top:50%;left:50%;width:50px;height:50px;border-right:1px solid #f8f8f8;border-top:1px solid #f8f8f8}body.home .section--stories .tns-outer .tns-controls button:disabled{cursor:auto}body.home .section--stories .tns-outer .tns-controls button[data-controls=prev]{left:0}body.home .section--stories .tns-outer .tns-controls button[data-controls=prev]::after{transform:translate(-50%,-50%) rotate(-135deg)}body.home .section--stories .tns-outer .tns-controls button[data-controls=next]{right:0}body.home .section--stories .tns-outer .tns-controls button[data-controls=next]::after{transform:translate(-50%,-50%) rotate(45deg)}body.home .section--stories .tns-outer .tns-ovh{overflow:visible;z-index:150}body.home .section--stories .stories{position:relative;display:flex;justify-content:space-between;margin-bottom:clamp(2rem,.05825rem + 5.17799vw,10rem);z-index:150}body.home .section--stories .stories__el:last-child{margin-right:0}body.home .section--stories .stories__el .cell{display:block;width:var(--content-grid-width);user-select:none}@media screen and (min-width:768px){body.home .section--stories .stories__el .cell{width:calc(var(--content-grid-width)/ 2 - 7.5px)}}body.home .section--stories .clients{display:flex;justify-content:space-between;flex-wrap:wrap;width:var(--content-grid-width);margin-top:clamp(3.5rem,2.65049rem + 2.26537vw,7rem)}@media screen and (min-width:992px) and (orientation:landscape){body.home .section--stories .clients{width:100%}}body.home .section--stories .clients__el{width:var(--col-1);opacity:.6}body.home .section--meet{padding-top:clamp(7.5rem,5.67961rem + 4.85437vw,15rem);padding-bottom:clamp(7.5rem,5.67961rem + 4.85437vw,15rem);border-radius:clamp(1.4rem,1.06019rem + .90615vw,2.8rem);background:url("../images/home-bg-meet.jpg") no-repeat center/cover;color:#fff}body.home .section--meet .subtitle{width:var(--col-4)}body.whitepaper .main .outer-container{background:url("../images/bg-servers-sm.jpg") no-repeat center/cover}@media screen and (min-width:992px) and (orientation:landscape){body.whitepaper .main .outer-container{background-image:url("../images/bg-servers-lg.jpg")}}body.whitepaper .main .section{color:#fff}body.whitepaper .main .subtitle{width:var(--col-4);font-size:clamp(1.8rem, 1.55728rem + .64725vw, 2.8rem)}body.whitepaper .main .steps{position:relative;width:var(--col-4)}body.whitepaper .main .step p{margin-bottom:2em;font-size:clamp(1.8rem, 1.55728rem + .64725vw, 2.8rem)}body.whitepaper .main .step--form .form{display:grid;grid-auto-columns:1fr;grid-template-areas:'email' 'consent' 'submit' 'hidden';gap:1rem}@media screen and (min-width:768px){body.whitepaper .main .step--form .form{grid-auto-columns:2fr 1fr;grid-template-areas:'email submit' 'consent consent' 'hidden .'}}body.whitepaper .main .step--form .form .field.email{grid-area:email}body.whitepaper .main .step--form .form .field.consent{grid-area:consent}body.whitepaper .main .step--form .form .field.submit{grid-area:submit}body.whitepaper .main .step--form .form .field.company{grid-area:hidden;position:absolute;width:0;height:0;opacity:0;pointer-events:none}body.whitepaper .main .step--download{position:absolute;top:0;left:0;visibility:hidden;opacity:0}body.approach .main .wrapper{background:linear-gradient(to top,#efd0ae,#a1b9c9);border-radius:clamp(1.4rem,1.06019rem + .90615vw,2.8rem)}body.approach .main .outer-container.hero{position:relative}body.approach .main .outer-container.hero::before{content:'';display:block;position:absolute;top:0;right:0;width:50%;height:30%;background:url("../images/birds.png") no-repeat center/contain;mix-blend-mode:multiply}@media screen and (min-width:992px) and (orientation:landscape){body.approach .main .outer-container.hero::before{height:50%}}body.approach .main .outer-container.block .inner-container{padding-top:clamp(3rem,2.27184rem + 1.94175vw,6rem);padding-bottom:clamp(3rem,2.27184rem + 1.94175vw,6rem);margin-top:-10vh;margin-bottom:clamp(.8rem,-.36505rem + 3.1068vw,5.6rem);border-radius:clamp(1.4rem,1.06019rem + .90615vw,2.8rem);background-color:rgba(221,221,221,.9)}@supports (backdrop-filter:blur(14px) brightness(50%)){body.approach .main .outer-container.block .inner-container{background-color:rgba(255,255,255,.7);backdrop-filter:blur(14px) brightness(100%)}}@media screen and (min-width:992px) and (orientation:landscape){body.approach .main .outer-container.block .inner-container{margin-top:-15vh}}body.approach .main .outer-container.block .subtitle{margin-bottom:3em}body.approach .main .outer-container.block .pillars{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}body.approach .main .outer-container.block .pillars__el{position:relative;display:flex;flex-direction:column;width:100%;margin-bottom:var(--col-space);border-radius:clamp(1.4rem,1.06019rem + .90615vw,2.8rem);background:#fff;z-index:0}@media screen and (min-width:768px){body.approach .main .outer-container.block .pillars__el{width:calc(50% - var(--col-space)/ 2);filter:drop-shadow(0 0 0 rgba(0, 0, 0, .16));transition:filter .4s,z-index .4s linear}}@media screen and (min-width:992px) and (orientation:landscape){body.approach .main .outer-container.block .pillars__el{width:var(--col-3)}}body.approach .main .outer-container.block .pillars__el:nth-child(odd):last-child{margin:0 auto}body.approach .main .outer-container.block .pillars__el .inner{display:flex;align-items:center;height:clamp(5rem,3.78641rem + 3.23625vw,10rem)}body.approach .main .outer-container.block .pillars__el .inner img{width:auto;height:100%}body.approach .main .outer-container.block .pillars__el .inner span{font-size:clamp(1.8rem, 1.55728rem + .64725vw, 2.8rem);font-weight:500;text-transform:uppercase}body.approach .main .outer-container.block .pillars__el .inner i{font-size:clamp(2.8rem, 2.46019rem + .90615vw, 4.2rem);color:#ff8204;margin-left:auto;margin-right:clamp(1.4rem,1.06019rem + .90615vw,2.8rem);transition:transform .3s}body.approach .main .outer-container.block .pillars__el .description{width:100%;max-height:0;overflow:hidden;transition:max-height .4s;outline:0}@media screen and (min-width:768px){body.approach .main .outer-container.block .pillars__el .description{position:absolute;top:calc(100% - clamp(1.4rem,1.06019rem + .90615vw,2.8rem));left:0;border-bottom-left-radius:clamp(1.4rem,1.06019rem + .90615vw,2.8rem);border-bottom-right-radius:clamp(1.4rem,1.06019rem + .90615vw,2.8rem);background:#fff;z-index:-1}}body.approach .main .outer-container.block .pillars__el .description p{padding:0 clamp(1.4rem,1.06019rem + .90615vw,2.8rem) clamp(1.4rem,1.06019rem + .90615vw,2.8rem);margin:0}@media screen and (min-width:768px){body.approach .main .outer-container.block .pillars__el .description p{padding:clamp(1.4rem,1.06019rem + .90615vw,2.8rem)}}body.approach .main .outer-container.block .pillars__el.open{z-index:2}@media screen and (min-width:768px){body.approach .main .outer-container.block .pillars__el.open{filter:drop-shadow(0 0 14px rgba(0, 0, 0, .08));transition:filter .4s,z-index .4s step-start}}body.approach .main .outer-container.block .pillars__el.open .inner i{transform:rotate(180deg)}body.approach .main .outer-container.block .pillars__el.open .description{max-height:20rem;transition:max-height .4s}body.approach .main .outer-container.about{background:linear-gradient(to bottom,#fff 0,#f8f8f8 100%);padding:clamp(7.5rem,5.67961rem + 4.85437vw,15rem) 0;margin-bottom:clamp(2rem,1.51456rem + 1.2945vw,4rem)}@media screen and (min-width:992px) and (orientation:landscape){body.approach .main .outer-container.about .content-grid{display:flex;justify-content:space-between;align-items:center}}body.approach .main .outer-container.about .content-grid .copy{margin-bottom:3em}@media screen and (min-width:992px) and (orientation:landscape){body.approach .main .outer-container.about .content-grid .copy{width:var(--col-3);margin-bottom:0}}body.approach .main .outer-container.about .content-grid img{margin:0 auto;max-width:20rem}@media screen and (min-width:992px) and (orientation:landscape){body.approach .main .outer-container.about .content-grid img{width:var(--col-2);max-width:35rem;margin:0}}body.expertise .main .wrapper{background:url("../images/home-bg-main-decor.jpg") no-repeat top center/cover;border-radius:clamp(1.4rem,1.06019rem + .90615vw,2.8rem)}body.expertise .main .outer-container.hero{position:relative;color:#fff}body.expertise .main .outer-container.hero::before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,rgba(0,0,0,.2),rgba(0,0,0,.4) 50%,rgba(0,0,0,0));z-index:1}body.expertise .main .outer-container.hero .section{position:relative;z-index:2}body.expertise .main .outer-container.block .inner-container{padding-top:clamp(3rem,2.27184rem + 1.94175vw,6rem);padding-bottom:clamp(3rem,2.27184rem + 1.94175vw,6rem);margin-top:-10vh;margin-bottom:clamp(.8rem,-.36505rem + 3.1068vw,5.6rem);border-radius:clamp(1.4rem,1.06019rem + .90615vw,2.8rem);background-color:rgba(221,221,221,.9)}@supports (backdrop-filter:blur(14px) brightness(50%)){body.expertise .main .outer-container.block .inner-container{background-color:rgba(255,255,255,.7);backdrop-filter:blur(14px) brightness(100%)}}@media screen and (min-width:992px) and (orientation:landscape){body.expertise .main .outer-container.block .inner-container{margin-top:-15vh}}body.expertise .main .outer-container.block .content-grid.services{display:flex;flex-direction:column;margin-bottom:clamp(5rem,3.78641rem + 3.23625vw,10rem)}body.expertise .main .outer-container.block .content-grid.services .services__list{display:grid;grid-template-columns:1fr;gap:1rem;margin-bottom:clamp(2.5rem,1.8932rem + 1.61812vw,5rem)}@media screen and (min-width:768px){body.expertise .main .outer-container.block .content-grid.services .services__list{grid-template-columns:1fr 1fr;gap:1.5rem}}@media screen and (min-width:992px) and (orientation:landscape){body.expertise .main .outer-container.block .content-grid.services .services__list{grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width:1200px) and (orientation:landscape){body.expertise .main .outer-container.block .content-grid.services .services__list{grid-template-columns:1fr 1fr 1fr 1fr}}body.expertise .main .outer-container.block .content-grid.services .services__list__el{border-radius:clamp(1.4rem,1.06019rem + .90615vw,2.8rem);background:rgba(255,255,255,.75);font-size:clamp(1.4rem, 1.2301rem + .45307vw, 2.1rem);transition:background .2s,transform .2s}@media only screen and (pointer:fine){body.expertise .main .outer-container.block .content-grid.services .services__list__el.clickable:focus,body.expertise .main .outer-container.block .content-grid.services .services__list__el.clickable:hover{background:#fff;transform:scale(1.05)}}body.expertise .main .outer-container.block .content-grid.services .services__list__el-container{display:flex;align-items:center;width:100%;min-height:5rem;padding-right:clamp(1rem,.75728rem + .64725vw,2rem)}@media screen and (min-width:768px){body.expertise .main .outer-container.block .content-grid.services .services__list__el-container{flex-direction:column;padding:clamp(1.5rem,1.13592rem + .97087vw,3rem);padding-top:clamp(1rem,.75728rem + .64725vw,2rem)}}body.expertise .main .outer-container.block .content-grid.services .services__list__el img{flex-shrink:0;height:5rem}@media screen and (min-width:768px){body.expertise .main .outer-container.block .content-grid.services .services__list__el img{width:clamp(5.5rem,4.16505rem + 3.55987vw,11rem);height:auto}}body.expertise .main .outer-container.block .content-grid.services .services__list__el h3{text-transform:uppercase}@media screen and (min-width:768px){body.expertise .main .outer-container.block .content-grid.services .services__list__el h3{text-align:center;margin-bottom:1em}}body.expertise .main .outer-container.block .content-grid.services .services__list__el i{flex-shrink:0;display:flex;justify-content:center;align-items:center;width:clamp(1.5rem,1.01456rem + 1.2945vw,3.5rem);height:clamp(1.5rem,1.01456rem + 1.2945vw,3.5rem);padding-left:1px;margin-left:clamp(1.5rem,1.13592rem + .97087vw,3rem);background:#ff8204;border-radius:50%;font-size:clamp(1.2rem, .90874rem + .7767vw, 2.4rem);color:#fff}@media screen and (min-width:768px){body.expertise .main .outer-container.block .content-grid.services .services__list__el i{padding-left:0;margin-left:0}}body.expertise .main .outer-container.block .content-grid.services .booking-text{align-self:center;margin-bottom:clamp(1.5rem,1.13592rem + .97087vw,3rem);font-size:clamp(2.1rem, 1.9301rem + .45307vw, 2.8rem);font-weight:700;text-align:center}body.expertise .main .outer-container.block .content-grid.services .cta{width:auto;margin:0 auto}body.expertise .main .outer-container.block .content-grid.partners .content{width:var(--col-4);margin-bottom:clamp(2.5rem,1.8932rem + 1.61812vw,5rem)}body.expertise .main .outer-container.block .content-grid.partners .partners__list{width:100%}body.expertise .main .outer-container.block .content-grid.partners .partners__list__el__inner{background:#fff;border-radius:clamp(1.4rem,1.06019rem + .90615vw,2.8rem)}body.expertise .main .outer-container.block .content-grid.partners .partners__list__el img{width:100%;height:100%;object-fit:contain}body.expertise .main .outer-container.highlight{background:linear-gradient(to bottom,#fff 0,#f8f8f8 100%);padding-bottom:clamp(.8rem,-.36505rem + 3.1068vw,5.6rem);margin-top:clamp(2.5rem,1.8932rem + 1.61812vw,5rem);margin-bottom:clamp(2rem,1.51456rem + 1.2945vw,4rem)}body.expertise .main .outer-container.highlight .inner-container{position:relative;padding:clamp(2rem,.78641rem + 3.23625vw,7rem) 0;border-radius:clamp(1.4rem,1.06019rem + .90615vw,2.8rem);background-repeat:no-repeat;background-position:center;background-size:cover;color:#fff;overflow:hidden}body.expertise .main .outer-container.highlight .inner-container::before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);z-index:1}body.expertise .main .outer-container.highlight .content-grid{position:relative;z-index:2}body.expertise .main .outer-container.highlight .content-grid>*{width:var(--col-5)}body.expertise .main .outer-container.highlight .content-grid .type{margin-bottom:.5em;font-size:clamp(1.4rem, 1.06019rem + .90615vw, 2.8rem);font-weight:300;text-transform:uppercase}body.expertise .main .outer-container.highlight .content-grid .title{margin-bottom:.5em}body.expertise .main .outer-container.highlight .content-grid .description{position:relative;margin-bottom:3em}body.expertise .main .outer-container.highlight .content-grid .description .icon{position:absolute;top:0;right:calc(100% + 2rem);width:clamp(4rem,3.02913rem + 2.589vw,8rem);height:clamp(4rem,3.02913rem + 2.589vw,8rem);background:#ff8204;border-radius:50%}body.expertise .main .outer-container.highlight .content-grid .description .icon img{width:100%;height:100%;filter:brightness(2) grayscale(1)}body.stories .main .outer-container .section{padding:0}body.stories .main .outer-container.hero{background:url("../images/stories-bg-sm.jpg") no-repeat center/cover;color:#fff}@media screen and (min-width:992px) and (orientation:landscape){body.stories .main .outer-container.hero{background-image:url("../images/stories-bg-lg.jpg")}}body.stories .main .outer-container.hero .subtitle{width:var(--col-4)}body.stories .main .outer-container.highlight{margin-top:-10vh}@media screen and (min-width:992px) and (orientation:landscape){body.stories .main .outer-container.highlight{margin-top:-15vh}}body.stories .main .outer-container.highlight .stories{display:flex;flex-direction:column;width:100%;margin-bottom:clamp(3rem,2.27184rem + 1.94175vw,6rem)}body.stories .main .outer-container.highlight .stories__el{margin-bottom:clamp(3rem,2.27184rem + 1.94175vw,6rem)}@media screen and (min-width:992px) and (orientation:landscape){body.stories .main .outer-container.highlight .stories__el{position:relative}}body.stories .main .outer-container.highlight .stories__el .image{position:relative;border-radius:clamp(1.4rem,1.06019rem + .90615vw,2.8rem);overflow:hidden;width:var(--col-5)}body.stories .main .outer-container.highlight .stories__el .image::after{content:'';display:block;width:100%;padding-top:55%}body.stories .main .outer-container.highlight .stories__el .image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}body.stories .main .outer-container.highlight .stories__el .details{position:relative;margin-top:-10%;z-index:2}@media screen and (min-width:992px) and (orientation:landscape){body.stories .main .outer-container.highlight .stories__el .details{margin-top:-15%}}body.stories .main .outer-container.highlight .stories__el .details .box{width:var(--col-2);padding:clamp(2rem,1.51456rem + 1.2945vw,4rem) clamp(3rem,2.27184rem + 1.94175vw,6rem);border-radius:clamp(1.4rem,1.06019rem + .90615vw,2.8rem);background-color:rgba(221,221,221,.9);overflow:hidden}@supports (backdrop-filter:blur(14px) brightness(50%)){body.stories .main .outer-container.highlight .stories__el .details .box{background-color:rgba(255,255,255,.7);backdrop-filter:blur(14px) brightness(100%)}}@media screen and (min-width:768px) and (orientation:landscape){body.stories .main .outer-container.highlight .stories__el .details .box{width:var(--col-4)}}@media screen and (min-width:992px) and (orientation:landscape){body.stories .main .outer-container.highlight .stories__el .details .box{padding:clamp(3rem,2.27184rem + 1.94175vw,6rem) clamp(7.5rem,5.67961rem + 4.85437vw,15rem)}}body.stories .main .outer-container.highlight .stories__el .details .title{margin-bottom:.2em}body.stories .main .outer-container.highlight .stories__el .details .keypoints{margin-bottom:1em}body.stories .main .outer-container.highlight .stories__el .details .story-link{padding:clamp(1.5rem,1.13592rem + .97087vw,3rem);color:#373938;margin-left:calc(0rem - clamp(1.5rem,1.13592rem + .97087vw,3rem))}body.stories .main .outer-container.highlight .stories__el .details .story-link:focus,body.stories .main .outer-container.highlight .stories__el .details .story-link:hover{color:#ff8204;text-decoration:none}@media only screen and (pointer:fine){body.stories .main .outer-container.highlight .stories__el .details .story-link{width:auto}}body.stories .main .outer-container.highlight .stories__el:nth-child(odd) .details{margin-left:auto}body.stories .main .outer-container.highlight .stories__el:nth-child(odd) .details .box{margin-left:auto}@media screen and (min-width:992px) and (orientation:landscape){body.stories .main .outer-container.highlight .stories__el:nth-child(odd) .details{right:0}}body.stories .main .outer-container.highlight .stories__el:nth-child(2n) .image{margin-left:auto}@media screen and (min-width:992px) and (orientation:landscape){body.stories .main .outer-container.highlight .stories__el:nth-child(2n) .details{left:0}}body.stories .main .outer-container.grid{background:linear-gradient(to bottom,#fff 0,#f8f8f8 100%);padding-bottom:clamp(1.2rem,.13204rem + 2.8479vw,5.6rem)}body.stories .main .outer-container.grid .stories{display:grid;grid-template-columns:1fr;gap:1rem;width:100%}@media screen and (min-width:768px){body.stories .main .outer-container.grid .stories{grid-template-columns:1fr 1fr}}@media screen and (min-width:992px) and (orientation:landscape){body.stories .main .outer-container.grid .stories{grid-template-columns:1fr 1fr 1fr}}body.stories .main .outer-container.grid .stories .cell .keypoints{line-height:1}body.stories .main .outer-container.grid .stories .cell .keypoints ul li{margin-bottom:.4em}body.stories .main .outer-container.grid .stories .cell .keypoints ul li::before{top:.45em}body.careers .main .outer-container--hero,body.insights .main .outer-container--hero,body.openings .main .outer-container--hero{color:#fff;background:url("../images/careers-bg-hero.jpg") no-repeat center/cover}body.careers .main .outer-container--hero .content-grid .subtitle,body.insights .main .outer-container--hero .content-grid .subtitle,body.openings .main .outer-container--hero .content-grid .subtitle{width:var(--col-4)}body.careers .main .outer-container--content .section--openings,body.insights .main .outer-container--content .section--articles,body.openings .main .outer-container--content .section--openings{background:linear-gradient(to bottom,#fff 0,#f8f8f8 100%)}body.careers .main .outer-container--content .section--openings .inner-container,body.insights .main .outer-container--content .section--articles .inner-container,body.openings .main .outer-container--content .section--openings .inner-container{padding-top:clamp(3rem,2.27184rem + 1.94175vw,6rem);padding-bottom:clamp(3rem,2.27184rem + 1.94175vw,6rem);margin-top:-10vh;border-radius:clamp(1.4rem,1.06019rem + .90615vw,2.8rem);border-bottom-left-radius:0;border-bottom-right-radius:0;background-color:rgba(221,221,221,.9)}@supports (backdrop-filter:blur(14px) brightness(50%)){body.careers .main .outer-container--content .section--openings .inner-container,body.insights .main .outer-container--content .section--articles .inner-container,body.openings .main .outer-container--content .section--openings .inner-container{background-color:rgba(255,255,255,.7);backdrop-filter:blur(14px) brightness(100%)}}@media screen and (min-width:992px) and (orientation:landscape){body.careers .main .outer-container--content .section--openings .inner-container,body.insights .main .outer-container--content .section--articles .inner-container,body.openings .main .outer-container--content .section--openings .inner-container{margin-top:-15vh}}body.careers .main .outer-container--content .section--openings .openings,body.insights .main .outer-container--content .section--articles .openings,body.openings .main .outer-container--content .section--openings .openings{padding:2rem 0}body.careers .main .outer-container--content .section--openings .openings__el,body.insights .main .outer-container--content .section--articles .openings__el,body.openings .main .outer-container--content .section--openings .openings__el{position:relative;padding:clamp(1.5rem,1.13592rem + .97087vw,3rem);margin-bottom:1.5rem;border-radius:clamp(.7rem,.5301rem + .45307vw,1.4rem);box-shadow:0 14px 28px rgba(0,0,0,.16);background:#fff}@media screen and (min-width:768px){body.careers .main .outer-container--content .section--openings .openings__el,body.insights .main .outer-container--content .section--articles .openings__el,body.openings .main .outer-container--content .section--openings .openings__el{display:flex}}@media screen and (min-width:768px){body.careers .main .outer-container--content .section--openings .openings__info,body.insights .main .outer-container--content .section--articles .openings__info,body.openings .main .outer-container--content .section--openings .openings__info{flex-grow:1;display:flex;flex-direction:column}}body.careers .main .outer-container--content .section--openings .openings__title,body.insights .main .outer-container--content .section--articles .openings__title,body.openings .main .outer-container--content .section--openings .openings__title{font-size:clamp(2.1rem, 1.59029rem + 1.35922vw, 4.2rem);margin-bottom:.3em}@media screen and (min-width:768px){body.careers .main .outer-container--content .section--openings .openings__description,body.insights .main .outer-container--content .section--articles .openings__description,body.openings .main .outer-container--content .section--openings .openings__description{margin-bottom:0}}@media screen and (min-width:768px){body.careers .main .outer-container--content .section--openings .openings__buttons,body.insights .main .outer-container--content .section--articles .openings__buttons,body.openings .main .outer-container--content .section--openings .openings__buttons{flex-shrink:0;display:flex;flex-direction:column;justify-content:center;align-items:stretch;margin:1.5rem}}body.careers .main .outer-container--content .section--openings .openings__link,body.insights .main .outer-container--content .section--articles .openings__link,body.openings .main .outer-container--content .section--openings .openings__link{width:100%;margin-bottom:1.5rem}body.careers .main .outer-container--content .section--openings .openings__link:last-child,body.insights .main .outer-container--content .section--articles .openings__link:last-child,body.openings .main .outer-container--content .section--openings .openings__link:last-child{margin-bottom:0}body.careers .main .outer-container--content{margin-bottom:clamp(.8rem,-.36505rem + 3.1068vw,5.6rem)}body.careers .main .outer-container--content .section--values{background:#f8f8f8}body.careers .main .outer-container--content .section--values .background{width:100%;background:url("../images/careers-bg-values.jpg") no-repeat center/cover;border-radius:clamp(1.4rem,1.06019rem + .90615vw,2.8rem)}body.careers .main .outer-container--content .section--values .background::after{content:'';display:block;width:100%;padding-top:65%}@media screen and (min-width:768px){body.careers .main .outer-container--content .section--values .background::after{padding-top:50%}}@media screen and (min-width:992px) and (orientation:landscape){body.careers .main .outer-container--content .section--values .background::after{padding-top:40%}}body.careers .main .outer-container--content .section--values .content-grid{position:relative;padding:5rem 5rem 4rem;margin-top:-5rem;margin-left:calc(4 * clamp(.8rem,-.36505rem + 3.1068vw,5.6rem));margin-bottom:clamp(3.5rem,2.65049rem + 2.26537vw,7rem);z-index:1}@media screen and (min-width:768px){body.careers .main .outer-container--content .section--values .content-grid{margin-top:-10rem}}@media screen and (min-width:992px) and (orientation:landscape){body.careers .main .outer-container--content .section--values .content-grid{width:var(--col-4);padding:5rem 0 10rem;margin-top:-25rem;margin-left:0;margin-right:calc(var(--col-2) + var(--col-space))}}body.careers .main .outer-container--content .section--values .content-grid::after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:clamp(1.4rem,1.06019rem + .90615vw,2.8rem);background-color:rgba(221,221,221,.9);z-index:-1}@supports (backdrop-filter:blur(14px) brightness(50%)){body.careers .main .outer-container--content .section--values .content-grid::after{background-color:rgba(255,255,255,.7);backdrop-filter:blur(14px) brightness(100%)}}@media screen and (min-width:992px) and (orientation:landscape){body.careers .main .outer-container--content .section--values .content-grid::after{width:var(--col-5);left:50%;transform:translateX(-50%)}}body.careers .main .outer-container--content .section--values .content-grid .description p{margin-bottom:0}body.careers .main .outer-container--content .section--values .line-left::before{width:25vw}body.careers .main .outer-container--content .section--academy{padding:0;padding-bottom:clamp(3rem,2.27184rem + 1.94175vw,6rem);border-bottom-left-radius:clamp(1.4rem,1.06019rem + .90615vw,2.8rem);border-bottom-right-radius:clamp(1.4rem,1.06019rem + .90615vw,2.8rem);background:#f8f8f8;color:#fff}@media screen and (min-width:992px) and (orientation:landscape){body.careers .main .outer-container--content .section--academy{padding:0 clamp(.8rem,-.36505rem + 3.1068vw,5.6rem) clamp(4rem,3.02913rem + 2.589vw,8rem)}}body.careers .main .outer-container--content .section--academy .inner-container--description{background:url("../images/careers-bg-academy.jpg") no-repeat center/cover;border-radius:clamp(1.4rem,1.06019rem + .90615vw,2.8rem);padding:clamp(5rem,3.78641rem + 3.23625vw,10rem) 0 clamp(10rem,7.57282rem + 6.47249vw,20rem)}@media screen and (min-width:992px) and (orientation:landscape){body.careers .main .outer-container--content .section--academy .inner-container--description{padding-bottom:clamp(16rem,12.1165rem + 10.35599vw,32rem)}}@media screen and (min-width:992px) and (orientation:landscape){body.careers .main .outer-container--content .section--academy .inner-container--description .content-grid{width:var(--col-4);margin-left:calc(var(--col-2) + var(--col-space))}}.content-block .text-block body.careers .main .outer-container--content .section--academy .inner-container--description h1,body.careers .main .outer-container--content .section--academy .inner-container--description .content-block .text-block h1,body.careers .main .outer-container--content .section--academy .inner-container--description .heading--1{margin-bottom:.8em}@media screen and (min-width:992px) and (orientation:landscape){.content-block .text-block body.careers .main .outer-container--content .section--academy .inner-container--description h1::before,body.careers .main .outer-container--content .section--academy .inner-container--description .content-block .text-block h1::before,body.careers .main .outer-container--content .section--academy .inner-container--description .heading--1::before{width:50vw}}body.careers .main .outer-container--content .section--academy .inner-container--testimonial{margin-top:calc(0rem - clamp(3rem,2.27184rem + 1.94175vw,6rem))}@media screen and (min-width:992px) and (orientation:landscape){body.careers .main .outer-container--content .section--academy .inner-container--testimonial{margin-top:calc(0rem - clamp(13rem,9.84466rem + 8.41424vw,26rem))}}body.careers .main .outer-container--content .section--academy .inner-container--testimonial figure{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;padding-bottom:clamp(3rem,2.27184rem + 1.94175vw,6rem);background:#fff;box-shadow:0 14px 28px rgba(0,0,0,.16)}@media screen and (min-width:992px) and (orientation:landscape){body.careers .main .outer-container--content .section--academy .inner-container--testimonial figure{width:var(--content-grid-width);padding:clamp(2.5rem,1.8932rem + 1.61812vw,5rem) 0}}body.careers .main .outer-container--content .section--academy .inner-container--testimonial figure::after{content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:2px;background:linear-gradient(to right,#ff8204,#ffdb32)}body.careers .main .outer-container--content .section--academy .inner-container--testimonial figure .text{width:var(--content-grid-width)}@media screen and (min-width:992px) and (orientation:landscape){body.careers .main .outer-container--content .section--academy .inner-container--testimonial figure .text{width:var(--col-3);margin-left:calc(var(--col-1) + var(--col-space))}}body.careers .main .outer-container--content .section--academy .inner-container--testimonial figure .quote{position:relative;margin-bottom:1em;font-size:clamp(1.4rem, 1.15728rem + .64725vw, 2.4rem);font-style:italic;color:#373938;z-index:1}body.careers .main .outer-container--content .section--academy .inner-container--testimonial figure .quote em,body.careers .main .outer-container--content .section--academy .inner-container--testimonial figure .quote i{font-style:normal}body.careers .main .outer-container--content .section--academy .inner-container--testimonial figure .quote::after,body.careers .main .outer-container--content .section--academy .inner-container--testimonial figure .quote::before{content:'';display:block;position:absolute;background:url("../images/icon-quote-orange.svg") no-repeat center/contain}body.careers .main .outer-container--content .section--academy .inner-container--testimonial figure .quote::before{top:0;left:-2rem;width:clamp(10rem,7.57282rem + 6.47249vw,20rem);height:clamp(9rem,6.81553rem + 5.82524vw,18rem);transform:translateY(-25%);opacity:.4;z-index:-1}@media screen and (min-width:992px) and (orientation:landscape){body.careers .main .outer-container--content .section--academy .inner-container--testimonial figure .quote::before{width:clamp(3rem,2.27184rem + 1.94175vw,6rem);height:clamp(2.7rem,2.04466rem + 1.74757vw,5.4rem);left:0;transform:translate(-150%,-30%);opacity:1}}body.careers .main .outer-container--content .section--academy .inner-container--testimonial figure .quote::after{top:100%;right:0;width:clamp(2rem,1.51456rem + 1.2945vw,4rem);height:clamp(1.8rem,1.36311rem + 1.16505vw,3.6rem);transform:translateY(-30%) rotate(180deg)}@media screen and (min-width:992px) and (orientation:landscape){body.careers .main .outer-container--content .section--academy .inner-container--testimonial figure .quote::after{width:clamp(1.5rem,1.13592rem + .97087vw,3rem);height:clamp(1.35rem,1.02233rem + .87379vw,2.7rem)}}body.careers .main .outer-container--content .section--academy .inner-container--testimonial figure figcaption{color:#373938}body.careers .main .outer-container--content .section--academy .inner-container--testimonial figure figcaption::before{content:'— ';display:inline}body.careers .main .outer-container--content .section--academy .inner-container--testimonial figure img{width:clamp(9rem,6.81553rem + 5.82524vw,18rem);margin:0 auto calc(0rem - clamp(3rem,2.27184rem + 1.94175vw,6rem));transform:translateY(-50%)}@media screen and (min-width:992px) and (orientation:landscape){body.careers .main .outer-container--content .section--academy .inner-container--testimonial figure img{position:absolute;top:clamp(13rem,9.84466rem + 8.41424vw,26rem);left:0;width:clamp(13.5rem,10.2233rem + 8.73786vw,27rem);transform:translate(-25%,-50%)}}@media screen and (min-width:1200px) and (orientation:landscape){body.careers .main .outer-container--content .section--academy .inner-container--testimonial figure img{transform:translate(-50%,-50%)}}body.openings .main .outer-container--hero{background:url("../images/careers-bg-openings.jpg") no-repeat top right/cover}body.openings .main .outer-container--content .section--openings{padding-bottom:clamp(.8rem,-.36505rem + 3.1068vw,5.6rem);border-radius:clamp(1.4rem,1.06019rem + .90615vw,2.8rem)}body.openings .main .outer-container--content .section--openings .inner-container{border-radius:clamp(1.4rem,1.06019rem + .90615vw,2.8rem)}body.insights .main .outer-container--hero{background:url("../images/stories-bg-sm.jpg") no-repeat center/cover;color:#fff}@media screen and (min-width:992px) and (orientation:landscape){body.insights .main .outer-container--hero{background-image:url("../images/stories-bg-lg.jpg")}}body.insights .main .outer-container--hero .subtitle{width:var(--col-4)}body.insights .main .outer-container--content{margin-bottom:clamp(.8rem,-.36505rem + 3.1068vw,5.6rem)}body.insights .main .outer-container--content .section--articles{padding-bottom:clamp(4rem,3.02913rem + 2.589vw,8rem);border-bottom-left-radius:clamp(1.4rem,1.06019rem + .90615vw,2.8rem);border-bottom-right-radius:clamp(1.4rem,1.06019rem + .90615vw,2.8rem)}body.insights .main .outer-container--content .section--articles .inner-container{border-bottom-left-radius:clamp(1.4rem,1.06019rem + .90615vw,2.8rem);border-bottom-right-radius:clamp(1.4rem,1.06019rem + .90615vw,2.8rem)}body.insights .main .outer-container--content .section--articles .filters{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;margin-bottom:clamp(3rem,2.27184rem + 1.94175vw,6rem)}@media screen and (min-width:768px){body.insights .main .outer-container--content .section--articles .filters{flex-direction:row;align-items:center}}body.insights .main .outer-container--content .section--articles .filters__group{display:flex;align-items:center}body.insights .main .outer-container--content .section--articles .filters__group label{margin-right:.6em}body.insights .main .outer-container--content .section--articles .filters__group select{display:inline-flex;justify-content:center;align-items:center;height:3.5rem;font-size:1.7rem;background:#ff8204;border:1px solid #ff8204;padding:.3rem .7em 0;font-family:linotype-didot,serif;color:#fff;font-weight:600}body.insights .main .outer-container--content .section--articles .filters__group--category{margin-bottom:clamp(2rem,1.51456rem + 1.2945vw,4rem)}@media screen and (min-width:768px){body.insights .main .outer-container--content .section--articles .filters__group--category{margin-bottom:0;margin-right:clamp(2rem,1.51456rem + 1.2945vw,4rem)}}body.insights .main .outer-container--content .section--articles .insights{display:grid;gap:2rem}@media screen and (min-width:768px){body.insights .main .outer-container--content .section--articles .insights{grid-template-columns:1fr 1fr;gap:var(--col-space)}}@media screen and (min-width:1920px){body.insights .main .outer-container--content .section--articles .insights{grid-template-columns:1fr 1fr 1fr}}body.insights .main .outer-container--content .section--articles .insights__el{display:flex;flex-direction:column;border-radius:clamp(.7rem,.5301rem + .45307vw,1.4rem);box-shadow:0 14px 28px rgba(0,0,0,.16);background:#fff;position:relative;overflow:hidden}body.insights .main .outer-container--content .section--articles .insights__image{width:100%;aspect-ratio:2;object-fit:cover}body.insights .main .outer-container--content .section--articles .insights__info{flex-grow:1;display:flex;flex-direction:column;padding:0 clamp(1.5rem,1.13592rem + .97087vw,3rem);color:#373938}@media only screen and (pointer:fine){body.insights .main .outer-container--content .section--articles .insights__info{pointer-events:none;padding-bottom:0}}body.insights .main .outer-container--content .section--articles .insights__title{font-size:clamp(2.1rem, 1.83301rem + .71197vw, 3.2rem);margin:.5em 0}body.insights .main .outer-container--content .section--articles .insights__short{flex-grow:1;font-size:clamp(1.4rem, 1.30291rem + .2589vw, 1.8rem);margin-bottom:0}body.insights .main .outer-container--content .section--articles .insights__link{align-self:flex-end;width:100%;padding:clamp(1.5rem,1.13592rem + .97087vw,3rem);text-align:right;color:#373938}body.insights .main .outer-container--content .section--articles .insights__link:focus,body.insights .main .outer-container--content .section--articles .insights__link:hover{color:#ff8204;text-decoration:none}@media only screen and (pointer:fine){body.insights .main .outer-container--content .section--articles .insights__link{width:auto}}body.contact .main .outer-container.hero{background:url("../images/home-bg-hero.jpg") no-repeat top center/cover;border-bottom-left-radius:0;border-bottom-right-radius:0;color:#fff}body.contact .main .outer-container.hero .subtitle{width:var(--col-4);margin-bottom:3em}body.contact .main .outer-container.form{padding:0 0 clamp(5rem,3.78641rem + 3.23625vw,10rem);border-top-left-radius:0;border-top-right-radius:0;background:linear-gradient(to top,#e0d3c1,#779cbb,#2e5d94)}body.contact .main .outer-container.form .inner-container{margin-top:-15vh;padding-top:clamp(5rem,3.78641rem + 3.23625vw,10rem);padding-bottom:clamp(5rem,3.78641rem + 3.23625vw,10rem);border-radius:clamp(1.4rem,1.06019rem + .90615vw,2.8rem);background-color:rgba(221,221,221,.9)}@supports (backdrop-filter:blur(14px) brightness(50%)){body.contact .main .outer-container.form .inner-container{background-color:rgba(255,255,255,.7);backdrop-filter:blur(14px) brightness(100%)}}body.contact .main .outer-container.form .toggle{position:relative}body.contact .main .outer-container.form .toggle__thanks{position:absolute;top:0;left:0;font-size:clamp(1.8rem, 1.55728rem + .64725vw, 2.8rem);font-weight:600;z-index:-1;opacity:0}body.contact .main .outer-container.form .subtitle{width:var(--col-4);margin-bottom:2em}body.contact .main .outer-container.form .form{display:grid;grid-auto-columns:1fr;grid-template-areas:'name name' 'phone phone' 'email email' 'job company' 'message message' 'consent consent' 'hidden submit';gap:1rem;width:100%}@media screen and (min-width:992px) and (orientation:landscape){body.contact .main .outer-container.form .form{grid-template-areas:'name phone message message' 'email email message message' 'job company message message' 'consent consent consent submit' 'hidden . . .'}body.contact .main .outer-container.form .form textarea{height:100%}}body.contact .main .outer-container.form .form .field.name{grid-area:name}body.contact .main .outer-container.form .form .field.phone{grid-area:phone}body.contact .main .outer-container.form .form .field.job{grid-area:job}body.contact .main .outer-container.form .form .field.company{grid-area:company}body.contact .main .outer-container.form .form .field.email{grid-area:email}body.contact .main .outer-container.form .form .field.message{grid-area:message}body.contact .main .outer-container.form .form .field.consent{grid-area:consent}body.contact .main .outer-container.form .form .field.address{grid-area:hidden;visibility:hidden;width:0;height:0}body.contact .main .outer-container.form .form .submit{grid-area:submit}body.contact .main .outer-container.locations{background:linear-gradient(to bottom,#fff 0,#f8f8f8 100%);padding:clamp(7.5rem,5.67961rem + 4.85437vw,15rem) 0 clamp(.8rem,-.36505rem + 3.1068vw,5.6rem);margin-bottom:clamp(2rem,1.51456rem + 1.2945vw,4rem)}body.contact .main .outer-container.locations .inner-container{padding:0}body.contact .main .outer-container.locations .subtitle{width:var(--col-4);margin-bottom:2em}@media screen and (min-width:992px) and (orientation:landscape){body.contact .main .outer-container.locations .subtitle{margin-bottom:3em}}body.contact .main .outer-container.locations .cells{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--col-space);width:100%;max-width:var(--inner-container-width)}@media screen and (min-width:768px){body.contact .main .outer-container.locations .cells{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:992px) and (orientation:landscape){body.contact .main .outer-container.locations .cells{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width:1200px) and (orientation:landscape){body.contact .main .outer-container.locations .cells{grid-template-columns:repeat(7,1fr)}}body.contact .main .outer-container.locations .cells .cell::before{padding-top:120%}@media screen and (min-width:1200px) and (orientation:landscape){body.contact .main .outer-container.locations .cells .cell::before{padding-top:260%}}body.contact .main .outer-container.locations .cells .cell__bg::after{top:25%;height:75%;background:linear-gradient(to top,#373938,transparent)}@media screen and (min-width:992px) and (orientation:landscape){body.contact .main .outer-container.locations .cells .cell__bg::after{top:50%;height:50%}}body.contact .main .outer-container.locations .cells .cell__inner{padding:2rem}body.contact .main .outer-container.locations .cells .cell__title{font-size:clamp(2.1rem, 1.9301rem + .45307vw, 2.8rem)}body.contact .main .outer-container.locations .cells .cell__text{min-height:3.8em;margin-bottom:0;font-size:1.4rem;font-weight:500;text-transform:none}body.contact .main .outer-container.locations .cells .cell__text p{margin-bottom:0}@media screen and (min-width:1200px) and (orientation:landscape){body.contact .main .outer-container.locations .cells .cell__text{min-height:15%}}body.cookie-policy .main .outer-container.hero,body.privacy-policy .main .outer-container.hero,body.recruitment-policy .main .outer-container.hero{background-image:url("../images/home-bg-hero.jpg");background-repeat:no-repeat;background-position:center;background-size:cover;color:#fff}body.cookie-policy .main .outer-container.hero .subtitle,body.privacy-policy .main .outer-container.hero .subtitle,body.recruitment-policy .main .outer-container.hero .subtitle{font-size:clamp(1.6rem, 1.30874rem + .7767vw, 2.8rem)}body.cookie-policy .main .outer-container.content-blocks,body.privacy-policy .main .outer-container.content-blocks,body.recruitment-policy .main .outer-container.content-blocks{background:linear-gradient(to bottom,#fff 0,#f8f8f8 100%)}body.cookie-policy .main .outer-container.content-blocks .inner-container,body.privacy-policy .main .outer-container.content-blocks .inner-container,body.recruitment-policy .main .outer-container.content-blocks .inner-container{padding-top:clamp(3rem,2.27184rem + 1.94175vw,6rem);padding-bottom:clamp(3rem,2.27184rem + 1.94175vw,6rem);margin-top:-10vh;margin-bottom:clamp(.8rem,-.36505rem + 3.1068vw,5.6rem);border-radius:clamp(1.4rem,1.06019rem + .90615vw,2.8rem);background-color:rgba(221,221,221,.9)}@supports (backdrop-filter:blur(14px) brightness(50%)){body.cookie-policy .main .outer-container.content-blocks .inner-container,body.privacy-policy .main .outer-container.content-blocks .inner-container,body.recruitment-policy .main .outer-container.content-blocks .inner-container{background-color:rgba(255,255,255,.7);backdrop-filter:blur(14px) brightness(100%)}}@media screen and (min-width:992px) and (orientation:landscape){body.cookie-policy .main .outer-container.content-blocks .inner-container,body.privacy-policy .main .outer-container.content-blocks .inner-container,body.recruitment-policy .main .outer-container.content-blocks .inner-container{margin-top:-15vh}}@media screen and (min-width:992px) and (orientation:landscape){body.cookie-policy .main .outer-container.content-blocks .inner-container .image-block.align-top,body.privacy-policy .main .outer-container.content-blocks .inner-container .image-block.align-top,body.recruitment-policy .main .outer-container.content-blocks .inner-container .image-block.align-top{align-self:flex-start}body.cookie-policy .main .outer-container.content-blocks .inner-container .image-block.align-bottom,body.privacy-policy .main .outer-container.content-blocks .inner-container .image-block.align-bottom,body.recruitment-policy .main .outer-container.content-blocks .inner-container .image-block.align-bottom{align-self:flex-end}}body.template-service .main .outer-container.hero{background-repeat:no-repeat;background-position:center;background-size:cover;color:#fff}body.template-service .main .outer-container.hero .subtitle{font-size:clamp(1.6rem, 1.30874rem + .7767vw, 2.8rem)}body.template-service .main .outer-container.content-blocks .inner-container{padding-top:clamp(3rem,2.27184rem + 1.94175vw,6rem);padding-bottom:clamp(3rem,2.27184rem + 1.94175vw,6rem);margin-top:-10vh;margin-bottom:clamp(.8rem,-.36505rem + 3.1068vw,5.6rem);border-radius:clamp(1.4rem,1.06019rem + .90615vw,2.8rem);background-color:rgba(221,221,221,.9)}@supports (backdrop-filter:blur(14px) brightness(50%)){body.template-service .main .outer-container.content-blocks .inner-container{background-color:rgba(255,255,255,.7);backdrop-filter:blur(14px) brightness(100%)}}@media screen and (min-width:992px) and (orientation:landscape){body.template-service .main .outer-container.content-blocks .inner-container{margin-top:-15vh}}@media screen and (min-width:992px) and (orientation:landscape){body.template-service .main .outer-container.content-blocks .inner-container .image-block.align-top{align-self:flex-start}body.template-service .main .outer-container.content-blocks .inner-container .image-block.align-bottom{align-self:flex-end}}body.template-case-study .main .outer-container.hero{background-repeat:no-repeat;background-position:center;background-size:cover;color:#fff}body.template-case-study .main .outer-container.hero .subtitle{font-size:clamp(1.6rem, 1.30874rem + .7767vw, 2.8rem)}body.template-case-study .main .outer-container.content-blocks .inner-container{padding-top:clamp(3rem,2.27184rem + 1.94175vw,6rem);padding-bottom:clamp(3rem,2.27184rem + 1.94175vw,6rem);margin-top:-10vh;margin-bottom:clamp(.8rem,-.36505rem + 3.1068vw,5.6rem);border-radius:clamp(1.4rem,1.06019rem + .90615vw,2.8rem);background-color:rgba(221,221,221,.9)}@supports (backdrop-filter:blur(14px) brightness(50%)){body.template-case-study .main .outer-container.content-blocks .inner-container{background-color:rgba(255,255,255,.7);backdrop-filter:blur(14px) brightness(100%)}}@media screen and (min-width:992px) and (orientation:landscape){body.template-case-study .main .outer-container.content-blocks .inner-container{margin-top:-15vh}}@media screen and (min-width:992px) and (orientation:landscape){body.template-case-study .main .outer-container.content-blocks .inner-container .image-block.align-top{align-self:flex-start}body.template-case-study .main .outer-container.content-blocks .inner-container .image-block.align-bottom{align-self:flex-end}}body.template-job .main .page-informations .outer-container.hero{height:60vh;background:url("../images/careers-bg-openings.jpg") no-repeat top right/cover;color:#fff}body.template-job .main .page-informations .outer-container.hero .sup{margin-bottom:0;font-size:clamp(2.1rem, 1.9301rem + .45307vw, 2.8rem);font-weight:300;text-transform:uppercase}.content-block .text-block body.template-job .main .page-informations .outer-container.hero h1,body.template-job .main .page-informations .outer-container.hero .content-block .text-block h1,body.template-job .main .page-informations .outer-container.hero .heading--1{margin-bottom:.1em}body.template-job .main .page-informations .outer-container.hero .subtitle{font-size:clamp(2.1rem, 1.9301rem + .45307vw, 2.8rem);text-transform:uppercase;margin-bottom:1em}body.template-job .main .page-informations .outer-container.hero .cta{margin-top:1em;margin-bottom:5vh}body.template-job .main .page-informations .outer-container.content-blocks .inner-container{padding-top:clamp(3rem,2.27184rem + 1.94175vw,6rem);padding-bottom:clamp(3rem,2.27184rem + 1.94175vw,6rem);margin-top:-10vh;margin-bottom:clamp(.8rem,-.36505rem + 3.1068vw,5.6rem);border-radius:clamp(1.4rem,1.06019rem + .90615vw,2.8rem);background-color:rgba(221,221,221,.9)}@supports (backdrop-filter:blur(14px) brightness(50%)){body.template-job .main .page-informations .outer-container.content-blocks .inner-container{background-color:rgba(255,255,255,.7);backdrop-filter:blur(14px) brightness(100%)}}@media screen and (min-width:992px) and (orientation:landscape){body.template-job .main .page-informations .outer-container.content-blocks .inner-container{margin-top:-15vh}}@media screen and (min-width:992px) and (orientation:landscape){body.template-job .main .page-informations .outer-container.content-blocks .inner-container .image-block.align-top{align-self:flex-start}body.template-job .main .page-informations .outer-container.content-blocks .inner-container .image-block.align-bottom{align-self:flex-end}}body.template-job .main .page-apply-form .outer-container.hero{height:auto;min-height:calc(100vh - var(--header-height) - clamp(.8rem,-.36505rem + 3.1068vw,5.6rem));max-height:none;background:url("../images/home-bg-hero.jpg") no-repeat top center/cover}body.template-job .main .page-apply-form .outer-container.hero .section{padding:clamp(.8rem,-.36505rem + 3.1068vw,5.6rem);margin-bottom:0}body.template-job .main .page-apply-form .outer-container.hero .section .inner-container{padding-top:clamp(5rem,3.78641rem + 3.23625vw,10rem);padding-bottom:clamp(5rem,3.78641rem + 3.23625vw,10rem);border-radius:clamp(1.4rem,1.06019rem + .90615vw,2.8rem);background-color:rgba(221,221,221,.9)}@supports (backdrop-filter:blur(14px) brightness(50%)){body.template-job .main .page-apply-form .outer-container.hero .section .inner-container{background-color:rgba(255,255,255,.7);backdrop-filter:blur(14px) brightness(100%)}}body.template-job .main .page-apply-form .outer-container.hero .section .heading{margin-bottom:.1em}body.template-job .main .page-apply-form .outer-container.hero .section .subtitle{margin-bottom:clamp(1.5rem,1.13592rem + .97087vw,3rem);font-size:clamp(2.1rem, 1.9301rem + .45307vw, 2.8rem)}body.template-job .main .page-apply-form .outer-container.hero .section .toggle{position:relative}body.template-job .main .page-apply-form .outer-container.hero .section .toggle__form{padding-top:3rem}body.template-job .main .page-apply-form .outer-container.hero .section .toggle__thanks{position:absolute;top:0;left:0;padding-top:3rem;font-size:clamp(1.8rem, 1.55728rem + .64725vw, 2.8rem);font-weight:600;z-index:-1;opacity:0}body.template-job .main .page-apply-form .outer-container.hero .section .form-title{margin-bottom:1rem;font-family:linotype-didot,serif;font-size:clamp(2.1rem, 1.9301rem + .45307vw, 2.8rem);font-weight:700}body.template-job .main .page-apply-form .outer-container.hero .section .form{display:grid;grid-auto-columns:1fr;grid-template-areas:'name' 'email' 'phone' 'file' 'message' 'consent' 'submit' 'hidden';gap:1rem;width:100%}@media screen and (min-width:992px) and (orientation:landscape){body.template-job .main .page-apply-form .outer-container.hero .section .form{grid-template-areas:'name message' 'email message' 'phone message' 'file message' 'consent submit' 'hidden .'}body.template-job .main .page-apply-form .outer-container.hero .section .form textarea{height:100%}}body.template-job .main .page-apply-form .outer-container.hero .section .form .field .input{width:100%}body.template-job .main .page-apply-form .outer-container.hero .section .form .field.position{grid-area:hidden;width:0;height:0;visibility:hidden}body.template-job .main .page-apply-form .outer-container.hero .section .form .field.name{grid-area:name}body.template-job .main .page-apply-form .outer-container.hero .section .form .field.email{grid-area:email}body.template-job .main .page-apply-form .outer-container.hero .section .form .field.phone{grid-area:phone}body.template-job .main .page-apply-form .outer-container.hero .section .form .field.file{grid-area:file}body.template-job .main .page-apply-form .outer-container.hero .section .form .field.message{grid-area:message}body.template-job .main .page-apply-form .outer-container.hero .section .form .field.consent{grid-area:consent}body.template-job .main .page-apply-form .outer-container.hero .section .form .field.address{grid-area:hidden;width:0;height:0;visibility:hidden}body.template-job .main .page-apply-form .outer-container.hero .section .form .submit{grid-area:submit}body.template-insight .main .outer-container.hero{background-repeat:no-repeat;background-position:center;background-size:cover;color:#fff;position:relative;overflow:hidden}body.template-insight .main .outer-container.hero::before{content:'';display:block;width:100%;height:100%;background:rgba(0,0,0,.4);position:absolute;top:0;left:0}body.template-insight .main .outer-container.hero .section{z-index:1}.content-block .text-block body.template-insight .main .outer-container.hero h1,body.template-insight .main .outer-container.hero .content-block .text-block h1,body.template-insight .main .outer-container.hero .heading--1{margin-bottom:0}body.template-insight .main .outer-container.hero .article-details{margin-bottom:2em;font-size:clamp(1.8rem, 1.55728rem + .64725vw, 2.8rem);font-weight:700}body.template-insight .main .outer-container.hero .subtitle{max-width:var(--col-4);font-size:clamp(1.6rem, 1.30874rem + .7767vw, 2.8rem)}body.template-insight .main .outer-container.content-blocks .inner-container{padding-top:clamp(3rem,2.27184rem + 1.94175vw,6rem);padding-bottom:clamp(3rem,2.27184rem + 1.94175vw,6rem);margin-top:-10vh;margin-bottom:clamp(.8rem,-.36505rem + 3.1068vw,5.6rem);border-radius:clamp(1.4rem,1.06019rem + .90615vw,2.8rem);background-color:rgba(221,221,221,.9)}@supports (backdrop-filter:blur(14px) brightness(50%)){body.template-insight .main .outer-container.content-blocks .inner-container{background-color:rgba(255,255,255,.7);backdrop-filter:blur(14px) brightness(100%)}}@media screen and (min-width:992px) and (orientation:landscape){body.template-insight .main .outer-container.content-blocks .inner-container{margin-top:-15vh}}@media screen and (min-width:992px) and (orientation:landscape){body.template-insight .main .outer-container.content-blocks .inner-container .image-block.align-top{align-self:flex-start}body.template-insight .main .outer-container.content-blocks .inner-container .image-block.align-bottom{align-self:flex-end}}body.template-story .main .outer-container.hero{background-repeat:no-repeat;background-position:center;background-size:cover;color:#fff;position:relative;overflow:hidden}body.template-story .main .outer-container.hero::before{content:'';display:block;width:100%;height:100%;background:rgba(0,0,0,.4);position:absolute;top:0;left:0}body.template-story .main .outer-container.hero .section{z-index:1}.content-block .text-block body.template-story .main .outer-container.hero h1,body.template-story .main .outer-container.hero .content-block .text-block h1,body.template-story .main .outer-container.hero .heading--1{margin-bottom:0}body.template-story .main .outer-container.hero .article-details{margin-bottom:2em;font-size:clamp(1.8rem, 1.55728rem + .64725vw, 2.8rem);font-weight:700}body.template-story .main .outer-container.hero .subtitle{max-width:var(--col-4);font-size:clamp(1.6rem, 1.30874rem + .7767vw, 2.8rem)}body.template-story .main .outer-container.content-blocks .inner-container{padding-top:clamp(3rem,2.27184rem + 1.94175vw,6rem);padding-bottom:clamp(3rem,2.27184rem + 1.94175vw,6rem);margin-top:-10vh;margin-bottom:clamp(.8rem,-.36505rem + 3.1068vw,5.6rem);border-radius:clamp(1.4rem,1.06019rem + .90615vw,2.8rem);background-color:rgba(221,221,221,.9)}@supports (backdrop-filter:blur(14px) brightness(50%)){body.template-story .main .outer-container.content-blocks .inner-container{background-color:rgba(255,255,255,.7);backdrop-filter:blur(14px) brightness(100%)}}@media screen and (min-width:992px) and (orientation:landscape){body.template-story .main .outer-container.content-blocks .inner-container{margin-top:-15vh}}@media screen and (min-width:992px) and (orientation:landscape){body.template-story .main .outer-container.content-blocks .inner-container .image-block.align-top{align-self:flex-start}body.template-story .main .outer-container.content-blocks .inner-container .image-block.align-bottom{align-self:flex-end}}body.template-story .main .outer-container.content-blocks .inner-container .form_block .steps{position:relative;width:var(--col-4)}body.template-story .main .outer-container.content-blocks .inner-container .form_block .step--form .form{display:grid;grid-auto-columns:1fr;grid-template-areas:'email' 'consent' 'submit' 'hidden';gap:1rem}@media screen and (min-width:768px){body.template-story .main .outer-container.content-blocks .inner-container .form_block .step--form .form{grid-auto-columns:2fr 1fr;grid-template-areas:'email submit' 'consent consent' 'hidden .'}}body.template-story .main .outer-container.content-blocks .inner-container .form_block .step--form .form .field.email{grid-area:email}body.template-story .main .outer-container.content-blocks .inner-container .form_block .step--form .form .field.consent{grid-area:consent}body.template-story .main .outer-container.content-blocks .inner-container .form_block .step--form .form .field.submit{grid-area:submit}body.template-story .main .outer-container.content-blocks .inner-container .form_block .step--form .form .field.company{grid-area:hidden;position:absolute;width:0;height:0;opacity:0;pointer-events:none}body.template-story .main .outer-container.content-blocks .inner-container .form_block .step--download{position:absolute;top:0;left:0;visibility:hidden;opacity:0}body.e404 .main .outer-container{background:url("../images/bg-servers-sm.jpg") no-repeat center/cover}@media screen and (min-width:992px) and (orientation:landscape){body.e404 .main .outer-container{background-image:url("../images/bg-servers-lg.jpg")}}body.e404 .main .section{color:#fff}body.e404 .main .subtitle{width:var(--col-4);font-size:clamp(1.8rem, 1.55728rem + .64725vw, 2.8rem)}body.email-sig .main .outer-container.hero{background-image:url("../images/home-bg-hero.jpg");background-repeat:no-repeat;background-position:center;background-size:cover;color:#fff;height:40vh}body.email-sig .main .outer-container.form{padding:0 0 clamp(5rem,3.78641rem + 3.23625vw,10rem);border-top-left-radius:0;border-top-right-radius:0;background:linear-gradient(to bottom,#fff 0,#f8f8f8 100%)}body.email-sig .main .outer-container.form .inner-container{margin-top:-15vh;padding-top:clamp(5rem,3.78641rem + 3.23625vw,10rem);padding-bottom:clamp(5rem,3.78641rem + 3.23625vw,10rem);border-radius:clamp(1.4rem,1.06019rem + .90615vw,2.8rem);background-color:rgba(221,221,221,.9)}@supports (backdrop-filter:blur(14px) brightness(50%)){body.email-sig .main .outer-container.form .inner-container{background-color:rgba(255,255,255,.7);backdrop-filter:blur(14px) brightness(100%)}}body.email-sig .main .outer-container.form .heading--3{margin-bottom:.5em}body.email-sig .main .outer-container.form .form{display:grid;grid-auto-columns:1fr;grid-template-areas:'name name' 'job job' 'phone phone' 'email email' '. submit';gap:1rem;width:100%}@media screen and (min-width:768px){body.email-sig .main .outer-container.form .form{grid-template-areas:'name job' 'phone email' '. submit'}}body.email-sig .main .outer-container.form .form .field.name{grid-area:name}body.email-sig .main .outer-container.form .form .field.phone{grid-area:phone}body.email-sig .main .outer-container.form .form .field.job{grid-area:job}body.email-sig .main .outer-container.form .form .field.email{grid-area:email}body.email-sig .main .outer-container.form .form .submit{grid-area:submit}body.email-sig .main .outer-container .result-container{display:none;gap:1rem;grid-template-areas:'l-title' 'l-preview' 'l-btn' 'l-markup' 's-title' 's-preview' 's-btn' 's-markup';margin-top:clamp(4rem,3.02913rem + 2.589vw,8rem)}@media screen and (min-width:992px) and (orientation:landscape){body.email-sig .main .outer-container .result-container{grid-template-areas:'l-title s-title' 'l-preview s-preview' 'l-btn s-btn' 'l-markup s-markup'}}body.email-sig .main .outer-container .result-container .heading--3{display:flex;flex-direction:column;align-items:flex-start}@media screen and (min-width:992px) and (orientation:landscape){body.email-sig .main .outer-container .result-container .heading--3{flex-direction:row;align-items:center}}body.email-sig .main .outer-container .result-container .heading--3.title-short{grid-area:s-title;margin-top:6rem}@media screen and (min-width:992px) and (orientation:landscape){body.email-sig .main .outer-container .result-container .heading--3.title-short{margin-top:0}}body.email-sig .main .outer-container .result-container .heading--3.title-long{grid-area:l-title}body.email-sig .main .outer-container .result-container .preview-short{grid-area:s-preview}body.email-sig .main .outer-container .result-container .preview-long{grid-area:l-preview}body.email-sig .main .outer-container .result-container .copy-btn{justify-self:start;position:relative;height:clamp(2.4rem,2.25437rem + .38835vw,3rem);padding:0 .4em;margin-top:3rem;border:1px solid #ff8204;border-radius:clamp(.4rem,.32718rem + .19417vw,.7rem);background:0 0;font-size:clamp(1.4rem, 1.30291rem + .2589vw, 1.8rem);color:#ff8204;overflow:hidden;cursor:pointer}body.email-sig .main .outer-container .result-container .copy-btn.copy-btn--short{grid-area:s-btn}body.email-sig .main .outer-container .result-container .copy-btn.copy-btn--long{grid-area:l-btn}body.email-sig .main .outer-container .result-container .copy-btn span{display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;background:#ff8204;color:#fff;opacity:0;transition:opacity .3s;pointer-events:none}body.email-sig .main .outer-container .result-container .copy-btn.active span{opacity:1}body.email-sig .main .outer-container .result-container pre{align-self:start;width:var(--col-3);padding:clamp(1.5rem,1.37864rem + .32362vw,2rem);border-radius:clamp(.4rem,.32718rem + .19417vw,.7rem);background:rgba(127,127,127,.2)}body.email-sig .main .outer-container .result-container pre.html-short{grid-area:s-markup}body.email-sig .main .outer-container .result-container pre.html-long{grid-area:l-markup}body.email-sig .main .outer-container .result-container code{display:block;width:100%;font-family:monospace;font-size:clamp(1.2rem, 1.10291rem + .2589vw, 1.6rem);overflow-x:auto}