.case-study-exploration-item.reveal-media{--reveal-y:24px;--reveal-scale:.988;--reveal-duration:.86s}@media (max-width:1023px){.case-study-exploration-item.reveal-media{--reveal-y:14px;--reveal-scale:.992;--reveal-duration:.7s}.case-study-exploration-item.reveal{transition-delay:calc(var(--reveal-delay) * .42)}}
.focus-hocus{z-index:1;background:var(--color-white);flex-direction:column;width:100vw;max-width:none;margin-left:-50vw;display:flex;position:relative;left:50%;overflow:hidden}.focus-hocus-copy-host{z-index:4;max-width:22rem;padding:var(--space-32) var(--layout-padding-x) var(--space-24);pointer-events:none;position:relative}.focus-hocus-copy{position:relative}.focus-hocus-kicker,.focus-hocus-hint{font-family:var(--font-google-sans-code), ui-monospace, monospace;letter-spacing:.6px;text-transform:uppercase;margin:0;font-size:12px;font-weight:400;line-height:16px}.focus-hocus-kicker{color:var(--color-ink)}.focus-hocus-title{margin:var(--space-24) 0 0;font-family:var(--font-google-sans-flex), ui-sans-serif, sans-serif;letter-spacing:-.03em;color:var(--color-ink);font-size:40px;font-weight:600;line-height:1.02}.focus-hocus-hint{margin:var(--space-32) 0 0;color:var(--color-muted)}.focus-hocus-stage{aspect-ratio:4/3;background:var(--color-white);pointer-events:auto;-webkit-user-select:none;user-select:none;touch-action:pan-y;width:100%;position:relative;overflow:hidden}.focus-hocus-layer{position:absolute;inset:0}.focus-hocus-layer img{object-fit:cover;object-position:50% 50%}.focus-hocus-lens{z-index:2;opacity:0;pointer-events:none;will-change:transform, opacity;position:absolute;top:0;left:0;overflow:visible}.focus-hocus-lens.is-visible{opacity:1}.focus-hocus-lens-svg,.focus-hocus-glass,.focus-hocus-layer{pointer-events:none}.focus-hocus-lens-svg{width:100%;height:100%;display:block;overflow:visible}.focus-hocus-text-clip{z-index:5;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}@media (max-width:1023px){.focus-hocus-text-clip{display:none}}.focus-hocus-copy-reveal{pointer-events:none}.focus-hocus-copy-reveal .focus-hocus-kicker,.focus-hocus-copy-reveal .focus-hocus-title,.focus-hocus-copy-reveal .focus-hocus-hint{color:var(--color-white)}.focus-hocus-glass-halo-shade{fill:none;stroke:#0c0d101f;stroke-width:2.4px;stroke-linejoin:round}.focus-hocus-glass-halo{fill:none;stroke:#ffffff2e;stroke-width:3px;stroke-linejoin:round}.focus-hocus-glass-rim{fill:none;stroke-width:1.7px;stroke-linejoin:round}.focus-hocus-glass-shade{fill:none;stroke:#0c0d1042;stroke-width:2.1px;stroke-linecap:round}.focus-hocus-glass-highlight{fill:none;stroke:#ffffffb3;stroke-width:2.6px;stroke-linecap:round}.focus-hocus-glass-specular{fill:none;stroke:#fffcf6eb;stroke-width:3.2px;stroke-linecap:round}.focus-hocus-glass-sweep{fill:#fffaf4e6;pointer-events:none}@media (min-width:1024px){.focus-hocus-copy-host{max-width:min(34rem,38%);padding:0 clamp(80px,6.4vw,136px);position:absolute;top:50%;left:0;transform:translateY(-50%)}.focus-hocus-title{letter-spacing:-2.5px;font-size:64px;line-height:68px}.focus-hocus-stage{aspect-ratio:auto;height:clamp(520px,min(40vw,68vh),820px)}}@media (prefers-reduced-motion:reduce){.focus-hocus-lens{will-change:auto;transition:opacity .16s linear}}@media (prefers-reduced-motion:no-preference){.focus-hocus-lens{transition:opacity .42s}}
.case-study-livioon-hero{--livioon-hero-title-delay:0s;--livioon-hero-title-duration:.8s;--livioon-hero-title-y:10px;--livioon-hero-subtitle-delay:.56s;--livioon-hero-subtitle-duration:.66s;--livioon-hero-subtitle-y:8px;--livioon-hero-ease:cubic-bezier(.22, 1, .36, 1)}.case-study-livioon-hero .case-study-livioon-title{margin:-.4em -.12em -.55em;padding:.4em .12em .55em}@media (max-width:767px){.case-study-livioon-hero{--livioon-hero-title-duration:.72s;--livioon-hero-title-y:7px;--livioon-hero-subtitle-delay:.4s;--livioon-hero-subtitle-duration:.56s;--livioon-hero-subtitle-y:6px}}@media (prefers-reduced-motion:no-preference){.case-study-livioon-hero .case-study-livioon-title.reveal,.case-study-livioon-hero .case-study-livioon-title.reveal.is-in,.case-study-livioon-hero .case-study-livioon-title.reveal[data-immediate],.case-study-livioon-hero .case-study-livioon-title.reveal[data-immediate]:not(.is-in):not(.reveal-heading):not(.reveal-mono){animation-name:case-study-livioon-enter-title;animation-duration:var(--livioon-hero-title-duration);animation-timing-function:var(--livioon-hero-ease);animation-delay:var(--livioon-hero-title-delay);transition:none;animation-fill-mode:both}.case-study-livioon-hero .case-study-livioon-title .reveal-word-inner,.case-study-livioon-hero .case-study-livioon-title.is-in .reveal-word-inner{opacity:1;animation:none;transform:none}.case-study-livioon-hero .case-study-livioon-subtitle.reveal,.case-study-livioon-hero .case-study-livioon-subtitle.reveal.is-in,.case-study-livioon-hero .case-study-livioon-subtitle.reveal[data-immediate],.case-study-livioon-hero .case-study-livioon-subtitle.reveal[data-immediate]:not(.is-in):not(.reveal-heading):not(.reveal-mono){clip-path:none;animation-name:case-study-livioon-enter-subtitle;animation-duration:var(--livioon-hero-subtitle-duration);animation-timing-function:var(--livioon-hero-ease);animation-delay:var(--livioon-hero-subtitle-delay);transition:none;animation-fill-mode:both}}@keyframes case-study-livioon-enter-title{0%{opacity:0;transform:translateY(var(--livioon-hero-title-y));clip-path:inset(0 0 8%)}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes case-study-livioon-enter-subtitle{0%{opacity:0;transform:translateY(var(--livioon-hero-subtitle-y))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.case-study-livioon-hero .case-study-livioon-title.reveal,.case-study-livioon-hero .case-study-livioon-title.reveal.is-in,.case-study-livioon-hero .case-study-livioon-title.reveal[data-immediate],.case-study-livioon-hero .case-study-livioon-title .reveal-word-inner,.case-study-livioon-hero .case-study-livioon-subtitle.reveal,.case-study-livioon-hero .case-study-livioon-subtitle.reveal.is-in,.case-study-livioon-hero .case-study-livioon-subtitle.reveal[data-immediate]{opacity:1;clip-path:none;transition:none;animation:none;transform:none}}.case-study-livioon-slider.reveal-item{--reveal-y:20px;--reveal-duration:.78s;--reveal-scale:1;clip-path:none}.case-study-livioon-slider.reveal-item.is-in{clip-path:none}.case-study-livioon-campaign .case-study-livioon-campaign-piece.reveal-item{--reveal-duration:.88s;--reveal-ease:cubic-bezier(.22, 1, .36, 1);--reveal-scale:.99;--reveal-y:32px}.case-study-livioon-campaign .case-study-livioon-campaign-piece.reveal-item[data-depth="28"]{--reveal-y:28px}.case-study-livioon-campaign .case-study-livioon-campaign-piece.reveal-item[data-depth="32"]{--reveal-y:32px}.case-study-livioon-campaign .case-study-livioon-campaign-piece.reveal-item[data-depth="36"]{--reveal-y:36px}.case-study-livioon-applications .case-study-livioon-application-media.reveal-item{--reveal-y:22px;--reveal-duration:.82s;--reveal-scale:1}@media (max-width:1023px){.case-study-livioon-slider.reveal-item{--reveal-y:13px;--reveal-duration:.68s}.case-study-livioon-campaign .case-study-livioon-campaign-piece.reveal-item{--reveal-duration:.72s;--reveal-scale:1}.case-study-livioon-campaign .case-study-livioon-campaign-piece.reveal-item[data-depth="28"]{--reveal-y:18px}.case-study-livioon-campaign .case-study-livioon-campaign-piece.reveal-item[data-depth="32"]{--reveal-y:20px}.case-study-livioon-campaign .case-study-livioon-campaign-piece.reveal-item[data-depth="36"]{--reveal-y:22px}.case-study-livioon-campaign [data-campaign-piece=format-02].reveal,.case-study-livioon-campaign [data-campaign-piece=format-06].reveal,.case-study-livioon-campaign [data-campaign-piece=format-03].reveal,.case-study-livioon-campaign [data-campaign-piece=format-01].reveal,.case-study-livioon-campaign [data-campaign-piece=format-04].reveal,.case-study-livioon-campaign [data-campaign-piece=format-05].reveal{transition-delay:0s}.case-study-livioon-applications .case-study-livioon-application-media.reveal-item{--reveal-y:14px;--reveal-duration:.72s}.case-study-livioon-applications .case-study-livioon-application-media.reveal{transition-delay:calc(var(--reveal-delay) * .55)}}@media (prefers-reduced-motion:reduce){.case-study-livioon-slider.reveal-item,.case-study-livioon-slider.reveal-item.is-in,.case-study-livioon-campaign .case-study-livioon-campaign-piece.reveal-item,.case-study-livioon-applications .case-study-livioon-application-media.reveal-item{opacity:1;clip-path:none;transition:none;animation:none;transform:none}}.retouch-editorial{flex-direction:column;align-items:center;gap:16px;display:flex}.retouch-captions{gap:8px;max-width:46ch;display:grid}
