.hero[data-v-ad4e8313]{position:relative;z-index:var(--z-content);min-height:100svh;padding:0 var(--pad-x);display:flex;flex-direction:column;justify-content:center}.hero-meta[data-v-ad4e8313]{position:absolute;color:var(--paper-dim)}.hm-tl[data-v-ad4e8313]{top:84px;left:var(--pad-x)}.hm-tr[data-v-ad4e8313]{top:84px;right:var(--pad-x)}.hm-bl[data-v-ad4e8313]{bottom:30px;left:var(--pad-x);display:flex;align-items:center;gap:10px}.hm-br[data-v-ad4e8313]{bottom:30px;right:var(--pad-x);color:var(--rose);animation:hintPulse-ad4e8313 3.4s ease-in-out infinite}@keyframes hintPulse-ad4e8313{0%,to{opacity:.55}50%{opacity:1}}.hero-scroll-ic[data-v-ad4e8313]{width:1px;height:34px;background:linear-gradient(180deg,transparent,var(--lilac));display:inline-block;animation:scrollLine-ad4e8313 2.2s var(--ease-io) infinite}@keyframes scrollLine-ad4e8313{0%{transform:scaleY(0);transform-origin:top}45%{transform:scaleY(1);transform-origin:top}55%{transform:scaleY(1);transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}.hero-bloom[data-v-ad4e8313]{position:absolute;right:6vw;top:46%;transform:translateY(-50%);width:min(46vw,58vh);aspect-ratio:1;pointer-events:none}.hero-h[data-v-ad4e8313]{position:relative;font-size:clamp(52px,9.6vw,158px);line-height:.98;letter-spacing:-.02em;margin-top:-4vh}.hl[data-v-ad4e8313]{display:block}.hl-in[data-v-ad4e8313]{display:inline-block;will-change:transform}.hl-3[data-v-ad4e8313] .hl-c{background:var(--grad-text);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hl-2[data-v-ad4e8313]{margin-left:9vw}.hl-3[data-v-ad4e8313]{margin-left:19vw}.hl-4[data-v-ad4e8313]{margin-left:33vw}.hero-sub[data-v-ad4e8313]{position:absolute;right:var(--pad-x);bottom:12vh;max-width:min(430px,40vw)}.hero-sub-tx[data-v-ad4e8313]{color:var(--paper-dim);margin-bottom:24px;font-size:15.5px}.hero-cta[data-v-ad4e8313]{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:14px}.hero-note[data-v-ad4e8313]{color:var(--rose)}@media(max-width:900px){.hero[data-v-ad4e8313]{justify-content:flex-start;padding-top:clamp(120px,18svh,170px);padding-bottom:40px;min-height:100svh}.hero-h[data-v-ad4e8313]{font-size:clamp(38px,11.4vw,84px);margin-top:0}.hl-2[data-v-ad4e8313]{margin-left:5vw}.hl-3[data-v-ad4e8313]{margin-left:10vw}.hl-4[data-v-ad4e8313]{margin-left:17vw}.hero-sub[data-v-ad4e8313]{position:static;max-width:100%;margin-top:5svh}.hero-bloom[data-v-ad4e8313]{right:-6vw;top:26%;width:76vw}.hm-bl[data-v-ad4e8313],.hm-br[data-v-ad4e8313]{display:none}.hm-tl[data-v-ad4e8313],.hm-tr[data-v-ad4e8313]{top:68px}}.cw[data-v-ed5e7ba8]{position:relative;z-index:var(--z-content);overflow:clip}.cw-head[data-v-ed5e7ba8]{position:absolute;top:clamp(84px,11vh,130px);left:var(--pad-x);right:var(--pad-x);z-index:3;pointer-events:none;display:flex;align-items:baseline;justify-content:space-between;gap:24px}.cw-meta[data-v-ed5e7ba8]{display:flex;gap:14px}.cw-idx[data-v-ed5e7ba8]{color:var(--iris-soft)}.cw-title[data-v-ed5e7ba8]{font-size:clamp(26px,3vw,48px);line-height:1;text-align:right}.cw-viewport[data-v-ed5e7ba8]{min-height:100svh;display:flex;align-items:center;overflow:clip;padding-top:40px}.cw-track[data-v-ed5e7ba8]{display:flex;gap:clamp(26px,3.2vw,56px);width:-moz-max-content;width:max-content;padding:0 var(--pad-x);will-change:transform}.cw-card[data-v-ed5e7ba8]{flex-shrink:0;width:min(74vw,132svh)}.cw-inner[data-v-ed5e7ba8]{position:relative;display:block;width:100%;height:min(66svh,52vw);border-radius:22px;overflow:hidden;border:1px solid var(--line-soft);text-align:left;isolation:isolate;transition:border-color .6s var(--ease-out),transform .9s var(--ease-out),box-shadow .9s var(--ease-out)}.cw-inner[data-v-ed5e7ba8]:hover{border-color:#c9b8ff73;transform:scale(1.006);box-shadow:0 30px 90px #04050c99,0 0 70px #8f7bff1f}.cw-cover[data-v-ed5e7ba8]{position:absolute;inset:0;z-index:-1;background-image:var(--img);background-size:cover;background-position:top;filter:grayscale(.92) brightness(.68) contrast(1.05);transform:scale(1.02);transition:filter 1s var(--ease-out),transform 1.4s var(--ease-out)}.cw-inner:hover .cw-cover[data-v-ed5e7ba8]{filter:none;transform:scale(1.05)}.cw-tint[data-v-ed5e7ba8]{position:absolute;inset:0;background:linear-gradient(126deg,#4e3ebe80,#14103c8c 55%,#be6ea059);mix-blend-mode:color;transition:opacity .9s var(--ease-out)}.cw-inner:hover .cw-tint[data-v-ed5e7ba8]{opacity:.12}.cw-glitch[data-v-ed5e7ba8]{position:absolute;inset:0;background-image:var(--img);background-size:cover;background-position:top;opacity:0;pointer-events:none}.cw-inner:hover .cw-glitch[data-v-ed5e7ba8]{animation:covGlitch-ed5e7ba8 .44s steps(2) 1}@keyframes covGlitch-ed5e7ba8{0%{opacity:.9;clip-path:inset(8% 0 74% 0);transform:translate(9px);filter:hue-rotate(40deg)}25%{clip-path:inset(52% 0 30% 0);transform:translate(-8px)}50%{clip-path:inset(74% 0 6% 0);transform:translate(6px);filter:hue-rotate(-50deg)}75%{clip-path:inset(30% 0 56% 0);transform:translate(-5px)}to{opacity:0;clip-path:inset(0 0 0 0);transform:none}}.cw-inner[data-v-ed5e7ba8]:after{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(185deg,#04050c1f 42%,#04050cc7);pointer-events:none}.cw-bignum[data-v-ed5e7ba8]{top:2px;right:20px;font-size:clamp(80px,8.4vw,148px);line-height:1.1;color:transparent;-webkit-text-stroke:1px color-mix(in srgb,var(--acc) 70%,#fff 12%);opacity:.85}.cw-bignum[data-v-ed5e7ba8],.cw-skill[data-v-ed5e7ba8]{position:absolute;z-index:2}.cw-skill[data-v-ed5e7ba8]{top:18px;left:18px;background:#04050c80;backdrop-filter:blur(6px);border-color:color-mix(in srgb,var(--acc) 55%,transparent);color:var(--paper)}.cw-body[data-v-ed5e7ba8]{position:absolute;left:clamp(18px,2.4vw,38px);bottom:clamp(16px,2.4vw,34px);z-index:2;display:block;max-width:78%}.cw-name[data-v-ed5e7ba8]{display:block;font-size:clamp(38px,5.2vw,88px);line-height:1;color:var(--paper);letter-spacing:-.02em;transition:transform .7s var(--ease-out)}.cw-inner:hover .cw-name[data-v-ed5e7ba8]{transform:translate(10px)}.cw-tag[data-v-ed5e7ba8]{display:block;margin-top:12px;color:var(--paper-dim)}.cw-open[data-v-ed5e7ba8]{position:absolute;right:clamp(18px,2.4vw,38px);bottom:clamp(18px,2.4vw,36px);z-index:2;color:var(--rose);opacity:0;transform:translateY(8px);transition:opacity .5s,transform .6s var(--ease-out)}.cw-inner:hover .cw-open[data-v-ed5e7ba8]{opacity:1;transform:none}.cw-hud[data-v-ed5e7ba8]{position:absolute;left:var(--pad-x);right:var(--pad-x);bottom:clamp(18px,3.4vh,40px);display:flex;align-items:center;gap:18px}.cw-count[data-v-ed5e7ba8]{color:var(--paper-dim);font-variant-numeric:tabular-nums}.cw-progress[data-v-ed5e7ba8]{flex:1;height:1px;background:var(--line-soft);overflow:hidden}.cw-progress i[data-v-ed5e7ba8]{display:block;height:100%;background:var(--grad-bloom);transform-origin:left;transform:scaleX(0)}.cw-hint[data-v-ed5e7ba8]{color:var(--muted)}@media(max-width:899px){.cw-head[data-v-ed5e7ba8]{position:static;flex-direction:column;align-items:flex-start;gap:10px;padding:110px var(--pad-x) 26px}.cw-title[data-v-ed5e7ba8]{text-align:left}.cw-viewport[data-v-ed5e7ba8]{min-height:0;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-top:0}.cw-viewport[data-v-ed5e7ba8]::-webkit-scrollbar{display:none}.cw-track[data-v-ed5e7ba8]{transform:none!important}.cw-card[data-v-ed5e7ba8]{width:86vw;scroll-snap-align:center}.cw-inner[data-v-ed5e7ba8]{height:62svh}.cw-hud[data-v-ed5e7ba8]{position:static;padding:20px var(--pad-x) 0}.cw-hint[data-v-ed5e7ba8]{display:none}}.mf-meta[data-v-e75edb04]{display:flex;gap:16px;margin-bottom:clamp(28px,4vw,54px)}.mf-idx[data-v-e75edb04]{color:var(--iris-soft)}.mf[data-v-e75edb04]{font-size:clamp(27px,3.6vw,58px);line-height:1.22;letter-spacing:-.01em;max-width:21em}.mf-usp[data-v-e75edb04]{margin-top:clamp(60px,9vw,130px);margin-left:auto;max-width:640px;padding-left:var(--pad-x)}.mf-usp-tx[data-v-e75edb04]{font-size:clamp(20px,2vw,28px);line-height:1.4;color:var(--lilac);margin-bottom:20px}.mf-pos[data-v-e75edb04]{color:var(--paper-dim);margin-bottom:26px}.mf-chips[data-v-e75edb04]{display:flex;flex-wrap:wrap;gap:10px}.mf-cta[data-v-e75edb04]{margin-top:26px}@media(max-width:900px){.mf-usp[data-v-e75edb04]{padding-left:0}}.sh[data-v-515f2e27]{position:relative;margin-bottom:clamp(44px,6vw,90px)}.sh-ghost[data-v-515f2e27]{position:absolute;top:-.32em;right:-.04em;z-index:-1;font-size:clamp(140px,22vw,380px);line-height:1;color:transparent;-webkit-text-stroke:1px rgba(201,184,255,.1);pointer-events:none;font-style:italic}.sh-meta[data-v-515f2e27]{display:flex;align-items:center;gap:16px;margin-bottom:clamp(20px,2.6vw,36px)}.sh-idx[data-v-515f2e27]{color:var(--iris-soft)}.sh-line[data-v-515f2e27]{width:clamp(40px,6vw,110px);height:1px;background:var(--line)}.sh-title[data-v-515f2e27]{font-size:clamp(38px,5.6vw,92px);line-height:1;letter-spacing:-.02em;max-width:14em}.sh-title[data-v-515f2e27] em{font-style:italic;font-weight:430;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.sh-title[data-v-515f2e27] em .rv-c{background:var(--grad-text);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.sh-note[data-v-515f2e27]{margin-top:22px;max-width:46ch;color:var(--paper-dim)}.oc-grid[data-v-3e756aa2]{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(14px,1.6vw,24px)}@media(max-width:1000px){.oc-grid[data-v-3e756aa2]{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.oc-grid[data-v-3e756aa2]{grid-template-columns:1fr}}.oc-card[data-v-3e756aa2]{position:relative;overflow:hidden;padding:clamp(20px,2vw,28px);display:flex;flex-direction:column;gap:12px;background:linear-gradient(165deg,#181d4280,#0a0d1f6b 55%);backdrop-filter:blur(3px);transition:border-color .5s var(--ease-out),background .5s var(--ease-out),transform .6s var(--ease-out)}.oc-card[data-v-3e756aa2]:hover{border-color:#c9b8ff6b;background:linear-gradient(165deg,#1e245099,#0e122880 60%)}.oc-ghost[data-v-3e756aa2]{position:absolute;right:6px;bottom:-.34em;font-size:clamp(88px,7.4vw,130px);line-height:1;font-style:italic;color:transparent;-webkit-text-stroke:1px rgba(201,184,255,.14);pointer-events:none;transition:-webkit-text-stroke-color .6s}.oc-card:hover .oc-ghost[data-v-3e756aa2]{-webkit-text-stroke-color:rgba(233,168,207,.35)}.oc-head[data-v-3e756aa2]{display:flex;align-items:center;gap:12px}.oc-badge[data-v-3e756aa2]{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;border:1px solid rgba(143,123,255,.35);background:radial-gradient(120% 120% at 30% 20%,#8f7bff38,#8f7bff0a);color:var(--lilac);font-size:19px;transition:transform .8s var(--ease-out),border-color .5s,color .5s}.oc-card:hover .oc-badge[data-v-3e756aa2]{transform:rotate(-14deg) scale(1.08);border-color:#e9a8cf8c;color:var(--rose)}.oc-n[data-v-3e756aa2]{color:var(--muted)}.oc-title[data-v-3e756aa2]{font-size:clamp(21px,1.9vw,28px);line-height:1.08;max-width:15ch}.oc-note[data-v-3e756aa2]{color:var(--paper-dim);font-size:13.5px;max-width:36ch}.oc-line[data-v-3e756aa2]{position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--grad-bloom);transform:scaleX(0);transform-origin:left;transition:transform .7s var(--ease-out)}.oc-card:hover .oc-line[data-v-3e756aa2]{transform:scaleX(1)}.oc-cta[data-v-3e756aa2]{margin-top:clamp(30px,3.4vw,48px);display:flex;align-items:center;gap:22px;flex-wrap:wrap;justify-content:center}.oc-cta-tx[data-v-3e756aa2]{color:var(--paper-dim)}.lab-grid[data-v-bedc7417]{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(30px,5vw,90px);align-items:start}@media(max-width:980px){.lab-grid[data-v-bedc7417]{grid-template-columns:1fr}}.lab-lists[data-v-bedc7417]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,3vw,44px);margin-bottom:clamp(30px,3.4vw,50px)}@media(max-width:640px){.lab-lists[data-v-bedc7417]{grid-template-columns:1fr}}.lab-list-h[data-v-bedc7417]{margin-bottom:16px}.lab-list-h.yes[data-v-bedc7417]{color:var(--rose)}.lab-list-h.no[data-v-bedc7417]{color:var(--muted)}.lab-list li[data-v-bedc7417]{padding:12px 0;border-top:1px solid var(--line-soft);color:var(--paper-dim);font-size:14.5px}.lab-quote blockquote[data-v-bedc7417]{font-size:clamp(19px,1.8vw,26px);color:var(--lilac);max-width:26em}.lab-quote figcaption[data-v-bedc7417]{margin-top:12px;color:var(--muted)}.lab-cta[data-v-bedc7417]{margin-top:26px}.lab-standwrap[data-v-bedc7417]{position:sticky;top:12vh}@media(max-width:980px){.lab-standwrap[data-v-bedc7417]{position:static}}.lab-stand[data-v-bedc7417]{position:relative;aspect-ratio:4/4.6;max-height:62vh;width:100%;display:grid;place-items:center;transition:box-shadow .9s var(--ease-out),border-color .6s;overflow:hidden}.lab-stand.on[data-v-bedc7417]{border-color:#c9b8ff80;box-shadow:0 0 90px #8f7bff29,inset 0 0 70px #8f7bff0f}.lab-stand-tag[data-v-bedc7417]{position:absolute;top:16px;left:18px}.lab-state[data-v-bedc7417]{position:absolute;bottom:14px;right:18px;color:var(--muted)}.lab-stand.on .lab-state[data-v-bedc7417]{color:var(--rose)}.lab-flat[data-v-bedc7417]{width:72%;border:1px dashed rgba(126,131,170,.5);border-radius:6px;padding:20px;background:#1e202c8c;filter:grayscale(1);transition:opacity .5s,transform .6s var(--ease-io)}.lab-flat.hidden[data-v-bedc7417]{opacity:0;transform:scale(.9) rotate(-2deg);pointer-events:none}.lab-flat-img[data-v-bedc7417]{height:90px;display:grid;place-items:center;border:1px dashed rgba(126,131,170,.45);color:var(--muted);font-family:var(--f-mono);font-size:10px;margin-bottom:14px}.lab-flat-name[data-v-bedc7417]{font-family:var(--f-mono);font-size:12px;color:var(--paper-dim);margin-bottom:10px}.lab-flat-list li[data-v-bedc7417]{font-size:12px;color:var(--muted);padding:3px 0}.lab-gain[data-v-bedc7417]{position:absolute;border-color:#e9a8cf80;color:var(--lilac);background:#06070f99}.g1[data-v-bedc7417]{top:18%;right:10%}.g2[data-v-bedc7417]{bottom:24%;left:8%}.g3[data-v-bedc7417]{top:46%;right:6%}.lab-switch[data-v-bedc7417]{margin-top:20px;display:flex;align-items:center;gap:14px}.lab-knobtrack[data-v-bedc7417]{width:74px;height:34px;border-radius:100px;border:1px solid var(--line);position:relative;transition:background .5s,border-color .5s}.lab-switch.on .lab-knobtrack[data-v-bedc7417]{background:#8f7bff33;border-color:var(--iris)}.lab-knob[data-v-bedc7417]{position:absolute;top:3px;left:3px;width:26px;height:26px;border-radius:50%;background:var(--paper-dim);transition:transform .55s cubic-bezier(.34,1.8,.42,1),background .5s}.lab-switch.on .lab-knob[data-v-bedc7417]{transform:translate(40px);background:var(--grad-bloom)}.lab-hint[data-v-bedc7417]{margin-top:12px;color:var(--rose);transition:opacity .5s;animation:hintNudge-bedc7417 3s ease-in-out infinite}.lab-hint.off[data-v-bedc7417]{opacity:0;animation:none}@keyframes hintNudge-bedc7417{0%,to{transform:translate(0)}50%{transform:translate(8px)}}.mq[data-v-162a5d3b]{overflow:clip;white-space:nowrap;pointer-events:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mq-track[data-v-162a5d3b]{display:inline-flex;will-change:transform}.mq-group[data-v-162a5d3b]{flex-shrink:0}.mq-group[data-v-162a5d3b],.mq-item[data-v-162a5d3b]{display:inline-flex}.mq-item[data-v-162a5d3b]{align-items:center}.sz-l .mq-tx[data-v-162a5d3b]{font-size:clamp(34px,5vw,76px);color:var(--paper-dim);padding:0 .45em}.sz-s .mq-tx[data-v-162a5d3b]{font-size:clamp(16px,1.6vw,24px);color:var(--muted);padding:0 .7em}.mq-div[data-v-162a5d3b]{color:var(--iris);font-size:.5em;opacity:.8}.au-marquees[data-v-821c0848]{position:relative;margin:0 calc(var(--pad-x)*-1) clamp(50px,6vw,90px);height:clamp(130px,16vw,220px);overflow:clip}.au-mq[data-v-821c0848]{position:absolute;left:-6%;right:-6%;top:50%}.mq-a[data-v-821c0848]{transform:translateY(-72%) rotate(3.2deg);opacity:.85}.mq-b[data-v-821c0848]{transform:translateY(-28%) rotate(-2.6deg);opacity:.4}.au-cols[data-v-821c0848]{display:flex;gap:clamp(12px,1.4vw,20px)}@media(max-width:900px){.au-cols[data-v-821c0848]{flex-direction:column}}.au-col[data-v-821c0848]{position:relative;flex:1;display:flex;flex-direction:column;text-align:left;padding:clamp(18px,2vw,28px);border:1px solid var(--line-soft);border-radius:var(--radius);background:linear-gradient(165deg,#181d4273,#0a0d1f61 60%);overflow:hidden;transition:flex .85s var(--ease-out),border-color .6s,background .6s,transform .6s var(--ease-out)}.au-col.act[data-v-821c0848]{flex:1.5;border-color:#c9b8ff6b;background:linear-gradient(165deg,#1e24508c,#0e122873 60%);transform:translateY(-4px)}.au-cols.picked .au-col[data-v-821c0848]:not(.act){opacity:.7}.au-tag[data-v-821c0848]{color:var(--rose);margin-bottom:16px}.au-title[data-v-821c0848]{font-size:clamp(24px,2.3vw,36px);margin-bottom:10px}.au-note[data-v-821c0848]{color:var(--paper-dim);font-size:14px;max-width:44ch;opacity:.9;margin-bottom:18px}.au-foot[data-v-821c0848]{margin-top:auto;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.au-fit[data-v-821c0848]{border-color:#8f7bff66}.au-go[data-v-821c0848]{color:var(--rose);opacity:0;transform:translate(-8px);transition:opacity .4s,transform .5s var(--ease-out)}.au-col.act .au-go[data-v-821c0848]{opacity:1;transform:none}.au-num[data-v-821c0848]{position:absolute;right:16px;bottom:12px;font-size:clamp(44px,4vw,72px);font-style:italic;color:transparent;-webkit-text-stroke:1px rgba(201,184,255,.2);line-height:1;pointer-events:none;transition:-webkit-text-stroke-color .6s}.au-col.act .au-num[data-v-821c0848]{-webkit-text-stroke-color:rgba(233,168,207,.45)}.au-bottom[data-v-821c0848]{margin-top:clamp(32px,3.6vw,54px);display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.au-qualify[data-v-821c0848]{font-size:clamp(17px,1.6vw,22px);color:var(--lilac);max-width:30em}
