/* Gerado por tools/case-studio/importar-case.mjs a partir de src/case.css do projeto do Adriano.
 * Cada regra vale so sob html.xa-cs-zeiss, classe que a pagina do case poe e tira do <html>.
 * Carregado so na pagina do case (<link> no <head>, ver src/components/CaseStudio/StudioLayout.js). */
@font-face{font-display:swap;font-family:Instrument Sans Variable;font-style:normal;font-weight:400 700;src:url(/assets/case-studio/zeiss/fonts/instrument-sans-latin-wght-normal.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}html.xa-cs-zeiss .device{container-type:inline-size;flex:none;position:relative;width:var(--dw,20rem)}html.xa-cs-zeiss .device__body{background:linear-gradient(90deg,hsla(0,0%,100%,.95),hsla(0,0%,100%,0) 2.2%,rgba(20,24,30,.16) 4%,rgba(20,24,30,0) 9%,rgba(20,24,30,0) 91%,rgba(20,24,30,.2) 96%,hsla(0,0%,100%,0) 97.8%,hsla(0,0%,100%,.85)),linear-gradient(168deg,#f3f4f6,#c6cad0 14%,#eff0f2 31%,#a9aeb6 52%,#e2e5e8 71%,#9aa0a9 88%,#cfd3d8);border-radius:16.6cqw;box-shadow:inset 0 0 0 .16cqw hsla(0,0%,100%,.7),inset 0 0 .5cqw .3cqw rgba(60,66,76,.28),0 0 0 .14cqw rgba(70,76,86,.78),0 .7cqw 1.4cqw rgba(22,33,43,.16),0 5cqw 9cqw -2.5cqw rgba(22,33,43,.24),0 17cqw 32cqw -9cqw rgba(0,52,107,.3);padding:1.3cqw;position:relative}html.xa-cs-zeiss .device--flat .device__body{box-shadow:inset 0 0 0 .16cqw hsla(0,0%,100%,.7),inset 0 0 .5cqw .3cqw rgba(60,66,76,.28),0 0 0 .14cqw rgba(70,76,86,.78),0 3cqw 7cqw -2cqw rgba(22,33,43,.22)}html.xa-cs-zeiss .device--on-dark .device__body{box-shadow:inset 0 0 0 .16cqw hsla(0,0%,100%,.7),inset 0 0 .5cqw .3cqw rgba(60,66,76,.28),0 0 0 .12cqw rgba(10,16,26,.7),0 6cqw 12cqw -3cqw rgba(0,12,30,.55),0 20cqw 40cqw -10cqw rgba(0,10,28,.6)}html.xa-cs-zeiss .device__key{background:linear-gradient(90deg,#8f949c,#e6e8eb 45%,#b0b5bc);box-shadow:inset 0 0 0 .1cqw rgba(60,66,76,.35);position:absolute;width:1.05cqw}html.xa-cs-zeiss .device__key--action,html.xa-cs-zeiss .device__key--down,html.xa-cs-zeiss .device__key--up{border-radius:.5cqw 0 0 .5cqw;left:-.72cqw}html.xa-cs-zeiss .device__key--camera,html.xa-cs-zeiss .device__key--power{background:linear-gradient(270deg,#8f949c,#e6e8eb 45%,#b0b5bc);border-radius:0 .5cqw .5cqw 0;right:-.72cqw}html.xa-cs-zeiss .device__key--action{height:4.6cqw;top:20.5%}html.xa-cs-zeiss .device__key--up{height:9.4cqw;top:27.6%}html.xa-cs-zeiss .device__key--down{height:9.4cqw;top:33.6%}html.xa-cs-zeiss .device__key--power{height:14.6cqw;top:29%}html.xa-cs-zeiss .device__key--camera{background:linear-gradient(270deg,#9da1a8,#d9dce0 50%,#b6bac0);height:8.6cqw;right:-.28cqw;top:57.5%}html.xa-cs-zeiss .device__band{background:hsla(218,6%,50%,.5);height:.5cqw;position:absolute;width:1.3cqw;z-index:1}html.xa-cs-zeiss .device__band--tl{left:0;top:12.2%}html.xa-cs-zeiss .device__band--tr{right:0;top:12.2%}html.xa-cs-zeiss .device__band--bl{bottom:12.2%;left:0}html.xa-cs-zeiss .device__band--br{bottom:12.2%;right:0}html.xa-cs-zeiss .device__glass{background:#050608;border-radius:15.3cqw;box-shadow:0 0 0 .14cqw rgba(18,20,24,.9),inset 0 0 0 .14cqw rgba(84,90,100,.55),inset 0 0 .9cqw .2cqw hsla(0,0%,100%,.05);padding:1.7cqw;position:relative}html.xa-cs-zeiss .device__screen{aspect-ratio:1608/3496;background:#0b0d10;border-radius:13.6cqw;isolation:isolate;overflow:hidden;position:relative}html.xa-cs-zeiss .device__layer,html.xa-cs-zeiss .device__screen>img{display:block;height:100%;inset:0;position:absolute;width:100%}html.xa-cs-zeiss .device__layer>img{display:block;height:100%;width:100%}html.xa-cs-zeiss .device__dim{background:#16212b;inset:0;opacity:0;pointer-events:none;position:absolute;z-index:4}html.xa-cs-zeiss .device__island{background:#020203;border-radius:99cqw;box-shadow:0 0 0 .1cqw hsla(0,0%,100%,.04);height:7.7cqw;left:50%;margin-left:-13.3cqw;position:absolute;top:3.55cqw;width:26.6cqw;z-index:6}html.xa-cs-zeiss .device__island:after{background:radial-gradient(circle at 38% 34%,#33456b 0,#121a30 38%,#05070c 72%);border-radius:50%;content:"";height:2.6cqw;margin-top:-1.3cqw;position:absolute;right:2.3cqw;top:50%;width:2.6cqw}html.xa-cs-zeiss .device__sheen{background:linear-gradient(117deg,hsla(0,0%,100%,.13),hsla(0,0%,100%,.04) 18%,hsla(0,0%,100%,0) 34%);border-radius:inherit;box-shadow:inset 0 0 0 .1cqw rgba(0,0,0,.35);inset:0;pointer-events:none;position:absolute;z-index:5}html.xa-cs-zeiss .device__overlay{aspect-ratio:1608/3496;left:3cqw;pointer-events:none;position:absolute;top:3cqw;width:94cqw;z-index:8}html.xa-cs-zeiss{--ground:#f4f2f1;--paper:#fff;--ink:#15191d;--muted:#586269;--line:#dde2e5;--xa-blue:#00346b;--xa-blue-2:#002955;--xa-blue-3:#00264f;--xa-blue-4:#002043;--xa-orange:#e86d30;--xa-coral:#dc4754;--brand:#0072ef;--brand-a:#3d93ff;--brand-b:#0072ef;--brand-text:#0050b3;--brand-deep:#00225a;--brand-lit:#0a3260;--brand-deeper:#001536;--on-brand:#dbe8f5;--on-brand-accent:#6fb1ff;--idea-o:#0072ef;--idea-r:#0057c2;--gate:#0072ef;--e-blue:#0072ef;--e-green:#9cc8ff;--e-orange:#0072ef;--e-yellow:#9cc8ff;--e-red:#0072ef;--modena:#5b4032;--omega:#b8892c;--veneza:#8f5a2a;--ui-cash:#22c55e;--ui-pix:#3b82f6;--ui-card:#dc2626;--display:"Nunito Variable","Nunito",Arial,Helvetica,sans-serif;--head:"Roboto","Nunito Variable",Arial,sans-serif;--orbit:#001536;--night:#00225a;--night-deep:#001536;--text:var(--display);--chrome:var(--display);--gutter:clamp(1.25rem,6vw,5.5rem);--header-h:3.5rem;--dw:min(68vw,19rem)}@media (min-width:1024px){html.xa-cs-zeiss{--header-h:3.75rem}}html.xa-cs-zeiss *,html.xa-cs-zeiss :after,html.xa-cs-zeiss :before{box-sizing:border-box}html.xa-cs-zeiss{-webkit-text-size-adjust:100%;background:var(--ground);color:var(--ink);color-scheme:light;font-size:clamp(100%,min(1.111vw,1.78vh),150%)}html.xa-cs-zeiss body{-webkit-font-smoothing:antialiased;background:var(--ground);color:var(--ink);font-family:var(--text);font-size:1rem;line-height:1.6;margin:0;text-rendering:optimizeLegibility}html.xa-cs-zeiss.lenis,html.xa-cs-zeiss.lenis body{height:auto}html.xa-cs-zeiss .lenis.lenis-smooth{scroll-behavior:auto!important}html.xa-cs-zeiss .case{overflow-x:clip}html.xa-cs-zeiss .case dd,html.xa-cs-zeiss .case dl,html.xa-cs-zeiss .case h1,html.xa-cs-zeiss .case h2,html.xa-cs-zeiss .case h3,html.xa-cs-zeiss .case ol,html.xa-cs-zeiss .case p,html.xa-cs-zeiss .case ul{margin:0}html.xa-cs-zeiss .case ol,html.xa-cs-zeiss .case ul{list-style:none;padding:0}html.xa-cs-zeiss .case img,html.xa-cs-zeiss .case video{max-width:none}html.xa-cs-zeiss .skip-link{background:var(--paper);border-radius:.5rem;color:var(--xa-blue);font-weight:700;left:.5rem;padding:.6rem .9rem;position:fixed;top:.5rem;transform:translateY(-200%);z-index:200}html.xa-cs-zeiss .skip-link:focus{transform:none}html.xa-cs-zeiss .case :focus-visible,html.xa-cs-zeiss .xa-footer :focus-visible,html.xa-cs-zeiss .xa-header :focus-visible{border-radius:4px;outline:2px solid var(--xa-orange);outline-offset:3px}html.xa-cs-zeiss.motion .nm-only,html.xa-cs-zeiss.stage .f-only,html.xa-cs-zeiss:not(.motion) .m-only,html.xa-cs-zeiss:not(.stage) .s-only{display:none!important}html.xa-cs-zeiss body:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='prefix__a'%3E%3CfeTurbulence baseFrequency='.85' numOctaves='2' stitchTiles='stitch' type='fractalNoise'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .6 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23prefix__a)'/%3E%3C/svg%3E");content:"";inset:0;opacity:.055;pointer-events:none;position:fixed;z-index:90}html.xa-cs-zeiss .progress{background:linear-gradient(90deg,var(--xa-orange),var(--xa-coral));display:block;height:2px;left:0;pointer-events:none;position:fixed;top:0;transform:scaleX(0);transform-origin:0 50%;width:100%;z-index:110}html.xa-cs-zeiss ::selection{background:var(--xa-orange);color:#fff}html.xa-cs-zeiss .sr{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}html.xa-cs-zeiss .statement{text-wrap:pretty;font-family:var(--head);font-weight:400;letter-spacing:-.035em;line-height:1.04}html.xa-cs-zeiss .statement b{display:block;font-weight:700}html.xa-cs-zeiss .overview__lead b{display:inline}html.xa-cs-zeiss .statement .dot{color:var(--brand);font-weight:800}html.xa-cs-zeiss .w{margin:-.08em 0 -.2em;overflow:hidden;padding:.08em 0 .2em;vertical-align:top}html.xa-cs-zeiss .w,html.xa-cs-zeiss .w>span{display:inline-block}html.xa-cs-zeiss.motion .reveal .w>span{transform:translateY(112%);transition:transform .95s cubic-bezier(.19,.78,.22,1);transition-delay:calc(var(--i)*26ms)}html.xa-cs-zeiss.motion .reveal.is-in .w>span{transform:none}html.xa-cs-zeiss .cap__kicker{align-items:center;color:var(--brand-text);display:flex;font-family:var(--display);font-size:.92rem;font-weight:800;gap:.5rem;margin-bottom:.9rem!important}html.xa-cs-zeiss .cap__kicker svg{stroke-width:2.25;flex:none;height:1.1em;width:1.1em}html.xa-cs-zeiss .cap__title{text-wrap:balance;color:var(--ink);font-family:var(--head);font-size:clamp(1.6rem,5.8vw,2.1rem);font-weight:600;letter-spacing:-.035em;line-height:1.06}html.xa-cs-zeiss .cap__body{text-wrap:pretty;color:var(--muted);font-size:1.06rem;line-height:1.6;margin-top:1.1rem!important;max-width:34ch}html.xa-cs-zeiss .client-mark{display:block;height:auto;width:10.5rem}html.xa-cs-zeiss .xa-header{background-color:transparent;color:#fff;font-family:var(--chrome);left:0;position:fixed;right:0;top:0;transition:transform .45s cubic-bezier(.2,.7,.2,1),background-color .25s ease;z-index:100}html.xa-cs-zeiss .xa-header:before{-webkit-backdrop-filter:blur(12px) brightness(.8) saturate(1.1);backdrop-filter:blur(12px) brightness(.8) saturate(1.1);background:linear-gradient(180deg,rgba(0,0,0,.84),rgba(0,0,0,.82) 14%,rgba(0,0,0,.78) 28%,rgba(0,0,0,.64) 42%,rgba(0,0,0,.42) 56%,rgba(0,0,0,.22) 70%,rgba(0,0,0,.05) 84%,transparent);content:"";inset:0 0 -100% 0;-webkit-mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.86) 22%,rgba(0,0,0,.6) 44%,rgba(0,0,0,.3) 68%,rgba(0,0,0,.1) 86%,transparent);mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.86) 22%,rgba(0,0,0,.6) 44%,rgba(0,0,0,.3) 68%,rgba(0,0,0,.1) 86%,transparent);pointer-events:none;position:absolute;z-index:-1}html.xa-cs-zeiss .xa-header[data-open]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background-color:rgba(10,13,17,.96)}html.xa-cs-zeiss .xa-header[data-open]:before{display:none}html.xa-cs-zeiss .xa-header[data-hidden]:not([data-open]):not(:focus-within){transform:translateY(-205%)}html.xa-cs-zeiss .xa-header__inner{align-items:center;display:flex;gap:1.5rem;height:var(--header-h);padding:0 var(--gutter)}html.xa-cs-zeiss .xa-header__logo{display:block;flex:none}html.xa-cs-zeiss .xa-header__logo img{display:block;filter:drop-shadow(0 0 10px rgb(0 0 0/.38)) drop-shadow(0 1px 1px rgb(0 0 0/.25));height:1.6rem;width:auto}html.xa-cs-zeiss .xa-header__nav{display:none}html.xa-cs-zeiss .xa-header__nav ul{display:flex;gap:1.9rem;list-style:none;margin:0;padding:0}html.xa-cs-zeiss .xa-header__nav a{align-items:center;color:hsla(0,0%,100%,.8);display:flex;font-size:.9rem;font-weight:500;height:var(--header-h);position:relative;text-decoration:none;transition:color .2s;white-space:nowrap}html.xa-cs-zeiss .xa-header__nav a:hover{color:#fff}html.xa-cs-zeiss .xa-header__nav a[aria-current=page]{color:#fff;font-weight:800}html.xa-cs-zeiss .xa-header__nav a[aria-current=page]:after{background:linear-gradient(90deg,var(--xa-orange),var(--xa-coral));border-radius:2px;bottom:calc(50% - 1.05rem);content:"";height:2px;left:0;position:absolute;right:0}html.xa-cs-zeiss .xa-menu a:not(.xa-btn){color:#fff;font-size:1rem;font-weight:400;text-decoration:none}html.xa-cs-zeiss .xa-header__actions{display:none;gap:.6rem}html.xa-cs-zeiss .xa-btn{align-items:center;border:1px solid var(--xa-orange);border-radius:999px;color:#fff;display:inline-flex;font-family:var(--chrome);font-size:1rem;font-weight:700;justify-content:center;line-height:1.4;padding:1rem 2rem;text-decoration:none;transition:transform .2s;white-space:nowrap}html.xa-cs-zeiss .xa-btn:hover{transform:scale(1.04)}html.xa-cs-zeiss .xa-btn--solid{background:linear-gradient(90deg,var(--xa-orange) 0,var(--xa-coral) 100%);border-color:var(--xa-coral)}html.xa-cs-zeiss .xa-header__actions .xa-btn{font-size:.8125rem;height:2.05rem;padding:0 .95rem}html.xa-cs-zeiss .xa-header__actions .xa-btn--outline{background-color:rgba(0,0,0,.24)}html.xa-cs-zeiss .xa-header__toggle{background:none;border:0;color:#fff;cursor:pointer;display:grid;gap:5px;height:2.75rem;margin-left:auto;margin-right:-.6rem;padding:.7rem .6rem;width:2.75rem}html.xa-cs-zeiss .xa-header__toggle span{background:currentColor;border-radius:2px;display:block;height:2px;transition:transform .25s,opacity .25s}html.xa-cs-zeiss .xa-header[data-open] .xa-header__toggle span:first-child{transform:translateY(7px) rotate(45deg)}html.xa-cs-zeiss .xa-header[data-open] .xa-header__toggle span:nth-child(2){opacity:0}html.xa-cs-zeiss .xa-header[data-open] .xa-header__toggle span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}html.xa-cs-zeiss .xa-menu{border-top:1px solid hsla(0,0%,100%,.12);padding:.5rem var(--gutter) 1.75rem}html.xa-cs-zeiss .xa-menu ul{list-style:none;margin:0;padding:0}html.xa-cs-zeiss .xa-menu li a{display:block;font-size:1.1rem;padding:.8rem 0}html.xa-cs-zeiss .xa-menu__actions{display:grid;gap:.75rem;margin-top:1rem}html.xa-cs-zeiss .xa-menu__actions .xa-btn{padding:.8rem 1.5rem}@media (min-width:1024px){html.xa-cs-zeiss .xa-header__inner{display:grid;grid-template-columns:1fr auto 1fr}html.xa-cs-zeiss .xa-header__nav{display:block}html.xa-cs-zeiss .xa-header__actions{display:flex;justify-self:end}html.xa-cs-zeiss .xa-header__toggle,html.xa-cs-zeiss .xa-menu{display:none!important}}@media (min-width:1024px) and (max-width:1240px){html.xa-cs-zeiss .xa-header__inner{gap:1rem}html.xa-cs-zeiss .xa-header__nav ul{gap:1.05rem}html.xa-cs-zeiss .xa-header__nav a{font-size:.875rem}html.xa-cs-zeiss .xa-header__actions .xa-btn{font-size:.78rem;padding:0 .8rem}}html.xa-cs-zeiss .hero{background:radial-gradient(120vmax 90vmax at 58% 46%,var(--brand-lit) 0,var(--brand-deep) 36%,var(--brand-deeper) 100%);color:#fff;position:relative}html.xa-cs-zeiss .hero .statement .dot{color:var(--on-brand-accent)}html.xa-cs-zeiss .hero__bg{background:radial-gradient(120vmax 90vmax at 58% 46%,var(--brand-lit) 0,var(--brand-deep) 36%,var(--brand-deeper) 100%);inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:-1}html.xa-cs-zeiss:not(.motion) .hero__bg{-webkit-mask-image:linear-gradient(#000 55%,transparent);mask-image:linear-gradient(#000 55%,transparent)}html.xa-cs-zeiss .hero__pin{display:grid;gap:2rem;isolation:isolate;padding:calc(var(--header-h) + 2.5rem) var(--gutter) 3rem;position:relative}html.xa-cs-zeiss .hero__lockup{align-items:center;display:flex;gap:.9rem;margin-bottom:1.5rem!important}html.xa-cs-zeiss .hero__lockup-note{border-left:1px solid hsla(0,0%,100%,.28);color:var(--on-brand);font-size:.9rem;padding-left:.9rem}html.xa-cs-zeiss .hero__intro .statement{font-size:clamp(1.9rem,7.6vw,3rem)}html.xa-cs-zeiss .hero__aside p{color:var(--on-brand);font-size:1.05rem;line-height:1.6;max-width:34ch}html.xa-cs-zeiss .hero .cap__kicker{color:var(--on-brand-accent)}html.xa-cs-zeiss .hero .cap__title{color:#fff}html.xa-cs-zeiss .hero .cap__body{color:var(--on-brand)}html.xa-cs-zeiss .hero__stage{display:grid;justify-items:center;position:relative}html.xa-cs-zeiss .hero__steps{display:grid;gap:4rem;padding:2rem var(--gutter) 5rem}html.xa-cs-zeiss .hero__glow{aspect-ratio:1;background:radial-gradient(closest-side,rgba(0,114,239,.2) 0,rgba(0,114,239,.08) 40%,rgba(0,114,239,0) 74%);border-radius:50%;filter:blur(18px);left:50%;pointer-events:none;position:absolute;top:50%;translate:-50% -50%;width:calc(var(--dw)*3.1)}html.xa-cs-zeiss .hero__stage .device{z-index:1}html.xa-cs-zeiss.motion .hero{height:320svh}html.xa-cs-zeiss.motion .hero__pin{display:block;height:100svh;overflow:clip;padding:0;position:sticky;top:0}html.xa-cs-zeiss.motion .hero__intro{left:var(--gutter);position:absolute;right:var(--gutter);top:calc(var(--header-h) + 1.4rem);z-index:2}html.xa-cs-zeiss.motion .hero__aside{left:var(--gutter);position:absolute;right:var(--gutter);top:calc(var(--header-h) + 17.8rem);z-index:2}html.xa-cs-zeiss.motion .hero__aside p{font-size:.98rem}html.xa-cs-zeiss.motion .hero__stage{--dw:min(54vw,27svh);align-content:start;inset:0;padding-top:57svh;position:absolute}html.xa-cs-zeiss.motion .hero__glow{top:calc(57svh + var(--dw)*1.05)}html.xa-cs-zeiss.motion .hero__cap{left:var(--gutter);position:absolute;right:var(--gutter);top:calc(var(--header-h) + 1rem);visibility:hidden;z-index:2}html.xa-cs-zeiss.motion .hero__cap .cap__title{font-size:clamp(1.4rem,5.8vw,1.9rem)}html.xa-cs-zeiss.motion .hero__cap .cap__body{font-size:.92rem;line-height:1.5;margin-top:.6rem!important;max-width:none}html.xa-cs-zeiss.motion .hero__cap .cap__kicker{margin-bottom:.5rem!important}html.xa-cs-zeiss.motion .hero-login,html.xa-cs-zeiss.motion .hero-onb{visibility:hidden}html.xa-cs-zeiss .hero-login-head{clip-path:inset(0 0 62.6% 0)}html.xa-cs-zeiss .hero-login-sheet{clip-path:inset(37.4% 0 0 0);will-change:transform}html.xa-cs-zeiss .hero__rings{display:grid;inset:0;place-items:center;pointer-events:none;position:absolute}html.xa-cs-zeiss .hero__rings i{aspect-ratio:1;border:1px solid hsla(0,0%,100%,.11);border-radius:50%;display:block;grid-area:1/1;width:62vmin}html.xa-cs-zeiss .hero__rings i:nth-child(2){border-color:hsla(0,0%,100%,.08);width:96vmin}html.xa-cs-zeiss .hero__rings i:nth-child(3){border-color:hsla(0,0%,100%,.05);width:134vmin}html.xa-cs-zeiss .hero__cue{bottom:1.6rem;color:var(--on-brand);display:none;font-size:.9rem;left:var(--gutter);padding-left:1.4rem;position:absolute}html.xa-cs-zeiss .hero__cue:after,html.xa-cs-zeiss .hero__cue:before{content:"";left:0;position:absolute}html.xa-cs-zeiss .hero__cue:before{background:hsla(0,0%,100%,.3);bottom:.1rem;height:2.6rem;width:1px}html.xa-cs-zeiss .hero__cue:after{background:#fff;border-radius:50%;bottom:2.3rem;height:5px;left:-2px;width:5px}html.xa-cs-zeiss.motion .hero__cue:after{animation:zeiss--cue-fall 2.2s cubic-bezier(.6,0,.3,1) infinite}html.xa-cs-zeiss.motion .hero__intro .statement .w>span{animation:zeiss--word-rise .95s cubic-bezier(.19,.78,.22,1) backwards;animation-delay:calc(var(--i)*38ms + .18s)}html.xa-cs-zeiss.motion .hero__stage{animation:zeiss--stage-lift 1.25s cubic-bezier(.19,.78,.22,1) .1s backwards}html.xa-cs-zeiss.motion .hero__glow{animation:zeiss--glow-bloom 1.9s ease-out .35s backwards}html.xa-cs-zeiss.motion .hero__aside p,html.xa-cs-zeiss.motion .hero__cue,html.xa-cs-zeiss.motion .hero__lockup{animation:zeiss--soft-in .9s ease-out backwards}html.xa-cs-zeiss.motion .hero__aside p{animation-delay:.85s}html.xa-cs-zeiss.motion .hero__cue{animation-delay:1.4s}@keyframes zeiss--word-rise{0%{transform:translateY(112%)}}@keyframes zeiss--stage-lift{0%{opacity:0;translate:0 7vh}}@keyframes zeiss--glow-bloom{0%{opacity:0;scale:.7}}@keyframes zeiss--soft-in{0%{opacity:0}}@media (max-height:700px){html.xa-cs-zeiss.motion .hero__aside,html.xa-cs-zeiss.motion .hero__cap .cap__body{display:none}}@media (min-width:1024px){html.xa-cs-zeiss.motion .hero{height:330vh}html.xa-cs-zeiss.motion .hero__pin{height:100vh}html.xa-cs-zeiss.motion .hero__aside,html.xa-cs-zeiss.motion .hero__cap,html.xa-cs-zeiss.motion .hero__intro{bottom:0;display:flex;flex-direction:column;justify-content:center;top:var(--header-h)}html.xa-cs-zeiss.motion .hero__intro{right:auto;width:min(36vw,36rem)}html.xa-cs-zeiss.motion .hero__intro .statement{font-size:clamp(2.2rem,3.4vw,3.9rem)}html.xa-cs-zeiss.motion .hero__aside{left:auto;right:var(--gutter);width:min(19vw,18rem)}html.xa-cs-zeiss.motion .hero__aside p{font-size:1.06rem}html.xa-cs-zeiss.motion .hero__pin{--hero-dw:min(35vh,23vw)}html.xa-cs-zeiss.motion .hero__stage{--dw:var(--hero-dw);align-content:center;padding-top:0;place-items:center;top:var(--header-h)}html.xa-cs-zeiss.motion .hero__glow{top:50%}html.xa-cs-zeiss.motion .hero__cap{right:auto;width:min(28vw,27rem)}html.xa-cs-zeiss.motion .hero__cap--login{left:calc(39vw + var(--hero-dw)*.53)}html.xa-cs-zeiss.motion .hero__cap--onb{left:auto;right:calc(39vw + var(--hero-dw)*.53)}html.xa-cs-zeiss.motion .hero__cap .cap__title{font-size:clamp(1.8rem,2.6vw,3rem)}html.xa-cs-zeiss.motion .hero__cap .cap__body{font-size:1.06rem;line-height:1.6;margin-top:1.1rem!important;max-width:34ch}html.xa-cs-zeiss.motion .hero__cap .cap__kicker{margin-bottom:.9rem!important}html.xa-cs-zeiss .hero__cue{display:block}}html.xa-cs-zeiss .film{background:var(--ground);position:relative}html.xa-cs-zeiss .film__frame{aspect-ratio:6/7;background:var(--ink);clip-path:inset(var(--clip-y,0) var(--clip-x,0) round var(--clip-radius,0));overflow:hidden;position:relative}html.xa-cs-zeiss .film__media{inset:0;position:absolute}html.xa-cs-zeiss .film__poster,html.xa-cs-zeiss .film__video{display:block;height:100%;inset:0;object-fit:cover;object-position:var(--focus,50%) 50%;position:absolute;width:100%}html.xa-cs-zeiss .film__video{opacity:0;transition:opacity .6s}html.xa-cs-zeiss .film[data-playing] .film__video,html.xa-cs-zeiss .film__video[controls],html.xa-cs-zeiss .hero__film[data-playing] .film__video{opacity:1}@media (min-width:720px){html.xa-cs-zeiss .film__frame{aspect-ratio:16/9}}@media (min-width:1024px){html.xa-cs-zeiss .film__frame{aspect-ratio:auto;height:100vh}html.xa-cs-zeiss .film__poster,html.xa-cs-zeiss .film__video{object-position:50% 50%}}html.xa-cs-zeiss .overview{--line:#d8dfe3;background:#eaeef0;display:grid;gap:clamp(2.5rem,6vw,4.5rem) 0;padding:clamp(5rem,13vw,11rem) var(--gutter)}html.xa-cs-zeiss .overview__facts{align-content:start;display:grid}html.xa-cs-zeiss .overview__facts>div{border-top:1px solid var(--line);display:grid;gap:.15rem;padding:.95rem 0}html.xa-cs-zeiss .overview__facts>div:last-child{border-bottom:1px solid var(--line)}html.xa-cs-zeiss .overview__facts dt{color:var(--muted);font-size:.9rem}html.xa-cs-zeiss .overview__facts dd{font-family:var(--display);font-size:1.12rem;font-weight:700;letter-spacing:-.005em;line-height:1.35}html.xa-cs-zeiss .overview__lead{text-wrap:pretty;color:var(--ink);font-size:clamp(1.5rem,2.9vw,2.9rem);line-height:1.16;max-width:27ch;order:-1}html.xa-cs-zeiss .overview__columns{display:grid;gap:2rem}html.xa-cs-zeiss .overview__columns>div{border-top:1px solid var(--ink);padding-top:1.4rem}html.xa-cs-zeiss .overview__columns h3{color:var(--xa-blue);font-family:var(--display);font-size:1.3rem;font-weight:800;letter-spacing:-.012em;margin-bottom:.8rem!important}html.xa-cs-zeiss .overview__columns p{color:var(--muted);font-size:1.04rem;line-height:1.62;max-width:40ch}@media (min-width:720px){html.xa-cs-zeiss .overview__columns{gap:2.5rem;grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){html.xa-cs-zeiss .overview{column-gap:6vw;grid-template-columns:minmax(0,1fr) minmax(15rem,21vw);row-gap:clamp(4rem,9vh,7rem)}html.xa-cs-zeiss .overview__lead{text-wrap:balance;grid-area:1/1;max-width:30ch}html.xa-cs-zeiss .overview__facts{align-self:end;grid-area:1/2}html.xa-cs-zeiss .overview__columns{gap:3.5vw;grid-column:1/-1}}html.xa-cs-zeiss .flow{display:grid;gap:clamp(4rem,12vw,7rem);padding:clamp(4.5rem,13vw,8rem) var(--gutter)}html.xa-cs-zeiss .pair{display:grid;gap:2.5rem;justify-items:start}html.xa-cs-zeiss .pair>.device,html.xa-cs-zeiss .pair>.flow__stack,html.xa-cs-zeiss .pair>.spot{justify-self:center}html.xa-cs-zeiss .flow__stack{display:grid;gap:1.75rem;justify-items:center;width:100%}@media (min-width:720px){html.xa-cs-zeiss .pair{align-items:center;gap:3rem;grid-template-columns:1fr 1fr}html.xa-cs-zeiss .pair--flip>:first-child{order:2}}html.xa-cs-zeiss .case .thread{border-left:1px solid var(--line);display:grid;gap:1.1rem;margin:0 auto;padding-left:1.5rem;width:min(100%,24rem)}html.xa-cs-zeiss .thread li{display:grid;gap:.5rem;position:relative}html.xa-cs-zeiss .thread li:before{background:var(--brand);border-radius:50%;content:"";height:6px;left:calc(-1.5rem - 3.5px);position:absolute;top:.5rem;width:6px}html.xa-cs-zeiss .thread span:first-child{color:var(--muted);font-size:.9rem}html.xa-cs-zeiss .tiles{display:grid;gap:.6rem;grid-template-columns:repeat(3,1fr);width:min(100%,24rem)}html.xa-cs-zeiss .scene{position:relative}html.xa-cs-zeiss.stage .scene{height:var(--len,300vh)}html.xa-cs-zeiss.stage .scene__pin{--dw:min(40vh,24vw);height:100vh;overflow:clip;position:sticky;top:0}html.xa-cs-zeiss.stage .scene__pin:before{background:radial-gradient(44vw 66vh at var(--light-x,50%) 50%,var(--light,#fff) 0,hsla(0,0%,100%,0) 72%);content:"";inset:0;pointer-events:none;position:absolute}html.xa-cs-zeiss.stage .scene__device{display:grid;inset:0;place-items:center;position:absolute}html.xa-cs-zeiss.stage .scene__cap{bottom:0;display:flex;flex-direction:column;justify-content:center;left:var(--gutter);position:absolute;top:0;width:26vw}html.xa-cs-zeiss.stage .scene__cap .cap__title{font-size:clamp(1.75rem,2.5vw,2.9rem)}html.xa-cs-zeiss .slot{display:block;position:absolute;visibility:hidden}html.xa-cs-zeiss.stage .pr{--len:330vh}html.xa-cs-zeiss.stage .pr__cap--b{left:auto;right:var(--gutter)}html.xa-cs-zeiss .open{--fx:66%;--fy:50%;background:var(--orbit);color:#fff;position:relative}@media (min-aspect-ratio:3/4){html.xa-cs-zeiss .open{--fx:62%}}@media (min-aspect-ratio:4/3){html.xa-cs-zeiss .open{--fx:50%;--fy:50%}}html.xa-cs-zeiss .open__pin{display:grid;gap:1.8rem;isolation:isolate;overflow:hidden;padding:calc(var(--header-h) + 3rem) var(--gutter) 3.5rem;position:relative}html.xa-cs-zeiss .open__bg{background:radial-gradient(110vmax 90vmax at 64% 52%,var(--brand-lit) 0,var(--brand-deep) 38%,var(--night-deep) 78%);inset:0;pointer-events:none;position:absolute;z-index:-1}html.xa-cs-zeiss .open__canvas,html.xa-cs-zeiss .open__net,html.xa-cs-zeiss .open__still,html.xa-cs-zeiss .open__veil{display:block;height:100%;inset:0;position:absolute;width:100%}html.xa-cs-zeiss .open__net,html.xa-cs-zeiss .open__still{object-fit:cover;object-position:var(--fx) var(--fy)}html.xa-cs-zeiss .open__net{opacity:.9}html.xa-cs-zeiss .open__canvas{opacity:0}html.xa-cs-zeiss .open[data-live] .open__canvas{opacity:1}html.xa-cs-zeiss .open[data-live] .open__still{opacity:0}html.xa-cs-zeiss .open__bg:after{background:linear-gradient(180deg,rgba(0,18,46,.92),rgba(0,18,46,.86) 36%,rgba(0,18,46,.35) 56%,rgba(0,18,46,.15) 72%,rgba(0,18,46,.9));content:"";inset:0;position:absolute}html.xa-cs-zeiss .open__veil{background:radial-gradient(120vmax 90vmax at 58% 46%,var(--brand-lit) 0,var(--brand-deep) 36%,var(--brand-deeper) 100%);opacity:0;z-index:1}html.xa-cs-zeiss .open__name{display:block;height:1.05rem;margin-bottom:1.1rem;width:auto}html.xa-cs-zeiss .open__title{color:#fff;font-family:var(--head);font-size:clamp(2rem,8.6vw,5.4rem);font-weight:400;letter-spacing:-.04em;line-height:1;margin:0}html.xa-cs-zeiss .open__line+.open__line>span{background:linear-gradient(90deg,#9cc8ff,#0072ef);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700;padding-bottom:.06em}html.xa-cs-zeiss .open__line{display:block;white-space:nowrap}html.xa-cs-zeiss .open__line>span{display:inline-block}html.xa-cs-zeiss .open__stage{display:flex;justify-content:center}html.xa-cs-zeiss .open__phone{--dw:min(48vw,13rem)}html.xa-cs-zeiss .open__note{text-wrap:pretty;color:var(--on-brand);font-size:1rem;line-height:1.55;max-width:34ch}html.xa-cs-zeiss .open__cue{color:var(--on-brand);font-size:.85rem}html.xa-cs-zeiss.motion .open{height:360svh}html.xa-cs-zeiss.motion .open__pin{display:block;height:100svh;padding:0;position:sticky;top:0}html.xa-cs-zeiss.motion .open__head{left:var(--gutter);position:absolute;right:var(--gutter);top:calc(var(--header-h) + 4svh);z-index:2}html.xa-cs-zeiss.motion .open__line>span{animation:zeiss--word-rise 1.1s cubic-bezier(.19,.78,.22,1) backwards;animation-delay:calc(var(--i)*.14s + .1s)}html.xa-cs-zeiss.motion .open__line{margin-bottom:-.14em;overflow:hidden;padding-bottom:.14em}html.xa-cs-zeiss.motion .open__stage{bottom:13svh;display:grid;left:0;place-items:center;position:absolute;right:0;top:calc(var(--header-h) + 4svh + 30vw + 3.4rem);z-index:1}html.xa-cs-zeiss.motion .open__phone{--dw:min(50vw,26svh);will-change:transform}html.xa-cs-zeiss.motion .open__note{animation:zeiss--soft-in .9s ease-out .9s backwards;bottom:1.6rem;left:var(--gutter);margin-inline:auto!important;position:absolute;right:var(--gutter);text-align:center}html.xa-cs-zeiss.motion .open__cue{display:none}@media (min-width:1024px){html.xa-cs-zeiss .open__bg:after{background:linear-gradient(90deg,rgba(0,18,46,.9),rgba(0,18,46,.82) 34%,rgba(0,18,46,.4) 56%,rgba(0,18,46,0) 72%),linear-gradient(180deg,rgba(0,18,46,.5),rgba(0,18,46,0) 22%,rgba(0,18,46,0) 72%,rgba(0,18,46,.7))}html.xa-cs-zeiss .open__title{font-size:min(3.5vw,7.4vh);line-height:1.06;max-width:48vw}html.xa-cs-zeiss .open__line{white-space:normal}html.xa-cs-zeiss .open__name{height:min(1.6vw,1.5rem)}html.xa-cs-zeiss.motion .open{height:380vh}html.xa-cs-zeiss.motion .open__pin{height:100vh}html.xa-cs-zeiss.motion .open__head{right:auto;top:calc(var(--header-h) + 17vh)}html.xa-cs-zeiss.motion .open__stage{bottom:0;left:56vw;right:var(--gutter);top:var(--header-h)}html.xa-cs-zeiss.motion .open__phone{--dw:min(34vh,22vw)}html.xa-cs-zeiss.motion .open__note{bottom:2.4rem;font-size:.98rem;margin-inline:0!important;max-width:22rem;right:auto;text-align:left}html.xa-cs-zeiss.motion .open__cue{animation:zeiss--soft-in .9s ease-out 1.5s backwards;bottom:2.4rem;display:block;position:absolute;right:var(--gutter)}}html.xa-cs-zeiss .shift{background:radial-gradient(100vmax 80vmax at 62% 46%,#4a3320 0,var(--brand-deep) 46%,var(--night) 100%);color:#fff}html.xa-cs-zeiss .shift__pin{display:grid;gap:2.5rem;padding:clamp(4.5rem,12vw,7rem) var(--gutter)}html.xa-cs-zeiss .shift .cap__kicker{color:var(--on-brand-accent)}html.xa-cs-zeiss .shift .statement{color:#fff;font-size:clamp(1.7rem,6.6vw,2.5rem)}html.xa-cs-zeiss .shift .statement .dot{color:var(--on-brand-accent)}html.xa-cs-zeiss .case .shift__body{text-wrap:pretty;color:var(--on-brand);font-size:1.02rem;line-height:1.58;margin-top:1.1rem;max-width:36ch}html.xa-cs-zeiss .shift__copy--after{margin-top:2.5rem}html.xa-cs-zeiss .shift__thing{display:grid;gap:1.5rem;justify-items:center}html.xa-cs-zeiss .shift__object{--dw:min(46vw,12rem);position:relative}html.xa-cs-zeiss .case .shift__tags{display:grid;gap:.7rem;justify-items:start;margin-top:.6rem}html.xa-cs-zeiss .shift__tag{border-left:2.5px solid var(--on-brand-accent);color:#eaeef0;font-size:.98rem;font-weight:700;line-height:1.25;padding-left:.65rem}html.xa-cs-zeiss.stage .shift{--len:300vh}html.xa-cs-zeiss.stage .shift__pin{display:block;height:100vh;overflow:clip;padding:0;position:sticky;top:0}html.xa-cs-zeiss.stage .shift__copy{bottom:0;display:flex;flex-direction:column;justify-content:center;left:var(--gutter);margin:0;position:absolute;top:0;width:28vw}html.xa-cs-zeiss.stage .shift .statement{font-size:clamp(1.8rem,2.5vw,2.9rem)}html.xa-cs-zeiss.stage .shift__thing{--half:calc(min(34vh, 20vw)/2);bottom:0;display:grid;left:38vw;place-items:center;position:absolute;right:var(--gutter);top:var(--header-h)}html.xa-cs-zeiss.stage .shift__object{--dw:min(34vh,20vw);grid-area:1/1}html.xa-cs-zeiss.stage .shift__tags{display:block;inset:0;margin:0;position:absolute}html.xa-cs-zeiss.stage .shift__tag{position:absolute;white-space:nowrap}html.xa-cs-zeiss.stage .shift__tag--0{left:calc(50% + var(--half) + 2.6vw);top:27%}html.xa-cs-zeiss.stage .shift__tag--2{left:calc(50% + var(--half) + 2.6vw);top:69%}html.xa-cs-zeiss.stage .shift__tag--1{border-left:0;border-right:2.5px solid var(--on-brand-accent);padding:0 .65rem 0 0;right:calc(50% + var(--half) + 2.6vw);top:49%}@media (max-width:1279.98px){html.xa-cs-zeiss.stage .shift__thing{left:39vw}html.xa-cs-zeiss.stage .shift__copy{width:25vw}html.xa-cs-zeiss.stage .shift__tag{font-size:.86rem}}html.xa-cs-zeiss .impact{--impact-ink:#00122e;background:var(--impact-ink);color:#fff;display:grid;isolation:isolate;overflow:hidden;position:relative}html.xa-cs-zeiss .impact__media{aspect-ratio:16/11;position:relative}html.xa-cs-zeiss .impact__video{opacity:0;transition:opacity .8s}html.xa-cs-zeiss .impact[data-playing] .impact__video{opacity:1}html.xa-cs-zeiss .impact__media:after{background:linear-gradient(0deg,var(--impact-ink) 0,rgba(0,18,46,0) 30%);content:"";inset:0;position:absolute}html.xa-cs-zeiss .impact__still,html.xa-cs-zeiss .impact__video{display:block;height:100%;inset:0;object-fit:cover;object-position:24% 50%;position:absolute;width:100%}html.xa-cs-zeiss .impact__panel{padding:2.4rem var(--gutter) clamp(3.2rem,9vw,5rem)}html.xa-cs-zeiss .impact .cap__kicker{color:var(--on-brand-accent)}html.xa-cs-zeiss .impact .statement{color:#fff;font-size:clamp(1.7rem,6.4vw,2.3rem);max-width:20ch}html.xa-cs-zeiss .impact__note{color:var(--on-brand);font-size:.98rem;line-height:1.6;margin-top:.9rem!important;max-width:36ch}html.xa-cs-zeiss .case .impact__figures{display:grid;gap:1.5rem 1.6rem;grid-template-columns:1fr 1fr;margin-top:1.8rem}html.xa-cs-zeiss .impact__figure{align-content:start;border-top:1px solid hsla(0,0%,100%,.42);display:grid;gap:.3rem;justify-items:start;padding-top:1rem}html.xa-cs-zeiss .impact__who{background:#fff;border-radius:99px;color:var(--brand-text);font-family:var(--display);font-size:.76rem;font-weight:800;line-height:1;padding:.32rem .65rem}html.xa-cs-zeiss .impact__figure--series .impact__who{background:hsla(0,0%,100%,.16);color:#fff}html.xa-cs-zeiss .impact__figure strong{color:#fff;font-family:var(--head);font-size:clamp(1.7rem,2.5vw,2.5rem);font-weight:700;letter-spacing:-.04em;line-height:1;margin-top:.5rem;white-space:nowrap}@media (max-width:719.98px){html.xa-cs-zeiss .impact__figure strong{white-space:normal}}html.xa-cs-zeiss .impact__figure b{font-family:var(--display);font-size:1rem;font-weight:800;line-height:1.25}html.xa-cs-zeiss .impact__change{align-items:center;color:var(--on-brand);display:flex;flex-wrap:wrap;font-size:.88rem;gap:.2rem .35rem}html.xa-cs-zeiss .impact__change>span{align-items:center;display:inline-flex;gap:.35rem;white-space:nowrap}html.xa-cs-zeiss .impact__change svg{flex:none;height:.8rem;opacity:.75;width:.8rem}html.xa-cs-zeiss .impact__count{font-variant-numeric:tabular-nums}html.xa-cs-zeiss .impact__from{position:relative}html.xa-cs-zeiss .impact__from:after{background:linear-gradient(90deg,var(--brand-a),var(--brand-b));border-radius:1px;content:"";height:1.5px;left:-.1rem;position:absolute;right:-.1rem;top:54%;transform-origin:0 50%}html.xa-cs-zeiss .impact__figures.is-in .impact__from{color:hsla(0,0%,100%,.5)}html.xa-cs-zeiss .impact__to{color:#fff}html.xa-cs-zeiss.motion .impact__figure{transition:opacity .7s ease-out,transform .7s cubic-bezier(.19,.78,.22,1);transition-delay:calc(var(--i)*.38s)}html.xa-cs-zeiss.motion .impact__figures:not(.is-in) .impact__figure{opacity:0;transform:translateY(16px)}html.xa-cs-zeiss.motion .impact__from{transition:color .5s ease-out;transition-delay:calc(var(--i)*.38s + 1.5s)}html.xa-cs-zeiss.motion .impact__from:after{transition:transform .5s cubic-bezier(.65,0,.35,1);transition-delay:calc(var(--i)*.38s + 1.1s)}html.xa-cs-zeiss.motion .impact__figures:not(.is-in) .impact__from:after{transform:scaleX(0)}html.xa-cs-zeiss.motion .impact__to{transition:opacity .6s ease-out,transform .6s cubic-bezier(.19,.78,.22,1);transition-delay:calc(var(--i)*.38s + 1.55s)}html.xa-cs-zeiss.motion .impact__figures:not(.is-in) .impact__to{opacity:0;transform:translateX(-10px)}@media (min-width:700px) and (max-width:1023.98px){html.xa-cs-zeiss .impact__media{aspect-ratio:16/9}}@media (min-width:1024px){html.xa-cs-zeiss .impact{align-items:center;min-height:48.375vw}html.xa-cs-zeiss .impact__media{aspect-ratio:16/9;left:0;-webkit-mask-image:linear-gradient(90deg,#000 62%,transparent 97%);mask-image:linear-gradient(90deg,#000 62%,transparent 97%);position:absolute;top:50%;transform:translateY(-50%);width:86%;z-index:-1}html.xa-cs-zeiss .impact__still,html.xa-cs-zeiss .impact__video{object-position:0 50%}html.xa-cs-zeiss .impact__media:after{background:linear-gradient(90deg,rgba(0,18,46,0) 58%,rgba(0,18,46,.82) 74%,var(--impact-ink) 92%),linear-gradient(180deg,var(--impact-ink) 0,rgba(0,18,46,0) 9%,rgba(0,18,46,0) 91%,var(--impact-ink) 100%)}html.xa-cs-zeiss .impact__panel{margin-left:auto;padding:3.5rem var(--gutter) 3.5rem 0;width:37%}html.xa-cs-zeiss .impact .statement{font-size:clamp(1.7rem,2.3vw,2.3rem)}}html.xa-cs-zeiss .closing{--closing-ink:#00122e;background:var(--closing-ink);color:#fff;display:grid;isolation:isolate;overflow:hidden;position:relative}html.xa-cs-zeiss .closing__copy{padding:clamp(5rem,16vw,8rem) var(--gutter) 2.5rem}html.xa-cs-zeiss .closing__media{aspect-ratio:4/5;position:relative}html.xa-cs-zeiss .closing__media:after{background:linear-gradient(180deg,var(--closing-ink) 0,rgba(0,18,46,.55) 16%,rgba(0,18,46,0) 42%);content:"";inset:0;position:absolute}html.xa-cs-zeiss .closing__copy{order:-1}html.xa-cs-zeiss .closing__still,html.xa-cs-zeiss .closing__video{display:block;height:100%;inset:0;object-fit:cover;object-position:82% 50%;position:absolute;width:100%}html.xa-cs-zeiss .closing__video{opacity:0;transition:opacity .8s}html.xa-cs-zeiss .closing[data-playing] .closing__video{opacity:1}html.xa-cs-zeiss .closing__lockup{align-items:center;color:#fff;display:flex;font-family:var(--display);font-size:1rem;font-weight:700;gap:.8rem;margin-bottom:2.25rem!important}html.xa-cs-zeiss .closing__lockup .client-mark{filter:brightness(0) invert(1);height:1.5rem;width:auto}html.xa-cs-zeiss .closing__xapps{display:block;filter:brightness(0) invert(1);height:1.1rem;width:auto}html.xa-cs-zeiss .closing h2{color:#fff;font-size:clamp(1.9rem,7.6vw,3rem);line-height:1.04;max-width:16ch}@media (min-width:900px){html.xa-cs-zeiss .closing{align-content:center;min-height:100vh}html.xa-cs-zeiss .closing__media{aspect-ratio:auto;inset:0;position:absolute;z-index:-1}html.xa-cs-zeiss .closing__media:after{background:linear-gradient(90deg,rgba(0,18,46,.92),rgba(0,18,46,.78) 26%,rgba(0,18,46,.3) 50%,rgba(0,18,46,0) 66%),linear-gradient(0deg,rgba(0,18,46,.4),rgba(0,18,46,0) 34%)}html.xa-cs-zeiss .closing__still,html.xa-cs-zeiss .closing__video{object-position:100% 50%}html.xa-cs-zeiss .closing__copy{padding:9rem 0 7rem var(--gutter);width:min(50vw,46rem)}html.xa-cs-zeiss .closing h2{font-size:clamp(2.2rem,3.4vw,3.9rem);max-width:14ch}}@media (min-width:900px) and (max-width:1199px){html.xa-cs-zeiss .closing__copy{width:44vw}html.xa-cs-zeiss .closing h2{font-size:3.3vw}}html.xa-cs-zeiss .next{background:var(--ground)}html.xa-cs-zeiss .case .next__link{color:inherit;display:grid;gap:2.25rem;padding:clamp(4rem,12vw,6rem) var(--gutter);text-decoration:none}html.xa-cs-zeiss .case .next__label{color:var(--xa-blue);font-family:var(--display);font-size:.92rem;font-weight:800;margin-bottom:.9rem!important}html.xa-cs-zeiss .next .statement{color:var(--ink);font-size:clamp(1.9rem,7.6vw,3rem);line-height:1.06}html.xa-cs-zeiss .case .next__body{color:var(--muted);font-size:1.04rem;line-height:1.6;margin-top:1.1rem!important;max-width:36ch}html.xa-cs-zeiss .next__go{align-items:center;color:var(--ink);display:inline-flex;font-family:var(--display);font-size:1rem;font-weight:800;gap:.85rem;margin-top:1.9rem}html.xa-cs-zeiss .next__go i{border:1px solid var(--ink);border-radius:50%;display:grid;height:2.9rem;place-items:center;transition:background-color .3s,border-color .3s,color .3s,transform .3s;width:2.9rem}html.xa-cs-zeiss .next__go svg{height:1.15rem;width:1.15rem}html.xa-cs-zeiss .next__media{aspect-ratio:16/9;background:var(--line);border-radius:1.25rem;box-shadow:0 2.5rem 5rem -2rem rgba(22,33,43,.32);overflow:hidden}html.xa-cs-zeiss .next__media img{display:block;height:100%;object-fit:cover;transition:transform .9s cubic-bezier(.2,.7,.2,1);width:100%}html.xa-cs-zeiss .next__link:focus-visible .next__go i,html.xa-cs-zeiss .next__link:hover .next__go i{background:linear-gradient(90deg,var(--xa-orange) 0,var(--xa-coral) 100%);border-color:var(--xa-coral);color:#fff;transform:translateX(.25rem)}html.xa-cs-zeiss .next__link:hover .next__media img{transform:scale(1.035)}html.xa-cs-zeiss .next__link:focus-visible{outline:2px solid var(--xa-blue);outline-offset:-.75rem}@media (min-width:900px){html.xa-cs-zeiss .case .next__link{align-items:center;gap:clamp(2.5rem,6vw,6rem);grid-template-columns:minmax(0,5fr) minmax(0,7fr);margin-inline:auto;padding-block:clamp(6rem,13vh,9rem);width:min(100%,75rem + var(--gutter) * 2)}html.xa-cs-zeiss .next .statement{font-size:clamp(2.2rem,3.4vw,3.9rem)}}@media (prefers-reduced-motion:reduce){html.xa-cs-zeiss .next__go i,html.xa-cs-zeiss .next__media img{transition:none}}html.xa-cs-zeiss .xa-footer{--xa-side:max(var(--gutter),calc(50% - 37.5rem));color:#fff;font-family:var(--chrome)}html.xa-cs-zeiss .xa-footer a{color:#fff;text-decoration:none}html.xa-cs-zeiss .xa-footer a:not(.xa-btn):hover{text-decoration:underline}html.xa-cs-zeiss .xa-cta{background:radial-gradient(120vmax 90vmax at 18% 0,#0b4a8f 0,var(--xa-blue) 46%);display:grid;gap:2rem;padding:clamp(3.75rem,8vw,6.5rem) var(--xa-side)}html.xa-cs-zeiss .xa-cta h2{text-wrap:balance;font-family:var(--display);font-size:clamp(1.8rem,2.9vw,3.3rem);font-weight:300;letter-spacing:-.022em;line-height:1.06;margin:0;max-width:18ch}html.xa-cs-zeiss .xa-cta h2 span{font-weight:800;white-space:nowrap}html.xa-cs-zeiss .xa-cta__actions{display:flex;flex-wrap:wrap;gap:.7rem}html.xa-cs-zeiss .xa-cta .xa-btn{padding:.85rem 1.6rem}@media (min-width:900px){html.xa-cs-zeiss .xa-cta{align-items:end;grid-template-columns:1fr auto}}html.xa-cs-zeiss .xa-trust{background:var(--xa-blue-2);display:grid;gap:1.75rem;padding:2rem var(--xa-side)}html.xa-cs-zeiss .xa-partner{align-items:center;display:flex;flex-wrap:wrap;gap:.9rem 1.25rem}html.xa-cs-zeiss .xa-partner p{color:#d3dadf;font-size:.9rem;margin:0}html.xa-cs-zeiss .xa-partner img{height:auto;width:7.5rem}html.xa-cs-zeiss .xa-social{align-items:center;display:flex;flex-wrap:wrap;gap:.9rem 1.25rem}html.xa-cs-zeiss .xa-social p{color:#d3dadf;font-size:.9rem;margin:0}html.xa-cs-zeiss .xa-social ul{display:flex;gap:.6rem;list-style:none;margin:0;padding:0}@media (min-width:900px){html.xa-cs-zeiss .xa-trust{align-items:center;grid-template-columns:1fr auto}}html.xa-cs-zeiss .xa-social a{display:block;padding:.25rem}html.xa-cs-zeiss .xa-social__icon{background:#fff;display:block;height:1.15rem;-webkit-mask:var(--icon) center /contain no-repeat;mask:var(--icon) center /contain no-repeat;width:1.15rem}html.xa-cs-zeiss .xa-social__icon--facebook{--icon:url(/assets/case-studio/zeiss/brand/social/facebook.svg)}html.xa-cs-zeiss .xa-social__icon--instagram{--icon:url(/assets/case-studio/zeiss/brand/social/instagram.svg)}html.xa-cs-zeiss .xa-social__icon--linkedin{--icon:url(/assets/case-studio/zeiss/brand/social/linkedin.svg)}html.xa-cs-zeiss .xa-social__icon--twitter{--icon:url(/assets/case-studio/zeiss/brand/social/twitter.svg)}html.xa-cs-zeiss .xa-social__icon--youtube{--icon:url(/assets/case-studio/zeiss/brand/social/youtube.svg)}html.xa-cs-zeiss .xa-base{background:var(--xa-blue-4);font-size:.9rem;padding:4rem var(--xa-side) 3rem}html.xa-cs-zeiss .xa-base__grid{display:grid;gap:2.5rem}html.xa-cs-zeiss .xa-base__logo{display:block;height:2.2rem;margin-bottom:1rem;width:auto}html.xa-cs-zeiss .xa-base p{line-height:1.6;margin:0;max-width:34ch}html.xa-cs-zeiss .xa-base h3{font-size:.9rem;font-weight:700;margin:0 0 1rem}html.xa-cs-zeiss .xa-base__links{display:grid;gap:1rem;grid-template-columns:1fr 1fr}html.xa-cs-zeiss .xa-base ul{align-content:start;display:grid;gap:.6rem;list-style:none;margin:0;padding:0}html.xa-cs-zeiss .xa-base__legal{border-top:1px solid hsla(0,0%,100%,.14);display:flex;flex-wrap:wrap;gap:1rem 2rem;justify-content:space-between;margin-top:3rem;padding-top:2rem}html.xa-cs-zeiss .xa-base__legal div{display:flex;flex-wrap:wrap;gap:.5rem 1.75rem}@media (min-width:820px){html.xa-cs-zeiss .xa-base__grid{gap:4rem;grid-template-columns:1.4fr 1fr 1fr}}@media (max-width:1023.98px){html.xa-cs-zeiss .xa-header__logo{margin-block:-.6rem;padding-block:.6rem}html.xa-cs-zeiss .xa-social ul{gap:0;margin-left:-.8rem}html.xa-cs-zeiss .xa-social a{padding:.8rem}html.xa-cs-zeiss .xa-base h3{margin-bottom:.45rem}html.xa-cs-zeiss .xa-base__legal a,html.xa-cs-zeiss .xa-base__links a{display:block;padding-block:.68rem}html.xa-cs-zeiss .xa-base ul{gap:0}html.xa-cs-zeiss .xa-base__legal{gap:0 2rem;padding-top:1.4rem}html.xa-cs-zeiss .xa-base__legal div{gap:0 1.75rem}}html.xa-cs-zeiss .system-state{background:var(--ground);color:var(--ink);display:grid;min-height:100dvh;padding:2rem;place-content:center;text-align:center}html.xa-cs-zeiss .system-state__code{color:var(--brand-text);font-family:var(--display);font-size:.86rem;font-weight:700;margin-bottom:1rem}html.xa-cs-zeiss .system-state h1{font-family:var(--display);font-size:clamp(2.4rem,7vw,4.6rem);font-weight:800;letter-spacing:-.022em;line-height:.98;margin:0 auto;max-width:14ch}html.xa-cs-zeiss .system-state p{color:var(--muted);margin:1.2rem auto 0;max-width:36ch}html.xa-cs-zeiss .system-state__link{background:var(--xa-blue);border:0;border-radius:999px;color:#fff;cursor:pointer;font:inherit;font-weight:700;justify-self:center;margin-top:2rem;padding:.9rem 1.4rem;text-decoration:none}@media (prefers-reduced-motion:reduce){html.xa-cs-zeiss .film__video,html.xa-cs-zeiss .xa-btn,html.xa-cs-zeiss .xa-header{transition:none}}html.xa-cs-zeiss.stage .ai-results,html.xa-cs-zeiss.stage .du-unit,html.xa-cs-zeiss.stage .du__cap--unit,html.xa-cs-zeiss.stage .fn-notif,html.xa-cs-zeiss.stage .fn__cap--notif,html.xa-cs-zeiss.stage .ip-profile,html.xa-cs-zeiss.stage .ip__cap--profile,html.xa-cs-zeiss.stage .scene__pin .ai__chips li,html.xa-cs-zeiss.stage .scene__pin .ai__head,html.xa-cs-zeiss.stage .scene__pin .ai__people li,html.xa-cs-zeiss.stage .scene__pin .ai__prompt,html.xa-cs-zeiss.stage .scene__pin .ai__question,html.xa-cs-zeiss.stage .scene__pin .lit,html.xa-cs-zeiss.stage .shift__copy--after,html.xa-cs-zeiss.stage .shift__tag,html.xa-cs-zeiss.stage .shift__thing--after .shift__object{visibility:hidden}@media (min-width:720px){html.xa-cs-zeiss .case .thread{width:min(100%,26rem)}}@media (min-width:1024px){html.xa-cs-zeiss .case .thread{align-items:start;border-left:0;border-top:1px solid var(--line);gap:2.5rem;grid-template-columns:repeat(4,minmax(0,1fr));padding:1.6rem 0 0;width:min(100%,74rem)}html.xa-cs-zeiss .thread li:before{left:0;top:calc(-1.6rem - 3.5px)}html.xa-cs-zeiss .thread li .crop{width:100%!important}}html.xa-cs-zeiss .live{color:#000;container-type:inline-size;font-family:Poppins,sans-serif;inset:0;pointer-events:none;position:absolute}html.xa-cs-zeiss .live *{line-height:1;position:absolute;white-space:nowrap}html.xa-cs-zeiss .live svg{overflow:visible}html.xa-cs-zeiss .live__tap{aspect-ratio:1;background:radial-gradient(circle,hsla(0,0%,100%,.6),hsla(0,0%,100%,0) 70%);border-radius:50%;opacity:0;translate:-50% -50%;width:12cqw}html.xa-cs-zeiss .live__card{--lift:0;background:#1f2428;border-radius:6.22cqw;box-shadow:0 calc(var(--lift)*4cqw) calc(var(--lift)*9cqw) calc(var(--lift)*-2cqw) rgb(0 18 46/calc(var(--lift)*.42));color:#fff;height:42.04cqw;left:5.97cqw;top:51.24cqw;width:88.06cqw;will-change:transform}html.xa-cs-zeiss .live__card-label{color:#cdd5da;font-size:3.39cqw;left:6.85%;top:20.4%;translate:0 -52%}html.xa-cs-zeiss .live__card-info{left:90.4%;top:20.4%;translate:-50% -50%;width:4.2cqw}html.xa-cs-zeiss .live__card-info svg,html.xa-cs-zeiss .live__eye svg{fill:none;stroke:#fff;stroke-width:4;display:block;height:auto;position:relative;width:100%}html.xa-cs-zeiss .live__card-info path{stroke-linecap:round;stroke-linejoin:round;stroke-width:4.2}html.xa-cs-zeiss .live__card-info .live__dot{fill:#fff;stroke:none}html.xa-cs-zeiss .live__card-amount{align-items:center;display:flex;font-size:8.04cqw;font-variant-numeric:tabular-nums;font-weight:700;gap:4.3cqw;left:6.75%;letter-spacing:-.005em;top:50%;translate:0 -50%}html.xa-cs-zeiss .live__card-amount>span{position:relative}html.xa-cs-zeiss .live__eye{width:4.95cqw}html.xa-cs-zeiss .live__eye .live__tap{left:50%;top:50%}html.xa-cs-zeiss .live__card-link{font-size:3.24cqw;left:6.85%;text-decoration:underline;text-decoration-thickness:.18cqw;text-underline-offset:.55cqw;top:80.2%;translate:0 -50%}html.xa-cs-zeiss .live__amount{align-items:center;background:#fff;display:flex;gap:3.11cqw;height:15.24cqw;justify-content:center;left:5.97cqw;top:64.12cqw;width:88.06cqw}html.xa-cs-zeiss .live__amount>span{position:static}html.xa-cs-zeiss .live__amount-cur{font-size:5.97cqw;font-weight:500;translate:0 -.19cqw}html.xa-cs-zeiss .live__amount-val{font-size:8.955cqw;font-weight:700}html.xa-cs-zeiss .live__key{background:rgba(36,44,50,.1);border-radius:2.24cqw;height:14.18cqw;opacity:0;width:29.35cqw}html.xa-cs-zeiss .live__check{--on:1;background:linear-gradient(rgb(0 114 239/var(--on)),rgb(0 114 239/var(--on))),#fff;border-radius:.62cqw;box-shadow:inset 0 0 0 calc((1 - var(--on)) * .19cqw) #b7c0cb,0 0 0 .2cqw #fff;height:4.48cqw;width:4.48cqw}html.xa-cs-zeiss .live__check svg{height:100%;inset:0;width:100%}html.xa-cs-zeiss .live__check path{fill:none;stroke:#fff;stroke-dasharray:1;stroke-width:9.5}html.xa-cs-zeiss .live__check .live__tap{background:radial-gradient(circle,rgba(0,114,239,.35),rgba(0,114,239,0) 70%);left:50%;top:50%;width:10cqw}html.xa-cs-zeiss .live__receipt{background:#fff;height:10.57cqw;left:18.66cqw;top:77.74cqw;width:62.69cqw}html.xa-cs-zeiss .live__receipt-val{display:flex;font-size:7.96cqw;font-weight:700;left:50%;top:50%;translate:-50% -50%}html.xa-cs-zeiss .live__receipt-val>span{position:relative;white-space:pre}html.xa-cs-zeiss .live__roll{clip-path:inset(0 -40%)}html.xa-cs-zeiss .live__roll-size{position:relative;visibility:hidden}html.xa-cs-zeiss .live__roll-col{display:flex;flex-direction:column;left:50%;top:0;translate:-50% 0}html.xa-cs-zeiss .live__roll-col>span{position:relative;text-align:center}html.xa-cs-zeiss .live__paid{background:#e7f4eb;border-radius:50%;height:5.97cqw;width:5.97cqw}html.xa-cs-zeiss .live__paid svg{left:26.04%;top:31.25%;width:47.92%}html.xa-cs-zeiss .live__paid path{fill:none;stroke:#187a37;stroke-dasharray:1;stroke-linecap:round;stroke-width:8.5}html.xa-cs-zeiss .live__message{background:#fff;height:18.66cqw;left:8.71cqw;top:94.53cqw;width:80.85cqw}html.xa-cs-zeiss .live__message-text{font-size:3.483cqw;left:1.244cqw;line-height:5.193cqw;top:.995cqw}html.xa-cs-zeiss .live__message-text>*{position:static}html.xa-cs-zeiss .live__typed{white-space:pre}html.xa-cs-zeiss .live__caret{background:var(--brand-deep);display:inline-block;height:3.9cqw;margin-left:.15cqw;opacity:0;vertical-align:-.7cqw;width:.25cqw}html.xa-cs-zeiss .next .statement{font-family:var(--display);font-stretch:100%;font-style:normal;font-weight:400;letter-spacing:-.025em;text-transform:none}html.xa-cs-zeiss .next .statement b{display:block;font-style:normal;font-weight:800}html.xa-cs-zeiss .next .statement .dot{background:linear-gradient(90deg,var(--xa-orange),var(--xa-coral));-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:800}html.xa-cs-zeiss .shift__film{aspect-ratio:4/5;margin:0 calc(var(--gutter)*-1);overflow:hidden;position:relative}html.xa-cs-zeiss .shift__still,html.xa-cs-zeiss .shift__video{display:block;height:100%;inset:0;object-fit:cover;object-position:64% 50%;position:absolute;width:100%}html.xa-cs-zeiss .shift__video{opacity:0;transition:opacity .8s}html.xa-cs-zeiss .shift[data-playing] .shift__video{opacity:1}html.xa-cs-zeiss .shift__film:after{background:linear-gradient(180deg,rgba(0,18,46,.85),rgba(0,18,46,0) 24%,rgba(0,18,46,0) 76%,rgba(0,18,46,.85));content:"";inset:0;position:absolute}@media (min-width:720px){html.xa-cs-zeiss .shift__film{aspect-ratio:16/9}}html.xa-cs-zeiss.stage .shift__film{aspect-ratio:auto;inset:0;margin:0;position:absolute}html.xa-cs-zeiss.stage .shift__still,html.xa-cs-zeiss.stage .shift__video{object-position:50% 50%}html.xa-cs-zeiss.stage .shift__film:after{background:linear-gradient(90deg,rgba(0,18,46,.88),rgba(0,18,46,.66) 26%,rgba(0,18,46,.12) 46%,rgba(0,18,46,.2)),linear-gradient(180deg,rgba(0,18,46,.4),rgba(0,18,46,0) 30%)}html.xa-cs-zeiss.stage .shift__copy,html.xa-cs-zeiss.stage .shift__thing{z-index:1}html.xa-cs-zeiss .case .shift__ledger{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:rgba(0,18,46,.62);border:1px solid hsla(0,0%,100%,.14);border-radius:1.2rem;display:grid;list-style:none;margin:0;padding:.6rem 1.5rem;width:min(100%,30rem)}html.xa-cs-zeiss .shift__row{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);color:#fff;display:grid;font-size:clamp(1.05rem,1.45vw,1.45rem);font-weight:700;gap:.9rem;grid-template-columns:auto auto 1fr;line-height:1.2;padding:1rem 0;position:relative}html.xa-cs-zeiss .shift__row:last-child{border-bottom:0}html.xa-cs-zeiss .shift__row-n{color:var(--on-brand-accent);font-size:.72em;font-weight:800;letter-spacing:.08em}html.xa-cs-zeiss .shift__row svg{color:hsla(0,0%,100%,.6);height:1.15em;width:1.15em}html.xa-cs-zeiss .shift__strike{background:var(--idea-o);border-radius:2px;height:2px;left:2.2rem;position:absolute;right:-.4rem;top:50%;transform-origin:0 50%}html.xa-cs-zeiss.motion:not(.stage) .shift__row{opacity:0;transition:opacity .5s ease-out,translate .5s ease-out,color .4s ease;transition-delay:calc(var(--i)*.16s + .1s);translate:-16px 0}html.xa-cs-zeiss.motion:not(.stage) .shift__strike{transform:scaleX(0);transition:transform .45s ease-in-out;transition-delay:calc(var(--i)*.22s + 1.1s)}html.xa-cs-zeiss.motion:not(.stage) .shift__thing.is-in .shift__row{color:hsla(0,0%,100%,.45);opacity:1;transition-delay:calc(var(--i)*.16s + .1s),calc(var(--i)*.16s + .1s),calc(var(--i)*.22s + 1.2s);translate:0 0}html.xa-cs-zeiss.motion:not(.stage) .shift__thing.is-in .shift__strike{transform:scaleX(1)}html.xa-cs-zeiss.motion:not(.stage) .shift__tag{opacity:0;transition:opacity .5s ease-out;transition-delay:calc(var(--i)*.14s + .15s)}html.xa-cs-zeiss.motion:not(.stage) .shift__thing.is-in .shift__tag{opacity:1}html.xa-cs-zeiss.stage .shift__thing--before{place-items:center}html.xa-cs-zeiss.stage .shift__ledger{grid-area:1/1;width:min(34rem,38vw)}html.xa-cs-zeiss .film__caption{text-wrap:balance;bottom:clamp(1.5rem,6vw,3.5rem);color:#fff;font-family:var(--display);font-size:clamp(1.4rem,3.2vw,2.8rem);font-weight:800;left:var(--gutter);line-height:1.12;margin:0;max-width:22ch;position:absolute;right:var(--gutter);z-index:1}html.xa-cs-zeiss .film__caption span{color:var(--on-brand-accent);display:block;font-size:.9rem;font-weight:800;margin-bottom:.6rem}html.xa-cs-zeiss .film__frame:after{background:linear-gradient(0deg,rgba(0,18,46,.85),rgba(0,18,46,0) 46%);content:"";inset:0;pointer-events:none;position:absolute}@media (min-width:1024px){html.xa-cs-zeiss .film__caption{bottom:0;display:flex;flex-direction:column;justify-content:center;top:0}html.xa-cs-zeiss .film__frame:after{background:linear-gradient(90deg,rgba(0,18,46,.85),rgba(0,18,46,.55) 30%,rgba(0,18,46,0) 52%)}}html.xa-cs-zeiss .case .next,html.xa-cs-zeiss .case .next .statement,html.xa-cs-zeiss .case .next__body,html.xa-cs-zeiss .case .next__go,html.xa-cs-zeiss .case .next__label{--display:"Nunito Variable","Nunito",Arial,Helvetica,sans-serif;font-family:Nunito Variable,Nunito,Arial,Helvetica,sans-serif}html.xa-cs-zeiss .open__lockup{align-items:center;color:#fff;display:flex;gap:1rem;margin:0 0 1.25rem}html.xa-cs-zeiss .open__lockup img,html.xa-cs-zeiss .open__lockup-mark{display:block;filter:brightness(0) invert(1);height:clamp(1.15rem,1.7vw,1.6rem);margin:0;width:auto}html.xa-cs-zeiss .open__lockup .yakult-mark,html.xa-cs-zeiss .open__lockup span.client-mark[role=img]{background:#fff;height:auto;margin:0;width:clamp(5.4rem,7.5vw,7.4rem)}html.xa-cs-zeiss .open__lockup img.client-logo,html.xa-cs-zeiss .open__lockup img.client-mark{background:none;height:clamp(1.4rem,2.1vw,2rem);width:auto}html.xa-cs-zeiss .open__lockup .client-word{background:none;color:#fff;font-size:clamp(1.05rem,1.4vw,1.3rem);height:auto;margin:0;-webkit-mask:none;mask:none;width:auto}html.xa-cs-zeiss .open__lockup-note{border-left:1px solid hsla(0,0%,100%,.34);color:hsla(0,0%,100%,.84);font-size:clamp(.82rem,1vw,.98rem);letter-spacing:.01em;line-height:1.2;padding-left:1rem;white-space:nowrap}html.xa-cs-zeiss .open__lockup--top{left:var(--gutter);margin:0;position:absolute;right:var(--gutter);top:calc(var(--header-h, 4.5rem) + 1.6rem);z-index:6}html.xa-cs-zeiss .open__lockup--center{justify-content:center}html.xa-cs-zeiss .open__film{display:block;height:100%;inset:0;object-fit:cover;object-position:var(--fx) var(--fy);pointer-events:none;position:absolute;transform-origin:54% 42%;width:100%}html.xa-cs-zeiss .open{--fx:76%}@media (min-aspect-ratio:4/3){html.xa-cs-zeiss .open{--fx:50%}}@media (prefers-reduced-motion:reduce){html.xa-cs-zeiss .open__film{display:none}}html.xa-cs-zeiss .open__head .open__lockup{margin-bottom:calc(1.25rem + 24px)}@media (max-width:1023.98px){html.xa-cs-zeiss .open__title{font-size:clamp(1.6rem,7.2vw,2.4rem);line-height:1.08}html.xa-cs-zeiss .open__line{white-space:normal}}@keyframes zeiss--petal-in{to{opacity:var(--o);transform:none}}@keyframes zeiss--petal-in-color{to{opacity:1;transform:none}}@keyframes zeiss--word-in{to{clip-path:inset(0 0 0 0)}}html.xa-cs-zeiss .drift{inset:0;overflow:hidden;position:absolute}html.xa-cs-zeiss .drift__idea{background:linear-gradient(135deg,#c7843c,var(--veneza) 55%,var(--modena));border-radius:50%;height:1.1rem;left:var(--x);opacity:.18;position:absolute;top:var(--y);width:1.1rem}html.xa-cs-zeiss .drift__idea--d{background:linear-gradient(135deg,#e3b452,var(--omega) 60%,#7a5a1e)}html.xa-cs-zeiss .drift__idea--r{background:linear-gradient(135deg,#8a6250,var(--modena) 60%,#2c1f18)}html.xa-cs-zeiss .drift__idea--t{background:var(--brand);height:.6rem;opacity:.22;width:.6rem}html.xa-cs-zeiss.motion .drift__idea{animation:zeiss--drift 18s ease-in-out var(--d) infinite}@keyframes zeiss--drift{0%,to{transform:translate(0)}50%{transform:translate(3vw,-4vh)}}@media (prefers-reduced-motion:reduce){html.xa-cs-zeiss .drift__idea{animation:none!important}}@media (max-width:1023.98px){html.xa-cs-zeiss .open__film,html.xa-cs-zeiss .open__still{height:74%;-webkit-mask-image:linear-gradient(transparent,#000 16%);mask-image:linear-gradient(transparent,#000 16%);top:26%}}html.xa-cs-zeiss.stage .shift__thing--before{padding-bottom:9vh;place-items:end center}@keyframes zeiss--glow-pulse{50%{opacity:1}}@keyframes zeiss--share-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.12)}}html.xa-cs-zeiss .case{font-family:var(--head)}html.xa-cs-zeiss .case .cap__title,html.xa-cs-zeiss .case .open__title,html.xa-cs-zeiss .case .statement{font-family:var(--head);font-weight:400;letter-spacing:-.02em}html.xa-cs-zeiss .case .open__line+.open__line>span,html.xa-cs-zeiss .case .statement b{font-weight:400}html.xa-cs-zeiss .case .statement>span{opacity:.72}html.xa-cs-zeiss .case .statement .dot{color:var(--brand);font-weight:400}html.xa-cs-zeiss .case .statement{line-height:1.08}html.xa-cs-zeiss .case .cap__kicker,html.xa-cs-zeiss .case .impact__who,html.xa-cs-zeiss .case .overview__facts dt{font-family:var(--head);font-size:.78rem;font-weight:400;letter-spacing:.16em;text-transform:uppercase}html.xa-cs-zeiss .case .overview__columns h3{font-family:var(--head);font-weight:400;letter-spacing:.08em;text-transform:uppercase}html.xa-cs-zeiss .case .impact__figure strong{font-weight:300}html.xa-cs-zeiss .case .next,html.xa-cs-zeiss .case .next .cap__kicker,html.xa-cs-zeiss .case .next .statement{font-family:var(--display);letter-spacing:normal;text-transform:none}html.xa-cs-zeiss .case .next .statement{font-weight:400;letter-spacing:-.035em}html.xa-cs-zeiss .case .next .statement b{font-weight:700}html.xa-cs-zeiss .case .next .statement>span{opacity:1}html.xa-cs-zeiss .case>section:not(.next),html.xa-cs-zeiss .case>section:not(.next) *{font-family:var(--copy)!important}html.xa-cs-zeiss .case>section:not(.next) :is(.statement,.statement *,.cap__title,.cap__title *,.open__title,.open__title *,.impact__figure strong,.impact__figure strong *,.pr__word,.story__step h3,.skins h3){font-family:var(--head)!important}html.xa-cs-zeiss .case .overview__facts dd{font-weight:400}html.xa-cs-zeiss .open__cue{padding-left:1.4rem}html.xa-cs-zeiss .open__cue:after,html.xa-cs-zeiss .open__cue:before{content:"";left:0;position:absolute}html.xa-cs-zeiss .open__cue:before{background:hsla(0,0%,100%,.3);bottom:.1rem;height:2.6rem;width:1px}html.xa-cs-zeiss .open__cue:after{background:var(--brand);border-radius:50%;bottom:2.3rem;height:5px;left:-2px;width:5px}html.xa-cs-zeiss.motion .open__cue:after{animation:zeiss--cue-fall 2.2s cubic-bezier(.6,0,.3,1) infinite}@keyframes zeiss--cue-fall{0%{opacity:0;translate:0 0}18%{opacity:1}78%{opacity:1}to{opacity:0;translate:0 2.2rem}}@media (prefers-reduced-motion:reduce){html.xa-cs-zeiss .open__cue:after{animation:none!important}}html.xa-cs-zeiss .case .statement>b,html.xa-cs-zeiss .case .statement>span{font-size:.88em}html.xa-cs-zeiss.stage .case .cap__title{font-size:clamp(1.6rem,2.2vw,2.55rem)}html.xa-cs-zeiss .case .overview__columns h3{color:var(--brand-text)}html.xa-cs-zeiss .case .impact__figure b,html.xa-cs-zeiss .case .shift__row,html.xa-cs-zeiss .case .shift__tag{font-weight:400;letter-spacing:.1em;text-transform:uppercase}html.xa-cs-zeiss .case .shift__row{font-size:clamp(.9rem,1.1vw,1.1rem)}html.xa-cs-zeiss .case .shift__tag{font-size:.82rem}html.xa-cs-zeiss .case .impact__figure b{font-size:.8rem;line-height:1.5}html.xa-cs-zeiss .case .impact__figure strong{font-size:clamp(2.4rem,4.2vw,4.4rem);letter-spacing:-.02em}html.xa-cs-zeiss.stage .shift__thing--before{left:33vw;right:38vw}html.xa-cs-zeiss .drift__idea,html.xa-cs-zeiss .drift__idea--d,html.xa-cs-zeiss .drift__idea--r,html.xa-cs-zeiss .drift__idea--t{height:.45rem;opacity:.55;width:.45rem}html.xa-cs-zeiss .drift__idea{background:var(--e-orange)}html.xa-cs-zeiss .drift__idea--d{background:var(--e-yellow)}html.xa-cs-zeiss .drift__idea--r{background:var(--e-red)}html.xa-cs-zeiss .drift__idea--t{background:var(--e-green)}html.xa-cs-zeiss .drift__idea:nth-child(3n){background:var(--e-blue)}html.xa-cs-zeiss .pmark{display:block;height:1.6em;width:auto}html.xa-cs-zeiss .open__lockup .pmark{height:clamp(.9rem,1.15vw,1.1rem);opacity:.92}html.xa-cs-zeiss .closing__lockup .pmark{height:.95rem;opacity:.92}html.xa-cs-zeiss .story{background:var(--night-deep);color:#fff;position:relative}html.xa-cs-zeiss .story__pin{overflow:hidden;position:relative}html.xa-cs-zeiss .story__film{inset:0;overflow:hidden;position:absolute}html.xa-cs-zeiss .story__card-film img,html.xa-cs-zeiss .story__card-film video,html.xa-cs-zeiss .story__film img,html.xa-cs-zeiss .story__film video{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}html.xa-cs-zeiss .story__veil{background:linear-gradient(90deg,rgba(0,14,36,.82),rgba(0,14,36,.5) 34%,rgba(0,14,36,0) 62%),linear-gradient(0deg,rgba(0,14,36,.55),rgba(0,14,36,0) 30%);inset:0;pointer-events:none;position:absolute;z-index:5}html.xa-cs-zeiss .story .cap__kicker{color:#9cc8ff}html.xa-cs-zeiss .story .statement{color:#fff;font-size:clamp(2rem,3.2vw,3.4rem)}html.xa-cs-zeiss .case .story__body{color:hsla(0,0%,100%,.84);font-size:1.05rem;line-height:1.6;margin-top:1.2rem;max-width:34ch}html.xa-cs-zeiss .story__n{color:#9cc8ff;display:block;font-size:.8rem;letter-spacing:.18em}html.xa-cs-zeiss .story__card h3,html.xa-cs-zeiss .story__step h3{font-size:clamp(2rem,3.4vw,3.6rem);font-weight:400;letter-spacing:-.02em;line-height:1.04;margin-top:.6rem!important}html.xa-cs-zeiss .story__card p,html.xa-cs-zeiss .story__step p{color:hsla(0,0%,100%,.86);font-size:1.05rem;line-height:1.6;margin-top:1rem!important;max-width:34ch}html.xa-cs-zeiss .story__flow{display:grid;gap:3.5rem;padding:clamp(4.5rem,12vw,7rem) var(--gutter)}html.xa-cs-zeiss .story__card-film{aspect-ratio:16/10;border-radius:6px;margin-bottom:1.4rem;overflow:hidden;position:relative}html.xa-cs-zeiss .story__bar{background:hsla(0,0%,100%,.2);bottom:2.4rem;height:2px;left:var(--gutter);position:absolute;right:var(--gutter);z-index:7}html.xa-cs-zeiss .story__bar i{background:#0072ef;display:block;height:100%;transform-origin:0 50%}html.xa-cs-zeiss.stage .story{height:520vh}html.xa-cs-zeiss.stage .story__pin{height:100vh;position:sticky;top:0}html.xa-cs-zeiss.stage .story__copy{align-content:center;bottom:0;display:grid;left:var(--gutter);position:absolute;top:0;width:36vw;z-index:6}html.xa-cs-zeiss.stage .story__copy>*{grid-area:1/1}html.xa-cs-zeiss.stage .story__phone{position:absolute;right:calc(var(--gutter) + 4vw);top:50%;transform:translateY(-50%);z-index:6}html.xa-cs-zeiss.stage .story__phone .device{--dw:min(19vw,34vh)}html.xa-cs-zeiss.stage .story__phone .device__layer{will-change:transform}html.xa-cs-zeiss .skins{background:var(--ground);position:relative}html.xa-cs-zeiss .skins__pin{display:grid;gap:3rem;padding:clamp(4.5rem,12vw,7rem) var(--gutter)}html.xa-cs-zeiss .skins .statement{font-size:clamp(2rem,3.1vw,3.3rem)}html.xa-cs-zeiss .case .skins__body{color:var(--muted);font-size:1.05rem;line-height:1.6;margin-top:1.2rem;max-width:36ch}html.xa-cs-zeiss .skins__steps{display:grid;gap:.2rem;margin-top:2rem!important}html.xa-cs-zeiss .skins__step{border-left:2px solid var(--line);display:grid;gap:.25rem;opacity:.45;padding:.75rem 0 .75rem 1.2rem;transition:opacity .45s ease,border-color .45s ease}html.xa-cs-zeiss .skins__step.is-on{border-color:var(--brand);opacity:1}html.xa-cs-zeiss .skins__step b{font-size:.76rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase}html.xa-cs-zeiss .skins__step span{color:var(--muted)}html.xa-cs-zeiss .skins__stage{display:grid;place-items:center;position:relative}html.xa-cs-zeiss .skins__glow{aspect-ratio:1;background-color:rgba(0,114,239,.18);border-radius:50%;filter:blur(60px);position:absolute;width:34rem}html.xa-cs-zeiss .skins__stage .device{--dw:min(24vw,38vh)}html.xa-cs-zeiss .skins__stage .device__layer+.device__layer{will-change:clip-path}html.xa-cs-zeiss .skins__rail{display:grid;gap:1.4rem;grid-auto-columns:min(62vw,16rem);grid-auto-flow:column;overflow-x:auto;padding:0 var(--gutter) 4.5rem;scroll-snap-type:x mandatory;scrollbar-width:none}html.xa-cs-zeiss .skins__rail figure{margin:0;scroll-snap-align:start}html.xa-cs-zeiss .skins__rail .device{--dw:100%}html.xa-cs-zeiss .skins__rail figcaption{color:var(--muted);font-size:.95rem;margin-top:1rem}html.xa-cs-zeiss .skins__rail figcaption b{color:var(--ink);display:block;font-size:.76rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase}html.xa-cs-zeiss:not(.stage) .skins__stage{display:none}html.xa-cs-zeiss.stage .skins{height:360vh}html.xa-cs-zeiss.stage .skins__pin{align-items:center;grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:100vh;padding-block:calc(var(--header-h) + 1rem) 2rem;position:sticky;top:0}html.xa-cs-zeiss .quote{align-items:center;background:var(--paper);display:grid;gap:2.5rem;padding:clamp(4.5rem,11vw,8rem) var(--gutter)}html.xa-cs-zeiss .quote__media{border-radius:6px;box-shadow:0 2rem 4rem -1.5rem rgba(0,0,0,.35);overflow:hidden}html.xa-cs-zeiss .quote__media img{display:block;height:auto;transform:scale(1.08);transition:transform 1.6s cubic-bezier(.19,.78,.22,1);width:100%}html.xa-cs-zeiss .quote.is-in .quote__media img{transform:none}html.xa-cs-zeiss .quote__copy,html.xa-cs-zeiss .quote__text{margin:0}html.xa-cs-zeiss .quote__text p{text-wrap:pretty;color:var(--ink);font-size:clamp(1.35rem,2vw,2rem);font-weight:400;letter-spacing:-.01em;line-height:1.35}html.xa-cs-zeiss .quote__who{border-left:2px solid var(--brand);display:grid;gap:.2rem;margin-top:1.8rem;padding-left:1rem}html.xa-cs-zeiss .quote__who b{font-size:1.05rem;font-weight:500}html.xa-cs-zeiss .quote__who span{color:var(--muted);font-size:.95rem}@media (min-width:1024px){html.xa-cs-zeiss .quote{gap:6vw;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}html.xa-cs-zeiss .hl,html.xa-cs-zeiss .pr__bg,html.xa-cs-zeiss .pr__word{display:none}html.xa-cs-zeiss.stage .pr .scene__pin{--ink:#fff;--muted:hsla(0,0%,100%,.74);--brand-text:#9cc8ff;--light:hsla(0,0%,100%,.1);background:var(--bg-a,#222);color:#fff}html.xa-cs-zeiss.stage .pr__bg{background:radial-gradient(60vw 80vh at 55% 50%,hsla(0,0%,100%,.14),hsla(0,0%,100%,0) 70%),radial-gradient(120vw 120vh at 50% 50%,transparent 40%,rgba(0,0,0,.35) 100%);display:block;inset:0;pointer-events:none;position:absolute}html.xa-cs-zeiss.stage .pr__bg--a{background-color:var(--bg-a)}html.xa-cs-zeiss.stage .pr__bg--b{background-color:var(--bg-b)}html.xa-cs-zeiss.stage .pr__word{color:hsla(0,0%,100%,.05);display:block;font-family:var(--head);font-size:min(22vw,34vh);left:-2vw;letter-spacing:-.04em;line-height:1;margin:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);user-select:none;white-space:nowrap}html.xa-cs-zeiss.stage .pr__word--a{left:36vw}html.xa-cs-zeiss.stage .pr__word--b{left:auto;right:36vw}html.xa-cs-zeiss.stage .pr .scene__cap,html.xa-cs-zeiss.stage .pr .scene__device{z-index:1}html.xa-cs-zeiss.stage .hl{border-radius:2.6cqw;box-shadow:0 0 0 300cqw rgba(6,8,12,.62);display:block;pointer-events:none;position:absolute;z-index:3}html.xa-cs-zeiss.stage .hl:after{animation:zeiss--hl-pulse 1.8s ease-in-out infinite;border:.5cqw solid #9cc8ff;border-radius:3.6cqw;box-shadow:0 0 4cqw rgba(156,200,255,.55);content:"";inset:-1.6cqw;position:absolute}@keyframes zeiss--hl-pulse{50%{box-shadow:0 0 7cqw rgba(156,200,255,.8);transform:scale(1.015)}}@media (prefers-reduced-motion:reduce){html.xa-cs-zeiss.stage .hl:after{animation:none}}@font-face{font-display:swap;font-family:Case Text;font-weight:400;src:url(/assets/case-studio/zeiss/fonts/Inter-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Case Text;font-weight:500;src:url(/assets/case-studio/zeiss/fonts/Inter-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:Case Text;font-weight:600;src:url(/assets/case-studio/zeiss/fonts/Inter-SemiBold.woff) format("woff")}html.xa-cs-zeiss{--head:"Instrument Sans Variable","Case Display","Roboto",Arial,sans-serif;--copy:"Case Text","Roboto",Arial,sans-serif}html.xa-cs-zeiss .case{font-feature-settings:"cv11","ss01"}html.xa-cs-zeiss .case .cap__title,html.xa-cs-zeiss .case .open__title,html.xa-cs-zeiss .case .statement{font-weight:600;letter-spacing:-.03em;line-height:1.04}html.xa-cs-zeiss .case .statement>span{font-weight:600;opacity:.5}html.xa-cs-zeiss .case .open__line+.open__line>span,html.xa-cs-zeiss .case .statement b{font-weight:700}html.xa-cs-zeiss .case .statement .dot{font-weight:800}html.xa-cs-zeiss .case .cap__title{font-weight:700;letter-spacing:-.03em;line-height:1.06}html.xa-cs-zeiss .case .cap__body{font-size:1.04rem;line-height:1.6}html.xa-cs-zeiss .case .cap__kicker,html.xa-cs-zeiss .case .impact__who,html.xa-cs-zeiss .case .overview__facts dt{font-size:.74rem;font-weight:600;letter-spacing:.12em}html.xa-cs-zeiss .case .overview__columns h3{font-weight:600;letter-spacing:.1em}html.xa-cs-zeiss .case .overview__facts dd{font-weight:500}html.xa-cs-zeiss .case .impact__figure strong{font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.04em}html.xa-cs-zeiss .case .open__lockup-note{font-weight:500}html.xa-cs-zeiss.stage .pr__word{font-weight:800}@media (min-width:1024px){html.xa-cs-zeiss.motion .open{height:260vh}html.xa-cs-zeiss.motion .hero{height:250vh}}html.xa-cs-zeiss .case .cap__kicker,html.xa-cs-zeiss .case .impact__who,html.xa-cs-zeiss .case .overview__facts dt{font-size:.8rem;letter-spacing:.1em}html.xa-cs-zeiss.stage .shift__thing--before{left:var(--gutter);padding-bottom:12vh;place-items:end start;right:auto;width:28vw}html.xa-cs-zeiss.stage .shift__ledger{padding:.4rem 0;width:100%}html.xa-cs-zeiss.stage .shift__copy--before{justify-content:flex-start;padding-top:24vh}html.xa-cs-zeiss .case .shift__row-t{font-size:.95rem;letter-spacing:.06em}html.xa-cs-zeiss.stage .shift__thing--after{bottom:3vh;top:calc(var(--header-h) + 3vh)}html.xa-cs-zeiss.stage .shift__object{--dw:min(30vh,18vw)}html.xa-cs-zeiss .case .shift__tag,html.xa-cs-zeiss.stage .shift__tag{font-size:1.05rem;font-weight:600;letter-spacing:0;text-transform:none}html.xa-cs-zeiss .overview>.cap__kicker{color:var(--brand-text);margin:0!important;order:-2}html.xa-cs-zeiss .overview__n{color:var(--brand);display:block;font-family:var(--head);font-size:.9rem;font-variant-numeric:tabular-nums;font-weight:700;margin-bottom:.6rem}html.xa-cs-zeiss .case .overview__columns h3{color:var(--ink);font-family:var(--head)!important;font-size:1.3rem;font-weight:700;letter-spacing:-.02em;text-transform:none}@media (min-width:720px){html.xa-cs-zeiss .overview__columns{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){html.xa-cs-zeiss .overview__columns{grid-template-columns:repeat(4,1fr)}}@media (min-width:1024px){html.xa-cs-zeiss .overview>.cap__kicker{align-self:start;grid-area:1/1}html.xa-cs-zeiss .overview__lead{padding-top:2.4rem}}html.xa-cs-zeiss .score{margin:1.6rem 0 2.2rem;max-width:34rem}html.xa-cs-zeiss .score__marks{height:4.6rem;position:relative}html.xa-cs-zeiss .score__mark{bottom:.7rem;display:grid;gap:.1rem;justify-items:center;position:absolute;transform:translateX(-50%);white-space:nowrap}html.xa-cs-zeiss .score__mark--from{color:hsla(0,0%,100%,.55);left:var(--from)}html.xa-cs-zeiss .score__mark--to{color:#fff;left:var(--to)}html.xa-cs-zeiss .score__mark b{font-family:var(--head)!important;font-size:1.5rem;font-weight:700;letter-spacing:-.03em;line-height:1}html.xa-cs-zeiss .score__mark--to b{color:#9cc8ff;font-size:3rem;font-weight:800}html.xa-cs-zeiss .score__mark small{font-size:.72rem;letter-spacing:.06em}html.xa-cs-zeiss .score__track{background:hsla(0,0%,100%,.12);border-radius:999px;height:.7rem;overflow:hidden;position:relative}html.xa-cs-zeiss .score__base,html.xa-cs-zeiss .score__gain{border-radius:999px;bottom:0;left:0;position:absolute;top:0}html.xa-cs-zeiss .score__base{background:hsla(0,0%,100%,.42);width:var(--from)}html.xa-cs-zeiss .score__gain{background:linear-gradient(90deg,rgba(156,200,255,.35),#9cc8ff);border-radius:0 999px 999px 0;left:var(--from);transform:scaleX(0);transform-origin:left;transition:transform 1.6s cubic-bezier(.19,.78,.22,1) .3s;width:calc(var(--to) - var(--from))}html.xa-cs-zeiss .score.is-in .score__gain{transform:none}html.xa-cs-zeiss .score__ticks{color:hsla(0,0%,100%,.5);display:flex;font-size:.75rem;font-variant-numeric:tabular-nums;justify-content:space-between;list-style:none;margin:.55rem 0 0;padding:0}html.xa-cs-zeiss .score__ticks li{display:flex;gap:.15rem;justify-content:center;white-space:nowrap;width:0}html.xa-cs-zeiss .score__ticks span{color:rgba(156,200,255,.7)}@media (prefers-reduced-motion:reduce){html.xa-cs-zeiss .score__gain{transform:none;transition:none}}html.xa-cs-zeiss .quote{background:#00225a;color:#fff}html.xa-cs-zeiss .quote__text{position:relative}html.xa-cs-zeiss .quote__text:before{color:var(--brand);content:"“";font-family:var(--head);font-size:clamp(5rem,9vw,8rem);font-weight:800;left:-.06em;line-height:1;opacity:.9;position:absolute;top:-.08em}html.xa-cs-zeiss .quote__text p{color:#fff;font-family:var(--head)!important;font-size:clamp(1.4rem,2.1vw,2.15rem);font-weight:600;letter-spacing:-.02em;line-height:1.3;padding-top:clamp(3.4rem,5vw,4.6rem)}html.xa-cs-zeiss .quote__who b{color:#fff;font-size:1.15rem;font-weight:700}html.xa-cs-zeiss .quote__who span{color:hsla(0,0%,100%,.65)}html.xa-cs-zeiss .quote .cap__kicker{color:#9cc8ff}html.xa-cs-zeiss .closing__cta{align-items:flex-start;color:hsla(0,0%,100%,.86);display:flex;flex-direction:column;font-size:1.05rem;gap:.8rem 1.4rem;margin-top:2.2rem!important}html.xa-cs-zeiss .closing__cta a{align-items:center;background:var(--brand);border-radius:999px;color:#fff;display:inline-flex;font-weight:600;gap:.55rem;padding:.85rem 1.4rem;text-decoration:none;transition:transform .2s ease,background .2s ease}html.xa-cs-zeiss .closing__cta a:hover{background:#2a86ff;transform:translateY(-1px)}html.xa-cs-zeiss .closing__cta a:focus-visible{outline:2px solid #fff;outline-offset:3px}html.xa-cs-zeiss .closing__cta svg{height:1.1em;width:1.1em}html.xa-cs-zeiss .shift__object--laptop img{display:block;height:auto;width:100%}html.xa-cs-zeiss.stage .shift__thing--after .shift__object--laptop{width:min(52vw,120vh)}html.xa-cs-zeiss .case .shift__thing--after .shift__object--laptop{width:100%}html.xa-cs-zeiss .case .shift .shift__ledger{-webkit-backdrop-filter:none;backdrop-filter:none;background:none;border:0;display:grid;gap:.65rem;padding:0;width:min(100%,25rem)}html.xa-cs-zeiss .case .shift .shift__row{-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);background:linear-gradient(135deg,hsla(0,0%,100%,.14),hsla(0,0%,100%,.04) 60%),rgba(10,20,50,.35);border:1px solid hsla(0,0%,100%,.16);border-radius:1rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),0 .8rem 2rem -1rem rgba(0,0,0,.5);color:#fff;font-size:1rem;font-weight:500;gap:.8rem;grid-template-columns:2rem 1.2rem 1fr;letter-spacing:0;padding:.85rem 1.1rem .85rem .85rem;text-transform:none}html.xa-cs-zeiss .case .shift .shift__row:last-child{border-bottom:1px solid hsla(0,0%,100%,.16)}html.xa-cs-zeiss .case .shift .shift__row-n{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.22);border-radius:50%;color:#fff;display:grid;font-size:.72rem;font-variant-numeric:tabular-nums;font-weight:600;height:2rem;letter-spacing:0;place-items:center;width:2rem}html.xa-cs-zeiss .case .shift .shift__row svg{color:hsla(0,0%,100%,.7);height:1.2rem;width:1.2rem}html.xa-cs-zeiss .case .shift .shift__row-t{font-size:1rem;letter-spacing:0}html.xa-cs-zeiss .case .shift .shift__strike{background:linear-gradient(90deg,#6fb1ff,#0072ef);box-shadow:0 0 10px rgba(111,177,255,.6);height:1.5px;left:4.85rem;right:1.1rem;top:50%}html.xa-cs-zeiss.stage .case .shift .shift__thing--before{width:min(25rem,30vw)}html.xa-cs-zeiss .hero .drift,html.xa-cs-zeiss .hero__rings{display:none}html.xa-cs-zeiss .hero__bg:after,html.xa-cs-zeiss .hero__bg:before{content:"";inset:0;pointer-events:none;position:absolute}html.xa-cs-zeiss .hero__bg:before{animation:zeiss--lens-breathe 12s ease-in-out infinite alternate;background:repeating-radial-gradient(circle at 62% 52%,hsla(0,0%,100%,0) 0 46px,hsla(0,0%,100%,.05) 47px 48px);-webkit-mask-image:radial-gradient(44vmax 44vmax at 62% 52%,#000 0,transparent 72%);mask-image:radial-gradient(44vmax 44vmax at 62% 52%,#000 0,transparent 72%)}html.xa-cs-zeiss .hero__bg:after{animation:zeiss--lens-sheen 16s ease-in-out infinite;background:linear-gradient(115deg,transparent 38%,rgba(111,177,255,.07) 47%,hsla(0,0%,100%,.05) 50%,transparent 60%);background-size:260% 100%}@keyframes zeiss--lens-breathe{to{transform:scale(1.06)}}@keyframes zeiss--lens-sheen{0%{background-position:120% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){html.xa-cs-zeiss .hero__bg:after,html.xa-cs-zeiss .hero__bg:before{animation:none}}html.xa-cs-zeiss .lz{--ink:#fff;--muted:hsla(0,0%,100%,.74);--brand-text:#9cc8ff;background:radial-gradient(80vw 90vh at 70% 50%,#0057c2 0,#003787 45%,#001536 100%);color:#fff;position:relative}html.xa-cs-zeiss.stage .lz{height:340vh}html.xa-cs-zeiss .lz__pin{align-items:center;display:grid;gap:4vw;grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:100vh;overflow:clip;padding:var(--header-h) var(--gutter) 0;position:sticky;top:0}html.xa-cs-zeiss .lz .statement{font-size:clamp(2rem,3vw,3.2rem)}html.xa-cs-zeiss .lz__body{color:hsla(0,0%,100%,.78);font-size:1.04rem;line-height:1.6;margin-top:1.1rem!important;max-width:32rem}html.xa-cs-zeiss .lz-steps{display:grid;gap:.1rem;list-style:none;margin:1.5rem 0 0!important;max-width:30rem;padding:0!important;position:relative}html.xa-cs-zeiss .lz-steps:before{background:hsla(0,0%,100%,.18);bottom:.95rem;content:"";left:.44rem;position:absolute;top:.95rem;width:1px}html.xa-cs-zeiss .lz-step{column-gap:1rem;display:grid;grid-template-columns:.9rem minmax(0,1fr);margin:0!important;opacity:.42;padding:.45rem 0;position:relative;transition:opacity .4s ease}html.xa-cs-zeiss .lz-step>*{margin:0!important}html.xa-cs-zeiss .lz-step__dot{background:#001536;border:2px solid hsla(0,0%,100%,.5);border-radius:50%;grid-row:span 2;height:.9rem;margin-top:.3rem!important;transition:background .4s ease,border-color .4s ease,box-shadow .4s ease;width:.9rem}html.xa-cs-zeiss .lz-step b{font-size:1rem;font-weight:600}html.xa-cs-zeiss .lz-step>span:last-child{color:hsla(0,0%,100%,.7);font-size:.86rem;line-height:1.4}html.xa-cs-zeiss .lz-step.is-done{opacity:.72}html.xa-cs-zeiss .lz-step.is-done .lz-step__dot{background:#6fb1ff;border-color:#6fb1ff}html.xa-cs-zeiss .lz-step.is-on{opacity:1}html.xa-cs-zeiss .lz-step.is-on .lz-step__dot{background:#fff;border-color:#fff;box-shadow:0 0 0 5px rgba(111,177,255,.3)}html.xa-cs-zeiss .lz__figure{display:grid;gap:.25rem;margin-top:1.4rem!important}html.xa-cs-zeiss .lz__figure strong{background:linear-gradient(90deg,#9cc8ff,#fff);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:var(--head)!important;font-size:clamp(1.7rem,2.6vw,2.6rem);font-weight:600;letter-spacing:-.03em;line-height:1.05}html.xa-cs-zeiss .lz__figure span{color:hsla(0,0%,100%,.8)}html.xa-cs-zeiss .lz-stage{--lens:min(40vh,27vw);display:grid;gap:2.4rem;justify-items:center;position:relative}html.xa-cs-zeiss .lz-order{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,hsla(0,0%,100%,.14),hsla(0,0%,100%,.04) 60%),rgba(0,21,54,.5);border:1px solid hsla(0,0%,100%,.16);border-radius:1.1rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.16),0 1.6rem 3rem -1.4rem rgba(0,0,0,.5);padding:1rem 1.2rem 1.1rem;width:min(27rem,100%)}html.xa-cs-zeiss .lz-order *{margin:0!important}html.xa-cs-zeiss .lz-order__top{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}html.xa-cs-zeiss .lz-order__top b{display:block;font-size:1.05rem;font-weight:700}html.xa-cs-zeiss .lz-order__top div span{color:hsla(0,0%,100%,.65);font-size:.85rem}html.xa-cs-zeiss .lz-status{background:rgba(111,177,255,.18);border:1px solid rgba(111,177,255,.4);border-radius:999px;color:#cfe3ff;font-size:.8rem;font-weight:600;padding:.35rem .75rem;transition:background .4s ease,color .4s ease;white-space:nowrap}html.xa-cs-zeiss .lz-status[data-step="4"]{background:#fff;border-color:#fff;color:#003787}html.xa-cs-zeiss .lz-order__product{color:hsla(0,0%,100%,.8);font-size:.8rem;letter-spacing:.04em;margin-top:.7rem!important}html.xa-cs-zeiss .lz-order__bar{background:hsla(0,0%,100%,.12);border-radius:3px;height:3px;margin-top:.85rem!important;overflow:hidden}html.xa-cs-zeiss .lz-order__bar i{background:linear-gradient(90deg,#6fb1ff,#fff);display:block;height:100%;transform-origin:left}html.xa-cs-zeiss .lens{aspect-ratio:1.16;border-radius:50%;position:relative;width:var(--lens)}html.xa-cs-zeiss .lens>i{border-radius:inherit;inset:0;pointer-events:none;position:absolute}html.xa-cs-zeiss .lens__glass{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:radial-gradient(120% 100% at 30% 25%,hsla(0,0%,100%,.3),hsla(0,0%,100%,.06) 45%,rgba(156,200,255,.12) 100%);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.4),inset 0 -1.6rem 3rem rgba(0,21,54,.28),0 2.4rem 4rem -1rem rgba(0,0,0,.45)}html.xa-cs-zeiss .lens__rings{background:conic-gradient(from 0deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,0) 22%,hsla(0,0%,100%,.12) 50%,hsla(0,0%,100%,0) 74%,hsla(0,0%,100%,.2)),repeating-radial-gradient(circle at 50% 50%,hsla(0,0%,100%,0) 0 12px,hsla(0,0%,100%,.16) 13px 14px);-webkit-mask-image:radial-gradient(circle,#000 52%,transparent 72%);mask-image:radial-gradient(circle,#000 52%,transparent 72%)}html.xa-cs-zeiss .lens__tint{background:linear-gradient(180deg,rgba(8,36,84,.6),rgba(8,36,84,.28) 42%,rgba(8,36,84,0) 78%)}html.xa-cs-zeiss .lens__ar{background:radial-gradient(60% 45% at 72% 30%,rgba(140,200,255,.38),rgba(140,200,255,0) 70%),radial-gradient(50% 40% at 28% 78%,rgba(120,170,255,.22),rgba(120,170,255,0) 70%);mix-blend-mode:screen}html.xa-cs-zeiss .lens__shine{background:linear-gradient(125deg,transparent 30%,hsla(0,0%,100%,.32) 37%,transparent 45%)}html.xa-cs-zeiss .lens__check{aspect-ratio:1;background:#fff;border-radius:50%;bottom:6%;box-shadow:0 .6rem 1.4rem rgba(0,0,0,.3);color:#003787;display:grid;place-items:center;position:absolute;right:4%;width:clamp(2.4rem,3.4vw,3.2rem)}html.xa-cs-zeiss .lens__check svg{height:55%;width:55%}html.xa-cs-zeiss .lz-notice{align-items:center;background:hsla(0,0%,100%,.95);border-radius:1.1rem;box-shadow:0 1.2rem 2.4rem -.6rem rgba(0,0,0,.45);color:#0f1729;display:grid;gap:.8rem;grid-template-columns:auto minmax(0,1fr) auto;padding:.85rem 1rem;position:absolute;right:0;top:-6.8rem;width:min(25rem,92%);z-index:5}html.xa-cs-zeiss .lz-notice *{margin:0!important}html.xa-cs-zeiss .lz-notice img{border-radius:.5rem;height:2.2rem;width:2.2rem}html.xa-cs-zeiss .lz-notice b{display:block;font-size:.92rem}html.xa-cs-zeiss .lz-notice span{color:#475569;font-size:.8rem;line-height:1.35}html.xa-cs-zeiss .lz-notice small{align-self:start;color:#64748b;font-size:.72rem}html.xa-cs-zeiss .lz__flow{display:grid;gap:1rem;padding:clamp(4rem,12vw,7rem) var(--gutter)}html.xa-cs-zeiss .lz-stage.is-settled{--lens:min(62vw,18rem);margin:1.5rem 0 .5rem}html.xa-cs-zeiss .lz-stage.is-settled .lens__rings{opacity:0}html.xa-cs-zeiss .lz-stage.is-settled .lz-notice{position:relative;right:auto;top:auto;width:100%}@media (max-width:1023px){html.xa-cs-zeiss .lz__pin{display:none}}html.xa-cs-zeiss .bo{--brand-text:#0050b3;background:radial-gradient(70vw 80vh at 75% 50%,#e4edfb 0,#f2f5fa 60%,#f7f8fb 100%);color:var(--ink);position:relative}html.xa-cs-zeiss.stage .bo{height:320vh}html.xa-cs-zeiss .bo__pin{align-items:center;display:grid;gap:4vw;grid-template-columns:minmax(0,.8fr) minmax(0,1.25fr);height:100vh;overflow:clip;padding:var(--header-h) var(--gutter) 0;position:sticky;top:0}html.xa-cs-zeiss .bo .statement{font-size:clamp(2rem,2.9vw,3.1rem)}html.xa-cs-zeiss .bo__body{color:var(--muted);font-size:1.04rem;line-height:1.6;margin-top:1.1rem!important;max-width:32rem}html.xa-cs-zeiss .bo-list{display:grid;gap:.55rem;list-style:none;margin:1.6rem 0 0!important;max-width:30rem;padding:0!important}html.xa-cs-zeiss .bo-card figcaption,html.xa-cs-zeiss .bo-item{background:hsla(0,0%,100%,.7);border:1px solid #dbe3ef;border-radius:.9rem;column-gap:.8rem;display:grid;grid-template-columns:2rem minmax(0,1fr);margin:0!important;padding:.8rem 1rem .8rem .85rem}html.xa-cs-zeiss .bo-item{opacity:.55;transition:opacity .4s ease,border-color .4s ease,box-shadow .4s ease}html.xa-cs-zeiss .bo-card figcaption>*,html.xa-cs-zeiss .bo-item>*{margin:0!important}html.xa-cs-zeiss .bo-item.is-on{background:#fff;border-color:#0072ef;box-shadow:0 .8rem 1.6rem -1rem rgba(0,55,135,.35);opacity:1}html.xa-cs-zeiss .bo-item__n{background:#e8f1fe;border-radius:50%;color:#0057c2;display:grid;font-size:.74rem;font-weight:700;grid-row:span 2;height:2rem;place-items:center;width:2rem}html.xa-cs-zeiss .bo-card figcaption b,html.xa-cs-zeiss .bo-item b{font-size:1rem;font-weight:700}html.xa-cs-zeiss .bo-card figcaption>span:last-child,html.xa-cs-zeiss .bo-item>span:last-child{color:var(--muted);font-size:.86rem;line-height:1.4}html.xa-cs-zeiss .bo__stage{display:grid;place-items:center}html.xa-cs-zeiss .bo-laptop{max-width:62rem;width:100%}html.xa-cs-zeiss .bo-laptop__lid{background:#0d0e11;border-radius:1.3rem 1.3rem .4rem .4rem;box-shadow:inset 0 0 0 2px #2b2d33,0 2.5rem 5rem -1.5rem rgba(0,30,80,.35);padding:2.2% 2.2% 2.8%;position:relative}html.xa-cs-zeiss .bo-laptop__screen{aspect-ratio:16/10;background:#fff;border-radius:.35rem;overflow:hidden;position:relative}html.xa-cs-zeiss .bo-shot{display:block;height:100%;inset:0;object-fit:cover;object-position:top left;position:absolute;width:100%}html.xa-cs-zeiss .bo-laptop__base{background:linear-gradient(180deg,#d9dbe0,#a9adb6 60%,#7d818b);border-radius:2px 2px 1.4rem 1.4rem;box-shadow:0 1.6rem 2.4rem -1.2rem rgba(0,0,0,.35);display:block;height:clamp(10px,1.5vw,22px);margin:0 -6%}html.xa-cs-zeiss .bo__flow{display:grid;gap:1rem;padding:clamp(4rem,12vw,7rem) var(--gutter)}html.xa-cs-zeiss .bo-card{display:grid;gap:1rem;margin:1.4rem 0 0!important}@media (max-width:1023px){html.xa-cs-zeiss .bo__pin{display:none}}html.xa-cs-zeiss .open__chips{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:1.4rem 0 0;padding:0}html.xa-cs-zeiss .open__chips li{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.22);border-radius:999px;color:#fff;font-size:.86rem;font-weight:500;padding:.5rem .9rem}html.xa-cs-zeiss .open__lead{color:hsla(0,0%,100%,.82);font-size:1.05rem;line-height:1.55;margin:1.2rem 0 0!important;max-width:30rem}html.xa-cs-zeiss .open__lockup .pmark{height:clamp(2.6rem,3.4vw,3.4rem);opacity:1;width:auto}html.xa-cs-zeiss .closing__lockup .client-mark,html.xa-cs-zeiss .closing__lockup .pmark{height:2.6rem;opacity:1;width:auto}html.xa-cs-zeiss.stage .shift__thing--after:has(.shift__object--laptop){align-items:center;display:flex;flex-direction:column;gap:1.8rem;justify-content:center}html.xa-cs-zeiss.stage .shift__thing--after:has(.shift__object--laptop) .shift__tags{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center;position:static}html.xa-cs-zeiss .shift__thing--after:has(.shift__object--laptop) .shift__tag{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.22)!important;border-radius:999px;font-size:.9rem!important;padding:.45rem .95rem!important;position:static!important}