.dx-hero[data-astro-cid-ibiclwvm]{color:var(--night-text)}.dx-program[data-astro-cid-ibiclwvm]{flex-wrap:wrap;align-items:center;gap:8px 14px;margin:28px 0 0;font-size:12.5px;display:flex}.dx-program[data-astro-cid-ibiclwvm] img[data-astro-cid-ibiclwvm]{width:auto;height:16px}.dx-hero-grid[data-astro-cid-ibiclwvm]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:48px;width:min(1200px,100% - 32px);margin:0 auto;padding:56px 0 40px;display:grid}.dx-hero[data-astro-cid-ibiclwvm] h1[data-astro-cid-ibiclwvm]{color:#fff;font-family:var(--font-display);letter-spacing:-.015em;margin:0;font-size:clamp(44px,5vw,70px);font-weight:400;line-height:.98}.dx-hero[data-astro-cid-ibiclwvm] h1[data-astro-cid-ibiclwvm] span[data-astro-cid-ibiclwvm]{color:#71717a;display:block}.dx-lede[data-astro-cid-ibiclwvm]{color:#a1a1aa;max-width:48ch;margin:24px 0 30px;font-size:16.5px;line-height:1.6}.dx-actions[data-astro-cid-ibiclwvm]{flex-wrap:wrap;gap:14px;display:flex}.dx-shot[data-astro-cid-ibiclwvm]{box-shadow:0 0 0 1px var(--night-line), 0 40px 80px -30px #000c;background:#000;border-radius:22px;margin:0;overflow:hidden}.dx-shot[data-astro-cid-ibiclwvm] img[data-astro-cid-ibiclwvm]{width:100%;height:auto;display:block}.dx-strip[data-astro-cid-ibiclwvm]{grid-template-columns:repeat(4,minmax(0,1fr));width:min(1200px,100% - 32px);margin:0 auto;padding:0 0 88px;display:grid}.dx-strip[data-astro-cid-ibiclwvm] div[data-astro-cid-ibiclwvm]{border-top:1px solid var(--night-line);padding:18px 0 0}.dx-strip[data-astro-cid-ibiclwvm] dt[data-astro-cid-ibiclwvm]{color:#71717a;font-size:13px}.dx-strip[data-astro-cid-ibiclwvm] dd[data-astro-cid-ibiclwvm]{color:#fff;font-family:var(--font-display);margin:6px 0 0;font-size:clamp(26px,2.8vw,36px);line-height:1}.dx[data-astro-cid-ibiclwvm]{width:min(1120px,100% - 32px);margin:0 auto;padding:0 0 80px}.blk[data-astro-cid-ibiclwvm]{padding-top:128px;scroll-margin-top:70px}.blk-head[data-astro-cid-ibiclwvm]{gap:14px;max-width:720px;margin-bottom:36px;display:grid}.blk-head[data-astro-cid-ibiclwvm] h2[data-astro-cid-ibiclwvm]{color:var(--ink);font-family:var(--font-display);text-wrap:balance;margin:0;font-size:clamp(34px,4vw,50px);font-weight:400;line-height:1.04}.blk-head[data-astro-cid-ibiclwvm] p[data-astro-cid-ibiclwvm]{max-width:60ch;color:var(--muted);margin:0;font-size:16px;line-height:1.65}.blk-head[data-astro-cid-ibiclwvm].is-night h2[data-astro-cid-ibiclwvm]{color:#fff}.blk-head[data-astro-cid-ibiclwvm].is-night p[data-astro-cid-ibiclwvm]{color:#a1a1aa}.flow3[data-astro-cid-ibiclwvm]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.flow3[data-astro-cid-ibiclwvm] article[data-astro-cid-ibiclwvm]{border:1px solid var(--line);background:var(--paper);border-radius:16px;padding:24px}.flow3-k[data-astro-cid-ibiclwvm]{color:var(--muted);background:#f4f4f5;border-radius:999px;margin-bottom:16px;padding:4px 10px;font-size:12.5px;font-weight:500;display:inline-block}.flow3[data-astro-cid-ibiclwvm] b[data-astro-cid-ibiclwvm]{color:var(--ink);letter-spacing:-.015em;margin-bottom:8px;font-size:17px;font-weight:600;display:block}.flow3[data-astro-cid-ibiclwvm] p[data-astro-cid-ibiclwvm]{color:var(--muted);margin:0;font-size:15px;line-height:1.65}.cl[data-astro-cid-ibiclwvm]{background:var(--night);color:var(--night-text);border-radius:20px;gap:16px;padding:24px;display:grid}.cl-pick[data-astro-cid-ibiclwvm]{gap:6px;display:flex}.cl-pick[data-astro-cid-ibiclwvm] label[data-astro-cid-ibiclwvm]{position:relative}.cl-pick[data-astro-cid-ibiclwvm] input[data-astro-cid-ibiclwvm]{opacity:0;position:absolute}.cl-pick[data-astro-cid-ibiclwvm] span[data-astro-cid-ibiclwvm]{box-shadow:inset 0 0 0 1px var(--night-line);color:#a1a1aa;cursor:pointer;border-radius:10px;padding:9px 16px;font-size:14px;font-weight:500;display:block}.cl-pick[data-astro-cid-ibiclwvm] input[data-astro-cid-ibiclwvm]:checked+span[data-astro-cid-ibiclwvm]{box-shadow:none;color:var(--ink);background:#fff}.cl-pick[data-astro-cid-ibiclwvm] input[data-astro-cid-ibiclwvm]:focus-visible+span[data-astro-cid-ibiclwvm]{box-shadow:var(--focus)}.cl-stage[data-astro-cid-ibiclwvm]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:24px;display:grid}.cl-svg[data-astro-cid-ibiclwvm]{width:100%;height:auto;display:block}.cl-unit[data-astro-cid-ibiclwvm]{opacity:.12;transition:opacity .4s var(--ease)}.cl-unit[data-astro-cid-ibiclwvm] rect[data-astro-cid-ibiclwvm]{fill:#b8a67a;stroke:#d4c59a;stroke-width:1.5px}.cl-unit[data-astro-cid-ibiclwvm] path[data-astro-cid-ibiclwvm]{stroke:#8f7f55;stroke-width:1.5px}.cl-unit[data-astro-cid-ibiclwvm] circle[data-astro-cid-ibiclwvm]{fill:#76b900}.cl-links[data-astro-cid-ibiclwvm] path[data-astro-cid-ibiclwvm]{fill:none;stroke:#76b900;stroke-width:2px;stroke-dasharray:6 6;opacity:0;transition:opacity .4s;animation:1.2s linear infinite cl-flow}@keyframes cl-flow{to{stroke-dashoffset:-24px}}[data-astro-cid-ibiclwvm][data-n="1"] .cl-unit[data-astro-cid-ibiclwvm][data-min="1"],[data-astro-cid-ibiclwvm][data-n="2"] .cl-unit[data-astro-cid-ibiclwvm][data-min="1"],[data-astro-cid-ibiclwvm][data-n="2"] .cl-unit[data-astro-cid-ibiclwvm][data-min="2"],[data-astro-cid-ibiclwvm][data-n="4"] .cl-unit[data-astro-cid-ibiclwvm],[data-astro-cid-ibiclwvm][data-n="2"] [data-astro-cid-ibiclwvm][data-link="2"],[data-astro-cid-ibiclwvm][data-n="4"] [data-astro-cid-ibiclwvm][data-link]{opacity:1}.cl-out[data-astro-cid-ibiclwvm]{gap:0;margin:0;display:grid}.cl-out[data-astro-cid-ibiclwvm] div[data-astro-cid-ibiclwvm]{border-bottom:1px solid var(--night-line);justify-content:space-between;gap:16px;padding:14px 0;display:flex}.cl-out[data-astro-cid-ibiclwvm] dt[data-astro-cid-ibiclwvm]{color:#a1a1aa;font-size:14px}.cl-out[data-astro-cid-ibiclwvm] dd[data-astro-cid-ibiclwvm]{color:#fff;text-align:right;margin:0;font-size:15px;font-weight:600}.cl-src[data-astro-cid-ibiclwvm]{color:#71717a;grid-column:1/-1;margin:0;font-size:12.5px}.gal[data-astro-cid-ibiclwvm]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.gal[data-astro-cid-ibiclwvm] figure[data-astro-cid-ibiclwvm]{gap:10px;margin:0;display:grid}.gal[data-astro-cid-ibiclwvm] img[data-astro-cid-ibiclwvm]{border-radius:14px;width:100%;height:auto;display:block}.gal[data-astro-cid-ibiclwvm] figcaption[data-astro-cid-ibiclwvm]{color:var(--muted);font-size:13.5px}.credit[data-astro-cid-ibiclwvm]{color:var(--faint);margin:14px 0 0;font-size:12px}.sw[data-astro-cid-ibiclwvm]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:48px;display:grid}.sw[data-astro-cid-ibiclwvm] h2[data-astro-cid-ibiclwvm]{color:var(--ink);font-family:var(--font-display);margin:0 0 16px;font-size:clamp(32px,3.6vw,46px);font-weight:400;line-height:1.05}.sw[data-astro-cid-ibiclwvm] p[data-astro-cid-ibiclwvm]{color:var(--muted);margin:0;font-size:16px;line-height:1.65}.sw-list[data-astro-cid-ibiclwvm]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.sw-list[data-astro-cid-ibiclwvm] li[data-astro-cid-ibiclwvm]{border:1px solid var(--line);background:var(--paper);border-radius:14px;gap:4px;padding:18px;display:grid}.sw-list[data-astro-cid-ibiclwvm] b[data-astro-cid-ibiclwvm]{color:var(--ink);font:600 15px/1.2 var(--font-mono)}.sw-list[data-astro-cid-ibiclwvm] span[data-astro-cid-ibiclwvm]{color:var(--muted);font-size:13.5px;line-height:1.5}.spec[data-astro-cid-ibiclwvm]{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin:0;display:grid}.spec[data-astro-cid-ibiclwvm] div[data-astro-cid-ibiclwvm]{border-bottom:1px solid var(--line);grid-template-columns:160px minmax(0,1fr);gap:16px;padding:14px 2px;font-size:14.5px;display:grid}.spec[data-astro-cid-ibiclwvm] dt[data-astro-cid-ibiclwvm]{color:var(--muted)}.spec[data-astro-cid-ibiclwvm] dd[data-astro-cid-ibiclwvm]{color:var(--ink);margin:0}.oem[data-astro-cid-ibiclwvm]{max-width:72ch;color:var(--muted);margin:20px 0 0;font-size:14.5px;line-height:1.6}.night[data-astro-cid-ibiclwvm]{background:var(--night);color:var(--night-text);border-radius:24px;padding:48px}.we[data-astro-cid-ibiclwvm]{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.we[data-astro-cid-ibiclwvm] li[data-astro-cid-ibiclwvm]{border-top:1px solid #3f3f46;padding-top:18px}.we[data-astro-cid-ibiclwvm] span[data-astro-cid-ibiclwvm]{color:#52525b;font:500 12px/1 var(--font-mono);margin-bottom:12px;display:block}.we[data-astro-cid-ibiclwvm] b[data-astro-cid-ibiclwvm]{color:#fff;margin-bottom:8px;font-size:16px;font-weight:600;display:block}.we[data-astro-cid-ibiclwvm] p[data-astro-cid-ibiclwvm]{color:#a1a1aa;margin:0;font-size:14px;line-height:1.6}.vs[data-astro-cid-ibiclwvm]{border-top:1px solid var(--line)}.vs-row[data-astro-cid-ibiclwvm]{border-bottom:1px solid var(--line);grid-template-columns:.7fr 1fr 1fr;gap:24px;padding:16px 4px;font-size:15px;display:grid}.vs-row[data-astro-cid-ibiclwvm]>span[data-astro-cid-ibiclwvm]{color:var(--muted);font-size:14px}.vs-row[data-astro-cid-ibiclwvm] p[data-astro-cid-ibiclwvm]{color:var(--ink);margin:0}.vs-head[data-astro-cid-ibiclwvm] b[data-astro-cid-ibiclwvm]{font-size:14px;font-weight:600}.more[data-astro-cid-ibiclwvm]{color:var(--ink);text-underline-offset:3px;margin-top:18px;font-size:14.5px;font-weight:600;display:inline-block}.fq[data-astro-cid-ibiclwvm]{border-top:1px solid var(--line)}.fq-item[data-astro-cid-ibiclwvm]{border-bottom:1px solid var(--line)}.fq-item[data-astro-cid-ibiclwvm] summary[data-astro-cid-ibiclwvm]{color:var(--ink);letter-spacing:-.015em;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:24px 4px;font-size:18px;font-weight:600;list-style:none;display:flex}.fq-item[data-astro-cid-ibiclwvm] summary[data-astro-cid-ibiclwvm]::-webkit-details-marker{display:none}.fq-item[data-astro-cid-ibiclwvm] summary[data-astro-cid-ibiclwvm] i[data-astro-cid-ibiclwvm]{flex:none;width:14px;height:14px;position:relative}.fq-item[data-astro-cid-ibiclwvm] summary[data-astro-cid-ibiclwvm] i[data-astro-cid-ibiclwvm]:before,.fq-item[data-astro-cid-ibiclwvm] summary[data-astro-cid-ibiclwvm] i[data-astro-cid-ibiclwvm]:after{content:"";background:var(--ink);height:2px;transition:transform .2s var(--ease);position:absolute;top:6px;left:0;right:0}.fq-item[data-astro-cid-ibiclwvm] summary[data-astro-cid-ibiclwvm] i[data-astro-cid-ibiclwvm]:after{transform:rotate(90deg)}.fq-item[data-astro-cid-ibiclwvm][open] summary[data-astro-cid-ibiclwvm] i[data-astro-cid-ibiclwvm]:after{transform:rotate(0)}.fq-item[data-astro-cid-ibiclwvm] p[data-astro-cid-ibiclwvm]{max-width:72ch;color:var(--text);margin:0;padding:0 4px 26px;font-size:15.5px;line-height:1.7}.dx-cta[data-astro-cid-ibiclwvm]{background:var(--night);color:var(--night-text);border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;margin-top:128px;padding:48px;display:grid}.dx-cta[data-astro-cid-ibiclwvm] h2[data-astro-cid-ibiclwvm]{color:#fff;font-family:var(--font-display);margin:0 0 12px;font-size:clamp(32px,3.8vw,50px);font-weight:400;line-height:1.04}.dx-cta[data-astro-cid-ibiclwvm] p[data-astro-cid-ibiclwvm]{max-width:54ch;margin:0;font-size:15.5px;line-height:1.6}.dx-cta-actions[data-astro-cid-ibiclwvm]{flex-wrap:wrap;gap:14px;display:flex}.legal-note[data-astro-cid-ibiclwvm]{color:var(--faint);margin:28px 4px 0;font-size:12px;line-height:1.6}@media (width<=1000px){.dx-hero-grid[data-astro-cid-ibiclwvm],.dx-cta[data-astro-cid-ibiclwvm],.cl-stage[data-astro-cid-ibiclwvm],.sw[data-astro-cid-ibiclwvm]{grid-template-columns:minmax(0,1fr)}.we[data-astro-cid-ibiclwvm]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}.spec[data-astro-cid-ibiclwvm]{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.flow3[data-astro-cid-ibiclwvm],.we[data-astro-cid-ibiclwvm],.gal[data-astro-cid-ibiclwvm],.sw-list[data-astro-cid-ibiclwvm]{grid-template-columns:minmax(0,1fr)}.dx-strip[data-astro-cid-ibiclwvm]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px}.blk[data-astro-cid-ibiclwvm]{padding-top:96px}.night[data-astro-cid-ibiclwvm],.dx-cta[data-astro-cid-ibiclwvm]{padding:28px 20px}.cl[data-astro-cid-ibiclwvm]{padding:18px}.cl-pick[data-astro-cid-ibiclwvm] span[data-astro-cid-ibiclwvm]{padding:8px 12px;font-size:13px}.spec[data-astro-cid-ibiclwvm] div[data-astro-cid-ibiclwvm]{grid-template-columns:minmax(0,1fr);gap:2px}.vs-row[data-astro-cid-ibiclwvm]{grid-template-columns:1fr 1fr;gap:6px 16px}.vs-row[data-astro-cid-ibiclwvm]>span[data-astro-cid-ibiclwvm]{grid-column:1/-1}.vs-head[data-astro-cid-ibiclwvm]>span[data-astro-cid-ibiclwvm]{display:none}}@media (prefers-reduced-motion:reduce){.cl-links[data-astro-cid-ibiclwvm] path[data-astro-cid-ibiclwvm]{animation:none}}
