.hm-wide{box-sizing:border-box;max-width:1200px;margin:0 auto;padding:0 24px}.hm-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#34d399;margin:0;font-size:12px;font-weight:600}.hm-pin{height:calc(100vh + 3760px);margin-top:-80px;position:relative}.hm-stage{color:#fafafa;--s:min(620px, calc(100vh - 210px));--ox:34%;--oy:calc(50% + 40px);background:#09090b;height:100vh;min-height:640px;position:sticky;top:0;overflow:hidden}.hm-bg{z-index:0;opacity:0;animation:linear both hmIn;animation-timeline:scroll(root);animation-range:300px 600px;position:absolute;inset:0;overflow:hidden}.hm-bg img,.hm-rest-bg img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.hm-bg:after,.hm-rest-bg:after{content:"";background:radial-gradient(40% 45% at 88% 0,#ffc47847,#0000 70%),radial-gradient(70% 50% at 34% -10%,#10b98138,#0000 70%),radial-gradient(120% 90% at 34% 55%,#09090b59,#09090bd1 100%);position:absolute;inset:0}.hm-half{left:0;right:0;top:var(--oy);z-index:1;opacity:0;background:#fff6;height:3px;margin-top:-1px;animation:linear both hmIn;animation-timeline:scroll(root);animation-range:520px 760px;position:absolute}.hm-film{z-index:1;clip-path:circle(150%);animation:linear both hmClip,linear both hmFilmOut;animation-timeline:scroll(root),scroll(root);animation-range:0 520px,380px 600px;position:absolute;inset:0}.hm-film .hero-film-video{transform-origin:53% 57%;animation:linear both hmVid;animation-timeline:scroll(root);animation-range:0 560px}.hm-film .hero-film-shade{animation:linear both hmShade;animation-timeline:scroll(root);animation-range:200px 620px}@keyframes hmClip{0%{clip-path:circle(150%)}to{clip-path:circle(calc(var(--s) * .19) at var(--ox) var(--oy))}}@keyframes hmFilmOut{0%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes hmVid{0%{transform:none}to{transform:translate(-16%)scale(1.7)}}@keyframes hmShade{0%{opacity:1}to{opacity:.15}}.hm-copy{z-index:3;box-sizing:border-box;text-align:center;flex-direction:column;align-items:center;padding:176px 24px 72px;animation:linear both hmOut;animation-timeline:scroll(root);animation-range:0 300px;display:flex;position:absolute;inset:0}@keyframes hmOut{0%{opacity:1;transform:none}to{opacity:0;visibility:hidden;transform:translateY(-60px)}}.hm-copy h1{max-width:14ch;font-family:var(--font-display);letter-spacing:-.02em;color:#fff;text-wrap:balance;text-shadow:0 2px 24px #00000080;margin:0 auto;font-size:clamp(42px,7.5vw,84px);font-weight:600;line-height:1.02}.hm-copy h1 em{color:#34d399;font-style:normal}.hm-glow{display:inline-block;position:relative}.hm-glow:before{content:"";background:linear-gradient(90deg,#0000 0%,#a7f3d073 12%,#ffffffd9 50%,#a7f3d073 88%,#0000 100%);border-radius:2px;height:3px;position:absolute;bottom:-6px;left:0;right:0;box-shadow:0 0 12px #a7f3d099,0 0 24px #a7f3d059}.hm-copy .hm-sub{color:#f4f4f5;text-shadow:0 1px 2px #000c,0 2px 16px #000000b3;max-width:56ch;margin:44px auto 0;font-size:18px;font-weight:500;line-height:1.6}.hm-ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:40px;display:flex}.hm-badges{margin-top:auto;padding-top:40px}.hm-cue{z-index:3;letter-spacing:.18em;text-transform:uppercase;color:#d4d4d8;flex-direction:column;align-items:center;gap:6px;font-size:11px;font-weight:600;animation:linear both hmOut;animation-timeline:scroll(root);animation-range:0 120px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.hm-cue i{background:linear-gradient(#34d399,#0000);width:2px;height:24px;display:block}.hm-orbit{left:var(--ox);top:var(--oy);width:var(--s);height:var(--s);z-index:2;position:absolute;transform:translate(-50%,-50%)}.hm-orbit--stage{animation:linear both hmOrbitIn;animation-timeline:scroll(root);animation-range:380px 660px}@keyframes hmOrbitIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.86)}to{opacity:1;transform:translate(-50%,-50%)}}.hm-orbit svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hm-track{fill:none;stroke:#ffffff8c;stroke-width:2.5px}.hm-seg{fill:none;stroke:#34d399;stroke-width:3px;stroke-linecap:round;stroke-dasharray:224.4 1570.8}@keyframes hmSeg{0%{stroke-dasharray:0 1570.8}to{stroke-dasharray:224.4 1570.8}}.hm-chord{stroke:#6ee7b7;stroke-width:1.5px;stroke-linecap:round}.hm-ch-all{opacity:.35}.hm-orbit--stage .hm-cd{stroke:#a7f3d0;stroke-width:2px;filter:drop-shadow(0 0 4px #34d399cc)}@keyframes hmDraw{0%{stroke-dashoffset:var(--l)}to{stroke-dashoffset:0}}@keyframes hmDim{0%{opacity:1}to{opacity:.28}}@keyframes hmIn{0%{opacity:0}to{opacity:1}}@keyframes hmOff{0%{opacity:1}to{opacity:0}}.hm-photo{border-radius:9999px;width:38%;height:38%;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.hm-photo img{object-fit:cover;width:100%;height:100%;display:block}.hm-po,.hm-pi{position:absolute;inset:0}.hm-orbit--stage .hm-po{opacity:0}.hm-cap{color:#fff;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#09090bb8;border-radius:9999px;align-items:center;height:24px;padding:0 10px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;bottom:8%;left:50%;transform:translate(-50%)}.hm-centre{border-radius:9999px;width:38%;height:38%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #34d399e6,0 0 60px 6px #10b98159}.hm-node{width:76px;height:76px;margin:-38px 0 0 -38px;position:absolute}.hm-node-s{box-sizing:border-box;background:#18181b;border:3px solid #34d399;border-radius:9999px;width:100%;height:100%;display:block;overflow:hidden;box-shadow:0 0 0 6px #10b9812e,0 8px 24px #00000073}.hm-node-s img{object-fit:cover;width:100%;height:100%;display:block}@keyframes hmNode{0%{border-color:#ffffff38;box-shadow:0 0 #10b98100,0 8px 24px #00000073}to{border-color:#34d399;box-shadow:0 0 0 6px #10b9812e,0 8px 24px #00000073}}@keyframes hmImg{0%{filter:grayscale()brightness(.55)}to{filter:none}}@keyframes hmPop{0%{transform:none}12%{transform:scale(1.28)}82%{transform:scale(1.28)}to{transform:none}}.hm-lab{color:#e4e4e7;white-space:nowrap;font-size:13px;font-weight:600;position:absolute;transform:translate(-50%,-50%)}@keyframes hmLab{0%{color:#71717a}to{color:#fff}}.hm-panel{z-index:2;top:var(--oy);max-width:480px;left:calc(var(--ox) + var(--s) / 2 + 72px);animation:linear both hmIn;animation-timeline:scroll(root);animation-range:480px 700px;position:absolute;right:max(24px,50% - 576px);transform:translateY(-50%)}.hm-panel-h{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;text-wrap:balance;margin:0 0 24px;font-size:36px;font-weight:600;line-height:1.08}.hm-panel-h em{color:#34d399;font-style:normal}.hm-line{display:block}.hm-cards{height:400px;position:relative}.hm-co,.hm-ci{position:absolute;inset:0}.hm-co{opacity:0}.hm-co.hm-co-first{opacity:1}.hm-pcard{box-sizing:border-box;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#18181bc7;border:1px solid #ffffff1f;border-radius:24px;flex-direction:column;height:100%;padding:28px 28px 20px;display:flex}.hm-pcard h3{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;text-wrap:balance;margin:12px 0 0;font-size:30px;font-weight:600;line-height:1.12}.hm-pcard ul{flex-direction:column;gap:7px;margin:16px 0 0;padding:0;list-style:none;display:flex}.hm-pcard li{color:#d4d4d8;padding-left:20px;font-size:14.5px;line-height:1.45;position:relative}.hm-pcard li:before{content:"";background:#34d399;border-radius:9999px;width:7px;height:7px;position:absolute;top:.58em;left:2px}.hm-pcard .hm-pbody{color:#d4d4d8;margin:14px 0 0;font-size:16px;line-height:1.6}.hm-pctas{margin-top:28px}.hm-rest{color:#fafafa;background:#09090b;padding:120px 0;display:none;position:relative;overflow:hidden}.hm-rest-bg{z-index:0;position:absolute;inset:0}.hm-rest-in{z-index:1;grid-template-columns:620px minmax(0,1fr);align-items:center;gap:80px;display:grid;position:relative}.hm-rest .hm-orbit{width:620px;height:620px;position:relative;top:auto;left:auto;transform:none}.hm-rest .hm-panel-h{margin-bottom:12px}.hm-rest-sub{color:#d4d4d8;max-width:46ch;margin:0 0 28px;font-size:17px;line-height:1.6}.hm-rlist{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hm-rlist li{border-top:1px solid #ffffff1a;align-items:center;gap:14px;padding:12px 0;display:flex}.hm-rico{border-radius:9999px;flex:none;width:40px;height:40px;overflow:hidden;box-shadow:0 0 0 2px #34d399}.hm-rico img{object-fit:cover;width:100%;height:100%;display:block}.hm-rt{color:#fff;min-width:9.5em;font-size:15px;font-weight:600}.hm-rm{color:#a1a1aa;font-size:14px}.hm-orbit--stage .hm-nd0 .hm-node-s{animation:linear both hmNode,linear both hmPop;animation-timeline:scroll(root),scroll(root);animation-range:720px 810px,720px 1100px}.hm-orbit--stage .hm-nd0 img{animation:linear both hmImg;animation-timeline:scroll(root);animation-range:720px 810px}.hm-orbit--stage .hm-lb0{animation:linear both hmLab;animation-timeline:scroll(root);animation-range:720px 810px}.hm-orbit--stage .hm-s0{animation:linear both hmSeg;animation-timeline:scroll(root);animation-range:760px 1100px}.hm-orbit--stage .hm-cd0{animation:linear both hmDraw;animation-timeline:scroll(root);animation-range:750px 950px}.hm-orbit--stage .hm-cho0{animation:linear both hmDim;animation-timeline:scroll(root);animation-range:1080px 1180px}.hm-orbit--stage .hm-po0{animation:linear both hmIn;animation-timeline:scroll(root);animation-range:560px 700px}.hm-orbit--stage .hm-pi0{animation:linear both hmOff;animation-timeline:scroll(root);animation-range:1100px 1190px}.hm-ci0{animation:linear both hmOff;animation-timeline:scroll(root);animation-range:1030px 1100px}.hm-orbit--stage .hm-nd1 .hm-node-s{animation:linear both hmNode,linear both hmPop;animation-timeline:scroll(root),scroll(root);animation-range:1100px 1190px,1100px 1480px}.hm-orbit--stage .hm-nd1 img{animation:linear both hmImg;animation-timeline:scroll(root);animation-range:1100px 1190px}.hm-orbit--stage .hm-lb1{animation:linear both hmLab;animation-timeline:scroll(root);animation-range:1100px 1190px}.hm-orbit--stage .hm-s1{animation:linear both hmSeg;animation-timeline:scroll(root);animation-range:1140px 1480px}.hm-orbit--stage .hm-cd1{animation:linear both hmDraw;animation-timeline:scroll(root);animation-range:1130px 1330px}.hm-orbit--stage .hm-cho1{animation:linear both hmDim;animation-timeline:scroll(root);animation-range:1460px 1560px}.hm-orbit--stage .hm-po1{animation:linear both hmIn;animation-timeline:scroll(root);animation-range:1050px 1150px}.hm-orbit--stage .hm-pi1{animation:linear both hmOff;animation-timeline:scroll(root);animation-range:1480px 1570px}.hm-co1{animation:linear both hmIn;animation-timeline:scroll(root);animation-range:1100px 1210px}.hm-ci1{animation:linear both hmOff;animation-timeline:scroll(root);animation-range:1410px 1480px}.hm-orbit--stage .hm-nd2 .hm-node-s{animation:linear both hmNode,linear both hmPop;animation-timeline:scroll(root),scroll(root);animation-range:1480px 1570px,1480px 1860px}.hm-orbit--stage .hm-nd2 img{animation:linear both hmImg;animation-timeline:scroll(root);animation-range:1480px 1570px}.hm-orbit--stage .hm-lb2{animation:linear both hmLab;animation-timeline:scroll(root);animation-range:1480px 1570px}.hm-orbit--stage .hm-s2{animation:linear both hmSeg;animation-timeline:scroll(root);animation-range:1520px 1860px}.hm-orbit--stage .hm-cd2{animation:linear both hmDraw;animation-timeline:scroll(root);animation-range:1510px 1710px}.hm-orbit--stage .hm-cho2{animation:linear both hmDim;animation-timeline:scroll(root);animation-range:1840px 1940px}.hm-orbit--stage .hm-po2{animation:linear both hmIn;animation-timeline:scroll(root);animation-range:1430px 1530px}.hm-orbit--stage .hm-pi2{animation:linear both hmOff;animation-timeline:scroll(root);animation-range:1860px 1950px}.hm-co2{animation:linear both hmIn;animation-timeline:scroll(root);animation-range:1480px 1590px}.hm-ci2{animation:linear both hmOff;animation-timeline:scroll(root);animation-range:1790px 1860px}.hm-orbit--stage .hm-nd3 .hm-node-s{animation:linear both hmNode,linear both hmPop;animation-timeline:scroll(root),scroll(root);animation-range:1860px 1950px,1860px 2240px}.hm-orbit--stage .hm-nd3 img{animation:linear both hmImg;animation-timeline:scroll(root);animation-range:1860px 1950px}.hm-orbit--stage .hm-lb3{animation:linear both hmLab;animation-timeline:scroll(root);animation-range:1860px 1950px}.hm-orbit--stage .hm-s3{animation:linear both hmSeg;animation-timeline:scroll(root);animation-range:1900px 2240px}.hm-orbit--stage .hm-cd3{animation:linear both hmDraw;animation-timeline:scroll(root);animation-range:1890px 2090px}.hm-orbit--stage .hm-cho3{animation:linear both hmDim;animation-timeline:scroll(root);animation-range:2220px 2320px}.hm-orbit--stage .hm-po3{animation:linear both hmIn;animation-timeline:scroll(root);animation-range:1810px 1910px}.hm-orbit--stage .hm-pi3{animation:linear both hmOff;animation-timeline:scroll(root);animation-range:2240px 2330px}.hm-co3{animation:linear both hmIn;animation-timeline:scroll(root);animation-range:1860px 1970px}.hm-ci3{animation:linear both hmOff;animation-timeline:scroll(root);animation-range:2170px 2240px}.hm-orbit--stage .hm-nd4 .hm-node-s{animation:linear both hmNode,linear both hmPop;animation-timeline:scroll(root),scroll(root);animation-range:2240px 2330px,2240px 2620px}.hm-orbit--stage .hm-nd4 img{animation:linear both hmImg;animation-timeline:scroll(root);animation-range:2240px 2330px}.hm-orbit--stage .hm-lb4{animation:linear both hmLab;animation-timeline:scroll(root);animation-range:2240px 2330px}.hm-orbit--stage .hm-s4{animation:linear both hmSeg;animation-timeline:scroll(root);animation-range:2280px 2620px}.hm-orbit--stage .hm-cd4{animation:linear both hmDraw;animation-timeline:scroll(root);animation-range:2270px 2470px}.hm-orbit--stage .hm-cho4{animation:linear both hmDim;animation-timeline:scroll(root);animation-range:2600px 2700px}.hm-orbit--stage .hm-po4{animation:linear both hmIn;animation-timeline:scroll(root);animation-range:2190px 2290px}.hm-orbit--stage .hm-pi4{animation:linear both hmOff;animation-timeline:scroll(root);animation-range:2620px 2710px}.hm-co4{animation:linear both hmIn;animation-timeline:scroll(root);animation-range:2240px 2350px}.hm-ci4{animation:linear both hmOff;animation-timeline:scroll(root);animation-range:2550px 2620px}.hm-orbit--stage .hm-nd5 .hm-node-s{animation:linear both hmNode,linear both hmPop;animation-timeline:scroll(root),scroll(root);animation-range:2620px 2710px,2620px 3000px}.hm-orbit--stage .hm-nd5 img{animation:linear both hmImg;animation-timeline:scroll(root);animation-range:2620px 2710px}.hm-orbit--stage .hm-lb5{animation:linear both hmLab;animation-timeline:scroll(root);animation-range:2620px 2710px}.hm-orbit--stage .hm-s5{animation:linear both hmSeg;animation-timeline:scroll(root);animation-range:2660px 3000px}.hm-orbit--stage .hm-cd5{animation:linear both hmDraw;animation-timeline:scroll(root);animation-range:2650px 2850px}.hm-orbit--stage .hm-cho5{animation:linear both hmDim;animation-timeline:scroll(root);animation-range:2980px 3080px}.hm-orbit--stage .hm-po5{animation:linear both hmIn;animation-timeline:scroll(root);animation-range:2570px 2670px}.hm-orbit--stage .hm-pi5{animation:linear both hmOff;animation-timeline:scroll(root);animation-range:3000px 3090px}.hm-co5{animation:linear both hmIn;animation-timeline:scroll(root);animation-range:2620px 2730px}.hm-ci5{animation:linear both hmOff;animation-timeline:scroll(root);animation-range:2930px 3000px}.hm-orbit--stage .hm-nd6 .hm-node-s{animation:linear both hmNode,linear both hmPop;animation-timeline:scroll(root),scroll(root);animation-range:3000px 3090px,3000px 3380px}.hm-orbit--stage .hm-nd6 img{animation:linear both hmImg;animation-timeline:scroll(root);animation-range:3000px 3090px}.hm-orbit--stage .hm-lb6{animation:linear both hmLab;animation-timeline:scroll(root);animation-range:3000px 3090px}.hm-orbit--stage .hm-s6{animation:linear both hmSeg;animation-timeline:scroll(root);animation-range:3040px 3380px}.hm-orbit--stage .hm-cd6{animation:linear both hmDraw;animation-timeline:scroll(root);animation-range:3030px 3230px}.hm-orbit--stage .hm-cho6{animation:linear both hmDim;animation-timeline:scroll(root);animation-range:3360px 3460px}.hm-orbit--stage .hm-po6{animation:linear both hmIn;animation-timeline:scroll(root);animation-range:2950px 3050px}.hm-orbit--stage .hm-pi6{animation:linear both hmOff;animation-timeline:scroll(root);animation-range:3380px 3470px}.hm-co6{animation:linear both hmIn;animation-timeline:scroll(root);animation-range:3000px 3110px}.hm-ci6{animation:linear both hmOff;animation-timeline:scroll(root);animation-range:3310px 3380px}.hm-co7{animation:linear both hmIn;animation-timeline:scroll(root);animation-range:3380px 3500px}.hm-orbit--stage .hm-po7{animation:linear both hmIn;animation-timeline:scroll(root);animation-range:3380px 3540px}.hm-orbit--stage .hm-centre{opacity:0;animation:linear both hmIn;animation-timeline:scroll(root);animation-range:3380px 3540px}@media (max-height:820px){.hm-cue{display:none}}@media (min-width:761px) and (max-width:1180px){.hm-stage{--s:min(460px, calc(100vh - 210px));--ox:29%}.hm-panel{left:calc(var(--ox) + var(--s) / 2 + 56px)}.hm-node{width:60px;height:60px;margin:-30px 0 0 -30px}.hm-lab{font-size:12px}.hm-rest-in{grid-template-columns:1fr}.hm-rest .hm-orbit{margin:0 auto}}@media (max-width:760px){.hm-stage{--s:min(300px, calc(100vw - 72px), calc(100vh - 460px));--ox:50%;--oy:calc(64px + var(--s) / 2 + 24px)}.hm-copy{padding-top:128px}.hm-copy .hm-sub{margin-top:28px;font-size:16px}.hm-panel{max-width:none;inset:auto 16px 16px;transform:none}.hm-panel-h{display:none}.hm-cards{height:360px}.hm-pcard{padding:20px 20px 16px}.hm-pcard h3{font-size:22px}.hm-pcard ul{gap:4px;margin-top:10px}.hm-pcard li{font-size:13.5px}.hm-lab,.hm-cue{display:none}.hm-node{width:48px;height:48px;margin:-24px 0 0 -24px}.hm-rest{padding:72px 0}.hm-rest-in{grid-template-columns:1fr;gap:40px}.hm-rest .hm-orbit{width:300px;height:300px;margin:0 auto}}.hm-seen{color:#f5f5f6;background:#0e1116;padding:128px 0 112px;overflow:hidden}.hm-seen h2,.hm-seen h3,.hm-cline,.hm-seen strong{font-family:var(--font-display);letter-spacing:-.02em}.hm-seen-head h2{color:#fff;white-space:nowrap;margin:0;font-size:clamp(34px,4.6vw,56px);font-weight:600;line-height:1.05}.hm-seen h2 em,.hm-seen h3 em{color:#34d399;font-style:normal}.hm-seen-lead{color:#c5c8cc;margin:18px 0 0;font-size:19px;line-height:1.5}.hm-filt{box-sizing:border-box;background:#14171d;border:1px solid #ffffff1f;border-radius:28px 22px 30px 20px;margin-top:28px;padding:32px 36px;animation:linear both hmUp;animation-timeline:view();animation-range:entry entry 70%;position:relative}.hm-filt-age{margin-top:64px;transform:rotate(-.6deg)}.hm-filt-bq{transform:rotate(.7deg)}.hm-filt-pc{transform:rotate(-.4deg)}.hm-filt h3{color:#fff;white-space:nowrap;margin:0;font-size:28px;font-weight:600;line-height:1.1}.hm-filt-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}@keyframes hmUp{0%{opacity:0;translate:0 36px}to{opacity:1;translate:0}}.hm-ink{fill:none;stroke:#6ee7b7;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.hm-ink-dim{stroke:#ffffff59}.hm-draw{stroke-dasharray:1400;stroke-dashoffset:0;animation:linear both hmInk;animation-timeline:view();animation-range:entry 55% cover 50%}.hm-draw.hm-d2{animation-range:entry 75% cover 55%}.hm-draw.hm-d3{animation-range:entry 85% cover 60%}@keyframes hmInk{0%{stroke-dashoffset:1400px}to{stroke-dashoffset:0}}.hm-tl{height:230px;margin:20px 6px 0;position:relative}.hm-tl-ink{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hm-tl-track{background:#ffffff29;height:2px;position:absolute;top:150px;left:0;right:0}.hm-tk{flex-direction:column;align-items:center;display:flex;position:absolute;top:150px;transform:translate(-50%)}.hm-tk i{background:#ffffff4d;width:2px;height:10px;margin-top:-4px;display:block}.hm-tk b{color:#71717a;margin-top:8px;font-size:13px;font-weight:600}.hm-tk.hm-tk-on i{background:#34d399}.hm-tk.hm-tk-on b{color:#fff;font-size:15px}.hm-tl-87{z-index:2;transform-origin:0 100%;align-items:baseline;gap:10px;display:flex;position:absolute;top:4px;left:16.667%;transform:rotate(-3deg)}.hm-tl-87 strong{color:#34d399;font-size:64px;font-weight:700;line-height:1}.hm-tl-87>span{color:#e4e4e7;font-size:15px}.hm-tl-long{display:none}.hm-ink-87{width:30px;height:36px;position:absolute;top:60px;left:40px;overflow:visible}.hm-tl-13{align-items:baseline;gap:8px;display:flex;position:absolute;top:72px;left:70%;transform:rotate(2deg)}.hm-tl-13 strong{color:#a1a1aa;font-size:34px;font-weight:700;line-height:1}.hm-tl-13 span{color:#a1a1aa;font-size:14px}.hm-tl-note{color:#6ee7b7;white-space:nowrap;font-size:13px;font-weight:600;position:absolute;top:210px;left:16.667%;transform:translate(-50%)rotate(-2deg)}.hm-fbody{grid-template-columns:minmax(0,1fr) 128px;align-items:center;gap:24px;margin-top:26px;display:grid}.hm-bars{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.hm-bar{grid-template-columns:86px minmax(0,1fr) 48px;align-items:center;gap:12px;display:grid}.hm-bar .hm-bl,.hm-bar .hm-bv{color:#a1a1aa;font-size:14px;line-height:1.3}.hm-bv{text-align:right;font-variant-numeric:tabular-nums}.hm-bt{background:#ffffff0d;border-radius:8px;height:16px}.hm-bf{transform-origin:0;background:#3f3f46;border-radius:4px 10px 8px 3px;height:100%;animation:linear both hmGrow;animation-timeline:view();animation-range:entry 40% cover 45%;display:block}.hm-bar.on .hm-bf{background:#10b981;border-radius:6px 14px 9px 4px;height:22px;margin-top:-3px}.hm-bar.on .hm-bl,.hm-bar.on .hm-bv{color:#fff;font-weight:600}@keyframes hmGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hm-bring{white-space:nowrap;position:relative}.hm-ink-ring{pointer-events:none;width:calc(100% + 22px);height:40px;margin-top:-20px;position:absolute;top:50%;left:-14px;overflow:visible}.hm-sticker{color:#022c22;background:#34d399;border-radius:52% 48% 55% 45%/47% 55% 45% 53%;flex-direction:column;justify-content:center;justify-self:center;align-items:center;width:118px;height:118px;animation:linear both hmPopIn;animation-timeline:view();animation-range:entry 70% cover 50%;display:flex;transform:rotate(-8deg);box-shadow:0 10px 30px #10b98140}.hm-sticker strong{color:#022c22;font-size:44px;font-weight:700;line-height:1}.hm-sticker span{letter-spacing:.04em;margin-top:2px;font-size:12px;font-weight:600}.hm-sticker-b{border-radius:45% 55% 48% 52%/55% 45%;transform:rotate(6deg)}@keyframes hmPopIn{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}.hm-close{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:28px;margin-top:32px;animation:linear both hmUp;animation-timeline:view();animation-range:entry entry 70%;display:grid}.hm-cstat{background:#14171d;border:1px solid #ffffff1f;border-radius:24px 30px 20px 28px;flex-wrap:wrap;align-items:baseline;gap:14px 18px;padding:32px 36px;display:flex;transform:rotate(-.5deg)}.hm-cnum{color:#fff;font-size:84px;font-weight:700;line-height:.95;display:inline-block;position:relative}.hm-ink-squig{width:96%;height:14px;position:absolute;bottom:-16px;left:2%;overflow:visible}.hm-cstat>span{color:#c5c8cc;font-size:17px}.hm-cans{background:linear-gradient(160deg,#065f46 0%,#047857 55%,#059669 100%);border-radius:30px 22px 28px 24px;justify-content:space-between;align-items:center;gap:20px;padding:32px 36px;display:flex;transform:rotate(.6deg)}.hm-cline{color:#fff;max-width:11ch;margin:0;font-size:34px;font-weight:600;line-height:1.1}.hm-cbtn{color:#065f46;background:#fff;border-radius:9999px;flex:none;align-items:center;gap:8px;height:52px;padding:0 28px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .2s;display:inline-flex;box-shadow:0 6px 24px #0000002e}.hm-cbtn:hover{color:#065f46;transform:scale(1.04)}.hm-src{color:#8a8e94;margin:28px 0 0;font-size:11.5px;line-height:1.6}@media (max-width:1100px){.hm-filt-row,.hm-close{grid-template-columns:1fr}}@media (max-width:940px){.hm-tl{flex-direction:column;gap:10px;height:auto;margin:20px 0 0;display:flex}.hm-tl-track,.hm-tk,.hm-tl-ink,.hm-tl-note,.hm-ink-87{display:none}.hm-tl-87,.hm-tl-13{position:static;transform:none}.hm-tl-long{display:inline}}@media (max-width:760px){.hm-seen{padding:88px 0 80px}.hm-seen-head h2{white-space:normal;font-size:36px}.hm-filt{padding:24px 20px;transform:none}.hm-filt h3{white-space:normal;font-size:24px}.hm-tl-87 strong{font-size:44px}.hm-fbody{grid-template-columns:1fr}.hm-cstat,.hm-cans{transform:none}.hm-cans{flex-direction:column;align-items:flex-start}.hm-cnum{font-size:60px}}.hm-mission{color:#fff;background:#064e3b;align-items:center;min-height:640px;display:flex;position:relative;overflow:hidden}.hm-mfilm{transform-origin:62% 40%;width:auto;max-width:none;height:100%;animation:linear both hmCrane;animation-timeline:view();animation-range:entry cover 50%;display:block;position:absolute;top:0;left:calc(50% - 280px)}@keyframes hmCrane{0%{transform:scale(1.12)}to{transform:none}}.hm-mission:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#064e3b 0 calc(50% - 200px),#064e3b00 50%),linear-gradient(#064e3b59,#064e3b00 22% 78%,#064e3b80);position:absolute;inset:0}.hm-min{z-index:2;box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto;padding:120px 24px;position:relative}.hm-min>*{max-width:520px}.hm-meyebrow{letter-spacing:.18em;text-transform:uppercase;color:#a7f3d0;margin:0 0 18px;font-size:12px;font-weight:600}.hm-min h2{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;text-wrap:balance;margin:0;font-size:clamp(34px,5vw,52px);font-weight:600;line-height:1.1}.hm-min h2 em{color:#a7f3d0;font-style:italic}.hm-mbody{color:#d1fae5;margin:24px 0 0;font-size:18px;line-height:1.65}@media (max-width:760px){.hm-mfilm{animation:none;left:50%;transform:translate(-50%)}.hm-mission:after{background:#064e3bc7}.hm-min{padding:88px 24px}}@supports not (animation-timeline:scroll()){.hm-pin{height:auto}.hm-stage{height:min(100vh,960px);position:relative}.hm-stage .hm-orbit,.hm-stage .hm-panel,.hm-bg,.hm-half{display:none}.hm-rest{display:block}.hm-pin *,.hm-seen,.hm-seen *,.hm-mission *{animation:none!important}}@media (prefers-reduced-motion:reduce){.hm-pin{height:auto}.hm-stage{height:min(100vh,960px);position:relative}.hm-stage .hm-orbit,.hm-stage .hm-panel,.hm-bg,.hm-half{display:none}.hm-rest{display:block}.hm-pin *,.hm-seen *,.hm-seen,.hm-mission *{animation:none!important}}
