.art[data-astro-cid-afplukvg]{width:100%;height:100%}.ref-circle[data-astro-cid-afplukvg]{fill:none;stroke:#7fb2f038;stroke-width:1px;stroke-dasharray:2 6}.ref-circle--far[data-astro-cid-afplukvg]{stroke:#7fb2f01f}.center[data-astro-cid-afplukvg]{fill:none;stroke:#ffffff38;stroke-width:1px;stroke-dasharray:22 6 3 6}.ring[data-astro-cid-afplukvg]{fill:none;stroke:#ffffff29;stroke-width:1.4px}.ring--dark[data-astro-cid-afplukvg]{stroke:#14283c12}.groove[data-astro-cid-afplukvg]{fill:none;stroke:#0a141e52;stroke-width:4px}.groove-hi[data-astro-cid-afplukvg]{fill:none;stroke:#fff9;stroke-width:1.2px}.bolt-chamfer[data-astro-cid-afplukvg]{fill:#b6c0c9;stroke:#ffffffb3;stroke-width:1.2px}.hole-fill[data-astro-cid-afplukvg]{fill:#0d1c2b}.bore[data-astro-cid-afplukvg]{stroke:#ffffffb3;stroke-width:1.5px}.edge[data-astro-cid-afplukvg]{fill:none;stroke:#ffffffb3;stroke-width:1.2px}.trace[data-astro-cid-afplukvg]{fill:none;stroke:#8cc0ff;stroke-width:2.2px;stroke-linejoin:round}.trace-glow[data-astro-cid-afplukvg]{fill:none;stroke:#4d97ff;stroke-width:7px;stroke-linejoin:round;opacity:.35}.start-hole[data-astro-cid-afplukvg]{fill:#0b1724;stroke:#8cc0ff;stroke-width:2px}.wire-dot[data-astro-cid-afplukvg]{fill:#fff;visibility:hidden}.dim[data-astro-cid-afplukvg] path[data-astro-cid-afplukvg]{fill:none;stroke:#6d8197;stroke-width:1px}.label[data-astro-cid-afplukvg] text[data-astro-cid-afplukvg]{font-family:var(--font-display);letter-spacing:.04em;fill:#a9bacb;font-size:17px;font-weight:500}.motion .trace[data-astro-cid-afplukvg],.motion .trace-glow[data-astro-cid-afplukvg]{stroke-dasharray:1;stroke-dashoffset:1px;animation:6.5s cubic-bezier(.45,.05,.35,1) .6s forwards c-trace}@keyframes c-trace{to{stroke-dashoffset:0}}.motion .sheen[data-astro-cid-afplukvg]{animation:9s cubic-bezier(.6,0,.4,1) 1.2s infinite c-sheen}@keyframes c-sheen{0%{transform:translate(0)}55%,to{transform:translate(860px)}}.hero[data-astro-cid-dhf2kwh2]{background:var(--navy);height:clamp(560px,78vh,720px);color:var(--white);position:relative}.hero-art[data-astro-cid-dhf2kwh2]{position:absolute;inset:0;overflow:hidden}.hero-meta[data-astro-cid-dhf2kwh2]{letter-spacing:.12em;color:var(--steel);flex-direction:column;gap:2px;padding-top:28px;font-size:.9375rem;font-weight:500;display:flex;position:relative}.hero-meta[data-astro-cid-dhf2kwh2] p[data-astro-cid-dhf2kwh2]:first-child{color:var(--blue-light);font-weight:600}.hero-panel-wrap[data-astro-cid-dhf2kwh2]{position:absolute;bottom:0;left:0;right:0}.hero-panel[data-astro-cid-dhf2kwh2]{background:var(--white);width:min(680px,100%);color:var(--ink);clip-path:polygon(-100vw 0,calc(100% - 56px) 0,100% 56px,100% 100%,-100vw 100%);padding:clamp(32px,4vw,52px) clamp(28px,4vw,64px) clamp(32px,3.4vw,44px) 0;position:relative}.hero-panel[data-astro-cid-dhf2kwh2]:before{content:"";background:var(--white);width:100vw;position:absolute;top:0;bottom:0;right:100%}.kicker[data-astro-cid-dhf2kwh2]{background:var(--blue);color:var(--white);letter-spacing:.12em;clip-path:polygon(0 0,100% 0,calc(100% - 8px) 100%,0 100%);padding:4px 14px 4px 12px;font-size:.875rem;font-weight:700;display:inline-block}h1[data-astro-cid-dhf2kwh2]{letter-spacing:.06em;margin-top:20px;font-size:clamp(2.125rem,4.4vw,3.5rem);font-weight:900;line-height:1.22}.lead[data-astro-cid-dhf2kwh2]{max-width:30em;color:var(--ink-2);margin-top:18px;font-size:1.0625rem}.actions[data-astro-cid-dhf2kwh2]{flex-wrap:wrap;align-items:center;gap:16px 32px;margin-top:28px;display:flex}.hotline[data-astro-cid-dhf2kwh2]{flex-direction:column;line-height:1.1;text-decoration:none;display:flex}.hotline-label[data-astro-cid-dhf2kwh2]{letter-spacing:.16em;color:var(--muted);font-size:.75rem}.hotline[data-astro-cid-dhf2kwh2] .c-display[data-astro-cid-dhf2kwh2]{color:var(--blue);font-size:2rem;font-weight:700}.hotline[data-astro-cid-dhf2kwh2]:hover .c-display[data-astro-cid-dhf2kwh2]{text-underline-offset:4px;text-decoration:underline 2px}@media (width<=860px){.hero[data-astro-cid-dhf2kwh2]{background:var(--white);height:auto}.hero-art[data-astro-cid-dhf2kwh2]{height:360px;position:relative}.hero-meta[data-astro-cid-dhf2kwh2]{padding-top:18px;font-size:.8125rem;position:absolute;top:0;left:0}.hero-meta[data-astro-cid-dhf2kwh2] p[data-astro-cid-dhf2kwh2]+p[data-astro-cid-dhf2kwh2]{display:none}.hero-panel-wrap[data-astro-cid-dhf2kwh2]{margin-top:-64px;position:relative}.hero-panel[data-astro-cid-dhf2kwh2]{clip-path:polygon(-100vw 0,calc(100% - 36px) 0,100% 36px,100% 100%,-100vw 100%);padding:28px 20px 32px 0}}.figures[data-astro-cid-cw6s7m5z]{background:var(--white);padding-block:clamp(48px,6vw,80px) clamp(40px,5vw,64px)}.grid[data-astro-cid-cw6s7m5z]{grid-template-columns:repeat(3,1fr);gap:clamp(24px,4vw,56px);display:grid}.fig[data-astro-cid-cw6s7m5z]{flex-direction:column-reverse;justify-content:flex-end;padding-top:22px;display:flex;position:relative}.line[data-astro-cid-cw6s7m5z]{background:var(--ink);height:2px;position:absolute;top:0;left:0;right:0}dt[data-astro-cid-cw6s7m5z]{color:var(--muted);margin-top:6px;font-size:.9375rem}dd[data-astro-cid-cw6s7m5z]{color:var(--ink);font-size:clamp(3.5rem,7vw,6rem);font-weight:700;line-height:1}.unit[data-astro-cid-cw6s7m5z]{color:var(--blue);margin-left:6px;font-size:.42em;font-weight:600}.status[data-astro-cid-cw6s7m5z]{letter-spacing:.08em;color:var(--blue);font-size:clamp(2.5rem,5vw,4.25rem);font-weight:900;line-height:1.38}@media (width<=760px){.grid[data-astro-cid-cw6s7m5z]{grid-template-columns:1fr 1fr;gap:28px 20px}.fig[data-astro-cid-cw6s7m5z]:last-child{grid-column:1/-1}dd[data-astro-cid-cw6s7m5z]{font-size:clamp(2.75rem,13vw,3.5rem)}}.mosaic[data-astro-cid-iqhmlrpv]{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(300px,auto);gap:16px;display:grid}.tile[data-astro-cid-iqhmlrpv]{background:var(--band);color:var(--ink);flex-direction:column;justify-content:space-between;gap:16px;padding:28px 28px 32px;text-decoration:none;transition:background-color .3s;display:flex;position:relative;overflow:hidden}.tile[data-astro-cid-iqhmlrpv]:hover{background:#e3e8ed}.tile--main[data-astro-cid-iqhmlrpv]{background-color:var(--navy);color:var(--white);clip-path:polygon(0 0,calc(100% - 40px) 0,100% 40px,100% 100%,0 100%);background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:32px 32px;grid-area:span 2/span 7}.tile--main[data-astro-cid-iqhmlrpv]:hover{background-color:#102236}.tile--0[data-astro-cid-iqhmlrpv],.tile--1[data-astro-cid-iqhmlrpv]{grid-column:8/span 5}.tile--2[data-astro-cid-iqhmlrpv]{grid-column:1/span 12}.tile-art[data-astro-cid-iqhmlrpv]{align-self:flex-end;width:min(100%,360px)}.tile--main[data-astro-cid-iqhmlrpv] .tile-art[data-astro-cid-iqhmlrpv]{align-self:center;width:min(100%,600px);margin-block:auto}.tile-en[data-astro-cid-iqhmlrpv]{letter-spacing:.08em;color:var(--blue);font-size:1rem;font-weight:600}.tile--main[data-astro-cid-iqhmlrpv] .tile-en[data-astro-cid-iqhmlrpv]{color:var(--blue-light)}h3[data-astro-cid-iqhmlrpv]{letter-spacing:.06em;font-size:clamp(1.375rem,2vw,1.625rem);font-weight:900}.tile--main[data-astro-cid-iqhmlrpv] h3[data-astro-cid-iqhmlrpv]{font-size:clamp(1.75rem,3vw,2.25rem)}.tile-summary[data-astro-cid-iqhmlrpv]{color:var(--ink-2);margin-top:8px}.tile--main[data-astro-cid-iqhmlrpv] .tile-summary[data-astro-cid-iqhmlrpv]{color:#c6d1dc;max-width:30em}.tile-points[data-astro-cid-iqhmlrpv]{color:#dbe3ea;border-top:1px solid #ffffff29;grid-template-columns:repeat(2,1fr);gap:6px 20px;margin-top:18px;padding-top:18px;font-size:.9375rem;display:grid}.tile-points[data-astro-cid-iqhmlrpv] li[data-astro-cid-iqhmlrpv]{padding-left:16px;position:relative}.tile-points[data-astro-cid-iqhmlrpv] li[data-astro-cid-iqhmlrpv]:before{content:"";background:var(--blue-light);width:7px;height:7px;position:absolute;top:.72em;left:0}.tile-scope[data-astro-cid-iqhmlrpv]{border-top:1px solid var(--line);color:var(--ink-2);gap:10px;margin-top:14px;padding-top:12px;font-size:.875rem;display:flex}.tile-scope[data-astro-cid-iqhmlrpv] span[data-astro-cid-iqhmlrpv]{color:var(--blue);flex:none;font-weight:700}.tile-go[data-astro-cid-iqhmlrpv]{background:var(--blue);width:52px;height:52px;color:var(--white);clip-path:polygon(14px 0,100% 0,100% 100%,0 100%,0 14px);transition:width .3s var(--ease);place-items:center;display:grid;position:absolute;bottom:0;right:0}.tile[data-astro-cid-iqhmlrpv]:hover .tile-go[data-astro-cid-iqhmlrpv]{width:64px}.tile-go[data-astro-cid-iqhmlrpv] svg{width:22px;height:22px}.tile--2[data-astro-cid-iqhmlrpv]{flex-direction:row-reverse;align-items:center}.tile--2[data-astro-cid-iqhmlrpv] .tile-art[data-astro-cid-iqhmlrpv]{align-self:center;width:min(42%,380px)}.tile--2[data-astro-cid-iqhmlrpv] .tile-text[data-astro-cid-iqhmlrpv]{max-width:34em}@media (width<=1000px){.tile--main[data-astro-cid-iqhmlrpv],.tile--0[data-astro-cid-iqhmlrpv],.tile--1[data-astro-cid-iqhmlrpv],.tile--2[data-astro-cid-iqhmlrpv]{grid-area:auto/1/auto/-1}}@media (width<=640px){.mosaic[data-astro-cid-iqhmlrpv]{grid-auto-rows:auto}.tile[data-astro-cid-iqhmlrpv]{padding:24px 20px 64px}.tile--2[data-astro-cid-iqhmlrpv]{flex-direction:column;align-items:stretch}.tile--2[data-astro-cid-iqhmlrpv] .tile-art[data-astro-cid-iqhmlrpv]{align-self:flex-end;width:min(100%,360px)}.tile-points[data-astro-cid-iqhmlrpv]{grid-template-columns:1fr}.tile--main[data-astro-cid-iqhmlrpv]{clip-path:polygon(0 0,calc(100% - 28px) 0,100% 28px,100% 100%,0 100%)}}.intro[data-astro-cid-q6rwznfu]{top:calc(var(--header-h) + 40px);grid-column:1/span 5;align-self:start;position:sticky}.en[data-astro-cid-q6rwznfu]{letter-spacing:.08em;color:var(--blue);font-size:1.125rem;font-weight:600}h2[data-astro-cid-q6rwznfu]{letter-spacing:.05em;margin-top:10px;font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:900;line-height:1.4}.rule[data-astro-cid-q6rwznfu]{background:var(--blue);width:72px;height:4px;margin-top:24px;display:block}.lead[data-astro-cid-q6rwznfu]{max-width:26em;color:var(--ink-2);margin-top:22px}.list[data-astro-cid-q6rwznfu]{border-top:2px solid var(--ink);grid-column:7/span 6}.list[data-astro-cid-q6rwznfu] li[data-astro-cid-q6rwznfu]{border-bottom:1px solid #cfd6dd;grid-template-columns:11em 1fr;gap:8px 28px;padding-block:28px;display:grid}h3[data-astro-cid-q6rwznfu]{font-size:1.125rem;font-weight:700;line-height:1.5}.list[data-astro-cid-q6rwznfu] p[data-astro-cid-q6rwznfu]{color:var(--ink-2)}@media (width<=1000px){.intro[data-astro-cid-q6rwznfu],.list[data-astro-cid-q6rwznfu]{grid-column:1/-1}.intro[data-astro-cid-q6rwznfu]{margin-bottom:40px;position:static}}@media (width<=640px){.list[data-astro-cid-q6rwznfu] li[data-astro-cid-q6rwznfu]{grid-template-columns:1fr;padding-block:22px}}
