.DesktopServiceBookshelf_desktopOnly__W6dGS{display:none}.DesktopServiceBookshelf_mobileOnly__HriP9{display:block}.DesktopServiceBookshelf_frame__IBgDH{position:relative;min-height:625px;width:100%;overflow:hidden;border:1px solid rgba(18,35,30,.18);background:#f5f6f3}.DesktopServiceBookshelf_iframe__aDeYm{display:block;width:100%;height:625px;border:0;background:#f5f6f3}.DesktopServiceBookshelf_loading__a2PgY{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#52645b;font-size:14px;padding:20px;text-align:center}.DesktopServiceBookshelf_desktopHead__e0bKs{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:24px}.DesktopServiceBookshelf_desktopHead__e0bKs h2{margin:0;font-size:clamp(32px,3.4vw,48px);line-height:1.1}.DesktopServiceBookshelf_desktopHead__e0bKs p{max-width:580px;color:var(--muted);line-height:1.6}.DesktopServiceBookshelf_desktopHead__e0bKs a{white-space:nowrap;text-decoration:underline;text-underline-offset:5px}@media(min-width:1024px){.DesktopServiceBookshelf_desktopOnly__W6dGS{display:block}.DesktopServiceBookshelf_mobileOnly__HriP9{display:none}}.DesktopServiceBookshelf_serviceLinks__da_kZ{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:17px;line-height:1.55}.DesktopServiceBookshelf_serviceLinks__da_kZ a{font-size:12px;color:inherit;text-decoration:underline;-webkit-text-decoration-color:rgba(18,35,30,.32);text-decoration-color:rgba(18,35,30,.32);text-underline-offset:4px}.DesktopServiceBookshelf_serviceLinks__da_kZ a:focus-visible,.DesktopServiceBookshelf_serviceLinks__da_kZ a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.work-hero-slider_shell__5hQCE{width:100%;min-width:0}.work-hero-slider_frame__AVdtL{position:relative;aspect-ratio:1.6;overflow:hidden;border:1px solid var(--line,#12231e33);background:#f5f2eb}.work-hero-slider_slide__T4NnD{position:absolute;inset:0;opacity:0;pointer-events:none;background-image:url(/assets/hero-campaign-solutions.webp);background-repeat:no-repeat;background-size:500% 200%;transform:scale(1.006);-webkit-clip-path:inset(0 50% 0 50%);clip-path:inset(0 50% 0 50%);transition:none}.work-hero-slider_active__lT7Gg{opacity:1;z-index:2;animation:work-hero-slider_reveal__dBu00 .78s cubic-bezier(.22,1,.36,1) forwards}.work-hero-slider_p0__Cg66S{background-position:0 0}.work-hero-slider_p1__D2VxO{background-position:25% 0}.work-hero-slider_p2__151MT{background-position:50% 0}.work-hero-slider_p3__PCn9M{background-position:75% 0}.work-hero-slider_p4__8AB0K{background-position:100% 0}.work-hero-slider_p5__UOGDq{background-position:0 100%}.work-hero-slider_p6__G9VEP{background-position:25% 100%}.work-hero-slider_p7__eqx_D{background-position:50% 100%}.work-hero-slider_p8__w2LmC{background-position:75% 100%}.work-hero-slider_p9__3f62S{background-position:100% 100%}.work-hero-slider_meta__cyVEA{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;padding-top:12px}.work-hero-slider_meta__cyVEA>div:first-child{display:flex;flex-direction:column;gap:4px}.work-hero-slider_meta__cyVEA span{font-size:9px;letter-spacing:.14em;font-weight:700;color:var(--muted,#63726d)}.work-hero-slider_meta__cyVEA strong{font-size:14px;font-weight:700;letter-spacing:-.02em}.work-hero-slider_controls__jlvgP{display:flex;align-items:center;gap:9px}.work-hero-slider_controls__jlvgP button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--ink,#12231e);font:inherit;font-size:16px;line-height:1;padding:4px;cursor:pointer}.work-hero-slider_controls__jlvgP button:hover{opacity:.62}.work-hero-slider_controls__jlvgP button:focus-visible{outline:2px solid var(--lime,#c9f44d);outline-offset:2px}.work-hero-slider_controls__jlvgP span{min-width:52px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.work-hero-slider_progress__oE44n{height:1px;background:rgba(18,35,30,.14);margin-top:9px;overflow:hidden}.work-hero-slider_progress__oE44n span{display:block;height:100%;background:var(--ink,#12231e);transform-origin:left;animation:work-hero-slider_progress__oE44n 3s linear forwards}@keyframes work-hero-slider_reveal__dBu00{0%{-webkit-clip-path:inset(0 50% 0 50%);clip-path:inset(0 50% 0 50%);opacity:.6;transform:scale(1.006)}to{-webkit-clip-path:inset(0);clip-path:inset(0);opacity:1;transform:scale(1)}}@keyframes work-hero-slider_progress__oE44n{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(max-width:900px){.work-hero-slider_frame__AVdtL{aspect-ratio:1.6}}@media(max-width:600px){.work-hero-slider_frame__AVdtL{aspect-ratio:1.6}.work-hero-slider_meta__cyVEA{padding-top:9px}.work-hero-slider_meta__cyVEA strong{font-size:13px}.work-hero-slider_meta__cyVEA span{font-size:8px}.work-hero-slider_controls__jlvgP{gap:6px}.work-hero-slider_controls__jlvgP button{font-size:15px}.work-hero-slider_progress__oE44n{margin-top:7px}}@media(prefers-reduced-motion:reduce){.work-hero-slider_active__lT7Gg,.work-hero-slider_progress__oE44n span{animation:none}.work-hero-slider_slide__T4NnD{-webkit-clip-path:inset(0);clip-path:inset(0);transform:none}}.work-hero_hero__1c74O{padding:40px 0 46px;background:var(--paper,#fff);color:var(--ink,#12231e)}.work-hero_layout__TXVKw{display:grid;grid-template-columns:.82fr 1.18fr;grid-gap:52px;gap:52px;align-items:center}.work-hero_copy__jq60W{max-width:510px}.work-hero_copy__jq60W h1{font-size:clamp(43px,4.15vw,61px);font-weight:600;line-height:1.06;letter-spacing:-.05em;margin:22px 0}.work-hero_copy__jq60W h1 em{font-family:Georgia,serif;font-weight:400;font-style:normal}.work-hero_intro__0QN6H{font-size:18px;line-height:1.65;max-width:480px;color:var(--muted,#63726d)}.work-hero_actions__a75uS{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:28px}.work-hero_showcase__Cq6q_{min-width:0}.work-hero_actions__a75uS a:focus-visible{outline:3px solid var(--lime,#c9f44d);outline-offset:4px}@media(max-width:900px){.work-hero_layout__TXVKw{grid-template-columns:1fr;gap:30px}.work-hero_hero__1c74O{padding:30px 0 38px}.work-hero_copy__jq60W{max-width:720px}.work-hero_copy__jq60W h1{font-size:clamp(42px,7vw,60px);max-width:720px}.work-hero_intro__0QN6H{max-width:650px}.work-hero_actions__a75uS{margin-top:24px}}@media(max-width:600px){.work-hero_hero__1c74O{padding:26px 0 30px}.work-hero_layout__TXVKw{gap:24px}.work-hero_copy__jq60W h1{font-size:41px;line-height:1.04;margin:18px 0;letter-spacing:-.047em}.work-hero_intro__0QN6H{font-size:15.5px;line-height:1.65}.work-hero_actions__a75uS{margin-top:21px;gap:9px}.work-hero_actions__a75uS .button{padding-left:15px;padding-right:15px}}@media(max-width:390px){.work-hero_copy__jq60W h1{font-size:38px}.work-hero_actions__a75uS{display:grid;grid-template-columns:1fr}.work-hero_actions__a75uS .button{width:100%;justify-content:space-between}}