.rs-case--qeye{--qy-lime:#a3e635;--qy-mint:#ebfad3;--qy-ink:#072b36;--qy-lime-d:#7cb518;--display:"ivypresto-display","IvyPresto Display","IvyPresto",var(--display-fallback,"Playfair Display"),Georgia,serif;position:relative}.rs-case--qeye .cs-stop{background:#ffd300}.rs-case--qeye figure{margin:0}.rs-case--qeye figcaption{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:10px;font-size:11px;font-weight:600}.rs-case--qeye svg path,.rs-case--qeye svg circle{vector-effect:non-scaling-stroke}.rs-case--qeye [pathLength]{stroke-dasharray:1;stroke-dashoffset:var(--d,0)}.rs-case--qeye .qy-k{letter-spacing:.16em;text-transform:uppercase;color:var(--qy-lime-d);margin:0 0 10px;font-size:12px;font-weight:600}.rs-case--qeye .qy-lead{color:#2c4a52;max-width:30em;margin:22px 0 0;font-size:clamp(17px,1.35vw,21px);line-height:1.55}.rs-case--qeye .qy-q{font-family:var(--display);color:var(--qy-ink);margin:26px 0 0;font-size:clamp(26px,2.4vw,40px);font-weight:600;line-height:1.05}.rs-case--qeye [data-reveal=lines]>span{display:block}.js .rs-case--qeye [data-reveal=lines]>span{opacity:1;clip-path:inset(0 0 100%);transition:clip-path 1.1s var(--ease),transform 1.1s var(--ease);transform:translateY(.45em)}.js .rs-case--qeye [data-reveal=lines].in>span{clip-path:inset(-10% 0 -18%);transform:none}.js .rs-case--qeye [data-reveal=lines].in>span:nth-child(2){transition-delay:.12s}.rs-case--qeye .qy-big{font-family:var(--display);letter-spacing:-.025em;color:var(--qy-ink);margin:14px 0 0;font-size:clamp(50px,7vw,136px);font-weight:600;line-height:.92}.rs-case--qeye .qy-lab{padding-bottom:22px;position:relative}.js .rs-case--qeye [data-qy-mask]{clip-path:circle(0% at 50% 60%);transition:clip-path 1.6s var(--ease)}.js .rs-case--qeye [data-qy-mask].in{clip-path:circle(80% at 50% 60%)}.rs-case--qeye .qy-hero{background:linear-gradient(160deg,var(--qy-mint),#f4f8ef 55%,#e8f1ee);position:relative}.rs-case--qeye .qy-hero__stage{min-height:100svh;padding-bottom:clamp(60px,12vh,140px);position:relative}.rs-case--qeye .qy-hero__text{z-index:3;padding-top:calc(var(--hdr,96px) + 10px);position:relative}.rs-case--qeye .qy-logo{width:clamp(300px,58vw,1000px);transform:scale(calc(1 - var(--hp,0) * .06));transform-origin:0;margin:clamp(20px,5vh,56px) 0 0 -1.2%;display:block}.rs-case--qeye .qy-logo svg,.rs-case--qeye .qy-end__logo svg{width:100%;height:auto;display:block;overflow:visible}.rs-case--qeye .qy-lg{fill:var(--qy-ink);stroke:var(--qy-ink);stroke-width:.8px;stroke-linejoin:round}.rs-case--qeye .qy-logo .qy-lg,.rs-case--qeye .qy-end__logo .qy-lg{stroke-dashoffset:calc(1 - clamp(0, (var(--p,0) - .1) * 2.2, 1));fill-opacity:clamp(0, (var(--p,0) - .55) * 3, 1);stroke-opacity:calc(1 - clamp(0, (var(--p,0) - .85) * 6, 1))}.rs-case--qeye .qy-logo .qy-lg--acc,.rs-case--qeye .qy-end__logo .qy-lg--acc{stroke:none;fill-opacity:clamp(0, (var(--p,0) - .75) * 4, 1);transform:translateY(calc((1 - clamp(0, (var(--p,0) - .75) * 4, 1)) * -8px));transform-box:fill-box}.rs-case--qeye .qy-hero__row{grid-template-columns:minmax(0,7fr) minmax(0,4.4fr);align-items:end;gap:clamp(24px,4vw,70px);margin-top:clamp(20px,4vh,44px);display:grid}.rs-case--qeye .qy-title{letter-spacing:-.03em;color:var(--qy-ink);-webkit-text-stroke:.012em currentColor;margin:0;font-size:clamp(58px,7.4vw,150px);font-weight:700;line-height:.9}.rs-case--qeye .qy-l{display:block}.js .rs-case--qeye .qy-l{clip-path:inset(0 0 100%);animation:qyLine 1.3s var(--ease) forwards;transform:translateY(.35em)}.js .rs-case--qeye .qy-l:first-child{animation-delay:1.1s}.js .rs-case--qeye .qy-l:nth-child(2){animation-delay:1.25s}@keyframes qyLine{to{clip-path:inset(0 0 -20%);transform:none}}.rs-case--qeye .qy-hero__sub{border-left:3px solid var(--qy-lime);color:var(--qy-ink);margin:0;padding-left:18px;font-size:clamp(19px,1.55vw,26px);font-weight:500;line-height:1.45}.js .rs-case--qeye .qy-hero__sub{animation:1.2s 1.6s both qyFade}@keyframes qyFade{0%{opacity:0}}.rs-case--qeye .qy-hero__line{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.rs-case--qeye .qy-hero__path{fill:none;stroke:var(--qy-ink);stroke-width:1.4px;stroke-linecap:round;stroke-dashoffset:var(--hl,1)}.rs-case--qeye .qy-hero__seed{fill:var(--qy-lime);stroke:var(--qy-ink);stroke-width:1.5px;opacity:var(--so,0)}.rs-case--qeye .qy-c1__grid{grid-template-columns:minmax(0,6.5fr) minmax(0,5.5fr);align-items:center;gap:clamp(30px,5vw,100px);display:grid}.rs-case--qeye .qy-venture{border-left:2px solid var(--qy-lime);color:#4a5a5e;max-width:34em;margin:clamp(30px,5vh,56px) 0 0;padding:4px 0 4px 20px;font-size:14px;line-height:1.6}.rs-case--qeye .qy-c1__pics{position:relative}.rs-case--qeye .qy-c1__photo{aspect-ratio:1062/1268;border-radius:26px;width:100%;overflow:hidden}.rs-case--qeye .qy-c1__photo img,.rs-case--qeye .qy-c1__hands img{object-fit:cover;width:100%;height:100%}.rs-case--qeye .qy-c1__photo img{transform:scale(calc(1.1 - var(--p,0) * .1))}.rs-case--qeye .qy-c1__hands{aspect-ratio:1048/1890;width:38%;transform:translateY(calc((1 - var(--p,0)) * 60px));border:6px solid #fbfaf6;border-radius:200px 200px 22px 22px;position:absolute;bottom:0;left:0;overflow:hidden;box-shadow:0 30px 60px -30px #072b3680}.rs-case--qeye .qy-c1__svg{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.rs-case--qeye .qy-c1__svg path{fill:none;stroke:var(--qy-ink);stroke-width:1.5px;stroke-linecap:round;stroke-dashoffset:calc(1 - min(1, var(--p,0) * 1.5))}.rs-case--qeye .qy-c1__svg circle{fill:none;stroke:var(--qy-lime-d);stroke-width:2.4px;stroke-dashoffset:calc(1 - clamp(0, (var(--p,0) - .6) * 4, 1))}.rs-case--qeye .qy-c2__head{grid-template-columns:minmax(0,3fr) minmax(0,7fr);align-items:end;gap:clamp(30px,5vw,100px);display:grid}.rs-case--qeye .qy-c2__tree{aspect-ratio:1056/1676;border-radius:200px 200px 26px 26px;overflow:hidden}.rs-case--qeye .qy-c2__tree img{object-fit:cover;width:100%;height:100%}.rs-case--qeye .qy-pcf{margin-top:clamp(60px,12vh,140px);position:relative}.rs-case--qeye .qy-pcf__thread{pointer-events:none;z-index:2;width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.rs-case--qeye .qy-pcf__p{fill:none;stroke:var(--qy-ink);stroke-width:1.5px;stroke-linecap:round;stroke-dashoffset:var(--td,1)}.rs-case--qeye .qy-pcf__head{fill:var(--qy-lime);stroke:var(--qy-ink);stroke-width:1.5px;opacity:var(--ho,0)}.rs-case--qeye .qy-sc{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center;gap:clamp(30px,5vw,90px);min-height:86vh;padding-block:6vh;display:grid;position:relative}.rs-case--qeye .qy-sc--connect{grid-template-columns:minmax(0,8fr) minmax(0,4fr)}.rs-case--qeye .qy-sc--connect .qy-sc__words{order:2}.rs-case--qeye .qy-sc__n{letter-spacing:.16em;color:var(--qy-lime-d);margin:0;font-size:12px;font-weight:600}.rs-case--qeye .qy-sc__h{font-family:var(--display);letter-spacing:-.03em;color:var(--qy-ink);transform:translateY(calc((1 - var(--sp,1)) * 40px));opacity:calc(.25 + var(--sp,1) * .75);margin:6px 0 0;font-size:clamp(70px,9vw,170px);font-weight:600;line-height:.85}.rs-case--qeye .qy-sc__words p:last-child{color:#2c4a52;max-width:20em;margin:18px 0 0;font-size:clamp(17px,1.35vw,21px);line-height:1.5}.rs-case--qeye .qy-sc__media--photo{aspect-ratio:1048/1890;border-radius:220px 220px 26px 26px;justify-self:center;width:min(100%,430px);overflow:hidden}.rs-case--qeye .qy-sc__media--photo img{object-fit:cover;width:100%;height:100%;transform:scale(calc(1.1 - var(--sp,1) * .1))}.rs-case--qeye .qy-sc__media--connect{grid-template-columns:.42fr 1.6fr .55fr;align-items:center;gap:clamp(12px,1.6vw,24px);display:grid;position:relative}.rs-case--qeye .qy-cn__tag{aspect-ratio:733/1100;border-radius:120px 120px 18px 18px;overflow:hidden}.rs-case--qeye .qy-cn__steps{display:none}.rs-case--qeye .qy-cn__tag img{object-fit:cover;width:100%;height:100%}.rs-case--qeye .qy-cn__map{clip-path:circle(calc(var(--sp,1) * 120%) at 54% 69%);border-radius:18px;position:relative;overflow:hidden;box-shadow:0 40px 70px -50px #072b3699}.rs-case--qeye .qy-cn__map img{width:100%;height:auto;display:block}.rs-case--qeye .qy-cn__loupe{display:none}.rs-case--qeye .qy-cn__ring{border:2px solid var(--qy-lime-d);width:44px;height:44px;transform:scale(calc(.4 + var(--sp,1) * .6));border-radius:50%;margin:-22px 0 0 -22px;position:absolute;top:69%;left:54%;box-shadow:0 0 0 8px #a3e63540}.rs-case--qeye .qy-cn__rec{transform:translateY(calc((1 - var(--sp,1)) * 60px));border-radius:20px;overflow:hidden;box-shadow:0 30px 60px -30px #072b368c}.rs-case--qeye .qy-cn__rec img,.rs-case--qeye .qy-fl__phone img{width:100%;height:auto;display:block}.rs-case--qeye .qy-sc__media--follow{grid-template-columns:1fr .3fr;align-items:end;gap:clamp(12px,1.6vw,24px);display:grid}.rs-case--qeye .qy-walk__box{aspect-ratio:16/10;background:var(--qy-ink);border-radius:22px;position:relative;overflow:hidden;box-shadow:0 40px 80px -50px #072b368c}.rs-case--qeye .qy-walk__box img,.rs-case--qeye .qy-walk__box iframe{object-fit:cover;border:0;width:100%;height:100%;position:absolute;inset:0}.rs-case--qeye .qy-walk__box iframe{transform-origin:0 0;width:1440px;height:900px;transform:scale(var(--ws,1))}.rs-case--qeye .qy-fl__phone{transform:translateY(calc((1 - var(--sp,1)) * 50px));border-radius:20px;margin-bottom:34px;overflow:hidden;box-shadow:0 30px 60px -30px #072b368c}.rs-case--qeye .qy-c3{background:var(--qy-ink);color:#fff}.rs-case--qeye .qy-c3 .qy-big{color:#fff}.rs-case--qeye .qy-c3 .cs-label,.rs-case--qeye .qy-c3 .qy-lead{color:#fffc}.rs-case--qeye .qy-chain__nav{top:calc(var(--hdr,90px) - 6px);z-index:5;background:linear-gradient(var(--qy-ink) 75%,transparent);flex-wrap:wrap;gap:8px;margin-top:clamp(36px,7vh,70px);padding-top:12px;padding-bottom:12px;display:flex;position:sticky}.rs-case--qeye .qy-chain__chip{color:#fff;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:9px;padding:10px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:background .35s,color .35s,border-color .35s;display:inline-flex}.rs-case--qeye .qy-chain__chip:hover{border-color:var(--qy-lime)}.rs-case--qeye .qy-chain__chip.on{background:var(--qy-lime);border-color:var(--qy-lime);color:var(--qy-ink)}.rs-case--qeye .qy-chain__chip:focus-visible{outline-offset:3px;outline:2px solid #ffd300}.rs-case--qeye .qy-chain__cd{background:currentColor;border-radius:50%;width:8px;height:8px}.rs-case--qeye .qy-chain{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:clamp(30px,4vw,70px);display:grid}.rs-case--qeye .qy-chain__steps{margin:0;padding:0;list-style:none}.rs-case--qeye .qy-chain__step{min-height:70vh;opacity:calc(.3 + var(--a,0) * .7);flex-direction:column;justify-content:center;padding:4vh 0;scroll-margin-top:20vh;transition:opacity .5s;display:flex}.rs-case--qeye .qy-chain__step.on{--a:1}.rs-case--qeye .qy-chain__step .qy-k{color:var(--qy-lime)}.rs-case--qeye .qy-chain__step h3{font-family:var(--display);color:#fff;margin:0;font-size:clamp(32px,3vw,52px);font-weight:600;line-height:1}.rs-case--qeye .qy-chain__step p:not(.qy-k){color:#ffffffbf;max-width:24em;margin:16px 0 0;font-size:16px;line-height:1.6}.rs-case--qeye .qy-chain__mob{display:none}.rs-case--qeye .qy-chain__stage{top:calc(var(--hdr,90px) + 70px);height:calc(100svh - var(--hdr,90px) - 110px);min-height:440px;position:sticky}.rs-case--qeye .qy-chain__frame{background:radial-gradient(circle at 50% 40%,#123f4b,#082d38);border-radius:24px;position:absolute;inset:0;overflow:hidden}.rs-case--qeye .qy-chain__screen{clip-path:circle(var(--r,0%) at var(--ox,50%) var(--oy,50%));transition:clip-path 1.1s var(--ease);place-items:center;display:grid;position:absolute;inset:0}.rs-case--qeye .qy-chain__screen.on{--r:150%;z-index:2}.rs-case--qeye .qy-chain__screen.was{--r:150%;z-index:1;transition:none}.rs-case--qeye .qy-chain__screen img{transition:transform 1.4s var(--ease);transform:scale(var(--z,1.06))}.rs-case--qeye .qy-chain__screen.on img{--z:1}.rs-case--qeye .qy-chain__screen--wide{background:radial-gradient(circle at 50% 45%,var(--qy-mint),#d5e8cf)}.rs-case--qeye .qy-chain__si--m{display:none}.rs-case--qeye .qy-chain__screen--wide img{object-fit:contain;filter:drop-shadow(0 30px 40px #072b3659);width:94%;height:94%}.rs-case--qeye .qy-chain__screen--phone{background:radial-gradient(circle at 50% 45%,var(--qy-mint),#cfe5c8)}.rs-case--qeye .qy-chain__screen--phone img{width:auto;max-width:none;height:88%;transform:translateX(-50%) scale(var(--z,1.06));border-radius:22px;position:absolute;top:6%;left:50%;box-shadow:0 30px 60px -20px #072b3680}.rs-case--qeye .qy-chain__screen--circle{background:#e9f2ea}.rs-case--qeye .qy-chain__screen--circle img{width:auto;max-width:none;height:92%;transform:translateX(-50%) scale(var(--z,1.06));position:absolute;top:4%;left:50%}.rs-case--qeye .qy-chain__svg{pointer-events:none;z-index:3;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.rs-case--qeye .qy-chain__link{fill:none;stroke:var(--qy-lime);stroke-width:2px;stroke-linecap:round;stroke-dashoffset:var(--ld,1);transition:stroke-dashoffset 1s cubic-bezier(.65,.05,.2,1)}.rs-case--qeye .qy-chain__dot{fill:var(--qy-lime);stroke:var(--qy-ink);stroke-width:2px;transition:cx 1s var(--ease),cy 1s var(--ease)}.rs-case--qeye .qy-bio{background:#f7f8f3;height:260vh;position:relative}.rs-case--qeye .qy-bio__stage{align-items:center;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.rs-case--qeye .qy-bio__grid{width:100%;padding-top:calc(var(--hdr,90px) * .6);grid-template-columns:minmax(0,4.4fr) minmax(0,7.6fr);align-items:center;gap:clamp(30px,4vw,80px);display:grid}.rs-case--qeye .qy-bio__idx{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:12px}.rs-case--qeye .qy-bio__idx b{color:var(--qy-ink)}.rs-case--qeye .qy-bio__h{font-family:var(--display);color:var(--qy-ink);margin:0;font-size:clamp(34px,3.4vw,62px);font-weight:600;line-height:1}.rs-case--qeye .qy-bio__descs{min-height:9em;margin-top:clamp(24px,4vh,44px);display:grid}.rs-case--qeye .qy-bio__d{opacity:0;transition:opacity .5s ease,transform .6s var(--ease);pointer-events:none;grid-area:1/1;transform:translateY(12px)}.rs-case--qeye .qy-bio__d.on{opacity:1;pointer-events:auto;transform:none}.rs-case--qeye .qy-bio__d h3{letter-spacing:-.02em;color:var(--qy-ink);margin:0;padding-left:22px;font-size:clamp(22px,1.8vw,30px);font-weight:600;position:relative}.rs-case--qeye .qy-bio__d h3:before{content:"";background:var(--qy-lime);border-radius:50%;width:12px;height:12px;position:absolute;top:.42em;left:0}.rs-case--qeye .qy-bio__d p{color:#2c4a52;max-width:26em;margin:12px 0 0;font-size:17px;line-height:1.6}.rs-case--qeye .qy-bio__names{font-weight:600;color:var(--qy-ink)!important}.rs-case--qeye .qy-bio__fig{width:min(100%,calc(100svh - var(--hdr,90px) - 60px));aspect-ratio:1;justify-self:center;position:relative}.rs-case--qeye .qy-bio__svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.rs-case--qeye .qy-b__ring{fill:none;transform-box:fill-box;transform-origin:50%;transform:scale(var(--rs,1));opacity:var(--ro,1)}.rs-case--qeye .qy-b__ring--o{stroke:#e2e4df;stroke-width:1.4px}.rs-case--qeye .qy-b__ring--dash{stroke:#b6c79f;stroke-width:3px;stroke-dasharray:10 13}.rs-case--qeye .qy-b__ring--in1{stroke:#d7d9d3;stroke-width:1.2px;stroke-dasharray:4 5}.rs-case--qeye .qy-b__ring--in2{stroke:#eef2e6;stroke-width:5px}.rs-case--qeye .qy-b__ring--in3{stroke:#dcefbb;stroke-width:3px}.rs-case--qeye .qy-b__dash{stroke:#56656a;stroke-width:1.6px;stroke-dasharray:5 6;opacity:.35}.rs-case--qeye .qy-b__link{stroke:var(--qy-lime-d);stroke-width:2.6px;stroke-linecap:round;stroke-dashoffset:var(--ld,1);transition:stroke-dashoffset .9s cubic-bezier(.65,.05,.2,1)}.rs-case--qeye .qy-b__core{fill:var(--qy-lime);filter:drop-shadow(0 10px 30px #a3e63573);transform-box:fill-box;transform-origin:50%;transform:scale(var(--cs,1))}.rs-case--qeye .qy-b__coreicon circle{fill:var(--qy-ink);opacity:.82}.rs-case--qeye .qy-b__corelab{font:600 21px var(--sans,"General Sans",sans-serif);fill:var(--qy-ink)}.rs-case--qeye .qy-b__node{opacity:var(--no,1);transition:opacity .5s}.rs-case--qeye .qy-b__nc{fill:var(--nc);stroke:#fff;stroke-width:3px;transform-box:fill-box;transform-origin:50%;filter:drop-shadow(0 10px 18px #072b361f);transition:fill .5s,transform .6s cubic-bezier(.3,1.3,.5,1)}.rs-case--qeye .qy-b__node.on .qy-b__nc{fill:var(--qy-lime);transform:scale(1.08)}.rs-case--qeye .qy-b__ic path,.rs-case--qeye .qy-b__ic circle{fill:none;stroke:var(--qy-ink);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.rs-case--qeye .qy-bio__nodes{position:absolute;inset:0}.rs-case--qeye .qy-bio__md{display:none}.rs-case--qeye .qy-bio__btn{aspect-ratio:1;cursor:pointer;background:0 0;border:0;border-radius:50%;width:14%;padding:0;position:absolute;transform:translate(-50%,-50%)}.rs-case--qeye .qy-bio__btn span{white-space:nowrap;color:var(--qy-ink);font-size:clamp(14px,1.15vw,18px);font-weight:600;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}.rs-case--qeye .qy-bio__btn:focus-visible{outline-offset:4px;outline:2px solid #ffd300}.rs-case--qeye .qy-bio__btn[aria-pressed=true] span{color:#4e7d0b}.rs-case--qeye .qy-c4{background:var(--qy-mint)}.rs-case--qeye .qy-c4__head{max-width:1100px}.rs-case--qeye .qy-g{grid-template-columns:minmax(0,6.4fr) minmax(0,5.6fr);align-items:start;gap:clamp(40px,6vw,120px);margin-top:clamp(48px,9vh,100px);display:grid;position:relative}.rs-case--qeye .qy-g__photo{top:calc(var(--hdr,90px) + 30px);aspect-ratio:1052/1186;border-radius:28px;position:sticky;overflow:hidden}.rs-case--qeye .qy-g__photo img{object-fit:cover;width:100%;height:100%;transform:scale(calc(1.1 - var(--gp,0) * .1))}.rs-case--qeye .qy-g__svg{pointer-events:none;z-index:2;width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.rs-case--qeye .qy-g__svg path{fill:none;stroke:var(--qy-lime-d);stroke-width:1.6px;stroke-linecap:round}.rs-case--qeye .qy-g__svg circle{fill:var(--qy-lime);stroke:var(--qy-ink);stroke-width:1.5px}.rs-case--qeye .qy-g__figs{gap:clamp(60px,14vh,150px);margin:0;padding:6vh 0 10vh;display:grid}.rs-case--qeye .qy-gf{opacity:calc(.12 + var(--f,0) * .88);transform:translateY(calc((1 - var(--f,0)) * 26px));flex-direction:column;gap:6px;transition:opacity .2s linear;display:flex}.rs-case--qeye .qy-gf dd{font-family:var(--display);letter-spacing:-.02em;color:var(--qy-ink);white-space:nowrap;margin:0;font-weight:600;line-height:.88}.rs-case--qeye .qy-gf dt{color:#33515a;order:2;max-width:18em;font-size:15px;line-height:1.45}.rs-case--qeye .qy-gf--1200 dd{font-variant-numeric:tabular-nums;font-size:clamp(96px,11vw,210px)}.rs-case--qeye .qy-gf--135 dd{font-size:clamp(70px,7vw,130px)}.rs-case--qeye .qy-gf--5 dd,.rs-case--qeye .qy-gf--7 dd{font-size:clamp(56px,5vw,96px)}.rs-case--qeye .qy-gf--5{margin-left:0}.rs-case--qeye .qy-gf--7{margin-top:calc(clamp(60px,14vh,150px)/-1.66667);margin-left:clamp(60px,10vw,180px)}.rs-case--qeye .qy-gf--3y dd{color:var(--qy-lime-d);font-size:clamp(50px,5vw,90px)}.rs-case--qeye .qy-g__k{letter-spacing:.04em;text-transform:none;color:#4a5a5e;grid-column:1/-1;max-width:52em;margin:0;font-size:12px;line-height:1.6}.rs-case--qeye .qy-c5{position:relative;overflow:hidden}.rs-case--qeye .qy-c5__bg{z-index:0;position:absolute;inset:0}.rs-case--qeye .qy-c5__bg img{object-fit:cover;width:100%;height:100%;transform:scale(calc(1.18 - var(--bp,0) * .18))}.rs-case--qeye .qy-c5__bg:after{content:"";background:linear-gradient(#fbfaf6 0%,#fbfaf6f0 28%,#fbfaf626 52%,#072b361f 82%,#fbfaf6 100%);position:absolute;inset:0}.rs-case--qeye .qy-c5__head,.rs-case--qeye .qy-net{z-index:1;position:relative}.rs-case--qeye .qy-net{max-width:1300px;padding:0 var(--pad);margin:clamp(30px,6vh,70px) auto 0}.rs-case--qeye .qy-net__svg{width:100%;height:auto;display:block;overflow:visible}.rs-case--qeye .qy-n--city{fill:#ebfad3e6;stroke:var(--qy-ink);stroke-width:1.4px}.rs-case--qeye .qy-n--tree{fill:var(--qy-lime-d);transform-box:fill-box;transform-origin:50%}.rs-case--qeye .qy-n--seed{fill:var(--qy-ink)}.rs-case--qeye .qy-n--next{fill:#fff;stroke:var(--qy-lime-d);stroke-width:1.4px;stroke-dasharray:.03 .02;transform-box:fill-box;transform-origin:50%}.rs-case--qeye .qy-n__link{fill:none;stroke:#fff;stroke-width:2.2px;opacity:.95}.rs-case--qeye .qy-n__lab{font:600 17px var(--sans,"General Sans",sans-serif);fill:var(--qy-ink);paint-order:stroke;stroke:#fff;stroke-width:6px;stroke-linejoin:round}.rs-case--qeye .qy-n__lab--city{letter-spacing:.14em;text-transform:uppercase;font-size:15px;font-weight:600}.rs-case--qeye .qy-n__lab--seed{font-family:var(--display);font-size:22px;font-weight:600}.rs-case--qeye .qy-n__lab--next{fill:var(--qy-ink)}.rs-case--qeye .qy-netm{display:none}.rs-case--qeye .qy-net__key{margin-top:22px;background:#ffffffe0;border-radius:999px;justify-content:center;gap:28px;width:max-content;margin-inline:auto;padding:8px 16px;display:flex}.rs-case--qeye .qy-net__k{align-items:center;gap:10px;display:inline-flex}.rs-case--qeye .qy-net__k:before{content:"";border-radius:50%;width:14px;height:14px}.rs-case--qeye .qy-net__k--now:before{background:var(--qy-lime-d)}.rs-case--qeye .qy-net__k--next:before{border:1.5px dashed var(--qy-lime-d)}.rs-case--qeye .qy-end__stage{padding-top:clamp(20px,4vh,40px);position:relative}.rs-case--qeye .qy-end__line{pointer-events:none;z-index:2;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.rs-case--qeye .qy-end__line path{fill:none;stroke:var(--qy-ink);stroke-width:1.5px;stroke-linecap:round;stroke-dashoffset:calc(1 - min(1, var(--p,0) * 1.7))}.rs-case--qeye .qy-end__logo{z-index:1;position:relative}.rs-case--qeye .qy-end__logo svg{width:min(100%,1100px)}.rs-case--qeye .qy-end__grid{grid-template-columns:minmax(0,6.5fr) minmax(0,5.5fr);align-items:start;gap:clamp(24px,4vw,80px);margin-top:clamp(30px,5vh,60px);display:grid}.rs-case--qeye .qy-end__h{font-family:var(--display);color:var(--qy-ink);margin:0;font-size:clamp(26px,2.4vw,44px);font-weight:600;line-height:1.08}.rs-case--qeye .qy-end__copy p{color:#2c4a52;margin:0 0 14px;font-size:clamp(16px,1.2vw,19px);line-height:1.6}.rs-case--qeye .qy-cta{background:var(--qy-lime);color:var(--qy-ink);transition:transform .3s var(--ease);border-radius:999px;align-items:center;gap:10px;margin-top:8px;padding:14px 24px;font-weight:600;text-decoration:none;display:inline-flex}.rs-case--qeye .qy-cta:hover{transform:translate(4px)}.rs-case--qeye .qy-cta:focus-visible{outline-offset:3px;outline:2px solid #ffd300}.rs-case--qeye .qy-rail{pointer-events:none;z-index:4;width:100%;position:absolute;top:0;left:0;overflow:visible}.rs-case--qeye .qy-rail__p{fill:none;stroke:url(#qy-rail-grad);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:var(--rd,1)}.rs-case--qeye .qy-rail__head{fill:var(--qy-lime);stroke:var(--qy-ink);stroke-width:1.5px}@media (max-width:1024px){.rs-case--qeye .qy-hero__row{grid-template-columns:1fr}.rs-case--qeye .qy-bio{height:auto}.rs-case--qeye .qy-bio__stage{height:auto;padding:clamp(70px,12vh,120px) 0;position:relative}.rs-case--qeye .qy-bio__grid{grid-template-columns:1fr}.rs-case--qeye .qy-bio__fig{width:min(100%,640px)}.rs-case--qeye .qy-end__grid{grid-template-columns:1fr}.rs-case--qeye .qy-c2__head{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.rs-case--qeye .qy-sc,.rs-case--qeye .qy-sc--connect{grid-template-columns:1fr;min-height:0;padding-block:8vh}.rs-case--qeye .qy-sc--connect .qy-sc__words{order:0}.rs-case--qeye .qy-g{grid-template-columns:1fr 1fr;gap:40px}}@media (max-width:768px){.rs-case--qeye .qy-logo{width:102%;margin-top:34px}.rs-case--qeye .qy-hero__stage{min-height:0;padding-bottom:90px}.rs-case--qeye .qy-cn__loupe{aspect-ratio:1;z-index:2;background:url(/images/case-studies/qeye/ui/map.webp) 54% 69%/520% no-repeat;border:3px solid #fff;border-radius:50%;width:42%;display:block;position:absolute;top:8px;right:8px;box-shadow:0 12px 30px -10px #072b3680}.rs-case--qeye .qy-end__logo svg{width:100%}.rs-case--qeye .qy-big{font-size:clamp(42px,11.5vw,70px)}.rs-case--qeye .qy-c1__grid,.rs-case--qeye .qy-c2__head{grid-template-columns:1fr;gap:28px}.rs-case--qeye .qy-c2__tree{order:2;justify-self:end;width:58%}.rs-case--qeye .qy-pcf__thread{display:none}.rs-case--qeye .qy-pcf{border-left:1.5px solid var(--qy-ink);margin-left:calc(var(--pad) * .5);padding-left:calc(var(--pad) * .5)}.rs-case--qeye .qy-sc{gap:22px;padding-block:40px}.rs-case--qeye .qy-sc:before{content:"";left:calc(var(--pad) * -.5 - 7px);background:var(--qy-lime);border:1.5px solid var(--qy-ink);border-radius:50%;width:12px;height:12px;position:absolute;top:52px}.rs-case--qeye .qy-sc__h{font-size:clamp(64px,19vw,96px)}.rs-case--qeye .qy-sc__media--follow{grid-template-columns:1fr}.rs-case--qeye .qy-walk__box{aspect-ratio:390/844;max-width:320px;margin:0 auto}.rs-case--qeye .qy-walk__box iframe{width:390px;height:844px}.rs-case--qeye .qy-walk__frame figcaption{text-align:center}.rs-case--qeye .qy-fl__phone{display:none}.rs-case--qeye .qy-g{display:block}.rs-case--qeye .qy-g__photo{margin-bottom:30px;position:relative;top:auto}.rs-case--qeye .qy-g__svg{display:none}.rs-case--qeye .qy-g__figs{border-left:1.5px solid var(--qy-ink);gap:44px;padding:10px 0 20px 26px}.rs-case--qeye .qy-gf{position:relative}.rs-case--qeye .qy-gf:before{content:"";background:var(--qy-lime);border:1.5px solid var(--qy-ink);border-radius:50%;width:12px;height:12px;position:absolute;top:.4em;left:-33px}.rs-case--qeye .qy-gf--7{margin:0}.rs-case--qeye .qy-gf--1200 dd{font-size:clamp(84px,25vw,120px)}.rs-case--qeye .qy-gf--135 dd{font-size:clamp(64px,19vw,92px)}.rs-case--qeye .qy-end__grid{grid-template-columns:1fr}.rs-case--qeye .qy-dt{display:none}.rs-case--qeye .qy-title{font-size:clamp(50px,15vw,74px)}.rs-case--qeye .qy-hero__sub{font-size:19px}.rs-case--qeye .qy-sc__words p:last-child{font-size:17px}.rs-case--qeye .qy-sc__media--photo{justify-self:center;width:78%}.rs-case--qeye .qy-c2__tree{width:64%}.rs-case--qeye .qy-sc--connect{align-items:start;min-height:210vh;padding-block:30px 0}.rs-case--qeye .qy-sc__media--connect{top:calc(var(--hdr,70px) + 24px);aspect-ratio:3/4;width:100%;max-height:68svh;margin:0 auto;display:block;position:sticky}.rs-case--qeye .qy-cn__steps{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);justify-content:space-between;margin:0;font-size:11px;font-weight:600;display:flex;position:absolute;top:-30px;left:0;right:0}.rs-case--qeye .qy-cn__steps span{transition:color .4s}.rs-case--qeye .qy-cn__steps span.on{color:var(--qy-ink)}.rs-case--qeye .qy-cn__tag,.rs-case--qeye .qy-cn__map,.rs-case--qeye .qy-cn__rec{border-radius:24px;margin:0;position:absolute;inset:0;overflow:hidden;box-shadow:0 30px 60px -30px #072b3680}.rs-case--qeye .qy-cn__tag{aspect-ratio:auto;transform:scale(calc(1 - var(--cm,0) * .08))}.rs-case--qeye .qy-cn__tag img{object-fit:cover;object-position:45% 45%;width:100%;height:100%}.rs-case--qeye .qy-cn__map{background:var(--qy-mint);clip-path:circle(calc(var(--cm,0) * 120%) at 50% 60%);place-items:center;display:grid}.rs-case--qeye .qy-cn__map img{width:100%;height:auto}.rs-case--qeye .qy-cn__map .qy-cn__ring{display:none}.rs-case--qeye .qy-cn__loupe{aspect-ratio:1;width:52%;transform:translateX(-50%) scale(calc(.4 + var(--cm,0) * .6));z-index:2;background:url(/images/case-studies/qeye/ui/map.webp) 54% 69%/560% no-repeat;border:4px solid #fff;border-radius:50%;display:block;position:absolute;inset:auto auto 6% 50%;box-shadow:0 18px 40px -14px #072b368c}.rs-case--qeye .qy-cn__loupe:after{content:"";border:2px solid var(--qy-lime-d);border-radius:50%;width:26px;height:26px;margin:-13px 0 0 -13px;position:absolute;top:50%;left:50%;box-shadow:0 0 0 6px #a3e6354d}.rs-case--qeye .qy-cn__rec{background:radial-gradient(circle at 50% 40%,var(--qy-mint),#cfe5c8);clip-path:circle(calc(var(--cr,0) * 120%) at 50% 85%);place-items:center;display:grid;transform:none!important}.rs-case--qeye .qy-cn__rec img{border-radius:20px;width:auto;height:92%;box-shadow:0 20px 40px -18px #072b3680}.rs-case--qeye .qy-chain__nav{top:calc(var(--hdr,70px) - 4px);scrollbar-width:none;padding:10px var(--pad);scroll-behavior:smooth;flex-wrap:nowrap;margin-top:28px;position:sticky;overflow-x:auto}.rs-case--qeye .qy-chain__nav::-webkit-scrollbar{display:none}.rs-case--qeye .qy-chain__chip{flex:none}.rs-case--qeye .qy-chain{flex-direction:column;display:flex}.rs-case--qeye .qy-chain__stage{top:calc(var(--hdr,70px) + 54px);z-index:3;order:-1;width:100%;height:min(62svh,560px);min-height:0;margin:0 auto;position:sticky}.rs-case--qeye .qy-chain__frame{border-radius:26px}.rs-case--qeye .qy-chain__svg,.rs-case--qeye .qy-chain__si--d,.rs-case--qeye .qy-chain__mob{display:none!important}.rs-case--qeye .qy-chain__screen{background:radial-gradient(circle at 50% 42%,#14495a,#082d38)!important}.rs-case--qeye .qy-chain__screen .qy-chain__si--m{object-fit:fill;filter:none;width:auto;max-width:none;height:90%;transform:translateX(-50%) scale(var(--z,1.06));transition:transform 1.2s var(--ease);border-radius:20px;display:block;position:absolute;top:5%;left:50%;box-shadow:0 26px 50px -20px #0009}.rs-case--qeye .qy-chain__screen .qy-chain__si--m.is-ui{width:82%;height:auto;transform:translate(-50%,-50%) scale(var(--z,1.06));background:#e9f2ea;border-radius:50%;top:50%}.rs-case--qeye .qy-chain__steps{z-index:2;position:relative}.rs-case--qeye .qy-chain__step{opacity:1;text-align:center;justify-content:flex-start;min-height:58vh;padding:22px 4px 0}.rs-case--qeye .qy-chain__step p:not(.qy-k){display:none}.rs-case--qeye .qy-chain__step h3{opacity:calc(.25 + var(--a,0) * .75);transform:translateY(calc((1 - var(--a,0)) * 10px));transition:opacity .5s ease,transform .6s var(--ease);font-size:30px}.rs-case--qeye .qy-bio{height:240vh}.rs-case--qeye .qy-bio__stage{height:100svh;padding-top:calc(var(--hdr,70px) + 10px);align-items:flex-start;position:sticky;top:0}.rs-case--qeye .qy-bio__grid{flex-direction:column;padding-top:0;display:flex}.rs-case--qeye .qy-bio__h{font-size:30px}.rs-case--qeye .qy-bio__fig{order:2;width:min(88vw,60svh);margin:6px auto 0}.rs-case--qeye .qy-bio__descs{text-align:center;order:3;min-height:6em;margin-top:22px}.rs-case--qeye .qy-bio__d h3{font-size:22px;display:inline-block}.rs-case--qeye .qy-bio__d p{margin-inline:auto;font-size:15px}.rs-case--qeye .qy-bio__btn{width:17%}.rs-case--qeye .qy-bio__btn span{font-size:12px;top:calc(100% + 2px)}.rs-case--qeye .qy-b__corelab{font-size:26px}.rs-case--qeye .qy-net__svg{display:none}.rs-case--qeye .qy-netm{margin:0;padding:0;list-style:none;display:block}.rs-case--qeye .qy-netm__now,.rs-case--qeye .qy-netm__city{opacity:calc(.2 + var(--o,1) * .8);transform:translateX(calc((1 - var(--o,1)) * -20px));background:#ffffffeb;border-radius:999px;align-items:center;gap:14px;margin-bottom:12px;padding:14px 18px;display:flex;position:relative;box-shadow:0 16px 30px -22px #072b3680}.rs-case--qeye .qy-netm__now:before,.rs-case--qeye .qy-netm__city:before{content:"";background:var(--qy-lime-d);border-radius:50%;flex:none;width:18px;height:18px}.rs-case--qeye .qy-netm__city{margin-left:22px}.rs-case--qeye .qy-netm__city:before{background:var(--qy-mint);border:2px solid var(--qy-ink);width:22px;height:22px}.rs-case--qeye .qy-netm__city:after{content:"";background:var(--qy-ink);width:2px;height:28px;position:absolute;top:-14px;left:-12px}.rs-case--qeye .qy-netm b{font-family:var(--display);color:var(--qy-ink);font-size:26px;font-weight:600;line-height:1}.rs-case--qeye .qy-netm span{letter-spacing:.14em;text-transform:uppercase;color:var(--qy-lime-d);margin-left:auto;font-size:11px;font-weight:600}.rs-case--qeye .qy-netm__fut{opacity:calc(.2 + var(--o,1) * .8);background:#ffffffe0;border-radius:24px;margin:26px 0 0;padding:18px}.rs-case--qeye .qy-netm__fut p{color:var(--qy-ink);margin:0 0 14px;font-size:13px;font-weight:600;display:flex}.rs-case--qeye .qy-netm__fut ul{grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}.rs-case--qeye .qy-netm__fut li{border:1.5px dashed var(--qy-lime-d);color:var(--qy-ink);opacity:var(--o,1);transform:scale(calc(.85 + var(--o,1) * .15));transition:opacity .5s ease calc(var(--k) * 70ms),transform .6s cubic-bezier(.3,1.3,.5,1) calc(var(--k) * 70ms);border-radius:16px;align-items:center;gap:10px;padding:12px;font-size:14px;font-weight:600;display:flex}.rs-case--qeye .qy-netm__fut li i{border:1.5px dashed var(--qy-lime-d);border-radius:50%;flex:none;width:12px;height:12px}.rs-case--qeye .qy-net__key{flex-flow:wrap;justify-content:center;gap:8px 18px}}@media (prefers-reduced-motion:reduce){.rs-case--qeye *{transition:none!important;animation:none!important}.rs-case--qeye .qy-bio{height:auto!important}.rs-case--qeye .qy-bio__stage{height:auto!important;position:relative!important}.rs-case--qeye .qy-sc--connect{min-height:0!important}.rs-case--qeye .qy-cn__map,.rs-case--qeye .qy-cn__rec{clip-path:none!important}.rs-case--qeye .qy-bio__d{opacity:1;grid-area:auto;transform:none}.rs-case--qeye .qy-bio__descs{display:block}.rs-case--qeye [pathLength]{--d:0!important;stroke-dashoffset:0!important}.js .rs-case--qeye .qy-lg{stroke-opacity:0;fill-opacity:1!important}.js .rs-case--qeye .qy-l,.js .rs-case--qeye [data-reveal=lines]>span,.js .rs-case--qeye [data-qy-mask],.js .rs-case--qeye .qy-gf,.js .rs-case--qeye .qy-bio__d,.js .rs-case--qeye .qy-netm li,.js .rs-case--qeye .qy-chain__mob{clip-path:none!important;opacity:1!important;transform:none!important}}
