.p-arch{--p-bg:#f6f7f8;--p-fg:#2b2e33;--p-muted:#5a6068;--p-line:#2b2e33;--p-card:#ffffff;--p-accent:#fd6707;--p-accent-ink:#b8561a;--p-radius:0px;--p-display:var(--f-arch-sans);--p-body:var(--f-arch-sans);--mono:var(--f-arch-mono),ui-monospace,monospace}.p-arch .a-grid{background-image:linear-gradient(#e6e9ec 1px,transparent 0),linear-gradient(90deg,#e6e9ec 1px,transparent 0);background-size:24px 24px}.p-arch .a-nav{border-bottom:1px solid var(--p-line)}.p-arch .plogo{font-family:var(--mono);font-weight:600;letter-spacing:.04em}.p-arch .plogo i{background:transparent;color:var(--p-accent-ink);border:1.5px solid var(--p-accent)}.p-arch .pnav-links{font-family:var(--mono);font-size:13px;color:var(--p-muted)}.p-arch .a-btn{display:inline-block;text-decoration:none;background:#fff;color:var(--p-fg);border:1.5px solid var(--p-fg);padding:10px 16px;font:500 13px var(--mono);white-space:nowrap}.p-arch .a-btn.o{background:var(--p-accent);border-color:var(--p-accent);color:#fff}.p-arch .a-lab{margin:0;font:500 11px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--p-accent-ink)}.p-arch .a-hero{display:grid;gap:28px;padding-block:36px;align-items:start}@media (min-width:900px){.p-arch .a-hero{grid-template-columns:1.1fr 1fr}}.p-arch h1{font-weight:500;font-size:clamp(32px,4.8vw,56px);line-height:1.05;margin:10px 0 0;letter-spacing:-.02em}.p-arch h1 span{color:var(--p-accent-ink);text-decoration:underline;text-decoration-color:var(--p-accent);text-decoration-thickness:2px;text-underline-offset:6px}.p-arch .a-sub{color:var(--p-muted);margin:14px 0 20px;max-width:48ch}.p-arch .a-row{display:flex;gap:10px;flex-wrap:wrap}.p-arch .a-sheet{background:#fff;border:1.5px solid var(--p-line);position:relative}.p-arch .a-tb{display:grid;grid-template-columns:repeat(4,1fr);border-top:1.5px solid var(--p-line);margin:0;font-family:var(--mono);font-size:11px}.p-arch .a-tb div{padding:6px 8px;border-right:1px solid var(--p-line);min-width:0}.p-arch .a-tb div:last-child{border-right:0}.p-arch .a-tb dd{margin:0;font-weight:600;font-size:12px}.p-arch .a-s0{padding-block:0 8px}.p-arch .a-s{padding-block:36px}.p-arch h2{font-weight:500;font-size:clamp(24px,2.8vw,32px);margin:6px 0 18px}.p-arch .a-spec{margin:0;border:1.5px solid var(--p-line);background:#fff;display:grid}@media (min-width:760px){.p-arch .a-spec{grid-template-columns:repeat(4,1fr)}}.p-arch .a-spec div{padding:14px;border-bottom:1px solid var(--p-line)}@media (min-width:760px){.p-arch .a-spec div{border-bottom:0;border-right:1px solid var(--p-line)}.p-arch .a-spec div:last-child{border-right:0}}.p-arch .a-spec dt{font:500 22px var(--mono)}.p-arch .a-spec dd{margin:0;font-size:13px;color:var(--p-muted)}.p-arch .a-tbl{overflow-x:auto;background:#fff;border:1.5px solid var(--p-line)}.p-arch table{border-collapse:collapse;width:100%;min-width:600px;font-size:14px}.p-arch td,.p-arch th{text-align:left;padding:10px 12px;border-bottom:1px solid #d4d8dc}.p-arch th{font:500 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--p-muted)}.p-arch td.mono{font-family:var(--mono);font-size:13px}.p-arch .a-stage{list-style:none;margin:0;padding:0;display:grid;border:1.5px solid var(--p-line);background:#fff}@media (min-width:760px){.p-arch .a-stage{grid-template-columns:repeat(6,1fr)}}.p-arch .a-stage li{padding:12px;border-bottom:1px solid var(--p-line);font-size:14px;display:grid;gap:2px;align-content:start}@media (min-width:760px){.p-arch .a-stage li{border-bottom:0;border-right:1px solid var(--p-line)}.p-arch .a-stage li:last-child{border-right:0}}.p-arch .a-stage i{font:normal 12px var(--mono);color:var(--p-accent-ink)}.p-arch .a-stage span{font:11px var(--mono);color:var(--p-muted)}.p-arch .a-stage p{margin:6px 0 0;font-size:13px;line-height:1.45;color:var(--p-muted)}.p-arch .a-note{display:grid;gap:12px}@media (min-width:760px){.p-arch .a-note{grid-template-columns:1fr 1fr}}.p-arch .a-note figure{margin:0;background:#fff;border:1.5px solid var(--p-line);padding:16px;display:grid;gap:10px}.p-arch .a-note blockquote{margin:0;font-size:16px}.p-arch .a-note figcaption{font:500 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--p-muted)}.p-arch .a-note dl{margin:0;display:flex;gap:20px;border-top:1px dashed #9aa0a6;padding-top:10px;font:12px var(--mono);color:var(--p-muted)}.p-arch .a-note dt{color:var(--p-accent-ink);font-size:18px}.p-arch .a-note dd{margin:0}.p-arch .bs-card figcaption,.p-arch .vals-list b{font-family:var(--mono)}.p-arch .a-enq,.p-arch .vals-list li{border-top:1px solid var(--p-line)}.p-arch .a-enq{display:grid;gap:24px}@media (min-width:860px){.p-arch .a-enq{grid-template-columns:1fr 1fr}}.p-arch .ef-btn{font-family:var(--mono);font-weight:500}.p-arch .pf{background:var(--p-bg);font-family:var(--mono);font-size:12px}.p-arch .a-sheet .photo{filter:grayscale(1) contrast(1.05)}.p-arch .a-cb{display:grid;gap:10px;margin-top:22px;padding:16px;border:1.5px solid var(--p-line);background:var(--p-card);max-width:640px}.p-arch .a-cb>b{font-family:var(--mono);font-size:13px;letter-spacing:.04em;text-transform:uppercase}@media (min-width:640px){.p-arch .ef-row{grid-template-columns:1fr 1fr;align-items:end}.p-arch .ef-row .ef-acts{grid-column:1/-1}}.p-arch .ef-more{font-family:var(--mono);font-weight:500;border-radius:0}@font-face{font-family:sans;src:url(/_next/static/media/13a15bcdfeddab65-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:sans;src:url(/_next/static/media/4cdcd386d2ac59c8-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:sans;src:url(/_next/static/media/1cdb9a2cbcaafa7e-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:sans Fallback;src:local("Arial");ascent-override:101.35%;descent-override:27.19%;line-gap-override:0.00%;size-adjust:101.13%}.__className_57cc01{font-family:sans,sans Fallback}.__variable_57cc01{--f-arch-sans:"sans","sans Fallback"}@font-face{font-family:mono;src:url(/_next/static/media/06ac09dcb8ec7d56-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:mono;src:url(/_next/static/media/dece0821e8ed059f-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:mono;src:url(/_next/static/media/422bb7078d9b61dc-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:mono Fallback;src:local("Arial");ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.00%;size-adjust:131.49%}.__className_1f286a{font-family:mono,mono Fallback}.__variable_1f286a{--f-arch-mono:"mono","mono Fallback"}