.hero__media .media-frame,.work-card__media,.solution-card__media,.scale-media,.feature-case__media .media-frame{background-color:#101010;background-position:50%;background-repeat:no-repeat;background-size:cover}.hero__media .media-frame__caption{text-shadow:0 1px 18px #000c;padding-top:28px}.work-card__placeholder{display:none}.work-card__media:before{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#00000038);position:absolute;inset:0}.work-card__media:after{opacity:0}.work-card:hover .work-card__media:after,.work-card:focus-visible .work-card__media:after{opacity:1}.solution-card__media:after{content:"";pointer-events:none;background:linear-gradient(#0000 54%,#00000057);position:absolute;inset:0}.feature-case__media .media-frame__caption{text-shadow:0 1px 18px #000000d9}@media (width<=720px){.hero__media .media-frame__caption{font-size:11px}}.footer-brand img{height:auto}.media-frame__caption>span{text-shadow:0 1px 10px #0000008c;background:#0909096b;border:1px solid #ffffff14;border-radius:2px;padding:5px 8px;box-shadow:0 2px 16px #00000029}@media (width<=720px){.hero__media{margin-top:28px}.work-card:nth-child(n+3){grid-template-columns:minmax(118px,40%) 1fr;align-items:stretch;display:grid}.work-card:nth-child(n+3) .work-card__media{min-height:138px;display:block}.work-card:nth-child(n+3) .work-card__body{flex-direction:column;justify-content:center;min-height:138px;padding:14px 38px 14px 14px;display:flex}.work-card:nth-child(n+3) .work-card__title{font-size:17px;line-height:1.08}.work-card:nth-child(n+3) .work-card__meta{margin-top:7px}.work-card:nth-child(n+3) .work-card__body:after{top:13px;right:13px}.feature-case__copy{display:contents}.feature-case__copy>.case-label,.feature-case__copy>h2,.feature-case__copy>p,.feature-case__copy>.case-facts,.feature-case__copy>.button,.feature-case__media{grid-column:1/-1}.feature-case__copy>.case-label{order:1}.feature-case__copy>h2{order:2}.feature-case__copy>p{order:3;margin-bottom:0}.feature-case__media{order:4;margin-top:22px;margin-bottom:24px}.feature-case__media .media-frame{min-height:360px!important}.feature-case__copy>.case-facts{order:5;margin:0 0 24px}.feature-case__copy>.button{order:6;justify-self:start}}.hero__media .media-frame{background-image:linear-gradient(#0909090d 0% 64%,#0909098f 100%),url(/assets/hero/hero-desktop-v1.png);background-position:55%;background-size:cover}.hero__media .media-frame__caption{-webkit-backdrop-filter:blur(5px);max-width:calc(100% - 36px);text-shadow:none;white-space:nowrap;background:#0909097a;border:1px solid #ffffff1f;padding:8px 10px;display:inline-flex;bottom:18px;left:18px;right:auto}@media (width<=1100px){.hero__media .media-frame{background-image:linear-gradient(#0909090d 0% 62%,#09090994 100%),url(/assets/hero/hero-tablet-v2.png);background-position:50%}}@media (width<=720px){.hero__media{margin-top:24px}.hero__media .media-frame{background-image:linear-gradient(#0909090a 0% 58%,#0909099e 100%),url(/assets/hero/hero-mobile-v2.png);background-position:50%}.hero__media .media-frame__caption{white-space:normal;max-width:calc(100% - 28px);padding:7px 9px;bottom:14px;left:14px}}:root{--media-work-2:url(/assets/selected-work/product/product-02a-v1.webp)}.work-card:nth-child(2) .work-card__media{background-image:var(--media-work-2);background-position:50%;background-size:cover}@media (width>=721px) and (width<=1100px){.work-card:nth-child(2) .work-card__media{isolation:isolate;background:0 0}.work-card:nth-child(2) .work-card__media:before,.work-card:nth-child(2) .work-card__media:after,.work-card:nth-child(2) .work-card__placeholder{content:"";background-image:var(--media-work-2);opacity:1;pointer-events:none;background-repeat:no-repeat;background-size:300% 100%;border:0;width:33.333%;display:block;position:absolute;top:0;bottom:0;transform:none}.work-card:nth-child(2) .work-card__media:before{background-position:0;left:0;right:auto;box-shadow:inset -1px 0 #ffffff7a}.work-card:nth-child(2) .work-card__placeholder{left:33.333%;right:auto;color:#0000;background-position:50%;height:auto;font-size:0;line-height:0;inset-block:0;box-shadow:inset -1px 0 #ffffff7a}.work-card:nth-child(2) .work-card__media:after{left:auto;right:0;background-position:100%;inset-block:0}.work-card:nth-child(2):hover .work-card__media:after,.work-card:nth-child(2):focus-visible .work-card__media:after{opacity:1;border:0;transform:none}}@media (width<=720px){.work-card:nth-child(2) .work-card__media{background-image:var(--media-work-2);background-position:50%;background-size:cover}}:root{--media-work-1:url(/assets/selected-work/virtual-brand-ambassador/virtual-brand-ambassador-v1.webp)}.work-card:first-child .work-card__media{background-image:var(--media-work-1);background-position:50% 42%;background-size:cover}@media (width>=721px) and (width<=1100px){.work-card:first-child .work-card__media{background-position:43% 42%;background-size:122%}}@media (width<=720px){.work-card:first-child .work-card__media{background-position:39% 42%;background-size:138%}}:root{--media-work-localization-master:url(/assets/selected-work/ai-localization/ai-localization-master-v1.png);--media-work-localization-overlay-desktop:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMDAwIDY2Nyc+CjxyZWN0IHg9JzIyJyB5PScyMicgd2lkdGg9JzE1MCcgaGVpZ2h0PSc1MCcgcng9JzgnIGZpbGw9JyMwODA4MDgnIGZpbGwtb3BhY2l0eT0nLjgyJyBzdHJva2U9J3doaXRlJyBzdHJva2Utb3BhY2l0eT0nLjM4Jy8+Cjx0ZXh0IHg9JzQzJyB5PSc1NicgZmlsbD0nd2hpdGUnIGZvbnQtZmFtaWx5PSdBcmlhbCxzYW5zLXNlcmlmJyBmb250LXNpemU9JzI2Jz5TT1VSQ0U8L3RleHQ+CjxyZWN0IHg9JzcwNCcgeT0nMjInIHdpZHRoPScyNzQnIGhlaWdodD0nNTAnIHJ4PSc4JyBmaWxsPScjMDgwODA4JyBmaWxsLW9wYWNpdHk9Jy44Micgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLW9wYWNpdHk9Jy4zOCcvPgo8dGV4dCB4PSc3MjYnIHk9JzU2JyBmaWxsPSd3aGl0ZScgZm9udC1mYW1pbHk9J0FyaWFsLHNhbnMtc2VyaWYnIGZvbnQtc2l6ZT0nMjQnPjMgTE9DQUxJWkVEIE9VVFBVVFM8L3RleHQ+Cjwvc3ZnPg==);--media-work-localization-overlay-tablet:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4MDAgODAwJz4KPHJlY3QgeD0nMTgnIHk9JzE4JyB3aWR0aD0nMTIwJyBoZWlnaHQ9JzQyJyByeD0nNycgZmlsbD0nIzA4MDgwOCcgZmlsbC1vcGFjaXR5PScuODQnIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS1vcGFjaXR5PScuMzgnLz4KPHRleHQgeD0nMzQnIHk9JzQ3JyBmaWxsPSd3aGl0ZScgZm9udC1mYW1pbHk9J0FyaWFsLHNhbnMtc2VyaWYnIGZvbnQtc2l6ZT0nMjInPlNPVVJDRTwvdGV4dD4KPHJlY3QgeD0nNTE0JyB5PScxOCcgd2lkdGg9JzI2OCcgaGVpZ2h0PSc0Micgcng9JzcnIGZpbGw9JyMwODA4MDgnIGZpbGwtb3BhY2l0eT0nLjg0JyBzdHJva2U9J3doaXRlJyBzdHJva2Utb3BhY2l0eT0nLjM4Jy8+Cjx0ZXh0IHg9JzUzMicgeT0nNDcnIGZpbGw9J3doaXRlJyBmb250LWZhbWlseT0nQXJpYWwsc2Fucy1zZXJpZicgZm9udC1zaXplPScyMCc+RU4g4oaSIEVTIMK3IEZSIMK3IERFPC90ZXh0Pgo8L3N2Zz4=);--media-work-localization-overlay-mobile:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA3MjAgNzIwJz4KPHJlY3QgeD0nMTgnIHk9JzE4JyB3aWR0aD0nMTc2JyBoZWlnaHQ9JzQ2JyByeD0nNycgZmlsbD0nIzA4MDgwOCcgZmlsbC1vcGFjaXR5PScuODYnIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS1vcGFjaXR5PScuNCcvPgo8dGV4dCB4PSczNCcgeT0nNDknIGZpbGw9J3doaXRlJyBmb250LWZhbWlseT0nQXJpYWwsc2Fucy1zZXJpZicgZm9udC1zaXplPScyMyc+U09VUkNFIC8gRU48L3RleHQ+CjxyZWN0IHg9JzE4JyB5PSc2NTQnIHdpZHRoPSczMDYnIGhlaWdodD0nNDgnIHJ4PSc3JyBmaWxsPScjMDgwODA4JyBmaWxsLW9wYWNpdHk9Jy45JyBzdHJva2U9J3doaXRlJyBzdHJva2Utb3BhY2l0eT0nLjMnLz4KPHRleHQgeD0nMzYnIHk9JzY4NicgZmlsbD0nd2hpdGUnIGZvbnQtZmFtaWx5PSdBcmlhbCxzYW5zLXNlcmlmJyBmb250LXNpemU9JzI0Jz7ihpIgRVMgwrcgKyBGUiAvIERFPC90ZXh0Pgo8L3N2Zz4=)}.work-card:nth-child(3) .work-card__media{background-color:#0b0b0b;background-image:var(--media-work-localization-overlay-desktop), var(--media-work-localization-master);background-position:50%,50%;background-repeat:no-repeat;background-size:100% 100%,cover}@media (width>=721px) and (width<=1100px){.work-card:nth-child(3) .work-card__media{background-image:var(--media-work-localization-overlay-tablet), var(--media-work-localization-master);background-position:50%,50%;background-size:100% 100%,contain}}@media (width<=720px){.work-card:nth-child(3) .work-card__media{background-image:var(--media-work-localization-overlay-mobile), var(--media-work-localization-master);background-position:50%,0;background-size:100% 100%,auto 100%}}:root{--media-work-advertising:url(/assets/selected-work/ai-advertising-performance/ai-advertising-performance-v1.webp)}.work-card:nth-child(4) .work-card__media{background-color:#0b0b0b;background-image:var(--media-work-advertising);background-position:0;background-repeat:no-repeat;background-size:auto 100%}.work-card:nth-child(4) .work-card__media:before{content:"OUTPUTS\a 1:1\a 4:5\a 9:16";white-space:pre;z-index:1;color:#f2f2f2;letter-spacing:.08em;text-transform:uppercase;pointer-events:none;background:#0b0b0b;border-left:1px solid #ffffff1f;align-items:center;width:32.5%;padding-left:18px;font-size:12px;line-height:2.2;display:flex;position:absolute;inset:0 0 0 auto}.work-card:nth-child(4) .work-card__media:after{content:"CAMPAIGN → VARIATIONS → OUTPUTS";z-index:2;color:#fff;letter-spacing:.05em;text-transform:uppercase;opacity:1;pointer-events:none;background:#080808d1;border:1px solid #ffffff2e;border-radius:2px;width:fit-content;height:auto;padding:5px 7px;font-size:9px;line-height:1.2;position:absolute;inset:auto 12px 12px;transform:none}.work-card:nth-child(4):hover .work-card__media:after,.work-card:nth-child(4):focus-visible .work-card__media:after{opacity:1;border-color:#ffffff2e;transform:none}.work-card:nth-child(4) .work-card__title{font-size:0}.work-card:nth-child(4) .work-card__title:after{content:"AI Advertising / Performance";font-size:20px;font-weight:500;line-height:1.08}.work-card:nth-child(4) .work-card__meta>span{display:none}.work-card:nth-child(4) .work-card__meta:after{content:"AI Advertising · Concept Case · In development";color:var(--muted);font-size:13px;line-height:1.35}@media (width>=721px) and (width<=1100px){.work-card:nth-child(4) .work-card__media{background-image:var(--media-work-advertising);background-position:50%;background-size:cover}.work-card:nth-child(4) .work-card__media:before{display:none}.work-card:nth-child(4) .work-card__media:after{content:"1 CAMPAIGN → 3 OUTPUTS";padding:4px 6px;font-size:9px}}@media (width<=720px){.work-card:nth-child(4) .work-card__media{background-image:var(--media-work-advertising);background-position:50%;background-size:cover}.work-card:nth-child(4) .work-card__media:before{display:none}.work-card:nth-child(4) .work-card__media:after{content:"CAMPAIGN → 3 ADS";letter-spacing:.04em;padding:3px 5px;font-size:8px;bottom:7px;left:7px;right:auto}.work-card:nth-child(4) .work-card__title:after{font-size:17px}.work-card:nth-child(4) .work-card__meta:after{font-size:11px}}:root{--media-solution-catalog-desktop:url(/assets/signature-solutions/catalog-to-content/catalog-to-content-solution-mobile-v5.webp);--media-solution-catalog-tablet:url(/assets/signature-solutions/catalog-to-content/catalog-to-content-solution-mobile-v5.webp);--media-solution-catalog-mobile:url(/assets/signature-solutions/catalog-to-content/catalog-to-content-solution-mobile-v5.webp)}.solution-card:nth-child(2) .solution-card__media{background-color:#0d0f10;background-image:var(--media-solution-catalog-desktop);background-position:50%;background-repeat:no-repeat;background-size:contain}.solution-card:nth-child(2) .solution-card__media:after{content:none}@media (width>=721px) and (width<=1100px){.solution-card:nth-child(2) .solution-card__media{background-image:var(--media-solution-catalog-tablet);background-position:50%;background-size:contain}}@media (width<=720px){.solution-card:nth-child(2) .solution-card__media{background-image:var(--media-solution-catalog-mobile);background-position:50%;background-size:contain}}:root{--media-solution-vba-desktop:url(/assets/signature-solutions/virtual-brand-ambassador/virtual-brand-ambassador-solution-desktop-v1.webp);--media-solution-vba-tablet:url(/assets/signature-solutions/virtual-brand-ambassador/virtual-brand-ambassador-solution-tablet-v1.webp);--media-solution-vba-mobile:url(/assets/signature-solutions/virtual-brand-ambassador/virtual-brand-ambassador-solution-mobile-v1.webp)}.solution-card:first-child .solution-card__media{background-color:#0c0e0f;background-image:var(--media-solution-vba-desktop);background-position:50%;background-repeat:no-repeat;background-size:contain}.solution-card:first-child .solution-card__media:after{content:none}@media (width>=721px) and (width<=1100px){.solution-card:first-child .solution-card__media{background-image:var(--media-solution-vba-tablet);background-position:50%;background-size:contain}}@media (width<=720px){.solution-card:first-child .solution-card__media{background-image:var(--media-solution-vba-mobile);background-position:50%;background-size:contain}}:root{--media-solution-localization-desktop:url(/assets/signature-solutions/ai-localization/ai-localization-solution-desktop-v2.webp);--media-solution-localization-tablet:url(/assets/signature-solutions/ai-localization/ai-localization-solution-tablet-v2.webp);--media-solution-localization-mobile:url(/assets/signature-solutions/ai-localization/ai-localization-solution-mobile-v2.webp)}.solution-card:nth-child(3) .solution-card__media{background-color:#0a0d0e;background-image:var(--media-solution-localization-desktop);background-position:50%;background-repeat:no-repeat;background-size:contain}.solution-card:nth-child(3) .solution-card__media:after{content:none}@media (width>=721px) and (width<=1100px){.solution-card:nth-child(3) .solution-card__media{background-image:var(--media-solution-localization-tablet);background-position:50%;background-size:contain}}@media (width<=720px){.solution-card:nth-child(3) .solution-card__media{background-image:var(--media-solution-localization-mobile);background-position:50%;background-size:contain}}:root{--media-featured-case-desktop:url(/assets/featured-case/featured-case-desktop-v1.webp);--media-featured-case-tablet:url(/assets/featured-case/featured-case-tablet-v1.webp);--media-featured-case-mobile:url(/assets/featured-case/featured-case-mobile-v1.webp)}#featured-case .feature-case__media .media-frame{background-color:#090b0c;background-image:var(--media-featured-case-desktop);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%}#featured-case .feature-case__media .media-frame__label,#featured-case .feature-case__media .media-frame__caption,#featured-case .feature-case__media .media-orbit{display:none}@media (width>=721px) and (width<=1100px){#featured-case .feature-case__media .media-frame{background-image:var(--media-featured-case-tablet);background-position:50%;background-size:cover}}@media (width<=720px){#featured-case .feature-case__media .media-frame{background-image:var(--media-featured-case-mobile);background-position:50%;background-size:cover;height:auto}}:root{--media-scale-desktop:url(/assets/built-for-scale/built-for-scale-desktop-v2.svg);--media-scale-tablet:url(/assets/built-for-scale/built-for-scale-tablet-v2.svg);--media-scale-mobile:url(/assets/built-for-scale/built-for-scale-mobile-v2.svg)}section[aria-labelledby=scale-title] .scale-media{aspect-ratio:690/360;background-color:#080b0c;background-image:var(--media-scale-desktop);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border:0;border-radius:0;min-height:0;padding:0;overflow:hidden}section[aria-labelledby=scale-title] .scale-media:after{content:none}section[aria-labelledby=scale-title] .scale-system{visibility:hidden;pointer-events:none;width:100%;height:100%}@media (width>=721px) and (width<=1100px){section[aria-labelledby=scale-title] .scale-media{aspect-ratio:411/595;background-image:var(--media-scale-tablet)}}@media (width<=720px){section[aria-labelledby=scale-title] .scale-media{aspect-ratio:342/479;background-image:var(--media-scale-mobile)}}
