:root{--font-mc-queen-display:"McQueenDisplay",Arial,sans-serif;--font-default-size:16px;--max-width:1440px;--border-radius:12px;--color-primary:#1a202d;--color-yellow-50:#fff7de;--color-secondary-purple:#f0ebff;--color-light-gray:#e1ebeb;--color-cool-grey-50:#f0f5f5;--color-cool-grey-75:#e8f0f0;--color-black-alpha-30:rgba(26,32,45,.3);--color-warm-red:#ff3c3c;--header-height:150px;--footer-height:260px;--spacing-mob-md:16px;--spacing-mob-lg:20px;--spacing-mob-xl:30px;--spacing-mob-2xl:60px;--spacing-xxs:10px;--spacing-xs:20px;--spacing-sm:30px;--spacing-md:80px;--spacing-lg:120px;--spacing-xl:200px}@media only screen and (max-width:1024px){:root{--spacing-md:60px;--spacing-lg:80px;--spacing-xl:120px}}@media only screen and (max-width:767px){:root{--spacing-xxs:5px;--spacing-xs:10px;--spacing-sm:20px;--spacing-md:40px;--spacing-lg:60px;--spacing-xl:80px}}.grid{background-size:4px 4px,4px 4px,4px 4px,4px 4px;background-image:linear-gradient(rgba(255,0,0,.1) 1px,transparent 0),linear-gradient(90deg,rgba(255,0,0,.1) 1px,transparent 0),linear-gradient(transparent 1px,transparent 0),linear-gradient(90deg,transparent 1px,transparent 0);position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:10000}.lock{overflow:hidden;height:100%}.lock body{overflow:inherit;height:inherit}.hypens-auto{-webkit-hyphens:auto;hyphens:auto}.lazy{width:100%;min-width:100%;height:100%;min-height:100%;object-fit:cover}@font-face{font-family:McQueenDisplay;src:url(/fonts/McQueenDisplay-Regular.woff) format("woff"),url(/fonts/McQueenDisplay-Regular.woff2) format("woff2"),url(/fonts/McQueenDisplay-Regular.ttf) format("truetype"),url(/fonts/McQueenDisplay-Regular.eot);font-weight:400;font-display:swap}@font-face{font-family:McQueenDisplay;src:url(/fonts/McQueenDisplay-Light.woff) format("woff"),url(/fonts/McQueenDisplay-Light.woff2) format("woff2"),url(/fonts/McQueenDisplay-Light.ttf) format("truetype"),url(/fonts/McQueenDisplay-Light.eot);font-weight:400;font-display:swap}@font-face{font-family:McQueenDisplay;src:url(/fonts/McQueenDisplay-Medium.woff) format("woff"),url(/fonts/McQueenDisplay-Medium.woff2) format("woff2"),url(/fonts/McQueenDisplay-Medium.ttf) format("truetype"),url(/fonts/McQueenDisplay-Medium.eot);font-weight:500;font-display:swap}@font-face{font-family:McQueenDisplay;src:url(/fonts/McQueenDisplay-Bold.woff) format("woff"),url(/fonts/McQueenDisplay-Bold.woff2) format("woff2"),url(/fonts/McQueenDisplay-Bold.ttf) format("truetype"),url(/fonts/McQueenDisplay-Bold.eot);font-weight:700;font-display:swap}*,:after,:before{box-sizing:border-box}html{font-display:swap;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:none}body,html{margin:0;min-height:100vh}.layout-container{position:relative;width:100%;max-width:1440px;margin:0 auto;padding:var(--spacing-lg) clamp(32px,7.7%,112px);--gutter:calc((16 / 1440) * 100%)}.layout-container .row{margin-bottom:var(--spacing-md)}.layout-container .row:last-child{margin-bottom:0}.layout-container .row.debug{position:absolute;top:0;width:100%;height:100%}.layout-container .row.debug .col{background-color:rgba(0,255,30,.2);background-clip:content-box;height:100%}.col-inner{outline:solid;width:100%;height:100%;background-color:rgba(255,255,71,.1)}.col{padding-left:var(--gutter);padding-right:var(--gutter)}.col.valign-top{align-self:flex-start!important}.col.valign-middle{align-self:center!important}.col.valign-bottom{align-self:flex-end!important}.col.debug{background-color:rgba(0,255,30,.2)}.col>:last-child{margin-bottom:0}@media screen and (max-width:959px){.layout-container{padding:var(--spacing-mob-2xl) clamp(32px,7.7%,112px)}.col{margin-bottom:var(--spacing-md)}.col:last-child{margin-bottom:0}}@media only screen and (max-width:767px){.layout-container{padding:var(--spacing-mob-2xl) clamp(32px,7.7%,112px)}.col{margin-bottom:var(--spacing-md)}.col:last-child{margin-bottom:0}}.row{width:100%;display:flex;justify-content:flex-start;flex-wrap:wrap}.row.valign-center{align-items:center}.col_sm_1{width:8.3333333333%}.col_sm_2{width:16.6666666667%}.col_sm_3{width:25%}.col_sm_4{width:33.3333333333%}.col_sm_5{width:41.6666666667%}.col_sm_6{width:50%}.col_sm_7{width:58.3333333333%}.col_sm_8{width:66.6666666667%}.col_sm_9{width:75%}.col_sm_10{width:83.3333333333%}.col_sm_11{width:91.6666666667%}.col_sm_12{width:100%}.offset_sm_1{margin-left:8.3333333333%}.offset_sm_2{margin-left:16.6666666667%}.offset_sm_3{margin-left:25%}.offset_sm_4{margin-left:33.3333333333%}.offset_sm_5{margin-left:41.6666666667%}.offset_sm_6{margin-left:50%}.offset_sm_7{margin-left:58.3333333333%}.offset_sm_8{margin-left:66.6666666667%}.offset_sm_9{margin-left:75%}.offset_sm_10{margin-left:83.3333333333%}.offset_sm_11{margin-left:91.6666666667%}.offset_sm_12{margin-left:100%}@media(min-width:768px){.offset_md_1{margin-left:8.3333333333%}.offset_md_2{margin-left:16.6666666667%}.offset_md_3{margin-left:25%}.offset_md_4{margin-left:33.3333333333%}.offset_md_5{margin-left:41.6666666667%}.offset_md_6{margin-left:50%}.offset_md_7{margin-left:58.3333333333%}.offset_md_8{margin-left:66.6666666667%}.offset_md_9{margin-left:75%}.offset_md_10{margin-left:83.3333333333%}.offset_md_11{margin-left:91.6666666667%}.offset_md_12{margin-left:100%}.col_md_1{width:8.3333333333%}.col_md_2{width:16.6666666667%}.col_md_3,.col_md_4{width:25%}.col_md_5{width:41.6666666667%}.col_md_6{width:50%}.col_md_7{width:58.3333333333%}.col_md_8{width:66.6666666667%}.col_md_9{width:75%}.col_md_10{width:83.3333333333%}.col_md_11{width:91.6666666667%}.col_md_12{width:100%}}@media(min-width:960px){.offset_lg_1{margin-left:8.3333333333%}.offset_lg_2{margin-left:16.6666666667%}.offset_lg_3{margin-left:25%}.offset_lg_4{margin-left:33.3333333333%}.offset_lg_5{margin-left:41.6666666667%}.offset_lg_6{margin-left:50%}.offset_lg_7{margin-left:58.3333333333%}.offset_lg_8{margin-left:66.6666666667%}.offset_lg_9{margin-left:75%}.offset_lg_10{margin-left:83.3333333333%}.offset_lg_11{margin-left:91.6666666667%}.offset_lg_12{margin-left:100%}.col_lg_1{width:8.3333333333%}.col_lg_2{width:16.6666666667%}.col_lg_3{width:25%}.col_lg_4{width:33.3333333333%}.col_lg_5{width:41.6666666667%}.col_lg_6{width:50%}.col_lg_7{width:58.3333333333%}.col_lg_8{width:66.6666666667%}.col_lg_9{width:75%}.col_lg_10{width:83.3333333333%}.col_lg_11{width:91.6666666667%}.col_lg_12{width:100%}}.spacing-y--xxs{margin-top:var(--spacing-xxs);margin-bottom:var(--spacing-xxs)}.spacing-y--xs{margin-top:var(--spacing-xs);margin-bottom:var(--spacing-xs)}.spacing-y--sm{margin-top:var(--spacing-sm);margin-bottom:var(--spacing-sm)}.spacing-y--md{margin-top:var(--spacing-md);margin-bottom:var(--spacing-md)}.spacing-y--lg{margin-top:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.spacing-y--xl{margin-top:var(--spacing-xl);margin-bottom:var(--spacing-xl)}.spacing-t--xs{margin-top:var(--spacing-xs)}.spacing-t--sm{margin-top:var(--spacing-sm)}.spacing-t--md{margin-top:var(--spacing-md)}.spacing-t--lg{margin-top:var(--spacing-lg)}.spacing-t--xl{margin-top:var(--spacing-xl)}.spacing-t--2xl{margin-top:var(--spacing-lg)}.spacing-b--xs{margin-bottom:var(--spacing-xs)}.spacing-b--sm{margin-bottom:var(--spacing-sm)}.spacing-b--md{margin-bottom:var(--spacing-md)}.spacing-b--lg{margin-bottom:var(--spacing-lg)}.spacing-b--xl{margin-bottom:var(--spacing-xl)}.spacing-b--2xl{margin-bottom:var(--spacing-lg)}.spacing-b--mob-2xl{margin-bottom:var(--spacing-mob-2xl)}.spacing-t--mob-2xl{margin-top:var(--spacing-mob-2xl)}@media only screen and (max-width:767px){.spacing-t--md{margin-top:var(--spacing-mob-md)}.spacing-t--lg{margin-top:var(--spacing-mob-lg)}.spacing-t--xl{margin-top:var(--spacing-mob-xl)}.spacing-t--2xl{margin-top:var(--spacing-mob-2xl)}.spacing-b--md{margin-bottom:var(--spacing-mob-md)}.spacing-b--lg{margin-bottom:var(--spacing-lg)}.spacing-b--xl{margin-bottom:var(--spacing-mob-xl)}.spacing-b--2xl{margin-bottom:var(--spacing-mob-2xl)}}h1,h2,h3,h4{font-family:var(--font-mc-queen-display);font-weight:500;line-height:1.2}h1,h2,h3,h4,h5{line-height:1.15;margin-bottom:1rem}.p,p{font-size:1.125rem;font-weight:400;line-height:1.5rem}.h1,h1{font-size:5.625rem;line-height:6.25rem}.h1,.h2,h1,h2{font-weight:500}.h2,h2{font-size:4.5rem;line-height:5rem}.h3,h3{font-size:3rem;line-height:3.375rem}.h4,h4{font-size:2.375rem;line-height:2.875rem}.h4,.h5,h4,h5{font-weight:400}.h5,h5{font-size:1.75rem;line-height:2.25rem}.h6,h6{font-size:.875rem;line-height:1.125rem;letter-spacing:2.8px;font-weight:400}.text-sm{font-size:1rem;line-height:1.375rem}.text-sm a,.text-sm h1,.text-sm h2,.text-sm h3,.text-sm h4,.text-sm h5,.text-sm h6,.text-sm li,.text-sm p{font-size:inherit;line-height:inherit}.text-xs{font-size:.75rem;line-height:1rem}.text-xs a,.text-xs h1,.text-xs h2,.text-xs h3,.text-xs h4,.text-xs h5,.text-xs h6,.text-xs li,.text-xs p{font-size:inherit;line-height:inherit}.text-base{font-size:1rem;line-height:1.5rem}.text-base a,.text-base h1,.text-base h2,.text-base h3,.text-base h4,.text-base h5,.text-base h6,.text-base li,.text-base p{font-size:inherit;line-height:inherit}.text-lg{font-size:1.125rem;line-height:1.5rem}.text-lg a,.text-lg h1,.text-lg h2,.text-lg h3,.text-lg h4,.text-lg h5,.text-lg h6,.text-lg li,.text-lg p{font-size:inherit;line-height:inherit}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xl a,.text-xl h1,.text-xl h2,.text-xl h3,.text-xl h4,.text-xl h5,.text-xl h6,.text-xl li,.text-xl p{font-size:inherit;line-height:inherit}.text-2xl{font-size:1.5rem;line-height:2rem}.text-2xl a,.text-2xl h1,.text-2xl h2,.text-2xl h3,.text-2xl h4,.text-2xl h5,.text-2xl h6,.text-2xl li,.text-2xl p{font-size:inherit;line-height:inherit}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-3xl a,.text-3xl h1,.text-3xl h2,.text-3xl h3,.text-3xl h4,.text-3xl h5,.text-3xl h6,.text-3xl li,.text-3xl p{font-size:inherit;line-height:inherit}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-4xl a,.text-4xl h1,.text-4xl h2,.text-4xl h3,.text-4xl h4,.text-4xl h5,.text-4xl h6,.text-4xl li,.text-4xl p{font-size:inherit;line-height:inherit}.text-5xl{font-size:3rem;line-height:1}.text-5xl a,.text-5xl h1,.text-5xl h2,.text-5xl h3,.text-5xl h4,.text-5xl h5,.text-5xl h6,.text-5xl li,.text-5xl p{font-size:inherit;line-height:inherit}.text-6xl{font-size:3.75rem;line-height:1}.text-6xl a,.text-6xl h1,.text-6xl h2,.text-6xl h3,.text-6xl h4,.text-6xl h5,.text-6xl h6,.text-6xl li,.text-6xl p{font-size:inherit;line-height:inherit}.text-7xl{font-size:4.5rem;line-height:1}.text-7xl a,.text-7xl h1,.text-7xl h2,.text-7xl h3,.text-7xl h4,.text-7xl h5,.text-7xl h6,.text-7xl li,.text-7xl p{font-size:inherit;line-height:inherit}.text-8xl{font-size:5.625rem;line-height:1}.text-8xl a,.text-8xl h1,.text-8xl h2,.text-8xl h3,.text-8xl h4,.text-8xl h5,.text-8xl h6,.text-8xl li,.text-8xl p{font-size:inherit;line-height:inherit}@media only screen and (max-width:959px){.h1,h1{font-size:2.5rem;line-height:3rem}.h2,h2{font-size:2.375rem;line-height:2.875rem}.h3,.h4,.h5,h3,h4,h5{font-size:1.125rem;line-height:1.5rem}.h6,h6{font-size:.875rem;line-height:1.125rem}p{font-size:1rem;line-height:1.375rem}}.text-normal{font-style:normal}.text-italic{font-style:italic}.dark{background-color:var(--color-primary);color:#fff!important}.dark a,.dark button{color:#fff;border:1px solid #fff}.dark a:after,.dark button:after{content:url(/images/cta-arrow-white.svg);height:17px}.light{background-color:var(--color-cool-grey-75);color:var(--color-primary)}.light a,.light button{color:var(--color-primary);border:1px solid var(--color-primary)}.yellow{background-color:var(--color-yellow-50);color:var(--color-primary)}.yellow a,.yellow button{color:var(--color-primary);border:1px solid var(--color-primary)}.purple{background-color:var(--color-secondary-purple)}.purple,.purple a button{color:var(--color-primary)}.purple a button{border:1px solid var(--color-primary)}.hero{position:relative;display:flex;align-items:center;padding:0;margin-top:120px}.hero h5{display:none}.hero h1 span{color:var(--color-warm-red)}.hero .layout-container{display:flex;align-items:center;min-height:320px}.hero .layout-container:after,.outline .layout-container:after{content:"";position:absolute;width:calc(100% - clamp(32px,7.7%,112px)*2);bottom:0;height:1px;background-color:var(--color-primary)}.outline .layout-container:after{left:50%;transform:translateX(-50%)}.primary{padding:1.125rem 1.375rem;font-size:.875rem;letter-spacing:2.8px;border:1px solid var(--color-primary)}.primary:after{content:url(/images/cta-arrow.svg);width:68px;height:17px}#latest-work .lazy{aspect-ratio:1.17;object-fit:cover}#latest-work .card h4{text-align:center}#latest-work .desktop-image .media-image{aspect-ratio:1.8181}@media only screen and (max-width:768px){#latest-work{min-height:900px}#latest-work .mobile-image img{aspect-ratio:.468}}#our-values .row .col .card:not(:first-child){margin-bottom:var(--spacing-xs)}#our-values .row .col .card:not(:first-child) h4{font-size:5.625rem;line-height:6.25rem;font-weight:500}#our-values .row .col .card .card-description{margin-top:0}#our-values .row .col .card:first-child h4{font-size:1.75rem;line-height:2.25rem}#our-values .row .col .card:last-child{margin-top:var(--spacing-md)}@media only screen and (max-width:1439px){#our-values .row .col .card:not(:first-child) h4{font-size:4.625rem;line-height:5rem;font-weight:500}}@media only screen and (max-width:768px){#our-values .card .icon{width:40px;height:40px}#our-values .row .col .card:not(:first-child) h4{font-size:2.5rem;line-height:3rem;margin-bottom:0}#our-values .row .col .card:first-child h4{font-size:1.125rem;line-height:1.5rem}}#our-expertise .accordion .accordion-item h3{border-bottom:1px solid #fff}#our-expertise .accordion .accordion-item button{font-family:var(--font-mc-queen-display);font-weight:500;font-size:4.5rem;line-height:5rem;padding-bottom:var(--spacing-xxs)}#our-expertise .accordion .accordion-item .accordion-panel{font-size:1.75rem}#our-expertise .accordion .accordion-item .accordion-panel ul{list-style:none;column-count:3}#our-expertise .accordion .accordion-item .accordion-panel ul li{margin-bottom:.75rem}#our-expertise .accordion .accordion-item .accordion-panel ul li:last-child{margin-bottom:0}#our-expertise .accordion .accordion-item .accordion-panel.expanded{margin-top:var(--spacing-sm);margin-bottom:var(--spacing-md)}@media only screen and (max-width:768px){#our-expertise .accordion .accordion-item button{font-size:2.375rem;line-height:2.875rem}#our-expertise .accordion .accordion-item .accordion-panel{font-size:1rem}#our-expertise .accordion .accordion-item .accordion-panel ul{column-count:unset}}#hero .desktop-image .lazy,#hero .desktop-image .media-image{aspect-ratio:5.33}#hero .mobile-image .lazy,#hero .mobile-image .media-image{aspect-ratio:1.8765}#circa .lazy,#circa .media-image,#founders .lazy,#founders .media-image{aspect-ratio:1.77}@media only screen and (max-width:768px){#founders .col_lg_4{border:1px solid #fff;padding:10px 20px 50px}#founders .accordion .accordion-item{border:1px solid #fff;padding:1rem 1rem 0}#founders .accordion .accordion-item[aria-expanded=true]{padding-bottom:1rem}#founders .accordion .accordion-header button{font-family:var(--font-mc-queen-display);font-size:1.125rem}#founders .accordion .accordion-panel .text h4{display:none}}#about .lazy,#about .media-image{aspect-ratio:1/1}#about .media-image{max-width:384px;display:block;margin-left:auto}#about .lottie-player{margin-left:auto;max-width:384px;height:auto;aspect-ratio:1}@media only screen and (max-width:959px){#about .lottie-player{margin-left:unset}}@media only screen and (max-width:768px){#about{min-height:900px}#about .media{padding-top:35px}#about .mobile-image img{aspect-ratio:.468}#about .lottie-player{margin-left:unset}}#meet-our-pluses .lazy,#meet-our-pluses .media-image{aspect-ratio:.899;width:348px;height:auto}@media only screen and (max-width:768px){#meet-our-pluses .media-image{width:100%;height:auto}}#our-mission .text h2{text-align:center;font-size:5.625rem;line-height:6.25rem}#our-mission .text h2 span{text-decoration:underline;text-underline-offset:10px;text-decoration-thickness:1px}#our-mission .text h2 span:last-child{text-decoration:none;position:relative}#our-mission .text h2 span:last-child:after{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%);left:-8px;width:240px;height:92px;border:1px solid var(--color-warm-red);border-radius:50%;z-index:0}@media only screen and (max-width:768px){#our-mission .text h2{text-align:left;font-size:2.5rem;line-height:3rem}#our-mission .text h2 span:last-child{text-decoration:none;position:relative}#our-mission .text h2 span:last-child:after{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%);left:-4px;width:106px;height:40px;border:1px solid var(--color-warm-red);border-radius:50%;z-index:0}}#people .card h4{font-size:1.75rem;line-height:2.25rem;text-align:center;margin-bottom:var(--spacing-xxs);max-width:120px}#people .card .card-description{margin-top:0}#people .dropdown ul{max-height:452px}#people .short .lazy,#people .short .media-image{aspect-ratio:1/1}#people .long .lazy,#people .long .media-image{aspect-ratio:280/380;width:100%;height:100%;min-height:100%}#people .loading.short .card-thumbnail{aspect-ratio:1/1}#people .loading.long .card-thumbnail{aspect-ratio:280/380}#people .loading .card-thumbnail{background-color:#70747d}@media only screen and (max-width:768px){#people .col_sm_12{padding-top:35px}#people .dropdown button{padding-top:14px;padding-bottom:14px}#people .card h4{font-size:1.125rem;line-height:1.5rem}#people .card p{font-size:1rem;line-height:1.5rem}}#policy ol ol,#privacy_policy ol ol,#terms-of-use ol ol{list-style:lower-alpha;margin-left:32px}#policy li,#privacy_policy li,#terms-of-use li{margin:0 0 8px}#policy li ul,#privacy_policy li ul,#terms-of-use li ul{margin-top:8px}#policy ol ul,#privacy_policy ol ul,#terms-of-use ol ul{list-style:disc}#policy ol ul ul,#privacy_policy ol ul ul,#terms-of-use ol ul ul{list-style:circle}#policy ol ol,#privacy_policy ol ol,#terms-of-use ol ol{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0}#policy ol p,#privacy_policy ol p,#terms-of-use ol p{margin-bottom:8px}#policy ul,#privacy_policy ul,#terms-of-use ul{display:block;list-style-type:disc;-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;-webkit-padding-start:40px;padding-inline-start:40px}#policy .bold,#privacy_policy .bold,#terms-of-use .bold{font-weight:700}#policy .underline,#policy a,#privacy_policy .underline,#privacy_policy a,#terms-of-use .underline,#terms-of-use a{text-decoration:underline}#youni .layout-container:after{content:"";position:absolute;width:calc(100% - clamp(32px,7.7%,112px)*2);bottom:0;height:1px;left:50%;transform:translateX(-51%);background-color:var(--color-primary)}#what-we-do p{font-size:1.125rem;line-height:1.5rem}#footer .row{min-height:130px}#footer .row .col{display:flex;flex-direction:column;justify-content:space-between}#footer .row .col:first-child>.text,#footer .row .col:last-child>.text{display:flex;flex-direction:column;justify-content:space-between;height:100%}#about-hero{padding-top:120px}#about-hero .media-image{object-fit:unset!important}#about-hero .layout-container{position:relative}#about-hero .layout-container:after{content:"";display:block;bottom:0;width:100%;height:1px;background:var(--color-primary);transform:translateY(var(--spacing-lg))}@media only screen and (max-width:959px){#about-hero .layout-container:after{transform:translateY(var(--spacing-mob-2xl))}#about-hero .layout-container .col:last-child .media-image{max-width:300px;margin:0 auto}}@media only screen and (max-width:768px){#about-hero h5{font-size:1.125rem!important}#about-hero p{font-size:1rem}#about-hero .layout-container:after{transform:translateY(var(--spacing-mob-2xl))}#about-hero .layout-container .row:first-child .col:last-child{display:none}#about-hero .layout-container .col:last-child .media-image{max-width:200px;margin:0 auto}}#policy,#privacy_policy,#terms-of-use{margin-top:80px}#policy h5,#privacy_policy h5,#terms-of-use h5{display:none}#policy p,#privacy_policy p,#terms-of-use p{font-size:1.125rem;line-height:1.5rem;margin-bottom:1rem}@media(min-width:960px){.work-main .work-info .row .col_lg_2{width:22%}.work-main .work-info .row .col_lg_5{width:39%}}.work-main .work-features .controls{position:absolute;top:calc(50% - 20px);transform:translateY(-50%)}.work-main .work-features .controls .next-btn{transform:translateX(45px)}.work-main .work-features .controls .prev-btn{transform:translateX(-45px)}.work-main .work-features .case-study .card{margin-bottom:0!important}.work-main .work-features .case-study .col{margin-bottom:var(--spacing-sm)}.work-main .work-features .case-study:last-child.spacing-b--m{margin-bottom:0}.work-main .work-visuals .lazy,.work-main .work-visuals .media-image{aspect-ratio:1.645}.work-main.ambit .work-visuals,.work-main.epsolay .work-visuals{background-color:var(--color-cool-grey-50)}#not-found{min-height:calc(100vh - 370px);display:flex;align-items:center}.cookie-banner .CookieConsent{background:var(--color-light-gray)!important;color:#282b3a!important;max-width:360px;padding:32px;font-size:1.125rem;left:auto!important;right:0!important}.cookie-banner .CookieConsent h5{font-size:inherit;font-weight:500}.cookie-banner #rcc-confirm-button{background:unset!important;border:1px solid #1a202d!important;margin:2.5rem 0 0!important;font-size:.875rem!important;font-family:var(--font-mc-queen-display);padding:1.125rem!important;letter-spacing:2.8px;text-align:left;width:100%}.cookie-banner div{width:100%;margin:0!important}@media only screen and (max-width:768px){.cookie-banner .CookieConsent{max-width:unset}}@media(prefers-color-scheme:dark){:root{--foreground-rgb:255,255,255;--background-start-rgb:0,0,0;--background-end-rgb:0,0,0;--primary-glow:radial-gradient(rgba(1,65,255,.4),rgba(1,65,255,0));--secondary-glow:linear-gradient(to bottom right,rgba(1,65,255,0),rgba(1,65,255,0),rgba(1,65,255,.3));--tile-start-rgb:2,13,46;--tile-end-rgb:2,5,19;--tile-border:conic-gradient(#ffffff80,#ffffff40,#ffffff30,#ffffff20,#ffffff10,#ffffff10,#ffffff80);--callout-rgb:20,20,20;--callout-border-rgb:108,108,108;--card-rgb:100,100,100;--card-border-rgb:200,200,200}}*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;overflow-x:hidden}body{font-family:var(--font-mc-queen-display);color:var(--color-primary);font-size:var(--font-default-size);scroll-behavior:smooth;-webkit-text-size-adjust:100%;background:#fff}main{position:relative;background-repeat:no-repeat;background-position:100% 100%;background-size:85%;overflow:hidden}a{color:inherit;text-decoration:none}@media(prefers-color-scheme:dark){html{color-scheme:dark}}.text-color--warm-red{color:var(--color-warm-red)}.text-style-outline{-webkit-text-fill-color:#fff;-webkit-text-stroke:1px var(--color-primary)}img{width:100%;height:auto}