@font-face{font-family:'Syne';src:url('../fonts/syne-800-title.woff2') format('woff2');font-weight:800;font-display:swap}
@font-face{font-family:'Syne';src:url('../fonts/syne-500-title.woff2') format('woff2');font-weight:500;font-display:swap}
@font-face{font-family:'DM Sans';src:url('../fonts/dm-sans-500.woff2') format('woff2');font-weight:500;font-display:swap}
@font-face{font-family:'Pretendard';src:url('../fonts/PretendardVariable.woff2') format('woff2');font-weight:100 900;font-display:swap}
:root{--paper:#fff;--ink:#182d47;--blue:#326bc8;--soft:#f1f5f9;--muted:#617286;--rule:#d9e2ea;--font:'Pretendard',sans-serif;--latin:'DM Sans','Pretendard',sans-serif;--gutter:clamp(24px,5vw,80px);--max:1360px;--ease:cubic-bezier(.22,1,.36,1);color-scheme:light}
*{box-sizing:border-box}
html{scroll-behavior:smooth;scroll-padding-top:115px}
body{margin:0;background:var(--paper);color:var(--ink);font:400 16px/1.7 var(--font);word-break:keep-all;-webkit-font-smoothing:antialiased;overflow-x:clip}
body.menu-open{overflow:hidden}
h1,h2,h3,p,figure{margin:0}
h1,h2,h3{font-weight:500}
a{color:inherit;text-decoration:none}
button{font:inherit;color:inherit;cursor:pointer}
button,a{-webkit-tap-highlight-color:transparent}
img{display:block;max-width:100%;object-fit:cover}
ul{padding:0;margin:0;list-style:none}
::selection{background:#bdd1ff;color:#15284e}
a:focus-visible,button:focus-visible,[role='tabpanel']:focus-visible{outline:2px solid var(--blue);outline-offset:5px}
[hidden]{display:none!important}
.skip-link{position:fixed;left:20px;top:-100px;z-index:90;padding:12px 20px;background:var(--ink);color:white;border-radius:8px}
.skip-link:focus{top:14px}
.day-brand{font-family:var(--latin);display:inline-flex;gap:10px;align-items:center;font-size:31px;line-height:1;letter-spacing:-1.6px;flex:none;font-weight:500}
.day-brand img{object-fit:contain}
.eyebrow{font-family:var(--latin);font-size:12px;font-weight:500;letter-spacing:1.1px;line-height:1.5}
.day-button{display:inline-flex;align-items:center;justify-content:space-between;gap:34px;min-height:54px;padding:15px 22px;border-radius:8px;background:transparent;border:1px solid #a9b8c8;color:var(--ink);font-size:15px;font-weight:500;line-height:1.4;transition:background .25s,border-color .25s}
.day-button span{font:500 23px/1 var(--latin);transition:transform .3s}
.day-button:hover{background:#fff;border-color:var(--ink)}
.day-button:hover span{transform:translate(3px,-3px)}
.day-hero{position:relative;isolation:isolate;overflow:hidden;width:100%;height:100svh;min-height:760px;background:#eaf1f6;display:flex;align-items:center}
.hero-environment{position:absolute;inset:0;z-index:-2;perspective:1800px;overflow:hidden}
.hero-panorama{position:absolute;inset:-5%;will-change:transform}
.hero-panorama img{height:100%;width:100%;object-fit:cover;object-position:50% 50%}
.immersive-baseline{position:absolute;bottom:34px;left:var(--gutter);right:var(--gutter);display:flex;align-items:center;justify-content:space-between;gap:24px;font:500 10px/1.5 var(--latin);letter-spacing:.8px;color:#52677f}
.immersive-baseline>span{position:absolute;left:50%;transform:translateX(-50%);white-space:nowrap}
.discover-link{display:flex;align-items:center;gap:14px;min-height:44px}
.discover-link>span{font-size:24px}


.page-section{padding:100px var(--gutter);max-width:calc(var(--max) + var(--gutter)*2);margin:auto}
.section-kicker{display:flex;justify-content:space-between;align-items:center;gap:28px;font:500 11px/1.5 var(--latin);letter-spacing:.9px;margin-bottom:49px;color:#667b90}
.section-kicker>span:first-child{display:flex;align-items:center;gap:12px}
.section-kicker>span:first-child:before{content:'';display:block;width:5px;height:5px;background:var(--blue)}
.section-kicker>span+span{font-size:10px;letter-spacing:.7px}
.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:50px}
.section-heading h2{font-size:clamp(35px,3.85vw,56px);line-height:1.35;letter-spacing:-2px}
.section-heading h2>span{color:#71869e}
.section-heading>p{font-size:16px;color:var(--muted);line-height:1.85;padding-bottom:5px}
.services-section{padding-bottom:0}
.capabilities{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:12px;color:#4f6680;margin-top:25px;margin-bottom:0}
.capabilities li:before{content:'+';font:500 11px var(--latin);margin-right:6px;color:#6b88a9}



.experience-rail{display:grid;grid-template-columns:1.1fr repeat(3,1fr);gap:32px;align-items:center;padding:49px 0 52px;border-bottom:1px solid var(--rule)}
.experience-rail>p{color:#5f748b;font-size:16px;line-height:1.8}
.experience-rail>div{display:flex;flex-direction:column;border-left:1px solid var(--rule);padding-left:35px}
.experience-rail strong{font:500 clamp(40px,4vw,60px)/1.1 var(--latin);letter-spacing:-2.5px}
.experience-rail strong>span{font-size:.55em;vertical-align:top;line-height:1.7;color:#7598bb;margin-left:4px}
.experience-rail>div>span{color:#60758c;font-size:12px;margin-top:12px}
.together-section{padding-top:105px;padding-bottom:110px}
.working-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px;margin-top:58px}
.working-steps article{min-width:0}
.step-marker{display:flex;justify-content:space-between;align-items:center;padding-top:15px;border-top:1px solid #b8cbdc;font:500 11px var(--latin);color:#66829e}
.step-marker>span:last-child{font-size:22px;color:#6b8dae}
.step-en{font:500 clamp(24px,2.8vw,41px)/1.3 var(--latin);letter-spacing:-1.3px;margin-top:24px}
.working-steps h3{font-size:20px;font-weight:500;line-height:1.5;letter-spacing:-.5px;margin-top:25px}
.working-steps article>p:last-child{font-size:16px;color:var(--muted);line-height:1.85;margin-top:14px}
.day-contact{max-width:none;background:#f0f5fa;padding-top:60px;padding-bottom:64px;border-top:1px solid #e2eaf2}
.day-contact>.section-kicker,.contact-invitation,.day-contact-channels{max-width:var(--max);margin-left:auto;margin-right:auto}
.contact-invitation{display:block}
.contact-invitation h2{font-size:clamp(40px,5vw,74px);line-height:1.27;letter-spacing:-3px}
.contact-invitation h2>span{color:#758da5}



.day-contact-channels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:69px}
.day-contact-channels>a{display:flex;flex-direction:column;gap:15px;border-top:1px solid #c7d5e2;padding-top:20px;min-width:0}
.day-contact-channels a>span{font-size:12px;color:#5b7189}
.day-contact-channels strong{display:flex;justify-content:space-between;gap:10px;font:500 clamp(17px,1.9vw,27px)/1.5 var(--latin);letter-spacing:-.5px}
.day-contact-channels strong span{transition:transform .25s}
.day-contact-channels a:hover strong span{transform:translate(3px,-3px)}
.day-footer{padding:38px var(--gutter);max-width:calc(var(--max) + var(--gutter)*2);margin:auto}
.day-footer-bottom{display:flex;align-items:center;gap:27px;justify-content:space-between;color:#60738a;font-size:12px}
.day-footer .day-brand{font-size:25px;color:var(--ink)}
.day-footer-bottom p{margin-right:auto}
.footer-name{display:block;font:500 11px var(--latin);margin-top:4px}
.day-reveal{opacity:0;transform:translateY(24px);transition:opacity .8s var(--ease),transform .8s var(--ease)}
.day-reveal.visible{opacity:1;transform:none}
.motion-disabled .day-reveal{opacity:1;transform:none;transition:none}
@media(min-width:1600px){.immersive-baseline{left:max(var(--gutter),calc((100vw - 1360px)/2));right:var(--gutter)}}
@media(max-width:1100px){.experience-rail{gap:25px}.experience-rail>div{padding-left:25px}.working-steps{gap:27px}.working-steps article>p:last-child br{display:none}.day-footer-bottom{flex-wrap:wrap}}
@media(max-width:800px){.day-brand{font-size:27px}.day-brand img{width:31px;height:31px}.immersive-baseline>span{display:none}.page-section{padding-top:75px;padding-bottom:75px}.section-kicker{margin-bottom:36px}.section-heading{display:block;margin-bottom:36px}.section-heading h2{font-size:41px;letter-spacing:-1.7px}.section-heading>p{margin-top:24px}.capabilities{font-size:11px;gap:4px 12px}.experience-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:35px 0}.experience-rail>p{grid-column:1/-1;font-size:15px}.experience-rail>p br{display:none}.experience-rail>div{padding-left:20px}.experience-rail>div:nth-child(2){border-left:0;padding-left:0}.services-section{padding-bottom:0}.working-steps{gap:22px}.step-en{font-size:27px;letter-spacing:-.8px}.working-steps h3{font-size:18px}.contact-invitation{display:block}.day-contact-channels{gap:24px;margin-top:45px}.day-contact-channels strong{font-size:17px}.day-contact-channels strong span{display:none}.day-footer-bottom{gap:22px}.day-footer-bottom p{min-width:calc(100% - 190px)}}
@media(max-width:560px){html{scroll-padding-top:96px}.day-hero{min-height:740px}.hero-panorama{inset:-5% -12%}.hero-panorama img{object-position:63% 50%}.hero-environment:after{content:'';position:absolute;inset:0;background:rgba(245,249,255,.24)}.immersive-baseline{left:24px;right:24px;bottom:max(28px,env(safe-area-inset-bottom));gap:18px;font-size:9px}.page-section{padding:63px 24px}.section-kicker{font-size:10px;margin-bottom:29px}.section-kicker>span+span{display:none}.section-heading h2{font-size:33px;letter-spacing:-1.35px;line-height:1.4}.section-heading>p{font-size:15px;margin-top:22px}.capabilities{font-size:11px;margin-top:22px;margin-bottom:0}.experience-rail{gap:24px 14px;padding:31px 0 34px}.experience-rail>p{font-size:14px}.experience-rail>div{padding-left:15px}.experience-rail strong{font-size:36px;letter-spacing:-1.5px}.experience-rail>div>span{font-size:10px;line-height:1.6;max-width:85px;margin-top:10px}.services-section{padding-bottom:0}.working-steps{grid-template-columns:1fr;gap:31px;margin-top:40px}.step-marker{padding-top:12px}.step-en{font-size:34px;margin-top:17px}.working-steps h3{font-size:20px;margin-top:20px}.working-steps article>p:last-child{font-size:16px;margin-top:10px;max-width:380px}.contact-invitation h2{font-size:39px;letter-spacing:-1.8px}.day-contact-channels{grid-template-columns:1fr;gap:26px;margin-top:43px}.day-contact-channels>a{gap:9px;padding-top:17px}.day-contact-channels strong{font-size:24px}.day-contact-channels strong span{display:inline}.day-footer{padding:33px 24px}.day-footer-bottom{gap:22px 19px;font-size:11px}.day-footer-bottom p{min-width:100%;order:5}.day-footer .day-brand{font-size:23px;margin-right:auto}.day-footer-bottom>a:last-child{display:none}.footer-name{font-size:11px}}
@media(max-width:360px){.experience-rail strong{font-size:31px}.contact-invitation h2{font-size:34px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.hero-panorama{transform:none!important}.day-reveal{opacity:1;transform:none}}
@media print{.immersive-baseline{display:none!important}.day-reveal{opacity:1;transform:none}.page-section{padding:30px 24px}.day-hero{min-height:600px;height:600px}.day-footer{display:none}}


.services-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:52px}
.services-heading h2{font-size:clamp(35px,4vw,58px);line-height:1.32;font-weight:600;letter-spacing:-2.4px}
.services-heading h2>span{color:var(--blue)}
.services-heading>p{font-size:16px;color:var(--muted);line-height:1.9;padding-bottom:6px}
.service-mosaic{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:30px}
.service-card{display:flex;flex-direction:column;min-width:0;border-radius:13px;overflow:hidden;background:#f6f8fb}
.card-content{grid-column:span 7}
.card-advertising{grid-column:span 5;background:#245de8;color:white}
.card-consulting{grid-column:span 5;background:#e9f0f8}
.card-experience{grid-column:span 7}
.card-image{position:relative;height:340px;overflow:hidden}
.card-image img{height:100%;width:100%;transition:transform .8s var(--ease)}
.service-card:hover .card-image img{transform:scale(1.04)}
.image-note{position:absolute;top:20px;left:25px;font:500 10px/1.5 var(--latin);letter-spacing:1px;color:#173351;background:rgba(255,255,255,.85);padding:7px 10px;border-radius:4px}
.card-copy{padding:30px 32px 33px;display:flex;flex-direction:column;flex:1}
.card-title{display:flex;align-items:center;gap:13px;flex-wrap:wrap}
.service-no{font:500 12px/1 var(--latin);color:#6d7e94;margin-right:3px}
.card-title h3{font-size:27px;line-height:1.3;letter-spacing:-.8px;font-weight:600}
.service-en{font:500 12px/1.5 var(--latin);color:#60758a;margin-left:auto}
.card-copy>p{font-size:16px;color:#57677a;line-height:1.85;margin-top:21px;letter-spacing:-.15px}
.capabilities{display:flex;flex-wrap:wrap;gap:6px 15px;font-size:12px;color:#586d87;margin-top:18px;margin-bottom:0}
.capabilities li{padding-right:2px}
.capabilities li:before{content:'·';margin-right:5px}



.type-poster{font:500 clamp(38px,4.6vw,67px)/1.13 var(--latin);letter-spacing:-2px;padding:42px 32px 28px;min-height:340px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}
.type-poster>span:last-child{padding-bottom:7px;border-bottom:2px solid rgba(255,255,255,.7)}
.type-poster em{font-style:normal;color:#bbd8ff}
.card-advertising .card-copy{padding-top:27px}
.card-advertising .service-no{color:#bdd1fa}
.card-advertising .card-copy>p{color:#e6edff}
.card-advertising .capabilities{color:#e0e9ff}

.consulting-poster{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-height:340px;padding:35px 32px 25px;color:#2a59a8}
.poster-meta{font:500 10px/1.5 var(--latin);letter-spacing:1.2px;margin-bottom:17px}
.consulting-poster>span:nth-child(2){font:500 clamp(48px,5vw,75px)/.98 var(--latin);letter-spacing:-3px}
.poster-foot{font:500 9px/1.5 var(--latin);letter-spacing:.7px;margin-top:25px}
@media(max-width:1100px){.service-mosaic{gap:24px}
.card-copy{padding:26px}
.card-title h3{font-size:24px}
.service-en{display:none}
.card-image{height:300px}
.type-poster,.consulting-poster{min-height:300px;padding-left:26px;padding-right:26px}
.type-poster{font-size:49px}
.consulting-poster>span:nth-child(2){font-size:61px}}
@media(max-width:800px){.services-heading{gap:27px;flex-direction:column;align-items:flex-start;margin-bottom:35px}
.services-heading h2{font-size:40px;letter-spacing:-1.5px}
.service-mosaic{gap:20px}
.card-content,.card-advertising,.card-consulting,.card-experience{grid-column:span 6}
.card-image{height:250px}
.type-poster,.consulting-poster{min-height:250px;padding:25px 22px}
.type-poster{font-size:40px;letter-spacing:-1px}
.consulting-poster>span:nth-child(2){font-size:52px}
.poster-foot{font-size:8px}
.card-copy{padding:23px 22px}
.card-title{gap:10px}
.card-title h3{font-size:22px}
.card-copy>p{font-size:16px;line-height:1.8}
.capabilities{font-size:11px;gap:6px 9px}

.image-note{left:15px;top:16px;font-size:9px;padding:5px 8px}}
@media(max-width:560px){.services-heading{gap:22px;margin-bottom:29px}
.services-heading h2{font-size:36px;letter-spacing:-1.3px}
.services-heading>p{font-size:16px;line-height:1.8}
.service-mosaic{display:flex;flex-direction:column;gap:24px}
.card-image{height:255px}
.card-copy{padding:25px 24px}
.card-title h3{font-size:25px}
.service-en{display:block;margin-left:auto;font-size:10px}
.card-title{gap:8px}
.service-no{font-size:10px;margin-right:3px}
.card-copy>p{font-size:16px;margin-top:20px}
.capabilities{font-size:12px;gap:5px 10px}

.type-poster{font-size:61px;min-height:284px;padding:34px 24px 22px;letter-spacing:-2px}
.consulting-poster{min-height:280px;padding:30px 24px 22px}
.consulting-poster>span:nth-child(2){font-size:73px;letter-spacing:-3px}
.poster-meta{font-size:10px}
.poster-foot{font-size:9px;margin-top:22px}
.card-advertising .card-copy{padding-top:24px}}
@media(max-width:359px){.service-en{display:none}
.type-poster{font-size:54px}}
.services-section{--blue:#245de8}
.hero-environment canvas{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity 1s;pointer-events:none}
.hero-environment.gl-ready canvas{opacity:1}
.hero-environment.gl-ready .hero-panorama{visibility:hidden}
@media(max-width:560px){.hero-environment:after{background:rgba(245,249,255,.15)}}

/* The wordmark lives inside the same light-filled space as the glass. */
html{scroll-padding-top:0}
html.hero-snap-active{scroll-behavior:auto!important}
.day-hero{min-height:760px;background:#edf4fb}
.hero-environment{opacity:1}
.hero-environment:after{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 60% 55% at 44% 44%,rgba(245,249,255,.63),rgba(245,249,255,.08) 80%);pointer-events:none}
.immersive-copy{position:relative;width:100%;height:100%;margin:0;padding:0;max-width:none}

.immersive-copy .kinetic-title{position:absolute;inset:105px 3vw 175px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0;font:800 clamp(60px,calc((100vw - var(--gutter)*2)/6.82),218px)/.85 'Syne',sans-serif;letter-spacing:-.035em;text-align:center;color:#224965;text-transform:none}
.headline-line{display:block;line-height:.98;padding:0 .045em .05em}
.headline-line:first-child{font-size:1.28em;font-weight:500;letter-spacing:-.06em;margin-bottom:.065em}
.headline-line>span{display:block}
.headline-line>.creators-word{display:flex;justify-content:center}
.word-fragment{display:block;white-space:nowrap}
.glass-title-ready .headline-line{opacity:0}
.glass-title-ready .hero-environment:after{display:none}
.hero-korean{position:absolute;bottom:134px;left:var(--gutter);font-size:20px;line-height:1.65;font-weight:400;letter-spacing:-.5px;color:#35516b;margin:0}

.hero-enter .hero-korean{animation:hero-copy-reveal 1.2s var(--ease) .25s both}
.motion-disabled .hero-enter *{animation:none!important}
@keyframes hero-copy-reveal{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}
.day-footer-bottom p{margin-left:0;min-width:0}
@media(min-width:1600px){.immersive-copy .kinetic-title{left:max(3vw,calc((100vw - 1600px)/2));right:max(3vw,calc((100vw - 1600px)/2))}}
@media(max-width:800px){.immersive-copy .kinetic-title{inset:110px 2vw 215px;font-size:calc((100vw - 48px)/6.82)}.hero-korean{bottom:155px}}
@media(max-width:560px){.day-hero{min-height:700px}.immersive-copy .kinetic-title{inset:115px 8px 265px;font-size:calc((100vw - 40px)/3.6);line-height:.87}.headline-line:first-child{font-size:.8em;letter-spacing:-.065em;margin-bottom:.22em}.headline-line>.creators-word{flex-direction:column;align-items:center;line-height:.86}.hero-korean{left:24px;bottom:205px;font-size:19px}.hero-environment:after{background:radial-gradient(ellipse 85% 50% at 50% 42%,rgba(245,249,255,.72),rgba(245,249,255,.08) 95%)}.day-footer-bottom p{order:0;flex-basis:100%}.day-footer-bottom>a:last-child{display:inline}}
@media(prefers-reduced-motion:reduce){.hero-enter .kinetic-title,.hero-enter .hero-korean{animation:none!important;opacity:1;transform:none;filter:none}}
@media print{.glass-title-ready .headline-line{opacity:1}.hero-environment canvas{display:none!important}.hero-environment.gl-ready .hero-panorama{visibility:visible}.day-hero{height:650px}.immersive-copy .kinetic-title{inset:90px 24px 170px;font-size:105px}.hero-korean{bottom:50px}}

/* File previews and browsers without WebGL retain a light sweep in HTML text. */
.glass-fallback:not(.glass-title-ready) [data-type-run]{background:radial-gradient(ellipse 25% 100% at var(--fallback-light,50%) 50%,#699ab5 0%,#24485f 55%,#0b2437 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.motion-disabled .glass-fallback [data-type-run]{background:none;-webkit-text-fill-color:#0b2437}
@media(prefers-reduced-motion:reduce){.glass-fallback [data-type-run]{background:none!important;-webkit-text-fill-color:#0b2437!important}}
@media print{.glass-fallback [data-type-run]{background:none!important;-webkit-text-fill-color:#0b2437!important}}

/* Slow, automatic light across the service posters and photographs. */
@supports ((background-clip:text) or (-webkit-background-clip:text)){
  .type-poster>span,.consulting-poster>span:nth-child(2){
    background-color:#fff;
    background-image:linear-gradient(105deg,transparent 0%,rgba(143,199,236,.25) 18%,#8fc7ec 42%,#dcefff 50%,#9fc4e0 60%,rgba(159,196,224,.2) 82%,transparent 100%);
    background-size:70% 100%;
    background-repeat:no-repeat;
    background-clip:text;
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
    animation:service-type-light 4.6s linear infinite;
    animation-delay:-1s;
  }
  .type-poster>span:nth-child(2){animation-delay:-.7s}
  .type-poster>span:nth-child(3){animation-delay:-.4s}
  .consulting-poster>span:nth-child(2){
    background-color:#204b95;
    background-image:linear-gradient(105deg,transparent 0%,rgba(101,142,175,.25) 18%,#658eaf 42%,#93b2c7 50%,#7d9fb9 60%,rgba(125,159,185,.2) 82%,transparent 100%);
    animation-duration:5.2s;
    animation-delay:-2s;
  }
}
@keyframes service-type-light{
  from{background-position:-260% 50%}
  to{background-position:360% 50%}
}
.card-image:after{
  content:'';
  position:absolute;
  top:-25%;bottom:-25%;left:-80%;width:75%;
  pointer-events:none;
  background:linear-gradient(90deg,transparent 0%,rgba(157,179,202,.08) 20%,rgba(213,226,239,.38) 40%,rgba(255,255,255,.72) 50%,rgba(246,250,255,.56) 56%,rgba(170,193,216,.24) 69%,transparent 100%);
  animation:service-silver-sweep 6.5s linear infinite;
  animation-delay:-2s;
}
.card-experience .card-image:after{animation-duration:7.5s;animation-delay:-4.5s}
.card-image .image-note{z-index:1}
@keyframes service-silver-sweep{
  0%{transform:translate3d(-30%,0,0) skewX(-16deg);opacity:0}
  16%,78%{opacity:.54}
  100%{transform:translate3d(285%,0,0) skewX(-16deg);opacity:0}
}
@media(prefers-reduced-motion:reduce){
  .card-image:after{display:none}
  .type-poster>span,.consulting-poster>span:nth-child(2){animation:none;background-position:50% 50%}
}
@media print{
  .card-image:after{display:none}
  .type-poster>span,.consulting-poster>span:nth-child(2){animation:none;background:none;-webkit-text-fill-color:currentColor}
}
