.mch{--lime:#22c55e;--lime-deep:#16a34a;--on-lime:#fff;--paper:#f5f8f6;--surface:#fff;--ink:#0f1115;--graphite:#3b3b3b;--mute:#5f6873;--line:#e3e7e5;--tile:#eef1ef;--display:Inter,system-ui,sans-serif;--body:Inter,system-ui,sans-serif;--r-xl:28px;--r-lg:20px;--r-md:14px;font-family:var(--body)}.mch .dock{position:fixed;left:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:60;transform:none;background:none;box-shadow:none;padding:0;height:auto}.mch .dock:not(.has-merch) .dock-merch{display:none}.mch .dock-merch{width:56px;height:56px;border-radius:50%;border:0;background:#fff;box-shadow:0 10px 30px -10px #00000059;cursor:pointer;display:grid;place-items:center;overflow:hidden}.mch .dock-merch img{width:44px}.mch .merch{--s:.19;position:fixed;left:0;bottom:calc(4px + env(safe-area-inset-bottom,0px));z-index:70;width:calc(531px * var(--s));height:calc(937px * var(--s));transform:translate3d(var(--mx,-200px),0,0);pointer-events:none;transition:opacity .4s}@media(max-width:820px){.mch .merch{--s:.13}}.mch .m-rig{position:absolute;left:0;top:0;width:531px;height:937px;transform:scale(var(--s));transform-origin:0 0}.mch .m-all{position:absolute;inset:0;transform-origin:250px 930px;transform:translateY(var(--bob,0px)) rotate(var(--rock,0deg)) scale(var(--sx,1),var(--sy,1))}.mch .m-rig .p{position:absolute}.mch .m-rig .p>img{position:absolute;inset:0;width:100%;height:100%;display:block}.mch .m-leg{transform-origin:var(--ox) 12px;transform:translateY(var(--ly,0px)) rotate(var(--r,0deg))}.mch .m-tail{transform-origin:100px 96px;transform:rotate(var(--tail,0deg))}.mch .m-head{transform-origin:230px 420px;transform:translate(var(--hx,0px),var(--hy,0px)) rotate(calc(-9deg + var(--hr,0deg)))}.mch .m-rig .m-head>.hf{position:absolute;display:block;max-width:none;opacity:0;pointer-events:none}.mch .m-rig .m-head>.hf.on{opacity:1}.mch .m-rig .p,.mch .m-rig img{pointer-events:none}.mch .m-rig .fz{pointer-events:auto}.mch .m-rig .m-head>.hl{position:absolute;inset:0;width:100%;height:100%;display:block}.mch .m-shadow{position:absolute;left:12%;right:18%;bottom:-2px;height:10px;border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.28),transparent);transform:scaleX(var(--shw,1));z-index:-1}.mch .m-hit{position:absolute;inset:4% 10% 0;border:0;padding:0;background:transparent;pointer-events:auto;cursor:pointer;border-radius:40%;z-index:2}.mch .m-bubble{position:absolute;bottom:calc(100% + 4px);left:50%;width:max-content;max-width:290px;transform:translate(-30%,10px) scale(.9);opacity:0;pointer-events:none;background:var(--surface);color:var(--ink);border-radius:18px;padding:12px 16px;font:500 14px/1.35 var(--body);box-shadow:0 14px 40px -14px #00000059,inset 0 0 0 1px var(--line);transition:opacity .3s,transform .4s cubic-bezier(.2,.7,.2,1);z-index:3}.mch .m-bubble.show{opacity:1;transform:translate(-30%) scale(1);pointer-events:auto}.mch .m-bubble:after{content:"";position:absolute;left:28%;bottom:-7px;width:14px;height:14px;background:inherit;transform:rotate(45deg);box-shadow:1px 1px 0 var(--line)}.mch .m-bubble .m-acts{display:flex;gap:8px;margin-top:10px}.mch .m-bubble a,.mch .m-bubble button{white-space:nowrap;font:500 13px/1 var(--body);min-height:36px;padding:0 14px;border-radius:999px;border:0;cursor:pointer;display:inline-flex;align-items:center;text-decoration:none}.mch .m-bubble a{background:var(--lime);color:var(--on-lime)}.mch .m-bubble button{background:transparent;color:var(--mute);box-shadow:inset 0 0 0 1px var(--line)}.mch .merch.edge-r .m-bubble{transform:translate(-78%,10px) scale(.9)}.mch .merch.edge-r .m-bubble.show{transform:translate(-78%) scale(1)}.mch .merch.edge-r .m-bubble:after{left:74%}.mch .merch.gone,.mch .merch.away{opacity:0;pointer-events:none}.mch .merch.away .m-hit,.mch .merch.away .m-bubble{pointer-events:none}.mch .m-call{position:fixed;left:14px;bottom:calc(14px + env(safe-area-inset-bottom,0px));z-index:70;width:56px;height:56px;border-radius:50%;border:0;padding:0;overflow:hidden;background:var(--lime);cursor:pointer;opacity:0;transform:scale(.5);pointer-events:none;transition:opacity .3s,transform .4s cubic-bezier(.2,.7,.2,1);box-shadow:0 10px 24px -10px #0006}.mch .m-call img{width:150%;height:auto;margin:-2px 0 0 -18%}.mch .m-call.show{opacity:1;transform:none;pointer-events:auto}.mch .m-call.show.away{opacity:0;transform:scale(.5);pointer-events:none}@media(min-width:821px){.mch .fm{--fh:clamp(330px,38vw,600px)}}.mch .final-in>*:not(.fm):not(.ghostlogo){position:relative;z-index:2}.mch .fm{position:absolute;right:5%;bottom:0;z-index:3;height:var(--fh,clamp(240px,27vw,400px));aspect-ratio:531/937;--lk:1}.mch .fm .m-rig{transform:scale(var(--fs,.45))}.mch .fz{position:absolute;z-index:5;border:0;padding:0;margin:0;background:transparent;cursor:pointer;border-radius:40%;-webkit-tap-highlight-color:transparent}.mch .fz:focus-visible{outline:6px solid var(--on-lime);outline-offset:2px}.mch .fm-bubble{left:auto;right:-6%;bottom:calc(100% + 44px);width:max-content;max-width:min(250px,70vw);transform:translateY(10px) scale(.9);transform-origin:right bottom}.mch .fm-bubble.show{transform:translate(0) scale(1)}.mch .fm-bubble:after{left:auto;right:30%}@media(max-width:820px){.mch .fm{height:min(360px,92vw);right:50%;transform:translate(50%);--lk:1}}@media(max-width:820px){.mch .fm-bubble{right:50%;transform:translate(50%,10px) scale(.9);transform-origin:center bottom}}@media(max-width:820px){.mch .fm-bubble.show{transform:translate(50%) scale(1)}}@media(max-width:820px){.mch .fm-bubble:after{right:calc(50% - 7px)}}.mch #mBubble{left:var(--bl,0px);max-width:min(290px,calc(100vw - 20px));transform:translateY(10px) scale(.92);transform-origin:var(--ba,30px) 100%}.mch #mBubble.show{transform:none}.mch #mBubble:after{left:var(--ba,30px)}.mch .fm-tap{position:absolute;right:88%;top:46%;z-index:4;display:flex;align-items:center;gap:8px;white-space:nowrap;height:36px;padding:0 14px 0 12px;border-radius:999px;background:var(--on-lime);color:var(--lime);font:500 14px/1 var(--body);pointer-events:none;animation:tapb 2.4s ease-in-out infinite;transition:opacity .4s}.mch .fm-tap:after{content:"";position:absolute;right:-5px;top:50%;width:10px;height:10px;background:inherit;transform:translateY(-50%) rotate(45deg)}.mch .fm-tap i{width:10px;height:10px;border-radius:50%;background:var(--lime);box-shadow:0 0 #bae85cb3;animation:ring 1.6s ease-out infinite}.mch .fm.clicked .fm-tap{opacity:0}@media(hover:hover){.mch .fm:hover .m-all{filter:drop-shadow(0 0 22px rgba(255,255,255,.75))}}@media(max-width:700px){.mch .merch{--s:.15}}@media(max-width:820px){.mch .fm-tap{inset:auto auto -6px 50%;transform:translate(-50%);animation:none}}@media(max-width:820px){.mch .fm-tap:after{display:none}}.lenta[data-astro-cid-6fl4rcef]{width:100%;aspect-ratio:2 / 1;opacity:0;transition:opacity .8s}.lenta[data-astro-cid-6fl4rcef].ready{opacity:1}.lenta[data-astro-cid-6fl4rcef] canvas{display:block;width:100%!important;height:100%!important}.ab[data-astro-cid-y636ellw]{--g: #15803d;--g5: #22c55e;--dk: #0b2a1c;--soft: #f5f8f6;--bd: #e4e9e6;--tx2: #5f6873;color:var(--n-900)}.crumbs[data-astro-cid-y636ellw]{display:flex;gap:8px;font-size:13px;color:var(--tx2)}.crumbs[data-astro-cid-y636ellw] b[data-astro-cid-y636ellw]{font-weight:500;color:var(--n-900)}.eb[data-astro-cid-y636ellw]{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--g)}.eb[data-astro-cid-y636ellw] i[data-astro-cid-y636ellw]{width:8px;height:8px;border-radius:50%;background:var(--g5);box-shadow:0 0 0 4px #22c55e26}.eb[data-astro-cid-y636ellw].lt{color:#86efac}h2[data-astro-cid-y636ellw]{font-size:clamp(30px,3.4vw,46px);line-height:1.1;letter-spacing:-.03em;margin-top:14px}h3[data-astro-cid-y636ellw]{letter-spacing:-.01em}.sub[data-astro-cid-y636ellw]{font-size:17px;line-height:1.6;color:var(--tx2);margin-top:14px;max-width:640px}.sec[data-astro-cid-y636ellw]{padding-block:clamp(64px,8vw,112px)}.sec[data-astro-cid-y636ellw].soft{background:var(--soft)}.sec[data-astro-cid-y636ellw].dark{background:var(--dk);color:#fff}.dark[data-astro-cid-y636ellw] h2[data-astro-cid-y636ellw]{color:#fff}.dark[data-astro-cid-y636ellw] .sub[data-astro-cid-y636ellw]{color:#a9c4b4}.sh[data-astro-cid-y636ellw]{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:40px}.sh[data-astro-cid-y636ellw]>p[data-astro-cid-y636ellw]{max-width:440px;font-size:16px;line-height:1.6;color:var(--tx2)}.sh[data-astro-cid-y636ellw].mt{margin:64px 0 20px;align-items:center}.sh[data-astro-cid-y636ellw].mt h3[data-astro-cid-y636ellw]{font-size:28px}.btn[data-astro-cid-y636ellw].big{height:52px;padding:0 28px;font-size:15px;border-radius:12px;display:inline-flex;align-items:center;gap:10px}.btn[data-astro-cid-y636ellw].ghost{background:#fff;border:1.5px solid var(--bd);color:var(--n-900)}.btn[data-astro-cid-y636ellw].ghost:hover{border-color:var(--n-900)}.btn[data-astro-cid-y636ellw].white{background:#fff;color:var(--dk)}.btn[data-astro-cid-y636ellw].ghost-lt{background:transparent;border:1.5px solid rgba(255,255,255,.35);color:#fff}.btn[data-astro-cid-y636ellw].ghost-lt:hover{border-color:#fff}.lnk[data-astro-cid-y636ellw]{display:inline-flex;align-items:center;gap:6px;font-size:15px;font-weight:600;color:var(--g)}.lnk[data-astro-cid-y636ellw].lt{color:#86efac;margin-top:28px}.rv[data-astro-cid-y636ellw]{opacity:0;transform:translateY(28px);transition:opacity .8s cubic-bezier(.2,.7,.2,1) var(--d, 0ms),transform .8s cubic-bezier(.2,.7,.2,1) var(--d, 0ms)}.rv[data-astro-cid-y636ellw].in{opacity:1;transform:none}html:not(.js) .rv[data-astro-cid-y636ellw]{opacity:1;transform:none}.hero[data-astro-cid-y636ellw]{padding-block:28px 64px;background:radial-gradient(60% 80% at 85% 20%,#e3f6ea,#fff0 70%),linear-gradient(180deg,#f8fbf9,#fff);overflow:hidden}.h-grid[data-astro-cid-y636ellw]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:64px;align-items:center;margin-top:24px;min-height:min(640px,calc(100svh - 300px))}h1[data-astro-cid-y636ellw]{font-size:clamp(34px,3.8vw,58px);line-height:1.05;letter-spacing:-.035em;margin-top:20px}.lead[data-astro-cid-y636ellw]{font-size:19px;line-height:1.6;color:#4b5560;margin-top:22px;max-width:600px}.lead[data-astro-cid-y636ellw] b[data-astro-cid-y636ellw]{color:var(--n-900);font-weight:600}.cta[data-astro-cid-y636ellw]{display:flex;gap:12px;margin-top:34px;flex-wrap:wrap}.deck[data-astro-cid-y636ellw]{position:relative;aspect-ratio:6 / 6.6;width:100%;max-width:520px;justify-self:center;touch-action:pan-y;cursor:grab;user-select:none;outline:none}.deck[data-astro-cid-y636ellw]:focus-visible{outline:2px solid #15803d;outline-offset:6px;border-radius:22px}.hist-track[data-astro-cid-y636ellw]:focus-visible,.lmarq[data-astro-cid-y636ellw]:focus-visible{outline:2px solid #15803d;outline-offset:2px;border-radius:12px}.dk[data-astro-cid-y636ellw]{position:absolute;inset:0;margin:0;border-radius:28px;overflow:hidden;background:#eef1ef;box-shadow:0 30px 60px -30px #10281873;transform:translate(calc(var(--p) * 18px),calc(var(--p) * -14px)) rotate(calc(var(--p) * 2.5deg)) scale(calc(1 - var(--p) * .05));z-index:calc(10 - var(--p));opacity:calc(1 - var(--p) * .18);transition:transform .6s cubic-bezier(.2,.7,.2,1),opacity .6s}.dk[data-astro-cid-y636ellw][data-p="4"],.dk[data-astro-cid-y636ellw][data-p="5"]{opacity:0}.dk[data-astro-cid-y636ellw] img[data-astro-cid-y636ellw]{width:100%;height:100%;object-fit:cover;pointer-events:none}.dk[data-astro-cid-y636ellw].out{transform:translate(-120%,30px) rotate(-14deg)!important;opacity:0!important;z-index:20}.dk[data-astro-cid-y636ellw].out-r{transform:translate(120%,30px) rotate(14deg)!important;opacity:0!important;z-index:20}.dk-ui[data-astro-cid-y636ellw]{position:absolute;left:16px;right:16px;bottom:16px;z-index:30;display:flex;align-items:center;gap:10px}.dk-n[data-astro-cid-y636ellw]{font-size:13px;color:#fff;background:#0f1115b3;padding:8px 12px;border-radius:999px;backdrop-filter:blur(8px)}.dk-n[data-astro-cid-y636ellw] b[data-astro-cid-y636ellw]{font-weight:600}.dk-dots[data-astro-cid-y636ellw]{display:flex;gap:6px;padding:12px;border-radius:999px;background:#0f1115b3;backdrop-filter:blur(8px)}.dk-dots[data-astro-cid-y636ellw] i[data-astro-cid-y636ellw]{width:18px;height:3px;border-radius:3px;background:#ffffff59;transition:background .3s,width .3s}.dk-dots[data-astro-cid-y636ellw] i[data-astro-cid-y636ellw].on{width:28px;background:var(--g5)}.dk-ui[data-astro-cid-y636ellw] button[data-astro-cid-y636ellw]{width:44px;height:44px;border-radius:50%;border:0;background:#0f1115bf;color:#fff;display:grid;place-items:center;cursor:pointer;backdrop-filter:blur(8px)}.dk-ui[data-astro-cid-y636ellw] button[data-astro-cid-y636ellw]:first-of-type{margin-left:auto}.dk-ui[data-astro-cid-y636ellw] button[data-astro-cid-y636ellw]:hover{background:var(--g5)}.dk-hint[data-astro-cid-y636ellw]{position:absolute;top:18px;right:-10px;z-index:30;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--g);background:#fff;padding:6px 12px;border-radius:999px;box-shadow:0 8px 20px -10px #00000040;animation:hint 2.6s ease-in-out infinite}@keyframes hint{50%{transform:translate(-8px)}}.stats[data-astro-cid-y636ellw]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:56px}.stats[data-astro-cid-y636ellw] li[data-astro-cid-y636ellw]{padding:22px;border-radius:20px;background:#fff;border:1px solid var(--bd)}.stats[data-astro-cid-y636ellw] b[data-astro-cid-y636ellw]{display:flex;align-items:baseline;gap:4px;font-size:42px;font-weight:700;letter-spacing:-.04em;line-height:1;color:var(--g);font-variant-numeric:tabular-nums}.stats[data-astro-cid-y636ellw] small[data-astro-cid-y636ellw]{font-size:20px;color:var(--n-900);font-weight:600}.stats[data-astro-cid-y636ellw] li[data-astro-cid-y636ellw]>span[data-astro-cid-y636ellw]{display:block;margin-top:10px;font-size:14px;color:var(--tx2);line-height:1.4}.anc[data-astro-cid-y636ellw]{position:sticky;top:80px;z-index:40;background:#ffffffe6;backdrop-filter:blur(12px);border-block:1px solid var(--bd)}.anc[data-astro-cid-y636ellw] .container[data-astro-cid-y636ellw]{display:flex;align-items:center;gap:16px;height:58px}.anc[data-astro-cid-y636ellw] ul[data-astro-cid-y636ellw]{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;flex:1;min-width:0}.anc[data-astro-cid-y636ellw] a[data-astro-cid-y636ellw]{display:block;padding:8px 14px;border-radius:999px;font-size:14.5px;font-weight:500;color:var(--tx2);white-space:nowrap;transition:background .15s,color .15s}.anc[data-astro-cid-y636ellw] a[data-astro-cid-y636ellw]:hover{color:var(--n-900)}.anc[data-astro-cid-y636ellw] a[data-astro-cid-y636ellw].on{background:var(--n-900);color:#fff}.btn[data-astro-cid-y636ellw].sm{height:40px;padding:0 18px;font-size:14px;border-radius:12px;flex-shrink:0}.mission[data-astro-cid-y636ellw]{background:var(--dk);color:#fff;padding-top:clamp(72px,9vw,120px);overflow:hidden}.ms[data-astro-cid-y636ellw]{font-size:clamp(28px,3.6vw,54px);line-height:1.18;letter-spacing:-.025em;font-weight:600;margin-top:22px;max-width:1180px}.ms[data-astro-cid-y636ellw] span[data-astro-cid-y636ellw]{color:#ffffff2e;transition:color .4s}.ms[data-astro-cid-y636ellw] span[data-astro-cid-y636ellw].on{color:#fff}.ms[data-astro-cid-y636ellw] span[data-astro-cid-y636ellw].on:nth-child(n+8):nth-child(-n+10){color:#86efac}.ms-in[data-astro-cid-y636ellw]{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:32px;align-items:center}.ms-l[data-astro-cid-y636ellw]{margin-right:-24px}@media(max-width:1100px){.ms-in[data-astro-cid-y636ellw]{grid-template-columns:minmax(0,1fr);gap:8px}.ms-l[data-astro-cid-y636ellw]{margin:8px -8px 0;max-width:640px}}.marq[data-astro-cid-y636ellw]{margin-top:80px;border-top:1px solid rgba(255,255,255,.1);padding-block:28px;white-space:nowrap}.marq[data-astro-cid-y636ellw]>div[data-astro-cid-y636ellw]{display:inline-flex;animation:mq 40s linear infinite}.marq[data-astro-cid-y636ellw] span[data-astro-cid-y636ellw]{display:inline-flex;align-items:center;gap:40px;padding-right:40px;font-size:clamp(40px,5vw,72px);font-weight:800;letter-spacing:-.03em;color:transparent;-webkit-text-stroke:1.5px rgba(255,255,255,.4)}.marq[data-astro-cid-y636ellw] span[data-astro-cid-y636ellw] i[data-astro-cid-y636ellw]{width:18px;height:18px;border-radius:50%;background:var(--g5);-webkit-text-stroke:0}@keyframes mq{to{transform:translate(-50%)}}.vals[data-astro-cid-y636ellw]{display:grid;gap:20px}.vc[data-astro-cid-y636ellw]{position:sticky;top:calc(150px + var(--i) * 18px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:380px;border-radius:28px;overflow:hidden;background:#fff;border:1px solid var(--bd);box-shadow:0 -10px 40px -30px #10281866}.vc[data-astro-cid-y636ellw]:nth-child(2){background:var(--dk);color:#fff;border-color:var(--dk)}.vc[data-astro-cid-y636ellw]:nth-child(2) p[data-astro-cid-y636ellw]{color:#b8cdbf}.vc[data-astro-cid-y636ellw]:nth-child(3){background:#edf8f1}.vc[data-astro-cid-y636ellw]:nth-child(5){background:var(--g5);color:#fff;border-color:var(--g5)}.vc[data-astro-cid-y636ellw]:nth-child(5) p[data-astro-cid-y636ellw]{color:#ecfdf3}.vc[data-astro-cid-y636ellw]:nth-child(5) em[data-astro-cid-y636ellw]{color:#fff}.vt[data-astro-cid-y636ellw]{padding:clamp(28px,4vw,56px);display:flex;flex-direction:column}.vt[data-astro-cid-y636ellw] em[data-astro-cid-y636ellw]{font-style:normal;font-size:15px;font-weight:700;color:var(--g5)}.vt[data-astro-cid-y636ellw] h3[data-astro-cid-y636ellw]{font-size:clamp(30px,3.2vw,48px);margin-top:auto;letter-spacing:-.03em}.vt[data-astro-cid-y636ellw] p[data-astro-cid-y636ellw]{font-size:18px;line-height:1.55;color:var(--tx2);margin-top:14px;max-width:460px}.vc[data-astro-cid-y636ellw] figure[data-astro-cid-y636ellw]{margin:0;position:relative;overflow:hidden}.vc[data-astro-cid-y636ellw] img[data-astro-cid-y636ellw]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.vc[data-astro-cid-y636ellw]{height:480px;min-height:0;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}.vc[data-astro-cid-y636ellw] img[data-astro-cid-y636ellw]{object-position:50% 30%}.vtop[data-astro-cid-y636ellw]{display:flex;justify-content:space-between;align-items:flex-start}.vbig[data-astro-cid-y636ellw]{font-size:150px;line-height:.8;font-weight:800;letter-spacing:-.06em;color:transparent;-webkit-text-stroke:2px #0f1115;opacity:.12}.vc[data-astro-cid-y636ellw]:nth-child(2) .vbig[data-astro-cid-y636ellw],.vc[data-astro-cid-y636ellw]:nth-child(5) .vbig[data-astro-cid-y636ellw]{-webkit-text-stroke-color:#fff;opacity:.22}.vpts[data-astro-cid-y636ellw]{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.vpts[data-astro-cid-y636ellw] li[data-astro-cid-y636ellw]{padding:8px 14px;border-radius:999px;font-size:14px;font-weight:500;background:#22c55e1a;color:#15803d}.vc[data-astro-cid-y636ellw]:nth-child(2) .vpts[data-astro-cid-y636ellw] li[data-astro-cid-y636ellw]{background:#ffffff14;color:#d6e8dc}.vc[data-astro-cid-y636ellw]:nth-child(5) .vpts[data-astro-cid-y636ellw] li[data-astro-cid-y636ellw]{background:#ffffff2e;color:#fff}@media(max-width:900px){.vc[data-astro-cid-y636ellw]{height:auto}.vbig[data-astro-cid-y636ellw]{font-size:90px}}.hist[data-astro-cid-y636ellw]{position:relative;background:var(--soft)}.hist-pin[data-astro-cid-y636ellw]{position:sticky;top:138px;padding-block:56px 64px;overflow:hidden}.hist-head[data-astro-cid-y636ellw]{display:flex;justify-content:space-between;align-items:flex-end;gap:40px}.hist-prog[data-astro-cid-y636ellw]{width:260px;height:4px;border-radius:4px;background:#dbe3de;overflow:hidden}.hist-prog[data-astro-cid-y636ellw] i[data-astro-cid-y636ellw]{display:block;height:100%;background:var(--g5);transform:scaleX(0);transform-origin:0 50%}.hist-track[data-astro-cid-y636ellw]{margin-top:48px;overflow:hidden}.hist-track[data-astro-cid-y636ellw] ol[data-astro-cid-y636ellw]{display:flex;width:max-content;padding-inline:max(var(--gutter),calc((100vw - var(--container)) / 2 + var(--gutter)));will-change:transform}.hist-track[data-astro-cid-y636ellw] li[data-astro-cid-y636ellw]{width:300px;padding-right:32px}.hist-track[data-astro-cid-y636ellw] b[data-astro-cid-y636ellw]{font-size:40px;font-weight:800;letter-spacing:-.02em;white-space:nowrap}.hist-track[data-astro-cid-y636ellw] li[data-astro-cid-y636ellw].hi b[data-astro-cid-y636ellw]{color:var(--g)}.hist-track[data-astro-cid-y636ellw] li[data-astro-cid-y636ellw]>i[data-astro-cid-y636ellw]{display:block;height:2px;background:#cfd9d3;margin:18px 0 20px;position:relative}.hist-track[data-astro-cid-y636ellw] li[data-astro-cid-y636ellw]>i[data-astro-cid-y636ellw]:before{content:"";position:absolute;left:0;top:-7px;width:16px;height:16px;border-radius:50%;background:#fff;border:3px solid #b5c4bb}.hist-track[data-astro-cid-y636ellw] li[data-astro-cid-y636ellw].hi>i[data-astro-cid-y636ellw]:before{border-color:var(--g5);background:var(--g5);box-shadow:0 0 0 6px #22c55e2e}.hist-track[data-astro-cid-y636ellw] h3[data-astro-cid-y636ellw]{font-size:19px;line-height:1.3;font-weight:700;letter-spacing:-.01em;color:var(--n-900);margin:0 0 8px}.hist-track[data-astro-cid-y636ellw] p[data-astro-cid-y636ellw]{font-size:15.5px;line-height:1.55;color:#3d4650}.cyc[data-astro-cid-y636ellw]{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:64px;align-items:start}.cyc[data-astro-cid-y636ellw]>div[data-astro-cid-y636ellw]{position:sticky;top:170px}.one[data-astro-cid-y636ellw]{margin-top:28px;font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:1.3}.one[data-astro-cid-y636ellw] span[data-astro-cid-y636ellw]{color:var(--g)}.steps[data-astro-cid-y636ellw]{display:grid;gap:12px;list-style:none;padding:0;counter-reset:s;position:relative}.steps[data-astro-cid-y636ellw] li[data-astro-cid-y636ellw]{display:grid;grid-template-columns:52px minmax(0,1fr);gap:18px;padding:22px;border-radius:20px;background:#fff;border:1px solid var(--bd);transition:border-color .2s,transform .2s}.steps[data-astro-cid-y636ellw] li[data-astro-cid-y636ellw]:hover{border-color:var(--g5);transform:translate(6px)}.si[data-astro-cid-y636ellw]{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;background:#edf8f1;color:var(--g)}.steps[data-astro-cid-y636ellw] li[data-astro-cid-y636ellw]:hover .si[data-astro-cid-y636ellw]{background:var(--g5);color:#fff}.steps[data-astro-cid-y636ellw] em[data-astro-cid-y636ellw]{font-style:normal;font-size:12.5px;font-weight:700;color:var(--n-mute, #8a929b)}.steps[data-astro-cid-y636ellw] b[data-astro-cid-y636ellw]{display:block;font-size:19px;margin-top:2px}.steps[data-astro-cid-y636ellw] p[data-astro-cid-y636ellw]{font-size:15px;color:var(--tx2);margin-top:4px;line-height:1.5}.pr[data-astro-cid-y636ellw]{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:64px;align-items:center}.par[data-astro-cid-y636ellw]{margin:0;border-radius:28px;overflow:hidden;aspect-ratio:4 / 4.2}.par[data-astro-cid-y636ellw] img[data-astro-cid-y636ellw]{width:100%;height:100%;object-fit:cover;object-position:50% 20%;transform:scale(1.12);will-change:transform}.pst[data-astro-cid-y636ellw]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:30px}.pst[data-astro-cid-y636ellw] li[data-astro-cid-y636ellw]{padding:20px;border-radius:18px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12)}.pst[data-astro-cid-y636ellw] b[data-astro-cid-y636ellw]{display:block;font-size:32px;font-weight:800;color:#86efac;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.pst[data-astro-cid-y636ellw] li[data-astro-cid-y636ellw]>span[data-astro-cid-y636ellw]{display:block;font-size:13.5px;color:#c7dbcf;margin-top:6px;line-height:1.4}.adv[data-astro-cid-y636ellw]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 24px;margin-top:28px}.adv[data-astro-cid-y636ellw] li[data-astro-cid-y636ellw]{display:flex;gap:10px;font-size:15.5px;color:#e3efe7}.adv[data-astro-cid-y636ellw] svg{flex-shrink:0;margin-top:3px;color:var(--g5)}.tchips[data-astro-cid-y636ellw]{display:flex;flex-wrap:wrap;gap:10px}.tchips[data-astro-cid-y636ellw] a[data-astro-cid-y636ellw]{display:inline-flex;align-items:center;gap:8px;height:48px;padding:0 20px;border-radius:999px;border:1px solid var(--bd);background:#fff;font-size:16px;font-weight:500;transition:background-color .2s,color .2s,border-color .2s}.tchips[data-astro-cid-y636ellw] a[data-astro-cid-y636ellw]:hover{background:var(--n-900);color:#fff;border-color:var(--n-900)}.tchips[data-astro-cid-y636ellw] a[data-astro-cid-y636ellw]:last-child{background:var(--g5);border-color:var(--g5);color:#fff}.timg[data-astro-cid-y636ellw]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:28px}.timg[data-astro-cid-y636ellw] li[data-astro-cid-y636ellw]{aspect-ratio:1;border-radius:20px;overflow:hidden}.timg[data-astro-cid-y636ellw] img[data-astro-cid-y636ellw]{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.timg[data-astro-cid-y636ellw] li[data-astro-cid-y636ellw]:hover img[data-astro-cid-y636ellw]{transform:scale(1.08)}.two[data-astro-cid-y636ellw]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.card[data-astro-cid-y636ellw]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:24px;padding:20px;border-radius:28px;background:#fff;border:1px solid var(--bd)}.card[data-astro-cid-y636ellw] figure[data-astro-cid-y636ellw]{margin:0;border-radius:18px;overflow:hidden}.card[data-astro-cid-y636ellw] figure[data-astro-cid-y636ellw] img[data-astro-cid-y636ellw]{width:100%;height:100%;object-fit:cover}.card[data-astro-cid-y636ellw]>div[data-astro-cid-y636ellw]{padding:8px 8px 8px 0}.card[data-astro-cid-y636ellw] h3[data-astro-cid-y636ellw]{font-size:24px;line-height:1.2;margin-top:12px}.card[data-astro-cid-y636ellw]>div[data-astro-cid-y636ellw]>p[data-astro-cid-y636ellw]{font-size:15px;line-height:1.55;color:var(--tx2);margin-top:10px}.ck[data-astro-cid-y636ellw]{display:grid;gap:8px;margin-top:14px}.ck[data-astro-cid-y636ellw] li[data-astro-cid-y636ellw]{display:flex;gap:10px;font-size:15px}.ck[data-astro-cid-y636ellw] svg{flex-shrink:0;margin-top:3px;color:var(--g)}.card[data-astro-cid-y636ellw] .note[data-astro-cid-y636ellw]{margin-top:16px!important;padding:12px 14px;border-radius:12px;background:#edf8f1;color:#14532d!important;font-weight:500}.cert-head[data-astro-cid-y636ellw]{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:end}.cf[data-astro-cid-y636ellw]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.cf[data-astro-cid-y636ellw] li[data-astro-cid-y636ellw]{padding:18px;border-radius:18px;background:var(--soft)}.cf[data-astro-cid-y636ellw] b[data-astro-cid-y636ellw]{display:block;font-size:16px}.cf[data-astro-cid-y636ellw] span[data-astro-cid-y636ellw]{display:block;font-size:13.5px;color:var(--tx2);margin-top:4px}.cf[data-astro-cid-y636ellw] li[data-astro-cid-y636ellw].go{background:var(--g5)}.cf[data-astro-cid-y636ellw] li[data-astro-cid-y636ellw].go a[data-astro-cid-y636ellw]{display:flex;align-items:center;justify-content:space-between;height:100%;color:#fff;font-weight:600}.sl-nav[data-astro-cid-y636ellw]{display:flex;justify-content:flex-end;gap:10px;margin-top:32px}.sl-nav[data-astro-cid-y636ellw].in{margin:0;align-items:center}.sl-nav[data-astro-cid-y636ellw].in .lnk[data-astro-cid-y636ellw]{margin-right:10px}.sl-nav[data-astro-cid-y636ellw] button[data-astro-cid-y636ellw]{width:52px;height:52px;border-radius:50%;border:0;background:var(--n-900);color:#fff;display:grid;place-items:center;cursor:pointer;transition:background .2s,transform .2s}.sl-nav[data-astro-cid-y636ellw] button[data-astro-cid-y636ellw]:hover{background:var(--g5);transform:scale(1.06)}.row[data-astro-cid-y636ellw]{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-top:20px;padding:6px max(var(--gutter),calc((100vw - var(--container)) / 2 + var(--gutter))) 24px;scroll-padding-inline:max(var(--gutter),calc((100vw - var(--container)) / 2 + var(--gutter)));cursor:grab}.row[data-astro-cid-y636ellw]::-webkit-scrollbar{display:none}.row[data-astro-cid-y636ellw].drag{cursor:grabbing;scroll-snap-type:none}.row[data-astro-cid-y636ellw].drag [data-astro-cid-y636ellw]{pointer-events:none}.ct[data-astro-cid-y636ellw]{flex:0 0 auto;width:clamp(220px,21vw,290px);margin:0;scroll-snap-align:start}.ct[data-astro-cid-y636ellw] button[data-astro-cid-y636ellw]{display:block;width:100%;aspect-ratio:530 / 760;padding:12px;border:1px solid var(--bd);border-radius:22px;background:#fff;cursor:zoom-in;box-shadow:0 24px 50px -32px #10281873;transition:transform .3s cubic-bezier(.2,.7,.2,1)}.ct[data-astro-cid-y636ellw] button[data-astro-cid-y636ellw]:hover{transform:translateY(-8px) rotate(-1.2deg)}.ct[data-astro-cid-y636ellw] img[data-astro-cid-y636ellw]{width:100%;height:100%;object-fit:contain}.ct[data-astro-cid-y636ellw] figcaption[data-astro-cid-y636ellw]{margin-top:14px}.ct[data-astro-cid-y636ellw] b[data-astro-cid-y636ellw]{display:block;font-size:16px}.ct[data-astro-cid-y636ellw] span[data-astro-cid-y636ellw]{display:block;font-size:13.5px;color:var(--tx2);margin-top:4px}.g[data-astro-cid-y636ellw]{color:var(--g);font-variant-numeric:tabular-nums}.lmarq[data-astro-cid-y636ellw]{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;overscroll-behavior-x:contain;padding-block:8px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.lmarq[data-astro-cid-y636ellw]::-webkit-scrollbar{display:none}.lmarq[data-astro-cid-y636ellw]>div[data-astro-cid-y636ellw]{display:flex;gap:14px;width:max-content}.lmarq[data-astro-cid-y636ellw] span[data-astro-cid-y636ellw]{flex:0 0 auto;width:200px;height:110px;border-radius:18px;background:#fff;border:1px solid var(--bd);display:grid;place-items:center;padding:18px}.lmarq[data-astro-cid-y636ellw] img[data-astro-cid-y636ellw]{max-width:150px;max-height:56px;object-fit:contain}.cs[data-astro-cid-y636ellw]{flex:0 0 auto;width:clamp(280px,30vw,420px);scroll-snap-align:start;display:flex;flex-direction:column;border-radius:24px;overflow:hidden;background:#fff;border:1px solid var(--bd);transition:transform .3s,box-shadow .3s}.cs[data-astro-cid-y636ellw]:hover{transform:translateY(-6px);box-shadow:0 24px 50px -30px #10281873}.cs[data-astro-cid-y636ellw] span[data-astro-cid-y636ellw]{aspect-ratio:16 / 10;overflow:hidden;background:#eef1ef}.cs[data-astro-cid-y636ellw] img[data-astro-cid-y636ellw]{width:100%;height:100%;object-fit:cover;transition:transform .6s}.cs[data-astro-cid-y636ellw]:hover img[data-astro-cid-y636ellw]{transform:scale(1.05)}.cs[data-astro-cid-y636ellw] b[data-astro-cid-y636ellw]{font-size:19px;padding:18px 22px 0}.cs[data-astro-cid-y636ellw] small[data-astro-cid-y636ellw]{font-size:14.5px;color:var(--tx2);padding:6px 22px 22px}.comm[data-astro-cid-y636ellw]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.comm[data-astro-cid-y636ellw] a[data-astro-cid-y636ellw]{display:flex;flex-direction:column;height:100%;padding:24px;border-radius:22px;border:1px solid var(--bd);background:#fff;transition:border-color .2s,transform .2s,background .2s}.comm[data-astro-cid-y636ellw] a[data-astro-cid-y636ellw]:hover{border-color:var(--g5);transform:translateY(-4px)}.comm[data-astro-cid-y636ellw] i[data-astro-cid-y636ellw]{width:50px;height:50px;border-radius:15px;display:grid;place-items:center;background:#edf8f1;color:var(--g)}.comm[data-astro-cid-y636ellw] a[data-astro-cid-y636ellw]:hover i[data-astro-cid-y636ellw]{background:var(--g5);color:#fff}.comm[data-astro-cid-y636ellw] b[data-astro-cid-y636ellw]{font-size:18px;margin-top:18px;line-height:1.3}.comm[data-astro-cid-y636ellw] p[data-astro-cid-y636ellw]{font-size:14.5px;line-height:1.5;color:var(--tx2);margin-top:8px;flex:1}.comm[data-astro-cid-y636ellw] span[data-astro-cid-y636ellw]{display:inline-flex;align-items:center;gap:6px;margin-top:16px;font-size:14px;font-weight:600;color:var(--g)}.tm-head[data-astro-cid-y636ellw]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:40px;align-items:end}.tm-big[data-astro-cid-y636ellw]{text-align:right}.tm-big[data-astro-cid-y636ellw] b[data-astro-cid-y636ellw]{display:block;font-size:clamp(80px,10vw,150px);font-weight:800;letter-spacing:-.06em;line-height:.9;color:#86efac;font-variant-numeric:tabular-nums}.tm-big[data-astro-cid-y636ellw]>span[data-astro-cid-y636ellw]{font-size:17px;color:#c7dbcf}.tm[data-astro-cid-y636ellw]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:48px}.tm[data-astro-cid-y636ellw] li[data-astro-cid-y636ellw]{border-radius:24px;overflow:hidden;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;transition:transform .3s,border-color .3s}.tm[data-astro-cid-y636ellw] li[data-astro-cid-y636ellw]:hover{transform:translateY(-6px);border-color:#86efac80}.tm[data-astro-cid-y636ellw] li[data-astro-cid-y636ellw].wide{grid-column:span 2}.tm-np[data-astro-cid-y636ellw] li[data-astro-cid-y636ellw]{padding:26px 24px 8px;min-height:230px}.tm-np[data-astro-cid-y636ellw] .tt[data-astro-cid-y636ellw]{padding:18px 0}.tic[data-astro-cid-y636ellw]{width:56px;height:56px;border-radius:16px;display:grid;place-items:center;background:#86efac1f;color:#86efac;box-shadow:inset 0 0 0 1px #86efac40}.tm-soon[data-astro-cid-y636ellw]{background:linear-gradient(140deg,#22c55e38,#22c55e0f)!important;border:1px dashed rgba(134,239,172,.55)!important}.tm-soon[data-astro-cid-y636ellw] .tic[data-astro-cid-y636ellw]{background:#22c55e;color:#0f1115}.tph[data-astro-cid-y636ellw]{position:relative;aspect-ratio:4 / 3;background:#ffffff0a center / cover no-repeat}.tm[data-astro-cid-y636ellw] li[data-astro-cid-y636ellw].wide .tph[data-astro-cid-y636ellw]{aspect-ratio:8 / 3}.tph-ph[data-astro-cid-y636ellw]{position:absolute;inset:0;display:grid;place-items:center;align-content:center;gap:10px;color:#86efac;border-bottom:1px dashed rgba(255,255,255,.12)}.tph-ph[data-astro-cid-y636ellw] em[data-astro-cid-y636ellw]{font-style:normal;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#fff6}.tt[data-astro-cid-y636ellw]{padding:20px 22px 24px}.tt[data-astro-cid-y636ellw] b[data-astro-cid-y636ellw]{display:block;font-size:21px;letter-spacing:-.01em}.tt[data-astro-cid-y636ellw] span[data-astro-cid-y636ellw]{display:block;font-size:14.5px;color:#b8cdbf;margin-top:6px;line-height:1.5}.tm-foot[data-astro-cid-y636ellw]{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:16px;margin-top:16px}.grow[data-astro-cid-y636ellw]{display:grid;gap:8px}.grow[data-astro-cid-y636ellw] li[data-astro-cid-y636ellw]{display:flex;align-items:baseline;gap:12px;padding:16px 20px;border-radius:16px;background:#ffffff0d}.grow[data-astro-cid-y636ellw] b[data-astro-cid-y636ellw]{min-width:110px;color:#fff}.grow[data-astro-cid-y636ellw] span[data-astro-cid-y636ellw]{font-size:14.5px;color:#c7dbcf}.pb[data-astro-cid-y636ellw]{display:flex;flex-direction:column;padding:24px;border-radius:24px;background:var(--g5);color:#fff;transition:transform .3s}.pb[data-astro-cid-y636ellw]:hover{transform:translateY(-4px)}.pb[data-astro-cid-y636ellw] b[data-astro-cid-y636ellw]{font-size:22px}.pb[data-astro-cid-y636ellw] span[data-astro-cid-y636ellw]{font-size:15px;line-height:1.55;margin-top:10px;color:#ecfdf3;flex:1}.pb[data-astro-cid-y636ellw] em[data-astro-cid-y636ellw]{font-style:normal;display:inline-flex;align-items:center;gap:6px;margin-top:16px;font-weight:600}.pb[data-astro-cid-y636ellw].jb{background:#fff;color:var(--dk)}.pb[data-astro-cid-y636ellw].jb span[data-astro-cid-y636ellw]{color:var(--tx2)}.pb[data-astro-cid-y636ellw].jb em[data-astro-cid-y636ellw]{color:var(--g)}.kpi[data-astro-cid-y636ellw]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #d9e2dc;border-bottom:1px solid #d9e2dc;margin-top:8px}.kpi[data-astro-cid-y636ellw]>div[data-astro-cid-y636ellw]{padding:34px 28px 30px;display:grid;gap:10px;align-content:start}.kpi[data-astro-cid-y636ellw]>div[data-astro-cid-y636ellw]+div[data-astro-cid-y636ellw]{border-left:1px solid #d9e2dc}.kpi[data-astro-cid-y636ellw] strong[data-astro-cid-y636ellw]{font-size:clamp(38px,4.2vw,64px);font-weight:300;letter-spacing:-.045em;line-height:1;color:var(--n-900);font-variant-numeric:tabular-nums;white-space:nowrap}.kpi[data-astro-cid-y636ellw]>div[data-astro-cid-y636ellw]:first-child strong[data-astro-cid-y636ellw]{color:var(--g)}.kpi[data-astro-cid-y636ellw] strong[data-astro-cid-y636ellw].long{font-size:clamp(30px,2.9vw,44px);white-space:normal;padding-top:.18em}.kpi[data-astro-cid-y636ellw] span[data-astro-cid-y636ellw]{font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:#7a848d}.pr12[data-astro-cid-y636ellw]{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(28px,4vw,64px);margin-top:clamp(40px,5vw,64px)}.pr12[data-astro-cid-y636ellw] li[data-astro-cid-y636ellw]{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);align-content:start;column-gap:10px;padding:26px 0 30px;border-top:1px solid #d9e2dc}.pr12[data-astro-cid-y636ellw] li[data-astro-cid-y636ellw]:before{content:"";position:absolute;left:0;top:-1px;height:1px;width:0;background:var(--g5);transition:width .5s cubic-bezier(.2,.7,.2,1)}.pr12[data-astro-cid-y636ellw] li[data-astro-cid-y636ellw]:hover:before{width:100%}.pr12[data-astro-cid-y636ellw] em[data-astro-cid-y636ellw]{grid-row:span 2;font-style:normal;font-size:12.5px;font-weight:500;letter-spacing:.06em;color:#9aa3ab;padding-top:5px;font-variant-numeric:tabular-nums;transition:color .3s}.pr12[data-astro-cid-y636ellw] li[data-astro-cid-y636ellw]:hover em[data-astro-cid-y636ellw]{color:var(--g)}.pr12[data-astro-cid-y636ellw] b[data-astro-cid-y636ellw]{font-size:19px;font-weight:600;letter-spacing:-.015em;color:var(--n-900)}.pr12[data-astro-cid-y636ellw] p[data-astro-cid-y636ellw]{margin-top:8px;font-size:15px;line-height:1.6;color:var(--tx2);max-width:36ch}@media(max-width:1000px){.kpi[data-astro-cid-y636ellw]{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi[data-astro-cid-y636ellw]>div[data-astro-cid-y636ellw]:nth-child(3){border-left:0}.kpi[data-astro-cid-y636ellw]>div[data-astro-cid-y636ellw]:nth-child(n+3){border-top:1px solid #d9e2dc}.pr12[data-astro-cid-y636ellw]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.kpi[data-astro-cid-y636ellw]>div[data-astro-cid-y636ellw]{padding:24px 16px 22px}.kpi[data-astro-cid-y636ellw] strong[data-astro-cid-y636ellw]{font-size:34px}.pr12[data-astro-cid-y636ellw]{grid-template-columns:minmax(0,1fr)}}.why[data-astro-cid-y636ellw]{border-top:1px solid var(--bd)}.why[data-astro-cid-y636ellw] li[data-astro-cid-y636ellw]{position:relative;display:grid;grid-template-columns:80px minmax(0,1.2fr) minmax(0,1fr) 48px;gap:24px;align-items:center;padding:30px 0;border-bottom:1px solid var(--bd);overflow:hidden}.why[data-astro-cid-y636ellw] li[data-astro-cid-y636ellw]:before{content:"";position:absolute;inset:0;background:#edf8f1;transform:scaleY(0);transform-origin:50% 100%;transition:transform .45s cubic-bezier(.2,.7,.2,1);z-index:-1}.why[data-astro-cid-y636ellw] li[data-astro-cid-y636ellw]:hover:before{transform:scaleY(1)}.why[data-astro-cid-y636ellw] em[data-astro-cid-y636ellw]{font-style:normal;font-size:15px;font-weight:700;color:var(--g);padding-left:12px}.why[data-astro-cid-y636ellw] b[data-astro-cid-y636ellw]{font-size:clamp(20px,2vw,28px);line-height:1.2;letter-spacing:-.02em}.why[data-astro-cid-y636ellw] span[data-astro-cid-y636ellw]{font-size:17px;color:var(--tx2)}.why[data-astro-cid-y636ellw] i[data-astro-cid-y636ellw]{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--bd);color:var(--g);transition:transform .3s,background .3s}.why[data-astro-cid-y636ellw] li[data-astro-cid-y636ellw]:hover i[data-astro-cid-y636ellw]{background:var(--g5);color:#fff;transform:rotate(-45deg)}.fin[data-astro-cid-y636ellw]{padding-top:24px}.fin[data-astro-cid-y636ellw] .final-in{position:relative;overflow:hidden;border-radius:32px;background:radial-gradient(120% 140% at 85% 30%,#14603a,#0b3a24 45%,#06190f);color:#fff;min-height:580px;padding:clamp(36px,6vw,80px);display:flex;align-items:center}.fin-t[data-astro-cid-y636ellw]{position:relative;z-index:2;max-width:600px}.fin-t[data-astro-cid-y636ellw] h2[data-astro-cid-y636ellw]{color:#fff;font-size:clamp(36px,4.6vw,64px)}.fin-t[data-astro-cid-y636ellw] p[data-astro-cid-y636ellw]{font-size:18px;color:#c7dbcf;margin-top:16px;line-height:1.55}.fin-b[data-astro-cid-y636ellw]{display:flex;gap:12px;margin-top:30px;flex-wrap:wrap}.fin[data-astro-cid-y636ellw] #fmSlot{position:static!important}.fin[data-astro-cid-y636ellw] .fm{--fh: min(clamp(330px, 34vw, 520px), 540px) !important}@media(max-width:820px){.fin[data-astro-cid-y636ellw] .fm-bubble{bottom:calc(100% - 4px)!important}}@media(min-width:821px){.fin[data-astro-cid-y636ellw] .fm{right:6%!important}.fin[data-astro-cid-y636ellw] .fm-bubble{right:78%!important;left:auto!important;bottom:auto!important;top:10%;transform:translateY(8px) scale(.92)!important;transform-origin:right center!important}.fin[data-astro-cid-y636ellw] .fm-bubble.show{transform:none!important}.fin[data-astro-cid-y636ellw] .fm-bubble:after{inset:50% -7px auto auto!important;transform:translateY(-50%) rotate(-45deg)!important}}.zm[data-astro-cid-y636ellw]{position:fixed;inset:0;z-index:200;background:#06140ce0;display:grid;place-items:center;padding:24px;cursor:zoom-out}.zm[data-astro-cid-y636ellw][hidden]{display:none}.zm[data-astro-cid-y636ellw] img[data-astro-cid-y636ellw]{max-width:min(900px,100%);max-height:100%;border-radius:14px}.zm[data-astro-cid-y636ellw] button[data-astro-cid-y636ellw]{position:absolute;top:16px;right:20px;width:48px;height:48px;border-radius:50%;border:0;background:var(--g5);color:#fff;font-size:26px;cursor:pointer}@media(max-width:1280px){.stats[data-astro-cid-y636ellw],.comm[data-astro-cid-y636ellw]{grid-template-columns:repeat(3,minmax(0,1fr))}.card[data-astro-cid-y636ellw]{grid-template-columns:minmax(0,1fr)}.card[data-astro-cid-y636ellw] figure[data-astro-cid-y636ellw]{aspect-ratio:16 / 9}.tm[data-astro-cid-y636ellw]{grid-template-columns:repeat(2,minmax(0,1fr))}.p12[data-astro-cid-y636ellw]{grid-template-columns:repeat(3,minmax(0,1fr))}.tm-foot[data-astro-cid-y636ellw]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.grow[data-astro-cid-y636ellw]{grid-column:1 / -1}}@media(max-width:1000px){.h-grid[data-astro-cid-y636ellw],.cyc[data-astro-cid-y636ellw],.pr[data-astro-cid-y636ellw],.two[data-astro-cid-y636ellw],.cert-head[data-astro-cid-y636ellw],.tm-head[data-astro-cid-y636ellw]{grid-template-columns:minmax(0,1fr);gap:32px}.cyc[data-astro-cid-y636ellw]>div[data-astro-cid-y636ellw]{position:static}.tm-big[data-astro-cid-y636ellw]{text-align:left}.deck[data-astro-cid-y636ellw]{max-width:420px}.sh[data-astro-cid-y636ellw]{flex-direction:column;align-items:flex-start;gap:12px}.sh[data-astro-cid-y636ellw].mt{flex-direction:row}.vc[data-astro-cid-y636ellw]{grid-template-columns:minmax(0,1fr);position:relative;top:auto;min-height:0}.vc[data-astro-cid-y636ellw] figure[data-astro-cid-y636ellw]{aspect-ratio:16 / 9;order:-1}.hist-pin[data-astro-cid-y636ellw]{position:static}.hist-track[data-astro-cid-y636ellw]{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.hist-track[data-astro-cid-y636ellw] li[data-astro-cid-y636ellw]{scroll-snap-align:start}.hist-head[data-astro-cid-y636ellw]{flex-direction:column;align-items:flex-start;gap:16px}.why[data-astro-cid-y636ellw] li[data-astro-cid-y636ellw]{grid-template-columns:50px minmax(0,1fr)}.why[data-astro-cid-y636ellw] span[data-astro-cid-y636ellw]{grid-column:2}.why[data-astro-cid-y636ellw] i[data-astro-cid-y636ellw],.anc[data-astro-cid-y636ellw] .btn[data-astro-cid-y636ellw]{display:none}.anc[data-astro-cid-y636ellw]{top:64px}.fin[data-astro-cid-y636ellw] .final-in{flex-direction:column;align-items:flex-start;padding-bottom:440px}}@media(max-width:640px){.stats[data-astro-cid-y636ellw]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.stats[data-astro-cid-y636ellw] li[data-astro-cid-y636ellw]:last-child{grid-column:span 2}.stats[data-astro-cid-y636ellw] b[data-astro-cid-y636ellw]{font-size:32px}.cta[data-astro-cid-y636ellw] .btn[data-astro-cid-y636ellw]{width:100%;justify-content:center}.comm[data-astro-cid-y636ellw],.tm[data-astro-cid-y636ellw],.p12[data-astro-cid-y636ellw],.tm-foot[data-astro-cid-y636ellw],.cf[data-astro-cid-y636ellw]{grid-template-columns:minmax(0,1fr)}.p12[data-astro-cid-y636ellw] li[data-astro-cid-y636ellw].wide{grid-column:auto}.p12[data-astro-cid-y636ellw] li[data-astro-cid-y636ellw]{min-height:0}.tm[data-astro-cid-y636ellw] li[data-astro-cid-y636ellw].wide{grid-column:auto}.tm[data-astro-cid-y636ellw] li[data-astro-cid-y636ellw].wide .tph[data-astro-cid-y636ellw]{aspect-ratio:4 / 3}.timg[data-astro-cid-y636ellw]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.timg[data-astro-cid-y636ellw] li[data-astro-cid-y636ellw]:last-child{display:none}.pst[data-astro-cid-y636ellw],.adv[data-astro-cid-y636ellw]{grid-template-columns:minmax(0,1fr)}.dk-hint[data-astro-cid-y636ellw]{display:none}.grow[data-astro-cid-y636ellw] li[data-astro-cid-y636ellw]{flex-direction:column;gap:2px}.hist-track[data-astro-cid-y636ellw] li[data-astro-cid-y636ellw]{width:250px}.fin-b[data-astro-cid-y636ellw] .btn[data-astro-cid-y636ellw]{width:100%;justify-content:center}.sl-nav[data-astro-cid-y636ellw] button[data-astro-cid-y636ellw]{width:44px;height:44px}}@media(prefers-reduced-motion:reduce){.marq[data-astro-cid-y636ellw]>div[data-astro-cid-y636ellw],.lmarq[data-astro-cid-y636ellw]>div[data-astro-cid-y636ellw],.dk-hint[data-astro-cid-y636ellw]{animation:none}.rv[data-astro-cid-y636ellw]{opacity:1;transform:none;transition:none}}@font-face{font-family:Unbounded;font-weight:500;font-display:swap;src:url(/fonts/unbounded-cyrillic-500-normal.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded;font-weight:500;font-display:swap;src:url(/fonts/unbounded-latin-500-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+2000-206F,U+20AC,U+2122}@font-face{font-family:Unbounded;font-weight:600;font-display:swap;src:url(/fonts/unbounded-cyrillic-600-normal.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded;font-weight:600;font-display:swap;src:url(/fonts/unbounded-latin-600-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+2000-206F,U+20AC,U+2122}@font-face{font-family:Unbounded;font-weight:700;font-display:swap;src:url(/fonts/unbounded-cyrillic-700-normal.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded;font-weight:700;font-display:swap;src:url(/fonts/unbounded-latin-700-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+2000-206F,U+20AC,U+2122}@font-face{font-family:Onest;font-weight:400;font-display:swap;src:url(/fonts/onest-cyrillic-400-normal.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-weight:400;font-display:swap;src:url(/fonts/onest-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+2000-206F,U+20AC,U+2122}@font-face{font-family:Onest;font-weight:500;font-display:swap;src:url(/fonts/onest-cyrillic-500-normal.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-weight:500;font-display:swap;src:url(/fonts/onest-latin-500-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+2000-206F,U+20AC,U+2122}@font-face{font-family:Onest;font-weight:600;font-display:swap;src:url(/fonts/onest-cyrillic-600-normal.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-weight:600;font-display:swap;src:url(/fonts/onest-latin-600-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+2000-206F,U+20AC,U+2122}.pres{--lime:#BAE85C;--lime-deep:#A6D93F;--on-lime:#1D1D1B;--paper:#F5F5F3;--surface:#FFFFFF;--ink:#1D1D1B;--graphite:#3B3B3B;--mute:#5E5E59;--line:#DCDCD6;--tile:#ECECE8;--display:"Unbounded","Arial Black",system-ui,sans-serif;--body:"Onest","Helvetica Neue",Helvetica,system-ui,sans-serif;--r-xl:36px;--r-lg:26px;--r-md:18px;--pad:clamp(20px,5vw,72px);--max:1360px;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);color-scheme:light}.pres *,.pres *:before,.pres *:after{box-sizing:border-box}.pres{scroll-padding-top:calc(env(safe-area-inset-top,0px) + 80px);-webkit-text-size-adjust:100%}.pres{margin:0;background:var(--paper);color:var(--ink);font-family:var(--body);font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:clip}.pres img{max-width:100%;display:block}.pres a{color:inherit}.pres h1,.pres h2,.pres h3{font-family:var(--display);font-weight:600;letter-spacing:-.02em;line-height:1.05;margin:0}.pres p{margin:0}.pres .wrap{max-width:var(--max);margin:0 auto;padding:0 var(--pad)}.pres section{position:relative}.pres :focus-visible{outline:3px solid var(--lime-deep);outline-offset:3px;border-radius:8px}.pres .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.pres .logo{display:inline-block;aspect-ratio:863/154;background:currentColor;-webkit-mask:url(/img/about/p/5bcbf986e658.png) center/contain no-repeat;mask:url(/img/about/p/5bcbf986e658.png) center/contain no-repeat}.pres .nav{position:fixed;left:0;right:0;top:0;z-index:50;padding-top:env(safe-area-inset-top,0px);transition:background .3s,backdrop-filter .3s}.pres .nav.solid{background:color-mix(in srgb,var(--paper) 78%,transparent);-webkit-backdrop-filter:saturate(1.6) blur(18px);backdrop-filter:saturate(1.6) blur(18px);box-shadow:0 1px 0 var(--line)}.pres .nav-in{display:flex;align-items:center;gap:28px;height:64px}.pres .nav .logo{height:20px;color:var(--ink)}.pres .nav-links{display:flex;gap:26px;margin-left:auto;font-size:15px}.pres .nav-links a{text-decoration:none;color:var(--mute);transition:color .2s}.pres .nav-links a:hover{color:var(--ink)}.pres .pbtn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 24px;border-radius:999px;font:500 16px/1 var(--body);text-decoration:none;border:0;cursor:pointer;transition:transform .2s,background .2s}.pres .pbtn:active{transform:scale(.97)}.pres .pbtn-lime{background:var(--lime);color:var(--on-lime)}.pres .pbtn-lime:hover{background:var(--lime-deep);transform:translateY(-1px)}.pres .pbtn-ghost{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line)}.pres .pbtn-ghost:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}.pres .nav .pbtn{min-height:40px;padding:0 18px;font-size:14px}@media(max-width:900px){.pres .nav-links{display:none}.pres .nav .pbtn{margin-left:auto}}.pres .hero{min-height:100svh;display:flex;align-items:center;padding:110px 0 60px}.pres .hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(32px,5vw,80px);align-items:center}.pres .hero .logo{width:min(100%,640px);color:var(--lime)}.pres .hero h1{font-size:clamp(26px,3vw,42px);font-weight:500;margin-top:clamp(22px,3vw,36px);max-width:21ch;line-height:1.12}.pres .hero-sub{margin-top:18px;font-size:clamp(17px,1.4vw,20px);color:var(--mute);max-width:36ch}.pres .hero-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}.pres .load>*{opacity:0;transform:translateY(24px);animation:up .9s cubic-bezier(.2,.7,.2,1) forwards}.pres .load>*:nth-child(2){animation-delay:.12s}.pres .load>*:nth-child(3){animation-delay:.22s}.pres .load>*:nth-child(4){animation-delay:.32s}@keyframes up{to{opacity:1;transform:none}}.pres .stack{position:relative;aspect-ratio:6/7;width:100%;max-width:520px;justify-self:end;perspective:1600px;cursor:pointer;border:0;padding:0;background:none}.pres .pcard{position:absolute;inset:0;border-radius:var(--r-xl);overflow:hidden;background:var(--tile);transform-origin:left center;transition:transform .9s cubic-bezier(.6,0,.2,1),opacity .9s,filter .9s;box-shadow:0 30px 60px -30px #1e1e1459}.pres .pcard img{width:100%;height:100%;object-fit:cover}.pres .pcard[data-p="0"]{z-index:5;transform:none}.pres .pcard[data-p="1"]{z-index:4;transform:translate3d(22px,-22px,-60px) rotate(2.5deg);filter:brightness(.92)}.pres .pcard[data-p="2"]{z-index:3;transform:translate3d(44px,-44px,-120px) rotate(5deg);filter:brightness(.84)}.pres .pcard[data-p="3"],.pres .pcard[data-p="4"],.pres .pcard[data-p="5"]{z-index:1;transform:translate3d(44px,-44px,-140px) rotate(5deg);opacity:0}.pres .pcard.leave{z-index:6;transform:rotateY(-105deg) translate(-30px);opacity:0;transition:transform .85s cubic-bezier(.55,0,.35,1),opacity .85s ease-in}.pres .pill{position:absolute;left:18px;bottom:18px;z-index:7;display:flex;align-items:center;gap:10px;height:30px;padding:0 14px;border-radius:999px;background:#2b2b29;color:#edede8;font-size:12px;letter-spacing:.02em}.pres .pill i{display:block;width:16px;height:5px;border-radius:3px;background:#5a5a55;transition:background .4s,width .4s}.pres .pill i.on{background:var(--lime);width:28px}.pres .facts{padding:40px 0 120px}.pres .facts-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.pres .fact{background:var(--surface);border-radius:var(--r-lg);padding:28px 26px 26px;min-height:230px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:inset 0 0 0 1px var(--line)}.pres .fact.hl{background:var(--lime);color:var(--on-lime);box-shadow:none}.pres .fact b{font-family:var(--display);font-weight:600;font-size:clamp(40px,4.4vw,64px);line-height:1;letter-spacing:-.04em;display:block;white-space:nowrap}.pres .fact b small{font-size:.45em;letter-spacing:-.01em;margin-left:.15em}.pres .fact p{font-size:15px;color:var(--mute);margin-top:22px;max-width:28ch}.pres .fact.hl p{color:#3c4a1a}.pres .facts-row2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-top:14px}.pres .note{border-radius:var(--r-lg);padding:24px 26px;background:var(--tile);font-size:15px;color:var(--mute)}.pres .note strong{color:var(--ink);font-weight:600;display:block;margin-bottom:4px;font-size:16px}.pres .mission{padding:120px 0 160px;overflow:hidden}.pres .mission-k{font-family:var(--display);font-size:14px;font-weight:500;color:var(--mute);margin-bottom:28px}.pres .mission-t{font-family:var(--display);font-weight:500;font-size:clamp(30px,4.6vw,68px);line-height:1.12;letter-spacing:-.025em;max-width:20ch;position:relative;z-index:2}.pres .mission-t span{opacity:.16;transition:opacity .25s}.pres .mission-t span.lit{opacity:1}.pres .floaters{position:absolute;inset:0;pointer-events:none;z-index:1}.pres .floaters img{position:absolute;width:clamp(90px,11vw,170px);border-radius:22px;will-change:transform;box-shadow:0 20px 40px -24px #00000059}.pres .head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:end;margin-bottom:56px}.pres .head h2{font-size:clamp(34px,5vw,72px)}.pres .head p{color:var(--mute);font-size:clamp(17px,1.4vw,19px);max-width:44ch;justify-self:end}@media(max-width:820px){.pres .head{grid-template-columns:minmax(0,1fr);gap:18px}.pres .head p{justify-self:start}}.pres .values{padding:60px 0 120px}.pres .vcard{position:sticky;top:calc(84px + var(--i) * 18px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:min(66svh,540px);border-radius:var(--r-xl);overflow:hidden;background:var(--surface);box-shadow:0 -1px 0 var(--line),0 30px 60px -40px #0006;margin-bottom:40px;transform-origin:center top}.pres .vcard:nth-child(odd){background:var(--surface)}.pres .vcard.lime{background:var(--lime);color:var(--on-lime)}.pres .vcard.dark{background:var(--graphite);color:#f1f1ec}.pres .vtext{padding:clamp(28px,4vw,56px);display:flex;flex-direction:column;gap:clamp(20px,3vw,40px)}.pres .vtext .vbody{margin-top:auto}.pres .vnum{font-family:var(--display);font-size:clamp(70px,9vw,140px);font-weight:400;line-height:.8;letter-spacing:-.05em;color:var(--lime-deep);opacity:.9}.pres .vcard.lime .vnum{color:#fff;opacity:.75}.pres .vtext h3{font-size:clamp(28px,3.2vw,46px);margin-bottom:16px}.pres .vtext p{font-size:clamp(16px,1.3vw,19px);max-width:34ch;opacity:.85}.pres .vimg{position:relative;min-height:280px}.pres .vimg img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.pres .wow{position:absolute;left:0;right:0;bottom:22%;font-family:var(--display);font-weight:600;font-size:22px;white-space:nowrap;color:var(--on-lime);opacity:.5;overflow:hidden}.pres .wow div{display:inline-block;animation:marq 18s linear infinite}@keyframes marq{to{transform:translate(-50%)}}.pres .tl{position:relative}.pres .tl-sticky{position:sticky;top:0;height:100svh;overflow:hidden;display:flex;flex-direction:column;justify-content:center;gap:clamp(24px,4vh,48px)}.pres .tl-top{display:flex;align-items:end;justify-content:space-between;gap:24px}.pres .tl-top h2{font-size:clamp(34px,5vw,72px);max-width:12ch}.pres .tl-bar{width:min(40vw,360px);height:4px;border-radius:2px;background:var(--line);overflow:hidden;margin-bottom:12px}.pres .tl-bar i{display:block;height:100%;width:0;background:var(--lime-deep);transform:translateY(-1px)}.pres .tl-track{display:flex;gap:16px;padding:0 var(--pad);will-change:transform;width:max-content}.pres .yr{flex:0 0 auto;width:clamp(270px,26vw,360px);height:clamp(280px,44vh,380px);border-radius:var(--r-lg);padding:26px;display:flex;flex-direction:column;justify-content:space-between;background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--line)}.pres .yr.dark{background:var(--graphite);color:#f1f1ec;box-shadow:none}.pres .yr.lime{background:var(--lime);color:var(--on-lime);box-shadow:none}.pres .yr.photo{padding:0;overflow:hidden;box-shadow:none}.pres .yr.photo img{width:100%;height:100%;object-fit:cover}.pres .yr h3{font-size:clamp(30px,2.8vw,40px);font-weight:600;letter-spacing:-.03em}.pres .yr p,.pres .yr li{font-size:16px;line-height:1.45}.pres .yr ul{margin:6px 0 0;padding-left:18px}.pres .yr .pmuted{opacity:.75}.pres .big-yr{width:clamp(300px,34vw,520px);background:var(--lime);color:var(--on-lime);box-shadow:none;justify-content:flex-end}.pres .big-yr h3{font-size:clamp(44px,5vw,78px);line-height:.95}@media(max-width:760px){.pres .tl{height:auto!important}.pres .tl-sticky{position:static;height:auto;overflow:visible;padding:100px 0 40px}.pres .tl-track{transform:none!important;overflow-x:auto;width:auto;scroll-snap-type:x mandatory;padding-bottom:12px;-webkit-overflow-scrolling:touch}.pres .yr{scroll-snap-align:center;width:78vw}.pres .tl-bar{display:none}}.pres .process{padding:140px 0 60px}.pres .proc-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,64px);align-items:stretch}.pres .proc-img{border-radius:var(--r-xl);overflow:hidden;min-height:420px}.pres .proc-img img{width:100%;height:100%;object-fit:cover}.pres .steps{list-style:none;margin:32px 0 0;padding:0;counter-reset:s}.pres .steps li{counter-increment:s;display:flex;align-items:baseline;gap:18px;padding:16px 0;border-top:1px solid var(--line);font-family:var(--display);font-size:clamp(20px,2vw,28px);font-weight:500;letter-spacing:-.02em}.pres .steps li:last-child{border-bottom:1px solid var(--line)}.pres .steps li:before{content:counter(s,decimal-leading-zero);font-family:var(--body);font-size:14px;color:var(--mute);min-width:26px}.pres .proc-lead{font-size:clamp(17px,1.4vw,20px);color:var(--mute);max-width:42ch;margin-top:20px}.pres .statement{background:var(--lime);color:var(--on-lime);margin:100px 0 0;padding:clamp(100px,16vh,180px) 0}.pres .statement p{font-family:var(--display);font-weight:600;font-size:clamp(34px,6.4vw,104px);line-height:1.02;letter-spacing:-.04em}.pres .statement .ln{display:block;overflow:hidden;padding-bottom:.12em;margin-bottom:-.12em}.pres .statement .ln span{display:block;transform:translateY(105%);transition:transform 1s cubic-bezier(.2,.7,.2,1)}.pres .statement.in .ln span{transform:none}.pres .statement.in .ln:nth-child(2) span{transition-delay:.12s}.pres .statement.in .ln:nth-child(3) span{transition-delay:.24s}.pres .prod{padding:140px 0 120px}.pres .prod-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px}.pres .prod-stat{grid-column:span 4;background:var(--surface);border-radius:var(--r-lg);padding:28px;box-shadow:inset 0 0 0 1px var(--line);display:flex;flex-direction:column;justify-content:space-between;min-height:200px}.pres .prod-stat b{font-family:var(--display);font-size:clamp(38px,4vw,58px);font-weight:600;letter-spacing:-.04em;line-height:1}.pres .prod-stat p{color:var(--mute);font-size:15px;margin-top:18px}.pres .prod-img{grid-column:span 7;border-radius:var(--r-lg);overflow:hidden;min-height:440px}.pres .prod-img img{width:100%;height:100%;object-fit:cover}.pres .prod-list{grid-column:span 5;background:var(--graphite);color:#efefea;border-radius:var(--r-lg);padding:clamp(26px,3vw,40px);display:flex;flex-direction:column;justify-content:space-between;gap:28px}.pres .prod-list h3{font-size:22px;color:var(--lime)}.pres .ticks{list-style:none;margin:18px 0 0;padding:0}.pres .ticks li{padding:11px 0 11px 30px;position:relative;border-top:1px solid rgba(255,255,255,.1);font-size:16px}.pres .ticks li:before{content:"";position:absolute;left:0;top:17px;width:14px;height:8px;border-left:2px solid var(--lime);border-bottom:2px solid var(--lime);transform:rotate(-45deg)}.pres .prod-list .foot{font-size:15px;opacity:.75}.pres .tech{padding:60px 0 140px}.pres .tech-grid{display:grid;grid-template-columns:5fr 7fr;gap:clamp(24px,4vw,64px);align-items:start}.pres .chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.pres .chip{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:999px;background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--line);font-size:16px;transition:background .25s,color .25s,box-shadow .25s}.pres .chip:hover{background:var(--lime);color:var(--on-lime);box-shadow:none}.pres .mosaic{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:12px}.pres .mosaic figure{margin:0;border-radius:var(--r-md);overflow:hidden;aspect-ratio:1;background:var(--tile)}.pres .mosaic figure img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.pres .mosaic figure:hover img{transform:scale(1.06)}.pres .mosaic .tall{grid-row:span 2;aspect-ratio:auto}.pres .china{background:var(--lime);color:var(--on-lime);padding:clamp(100px,14vh,160px) 0;border-radius:var(--r-xl) var(--r-xl) 0 0}.pres .china h2{font-size:clamp(40px,6vw,92px);letter-spacing:-.04em}.pres .china h2 em{font-style:normal;font-weight:400;opacity:.55;margin:0 .1em}.pres .china-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,64px);margin-top:48px;align-items:stretch}.pres .china-img{border-radius:var(--r-xl);overflow:hidden;min-height:460px}.pres .china-img img{width:100%;height:100%;object-fit:cover}.pres .china-lead{font-size:clamp(18px,1.6vw,22px);max-width:34ch;font-weight:500}.pres .caps{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin:32px 0}.pres .cap{background:#ffffff6b;border-radius:var(--r-md);padding:18px;min-height:88px;display:flex;align-items:flex-end;font-weight:500;font-size:16px;line-height:1.3}.pres .china .closing{font-family:var(--display);font-size:clamp(20px,1.9vw,26px);font-weight:500;letter-spacing:-.02em;line-height:1.25;max-width:24ch}.pres .logi{padding:140px 0 120px;background:var(--paper)}.pres .logi-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.pres .logi-card{background:var(--surface);border-radius:var(--r-xl);padding:clamp(28px,3.5vw,48px);box-shadow:inset 0 0 0 1px var(--line)}.pres .logi-card h3{font-size:20px;margin-bottom:6px}.pres .logi-card .ticks li{border-top-color:var(--line)}.pres .logi-card .ticks li:before{border-color:var(--lime-deep)}.pres .logi-card .bottom{margin-top:26px;font-weight:600}.pres .logi-img{border-radius:var(--r-xl);overflow:hidden;min-height:380px}.pres .logi-img img{width:100%;height:100%;object-fit:cover}.pres .comm{padding:40px 0 120px}.pres .comm-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.pres .cc{border-radius:var(--r-lg);padding:28px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);min-height:220px;display:flex;flex-direction:column;justify-content:space-between;gap:24px}.pres .cc h3{font-family:var(--body);font-weight:600;font-size:19px;letter-spacing:0;line-height:1.3}.pres .cc p{color:var(--mute);font-size:15px}.pres .cc.lime{background:var(--lime);color:var(--on-lime);box-shadow:none}.pres .cc.lime p{color:#3c4a1a}.pres .cc.open{background:var(--graphite);color:#f1f1ec;box-shadow:none;justify-content:flex-end}.pres .cc.open h3{font-family:var(--display);font-size:clamp(22px,2vw,28px);font-weight:500;letter-spacing:-.02em;line-height:1.15}.pres .trust{padding:120px 0}.pres .trust-in{background:var(--graphite);color:#f1f1ec;border-radius:var(--r-xl);padding:clamp(32px,5vw,72px) 0;overflow:hidden}.pres .trust-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:end;padding:0 clamp(32px,5vw,72px);margin-bottom:clamp(40px,5vw,64px)}.pres .trust-side{opacity:.7;max-width:40ch;justify-self:end}.pres .marq{display:flex;overflow:hidden;-webkit-mask:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.pres .marq+.marq{margin-top:12px}.pres .marq-in{display:flex;gap:12px;padding-right:12px;flex:none;animation:marq 48s linear infinite}.pres .marq.rev .marq-in{animation-direction:reverse;animation-duration:56s}@media(hover:hover){.pres .marq:hover .marq-in{animation-play-state:paused}}.pres .lg{flex:none;height:clamp(84px,9vw,120px);border-radius:var(--r-md);overflow:hidden;display:grid;place-items:center}.pres .lg img{height:100%;width:auto}@media(max-width:820px){.pres .trust-head{grid-template-columns:minmax(0,1fr)}.pres .trust-side{justify-self:start}}.pres .trust h2{font-size:clamp(36px,5vw,72px)}.pres .trust .num{font-family:var(--display);color:var(--lime);font-size:clamp(56px,7vw,110px);font-weight:600;letter-spacing:-.05em;line-height:1;margin-top:28px}.pres .trust .num+p{opacity:.7;margin-top:8px;max-width:30ch}.pres .people{padding:20px 0 120px}.pres .people-grid{display:grid;grid-template-columns:7fr 5fr;gap:14px}.pres .people-text{background:var(--surface);border-radius:var(--r-xl);padding:clamp(28px,4vw,56px);box-shadow:inset 0 0 0 1px var(--line)}.pres .people-text h2{font-size:clamp(34px,4.4vw,64px)}.pres .people-text .plead{font-size:clamp(17px,1.4vw,20px);color:var(--mute);margin:16px 0 36px;max-width:40ch}.pres .roles{display:grid;gap:0}.pres .role{display:grid;grid-template-columns:180px 1fr;gap:20px;padding:18px 0;border-top:1px solid var(--line)}.pres .role b{font-family:var(--display);font-weight:500;font-size:17px}.pres .role span{color:var(--mute);font-size:16px}.pres .people-img{border-radius:var(--r-xl);overflow:hidden;min-height:460px}.pres .people-img img{width:100%;height:100%;object-fit:cover}@media(max-width:600px){.pres .role{grid-template-columns:minmax(0,1fr);gap:4px}}.pres .why{padding:40px 0 140px}.pres .why-grid{display:grid;grid-template-columns:5fr 7fr;gap:clamp(24px,4vw,64px);align-items:start}.pres .why-img{position:sticky;top:100px;border-radius:var(--r-xl);overflow:hidden;aspect-ratio:4/5}.pres .why-img img{width:100%;height:100%;object-fit:cover}.pres .why h2{font-size:clamp(40px,6vw,96px);letter-spacing:-.04em;margin-bottom:28px}.pres .why-list{list-style:none;margin:0;padding:0}.pres .why-list li{padding:26px 0;border-top:1px solid var(--line)}.pres .why-list li:last-child{border-bottom:1px solid var(--line)}.pres .why-list b{display:block;font-family:var(--display);font-weight:500;font-size:clamp(21px,2.1vw,30px);letter-spacing:-.02em;line-height:1.2}.pres .why-list span{display:block;color:var(--mute);margin-top:8px;font-size:17px}.pres .final{padding:0 0 calc(40px + env(safe-area-inset-bottom,0px))}.pres .final-in{background:var(--lime);color:var(--on-lime);border-radius:var(--r-xl);padding:clamp(40px,7vw,110px) clamp(28px,6vw,90px);position:relative;overflow:hidden}.pres .final h2{font-size:clamp(38px,6.4vw,104px);letter-spacing:-.045em;max-width:12ch}.pres .final p{font-size:clamp(17px,1.5vw,21px);max-width:40ch;margin-top:22px}.pres .final .row{display:flex;flex-wrap:wrap;gap:12px;margin-top:40px}.pres .final .pbtn-dark{background:var(--on-lime);color:var(--lime)}.pres .final .pbtn-dark:hover{background:#000}.pres .final .btn-line{background:transparent;color:var(--on-lime);box-shadow:inset 0 0 0 1.5px #1d1d1b59}.pres .final .btn-line:hover{box-shadow:inset 0 0 0 1.5px var(--on-lime)}.pres .final .ghostlogo{position:absolute;right:-4%;bottom:-6%;width:62%;color:#ffffff47;pointer-events:none}.pres .foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;padding:28px 0 0;font-size:14px;color:var(--mute)}.pres .foot a{text-decoration:none}.pres .rv{opacity:0;transform:translateY(40px);transition:opacity 1s cubic-bezier(.2,.7,.2,1),transform 1s cubic-bezier(.2,.7,.2,1)}.pres .rv.in{opacity:1;transform:none}.pres.lenis,.pres.lenis body{height:auto}.pres .lenis.lenis-smooth{scroll-behavior:auto!important}.pres .lenis.lenis-stopped{overflow:hidden}.pres .grain{position:fixed;inset:-50%;z-index:90;pointer-events:none;opacity:.05;background-image:url(/img/about/p/879011245077.svg);animation:grain 1.2s steps(6) infinite}@keyframes grain{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-4%)}60%{transform:translate(-4%,-1%)}80%{transform:translate(3%,3%)}to{transform:translate(0)}}.pres .ph{position:relative;overflow:hidden;clip-path:inset(100% 0 0 0 round var(--r-xl));transition:clip-path 1.3s cubic-bezier(.77,0,.18,1);cursor:zoom-in}.pres .ph.in{clip-path:inset(0 0 0 0 round var(--r-xl))}.pres .ph img{transform:translate3d(0,var(--py,0px),0) scale(1.14);transition:transform 1.6s cubic-bezier(.2,.7,.2,1);will-change:transform}.pres .ph.done img{transition:transform .35s linear}.pres .ph:not(.in) img{transform:translate3d(0,8%,0) scale(1.3)}.pres .split .w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.1em;margin-bottom:-.1em}.pres .split .w>span{display:inline-block;transform:translateY(110%) rotate(4deg);transform-origin:left bottom;transition:transform 1s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--d) * 45ms)}.pres .split.in .w>span{transform:none}.pres .band{padding:clamp(40px,7vw,90px) 0;overflow:hidden;white-space:nowrap}.pres .band-row{display:flex;width:max-content;will-change:transform}.pres .band-row span{font-family:var(--display);font-weight:600;font-size:clamp(38px,10vw,150px);letter-spacing:-.05em;line-height:1;padding-right:.45em;display:inline-flex;align-items:center;gap:.45em}.pres .band-row span:nth-child(2n){color:transparent;-webkit-text-stroke:1.5px var(--ink)}.pres .band-row span:after{content:"";width:.28em;height:.28em;border-radius:50%;background:var(--lime);flex:none}.pres .band-skew{transform:skew(var(--sk,0deg));transition:transform .4s cubic-bezier(.2,.7,.2,1)}.pres .stack{transform-style:preserve-3d;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.pres .glare{position:absolute;inset:0;z-index:6;border-radius:var(--r-xl);pointer-events:none;background:radial-gradient(420px circle at var(--gx,50%) var(--gy,30%),rgba(255,255,255,.28),transparent 45%);opacity:0;transition:opacity .4s;mix-blend-mode:soft-light}.pres .stack:hover .glare{opacity:1}.pres .cur,.pres .cur-ring{position:fixed;left:0;top:0;z-index:100;pointer-events:none;border-radius:50%;transform:translate3d(-100px,-100px,0)}.pres .cur{width:8px;height:8px;margin:-4px 0 0 -4px;background:var(--ink)}.pres .cur-ring{width:44px;height:44px;margin:-22px 0 0 -22px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ink) 45%,transparent);display:grid;place-items:center;transition:width .35s cubic-bezier(.2,.7,.2,1),height .35s cubic-bezier(.2,.7,.2,1),margin .35s cubic-bezier(.2,.7,.2,1),background .35s,box-shadow .35s}.pres .cur-ring b{font:500 13px/1 var(--body);color:var(--on-lime);opacity:0;transition:opacity .2s}.pres .cur-ring.big{width:96px;height:96px;margin:-48px 0 0 -48px;background:var(--lime);box-shadow:none}.pres .cur-ring.big b{opacity:1}.pres .cur-ring.link{width:64px;height:64px;margin:-32px 0 0 -32px;background:color-mix(in srgb,var(--lime) 35%,transparent);box-shadow:none}.pres .has-cursor .cur,.pres .has-cursor .cur-ring{display:block}.pres .cur,.pres .cur-ring{display:none}@media(pointer:fine){.pres .has-cursor .stack,.pres .has-cursor .ph{cursor:none}}.pres .lb{position:fixed;inset:0;z-index:95;display:grid;place-items:center;padding:calc(env(safe-area-inset-top,0px) + 24px) 24px calc(env(safe-area-inset-bottom,0px) + 24px);background:#14141300;pointer-events:none;transition:background .5s}.pres .lb.open{background:#141413e0;pointer-events:auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pres .lb img{position:fixed;left:0;top:0;border-radius:var(--r-lg);transform-origin:0 0;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1),border-radius .6s;will-change:transform}.pres .lb-x{position:fixed;right:calc(20px + env(safe-area-inset-right,0px));top:calc(20px + env(safe-area-inset-top,0px));width:48px;height:48px;border-radius:50%;border:0;background:var(--lime);color:var(--on-lime);font-size:24px;line-height:1;cursor:pointer;opacity:0;transition:opacity .3s}.pres .lb.open .lb-x{opacity:1}.pres .dock{position:fixed;left:50%;bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:60;transform:translate(-50%,140%);display:flex;align-items:center;gap:14px;height:44px;padding:0 8px 0 18px;border-radius:999px;background:#2b2b29;color:#edede8;font-size:13px;box-shadow:0 14px 40px -16px #00000080;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.pres .dock.show{transform:translate(-50%)}.pres .dock-name{min-width:9.5em;white-space:nowrap}.pres .dock-name em{font-style:normal;color:var(--lime);margin-right:8px;font-variant-numeric:tabular-nums}.pres .dock-dots{display:flex;gap:4px}.pres .dock-dots a{display:block;width:14px;height:28px;position:relative}.pres .dock-dots a:before{content:"";position:absolute;left:3px;right:3px;top:12px;height:4px;border-radius:2px;background:#5a5a55;transition:background .3s}.pres .dock-dots a.on:before{background:var(--lime)}.pres .dock-dots a:hover:before{background:#9a9a92}@media(max-width:640px){.pres .dock-dots{display:none}.pres .dock{padding-right:18px}}.pres .vcard{will-change:transform;transition:filter .2s}.pres .pbtn{will-change:transform}@media(prefers-reduced-motion:reduce){.pres .ph{clip-path:none}.pres .ph img{transform:none!important}.pres .split .w>span{transform:none}.pres .grain{display:none}}@media(max-width:820px){.pres .floaters img:nth-child(3),.pres .floaters img:nth-child(5){display:none}.pres .floaters img{width:76px}}.pres .merch{--s:.19;position:fixed;left:0;bottom:calc(4px + env(safe-area-inset-bottom,0px));z-index:70;width:calc(531px * var(--s));height:calc(937px * var(--s));transform:translate3d(var(--mx,-200px),0,0);pointer-events:none;transition:opacity .4s}@media(max-width:820px){.pres .merch{--s:.13}}.pres .m-rig{position:absolute;left:0;top:0;width:531px;height:937px;transform:scale(var(--s));transform-origin:0 0}.pres .m-all{position:absolute;inset:0;transform-origin:250px 930px;transform:translateY(var(--bob,0px)) rotate(var(--rock,0deg)) scale(var(--sx,1),var(--sy,1))}.pres .m-rig .p{position:absolute}.pres .m-rig .p>img{position:absolute;inset:0;width:100%;height:100%;display:block}.pres .m-leg{transform-origin:var(--ox) 12px;transform:translateY(var(--ly,0px)) rotate(var(--r,0deg))}.pres .m-tail{transform-origin:100px 96px;transform:rotate(var(--tail,0deg))}.pres .m-head{transform-origin:230px 420px;transform:translate(var(--hx,0px),var(--hy,0px)) rotate(calc(-9deg + var(--hr,0deg)))}.pres .m-rig .m-head>.hf{position:absolute;display:block;max-width:none;opacity:0;pointer-events:none}.pres .m-rig .m-head>.hf.on{opacity:1}.pres .m-rig .p,.pres .m-rig img{pointer-events:none}.pres .m-rig .fz{pointer-events:auto}.pres .m-rig .m-head>.hl{position:absolute;inset:0;width:100%;height:100%;display:block}.pres .hl-base{transform:translate(calc(var(--lx,0) * -2px * var(--lk,1)),calc(var(--ly,0) * -1.5px * var(--lk,1)))}.pres .hl-mz{transform:translate(calc(var(--lx,0) * 6px * var(--lk,1)),calc(var(--ly,0) * 4px * var(--lk,1)))}.pres .hl-gl{transform:translate(calc(var(--lx,0) * 4px * var(--lk,1)),calc(var(--ly,0) * 3px * var(--lk,1)))}.pres .m-shadow{position:absolute;left:12%;right:18%;bottom:-2px;height:10px;border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.28),transparent);transform:scaleX(var(--shw,1));z-index:-1}.pres .m-hit{position:absolute;inset:4% 10% 0;border:0;padding:0;background:transparent;pointer-events:auto;cursor:pointer;border-radius:40%;z-index:2}.pres .m-bubble{position:absolute;bottom:calc(100% + 4px);left:50%;width:max-content;max-width:290px;transform:translate(-30%,10px) scale(.9);opacity:0;pointer-events:none;background:var(--surface);color:var(--ink);border-radius:18px;padding:12px 16px;font:500 14px/1.35 var(--body);box-shadow:0 14px 40px -14px #00000059,inset 0 0 0 1px var(--line);transition:opacity .3s,transform .4s cubic-bezier(.2,.7,.2,1);z-index:3}.pres .m-bubble.show{opacity:1;transform:translate(-30%) scale(1);pointer-events:auto}.pres .m-bubble:after{content:"";position:absolute;left:28%;bottom:-7px;width:14px;height:14px;background:inherit;transform:rotate(45deg);box-shadow:1px 1px 0 var(--line)}.pres .m-bubble .m-acts{display:flex;gap:8px;margin-top:10px}.pres .m-bubble a,.pres .m-bubble button{white-space:nowrap;font:500 13px/1 var(--body);min-height:36px;padding:0 14px;border-radius:999px;border:0;cursor:pointer;display:inline-flex;align-items:center;text-decoration:none}.pres .m-bubble a{background:var(--lime);color:var(--on-lime)}.pres .m-bubble button{background:transparent;color:var(--mute);box-shadow:inset 0 0 0 1px var(--line)}.pres .merch.edge-r .m-bubble{transform:translate(-78%,10px) scale(.9)}.pres .merch.edge-r .m-bubble.show{transform:translate(-78%) scale(1)}.pres .merch.edge-r .m-bubble:after{left:74%}.pres .merch.gone,.pres .merch.away{opacity:0;pointer-events:none}.pres .merch.away .m-hit,.pres .merch.away .m-bubble{pointer-events:none}.pres .m-call{position:fixed;left:14px;bottom:calc(14px + env(safe-area-inset-bottom,0px));z-index:70;width:56px;height:56px;border-radius:50%;border:0;padding:0;overflow:hidden;background:var(--lime);cursor:pointer;opacity:0;transform:scale(.5);pointer-events:none;transition:opacity .3s,transform .4s cubic-bezier(.2,.7,.2,1);box-shadow:0 10px 24px -10px #0006}.pres .m-call img{width:150%;height:auto;margin:-2px 0 0 -18%}.pres .m-call.show{opacity:1;transform:none;pointer-events:auto}.pres .m-call.show.away{opacity:0;transform:scale(.5);pointer-events:none}@media(min-width:821px){.pres .fm{--fh:clamp(330px,38vw,600px)}.pres .final-in{min-height:calc(var(--fh-b,clamp(330px,38vw,600px)) + 170px);display:flex;flex-direction:column;justify-content:center}.pres .final-in>h2,.pres .final-in>p,.pres .final-in>.row{margin-right:calc(clamp(330px,38vw,600px)*.6 + 5%)}.pres .final-in .row{align-self:flex-start}.pres .final h2{font-size:clamp(38px,5.1vw,84px)}}.pres .final-in>*:not(.fm):not(.ghostlogo){position:relative;z-index:2}.pres .fm{position:absolute;right:5%;bottom:0;z-index:3;height:var(--fh,clamp(240px,27vw,400px));aspect-ratio:531/937;--lk:1}.pres .fm .m-rig{transform:scale(var(--fs,.45))}.pres .fz{position:absolute;z-index:5;border:0;padding:0;margin:0;background:transparent;cursor:pointer;border-radius:40%;-webkit-tap-highlight-color:transparent}.pres .fz:focus-visible{outline:6px solid var(--on-lime);outline-offset:2px}.pres .fm-bubble{left:auto;right:-6%;bottom:calc(100% + 44px);width:max-content;max-width:min(250px,70vw);transform:translateY(10px) scale(.9);transform-origin:right bottom}.pres .fm-bubble.show{transform:translate(0) scale(1)}.pres .fm-bubble:after{left:auto;right:30%}@media(max-width:820px){.pres .final-in{padding-bottom:calc(min(360px,92vw) + 130px)}.pres .fm{height:min(360px,92vw);right:50%;transform:translate(50%);--lk:1}.pres .fm-bubble{right:50%;transform:translate(50%,10px) scale(.9);transform-origin:center bottom}.pres .fm-bubble.show{transform:translate(50%) scale(1)}.pres .fm-bubble:after{right:calc(50% - 7px)}.pres .final .row{flex-direction:column;align-items:stretch}.pres .final .row .pbtn{width:100%;white-space:nowrap;padding:0 16px;font-size:15px}}.pres #mBubble{left:var(--bl,0px);max-width:min(290px,calc(100vw - 20px));transform:translateY(10px) scale(.92);transform-origin:var(--ba,30px) 100%}.pres #mBubble.show{transform:none}.pres #mBubble:after{left:var(--ba,30px)}.pres .dock-merch{display:none;flex:none;width:34px;height:34px;margin:0 -2px 0 2px;border:0;padding:0;border-radius:50%;overflow:hidden;background:var(--lime);cursor:pointer;position:relative}.pres .dock-merch img{position:absolute;width:150%;left:-25%;top:-4px;max-width:none}.pres .dock.has-merch .dock-merch{display:block;animation:pop .5s cubic-bezier(.2,.7,.2,1.4)}.pres .dock.has-merch{padding-right:5px}.pres .dock:not(.show) .dock-merch{opacity:0;transition:opacity .2s}@keyframes pop{0%{transform:scale(.3)}to{transform:none}}@media(prefers-reduced-motion:reduce){.pres .marq-in{animation:marq 90s linear infinite!important}.pres .marq.rev .marq-in{animation-direction:reverse!important}}@media(max-width:640px){.pres .marq-in{animation-duration:30s}.pres .marq.rev .marq-in{animation-duration:36s}}.pres .stack{touch-action:pan-y;-webkit-user-select:none;user-select:none}.pres .stack:focus-visible{outline:3px solid var(--lime-deep);outline-offset:8px;border-radius:var(--r-xl)}.pres .pcard.dragging{transition:none!important}.pres .stack img{-webkit-user-drag:none;user-drag:none;pointer-events:none}.pres .pcard.leave-r{z-index:6;transform-origin:right center;transform:rotateY(105deg) translate(30px);opacity:0;transition:transform .85s cubic-bezier(.55,0,.35,1),opacity .85s ease-in}.pres .pill b{font-weight:500;font-variant-numeric:tabular-nums;min-width:3.2em}.pres .st-nav{position:absolute;right:16px;bottom:14px;z-index:8;display:flex;gap:8px}.pres .st-nav button{width:44px;height:44px;border-radius:50%;border:0;padding:0;display:grid;place-items:center;background:#2b2b29e0;color:#f1f1ec;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .2s,transform .2s}.pres .st-nav button:hover{background:var(--lime);color:var(--on-lime)}.pres .st-nav button:active{transform:scale(.92)}.pres .st-hint{position:absolute;left:50%;top:16px;z-index:8;display:none;align-items:center;gap:8px;height:36px;padding:0 14px 0 10px;border-radius:999px;background:#2b2b29e0;color:#f1f1ec;font-size:14px;pointer-events:none;transform:translate(-50%);transition:opacity .4s}.pres .st-hint svg{animation:swipe 1.8s ease-in-out infinite}@keyframes swipe{0%,to{transform:translate(5px)}50%{transform:translate(-7px) rotate(-8deg)}}@media(pointer:coarse){.pres .st-hint{display:flex}}.pres .stack.touched .st-hint{opacity:0}.pres .stack:not(.touched) .pcard[data-p="0"]{animation:nudge 4.5s ease-in-out 2.5s infinite}@keyframes nudge{0%,72%,to{translate:0 0}80%{translate:-34px 0}88%{translate:8px 0}94%{translate:-3px 0}}@media(max-width:520px){.pres .pill i{width:10px}.pres .pill i.on{width:20px}.pres .pill{gap:7px;padding:0 12px}}.pres .dock-merch{background:transparent!important;overflow:visible!important;width:46px!important;height:36px!important;border-radius:0!important}.pres .dock-merch img{position:absolute;width:58px!important;left:-6px!important;top:auto!important;bottom:-2px;max-width:none;transform-origin:50% 90%;animation:peek 3.4s ease-in-out infinite}@keyframes peek{0%,55%,to{transform:translateY(0) rotate(0)}62%{transform:translateY(-7px) rotate(-9deg)}70%{transform:translateY(-4px) rotate(7deg)}78%{transform:translateY(-6px) rotate(-4deg)}86%{transform:translateY(0) rotate(0)}}.pres .fm-tap{position:absolute;right:88%;top:46%;z-index:4;display:flex;align-items:center;gap:8px;white-space:nowrap;height:36px;padding:0 14px 0 12px;border-radius:999px;background:var(--on-lime);color:var(--lime);font:500 14px/1 var(--body);pointer-events:none;animation:tapb 2.4s ease-in-out infinite;transition:opacity .4s}.pres .fm-tap:after{content:"";position:absolute;right:-5px;top:50%;width:10px;height:10px;background:inherit;transform:translateY(-50%) rotate(45deg)}.pres .fm-tap i{width:10px;height:10px;border-radius:50%;background:var(--lime);box-shadow:0 0 #bae85cb3;animation:ring 1.6s ease-out infinite}@keyframes ring{to{box-shadow:0 0 0 10px #bae85c00}}@keyframes tapb{0%,to{transform:translate(0)}50%{transform:translate(-8px)}}.pres .fm.clicked .fm-tap{opacity:0}.pres .fm-name{position:absolute;left:88%;top:46%;z-index:4;display:grid;gap:2px;white-space:nowrap;padding:10px 16px;border-radius:14px;background:#ffffff14;border:1px solid rgba(255,255,255,.14);color:#fff;font:600 16px/1.1 var(--body);pointer-events:none}.pres .fm-name small{font:500 12.5px/1.1 var(--body);color:var(--lime)}@media(max-width:820px){.pres .fm-name{left:50%;top:-6px;transform:translate(-50%,-100%);text-align:center}}@media(hover:hover){.pres .fm:hover .m-all{filter:drop-shadow(0 0 22px rgba(255,255,255,.75))}}@media(max-width:820px){.pres .fm-tap{inset:auto auto -6px 50%;transform:translate(-50%);animation:none}.pres .fm-tap:after{display:none}}@media(max-width:1000px){.pres .facts-grid,.pres .comm-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(max-width:820px){.pres .hero{padding-top:96px}.pres .hero-grid,.pres .proc-grid,.pres .tech-grid,.pres .china-grid,.pres .logi-grid,.pres .people-grid,.pres .why-grid{grid-template-columns:minmax(0,1fr)}.pres .stack{justify-self:start;width:calc(100% - 44px);max-width:420px;margin-top:40px}.pres .vcard{position:relative;top:auto}.pres .vcard{grid-template-columns:minmax(0,1fr);min-height:auto}.pres .vimg{min-height:240px;order:-1}.pres .vtext{gap:24px}.pres .vnum{font-size:64px}.pres .prod-stat,.pres .prod-img,.pres .prod-list{grid-column:span 12}.pres .prod-img{min-height:300px}.pres .why-img{position:relative;top:0;aspect-ratio:16/10}.pres .facts-row2{grid-template-columns:minmax(0,1fr)}.pres .china-img,.pres .proc-img,.pres .people-img{min-height:300px}}@media(max-width:520px){.pres{font-size:16px}.pres .facts-grid,.pres .comm-grid,.pres .caps{grid-template-columns:minmax(0,1fr)}.pres .fact{min-height:170px}.pres .pcard[data-p="1"]{transform:translate3d(14px,-14px,-60px) rotate(2deg)}.pres .pcard[data-p="2"]{transform:translate3d(28px,-28px,-120px) rotate(4deg)}}@media(prefers-reduced-motion:reduce){.pres *,.pres *:before,.pres *:after{animation:none!important;transition:none!important}.pres .load>*,.pres .rv{opacity:1;transform:none}.pres .statement .ln span{transform:none}.pres .mission-t span{opacity:1}}.pres .hero{min-height:calc(100svh - 112px);padding:40px 0 56px}.pres .hero h1{font-size:clamp(24px,2.4vw,34px);line-height:1.15;max-width:24ch}.pres .hero .logo{width:min(100%,520px)}.pres .cert{padding:clamp(72px,9vw,120px) 0;background:var(--surface)}.pres .cert-head{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(24px,5vw,72px);align-items:end}.pres .cert-head h2{font-size:clamp(32px,4.6vw,64px)}.pres .cert-lead{margin-top:20px;font-size:18px;color:var(--mute);max-width:46ch}.pres .cert-facts{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.pres .cert-facts li{padding:16px 18px;border-radius:var(--r-md);background:var(--paper)}.pres .cert-facts b{display:block;font-weight:600}.pres .cert-facts span{display:block;font-size:14px;color:var(--mute);margin-top:4px}.pres .cert-facts a{display:flex;align-items:center;height:100%;font-weight:600;text-decoration:none}.pres .cert-facts li:last-child{background:var(--lime);color:var(--on-lime)}.pres .cert-row{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-top:48px;padding:0 max(var(--pad),calc((100vw - var(--max))/2 + var(--pad))) 8px;scroll-padding-inline:max(var(--pad),calc((100vw - var(--max))/2 + var(--pad)))}.pres .cert-row::-webkit-scrollbar{display:none}.pres .cert-it{flex:0 0 auto;width:clamp(220px,22vw,300px);margin:0;scroll-snap-align:start}.pres .cert-it .ph{aspect-ratio:530/760;border-radius:var(--r-lg);background:var(--paper);box-shadow:0 24px 50px -30px #00000059;transition:clip-path 1.3s cubic-bezier(.77,0,.18,1),transform .35s}.pres .cert-it .ph:hover{transform:translateY(-6px) rotate(-1deg)}.pres .cert-it .ph img{width:100%;height:100%;object-fit:contain;transform:none!important;padding:10px}.pres .cert-it figcaption{margin-top:14px}.pres .cert-it figcaption b{display:block;font-weight:600}.pres .cert-it figcaption span{display:block;font-size:14px;color:var(--mute);margin-top:4px}.pres .team{padding:clamp(72px,9vw,120px) 0;overflow:hidden}.pres .team-head{display:grid;grid-template-columns:1fr auto;gap:12px 40px;align-items:end}.pres .team-head h2{font-size:clamp(32px,4.6vw,64px)}.pres .team-head p{grid-column:1;font-size:18px;color:var(--mute);max-width:52ch}.pres .team-nav{grid-column:2;grid-row:1 / span 3;display:flex;gap:10px}.pres .team-nav button,.pres .cert-nav button{width:52px;height:52px;border-radius:50%;border:0;background:var(--ink);color:var(--paper);font-size:26px;line-height:1;cursor:pointer;transition:transform .2s,background .2s}.pres .team-nav button:hover,.pres .cert-nav button:hover{background:var(--lime);color:var(--on-lime);transform:scale(1.06)}.pres .team-row{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-top:48px;padding:0 max(var(--pad),calc((100vw - var(--max))/2 + var(--pad))) 8px;scroll-padding-inline:max(var(--pad),calc((100vw - var(--max))/2 + var(--pad)));cursor:grab}.pres .team-row::-webkit-scrollbar,.pres .cert-row::-webkit-scrollbar{display:none}.pres .team-row.drag,.pres .cert-row.drag{cursor:grabbing;scroll-snap-type:none}.pres .team-it{flex:0 0 auto;width:clamp(260px,26vw,360px);margin:0;scroll-snap-align:start}.pres .team-it .ph,.pres .team-ph{aspect-ratio:4/5;border-radius:var(--r-xl)}.pres .team-it .ph img{width:100%;height:100%;object-fit:cover}.pres .team-ph{display:grid;place-items:center;align-content:center;gap:10px;background:linear-gradient(160deg,var(--tile),var(--paper));border:1.5px dashed var(--line)}.pres .team-soon{grid-column:1;display:inline-flex;align-items:baseline;gap:10px;width:fit-content;max-width:80ch;margin:0;padding:10px 16px;border-radius:14px;border:1.5px dashed var(--line);font-size:15px!important;color:var(--mute)}.pres .team-soon:before{content:"";flex:0 0 8px;height:8px;border-radius:50%;background:var(--lime-deep);transform:translateY(-1px)}.pres .team-it figcaption{margin-top:16px}.pres .team-it figcaption em{font-style:normal;font-size:13px;color:var(--mute)}.pres .team-it figcaption b{display:block;font-family:var(--display);font-size:22px;font-weight:600;margin-top:4px}.pres .team-it figcaption span{display:block;font-size:15px;color:var(--mute);margin-top:6px}.pres .cert-nav{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}@media(max-width:900px){.pres .team-head{grid-template-columns:minmax(0,1fr)}.pres .team-nav{display:none}.pres .team-it{width:78vw}}@media(max-width:900px){.pres .cert-head,.pres .cert-facts{grid-template-columns:minmax(0,1fr)}}
