.business-page{color:var(--color-nice-black)}.service-hero{isolation:isolate;min-height:380px;padding:92px var(--page-gutter);text-align:center;place-items:center;display:grid;position:relative;overflow:hidden}.service-hero:before,.service-hero:after{z-index:-1;content:"";border:1px solid #f035182e;border-radius:50%;width:760px;height:150px;position:absolute}.service-hero:before{transform:rotate(7deg)}.service-hero:after{border-color:#0b0b451a;transform:rotate(-8deg)}.service-hero__content{justify-items:center;gap:22px;max-width:930px;display:grid}.service-hero h1{max-width:880px;font-size:var(--font-heading-2);text-wrap:balance;font-weight:500;line-height:1.38}.service-hero h1 strong{font-weight:800}.service-hero p{max-width:760px;color:var(--color-nice-gray-1);font-size:var(--font-body-1);text-wrap:balance;font-weight:500;line-height:1.6}.brand-consulting-overview__services{flex-direction:column;gap:40px;display:flex}.brand-consulting-overview__services>h2,.brand-consulting-overview__closing{font-size:var(--font-heading-3);font-weight:700;line-height:var(--line-heading)}.brand-consulting-overview__services>h2 strong,.brand-consulting-overview__closing strong{color:var(--color-nice-red);font-weight:inherit}.brand-consulting-overview__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:240px;gap:2px;display:grid}.brand-consulting-service-card{isolation:isolate;min-width:0;color:var(--color-white);background:var(--color-surface-muted);padding:40px;position:relative;overflow:hidden}.brand-consulting-service-card:before{z-index:-1;content:"";-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1414142e;position:absolute;inset:0}.brand-consulting-service-card>img{z-index:-2;object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.brand-consulting-service-card__content{flex-direction:column;justify-content:space-between;height:100%;display:flex;position:relative}.brand-consulting-service-card__number{font-family:var(--font-latin);font-size:var(--font-title-1);font-weight:700;line-height:var(--line-heading)}.brand-consulting-service-card__copy{flex-direction:column;gap:8px;max-width:299px;display:flex}.brand-consulting-service-card h3{font-size:var(--font-title-3);line-height:var(--line-title)}.brand-consulting-service-card p{font-size:var(--font-body-2);font-weight:500;line-height:var(--line-body)}.brand-consulting-overview__closing{text-align:right}.brand-consulting-overview__mobile-break{display:none}.service-section{padding:104px var(--page-gutter)}.service-section__inner{width:100%;max-width:var(--layout-content);margin-inline:auto}.service-section__heading{gap:16px;max-width:870px;margin-bottom:48px;display:grid}.service-section__heading>span{color:var(--color-nice-red);font-family:var(--font-latin);font-size:var(--font-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.service-section__heading h2{font-size:var(--font-heading-2);font-weight:700;line-height:var(--line-heading);text-wrap:balance}.service-section__heading p{color:var(--color-nice-gray-1);font-size:var(--font-body-1);line-height:1.65}.service-media-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.service-media-grid[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.service-media-grid[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.service-media-grid[data-columns="1"]{grid-template-columns:1fr}.service-media-card{isolation:isolate;min-height:330px;color:var(--color-white);background:var(--color-nice-black);padding:28px;position:relative;overflow:hidden}.service-media-grid[data-columns="2"] .service-media-card{min-height:360px}.service-media-grid[data-columns="1"] .service-media-card{min-height:420px}.service-media-card:after{z-index:-1;content:"";background:linear-gradient(#0a0a161a 25%,#050510e0 100%);position:absolute;inset:0}.service-media-card img{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.service-media-card__number{font-family:var(--font-latin);font-size:var(--font-button-2);margin-bottom:174px;font-weight:800;display:block}.service-media-card h3{font-size:var(--font-title-3);margin-bottom:10px;line-height:1.3}.service-media-card p{color:#ffffffc7;font-size:var(--font-body-2);line-height:1.55}.service-principles{border-block:1px solid #d8dde2;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.service-principles article{padding:42px 40px}.service-principles article+article{border-left:1px solid #d8dde2}.service-principles h3{font-size:var(--font-title-2);margin-bottom:16px}.service-principles p{color:var(--color-nice-gray-1);font-size:var(--font-body-1);line-height:1.65}.service-platforms{background:var(--color-surface-muted)}.service-platforms__list{border-top:1px solid #cbd2d9;border-left:1px solid #cbd2d9;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.service-platforms__list li{min-height:108px;color:var(--color-nice-gray-1);font-family:var(--font-latin);font-size:var(--font-title-4);text-align:center;border-bottom:1px solid #cbd2d9;border-right:1px solid #cbd2d9;place-items:center;padding:18px;font-weight:750;display:grid}.service-process{color:var(--color-white);background:var(--color-nice-gray-2)}.service-process .service-section__heading>span,.service-process .service-section__heading p{color:#ffffffb3}.service-process__list{background:#fff3;border:1px solid #fff3;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}.service-process__list[data-steps="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.service-process__list[data-steps="6"]{grid-template-columns:repeat(6,minmax(0,1fr))}.service-process__list li{background:var(--color-nice-gray-2);min-height:150px;padding:26px 22px}.service-process__list span{color:#9edcff;font-family:var(--font-latin);font-size:var(--font-caption);margin-bottom:42px;font-weight:750;display:block}.service-process__list strong{font-size:var(--font-title-4);line-height:1.5}.service-portfolio{color:var(--color-white);background:var(--color-nice-navy)}.service-portfolio__inner{width:100%;max-width:var(--layout-content);margin-inline:auto}.service-portfolio__groups{gap:56px;display:grid}.service-portfolio__group{border-top:1px solid #ffffff40;grid-template-columns:220px minmax(0,1fr);gap:34px;padding-top:26px;display:grid}.service-portfolio__group h3{font-size:var(--font-title-3)}.service-portfolio__items{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.service-portfolio__item{min-width:0}.service-portfolio__group[data-layout^=mosaic]{grid-template-columns:1fr;gap:24px}.service-portfolio__group[data-layout=mosaic-2] .service-portfolio__items{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.service-portfolio__group[data-layout=mosaic-3] .service-portfolio__items{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.service-portfolio__card{background:#ffffff14;border:1px solid #ffffff29;grid-template-columns:128px minmax(0,1fr);min-height:156px;display:grid;overflow:hidden}.service-portfolio__link{color:inherit;display:contents}.service-portfolio__card:has(.service-portfolio__link:focus-visible){outline:2px solid var(--color-white);outline-offset:4px}.service-portfolio__card[data-presentation=visual],.service-portfolio__card[data-presentation=description]{isolation:isolate;grid-template-columns:1fr;position:relative}.service-portfolio__card[data-presentation=visual]{border:0;min-height:360px}.service-portfolio__card[data-presentation=description]{background:radial-gradient(circle at 10% 100%,#57c8ff2e,#0000 54%),linear-gradient(135deg,#38465b,#16172c);min-height:260px}.service-portfolio__visual{z-index:-1;position:absolute;inset:0}.service-portfolio__visual img{object-fit:cover;width:100%;height:100%}.service-portfolio__card[data-presentation=visual] .service-portfolio__copy{background:linear-gradient(#0000 20%,#0b0b45e0);align-content:end;min-height:100%;padding-top:150px}.service-portfolio__card[data-presentation=description] .service-portfolio__copy{align-content:end}.service-portfolio__logo{min-width:0;color:var(--color-nice-navy);font-family:var(--font-latin);font-size:var(--font-title-4);text-align:center;background:var(--color-white);place-items:center;padding:20px;font-weight:800;display:grid}.service-portfolio__logo img{object-fit:contain;width:100%;max-height:46px}.service-portfolio__copy{align-content:center;gap:12px;padding:24px;display:grid}.service-portfolio__copy strong{font-size:var(--font-title-4)}.service-portfolio__copy [data-field=summary]{color:#ffffffad;font-size:var(--font-body-2);line-height:1.55}.service-portfolio__more{min-height:48px;font-size:var(--font-button-2);border:1px solid;justify-content:center;align-items:center;margin-top:48px;padding:0 24px;font-weight:800;display:inline-flex}.service-cta{min-height:300px;padding:64px var(--page-gutter);color:var(--color-white);text-align:center;background:radial-gradient(circle at 7% 50%, #ffffff2e 0 55px, transparent 56px), linear-gradient(105deg, var(--color-nice-navy) 0%, #5e285f 56%, var(--color-nice-red) 100%);place-items:center;display:grid}.service-cta__content{justify-items:center;gap:24px;display:grid}.service-cta h2{font-size:var(--font-heading-3);text-wrap:balance;line-height:1.5}.service-cta a{min-height:48px;color:var(--color-nice-navy);font-size:var(--font-button-2);background:var(--color-white);border-radius:999px;align-items:center;padding-inline:28px;font-weight:800;display:inline-flex}@media (width<=1279px){.service-hero{min-height:340px;padding-block:76px}.brand-consulting-service-card{padding:20px}.brand-consulting-service-card__copy{max-width:none}.service-section{padding-block:80px}.service-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-media-card{min-height:310px}.service-process__list,.service-process__list[data-steps="4"],.service-process__list[data-steps="6"],.service-platforms__list{grid-template-columns:repeat(3,minmax(0,1fr))}.service-portfolio__card[data-presentation=visual]{min-height:320px}}@media (width<=767px){.service-hero{min-height:286px;padding-block:58px}.service-hero:before,.service-hero:after{width:460px;height:100px}.service-hero__content{gap:16px}.service-hero h1{font-size:var(--font-heading-1)}.brand-consulting-overview{padding-block:60px}.brand-consulting-overview__inner{gap:60px}.brand-consulting-overview__wide-break{display:none}.brand-consulting-overview__mobile-break{display:block}.brand-consulting-overview__services{gap:20px}.brand-consulting-overview__grid{grid-auto-rows:200px}.brand-consulting-service-card{padding:12px}.brand-consulting-service-card__copy{gap:4px}.service-section{padding-block:64px}.service-section__heading{gap:12px;margin-bottom:32px}.service-media-grid,.service-media-grid[data-columns="2"],.service-media-grid[data-columns="3"],.service-media-grid[data-columns="1"]{grid-template-columns:1fr}.service-media-card,.service-media-grid[data-columns="2"] .service-media-card{min-height:286px;padding:22px}.service-media-grid[data-columns="1"] .service-media-card{min-height:286px}.service-media-card__number{margin-bottom:138px}.service-principles{grid-template-columns:1fr}.service-principles article{padding:28px 0}.service-principles article+article{border-top:1px solid #d8dde2;border-left:0}.service-platforms__list{grid-template-columns:repeat(2,minmax(0,1fr))}.service-platforms__list li{min-height:84px}.service-process__list,.service-process__list[data-steps="4"],.service-process__list[data-steps="6"]{grid-template-columns:1fr}.service-process__list li{min-height:auto}.service-process__list span{margin-bottom:26px}.service-portfolio__group{grid-template-columns:1fr;gap:22px}.service-portfolio__items,.service-portfolio__group[data-layout=mosaic-2] .service-portfolio__items,.service-portfolio__group[data-layout=mosaic-3] .service-portfolio__items{grid-template-columns:1fr}.service-portfolio__card{grid-template-columns:96px minmax(0,1fr);min-height:138px}.service-portfolio__copy{padding:18px}.service-portfolio__card[data-presentation=visual]{min-height:286px}.service-portfolio__card[data-presentation=description]{min-height:180px}.service-cta{min-height:250px}}.brand-section__inner{width:100%;max-width:var(--layout-content);flex-direction:column;gap:40px;margin-inline:auto;display:flex}.brand-section__heading{flex-direction:column;gap:40px;display:flex}.brand-section__eyebrow{font-size:16px;font-weight:700;line-height:1.2}.brand-section__headline{color:#14141499;font-size:24px;font-weight:700;line-height:1.3}.brand-section__headline strong{color:var(--color-nice-black);font-weight:inherit}.brand-media{padding:80px var(--page-gutter);background:var(--color-surface-muted)}.brand-media__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.brand-media__item{grid-template-columns:200px minmax(0,1fr);align-items:center;gap:20px;min-width:0;padding-block:20px;display:grid;position:relative}.brand-media__item:before,.brand-media__item:after{content:"";background:var(--color-nice-black);height:2px;position:absolute;left:0;right:0}.brand-media__item:before{top:0}.brand-media__item:after{bottom:0}.brand-media__icon{width:200px;height:200px;display:block;position:relative}.brand-media__icon img{max-width:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.brand-media__icon--omnichannel img{width:88.389%;height:88.389%}.brand-media__icon--integrated-experience img{width:74.807%;height:74.807%}.brand-media__copy{flex-direction:column;gap:8px;display:flex}.brand-media__copy h3{font-size:20px;font-weight:700;line-height:1.2}.brand-media__copy p{color:#14141499;word-break:keep-all;font-size:15px;font-weight:500;line-height:1.4}.brand-process{padding:80px var(--page-gutter);color:var(--color-white);background:var(--color-nice-gray-2)}.brand-process .brand-section__headline{color:#ffffff80}.brand-process .brand-section__headline strong{color:var(--color-white)}.brand-process__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.brand-process__list li{flex-direction:column;gap:20px;min-width:0;padding-block:20px;display:flex;position:relative;box-shadow:inset 0 2px #00d4ff,inset 0 -2px #00d4ff}.brand-process__list li:not(:last-child):before,.brand-process__list li:not(:last-child):after{content:"";background-position:50%;background-repeat:no-repeat;background-size:20px 20px;width:20px;height:20px;position:absolute;right:-20px}.brand-process__list li:not(:last-child):before{background-image:url(../assets/business/process-connector-top.svg);top:0}.brand-process__list li:not(:last-child):after{background-image:url(../assets/business/process-connector-bottom.svg);bottom:0}.brand-process__step{color:#00d4ff;font-family:var(--font-latin);font-size:16px;font-weight:700;line-height:1.2}.brand-process__icon{width:120px;height:120px;display:block;position:relative;overflow:hidden}.brand-process__icon img{max-width:none;position:absolute}.brand-process__icon--discovery img{width:101.667%;height:101.667%;top:-.833%;left:-.833%}.brand-process__icon--planning img{width:76.658%;height:85.833%;top:7.217%;left:11.667%}.brand-process__icon--execution img{width:81.667%;height:81.667%;top:9.167%;left:9.167%}.brand-process__icon--analysis img{width:65%;height:76.667%;top:15.833%;left:17.5%}.brand-process__list strong{word-break:keep-all;font-size:20px;font-weight:700;line-height:1.2}.service-portfolio--case-study{padding:80px var(--page-gutter);background:linear-gradient(180deg, var(--color-nice-navy) 0%, var(--color-nice-red) 100%)}.service-portfolio--case-study .service-portfolio__groups{flex-direction:column;gap:80px;display:flex}.service-portfolio--case-study .service-portfolio__group{border:0;flex-direction:column;gap:40px;padding:0;display:flex}.service-portfolio--case-study .service-portfolio__group h3{text-align:center;font-size:16px;font-weight:700;line-height:1.2}.service-portfolio--case-study .service-portfolio__viewport{overflow:hidden}.service-portfolio--case-study .service-portfolio__items{transform:translate3d(calc(var(--portfolio-index,0) * -100%), 0, 0);gap:0;transition:transform .42s cubic-bezier(.23,1,.32,1);display:flex}.service-portfolio--case-study .service-portfolio__item{flex:0 0 100%}.service-portfolio--case-study .service-portfolio__card[data-presentation=case-study]{min-height:240px;color:var(--color-white);background:#ffffff0d;border:0;border-radius:999px;grid-template-columns:160px minmax(0,1fr) 40px;align-items:center;gap:40px;padding:40px 80px 40px 40px;display:grid}.service-portfolio--case-study .service-portfolio__card{transition:background-color .2s cubic-bezier(.23,1,.32,1)}.service-portfolio--case-study .service-portfolio__card:has(.service-portfolio__link:hover){background:#ffffff1a}.service-portfolio--case-study .service-portfolio__logo{background:var(--color-white);border-radius:50%;width:160px;height:160px;padding:28px;position:relative;overflow:hidden}.service-portfolio__logo-frame{display:contents}.service-portfolio--case-study .service-portfolio__logo:not([data-logo-count="3"]) img{width:var(--portfolio-logo-width,65%);max-width:none;height:var(--portfolio-logo-height,auto);object-fit:var(--portfolio-logo-fit,contain);max-height:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.service-portfolio--case-study .service-portfolio__logo[data-logo-count="3"]{background:0 0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0;overflow:visible}.service-portfolio--case-study .service-portfolio__logo[data-logo-count="3"] .service-portfolio__logo-frame{aspect-ratio:1;background:var(--color-white);border-radius:50%;place-items:center;width:100%;display:grid;overflow:hidden}.service-portfolio--case-study .service-portfolio__logo[data-logo-count="3"] img{aspect-ratio:1;object-fit:cover;border-radius:15%;width:55%;height:55%;max-height:none}.service-portfolio--case-study .service-portfolio__copy{flex-direction:column;gap:8px;min-width:0;min-height:0;max-height:none;padding:0;display:flex;overflow-y:visible}.service-portfolio--case-study .service-portfolio__copy strong{font-size:20px;font-weight:700;line-height:1.2}.service-portfolio__short-description{color:#ffffffb3;font-family:var(--font-korean);white-space:pre-line;margin:0;font-size:20px;font-style:normal;font-weight:700;line-height:1.2}.service-portfolio__project{font-size:16px;font-weight:700;line-height:1.2}.service-portfolio__highlights{color:#ffffffb3;flex-direction:column;gap:4px;margin-top:4px;font-size:14px;font-weight:500;line-height:1.4;display:flex}.service-portfolio__highlights li{padding-left:12px;position:relative}.service-portfolio__highlights li:before{content:"•";position:absolute;left:0}.service-portfolio__arrow{width:40px;height:40px;color:inherit;background:0 0;border:0;padding:0;position:relative}.service-portfolio__arrow:before,.service-portfolio__arrow:after{content:"";position:absolute;top:50%;transform:translateY(-50%)}.service-portfolio__arrow:before{background:currentColor;width:30px;height:2px;right:0}.service-portfolio__arrow:after{border-top:2px solid;border-right:2px solid;width:14px;height:14px;right:1px;transform:translateY(-50%)rotate(45deg)}.service-portfolio__dots{justify-content:center;align-items:center;gap:0;height:12px;display:flex}.service-portfolio__dots button{background:0 0;border:0;place-items:center;width:24px;height:24px;padding:0;display:grid;position:relative}.service-portfolio__dots button:before{content:"";background:#ffffff80;border-radius:50%;width:12px;height:12px;transition:background-color .18s}.service-portfolio__dots button[aria-current=true]:before{background:var(--color-white)}.brand-consulting-portfolio .service-portfolio__card[data-presentation=case-study]{gap:20px}.brand-consulting-portfolio .service-portfolio__copy{margin-left:20px}.brand-consulting-portfolio .service-portfolio__copy strong,.brand-consulting-portfolio .service-portfolio__project{padding-inline:6px}.brand-consulting-portfolio .service-portfolio__project{font-size:18px;font-weight:500;line-height:1.4}.brand-consulting-portfolio .service-portfolio__highlights{gap:8px;line-height:1.3}.brand-consulting-portfolio .service-portfolio__highlights li{padding-left:26px}.brand-consulting-portfolio .service-portfolio__highlights li:before{left:6px}.brand-consulting-portfolio .service-portfolio__logo{padding:0}.brand-consulting-portfolio .service-portfolio__arrow:before{width:22px;height:3px;left:9px;right:auto}.brand-consulting-portfolio .service-portfolio__arrow:after{border-width:3px;width:12.5px;height:12.5px;right:8px}.brand-consulting-portfolio .service-portfolio__dots button[aria-current=true]:before{box-shadow:0 0 10px #ffffffe6}@media (width>=768px) and (width<=1279px){.brand-section__eyebrow{font-size:15px}.brand-section__headline{font-size:19px}.brand-media__item{grid-template-columns:100px minmax(0,1fr)}.brand-media__icon{width:100px;height:100px}.brand-media__copy h3,.brand-process__list strong{font-size:18px}.brand-media__copy p{font-size:13px}.brand-process__step{font-size:15px}.brand-process__icon{width:100px;height:100px}.service-portfolio--case-study .service-portfolio__group h3{font-size:15px}.service-portfolio--case-study .service-portfolio__card[data-presentation=case-study]{grid-template-columns:100px minmax(0,1fr) 24px;gap:20px;height:auto;min-height:140px;padding:20px}.service-portfolio--case-study .service-portfolio__logo{width:100px;height:100px;padding:18px}.brand-consulting-portfolio .service-portfolio__logo{padding:0}.service-portfolio--case-study .service-portfolio__copy strong{font-size:18px}.service-portfolio__project{font-size:15px}.service-portfolio__highlights{font-size:13px}.service-portfolio__arrow{width:24px;height:24px}.service-portfolio__arrow:before{width:18px}.service-portfolio__arrow:after{width:10px;height:10px}.brand-consulting-portfolio .service-portfolio__copy{margin-left:0}.brand-consulting-portfolio .service-portfolio__project{font-size:16px;font-weight:500;line-height:1.4}.brand-consulting-portfolio .service-portfolio__highlights{gap:4px}.brand-consulting-portfolio .service-portfolio__highlights li{padding-left:18px}.brand-consulting-portfolio .service-portfolio__highlights li:before{left:4px}.brand-consulting-portfolio .service-portfolio__arrow:before{width:18px;height:2px;left:3px}.brand-consulting-portfolio .service-portfolio__arrow:after{border-width:2px;width:10px;height:10px;right:2px}.brand-consulting-portfolio .service-portfolio__arrow{align-self:center;margin-left:8px}}@media (width<=767px){.brand-section__inner,.brand-section__heading{gap:20px}.brand-section__eyebrow{font-size:13px}.brand-section__headline{font-size:15px}.brand-media,.brand-process{padding-block:40px}.brand-media__grid,.brand-process__list{grid-template-columns:1fr;gap:0}.brand-media__item{grid-template-columns:100px minmax(0,1fr);gap:10px}.brand-media__item+.brand-media__item:before{display:none}.brand-media__icon{width:100px;height:100px}.brand-media__copy h3,.brand-process__list strong{font-size:14px}.brand-media__copy p{font-size:12px}.brand-process__list li{gap:10px}.brand-process__list li+li{box-shadow:inset 0 -2px #00d4ff}.brand-process__list li:before,.brand-process__list li:after{display:none}.brand-process__step{font-size:13px}.brand-process__icon{width:60px;height:60px}.service-portfolio--case-study{padding-block:40px}.service-portfolio--case-study .service-portfolio__groups{gap:40px}.service-portfolio--case-study .service-portfolio__group{gap:20px}.service-portfolio--case-study .service-portfolio__group h3{text-align:left;font-size:13px}.service-portfolio--case-study .service-portfolio__card[data-presentation=case-study]{border-radius:0;flex-direction:column;align-items:flex-start;gap:20px;height:auto;min-height:240px;padding:20px;display:flex}.service-portfolio--case-study .service-portfolio__logo{width:60px;height:60px;padding:10px}.service-portfolio--case-study .service-portfolio__logo[data-logo-count="3"]{width:120px;padding:4px 8px}.brand-consulting-portfolio .service-portfolio__logo{padding:0}.service-portfolio--case-study .service-portfolio__copy strong{font-size:16px}.service-portfolio__project{font-size:13px}.service-portfolio__short-description{font-size:13px;font-weight:500;line-height:1.4}.service-portfolio__highlights{font-size:11px}.service-portfolio__arrow{display:none}.service-portfolio__dots button:before{width:6px;height:6px}.service-portfolio__dots{height:6px}.service-portfolio--case-study .service-portfolio__dots button{width:12px;height:24px}.brand-consulting-portfolio .service-portfolio__copy{flex:auto;max-height:none;margin-left:0}.brand-consulting-portfolio .service-portfolio__copy strong,.brand-consulting-portfolio .service-portfolio__project{padding-inline:0}.brand-consulting-portfolio .service-portfolio__project{font-size:13px}.brand-consulting-portfolio .service-portfolio__highlights{gap:4px}.brand-consulting-portfolio .service-portfolio__highlights li{padding-left:14px}.brand-consulting-portfolio .service-portfolio__highlights li:before{left:2px}}.search-detail-section__inner{width:100%;max-width:var(--layout-content);margin-inline:auto}.search-detail-section__eyebrow{font-size:16px;font-weight:700;line-height:1.2}.search-general-overview__services>h2{color:#14141499;word-break:keep-all;font-size:24px;font-weight:700;line-height:1.3}.search-general-overview__services{flex-direction:column;gap:40px;display:flex}.search-general-overview__services>h2{color:var(--color-nice-black)}.search-general-overview__services>h2 strong{color:var(--color-nice-red);font-weight:inherit}.search-general-overview__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;display:grid}.search-general-service-card{isolation:isolate;min-width:0;height:240px;color:var(--color-white);background:var(--color-nice-black);padding:40px;position:relative;overflow:hidden}.search-general-service-card:after{z-index:-1;content:"";background:linear-gradient(#0000000a,#00000057);position:absolute;inset:0}.search-general-service-card>img{z-index:-2;object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.search-general-service-card__content{flex-direction:column;justify-content:space-between;height:100%;display:flex}.search-general-service-card__content>span{font-family:var(--font-latin);font-size:36px;font-weight:700;line-height:1.2}.search-general-service-card__content>div{flex-direction:column;gap:8px;display:flex}.search-general-service-card h3{font-size:20px;font-weight:700;line-height:1.2}.search-general-service-card p{word-break:keep-all;font-size:15px;font-weight:500;line-height:1.4}.search-general-media{padding:80px var(--page-gutter);background:var(--color-surface-muted)}.search-general-media .search-detail-section__inner{flex-direction:column;gap:40px;display:flex}.search-general-media__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.search-general-media__group{flex-direction:column;gap:20px;min-width:0;padding-block:20px;display:flex;position:relative}.search-general-media__group:before{content:"";background:var(--color-nice-black);height:2px;position:absolute;top:0;left:0;right:0}.search-general-media__group h3{font-size:20px;font-weight:700;line-height:1.2}.search-general-media__group ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;display:grid}.search-general-media__group ul[data-columns="1"]{grid-template-columns:1fr}.search-general-media__group li{background:var(--color-white);place-items:center;height:100px;padding:24px;display:grid}.search-general-media__group img{object-fit:contain;width:auto;max-width:none;height:auto;max-height:none}.search-general-media__group:first-child li:first-child img{width:64.776px;height:12.449px}.search-general-media__group:first-child li:nth-child(2) img{width:62.976px;height:19.145px}.search-general-media__group:last-child img{width:70.134px;height:23.725px}.search-general-process{height:564px;padding:80px var(--page-gutter);color:var(--color-white);background:var(--color-nice-gray-2)}.search-general-process .search-detail-section__inner,.search-general-process__heading{flex-direction:column;gap:40px;display:flex}.search-general-process__heading h2{color:#ffffff80;font-size:24px;font-weight:700;line-height:1.3}.search-general-process__heading h2 strong{color:var(--color-white);font-weight:inherit}.search-general-process__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.search-general-process__list li{border-block:2px solid #00d4ff;flex-direction:column;gap:20px;min-width:0;height:244px;padding-block:20px;display:flex;position:relative}.search-general-process__list li:not(:last-child):before,.search-general-process__list li:not(:last-child):after{content:"";background-position:50%;background-repeat:no-repeat;background-size:20px 20px;width:20px;height:20px;position:absolute;right:-20px}.search-general-process__list li:not(:last-child):before{background-image:url(../assets/business/process-connector-top.svg);top:-2px}.search-general-process__list li:not(:last-child):after{background-image:url(../assets/business/process-connector-bottom.svg);bottom:-2px}.search-general-process__step{color:#00d4ff;font-family:var(--font-latin);font-size:16px;font-weight:700;line-height:1.2}.search-general-process__icon{flex:none;place-items:center;width:120px;height:120px;display:grid;position:relative}.search-general-process__icon img{width:var(--search-process-icon-width);max-width:none;height:var(--search-process-icon-height)}.search-general-process__list li:first-child .search-general-process__icon{--search-process-icon-width:101.667%;--search-process-icon-height:101.667%}.search-general-process__list li:nth-child(2) .search-general-process__icon{--search-process-icon-width:68.333%;--search-process-icon-height:68.333%}.search-general-process__list li:nth-child(3) .search-general-process__icon{--search-process-icon-width:72.5%;--search-process-icon-height:71.667%}.search-general-process__list li:nth-child(4) .search-general-process__icon{--search-process-icon-width:70%;--search-process-icon-height:70%}.search-general-process__list li:first-child .search-general-process__icon:before{content:"";border:4px solid #00d4ff33;width:66.667%;height:66.667%;position:absolute}.search-general-process__list strong{font-size:20px;font-weight:700;line-height:1.2}.search-detail-portfolio{padding:80px var(--page-gutter)}.search-detail-portfolio .service-portfolio__groups{gap:0}@media (width>=768px) and (width<=1279px){.search-detail-section__eyebrow{font-size:15px}.search-general-overview{padding-block:80px}.search-general-process{height:auto}.search-general-overview__inner{gap:80px}.search-general-overview__services>h2,.search-general-process__heading h2{font-size:19px}.search-general-service-card{height:220px;padding:20px}.search-general-service-card__content>span{font-size:30px}.search-general-service-card h3,.search-general-media__group h3,.search-general-process__list strong{font-size:18px}.search-general-service-card p,.search-general-media__group p{font-size:13px}.search-general-process__list{gap:12px}.search-general-process__list li{height:224px}.search-general-process__list li:not(:last-child):before,.search-general-process__list li:not(:last-child):after{background-size:12px 20px;width:12px;right:-12px}.search-general-process__step{font-size:15px}.search-general-process__icon{width:100px;height:100px}}@media (width<=767px){.search-detail-section__eyebrow{font-size:13px}.search-general-overview{padding-block:60px}.search-general-overview__inner{gap:60px}.search-general-overview__services>h2,.search-general-process__heading h2{font-size:15px}.search-general-overview .orbit-intro__copy br,.search-general-overview__services>h2 br,.search-general-process__heading h2 br{display:none}.search-general-overview__services{gap:20px}.search-general-overview__grid,.search-general-media__grid,.search-general-process__list{grid-template-columns:1fr}.search-general-service-card{height:200px;padding:20px}.search-general-service-card__content>span{font-size:24px}.search-general-service-card h3,.search-general-media__group h3,.search-general-process__list strong{font-size:14px}.search-general-service-card p{font-size:12px}.search-general-media,.search-general-process,.search-detail-portfolio{padding-block:40px}.search-general-process{height:auto}.search-general-media .search-detail-section__inner,.search-general-process .search-detail-section__inner,.search-general-process__heading{gap:20px}.search-general-media__grid{gap:40px}.search-general-media__group{gap:10px;padding-block:10px}.search-general-media__group li{height:80px}.search-general-process__list{gap:0}.search-general-process__list li{gap:10px;height:auto}.search-general-process__list li+li{border-top:0}.search-general-process__list li:before,.search-general-process__list li:after{display:none}.search-general-process__step{font-size:13px}.search-general-process__icon{width:60px;height:60px}.search-general-process__list li:first-child .search-general-process__icon:before{border-width:2px}}.search-commerce-overview__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;display:grid}.search-commerce-service-card{isolation:isolate;min-width:0;height:240px;color:var(--color-white);background:var(--color-nice-black);padding:40px;position:relative;overflow:hidden}.search-commerce-service-card:before{z-index:0;content:"";background:#00000003;position:absolute;inset:0}.search-commerce-service-card>img{z-index:-1;object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.search-commerce-service-card__content{z-index:1;flex-direction:column;justify-content:space-between;height:100%;display:flex;position:relative}.search-commerce-service-card__content>span{font-family:var(--font-latin);font-size:36px;font-weight:700;line-height:1.3}.search-commerce-service-card__content>div{flex-direction:column;gap:8px;display:flex}.search-commerce-service-card h2{font-size:20px;font-weight:700;line-height:1.2}.search-commerce-service-card p{word-break:keep-all;font-size:15px;font-weight:500;line-height:1.4}.search-commerce-media{padding:80px var(--page-gutter);background:var(--color-surface-muted)}.search-commerce-media .search-detail-section__inner{flex-direction:column;gap:40px;display:flex}.search-commerce-media__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.search-commerce-media__group{flex-direction:column;gap:20px;min-width:0;padding-block:20px;display:flex;position:relative}.search-commerce-media__group:before{content:"";background:var(--color-nice-black);height:2px;position:absolute;top:0;left:0;right:0}.search-commerce-media__group h3{font-size:20px;font-weight:700;line-height:1.2}.search-commerce-media__group ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;display:grid}.search-commerce-media__group ul[data-columns="1"]{grid-template-columns:1fr}.search-commerce-media__group li{background:var(--color-white);place-items:center;height:100px;display:grid;overflow:hidden}.search-commerce-media__group img{object-fit:contain;width:auto;max-width:none;height:auto;max-height:none}.search-commerce-media__group:first-child li:first-child img{width:64.776px;height:12.449px}.search-commerce-media__group:first-child li:nth-child(2) img{width:80px;height:29px}.search-commerce-media__group:first-child li:nth-child(3) img{width:73.069px;height:28.608px}.search-commerce-media__group:first-child li:nth-child(4) img{width:75.165px;height:27.839px}.search-commerce-media__group:first-child li:nth-child(5) img{width:76.602px;height:16.827px}.search-commerce-media__group:first-child li:nth-child(6) img{width:71.549px;height:44.966px}.search-commerce-media__group:first-child li:nth-child(7) img{width:68.221px;height:16.712px}.search-commerce-media__group:last-child img{width:62.145px;height:30.49px}.search-commerce-process{height:878px;padding:80px var(--page-gutter);color:var(--color-white);background:#52667f}.search-commerce-process .search-detail-section__inner,.search-commerce-process__heading{flex-direction:column;gap:40px;display:flex}.search-commerce-process__heading h2{color:#ffffff80;font-size:24px;font-weight:700;line-height:1.3}.search-commerce-process__heading h2 strong{color:var(--color-white);font-weight:inherit}.search-commerce-process__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 20px;padding-right:20px;display:grid}.search-commerce-process__list li{border-block:2px solid #00d4ff;flex-direction:column;gap:20px;min-width:0;height:244px;padding-block:20px;display:flex;position:relative}.search-commerce-process__list li:before,.search-commerce-process__list li:after{content:"";background-position:50%;background-repeat:no-repeat;background-size:20px 20px;width:20px;height:20px;position:absolute;right:-20px}.search-commerce-process__list li:before{background-image:url(../assets/business/process-connector-top.svg);top:-2px}.search-commerce-process__list li:after{background-image:url(../assets/business/process-connector-bottom.svg);bottom:-2px}.search-commerce-process__list li:last-child:before,.search-commerce-process__list li:last-child:after{display:none}.search-commerce-process__list span{color:#00d4ff;font-family:var(--font-latin);font-size:16px;font-weight:700;line-height:1.2}.search-commerce-process__list img{object-fit:contain;width:120px;height:120px}.search-commerce-process__list strong{word-break:keep-all;font-size:20px;font-weight:700;line-height:1.2}.search-commerce-portfolio .service-portfolio__project{font-size:18px;font-weight:500;line-height:1.4}.search-commerce-portfolio .service-portfolio__copy{padding-inline:6px}.search-commerce-portfolio .service-portfolio__highlights{gap:8px;line-height:1.3}.search-commerce-portfolio .service-portfolio__logo{padding:0}@media (width>=768px) and (width<=1279px){.search-commerce-overview{padding-block:80px}.search-commerce-overview__inner{gap:80px}.search-commerce-process__heading h2{font-size:19px}.search-commerce-service-card{height:220px;padding:20px}.search-commerce-service-card__content>span{font-size:30px}.search-commerce-service-card h2,.search-commerce-media__group h3,.search-commerce-process__list strong{font-size:18px}.search-commerce-service-card p{font-size:13px}.search-commerce-process{height:auto}.search-commerce-process__list{gap:40px 12px;padding-right:12px}.search-commerce-process__list li{height:224px}.search-commerce-process__list li:before,.search-commerce-process__list li:after{background-size:12px 20px;width:12px;right:-12px}.search-commerce-process__list span{font-size:15px}.search-commerce-process__list img{width:100px;height:100px}.search-commerce-portfolio .service-portfolio__project{font-size:15px}}@media (width<=767px){.search-commerce-overview{padding-block:60px}.search-commerce-overview__inner{gap:60px}.search-commerce-process__heading h2{font-size:15px}.search-commerce-overview .orbit-intro__copy br,.search-commerce-process__heading h2 br{display:none}.search-commerce-overview__grid,.search-commerce-media__grid,.search-commerce-process__list{grid-template-columns:1fr}.search-commerce-service-card{height:200px;padding:20px}.search-commerce-service-card__content>span{font-size:24px}.search-commerce-service-card h2,.search-commerce-media__group h3,.search-commerce-process__list strong{font-size:14px}.search-commerce-service-card p{font-size:12px}.search-commerce-media,.search-commerce-process{height:auto;padding-block:40px}.search-commerce-media .search-detail-section__inner,.search-commerce-process .search-detail-section__inner,.search-commerce-process__heading{gap:20px}.search-commerce-media__grid{gap:40px}.search-commerce-media__group{gap:10px;padding-block:10px}.search-commerce-media__group ul{grid-template-columns:repeat(2,minmax(0,1fr))}.search-commerce-media__group li{height:80px}.search-commerce-process__list{gap:0;padding-right:0}.search-commerce-process__list li{gap:10px;height:auto}.search-commerce-process__list li+li{border-top:0}.search-commerce-process__list li:before,.search-commerce-process__list li:after{display:none}.search-commerce-process__list span{font-size:13px}.search-commerce-process__list img{width:60px;height:60px}.search-commerce-portfolio .service-portfolio__project{font-size:13px}.search-commerce-portfolio .service-portfolio__copy{padding-inline:0}.search-commerce-portfolio .service-portfolio__logo{padding:7px}}.display-marketing-section__inner{width:100%;max-width:var(--layout-content);flex-direction:column;gap:40px;margin-inline:auto;display:flex}.display-marketing-section__eyebrow{font-size:16px;font-weight:700;line-height:1.2}.display-marketing-overview h1{color:#14141499;word-break:keep-all;font-size:36px;font-weight:700;line-height:1.3;position:relative}.display-marketing-overview h1>span,.display-marketing-overview h1>strong{display:block}.display-marketing-overview h1>strong,.display-marketing-overview h1>span:last-child,.display-marketing-overview h1 strong{color:var(--color-nice-black);font-weight:inherit}.display-marketing-overview__cards{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:240px;gap:2px;display:grid}.display-marketing-overview-card{isolation:isolate;min-width:0;color:var(--color-white);background:var(--color-nice-black);flex-direction:column;justify-content:space-between;padding:40px;display:flex;position:relative;overflow:hidden}.display-marketing-overview-card:before,.display-marketing-overview-card>img{position:absolute;inset:0}.display-marketing-overview-card:before{z-index:1;content:"";background:#14141459}.display-marketing-overview-card>img{z-index:0;object-fit:cover;width:100%;max-width:none;height:100%}.display-marketing-overview-card:nth-child(2)>img{object-position:center 47%}.display-marketing-overview-card:nth-child(3)>img{object-position:center 46%}.display-marketing-overview-card--wide{grid-column:1/-1}.display-marketing-overview-card__number,.display-marketing-overview-card__copy{z-index:2;position:relative}.display-marketing-overview-card__number{font-family:var(--font-latin);font-size:36px;font-weight:700;line-height:1.2}.display-marketing-overview-card__copy{flex-direction:column;gap:8px;display:flex}.display-marketing-overview-card__copy h2{font-size:20px;font-weight:700;line-height:1.2}.display-marketing-overview-card__copy p{color:#ffffffb3;word-break:keep-all;font-size:15px;font-weight:500;line-height:1.4}.display-marketing-media{padding:80px var(--page-gutter);background:var(--color-surface-muted)}.display-marketing-media__groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.display-marketing-media__group{border-top:2px solid var(--color-nice-black);flex-direction:column;gap:20px;min-width:0;padding-top:20px;display:flex}.display-marketing-media__group h3{font-size:20px;font-weight:700;line-height:1.2}.display-marketing-media__logos{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;display:grid}.display-marketing-media__logos li{background:var(--color-white);place-items:center;min-width:0;height:100px;display:grid;overflow:hidden}.display-marketing-media__logos img{width:var(--display-media-logo-width);max-width:calc(100% - 20px);height:var(--display-media-logo-height);object-fit:contain;max-height:calc(100% - 20px)}.display-marketing-media__logos [data-logo=naver] img{--display-media-logo-width:64.776px;--display-media-logo-height:12.449px}.display-marketing-media__logos [data-logo=kakao] img{--display-media-logo-width:62.976px;--display-media-logo-height:19.145px}.display-marketing-media__logos [data-logo=toss] img{--display-media-logo-width:80px;--display-media-logo-height:28px}.display-marketing-media__logos [data-logo=mobon] img{--display-media-logo-width:70.359px;--display-media-logo-height:15.127px}.display-marketing-media__logos [data-logo=across] img{--display-media-logo-width:107.625px;--display-media-logo-height:40.359px}.display-marketing-media__logos [data-logo=targeting-gates] img{--display-media-logo-width:118.838px;--display-media-logo-height:27px}.display-marketing-media__logos [data-logo=google] img{--display-media-logo-width:70.134px;--display-media-logo-height:23.725px}.display-marketing-media__logos [data-logo=criteo] img{--display-media-logo-width:80px;--display-media-logo-height:34px}.display-marketing-media__logos [data-logo=daangn] img{--display-media-logo-width:62.145px;--display-media-logo-height:30.49px}.display-marketing-media__logos [data-logo=tiktok] img{--display-media-logo-width:65.725px;--display-media-logo-height:19.264px}.display-marketing-media__logos [data-logo=zigbang] img{--display-media-logo-width:91.788px;--display-media-logo-height:50.757px}.display-marketing-media__logos [data-logo=dabang] img{--display-media-logo-width:80px;--display-media-logo-height:44px}.display-marketing-process{padding:80px var(--page-gutter);color:var(--color-white);background:var(--color-nice-gray-2)}.display-marketing-process__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 20px;display:grid}.display-marketing-process__list li{flex-direction:column;gap:20px;min-width:0;padding-block:20px;display:flex;position:relative;box-shadow:inset 0 2px #00d4ff,inset 0 -2px #00d4ff}.display-marketing-process__list li:not(:nth-child(3n)):not(:last-child):before,.display-marketing-process__list li:not(:nth-child(3n)):not(:last-child):after{content:"";background-position:50%;background-repeat:no-repeat;background-size:20px 20px;width:20px;height:20px;position:absolute;right:-20px}.display-marketing-process__list li:not(:nth-child(3n)):not(:last-child):before{background-image:url(../assets/business/process-connector-top.svg);top:0}.display-marketing-process__list li:not(:nth-child(3n)):not(:last-child):after{background-image:url(../assets/business/process-connector-bottom.svg);bottom:0}.display-marketing-process__list span{color:#00d4ff;font-family:var(--font-latin);font-size:16px;font-weight:700;line-height:1.2}.display-marketing-process__list img{object-fit:contain;width:120px;height:120px}.display-marketing-process__list strong{word-break:keep-all;font-size:20px;font-weight:700;line-height:1.2}.display-marketing-portfolio{padding:80px var(--page-gutter)}.display-marketing-portfolio .service-portfolio__groups{gap:0}.display-marketing-portfolio .service-portfolio__project:empty{display:none}.display-marketing-portfolio .service-portfolio__logo{padding:0}.display-marketing-portfolio .service-portfolio__copy{gap:8px}.display-marketing-portfolio .service-portfolio__highlights{margin-top:0;line-height:1.3}.display-marketing-portfolio .service-portfolio__highlights li{padding-left:21px}.display-marketing-portfolio .service-portfolio__highlights li:before{left:4px}@media (width>=768px) and (width<=1279px){.display-marketing-section__eyebrow{font-size:15px}.display-marketing-overview{padding-block:80px}.display-marketing-overview__inner{gap:80px}.display-marketing-overview h1{font-size:30px}.display-marketing-overview__cards{grid-auto-rows:200px}.display-marketing-overview-card{padding:20px}.display-marketing-overview-card__number{font-size:30px}.display-marketing-overview-card__copy h2,.display-marketing-media__group h3,.display-marketing-process__list strong{font-size:18px}.display-marketing-overview-card__copy p{font-size:13px}.display-marketing-media__logos li{height:80px}.display-marketing-process__list span{font-size:15px}.display-marketing-process__list img{width:100px;height:100px}}@media (width<=767px){.display-marketing-section__inner{gap:20px}.display-marketing-section__eyebrow{font-size:13px}.display-marketing-overview{padding-block:60px}.display-marketing-overview__inner{gap:60px}.display-marketing-overview h1{font-size:18px}.display-marketing-overview__cards{grid-template-columns:1fr;grid-auto-rows:200px}.display-marketing-overview-card,.display-marketing-overview-card--wide{grid-column:auto;padding:20px}.display-marketing-overview-card__number{font-size:24px}.display-marketing-overview-card__copy h2{font-size:14px}.display-marketing-overview-card__copy p{font-size:12px}.display-marketing-media,.display-marketing-process{padding-block:40px}.display-marketing-media__groups{grid-template-columns:1fr;gap:40px}.display-marketing-media__group{gap:10px;padding-top:10px}.display-marketing-media__group h3,.display-marketing-process__list strong{font-size:14px}.display-marketing-media__logos li{height:80px}.display-marketing-process__list{grid-template-columns:1fr;gap:0}.display-marketing-process__list li{gap:10px;padding-block:20px;box-shadow:inset 0 -2px #00d4ff}.display-marketing-process__list li:first-child{box-shadow:inset 0 2px #00d4ff,inset 0 -2px #00d4ff}.display-marketing-process__list li:before,.display-marketing-process__list li:after{display:none}.display-marketing-process__list span{font-size:13px}.display-marketing-process__list img{width:60px;height:60px}.display-marketing-portfolio{padding-block:40px}}.app-marketing-section__inner{width:100%;max-width:var(--layout-content);flex-direction:column;gap:40px;margin-inline:auto;display:flex}.app-marketing-section__eyebrow{font-size:16px;font-weight:700;line-height:1.2}.app-marketing-overview h1{color:#14141499;word-break:keep-all;font-size:36px;font-weight:700;line-height:1.3}.app-marketing-overview h1 span,.app-marketing-overview h1 strong,.app-marketing-overview .orbit-intro__copy p>span,.app-marketing-overview__journey h2 span{display:block}.app-marketing-overview h1 strong,.app-marketing-overview .orbit-intro__copy p strong{color:var(--color-nice-black);font-weight:inherit}.app-marketing-overview .orbit-intro__copy p{color:#14141499;word-break:keep-all;font-size:24px;font-weight:700;line-height:1.3}.app-marketing-overview__journey{flex-direction:column;gap:40px;display:flex}.app-marketing-overview__journey h2{word-break:keep-all;font-size:24px;font-weight:700;line-height:1.3}.app-marketing-overview__journey h2 strong{color:var(--color-nice-red);font-weight:inherit}.app-marketing-overview__visual{height:400px;overflow:hidden}.app-marketing-overview__visual img{object-fit:cover;object-position:center;width:100%;max-width:none;height:100%}.app-marketing-media{padding:80px var(--page-gutter);background:var(--color-surface-muted)}.app-marketing-media__lead{word-break:keep-all;font-size:24px;font-weight:700;line-height:1.3}.app-marketing-media__group{border-top:2px solid var(--color-nice-black);flex-direction:column;gap:20px;padding-top:20px;display:flex}.app-marketing-media__group h3{font-size:20px;font-weight:700;line-height:1.2}.app-marketing-media__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;display:grid}.app-marketing-media__list li{background:var(--color-white);justify-content:space-between;align-items:center;gap:20px;min-width:0;height:100px;padding:20px 40px;display:flex}.app-marketing-media__list img{width:var(--app-media-logo-width);max-width:calc(100% - 90px);height:var(--app-media-logo-height);object-fit:contain;flex:none;max-height:60px}.app-marketing-media__list strong{text-align:right;word-break:keep-all;min-width:0;font-size:14px;font-weight:700;line-height:1.2}.app-marketing-media__list [data-logo=google] img{--app-media-logo-width:109.363px;--app-media-logo-height:34.39px}.app-marketing-media__list [data-logo=apple] img{--app-media-logo-width:95.813px;--app-media-logo-height:17.976px}.app-marketing-media__list [data-logo=toss] img{--app-media-logo-width:110.052px;--app-media-logo-height:41.81px}.app-marketing-media__list [data-logo=nbt] img{--app-media-logo-width:71.2px;--app-media-logo-height:18.832px}.app-marketing-media__list [data-logo=moloco] img{--app-media-logo-width:80px;--app-media-logo-height:24px}.app-marketing-media__list [data-logo=appier] img{--app-media-logo-width:80px;--app-media-logo-height:50px}.app-marketing-media__caption{word-break:keep-all;font-size:18px;font-weight:500;line-height:1.4}.app-marketing-process .display-marketing-process__list{gap:40px 20px;padding-right:20px}.app-marketing-portfolio{padding:80px var(--page-gutter)}.app-marketing-portfolio .service-portfolio__groups{gap:0}.app-marketing-portfolio .service-portfolio__project:empty{display:none}.app-marketing-portfolio .service-portfolio__logo{place-items:center;padding:0;display:grid}.app-marketing-portfolio .service-portfolio__copy{gap:8px}.app-marketing-portfolio .service-portfolio__highlights{margin-top:0;line-height:1.3}.app-marketing-portfolio .service-portfolio__highlights li{padding-left:21px}.app-marketing-portfolio .service-portfolio__highlights li:before{left:4px}@media (width>=1280px){.service-portfolio--case-study .service-portfolio__card[data-presentation=case-study]{gap:20px}.service-portfolio--case-study .service-portfolio__copy{word-break:break-word;gap:8px;margin-left:20px}.service-portfolio--case-study .service-portfolio__copy strong{padding-inline:0;font-size:28px}.service-portfolio--case-study .service-portfolio__short-description{font-size:20px;line-height:1.2}.service-portfolio--case-study .service-portfolio__arrow:before{width:22px;height:3px;left:9px;right:auto}.service-portfolio--case-study .service-portfolio__arrow:after{border-width:3px;width:12.5px;height:12.5px;right:8px}}@media (width>=768px) and (width<=1279px){.service-portfolio--case-study .service-portfolio__card[data-presentation=case-study]{border-radius:999px;grid-template-columns:120px minmax(0,1fr) 40px;align-items:center;gap:24px;height:auto;min-height:168px;padding:24px 40px 24px 24px}.service-portfolio--case-study .service-portfolio__logo{width:120px;height:120px}.service-portfolio--case-study .service-portfolio__copy{word-break:break-word;gap:8px;margin-left:0}.service-portfolio--case-study .service-portfolio__copy strong{padding-inline:0;font-size:28px;line-height:1.2}.service-portfolio--case-study .service-portfolio__short-description{font-size:20px;font-weight:700;line-height:1.2}.service-portfolio--case-study .service-portfolio__arrow{width:40px;height:40px}.service-portfolio--case-study .service-portfolio__arrow:before{width:22px;height:3px;left:9px;right:auto}.service-portfolio--case-study .service-portfolio__arrow:after{border-width:3px;width:12.5px;height:12.5px;right:8px}.app-marketing-section__eyebrow{font-size:15px}.app-marketing-overview{padding-block:100px}.app-marketing-overview__inner{gap:80px}.app-marketing-overview h1{font-size:30px}.app-marketing-overview .orbit-intro__copy p,.app-marketing-overview__journey h2,.app-marketing-media__lead{font-size:20px}.app-marketing-overview__visual{height:320px}.app-marketing-media__list{grid-template-columns:repeat(2,minmax(0,1fr))}.app-marketing-media__group h3{font-size:18px}.app-marketing-media__caption{font-size:15px}}@media (width<=767px){.app-marketing-section__inner{gap:20px}.app-marketing-section__eyebrow{font-size:13px}.app-marketing-overview{padding-block:60px}.app-marketing-overview__inner{gap:60px}.app-marketing-overview h1{font-size:18px}.app-marketing-overview .orbit-intro__copy p,.app-marketing-overview__journey h2,.app-marketing-media__lead{font-size:14px}.app-marketing-overview__journey{gap:20px}.app-marketing-overview__visual{height:220px}.app-marketing-media{padding-block:40px}.app-marketing-media__lead br{display:none}.app-marketing-media__group{gap:10px;padding-top:10px}.app-marketing-media__group h3{font-size:14px}.app-marketing-media__list{grid-template-columns:1fr}.app-marketing-media__list li{height:80px;padding:10px 20px}.app-marketing-media__list strong,.app-marketing-media__caption{font-size:12px}.app-marketing-process .display-marketing-process__list{gap:0;padding-right:0}.app-marketing-portfolio{padding-block:40px}}
