.ax-page{--bg:#07050f;--bg-2:#0d0a1c;--ink:#f4f1ff;--muted:#a49cc4;--dim:#6b6390;--line:#b8a3ff24;--violet:#7447e1;--violet-2:#8f6bff;--lav:#b8a3ff;--head:var(--font-display), system-ui, sans-serif;--sans:var(--font-body), system-ui, sans-serif;--mono:var(--font-jetbrains), ui-monospace, monospace;--pad:clamp(20px, 6vw, 120px);--e:cubic-bezier(.22, 1, .36, 1);color:var(--ink);font-family:var(--sans);background:var(--bg);min-height:100%;position:relative;overflow-x:clip}.ax-page #gl{z-index:0;opacity:.28;width:100%;height:100%;display:block;position:fixed;inset:0}.ax-page .vignette{z-index:1;pointer-events:none;background:radial-gradient(120% 90% at 50% 40%,#0000 45%,#030208e0),radial-gradient(60% 50% at 70% 40%,#7447e10d,#0000 70%);position:fixed;inset:0}.ax-page>section,.ax-page>article{z-index:2;position:relative}.ax-page .card3 .in{position:absolute}.ax-page .fr .clip{position:relative}.ax-page .phero .bg,.ax-page .pnext .bg{overflow:hidden}.ax-page .mchip .av{position:relative}.ax-page .wrap{width:min(1240px, 100% - 2 * var(--pad));margin-inline:auto}.ax-page .eyebrow{font:500 11px/1 var(--mono);letter-spacing:.26em;text-transform:uppercase;color:var(--lav);align-items:center;gap:12px;display:inline-flex}.ax-page .eyebrow:before{content:"";background:currentColor;width:26px;height:1px}.ax-page .grad{background:linear-gradient(100deg,#9b7bff 0%,#c9b8ff 45%,#7447e1 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.ax-page a{color:inherit;text-decoration:none}.ax-page .sx .w{white-space:nowrap;display:inline-block}.ax-page .sx .ch{opacity:0;filter:blur(8px);transform-origin:0 100%;transition:transform .9s var(--e), opacity .7s var(--e), filter .8s var(--e);transition-delay:calc(var(--i) * 22ms);display:inline-block;transform:translateY(.6em)rotate(6deg)}.ax-page .sx.in .ch{opacity:1;filter:none;transform:none}.ax-page .sx.in .ch.hop{animation:hop .55s var(--e);transition-delay:0s}@keyframes hop{35%{color:var(--lav);transform:translateY(-.14em)rotate(-3deg)}}.ax-page .btn{will-change:transform}@keyframes bandl{0%{transform:translate(0)}to{transform:translate(-100%)}}.ax-page .ring-stage{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;height:560px}.ax-page .ring-stage:active{cursor:grabbing}.ax-page .pcard{border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .6s var(--e), border-color .4s, box-shadow .6s;background:#0d0a1cb3;border-radius:22px;text-decoration:none;display:block;position:relative;overflow:hidden}.ax-page .pcard:hover{border-color:#b8a3ff73;transform:translateY(-8px);box-shadow:0 50px 100px -50px #7447e1e6}.ax-page .pcard .im{aspect-ratio:16/10;background:linear-gradient(160deg,#2a1d5c,#0d0a1c);position:relative;overflow:hidden}.ax-page .pcard .im img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--e);position:absolute;inset:0}.ax-page .pcard:hover .im img{transform:scale(1.04)}.ax-page .pcard .im:after{content:"";background:linear-gradient(#0000 55%,#0d0a1cf2);position:absolute;inset:0}.ax-page .pcard .chips{z-index:2;gap:8px;display:flex;position:absolute;top:18px;left:18px}.ax-page .chip{font:500 12px/1 var(--sans);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--line);color:var(--ink);background:#07050fb8;border-radius:999px;padding:8px 12px}.ax-page .chip.v{color:var(--lav)}.ax-page .pcard .no{z-index:2;font:800 64px/1 var(--head);color:#0000;-webkit-text-stroke:1px #fff6;position:absolute;top:14px;right:22px}.ax-page .pcard .tx{padding:26px 26px 28px}.ax-page .pcard h3{font:700 clamp(22px, 2vw, 30px)/1.1 var(--head);letter-spacing:-.01em;margin:0}.ax-page .pcard .loc{font:500 12px/1 var(--sans);letter-spacing:.14em;color:var(--muted);margin-top:8px;display:block}.ax-page .pcard p{color:var(--muted);margin:16px 0 0;font-size:15px;line-height:1.65}.ax-page .pcard .tags{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.ax-page .tagp{font:400 12.5px/1 var(--sans);border:1px solid var(--line);color:var(--ink);opacity:.85;border-radius:999px;padding:9px 13px}.ax-page .pcard .go{font:500 14px/1 var(--sans);color:var(--lav);margin-top:20px;transition:color .3s;display:inline-flex}.ax-page .pcard:hover .go{color:#fff}.ax-page .pcard.cta{text-align:center;background:radial-gradient(80% 80% at 50% 0,#7447e159,#0d0a1cb3);border-style:dashed;place-items:center;min-height:420px;padding:40px;display:grid}.ax-page .pcard.cta b{font:800 clamp(32px, 3.2vw, 48px)/1 var(--head);letter-spacing:-.02em;display:block}.ax-page .pcard.cta span{color:var(--muted);margin-top:18px;display:block}.ax-page .pcard.cta em{font-style:normal;font:600 13px/1 var(--sans);color:var(--bg);background:#fff;border-radius:999px;margin-top:26px;padding:14px 22px;display:inline-block}.ax-page .pagehead{padding:150px 0 40px}.ax-page .pagehead h1{font:800 clamp(64px, 11vw, 190px)/.86 var(--head);letter-spacing:-.045em;margin:18px 0 0}.ax-page .pagehead p{max-width:560px;color:var(--muted);margin:24px 0 0;font-size:18px;line-height:1.6}.ax-page .pagehead .row{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:30px;display:flex}.ax-page .pagehead .count{font:500 12px/1.8 var(--mono);letter-spacing:.2em;color:var(--dim);text-align:right}.ax-page .pagehead .count b{color:var(--lav);font-size:40px;font-weight:500;font-family:var(--head);letter-spacing:-.02em;display:block}.ax-page .mfull{grid-template-rows:auto minmax(0,1fr) auto;min-height:100svh;padding:104px 0 28px;display:grid;position:relative;overflow-x:clip}.ax-page .mhead{display:block}.ax-page .mhead h1{font:800 clamp(48px, 5.6vw, 92px)/.9 var(--head);letter-spacing:-.04em;margin:14px 0 0}.ax-page .stage3d{perspective:1500px;perspective-origin:50% 45%;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;place-items:center;height:100%;min-height:360px;margin:14px 0 0;display:grid;position:relative;overflow:hidden}.ax-page .stage3d:active{cursor:grabbing}.ax-page .ring3{width:0;height:0;transform-style:preserve-3d;z-index:1;position:relative}.ax-page .card3{left:calc(var(--cw) / -2);top:calc(var(--ch) / -2);width:var(--cw);height:var(--ch);cursor:pointer;position:absolute}.ax-page .card3 .edge,.ax-page .card3 .in{clip-path:polygon(26px 0,calc(100% - 26px) 0,100% 26px,100% calc(100% - 26px),calc(100% - 26px) 100%,26px 100%,0 calc(100% - 26px),0 26px);position:absolute}.ax-page .card3 .edge{background:#b8a3ff38;transition:background .5s;inset:-2px}.ax-page .card3.front .edge{background:linear-gradient(160deg, #fff, var(--lav) 30%, var(--violet) 70%, #3b1d9a)}.ax-page .card3 .in{background:radial-gradient(90% 70% at 50% 30%, var(--c1,#4b2bb0), #120d2a 78%);transform:rotateY(var(--rx,0deg)) rotateX(var(--ry,0deg));transition:transform .25s;inset:0;overflow:hidden}.ax-page .card3 .ph{font:800 calc(var(--cw) * .42)/1 var(--head);color:#ffffff1f;letter-spacing:-.04em;place-items:center;display:grid;position:absolute;inset:0}.ax-page .card3 img{object-fit:cover;object-position:50% 22%;image-rendering:auto;width:100%;height:100%;position:absolute;inset:0}.ax-page .card3 .grad3{pointer-events:none;background:linear-gradient(#0000 58%,#07050fe0);position:absolute;inset:0}.ax-page .card3 .shine,.ax-page .card3 .holo{display:none}.ax-page .card3 .cap{position:absolute;bottom:20px;left:22px;right:22px}.ax-page .card3 .cap b{font:700 calc(var(--cw) * .085)/1.05 var(--head);letter-spacing:-.01em;display:block}.ax-page .card3 .cap small{font:500 9.5px/1.3 var(--mono);letter-spacing:.16em;color:var(--lav);text-transform:uppercase;margin-top:6px;display:block}.ax-page .card3 .sq{font:500 9.5px/1 var(--mono);letter-spacing:.18em;color:#ffffffb3;position:absolute;top:18px;left:30px}.ax-page .card3 .lead3{font:600 9.5px/1 var(--mono);letter-spacing:.14em;color:var(--bg);background:#fff;border-radius:999px;padding:6px 10px;position:absolute;top:14px;right:30px}.ax-page .card3.lock .in{background:repeating-linear-gradient(45deg,#b8a3ff0f 0 9px,#0000 9px 18px),#0d0a1c}.ax-page .card3.lock .ph{color:#b8a3ff4d;font-size:calc(var(--cw) * .5)}.ax-page .card3.front.zap .in{animation:none}.ax-page .sdiv{left:-1px;top:calc(var(--ch) / -2 - 14px);width:2px;height:calc(var(--ch) + 28px);pointer-events:none;background:linear-gradient(transparent, var(--lav), transparent);position:absolute;box-shadow:0 0 22px #8f6bffcc}.ax-page .sdiv span{white-space:nowrap;background:var(--bg);font:600 11px/1 var(--sans);letter-spacing:.24em;color:var(--lav);border:1px solid #b8a3ff73;border-radius:999px;padding:8px 14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-90deg)}.ax-page .bgname{pointer-events:none;z-index:0;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.ax-page .bgname span{font:800 var(--bgs,20vw)/.8 var(--head);letter-spacing:-.05em;white-space:nowrap;color:#0000;-webkit-text-stroke:1px #b8a3ff38;grid-area:1/1}.ax-page .bgname .f{-webkit-text-stroke:0;background:linear-gradient(100deg,#0000 30%,#b8a3ff59 45%,#7447e18c 55%,#0000 70%) 0 0/250% 100% no-repeat;-webkit-background-clip:text;background-clip:text;animation:5s linear infinite sweep}@keyframes sweep{0%{background-position:150% 0}to{background-position:-150% 0}}.ax-page .bgname.swap span{animation:bgswap .8s var(--e) both}.ax-page .bgname.swap .f{animation:bgswap .8s var(--e) both, sweep 5s linear infinite}@keyframes bgswap{0%{opacity:0;letter-spacing:.2em;filter:blur(14px)}}.ax-page .halo{width:calc(var(--cw,300px) * 2.2);height:calc(var(--cw,300px) * 2.2);pointer-events:none;z-index:0;filter:blur(10px);background:radial-gradient(circle,#7447e173,#0000 62%);border-radius:50%;animation:4s ease-in-out infinite halo;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes halo{50%{opacity:.7;transform:translate(-50%,-50%)scale(1.12)}}.ax-page .orbit{width:calc(var(--cw,300px) * 1.9);height:calc(var(--cw,300px) * 1.9);pointer-events:none;z-index:0;border:1px dashed #b8a3ff59;border-radius:50%;animation:18s linear infinite orb;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(72deg)}.ax-page .orbit.o2{width:calc(var(--cw,300px) * 2.6);height:calc(var(--cw,300px) * 2.6);border-style:solid;border-color:#7447e14d;animation-duration:28s;animation-direction:reverse}@keyframes orb{to{transform:translate(-50%,-50%)rotateX(72deg)rotate(360deg)}}.ax-page .sqwipe{pointer-events:none;z-index:5;opacity:0;box-sizing:border-box;place-items:center;padding:0 3vw;display:grid;position:absolute;inset:0}.ax-page .sqwipe b{max-width:100%;font:800 clamp(28px, calc(90vw / var(--n,12)), 120px)/1 var(--head);letter-spacing:-.04em;white-space:nowrap;text-align:center;color:#fff;text-shadow:0 0 50px #7447e1,0 0 2px #fff;display:block}.ax-page .sqwipe:before,.ax-page .sqwipe:after{content:"";background:var(--lav);height:3px;position:absolute;top:50%;left:-10%;right:-10%;transform:rotate(-9deg)scaleX(0);box-shadow:0 0 30px 6px #8f6bffb3}.ax-page .sqwipe:after{background:#fff;transform:rotate(9deg)scaleX(0)}.ax-page .sqwipe.go{animation:sqw 1.2s var(--e) both}.ax-page .sqwipe.go b{animation:sqb 1.2s var(--e) both}.ax-page .sqwipe.go:before{animation:sql1 1s var(--e) both}.ax-page .sqwipe.go:after{animation:sql2 1s var(--e) 50ms both}@keyframes sqw{0%,to{opacity:0}12%,58%{opacity:1}}@keyframes sqb{0%{letter-spacing:.08em;filter:blur(14px)}45%{letter-spacing:-.04em;filter:none}to{letter-spacing:0;filter:blur(8px)}}@keyframes sql1{0%{transform:rotate(-9deg)scaleX(0)}50%{opacity:1;transform:rotate(-9deg)scaleX(1)}to{opacity:0;transform:rotate(-9deg)scaleX(1)}}@keyframes sql2{0%{transform:rotate(9deg)scaleX(0)}50%{opacity:1;transform:rotate(9deg)scaleX(1)}to{opacity:0;transform:rotate(9deg)scaleX(1)}}.ax-page .ptc{background:var(--lav);pointer-events:none;z-index:3;width:5px;height:5px;box-shadow:0 0 10px var(--lav);border-radius:50%;position:absolute;top:50%;left:50%}.ax-page .mnow{grid-template-columns:auto 1fr auto;align-items:center;gap:24px;margin-top:6px;display:grid}.ax-page .who{text-align:center}.ax-page .who small{font:600 11px/1 var(--mono);letter-spacing:.3em;color:var(--lav)}.ax-page .who b{font:700 clamp(34px, 3.6vw, 58px)/1 var(--head);letter-spacing:-.025em;margin:10px 0 8px;display:block}.ax-page .who span{font:400 14px/1.4 var(--sans);letter-spacing:.2em;color:var(--muted);text-transform:uppercase}.ax-page .who .li{font:500 13px/1 var(--sans);color:var(--ink);transition:all .3s var(--e);border:1px solid #b8a3ff4d;border-radius:999px;margin-top:14px;padding:12px 20px;text-decoration:none;display:inline-flex}.ax-page .who .li:hover{color:var(--bg);background:#fff}.ax-page .who .li.off{visibility:hidden}.ax-page .nav3d{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:58px;height:58px;color:var(--ink);cursor:pointer;font:500 20px/1 var(--sans);background:#0d0a1c99;border:1px solid #b8a3ff4d;border-radius:50%;transition:background .3s,border-color .3s,opacity .3s}.ax-page .nav3d:hover{background:var(--violet);border-color:var(--violet)}.ax-page .nav3d.dis{opacity:.2;pointer-events:none}.ax-page .mcount{text-align:center;font:500 13px/1 var(--mono);color:var(--muted);letter-spacing:.1em;margin-top:10px}.ax-page .mcount b{color:var(--ink);font-weight:500}.ax-page .sbar{gap:8px;width:100%;max-width:100%;margin-top:18px;display:flex;position:relative}.ax-page .sbar button{cursor:pointer;text-align:left;min-width:0;color:var(--dim);font:600 clamp(8px, 1.05vw, 10px)/1.2 var(--sans);letter-spacing:.06em;background:0 0;border:0;flex:1 1 0;padding:14px 2px 0;transition:color .3s;position:relative}.ax-page .sbar button:hover{color:var(--ink)}.ax-page .sbar button i{background:#b8a3ff24;border-radius:4px;height:4px;transition:background .3s,box-shadow .3s;position:absolute;top:0;left:0;right:0}.ax-page .sbar button.on{color:var(--lav)}.ax-page .sbar button.on i{background:linear-gradient(90deg, var(--violet), var(--lav));box-shadow:0 0 14px #8f6bffb3}.ax-page .sbar button span{white-space:nowrap;display:block}.ax-page .sbar:after{content:"";top:-5px;left:calc(var(--p,0) * (100% - 14px));width:14px;height:14px;box-shadow:0 0 16px var(--lav);pointer-events:none;background:#fff;border-radius:50%;transition:left .2s;position:absolute}.ax-page .mall{padding:14vh 0 12vh}.ax-page .mall .grp{margin-top:46px}.ax-page .mall .grp h3{font:700 26px/1 var(--head);letter-spacing:-.01em;align-items:baseline;gap:14px;margin:0 0 16px;display:flex}.ax-page .mall .grp h3 small{font:500 11px/1 var(--mono);color:var(--dim);letter-spacing:.2em}.ax-page .mgrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.ax-page .mchip{border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;text-align:left;color:var(--ink);font:inherit;transition:all .35s var(--e);background:#0d0a1c8c;border-radius:18px;align-items:center;gap:14px;padding:12px 16px 12px 12px;display:flex}.ax-page .mchip:hover{background:#7447e129;border-color:#b8a3ff80;transform:translateY(-3px)}.ax-page .mchip .av{width:48px;height:48px;font:700 16px/1 var(--head);background:radial-gradient(circle at 30% 25%,#6a46e0,#160f33);border-radius:14px;flex:none;place-items:center;display:grid;overflow:hidden}.ax-page .mchip .av img{object-fit:cover;object-position:50% 25%;width:100%;height:100%}.ax-page .mchip b{font:600 15px/1.2 var(--sans);display:block}.ax-page .mchip small{font:500 10px/1.3 var(--mono);letter-spacing:.1em;color:var(--muted);text-transform:uppercase;margin-top:4px;display:block}.ax-page .mchip.lock{opacity:.5;cursor:default}.ax-page .pctrl{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:44px;padding-top:22px;display:flex}.ax-page .pfil,.ax-page .pview{flex-wrap:wrap;gap:8px;display:flex}.ax-page .pfil button,.ax-page .pview button{border:1px solid var(--line);cursor:pointer;font:500 13px/1 var(--sans);color:var(--muted);transition:all .3s var(--e);background:#0d0a1c8c;border-radius:999px;padding:11px 18px}.ax-page .pfil button sup{font:500 9.5px/1 var(--mono);color:var(--dim);margin-left:4px}.ax-page .pfil button.on,.ax-page .pview button.on{color:var(--bg);background:#fff;border-color:#fff}.ax-page .pfil button.on sup{color:var(--violet)}.ax-page .plist{padding:30px 0 14vh}.ax-page .pgrid{grid-template-columns:1fr 1fr;align-items:start;gap:26px;display:grid}.ax-page .pgrid>:nth-child(2n){margin-top:120px}.ax-page .pgrid .pcard{opacity:0;transition:opacity 1s var(--e), transform 1s var(--e), border-color .4s, box-shadow .6s;transform:translateY(60px)}.ax-page .pgrid .pcard.in{opacity:1;transform:none}.ax-page .pgrid .pcard.in:hover{transform:translateY(-8px)}.ax-page .pgrid .pcard.hide{display:none}.ax-page .prows{border-top:1px solid var(--line);display:none}.ax-page .plist.rows .pgrid{display:none}.ax-page .plist.rows .prows{display:block}.ax-page .prow{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr auto auto 40px;align-items:center;gap:26px;padding:30px 6px;text-decoration:none;display:grid;position:relative;overflow:hidden}.ax-page .prow:before{content:"";transform-origin:0;transition:transform .6s var(--e);z-index:-1;background:linear-gradient(90deg,#7447e147,#0000);position:absolute;inset:0;transform:scaleX(0)}.ax-page .prow:hover:before{transform:scaleX(1)}.ax-page .prow .n{font:500 12px/1 var(--mono);color:var(--dim)}.ax-page .prow b{font:800 clamp(28px, 4.4vw, 68px)/1 var(--head);letter-spacing:-.03em;transition:transform .6s var(--e), color .3s}.ax-page .prow:hover b{color:var(--lav);transform:translate(14px)}.ax-page .prow .c,.ax-page .prow .y{font:500 12px/1 var(--mono);letter-spacing:.14em;color:var(--muted);text-transform:uppercase}.ax-page .prow .a{color:var(--lav);transition:transform .5s var(--e);font-size:24px}.ax-page .prow:hover .a{transform:rotate(-45deg)}.ax-page .prow.hide{display:none}.floatimg{aspect-ratio:16/11;z-index:30;pointer-events:none;opacity:0;width:340px;transition:opacity .35s, transform .5s var(--e);border-radius:18px;position:fixed;top:0;left:0;overflow:hidden;transform:translate(-50%,-50%)scale(.6)rotate(-4deg);box-shadow:0 40px 80px -30px #000c,0 0 0 1px #b8a3ff4d}.floatimg.on{opacity:1;transform:translate(-50%, -50%) scale(1) rotate(var(--fr,-3deg))}.floatimg img{object-fit:cover;width:100%;height:100%}.ax-page .back{left:var(--pad);z-index:25;font:500 13px/1 var(--sans);color:#f4f1ffb8;letter-spacing:.04em;align-items:center;gap:8px;padding:10px 0;transition:color .3s;display:inline-flex;position:fixed;top:96px}.ax-page .back:before{content:"←";font-size:15px}.ax-page .back:hover{color:#fff}.ax-page .phero{align-items:end;height:clamp(540px,82svh,820px);display:grid;position:relative;overflow:hidden}.ax-page .phero .bg{transform:translateY(var(--py,0)) scale(var(--ps,1.15));transition:transform 1.8s var(--e);background-position:50% 38%;background-size:cover;position:absolute;inset:-8% 0}.ax-page .phero.ready .bg{--ps:1}.ax-page .phero:after{content:"";background:linear-gradient(#07050f73, #07050f59 35%, #07050ff0 82%, var(--bg));position:absolute;inset:0}.ax-page .phero .tx{z-index:2;padding-bottom:12vh;position:relative}.ax-page .phero .meta{font:600 11px/1 var(--mono);letter-spacing:.3em;color:var(--lav)}.ax-page .phero h1{font:800 clamp(48px, 7.6vw, 130px)/.92 var(--head);letter-spacing:-.04em;max-width:14ch;margin:18px 0 0}.ax-page .phero .loc{font:500 14px/1 var(--sans);letter-spacing:.24em;color:var(--muted);margin-top:18px;display:block}.ax-page .phero .cue{right:var(--pad);z-index:2;font:500 10px/1 var(--mono);letter-spacing:.3em;color:var(--dim);writing-mode:vertical-rl;position:absolute;bottom:12vh}.ax-page .narrow{width:min(820px, 100% - 2 * var(--pad));margin-inline:auto}.ax-page .pbody{padding:4vh 0 6vh}.ax-page .pbody figcaption{font:italic 400 14px/1.6 var(--sans);color:var(--muted);border-left:2px solid var(--violet);padding-left:16px}.ax-page .pbody .lead{font:400 clamp(20px, 1.8vw, 25px)/1.55 var(--sans);color:var(--ink);margin:40px 0 0}.ax-page .pbody .lead:first-letter{float:left;font:800 4.2em/.8 var(--head);color:var(--lav);margin:.06em .12em 0 0}.ax-page .pbody p.b{color:var(--muted);margin:26px 0 0;font-size:17px;line-height:1.85}.ax-page .pfacts{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:44px;display:grid}.ax-page .pfacts div{border:1px solid var(--line);background:#0d0a1c8c;border-radius:16px;padding:18px 20px}.ax-page .pfacts small{font:500 10px/1 var(--mono);letter-spacing:.22em;color:var(--dim);display:block}.ax-page .pfacts b{font:700 20px/1.1 var(--head);margin-top:10px;display:block}.ax-page .gal{padding:8vh 0 6vh;position:relative}.ax-page .gal .spine{background:#b8a3ff14;width:1px;position:absolute;top:150px;bottom:60px;left:50%}.ax-page .gal .spine i{display:none}.ax-page .grow2{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(30px,6vw,100px);margin-top:12vh;display:grid;position:relative}.ax-page .grow2 .dot{display:none}.ax-page .grow2.r .fr{order:2}.ax-page .fr{cursor:zoom-in;position:relative}.ax-page .fr .clip{aspect-ratio:16/10;clip-path:inset(0 100% 0 0 round 20px);border-radius:20px;transition:clip-path 1.4s cubic-bezier(.76,0,.24,1);position:relative;overflow:hidden}.ax-page .grow2.r .fr .clip{clip-path:inset(0 0 0 100% round 20px)}.ax-page .grow2.in .fr .clip{clip-path:inset(0 round 20px)}.ax-page .fr img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ax-page .fr .nb{z-index:2;font:800 96px/1 var(--head);color:#0000;-webkit-text-stroke:1px #b8a3ff73;pointer-events:none;position:absolute;top:-26px;right:-18px}.ax-page .grow2.r .fr .nb{left:-18px;right:auto}.ax-page .fr .zoom{display:none}.ax-page .gtx{opacity:0;transition:opacity 1s var(--e) .4s, transform 1s var(--e) .4s;transform:translateY(30px)}.ax-page .grow2.in .gtx{opacity:1;transform:none}.ax-page .gtx small{font:500 11px/1 var(--mono);letter-spacing:.26em;color:var(--lav);display:block}.ax-page .gtx small:after{content:"";background:var(--lav);width:46px;height:1px;margin-top:18px;display:block}.ax-page .gtx p{font:400 clamp(18px, 1.5vw, 22px)/1.6 var(--sans);color:var(--ink);margin:22px 0 0}.ax-page .pbody,.ax-page .gal .wrap,.ax-page .narrow{text-shadow:0 1px 18px #07050f8c}.ax-page .ptags{border-top:1px solid var(--line);flex-wrap:wrap;gap:10px;margin-top:8vh;padding-top:30px;display:flex}.ax-page .pnext{height:62vh;min-height:420px;margin:10vh 0 0;text-decoration:none;display:block;position:relative;overflow:hidden}.ax-page .pnext .bg{filter:grayscale(.8)brightness(.45);transition:transform 1.4s var(--e), filter .8s;background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.1)}.ax-page .pnext:hover .bg{filter:none brightness(.6);transform:scale(1)}.ax-page .pnext:after{content:"";background:linear-gradient(var(--bg), transparent 30%, transparent 60%, #07050fcc);position:absolute;inset:0}.ax-page .pnext .tx{z-index:2;position:absolute;bottom:8vh;left:0;right:0}.ax-page .pnext small{font:600 11px/1 var(--mono);letter-spacing:.3em;color:var(--lav)}.ax-page .pnext b{font:800 clamp(40px, 7vw, 120px)/.9 var(--head);letter-spacing:-.04em;transition:transform .8s var(--e);margin-top:16px;display:block}.ax-page .pnext:hover b{transform:translate(20px)}.lbox{z-index:70;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;pointer-events:none;cursor:zoom-out;background:#04030aeb;place-items:center;padding:5vw;transition:opacity .4s;display:grid;position:fixed;inset:0}.lbox.on{opacity:1;pointer-events:auto}.lbox img{max-width:100%;max-height:82vh;transition:transform .5s var(--e);border-radius:16px;transform:scale(.92);box-shadow:0 50px 120px -30px #7447e199}.lbox.on img{transform:none}.lbox p{text-align:center;color:var(--muted);padding:0 10vw;font-size:14px;position:absolute;bottom:4vh;left:0;right:0}@media (max-width:920px){.ax-page .fgrid2,.ax-page .pgrid{grid-template-columns:1fr}.ax-page .pgrid>:nth-child(2n){margin-top:0}.ax-page .ring-stage{height:440px}.ax-page .mfull{min-height:0}.ax-page .stage3d{height:360px}.ax-page .mnow{gap:10px}.ax-page .nav3d{width:46px;height:46px}.ax-page .who b{font-size:30px}.ax-page .who span{letter-spacing:.12em;font-size:11px}.ax-page .sbar span{font-size:0}.ax-page .prow{grid-template-columns:34px 1fr 30px;gap:12px;padding:22px 0}.ax-page .prow .c,.ax-page .prow .y,.floatimg{display:none}.ax-page .back{top:82px;left:14px}.ax-page .gal .spine{display:none}.ax-page .grow2{grid-template-columns:1fr;gap:24px;margin-top:8vh}.ax-page .grow2.r .fr{order:0}.ax-page .fr .nb{font-size:64px}.ax-page .pfacts{grid-template-columns:1fr}.ax-page .card3 .cap b{font-size:20px}}@media (prefers-reduced-motion:reduce){.ax-page .sx .ch{opacity:1;filter:none;transition:none;transform:none}}.ax-page .card3:not(.front) .cap,.ax-page .card3:not(.front) .sq,.ax-page .card3:not(.front) .lead3{opacity:0}.ax-page .card3 .cap,.ax-page .card3 .sq,.ax-page .card3 .lead3{transition:opacity .4s}.ax-page .pgrid>:nth-child(2n).cta{margin-top:0}.ax-page .nav{z-index:30;padding:18px var(--pad);border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:20px;transition:background .4s,border-color .4s,-webkit-backdrop-filter .4s,backdrop-filter .4s;display:flex;position:fixed;inset:0 0 auto}.ax-page .nav.solid{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-color:var(--line);background:#07050fb8}.ax-page .nav .brand{align-items:center;display:flex}.ax-page .nav .links{gap:28px;display:flex}.ax-page .nav .links a{font:500 13px/1 var(--sans);letter-spacing:.06em;color:var(--muted);transition:color .3s}.ax-page .nav .links a:hover,.ax-page .nav .links a.on{color:var(--ink)}.ax-page .nav-right{align-items:center;gap:12px;display:flex}.ax-page .nav .btn,.ax-page .btn{font:600 13px/1 var(--sans);cursor:pointer;transition:transform .4s var(--e), background .3s, color .3s, border-color .3s;color:inherit;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:12px 18px;display:inline-flex}.ax-page .nav .btn.ghost{border-color:var(--line)}.ax-page .nav .btn.ghost:hover{background:#7447e11f;border-color:#b8a3ff73}.ax-page .btn.pri{color:var(--bg);background:#fff;padding:14px 22px}.ax-page .btn i{font-style:normal}.ax-page .nav-burger{border:1px solid var(--line);cursor:pointer;width:42px;height:42px;color:var(--ink);background:0 0;border-radius:999px;place-items:center;display:none}.ax-page .nav-burger span{background:currentColor;width:16px;height:1.5px;display:block;box-shadow:0 5px,0 -5px}.ax-page .nav-sheet{left:var(--pad);right:var(--pad);border:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a0816f0;border-radius:18px;margin-top:8px;padding:10px;display:none;position:absolute;top:100%}.ax-page .nav-sheet.open{display:block}.ax-page .nav-sheet a{color:var(--muted);font:500 15px/1 var(--sans);border-radius:12px;padding:14px 16px;display:block}.ax-page .nav-sheet a.on{color:var(--ink);background:#7447e140}@media (max-width:920px){.ax-page .nav .links{display:none}.ax-page .nav-burger{display:grid}}.ax-page .foot{border-top:1px solid var(--line);color:var(--muted);margin-top:40px;padding:48px 0 40px;font-size:14px}.ax-page .foot .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}
