@font-face{font-family:Pitch-Medium;src:url(../fonts/Pitch-Medium/Pitch-Medium.woff2) format(woff2);font-display:swap}@font-face{font-family:Suisse-Light;src:url(../fonts/Suisse-Light/Suisse-Light.woff2) format(woff2);font-display:swap}@font-face{font-family:Dia-Black;src:url(../fonts/Dia-Black/Dia-Black.woff2) format(woff2);font-display:swap}@font-face{font-family:Suisse-Reg;src:url(../fonts/Suisse-Reg/Suisse-Reg.woff2) format(woff2);font-display:swap}@font-face{font-family:Dia-Bold;src:url(../fonts/Dia-Bold/Dia-Bold.woff2) format(woff2);font-display:swap}@font-face{font-family:Editorial-Reg;src:url(../fonts/Editorial-Reg/Editorial-Reg.woff2) format(woff2);font-display:swap}.section-container{display:flex;flex-direction:column;gap:55px;gap:1.5484234234rem}@media (min-width:768px){.section-container{gap:130px;gap:3.6599099099rem}}.section{display:flex;flex-direction:column;gap:35px;gap:.9853603604rem;padding-left:1.1261261261rem;padding-right:1.1261261261rem}@media (min-width:768px){.section{gap:90px;gap:2.5337837838rem;padding:0}}.section.section-teaser-image{width:100%}@media (min-width:768px){.section.section-teaser-image{margin:0 auto;width:80%}.section.section-people-intro .t{margin:0 auto;max-width:80%}}@media (min-width:1023px){.section.section-people-intro .t{max-width:65%}}.section.section-word-animation{aspect-ratio:4/1.7;position:relative;width:100%}@media (min-width:768px){.section.section-word-animation{aspect-ratio:4/1.05}}.section.section-teaser{align-items:center;display:flex;flex-direction:column;gap:55px;gap:1.5484234234rem}@media (min-width:768px){.section.section-teaser{gap:130px;gap:3.6599099099rem;margin:0 auto;width:80%}}@media (min-width:1023px){.section.section-teaser{width:65%}}.section.section-carousel{margin-bottom:1.9707207207rem}@media (min-width:768px){.section.section-people-outro{margin:0 auto;width:65%}}.section.section-clients{margin:0 auto;width:100%}@media (min-width:768px){.section.section-clients{width:86%}}.section.section-social{gap:30px;gap:.8445945946rem}@media (min-width:768px){.section.section-social{gap:30px;gap:.8445945946rem}.section.section-logos{margin:0 auto;max-width:75%}.section.section-studios{margin:0 auto;max-width:80%}}.section.section-jobs{padding-bottom:2.2522522523rem;padding-top:2.2522522523rem}@media (min-width:768px){.section.section-jobs{padding-bottom:3.6599099099rem;padding-top:3.6599099099rem}}.section.section-red{background-color:#ff5537}@font-face{font-family:Suisse-Reg;src:url(../fonts/Suisse-Reg/Suisse-Reg.woff2) format(woff2);font-display:swap}@font-face{font-family:Suisse-Light;src:url(../fonts/Suisse-Light/Suisse-Light.woff2) format(woff2);font-display:swap}@font-face{font-family:Editorial-Reg;src:url(../fonts/Editorial-Reg/Editorial-Reg.woff2) format(woff2);font-display:swap}@font-face{font-family:Pitch-Medium;src:url(../fonts/Pitch-Medium/Pitch-Medium.woff2) format(woff2);font-display:swap}@font-face{font-family:Dia-Bold;src:url(../fonts/Dia-Bold/Dia-Bold.woff2) format(woff2);font-display:swap}@font-face{font-family:Dia-Black;src:url(../fonts/Dia-Black/Dia-Black.woff2) format(woff2);font-display:swap}.layout{background-color:var(--global-bg-color);transition:background-color .7s ease}.text-diablack{font-family:Dia-Black,sans-serif}.text-diabold{font-family:Dia-Bold,sans-serif}.text-droulersitalic{font-family:Pitch-Medium,sans-serif}.text-editorialreg{font-family:Editorial-Reg,sans-serif}.text-pitchmedium{font-family:Pitch-Medium,sans-serif}.text-suisselight{font-family:Suisse-Light,sans-serif}.t,.text-suissereg{font-family:Suisse-Reg,Arial,sans-serif}.t{font-size:17px;font-size:.4786036036rem;line-height:1.1542}.t strong{font-family:Dia-Black,sans-serif;font-weight:400}.t.t-ignorebreak br{display:none}.t.t-ignorebreak{display:flex;flex-direction:column;gap:55px;gap:1.5484234234rem}@media (min-width:768px){.t.t-ignorebreak{gap:130px;gap:3.6599099099rem}}.t-dia-black-search,.t-dia-black-xl{font-family:Dia-Black,sans-serif;font-size:43.23px;font-size:1.2170608108rem;line-height:1}@media (min-width:1500px){.t-dia-black-xl{font-size:45px}}.t-dia-black-lg,.t-none-lg{font-family:Dia-Black,sans-serif;font-size:33px;font-size:.9290540541rem;line-height:1.1542}@media (min-width:1500px){.t-dia-black-lg,.t-none-lg{font-size:35px}}.t-dia-black-item{font-family:Dia-Black,sans-serif;font-size:20px;font-size:.5630630631rem;line-height:1}@media (min-width:1500px){.t-dia-black-item{font-size:20.8327px}}.t-dia-black-md{font-size:29px;font-size:.8164414414rem;line-height:1}.t-dia-black-md,.t-dia-black-sm{font-family:Dia-Black,sans-serif}.t-dia-black-sm{font-size:18px;font-size:.5067567568rem;letter-spacing:.003em;line-height:1.15}.awards .t-dia-black-sm{font-size:14px;line-height:1.3}@media (min-width:768px){.awards .t-dia-black-sm{font-size:18px;font-size:.5067567568rem}}@media (min-width:1023px){.awards .t-dia-black-sm{font-size:26px}}.t-dia-black-awards{font-family:Dia-Black,sans-serif;font-size:14px;letter-spacing:.002em;line-height:1.3}@media (min-width:768px){.t-dia-black-awards{font-size:25px;font-size:.7038288288rem;line-height:1.2}}@media (min-width:1500px){.t-dia-black-awards{font-size:26px}}.t-suisse-light-default,.t-suisse-light-sm{font-family:Suisse-Light,sans-serif}.t-suisse-light-sm{font-size:16px;font-size:.4504504505rem;line-height:1}@media (min-width:1500px){.t-suisse-light-sm{font-size:16.6662px}}.t-suisse-reg-quote{font-family:Suisse-Reg,Arial,sans-serif;font-size:33px;font-size:.9290540541rem;line-height:1.1542}@media (min-width:1500px){.t-suisse-reg-quote{font-size:34.3052px}}.t-suisse-reg-xl{font-family:Suisse-Reg,Arial,sans-serif;font-size:27px;font-size:.7601351351rem}@media (min-width:768px){.t-suisse-reg-xl{font-size:33px;font-size:.9290540541rem}}@media (min-width:1500px){.t-suisse-reg-xl{font-size:34.3052px}}.t-suisse-reg-xl{line-height:1.1542}.t-suisse-reg-md{font-size:25px;font-size:.7038288288rem;line-height:1.2}.t-suisse-reg-md,.t-suisse-reg-sm{font-family:Suisse-Reg,Arial,sans-serif;letter-spacing:.002em}.t-suisse-reg-sm{font-size:18px;font-size:.5067567568rem;line-height:1.25}.t-suisse-reg-sm strong{font-family:Dia-Black,sans-serif;font-weight:400}.awards .t-suisse-reg-sm{font-size:14px;line-height:1.3}@media (min-width:768px){.awards .t-suisse-reg-sm{font-size:18px;font-size:.5067567568rem}}.carousel .t-suisse-reg-sm h3{font-family:Dia-Black,sans-serif;font-size:29px;font-size:.8164414414rem;margin-bottom:.2815315315rem}@media (min-width:1023px){.carousel .t-suisse-reg-sm h3{font-size:35px}.carousel .t-suisse-reg-sm{font-size:26px}}.social .t-suisse-reg-sm{font-size:20px;line-height:.1;text-decoration:underline;text-decoration-color:transparent;transition:text-decoration-color .3s ease}.social .t-suisse-reg-sm:hover{text-decoration-color:#000}@media (min-width:1023px){.social .t-suisse-reg-sm{font-size:25px;font-size:.7038288288rem}}@media (min-width:1500px){.social .t-suisse-reg-sm{font-size:26px}.clients .t-suisse-reg-sm,.text .t-suisse-reg-sm{font-size:18px}}.section-social .t-suisse-reg-sm{font-size:25px;font-size:.7038288288rem}@media (min-width:1500px){.section-social .t-suisse-reg-sm{font-size:26px}}.t-suisse-reg-detail{font-family:Suisse-Reg,Arial,sans-serif;font-size:20px;font-size:.5630630631rem;letter-spacing:.002em;line-height:1.25}@media (min-width:1500px){.t-suisse-reg-detail{font-size:24px}}.t-suisse-reg-awards{font-family:Suisse-Reg,Arial,sans-serif;font-size:14px;letter-spacing:.002em;line-height:1.25}.project-credits .t-suisse-reg-awards{font-size:27px;font-size:.7601351351rem}@media (min-width:1500px){.project-credits .t-suisse-reg-awards{font-size:26px}}@media (min-width:768px){.t-suisse-reg-awards{font-size:25px;font-size:.7038288288rem}}@media (min-width:1500px){.t-suisse-reg-awards{font-size:26px}}.t-droulers-italic-lg{font-family:Pitch-Medium,sans-serif;font-size:34px;font-size:.9572072072rem}@media (min-width:1500px){.t-droulers-italic-lg h2{font-size:35px}}.t-editorial-regular-lg{font-family:Editorial-Reg,sans-serif;font-size:40px;font-size:1.1261261261rem}@media (min-width:1500px){.t-editorial-regular-lg{font-size:41.6657px}}.t-dia-black{font-family:Dia-Black,sans-serif}.t-diabold{font-family:Dia-Bold,sans-serif}.t-droulersitalic{font-family:Pitch-Medium,sans-serif}.t-editorialreg{font-family:Editorial-Reg,sans-serif}.t-pitchmedium{font-family:Pitch-Medium,sans-serif}.t-suisselight{font-family:Suisse-Light,sans-serif}.t-suissereg{font-family:Suisse-Reg,Arial,sans-serif}.t-center,.t-left{text-align:center}.awards .t-left,.clients .t-left,.project-credits .t-left{text-align:left}@media (min-width:768px){.t-left{text-align:left}}.t-right{text-align:right}.t-uppercase{text-transform:uppercase}.grid{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:1rem;grid-column-gap:80px;grid-column-gap:2.2522522523rem}.grid .grid-item{grid-column:span 3}@media (min-width:768px){.grid .grid-item{grid-column:span 1}}.grid.grid-jobs{row-gap:2rem}.grid.grid-related{gap:40px;gap:1.1261261261rem}.grid.grid-2{align-items:flex-start;grid-template-columns:repeat(2,1fr);justify-content:center}.grid.grid-2 .grid-item{grid-column:span 2}@media (min-width:768px){.grid.grid-2 .grid-item{grid-column:span 1}}.grid.grid-4{align-items:flex-start;gap:0;grid-template-columns:repeat(4,1fr);justify-content:flex-start;row-gap:30px;row-gap:.8445945946rem}.grid.grid-4 .grid-item{grid-column:span 2}@media (min-width:768px){.grid.grid-4 .grid-item{grid-column:span 1}}.grid.grid-logos{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;max-width:100%}@media (min-width:768px){.grid.grid-logos{max-width:75%}}@media (min-width:1023px){.grid.grid-logos{max-width:65%}}.grid.grid-logos .grid-item{padding-left:0;padding-right:0;position:relative;width:25%}.grid.grid-logos .grid-item img{-o-object-fit:contain;object-fit:contain;width:100%}.grid.grid-logos .grid-item.grid-item-2 img,.grid.grid-logos .grid-item.grid-item-3 img{max-height:80px}.grid.grid-people .grid-item{padding:0}.page.page-landing-page{padding-left:2.2522522523rem;padding-right:2.2522522523rem}.social{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;justify-content:center;row-gap:0;width:100%}.social li{line-height:1}@media (min-width:768px){.social{gap:30px}}
