.intro.svelte-13rdlu3{background:var(--color-black);color:var(--color-white);padding-inline:var(--page-margin)}.intro__kicker.svelte-13rdlu3,.intro__link.svelte-13rdlu3{font-family:var(--fontfamily-sans);font-size:clamp(.75rem,.262vw + .686rem,1rem);text-transform:uppercase}.intro__heading.svelte-13rdlu3,.intro__text.svelte-13rdlu3{font-family:var(--fontfamily-serif);font-weight:400}.intro__kicker.svelte-13rdlu3{margin-bottom:.5em;font-variation-settings:"wght" 400}.intro__heading.svelte-13rdlu3{font-size:clamp(2rem,3.274vw + 1.196rem,5.125rem);line-height:1.2}.intro__text.svelte-13rdlu3{margin-top:.5em;font-size:clamp(1.125rem,1.441vw + .771rem,2.5rem);line-height:1.2;text-wrap:pretty}.intro__link.svelte-13rdlu3{margin-top:2em;font-variation-settings:"wght" 700}.intro__link.svelte-13rdlu3:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14.49 24.78'%3E %3Cpath fill='%23fff' d='M14.49 12.37 2.12 0 0 2.12l10.27 10.27L0 22.66l2.12 2.12 12.37-12.37-.02-.02.02-.02z'/%3E %3C/svg%3E");background-size:100%;background-repeat:no-repeat;background-position:center;width:.625em;height:.625em;margin-left:.5em;display:inline-block;transform:translateY(-.025em)}@media (min-width: 1024px){.intro__content.svelte-13rdlu3{padding-block:3.5rem}.intro__link.svelte-13rdlu3{margin-top:3em}}.background.svelte-1ft7gqr{background-color:#f5f6f8}.contain.svelte-1ft7gqr{height:100%;object-fit:contain}.cover.svelte-1ft7gqr{height:100%;object-fit:cover}.contain.svelte-jxdls3{width:100%;height:100%;object-fit:contain}.cover.svelte-jxdls3{width:100%;height:100%;object-fit:cover}.project.svelte-lo9vca{width:100%;color:var(--color-white);transition:color .2s var(--ease-quad-in-out)}.project.svelte-lo9vca:hover{color:var(--brand-color)}.project__media.svelte-lo9vca{position:relative;display:block;margin-bottom:clamp(1.25rem,1.07vw + .966rem,2.25rem);overflow:hidden;cursor:pointer}.project__media.svelte-lo9vca:before{content:"";display:block;position:absolute;top:0;left:0;width:calc(100% - 1px);height:calc(100% - 1px);object-fit:cover;background-color:var(--color-black)}.project__media__poster.svelte-lo9vca{position:absolute;width:calc(100% + 2px);height:calc(100% + 2px);transform:translate(-1px,-1px);object-fit:cover;z-index:1;opacity:1;transition:opacity .2s var(--ease-quad-in-out)}.project.svelte-lo9vca:hover .project__media__poster:where(.svelte-lo9vca){opacity:0}.project__client.svelte-lo9vca,.project__tags.svelte-lo9vca{font-family:var(--fontfamily-sans);font-variation-settings:"wght" 300;text-transform:uppercase}.project__client.svelte-lo9vca{margin-bottom:.5rem;font-size:clamp(.75rem,.262vw + .686rem,1rem)}.project__title.svelte-lo9vca{margin-bottom:.875rem;font-size:clamp(2rem,1.048vw + 1.743rem,3rem);line-height:1.1}.project__tags.svelte-lo9vca{text-wrap:balance;font-size:clamp(.625rem,.393vw + .528rem,1rem)}.project__tags.svelte-lo9vca a:where(.svelte-lo9vca):not(:last-child):after{content:" | "}.project.svelte-lo9vca a:where(.svelte-lo9vca){text-decoration:none;color:inherit;cursor:pointer}.featured-work.svelte-qzxsm{padding-inline:var(--page-margin);background:var(--color-black)}.featured-work__content.svelte-qzxsm{display:flex;flex-direction:column;gap:4.5rem}.featured-work__item.svelte-qzxsm{width:85%}@media (max-width: 1279px){.featured-work__item.svelte-qzxsm:nth-child(2n){margin-left:auto}}@media (min-width: 1280px){.featured-work__content.svelte-qzxsm{display:grid;grid-template-columns:repeat(10,1fr);gap:5rem}.featured-work__item.svelte-qzxsm{width:100%;grid-column:span 6}.featured-work__item.svelte-qzxsm:nth-child(4n+2),.featured-work__item.svelte-qzxsm:nth-child(4n+3){grid-column:span 4}.featured-work__item.svelte-qzxsm:nth-child(4n+2){margin-top:70%}.featured-work__item.svelte-qzxsm:nth-child(4n+4){margin-top:25%}}.clients.svelte-jw9m0f{padding-inline:var(--page-margin);background:var(--color-black);color:var(--color-white)}.clients__list.svelte-jw9m0f{--columns: 3;display:grid;grid-template-columns:repeat(var(--columns),1fr)}@media (min-width: 768px){.clients.svelte-jw9m0f{padding-block:6.5rem}.clients__list.svelte-jw9m0f{--columns: 4}}@media (min-width: 1024px){.clients__list.svelte-jw9m0f{--columns: 6}}.services.svelte-abyazq{padding-inline:calc(var(--page-margin) * 1.25);text-align:center}.services--light.svelte-abyazq{background:var(--color-white);color:var(--color-black)}.services--dark.svelte-abyazq{background:var(--color-black);color:var(--color-white)}.services__heading.svelte-abyazq{font-family:var(--fontfamily-sans);margin-bottom:clamp(1.5rem,.803vw + 1.287rem,2.25rem);font-size:clamp(1.25rem,1.637vw + .848rem,2.813rem);font-variation-settings:"wght" 300;text-transform:uppercase;line-height:1.2}.services__description.svelte-abyazq{max-width:82ch;margin-inline:auto;margin-bottom:5rem;line-height:1.2;font-size:clamp(1rem,.917vw + .775rem,1.875rem)}.services__description.svelte-abyazq p{text-wrap:pretty;margin-bottom:.5em}.services__list.svelte-abyazq{margin-top:2.5rem}.service.svelte-abyazq:not(:last-child){margin-bottom:1.5em}.service__text.svelte-abyazq{margin-bottom:1em;font-size:clamp(1rem,.917vw + .775rem,1.875rem);line-height:1.2}.service__hover.svelte-abyazq{font-family:var(--fontfamily-sans);font-size:clamp(.75rem,.262vw + .686rem,1rem);font-variation-settings:"wght" 300;text-transform:uppercase}.services--dark.svelte-abyazq .service__hover:where(.svelte-abyazq){color:var(--color-accent)}@media (max-width: 1023px){.service.svelte-abyazq:not(:last-child):after{content:"";display:block;width:5rem;height:1px;background:currentColor;margin-top:1.5em;margin-inline:auto}}@media (min-width: 1024px){.services.svelte-abyazq{padding-top:6.25rem}.services__list.svelte-abyazq{display:grid;grid-template-columns:repeat(2,1fr);row-gap:2.5rem;align-items:center;margin-top:3.5rem}.service.svelte-abyazq{position:relative;text-wrap:balance}.service.svelte-abyazq:last-child{margin-bottom:1.5rem}.service.svelte-abyazq:nth-child(odd):after{content:"";width:1px;height:100%;background:currentColor;position:absolute;top:0;right:0}.service.svelte-abyazq:nth-child(4n+1):before,.service.svelte-abyazq:nth-child(4n+2):before{content:"";width:85%;height:1px;background:currentColor;position:absolute;bottom:-2rem;left:7.5%}.service__text.svelte-abyazq,.service__hover.svelte-abyazq{display:flex;align-items:center;justify-content:center;transition:opacity .2s var(--ease-quad-out),transform .2s var(--ease-quad-out)}.service__text.svelte-abyazq{max-width:16ch;margin-inline:auto;margin-bottom:0}.service__hover.svelte-abyazq{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transform:translateY(20%)}.service.svelte-abyazq:hover .service__text:where(.svelte-abyazq){opacity:0;transform:translateY(-20%)}.service.svelte-abyazq:hover .service__hover:where(.svelte-abyazq){opacity:1;transform:translateY(0)}}@media (min-width: 1536px){.services__list.svelte-abyazq{grid-template-columns:repeat(4,1fr)}.service.svelte-abyazq:nth-child(4n+1):before,.service.svelte-abyazq:nth-child(4n+2):before,.service.svelte-abyazq:nth-child(odd):after{display:none}.service.svelte-abyazq:not(:last-child):after{content:"";display:block;width:1px;height:100%;background:currentColor;position:absolute;top:0;right:0}}.about.svelte-1d3p0ta{width:100%;overflow:hidden;padding-inline:var(--page-margin);background:var(--color-white);color:var(--color-black)}.about__media.svelte-1d3p0ta{position:relative;width:60%;margin-bottom:1.25rem}.about__media.svelte-1d3p0ta:before,.about__media.svelte-1d3p0ta:after{content:"";position:absolute;height:1px;background:var(--color-black);transform-origin:left center;transition:transform 2s var(--ease-circ-out);z-index:-1}.about__media.svelte-1d3p0ta:before{top:40.25%;left:0;width:55vw;transform:rotate(6deg) scaleX(0)}.is-active .about__media.svelte-1d3p0ta:before{transform:rotate(6deg) scaleX(1)}.about__media.svelte-1d3p0ta:after{content:"";top:30.5%;left:0;width:100vw;transform:rotate(-9deg) scaleX(0);z-index:-1}.is-active .about__media.svelte-1d3p0ta:after{transform:rotate(-9deg) scaleX(1)}.about__heading.svelte-1d3p0ta{font-family:var(--fontfamily-sans);margin-bottom:clamp(1.5rem,.803vw + 1.287rem,2.25rem);font-size:clamp(1.25rem,1.637vw + .848rem,2.813rem);font-variation-settings:"wght" 300;text-transform:uppercase;line-height:1.2}.about__description.svelte-1d3p0ta{max-width:52ch;font-size:clamp(1rem,.917vw + .775rem,1.875rem);line-height:1.2}.about__description.svelte-1d3p0ta p{text-wrap:pretty;margin-bottom:.5em}.about__link.svelte-1d3p0ta{font-family:var(--fontfamily-sans);margin-top:3rem;font-size:clamp(.75rem,.524vw + .621rem,1.25rem);font-variation-settings:"wght" 600;text-transform:uppercase;line-height:1}.about__link.svelte-1d3p0ta:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14.49 24.78'%3E %3Cpath fill='%23000' d='M14.49 12.37 2.12 0 0 2.12l10.27 10.27L0 22.66l2.12 2.12 12.37-12.37-.02-.02.02-.02z'/%3E %3C/svg%3E");background-size:100%;background-repeat:no-repeat;background-position:center;width:.625em;height:.625em;margin-left:.5em;display:inline-block;transform:translateY(-.025em)}@media (min-width: 1280px){.about.svelte-1d3p0ta{display:grid;grid-template-columns:3fr 5fr;column-gap:10rem;align-items:center;padding-bottom:6.25rem}.about__media.svelte-1d3p0ta{width:100%;margin-bottom:0}.about__media.svelte-1d3p0ta:before{width:34vw}.about__media.svelte-1d3p0ta:after{width:70vw}}.page-header.svelte-33swzo{padding-bottom:clamp(0rem,7.859vw - 1.93rem,7.5rem);padding-inline:var(--page-margin);background:var(--color-black);color:var(--color-white)}.page-header--first.svelte-33swzo{padding-top:clamp(6.25rem,9.168vw + 3.998rem,15rem)}.page-header__heading.svelte-33swzo{max-width:32ch;margin-inline:auto;text-align:center;font-size:clamp(2rem,2.096vw + 1.485rem,4rem);line-height:clamp(2.4rem,2.096vw + 1.885rem,4.4rem);text-wrap:pretty}.projects.svelte-2fcm7t{padding-bottom:clamp(3.75rem,6.549vw + 2.141rem,10rem);padding-inline:var(--page-margin);background:var(--color-black)}.projects__list.svelte-2fcm7t{display:flex;flex-direction:column;gap:clamp(3.75rem,6.549vw + 2.141rem,10rem)}.projects__item.svelte-2fcm7t{width:85%}.projects__item.svelte-2fcm7t:nth-child(2n){margin-left:auto}@media (min-width: 1280px){.projects__item.svelte-2fcm7t{width:75%}}.dual.svelte-dwr3i3{display:flex;flex-direction:column}.video.svelte-dwr3i3{width:100%;display:flex;flex-direction:column;padding-inline:var(--page-margin)}.video.svelte-dwr3i3:first-child{padding-top:3.125rem}.video.svelte-dwr3i3:last-child{overflow:hidden;position:relative;padding-bottom:clamp(3.125rem,3.274vw + 2.321rem,6.25rem);background:var(--color-white);color:var(--color-black)}.video.svelte-dwr3i3:last-child .video__media:where(.svelte-dwr3i3){position:relative}.video.svelte-dwr3i3:last-child .video__media:where(.svelte-dwr3i3):before{content:"";display:block;position:absolute;left:-50%;top:0;bottom:50%;width:150vw;background:var(--color-black)}.video.svelte-dwr3i3:not(:last-child){padding-bottom:clamp(3.25rem,12.312vw + .226rem,15rem);background:var(--color-black);color:var(--color-white)}.video__container.svelte-dwr3i3{width:80%}.video.svelte-dwr3i3:nth-child(2n) .video__container:where(.svelte-dwr3i3){margin-left:auto}.video__media.svelte-dwr3i3{margin-bottom:clamp(1.25rem,.786vw + 1.057rem,2rem)}.video__title.svelte-dwr3i3{font-family:var(--fontfamily-sans);margin-bottom:.825em;font-size:clamp(.75rem,.524vw + .621rem,1.25rem);line-height:1;font-variation-settings:"wght" 300;text-transform:uppercase}.video__description.svelte-dwr3i3{font-size:clamp(1rem,.524vw + .871rem,1.5rem);line-height:1.2;text-wrap:pretty}@media (min-width: 1024px){.video__container.svelte-dwr3i3{width:75%}.video__content.svelte-dwr3i3{max-width:95%}}.team.svelte-lwh6q{display:grid;grid-template-columns:1fr;padding-inline:calc(var(--page-margin) * 1.25);row-gap:clamp(4rem,4.65vw + 2.858rem,8.438rem);background:var(--color-white);color:var(--color-black)}.person__image.svelte-lwh6q{margin-bottom:clamp(1.25rem,.786vw + 1.057rem,2rem)}.person__name.svelte-lwh6q{margin-bottom:.425em;font-size:clamp(1.875rem,.655vw + 1.714rem,2.5rem);line-height:1.1}.person__title.svelte-lwh6q{font-family:var(--fontfamily-sans);margin-bottom:.5em;font-size:clamp(.75rem,.393vw + .653rem,1.125rem);font-variation-settings:"wght" 300;text-transform:uppercase;line-height:1.2}.person__role.svelte-lwh6q{margin-bottom:1em;font-size:clamp(1rem,.524vw + .871rem,1.5rem);line-height:1.2}.person__linkedin.svelte-lwh6q{width:clamp(1.25rem,.655vw + 1.089rem,1.875rem);height:clamp(1.25rem,.655vw + 1.089rem,1.875rem);display:block;color:var(--color-black)}@media (min-width: 768px){.team.svelte-lwh6q{grid-template-columns:repeat(2,1fr);column-gap:5.125rem}}@media (min-width: 1280px){.team.svelte-lwh6q{grid-template-columns:repeat(3,1fr)}}
