.hero[data-v-0731f3d4]{align-items:center;border-bottom:1px solid var(--line);display:flex;min-height:100svh;overflow:hidden;padding:180px 0 72px;position:relative}.beams[data-v-0731f3d4]{inset:-20% -10%;pointer-events:none}.beam[data-v-0731f3d4],.beams[data-v-0731f3d4]{position:absolute}.beam[data-v-0731f3d4]{animation:drift-0731f3d4 16s ease-in-out infinite alternate;background:linear-gradient(90deg,transparent,rgba(255,106,43,.16),transparent);filter:blur(28px);height:140%;top:-10%;transform:rotate(-32deg);width:14vw;will-change:transform}.b1[data-v-0731f3d4]{left:30%}.b2[data-v-0731f3d4]{animation-duration:21s;left:48%;opacity:.7;width:8vw}.b3[data-v-0731f3d4]{animation-duration:25s;left:62%;opacity:.5;width:18vw}.b4[data-v-0731f3d4]{animation-duration:18s;left:80%;opacity:.8;width:6vw}@keyframes drift-0731f3d4{0%{transform:rotate(-32deg) translate(-4vw)}to{transform:rotate(-32deg) translate(5vw)}}.grain[data-v-0731f3d4]{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");inset:0;mix-blend-mode:overlay;opacity:.18;pointer-events:none;position:absolute}.inner[data-v-0731f3d4]{position:relative;z-index:2}.hello[data-v-0731f3d4]{align-items:center;display:inline-flex;font-size:.875rem;font-weight:600;gap:12px;letter-spacing:.14em;margin-bottom:28px;text-transform:uppercase}.dot[data-v-0731f3d4]{background:var(--accent);border-radius:50%;box-shadow:var(--glow);height:10px;width:10px}.title[data-v-0731f3d4]{font-size:clamp(3rem,7.2vw,7.25rem);line-height:.98;max-width:12.5em}.line[data-v-0731f3d4]{display:block;margin:-.06em 0 -.08em;overflow:hidden;padding:.06em 0 .08em}.li[data-v-0731f3d4]{display:inline-block;will-change:transform}.lead[data-v-0731f3d4]{color:var(--muted);font-size:clamp(1.0625rem,1.25vw,1.25rem);line-height:1.65;margin-top:32px;max-width:44rem}.foot[data-v-0731f3d4]{align-items:center;border-top:1px solid var(--line);gap:24px;justify-content:space-between;margin-top:clamp(48px,7vw,96px);padding-top:32px}.foot[data-v-0731f3d4],.socials[data-v-0731f3d4]{display:flex;flex-wrap:wrap}.socials[data-v-0731f3d4]{gap:12px 30px}.socials a[data-v-0731f3d4]{align-items:center;color:var(--muted);display:inline-flex;font-size:.875rem;font-weight:600;gap:4px;letter-spacing:.12em;text-decoration:none;text-transform:uppercase;transition:color .2s var(--ease)}.socials a[data-v-0731f3d4]:hover{color:var(--accent)}@media(max-width:900px){.hero[data-v-0731f3d4]{padding-bottom:120px;padding-top:150px}}.marquee[data-v-c7edb404]{border-bottom:1px solid var(--line);display:grid;gap:14px;mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);overflow:hidden;padding:40px 0}.track[data-v-c7edb404]{animation:scroll-c7edb404 46s linear infinite;display:flex;gap:14px;width:-moz-max-content;width:max-content;will-change:transform}.reverse .track[data-v-c7edb404]{animation-direction:reverse;animation-duration:52s}.marquee:hover .track[data-v-c7edb404]{animation-play-state:paused}@keyframes scroll-c7edb404{to{transform:translate(calc(-50% - 7px))}}.chip[data-v-c7edb404]{align-items:center;background:var(--card);border:1px solid var(--line);border-radius:999px;display:inline-flex;font-weight:500;gap:10px;padding:12px 22px;white-space:nowrap}.dot[data-v-c7edb404]{background:var(--accent);border-radius:50%;height:7px;width:7px}.intro[data-v-fa131bd9]{text-align:center}.center[data-v-fa131bd9]{justify-content:center;margin-bottom:28px}.statement[data-v-fa131bd9]{font-size:clamp(2rem,4.4vw,4rem);letter-spacing:-.03em;line-height:1.12;margin-inline:auto;max-width:19em}.sub[data-v-fa131bd9]{font-size:clamp(1.0625rem,1.2vw,1.25rem);line-height:1.65;margin:36px auto 0;max-width:44rem}.stats[data-v-fa131bd9]{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(64px,8vw,112px);text-align:left}.stat[data-v-fa131bd9]{align-content:start;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);display:grid;gap:10px;padding:clamp(24px,3vw,40px);transition:border-color .3s var(--ease),transform .3s var(--ease)}.stat[data-v-fa131bd9]:hover{border-color:#ff6a2b80;transform:translateY(-4px)}.num[data-v-fa131bd9]{color:var(--accent);font-family:var(--display);font-size:clamp(3.5rem,7vw,6.5rem);font-weight:800;letter-spacing:-.04em;line-height:.9}.facts[data-v-fa131bd9]{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px;text-align:left}.facts>div[data-v-fa131bd9]{border:1px solid var(--line);border-radius:20px;padding:20px 24px}.facts dt[data-v-fa131bd9]{font-size:.8125rem;letter-spacing:.12em;text-transform:uppercase}.facts dd[data-v-fa131bd9]{font-weight:500;margin-top:4px}@media(max-width:860px){.facts[data-v-fa131bd9],.stats[data-v-fa131bd9]{grid-template-columns:1fr}}.anat[data-v-ea549d3a]{background:var(--bg);border-block:1px solid var(--line)}.stage[data-v-ea549d3a]{height:100svh;min-height:600px;overflow:hidden;position:relative}.gl[data-v-ea549d3a]{display:block;height:100%;width:100%}.gl[data-v-ea549d3a],.vignette[data-v-ea549d3a]{inset:0;position:absolute}.vignette[data-v-ea549d3a]{background:radial-gradient(ellipse at 62% 50%,transparent 35%,rgba(10,10,12,.85) 100%)}.head[data-v-ea549d3a],.vignette[data-v-ea549d3a]{pointer-events:none}.head[data-v-ea549d3a]{left:0;position:absolute;right:0;top:calc(var(--nav-h) + 64px);z-index:2}.title[data-v-ea549d3a]{font-size:clamp(2.25rem,4.6vw,4.25rem);line-height:1.02;margin-top:16px;max-width:12em}.steps[data-v-ea549d3a]{bottom:clamp(64px,10vh,120px);pointer-events:none;right:0;z-index:3}.step[data-v-ea549d3a],.steps[data-v-ea549d3a]{left:0;position:absolute}.step[data-v-ea549d3a]{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#141418d1;border:1px solid var(--line-2);border-radius:var(--radius);bottom:0;opacity:0;padding:clamp(22px,2.2vw,32px);transform:translateY(24px);transition:opacity .5s var(--ease),transform .5s var(--ease);width:min(480px,40vw)}.step.on[data-v-ea549d3a]{opacity:1;transform:none}.step-tag[data-v-ea549d3a]{color:var(--accent);font-size:.8125rem;letter-spacing:.1em;margin-bottom:12px;text-transform:uppercase}.step-title[data-v-ea549d3a]{font-size:clamp(1.75rem,2.6vw,2.5rem);margin-bottom:12px}.step-text[data-v-ea549d3a]{line-height:1.6}.hud[data-v-ea549d3a]{background:#141418d1;border:1px solid var(--line);border-radius:999px;bottom:clamp(24px,4vh,44px);display:flex;gap:6px;opacity:0;padding:5px;position:absolute;right:var(--margin);transition:opacity .4s var(--ease);z-index:3}.hud.on[data-v-ea549d3a]{opacity:1}.hud li[data-v-ea549d3a]{border-radius:999px;color:var(--muted);font-size:.875rem;padding:8px 16px;transition:background-color .3s var(--ease),color .3s var(--ease)}.hud li.on[data-v-ea549d3a]{background:var(--accent);color:var(--accent-ink);font-weight:600}.anat:not(.live) .stage[data-v-ea549d3a]{height:auto;padding:160px 0 80px}.anat:not(.live) .head[data-v-ea549d3a],.anat:not(.live) .steps[data-v-ea549d3a]{bottom:auto;position:relative;top:auto}.anat:not(.live) .step[data-v-ea549d3a]{margin-top:16px;opacity:1;position:relative;transform:none}.anat:not(.live) .gl[data-v-ea549d3a],.anat:not(.live) .hud[data-v-ea549d3a]{display:none}@media(max-width:860px){.head[data-v-ea549d3a]{top:calc(var(--nav-h) + 24px)}.title[data-v-ea549d3a]{font-size:clamp(1.9rem,8vw,2.6rem)}.step[data-v-ea549d3a]{right:0;width:auto}.steps[data-v-ea549d3a]{bottom:100px}.hud[data-v-ea549d3a]{bottom:96px;display:none;left:50%;right:auto;transform:translate(-50%)}}.screen[data-v-12ca3f7b]{background:#0a0a0cb8;border:1px solid var(--line-2);border-radius:16px;color:var(--text);font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:13px;line-height:1.7;margin:0 0 10px;overflow-x:auto;padding:18px 20px;white-space:pre}.note[data-v-12ca3f7b]{color:var(--muted);letter-spacing:.02em;line-height:1.5;text-transform:none}.ticker[data-v-12ca3f7b]{width:100%}.art[data-v-d01c7ec6]{display:block;height:auto;width:100%}.t[data-v-d01c7ec6]{fill:currentColor;font-family:var(--mono);font-size:10px;letter-spacing:.08em;stroke:none;text-transform:uppercase}.hot[data-v-d01c7ec6]{fill:var(--signal)}.head[data-v-fd9ac4a9]{align-items:flex-end;display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between;margin-bottom:clamp(48px,6vw,80px)}.head .label[data-v-fd9ac4a9]{margin-bottom:18px}.intro[data-v-fd9ac4a9]{line-height:1.6;max-width:26rem;text-align:right}.grid[data-v-fd9ac4a9]{display:grid;gap:clamp(28px,3vw,48px) clamp(20px,2.4vw,36px);grid-template-columns:repeat(2,minmax(0,1fr))}.card.wide[data-v-fd9ac4a9]{grid-column:1/-1}.media[data-v-fd9ac4a9]{aspect-ratio:4/3;background:var(--tint);border:1px solid var(--line);border-radius:var(--radius);display:grid;overflow:hidden;place-items:center;position:relative;transition:transform .5s var(--ease)}.wide .media[data-v-fd9ac4a9]{aspect-ratio:21/8}.art-wrap[data-v-fd9ac4a9]{color:#f4f4f5eb;transition:transform .6s var(--ease);width:min(78%,560px)}.card:hover .media[data-v-fd9ac4a9]{transform:scale(.985)}.card:hover .art-wrap[data-v-fd9ac4a9]{transform:scale(1.04)}.info[data-v-fd9ac4a9]{display:grid;gap:8px;padding:26px 8px 0}.row[data-v-fd9ac4a9]{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.name[data-v-fd9ac4a9]{font-size:clamp(1.75rem,2.6vw,2.5rem)}.role[data-v-fd9ac4a9]{color:var(--muted);font-size:.875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.desc[data-v-fd9ac4a9]{line-height:1.6;margin-top:6px;max-width:60ch}.stack[data-v-fd9ac4a9]{color:var(--muted);font-size:.8125rem;opacity:.85}.gh[data-v-fd9ac4a9]{align-items:center;color:var(--accent);display:inline-flex;font-weight:600;gap:4px;margin-top:4px;text-decoration:none;width:-moz-fit-content;width:fit-content}.gh[data-v-fd9ac4a9]:hover{text-decoration:underline;text-underline-offset:4px}@media(max-width:860px){.intro[data-v-fd9ac4a9]{text-align:left}.grid[data-v-fd9ac4a9]{grid-template-columns:1fr}.wide .media[data-v-fd9ac4a9]{aspect-ratio:4/3}}.exp[data-v-33d42975]{background:var(--bg-2);border-block:1px solid var(--line)}.head[data-v-33d42975]{margin-bottom:clamp(56px,7vw,96px)}.head .label[data-v-33d42975]{margin-bottom:18px}.timeline[data-v-33d42975]{display:grid;gap:clamp(56px,6vw,88px);margin-left:clamp(0px,8vw,140px);max-width:980px;padding-left:clamp(40px,6vw,96px);position:relative}.rail[data-v-33d42975]{background:var(--line-2);bottom:8px;left:0;top:8px;width:2px}.fill[data-v-33d42975],.rail[data-v-33d42975]{position:absolute}.fill[data-v-33d42975]{background:var(--accent);box-shadow:var(--glow);inset:0;transform-origin:top}.item[data-v-33d42975]{position:relative}.node[data-v-33d42975]{background:var(--bg-2);border:2px solid var(--line-2);border-radius:50%;height:18px;left:calc(clamp(40px,6vw,96px)*-1 - 8px);position:absolute;top:10px;transition:background-color .3s var(--ease),border-color .3s var(--ease),box-shadow .3s var(--ease);width:18px}.item.lit .node[data-v-33d42975]{background:var(--accent);border-color:var(--accent);box-shadow:var(--glow)}.top[data-v-33d42975]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.title[data-v-33d42975]{font-size:clamp(1.75rem,3vw,2.75rem);max-width:18em}.date[data-v-33d42975]{border-color:#ff6a2b73;color:var(--accent)}.org[data-v-33d42975]{align-items:center;display:flex;font-size:1.0625rem;font-weight:500;gap:12px;margin-top:14px}.badge[data-v-33d42975]{background:var(--card-2);border:1px solid var(--line);border-radius:12px;color:var(--accent);display:grid;flex-shrink:0;font-family:var(--display);font-size:.9375rem;font-weight:800;height:40px;place-items:center;width:40px}.desc[data-v-33d42975]{border-left:2px solid var(--line-2);line-height:1.7;margin-top:18px;max-width:64ch;padding-left:20px}.edu[data-v-33d42975]{margin-top:clamp(96px,10vw,150px)}.edu-grid[data-v-33d42975]{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}.edu-card[data-v-33d42975]{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);display:grid;gap:12px;justify-items:start;padding:clamp(24px,3vw,40px)}.edu-card h3[data-v-33d42975]{font-size:clamp(1.5rem,2.4vw,2.25rem);line-height:1.05}@media(max-width:860px){.timeline[data-v-33d42975]{margin-left:0;padding-left:36px}.node[data-v-33d42975]{left:-44px}.edu-grid[data-v-33d42975]{grid-template-columns:1fr}}.head[data-v-368564a0]{margin-bottom:clamp(48px,6vw,80px)}.head .label[data-v-368564a0]{margin-bottom:18px}.bento[data-v-368564a0]{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.cell[data-v-368564a0]{align-content:start;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);display:grid;gap:20px;padding:clamp(24px,2.6vw,36px);transition:border-color .3s var(--ease),transform .3s var(--ease)}.cell[data-v-368564a0]:hover{border-color:var(--line-2);transform:translateY(-4px)}.cell.big[data-v-368564a0]{background:linear-gradient(160deg,rgba(255,106,43,.1),var(--card) 55%);border-color:#ff6a2b66;grid-column:span 2}.cat[data-v-368564a0]{font-size:clamp(1.5rem,2.2vw,2rem)}.chips[data-v-368564a0]{display:flex;flex-wrap:wrap;gap:8px}.chips li[data-v-368564a0]{background:var(--card-2);border:1px solid var(--line);border-radius:999px;font-size:.9375rem;padding:7px 14px;transition:border-color .2s var(--ease),color .2s var(--ease)}.chips li[data-v-368564a0]:hover{border-color:var(--accent);color:var(--accent)}@media(max-width:960px){.bento[data-v-368564a0]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.bento[data-v-368564a0]{grid-template-columns:1fr}.cell.big[data-v-368564a0]{grid-column:auto}}.narrow[data-v-7d3c0171]{max-width:1040px}.head[data-v-7d3c0171]{margin-bottom:clamp(40px,5vw,72px);text-align:center}.head .label[data-v-7d3c0171]{justify-content:center;margin-bottom:18px}.rows[data-v-7d3c0171]{display:grid;gap:12px}.row[data-v-7d3c0171]{align-items:center;background:var(--card);border:1px solid var(--line);border-radius:22px;display:flex;gap:24px;justify-content:space-between;padding:24px clamp(20px,2.4vw,32px);transition:border-color .3s var(--ease),transform .3s var(--ease),background-color .3s var(--ease)}.row[data-v-7d3c0171]:hover{background:var(--card-2);border-color:#ff6a2b80;transform:translate(6px)}.name[data-v-7d3c0171]{font-size:clamp(1.25rem,1.9vw,1.75rem);letter-spacing:-.02em}.meta[data-v-7d3c0171]{font-size:.9375rem;margin-top:6px}.hours[data-v-7d3c0171]{color:var(--accent);font-size:.875rem;white-space:nowrap}
