.showcase[data-astro-cid-3fvierz5]{position:relative;height:calc((var(--n) - 1) * 85vh + 100vh);background:#0a1628;color:#faf8f3}.sc-sticky[data-astro-cid-3fvierz5]{position:sticky;top:0;height:100vh;overflow:hidden}.sc-sticky[data-astro-cid-3fvierz5]:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 42% 50% at 60% 50%,color-mix(in oklab,var(--tint) 22%,transparent),transparent 70%),radial-gradient(ellipse 70% 30% at 55% 92%,color-mix(in oklab,var(--tint) 10%,transparent),transparent 70%),linear-gradient(180deg,#0e1c34,#0a1628 58%,#070f1d);transition:background .8s}#sc-gl[data-astro-cid-3fvierz5]{position:absolute;inset:0;width:100%;height:100%;display:block}.sc-sticky[data-astro-cid-3fvierz5]:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#0a1628eb,#0a1628b3 22%,#0a162800 40%)}.sc-spec[data-astro-cid-3fvierz5]{position:absolute;top:clamp(176px,22vh,200px);left:clamp(24px,4.5vw,72px);width:min(380px,30vw);z-index:2}.sc-kicker[data-astro-cid-3fvierz5]{font:11px var(--font-mono);letter-spacing:.25em;text-transform:uppercase;color:#60a5fa;margin-bottom:18px}.sc-name[data-astro-cid-3fvierz5]{font-family:var(--font-display);font-optical-sizing:none;font-variation-settings:"opsz" 16;font-weight:700;font-size:clamp(34px,3.4vw,54px);line-height:.98;letter-spacing:-.015em;color:#faf8f3;min-height:1em}.sc-table[data-astro-cid-3fvierz5]{margin-top:18px}.sc-table[data-astro-cid-3fvierz5] div[data-astro-cid-3fvierz5]{display:grid;grid-template-columns:96px 1fr;gap:12px;padding:9px 0;border-top:1px solid rgba(255,255,255,.12)}.sc-table[data-astro-cid-3fvierz5] div[data-astro-cid-3fvierz5]:last-child{border-bottom:1px solid rgba(255,255,255,.12)}.sc-table[data-astro-cid-3fvierz5] dt[data-astro-cid-3fvierz5]{font:9.5px var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:#94a3b8;padding-top:2px}.sc-table[data-astro-cid-3fvierz5] dd[data-astro-cid-3fvierz5]{font-size:13.5px;line-height:1.4;color:#d9dee7}.sc-table[data-astro-cid-3fvierz5] a[data-astro-cid-3fvierz5]{color:#faf8f3;text-decoration:underline;text-decoration-color:color-mix(in oklab,var(--tint) 70%,transparent);text-underline-offset:3px}.sc-table[data-astro-cid-3fvierz5] a[data-astro-cid-3fvierz5]:hover{color:#60a5fa}.sc-line[data-astro-cid-3fvierz5]{position:absolute;left:50%;bottom:clamp(36px,7vh,72px);translate:-30% 0;z-index:2;display:flex;align-items:baseline;gap:28px;white-space:nowrap}.sc-quote[data-astro-cid-3fvierz5]{font-family:var(--font-display);font-optical-sizing:none;font-variation-settings:"opsz" 16;font-weight:700;font-size:clamp(20px,1.9vw,30px);color:#faf8f3}.sc-quote[data-astro-cid-3fvierz5] span[data-astro-cid-3fvierz5]{color:#60a5fa}.sc-cta[data-astro-cid-3fvierz5]{font:11px var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:#faf8f3;border-bottom:1px solid var(--tint);padding-bottom:4px;transition:color .3s}.sc-cta[data-astro-cid-3fvierz5]:hover{color:#60a5fa}.sc-index[data-astro-cid-3fvierz5]{position:absolute;right:clamp(24px,4.5vw,72px);top:clamp(176px,22vh,200px);z-index:2;display:flex;align-items:baseline;gap:8px}#sc-num[data-astro-cid-3fvierz5]{font-family:var(--font-display);font-optical-sizing:none;font-variation-settings:"opsz" 16;font-weight:700;font-size:clamp(44px,4.4vw,72px);line-height:1;color:#faf8f3;display:inline-block}.sc-of[data-astro-cid-3fvierz5]{font:12px var(--font-mono);letter-spacing:.2em;color:#94a3b8}.sc-rail[data-astro-cid-3fvierz5]{position:absolute;right:clamp(24px,4.5vw,72px);bottom:clamp(36px,7vh,72px);z-index:2;display:flex;flex-direction:column;align-items:flex-end;gap:7px}.sc-rail[data-astro-cid-3fvierz5] button[data-astro-cid-3fvierz5]{display:flex;align-items:center;gap:10px;background:none;border:0;padding:2px 0;cursor:pointer}.sc-rail[data-astro-cid-3fvierz5] .r-name[data-astro-cid-3fvierz5]{order:1;font:9.5px var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:transparent;transition:color .3s}.sc-rail[data-astro-cid-3fvierz5] .r-tick[data-astro-cid-3fvierz5]{order:2;width:16px;height:2px;background:#ffffff40;transition:width .35s,background .35s}.sc-rail[data-astro-cid-3fvierz5] button[data-astro-cid-3fvierz5]:hover .r-name[data-astro-cid-3fvierz5],.sc-rail[data-astro-cid-3fvierz5] button[data-astro-cid-3fvierz5].on .r-name[data-astro-cid-3fvierz5]{color:#b6c2d4}.sc-rail[data-astro-cid-3fvierz5] button[data-astro-cid-3fvierz5].on .r-tick[data-astro-cid-3fvierz5]{width:34px;background:var(--tint)}.sc-hint[data-astro-cid-3fvierz5]{position:absolute;left:clamp(24px,4.5vw,72px);bottom:clamp(36px,7vh,72px);z-index:2;display:flex;align-items:center;gap:12px;font:10px var(--font-mono);letter-spacing:.3em;text-transform:uppercase;color:#94a3b8;transition:opacity .4s}.sc-hint[data-astro-cid-3fvierz5] span[data-astro-cid-3fvierz5]{width:1px;height:30px;background:linear-gradient(#60A5FA,transparent);animation:sc-cue 1.8s ease-in-out infinite}.sc-hint[data-astro-cid-3fvierz5].gone{opacity:0}@keyframes sc-cue{0%,to{transform:scaleY(.4);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}}.showcase[data-astro-cid-3fvierz5]:not(.ready) .sc-spec[data-astro-cid-3fvierz5],.showcase[data-astro-cid-3fvierz5]:not(.ready) .sc-line[data-astro-cid-3fvierz5],.showcase[data-astro-cid-3fvierz5]:not(.ready) .sc-index[data-astro-cid-3fvierz5],.showcase[data-astro-cid-3fvierz5]:not(.ready) .sc-rail[data-astro-cid-3fvierz5],.showcase[data-astro-cid-3fvierz5]:not(.ready) .sc-hint[data-astro-cid-3fvierz5]{opacity:0}.sc-spec[data-astro-cid-3fvierz5],.sc-line[data-astro-cid-3fvierz5],.sc-index[data-astro-cid-3fvierz5],.sc-rail[data-astro-cid-3fvierz5]{transition:opacity .8s .5s}.sc-loader[data-astro-cid-3fvierz5]{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;background:#0a1628;transition:opacity .7s,visibility .7s}.sc-loader[data-astro-cid-3fvierz5].done{opacity:0;visibility:hidden}.sc-count[data-astro-cid-3fvierz5]{font-family:var(--font-display);font-optical-sizing:none;font-variation-settings:"opsz" 16;font-weight:700;font-size:clamp(64px,9vw,150px);line-height:1;color:#faf8f3;font-variant-numeric:tabular-nums}.sc-loader-label[data-astro-cid-3fvierz5]{font:10px var(--font-mono);letter-spacing:.3em;text-transform:uppercase;color:#94a3b8}.sc-list[data-astro-cid-3fvierz5]{padding:184px 0 72px;background:#0a1628;color:#faf8f3}.sc-list-h1[data-astro-cid-3fvierz5]{font-family:var(--font-display);font-optical-sizing:none;font-variation-settings:"opsz" 16;font-weight:700;font-size:44px;line-height:.95;margin-bottom:32px}.sc-row[data-astro-cid-3fvierz5]{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 24px 12px;scrollbar-width:none}.sc-row[data-astro-cid-3fvierz5]::-webkit-scrollbar{display:none}.sc-card[data-astro-cid-3fvierz5]{flex:none;width:82vw;scroll-snap-align:center}.sc-card-media[data-astro-cid-3fvierz5]{display:block;position:relative;aspect-ratio:16 / 10;border-radius:14px;overflow:hidden;background:#0b1322;box-shadow:0 0 0 1px color-mix(in oklab,var(--tint) 50%,transparent),0 20px 40px #00000073}.sc-card-media[data-astro-cid-3fvierz5] video[data-astro-cid-3fvierz5]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top}.sc-card-no[data-astro-cid-3fvierz5]{margin-top:14px;font:10px var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#94a3b8}.sc-card-name[data-astro-cid-3fvierz5]{margin:6px 0 10px;font-family:var(--font-display);font-optical-sizing:none;font-variation-settings:"opsz" 16;font-weight:700;font-size:28px;line-height:1}.panel[data-astro-cid-eqojjvah]{background:#0a1628}.panel[data-astro-cid-eqojjvah]+.panel[data-astro-cid-eqojjvah]{border-top:1px solid rgba(255,255,255,.05)}.panel-glow[data-astro-cid-eqojjvah]{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 55% 60% at var(--gx, 30%) 50%,color-mix(in oklab,var(--tint) calc(var(--p) * 16%),transparent) 0%,transparent 70%)}.panel[data-astro-cid-eqojjvah][data-flip="1"] .panel-glow[data-astro-cid-eqojjvah]{--gx: 70%}.stage[data-astro-cid-eqojjvah]{position:relative;perspective:2200px;transform-style:preserve-3d;padding:6% 4% 8% 2%}.panel[data-astro-cid-eqojjvah][data-flip="1"] .stage[data-astro-cid-eqojjvah]{padding:6% 2% 8% 4%}.frame[data-astro-cid-eqojjvah]{position:relative;z-index:3;--dir: -1;transform:rotateY(calc(var(--dir) * (22deg - 17deg * var(--p)))) rotateX(calc(6deg - 4deg * var(--p))) translateY(calc((1 - var(--p)) * 40px));opacity:calc(.35 + .65 * var(--p));border:1px solid rgba(255,255,255,.12);background:#0a1628;box-shadow:0 40px 100px #00000080,0 0 0 1px color-mix(in oklab,var(--tint) 18%,transparent);transition:box-shadow .4s}.panel[data-astro-cid-eqojjvah][data-flip="1"] .frame[data-astro-cid-eqojjvah]{--dir: 1}.frame[data-astro-cid-eqojjvah]:hover{box-shadow:0 40px 100px #0000008c,0 0 0 1px color-mix(in oklab,var(--tint) 60%,transparent),0 0 70px color-mix(in oklab,var(--tint) 25%,transparent)}.chrome[data-astro-cid-eqojjvah]{display:flex;align-items:center;gap:12px;padding:10px 14px;background:#0a1628e6;border-bottom:1px solid rgba(255,255,255,.08)}.chrome[data-astro-cid-eqojjvah] .dots[data-astro-cid-eqojjvah]{display:flex;gap:6px}.chrome[data-astro-cid-eqojjvah] .dots[data-astro-cid-eqojjvah] i[data-astro-cid-eqojjvah]{width:9px;height:9px;border-radius:50%;background:#94a3b84d}.chrome[data-astro-cid-eqojjvah] .url[data-astro-cid-eqojjvah]{font:11px var(--font-mono);letter-spacing:.03em;color:#b6c2d4d9}.chrome[data-astro-cid-eqojjvah] .live[data-astro-cid-eqojjvah]{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font:9px var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--tint)}.chrome[data-astro-cid-eqojjvah] .live[data-astro-cid-eqojjvah] span[data-astro-cid-eqojjvah]{width:6px;height:6px;border-radius:50%;background:var(--tint);box-shadow:0 0 10px var(--tint)}.media[data-astro-cid-eqojjvah]{position:relative;aspect-ratio:16 / 10;overflow:hidden;background:#070c18}.media[data-astro-cid-eqojjvah] video[data-astro-cid-eqojjvah]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top}.plate[data-astro-cid-eqojjvah]{position:absolute;inset:6% 4% 8% 2%;z-index:calc(3 - var(--k));border:1px solid color-mix(in oklab,var(--tint) 55%,transparent);background:linear-gradient(135deg,color-mix(in oklab,var(--tint) 26%,transparent),color-mix(in oklab,var(--tint) 5%,transparent));--dir: -1;transform:rotateY(calc(var(--dir) * (22deg - 17deg * var(--p)))) rotateX(calc(6deg - 4deg * var(--p))) translate3d(calc(var(--dir) * -1 * var(--k) * (8px + 22px * var(--p))),calc(var(--k) * (8px + 20px * var(--p))),calc(var(--k) * -60px));opacity:calc((.9 - var(--k) * .2) * var(--p))}.panel[data-astro-cid-eqojjvah][data-flip="1"] .plate[data-astro-cid-eqojjvah]{inset:6% 2% 8% 4%;--dir: 1}.tag[data-astro-cid-eqojjvah]{transition:border-color .3s,color .3s}.panel[data-astro-cid-eqojjvah]:hover .tag[data-astro-cid-eqojjvah]{border-color:color-mix(in oklab,var(--tint) 45%,transparent)}.visit[data-astro-cid-eqojjvah]:hover{color:var(--tint)}.cta-primary[data-astro-cid-eqojjvah]{position:relative;display:inline-flex;isolation:isolate;border:1px solid rgba(37,99,235,.6);background:linear-gradient(180deg,#2d72ff,#2563eb 45%,#1e40af);box-shadow:0 0 0 1px #2563eb33,inset 0 1px #fff3,inset 0 -1px #00000040,0 0 24px #2563eb73,0 0 60px #2563eb40;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1)}.cta-primary-inner[data-astro-cid-eqojjvah]{position:relative;z-index:1;display:inline-flex;align-items:center;gap:.625rem;padding:1rem 2rem;color:#faf8f3;font-family:var(--font-mono, ui-monospace, monospace);font-size:.75rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.cta-primary[data-astro-cid-eqojjvah] .cta-arrow[data-astro-cid-eqojjvah]{transition:transform .3s cubic-bezier(.16,1,.3,1)}.cta-primary[data-astro-cid-eqojjvah]:hover{transform:translateY(-1px)}.cta-primary[data-astro-cid-eqojjvah]:hover .cta-arrow[data-astro-cid-eqojjvah]{transform:translate(3px)}
