.cnc-case{line-height:var(--cnc-lh-normal);overflow:clip;position:relative;z-index:2}.cnc-case__wrap{margin:0 auto;max-width:1200px;padding:0 clamp(20px,5vw,60px)}.cnc-case__prog{height:2px;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:1040}.cnc-case__prog i{background:var(--accent);display:block;height:100%;width:0}.cnc-case__crumb{align-items:center;color:var(--faint);display:flex;flex-wrap:wrap;font-family:var(--body);font-size:14px;gap:8px;padding-top:clamp(96px,13vh,140px)}.cnc-case__crumb a{color:var(--muted);text-decoration:none;transition:color .25s}.cnc-case__crumb a:focus-visible,.cnc-case__crumb a:hover{color:var(--accent)}.cnc-case__sep{opacity:.5}.cnc-case__cur{color:var(--ink)}.cnc-case__hero{padding:clamp(26px,4.4vh,46px) 0 clamp(30px,5vh,56px)}.cnc-case__title{color:var(--ink);font-family:var(--disp);font-size:clamp(44px,8vw,120px);font-weight:400;letter-spacing:-3px;line-height:.92;margin:0;padding-bottom:.08em}.cnc-case__title .w{overflow:hidden;padding:0 .02em .04em;vertical-align:top}.cnc-case__title .w,.cnc-case__title .wi{display:inline-block}.cnc-case__intro{margin:24px 0 0}.cnc-case__intro p{color:var(--muted);font-family:var(--body);font-size:clamp(17px,1.6vw,22px);line-height:1.55;margin:0;max-width:62ch}.cnc-case__intro strong{color:var(--ink);font-weight:600}.cnc-case__meta{background:var(--line);border:1px solid var(--line);border-radius:14px;display:grid;gap:1px;grid-template-columns:repeat(2,minmax(0,1fr));margin:clamp(30px,4vh,46px) 0 0;overflow:hidden}.cnc-case__meta>div{background:var(--bg);display:flex;flex-direction:column;gap:6px;padding:16px 18px}.cnc-case__meta dt{color:var(--faint);font-family:var(--body);font-size:13px;font-weight:400}.cnc-case__meta dd{color:var(--ink);font-family:var(--body);font-size:clamp(14px,1.3vw,16px);margin:0}@media (min-width:721px){.cnc-case__meta{grid-template-columns:repeat(4,minmax(0,1fr))}}.cnc-case__ctas{display:flex;flex-wrap:wrap;gap:12px;margin:clamp(26px,4vh,38px) 0 0}.cnc-case__btn{align-items:center;border:0;border-radius:100px;cursor:pointer;display:inline-flex;font-family:var(--body);font-size:15px;gap:9px;line-height:var(--cnc-lh-normal);padding:14px 26px;text-decoration:none;transition:filter .25s,transform .25s,background .25s,color .25s,box-shadow .25s;will-change:transform}.cnc-case__btn:focus-visible .cnc-case__arw,.cnc-case__btn:hover .cnc-case__arw{transform:translateX(5px)}.cnc-case__arw{transition:transform .3s cubic-bezier(.16,1,.3,1)}.cnc-case__btn--solid{background:var(--accent);box-shadow:0 12px 30px -12px var(--accent);color:var(--on-accent)}.cnc-case__btn--solid:focus-visible,.cnc-case__btn--solid:hover{box-shadow:0 18px 40px -14px var(--accent);color:var(--on-accent);filter:brightness(1.1)}.cnc-case__btn--ghost{background:transparent;border:1px solid var(--ink);color:var(--ink)}.cnc-case__btn--ghost:focus-visible,.cnc-case__btn--ghost:hover{background:var(--ink);color:var(--bg)}.cnc-case__stage{margin-top:clamp(30px,5vh,60px);padding:clamp(40px,7vh,90px) 0 clamp(34px,6vh,70px);position:relative}.cnc-case__stage-wrap{margin:0 auto;max-width:1560px;padding:0 clamp(16px,2.5vw,36px)}.cnc-case__panel{background:linear-gradient(180deg,var(--bg2),var(--bg));border:1px solid var(--line);border-radius:28px;margin:0 auto;max-width:1560px;overflow:hidden;padding:clamp(26px,4vw,54px) clamp(14px,2vw,28px) clamp(30px,5vw,60px);perspective:1600px;position:relative}.cnc-case__glow{background:radial-gradient(60% 60% at 50% 40%,var(--accent),transparent 70%);filter:blur(30px);height:60%;left:50%;opacity:.22;top:8%;transform:translateX(-50%);width:min(760px,90%)}.cnc-case__glow,.cnc-case__grid{pointer-events:none;position:absolute}.cnc-case__grid{background-image:linear-gradient(var(--line-soft) 1px,transparent 1px),linear-gradient(90deg,var(--line-soft) 1px,transparent 1px);background-size:clamp(46px,5vw,80px) clamp(46px,5vw,80px);inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 42%,#000,transparent 82%);mask-image:radial-gradient(80% 70% at 50% 42%,#000,transparent 82%);opacity:.5}.cnc-case__stage-head{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;margin-bottom:clamp(24px,4vh,42px);position:relative;z-index:3}.cnc-case__stage-title{color:var(--ink);font-family:var(--disp);font-size:clamp(19px,2vw,26px);font-weight:400;letter-spacing:-.7px}.cnc-case__live-btn{align-items:center;background:var(--bg);border:1px solid var(--line);border-radius:100px;color:var(--ink);cursor:pointer;display:inline-flex;font-family:var(--body);font-size:14px;gap:10px;padding:10px 20px;transition:border-color .25s,color .25s,box-shadow .25s}.cnc-case__live-btn:focus-visible,.cnc-case__live-btn:hover{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft);color:var(--accent)}.cnc-case__live-btn[hidden]{display:none}.cnc-case__dot{background:var(--faint);border-radius:50%;height:9px;transition:background .25s,box-shadow .25s;width:9px}.is-on .cnc-case__dot{background:#e0483f;box-shadow:0 0 0 4px rgba(224,72,63,.2)}.cnc-case__devices{align-items:center;display:flex;flex-direction:column;gap:20px;position:relative;z-index:2}.cnc-case__row{align-items:flex-end;display:flex;flex-wrap:wrap;gap:18px;justify-content:center;width:100%}.cnc-case__dev{flex:0 0 auto;position:relative;transition:transform .45s cubic-bezier(.16,1,.3,1),opacity .35s}.cnc-case__frame{background:var(--bg2);box-shadow:0 30px 70px -30px rgba(0,0,0,.5);overflow:hidden;position:relative}.cnc-case__shot{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;position:absolute;transition:opacity .5s ease;width:100%}.cnc-case__live{background:#fff;border:0;left:0;opacity:0;position:absolute;top:0;transform-origin:top left;transition:opacity .6s ease}.is-loaded .cnc-case__live{opacity:1}.cnc-case__frame.is-loaded .cnc-case__shot{opacity:0}.cnc-case__dev--desktop{container-type:inline-size;width:100%}.cnc-case__dev--desktop .cnc-case__mock{display:block;filter:drop-shadow(0 26px 34px rgba(10,10,12,.22));height:auto;width:100%}.cnc-case__dev--desktop .cnc-case__frame{background:#fff;border:0;border-radius:0;box-shadow:none;height:334px;left:0;overflow:hidden;position:absolute;top:0;transform:scale(var(--ms,1)) matrix3d(1,0,0,0,.114937,1.08228,0,.00019406,0,0,1,0,313,90,0,1);transform-origin:0 0;width:575px}.cnc-case__dev--mobile,.cnc-case__dev--tablet{container-type:inline-size}.cnc-case__dev--mobile{width:17%}.cnc-case__dev--mobile .cnc-case__frame{aspect-ratio:9/19;background:#000;border:2cqw solid #16181d;border-radius:15cqw;box-shadow:0 24px 46px -22px rgba(0,0,0,.5)}.cnc-case__dev--mobile .cnc-case__frame:after{background:#0b0d10;border-radius:50%;content:"";height:3cqw;left:50%;position:absolute;top:2.2cqw;transform:translateX(-50%);width:3cqw;z-index:3}.cnc-case__dev--mobile:after,.cnc-case__dev--mobile:before{background:#23272e;content:"";position:absolute;width:.9cqw}.cnc-case__dev--mobile:before{border-radius:0 2px 2px 0;height:10%;right:-.9cqw;top:27%}.cnc-case__dev--mobile:after{border-radius:2px 0 0 2px;height:16%;left:-.9cqw;top:22%}.cnc-case__dev--tablet{width:44%}.cnc-case__dev--tablet .cnc-case__frame{aspect-ratio:1.42;background:#000;border:2.2cqw solid #16181d;border-radius:4.4cqw;box-shadow:0 28px 54px -24px rgba(0,0,0,.5)}.cnc-case__note{color:var(--faint);font-family:var(--body);font-size:13px;line-height:1.6;margin:clamp(22px,3.5vh,34px) 0 0;position:relative;text-align:center;z-index:3}.cnc-case__note[hidden]{display:none}@media (min-width:992px){.cnc-case__devices{display:block;min-height:clamp(560px,52vw,880px);transform-style:preserve-3d}.cnc-case__devices:after{background:radial-gradient(50% 100% at 50% 0,rgba(0,0,0,.18),transparent 72%);bottom:0;content:"";filter:blur(11px);height:46px;left:50%;position:absolute;transform:translateX(-50%);width:66%;z-index:0}.cnc-case__row{display:contents}.cnc-case__dev--desktop{margin-left:-5%;width:110%;z-index:2}.cnc-case__dev--mobile{left:7%;position:absolute;top:40%;width:14.6%;z-index:3}.cnc-case__dev--tablet{bottom:-1%;position:absolute;right:-1%;width:40.4%;z-index:4}}.cnc-case__story{padding:clamp(52px,9vh,120px) 0 0}.cnc-case__chapter{align-items:start;display:grid;gap:14px;grid-template-columns:1fr}.cnc-case__chapter+.cnc-case__chapter{margin-top:clamp(48px,8vh,104px)}.cnc-case__tag{color:var(--accent);font-family:var(--disp);font-size:clamp(19px,2vw,26px);font-weight:400;letter-spacing:-.7px;line-height:var(--cnc-lh-normal);margin:0}@media (min-width:992px){.cnc-case__chapter{gap:clamp(24px,5vw,80px);grid-template-columns:minmax(160px,230px) 1fr}.cnc-case__tag{position:sticky;top:clamp(90px,12vh,124px)}}.cnc-case__lead{color:var(--ink);font-family:var(--disp);font-size:clamp(25px,3.1vw,44px);font-weight:400;letter-spacing:-1.3px;line-height:1.3;margin:0}.cnc-case__lead em{color:var(--accent);font-style:normal}.cnc-case__text p{color:var(--muted);font-family:var(--body);font-size:clamp(15.5px,1.45vw,18px);line-height:1.72;margin:clamp(20px,3vh,30px) 0 0;max-width:60ch}.cnc-case__text p strong{color:var(--ink);font-weight:600}.cnc-case__values{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0 0}.cnc-case__values span{border:1px solid var(--line);border-radius:100px;color:var(--muted);font-family:var(--body);font-size:13px;padding:7px 15px;transition:border-color .25s,color .25s,transform .25s}.cnc-case__values span:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-2px)}.cnc-case__k{color:var(--ink);font-family:var(--disp);font-size:clamp(21px,2.3vw,30px);font-weight:400;letter-spacing:-.9px;line-height:var(--cnc-lh-normal);margin:38px 0 18px}.cnc-case__did{counter-reset:cnc-case-did;list-style:none;margin:0;padding:0}.cnc-case__did li{border-top:1px solid var(--line);color:var(--ink);counter-increment:cnc-case-did;font-family:var(--body);font-size:clamp(15.5px,1.4vw,17.5px);line-height:1.5;padding:18px 0 18px 46px;position:relative;transition:padding-left .3s ease}.cnc-case__did li:last-child{border-bottom:1px solid var(--line)}.cnc-case__did li:before{color:var(--accent);content:counter(cnc-case-did) ".";font-family:var(--body);font-size:16px;left:2px;position:absolute;top:18px}.cnc-case__did li:hover{padding-left:52px}.cnc-case__info{align-items:start;display:grid;gap:40px;grid-template-columns:1fr;padding:clamp(46px,8vh,100px) 0 clamp(20px,3vh,40px)}@media (min-width:992px){.cnc-case__info{gap:clamp(34px,5vw,80px);grid-template-columns:1.12fr .88fr}}.cnc-case__block+.cnc-case__block{margin-top:clamp(38px,6vh,68px)}.cnc-case__bk{font-size:clamp(21px,2.3vw,30px);letter-spacing:-.9px;line-height:inherit;margin:0 0 18px}.cnc-case__bk,.cnc-case__philo{color:var(--ink);font-family:var(--disp);font-weight:400}.cnc-case__philo{font-size:clamp(26px,3.4vw,46px);letter-spacing:-1.4px;line-height:1.3;margin:0}.cnc-case__philo em{color:var(--accent);font-style:normal}.cnc-case__body p{color:var(--muted);font-family:var(--body);font-size:clamp(15.5px,1.4vw,17px);line-height:1.65;margin:0;max-width:46ch}.cnc-case__body p+p,.cnc-case__philo+.cnc-case__body{margin-top:18px}.cnc-case__pal{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.cnc-case__sw{background:var(--bg);border:1px solid var(--line);border-radius:13px;color:inherit;cursor:pointer;display:block;font:inherit;margin:0;overflow:hidden;padding:0;position:relative;text-align:left;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s;width:100%}.cnc-case__sw:focus-visible,.cnc-case__sw:hover{box-shadow:0 16px 30px -16px rgba(0,0,0,.4);transform:translateY(-4px)}.cnc-case__chip{display:block;height:62px}.cnc-case__sw-meta{display:inline;padding:9px 11px}.cnc-case__sw-name{color:var(--ink);display:block;font-family:var(--body);font-size:12px;line-height:1.2}.cnc-case__hex{color:var(--faint);font-family:var(--mono);font-size:10.5px;letter-spacing:.5px;text-transform:uppercase}.cnc-case__copied{align-items:center;background:var(--accent);color:var(--on-accent);display:flex;font-family:var(--body);font-size:13px;inset:0;justify-content:center;opacity:0;pointer-events:none;position:absolute;transition:opacity .25s}.is-copied .cnc-case__copied{opacity:1}.cnc-case__logo-sm{align-items:center;background:var(--bg2);border:1px solid var(--line);border-radius:16px;display:flex;justify-content:center;min-height:130px;padding:clamp(28px,4vh,46px);transition:box-shadow .3s}.cnc-case__bk+.cnc-case__logo-sm{margin-top:22px}.cnc-case__logo-sm:hover{box-shadow:0 18px 40px -20px rgba(0,0,0,.35)}.cnc-case__logo-sm img{height:auto;max-height:76px;max-width:min(230px,72%);-o-object-fit:contain;object-fit:contain;width:auto}[data-theme=dark] .cnc-case__logo-sm{background:#fff}.cnc-case__gallery{display:flex;flex-direction:column;gap:clamp(16px,2.6vw,38px);margin-top:clamp(44px,7vh,96px)}.cnc-case__statement{align-items:center;background:var(--bg2);border:1px solid var(--line);border-radius:20px;display:grid;gap:24px;grid-template-columns:1fr;padding:clamp(26px,3.4vw,46px) clamp(22px,3.4vw,48px)}@media (min-width:992px){.cnc-case__statement{gap:clamp(22px,3.4vw,56px);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.cnc-case__st-p{max-width:22ch}}.cnc-case__st-k{color:var(--accent);font-size:clamp(18px,1.9vw,24px);letter-spacing:-.7px;margin:0 0 14px}.cnc-case__st-k,.cnc-case__st-p{font-family:var(--disp);font-weight:400}.cnc-case__st-p{color:var(--ink);font-size:clamp(21px,2.3vw,34px);letter-spacing:-.9px;line-height:1.34;margin:0}.cnc-case__st-p em{color:var(--accent);font-style:normal}.cnc-case__points{display:flex;flex-direction:column;gap:clamp(12px,1.5vw,18px);line-height:1.6;list-style:none;margin:0;padding:0}.cnc-case__points li{border-left:2px solid var(--accent);padding-left:16px}.cnc-case__points b{color:var(--ink);display:block;font-family:var(--body);font-size:15px;font-weight:500;margin-bottom:4px}.cnc-case__points span{color:var(--muted);display:block;font-family:var(--body);font-size:13.8px;line-height:1.5}.cnc-case__band{border:1px solid var(--line);border-radius:20px;display:flex;flex-wrap:wrap;overflow:hidden}.cnc-case__swatch{align-items:flex-end;aspect-ratio:2/1;display:flex;flex:1 1 50%;padding:14px;transition:flex-grow .4s ease}.cnc-case__swatch span{font-family:var(--body);font-size:13px}.cnc-case__swatch:hover{flex-grow:1.5}@media (min-width:641px){.cnc-case__band{flex-wrap:nowrap}.cnc-case__swatch{aspect-ratio:1/1.15;flex-basis:20%}}.cnc-case__logo{align-items:center;background:#fff;border:1px solid var(--line);border-radius:20px;display:flex;justify-content:center;min-height:clamp(200px,32vh,340px)}.cnc-case__logo img{height:auto;max-height:110px;max-width:min(300px,58%);-o-object-fit:contain;object-fit:contain}.cnc-case__related{border-top:1px solid var(--line);margin-top:clamp(40px,7vh,80px);padding:clamp(56px,9vh,120px) 0 clamp(30px,4vh,50px)}.cnc-case__related-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;margin-bottom:clamp(24px,4vh,40px)}.cnc-case__related-head h2{color:var(--ink);font-family:var(--disp);font-size:clamp(24px,3vw,40px);font-weight:400;letter-spacing:-1.2px;line-height:var(--cnc-lh-normal);margin:0}.cnc-case__related-head a{color:var(--ink);font-family:var(--body);font-size:15px;text-decoration:none;transition:color .25s}.cnc-case__related-head a:focus-visible,.cnc-case__related-head a:hover{color:var(--accent)}.cnc-case__rel-grid{display:grid;gap:clamp(14px,2vw,24px);grid-template-columns:1fr}@media (min-width:461px){.cnc-case__rel-grid{grid-template-columns:1fr 1fr}}@media (min-width:761px){.cnc-case__rel-grid{grid-template-columns:repeat(3,1fr)}}.cnc-case__rel{color:inherit;display:block;text-decoration:none}.cnc-case__rel:focus-visible,.cnc-case__rel:hover{color:inherit}.cnc-case__rel:focus-visible .cnc-case__thumb img,.cnc-case__rel:hover .cnc-case__thumb img{transform:scale(1.06)}.cnc-case__rel:focus-visible .cnc-case__rel-name,.cnc-case__rel:hover .cnc-case__rel-name{color:var(--accent)}.cnc-case__thumb{aspect-ratio:4/3;background:var(--bg2);border:1px solid var(--line);border-radius:14px;display:block;overflow:hidden}.cnc-case__thumb img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;transition:transform .6s cubic-bezier(.16,1,.3,1);width:100%}.cnc-case__rel-name{color:var(--ink);display:block;font-family:var(--disp);font-size:clamp(17px,1.7vw,22px);font-weight:400;letter-spacing:-.6px;margin-top:12px;transition:color .25s}.cnc-case__rel-cat{color:var(--faint);display:block;font-family:var(--body);font-size:13.5px;margin-top:4px}.cnc-case__final{padding:clamp(56px,10vh,120px) 0;text-align:center}.cnc-case__final h2{color:var(--ink);font-family:var(--disp);font-size:clamp(26px,4.4vw,60px);font-weight:400;letter-spacing:-1.6px;line-height:1.04;margin:0 0 28px}.cnc-case__final h2 em{color:var(--accent);font-style:normal}.cnc-case__grain{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.85' numOctaves='2' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");inset:0;mix-blend-mode:overlay;opacity:.05;pointer-events:none;position:fixed;z-index:9998}.cnc-case__cursor,.cnc-case__cursor-dot{border-radius:50%;left:0;mix-blend-mode:difference;pointer-events:none;position:fixed;top:0;will-change:transform;z-index:9997}.cnc-case__cursor{border:1.5px solid #fff;height:38px;margin:-19px 0 0 -19px;transition:width .3s cubic-bezier(.16,1,.3,1),height .3s cubic-bezier(.16,1,.3,1),margin .3s,opacity .3s,background .3s;width:38px}.cnc-case__cursor.is-hot{background:hsla(0,0%,100%,.12);height:66px;margin:-33px 0 0 -33px;width:66px}.cnc-case__cursor-dot{background:#fff;height:6px;margin:-3px 0 0 -3px;width:6px}.cnc-case-cursor-on,.cnc-case-cursor-on .cnc-case__dev,.cnc-case-cursor-on a,.cnc-case-cursor-on button{cursor:none}@media (hover:none),(pointer:coarse){.cnc-case__cursor,.cnc-case__cursor-dot{display:none}.cnc-case-cursor-on{cursor:auto}}@keyframes cnc-case-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes cnc-case-word{0%{transform:translateY(118%)}to{transform:translateY(0)}}@keyframes cnc-case-pulse{0%,to{opacity:.16;transform:translateX(-50%) scale(1)}50%{opacity:.28;transform:translateX(-50%) scale(1.06)}}@keyframes cnc-case-blink{50%{opacity:.4}}@keyframes cnc-case-float{0%,to{translate:0 0}50%{translate:0 -9px}}.has-js:not(.no-motion) .cnc-case__hero>*{animation:cnc-case-rise .8s cubic-bezier(.16,1,.3,1) both}.has-js:not(.no-motion) .cnc-case__title{animation-delay:.13s}.has-js:not(.no-motion) .cnc-case__intro{animation-delay:.22s}.has-js:not(.no-motion) .cnc-case__meta{animation-delay:.31s}.has-js:not(.no-motion) .cnc-case__ctas{animation-delay:.4s}.has-js:not(.no-motion) .cnc-case__title.is-split .wi{transform:translateY(118%)}.has-js:not(.no-motion) .cnc-case__title.is-split.is-in .wi{animation:cnc-case-word 1s cubic-bezier(.16,1,.3,1) both}.has-js:not(.no-motion) .cnc-case__glow{animation:cnc-case-pulse 7s ease-in-out infinite}.has-js:not(.no-motion) .is-on .cnc-case__dot{animation:cnc-case-blink 1.4s ease-in-out infinite}.has-js:not(.no-motion) .cnc-case__dev--tablet{animation:cnc-case-float 6.5s ease-in-out infinite}.has-js:not(.no-motion) .cnc-case__dev--mobile{animation:cnc-case-float 6.5s ease-in-out .9s infinite}@media (min-width:992px){.has-js:not(.no-motion) .cnc-case__devices{transform:translateY(calc(var(--sy, 0px) + var(--ey, 0px))) scale(var(--es,1)) rotateX(calc(var(--rx, 0deg) + var(--er, 0deg))) rotateY(var(--ry,0deg));transition:transform .25s cubic-bezier(.2,.8,.2,1)}.has-js:not(.no-motion) .cnc-case__devices:hover .cnc-case__dev:not(.cnc-case__dev--desktop):hover{transform:translateY(-16px)}}.has-js:not(.no-motion) .cnc-case-rv,.has-js:not(.no-motion) .cnc-case__item{filter:opacity(0);transform:translateY(30px);transition:filter .8s ease,transform .8s cubic-bezier(.16,1,.3,1)}.has-js:not(.no-motion) .cnc-case-rv.is-in,.has-js:not(.no-motion) .cnc-case__item.is-in{filter:none;transform:none}.has-js:not(.no-motion) .cnc-case__item{transform:translateY(40px);transition-duration:.9s}