.ab-hero[data-astro-cid-xdx3j2h2]{color:var(--night-text)}.ab-hero-in[data-astro-cid-xdx3j2h2]{width:min(1120px,100% - 32px);margin:0 auto;padding:64px 0 80px}.ab-tag[data-astro-cid-xdx3j2h2]{border:1px solid var(--night-line);color:#d4d4d8;border-radius:999px;align-items:center;height:26px;padding:0 10px;font-size:12.5px;font-weight:500;display:inline-flex}.ab-hero[data-astro-cid-xdx3j2h2] h1[data-astro-cid-xdx3j2h2]{color:var(--night-ink);font-family:var(--font-display);letter-spacing:-.015em;margin:22px 0 0;font-size:clamp(56px,8vw,110px);font-weight:400;line-height:.95}.ab-hero[data-astro-cid-xdx3j2h2] h1[data-astro-cid-xdx3j2h2] span[data-astro-cid-xdx3j2h2]{color:#71717a;margin-top:10px;font-size:.36em;line-height:1.1;display:block}.ab-hero[data-astro-cid-xdx3j2h2] p[data-astro-cid-xdx3j2h2]{max-width:62ch;margin:24px 0 28px;font-size:16px;line-height:1.65}.ab-actions[data-astro-cid-xdx3j2h2]{flex-wrap:wrap;gap:14px;display:flex}.ab[data-astro-cid-xdx3j2h2]{width:min(1120px,100% - 32px);margin:0 auto;padding:40px 0 110px}.ab[data-astro-cid-xdx3j2h2] a[data-astro-cid-xdx3j2h2]:not(.panel){color:var(--ink);text-underline-offset:3px}.facts[data-astro-cid-xdx3j2h2]{grid-template-columns:repeat(4,1fr);padding:22px 0;display:grid}.facts[data-astro-cid-xdx3j2h2] div[data-astro-cid-xdx3j2h2]{border-left:1px solid var(--line-soft);gap:4px;padding:2px 24px;display:grid}.facts[data-astro-cid-xdx3j2h2] div[data-astro-cid-xdx3j2h2]:first-child{border-left:0}.facts[data-astro-cid-xdx3j2h2] span[data-astro-cid-xdx3j2h2]{color:var(--muted);font-size:12.5px}.facts[data-astro-cid-xdx3j2h2] strong[data-astro-cid-xdx3j2h2]{color:var(--ink);font-family:var(--font-display);font-size:24px;font-weight:400;line-height:1.15}.blk[data-astro-cid-xdx3j2h2]{padding-top:112px;scroll-margin-top:70px}.blk-head[data-astro-cid-xdx3j2h2]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:40px;margin-bottom:26px;display:grid}.blk-head[data-astro-cid-xdx3j2h2] h2[data-astro-cid-xdx3j2h2]{color:var(--ink);font-family:var(--font-display);margin:0;font-size:clamp(34px,4vw,50px);font-weight:400;line-height:1.04}.blk-head[data-astro-cid-xdx3j2h2] p[data-astro-cid-xdx3j2h2]{color:var(--muted);margin:0;font-size:15px;line-height:1.6}.areas[data-astro-cid-xdx3j2h2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.area[data-astro-cid-xdx3j2h2]{color:inherit;align-content:start;gap:8px;padding:22px;text-decoration:none;transition:border-color .15s;display:grid}.area[data-astro-cid-xdx3j2h2]:hover{border-color:#a1a1aa}.area[data-astro-cid-xdx3j2h2] b[data-astro-cid-xdx3j2h2]{color:var(--ink);font-family:var(--font-display);font-size:26px;font-weight:400;line-height:1.1}.area[data-astro-cid-xdx3j2h2] p[data-astro-cid-xdx3j2h2]{color:var(--text);margin:0;font-size:14.5px;line-height:1.6}.area[data-astro-cid-xdx3j2h2] span[data-astro-cid-xdx3j2h2]{color:var(--ink);margin-top:6px;font-size:13px;font-weight:500}.principles[data-astro-cid-xdx3j2h2]{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding-top:22px;display:grid}.principles[data-astro-cid-xdx3j2h2] div[data-astro-cid-xdx3j2h2]{align-content:start;gap:8px;display:grid}.principles[data-astro-cid-xdx3j2h2] dt[data-astro-cid-xdx3j2h2]{color:var(--ink);font-size:15px;font-weight:600}.principles[data-astro-cid-xdx3j2h2] dd[data-astro-cid-xdx3j2h2]{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.fd-grid[data-astro-cid-xdx3j2h2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.fd[data-astro-cid-xdx3j2h2]{grid-template-columns:160px minmax(0,1fr);gap:22px;padding:12px;scroll-margin-top:90px;display:grid}.fd[data-astro-cid-xdx3j2h2] img[data-astro-cid-xdx3j2h2]{aspect-ratio:4/5;background:var(--shell);object-fit:cover;border-radius:8px;width:100%;height:auto}.fd[data-astro-cid-xdx3j2h2]>div[data-astro-cid-xdx3j2h2]{flex-direction:column;padding:8px 8px 6px 0;display:flex}.fd-role[data-astro-cid-xdx3j2h2]{color:var(--faint);font:500 11.5px/1.3 var(--font-mono)}.fd[data-astro-cid-xdx3j2h2] h3[data-astro-cid-xdx3j2h2]{color:var(--ink);font-family:var(--font-display);margin:8px 0 10px;font-size:32px;font-weight:400;line-height:1}.fd[data-astro-cid-xdx3j2h2] p[data-astro-cid-xdx3j2h2]{color:var(--text);margin:0;font-size:14.5px;line-height:1.6}.fd-links[data-astro-cid-xdx3j2h2]{flex-wrap:wrap;gap:6px;margin:auto 0 0;padding:16px 0 0;list-style:none;display:flex}.fd-links[data-astro-cid-xdx3j2h2] a[data-astro-cid-xdx3j2h2]{border:1px solid var(--line);border-radius:var(--r-ctl);align-items:center;height:28px;padding:0 11px;font-size:12.5px;font-weight:500;text-decoration:none;display:inline-flex}.fd-links[data-astro-cid-xdx3j2h2] a[data-astro-cid-xdx3j2h2]:hover{border-color:var(--ink)}.ops[data-astro-cid-xdx3j2h2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.op[data-astro-cid-xdx3j2h2]{align-content:start;gap:8px;padding:20px;display:grid}.op[data-astro-cid-xdx3j2h2] span[data-astro-cid-xdx3j2h2]{color:var(--faint);font:500 11.5px/1.3 var(--font-mono)}.op[data-astro-cid-xdx3j2h2] b[data-astro-cid-xdx3j2h2]{color:var(--ink);font-size:15px;line-height:1.35}.op[data-astro-cid-xdx3j2h2] p[data-astro-cid-xdx3j2h2]{color:var(--text);margin:0;font-size:14px;line-height:1.55}.op[data-astro-cid-xdx3j2h2] small[data-astro-cid-xdx3j2h2]{color:var(--muted);font:12px/1.4 var(--font-mono)}.press[data-astro-cid-xdx3j2h2]{border-top:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}.press[data-astro-cid-xdx3j2h2] a[data-astro-cid-xdx3j2h2]{border-bottom:1px solid var(--line-soft);grid-template-columns:160px minmax(0,1fr);gap:20px;padding:18px 0;text-decoration:none;display:grid}.press[data-astro-cid-xdx3j2h2] span[data-astro-cid-xdx3j2h2]{color:var(--muted);font:500 12px/1.5 var(--font-mono)}.press[data-astro-cid-xdx3j2h2] b[data-astro-cid-xdx3j2h2]{color:var(--ink);font-family:var(--font-display);font-size:22px;font-weight:400;line-height:1.2}.press[data-astro-cid-xdx3j2h2] a[data-astro-cid-xdx3j2h2]:hover b[data-astro-cid-xdx3j2h2]{text-underline-offset:4px;text-decoration:underline}.fq[data-astro-cid-xdx3j2h2]{border-top:1px solid var(--line);display:grid}.fq[data-astro-cid-xdx3j2h2] details[data-astro-cid-xdx3j2h2]{border-bottom:1px solid var(--line-soft);padding:18px 0}.fq[data-astro-cid-xdx3j2h2] summary[data-astro-cid-xdx3j2h2]{color:var(--ink);cursor:pointer;font-size:16px;font-weight:600}.fq[data-astro-cid-xdx3j2h2] p[data-astro-cid-xdx3j2h2]{max-width:72ch;color:var(--text);margin:10px 0 0;font-size:15px;line-height:1.65}@media (width<=900px){.facts[data-astro-cid-xdx3j2h2],.principles[data-astro-cid-xdx3j2h2]{grid-template-columns:repeat(2,minmax(0,1fr))}.facts[data-astro-cid-xdx3j2h2] div[data-astro-cid-xdx3j2h2]:nth-child(3){border-left:0}.blk-head[data-astro-cid-xdx3j2h2],.areas[data-astro-cid-xdx3j2h2],.fd-grid[data-astro-cid-xdx3j2h2],.ops[data-astro-cid-xdx3j2h2]{grid-template-columns:minmax(0,1fr)}.blk-head[data-astro-cid-xdx3j2h2]{gap:12px}}@media (width<=560px){.facts[data-astro-cid-xdx3j2h2],.principles[data-astro-cid-xdx3j2h2]{grid-template-columns:minmax(0,1fr)}.facts[data-astro-cid-xdx3j2h2] div[data-astro-cid-xdx3j2h2]{border-left:0;padding:8px 20px}.fd[data-astro-cid-xdx3j2h2],.press[data-astro-cid-xdx3j2h2] a[data-astro-cid-xdx3j2h2]{grid-template-columns:minmax(0,1fr)}.fd[data-astro-cid-xdx3j2h2] img[data-astro-cid-xdx3j2h2]{width:140px}.press[data-astro-cid-xdx3j2h2] a[data-astro-cid-xdx3j2h2]{gap:4px}}
