@font-face{font-family:heroFont;src:url(../media/Poppins_Bold-s.p.6a3307a6.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:heroFont Fallback;src:local(Arial);ascent-override:89.77%;descent-override:29.92%;line-gap-override:8.55%;size-adjust:116.97%}.herofont_4a1acd9a-module__8w92WW__className{font-family:heroFont,heroFont Fallback;font-style:normal;font-weight:700}
.HomePage-module___s9Ena__page{--home-ink:#080808;--home-bone:#f7f7f4;--home-blue:#123d96;--home-muted:#575751;--home-surface-muted:#f0f2f8;--home-inset-top:inset 0 8px 8px -8px #0000000f;--home-inset-bottom:inset 0 -8px 8px -8px #0000000f;background:var(--home-bone);color:var(--home-ink)}.HomePage-module___s9Ena__wrap{max-width:1280px;margin-inline:auto;padding-inline:32px}.HomePage-module___s9Ena__page a:focus-visible{outline:2px solid var(--home-blue);outline-offset:6px}.HomePage-module___s9Ena__textLink{}.HomePage-module___s9Ena__introduction{background:var(--home-surface-muted);box-shadow:var(--home-inset-top);scroll-margin-top:calc(var(--site-chrome-offset,64px) + 24px);padding-block:160px}.HomePage-module___s9Ena__introductionInner{max-width:760px}.HomePage-module___s9Ena__page .HomePage-module___s9Ena__studioHeading{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(32px,4.4vw,56px);font-weight:600;line-height:1.14}.HomePage-module___s9Ena__studioHeadingLine{display:block}.HomePage-module___s9Ena__studioCopy{max-width:640px;color:var(--home-muted);text-wrap:pretty;margin-top:32px;font-size:18px;line-height:1.75}.HomePage-module___s9Ena__introduction .HomePage-module___s9Ena__textLink{margin-top:28px}.HomePage-module___s9Ena__clientStrip{background:var(--home-surface-muted);box-shadow:var(--home-inset-bottom);padding-bottom:96px}.HomePage-module___s9Ena__page .HomePage-module___s9Ena__clientsLabel{letter-spacing:normal;color:var(--home-muted);font-family:inherit;font-size:14px;font-weight:400;line-height:1.5}.HomePage-module___s9Ena__clientLogos{grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:40px 32px;margin-top:44px;padding:0;list-style:none;display:grid}.HomePage-module___s9Ena__clientLogoItem{justify-content:center;align-items:center;min-width:0;min-height:116px;display:flex}.HomePage-module___s9Ena__clientLogo{filter:grayscale();max-width:100%;height:auto;display:block}.HomePage-module___s9Ena__wideClientLogo{filter:grayscale()brightness(.7);width:220px}.HomePage-module___s9Ena__squareClientLogo{width:96px}.HomePage-module___s9Ena__emblemClientLogo{filter:grayscale()brightness(.4);width:116px}.HomePage-module___s9Ena__jobdoneClientLogo{width:220px}.HomePage-module___s9Ena__codyGamesClientLogo{width:112px}.HomePage-module___s9Ena__clientName{text-align:center;text-wrap:balance;font-family:inherit;font-size:20px;font-weight:500;line-height:1.4}@media (max-width:1199px){.HomePage-module___s9Ena__clientLogos{grid-template-columns:repeat(6,minmax(0,1fr))}.HomePage-module___s9Ena__clientLogoItem{grid-column:span 2}}@media (max-width:1023px){.HomePage-module___s9Ena__wrap{padding-inline:24px}.HomePage-module___s9Ena__introduction{padding-block:112px}.HomePage-module___s9Ena__clientLogos{gap:40px 24px}}@media (max-width:639px){.HomePage-module___s9Ena__wrap{padding-inline:16px}.HomePage-module___s9Ena__introduction{padding-block:88px}.HomePage-module___s9Ena__studioHeadingLine{display:inline}.HomePage-module___s9Ena__studioCopy{margin-top:24px;font-size:16px}.HomePage-module___s9Ena__clientStrip{padding-bottom:72px}.HomePage-module___s9Ena__clientLogos{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px;margin-top:36px}.HomePage-module___s9Ena__clientLogoItem{grid-column:auto}.HomePage-module___s9Ena__clientName{font-size:18px}}@media (prefers-reduced-motion:reduce){.HomePage-module___s9Ena__page a svg{transition:none;transform:none!important}}
