.row[data-astro-cid-kvy7xguz]{display:grid;grid-template-columns:1fr;gap:0;padding:20px 0;border-top:1px solid var(--color-hairline);cursor:pointer;color:inherit}.detail[data-astro-cid-kvy7xguz]{order:2}.visual[data-astro-cid-kvy7xguz]{order:1;aspect-ratio:16 / 10;--shot-pad: 16px;--shot-zoom: 1.03;--shot-zoom-duration: .9s;border-radius:var(--radius-image);position:relative;overflow:hidden;padding:var(--shot-pad);box-sizing:border-box;margin-bottom:16px}.visual[data-astro-cid-kvy7xguz].has-shot{background:var(--color-band)}.visual[data-astro-cid-kvy7xguz] .shot{position:absolute;inset:0;margin:auto;width:auto;height:auto;max-width:calc(100% - var(--shot-pad) * 2);max-height:calc(100% - var(--shot-pad) * 2);display:block;transition:transform var(--shot-zoom-duration) var(--ease-panel),filter var(--shot-zoom-duration) var(--ease-panel)}.visual[data-astro-cid-kvy7xguz] .shot.screen{width:calc(100% - var(--shot-pad) * 2);height:calc(100% - var(--shot-pad) * 2);object-fit:cover;object-position:top center;border-radius:8px}.caption[data-astro-cid-kvy7xguz]{position:absolute;left:var(--shot-pad);bottom:var(--shot-pad);font-size:var(--text-sm);letter-spacing:.02em;color:var(--color-caption);background:var(--color-canvas);padding:4px 8px}.nda-chip[data-astro-cid-kvy7xguz]{position:absolute;right:var(--shot-pad);bottom:var(--shot-pad);font-size:var(--text-sm);color:var(--color-green);background:var(--color-canvas);padding:4px 8px}.title[data-astro-cid-kvy7xguz]{font-size:var(--text-xl);letter-spacing:-.02em;margin-bottom:8px}.desc[data-astro-cid-kvy7xguz]{margin:0 0 16px;font-size:var(--text-base);line-height:1.55;color:var(--color-muted)}.table[data-astro-cid-kvy7xguz]{display:grid;grid-template-columns:76px 1fr;gap:0 12px;font-size:var(--text-sm)}.label[data-astro-cid-kvy7xguz]{font-size:var(--text-sm);letter-spacing:.02em;color:var(--color-meta);padding:12px 0;border-top:1px solid var(--color-hairline)}.value[data-astro-cid-kvy7xguz]{padding:12px 0;border-top:1px solid var(--color-hairline);color:var(--color-ink-secondary)}.value-num[data-astro-cid-kvy7xguz]{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.cta[data-astro-cid-kvy7xguz]{display:flex;align-items:center;gap:8px;margin-top:20px;font-size:var(--text-sm);color:var(--color-ink-secondary)}.cta-icon[data-astro-cid-kvy7xguz]{color:var(--color-green);display:flex}@media(width>=900px){.row[data-astro-cid-kvy7xguz]{grid-template-columns:2fr 3fr;gap:44px;padding:36px 0;align-items:start}.row[data-astro-cid-kvy7xguz]:hover .shot{transform:scale(var(--shot-zoom));filter:drop-shadow(var(--shadow-menu-rest))}.detail[data-astro-cid-kvy7xguz]{order:1}.visual[data-astro-cid-kvy7xguz]{order:2;align-self:center;margin-bottom:0;--shot-pad: 32px}.caption[data-astro-cid-kvy7xguz],.nda-chip[data-astro-cid-kvy7xguz]{font-size:var(--text-sm);padding:8px}.title[data-astro-cid-kvy7xguz]{font-size:var(--text-2xl);font-weight:400;letter-spacing:-.025em;margin-bottom:12px}.desc[data-astro-cid-kvy7xguz]{font-size:var(--text-base);line-height:1.6;margin-bottom:24px}.table[data-astro-cid-kvy7xguz]{grid-template-columns:84px 1fr;gap:0 16px;font-size:var(--text-sm)}.label[data-astro-cid-kvy7xguz]{font-size:var(--text-sm);padding:12px 0}.value[data-astro-cid-kvy7xguz]{padding:12px 0}.cta[data-astro-cid-kvy7xguz]{margin-top:24px}}@media(prefers-reduced-motion:reduce){.visual[data-astro-cid-kvy7xguz] .shot{transition:none}.row[data-astro-cid-kvy7xguz]:hover .shot{transform:none}}.spline[data-astro-cid-rhjksz4e]{display:none}@media(width>=1100px){.spline[data-astro-cid-rhjksz4e]{--art-w: 203;--art-h: 242;--art-x: 125;--art-y: 224;--scene-scale: .85;--scene-nudge-y: -24px;position:relative;display:block;flex:none;align-self:flex-start;margin-left:auto;margin-top:var(--scene-nudge-y);width:calc(var(--art-w) * var(--scene-scale) * 1px);height:calc(var(--art-h) * var(--scene-scale) * 1px);opacity:0;transition:opacity .6s var(--ease-panel)}.spline[data-astro-cid-rhjksz4e][data-spline-ready]{opacity:1}.spline-canvas[data-astro-cid-rhjksz4e]{position:absolute;top:calc(var(--art-y) * var(--scene-scale) * -1px);left:calc(var(--art-x) * var(--scene-scale) * -1px);transform:scale(var(--scene-scale));transform-origin:0 0}}.spline-canvas[data-astro-cid-rhjksz4e]{display:block;pointer-events:none}@media(prefers-reduced-motion:reduce){.spline[data-astro-cid-rhjksz4e]{display:none!important}}.hero[data-astro-cid-lcdefpme]{padding:96px 24px 64px}.headline[data-astro-cid-lcdefpme]{margin:0 0 24px;font-size:var(--text-2xl);line-height:1.06;font-weight:300;letter-spacing:-.03em;text-wrap:balance}.hero-row[data-astro-cid-lcdefpme]{display:flex;flex-direction:column;gap:24px}.intro[data-astro-cid-lcdefpme]{display:flex;flex-direction:column;gap:16px;font-size:var(--text-base);line-height:1.6;color:var(--color-ink-tertiary)}.intro[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0;text-wrap:pretty}.intro-lead[data-astro-cid-lcdefpme]{color:var(--color-ink-secondary)}.intro-aside[data-astro-cid-lcdefpme]{color:var(--color-muted)}.status[data-astro-cid-lcdefpme]{font-size:var(--text-sm);line-height:1.9;color:var(--color-ink-tertiary)}.status-current[data-astro-cid-lcdefpme]{color:var(--color-green);border-bottom:1px solid var(--color-green)}.status-prev[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--color-band-border)}.rows[data-astro-cid-lcdefpme]{padding:0 24px}@media(width>=900px){.hero[data-astro-cid-lcdefpme]{padding:120px 72px 88px}.headline[data-astro-cid-lcdefpme]{margin:0 0 40px;font-size:var(--text-4xl);line-height:1;letter-spacing:-.035em;max-width:19ch}.hero-row[data-astro-cid-lcdefpme]{flex-direction:row;gap:72px;align-items:flex-start}.intro[data-astro-cid-lcdefpme]{max-width:46ch;font-size:var(--text-lg);gap:20px}.status[data-astro-cid-lcdefpme]{font-size:var(--text-base);white-space:nowrap}.rows[data-astro-cid-lcdefpme]{padding:0 72px}}
