@font-face{font-family:Zet Display;src:url(/static-6760e7b03f307e51ca149b1872cfa259/fonts/a.woff2)format("woff2");font-display:swap}@font-face{font-family:Zet Maison;src:url(/static-6760e7b03f307e51ca149b1872cfa259/fonts/m-book.woff2)format("woff2");font-display:swap}.zet-case{--case-progress:0;--hero-shift:0px;--hero-scale:1;z-index:50;overscroll-behavior:none;color:#f5f7fb;scrollbar-width:thin;scrollbar-color:#7da8ff6b transparent;background:radial-gradient(circle at 74% 14%,#174a9a29,#0000 31%),radial-gradient(circle at 18% 45%,#1a3a6f17,#0000 27%),#03050a;font-family:Zet Maison,Helvetica Neue,sans-serif;position:fixed;inset:0;overflow:hidden auto}.zet-case:before{content:"";z-index:-1;pointer-events:none;opacity:.48;background-image:radial-gradient(circle at 11% 18%,#ffffffd1 0 .7px,#0000 .9px),radial-gradient(circle at 82% 29%,#b4d2ffb3 0 .8px,#0000 1px),radial-gradient(circle at 31% 71%,#ffffff94 0 .6px,#0000 .85px),radial-gradient(circle at 63% 85%,#82b1ffad 0 .7px,#0000 .95px);background-size:281px 257px,367px 331px,419px 383px,523px 461px;position:fixed;inset:0}.zet-case *{box-sizing:border-box}.zet-case__progress{z-index:110;height:2px;transform:scaleX(var(--case-progress));transform-origin:0;will-change:transform;background:linear-gradient(90deg,#347cf7,#91baff);position:fixed;inset:0 0 auto}.zet-case__nav{z-index:100;pointer-events:none;justify-content:space-between;align-items:center;padding:clamp(20px,2.7vw,42px) clamp(22px,4vw,68px);display:flex;position:fixed;top:0;left:0;right:0}.zet-case__nav:before{content:"";z-index:-1;opacity:.74;pointer-events:none;background:linear-gradient(#03050ad1,#03050a00);position:absolute;inset:0 0 -38px}.zet-case__index-link,.zet-case__nav-name{pointer-events:auto;color:#f5f7fbd6;letter-spacing:.24em;text-transform:uppercase;font-size:10px;line-height:1;text-decoration:none}.zet-case__index-link{align-items:center;gap:12px;transition:color .35s;display:inline-flex}.zet-case__index-link:before{content:"";transform-origin:0;background:currentColor;width:28px;height:1px;transition:transform .35s cubic-bezier(.22,1,.36,1)}.zet-case__index-link:hover{color:#fff}.zet-case__index-link:hover:before{transform:scaleX(1.45)}.zet-case__nav-name{color:#f5f7fb80}.zet-case__hero{isolation:isolate;border-bottom:1px solid #ffffff14;align-items:end;min-height:100svh;padding:clamp(120px,15vh,190px) clamp(24px,6vw,96px) clamp(52px,7vh,86px);display:grid;position:relative;overflow:hidden}.zet-case__hero:before,.zet-case__hero:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.zet-case__hero:before{background:linear-gradient(#02040957 0%,#02040914 36%,#020409d1 100%),linear-gradient(90deg,#020409b8,#0000 60%)}.zet-case__hero:after{background:linear-gradient(#0000,#03050a);height:36%;inset:auto 0 0}.zet-case__hero-film{z-index:-2;object-fit:cover;filter:saturate(.78)contrast(1.08)brightness(.72);width:110%;height:110%;transform:translate3d(0, var(--hero-shift), 0) scale(var(--hero-scale)) scaleY(var(--elastic-hero-stretch,1)) skewY(var(--elastic-hero-skew,0deg));transform-origin:50%;will-change:transform;position:absolute;inset:-5%}.zet-case__hero-copy{width:min(1180px,100%);margin:0 auto}.zet-case__hero-wash{z-index:-1;pointer-events:none;background:linear-gradient(90deg,#010308e0 0%,#010308b8 44%,#01030847 78%,#0103081f 100%),radial-gradient(circle at 50% 56%,#0000 0 30%,#0204092e 72%);position:absolute;inset:0}.zet-case__eyebrow,.zet-case__kicker,.zet-case__chapter-index,.zet-case__meta-label{color:#75aaff;letter-spacing:.28em;text-transform:uppercase;margin:0;font-size:clamp(9px,.72vw,11px);line-height:1.5}.zet-case__hero h1{letter-spacing:.13em;text-indent:.13em;text-transform:uppercase;text-shadow:0 0 48px #4581ff21;margin:20px 0 16px;font-family:Zet Display,Helvetica Neue,sans-serif;font-size:clamp(58px,10.8vw,170px);font-weight:400;line-height:.78}.zet-case__hero-statement{color:#f5f7fbe0;letter-spacing:.1em;width:min(620px,88%);margin:clamp(24px,4vw,54px) 0 0 auto;font-size:clamp(20px,2.4vw,36px);line-height:1.6}.zet-case__hero-meta{color:#f5f7fb8c;letter-spacing:.18em;flex-wrap:wrap;gap:14px 30px;margin-top:clamp(36px,5vw,68px);font-size:10px;display:flex}.zet-case__scroll-cue{color:#f5f7fb80;letter-spacing:.22em;align-items:center;gap:14px;font-size:9px;text-decoration:none;display:inline-flex;position:absolute;bottom:clamp(52px,7vh,86px);right:clamp(24px,6vw,96px)}.zet-case__scroll-cue:before{content:"";background:currentColor;width:42px;height:1px}.zet-case__section{width:min(1440px,100%);transform:translate3d(0, var(--elastic-y,0px), 0) skewY(var(--elastic-skew,0deg)) scaleY(var(--elastic-stretch,1));transform-origin:50%;will-change:transform;margin:0 auto;padding:clamp(90px,12vw,180px) clamp(24px,6vw,96px);position:relative}.zet-case__section-label{color:#f5f7fb6b;letter-spacing:.22em;text-transform:uppercase;align-items:baseline;gap:22px;font-size:9px;display:flex}.zet-case__section-label span{color:#6097f0}.zet-case__section-label p{margin:0}.zet-case__overview-copy{grid-template-columns:1.1fr .9fr;align-items:end;gap:clamp(42px,9vw,138px);margin-top:0;display:grid}.zet-case__lead{letter-spacing:.01em;margin:0;font-family:Zet Display,Helvetica Neue,sans-serif;font-size:clamp(34px,4.9vw,72px);font-weight:400;line-height:1.18}.zet-case__body-copy{color:#f5f7fb94;letter-spacing:.04em;margin:0;font-size:clamp(14px,1.2vw,17px);line-height:2.05}.zet-case__intro{grid-template-columns:minmax(220px,.7fr) minmax(360px,1.3fr);align-items:start;gap:clamp(44px,10vw,150px);display:grid}.zet-case__intro-title,.zet-case__section-title,.zet-case__chapter h2,.zet-case__outcome h2,.zet-case__next strong{margin:0;font-family:Zet Display,Helvetica Neue,sans-serif;font-weight:400}.zet-case__intro-title{letter-spacing:.02em;font-size:clamp(34px,5vw,72px);line-height:1.05;position:sticky;top:130px}.zet-case__intro-body>p{color:#f5f7fbbd;letter-spacing:.055em;max-width:790px;margin:0;font-size:clamp(17px,1.55vw,23px);line-height:2}.zet-case__facts{border-top:1px solid #ffffff24;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:clamp(64px,8vw,110px);padding-top:26px;display:grid}.zet-case__facts>div{gap:10px;display:grid}.zet-case__facts dt{color:#f8faff;font-family:Zet Display,Helvetica Neue,sans-serif;font-size:clamp(28px,3vw,48px);font-weight:400}.zet-case__facts dd{color:#f5f7fb70;letter-spacing:.17em;margin:0;font-size:9px}.zet-case__fact strong{color:#f8faff;font-family:Zet Display,Helvetica Neue,sans-serif;font-size:clamp(28px,3vw,48px);font-weight:400;display:block}.zet-case__fact span{color:#f5f7fb70;letter-spacing:.17em;text-transform:uppercase;margin-top:10px;font-size:9px;display:block}.zet-case__desktop-stage{perspective:1600px;width:min(1660px,100%);margin:clamp(30px,4vw,64px) auto clamp(100px,15vw,240px);padding:0 clamp(24px,5vw,76px);position:relative}.zet-case__screen-stage{perspective:1600px;width:min(1660px,100%);margin-top:clamp(20px,4vw,60px);margin-bottom:clamp(50px,7vw,104px);padding-bottom:clamp(36px,5vw,72px)}.zet-case__screen-stage:before{content:"";z-index:-1;aspect-ratio:1;border:1px solid #3e7fff29;border-radius:50%;width:min(76vw,1080px);position:absolute;top:51%;left:50%;transform:translate(-50%,-50%)rotateX(69deg);box-shadow:0 0 110px #2966e014,inset 0 0 110px #2966e00d}.zet-case__orbit{z-index:-1;aspect-ratio:2.3;border:1px solid #588ff42e;border-radius:50%;width:72%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-9deg)}.zet-case__orbit--two{opacity:.48;width:86%;transform:translate(-50%,-50%)rotate(8deg)}.zet-case__screen-caption{color:#f5f7fb59;letter-spacing:.2em;text-align:right;margin:22px 0 0;font-size:9px}.zet-case__desktop-stage:before{content:"";z-index:-1;aspect-ratio:1;border:1px solid #3e7fff29;border-radius:50%;width:min(76vw,1080px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(69deg);box-shadow:0 0 110px #2966e014,inset 0 0 110px #2966e00d}.zet-case__desktop-frame{transform-origin:50%;background:#05070c;border:1px solid #adcaff2e;position:relative;overflow:hidden;transform:rotateX(3deg)rotateY(-4deg);box-shadow:0 50px 150px #000000b8,0 0 90px #205ecf14}.zet-case__desktop-frame:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(115deg,#ffffff12,#0000 26% 74%,#528bff0a);position:absolute;inset:0}.zet-case__desktop-frame img{opacity:.92;width:100%;height:auto;display:block}.zet-case__principles{padding-top:0}.zet-case__principles-heading{grid-template-columns:.65fr 1.35fr;margin:clamp(54px,8vw,112px) 0 clamp(60px,9vw,130px);display:grid}.zet-case__principles-heading .zet-case__lead{grid-column:2}.zet-case__section-head{grid-template-columns:.65fr 1.35fr;gap:clamp(30px,8vw,118px);margin-bottom:clamp(60px,9vw,130px);display:grid}.zet-case__section-title{letter-spacing:-.015em;max-width:800px;font-size:clamp(36px,6.4vw,92px);line-height:1.06}.zet-case__principle-grid{border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;grid-template-columns:repeat(3,1fr);display:grid}.zet-case__principle-grid article{min-height:320px;padding:34px clamp(20px,2.8vw,44px) 40px}.zet-case__principle-grid article+article{border-left:1px solid #ffffff24}.zet-case__principle-grid article>span{color:#5e91e7;letter-spacing:.2em;font-size:9px}.zet-case__principle-grid h2{letter-spacing:.025em;margin:90px 0 18px;font-family:Zet Display,Helvetica Neue,sans-serif;font-size:clamp(24px,2.45vw,37px);font-weight:400;line-height:1.45}.zet-case__principle-grid p{color:#f5f7fb85;letter-spacing:.035em;margin:0;font-size:13px;line-height:1.9}.zet-case__principle{min-height:320px;padding:34px clamp(20px,2.8vw,44px) 40px}.zet-case__principle+.zet-case__principle{border-left:1px solid #ffffff24}.zet-case__principle-no{color:#5e91e7;letter-spacing:.2em;font-size:10px}.zet-case__principle h3{letter-spacing:.02em;margin:90px 0 18px;font-family:Zet Display,Helvetica Neue,sans-serif;font-size:clamp(25px,2.7vw,40px);font-weight:400}.zet-case__principle p{color:#f5f7fb85;letter-spacing:.035em;margin:0;font-size:13px;line-height:1.9}.zet-case__chapters{padding:clamp(80px,12vw,180px) 0;position:relative}.zet-case__chapters:before{content:"";pointer-events:none;background:radial-gradient(circle,#2965d71f,#0000 66%);border-radius:50%;width:58vw;height:58vw;position:absolute;top:9%;right:-20%}.zet-case__chapter{grid-template-columns:minmax(320px,.86fr) minmax(520px,1.14fr);align-items:center;gap:clamp(42px,5.5vw,86px);width:min(1560px,100%);min-height:78svh;margin:0 auto;padding:clamp(64px,7.5vw,112px) clamp(24px,6vw,96px);display:grid;position:relative}.zet-case__chapter--reverse{grid-template-columns:minmax(520px,1.22fr) minmax(320px,.78fr)}.zet-case__chapter-copy{z-index:2;position:relative}.zet-case__chapter--matching,.zet-case__chapter--services{grid-template-columns:minmax(520px,1.14fr) minmax(320px,.86fr)}.zet-case__chapter-no{color:#75aaff;letter-spacing:.28em;text-transform:uppercase;margin:0;font-size:clamp(9px,.72vw,11px);line-height:1.5}.zet-case__chapter h2{letter-spacing:.015em;margin-top:0;font-size:clamp(38px,4.8vw,76px);line-height:1}.zet-case__chapter-lead{color:#f5f7fbe0;letter-spacing:.055em;margin:clamp(28px,4vw,50px) 0 0;font-size:clamp(20px,2vw,30px);line-height:1.65}.zet-case__chapter-body{color:#f5f7fb85;letter-spacing:.035em;max-width:520px;margin:25px 0 0;font-size:13px;line-height:1.95}.zet-case__chapter-copy>p:last-child{color:#f5f7fb85;letter-spacing:.035em;max-width:520px;margin:28px 0 0;font-size:13px;line-height:1.95}.zet-case__media-shell{aspect-ratio:1.875;background:#070b13;border:1px solid #aeccff29;position:relative;overflow:hidden;box-shadow:0 38px 100px #0000009e,0 0 70px #1e5bce0f}.zet-case__media-shell:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(135deg,#ffffff0b,#0000 28% 74%,#3774ec09);border:1px solid #ffffff09;position:absolute;inset:0}.zet-case__media-shell video,.zet-case__media-shell img{object-fit:cover;width:100%;height:100%;display:block}.zet-case__media-shell video{filter:saturate(.9)contrast(1.035)brightness(.92);transform:translate3d(0, var(--elastic-media-y,0px), 0) scale(1.035);transform-origin:50%;will-change:transform}.zet-case__responsive{grid-template-columns:minmax(300px,.72fr) minmax(560px,1.28fr);grid-template-areas:"copy media";align-items:center;gap:clamp(28px,5vw,72px) clamp(50px,9vw,140px);display:grid}.zet-case__responsive>.zet-case__section-label{grid-area:label;align-self:end}.zet-case__responsive-copy{grid-area:copy;align-self:center}.zet-case__responsive-copy .zet-case__lead{font-size:clamp(34px,4.2vw,60px);line-height:1.22}.zet-case__responsive-copy h2{margin:24px 0 0;font-family:Zet Display,Helvetica Neue,sans-serif;font-size:clamp(40px,5.4vw,78px);font-weight:400;line-height:1.1}.zet-case__responsive-copy>p:last-child{color:#f5f7fb8f;margin:30px 0 0;font-size:14px;line-height:2}.zet-case__mobile-showcase{perspective:1400px;grid-area:media;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(18px,3vw,42px);display:grid}.zet-case__phone{aspect-ratio:9/16.45;background:#080c14;border:1px solid #adcbff33;border-radius:clamp(14px,1.5vw,24px);position:relative;overflow:hidden;box-shadow:0 38px 90px #000000ad,0 0 60px #2f6cdc12}.zet-case__phone:first-child{transform:translateY(8%)rotateY(7deg)}.zet-case__phone:last-child{transform:translateY(-8%)rotateY(-7deg)}.zet-case__phone img,.zet-case__phone video{object-fit:cover;width:100%;height:100%;display:block}.zet-case__outcome{flex-direction:column;justify-content:center;width:min(1440px,100%);min-height:90svh;margin:0 auto;padding:clamp(110px,15vw,220px) clamp(24px,6vw,96px);display:flex}.zet-case__outcome h2{letter-spacing:-.03em;max-width:1250px;margin-top:30px;font-size:clamp(58px,11vw,168px);line-height:.88}.zet-case__outcome-copy{color:#f5f7fba3;border-top:1px solid #ffffff24;width:min(620px,52%);margin-top:clamp(54px,8vw,112px);margin-left:auto;padding-top:30px;font-size:clamp(16px,1.4vw,20px);line-height:2}.zet-case__next{color:#f7f8ff;background:radial-gradient(circle at 79% 23%,#ff39bc4d,#0000 29%),radial-gradient(circle at 66% 82%,#30d3ff38,#0000 31%),linear-gradient(135deg,#120a21,#080a18 62%,#07101e);grid-template-columns:1fr auto;align-items:end;gap:30px;min-height:68svh;padding:clamp(80px,10vw,150px) clamp(24px,6vw,96px);text-decoration:none;display:grid;position:relative;overflow:hidden}.zet-case__next:after{content:"";aspect-ratio:1;border:1px solid #ffaae747;border-radius:42% 58% 48% 52%/55% 38% 62% 45%;width:min(56vw,820px);transition:transform 1.1s cubic-bezier(.22,1,.36,1);position:absolute;top:-34%;right:-12%;transform:rotate(24deg);box-shadow:inset 0 0 110px #ff3aba17,0 0 110px #2fcdff12}.zet-case__next:hover:after{transform:rotate(38deg)scale(1.08)}.zet-case__next span{z-index:1;color:#ffffff8f;letter-spacing:.24em;text-transform:uppercase;align-self:start;font-size:10px;display:block;position:relative}.zet-case__next strong{z-index:1;letter-spacing:.06em;grid-column:1;margin-top:22px;font-size:clamp(70px,14vw,210px);line-height:.8;display:block;position:relative}.zet-case__next em{z-index:1;border:1px solid #ffffff47;border-radius:50%;grid-area:1/2/span 2;align-self:end;place-items:center;width:clamp(62px,8vw,112px);height:clamp(62px,8vw,112px);font-size:32px;font-style:normal;transition:background-color .35s,color .35s,transform .35s;display:grid;position:relative}.zet-case__next:hover em{color:#10111a;background:#fff;transform:translate(8px)}.zet-case [data-reveal]{opacity:0;transition:opacity .9s cubic-bezier(.22,1,.36,1),transform 1.1s cubic-bezier(.22,1,.36,1);transform:translateY(42px)}.zet-case [data-reveal].is-visible{opacity:1;transform:translate(0,0)}.zet-case .zet-case__media-shell[data-reveal]{opacity:1;clip-path:none;transition:none;transform:none}.zet-case .zet-case__media-shell[data-reveal].is-visible{clip-path:inset(0)}@media (max-width:900px){.zet-case__nav-name{display:none}.zet-case__hero{align-items:center;padding-top:124px}.zet-case__hero h1{letter-spacing:.07em;text-indent:.07em;font-size:clamp(52px,14.8vw,116px);line-height:.88}.zet-case__hero-statement{width:min(520px,100%);margin-left:0}.zet-case__intro,.zet-case__section-head,.zet-case__responsive,.zet-case__overview-copy{grid-template-columns:1fr}.zet-case__responsive{grid-template-areas:"copy""media"}.zet-case__intro-title{position:static}.zet-case__principle-grid,.zet-case__principles-heading{grid-template-columns:1fr}.zet-case__principles-heading .zet-case__lead{grid-column:1}.zet-case__principle-grid article+article{border-top:1px solid #ffffff24;border-left:0}.zet-case__principle{min-height:auto}.zet-case__principle+.zet-case__principle{border-top:1px solid #ffffff24;border-left:0}.zet-case__principle h3{margin-top:54px}.zet-case__chapter,.zet-case__chapter--reverse,.zet-case__chapter--matching,.zet-case__chapter--services{grid-template-columns:1fr;min-height:auto}.zet-case__chapter--reverse .zet-case__chapter-copy,.zet-case__chapter--matching .zet-case__chapter-copy,.zet-case__chapter--services .zet-case__chapter-copy{order:-1}.zet-case__responsive-copy{max-width:660px}.zet-case__mobile-showcase{width:min(660px,100%);margin:40px auto 0}}@media (max-width:600px){.zet-case__hero{min-height:100svh;padding:118px 22px 46px}.zet-case__hero-film{object-position:58% center}.zet-case__hero h1{overflow-wrap:normal;white-space:nowrap;font-size:clamp(44px,14.6vw,76px)}.zet-case__hero-statement{margin-top:32px;font-size:18px}.zet-case__hero-meta{grid-template-columns:1fr 1fr;gap:12px;display:grid}.zet-case__section,.zet-case__chapter,.zet-case__outcome{padding-left:22px;padding-right:22px}.zet-case__lead,.zet-case__responsive-copy .zet-case__lead{font-size:29px;line-height:1.4}.zet-case__facts{grid-template-columns:1fr}.zet-case__fact{grid-template-columns:80px 1fr;align-items:baseline;display:grid}.zet-case__desktop-stage{padding:0 22px}.zet-case__desktop-frame{transform:none}.zet-case__media-shell{aspect-ratio:1.35}.zet-case__media-shell video{object-position:center}.zet-case__mobile-showcase{gap:12px}.zet-case__phone:first-child,.zet-case__phone:last-child{transform:none}.zet-case__outcome-copy{width:100%}.zet-case__next{grid-template-columns:1fr;align-items:end}.zet-case__next strong{font-size:clamp(68px,25vw,118px)}.zet-case__next em{grid-area:auto/1;justify-self:end}}@media (prefers-reduced-motion:reduce){.zet-case,.zet-case *{scroll-behavior:auto!important}.zet-case [data-reveal],.zet-case .zet-case__media-shell[data-reveal]{opacity:1;clip-path:none;transition:none;transform:none}.zet-case__hero-film{transform:none}}
