.li-stats{grid-template-columns:repeat(4,minmax(0,1fr));margin-left:0;padding:0;list-style:none;display:grid}.li-stats__item{padding:0 var(--mc-space-40)}.li-stats__item:first-child{padding-left:0}.li-stats__item:last-child{padding-right:0}.li-stats__item+.li-stats__item{border-left:var(--mc-border-width) solid var(--mc-border-default)}.li-stats__item p{margin:0}@media (width<=767px){.li-stats{gap:var(--mc-space-16);grid-template-columns:repeat(2,minmax(0,1fr))}.li-stats__item,.li-stats__item:first-child{padding:var(--mc-space-16) 0 0}.li-stats__item,.li-stats__item+.li-stats__item{border-left:0;border-top:var(--mc-border-width) solid var(--mc-border-default)}}.li-stats__item p+p{margin-top:var(--mc-space-8)}.li-audience__cards{gap:var(--mc-card-grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.li-audience__card.mc-next-card{--mc-card-padding:var(--mc-space-24)}.li-audience__card .mc-next-card__body{justify-content:flex-start;align-items:flex-start;gap:var(--mc-space-20);flex-direction:row}.li-audience__card .mc-next-card__content{justify-content:flex-start;margin-top:0}.li-audience__card .mc-next-card__heading{gap:var(--mc-space-8)}.li-audience__card .mc-next-card__icon{flex:none;margin-bottom:0}.li-audience__card .mc-next-card__title{font-size:var(--mc-fs-h6)}.li-audience__card .mc-next-card__description{font-size:var(--mc-fs-body-l);line-height:var(--mc-lh-body-l);color:var(--mc-color-black)}.li-audience__icon-slot{justify-content:flex-start;align-items:flex-start;display:flex}@media (width<=767px){.li-audience__cards{gap:var(--mc-space-16);grid-template-columns:minmax(0,1fr)}.li-audience__card.mc-next-card{--mc-card-padding:var(--mc-space-20)}}.li-audience__icon-slot img{width:var(--mc-space-40);height:var(--mc-space-40);display:block}.li-audience__card .mc-next-card__icon{width:var(--mc-space-40);height:var(--mc-space-40)}.li-glass{height:calc(var(--mc-space-240) * 2 + var(--mc-space-80));border-radius:var(--mc-radius-xl);position:relative;overflow:hidden}.li-glass__image{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.li-glass__panel{top:50%;right:var(--mc-space-48);width:calc(var(--mc-space-240) + var(--mc-space-200));padding:var(--mc-space-24);background:var(--mc-color-white-a70);-webkit-backdrop-filter:blur(var(--mc-blur-lg));backdrop-filter:blur(var(--mc-blur-lg));border-radius:var(--mc-radius-lg);box-shadow:var(--mc-shadow-xl);margin:0;list-style:none;position:absolute;transform:translateY(-50%)}.li-glass__item{align-items:flex-start;gap:var(--mc-space-20);display:flex}.li-glass__item+.li-glass__item{margin-top:var(--mc-space-20);padding-top:var(--mc-space-20);border-top:var(--mc-border-width) solid var(--mc-border-default)}.li-glass__item>img{width:var(--mc-space-40);height:var(--mc-space-40);flex:none}.li-glass__item h3,.li-glass__item p{margin:0}.li-glass__item p{margin-top:var(--mc-space-8)}@media (width<=767px){.li-glass{height:auto;overflow:visible}.li-glass__image{height:calc(var(--mc-space-240) - var(--mc-space-20));border-radius:var(--mc-radius-card-large);object-position:left top;position:relative}.li-glass__panel{width:100%;margin-top:var(--mc-space-24);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border-radius:0;padding:0;position:relative;top:auto;right:auto;transform:none}.li-glass__item{gap:var(--mc-space-16)}.li-glass__item>img{width:var(--mc-space-24);height:var(--mc-space-24)}}.li-audience .padding-section-xl{padding-bottom:var(--mc-space-80)}@media (width<=767px){.li-audience .padding-section-xl{padding-bottom:var(--mc-space-32)}}.li-audience--stats-only .padding-section-xl{padding-bottom:var(--mc-space-120)}@media (width<=767px){.li-audience--stats-only .padding-section-xl{padding-bottom:var(--mc-space-64)}.li-audience--stats-only .mc-section-heading__subheading{max-width:none}}.li-stats__item .heading-style-h1{white-space:nowrap}@media (width<=1023px){.li-stats{column-gap:var(--mc-space-40);grid-template-columns:repeat(2,minmax(0,1fr));row-gap:0}.li-stats__item,.li-stats__item:first-child,.li-stats__item:last-child{padding:var(--mc-space-24) 0}.li-stats__item,.li-stats__item+.li-stats__item{border-left:0}.li-stats__item:nth-child(n+3){border-top:var(--mc-border-width) solid var(--mc-border-default)}}@media (width<=767px){.li-stats{grid-template-columns:minmax(0,1fr)}.li-stats__item:nth-child(n+2){border-top:var(--mc-border-width) solid var(--mc-border-default)}}@media (width<=1023px){.li-glass__item+.li-glass__item{margin-top:var(--mc-space-32);border-top:0;padding-top:0}}@media (width<=767px){.li-glass__item+.li-glass__item{margin-top:var(--mc-space-24)}}@media (width>=768px) and (width<=1023px){.li-stats{row-gap:var(--mc-space-48)}.li-stats__item,.li-stats__item:first-child,.li-stats__item:last-child{padding:0}.li-stats__item:nth-child(n){border-top:0}}@media (width<=767px){.li-stats__item:nth-child(n+2){border-top-color:var(--mc-color-black-a20)}}@media (width>=768px) and (width<=1279px){.li-glass{height:auto;overflow:visible}.li-glass__image{height:calc(var(--mc-space-240) + var(--mc-space-80));border-radius:var(--mc-radius-card-large);object-position:left top;position:relative}.li-glass__panel{width:100%;margin-top:var(--mc-space-24);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border-radius:0;padding:0;position:relative;top:auto;right:auto;transform:none}.li-glass__item{gap:var(--mc-space-16)}.li-glass__item>img{width:var(--mc-space-24);height:var(--mc-space-24)}.li-glass__item+.li-glass__item{margin-top:var(--mc-space-24);border-top:0;padding-top:0}}@media (width>=1280px){.li-glass__panel{-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);border:var(--mc-border-width) solid #ffffff3d;box-shadow:none;background:#ffffff1f}.li-glass__item h3.text-color-black{color:var(--mc-color-white)}.li-glass__item p.text-color-black{color:#ffffffb8}.li-glass__item>img{filter:brightness(0)invert()}.li-glass__item+.li-glass__item{border-top-color:#ffffff2e}}.cs-toc{top:var(--mc-header-h);z-index:800;background:var(--mc-color-white);color:var(--mc-color-black);border-bottom:1px solid var(--mc-border-default);transition:top .5s cubic-bezier(.16,1,.3,1);position:sticky}.cs-toc.is-solo{top:0}.cs-toc__bar{align-items:center;gap:var(--mc-space-24);min-height:64px;display:flex;position:relative}.cs-toc__label{color:var(--mc-color-grey-600);font-size:var(--mc-fs-body-m,16px);flex:none;font-weight:400}.cs-toc__chips{justify-content:center;gap:var(--mc-space-8);scrollbar-width:none;padding:var(--mc-space-12) 0;flex:1;display:flex;overflow-x:auto}.cs-toc__chips::-webkit-scrollbar{display:none}.cs-toc__chip{padding:var(--mc-space-8) var(--mc-space-16);border:1px solid var(--mc-border-default);font-size:var(--mc-fs-body-s);line-height:var(--mc-lh-body-s);color:var(--mc-color-black);white-space:nowrap;border-radius:999px;flex:none;text-decoration:none;transition:background .2s,color .2s,border-color .2s}.cs-toc__chip:hover,.cs-toc__chip.is-active{background:var(--mc-color-black);border-color:var(--mc-color-black);color:var(--mc-color-white);text-decoration:none}.cs-toc__top{border:1px solid var(--mc-color-black);width:40px;height:40px;color:var(--mc-color-black);cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;padding:0;transition:background .2s,color .2s,border-color .2s;display:grid}.cs-toc__top:hover{background:var(--mc-color-black);color:var(--mc-color-white)}.cs-toc__top:focus-visible,.cs-toc__chip:focus-visible{outline:2px solid var(--mc-color-black);outline-offset:2px}.cs-toc__progress{background:var(--mc-color-black);transform-origin:0;height:2px;position:absolute;bottom:-1px;left:0;right:0}@media screen and (width<=767px){.cs-toc__label{display:none}.cs-toc__chips{justify-content:flex-start}.cs-toc__bar{gap:var(--mc-space-12)}}.cs-about__grid{column-gap:var(--mc-space-24);grid-template-columns:4fr 8fr;align-items:start;display:grid}.cs-about__logo{padding-top:var(--mc-space-8)}.cs-about__mark{background:#0083db;max-width:280px;display:block;-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.cs-about__mark img{opacity:0;width:100%;height:auto;display:block}.cs-about__logo .cs-about__mark.cs-about__mark--color{width:auto;max-width:280px;height:auto;max-height:var(--mc-space-80);opacity:1;object-fit:contain;object-position:left center;background:0 0;-webkit-mask:none;mask:none}.cs-about__logo .cs-about__mark--svg{width:280px;max-width:100%;display:block}.cs-about__logo .cs-about__mark--svg svg{width:100%;height:auto;max-height:var(--mc-space-80);display:block}@media screen and (width<=767px){.cs-about__mark{max-width:200px}}@media screen and (width<=991px){.cs-about__grid{row-gap:var(--mc-space-32);grid-template-columns:1fr}}.cs-numbers{padding:0 0 var(--mc-space-120)}.cs-text+.cs-numbers{margin-top:calc(var(--mc-space-80) - var(--mc-space-120))}.cs-numbers__panel{background:var(--mc-color-black);min-height:560px;color:var(--mc-color-white);--cs-p:0;align-items:flex-end;display:flex;position:relative;overflow:hidden}.cs-numbers__img{object-fit:cover;width:100%;height:100%;filter:blur(calc((1 - var(--cs-p)) * 40px));transform:scale(calc(1 + (1 - var(--cs-p)) * .08));will-change:filter, transform;position:absolute;inset:0}.cs-numbers__shade{z-index:1;--cs-deep:color-mix(in srgb, var(--case-color,#000) 30%, #000);background:linear-gradient(to top, color-mix(in srgb, var(--cs-deep) 85%, transparent) 0%, color-mix(in srgb, var(--cs-deep) 85%, transparent) 30%, transparent 60%);position:absolute;inset:0}.cs-numbers__band{z-index:1;background:color-mix(in srgb, var(--case-color,transparent) 15%, transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);height:40%;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 70% 100%);mask-image:linear-gradient(#0000 0%,#000 70% 100%)}.cs-numbers__inner{z-index:2;width:100%;padding-bottom:var(--mc-space-48);padding-top:var(--mc-space-160);position:relative}.cs-numbers__grid{z-index:2;grid-template-columns:repeat(var(--cs-cols), 1fr);text-align:center;width:100%;margin:0;display:grid;position:relative}.cs-numbers__stat{padding:0 var(--mc-space-32);opacity:0;border-left:1px solid #ffffff40;transition:opacity .6s,transform .6s;transform:translateY(16px)}.cs-numbers__panel.is-in .cs-numbers__stat{opacity:1;transform:none}.cs-numbers__num{color:var(--mc-color-white)}.cs-numbers__stat dd{color:#ffffffd9}@media (prefers-reduced-motion:reduce){.cs-numbers__img{filter:none;transform:none}.cs-numbers__stat{opacity:1;transition:none;transform:none}}.cs-numbers__stat:first-child{border-left:0}.cs-numbers__num{font-family:var(--mc-font-heading);font-size:var(--mc-fs-h1);font-weight:400;line-height:1}.cs-numbers__stat dd{margin:var(--mc-space-12) 0 0}@media screen and (width<=991px){.cs-numbers{padding-bottom:var(--mc-space-80)}.cs-numbers__panel{min-height:440px}.cs-text+.cs-numbers{margin-top:0}.cs-numbers__grid{row-gap:var(--mc-space-40);grid-template-columns:repeat(2,1fr)}.cs-numbers__stat:nth-child(odd){border-left:0}}@media screen and (width<=767px){.cs-numbers{padding-bottom:var(--mc-space-64)}.cs-text+.cs-numbers{margin-top:calc(var(--mc-space-48) - var(--mc-space-64))}.cs-numbers__panel{min-height:0}.cs-numbers__inner{padding-bottom:var(--mc-space-32)}.cs-numbers__band{height:70%}.cs-numbers__grid{grid-template-columns:1fr;row-gap:0}.cs-numbers__stat{padding:var(--mc-space-24) 0;border-top:1px solid #ffffff40;border-left:0}.cs-numbers__stat:first-child{border-top:0}}.cs-text+.cs-text,.cs-numbers+.cs-text{padding-top:0}.cs-text__body{text-align:left;max-width:1000px}.cs-text__body .cs-text__lead{color:var(--mc-color-black);margin:0}.cs-text__rest{margin-top:var(--mc-space-20);color:var(--mc-color-grey-500)}.cs-text .cs-text__rest{color:var(--mc-color-black)}@media screen and (width>=992px){#about.cs-text{padding:var(--mc-space-200) 0}}.cs-text__rest p{margin:0 0 var(--mc-space-16)}.cs-text__rest p:last-child{margin-bottom:0}.cs-text__lead{color:var(--mc-color-black)}@media screen and (width<=991px){.cs-text{padding:var(--mc-space-80) 0}}@media screen and (width<=767px){.cs-text{padding:var(--mc-space-64) 0}}.cs-text{padding:var(--mc-space-160) 0}@media screen and (width<=991px){.cs-text{padding:var(--mc-space-120) 0}}@media screen and (width<=767px){.cs-text{padding:var(--mc-space-80) 0}}.cs-text+.cs-quote,.cs-quote+.cs-text{padding-top:0}.cs-quote__card{column-gap:var(--mc-space-80);padding:var(--mc-space-80);border-radius:var(--mc-radius-xl);background:var(--case-color,var(--mc-color-black));color:var(--mc-color-white);grid-template-columns:480px 1fr;align-items:center;margin:0;display:grid}.cs-quote__card.is-nophoto{grid-template-columns:1fr}.cs-quote__photo{object-fit:cover;border-radius:50%;width:480px;height:480px;display:block}.cs-quote__text{color:inherit;margin:0}.cs-quote__cap{margin-top:var(--mc-space-32);gap:var(--mc-space-4);flex-direction:column;display:flex}.cs-quote__name{font-size:var(--mc-fs-body-xl);line-height:var(--mc-lh-body-xl)}.cs-quote__role{opacity:.7}.cs-quote__card.is-light{color:var(--mc-color-black)}@media screen and (width<=991px){.cs-quote__card{column-gap:var(--mc-space-48);padding:var(--mc-space-48);grid-template-columns:280px 1fr}.cs-quote__photo{width:280px;height:280px}}@media screen and (width<=767px){.cs-quote__card{row-gap:var(--mc-space-32);padding:var(--mc-space-32);text-align:left;grid-template-columns:1fr}.cs-quote__photo{width:200px;height:200px}}.cs-iquote{margin:var(--mc-space-80) 0 0;padding-left:var(--mc-space-48);gap:var(--mc-space-24);border-left:2px solid #0003;flex-direction:column;display:flex}.cs-iquote blockquote{margin:0}.cs-person{align-items:center;gap:var(--mc-space-12);display:flex}.cs-person__photo{border-radius:var(--mc-radius-full);object-fit:cover;flex:none;width:48px;height:48px}.cs-person__text{flex-direction:column;display:flex}.cs-person__name{font-size:var(--mc-fs-body-m);line-height:var(--mc-lh-body-m);color:var(--mc-color-black);font-weight:400}.cs-person__role{font-size:var(--mc-fs-body-s);line-height:var(--mc-lh-body-s);color:var(--mc-color-grey-500)}.cs-person.is-dark .cs-person__name{color:var(--mc-color-white)}.cs-person.is-dark .cs-person__role{color:var(--mc-color-white-a80)}.cs-vquote{isolation:isolate;padding:var(--mc-space-120) 0;color:var(--mc-color-white);background:linear-gradient(135deg, color-mix(in srgb, var(--case-color,#000) 45%, #000) 0%, color-mix(in srgb, var(--case-color-2,var(--case-color,#000)) 20%, #000) 100%);position:relative}.cs-vquote:before{content:"";z-index:-1;background:var(--cs-texture) center / cover no-repeat;opacity:.5;mix-blend-mode:soft-light;pointer-events:none;position:absolute;inset:0}.cs-vquote__panel{border:var(--mc-border-width) solid var(--mc-color-white-a25);border-radius:var(--mc-radius-lg);background:var(--mc-color-white-a10);-webkit-backdrop-filter:blur(var(--mc-blur-xl));backdrop-filter:blur(var(--mc-blur-xl));grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden}.cs-vquote__media{aspect-ratio:4/3;background:var(--mc-color-black);min-height:100%;position:relative}.cs-vquote__media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cs-vquote__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cs-vquote__body{justify-content:center;gap:var(--mc-space-32);padding:var(--mc-space-64);flex-direction:column;margin:0;display:flex}.cs-vquote__body blockquote{color:var(--mc-color-white);margin:0}@media screen and (width<=991px){.cs-vquote{padding:var(--mc-space-80) 0}.cs-vquote__panel{grid-template-columns:minmax(0,1fr)}.cs-vquote__media{aspect-ratio:16/9}.cs-vquote__body{padding:var(--mc-space-40)}}@media screen and (width<=767px){.cs-vquote{padding:var(--mc-space-64) 0}.cs-vquote__body{padding:var(--mc-space-24)}.cs-vquote__cta>*{width:100%}}.cs-text .cs-text__rest{font-size:var(--mc-fs-body-xl);line-height:var(--mc-space-32);color:var(--mc-color-black);margin-top:var(--mc-space-32)}.cs-person__name,.cs-quote__name{font-weight:var(--mc-weight-medium,500)}.cs-person__role,.cs-quote__role{font-weight:400}.cs-person__role{color:var(--mc-text-meta)}.cs-creatives .li-creatives{background:0 0;padding:0}.cs-creatives .li-creatives__below{margin-top:var(--mc-space-24);display:block}.cs-creatives .li-creatives__below .services-arrows{justify-content:center;margin:0;padding:0;display:flex}.cs-vquote__bgvideo{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cs-vquote.has-bgvideo{background:0 0}.cs-vquote.has-bgvideo:after{content:"";z-index:-1;pointer-events:none;opacity:.85;background:linear-gradient(135deg, color-mix(in srgb, var(--case-color,#000) 45%, #000) 0%, color-mix(in srgb, var(--case-color-2,var(--case-color,#000)) 20%, #000) 100%);position:absolute;inset:0}.cs-vquote__media.is-clickable{cursor:pointer;overflow:hidden}.cs-vquote__media.is-clickable img{transition:transform .5s cubic-bezier(.16,1,.3,1)}.cs-vquote__media.is-clickable:hover img{transform:scale(1.03)}.cs-vquote__media.is-clickable:focus-visible{outline:2px solid var(--mc-color-white);outline-offset:-4px}@media screen and (width>=992px){#opportunity.cs-text{padding-bottom:var(--mc-space-200)}}.cs-vquote__media{border-radius:inherit;overflow:hidden}.cs-vquote__vf{pointer-events:none;border:0;width:max(100%,177.778cqh);height:max(100%,56.25cqw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.02)}.cs-vquote__media{container-type:size}.cs-vquote__media img{z-index:1;transition:opacity .6s,transform .5s cubic-bezier(.16,1,.3,1)}.cs-vquote__media img.is-hidden{opacity:0}.cs-vquote__shade{z-index:2;pointer-events:none;background:#0003;position:absolute;inset:0}.cs-vquote__media .cs-vquote__play{z-index:3}.cs-vquote__media.is-clickable .cs-vquote__vf{transition:transform .5s cubic-bezier(.16,1,.3,1)}.cs-vquote~* .training-video-modal__frame,.training-video-modal__frame{position:relative}.cs-vquote__head{align-items:flex-start;gap:var(--mc-space-24);margin-bottom:var(--mc-space-48);flex-direction:column;max-width:800px;display:flex}.cs-vquote__head h2{margin:0}.cs-vquote.has-bgimage:before,.cs-vquote.has-bgimage:after{content:none}.cs-vquote__panel{align-items:center}.cs-vquote__media{aspect-ratio:16/9;align-self:center;min-height:0}.cs-vquote__vf{width:100%;height:100%;transform:translate(-50%,-50%)}.cs-vquote__media.is-clickable:hover .cs-vquote__vf{transform:translate(-50%,-50%)scale(1.03)}.cs-vquote__shade{display:none}.cs-vquote.has-bgimage:after{content:"";z-index:-1;pointer-events:none;opacity:1;background:linear-gradient(#0003 0%,#00000080 50%,#000000d9 100%);position:absolute;inset:0}.cs-vquote__media .cs-vquote__play,.cs-vquote__media .cs-vquote__play:hover{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cs-vquote__media .cs-vquote__play:hover,.cs-vquote__media.is-clickable:hover .cs-vquote__play{scale:1.06}.cs-vquote__panel{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:stretch}.cs-vquote__media{aspect-ratio:16/9;border-radius:0;align-self:stretch;width:100%;height:auto}.cs-vquote__body{align-self:center}@media screen and (width<=991px){.cs-vquote__panel{grid-template-columns:1fr}}.cs-creatives{margin-top:var(--mc-space-120)}.cs-toc__progress{background:var(--mc-color-black);width:100vw;height:3px;bottom:-1.5px;left:calc(50% - 50vw);right:auto}.cs-divider__statement{text-align:center;opacity:0;margin:0 auto;transition:opacity .6s,transform .6s;transform:translateY(16px)}.cs-numbers__panel.is-in .cs-divider__statement{opacity:1;transform:none}.cs-numbers{padding-top:0}@media (prefers-reduced-motion:reduce){.cs-divider__statement{opacity:1;transition:none;transform:none}}.cs-tq{background:var(--mc-color-white);--cs-vh:min(calc((100vw - 2 * var(--mc-space-48,48px)) * 9 / 16), calc(1440px * 9 / 16));position:relative}.cs-tq__top{isolation:isolate;padding:var(--mc-space-120) 0 calc(var(--cs-vh) * .4 + var(--mc-space-64));background:linear-gradient(135deg, color-mix(in srgb, var(--case-color,#000) 45%, #000), color-mix(in srgb, var(--case-color-2,var(--case-color,#000)) 20%, #000));color:var(--mc-color-white);position:relative;overflow:hidden}.cs-tq__bg{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cs-tq__shade{z-index:-1;background:linear-gradient(#0003 0%,#00000080 50%,#000000d9 100%);position:absolute;inset:0}.cs-tq__head{align-items:flex-start;gap:var(--mc-space-32);flex-direction:column;max-width:1000px;margin:0;display:flex}.cs-tq__head blockquote{margin:0}.cs-tq__videowrap{z-index:1;margin-top:calc(var(--cs-vh) * -.4);position:relative}.cs-tq__media{aspect-ratio:16/9;border-radius:var(--mc-radius-lg);background:var(--mc-color-black);max-width:1440px;margin:0 auto;position:relative;overflow:hidden}.cs-tq__media.is-clickable{cursor:pointer}.cs-tq__vf{pointer-events:none;border:0;width:100%;height:100%;transition:transform .5s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.cs-tq__media.is-clickable:hover .cs-tq__vf{transform:scale(1.02)}.cs-tq__poster{z-index:1;object-fit:cover;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.cs-tq__poster.is-hidden{opacity:0}.cs-tq__media .cs-tq__play,.cs-tq__media .cs-tq__play:hover{z-index:2;width:96px;height:96px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cs-tq__media .cs-tq__play svg{width:var(--mc-space-24);height:var(--mc-space-24)}.cs-tq__media.is-clickable:hover .cs-tq__play{scale:1.06}.cs-tq__media:focus-visible{outline:2px solid var(--mc-color-black);outline-offset:4px}@media screen and (width<=991px){.cs-tq{--cs-vh:calc((100vw - 2 * var(--mc-space-32,32px)) * 9 / 16)}.cs-tq__top{padding-top:var(--mc-space-80)}}@media screen and (width<=767px){.cs-tq{--cs-vh:calc((100vw - 2 * var(--mc-space-20,20px)) * 9 / 16)}.cs-tq__top{padding-top:var(--mc-space-64)}.cs-tq__media .cs-tq__play{width:64px;height:64px}}.cs-tq{--cs-vh:min(calc((100vw - 2 * var(--mc-space-48,48px)) * 9 / 16), 70vh, calc(1280px * 9 / 16))}.cs-tq__media{max-width:calc(var(--cs-vh) * 16 / 9)}.cs-tq__vf{object-fit:cover}@media screen and (width<=991px){.cs-tq{--cs-vh:min(calc((100vw - 2 * var(--mc-space-32,32px)) * 9 / 16), 70vh)}}@media screen and (width<=767px){.cs-tq{--cs-vh:min(calc((100vw - 2 * var(--mc-space-20,20px)) * 9 / 16), 70vh)}}.cs-text:not(#about) .cs-text__body,.cs-tq__head{max-width:800px;margin-left:auto;margin-right:auto}#result .cs-text__body{flex-direction:column;display:flex}#result .cs-text__lead{order:0}#result .cs-stats{margin-top:var(--mc-space-32);order:1}#result .cs-text__rest{margin-top:var(--mc-space-32);order:2}.cs-text:not(#about) .cs-text__body{max-width:1000px}.cs-tq__head{max-width:none}.cs-tq{background:var(--mc-color-white);padding:0}.cs-tq__media{aspect-ratio:16/9;width:100%;max-width:1440px;height:auto;margin:0 auto}.cs-tq__vf,.cs-tq__poster{object-fit:contain}.cs-tq__head{max-width:1000px;margin:var(--mc-space-120) auto 0;text-align:center;align-items:center}.cs-tq__head blockquote{font-size:var(--mc-fs-quote-s);color:var(--mc-color-black);line-height:1.35}.cs-tq__person .cs-person__name{color:var(--mc-color-black)}.cs-tq__person .cs-person__role{color:var(--mc-text-meta)}.cs-person__name,.cs-person__role{font-size:var(--mc-fs-body-l);line-height:var(--mc-lh-body-l)}.cs-iquote blockquote{font-size:var(--mc-fs-quote-28);line-height:1.35}@media screen and (width<=767px){.cs-tq__head blockquote,.cs-iquote blockquote{font-size:var(--mc-fs-body-xl)}}#result .cs-creatives{margin-top:var(--mc-space-160)}#result .cs-stats,#result .cs-text__rest{margin-top:var(--mc-space-64)}.cs-text:has(+.cs-tq){padding-bottom:var(--mc-space-160)}.cs-tq{padding:0 0 var(--mc-space-160)}.cs-tq__divider{border:0;border-top:var(--mc-border-width) solid var(--mc-border-default);margin:0}.cs-tq__grid{padding-top:var(--mc-space-160)}.cs-tq__head{text-align:left;align-items:flex-start;gap:var(--mc-space-32);max-width:none;margin:0}.cs-tq__head blockquote{font-size:var(--mc-fs-h4);line-height:var(--mc-lh-h4);font-weight:var(--mc-fw-normal)}.cs-tq__person{text-align:left;flex-direction:row}.cs-tq__person .cs-person__name{color:var(--mc-color-black);font-weight:var(--mc-weight-medium)}.cs-tq__person .cs-person__role{color:var(--mc-text-meta);font-weight:var(--mc-fw-normal)}.cs-tq__videowrap{margin-top:var(--mc-space-64)}.cs-tq+.cs-text{padding-top:0}@media screen and (width<=991px){.cs-tq__grid>span:first-child{display:none}}@media screen and (width<=767px){.cs-tq__head blockquote{font-size:var(--mc-fs-h4)}}.cs-tq__grid{display:block}.cs-tq__grid>span:first-child{display:none}.cs-tq__head{text-align:left;align-items:flex-start;max-width:1000px;margin:0 auto}.cs-tq__head blockquote{font-size:var(--mc-fs-h5);line-height:var(--mc-lh-h5)}.cs-tq__person{text-align:left;justify-content:flex-start}@media screen and (width<=767px){.cs-tq__head blockquote{font-size:var(--mc-fs-h5)}}.cs-ph{background:var(--mc-color-placeholder);color:var(--mc-color-grey-500);text-align:center;justify-content:center;align-items:center;display:flex}.cs-ph.is-dark{background:var(--mc-color-placeholder-dark);color:var(--mc-color-white-a60)}.cs-ph--fill{width:100%;height:100%;position:absolute;inset:0}.cs-ph--logo{aspect-ratio:3;border-radius:var(--mc-radius-lg);width:200px}.cs-ph--photo{font-size:var(--mc-fs-metadata-s)}.cs-ph--creative{aspect-ratio:4/5;border-radius:var(--mc-radius-lg)}.cs-ph-row{gap:var(--mc-space-24);grid-template-columns:repeat(4,1fr);display:grid}@media screen and (width<=767px){.cs-ph-row{grid-template-columns:repeat(2,1fr)}}.cs-ph--block{border-radius:var(--mc-radius-lg);min-height:240px}#result .cs-text__body:not(:has(.cs-stats)) .cs-text__rest{margin-top:var(--mc-space-32)}[data-case^=honda] .cs-numbers__band{display:none}[data-case^=honda] .cs-numbers__shade{background:linear-gradient(#0b1a0d00 35%,#0b1a0d14 43%,#0b1a0d40 55%,#0b1a0d8c 75%,#0b1a0dbf 100%)}.cs-stats .li-stats__item .heading-style-h1{white-space:nowrap}.cs-divider__line{display:none}[data-case^=safeguard] .cs-numbers__panel{background:#513389}[data-case^=safeguard] .cs-numbers__img,[data-case^=safeguard] .cs-numbers__shade,[data-case^=safeguard] .cs-numbers__band,[data-case^=safeguard] .cs-numbers__panel>.cs-ph--fill{display:none}[data-case^=safeguard] .cs-divider__line{z-index:3;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.cs-divider__line path{fill:none;stroke:#f8d648;stroke-width:4px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 2s cubic-bezier(.45,0,.4,1)}.cs-numbers__panel.is-in .cs-divider__line path{stroke-dashoffset:0}.cs-numbers__panel.is-in .cs-divider__flow{animation:14s ease-in-out 2s infinite alternate cs-line-flow}@keyframes cs-line-flow{0%{transform:translate(0)}50%{transform:translateY(8px)}to{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.cs-divider__line path{stroke-dashoffset:0;transition:none}.cs-numbers__panel.is-in .cs-divider__flow{animation:none}}[data-case^=polytan] .cs-numbers__band{display:none}[data-case^=polytan] .cs-numbers__shade{background:linear-gradient(#0000 50%,#0000000d 57%,#00000029 68%,#00000052 85%,#00000073 100%)}[data-case=melos] .cs-numbers__img{object-position:center 90%}[data-case=melos] .cs-numbers__shade,[data-case=melos] .cs-numbers__band{display:none}[data-case=melos] .cs-divider__statement{text-shadow:0 2px 16px #00000059}.li-stats.cs-stats{row-gap:var(--mc-space-32);flex-wrap:nowrap;display:flex}.cs-stats .li-stats__item{flex:0 auto}.cs-stats .li-stats__item p:last-child{max-width:var(--mc-space-240)}@media screen and (width<=991px){.li-stats.cs-stats{flex-wrap:wrap}.cs-stats .li-stats__item{box-sizing:border-box;flex:0 0 50%}.cs-stats .li-stats__item:nth-child(odd){border-left:0;padding-left:0}.cs-stats .li-stats__item .heading-style-h1{white-space:normal}}@media screen and (width>=992px){section#about.cs-text{padding-bottom:var(--mc-space-160)}}#creatives.section{padding-top:0}#creatives .cs-creatives{margin-top:0}.cs-text__body .cs-text__intro{margin:var(--mc-space-24) 0 0;color:var(--mc-color-black)}.mc-network{z-index:1;pointer-events:none;background:#fe6300;display:block;position:absolute;inset:0;overflow:hidden}.mc-network canvas{width:100%;height:100%;position:absolute;inset:0}.cs-numbers__panel.is-network{background:#fe6300}.cs-numbers__panel.is-network .cs-numbers__img,.cs-numbers__panel.is-network .cs-numbers__shade,.cs-numbers__panel.is-network .cs-numbers__band,.cs-numbers__panel.is-network>.cs-ph--fill{display:none}
