.lp-page{--lp-accent:#0b5fff;--lp-accent-deep:#0a4fd6;--lp-tium:#2865a9;--lp-tium-deep:#185693}.lp-page .work-detail-button:hover{background:var(--lp-accent-deep)}.lp-page :is(a,button,[tabindex]):focus-visible{outline-color:var(--lp-accent)}.lp-body{color:#555;font-size:16px;line-height:1.85}.lp-section{padding:100px var(--company-header-pad)}.lp-section-intro .lp-eyebrow{margin-bottom:14px}.lp-section-intro .lp-body{margin-top:22px}.lp-skip{z-index:120;background:#fff;padding:14px 20px;position:fixed;top:8px;left:24px;transform:translateY(-180%)}.lp-skip:focus{transform:none}.lp-service-hero{isolation:isolate;background:var(--dh-surface);color:#fff;min-height:clamp(500px,72svh,640px);padding:calc(var(--site-header-height) + 18px) var(--company-header-pad) 24px;flex-direction:column;display:flex;position:relative;overflow:hidden}.lp-hero-backdrop{z-index:-1;isolation:isolate;background:var(--dh-ink);position:absolute;inset:0;overflow:hidden}.lp-hero-backdrop:after{content:"";z-index:1;background:linear-gradient(#0007,#0000 35%,#0004),linear-gradient(90deg,#000b,#0005 65%,#0002);position:absolute;inset:0}.lp-hero-grid{flex:1;align-items:center;padding-block:20px;display:flex}.lp-hero-copy{max-width:760px}.lp-service-hero{padding-bottom:76px}.lp-hero-scroll-cue{color:#fff;pointer-events:none;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}[data-work-pinned] .lp-hero-scroll-cue{opacity:var(--intro-copy,1)}@media (prefers-reduced-motion:no-preference){.lp-hero-scroll-cue{animation:2.2s ease-in-out infinite lp-scroll-cue-float}@keyframes lp-scroll-cue-float{0%,to{transform:translate(-50%,-5px)}50%{transform:translate(-50%,7px)}}}.lp-service-hero .lp-hero-copy h1{margin:18px 0 22px;font-size:clamp(42px,4.8vw,68px)}.lp-copy-line{display:block;overflow:clip}.lp-copy-line>span{display:block}.lp-service-hero :is(.work-detail-label,.work-detail-crumb){color:#fff}.lp-service-hero .work-detail-crumb a:hover{text-underline-offset:4px;text-decoration:underline}.lp-service-hero .work-detail-button{color:var(--dh-ink);background:#fff}.lp-service-hero .work-detail-button:hover{background:var(--lp-accent-deep);color:#fff}.lp-hero-photo{object-fit:cover;object-position:center 55%;width:100%;height:100%;display:block;position:absolute;inset:0}.lp-service-hero .lp-service-note{color:#ffffffe0;margin-top:16px;font-size:12px;line-height:1.8}.lp-vision,.lp-value{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.lp-vision{box-sizing:border-box;background:var(--dh-surface);align-items:start;min-height:min(640px,76svh);padding-block:clamp(80px,10svh,128px)}.lp-vision .lp-vision-heading h2{font-size:clamp(38px,4.2vw,60px);line-height:1.3}.lp-vision-accent{color:var(--lp-accent)}.lp-vision-copy{padding-top:0}.lp-vision-copy p{color:#555;font-size:17px;line-height:1.9}.lp-vision-copy p+p{margin-top:22px}.lp-value{background:#fff}.lp-value .lp-body{max-width:410px}.lp-value-list{margin:0;padding:0;list-style:none}.lp-value-list li{border-bottom:1px solid #e3e3e6;align-items:start;gap:22px;padding:26px 0;display:flex}.lp-value-list li:first-child{padding-top:0}.lp-value-list li:last-child{border-bottom:0;padding-bottom:0}.lp-value-number{color:var(--lp-accent);padding-top:5px;font-size:12px}.lp-value-list h3{font-size:21px;line-height:1.5}.lp-value-list p{color:#555;margin-top:12px;font-size:15px;line-height:1.85}.lp-service-sequence{min-width:0}.lp-work{padding:0}.lp-service-chapter{scroll-margin-top:var(--site-header-height)}.lp-service-chapter-outsourcing{background:var(--dh-surface)}.lp-work-hero{min-height:max(680px,88svh);padding:100px var(--company-header-pad);grid-template-columns:1fr 1.05fr;align-items:center;gap:64px;display:grid}.lp-service-image{aspect-ratio:4/5;background:var(--dh-surface);border-radius:24px;overflow:hidden}.lp-service-image img{object-fit:cover;width:100%;height:100%;display:block}.lp-service-image-print{place-items:center;padding:32px;display:grid}.lp-service-image-print img{object-fit:contain;filter:drop-shadow(0 10px 12px #0002)}.lp-service-label{color:var(--dh-muted);margin-bottom:24px;font-size:15px;display:block}.lp-work-hero-copy h3{max-width:540px;font-size:clamp(40px,4.5vw,64px);line-height:1.25}.lp-work-hero-copy>p{color:#555;max-width:420px;margin-top:28px;font-size:18px;line-height:1.85}.lp-work-hero-copy>p+p{margin-top:16px}.lp-work-examples{grid-column:1/-1;grid-template-columns:var(--company-header-pad) minmax(0, 1fr) var(--company-header-pad);scroll-margin-top:calc(var(--site-header-height) + 24px);margin-top:0;padding-bottom:100px;display:grid}.lp-work-examples-head,.lp-collaboration-note{grid-column:2}.lp-work-examples-head{margin-bottom:28px}.lp-work-examples-head h4{font-size:24px;line-height:1.5}.lp-work-examples-head .lp-body{margin-top:12px;font-size:15px}.lp-collaboration-gallery{grid-column:1/-1;min-width:0}.lp-poster-navigation{padding-inline:var(--company-header-pad);justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.lp-poster-navigation p{color:var(--dh-muted);font-size:13px}.lp-poster-group{overscroll-behavior-x:contain;scroll-snap-type:none;scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none;gap:24px;margin:0;padding:0 24px 16px;scroll-padding-inline:24px;list-style:none;display:flex;overflow-x:auto}.lp-poster-group::-webkit-scrollbar{display:none}.lp-poster-group[data-dragging=true]{cursor:grabbing;scroll-snap-type:none}.lp-poster-group li{scroll-snap-align:start;flex:0 0 clamp(230px,25vw,340px);min-width:0}.lp-poster-image{aspect-ratio:3/4;background:var(--dh-surface);border-radius:20px;width:100%;overflow:hidden}.lp-poster-image img{object-fit:contain;width:100%;height:100%;display:block}.lp-poster-group figcaption{padding-top:14px;font-size:14px;font-weight:500}.lp-collaboration-note{color:var(--dh-muted);max-width:480px;padding-top:26px;font-size:12px;line-height:1.85}.lp-people{background:#fff;grid-template-columns:1.05fr 1fr;align-items:center;gap:70px;display:grid}.lp-people-photo{grid-area:1/1;min-width:0}.lp-people .lp-section-intro{grid-area:1/2}.lp-people-photo-link{display:block;position:relative}.lp-people-photo img{object-fit:cover;border-radius:20px;width:100%;height:330px;display:block}.lp-people-photo-arrow{width:40px;height:40px;color:var(--dh-ink);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:16px;right:16px}.lp-people-photo figcaption{color:var(--dh-muted);margin-top:12px;font-size:12px}.lp-people-blog-link{margin-top:28px}@media (max-width:1000px){.lp-work-hero{gap:32px}.lp-people,.lp-vision,.lp-value{gap:38px}}@media (max-width:700px){.lp-section{padding-top:68px;padding-bottom:68px}.lp-hero-grid{padding-block:22px}.lp-service-hero{min-height:clamp(460px,68svh,560px);padding-bottom:76px}.lp-service-hero .lp-hero-copy h1{margin:18px 0 22px;font-size:clamp(30px,8.6vw,40px)}.lp-vision{min-height:0;padding-block:68px}.lp-vision .lp-vision-heading h2{font-size:clamp(32px,8.6vw,42px)}.lp-work{padding:0}.lp-work-hero{min-height:calc(100svh - var(--site-header-height));padding:68px var(--company-header-pad);grid-template-columns:1fr;gap:36px}.lp-work-hero-copy h3{font-size:clamp(36px,10vw,48px)}.lp-work-hero-copy>p{margin-top:22px;font-size:16px}.lp-service-label{margin-bottom:16px}.lp-service-image{aspect-ratio:4/3;border-radius:18px}.lp-service-image-print{aspect-ratio:4/3;padding:24px}.lp-work-examples{margin-top:0;padding-bottom:68px}.lp-work-examples-head h4{font-size:22px}.lp-vision,.lp-value{grid-template-columns:1fr;gap:30px}.lp-vision-copy{padding:0}.lp-vision-copy p{font-size:16px}.lp-value-list h3{font-size:20px}.lp-poster-navigation{gap:12px;margin-bottom:18px}.lp-poster-navigation p{font-size:12px}.lp-poster-group{gap:16px;padding-inline:16px;scroll-padding-inline:16px}.lp-poster-group li{flex-basis:min(72vw,300px)}.lp-poster-image{border-radius:12px}.lp-collaboration-note{padding-top:26px}.lp-people{flex-direction:column;align-items:stretch;gap:30px;display:flex}.lp-people-photo img{height:260px}.lp-people .lp-body{font-size:15px}.lp-section-intro .lp-body{margin-top:17px}}.lp-tium{background:var(--dh-surface);scroll-margin-top:var(--site-header-height);grid-template-columns:1fr 1.05fr;align-items:start;gap:64px;display:grid}.lp-page .lp-tium-link{background:var(--lp-tium);margin-top:30px}.lp-page .lp-tium-link:hover{background:var(--lp-tium-deep)}.lp-tium-partner{color:var(--dh-muted);margin-bottom:12px;font-size:12px}.lp-tium-detail h3{margin-bottom:18px;font-size:25px;line-height:1.5}.lp-tium-detail>.lp-body+.lp-body{margin-top:16px}@media (max-width:1000px){.lp-tium{gap:32px}}@media (max-width:700px){.lp-tium{grid-template-columns:1fr;gap:42px}.lp-tium-detail h3{font-size:23px}}.lp-work-hero,.lp-people{--scene-drift:0px;--scene-turn:0deg;--scene-zoom:1}.lp-page{overflow:clip}.lp-work-hero-copy{z-index:1;position:relative}.lp-service-label:before{content:"";vertical-align:middle;background:var(--lp-accent);width:26px;height:3px;margin-right:12px;display:inline-block}.lp-service-image{isolation:isolate;position:relative}.lp-service-image:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 20%,#fff3 45%,#0000 65%);transition:transform 1.1s;position:absolute;inset:0;transform:translate(-130%)}@media (prefers-reduced-motion:no-preference){[data-culture-motion] .lp-reveal{opacity:0;transition:opacity .85s,transform 1.1s cubic-bezier(.16,1,.3,1),clip-path 1.2s cubic-bezier(.16,1,.3,1);transform:translateY(54px)}[data-culture-motion] .lp-reveal.is-revealed{opacity:1;transform:none}[data-culture-motion] .lp-tium-detail{transition-delay:.16s}[data-culture-motion] .lp-value-list li:nth-child(2){transition-delay:.13s}[data-culture-motion] .lp-value-list li:nth-child(3){transition-delay:.26s}[data-culture-motion] .lp-work-hero-copy h3{transition:transform 1.1s cubic-bezier(.16,1,.3,1) .1s;transform:translateY(24px)}[data-culture-motion] .lp-work-hero-copy.is-revealed h3{transform:none}[data-culture-motion] .lp-work-hero-copy>p{opacity:0;transition:opacity .8s .22s,transform 1s cubic-bezier(.16,1,.3,1) .22s;transform:translateY(20px)}[data-culture-motion] .lp-work-hero-copy.is-revealed>p{opacity:1;transform:none}[data-culture-motion] .lp-service-image{clip-path:inset(12% 18% round 100px)}[data-culture-motion] .lp-service-chapter-outsourcing .lp-service-image{clip-path:inset(0 55% 0 0 round 24px)}[data-culture-motion] .lp-service-chapter-promotion .lp-service-image{clip-path:inset(35% 0 round 24px)}[data-culture-motion] .lp-service-image.is-revealed{clip-path:inset(0 round 24px)}[data-culture-motion] .lp-service-image.is-revealed:after{transition-delay:.35s;transform:translate(130%)}[data-culture-motion] .lp-hero-copy>:not(h1){animation:1s cubic-bezier(.16,1,.3,1) both lp-opening}[data-culture-motion] .lp-hero-copy .work-detail-button,[data-culture-motion] .lp-hero-copy .lp-service-note{animation-delay:.42s}.lp-copy-line:nth-child(2){--line-delay:.12s}.lp-copy-line:nth-child(3){--line-delay:.24s}[data-culture-motion] .lp-hero-copy .lp-copy-line>span{animation:lp-line-opening 1.15s cubic-bezier(.16, 1, .3, 1) var(--line-delay,0s) both}[data-culture-motion] .lp-vision-heading.lp-reveal{opacity:1;transform:none}[data-culture-motion] .lp-vision-heading .lp-copy-line>span{opacity:0;transition:transform 1.1s cubic-bezier(.16, 1, .3, 1) var(--line-delay,0s), opacity .7s ease var(--line-delay,0s);transform:translateY(110%)}[data-culture-motion] .lp-vision-heading .lp-eyebrow{opacity:0;transition:opacity .8s}[data-culture-motion] .lp-vision-heading.is-revealed .lp-copy-line>span{opacity:1;transform:none}[data-culture-motion] .lp-vision-heading.is-revealed .lp-eyebrow{opacity:1}[data-culture-motion] .lp-vision-copy p{transition-delay:.18s}[data-culture-motion] .lp-vision-copy p+p{transition-delay:.3s}[data-culture-motion] .lp-hero-backdrop{clip-path:inset(0 calc(var(--opening-progress,0) * 28px) 0 round 0 0 calc(var(--opening-progress,0) * 48px) calc(var(--opening-progress,0) * 48px))}[data-culture-motion] .lp-service-hero .lp-hero-photo{transform:translateY(calc(var(--opening-progress,0) * 24px)) scale(calc(1.1 - var(--opening-progress,0) * .06))}[data-culture-motion] .lp-service-image img{transform:translateY(var(--scene-drift)) scale(1.13)}[data-culture-motion] .lp-service-image-print img{transform:perspective(1000px) rotateY(var(--scene-turn)) translateY(var(--scene-drift)) scale(.94)}[data-culture-motion] .lp-people-photo img{transform:scale(var(--scene-zoom))}.lp-people-photo-link{border-radius:20px;overflow:hidden}@keyframes lp-opening{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes lp-line-opening{0%{opacity:0;transform:translateY(110%)}to{opacity:1;transform:none}}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.lp-work-hero-copy h3{transition:color .3s}.lp-work-hero:hover .lp-work-hero-copy h3{color:var(--lp-accent)}.lp-service-image:hover:after{transition-delay:0s;transform:translate(-130%)}.lp-value-list li{transition:transform .35s}.lp-value-list li:hover{transform:translate(10px)}}@media (max-width:700px),(max-height:600px){[data-culture-motion] .lp-hero-backdrop{clip-path:none}[data-culture-motion] .lp-service-image img,[data-culture-motion] .lp-service-image-print img,[data-culture-motion] .lp-people-photo img,[data-culture-motion] .lp-service-hero .lp-hero-photo{transform:none}[data-culture-motion] .lp-reveal{transition-delay:0s}}@media (prefers-reduced-motion:reduce){.lp-service-image:after{display:none}}[data-work-pinned] .lp-service-sequence{background:#eceef0;height:380svh}[data-work-pinned] .lp-work-sequence-pin{top:var(--site-header-height);height:calc(100svh - var(--site-header-height));background:#fff;position:sticky;overflow:hidden}[data-work-pinned] .lp-service-chapter{visibility:hidden;pointer-events:none;background:0 0;grid-template-rows:minmax(0,1fr) auto;transition:visibility 0s .45s;display:grid;position:absolute;inset:0;transform:none}[data-work-pinned] .lp-service-chapter[data-active]{visibility:visible;pointer-events:auto;z-index:1;transition-delay:0s;transform:none}[data-work-pinned] .lp-work-hero{box-sizing:border-box;height:100%;min-height:0;padding-block:70px 32px;overflow:hidden}[data-work-pinned] .lp-work-hero .lp-service-image{aspect-ratio:auto;height:min(65svh,680px);max-height:100%}[data-work-pinned] .lp-work-hero .lp-work-hero-copy,[data-work-pinned] .lp-work-hero .lp-service-image,[data-work-pinned] .lp-work-hero .lp-work-hero-copy h3,[data-work-pinned] .lp-work-hero .lp-work-hero-copy>p,[data-work-pinned] .lp-work-examples-head{opacity:1;clip-path:none;transition:none;transform:none}[data-work-pinned] .lp-service-chapter-outsourcing{background:0 0;grid-template-rows:minmax(0,1fr) auto}[data-work-pinned] .lp-service-chapter .lp-work-hero{padding-bottom:18px}[data-work-pinned] .lp-service-chapter .lp-service-image{height:min(34svh,360px)}[data-work-pinned] .lp-service-chapter h3{font-size:clamp(34px,3.5vw,52px)}[data-work-pinned] .lp-service-chapter .lp-service-label{margin-bottom:12px}[data-work-pinned] .lp-service-chapter .lp-work-hero-copy>p{margin-top:16px;font-size:15px}[data-work-pinned] .lp-work-examples{padding-bottom:20px}[data-work-pinned] .lp-work-examples-head{margin-bottom:14px}[data-work-pinned] .lp-work-examples-head h4{font-size:17px}[data-work-pinned] .lp-work-examples-head .lp-body{margin-top:4px;font-size:12px}[data-work-pinned] .lp-poster-navigation{display:none}[data-work-pinned] .lp-poster-group{gap:16px;padding-bottom:0}[data-work-pinned] .lp-poster-group li{flex-basis:clamp(108px,13svh,152px)}[data-work-pinned] .lp-poster-image{border-radius:10px}[data-work-pinned] .lp-poster-group figcaption{padding-top:7px;font-size:11px}[data-work-pinned] .lp-collaboration-note{max-width:none;padding-top:10px;font-size:10px}.lp-result-feature{grid-column:2;grid-template-columns:minmax(200px,340px) 1fr;align-items:center;gap:30px;margin:0;display:grid}.lp-result-feature img{object-fit:cover;border-radius:14px;width:100%;height:240px;display:block}.lp-result-feature-promotion img{object-fit:contain;background:var(--dh-surface);padding:14px}.lp-result-feature strong{font-size:23px;font-weight:700}.lp-result-feature p{color:#555;margin-top:10px;font-size:15px;line-height:1.8}.lp-result-feature a{color:var(--lp-accent);margin-top:14px;padding-block:8px;font-size:13px;display:inline-block}[data-work-pinned] .lp-work-examples{box-sizing:border-box;align-content:start;min-height:calc(1.33333*clamp(108px,13svh,152px) + 130px)}[data-work-pinned] .lp-result-feature{grid-template-columns:240px 1fr;gap:24px}[data-work-pinned] .lp-result-feature img{height:calc(1.33333*clamp(108px,13svh,152px))}[data-work-pinned] .lp-result-feature strong{font-size:20px}[data-work-pinned] .lp-result-feature p{margin-top:6px;font-size:13px}@media (max-width:700px){.lp-result-feature{grid-template-columns:1fr;gap:20px}.lp-result-feature strong{font-size:21px}}.lp-service-chapter-outsourcing .lp-work-hero{grid-template-columns:1fr;min-height:0;padding-bottom:36px}.lp-service-chapter-outsourcing .lp-work-hero-copy h3,.lp-service-chapter-outsourcing .lp-work-hero-copy>p{max-width:760px}[data-work-pinned] .lp-service-chapter-outsourcing{box-sizing:border-box;grid-template-rows:auto auto;align-content:center;gap:30px;padding-block:64px 24px}[data-work-pinned] .lp-service-chapter-outsourcing .lp-work-hero{height:auto;padding-block:0}[data-work-pinned] .lp-service-chapter-outsourcing .lp-work-examples{min-height:0;padding-bottom:0}[data-work-pinned] .lp-service-chapter-outsourcing .lp-poster-group li{flex-basis:clamp(128px,17svh,196px)}@media (max-width:700px){.lp-service-chapter-outsourcing .lp-work-hero{padding-bottom:28px}}.lp-work-visual{min-width:0;max-height:100%;margin:0}.lp-production-caption{justify-content:space-between;align-items:center;gap:16px;padding-top:14px;display:flex}.lp-production-caption strong{font-size:17px;font-weight:600}.lp-production-caption a{color:var(--lp-accent);flex-shrink:0;padding-block:10px;font-size:13px}[data-work-pinned] .lp-service-chapter-production,[data-work-pinned] .lp-service-chapter-promotion{grid-template-rows:minmax(0,1fr)}[data-work-pinned] .lp-service-chapter-production .lp-work-hero,[data-work-pinned] .lp-service-chapter-promotion .lp-work-hero{padding-bottom:40px}[data-work-pinned] .lp-work-visual-production{grid-template-rows:minmax(0,1fr) auto;height:min(67svh,740px);display:grid}[data-work-pinned] .lp-service-chapter-production .lp-service-image{height:100%}[data-work-pinned] .lp-service-chapter-promotion .lp-service-image{height:var(--work-image-height,min(60svh, 680px));box-sizing:border-box}@media (max-width:700px){.lp-production-caption{flex-wrap:wrap;gap:2px 16px}.lp-production-caption strong{font-size:16px}}[data-work-pinned] .lp-service-chapter-production .lp-work-hero-copy,[data-work-pinned] .lp-service-chapter-promotion .lp-work-hero-copy{margin-top:max(0px, calc(var(--work-copy-top,70px) - 70px));align-self:start}.lp-chapter-stack{isolation:isolate;position:relative}[data-work-pinned] .lp-opening-sequence{background:var(--dh-surface);--intro-progress:0;--intro-copy:clamp(0, calc(1 - var(--intro-progress) / .45), 1);--vision-enter:clamp(0, calc((var(--intro-progress) - .35) / .6), 1);height:250svh}[data-work-pinned] .lp-opening-pin{isolation:isolate;height:100svh;position:sticky;top:0;overflow:hidden}[data-work-pinned] .lp-opening-pin>.lp-service-hero{box-sizing:border-box;background:0 0;height:100%;min-height:0;position:absolute;inset:0}[data-work-pinned] .lp-opening-pin .lp-hero-backdrop{inset:calc(var(--intro-progress) * (var(--site-header-height) + 24px)) calc(var(--intro-progress) * var(--company-header-pad)) calc(var(--intro-progress) * (48svh + 32px));clip-path:none;border-radius:calc(var(--intro-progress) * 32px)}[data-work-pinned] .lp-opening-pin .lp-hero-backdrop:after{opacity:calc(1 - var(--intro-progress) * .75)}[data-work-pinned] .lp-service-hero .lp-hero-photo{transform:scale(calc(1.12 - var(--intro-progress) * .12))}[data-work-pinned] .lp-opening-pin .lp-hero-grid,[data-work-pinned] .lp-opening-pin .work-detail-crumb{transform:translateY(calc((1 - var(--intro-copy)) * -44px));opacity:var(--intro-copy)}[data-work-pinned] .lp-opening-pin>.lp-vision{z-index:1;top:calc(100svh - var(--intro-progress) * (48svh + 32px) + clamp(64px, 8svh, 96px));left:var(--company-header-pad);right:var(--company-header-pad);min-height:0;opacity:var(--vision-enter);transform:translateY(calc((1 - var(--vision-enter)) * 64px));background:0 0;align-items:start;gap:64px;padding:0;position:absolute}[data-work-pinned] .lp-opening-pin .lp-vision-copy{padding-top:0}[data-work-pinned] .lp-opening-pin .lp-vision-heading h2{font-size:clamp(36px,3.4vw,52px)}[data-work-pinned] .lp-opening-pin .lp-vision .lp-reveal,[data-work-pinned] .lp-opening-pin .lp-vision .lp-copy-line>span,[data-work-pinned] .lp-opening-pin .lp-vision .lp-eyebrow{opacity:1;transition:none;transform:none}[data-work-pinned] .lp-chapter-stack>.lp-work{z-index:3;background:#fff;border-radius:40px 40px 0 0;padding-top:0;position:relative;box-shadow:0 -24px 70px #00000012}[data-work-pinned] .lp-service-chapter .lp-work-hero-copy{opacity:0;transition:opacity .3s}[data-work-pinned] .lp-service-chapter .lp-work-visual,[data-work-pinned] .lp-service-chapter .lp-work-examples{opacity:0;transition:opacity .45s}[data-work-pinned] .lp-service-chapter[data-active] .lp-work-hero-copy,[data-work-pinned] .lp-service-chapter[data-active] .lp-work-visual,[data-work-pinned] .lp-service-chapter[data-active] .lp-work-examples{opacity:1}.lp-work-visual-production .lp-service-image img{object-fit:contain;transform:none}
