/*! locomotive-scroll v4.1.2 | MIT License | https://github.com/locomotivemtl/locomotive-scroll */html.has-scroll-smooth{overflow:hidden}html.has-scroll-dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.has-scroll-smooth body{overflow:hidden}.has-scroll-smooth [data-scroll-container]{min-height:100vh}[data-scroll-direction=horizontal] [data-scroll-container]{height:100vh;display:inline-block;white-space:nowrap}[data-scroll-direction=horizontal] [data-scroll-section]{display:inline-block;vertical-align:top;white-space:nowrap;height:100%}.c-scrollbar{position:absolute;right:0;top:0;width:11px;height:100%;transform-origin:center right;transition:transform .3s,opacity .3s;opacity:0}.c-scrollbar:hover{transform:scaleX(1.45)}.c-scrollbar:hover,.has-scroll-dragging .c-scrollbar,.has-scroll-scrolling .c-scrollbar{opacity:1}[data-scroll-direction=horizontal] .c-scrollbar{width:100%;height:10px;top:auto;bottom:0;transform:scaleY(1)}[data-scroll-direction=horizontal] .c-scrollbar:hover{transform:scaleY(1.3)}.c-scrollbar_thumb{position:absolute;top:0;right:0;background-color:#000;opacity:.5;width:7px;border-radius:10px;margin:2px;cursor:-webkit-grab;cursor:grab}.has-scroll-dragging .c-scrollbar_thumb{cursor:-webkit-grabbing;cursor:grabbing}[data-scroll-direction=horizontal] .c-scrollbar_thumb{right:auto;bottom:0}@font-face{font-family:Raleway;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/raleway-cyrillic-ext-700-normal.fc465d9a.woff2) format("woff2"),url(/_next/static/media/raleway-all-700-normal.b4b6ddde.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Raleway;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/raleway-cyrillic-700-normal.0ff916c8.woff2) format("woff2"),url(/_next/static/media/raleway-all-700-normal.b4b6ddde.woff) format("woff");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Raleway;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/raleway-vietnamese-700-normal.ee3abe80.woff2) format("woff2"),url(/_next/static/media/raleway-all-700-normal.b4b6ddde.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Raleway;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/raleway-latin-ext-700-normal.d9593a63.woff2) format("woff2"),url(/_next/static/media/raleway-all-700-normal.b4b6ddde.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Raleway;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/raleway-latin-700-normal.5145b7c0.woff2) format("woff2"),url(/_next/static/media/raleway-all-700-normal.b4b6ddde.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Raleway;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/raleway-cyrillic-ext-300-normal.6d8757ce.woff2) format("woff2"),url(/_next/static/media/raleway-all-300-normal.59104fc9.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Raleway;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/raleway-cyrillic-300-normal.0ff68960.woff2) format("woff2"),url(/_next/static/media/raleway-all-300-normal.59104fc9.woff) format("woff");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Raleway;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/raleway-vietnamese-300-normal.6cdd2255.woff2) format("woff2"),url(/_next/static/media/raleway-all-300-normal.59104fc9.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Raleway;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/raleway-latin-ext-300-normal.daaa1170.woff2) format("woff2"),url(/_next/static/media/raleway-all-300-normal.59104fc9.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Raleway;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/raleway-latin-300-normal.8c5f9d02.woff2) format("woff2"),url(/_next/static/media/raleway-all-300-normal.59104fc9.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Raleway;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/raleway-cyrillic-ext-400-normal.bb4b3272.woff2) format("woff2"),url(/_next/static/media/raleway-all-400-normal.beb67d10.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Raleway;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/raleway-cyrillic-400-normal.e4e784c4.woff2) format("woff2"),url(/_next/static/media/raleway-all-400-normal.beb67d10.woff) format("woff");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Raleway;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/raleway-vietnamese-400-normal.e665df0f.woff2) format("woff2"),url(/_next/static/media/raleway-all-400-normal.beb67d10.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Raleway;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/raleway-latin-ext-400-normal.92bfa249.woff2) format("woff2"),url(/_next/static/media/raleway-all-400-normal.beb67d10.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Raleway;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/raleway-latin-400-normal.7275827e.woff2) format("woff2"),url(/_next/static/media/raleway-all-400-normal.beb67d10.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:RalewayVariable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/raleway-cyrillic-variable-wghtOnly-normal.8a0938cd.woff2) format("woff2");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:RalewayVariable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/raleway-cyrillic-ext-variable-wghtOnly-normal.4f3ae915.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:RalewayVariable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/raleway-latin-variable-wghtOnly-normal.d3c04ce4.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:RalewayVariable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/raleway-latin-ext-variable-wghtOnly-normal.60ab5f4d.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:RalewayVariable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/raleway-vietnamese-variable-wghtOnly-normal.4d41241b.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}*,:after,:before{box-sizing:border-box}*{margin:0;line-height:calc(1em + .5rem)}body,html{height:100%}body{line-height:1.5;-webkit-font-smoothing:antialiased}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}#__next,#root{isolation:isolate}:root{--color-white:#fff;--color-alabaster:#fafafa;--color-silver-chalice:#b1b1b1;--color-dove-gray:#707070;--color-black:#0f0f0f;--color-illusion:#f7bac5;--color-torch-red:#f51524;--color-cardinal:#cf202c;--color-carmine:#a8001e;--color-red-devil:#880009;--color-rosewood:#5a0207;--color-fun-green:#009e2a;--color-blue:#2523fe;--color-chathams-blue:#18477d;--color-bg-dark:var(--color-mine-shaft);--color-bg-light:var(--color-white);--color-bg-muted:var(--color-alabaster);--color-text-dark:var(--color-cod-gray);--color-text-muted:var(--color-dove-gray);--color-text-light:var(--color-white);--color-primary:var(--color-cardinal)}@font-face{font-family:Birra;src:url(/fonts/Birra-Stout.woff2) format("woff2"),url(/fonts/Birra-Stout.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}body,html{padding:0;margin:0;font-family:Raleway,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}@supports(font-variation-settings:normal){body,html{font-family:RalewayVariable;font-variation-settings:"wght" 400}}a{color:inherit;text-decoration:none}ul{margin:0;padding:0;list-style:none}.container{max-width:1570px;padding:0 30px;margin:0 auto}@media(min-width:768px)and (max-width:1575px){.container{padding:0 60px}}@media(min-width:1920px){.container{max-width:1920px}}.container-fluid{margin:0 auto}@media(min-width:1920px){.container-fluid{max-width:1920px}}.text-primary{color:var(--color-primary)}.text-muted{color:var(--color-text-muted)}.bg-muted{background-color:var(--color-bg-muted)}.divider{color:var(--color-text-muted);border:0;border-top:1px solid}.home .hero{background-color:var(--color-primary);color:var(--color-white);overflow:hidden}.home .hero__content{position:relative;height:100%;padding-top:clamp(13rem,17vw,17rem);padding-bottom:clamp(3rem,5vw,5rem)}.home .hero__content .hero__title{font-weight:700;font-variation-settings:"wght" 700;font-size:clamp(2rem,5vw,5rem);padding-bottom:clamp(7rem,10.25vw,10.25rem);max-width:min(22ch,100%)}.home .hero__form{width:min(540px,100%);font-size:clamp(1rem,1.5vw,1.5rem)}.home .hero__form .hero__form__group--append{display:flex}@media(max-width:768px){.home .hero__form .hero__form__group--append{grid-gap:1rem;gap:1rem;flex-direction:column}}.home .hero__form .hero__form__input{z-index:1;--textColor:var(--color-white);flex:1 1;width:100%;background-color:transparent;border:0;border-bottom:2px solid var(--color-black);padding:.5rem 1rem;color:var(--textColor);font-size:inherit}.home .hero__form .hero__form__input::-moz-placeholder{color:var(--textColor)}.home .hero__form .hero__form__input:-ms-input-placeholder{color:var(--textColor)}.home .hero__form .hero__form__input::placeholder{color:var(--textColor)}.home .hero__form .hero__form__submit{z-index:1;cursor:pointer;background-color:var(--color-black);color:var(--textColor);border:0;border-radius:0 100px 100px 0;padding:1rem 1.5rem;line-height:1}@media(max-width:768px){.home .hero__form .hero__form__submit{border-radius:100px}}.home .hero__social__links{position:absolute;font-size:1.25rem;top:50%;right:1rem;transform:translateY(-50%);z-index:1}@media(max-width:34.375em){.home .hero__social__links{display:none}}.home .hero__social__links li{margin-top:1rem;margin-bottom:1rem;transition:color .3s cubic-bezier(.25,.46,.45,.94)}.home .hero__social__links li:hover{color:var(--color-black)}.home .hero .hero__amp__wrapper{position:absolute;bottom:0;right:0;width:100%;z-index:0}@media(max-width:768px){.home .hero .hero__amp__wrapper{bottom:-2rem;opacity:.4}}.home .hero .hero__amp{position:absolute;z-index:0;bottom:0;right:0}.home .hero .hero__amp--full{color:var(--color-illusion);bottom:3rem}.home .hero .hero__amp--full svg{height:214px}.home .hero .hero__amp--top{color:var(--color-red-devil);bottom:-3px;right:5rem}.home .hero .hero__amp--top[data-position=left]{color:var(--color-torch-red);bottom:6rem;right:14rem}.home .hero .hero__amp--top svg{height:88px}.home .hero .hero__amp--fid{color:var(--color-carmine);bottom:0;right:-1rem}.home .hero .hero__amp--fid svg{height:70px}.home .hero .hero__amp--bottom{color:var(--color-rosewood);bottom:-3px;right:10rem;transform:rotateX(180deg)}.home .hero .hero__amp--bottom svg{height:115px}.home .services__content__item{position:relative;width:100%}@media(min-width:59.5em){.home .services__content__item{min-height:100vh}}.home .services__content__item .services__content__image{position:relative;margin-left:auto;min-height:inherit;aspect-ratio:16/9;--transition:transform 0.3s cubic-bezier(0.25,0.46,0.45,0.94)}@media(min-width:59.5em){.home .services__content__item .services__content__image{aspect-ratio:unset;margin-left:auto;width:70%}}.home .services__content__item .services__content__image [data-is-current=false]{transition:var(--transition);transform:translate(100%)}.home .services__content__item .services__content__image [data-is-current=true],.home .services__content__item .services__content__image [data-is-visited=true]{transition:var(--transition);transform:translate(0)}.home .services__content__item .services__content__card__button__wrapper{bottom:0}@media(min-width:59.5em){.home .services__content__item .services__content__card__button__wrapper{position:absolute;bottom:unset;top:55%;left:40%;transform:translate(-50%,-50%)}}.home .services__content .services__card{background-color:#0f0f0f;color:var(--color-white);padding:clamp(5rem,5vw,5rem) clamp(1rem,5vw,7.5rem)}@media(min-width:59.5em){.home .services__content .services__card{background-color:rgba(15,15,15,.69);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);max-width:50rem}}.home .services__content .services__card__content{overflow:hidden}.home .services__content .services__card__group{position:relative}.home .services__content .services__card__block{--transition:position 0s linear,transform 0.3s cubic-bezier(0.25,0.46,0.45,0.94);position:absolute;top:0;left:0;width:100%;overflow:hidden;transition:var(--transition)}.home .services__content .services__card__block[data-is-prev=true]{transform:translate(-100%)}.home .services__content .services__card__block[data-is-next=true]{transform:translate(100%)}.home .services__content .services__card__block[data-is-current=true]{position:relative;transform:translate(0)}.home .services__content .services__card__tagline{color:var(--color-illusion);font-size:clamp(1rem,2vw,2rem);margin-bottom:3rem}.home .services__content .services__card__title{font-size:clamp(2rem,4vw,4rem);line-height:1;margin-bottom:1.5rem}.home .services__content .services__card__description{margin-bottom:2rem;max-width:min(35ch,100%)}.home .services__content .services__card__cta{display:inline-block;border:1px solid;padding:.5rem 1.25rem}.home .services__content .services__content__button{margin-top:4rem;margin-bottom:2rem}@media(max-width:59.5em){.home .services__content .services__content__button{position:absolute;bottom:0;right:1rem;transform:translate(-50%,-50%)}}@media(max-width:25em){.home .services__content .services__content__button{position:absolute;bottom:40%;right:2rem;transform:translate(-50%,-50%);transform:translateY(-50%)}}.home .services__content .services__content__button .services__content__btn{--textColor:var(--color-silver-chalice);padding:.75rem;font-size:2rem;border-radius:200px;background-color:transparent;color:var(--textColor);border:1px solid;cursor:pointer;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.home .services__content .services__content__button .services__content__btn:hover{--textColor:var(--color-primary)}.home .services__content .services__content__button .services__content__btn:not(:last-of-type){margin-right:1rem}.home .recent__works{background-color:var(--color-black);color:var(--color-white)}.home .recent__works__content{padding-top:clamp(4.5rem,8.5vw,8.5rem);padding-bottom:clamp(4.5rem,8.5vw,8.5rem)}.home .recent__works__content__title{font-size:clamp(1.5rem,2vw,2rem);margin-bottom:1.5rem}.home .recent__works .recent__works__content__list{position:relative;display:grid;grid-gap:2rem;gap:2rem}@media(min-width:768px){.home .recent__works .recent__works__content__list{grid-template-columns:repeat(2,1fr)}}@media(min-width:59.5em){.home .recent__works .recent__works__content__list{grid-template-columns:repeat(12,8.33333%);grid-template-rows:repeat(5,152px);grid-gap:0;gap:0}.home .recent__works .recent__works__content__list .recent__works__card__wrapper{display:block;width:100%;grid-row-end:span 3}.home .recent__works .recent__works__content__list .recent__works__card__wrapper:hover{z-index:2}.home .recent__works .recent__works__content__list .recent__works__card__wrapper:first-of-type{grid-row-start:2;grid-column:1/span 5;z-index:1}.home .recent__works .recent__works__content__list .recent__works__card__wrapper:nth-of-type(2){grid-column:5/span 4;grid-row-start:1}.home .recent__works .recent__works__content__list .recent__works__card__wrapper:nth-of-type(3){margin-top:-10%;grid-column:7/span 4;grid-row-start:4;z-index:1}.home .recent__works .recent__works__content__list .recent__works__card__wrapper:nth-of-type(4){grid-column:9/span 4;grid-row-start:2}}.home .recent__works .recent__works__card{width:100%;height:100%}.home .recent__works .recent__works__card__image{position:relative;height:100%}@media(max-width:59.5em){.home .recent__works .recent__works__card__image{height:auto;aspect-ratio:16/9}}.home .recent__works .recent__works__card__image img{-o-object-fit:cover;object-fit:cover}.home .recent__works .recent__works__card__content{padding-top:1rem;padding-bottom:1rem}.home .recent__works .recent__works__card__title{font-size:clamp(1.25rem,1.5vw,1.5rem)}.home .recent__works .recent__works__card__subtitle{font-size:clamp(.75rem,.75vw,.75rem)}.home .awards{background-color:var(--color-alabaster)}.home .awards__content{padding-top:clamp(4.5rem,8.5vw,8.5rem);padding-bottom:clamp(4.5rem,8.5vw,8.5rem)}.home .awards__content__title{font-size:clamp(1.5rem,2vw,2rem);margin-bottom:clamp(4.5rem,8.5vw,8.5rem);text-align:center}.home .awards__content__list__row{display:flex;align-items:flex-start;grid-gap:clamp(1.5rem,11.4vw,11.3rem);gap:clamp(1.5rem,11.4vw,11.3rem);margin-bottom:4rem}.home .awards__content__list__row:nth-of-type(2n){justify-content:flex-end;align-items:flex-end}@media(max-width:25em){.home .awards__content__list__row{flex-direction:column;align-items:center}.home .awards__content__list__row:nth-of-type(2n){align-items:center}}.home .awards__content__list__row .awards__card:nth-of-type(2n){--size:175px}@media(max-width:59.5em){.home .awards__content__list__row .awards__card:nth-of-type(2n){--size:75px}}.home .awards__card{--size:300px;height:var(--size);width:var(--size);border-radius:calc(var(--size)*2);background-color:var(--color-alabaster);box-shadow:8px 8px 16px rgba(247,186,197,.5);padding-left:clamp(1rem,3vw,3rem);padding-right:clamp(1rem,3vw,3rem);display:flex;align-items:center;justify-content:center}@media(max-width:59.5em){.home .awards__card{--size:150px}}.home .awards__card__image{width:100%;position:relative;aspect-ratio:16/9}.home .awards__card__image[data-award-type=awwards]{aspect-ratio:1/1}.about .hero__content{position:relative;height:100%;padding-top:clamp(13rem,17vw,17rem);padding-bottom:clamp(10rem,17vw,17rem);color:var(--color-black)}.about .hero__content__text{position:relative}.about .hero__content .hero__title{font-weight:700;font-variation-settings:"wght" 700;font-size:clamp(5.25rem,6.25vw,6.25rem);width:-webkit-min-content;width:-moz-min-content;width:min-content;padding-bottom:1rem;position:relative}@media(max-width:25em){.about .hero__content .hero__title{font-size:clamp(3.25rem,6.25vw,6.25rem)}}.about .hero__content .hero__title:before{content:"&";font-family:Birra;font-weight:500;color:var(--color-primary);z-index:-1;position:absolute;right:0;top:5%;font-size:200%}.about .hero__content .hero__subtitle{max-width:min(45ch,100%);font-size:clamp(1.25rem,1.5vw,1.5rem)}.about .hero__content .hero__image__mask{z-index:-1;position:absolute;right:0;top:clamp(13rem,17vw,17rem);width:50%;height:50%;background-image:url(/images/Man-in-the-city.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat;-webkit-mask-image:url("/images/I&T - Amp.svg");mask-image:url("/images/I&T - Amp.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}@media(min-width:1920px){.about .hero__content .hero__image__mask{height:70%;top:clamp(7rem,10vw,10rem)}}@media(max-width:59.5em){.about .hero__content .hero__image__mask{display:none}}.about .hero__content .hero__ampersand__bottom{position:absolute;bottom:-8.75%;left:-5%;z-index:-1}.about .hero__content .hero__ampersand__bottom svg{width:70%}@media(max-width:59.5em){.about .hero__content .hero__ampersand__bottom{bottom:-12%;left:-5%}}.about .what-we-do{background-color:var(--color-black);color:var(--color-white)}.about .what-we-do__content{padding-top:clamp(4.5rem,8.5vw,8.5rem);padding-bottom:clamp(4.5rem,8.5vw,8.5rem)}.about .what-we-do__content .what-we-do__title{font-weight:400;font-size:clamp(1.5rem,2vw,2rem);padding-bottom:1rem}.about .what-we-do__content .what-we-do__subtitle{max-width:min(35ch,100%);font-size:clamp(2rem,3.125vw,3.125rem);padding-bottom:clamp(4rem,7.25vw,7.25rem)}.about .what-we-do__card__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background-image:url(/images/line-asset.svg);background-repeat:no-repeat;padding-top:1rem;padding-bottom:1rem;background-size:contain;background-position:24%;grid-gap:clamp(1rem,4vw,4rem);gap:clamp(1rem,4vw,4rem);grid-row-gap:1rem;row-gap:1rem}@media(max-width:59.5em){.about .what-we-do__card__list{grid-template-columns:repeat(1,minmax(0,1fr))}}@media(min-width:1500px){.about .what-we-do__card__list .what-we-do__card:nth-of-type(2){grid-column-start:2;grid-row-start:2}.about .what-we-do__card__list .what-we-do__card:nth-of-type(3){grid-column-start:3}}.about .what-we-do__card{--border-color:var(--color-white);background-color:var(--color-black);padding:2.6rem 3.5rem;border:1px solid var(--border-color)}.about .what-we-do__card:first-of-type{--border-color:var(--color-blue)}.about .what-we-do__card:nth-of-type(2){--border-color:var(--color-primary)}.about .what-we-do__card:nth-of-type(3){--border-color:var(--color-fun-green)}.about .what-we-do__card__title{font-size:clamp(0rem,3.125vw,3.125rem)}.about .services{background-color:var(--color-primary);color:var(--color-white)}.about .services__content{padding-bottom:clamp(4.5rem,8.5vw,8.5rem);padding-top:clamp(4.5rem,8.5vw,8.5rem)}.about .services__content .services__title{font-weight:400;font-size:clamp(1.5rem,2vw,2rem);padding-bottom:1rem}.about .services__list{position:relative;color:#000}@media(max-width:59.5em){.about .services__list svg{height:auto;width:100%}}.about .services__list__item{position:absolute;max-width:min(30ch,50%);text-align:center}@media(max-width:59.5em){.about .services__list__item{max-width:min(25ch,50%)}.about .services__list__item:first-of-type{top:4%;left:35%}.about .services__list__item:nth-of-type(2){bottom:30%;left:35%}.about .services__list__item:nth-of-type(3){top:27%;right:35%}.about .services__list__item:nth-of-type(4){bottom:4%;right:35%}}@media(min-width:59.5em){.about .services__list__item{max-width:min(25ch,50%)}.about .services__list__item:first-of-type{top:14%;left:5%}.about .services__list__item:nth-of-type(2){bottom:20%;left:22%}.about .services__list__item:nth-of-type(3){top:33%;right:31%}.about .services__list__item:nth-of-type(4){bottom:11%;right:4%}}.about .services__list__item .services__list__title{font-weight:700;font-variation-settings:"wght" 700;font-size:clamp(1.25rem,1.5vw,1.5rem);margin-bottom:1rem}.about .services__list__item .services__list__subtitle{font-size:clamp(.6rem,.75vw,.75rem)}.about .leaders__content{padding-top:clamp(4.5rem,8.5vw,8.5rem);padding-bottom:clamp(4.5rem,8.5vw,8.5rem)}.about .leaders__content .leaders__quote{font-weight:700;font-variation-settings:"wght" 700;font-size:clamp(1.5rem,2vw,2rem);padding-bottom:clamp(4.5rem,8.5vw,8.5rem);text-align:center;max-width:min(60ch,100%);margin-left:auto;margin-right:auto;position:relative}.about .leaders__content .leaders__quote:after,.about .leaders__content .leaders__quote:before{color:var(--color-primary);top:0;font-size:300%;font-weight:400;font-family:Birra;display:inline-block}.about .leaders__content .leaders__quote:before{left:0;content:",";transform:translateY(60%) rotate(180deg)}.about .leaders__content .leaders__quote:after{right:0;content:","}.about .leaders__content .leaders__title{font-weight:400;font-size:clamp(1.5rem,2vw,2rem);padding-bottom:1rem}.about .leaders__list{display:grid;grid-template-columns:repeat(4,auto);grid-gap:1rem;gap:1rem}@media(max-width:52.75em){.about .leaders__list{grid-template-columns:repeat(2,auto)}}@media(max-width:34.375em){.about .leaders__list{grid-template-columns:repeat(1,auto)}}@media(min-width:59.5em){.about .leaders__list .leaders__card:nth-of-type(2n){margin-top:50%}}.about .leaders__card__top{position:relative}.about .leaders__card__image{position:relative;aspect-ratio:4/5}.about .leaders__card__image img{-o-object-fit:cover;object-fit:cover}.about .leaders__card__details{position:absolute;left:0;right:0;bottom:0;padding:1rem;background-color:rgba(255,255,255,.5);-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}.about .leaders__card__position{font-size:clamp(.65rem,.82vw,.825rem)}.about .leaders__card__social{padding-top:.5rem;padding-bottom:.5rem}.about .leaders__card__social__icons{font-size:1.4rem}.about .leaders__card__social__icons .leaders__card__social__icon{display:inline-block;margin-right:1rem}.about .leaders__card__social__icons .leaders__card__social__icon svg{display:inline-block}.about .teams__content{padding-bottom:clamp(4.5rem,8.5vw,8.5rem)}.about .teams__content .teams__title{font-weight:400;font-size:clamp(1.5rem,2vw,2rem);padding-bottom:1rem}.about .teams__tabs{display:grid;grid-template-columns:-webkit-max-content auto;grid-template-columns:max-content auto;grid-column-gap:clamp(4rem,22vw,22rem);-moz-column-gap:clamp(4rem,22vw,22rem);column-gap:clamp(4rem,22vw,22rem);grid-row-gap:clamp(1.5rem,2vw,2rem);row-gap:clamp(1.5rem,2vw,2rem)}@media(max-width:59.5em){.about .teams__tabs{grid-template-columns:repeat(1,auto)}.about .teams__tabs__list{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;gap:1rem}}@media(max-width:59.5em)and (max-width:25em){.about .teams__tabs__list{grid-template-columns:repeat(1,auto)}}.about .teams__tabs__trigger{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;margin-bottom:.5rem}.about .teams__tabs__trigger:hover{color:var(--color-primary)}.about .teams__tabs__trigger[data-state=active]:before{position:absolute;left:-.5rem;top:50%;transform:translateY(-50%);content:"";width:2px;height:1rem;display:block;background-color:var(--color-primary)}@media(max-width:59.5em){.about .teams__tabs__trigger[data-state=active]:before{content:unset}.about .teams__tabs__trigger[data-state=active]{text-decoration:underline}}.about .teams__tabs__trigger:focus-visible{position:relative;box-shadow:0 0 0 2px #000}.about .teams__tabs__content{opacity:0;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.about .teams__tabs__content[data-state=active]{opacity:1}.about .teams__list{display:grid;grid-template-columns:repeat(3,auto);grid-gap:1rem;gap:1rem}@media(max-width:52.75em){.about .teams__list{grid-template-columns:repeat(2,auto)}}@media(max-width:34.375em){.about .teams__list{grid-template-columns:repeat(1,auto)}}.about .team__card__top{position:relative}.about .team__card__image{position:relative;aspect-ratio:4/5}.about .team__card__image img{-o-object-fit:cover;object-fit:cover}.about .team__card__details{position:absolute;left:0;right:0;bottom:0;padding:1rem;background-color:rgba(255,255,255,.5);-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}.about .team__card__position{font-size:clamp(.65rem,.82vw,.825rem)}.about .team__card__social{padding-top:.5rem;padding-bottom:.5rem}.about .careers__content{padding-top:clamp(4.5rem,8.5vw,8.5rem);padding-bottom:clamp(4.5rem,8.5vw,8.5rem)}.about .careers .careers__title{font-weight:400;font-size:clamp(1.5rem,2vw,2rem);padding-bottom:1rem}.about .careers .careers__subtitle{font-size:clamp(.875rem,1vw,1rem)}.about .careers .careers__cta{text-decoration:underline}.portfolio__wrapper{display:flex;flex-wrap:nowrap;overflow-x:scroll;overflow-y:hidden;align-items:center;grid-column-gap:300px;-moz-column-gap:300px;column-gap:300px;padding:clamp(7rem,10vw,10rem) clamp(1rem,3.5vw,3.5rem);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:-webkit-grab;cursor:grab;scrollbar-width:none}.portfolio__wrapper::-webkit-scrollbar{width:0}.portfolio__wrapper:active{cursor:-webkit-grabbing;cursor:grabbing}@media(max-width:768px){.portfolio__wrapper{flex-direction:column;align-items:flex-start;padding-left:unset;padding-right:unset;flex-wrap:unset;display:block;padding-top:clamp(14rem,15vw,14rem)}}.portfolio .hero__content{position:relative;height:100%}.portfolio .hero__content__text{position:relative;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}@media(max-width:768px){.portfolio .hero__content__text{max-width:unset}}.portfolio .hero__content .hero__title{font-size:clamp(2.5rem,6.25vw,6.25rem);position:relative;display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-bottom:clamp(1rem,2vw,2rem)}@media(max-width:768px){.portfolio .hero__content .hero__title{display:block;font-size:clamp(3.5rem,4.5vw,4.5rem)}}.portfolio .hero__content .hero__title:before{content:"&";font-family:Birra;font-weight:500;color:var(--color-primary);z-index:-1;position:absolute;top:50%;left:50%;transform:translate(30%,-50%);font-size:150%}.portfolio .hero__content .hero__title span{display:block}.portfolio .hero__content .hero__title span:nth-of-type(2){transform:translateX(100%)}.portfolio .hero__content .hero__subtitle{font-size:clamp(1rem,1.5vw,1.5rem);padding-bottom:clamp(5rem,10vw,10rem)}.portfolio .hero__content .hero__subtitle button{background-color:unset;border:unset;font-size:inherit;text-decoration:underline}.portfolio .hero__content .scroll-indicator{position:absolute;bottom:0;right:0}.portfolio .hero__content .scroll-indicator svg{display:inline-block;vertical-align:middle}@media(max-width:768px){.portfolio .hero__content .scroll-indicator{display:none}}.portfolio .works__content__list{position:relative;display:flex;flex-wrap:nowrap;grid-column-gap:40px;-moz-column-gap:40px;column-gap:40px;width:400%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(max-width:768px){.portfolio .works__content__list{flex-direction:column;width:100%}}.portfolio .works .works__card{width:674px}@media(max-width:768px){.portfolio .works .works__card{width:100%}}.portfolio .works .works__card__image{position:relative;background-color:var(--color-silver-chalice);aspect-ratio:5/4}.portfolio .works .works__card__image img{-o-object-fit:cover;object-fit:cover;pointer-events:none}.portfolio .works .works__card__content{padding-top:clamp(1rem,1vw,1rem);padding-bottom:clamp(1rem,1vw,1rem)}.portfolio .works .works__card__title{font-weight:700;font-variation-settings:"wght" 700;font-size:clamp(1rem,1vw,1rem)}.portfolio .works .works__card__description{font-size:clamp(.875rem,.875vw,.875rem)}.case-study .hero__content{position:relative;height:min(1080px,100vh);padding-top:clamp(6rem,10vw,10rem);padding-bottom:clamp(3rem,5vw,5rem)}@media(max-width:768px){.case-study .hero__content{padding-top:clamp(13rem,17vw,17rem);height:auto}}@media(min-width:1920px){.case-study .hero__content{height:min(1080px,100vh);height:auto}}.case-study .hero__content__top{margin-left:clamp(0rem,4vw,4rem);display:grid;grid-template-columns:300px auto;grid-gap:clamp(3.125rem,8.625vw,8.625rem);gap:clamp(3.125rem,8.625vw,8.625rem);height:100%;overflow:hidden}@media(max-width:768px){.case-study .hero__content__top{margin-left:0;grid-template-columns:auto}}.case-study .hero__content .hero__banner{position:relative;width:100%;height:100%}@media(max-width:768px){.case-study .hero__content .hero__banner{height:200px}}.case-study .hero__content .hero__banner img{-o-object-fit:cover;object-fit:cover}.case-study .hero__content__text{padding-top:clamp(7rem,7vw,7rem);max-width:min(60ch,100%)}@media(max-width:768px){.case-study .hero__content__text{padding-top:clamp(0rem,1vw,1rem)}}.case-study .hero__content .hero__title{font-weight:700;font-variation-settings:"wght" 700;font-size:clamp(2rem,5vw,5rem);padding-bottom:1.5rem;color:var(--color-chathams-blue)}.case-study .hero__content .hero__description{font-weight:300;font-variation-settings:"wght" 300;font-size:clamp(1rem,1.5vw,1.5rem);padding-bottom:1.5rem}.case-study .hero .hero__amp__wrapper{position:absolute;bottom:0;right:0;width:100%;z-index:-1}@media(max-width:768px){.case-study .hero .hero__amp__wrapper{bottom:-2rem;opacity:.4}}.case-study .hero .hero__amp{position:absolute;z-index:0;bottom:0;right:0}.case-study .hero .hero__amp--full{color:var(--color-illusion);bottom:3rem}.case-study .hero .hero__amp--full svg{height:214px}.case-study .hero .hero__amp--top{color:var(--color-red-devil);bottom:-3px;right:5rem}.case-study .hero .hero__amp--top[data-position=left]{color:var(--color-torch-red);bottom:6rem;right:14rem}.case-study .hero .hero__amp--top svg{height:88px}.case-study .hero .hero__amp--fid{color:var(--color-carmine);bottom:0;right:-1rem}.case-study .hero .hero__amp--fid svg{height:70px}.case-study .hero .hero__amp--bottom{color:var(--color-rosewood);bottom:-3px;right:10rem;transform:rotateX(180deg)}.case-study .hero .hero__amp--bottom svg{height:115px}.case-study .main-content .idea__content{padding-top:clamp(10rem,14vw,14rem);padding-bottom:clamp(3rem,5vw,5rem)}.case-study .main-content .idea__content__main{margin-left:-75px;display:grid;grid-template-columns:auto clamp(15.938rem,32.188vw,32.188rem);grid-gap:3rem;gap:3rem}@media(max-width:768px){.case-study .main-content .idea__content__main{margin-left:0;grid-template-columns:auto}}.case-study .main-content .idea__content__main .idea__content__text{background-color:var(--color-torch-red);color:var(--color-white);padding:clamp(3.125rem,5.5vw,5.5rem) 105px}@media(max-width:768px){.case-study .main-content .idea__content__main .idea__content__text{padding:clamp(3.125rem,5.5vw,5.5rem) 3rem}}.case-study .main-content .idea__content__main .idea__content__text .idea__title{font-size:clamp(1rem,1.5vw,1.5rem);padding-bottom:2rem}.case-study .main-content .idea__content__main .idea__content__text .idea__description{font-size:clamp(1rem,3.125vw,3.125rem);padding-bottom:2rem}.case-study .main-content .idea__content__main .idea__content__banner__wrapper{--marginTop:1.8rem;perspective:1000px;margin-top:calc(-1*var(--marginTop))}@media(max-width:768px){.case-study .main-content .idea__content__main .idea__content__banner__wrapper{--marginTop:0px;margin-top:0;height:500px;perspective:0}}.case-study .main-content .idea__content__main .idea__content__banner{position:relative;height:calc(100% + var(--marginTop));transform:rotateY(-30deg)}@media(max-width:768px){.case-study .main-content .idea__content__main .idea__content__banner{transform:unset}}.case-study .main-content .idea__content__main .idea__content__banner img{-o-object-fit:cover;object-fit:cover}.case-study .execution{padding-top:clamp(3rem,5vw,5rem)}.case-study .execution__main{display:flex}@media(max-width:768px){.case-study .execution__main{flex-direction:column;padding-left:30px;padding-right:30px;grid-gap:1rem;gap:1rem}}.case-study .execution__main .execution__banner:nth-of-type(2){margin-top:calc(var(--height)/2)}@media(max-width:768px){.case-study .execution__main .execution__banner:nth-of-type(2){margin-top:unset}}.case-study .execution__main .execution__banner:nth-of-type(3){margin-top:calc(var(--height)/1)}@media(max-width:768px){.case-study .execution__main .execution__banner:nth-of-type(3){margin-top:unset}}.case-study .execution__banner{position:relative;--height:918px;width:100%;height:var(--height)}@media(max-width:59.5em){.case-study .execution__banner{--height:418px}}.case-study .execution__banner img{-o-object-fit:cover;object-fit:cover}.case-study .final__banner__image{position:relative;width:100%;aspect-ratio:16/9}.case-study .final__banner__image img{-o-object-fit:cover;object-fit:cover}.header{position:absolute;width:100%;z-index:3}.header.isOpen{position:fixed}.header__content{position:relative;--textColor:var(--color-black);padding-top:1.75rem;padding-bottom:1.75rem;display:flex;align-items:center;justify-content:space-between}.header__content[data-is-text-white=true]{--textColor:var(--color-white)}@media(max-width:59.5em){.header__content[data-is-nav-open=true]{--textColor:var(--color-black)}}.header__content__navigation__wrapper{display:flex;align-items:center;grid-gap:clamp(6rem,9.375vw,9.375rem);gap:clamp(6rem,9.375vw,9.375rem);color:var(--textColor)}@media(max-width:59.5em){.header__content__navigation{display:none}}.header__content__navigation ul li{display:inline-block;margin-right:clamp(3rem,6.25vw,6.25rem)}.header__content .nav__link{transition:color .3s cubic-bezier(.25,.46,.45,.94)}.header__content .nav__link.active,.header__content .nav__link:hover{color:var(--color-primary)}.header__content[data-is-text-white=true] .nav__link.active,.header__content[data-is-text-white=true] .nav__link:hover{color:var(--color-black)}.header .logo{--textColor:inherit;color:var(--textColor)}.header .logo[data-is-text-white=false]{--textColor:var(--color-primary)}@media(max-width:59.5em){.header .logo[data-is-nav-open=true]{--textColor:var(--color-primary)}}.header .logo svg{min-width:clamp(5rem,16.25vw,16.25rem);height:clamp(2rem,2.5vw,2.5rem)}.header__cta{color:var(--color-white);border:0;border-radius:100px;padding:1rem 1.5rem;line-height:1;cursor:pointer;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.header__cta,.header__cta:hover{background-color:var(--color-black)}@media(max-width:59.5em){.header__cta{display:none}}.header .hamburger-menu{background:unset;border:unset;cursor:pointer;padding:1rem;margin-right:-1rem}@media(min-width:59.5em){.header .hamburger-menu{display:none}}.header .hamburger-menu span{display:block;width:1.5rem;height:2px;background-color:var(--textColor);transition:all .3s cubic-bezier(.25,.46,.45,.94);will-change:transform,width}.header .hamburger-menu span:not(:last-of-type){width:1rem;margin-bottom:4px}.header .hamburger-menu:hover span:first-of-type{width:.5rem}.header .hamburger-menu.isOpen span:first-of-type{width:1.5rem;transform:translateY(6px) rotate(45deg)}.header .hamburger-menu.isOpen span:first-of-type+span{opacity:0}.header .hamburger-menu.isOpen span:last-of-type{transform:translateY(-6px) rotate(-45deg)}.header .menu{position:fixed;z-index:-1;top:0;left:0;width:100%;height:100vh;transition:all .5s cubic-bezier(.25,.46,.45,.94);transform:translateX(100%)}@media(min-width:59.5em){.header .menu{display:none}}.header .menu.isOpen{transform:translateX(0)}.header .menu__content{--textColor:var(--color-black);width:100%;height:100%;background-color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;grid-gap:2.5rem;gap:2.5rem;font-size:clamp(1.2rem,2vw,2rem)}.header .menu__content .header__content__navigation{font-size:clamp(2rem,3vw,3rem);display:block}.header .menu__content .header__content__navigation ul li{display:block;margin-top:clamp(2rem,2vw,2rem);margin-right:unset}@media(max-width:59.5em){.header .menu__content .header__cta{display:block}}.footer__content{position:relative;padding-top:clamp(4.5rem,8.5vw,8.5rem);padding-bottom:clamp(4.5rem,8.5vw,8.5rem);display:flex;align-items:flex-start;justify-content:space-between}@media(max-width:768px){.footer__content{flex-direction:column}}.footer__left{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.footer .footer__title{font-size:clamp(1.5rem,2vw,2rem)}.footer .footer__contact__form__group{margin-top:1rem;margin-bottom:1rem}.footer .footer__contact__form__input{display:block;border:0;border-bottom:1px solid var(--color-silver-chalice);padding-bottom:1rem;padding-top:1rem;width:100%;color:var(--color-dove-gray);background-color:transparent;outline:0}.footer .footer__contact__form__input:focus{color:var(--color-primary);border-color:currentColor}.footer .footer__contact__form__input:focus-visible{outline:medium none invert;outline:initial}.footer button[type=submit]{display:block;background-color:var(--color-torch-red);color:var(--color-white);padding:.65rem 1.2rem;border:none;border-radius:100px;cursor:pointer;transition:background-color .3s cubic-bezier(.25,.46,.45,.94)}.footer button[type=submit]:hover{background-color:green;background-color:var(--color-red-devil)}.footer__right{width:-webkit-max-content;width:-moz-max-content;width:max-content;align-content:stretch}.footer__right__content{display:flex;flex-direction:column;height:inherit;justify-content:space-between;grid-gap:clamp(2.5rem,5vw,5rem);gap:clamp(2.5rem,5vw,5rem)}.footer__social__icons{font-size:clamp(1.5rem,1.75vw,1.75rem);color:var(--color-black);padding-right:20px;transition:color .3s cubic-bezier(.25,.46,.45,.94)}.footer__social__icons:hover{color:var(--color-primary)}.footer .footer__right__list{display:flex;align-items:center;grid-gap:1rem;gap:1rem}.footer__explore__list li{transition:color .3s cubic-bezier(.25,.46,.45,.94)}.footer__explore__list li:hover{color:var(--color-primary)}@media(min-width:768px)and (max-width:59.5em){.footer__explore__list{flex-direction:column;justify-content:flex-start;align-items:flex-start!important}}@media(max-width:34.375em){.footer__explore__list{flex-direction:column;justify-content:flex-start;align-items:flex-start!important}}.footer .footer__ampersand__top{position:absolute;top:0;right:-1.5%;transform:translate(50%,-50%)}.footer .footer__ampersand__top svg{width:85%;opacity:.4}@media(max-width:768px){.footer .footer__ampersand__top svg{width:70%}}@media(max-width:34.375em){.footer .footer__ampersand__top{right:-16.5%}.footer .footer__ampersand__top svg{width:50%}}.footer .footer__ampersand__bottom{position:absolute;bottom:-11.4%;left:-5%;z-index:-1}.footer .footer__ampersand__bottom svg{width:70%}@media(max-width:768px){.footer .footer__ampersand__bottom{bottom:-17.4%}}