@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.5009708738rem + 4.5307443366vw, 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.3106796117rem + 3.1715210356vw, 8.4rem);font-weight:400;margin-bottom:clamp(2rem,1.7572815534rem + .6472491909vw,3rem)}.heading--2{font-family:linotype-didot,serif;font-size:clamp(2.8rem, 2.1203883495rem + 1.8122977346vw, 5.6rem);font-weight:400}.heading--3{font-family:linotype-didot,serif;font-size:clamp(2.2rem, 1.9572815534rem + .6472491909vw, 3.2rem);font-weight:400}.text--small{font-size:1.4rem}.text--large{font-size:clamp(2.1rem, 1.9300970874rem + .4530744337vw, 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.2300970874rem + .4530744337vw, 2.1rem)}.main{position:relative;display:flex;flex-direction:column;width:100vw;min-height:100vh;padding:var(--header-height) clamp(.8rem,-.3650485437rem + 3.1067961165vw,5.6rem) 0;overflow:hidden}.main::after,.main::before{content:"";display:block;position:absolute;top:0;width:clamp(.8rem,-.3650485437rem + 3.1067961165vw,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.0601941748rem + .9061488673vw,2.8rem)}.outer-container.hero{display:flex;align-items:center;height:70vh;max-height:calc(100vh - var(--header-height) - clamp(.8rem,-.3650485437rem + 3.1067961165vw,5.6rem))}.outer-container.hero .section{margin-bottom:10vh}.section{display:flex;flex-direction:column;align-items:center;width:100%;padding:0 clamp(.8rem,-.3650485437rem + 3.1067961165vw,5.6rem)}.inner-container{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;width:100%;max-width:var(--inner-container-width);padding:0 clamp(1.2rem,.132038835rem + 2.8478964401vw,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.9902912621rem + 1.359223301vw,5.6rem);padding:clamp(.3rem,.2757281553rem + .0647249191vw,.4rem) clamp(4rem,3.0291262136rem + 2.5889967638vw,8rem) 0;border:1px solid #ff8204;border-radius:0;background:#ff8204;font-family:linotype-didot-headline,serif;font-size:clamp(1.7rem, 1.4330097087rem + .71197411vw, 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.6058252427rem + .5177993528vw,5.6rem);padding:clamp(1.3rem,1.2757281553rem + .0647249191vw,1.4rem) clamp(2.4rem,1.6233009709rem + 2.071197411vw,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.9300970874rem + .4530744337vw, 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.0601941748rem + .9061488673vw,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.2572815534rem + .6472491909vw,2.5rem) clamp(2.5rem,1.8932038835rem + 1.6181229773vw,5rem);color:#fff;z-index:3}.cell__title{position:relative;font-family:linotype-didot,serif;font-size:clamp(2.8rem, 2.1203883495rem + 1.8122977346vw, 5.6rem);font-weight:700}.cell__title::before{content:"";display:inline-block;position:absolute;top:.75em;right:100%;width:clamp(1.5rem,.8932038835rem + 1.6181229773vw,4rem);height:clamp(3px,2.0291262136px + .2588996764vw,7px);margin-right:1rem;background:linear-gradient(to right,#ff8204,#ffdb32)}.cell__text{margin-bottom:1rem;font-size:clamp(1.4rem, 1.2300970874rem + .4530744337vw, 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.5902912621rem + 1.359223301vw,4.2rem);height:clamp(2.1rem,1.5902912621rem + 1.359223301vw,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,-.3650485437rem + 3.1067961165vw,5.6rem) * 2)/ 2);height:clamp(3px,2.0291262136px + .2588996764vw,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.our-work .main .outer-container.grid .stories .cell .keypoints ul 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.our-work .main .outer-container.grid .stories .cell .keypoints ul 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.0291262136px + .2588996764vw,7px);height:clamp(3px,2.0291262136px + .2588996764vw,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,.7786407767rem + .3236245955vw,1.4rem);left:clamp(1.5rem,1.3786407767rem + .3236245955vw,2rem);font-size:clamp(1.4rem, 1.2300970874rem + .4530744337vw, 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,.2514563107rem + .1294498382vw,.5rem);font-size:clamp(1rem, .8786407767rem + .3236245955vw, 1.5rem);color:#ff8204}form.form .field .input{width:100%;padding:clamp(1.6rem,1.2601941748rem + .9061488673vw,3rem) clamp(1.5rem,1.3786407767rem + .3236245955vw,2rem) clamp(1rem,.9029126214rem + .2588996764vw,1.4rem);border:0;border-radius:clamp(.4rem,.327184466rem + .1941747573vw,.7rem);background:#f8f8f8;font-family:"Branding SF",sans-serif;font-size:clamp(1.4rem, 1.2300970874rem + .4530744337vw, 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.9902912621rem + 1.359223301vw,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.2300970874rem + .4530744337vw, 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.7572815534rem + .6472491909vw,3rem);height:clamp(2rem,1.7572815534rem + .6472491909vw,3rem);margin-right:clamp(1rem,.8786407767rem + .3236245955vw,1.5rem);border-radius:clamp(.4rem,.327184466rem + .1941747573vw,.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,.627184466rem + .1941747573vw,1rem);border:0;border-radius:3px;margin-right:clamp(1rem,.8786407767rem + .3236245955vw,1.5rem);background:#fff;font-size:clamp(1rem, .8786407767rem + .3236245955vw, 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.9805825243rem + 2.7184466019vw,11.2rem);padding:clamp(1.4rem,1.1572815534rem + .6472491909vw,2.4rem) clamp(1.5rem,1.3786407767rem + .3236245955vw,2rem) clamp(.8rem,.6300970874rem + .4530744337vw,1.5rem);margin:0}.content-block{display:flex;flex-direction:column;align-items:center;margin-bottom:clamp(2.5rem,1.8932038835rem + 1.6181229773vw,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.6388349515rem + 1.2297734628vw, 4rem);font-weight:700}.content-block .text-block h3{font-size:clamp(1.6rem, 1.3815533981rem + .5825242718vw, 2.5rem);font-weight:700}.content-block .image-block{border-radius:clamp(.7rem,.5300970874rem + .4530744337vw,1.4rem);margin-bottom:clamp(1.5rem,1.1359223301rem + .9708737864vw,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.2718446602rem + 1.9417475728vw,6rem) clamp(5rem,3.786407767rem + 3.2362459547vw,10rem) clamp(3.5rem,2.6504854369rem + 2.2653721683vw,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.8932038835rem + 1.6181229773vw,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,.5300970874rem + .4530744337vw,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,-.3650485437rem + 3.1067961165vw,5.6rem);width:calc(100vw - 2 * clamp(.8rem,-.3650485437rem + 3.1067961165vw,5.6rem));height:50vh;background:0 0;border-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,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.7572815534rem + .6472491909vw,3rem) 2rem}@media screen and (min-width:768px){.consent-bnr .content-grid{flex-direction:row;width:var(--content-grid-width);padding:clamp(2rem,1.7572815534rem + .6472491909vw,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.9300970874rem + .4530744337vw, 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,-.3650485437rem + 3.1067961165vw,5.6rem)}.header .top-bar .logo{flex-shrink:0;height:clamp(3rem,2.2718446602rem + 1.9417475728vw,6rem);margin-right:auto;margin-left:clamp(1.4rem,1.0601941748rem + .9061488673vw,2.8rem)}@media screen and (min-width:992px) and (orientation:landscape){.header .top-bar .logo{margin-left:calc(2 * clamp(1.4rem,1.0601941748rem + .9061488673vw,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,-.3650485437rem + 3.1067961165vw,5.6rem);margin-top:var(--header-height);margin-right:clamp(1.4rem,1.0601941748rem + .9061488673vw,2.8rem);z-index:1000;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.0601941748rem + .9061488673vw,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 .nav{max-height:100%;overflow-y:scroll;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0.1) transparent}.header .top-bar .nav-container.open .nav .dropdown{display:none}.header .top-bar .nav-container.open .nav .dropdown-item a{display:none;padding:.5rem 1rem;margin-left:-3rem;color:#373938;text-decoration:none;font-size:1.5rem}.header .top-bar .nav-container.open .nav .dropdown-item a:hover{color:#ff8204}.header .top-bar .nav-container.open .nav .dropdown-arrow{display:inline-block}.header .top-bar .nav-container.open .nav::-webkit-scrollbar{width:4px}.header .top-bar .nav-container.open .nav::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.1);border-radius:10px}.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);position:relative}@media screen and (min-width:992px) and (orientation:landscape){.header .top-bar .nav-container .nav{max-width:initial;height:100%}}@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:1.5rem;margin-top:1rem;margin-left:2.5rem;font-family:linotype-didot,serif;font-size:2.1rem;font-weight:700;position:relative}@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.1572815534rem + .6472491909vw, 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,-.3650485437rem + 3.1067961165vw,5.6rem) * 2)/ 2);height:clamp(3px,2.0291262136px + .2588996764vw,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 ul li .dropdown{position:absolute;top:100%;left:0;display:none;background-color:#f9f9f9;border-radius:.5rem;box-shadow:0 8px 16px rgba(0,0,0,.4);z-index:210;width:300px;height:auto;padding-top:.5rem;padding-bottom:.5rem}.header .top-bar .nav-container .nav ul li .dropdown-arrow{display:none;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #000;margin-left:10px;margin-bottom:2px;transition:transform .3s ease;cursor:pointer}.header .top-bar .nav-container .nav ul li .dropdown-item a{padding:.5rem 1rem;margin-left:-3rem;color:#373938;text-decoration:none;display:block;font-size:1.5rem}.header .top-bar .nav-container .nav ul li .dropdown-item a:hover{color:#ff8204}.header .top-bar .nav-container .nav ul li:hover>.dropdown{display:block}.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.1203883495rem + 1.8122977346vw,5.6rem);height:clamp(2.8rem,2.1203883495rem + 1.8122977346vw,5.6rem);margin-right:clamp(1.4rem,1.0601941748rem + .9061488673vw,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,-.3650485437rem + 3.1067961165vw,5.6rem);width:calc(100vw - 2 * clamp(.8rem,-.3650485437rem + 3.1067961165vw,5.6rem));height:50vh;background:0 0;border-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,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,-.3650485437rem + 3.1067961165vw,5.6rem));margin:0 clamp(.8rem,-.3650485437rem + 3.1067961165vw,5.6rem);border-top-left-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,2.8rem);border-top-right-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,2.8rem);overflow:hidden;z-index:180}.banner__wrapper{position:relative;padding:1.5rem;background:linear-gradient(to left,#ffdb32,#ff8204);opacity:.7;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 .slider{display:flex;transition:transform .5s ease-in-out;width:100%}.banner .inner{margin:0 auto;color:#fff;padding:0 1.5rem 0;min-width:100%}@media screen and (min-width:768px){.banner .inner{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-shrink:0;width:var(--content-grid-width)}}@media screen and (min-width:992px) and (orientation:landscape){.banner .inner{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-shrink:0;width:var(--content-grid-width)}}.banner .inner .details{display:flex;flex-direction:column;justify-content:space-between;align-items:center}@media screen and (min-width:768px){.banner .inner .details{margin-right:var(--col-space)}}@media screen and (min-width:992px) and (orientation:landscape){.banner .inner .details{align-items:flex-start}}.banner .inner .interaction{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:1rem}@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 .pagination{display:flex;justify-content:center;margin-top:.5rem}.banner .pagination__dot{width:20px;height:20px;margin:0 5px;border-radius:50%;background-color:#ccc;border:none;cursor:pointer;transition:background-color .3s ease}.banner .pagination__dot.active{background-color:#fff}.banner__title{margin-bottom:0;font-size:clamp(1.4rem, 1.1572815534rem + .6472491909vw, 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.254368932rem + .3883495146vw, 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 1rem .4em;border:1px solid #fff;background:#fff;font-family:linotype-didot,serif;font-size:clamp(1.4rem, 1.3029126214rem + .2588996764vw, 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.5902912621rem + 1.359223301vw,4.2rem);height:clamp(2.1rem,1.5902912621rem + 1.359223301vw,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,.9087378641rem + .7766990291vw,2.4rem);height:clamp(.2rem,.1514563107rem + .1294498382vw,.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.8932038835rem + 1.6181229773vw,5rem) 0 clamp(2.5rem,1.8932038835rem + 1.6181229773vw,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.1359223301rem + .9708737864vw,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,-.3650485437rem + 3.1067961165vw,5.6rem))}}.footer .inner-container .top-line .nav ul li{font-family:linotype-didot,serif;font-size:clamp(1.4rem, 1.1572815534rem + .6472491909vw, 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.0058252427rem + .5177993528vw,3rem);height:clamp(2.2rem,2.0058252427rem + .5177993528vw,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}}.footer .inner-container .bottom-line .socials{display:flex;margin:2rem 0}@media screen and (min-width:992px) and (orientation:landscape){.footer .inner-container .bottom-line .socials{margin:0}}.footer .inner-container .bottom-line .socials a{display:block;width:clamp(2.2rem,2.0058252427rem + .5177993528vw,3rem);height:clamp(2.2rem,2.0058252427rem + .5177993528vw,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 .bottom-line .socials a{margin-right:0;margin-left:1.5rem}}.footer .inner-container .bottom-line .socials a.linkedin{background-image:url("../images/icon-linkedin.svg")}.footer .inner-container .bottom-line .socials a.twitter{background-image:url("../images/icon-twitter.svg")}.footer .inner-container .bottom-line .socials a:focus,.footer .inner-container .bottom-line .socials a:hover{transform:scale(1.2)}body.home.animated{height:100%;overflow:hidden}body.home.animated .header{height:clamp(.8rem,-.3650485437rem + 3.1067961165vw,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.6310679612rem + 11.6504854369vw,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,-.3650485437rem + 3.1067961165vw,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,-.3650485437rem + 3.1067961165vw,5.6rem);left:calc(clamp(.8rem,-.3650485437rem + 3.1067961165vw,5.6rem) - .5px);width:calc(100% - 2 * clamp(.8rem,-.3650485437rem + 3.1067961165vw,5.6rem) + 1px);border-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,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,-.3650485437rem + 3.1067961165vw,5.6rem);left:calc(clamp(.8rem,-.3650485437rem + 3.1067961165vw,5.6rem) - .5px);width:calc(100% - 2 * clamp(.8rem,-.3650485437rem + 3.1067961165vw,5.6rem) + 1px);border-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,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,-.3650485437rem + 3.1067961165vw,5.6rem);width:100vw;height:100vh;padding:var(--header-height) clamp(.8rem,-.3650485437rem + 3.1067961165vw,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.0601941748rem + .9061488673vw,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.0601941748rem + .9061488673vw,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%}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,-.3650485437rem + 3.1067961165vw,5.6rem) * 2)/ 2) + var(--col-6));height:clamp(3px,2.0291262136px + .2588996764vw,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.0601941748rem + .9061488673vw, 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,-.3650485437rem + 3.1067961165vw,5.6rem);right:calc(2 * clamp(.8rem,-.3650485437rem + 3.1067961165vw,5.6rem));width:clamp(3rem,2.2718446602rem + 1.9417475728vw,6rem);height:clamp(3rem,2.2718446602rem + 1.9417475728vw,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,.5786407767rem + .3236245955vw,1.2rem);font-size:clamp(2.1rem, 1.5902912621rem + 1.359223301vw, 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,.6058252427rem + .5177993528vw,1.6rem)}body.home .section--approach{padding-top:clamp(10rem,7.572815534rem + 6.4724919094vw,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,-.3650485437rem + 3.1067961165vw,5.6rem) * 2)/ 2) + var(--col-3) + var(--col-space))}}body.home .section--expertise{padding-top:clamp(10rem,7.572815534rem + 6.4724919094vw,20rem);padding-bottom:clamp(2rem,1.2718446602rem + 1.9417475728vw,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.2718446602rem + 1.9417475728vw,5rem) 0}body.home .section--expertise .services__el{display:flex;align-items:center;width:var(--col-2);height:clamp(5rem,3.5436893204rem + 3.8834951456vw,11rem);margin-bottom:1rem;border-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,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.5572815534rem + .6472491909vw, 2.8rem);font-weight:500;text-transform:uppercase;color:#373938}body.home .section--stories{padding-top:clamp(5rem,2.0873786408rem + 7.7669902913vw,17rem);padding-bottom:clamp(7rem,3.8446601942rem + 8.4142394822vw,20rem)}body.home .section--stories .subtitle{width:var(--col-4);margin-bottom:clamp(2rem,.6650485437rem + 3.5598705502vw,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,.0582524272rem + 5.1779935275vw,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.6504854369rem + 2.2653721683vw,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.6796116505rem + 4.854368932vw,15rem);padding-bottom:clamp(7.5rem,5.6796116505rem + 4.854368932vw,15rem);border-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,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.5572815534rem + .6472491909vw, 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.5572815534rem + .6472491909vw, 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.subscribe-magnolia .main .outer-container{background:url("../images/bg-servers-sm.jpg") no-repeat center/cover}@media screen and (min-width:992px) and (orientation:landscape){body.subscribe-magnolia .main .outer-container{background-image:url("../images/bg-servers-lg.jpg")}}body.subscribe-magnolia .main .section{color:#fff;margin-top:10vh}body.subscribe-magnolia .main .subtitle{width:var(--col-4);font-size:clamp(1.8rem, 1.5572815534rem + .6472491909vw, 2.8rem)}body.subscribe-magnolia .main .steps{position:relative;width:var(--col-4)}body.subscribe-magnolia .main .step p{margin-bottom:2em;font-size:clamp(1.8rem, 1.5572815534rem + .6472491909vw, 2.8rem)}body.subscribe-magnolia .main .step--form .form{display:grid;grid-auto-columns:1fr;grid-template-areas:"job" "company" "email" "consent" "submit" "hidden";gap:1rem}@media screen and (min-width:768px){body.subscribe-magnolia .main .step--form .form{grid-auto-columns:2fr 2fr;grid-template-areas:"job company" "email submit" "consent consent" "hidden ."}}body.subscribe-magnolia .main .step--form .form .field.email{grid-area:email}body.subscribe-magnolia .main .step--form .form .field.job{grid-area:job}body.subscribe-magnolia .main .step--form .form .field.copmany{grid-area:company}body.subscribe-magnolia .main .step--form .form .field.consent{grid-area:consent}body.subscribe-magnolia .main .step--form .form .field.submit{grid-area:submit}body.subscribe-magnolia .main .step--form .form .field.address{grid-area:hidden;position:absolute;width:0;height:0;opacity:0;pointer-events:none}body.subscribe-magnolia .main .step--download{position:absolute;top:0;left:0;visibility:hidden;opacity:0}body.subscribe-london-event .main .outer-container.hero{position:relative;background:linear-gradient(to top,#efd0ae,#a1b9c9);border-bottom-left-radius:0;border-bottom-right-radius:0;color:#fff}body.subscribe-london-event .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.subscribe-london-event .main .outer-container.hero::before{height:50%}}body.subscribe-london-event .main .outer-container.hero .subtitle{width:var(--col-4);margin-bottom:2em}body.subscribe-london-event .main .outer-container.form{padding:0 0 clamp(5rem,3.786407767rem + 3.2362459547vw,10rem);border-top-left-radius:0;border-top-right-radius:0;background:linear-gradient(to bottom,#efd0ae,#a1b9c9)}body.subscribe-london-event .main .outer-container.form .inner-container{margin-top:-15vh;padding-top:clamp(5rem,3.786407767rem + 3.2362459547vw,10rem);padding-bottom:clamp(5rem,3.786407767rem + 3.2362459547vw,10rem);border-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,2.8rem);background-color:rgba(221,221,221,.9)}@supports (backdrop-filter:blur(14px) brightness(50%)){body.subscribe-london-event .main .outer-container.form .inner-container{background-color:rgba(255,255,255,.7);backdrop-filter:blur(14px) brightness(100%)}}body.subscribe-london-event .main .outer-container.form .toggle{position:relative}body.subscribe-london-event .main .outer-container.form .toggle__thanks{position:absolute;top:0;left:0;font-size:clamp(1.8rem, 1.5572815534rem + .6472491909vw, 2.8rem);font-weight:600;z-index:-1;opacity:0}body.subscribe-london-event .main .outer-container.form .subtitle{width:var(--col-4);margin-bottom:2em}body.subscribe-london-event .main .outer-container.form .form{display:grid;grid-auto-columns:1fr;grid-template-areas:"name name" "phone phone" "email email" "job job" "company company" "consent consent" "hidden submit";gap:1rem;width:100%}@media screen and (min-width:768px){body.subscribe-london-event .main .outer-container.form .form{grid-template-areas:"name phone" "email email" "job company" "consent submit" "hidden hidden"}body.subscribe-london-event .main .outer-container.form .form textarea{height:100%}}@media screen and (min-width:992px) and (orientation:landscape){body.subscribe-london-event .main .outer-container.form .form{grid-template-areas:"name phone" "email email" "job company" "consent consent consent submit" "hidden . . ."}body.subscribe-london-event .main .outer-container.form .form textarea{height:100%}}body.subscribe-london-event .main .outer-container.form .form .field.name{grid-area:name}body.subscribe-london-event .main .outer-container.form .form .field.phone{grid-area:phone}body.subscribe-london-event .main .outer-container.form .form .field.job{grid-area:job}body.subscribe-london-event .main .outer-container.form .form .field.company{grid-area:company}body.subscribe-london-event .main .outer-container.form .form .field.email{grid-area:email}body.subscribe-london-event .main .outer-container.form .form .field.consent{grid-area:consent}body.subscribe-london-event .main .outer-container.form .form .field.address{grid-area:hidden;visibility:hidden;width:0;height:0}body.subscribe-london-event .main .outer-container.form .form .submit{grid-area:submit}body.subscribe-london-event .main .outer-container.locations{background:linear-gradient(to bottom,#fff 0,#f8f8f8 100%);padding:clamp(7.5rem,5.6796116505rem + 4.854368932vw,15rem) 0 clamp(.8rem,-.3650485437rem + 3.1067961165vw,5.6rem);margin-bottom:clamp(2rem,1.5145631068rem + 1.2944983819vw,4rem)}body.subscribe-london-event .main .outer-container.locations .inner-container{padding:0}body.subscribe-london-event .main .outer-container.locations .subtitle{width:var(--col-4);margin-bottom:2em}@media screen and (min-width:992px) and (orientation:landscape){body.subscribe-london-event .main .outer-container.locations .subtitle{margin-bottom:3em}}body.subscribe-london-event .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.subscribe-london-event .main .outer-container.locations .cells{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:992px) and (orientation:landscape){body.subscribe-london-event .main .outer-container.locations .cells{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width:1200px) and (orientation:landscape){body.subscribe-london-event .main .outer-container.locations .cells{grid-template-columns:repeat(7,1fr)}}body.subscribe-london-event .main .outer-container.locations .cells .cell::before{padding-top:120%}@media screen and (min-width:1200px) and (orientation:landscape){body.subscribe-london-event .main .outer-container.locations .cells .cell::before{padding-top:260%}}body.subscribe-london-event .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.subscribe-london-event .main .outer-container.locations .cells .cell__bg::after{top:50%;height:50%}}body.subscribe-london-event .main .outer-container.locations .cells .cell__inner{padding:2rem}body.subscribe-london-event .main .outer-container.locations .cells .cell__title{font-size:clamp(2.1rem, 1.9300970874rem + .4530744337vw, 2.8rem)}body.subscribe-london-event .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.subscribe-london-event .main .outer-container.locations .cells .cell__text p{margin-bottom:0}@media screen and (min-width:1200px) and (orientation:landscape){body.subscribe-london-event .main .outer-container.locations .cells .cell__text{min-height:15%}}body.subscribe-envisioning .main .outer-container{background:url("../images/bg-servers-sm.jpg") no-repeat center/cover}@media screen and (min-width:992px) and (orientation:landscape){body.subscribe-envisioning .main .outer-container{background-image:url("../images/bg-servers-lg.jpg")}}body.subscribe-envisioning .main .section{color:#fff}body.subscribe-envisioning .main .subtitle{width:var(--col-4);font-size:clamp(1.8rem, 1.5572815534rem + .6472491909vw, 2.8rem)}body.subscribe-envisioning .main .steps{position:relative;width:var(--col-4)}body.subscribe-envisioning .main .step p{margin-bottom:2em;font-size:clamp(1.8rem, 1.5572815534rem + .6472491909vw, 2.8rem)}body.subscribe-envisioning .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.subscribe-envisioning .main .step--form .form{grid-auto-columns:2fr 1fr;grid-template-areas:"email submit" "consent consent" "hidden ."}}body.subscribe-envisioning .main .step--form .form .field.email{grid-area:email}body.subscribe-envisioning .main .step--form .form .field.consent{grid-area:consent}body.subscribe-envisioning .main .step--form .form .field.submit{grid-area:submit}body.subscribe-envisioning .main .step--form .form .field.company{grid-area:hidden;position:absolute;width:0;height:0;opacity:0;pointer-events:none}body.subscribe-envisioning .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.0601941748rem + .9061488673vw,2.8rem)}body.approach .main .outer-container.hero{position:relative;color:#fff}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.2718446602rem + 1.9417475728vw,6rem);padding-bottom:clamp(3rem,2.2718446602rem + 1.9417475728vw,6rem);margin-top:-10vh;margin-bottom:clamp(.8rem,-.3650485437rem + 3.1067961165vw,5.6rem);border-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,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.0601941748rem + .9061488673vw,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.786407767rem + 3.2362459547vw,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.5572815534rem + .6472491909vw, 2.8rem);font-weight:500;text-transform:uppercase}body.approach .main .outer-container.block .pillars__el .inner i{font-size:clamp(2.8rem, 2.4601941748rem + .9061488673vw, 4.2rem);color:#ff8204;margin-left:auto;margin-right:clamp(1.4rem,1.0601941748rem + .9061488673vw,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.0601941748rem + .9061488673vw,2.8rem));left:0;border-bottom-left-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,2.8rem);border-bottom-right-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,2.8rem);background:#fff;z-index:-1}}body.approach .main .outer-container.block .pillars__el .description p{padding:0 clamp(1.4rem,1.0601941748rem + .9061488673vw,2.8rem) clamp(1.4rem,1.0601941748rem + .9061488673vw,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.0601941748rem + .9061488673vw,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.6796116505rem + 4.854368932vw,15rem) 0;margin-bottom:clamp(2rem,1.5145631068rem + 1.2944983819vw,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.about-us .main .wrapper{background:linear-gradient(to top,#efd0ae,#a1b9c9);border-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,2.8rem)}body.about-us .main .outer-container.hero{position:relative;color:#fff}body.about-us .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.about-us .main .outer-container.hero::before{height:50%}}body.about-us .main .outer-container.block .inner-container{padding-top:clamp(3rem,2.2718446602rem + 1.9417475728vw,6rem);padding-bottom:clamp(3rem,2.2718446602rem + 1.9417475728vw,6rem);margin-top:-10vh;margin-bottom:clamp(.8rem,-.3650485437rem + 3.1067961165vw,5.6rem);border-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,2.8rem);background-color:rgba(221,221,221,.9)}@supports (backdrop-filter:blur(14px) brightness(50%)){body.about-us .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.about-us .main .outer-container.block .inner-container{margin-top:-15vh}}body.about-us .main .outer-container.block .subtitle{margin-bottom:3em}body.about-us .main .outer-container.block .pillars{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}body.about-us .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.0601941748rem + .9061488673vw,2.8rem);background:#fff;z-index:0}@media screen and (min-width:768px){body.about-us .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.about-us .main .outer-container.block .pillars__el{width:var(--col-3)}}body.about-us .main .outer-container.block .pillars__el:nth-child(odd):last-child{margin:0 auto}body.about-us .main .outer-container.block .pillars__el .inner{display:flex;align-items:center;justify-content:space-between;height:clamp(5rem,3.786407767rem + 3.2362459547vw,10rem)}body.about-us .main .outer-container.block .pillars__el .inner img{width:auto;height:100%}body.about-us .main .outer-container.block .pillars__el .inner span{font-size:clamp(1.8rem, 1.5572815534rem + .6472491909vw, 2.8rem);font-weight:500;text-transform:uppercase}body.about-us .main .outer-container.block .pillars__el .inner a{margin-left:auto;margin-right:clamp(1.4rem,1.0601941748rem + .9061488673vw,2.8rem);display:flex;align-items:center}body.about-us .main .outer-container.block .pillars__el .inner a i{font-size:clamp(2.8rem, 2.4601941748rem + .9061488673vw, 4.2rem);color:#ff8204;transition:transform .3s}body.about-us .main .outer-container.block .pillars__el .inner a:hover{text-decoration:none}body.about-us .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.about-us .main .outer-container.block .pillars__el .description{position:absolute;top:calc(100% - clamp(1.4rem,1.0601941748rem + .9061488673vw,2.8rem));left:0;border-bottom-left-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,2.8rem);border-bottom-right-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,2.8rem);background:#fff;z-index:-1}}body.about-us .main .outer-container.block .pillars__el .description p{padding:0 clamp(1.4rem,1.0601941748rem + .9061488673vw,2.8rem) clamp(1.4rem,1.0601941748rem + .9061488673vw,2.8rem);margin:0}@media screen and (min-width:768px){body.about-us .main .outer-container.block .pillars__el .description p{padding:clamp(1.4rem,1.0601941748rem + .9061488673vw,2.8rem)}}body.about-us .main .outer-container.block .pillars__el.open{z-index:2}@media screen and (min-width:768px){body.about-us .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.about-us .main .outer-container.block .pillars__el.open .inner i{transform:rotate(180deg)}body.about-us .main .outer-container.block .pillars__el.open .description{max-height:20rem;transition:max-height .4s}body.about-us .main .outer-container.about{background:linear-gradient(to bottom,#fff 0,#f8f8f8 100%);padding:clamp(7.5rem,5.6796116505rem + 4.854368932vw,15rem) 0;margin-bottom:clamp(2rem,1.5145631068rem + 1.2944983819vw,4rem)}@media screen and (min-width:992px) and (orientation:landscape){body.about-us .main .outer-container.about .content-grid{display:flex;justify-content:space-between;align-items:center}}body.about-us .main .outer-container.about .content-grid .copy{margin-bottom:3em}@media screen and (min-width:992px) and (orientation:landscape){body.about-us .main .outer-container.about .content-grid .copy{width:var(--col-3);margin-bottom:0}}body.about-us .main .outer-container.about .content-grid img{margin:0 auto;max-width:20rem}@media screen and (min-width:992px) and (orientation:landscape){body.about-us .main .outer-container.about .content-grid img{width:var(--col-2);max-width:35rem;margin:0}}body.services .main .wrapper{background:url("../images/home-bg-main-decor.jpg") no-repeat top center/cover;border-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,2.8rem)}body.services .main .outer-container.hero{position:relative;color:#fff}body.services .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.services .main .outer-container.hero .section{position:relative;z-index:2}body.services .main .outer-container.block .inner-container{padding-top:clamp(3rem,2.2718446602rem + 1.9417475728vw,6rem);padding-bottom:clamp(3rem,2.2718446602rem + 1.9417475728vw,6rem);margin-top:-10vh;margin-bottom:clamp(.8rem,-.3650485437rem + 3.1067961165vw,5.6rem);border-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,2.8rem);background-color:rgba(221,221,221,.9)}@supports (backdrop-filter:blur(14px) brightness(50%)){body.services .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.services .main .outer-container.block .inner-container{margin-top:-15vh}}body.services .main .outer-container.block .content-grid.services{display:flex;flex-direction:column;margin-bottom:clamp(5rem,3.786407767rem + 3.2362459547vw,10rem)}body.services .main .outer-container.block .content-grid.services .services__list{display:grid;grid-template-columns:1fr;gap:1rem;margin-top:clamp(1.5rem,1.1359223301rem + .9708737864vw,3rem);margin-bottom:clamp(2.5rem,1.8932038835rem + 1.6181229773vw,5rem)}@media screen and (min-width:768px){body.services .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.services .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.services .main .outer-container.block .content-grid.services .services__list{grid-template-columns:1fr 1fr 1fr 1fr}}body.services .main .outer-container.block .content-grid.services .services__list__el{border-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,2.8rem);background:rgba(255,255,255,.75);font-size:clamp(1.4rem, 1.2300970874rem + .4530744337vw, 2.1rem);transition:background .2s,transform .2s}@media only screen and (pointer:fine){body.services .main .outer-container.block .content-grid.services .services__list__el.clickable:focus,body.services .main .outer-container.block .content-grid.services .services__list__el.clickable:hover{background:#fff;transform:scale(1.05)}}body.services .main .outer-container.block .content-grid.services .services__list__el-container{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:5rem;padding-right:clamp(1rem,.7572815534rem + .6472491909vw,2rem)}@media screen and (min-width:768px){body.services .main .outer-container.block .content-grid.services .services__list__el-container{flex-direction:column;padding:clamp(1.5rem,1.1359223301rem + .9708737864vw,3rem);padding-top:clamp(1rem,.7572815534rem + .6472491909vw,2rem)}}body.services .main .outer-container.block .content-grid.services .services__list__el img{flex-shrink:0;height:5rem}@media screen and (min-width:768px){body.services .main .outer-container.block .content-grid.services .services__list__el img{width:clamp(5.5rem,4.1650485437rem + 3.5598705502vw,11rem);height:auto}}body.services .main .outer-container.block .content-grid.services .services__list__el h3{text-transform:uppercase;text-align:center}@media screen and (min-width:768px){body.services .main .outer-container.block .content-grid.services .services__list__el h3{text-align:center;margin-bottom:1em}}body.services .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.0145631068rem + 1.2944983819vw,3.5rem);height:clamp(1.5rem,1.0145631068rem + 1.2944983819vw,3.5rem);padding-left:1px;margin-left:clamp(1.5rem,1.1359223301rem + .9708737864vw,3rem);background:#ff8204;border-radius:50%;font-size:clamp(1.2rem, .9087378641rem + .7766990291vw, 2.4rem);color:#fff}@media screen and (min-width:768px){body.services .main .outer-container.block .content-grid.services .services__list__el i{padding-left:0;margin-left:0}}body.services .main .outer-container.block .content-grid.services .booking-text{align-self:center;margin-bottom:clamp(1.5rem,1.1359223301rem + .9708737864vw,3rem);font-size:clamp(2.1rem, 1.9300970874rem + .4530744337vw, 2.8rem);font-weight:700;text-align:center}body.services .main .outer-container.block .content-grid.services .cta{width:auto;margin:0 auto}body.services .main .outer-container.block .content-grid.partners .content{width:var(--col-6);margin-bottom:clamp(2.5rem,1.8932038835rem + 1.6181229773vw,5rem)}body.services .main .outer-container.block .content-grid.partners .tns-outer{position:relative}body.services .main .outer-container.block .content-grid.partners .tns-outer .tns-controls{position:absolute;top:0;left:0;right:0;width:100%;height:100%;padding:0 5%;z-index:151;pointer-events:none}body.services .main .outer-container.block .content-grid.partners .tns-outer .tns-controls button{display:none;position:absolute;top:50%;transform:translateY(-50%);width:calc((100vw - var(--content-grid-width))/ 2);height:100%;border:0;background:0 0;font-size:0;color:transparent;pointer-events:none}@media only screen and (pointer:fine){body.services .main .outer-container.block .content-grid.partners .tns-outer .tns-controls button{display:block}}body.services .main .outer-container.block .content-grid.partners .tns-outer .tns-controls button::after{content:"";display:block;position:absolute;top:50%;left:50%;width:25px;height:25px;border-right:1px solid #f8f8f8;border-top:1px solid #f8f8f8;pointer-events:auto}body.services .main .outer-container.block .content-grid.partners .tns-outer .tns-controls button:disabled{cursor:auto}body.services .main .outer-container.block .content-grid.partners .tns-outer .tns-controls button[data-controls=prev]{left:0;transform:translateX(-60%) translateY(-50%)}body.services .main .outer-container.block .content-grid.partners .tns-outer .tns-controls button[data-controls=prev]::after{transform:translate(-50%,-50%) rotate(-135deg)}body.services .main .outer-container.block .content-grid.partners .tns-outer .tns-controls button[data-controls=next]{right:0;transform:translateX(60%) translateY(-50%)}body.services .main .outer-container.block .content-grid.partners .tns-outer .tns-controls button[data-controls=next]::after{transform:translate(-50%,-50%) rotate(45deg)}body.services .main .outer-container.block .content-grid.partners .partners__list{width:100%}body.services .main .outer-container.block .content-grid.partners .partners__list__el__inner{background:#fff;border-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,2.8rem)}body.services .main .outer-container.block .content-grid.partners .partners__list__el img{width:100%;height:100%;object-fit:contain}body.services .main .outer-container.highlight{background:linear-gradient(to bottom,#fff 0,#f8f8f8 100%);padding-bottom:clamp(.8rem,-.3650485437rem + 3.1067961165vw,5.6rem);margin-top:clamp(2.5rem,1.8932038835rem + 1.6181229773vw,5rem);margin-bottom:clamp(2rem,1.5145631068rem + 1.2944983819vw,4rem)}body.services .main .outer-container.highlight .inner-container{position:relative;padding:clamp(2rem,.786407767rem + 3.2362459547vw,7rem) 0;border-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,2.8rem);background-repeat:no-repeat;background-position:center;background-size:cover;color:#fff;overflow:hidden}body.services .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.services .main .outer-container.highlight .content-grid{position:relative;z-index:2}body.services .main .outer-container.highlight .content-grid>*{width:var(--col-5)}body.services .main .outer-container.highlight .content-grid .type{margin-bottom:.5em;font-size:clamp(1.4rem, 1.0601941748rem + .9061488673vw, 2.8rem);font-weight:300;text-transform:uppercase}body.services .main .outer-container.highlight .content-grid .title{margin-bottom:.5em}body.services .main .outer-container.highlight .content-grid .description{position:relative;margin-bottom:3em}body.services .main .outer-container.highlight .content-grid .description .icon{position:absolute;top:0;right:calc(100% + 2rem);width:clamp(4rem,3.0291262136rem + 2.5889967638vw,8rem);height:clamp(4rem,3.0291262136rem + 2.5889967638vw,8rem);background:#ff8204;border-radius:50%}body.services .main .outer-container.highlight .content-grid .description .icon img{width:100%;height:100%;filter:brightness(2) grayscale(1)}body.our-story .main .wrapper{background:linear-gradient(to top,#efd0ae,#a1b9c9);border-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,2.8rem)}body.our-story .main .outer-container.hero{position:relative}body.our-story .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.our-story .main .outer-container.hero::before{height:50%}}body.our-story .main .outer-container.block .inner-container{padding-top:clamp(3rem,2.2718446602rem + 1.9417475728vw,6rem);padding-bottom:clamp(3rem,2.2718446602rem + 1.9417475728vw,6rem);margin-top:-10vh;margin-bottom:clamp(.8rem,-.3650485437rem + 3.1067961165vw,5.6rem);border-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,2.8rem);background-color:rgba(221,221,221,.9)}@supports (backdrop-filter:blur(14px) brightness(50%)){body.our-story .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.our-story .main .outer-container.block .inner-container{margin-top:-15vh}}body.our-story .main .outer-container.block .subtitle{margin-bottom:3em}body.our-story .main .outer-container.about{background:linear-gradient(to bottom,#fff 0,#f8f8f8 100%);padding:clamp(7.5rem,5.6796116505rem + 4.854368932vw,15rem) 0;margin-bottom:clamp(2rem,1.5145631068rem + 1.2944983819vw,4rem)}@media screen and (min-width:992px) and (orientation:landscape){body.our-story .main .outer-container.about .content-grid{display:flex;justify-content:space-between;align-items:center}}body.our-story .main .outer-container.about .content-grid .copy{margin-bottom:3em}@media screen and (min-width:992px) and (orientation:landscape){body.our-story .main .outer-container.about .content-grid .copy{width:var(--col-3);margin-bottom:0}}body.our-story .main .outer-container.about .content-grid img{margin:0 auto;max-width:20rem}@media screen and (min-width:992px) and (orientation:landscape){body.our-story .main .outer-container.about .content-grid img{width:var(--col-2);max-width:35rem;margin:0}}body.our-partners .main .wrapper{background:linear-gradient(to top,#efd0ae,#a1b9c9);border-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,2.8rem)}body.our-partners .main .outer-container.hero{position:relative}body.our-partners .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.our-partners .main .outer-container.hero::before{height:50%}}body.our-partners .main .outer-container.block .inner-container{padding-top:clamp(3rem,2.2718446602rem + 1.9417475728vw,6rem);padding-bottom:clamp(3rem,2.2718446602rem + 1.9417475728vw,6rem);margin-top:-10vh;margin-bottom:clamp(.8rem,-.3650485437rem + 3.1067961165vw,5.6rem);border-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,2.8rem);background-color:rgba(221,221,221,.9)}@supports (backdrop-filter:blur(14px) brightness(50%)){body.our-partners .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.our-partners .main .outer-container.block .inner-container{margin-top:-15vh}}body.our-partners .main .outer-container.block .subtitle{margin-bottom:3em}body.our-partners .main .outer-container.block .content-grid.partners .content{width:var(--col-6);margin-bottom:clamp(2.5rem,1.8932038835rem + 1.6181229773vw,5rem)}body.our-partners .main .outer-container.block .content-grid.partners .partners__list{width:100%}body.our-partners .main .outer-container.block .content-grid.partners .partners__list__el__inner{background:#fff;border-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,2.8rem)}body.our-partners .main .outer-container.block .content-grid.partners .partners__list__el img{width:100%;height:100%;object-fit:contain}body.our-partners .main .outer-container.about{background:linear-gradient(to bottom,#fff 0,#f8f8f8 100%);padding:clamp(7.5rem,5.6796116505rem + 4.854368932vw,15rem) 0;margin-bottom:clamp(2rem,1.5145631068rem + 1.2944983819vw,4rem)}@media screen and (min-width:992px) and (orientation:landscape){body.our-partners .main .outer-container.about .content-grid{display:flex;justify-content:space-between;align-items:center}}body.our-partners .main .outer-container.about .content-grid .copy{margin-bottom:3em}@media screen and (min-width:992px) and (orientation:landscape){body.our-partners .main .outer-container.about .content-grid .copy{width:var(--col-3);margin-bottom:0}}body.our-partners .main .outer-container.about .content-grid img{margin:0 auto;max-width:20rem}@media screen and (min-width:992px) and (orientation:landscape){body.our-partners .main .outer-container.about .content-grid img{width:var(--col-2);max-width:35rem;margin:0}}body.our-work .main .wrapper{background:url("../images/home-bg-main-decor.jpg") no-repeat top center/cover;border-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,2.8rem)}body.our-work .main .outer-container.hero{position:relative;color:#fff}body.our-work .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.our-work .main .outer-container.hero .section{position:relative;z-index:2}body.our-work .main .outer-container.block .inner-container{padding-top:clamp(3rem,2.2718446602rem + 1.9417475728vw,6rem);padding-bottom:clamp(3rem,2.2718446602rem + 1.9417475728vw,6rem);margin-top:-10vh;margin-bottom:clamp(.8rem,-.3650485437rem + 3.1067961165vw,5.6rem);border-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,2.8rem);background-color:rgba(221,221,221,.9)}@supports (backdrop-filter:blur(14px) brightness(50%)){body.our-work .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.our-work .main .outer-container.block .inner-container{margin-top:-15vh}}body.our-work .main .outer-container.block .subtitle{margin-bottom:3em}body.our-work .main .outer-container.block .content-grid.partners .content{width:var(--col-6);margin-bottom:clamp(2.5rem,1.8932038835rem + 1.6181229773vw,5rem)}body.our-work .main .outer-container.block .content-grid.partners .link{width:var(--col-2);margin-left:auto;margin-bottom:5rem}body.our-work .main .outer-container.block .content-grid.partners .tns-outer{position:relative}body.our-work .main .outer-container.block .content-grid.partners .tns-outer .tns-controls{position:absolute;top:0;left:0;right:0;width:100%;height:100%;padding:0 5%;z-index:151;pointer-events:none}body.our-work .main .outer-container.block .content-grid.partners .tns-outer .tns-controls button{display:none;position:absolute;top:50%;transform:translateY(-50%);width:calc((100vw - var(--content-grid-width))/ 2);height:100%;border:0;background:0 0;font-size:0;color:transparent;pointer-events:none}@media only screen and (pointer:fine){body.our-work .main .outer-container.block .content-grid.partners .tns-outer .tns-controls button{display:block}}body.our-work .main .outer-container.block .content-grid.partners .tns-outer .tns-controls button::after{content:"";display:block;position:absolute;top:50%;left:50%;width:25px;height:25px;border-right:1px solid #f8f8f8;border-top:1px solid #f8f8f8;pointer-events:auto}body.our-work .main .outer-container.block .content-grid.partners .tns-outer .tns-controls button:disabled{cursor:auto}body.our-work .main .outer-container.block .content-grid.partners .tns-outer .tns-controls button[data-controls=prev]{left:0;transform:translateX(-60%) translateY(-50%)}body.our-work .main .outer-container.block .content-grid.partners .tns-outer .tns-controls button[data-controls=prev]::after{transform:translate(-50%,-50%) rotate(-135deg)}body.our-work .main .outer-container.block .content-grid.partners .tns-outer .tns-controls button[data-controls=next]{right:0;transform:translateX(60%) translateY(-50%)}body.our-work .main .outer-container.block .content-grid.partners .tns-outer .tns-controls button[data-controls=next]::after{transform:translate(-50%,-50%) rotate(45deg)}body.our-work .main .outer-container.block .content-grid.partners .partners__list{width:100%}body.our-work .main .outer-container.block .content-grid.partners .partners__list__el__inner{background:#fff;border-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,2.8rem)}body.our-work .main .outer-container.block .content-grid.partners .partners__list__el img{width:100%;height:100%;object-fit:contain}body.our-work .main .outer-container.grid{background:linear-gradient(to bottom,#fff 0,#f8f8f8 300px,#f8f8f8 100%);padding-top:clamp(5rem,2.0873786408rem + 7.7669902913vw,17rem);padding-bottom:clamp(1.2rem,.132038835rem + 2.8478964401vw,5.6rem)}@media screen and (min-width:992px) and (orientation:landscape){body.our-work .main .outer-container.grid .content-grid{display:flex;justify-content:space-between;align-items:center}}body.our-work .main .outer-container.grid .content-grid .copy{margin-bottom:3em}@media screen and (min-width:992px) and (orientation:landscape){body.our-work .main .outer-container.grid .content-grid .copy{width:var(--col-6);margin-bottom:2rem}}body.our-work .main .outer-container.grid .stories{display:grid;grid-template-columns:1fr;gap:2rem;width:100%;padding:2.5rem;border-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,2.8rem);box-shadow:0 0 8px 8px rgba(0,0,0,.1);background:linear-gradient(to top,#fff 0,#f8f8f8 100%)}@media screen and (min-width:768px){body.our-work .main .outer-container.grid .stories{grid-template-columns:1fr 1fr}}@media screen and (min-width:992px) and (orientation:landscape){body.our-work .main .outer-container.grid .stories{grid-template-columns:1fr 1fr 1fr}}body.our-work .main .outer-container.grid .stories .cell .keypoints{line-height:1}body.our-work .main .outer-container.grid .stories .cell .keypoints ul li{margin-bottom:.4em}body.our-work .main .outer-container.grid .stories .cell .keypoints ul li::before{top:.45em}body.our-work .main .outer-container.grid .stories .cell:hover{box-shadow:0 12px 24px rgba(0,0,0,.5);transform:translateY(-5px)}body.our-people .main .wrapper{background:linear-gradient(to top,#efd0ae,#a1b9c9);border-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,2.8rem)}body.our-people .main .outer-container.hero{position:relative}body.our-people .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.our-people .main .outer-container.hero::before{height:50%}}body.our-people .main .outer-container.block .inner-container{padding-top:clamp(3rem,2.2718446602rem + 1.9417475728vw,6rem);padding-bottom:clamp(3rem,2.2718446602rem + 1.9417475728vw,6rem);margin-top:-10vh;margin-bottom:clamp(.8rem,-.3650485437rem + 3.1067961165vw,5.6rem);border-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,2.8rem);background-color:rgba(221,221,221,.9)}@supports (backdrop-filter:blur(14px) brightness(50%)){body.our-people .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.our-people .main .outer-container.block .inner-container{margin-top:-15vh}}body.our-people .main .outer-container.block .subtitle{margin-bottom:3em}body.our-people .main .outer-container.about{background:linear-gradient(to bottom,#fff 0,#f8f8f8 100%);padding:clamp(7.5rem,5.6796116505rem + 4.854368932vw,15rem) 0;margin-bottom:clamp(2rem,1.5145631068rem + 1.2944983819vw,4rem)}@media screen and (min-width:992px) and (orientation:landscape){body.our-people .main .outer-container.about .content-grid{display:flex;justify-content:space-between;align-items:center}}body.our-people .main .outer-container.about .content-grid .copy{margin-bottom:3em}@media screen and (min-width:992px) and (orientation:landscape){body.our-people .main .outer-container.about .content-grid .copy{width:var(--col-3);margin-bottom:0}}body.our-people .main .outer-container.about .content-grid img{margin:0 auto;max-width:20rem}@media screen and (min-width:992px) and (orientation:landscape){body.our-people .main .outer-container.about .content-grid img{width:var(--col-2);max-width:35rem;margin:0}}body.how-we-work .main .wrapper{background:linear-gradient(to top,#efd0ae,#a1b9c9);border-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,2.8rem)}body.how-we-work .main .outer-container.hero{position:relative;color:#fff}body.how-we-work .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.how-we-work .main .outer-container.hero::before{height:50%}}body.how-we-work .main .outer-container.block .inner-container{padding-top:clamp(3rem,2.2718446602rem + 1.9417475728vw,6rem);padding-bottom:clamp(3rem,2.2718446602rem + 1.9417475728vw,6rem);margin-top:-10vh;margin-bottom:clamp(.8rem,-.3650485437rem + 3.1067961165vw,5.6rem);border-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,2.8rem);background-color:rgba(221,221,221,.9)}@supports (backdrop-filter:blur(14px) brightness(50%)){body.how-we-work .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.how-we-work .main .outer-container.block .inner-container{margin-top:-15vh}}body.how-we-work .main .outer-container.block .subtitle{margin-bottom:3em}body.how-we-work .main .outer-container.about{background:linear-gradient(to bottom,#fff 0,#f8f8f8 100%);padding:clamp(7.5rem,5.6796116505rem + 4.854368932vw,15rem) 0;margin-bottom:clamp(2rem,1.5145631068rem + 1.2944983819vw,4rem)}@media screen and (min-width:992px) and (orientation:landscape){body.how-we-work .main .outer-container.about .content-grid{display:flex;justify-content:space-between;align-items:center}}body.how-we-work .main .outer-container.about .content-grid .copy{margin-bottom:3em}@media screen and (min-width:992px) and (orientation:landscape){body.how-we-work .main .outer-container.about .content-grid .copy{width:var(--col-3);margin-bottom:0}}body.how-we-work .main .outer-container.about .content-grid img{margin:0 auto;max-width:20rem}@media screen and (min-width:992px) and (orientation:landscape){body.how-we-work .main .outer-container.about .content-grid img{width:var(--col-2);max-width:35rem;margin:0}}body.who-we-are .main .wrapper{background:linear-gradient(to top,#efd0ae,#a1b9c9);border-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,2.8rem)}body.who-we-are .main .outer-container.hero{position:relative;color:#fff}body.who-we-are .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.who-we-are .main .outer-container.hero::before{height:50%}}body.who-we-are .main .outer-container.block .inner-container{padding-top:clamp(3rem,2.2718446602rem + 1.9417475728vw,6rem);padding-bottom:clamp(3rem,2.2718446602rem + 1.9417475728vw,6rem);margin-top:-10vh;margin-bottom:clamp(.8rem,-.3650485437rem + 3.1067961165vw,5.6rem);border-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,2.8rem);background-color:rgba(221,221,221,.9)}@supports (backdrop-filter:blur(14px) brightness(50%)){body.who-we-are .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.who-we-are .main .outer-container.block .inner-container{margin-top:-15vh}}body.who-we-are .main .outer-container.block .subtitle{margin-bottom:3em}body.who-we-are .main .outer-container.about{background:linear-gradient(to bottom,#fff 0,#f8f8f8 100%);padding:clamp(7.5rem,5.6796116505rem + 4.854368932vw,15rem) 0;margin-bottom:clamp(2rem,1.5145631068rem + 1.2944983819vw,4rem)}@media screen and (min-width:992px) and (orientation:landscape){body.who-we-are .main .outer-container.about .content-grid{display:flex;justify-content:space-between;align-items:center}}body.who-we-are .main .outer-container.about .content-grid .copy{margin-bottom:3em}@media screen and (min-width:992px) and (orientation:landscape){body.who-we-are .main .outer-container.about .content-grid .copy{width:var(--col-3);margin-bottom:0}}body.who-we-are .main .outer-container.about .content-grid img{margin:0 auto;max-width:20rem}@media screen and (min-width:992px) and (orientation:landscape){body.who-we-are .main .outer-container.about .content-grid img{width:var(--col-2);max-width:35rem;margin:0}}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.2718446602rem + 1.9417475728vw,6rem)}body.stories .main .outer-container.highlight .stories__el{margin-bottom:clamp(3rem,2.2718446602rem + 1.9417475728vw,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.0601941748rem + .9061488673vw,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.5145631068rem + 1.2944983819vw,4rem) clamp(3rem,2.2718446602rem + 1.9417475728vw,6rem);border-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,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.2718446602rem + 1.9417475728vw,6rem) clamp(7.5rem,5.6796116505rem + 4.854368932vw,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.1359223301rem + .9708737864vw,3rem);color:#373938;margin-left:calc(0rem - clamp(1.5rem,1.1359223301rem + .9708737864vw,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,.132038835rem + 2.8478964401vw,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{position:relative;color:#fff;background:url("../images/careers-bg-hero.jpg") no-repeat center/cover}body.careers .main .outer-container--hero::before,body.insights .main .outer-container--hero::before,body.openings .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.careers .main .outer-container--hero::before,body.insights .main .outer-container--hero::before,body.openings .main .outer-container--hero::before{height:50%}}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.2718446602rem + 1.9417475728vw,6rem);padding-bottom:clamp(3rem,2.2718446602rem + 1.9417475728vw,6rem);margin-top:-15vh;border-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,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:-20vh}}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.1359223301rem + .9708737864vw,3rem);margin-bottom:1.5rem;border-radius:clamp(.7rem,.5300970874rem + .4530744337vw,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.5902912621rem + 1.359223301vw, 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,-.3650485437rem + 3.1067961165vw,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.jpeg") no-repeat center/cover;border-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,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,-.3650485437rem + 3.1067961165vw,5.6rem));margin-bottom:clamp(3.5rem,2.6504854369rem + 2.2653721683vw,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.0601941748rem + .9061488673vw,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:2rem}body.careers .main .outer-container--content .section--values .content-grid .description a{color:#ff8204}body.careers .main .outer-container--content .section--values .content-grid .description a:focus,body.careers .main .outer-container--content .section--values .content-grid .description a:hover{text-decoration:underline}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.2718446602rem + 1.9417475728vw,6rem);border-bottom-left-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,2.8rem);border-bottom-right-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,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,-.3650485437rem + 3.1067961165vw,5.6rem) clamp(4rem,3.0291262136rem + 2.5889967638vw,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.0601941748rem + .9061488673vw,2.8rem);padding:clamp(5rem,3.786407767rem + 3.2362459547vw,10rem) 0 clamp(10rem,7.572815534rem + 6.4724919094vw,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.1165048544rem + 10.355987055vw,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.2718446602rem + 1.9417475728vw,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.8446601942rem + 8.4142394822vw,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.2718446602rem + 1.9417475728vw,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.8932038835rem + 1.6181229773vw,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.1572815534rem + .6472491909vw, 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:-3rem;width:clamp(2rem,1.5145631068rem + 1.2944983819vw,4rem);height:clamp(1.8rem,1.3631067961rem + 1.1650485437vw,3.6rem);transform:translateY(-25%);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(1.5rem,1.1359223301rem + .9708737864vw,3rem);height:clamp(1.35rem,1.0223300971rem + .8737864078vw,2.7rem)}}body.careers .main .outer-container--content .section--academy .inner-container--testimonial figure .quote::after{top:100%;right:0;width:clamp(2rem,1.5145631068rem + 1.2944983819vw,4rem);height:clamp(1.8rem,1.3631067961rem + 1.1650485437vw,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.1359223301rem + .9708737864vw,3rem);height:clamp(1.35rem,1.0223300971rem + .8737864078vw,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.8155339806rem + 5.8252427184vw,18rem);margin:0 auto calc(0rem - clamp(3rem,2.2718446602rem + 1.9417475728vw,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.8446601942rem + 8.4142394822vw,26rem);left:0;width:clamp(13.5rem,10.2233009709rem + 8.7378640777vw,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-hero.jpg") no-repeat center/cover}body.openings .main .outer-container--content .section--openings{padding-bottom:clamp(.8rem,-.3650485437rem + 3.1067961165vw,5.6rem);border-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,2.8rem)}body.openings .main .outer-container--content .section--openings .inner-container{border-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,2.8rem)}body.insights .main .outer-container--hero{background:url("../images/bg-servers-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/bg-servers-lg.jpg")}}body.insights .main .outer-container--hero .subtitle{width:var(--col-4)}body.insights .main .outer-container--content{margin-bottom:clamp(.8rem,-.3650485437rem + 3.1067961165vw,5.6rem)}body.insights .main .outer-container--content .section--articles{padding-bottom:clamp(4rem,3.0291262136rem + 2.5889967638vw,8rem);border-bottom-left-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,2.8rem);border-bottom-right-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,2.8rem)}body.insights .main .outer-container--content .section--articles .inner-container{border-bottom-left-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,2.8rem);border-bottom-right-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,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.2718446602rem + 1.9417475728vw,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;border-radius:clamp(.7rem,.5300970874rem + .4530744337vw,1.4rem);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.5145631068rem + 1.2944983819vw,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.5145631068rem + 1.2944983819vw,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,.5300970874rem + .4530744337vw,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.1359223301rem + .9708737864vw,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.8330097087rem + .71197411vw, 3.2rem);margin:.5em 0}body.insights .main .outer-container--content .section--articles .insights__short{flex-grow:1;font-size:clamp(1.4rem, 1.3029126214rem + .2588996764vw, 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.1359223301rem + .9708737864vw,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.industries .main .wrapper{background:url("../images/home-bg-main-decor.jpg") no-repeat top center/cover;border-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,2.8rem)}body.industries .main .outer-container.hero{position:relative;color:#fff}body.industries .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.industries .main .outer-container.hero .section{position:relative;z-index:2}body.industries .main .outer-container.block .inner-container{padding-top:clamp(3rem,2.2718446602rem + 1.9417475728vw,6rem);padding-bottom:clamp(3rem,2.2718446602rem + 1.9417475728vw,6rem);margin-top:-10vh;margin-bottom:clamp(.8rem,-.3650485437rem + 3.1067961165vw,5.6rem);border-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,2.8rem);background-color:rgba(221,221,221,.9)}@supports (backdrop-filter:blur(14px) brightness(50%)){body.industries .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.industries .main .outer-container.block .inner-container{margin-top:-15vh}}body.industries .main .outer-container.block .content-grid.services{display:flex;flex-direction:column;margin-bottom:clamp(5rem,3.786407767rem + 3.2362459547vw,10rem)}body.industries .main .outer-container.block .content-grid.services .services__list{display:grid;grid-template-columns:1fr;gap:1rem;margin-top:clamp(1.5rem,1.1359223301rem + .9708737864vw,3rem);margin-bottom:clamp(2.5rem,1.8932038835rem + 1.6181229773vw,5rem)}@media screen and (min-width:768px){body.industries .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.industries .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.industries .main .outer-container.block .content-grid.services .services__list{grid-template-columns:1fr 1fr 1fr 1fr}}body.industries .main .outer-container.block .content-grid.services .services__list__el{border-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,2.8rem);background:rgba(255,255,255,.75);font-size:clamp(1.4rem, 1.2300970874rem + .4530744337vw, 2.1rem);transition:background .2s,transform .2s}@media only screen and (pointer:fine){body.industries .main .outer-container.block .content-grid.services .services__list__el.clickable:focus,body.industries .main .outer-container.block .content-grid.services .services__list__el.clickable:hover{background:#fff;transform:scale(1.05)}}body.industries .main .outer-container.block .content-grid.services .services__list__el-container{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:5rem;padding-right:clamp(1rem,.7572815534rem + .6472491909vw,2rem)}@media screen and (min-width:768px){body.industries .main .outer-container.block .content-grid.services .services__list__el-container{flex-direction:column;padding:clamp(1.5rem,1.1359223301rem + .9708737864vw,3rem);padding-top:clamp(1rem,.7572815534rem + .6472491909vw,2rem)}}body.industries .main .outer-container.block .content-grid.services .services__list__el img{flex-shrink:0;height:5rem}@media screen and (min-width:768px){body.industries .main .outer-container.block .content-grid.services .services__list__el img{width:clamp(5.5rem,4.1650485437rem + 3.5598705502vw,11rem);height:auto}}body.industries .main .outer-container.block .content-grid.services .services__list__el h3{text-transform:uppercase;text-align:center}@media screen and (min-width:768px){body.industries .main .outer-container.block .content-grid.services .services__list__el h3{text-align:center;margin-bottom:1em}}body.industries .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.0145631068rem + 1.2944983819vw,3.5rem);height:clamp(1.5rem,1.0145631068rem + 1.2944983819vw,3.5rem);padding-left:1px;margin-left:clamp(1.5rem,1.1359223301rem + .9708737864vw,3rem);background:#ff8204;border-radius:50%;font-size:clamp(1.2rem, .9087378641rem + .7766990291vw, 2.4rem);color:#fff}@media screen and (min-width:768px){body.industries .main .outer-container.block .content-grid.services .services__list__el i{padding-left:0;margin-left:0}}body.industries .main .outer-container.block .content-grid.services .booking-text{align-self:center;margin-bottom:clamp(1.5rem,1.1359223301rem + .9708737864vw,3rem);font-size:clamp(2.1rem, 1.9300970874rem + .4530744337vw, 2.8rem);font-weight:700;text-align:center}body.industries .main .outer-container.block .content-grid.services .cta{width:auto;margin:0 auto}body.industries .main .outer-container.block .content-grid.partners .content{width:var(--col-4);margin-bottom:clamp(2.5rem,1.8932038835rem + 1.6181229773vw,5rem)}body.industries .main .outer-container.block .content-grid.partners .partners__list{width:100%}body.industries .main .outer-container.block .content-grid.partners .partners__list__el__inner{background:#fff;border-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,2.8rem)}body.industries .main .outer-container.block .content-grid.partners .partners__list__el img{width:100%;height:100%;object-fit:contain}body.industries .main .outer-container.highlight{background:linear-gradient(to bottom,#fff 0,#f8f8f8 100%);padding-bottom:clamp(.8rem,-.3650485437rem + 3.1067961165vw,5.6rem);margin-top:clamp(2.5rem,1.8932038835rem + 1.6181229773vw,5rem);margin-bottom:clamp(2rem,1.5145631068rem + 1.2944983819vw,4rem)}body.industries .main .outer-container.highlight .inner-container{position:relative;padding:clamp(2rem,.786407767rem + 3.2362459547vw,7rem) 0;border-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,2.8rem);background-repeat:no-repeat;background-position:center;background-size:cover;color:#fff;overflow:hidden}body.industries .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.industries .main .outer-container.highlight .content-grid{position:relative;z-index:2}body.industries .main .outer-container.highlight .content-grid>*{width:var(--col-5)}body.industries .main .outer-container.highlight .content-grid .type{margin-bottom:.5em;font-size:clamp(1.4rem, 1.0601941748rem + .9061488673vw, 2.8rem);font-weight:300;text-transform:uppercase}body.industries .main .outer-container.highlight .content-grid .title{margin-bottom:.5em}body.industries .main .outer-container.highlight .content-grid .description{position:relative;margin-bottom:3em}body.industries .main .outer-container.highlight .content-grid .description .icon{position:absolute;top:0;right:calc(100% + 2rem);width:clamp(4rem,3.0291262136rem + 2.5889967638vw,8rem);height:clamp(4rem,3.0291262136rem + 2.5889967638vw,8rem);background:#ff8204;border-radius:50%}body.industries .main .outer-container.highlight .content-grid .description .icon img{width:100%;height:100%;filter:brightness(2) grayscale(1)}body.technologies .main .wrapper{background:url("../images/home-bg-main-decor.jpg") no-repeat top center/cover;border-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,2.8rem)}body.technologies .main .outer-container.hero{position:relative;color:#fff}body.technologies .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.technologies .main .outer-container.hero .section{position:relative;z-index:2}body.technologies .main .outer-container.block .inner-container{padding-top:clamp(3rem,2.2718446602rem + 1.9417475728vw,6rem);padding-bottom:clamp(3rem,2.2718446602rem + 1.9417475728vw,6rem);margin-top:-10vh;margin-bottom:clamp(.8rem,-.3650485437rem + 3.1067961165vw,5.6rem);border-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,2.8rem);background-color:rgba(221,221,221,.9)}@supports (backdrop-filter:blur(14px) brightness(50%)){body.technologies .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.technologies .main .outer-container.block .inner-container{margin-top:-15vh}}body.technologies .main .outer-container.block .content-grid.services{display:flex;flex-direction:column;margin-bottom:clamp(5rem,3.786407767rem + 3.2362459547vw,10rem)}body.technologies .main .outer-container.block .content-grid.services .services__list{display:grid;grid-template-columns:1fr;gap:1rem;margin-top:clamp(1.5rem,1.1359223301rem + .9708737864vw,3rem);margin-bottom:clamp(2.5rem,1.8932038835rem + 1.6181229773vw,5rem)}@media screen and (min-width:768px){body.technologies .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.technologies .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.technologies .main .outer-container.block .content-grid.services .services__list{grid-template-columns:1fr 1fr 1fr 1fr}}body.technologies .main .outer-container.block .content-grid.services .services__list__el{border-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,2.8rem);background:rgba(255,255,255,.75);font-size:clamp(1.4rem, 1.2300970874rem + .4530744337vw, 2.1rem);transition:background .2s,transform .2s;padding-left:.5rem}@media only screen and (pointer:fine){body.technologies .main .outer-container.block .content-grid.services .services__list__el.clickable:focus,body.technologies .main .outer-container.block .content-grid.services .services__list__el.clickable:hover{background:#fff;transform:scale(1.05)}}body.technologies .main .outer-container.block .content-grid.services .services__list__el-container{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:5rem;padding-right:clamp(1rem,.7572815534rem + .6472491909vw,2rem)}@media screen and (min-width:768px){body.technologies .main .outer-container.block .content-grid.services .services__list__el-container{flex-direction:column;padding:clamp(1.5rem,1.1359223301rem + .9708737864vw,3rem);padding-top:clamp(1rem,.7572815534rem + .6472491909vw,2rem)}}body.technologies .main .outer-container.block .content-grid.services .services__list__el img{flex-shrink:0;height:4rem;padding-bottom:.5rem}@media screen and (min-width:768px){body.technologies .main .outer-container.block .content-grid.services .services__list__el img{width:clamp(5.5rem,4.1650485437rem + 3.5598705502vw,11rem);height:auto}}body.technologies .main .outer-container.block .content-grid.services .services__list__el h3{text-transform:uppercase;text-align:center}@media screen and (min-width:768px){body.technologies .main .outer-container.block .content-grid.services .services__list__el h3{text-align:center;margin-bottom:1em}}body.technologies .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.0145631068rem + 1.2944983819vw,3.5rem);height:clamp(1.5rem,1.0145631068rem + 1.2944983819vw,3.5rem);padding-left:1px;margin-left:clamp(1.5rem,1.1359223301rem + .9708737864vw,3rem);background:#ff8204;border-radius:50%;font-size:clamp(1.2rem, .9087378641rem + .7766990291vw, 2.4rem);color:#fff}@media screen and (min-width:768px){body.technologies .main .outer-container.block .content-grid.services .services__list__el i{padding-left:0;margin-left:0}}body.technologies .main .outer-container.block .content-grid.services .booking-text{align-self:center;margin-bottom:clamp(1.5rem,1.1359223301rem + .9708737864vw,3rem);font-size:clamp(2.1rem, 1.9300970874rem + .4530744337vw, 2.8rem);font-weight:700;text-align:center}body.technologies .main .outer-container.block .content-grid.services .cta{width:auto;margin:0 auto}body.technologies .main .outer-container.block .content-grid.partners .content{width:var(--col-4);margin-bottom:clamp(2.5rem,1.8932038835rem + 1.6181229773vw,5rem)}body.technologies .main .outer-container.block .content-grid.partners .partners__list{width:100%}body.technologies .main .outer-container.block .content-grid.partners .partners__list__el__inner{background:#fff;border-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,2.8rem)}body.technologies .main .outer-container.block .content-grid.partners .partners__list__el img{width:100%;height:100%;object-fit:contain}body.technologies .main .outer-container.highlight{background:linear-gradient(to bottom,#fff 0,#f8f8f8 100%);padding-bottom:clamp(.8rem,-.3650485437rem + 3.1067961165vw,5.6rem);margin-top:clamp(2.5rem,1.8932038835rem + 1.6181229773vw,5rem);margin-bottom:clamp(2rem,1.5145631068rem + 1.2944983819vw,4rem)}body.technologies .main .outer-container.highlight .inner-container{position:relative;padding:clamp(2rem,.786407767rem + 3.2362459547vw,7rem) 0;border-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,2.8rem);background-repeat:no-repeat;background-position:center;background-size:cover;color:#fff;overflow:hidden}body.technologies .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.technologies .main .outer-container.highlight .content-grid{position:relative;z-index:2}body.technologies .main .outer-container.highlight .content-grid>*{width:var(--col-5)}body.technologies .main .outer-container.highlight .content-grid .type{margin-bottom:.5em;font-size:clamp(1.4rem, 1.0601941748rem + .9061488673vw, 2.8rem);font-weight:300;text-transform:uppercase}body.technologies .main .outer-container.highlight .content-grid .title{margin-bottom:.5em}body.technologies .main .outer-container.highlight .content-grid .description{position:relative;margin-bottom:3em}body.technologies .main .outer-container.highlight .content-grid .description .icon{position:absolute;top:0;right:calc(100% + 2rem);width:clamp(4rem,3.0291262136rem + 2.5889967638vw,8rem);height:clamp(4rem,3.0291262136rem + 2.5889967638vw,8rem);background:#ff8204;border-radius:50%}body.technologies .main .outer-container.highlight .content-grid .description .icon img{width:100%;height:100%}body.contact .main .outer-container.hero{position:relative;background:linear-gradient(to top,#efd0ae,#a1b9c9);border-bottom-left-radius:0;border-bottom-right-radius:0;color:#fff}body.contact .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.contact .main .outer-container.hero::before{height:50%}}body.contact .main .outer-container.hero .subtitle{width:var(--col-4);margin-bottom:2em}body.contact .main .outer-container.form{padding:0 0 clamp(5rem,3.786407767rem + 3.2362459547vw,10rem);border-top-left-radius:0;border-top-right-radius:0;background:linear-gradient(to bottom,#efd0ae,#a1b9c9)}body.contact .main .outer-container.form .inner-container{margin-top:-15vh;padding-top:clamp(5rem,3.786407767rem + 3.2362459547vw,10rem);padding-bottom:clamp(5rem,3.786407767rem + 3.2362459547vw,10rem);border-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,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.5572815534rem + .6472491909vw, 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 job" "company company" "message message" "consent consent" "hidden submit";gap:1rem;width:100%}@media screen and (min-width:768px){body.contact .main .outer-container.form .form{grid-template-areas:"name phone" "email email" "job company" "message message" "consent submit" "hidden hidden"}body.contact .main .outer-container.form .form textarea{height: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.6796116505rem + 4.854368932vw,15rem) 0 clamp(.8rem,-.3650485437rem + 3.1067961165vw,5.6rem);margin-bottom:clamp(2rem,1.5145631068rem + 1.2944983819vw,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.9300970874rem + .4530744337vw, 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.martech-summit .main .outer-container.hero{background-repeat:no-repeat;background-position:center;background-size:cover;color:#fff;position:relative;overflow:hidden}body.martech-summit .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.martech-summit .main .outer-container.hero .section{z-index:1}body.martech-summit .main .outer-container.hero .content-grid-top{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:var(--content-grid-width);height:100%;padding-bottom:3rem}body.martech-summit .main .outer-container.hero .content-grid-bottom{display:block;width:100%;max-width:var(--content-grid-width)}.content-block .text-block body.martech-summit .main .outer-container.hero h1,body.martech-summit .main .outer-container.hero .content-block .text-block h1,body.martech-summit .main .outer-container.hero .heading--1{margin-bottom:0;display:flex;align-items:center}body.martech-summit .main .outer-container.hero .subtitle{max-width:var(--col-4);font-size:clamp(1.6rem, 1.3087378641rem + .7766990291vw, 2.8rem)}body.martech-summit .main .outer-container.hero .icon{display:inline-block;width:clamp(12rem,11.5145631068rem + 1.2944983819vw,14rem);height:auto;margin-left:10px}body.martech-summit .main .outer-container.hero .icon img{width:100%;height:auto}body.martech-summit .main .outer-container.content-blocks .inner-container{padding-top:clamp(3rem,2.2718446602rem + 1.9417475728vw,6rem);padding-bottom:clamp(3rem,2.2718446602rem + 1.9417475728vw,6rem);margin-top:-10vh;margin-bottom:clamp(.8rem,-.3650485437rem + 3.1067961165vw,5.6rem);border-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,2.8rem);background-color:rgba(221,221,221,.9)}@supports (backdrop-filter:blur(14px) brightness(50%)){body.martech-summit .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.martech-summit .main .outer-container.content-blocks .inner-container{margin-top:-15vh}}@media screen and (min-width:992px) and (orientation:landscape){body.martech-summit .main .outer-container.content-blocks .inner-container .image-block.align-top{align-self:flex-start}body.martech-summit .main .outer-container.content-blocks .inner-container .image-block.align-bottom{align-self:flex-end}}body.martech-summit .main .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.martech-summit .section--meet{padding-top:clamp(7.5rem,5.6796116505rem + 4.854368932vw,15rem);padding-bottom:clamp(7.5rem,5.6796116505rem + 4.854368932vw,15rem);border-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,2.8rem);background:url("../images/home-bg-meet.jpg") no-repeat center/cover;color:#fff}body.martech-summit .section--meet .subtitle{width:var(--col-4)}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.3087378641rem + .7766990291vw, 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.2718446602rem + 1.9417475728vw,6rem);padding-bottom:clamp(3rem,2.2718446602rem + 1.9417475728vw,6rem);margin-top:-10vh;margin-bottom:clamp(.8rem,-.3650485437rem + 3.1067961165vw,5.6rem);border-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,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;position:relative;overflow:hidden}body.template-service .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-service .main .outer-container.hero .section{z-index:1}body.template-service .main .outer-container.hero .content-grid-top{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:var(--content-grid-width);height:100%;padding-bottom:3rem}body.template-service .main .outer-container.hero .content-grid-bottom{display:block;width:100%;max-width:var(--content-grid-width)}.content-block .text-block body.template-service .main .outer-container.hero h1,body.template-service .main .outer-container.hero .content-block .text-block h1,body.template-service .main .outer-container.hero .heading--1{margin-bottom:0;display:flex;align-items:center}body.template-service .main .outer-container.hero .subtitle{max-width:var(--col-4);font-size:clamp(1.6rem, 1.3087378641rem + .7766990291vw, 2.8rem)}body.template-service .main .outer-container.hero .icon{display:inline-block;width:clamp(12rem,11.5145631068rem + 1.2944983819vw,14rem);height:auto;margin-left:10px}body.template-service .main .outer-container.hero .icon img{width:100%;height:auto}body.template-service .main .outer-container.content-blocks .inner-container{padding-top:clamp(3rem,2.2718446602rem + 1.9417475728vw,6rem);padding-bottom:clamp(3rem,2.2718446602rem + 1.9417475728vw,6rem);margin-top:-10vh;margin-bottom:clamp(.8rem,-.3650485437rem + 3.1067961165vw,5.6rem);border-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,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-service .main .outer-container--content{margin-bottom:clamp(.8rem,-.3650485437rem + 3.1067961165vw,5.6rem)}body.template-service .main .outer-container--content .section--articles{padding-top:clamp(1rem,.7572815534rem + .6472491909vw,2rem);padding-bottom:clamp(1rem,.7572815534rem + .6472491909vw,2rem);margin-top:0;margin-bottom:clamp(.8rem,-.3650485437rem + 3.1067961165vw,5.6rem);border-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,2.8rem);border-bottom-left-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,2.8rem);border-bottom-right-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,2.8rem)}body.template-service .main .outer-container--content .section--articles .content-grid{padding-top:clamp(1rem,.7572815534rem + .6472491909vw,2rem);padding-bottom:clamp(1rem,.7572815534rem + .6472491909vw,2rem)}body.template-service .main .outer-container--content .section--articles .inner-container{border-bottom-left-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,2.8rem);border-bottom-right-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,2.8rem)}body.template-service .main .outer-container--content .section--articles .casestudies{display:grid;gap:2rem}@media screen and (min-width:768px){body.template-service .main .outer-container--content .section--articles .casestudies{grid-template-columns:1fr 1fr;gap:var(--col-space)}}@media screen and (min-width:1920px){body.template-service .main .outer-container--content .section--articles .casestudies{grid-template-columns:1fr 1fr 1fr}}body.template-service .main .outer-container--content .section--articles .casestudies__el{display:flex;flex-direction:column;border-radius:clamp(.7rem,.5300970874rem + .4530744337vw,1.4rem);box-shadow:0 14px 28px rgba(0,0,0,.16);background:#fff;position:relative;overflow:hidden}body.template-service .main .outer-container--content .section--articles .casestudies__image{width:100%;aspect-ratio:2;object-fit:cover}body.template-service .main .outer-container--content .section--articles .casestudies__info{flex-grow:1;display:flex;flex-direction:column;padding:0 clamp(1.5rem,1.1359223301rem + .9708737864vw,3rem);color:#373938}@media only screen and (pointer:fine){body.template-service .main .outer-container--content .section--articles .casestudies__info{pointer-events:none;padding-bottom:0}}body.template-service .main .outer-container--content .section--articles .casestudies__title{font-size:clamp(2.1rem, 1.8330097087rem + .71197411vw, 3.2rem);margin:.5em 0}body.template-service .main .outer-container--content .section--articles .casestudies__short{flex-grow:1;font-size:clamp(1.4rem, 1.3029126214rem + .2588996764vw, 1.8rem);margin-bottom:0}body.template-service .main .outer-container--content .section--articles .casestudies__link{align-self:flex-end;width:100%;padding:clamp(1.5rem,1.1359223301rem + .9708737864vw,3rem);text-align:right;color:#373938}body.template-service .main .outer-container--content .section--articles .casestudies__link:focus,body.template-service .main .outer-container--content .section--articles .casestudies__link:hover{color:#ff8204;text-decoration:none}@media only screen and (pointer:fine){body.template-service .main .outer-container--content .section--articles .casestudies__link{width:auto}}body.template-service .main .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.template-service .section--meet{padding-top:clamp(7.5rem,5.6796116505rem + 4.854368932vw,15rem);padding-bottom:clamp(7.5rem,5.6796116505rem + 4.854368932vw,15rem);border-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,2.8rem);background:url("../images/home-bg-meet.jpg") no-repeat center/cover;color:#fff}body.template-service .section--meet .subtitle{width:var(--col-4)}body.template-service .section .dropdown-arrow{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #fff;margin-left:10px;transition:transform .3s ease;cursor:pointer}body.template-service .section .dropdown-arrow-rotated{transform:rotate(180deg);border-top-color:#ff8204}body.template-landing-page .main .outer-container.hero{background-repeat:no-repeat;background-position:center;background-size:cover;color:#fff;position:relative;overflow:hidden}body.template-landing-page .main .outer-container.hero::before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0}body.template-landing-page .main .outer-container.hero .section{z-index:1}body.template-landing-page .main .outer-container.hero .content-grid-top{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:var(--content-grid-width);height:100%;padding-bottom:3rem}body.template-landing-page .main .outer-container.hero .content-grid-bottom{display:block;width:100%;max-width:var(--content-grid-width)}.content-block .text-block body.template-landing-page .main .outer-container.hero h1,body.template-landing-page .main .outer-container.hero .content-block .text-block h1,body.template-landing-page .main .outer-container.hero .heading--1{margin-bottom:0;display:flex;align-items:center;font-weight:900}body.template-landing-page .main .outer-container.hero .subtitle{max-width:var(--col-4);font-size:clamp(1.6rem, 1.3087378641rem + .7766990291vw, 2.8rem)}body.template-landing-page .main .outer-container.hero .icon{display:inline-block;width:clamp(12rem,11.5145631068rem + 1.2944983819vw,14rem);height:auto;margin-left:10px}body.template-landing-page .main .outer-container.hero .icon img{width:100%;height:auto}body.template-landing-page .main .outer-container.content-blocks .inner-container{padding-top:clamp(3rem,2.2718446602rem + 1.9417475728vw,6rem);padding-bottom:clamp(3rem,2.2718446602rem + 1.9417475728vw,6rem);margin-top:-10vh;margin-bottom:clamp(.8rem,-.3650485437rem + 3.1067961165vw,5.6rem);border-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,2.8rem);background-color:rgba(221,221,221,.9)}@supports (backdrop-filter:blur(14px) brightness(50%)){body.template-landing-page .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-landing-page .main .outer-container.content-blocks .inner-container{margin-top:-15vh}}@media screen and (min-width:992px) and (orientation:landscape){body.template-landing-page .main .outer-container.content-blocks .inner-container .image-block.align-top{align-self:flex-start}body.template-landing-page .main .outer-container.content-blocks .inner-container .image-block.align-bottom{align-self:flex-end}}body.template-landing-page .main .outer-container--content{margin-bottom:clamp(.8rem,-.3650485437rem + 3.1067961165vw,5.6rem)}body.template-landing-page .main .outer-container--content .section--articles{padding-top:clamp(1rem,.7572815534rem + .6472491909vw,2rem);padding-bottom:clamp(1rem,.7572815534rem + .6472491909vw,2rem);margin-top:0;margin-bottom:clamp(.8rem,-.3650485437rem + 3.1067961165vw,5.6rem);border-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,2.8rem);border-bottom-left-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,2.8rem);border-bottom-right-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,2.8rem)}body.template-landing-page .main .outer-container--content .section--articles .content-grid{padding-top:clamp(1rem,.7572815534rem + .6472491909vw,2rem);padding-bottom:clamp(1rem,.7572815534rem + .6472491909vw,2rem)}body.template-landing-page .main .outer-container--content .section--articles .inner-container{border-bottom-left-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,2.8rem);border-bottom-right-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,2.8rem)}body.template-landing-page .main .outer-container--content .section--articles .casestudies{display:grid;gap:2rem}@media screen and (min-width:768px){body.template-landing-page .main .outer-container--content .section--articles .casestudies{grid-template-columns:1fr 1fr;gap:var(--col-space)}}@media screen and (min-width:1920px){body.template-landing-page .main .outer-container--content .section--articles .casestudies{grid-template-columns:1fr 1fr 1fr}}body.template-landing-page .main .outer-container--content .section--articles .casestudies__el{display:flex;flex-direction:column;border-radius:clamp(.7rem,.5300970874rem + .4530744337vw,1.4rem);box-shadow:0 14px 28px rgba(0,0,0,.16);background:#fff;position:relative;overflow:hidden}body.template-landing-page .main .outer-container--content .section--articles .casestudies__image{width:100%;aspect-ratio:2;object-fit:cover}body.template-landing-page .main .outer-container--content .section--articles .casestudies__info{flex-grow:1;display:flex;flex-direction:column;padding:0 clamp(1.5rem,1.1359223301rem + .9708737864vw,3rem);color:#373938}@media only screen and (pointer:fine){body.template-landing-page .main .outer-container--content .section--articles .casestudies__info{pointer-events:none;padding-bottom:0}}body.template-landing-page .main .outer-container--content .section--articles .casestudies__title{font-size:clamp(2.1rem, 1.8330097087rem + .71197411vw, 3.2rem);margin:.5em 0}body.template-landing-page .main .outer-container--content .section--articles .casestudies__short{flex-grow:1;font-size:clamp(1.4rem, 1.3029126214rem + .2588996764vw, 1.8rem);margin-bottom:0}body.template-landing-page .main .outer-container--content .section--articles .casestudies__link{align-self:flex-end;width:100%;padding:clamp(1.5rem,1.1359223301rem + .9708737864vw,3rem);text-align:right;color:#373938}body.template-landing-page .main .outer-container--content .section--articles .casestudies__link:focus,body.template-landing-page .main .outer-container--content .section--articles .casestudies__link:hover{color:#ff8204;text-decoration:none}@media only screen and (pointer:fine){body.template-landing-page .main .outer-container--content .section--articles .casestudies__link{width:auto}}body.template-landing-page .main .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.template-landing-page .section--meet{padding-top:clamp(7.5rem,5.6796116505rem + 4.854368932vw,15rem);padding-bottom:clamp(7.5rem,5.6796116505rem + 4.854368932vw,15rem);border-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,2.8rem);background:url("../images/home-bg-meet.jpg") no-repeat center/cover;color:#fff}body.template-landing-page .section--meet .subtitle{width:var(--col-4)}body.template-landing-page .section .dropdown-arrow{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #fff;margin-left:10px;transition:transform .3s ease;cursor:pointer}body.template-landing-page .section .dropdown-arrow-rotated{transform:rotate(180deg);border-top-color:#ff8204}body.template-industry .main .outer-container.hero{background-repeat:no-repeat;background-position:center;background-size:cover;color:#fff;position:relative;overflow:hidden}body.template-industry .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-industry .main .outer-container.hero .section{z-index:1}body.template-industry .main .outer-container.hero .content-grid-top{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:var(--content-grid-width);height:100%;padding-bottom:3rem}body.template-industry .main .outer-container.hero .content-grid-bottom{display:block;width:100%;max-width:var(--content-grid-width)}.content-block .text-block body.template-industry .main .outer-container.hero h1,body.template-industry .main .outer-container.hero .content-block .text-block h1,body.template-industry .main .outer-container.hero .heading--1{margin-bottom:0;display:flex;align-items:center}body.template-industry .main .outer-container.hero .subtitle{max-width:var(--col-4);font-size:clamp(1.6rem, 1.3087378641rem + .7766990291vw, 2.8rem)}body.template-industry .main .outer-container.hero .icon{display:inline-block;width:clamp(12rem,11.5145631068rem + 1.2944983819vw,14rem);height:auto;margin-left:10px}body.template-industry .main .outer-container.hero .icon img{width:100%;height:auto}body.template-industry .main .outer-container.content-blocks .inner-container{padding-top:clamp(3rem,2.2718446602rem + 1.9417475728vw,6rem);padding-bottom:clamp(3rem,2.2718446602rem + 1.9417475728vw,6rem);margin-top:-10vh;margin-bottom:clamp(.8rem,-.3650485437rem + 3.1067961165vw,5.6rem);border-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,2.8rem);background-color:rgba(221,221,221,.9)}@supports (backdrop-filter:blur(14px) brightness(50%)){body.template-industry .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-industry .main .outer-container.content-blocks .inner-container{margin-top:-15vh}}@media screen and (min-width:992px) and (orientation:landscape){body.template-industry .main .outer-container.content-blocks .inner-container .image-block.align-top{align-self:flex-start}body.template-industry .main .outer-container.content-blocks .inner-container .image-block.align-bottom{align-self:flex-end}}body.template-industry .main .outer-container--content{margin-bottom:clamp(.8rem,-.3650485437rem + 3.1067961165vw,5.6rem)}body.template-industry .main .outer-container--content .section--articles{padding-top:clamp(1rem,.7572815534rem + .6472491909vw,2rem);padding-bottom:clamp(1rem,.7572815534rem + .6472491909vw,2rem);margin-top:0;margin-bottom:clamp(.8rem,-.3650485437rem + 3.1067961165vw,5.6rem);border-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,2.8rem);border-bottom-left-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,2.8rem);border-bottom-right-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,2.8rem)}body.template-industry .main .outer-container--content .section--articles .content-grid{padding-top:clamp(1rem,.7572815534rem + .6472491909vw,2rem);padding-bottom:clamp(1rem,.7572815534rem + .6472491909vw,2rem)}body.template-industry .main .outer-container--content .section--articles .inner-container{border-bottom-left-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,2.8rem);border-bottom-right-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,2.8rem)}body.template-industry .main .outer-container--content .section--articles .casestudies{display:grid;gap:2rem}@media screen and (min-width:768px){body.template-industry .main .outer-container--content .section--articles .casestudies{grid-template-columns:1fr 1fr;gap:var(--col-space)}}@media screen and (min-width:1920px){body.template-industry .main .outer-container--content .section--articles .casestudies{grid-template-columns:1fr 1fr 1fr}}body.template-industry .main .outer-container--content .section--articles .casestudies__el{display:flex;flex-direction:column;border-radius:clamp(.7rem,.5300970874rem + .4530744337vw,1.4rem);box-shadow:0 14px 28px rgba(0,0,0,.16);background:#fff;position:relative;overflow:hidden}body.template-industry .main .outer-container--content .section--articles .casestudies__image{width:100%;aspect-ratio:2;object-fit:cover}body.template-industry .main .outer-container--content .section--articles .casestudies__info{flex-grow:1;display:flex;flex-direction:column;padding:0 clamp(1.5rem,1.1359223301rem + .9708737864vw,3rem);color:#373938}@media only screen and (pointer:fine){body.template-industry .main .outer-container--content .section--articles .casestudies__info{pointer-events:none;padding-bottom:0}}body.template-industry .main .outer-container--content .section--articles .casestudies__title{font-size:clamp(2.1rem, 1.8330097087rem + .71197411vw, 3.2rem);margin:.5em 0}body.template-industry .main .outer-container--content .section--articles .casestudies__short{flex-grow:1;font-size:clamp(1.4rem, 1.3029126214rem + .2588996764vw, 1.8rem);margin-bottom:0}body.template-industry .main .outer-container--content .section--articles .casestudies__link{align-self:flex-end;width:100%;padding:clamp(1.5rem,1.1359223301rem + .9708737864vw,3rem);text-align:right;color:#373938}body.template-industry .main .outer-container--content .section--articles .casestudies__link:focus,body.template-industry .main .outer-container--content .section--articles .casestudies__link:hover{color:#ff8204;text-decoration:none}@media only screen and (pointer:fine){body.template-industry .main .outer-container--content .section--articles .casestudies__link{width:auto}}body.template-industry .main .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.template-industry .section--meet{padding-top:clamp(7.5rem,5.6796116505rem + 4.854368932vw,15rem);padding-bottom:clamp(7.5rem,5.6796116505rem + 4.854368932vw,15rem);border-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,2.8rem);background:url("../images/home-bg-meet.jpg") no-repeat center/cover;color:#fff}body.template-industry .section--meet .subtitle{width:var(--col-4)}body.template-industry .section .dropdown-arrow{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #fff;margin-left:10px;transition:transform .3s ease;cursor:pointer}body.template-industry .section .dropdown-arrow-rotated{transform:rotate(180deg);border-top-color:#ff8204}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.9300970874rem + .4530744337vw, 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.9300970874rem + .4530744337vw, 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.2718446602rem + 1.9417475728vw,6rem);padding-bottom:clamp(3rem,2.2718446602rem + 1.9417475728vw,6rem);margin-top:-10vh;margin-bottom:clamp(.8rem,-.3650485437rem + 3.1067961165vw,5.6rem);border-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,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,-.3650485437rem + 3.1067961165vw,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,-.3650485437rem + 3.1067961165vw,5.6rem);margin-bottom:0}body.template-job .main .page-apply-form .outer-container.hero .section .inner-container{padding-top:clamp(5rem,3.786407767rem + 3.2362459547vw,10rem);padding-bottom:clamp(5rem,3.786407767rem + 3.2362459547vw,10rem);border-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,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.1359223301rem + .9708737864vw,3rem);font-size:clamp(2.1rem, 1.9300970874rem + .4530744337vw, 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.5572815534rem + .6472491909vw, 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.9300970874rem + .4530744337vw, 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}body.template-insight .main .outer-container.hero .content-grid-top{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:var(--content-grid-width);height:100%;padding-bottom:3rem}body.template-insight .main .outer-container.hero .content-grid-bottom{display:block;width:100%;max-width:var(--content-grid-width)}.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;display:flex;align-items:center}body.template-insight .main .outer-container.hero .article-details{margin-bottom:2em;font-size:clamp(1.8rem, 1.5572815534rem + .6472491909vw, 2.8rem);font-weight:700}body.template-insight .main .outer-container.hero .subtitle{max-width:var(--col-4);font-size:clamp(1.6rem, 1.3087378641rem + .7766990291vw, 2.8rem)}body.template-insight .main .outer-container.hero .icon{display:inline-block;width:clamp(10rem,9.7572815534rem + .6472491909vw,11rem);height:auto;margin-left:10px}body.template-insight .main .outer-container.hero .icon img{width:100%;height:auto}body.template-insight .main .outer-container.content-blocks .inner-container{padding-top:clamp(3rem,2.2718446602rem + 1.9417475728vw,6rem);padding-bottom:clamp(3rem,2.2718446602rem + 1.9417475728vw,6rem);margin-top:-10vh;margin-bottom:clamp(.8rem,-.3650485437rem + 3.1067961165vw,5.6rem);border-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,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-insight .main .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.template-insight .section--meet{padding-top:clamp(7.5rem,5.6796116505rem + 4.854368932vw,15rem);padding-bottom:clamp(7.5rem,5.6796116505rem + 4.854368932vw,15rem);border-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,2.8rem);background:url("../images/home-bg-meet.jpg") no-repeat center/cover;color:#fff}body.template-insight .section--meet .subtitle{width:var(--col-4)}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.5572815534rem + .6472491909vw, 2.8rem);font-weight:700}body.template-story .main .outer-container.hero .subtitle{max-width:var(--col-4);font-size:clamp(1.6rem, 1.3087378641rem + .7766990291vw, 2.8rem)}body.template-story .main .outer-container.content-blocks .inner-container{padding-top:clamp(3rem,2.2718446602rem + 1.9417475728vw,6rem);padding-bottom:clamp(3rem,2.2718446602rem + 1.9417475728vw,6rem);margin-top:-10vh;margin-bottom:clamp(.8rem,-.3650485437rem + 3.1067961165vw,5.6rem);border-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,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.template-technology .main .outer-container.hero{background-repeat:no-repeat;background-position:center;background-size:cover;color:#fff;position:relative;overflow:hidden}body.template-technology .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-technology .main .outer-container.hero .section{z-index:1}body.template-technology .main .outer-container.hero .content-grid-top{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:var(--content-grid-width);height:100%;padding-bottom:3rem}body.template-technology .main .outer-container.hero .content-grid-bottom{display:block;width:100%;max-width:var(--content-grid-width)}.content-block .text-block body.template-technology .main .outer-container.hero h1,body.template-technology .main .outer-container.hero .content-block .text-block h1,body.template-technology .main .outer-container.hero .heading--1{margin-bottom:0;display:flex;align-items:center}body.template-technology .main .outer-container.hero .subtitle{max-width:var(--col-4);font-size:clamp(1.6rem, 1.3087378641rem + .7766990291vw, 2.8rem)}body.template-technology .main .outer-container.hero .icon{display:inline-block;width:clamp(12rem,11.5145631068rem + 1.2944983819vw,14rem);height:auto;margin-left:10px}body.template-technology .main .outer-container.hero .icon img{width:100%;height:auto}body.template-technology .main .outer-container.content-blocks .inner-container{padding-top:clamp(3rem,2.2718446602rem + 1.9417475728vw,6rem);padding-bottom:clamp(3rem,2.2718446602rem + 1.9417475728vw,6rem);margin-top:-10vh;margin-bottom:clamp(.8rem,-.3650485437rem + 3.1067961165vw,5.6rem);border-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,2.8rem);background-color:rgba(221,221,221,.9)}@supports (backdrop-filter:blur(14px) brightness(50%)){body.template-technology .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-technology .main .outer-container.content-blocks .inner-container{margin-top:-15vh}}@media screen and (min-width:992px) and (orientation:landscape){body.template-technology .main .outer-container.content-blocks .inner-container .image-block.align-top{align-self:flex-start}body.template-technology .main .outer-container.content-blocks .inner-container .image-block.align-bottom{align-self:flex-end}}body.template-technology .main .outer-container--content{margin-bottom:clamp(.8rem,-.3650485437rem + 3.1067961165vw,5.6rem)}body.template-technology .main .outer-container--content .section--articles{padding-top:clamp(1rem,.7572815534rem + .6472491909vw,2rem);padding-bottom:clamp(1rem,.7572815534rem + .6472491909vw,2rem);margin-top:0;margin-bottom:clamp(.8rem,-.3650485437rem + 3.1067961165vw,5.6rem);border-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,2.8rem);border-bottom-left-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,2.8rem);border-bottom-right-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,2.8rem)}body.template-technology .main .outer-container--content .section--articles .content-grid{padding-top:clamp(1rem,.7572815534rem + .6472491909vw,2rem);padding-bottom:clamp(1rem,.7572815534rem + .6472491909vw,2rem)}body.template-technology .main .outer-container--content .section--articles .inner-container{border-bottom-left-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,2.8rem);border-bottom-right-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,2.8rem)}body.template-technology .main .outer-container--content .section--articles .casestudies{display:grid;gap:2rem}@media screen and (min-width:768px){body.template-technology .main .outer-container--content .section--articles .casestudies{grid-template-columns:1fr 1fr;gap:var(--col-space)}}@media screen and (min-width:1920px){body.template-technology .main .outer-container--content .section--articles .casestudies{grid-template-columns:1fr 1fr 1fr}}body.template-technology .main .outer-container--content .section--articles .casestudies__el{display:flex;flex-direction:column;border-radius:clamp(.7rem,.5300970874rem + .4530744337vw,1.4rem);box-shadow:0 14px 28px rgba(0,0,0,.16);background:#fff;position:relative;overflow:hidden}body.template-technology .main .outer-container--content .section--articles .casestudies__image{width:100%;aspect-ratio:2;object-fit:cover}body.template-technology .main .outer-container--content .section--articles .casestudies__info{flex-grow:1;display:flex;flex-direction:column;padding:0 clamp(1.5rem,1.1359223301rem + .9708737864vw,3rem);color:#373938}@media only screen and (pointer:fine){body.template-technology .main .outer-container--content .section--articles .casestudies__info{pointer-events:none;padding-bottom:0}}body.template-technology .main .outer-container--content .section--articles .casestudies__title{font-size:clamp(2.1rem, 1.8330097087rem + .71197411vw, 3.2rem);margin:.5em 0}body.template-technology .main .outer-container--content .section--articles .casestudies__short{flex-grow:1;font-size:clamp(1.4rem, 1.3029126214rem + .2588996764vw, 1.8rem);margin-bottom:0}body.template-technology .main .outer-container--content .section--articles .casestudies__link{align-self:flex-end;width:100%;padding:clamp(1.5rem,1.1359223301rem + .9708737864vw,3rem);text-align:right;color:#373938}body.template-technology .main .outer-container--content .section--articles .casestudies__link:focus,body.template-technology .main .outer-container--content .section--articles .casestudies__link:hover{color:#ff8204;text-decoration:none}@media only screen and (pointer:fine){body.template-technology .main .outer-container--content .section--articles .casestudies__link{width:auto}}body.template-technology .main .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.template-technology .section--meet{padding-top:clamp(7.5rem,5.6796116505rem + 4.854368932vw,15rem);padding-bottom:clamp(7.5rem,5.6796116505rem + 4.854368932vw,15rem);border-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,2.8rem);background:url("../images/home-bg-meet.jpg") no-repeat center/cover;color:#fff}body.template-technology .section--meet .subtitle{width:var(--col-4)}body.template-technology .section .dropdown-arrow{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #fff;margin-left:10px;transition:transform .3s ease;cursor:pointer}body.template-technology .section .dropdown-arrow-rotated{transform:rotate(180deg);border-top-color:#ff8204}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.3087378641rem + .7766990291vw, 2.8rem)}body.template-case-study .main .outer-container.content-blocks .inner-container{padding-top:clamp(3rem,2.2718446602rem + 1.9417475728vw,6rem);padding-bottom:clamp(1rem,.7572815534rem + .6472491909vw,2rem);margin-top:-10vh;margin-bottom:0;border-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,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-case-study .main .outer-container--content{margin-bottom:clamp(.8rem,-.3650485437rem + 3.1067961165vw,5.6rem)}body.template-case-study .main .outer-container--content .section--articles{padding-top:clamp(1rem,.7572815534rem + .6472491909vw,2rem);padding-bottom:clamp(1rem,.7572815534rem + .6472491909vw,2rem);margin-top:0;margin-bottom:clamp(.8rem,-.3650485437rem + 3.1067961165vw,5.6rem);border-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,2.8rem);border-bottom-left-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,2.8rem);border-bottom-right-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,2.8rem)}body.template-case-study .main .outer-container--content .section--articles .content-grid{padding-top:clamp(1rem,.7572815534rem + .6472491909vw,2rem);padding-bottom:clamp(1rem,.7572815534rem + .6472491909vw,2rem)}body.template-case-study .main .outer-container--content .section--articles .inner-container{border-bottom-left-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,2.8rem);border-bottom-right-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,2.8rem)}body.template-case-study .main .outer-container--content .section--articles .topics{display:grid;gap:2rem}@media screen and (min-width:768px){body.template-case-study .main .outer-container--content .section--articles .topics{grid-template-columns:1fr 1fr;gap:var(--col-space)}}@media screen and (min-width:1920px){body.template-case-study .main .outer-container--content .section--articles .topics{grid-template-columns:1fr 1fr 1fr}}body.template-case-study .main .outer-container--content .section--articles .topics__el{display:flex;flex-direction:column;border-radius:clamp(.7rem,.5300970874rem + .4530744337vw,1.4rem);box-shadow:0 14px 28px rgba(0,0,0,.16);background:#fff;position:relative;overflow:hidden}body.template-case-study .main .outer-container--content .section--articles .topics__image{width:100%;aspect-ratio:2;object-fit:cover}body.template-case-study .main .outer-container--content .section--articles .topics__info{flex-grow:1;display:flex;flex-direction:column;padding:0 clamp(1.5rem,1.1359223301rem + .9708737864vw,3rem);color:#373938}body.template-case-study .main .outer-container--content .section--articles .topics__info:focus,body.template-case-study .main .outer-container--content .section--articles .topics__info:hover{color:#ff8204}@media only screen and (pointer:fine){body.template-case-study .main .outer-container--content .section--articles .topics__info{padding-bottom:0}}body.template-case-study .main .outer-container--content .section--articles .topics__title{font-size:clamp(2.1rem, 1.8330097087rem + .71197411vw, 3.2rem);margin:.5em 0}body.template-case-study .main .outer-container--content .section--articles .topics__short{flex-grow:1;font-size:clamp(1.4rem, 1.3029126214rem + .2588996764vw, 1.8rem);margin-bottom:0}body.template-case-study .main .outer-container--content .section--articles .topics__link{align-self:flex-end;width:100%;padding:clamp(1.5rem,1.1359223301rem + .9708737864vw,3rem);text-align:right;color:#373938}body.template-case-study .main .outer-container--content .section--articles .topics__link:focus,body.template-case-study .main .outer-container--content .section--articles .topics__link:hover{color:#ff8204;text-decoration:none}@media only screen and (pointer:fine){body.template-case-study .main .outer-container--content .section--articles .topics__link{width:auto}}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.5572815534rem + .6472491909vw, 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.786407767rem + 3.2362459547vw,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.786407767rem + 3.2362459547vw,10rem);padding-bottom:clamp(5rem,3.786407767rem + 3.2362459547vw,10rem);border-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,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.0291262136rem + 2.5889967638vw,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.254368932rem + .3883495146vw,3rem);padding:0 .4em;margin-top:3rem;border:1px solid #ff8204;border-radius:clamp(.4rem,.327184466rem + .1941747573vw,.7rem);background:0 0;font-size:clamp(1.4rem, 1.3029126214rem + .2588996764vw, 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.3786407767rem + .3236245955vw,2rem);border-radius:clamp(.4rem,.327184466rem + .1941747573vw,.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.1029126214rem + .2588996764vw, 1.6rem);overflow-x:auto}body.why-tbscg .main .wrapper{background:linear-gradient(to top,#efd0ae,#a1b9c9);border-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,2.8rem)}body.why-tbscg .main .outer-container.hero{position:relative;color:#fff}body.why-tbscg .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.why-tbscg .main .outer-container.hero::before{height:50%}}body.why-tbscg .main .outer-container.block .inner-container{padding-top:clamp(3rem,2.2718446602rem + 1.9417475728vw,6rem);padding-bottom:clamp(3rem,2.2718446602rem + 1.9417475728vw,6rem);margin-top:-10vh;margin-bottom:clamp(.8rem,-.3650485437rem + 3.1067961165vw,5.6rem);border-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,2.8rem);background-color:rgba(221,221,221,.9)}@supports (backdrop-filter:blur(14px) brightness(50%)){body.why-tbscg .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.why-tbscg .main .outer-container.block .inner-container{margin-top:-15vh}}body.why-tbscg .main .outer-container.block .subtitle{margin-bottom:3em}body.why-tbscg .main .outer-container.block .pillars{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}body.why-tbscg .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.0601941748rem + .9061488673vw,2.8rem);background:#fff;z-index:0}@media screen and (min-width:768px){body.why-tbscg .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.why-tbscg .main .outer-container.block .pillars__el{width:var(--col-3)}}body.why-tbscg .main .outer-container.block .pillars__el:nth-child(odd):last-child{margin:0 auto}body.why-tbscg .main .outer-container.block .pillars__el .inner{display:flex;align-items:center;justify-content:space-between;height:clamp(5rem,3.786407767rem + 3.2362459547vw,10rem)}body.why-tbscg .main .outer-container.block .pillars__el .inner img{width:auto;height:100%}body.why-tbscg .main .outer-container.block .pillars__el .inner span{font-size:clamp(1.8rem, 1.5572815534rem + .6472491909vw, 2.8rem);font-weight:500;text-transform:uppercase}body.why-tbscg .main .outer-container.block .pillars__el .inner a{margin-left:auto;margin-right:clamp(1.4rem,1.0601941748rem + .9061488673vw,2.8rem);display:flex;align-items:center}body.why-tbscg .main .outer-container.block .pillars__el .inner a i{font-size:clamp(2.8rem, 2.4601941748rem + .9061488673vw, 4.2rem);color:#ff8204;transition:transform .3s}body.why-tbscg .main .outer-container.block .pillars__el .inner a:hover{text-decoration:none}body.why-tbscg .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.why-tbscg .main .outer-container.block .pillars__el .description{position:absolute;top:calc(100% - clamp(1.4rem,1.0601941748rem + .9061488673vw,2.8rem));left:0;border-bottom-left-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,2.8rem);border-bottom-right-radius:clamp(1.4rem,1.0601941748rem + .9061488673vw,2.8rem);background:#fff;z-index:-1}}body.why-tbscg .main .outer-container.block .pillars__el .description p{padding:0 clamp(1.4rem,1.0601941748rem + .9061488673vw,2.8rem) clamp(1.4rem,1.0601941748rem + .9061488673vw,2.8rem);margin:0}@media screen and (min-width:768px){body.why-tbscg .main .outer-container.block .pillars__el .description p{padding:clamp(1.4rem,1.0601941748rem + .9061488673vw,2.8rem)}}body.why-tbscg .main .outer-container.block .pillars__el.open{z-index:2}@media screen and (min-width:768px){body.why-tbscg .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.why-tbscg .main .outer-container.block .pillars__el.open .inner i{transform:rotate(180deg)}body.why-tbscg .main .outer-container.block .pillars__el.open .description{max-height:20rem;transition:max-height .4s}body.why-tbscg .main .outer-container.about{background:linear-gradient(to bottom,#fff 0,#f8f8f8 100%);padding:clamp(7.5rem,5.6796116505rem + 4.854368932vw,15rem) 0;margin-bottom:clamp(2rem,1.5145631068rem + 1.2944983819vw,4rem)}@media screen and (min-width:992px) and (orientation:landscape){body.why-tbscg .main .outer-container.about .content-grid{display:flex;justify-content:space-between;align-items:center}}body.why-tbscg .main .outer-container.about .content-grid .copy{margin-bottom:3em}@media screen and (min-width:992px) and (orientation:landscape){body.why-tbscg .main .outer-container.about .content-grid .copy{width:var(--col-3);margin-bottom:0}}body.why-tbscg .main .outer-container.about .content-grid img{margin:0 auto;max-width:20rem}@media screen and (min-width:992px) and (orientation:landscape){body.why-tbscg .main .outer-container.about .content-grid img{width:var(--col-2);max-width:35rem;margin:0}}