.hero[data-astro-cid-i3irphx7]{background:var(--ink);color:var(--paper);--travel:580px;position:relative;overflow:hidden}.photo[data-astro-cid-i3irphx7]{width:min(100%,1440px);position:absolute;top:0;bottom:132px;left:50%;overflow:hidden;transform:translate(-50%)}@media (width>=1441px){.photo[data-astro-cid-i3irphx7]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}}.photo[data-astro-cid-i3irphx7] img[data-astro-cid-i3irphx7]{object-fit:cover;object-position:60% 40%;width:100%;height:100%}.scrim[data-astro-cid-i3irphx7]{background:linear-gradient(#1a191757 0%,#1a191700 38%),linear-gradient(90deg,#1a1917cc 0%,#1a191775 42%,#1a19171f 72%,#1a19170a 100%);position:absolute;inset:0}.inner[data-astro-cid-i3irphx7]{flex-direction:column;gap:52px;height:896px;padding-top:110px;display:flex;position:relative}h1[data-astro-cid-i3irphx7]{color:var(--paper)}.dot[data-astro-cid-i3irphx7]{color:var(--red)}.block[data-astro-cid-i3irphx7]{width:580px;height:480px;position:relative}.lead[data-astro-cid-i3irphx7]{width:560px;font-size:20px;font-weight:600;line-height:1.5}.rule[data-astro-cid-i3irphx7]{background:linear-gradient(90deg,#fcfbf947 0%,#fcfbf938 72%,#fcfbf900 100%);width:580px;height:3px;position:absolute;top:393px;left:0;overflow:visible}.light[data-astro-cid-i3irphx7]{opacity:0;background:linear-gradient(90deg,#ff3b1f00,#ff3b1f 50%,#ff3b1f00);width:116px;height:3px;animation:10s linear 1.2s infinite travel;position:absolute;top:0;left:0;box-shadow:0 0 24px #ea2a1166,0 0 8px #ea2a11d9,0 0 3px #ff2a0af2}@keyframes travel{0%{opacity:0;transform:translate(-116px)}3%{opacity:1}32%{opacity:1}35%{transform:translateX(var(--travel));opacity:0}to{transform:translateX(var(--travel));opacity:0}}.cta[data-astro-cid-i3irphx7]{padding:18px 28px;position:absolute;top:425px;left:0}.trust[data-astro-cid-i3irphx7]{background:var(--paper);height:132px;position:relative;overflow:hidden}.track[data-astro-cid-i3irphx7]{align-items:center;width:max-content;height:100%;animation:31s linear infinite drift;display:flex}.trust[data-astro-cid-i3irphx7]:hover .track[data-astro-cid-i3irphx7],.trust[data-astro-cid-i3irphx7]:focus-within .track[data-astro-cid-i3irphx7]{animation-play-state:paused}.cell[data-astro-cid-i3irphx7]{flex:none;width:240px;height:96px;margin-right:20px}.cell[data-astro-cid-i3irphx7] img[data-astro-cid-i3irphx7]{object-fit:contain;width:100%;height:100%}@keyframes drift{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.fade[data-astro-cid-i3irphx7]{pointer-events:none;width:120px;position:absolute;top:0;bottom:0}.fade-l[data-astro-cid-i3irphx7]{background:linear-gradient(90deg, var(--paper), #fcfbf900);left:0}.fade-r[data-astro-cid-i3irphx7]{background:linear-gradient(270deg, var(--paper), #fcfbf900);right:0}@media (prefers-reduced-motion:reduce){.light[data-astro-cid-i3irphx7]{display:none}.track[data-astro-cid-i3irphx7]{animation:none}}@media (width<=767px){.photo[data-astro-cid-i3irphx7]{aspect-ratio:390/240;width:100%;height:auto;top:auto;bottom:96px}.photo[data-astro-cid-i3irphx7] img[data-astro-cid-i3irphx7]{object-fit:fill;width:140%;max-width:none;height:141%;position:absolute;top:-52%;left:-36%}.scrim[data-astro-cid-i3irphx7]{background:linear-gradient(#1a1917 0%,#1a1917d1 16%,#1a191700 55%)}.inner[data-astro-cid-i3irphx7]{gap:24px;height:auto;padding-top:40px;padding-bottom:calc(61.5vw - 45px)}h1[data-astro-cid-i3irphx7]{font-size:min(40px,10.25vw)}.block[data-astro-cid-i3irphx7]{flex-direction:column;gap:28px;width:100%;height:auto;display:flex;position:static}.lead[data-astro-cid-i3irphx7]{width:100%;font-size:16px;font-weight:400;line-height:1.62}.rule[data-astro-cid-i3irphx7]{left:var(--margin);right:var(--margin);width:auto;position:absolute;top:auto;bottom:0}.hero[data-astro-cid-i3irphx7]{--travel:342px}.cta[data-astro-cid-i3irphx7]{align-self:flex-start;height:45px;padding:0 20px;line-height:45px;position:static}.trust[data-astro-cid-i3irphx7]{height:96px}.cell[data-astro-cid-i3irphx7]{width:180px;height:72px;margin-right:12px}.track[data-astro-cid-i3irphx7]{animation-duration:34s}.fade[data-astro-cid-i3irphx7]{width:48px}}.problems[data-astro-cid-cjox7xwe]{padding:150px 0;position:relative}.container[data-astro-cid-cjox7xwe]{position:relative}.register[data-astro-cid-cjox7xwe]{background:linear-gradient(var(--muted), var(--muted)) center/10px 1px no-repeat, linear-gradient(var(--muted), var(--muted)) center/1px 10px no-repeat;width:10px;height:10px;position:absolute;top:-5px;left:-5px}.head[data-astro-cid-cjox7xwe]{flex-direction:column;gap:28px;max-width:1000px;display:flex}.grid[data-astro-cid-cjox7xwe]{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:40px;margin-top:72px;display:grid}.list[data-astro-cid-cjox7xwe]{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.box[data-astro-cid-cjox7xwe]{background:var(--paper);border:1px solid var(--line);transition:background-color var(--t-ui) var(--ease), border-color var(--t-ui) var(--ease), box-shadow var(--t-ui) var(--ease);border-radius:12px;padding:34px 40px;box-shadow:0 0 #ff3b1f00}.box[data-astro-cid-cjox7xwe] p[data-astro-cid-cjox7xwe]{white-space:nowrap;color:var(--ink);opacity:.62;transition:opacity var(--t-ui) var(--ease), color var(--t-ui) var(--ease);line-height:1.16}@media (hover:hover){.box[data-astro-cid-cjox7xwe]:hover{background:var(--ink);border-width:1.5px;border-color:#ff3b1fd9;padding:33.5px 39.5px;box-shadow:0 0 14px #ff3b1f52,0 8px 24px #0000001a}.box[data-astro-cid-cjox7xwe]:hover p[data-astro-cid-cjox7xwe]{color:var(--paper);opacity:1}}@media (hover:none){.box[data-astro-cid-cjox7xwe] p[data-astro-cid-cjox7xwe]{opacity:1}}.photo[data-astro-cid-cjox7xwe]{background:var(--ink);border-radius:12px;width:320px;height:460px;margin:0;overflow:hidden}.photo[data-astro-cid-cjox7xwe] img[data-astro-cid-cjox7xwe]{object-fit:cover;width:100%;height:100%}.bridge[data-astro-cid-cjox7xwe]{padding-top:112px}.closing[data-astro-cid-cjox7xwe]{background:var(--ink);text-align:center;color:var(--paper);border-radius:12px;flex-direction:column;gap:16px;padding:64px 80px;display:flex;position:relative}.closing[data-astro-cid-cjox7xwe] .t3[data-astro-cid-cjox7xwe]{line-height:1.18}.sub[data-astro-cid-cjox7xwe]{color:#fcfbf9b8;font-size:24px;font-weight:300;line-height:1.4}.plus[data-astro-cid-cjox7xwe]{color:var(--paper);transition:color .48s var(--ease)}.closing[data-astro-cid-cjox7xwe].is-lit .plus[data-astro-cid-cjox7xwe]{color:var(--neon)}.trace[data-astro-cid-cjox7xwe]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.trace[data-astro-cid-cjox7xwe] rect[data-astro-cid-cjox7xwe]{fill:none;vector-effect:non-scaling-stroke}.trace-rest[data-astro-cid-cjox7xwe]{stroke:#ff3b1fd9;stroke-width:2px;opacity:0;transition:opacity .48s var(--ease)}.closing[data-astro-cid-cjox7xwe].is-lit .trace-rest[data-astro-cid-cjox7xwe]{opacity:1;filter:drop-shadow(0 0 18px #ff3b1f66)drop-shadow(0 0 48px #ff3b1f38)}.trace-run[data-astro-cid-cjox7xwe]{stroke:var(--neon);stroke-width:3px;stroke-linecap:round;opacity:0;stroke-dasharray:30 70;stroke-dashoffset:-35px;filter:drop-shadow(0 0 3px #ff2a0af2)drop-shadow(0 0 9px #ea2a11bf)drop-shadow(0 0 24px #ea2a1173)}.closing[data-astro-cid-cjox7xwe].is-tracing .trace-run[data-astro-cid-cjox7xwe]{animation:3.5s linear infinite lap}@keyframes lap{0%{stroke-dashoffset:-35px;opacity:1}49.58%{opacity:1}58.33%{stroke-dashoffset:-135px;opacity:0}to{stroke-dashoffset:-135px;opacity:0}}@media (width<=1439px){.box[data-astro-cid-cjox7xwe] p[data-astro-cid-cjox7xwe]{white-space:normal}}@media (prefers-reduced-motion:reduce){.trace-rest[data-astro-cid-cjox7xwe]{opacity:1}.plus[data-astro-cid-cjox7xwe]{color:var(--neon)}}@media (width<=1023px){.grid[data-astro-cid-cjox7xwe]{grid-template-columns:1fr}.photo[data-astro-cid-cjox7xwe]{width:100%;height:320px}.box[data-astro-cid-cjox7xwe] p[data-astro-cid-cjox7xwe]{white-space:normal}}@media (width<=767px){.problems[data-astro-cid-cjox7xwe]{padding:64px 0}.head[data-astro-cid-cjox7xwe]{gap:16px}.grid[data-astro-cid-cjox7xwe]{gap:32px;margin-top:40px}.photo[data-astro-cid-cjox7xwe]{height:240px}.list[data-astro-cid-cjox7xwe]{gap:12px}.box[data-astro-cid-cjox7xwe]{padding:22px 24px}.box[data-astro-cid-cjox7xwe] p[data-astro-cid-cjox7xwe]{font-size:20px;line-height:1.3}.bridge[data-astro-cid-cjox7xwe]{padding-top:40px}.closing[data-astro-cid-cjox7xwe]{text-align:left;gap:12px;padding:24px}.closing[data-astro-cid-cjox7xwe] .t3[data-astro-cid-cjox7xwe]{font-size:24px}.sub[data-astro-cid-cjox7xwe]{color:#fcfbf9a3;font-size:16px;font-weight:400}}.system[data-astro-cid-4qqstymz]{background:var(--surface);padding:96px 0 72px}h2[data-astro-cid-4qqstymz]{max-width:1000px}.plus[data-astro-cid-4qqstymz]{color:var(--red)}.intro[data-astro-cid-4qqstymz]{max-width:965px;margin-top:40px}.head[data-astro-cid-4qqstymz]{height:76px;margin-top:40px;position:relative}.head[data-astro-cid-4qqstymz] img[data-astro-cid-4qqstymz]{position:absolute;top:8px;left:0}.head[data-astro-cid-4qqstymz] h3[data-astro-cid-4qqstymz]{letter-spacing:-.01em;font-size:32px;font-weight:900;line-height:1.2;position:absolute;top:5px;left:48px}.rule-active[data-astro-cid-4qqstymz]{background:linear-gradient(90deg, var(--red) 62%, #ea2a1100);width:100%;height:2px;position:absolute;bottom:0;left:0;box-shadow:0 0 10px #ea2a1166}.panel[data-astro-cid-4qqstymz]{grid-template-columns:1fr 1fr;gap:40px;margin-top:40px;display:grid}.panel[data-astro-cid-4qqstymz]>[data-astro-cid-4qqstymz]{min-width:0}.key[data-astro-cid-4qqstymz]{letter-spacing:-.01em;font-size:30px;line-height:1.4}.desc[data-astro-cid-4qqstymz]{max-width:560px;margin-top:32px}.output[data-astro-cid-4qqstymz]{margin-top:20px;line-height:1.75}.support[data-astro-cid-4qqstymz]{flex-direction:column;gap:16px;max-width:560px;margin-top:40px;display:flex}.item[data-astro-cid-4qqstymz]{flex-direction:column;gap:4px;display:flex}.name[data-astro-cid-4qqstymz]{font-size:20px;font-weight:900}.photo[data-astro-cid-4qqstymz]{background:var(--line);height:440px;margin:0;overflow:hidden}.photo[data-astro-cid-4qqstymz] img[data-astro-cid-4qqstymz]{object-fit:cover;width:100%;height:100%}@media (width<=1023px){.panel[data-astro-cid-4qqstymz]{grid-template-columns:1fr}.photo[data-astro-cid-4qqstymz]{border-radius:12px;order:-1;height:240px}}@media (width<=767px){.system[data-astro-cid-4qqstymz]{padding:64px 0 56px}.intro[data-astro-cid-4qqstymz]{margin-top:24px}.head[data-astro-cid-4qqstymz]{height:52px;margin-top:32px}.head[data-astro-cid-4qqstymz] img[data-astro-cid-4qqstymz]{width:24px;height:24px;top:2px}.head[data-astro-cid-4qqstymz] h3[data-astro-cid-4qqstymz]{font-size:20px;top:2px;left:36px}.panel[data-astro-cid-4qqstymz]{gap:24px;margin-top:24px}.key[data-astro-cid-4qqstymz]{font-size:20px;line-height:1.4}.desc[data-astro-cid-4qqstymz],.output[data-astro-cid-4qqstymz]{margin-top:16px}.support[data-astro-cid-4qqstymz]{gap:12px;margin-top:28px}.name[data-astro-cid-4qqstymz]{font-size:16px}.item[data-astro-cid-4qqstymz] .t7[data-astro-cid-4qqstymz]{font-size:14px}}.et[data-astro-cid-nzhwbufj]{padding:120px 0;overflow:hidden}.wrap[data-astro-cid-nzhwbufj]{position:relative}.watermark[data-astro-cid-nzhwbufj]{opacity:.05;pointer-events:none;background:linear-gradient(var(--ink), var(--ink)) center/100% 33% no-repeat, linear-gradient(var(--ink), var(--ink)) center/33% 100% no-repeat;width:560px;height:560px;position:absolute;top:78px;right:-210px}h2[data-astro-cid-nzhwbufj]{letter-spacing:-.025em;max-width:1000px;line-height:.96}.intro[data-astro-cid-nzhwbufj]{max-width:817px;margin-top:56px}[data-astro-cid-nzhwbufj][data-fit]{margin-top:56px}.conv[data-astro-cid-nzhwbufj]{height:503px;position:relative}.spine[data-astro-cid-nzhwbufj]{background:linear-gradient(#8a857c80 70%,#8a857c00);width:2px;height:483px;position:absolute;top:0;left:639px}.lbl-expert[data-astro-cid-nzhwbufj]{position:absolute;top:0;left:60px}.photo[data-astro-cid-nzhwbufj]{background:var(--line);width:500px;height:460px;margin:0;position:absolute;top:32px;left:60px;overflow:hidden}.photo[data-astro-cid-nzhwbufj] img[data-astro-cid-nzhwbufj]{object-fit:cover;width:100%;height:100%}.tech[data-astro-cid-nzhwbufj]{width:500px;position:absolute;top:239px;left:720px}.tech[data-astro-cid-nzhwbufj] .mono[data-astro-cid-nzhwbufj]{margin-bottom:13px}.row[data-astro-cid-nzhwbufj]{border-top:2px solid #0000;border-image:linear-gradient(90deg,#8a857c8c 60%,#8a857c00) 1;padding:16px 0 14px}.name[data-astro-cid-nzhwbufj]{font-size:20px;font-weight:500}.tag[data-astro-cid-nzhwbufj]{font-family:var(--font-mono);letter-spacing:.04em;color:var(--body2);margin-top:8px;font-size:12px}.connect[data-astro-cid-nzhwbufj]{pointer-events:none;width:1280px;height:503px;position:absolute;inset:0;overflow:visible}.connect[data-astro-cid-nzhwbufj] path[data-astro-cid-nzhwbufj]{fill:none;stroke:#8a857c8c;stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:1px}.conv[data-astro-cid-nzhwbufj].is-in .connect[data-astro-cid-nzhwbufj] path[data-astro-cid-nzhwbufj]{animation:draw 1.2s var(--ease) forwards}@keyframes draw{to{stroke-dashoffset:0}}.row[data-astro-cid-nzhwbufj]{cursor:default;position:relative}.row[data-astro-cid-nzhwbufj]:before{content:"";width:80px;position:absolute;top:0;bottom:0;left:-80px}.meet[data-astro-cid-nzhwbufj]{opacity:0;width:18px;height:18px;transform:translateY(var(--dy,0px));transition:transform .48s var(--ease);background:linear-gradient(var(--neon), var(--neon)) center/18px 2px no-repeat, linear-gradient(var(--neon), var(--neon)) center/2px 18px no-repeat;position:absolute;top:291px;left:631px}.conv[data-astro-cid-nzhwbufj].is-in .meet[data-astro-cid-nzhwbufj]{animation:meet .48s var(--ease) 1.2s forwards}@keyframes meet{0%{opacity:0;filter:drop-shadow(0 0 #ea2a1100)}60%{opacity:1;filter:drop-shadow(0 0 14px #ea2a11e6)drop-shadow(0 0 4px #ff2a0ae6)}to{opacity:1;filter:drop-shadow(0 0 14px #ea2a1199)drop-shadow(0 0 4px #ff2a0ae6)}}.bridge[data-astro-cid-nzhwbufj]{text-align:center;max-width:1280px;margin-top:56px}.data[data-astro-cid-nzhwbufj]{height:500px;position:relative}.ui[data-astro-cid-nzhwbufj]{border:2px solid var(--line);border-radius:8px;padding:30px;position:absolute}.learn[data-astro-cid-nzhwbufj]{background:var(--surface);width:660px;height:400px;top:100px;left:0}.small[data-astro-cid-nzhwbufj]{font-size:12px}.title[data-astro-cid-nzhwbufj]{margin-top:10px;font-size:24px;font-weight:700;line-height:1.2}.item[data-astro-cid-nzhwbufj]{background:var(--paper);border:2px solid var(--line);border-radius:6px;justify-content:space-between;align-items:center;height:62px;margin-top:12px;padding:0 22px;font-size:16px;font-weight:500;display:flex}.item[data-astro-cid-nzhwbufj]:first-of-type{margin-top:24px}.st[data-astro-cid-nzhwbufj]{font-family:var(--font-mono);letter-spacing:.04em;color:var(--body2);font-size:12px}.foot[data-astro-cid-nzhwbufj]{margin-top:22px}.ink[data-astro-cid-nzhwbufj]{color:var(--ink)!important}.path[data-astro-cid-nzhwbufj]{width:59.5px;height:119.5px;position:absolute;top:140px;left:668px;overflow:visible}.sentinel[data-astro-cid-nzhwbufj]{pointer-events:none;width:1px;height:1px;position:absolute;top:50%;left:0}.path[data-astro-cid-nzhwbufj] path[data-astro-cid-nzhwbufj]{fill:none;stroke:#8a857c73;stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:1px}.data[data-astro-cid-nzhwbufj].is-flow .path[data-astro-cid-nzhwbufj] path[data-astro-cid-nzhwbufj]{animation:draw .6s var(--ease) forwards}.dots[data-astro-cid-nzhwbufj] i[data-astro-cid-nzhwbufj]{background:var(--neon);opacity:0;width:5px;height:5px;position:absolute;box-shadow:0 0 4px #ff2a0af2,0 0 14px #ea2a11e6}.dots[data-astro-cid-nzhwbufj] i[data-astro-cid-nzhwbufj]:first-child{top:250px;left:676px}.dots[data-astro-cid-nzhwbufj] i[data-astro-cid-nzhwbufj]:nth-child(2){top:224px;left:686px}.dots[data-astro-cid-nzhwbufj] i[data-astro-cid-nzhwbufj]:nth-child(3){top:198px;left:696px}.dots[data-astro-cid-nzhwbufj] i[data-astro-cid-nzhwbufj]:nth-child(4){top:172px;left:706px}.dots[data-astro-cid-nzhwbufj] i[data-astro-cid-nzhwbufj]:nth-child(5){top:146px;left:716px}.data[data-astro-cid-nzhwbufj].is-flow .dots[data-astro-cid-nzhwbufj] i[data-astro-cid-nzhwbufj]{animation:dot .8s var(--ease) .4s forwards}.data[data-astro-cid-nzhwbufj].is-flow .dots[data-astro-cid-nzhwbufj] i[data-astro-cid-nzhwbufj]:nth-child(2){animation-delay:.62s}.data[data-astro-cid-nzhwbufj].is-flow .dots[data-astro-cid-nzhwbufj] i[data-astro-cid-nzhwbufj]:nth-child(3){animation-delay:.84s}.data[data-astro-cid-nzhwbufj].is-flow .dots[data-astro-cid-nzhwbufj] i[data-astro-cid-nzhwbufj]:nth-child(4){animation-delay:1.06s}.data[data-astro-cid-nzhwbufj].is-flow .dots[data-astro-cid-nzhwbufj] i[data-astro-cid-nzhwbufj]:nth-child(5){animation-delay:1.28s}@keyframes dot{0%{opacity:0;transform:scale(1)}30%{opacity:1;transform:scale(1.6)}to{opacity:0;transform:scale(1)}}.over[data-astro-cid-nzhwbufj]{background:var(--paper);width:540px;height:330px;top:0;left:740px}.bar[data-astro-cid-nzhwbufj]{grid-template-columns:1fr auto;align-items:center;margin-top:24px;font-size:16px;font-weight:500;display:grid}.bar[data-astro-cid-nzhwbufj]:first-of-type{margin-top:28px}.bar[data-astro-cid-nzhwbufj] b[data-astro-cid-nzhwbufj]{font-family:var(--font-mono);color:var(--body2);font-size:13px;font-weight:500}.track[data-astro-cid-nzhwbufj]{background:var(--line);grid-column:1/-1;height:6px;margin-top:12px}.fill[data-astro-cid-nzhwbufj]{height:100%;width:var(--w);background:var(--ink);transform-origin:0;transform:scaleX(0)}.fill[data-astro-cid-nzhwbufj].red{background:var(--red)}.data[data-astro-cid-nzhwbufj].is-flow .fill[data-astro-cid-nzhwbufj]{animation:fill .9s var(--ease) 1.5s forwards}.data[data-astro-cid-nzhwbufj].is-flow .bar[data-astro-cid-nzhwbufj]:nth-of-type(2) .fill[data-astro-cid-nzhwbufj]{animation-delay:1.7s}.data[data-astro-cid-nzhwbufj].is-flow .bar[data-astro-cid-nzhwbufj]:nth-of-type(3) .fill[data-astro-cid-nzhwbufj]{animation-delay:1.9s}@keyframes fill{to{transform:scaleX(1)}}.finale[data-astro-cid-nzhwbufj]{text-align:center;flex-direction:column;align-items:center;gap:24px;margin-top:56px;display:flex}.pill[data-astro-cid-nzhwbufj]{background:var(--ink);color:var(--paper);border-radius:54px;padding:28px 64px;position:relative}.pill[data-astro-cid-nzhwbufj] .t3[data-astro-cid-nzhwbufj]{white-space:nowrap}.trace[data-astro-cid-nzhwbufj]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.trace[data-astro-cid-nzhwbufj] rect[data-astro-cid-nzhwbufj]{fill:none;stroke:var(--neon);stroke-width:3px;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:0;stroke-dasharray:30 70;stroke-dashoffset:-35px;filter:drop-shadow(0 0 3px #ff2a0af2)drop-shadow(0 0 9px #ea2a11bf)drop-shadow(0 0 24px #ea2a1173)}.finale[data-astro-cid-nzhwbufj].is-in .trace[data-astro-cid-nzhwbufj] rect[data-astro-cid-nzhwbufj]{animation:2.2s linear .72s infinite lap}@media (prefers-reduced-motion:reduce){.connect[data-astro-cid-nzhwbufj] path[data-astro-cid-nzhwbufj],.path[data-astro-cid-nzhwbufj] path[data-astro-cid-nzhwbufj]{stroke-dashoffset:0}.meet[data-astro-cid-nzhwbufj]{opacity:1}.dots[data-astro-cid-nzhwbufj]{display:none}.fill[data-astro-cid-nzhwbufj]{transform:none}.trace[data-astro-cid-nzhwbufj]{display:none}}@media (width<=1023px){.conv[data-astro-cid-nzhwbufj]{flex-direction:column;gap:24px;height:auto;display:flex}.spine[data-astro-cid-nzhwbufj],.connect[data-astro-cid-nzhwbufj],.meet[data-astro-cid-nzhwbufj]{display:none}.lbl-expert[data-astro-cid-nzhwbufj],.photo[data-astro-cid-nzhwbufj],.tech[data-astro-cid-nzhwbufj]{width:100%;position:static}.photo[data-astro-cid-nzhwbufj]{height:320px}.data[data-astro-cid-nzhwbufj]{flex-direction:column;gap:24px;height:auto;display:flex}.ui[data-astro-cid-nzhwbufj]{width:100%;height:auto;position:static}.path[data-astro-cid-nzhwbufj],.dots[data-astro-cid-nzhwbufj]{display:none}.over[data-astro-cid-nzhwbufj]{order:2}.watermark[data-astro-cid-nzhwbufj]{display:none}}@media (width<=767px){.et[data-astro-cid-nzhwbufj]{padding:64px 0}.intro[data-astro-cid-nzhwbufj],[data-astro-cid-nzhwbufj][data-fit],.bridge[data-astro-cid-nzhwbufj],.finale[data-astro-cid-nzhwbufj]{margin-top:32px}.conv[data-astro-cid-nzhwbufj]{gap:16px}.photo[data-astro-cid-nzhwbufj]{border-radius:12px;height:315px}.tech[data-astro-cid-nzhwbufj]{margin-top:16px}.name[data-astro-cid-nzhwbufj]{font-size:20px}.bridge[data-astro-cid-nzhwbufj]{text-align:center;font-size:20px}.data[data-astro-cid-nzhwbufj]{gap:24px}.ui[data-astro-cid-nzhwbufj]{border-radius:8px;padding:20px}.title[data-astro-cid-nzhwbufj]{font-size:20px}.item[data-astro-cid-nzhwbufj]{height:40px;margin-top:8px;padding:0 14px;font-size:14px}.item[data-astro-cid-nzhwbufj]:first-of-type{margin-top:16px}.bar[data-astro-cid-nzhwbufj]{margin-top:16px;font-size:14px}.track[data-astro-cid-nzhwbufj]{margin-top:8px}.foot[data-astro-cid-nzhwbufj]{margin-top:16px}.finale[data-astro-cid-nzhwbufj]{text-align:center;align-items:center;gap:20px}.finale[data-astro-cid-nzhwbufj] .t4[data-astro-cid-nzhwbufj]{font-size:20px}.pill[data-astro-cid-nzhwbufj]{border-radius:36px;justify-content:center;align-items:center;width:100%;height:72px;padding:0;display:flex}.pill[data-astro-cid-nzhwbufj] .t3[data-astro-cid-nzhwbufj]{white-space:nowrap;font-size:24px}}.programs[data-astro-cid-2tpnzf7v]{background:var(--surface);padding:110px 0}.intro[data-astro-cid-2tpnzf7v]{max-width:1030px;margin-top:48px}.featured[data-astro-cid-2tpnzf7v]{background:var(--paper);border-radius:8px;align-items:stretch;gap:48px;margin-top:48px;padding:48px;display:flex}.photo[data-astro-cid-2tpnzf7v]{background:var(--line);flex:none;width:min(480px,42%);min-height:320px;margin:0;overflow:hidden}.photo[data-astro-cid-2tpnzf7v] img[data-astro-cid-2tpnzf7v]{object-fit:cover;width:100%;height:100%}.body[data-astro-cid-2tpnzf7v]{flex-direction:column;gap:20px;max-width:520px;display:flex}.name[data-astro-cid-2tpnzf7v]{letter-spacing:-.015em;line-height:1.15}.tags[data-astro-cid-2tpnzf7v]{font-size:16px;font-weight:500;line-height:1.5}.actions[data-astro-cid-2tpnzf7v]{flex-wrap:wrap;align-items:center;gap:12px 32px;margin-top:-8px;display:flex}.short[data-astro-cid-2tpnzf7v]{display:none}.topics[data-astro-cid-2tpnzf7v]{margin-top:48px}.list[data-astro-cid-2tpnzf7v]{letter-spacing:-.01em;margin-top:12px;font-size:24px;font-weight:900;line-height:1.4}.sep[data-astro-cid-2tpnzf7v]{color:var(--muted);margin:0 .3em}.foot[data-astro-cid-2tpnzf7v]{margin-top:48px}@media (width<=1023px){.featured[data-astro-cid-2tpnzf7v]{flex-direction:column;align-items:stretch;padding:32px}.photo[data-astro-cid-2tpnzf7v]{width:100%;height:260px}.body[data-astro-cid-2tpnzf7v]{max-width:none}}@media (width<=767px){.programs[data-astro-cid-2tpnzf7v]{padding:64px 0}.intro[data-astro-cid-2tpnzf7v]{margin-top:24px}.featured[data-astro-cid-2tpnzf7v]{background:0 0;border-radius:0;gap:20px;margin-top:32px;padding:0}.photo[data-astro-cid-2tpnzf7v]{border-radius:12px;height:228px}.body[data-astro-cid-2tpnzf7v]{gap:16px}.name[data-astro-cid-2tpnzf7v]{font-size:20px}.tags[data-astro-cid-2tpnzf7v]{font-size:14px}.full[data-astro-cid-2tpnzf7v]{display:none}.short[data-astro-cid-2tpnzf7v]{display:inline}.actions[data-astro-cid-2tpnzf7v]{flex-direction:column;align-items:flex-start;gap:16px}.topics[data-astro-cid-2tpnzf7v]{margin-top:40px}.list[data-astro-cid-2tpnzf7v]{margin-top:10px;font-size:18px}.foot[data-astro-cid-2tpnzf7v]{margin-top:32px}}.how[data-astro-cid-hahnwogd]{padding:96px 0}h2[data-astro-cid-hahnwogd]{max-width:1166px}.intro[data-astro-cid-hahnwogd]{max-width:700px;margin-top:56px}.fit[data-astro-cid-hahnwogd]{margin-top:56px}.flow[data-astro-cid-hahnwogd]{height:150px;position:relative}.track[data-astro-cid-hahnwogd]{transform-origin:0;background:linear-gradient(90deg,#8a857c80 82%,#8a857c00);width:100%;height:2px;position:absolute;top:6px;left:0;transform:scaleX(0)}.flow[data-astro-cid-hahnwogd].is-in .track[data-astro-cid-hahnwogd]{animation:track .9s var(--ease) forwards}@keyframes track{to{transform:scaleX(1)}}.steps[data-astro-cid-hahnwogd]{margin:0;padding:0;list-style:none}.rail[data-astro-cid-hahnwogd]{display:none}.step[data-astro-cid-hahnwogd]{left:var(--x);position:absolute;top:0}.station[data-astro-cid-hahnwogd]{left:calc(var(--size) / -2);top:calc(7px - var(--size) / 2);width:var(--size);height:var(--size);background:var(--red);opacity:0;border-radius:50%;position:absolute;transform:scale(.4)}.flow[data-astro-cid-hahnwogd].is-in .station[data-astro-cid-hahnwogd]{animation:station .24s var(--ease) var(--t) forwards}@keyframes station{to{opacity:1;transform:scale(1)}}.runner[data-astro-cid-hahnwogd]{background:var(--neon);opacity:0;z-index:1;border-radius:50%;width:9px;height:9px;position:absolute;top:7px;left:0;transform:translate(-50%,-50%);box-shadow:0 0 4px #ff2a0af2,0 0 12px #ea2a11b3}.flow[data-astro-cid-hahnwogd].is-in .runner[data-astro-cid-hahnwogd]{animation:5s linear 1.2s infinite run}@keyframes run{0%{opacity:0;width:9px;height:9px;transform:translate(0)translate(-50%,-50%)}4%{opacity:1}20.4%{width:11px;height:11px;transform:translate(300px)translate(-50%,-50%)}43.5%{width:13px;height:13px;transform:translate(640px)translate(-50%,-50%)}72%{opacity:1;width:15px;height:15px;transform:translate(1060px)translate(-50%,-50%)}78%{opacity:0;width:15px;height:15px;transform:translate(1060px)translate(-50%,-50%)}to{opacity:0;width:15px;height:15px;transform:translate(1060px)translate(-50%,-50%)}}.label[data-astro-cid-hahnwogd]{opacity:0;padding-top:32px;transform:translateY(8px)}.flow[data-astro-cid-hahnwogd].is-in .label[data-astro-cid-hahnwogd]{animation:label .24s var(--ease) calc(var(--t) + 80ms) forwards}@keyframes label{to{opacity:1;transform:none}}.label[data-astro-cid-hahnwogd] .mono[data-astro-cid-hahnwogd]{color:var(--ink)}.title[data-astro-cid-hahnwogd]{letter-spacing:-.005em;margin-top:9px;font-size:20px;font-weight:700;line-height:1.18}.label[data-astro-cid-hahnwogd] .t7[data-astro-cid-hahnwogd]{margin-top:20px}@media (prefers-reduced-motion:reduce){.track[data-astro-cid-hahnwogd]{transform:none}.station[data-astro-cid-hahnwogd],.label[data-astro-cid-hahnwogd]{opacity:1;transform:none}.runner[data-astro-cid-hahnwogd]{display:none}}@media (width<=1023px){.flow[data-astro-cid-hahnwogd]{height:auto;position:relative}.track[data-astro-cid-hahnwogd]{display:none}.rail[data-astro-cid-hahnwogd]{transform-origin:top;background:linear-gradient(#8a857c80 82%,#8a857c00);width:2px;display:block;position:absolute;top:8px;bottom:8px;left:7px;transform:scaleY(0)}.flow[data-astro-cid-hahnwogd].is-in .rail[data-astro-cid-hahnwogd]{animation:rail .9s var(--ease) forwards}@keyframes rail{to{transform:scaleY(1)}}.steps[data-astro-cid-hahnwogd]{flex-direction:column;gap:44px;display:flex}.step[data-astro-cid-hahnwogd]{padding-left:40px;position:relative;left:auto}.station[data-astro-cid-hahnwogd]{left:calc(8px - var(--size) / 2);top:calc(8px - var(--size) / 2)}.label[data-astro-cid-hahnwogd]{padding-top:0}.title[data-astro-cid-hahnwogd]{margin-top:6px;font-size:16px}.label[data-astro-cid-hahnwogd] .t7[data-astro-cid-hahnwogd]{margin-top:8px;font-size:14px}.runner[data-astro-cid-hahnwogd]{top:0;left:8px}.flow[data-astro-cid-hahnwogd].is-in .runner[data-astro-cid-hahnwogd]{animation-name:run-v}@keyframes run-v{0%{transform:translateY(var(--y1,8px)) translate(-50%, -50%);opacity:0;width:9px;height:9px}4%{opacity:1}24%{transform:translateY(var(--y2,8px)) translate(-50%, -50%);width:11px;height:11px}48%{transform:translateY(var(--y3,8px)) translate(-50%, -50%);width:13px;height:13px}72%{transform:translateY(var(--y4,8px)) translate(-50%, -50%);opacity:1;width:15px;height:15px}78%{transform:translateY(var(--y4,8px)) translate(-50%, -50%);opacity:0;width:15px;height:15px}to{transform:translateY(var(--y4,8px)) translate(-50%, -50%);opacity:0;width:15px;height:15px}}}@media (width<=767px){.how[data-astro-cid-hahnwogd]{padding:64px 0}.intro[data-astro-cid-hahnwogd],.fit[data-astro-cid-hahnwogd]{margin-top:32px}}.work[data-astro-cid-eei5yqns]{background:var(--surface);padding:100px 0}.container[data-astro-cid-eei5yqns]{position:relative}.register[data-astro-cid-eei5yqns]{background:linear-gradient(var(--muted), var(--muted)) center/10px 1px no-repeat, linear-gradient(var(--muted), var(--muted)) center/1px 10px no-repeat;width:10px;height:10px;position:absolute;top:-5px;left:-5px}h2[data-astro-cid-eei5yqns]{text-align:center;max-width:1000px;margin-inline:auto}.metrics[data-astro-cid-eei5yqns]{text-align:center;justify-content:center;gap:96px;margin:72px 0 0;padding:0;list-style:none;display:flex}.num[data-astro-cid-eei5yqns]{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:52px;font-weight:900;line-height:1}.plus[data-astro-cid-eei5yqns]{color:var(--red);transition:opacity .32s var(--ease)}.metrics[data-astro-cid-eei5yqns].is-counting .plus[data-astro-cid-eei5yqns]{opacity:0}.lbl[data-astro-cid-eei5yqns]{text-transform:none;letter-spacing:0;width:240px;margin-top:10px}.photos[data-astro-cid-eei5yqns]{margin-top:48px}figure[data-astro-cid-eei5yqns]{background:var(--line);margin:0;overflow:hidden}figure[data-astro-cid-eei5yqns] img[data-astro-cid-eei5yqns]{object-fit:cover;width:100%;height:100%}.featured[data-astro-cid-eei5yqns]{height:720px}.thumbs[data-astro-cid-eei5yqns]{grid-template-columns:repeat(3,1fr);gap:32px;margin-top:48px;display:grid}.thumbs[data-astro-cid-eei5yqns] figure[data-astro-cid-eei5yqns]{height:280px}@media (width<=1023px){.featured[data-astro-cid-eei5yqns]{height:440px}.thumbs[data-astro-cid-eei5yqns] figure[data-astro-cid-eei5yqns]{height:200px}}@media (width<=767px){.work[data-astro-cid-eei5yqns]{padding:64px 0}.register[data-astro-cid-eei5yqns]{display:none}h2[data-astro-cid-eei5yqns]{text-align:center;font-size:24px;line-height:1.2}h2[data-astro-cid-eei5yqns] br[data-astro-cid-eei5yqns]{display:inline}.metrics[data-astro-cid-eei5yqns]{text-align:left;flex-direction:row;justify-content:space-between;gap:0;margin-top:32px}.num[data-astro-cid-eei5yqns]{font-size:30px}.lbl[data-astro-cid-eei5yqns]{width:auto;margin-top:6px}.photos[data-astro-cid-eei5yqns]{margin-top:32px}.featured[data-astro-cid-eei5yqns]{border-radius:12px;height:192px}.thumbs[data-astro-cid-eei5yqns]{gap:16px;margin-top:16px;display:flex}.thumbs[data-astro-cid-eei5yqns] figure[data-astro-cid-eei5yqns]{border-radius:12px;width:260px;height:180px}}.closing[data-astro-cid-miz5qnfv]{background:var(--ink);color:var(--paper);padding:120px 0;overflow:hidden}.wrap[data-astro-cid-miz5qnfv]{position:relative}.watermark[data-astro-cid-miz5qnfv]{opacity:.06;pointer-events:none;background:linear-gradient(var(--paper), var(--paper)) center/100% 33% no-repeat, linear-gradient(var(--paper), var(--paper)) center/33% 100% no-repeat;width:760px;height:760px;position:absolute;top:-109px;left:780px}.coda[data-astro-cid-miz5qnfv]{letter-spacing:-.01em;color:var(--muted);max-width:895px;font-size:24px;line-height:1.4}.beat[data-astro-cid-miz5qnfv]{background:linear-gradient(90deg,#fcfbf900,#fcfbf98c 22% 78%,#fcfbf900);width:64px;height:2px;margin-top:48px}.ask[data-astro-cid-miz5qnfv]{flex-direction:column;gap:24px;margin-top:48px;display:flex}.ask[data-astro-cid-miz5qnfv] h2[data-astro-cid-miz5qnfv]{max-width:1000px;line-height:1.05}.ask[data-astro-cid-miz5qnfv] .t6[data-astro-cid-miz5qnfv]{color:var(--muted);max-width:680px}.action[data-astro-cid-miz5qnfv]{padding-top:16px}.cta[data-astro-cid-miz5qnfv]{padding:24px 40px;position:relative;overflow:visible}.trace[data-astro-cid-miz5qnfv]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.trace[data-astro-cid-miz5qnfv] rect[data-astro-cid-miz5qnfv]{fill:none;stroke:var(--neon);stroke-width:3px;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:0;stroke-dasharray:30 70;stroke-dashoffset:-35px;filter:drop-shadow(0 0 3px #ff2a0af2)drop-shadow(0 0 9px #ea2a11bf)drop-shadow(0 0 24px #ea2a1173)}.closing[data-astro-cid-miz5qnfv].is-in .trace[data-astro-cid-miz5qnfv] rect[data-astro-cid-miz5qnfv]{animation:2.4s linear .72s infinite lap}@media (prefers-reduced-motion:reduce){.trace[data-astro-cid-miz5qnfv]{display:none}}@media (width<=767px){.closing[data-astro-cid-miz5qnfv]{padding:64px 0}.watermark[data-astro-cid-miz5qnfv]{width:300px;height:300px;top:-30px;left:auto;right:-110px}.coda[data-astro-cid-miz5qnfv]{font-size:20px}.beat[data-astro-cid-miz5qnfv],.ask[data-astro-cid-miz5qnfv]{margin-top:32px}.ask[data-astro-cid-miz5qnfv]{gap:16px}.q[data-astro-cid-miz5qnfv]{color:var(--red)}.cta[data-astro-cid-miz5qnfv]{height:45px;padding:0 20px;line-height:45px}.action[data-astro-cid-miz5qnfv]{padding-top:8px}}
