.hero-top[data-v-a9593c03]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:var(--hero-top-pad-y) var(--hero-gutter)}.hero-mark[data-v-a9593c03]{justify-self:start;font-family:var(--hero-font-display);font-variation-settings:"wdth" 125;font-stretch:125%;font-weight:600;font-size:22px;letter-spacing:.04em}.hero-mark sup[data-v-a9593c03]{font-size:10px;font-weight:400;letter-spacing:.1em;margin-left:4px;color:var(--hero-mute);vertical-align:top;position:relative;top:2px}.hero-nav[data-v-a9593c03]{display:flex;gap:clamp(20px,3.4vw,64px);font:400 13px/1 var(--hero-font-mono);letter-spacing:.02em}.hero-nav a[data-v-a9593c03]{color:var(--hero-bone);text-decoration:none}.hero-nav a[data-v-a9593c03]:hover,.hero-nav a[data-v-a9593c03]:focus-visible{color:var(--hero-violet)}.hero-by[data-v-a9593c03]{justify-self:end;font:400 12px/1.4 var(--hero-font-mono);color:var(--hero-mute);text-align:right}a[data-v-a9593c03]:focus-visible{outline:1px solid var(--hero-violet);outline-offset:4px}@media (max-width: 759.98px){.hero-top[data-v-a9593c03]{grid-template-columns:1fr auto}.hero-nav[data-v-a9593c03]{display:none}}.hero[data-v-b263e6fc]{--hero-ink: #0d0d0c;--hero-bone: #ece9e2;--hero-body: #b9b5ac;--hero-mute: #8e8b84;--hero-violet: #8b7cff;--hero-line: rgba(236, 233, 226, .12);--hero-tile-outer: #121211;--hero-tile-mid: #161615;--hero-tile-inner: #1b1b19;--hero-tile-stroke: rgba(236, 233, 226, .09);--hero-storm-fill: rgba(139, 124, 255, .22);--hero-font-display: "Archivo", ui-sans-serif, system-ui, sans-serif;--hero-font-mono: "JetBrains Mono", ui-monospace, monospace;--hero-gutter: clamp(16px, 5.4vw, 108px);--hero-col-gap: 24px;--hero-top-pad-y: 28px;--hero-cta-gap: 22px;--hero-strip-h: 41px;display:flex;flex-direction:column;min-height:100svh;width:100%;overflow-x:clip;background:var(--hero-ink);color:var(--hero-bone);font-family:var(--hero-font-display);-webkit-font-smoothing:antialiased}.hero[data-v-b263e6fc] *,.hero[data-v-b263e6fc] *:before,.hero[data-v-b263e6fc] *:after{box-sizing:border-box}.hero-statement[data-v-b263e6fc]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--hero-col-gap);align-items:end;padding:clamp(40px,9vh,120px) var(--hero-gutter) clamp(36px,7vh,88px)}.hero-statement h1[data-v-b263e6fc]{grid-column:1 / span 7;margin:0;font-family:var(--hero-font-display);font-weight:450;font-variation-settings:"wdth" 100;font-size:clamp(40px,5.6vw,96px);line-height:.98;letter-spacing:-.035em}.hero-side[data-v-b263e6fc]{grid-column:9 / span 4;display:flex;flex-direction:column;gap:28px}.hero-side p[data-v-b263e6fc]{margin:0;font:400 14px/1.6 var(--hero-font-mono);color:var(--hero-body);max-width:40ch}.hero-ctas[data-v-b263e6fc]{display:flex;flex-wrap:wrap;gap:var(--hero-cta-gap);align-items:center;font:500 14px/1 var(--hero-font-mono)}.hero-btn[data-v-b263e6fc]{background:var(--hero-bone);color:var(--hero-ink);padding:14px 18px;display:inline-flex;gap:10px;text-decoration:none;transition:background .2s}.hero-btn[data-v-b263e6fc]:hover,.hero-btn[data-v-b263e6fc]:focus-visible{background:var(--hero-violet)}.hero-link[data-v-b263e6fc]{color:var(--hero-bone);text-decoration:none;border-bottom:1px solid var(--hero-line);padding-bottom:4px}.hero-link[data-v-b263e6fc]:hover,.hero-link[data-v-b263e6fc]:focus-visible{border-color:var(--hero-bone)}.hero a[data-v-b263e6fc]:focus-visible{outline:1px solid var(--hero-violet);outline-offset:4px}.hero-frame[data-v-b263e6fc]{position:relative;flex:1;min-height:46vh;margin:0;border-top:1px solid var(--hero-line)}.hero-strip[data-v-b263e6fc]{position:absolute;inset:0 0 auto;height:var(--hero-strip-h);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:0 var(--hero-gutter);border-bottom:1px solid var(--hero-line);font:400 12px/1 var(--hero-font-mono);letter-spacing:.02em;white-space:nowrap}.hero-strip[data-v-b263e6fc]>:last-child{justify-self:end}.hero-strip .alive[data-v-b263e6fc]{color:var(--hero-violet)}.dim[data-v-b263e6fc]{color:var(--hero-mute)}.hero-visual[data-v-b263e6fc]{position:absolute;inset:var(--hero-strip-h) 0 0}.hero-fallback[data-v-b263e6fc]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:6% var(--hero-gutter)}.ring[data-v-b263e6fc]{display:flex;align-items:center;justify-content:center;border:1px solid var(--hero-tile-stroke)}.ring-outer[data-v-b263e6fc]{width:100%;height:100%;background:var(--hero-tile-outer)}.ring-mid[data-v-b263e6fc]{width:66%;height:66%;background:var(--hero-tile-mid)}.ring-inner[data-v-b263e6fc]{width:50%;height:50%;background:var(--hero-tile-inner)}.hero-cap[data-v-b263e6fc]{position:absolute;right:var(--hero-gutter);bottom:28px;font:400 12px/1.5 var(--hero-font-mono);color:var(--hero-bone);letter-spacing:.02em;text-align:right;pointer-events:none;text-shadow:0 0 12px rgba(13,13,12,.9)}@media (max-width: 759.98px){.hero-statement[data-v-b263e6fc]{grid-template-columns:minmax(0,1fr);row-gap:28px}.hero-statement h1[data-v-b263e6fc],.hero-side[data-v-b263e6fc]{grid-column:1 / -1}.hero-frame[data-v-b263e6fc]{min-height:52vh}.hero-strip[data-v-b263e6fc]{grid-template-columns:auto 1fr}.hero-strip-fig[data-v-b263e6fc]{display:none}.hero-cap[data-v-b263e6fc]{left:var(--hero-gutter)}}.close-cta[data-v-ef89360d]{--close-ink: #0d0d0c;--close-bone: #ece9e2;--close-body: #b9b5ac;--close-mute: #8e8b84;--close-violet: #8b7cff;--close-line: rgba(236, 233, 226, .12);--close-font-display: "Archivo", ui-sans-serif, system-ui, sans-serif;--close-font-mono: "JetBrains Mono", ui-monospace, monospace;--close-gutter: clamp(16px, 5.4vw, 108px);box-sizing:border-box;position:relative;overflow:hidden;width:100%;padding:clamp(96px,16vh,200px) var(--close-gutter);border-top:1px solid var(--close-line);background:var(--close-ink);color:var(--close-bone);font-family:var(--close-font-display);text-align:center;-webkit-font-smoothing:antialiased}.close-cta[data-v-ef89360d] *,.close-cta[data-v-ef89360d] *:before,.close-cta[data-v-ef89360d] *:after{box-sizing:border-box}.close-cta h2[data-v-ef89360d],.close-cta p[data-v-ef89360d]{margin:0}.close-rings[data-v-ef89360d]{position:absolute;inset:clamp(40px,8vh,96px) calc(var(--close-gutter) / 2);pointer-events:none}.close-ring[data-v-ef89360d]{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(236,233,226,.09)}.close-cta-body[data-v-ef89360d]{position:relative;display:grid;justify-items:center;gap:22px;width:fit-content;max-width:100%;margin:0 auto;padding:clamp(32px,6vw,64px) clamp(20px,5vw,72px);border:1px dashed rgba(139,124,255,.5);background:#8b7cff0f}.close-kicker[data-v-ef89360d]{font:400 12px/1 var(--close-font-mono);letter-spacing:.04em;color:var(--close-mute)}.close-bracket[data-v-ef89360d]{color:var(--close-violet)}.close-cta h2[data-v-ef89360d]{font-weight:450;font-size:clamp(48px,8vw,132px);line-height:.98;letter-spacing:-.035em;color:var(--close-bone)}.close-cta-text[data-v-ef89360d]{max-width:46ch;font:400 14px/1.65 var(--close-font-mono);color:var(--close-body);text-wrap:balance}.close-ctas[data-v-ef89360d]{display:flex;flex-wrap:wrap;justify-content:center;gap:22px;align-items:center;margin-top:8px;font:500 14px/1 var(--close-font-mono)}.close-btn[data-v-ef89360d]{display:inline-flex;gap:10px;padding:14px 18px;background:var(--close-bone);color:var(--close-ink);text-decoration:none;transition:background .2s}.close-btn[data-v-ef89360d]:focus-visible{background:var(--close-violet);outline:none}.close-link[data-v-ef89360d]{padding-bottom:4px;border-bottom:1px solid var(--close-line);color:var(--close-bone);text-decoration:none}.close-link[data-v-ef89360d]:focus-visible{border-color:var(--close-bone);outline:none}@media (prefers-reduced-motion: reduce){.close-btn[data-v-ef89360d]{transition:none}}.close-faq[data-v-685d4777]{--close-ink: #0d0d0c;--close-bone: #ece9e2;--close-body: #b9b5ac;--close-mute: #8e8b84;--close-violet: #8b7cff;--close-line: rgba(236, 233, 226, .12);--close-font-display: "Archivo", ui-sans-serif, system-ui, sans-serif;--close-font-mono: "JetBrains Mono", ui-monospace, monospace;--close-gutter: clamp(16px, 5.4vw, 108px);--close-col-gap: 24px;box-sizing:border-box;width:100%;padding:clamp(72px,12vh,160px) var(--close-gutter);border-top:1px solid var(--close-line);background:var(--close-ink);color:var(--close-bone);font-family:var(--close-font-display);-webkit-font-smoothing:antialiased}.close-faq[data-v-685d4777] *,.close-faq[data-v-685d4777] *:before,.close-faq[data-v-685d4777] *:after{box-sizing:border-box}.close-faq h2[data-v-685d4777],.close-faq h3[data-v-685d4777],.close-faq p[data-v-685d4777]{margin:0}.close-faq p[data-v-685d4777]{font:400 14px/1.65 var(--close-font-mono);color:var(--close-body)}.close-head[data-v-685d4777]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--close-col-gap);align-items:end;margin-bottom:clamp(40px,7vh,88px)}.close-faq .close-kicker[data-v-685d4777]{grid-column:1 / -1;margin-bottom:28px;font:400 12px/1 var(--close-font-mono);letter-spacing:.04em;color:var(--close-mute)}.close-bracket[data-v-685d4777]{color:var(--close-violet)}.close-faq h2[data-v-685d4777]{grid-column:1 / span 8;font-weight:450;font-size:clamp(36px,4.6vw,80px);line-height:.98;letter-spacing:-.035em;color:var(--close-bone)}.close-faq .close-intro[data-v-685d4777]{grid-column:9 / span 4}.close-list[data-v-685d4777]{border-top:1px solid var(--close-line)}.close-item[data-v-685d4777]{border-bottom:1px solid var(--close-line)}.close-item h3[data-v-685d4777]{font:inherit}.close-q[data-v-685d4777]{all:unset;box-sizing:border-box;width:100%;cursor:pointer;display:grid;grid-template-columns:64px 1fr 24px;gap:16px;align-items:center;padding:26px 0;font-family:var(--close-font-display);font-weight:450;font-size:clamp(20px,2vw,30px);letter-spacing:-.02em;color:var(--close-bone)}.close-q[data-v-685d4777]:focus-visible{outline:2px solid var(--close-violet);outline-offset:4px}.close-ordinal[data-v-685d4777]{font:400 13px/1 var(--close-font-mono);color:var(--close-violet)}.close-icon[data-v-685d4777]{position:relative;justify-self:end;width:14px;height:14px}.close-icon[data-v-685d4777]:before,.close-icon[data-v-685d4777]:after{content:"";position:absolute;left:0;top:6px;width:14px;height:2px;background:var(--close-mute);transition:transform .2s}.close-icon[data-v-685d4777]:after{transform:rotate(90deg)}.close-q[aria-expanded=true] .close-icon[data-v-685d4777]:after{transform:rotate(0)}.close-a[data-v-685d4777]{max-width:880px;padding:0 40px 28px 80px}@media (prefers-reduced-motion: reduce){.close-icon[data-v-685d4777]:before,.close-icon[data-v-685d4777]:after{transition:none}}@media (max-width: 759.98px){.close-faq .close-kicker[data-v-685d4777],.close-faq h2[data-v-685d4777],.close-faq .close-intro[data-v-685d4777]{grid-column:1 / -1}.close-faq .close-intro[data-v-685d4777]{margin-top:18px}.close-q[data-v-685d4777]{grid-template-columns:36px 1fr 20px;gap:10px;padding:22px 0}.close-a[data-v-685d4777]{padding:0 0 24px 46px}}.hero-visual[data-v-48188007]{position:relative;width:100%;height:100%;overflow:hidden}.hero-visual__canvas[data-v-48188007]{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.hero-visual__alt[data-v-48188007]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hype[data-v-0b80cce6]{--hype-ink: #0d0d0c;--hype-bone: #ece9e2;--hype-body: #b9b5ac;--hype-mute: #8e8b84;--hype-violet: #8b7cff;--hype-line: rgba(236, 233, 226, .12);--hype-frame-bg: #10100f;--hype-tile-outer: #121211;--hype-tile-mid: #161615;--hype-tile-inner: #1b1b19;--hype-tile-stroke: rgba(236, 233, 226, .09);--hype-font-display: "Archivo", ui-sans-serif, system-ui, sans-serif;--hype-font-mono: "JetBrains Mono", ui-monospace, monospace;--hype-gutter: clamp(16px, 5.4vw, 108px);--hype-col-gap: 24px;box-sizing:border-box;width:100%;padding:clamp(72px,12vh,160px) var(--hype-gutter) clamp(72px,12vh,140px);border-top:1px solid var(--hype-line);background:var(--hype-ink);color:var(--hype-bone);font-family:var(--hype-font-display);-webkit-font-smoothing:antialiased}.hype[data-v-0b80cce6] *,.hype[data-v-0b80cce6] *:before,.hype[data-v-0b80cce6] *:after{box-sizing:border-box}.hype h2[data-v-0b80cce6],.hype h3[data-v-0b80cce6],.hype p[data-v-0b80cce6]{margin:0}.hype p[data-v-0b80cce6]{font:400 14px/1.65 var(--hype-font-mono);color:var(--hype-body)}.hype-head[data-v-0b80cce6]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--hype-col-gap);align-items:end;margin-bottom:clamp(48px,8vh,96px)}.hype .hype-kicker[data-v-0b80cce6]{grid-column:1 / span 12;margin-bottom:28px;font:400 12px/1 var(--hype-font-mono);letter-spacing:.04em;color:var(--hype-mute)}.hype-bracket[data-v-0b80cce6]{color:var(--hype-violet)}.hype h2[data-v-0b80cce6]{grid-column:1 / span 8;font-family:var(--hype-font-display);font-weight:450;font-size:clamp(36px,4.6vw,80px);line-height:.98;letter-spacing:-.035em;color:var(--hype-bone)}.hype-intro[data-v-0b80cce6]{grid-column:9 / span 4}.hype-beat[data-v-0b80cce6]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--hype-col-gap);align-items:start;padding:clamp(28px,5vh,48px) 0;border-top:1px solid var(--hype-line)}.hype-beat[data-v-0b80cce6]:last-of-type{border-bottom:1px solid var(--hype-line)}.hype-ordinal[data-v-0b80cce6]{grid-column:1 / span 2;font-family:var(--hype-font-display);font-size:clamp(44px,5vw,88px);font-weight:500;font-variation-settings:"wdth" 125;line-height:.9;letter-spacing:-.03em;color:var(--hype-violet)}.hype-text[data-v-0b80cce6]{grid-column:3 / span 4;display:flex;flex-direction:column;gap:14px;padding-top:6px}.hype h3[data-v-0b80cce6]{font-family:var(--hype-font-display);font-weight:500;font-size:clamp(24px,2.2vw,36px);line-height:1.05;letter-spacing:-.02em;color:var(--hype-bone)}.hype-frame[data-v-0b80cce6]{grid-column:8 / span 5;position:relative;aspect-ratio:16 / 9;overflow:hidden;border:1px solid var(--hype-line);background:var(--hype-frame-bg)}.hype-vignette[data-v-0b80cce6]{position:absolute;top:0;right:0;bottom:0;left:0}.hype-vignette>[data-v-0b80cce6-s]{display:block;width:100%;height:100%}.hype-cap[data-v-0b80cce6]{position:absolute;left:12px;bottom:10px;font:400 11px/1 var(--hype-font-mono);letter-spacing:.04em;color:var(--hype-mute);pointer-events:none}.hype-fallback[data-v-0b80cce6]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:8% 12%}.hype-ring[data-v-0b80cce6]{display:flex;align-items:center;justify-content:center;border:1px solid var(--hype-tile-stroke)}.hype-ring-outer[data-v-0b80cce6]{width:100%;height:100%;background:var(--hype-tile-outer)}.hype-ring-mid[data-v-0b80cce6]{width:66%;height:66%;background:var(--hype-tile-mid)}.hype-ring-inner[data-v-0b80cce6]{width:50%;height:50%;background:var(--hype-tile-inner)}.hype-stats[data-v-0b80cce6]{display:flex;flex-wrap:wrap;gap:10px 28px;margin:36px 0 0;padding:0;list-style:none;font:400 12px/1 var(--hype-font-mono);color:var(--hype-mute)}.hype-stat-value[data-v-0b80cce6]{color:var(--hype-bone)}@media (max-width: 759.98px){.hype-head[data-v-0b80cce6],.hype-beat[data-v-0b80cce6]{grid-template-columns:minmax(0,1fr);row-gap:18px}.hype .hype-kicker[data-v-0b80cce6],.hype h2[data-v-0b80cce6],.hype-intro[data-v-0b80cce6],.hype-ordinal[data-v-0b80cce6],.hype-text[data-v-0b80cce6],.hype-frame[data-v-0b80cce6]{grid-column:1 / -1}}.vignette[data-v-c62e16b3],.vignette[data-v-625b276a],.vignette[data-v-42665842],.vignette[data-v-66981182]{display:block;width:100%;height:100%}.fintasy-page[data-v-f329f49f]{min-height:100svh;width:100%;margin:0;background:#0d0d0c;color-scheme:dark;overflow-x:clip}
