._8aEwW_page{background:var(--bg-canvas,#f5f5f5);flex-direction:column;min-height:100vh;display:flex}._8aEwW_redRail{background:linear-gradient(90deg,#ed0000 0% 38%,#a30000 100%);flex:none;width:100%;height:3px}._8aEwW_main{box-sizing:border-box;flex:auto;width:100%;max-width:1440px;margin:0 auto;padding:32px 32px 56px}@media (max-width:720px){._8aEwW_main{padding:20px 16px 40px}}._8aEwW_identity{box-shadow:var(--shadow-subtle);background-color:#fff;background-image:radial-gradient(120% 140% at 100% 0,#ed00000d 0%,#ed000000 46%),linear-gradient(0deg,#00000004 1px,#0000 1px),linear-gradient(90deg,#00000004 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:100% 100%,100% 28px,28px 100%;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:1px solid #e0e0e0;border-radius:16px;padding:28px 32px;position:relative;overflow:hidden}@media (max-width:720px){._8aEwW_identity{padding:22px 18px}}._8aEwW_tick{pointer-events:none;width:12px;height:12px;position:absolute}._8aEwW_tickTL{border-top:2px solid #ed0000;border-left:2px solid #ed0000;top:10px;left:10px}._8aEwW_tickTR{border-top:2px solid #ccc;border-right:2px solid #ccc;top:10px;right:10px}._8aEwW_tickBL{border-bottom:2px solid #ccc;border-left:2px solid #ccc;bottom:10px;left:10px}._8aEwW_tickBR{border-bottom:2px solid #ed0000;border-right:2px solid #ed0000;bottom:10px;right:10px}._8aEwW_kicker{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);letter-spacing:.22em;text-transform:uppercase;color:#6b6b6b;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 14px;font-size:.6875rem;font-weight:500;display:flex}._8aEwW_kickerDot{background:#ed0000;border-radius:999px;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #ed000024}._8aEwW_kickerSep{color:#ccc}._8aEwW_heroLine{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);letter-spacing:-.01em;color:#1a1a1a;max-width:22ch;margin:0;font-size:clamp(1.6rem,3.4vw,2.9rem);font-weight:500;line-height:1.04}._8aEwW_heroEmphasis{color:#ed0000}._8aEwW_heroSub{color:#4a4a4a;max-width:60ch;margin:14px 0 0;font-size:.9375rem;line-height:1.5}._8aEwW_quickRow{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}._8aEwW_chip{color:#1a1a1a;background:#fafafa;border:1px solid #e0e0e0;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:.8125rem;font-weight:600;text-decoration:none;transition:border-color .18s cubic-bezier(.32,.72,0,1),background .18s cubic-bezier(.32,.72,0,1),transform .18s cubic-bezier(.32,.72,0,1);display:inline-flex}._8aEwW_chip:hover{background:#fff0f0;border-color:#ed0000;transform:translateY(-1px)}._8aEwW_chip:focus-visible{outline-offset:2px;outline:2px solid #ed0000}._8aEwW_chipLabel{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);letter-spacing:.16em;text-transform:uppercase;color:#6b6b6b;font-size:.6875rem;font-weight:500}._8aEwW_sectionHead{align-items:baseline;gap:14px;margin:40px 0 18px;display:flex}._8aEwW_sectionLabel{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);letter-spacing:.22em;text-transform:uppercase;color:#1a1a1a;margin:0;font-size:.6875rem;font-weight:500}._8aEwW_sectionRule{background:#e0e0e0;flex:auto;height:1px}._8aEwW_sectionCount{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);letter-spacing:.16em;color:#6b6b6b;font-size:.6875rem}._8aEwW_grid{grid-template-columns:repeat(12,1fr);gap:24px;display:grid}@media (max-width:1024px){._8aEwW_grid{gap:18px}}._8aEwW_card{box-shadow:var(--shadow-subtle);background:#fff;border:1px solid #e0e0e0;border-radius:16px;flex-direction:column;text-decoration:none;transition:transform .18s cubic-bezier(.32,.72,0,1),box-shadow .28s cubic-bezier(.32,.72,0,1),border-color .18s cubic-bezier(.32,.72,0,1);display:flex;position:relative;overflow:hidden}._8aEwW_card:before{content:"";background:var(--accent,#ccc);width:3px;transition:width .18s cubic-bezier(.32,.72,0,1);position:absolute;top:0;bottom:0;left:0}._8aEwW_card:hover{box-shadow:var(--shadow-soft);border-color:#ccc;transform:translateY(-4px)}._8aEwW_card:hover:before{width:6px}._8aEwW_card:focus-visible{outline-offset:2px;outline:2px solid #ed0000}._8aEwW_cardInner{flex-direction:column;height:100%;padding:20px 20px 18px 22px;display:flex}._8aEwW_cardKicker{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);letter-spacing:.18em;text-transform:uppercase;color:#4a4a4a;margin:0 0 12px;font-size:.6875rem;font-weight:600}._8aEwW_cardTitle{font-family:var(--font-sans,system-ui, sans-serif);color:#1a1a1a;margin:0 0 8px;font-size:1.125rem;font-weight:600;line-height:1.25}._8aEwW_cardBlurb{color:#4a4a4a;flex:auto;margin:0;font-size:.8125rem;line-height:1.5}._8aEwW_cardFoot{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);letter-spacing:.16em;text-transform:uppercase;color:#6b6b6b;align-items:center;gap:8px;margin-top:18px;font-size:.6875rem;font-weight:500;transition:color .18s cubic-bezier(.32,.72,0,1);display:flex}._8aEwW_card:hover ._8aEwW_cardFoot{color:var(--accent-ink,#1a1a1a)}._8aEwW_cardArrow{transition:transform .18s cubic-bezier(.32,.72,0,1);display:inline-block}._8aEwW_card:hover ._8aEwW_cardArrow{transform:translate(4px)}._8aEwW_heroCard{background:radial-gradient(120% 160% at 0 0,#ed00000f 0%,#ed000000 52%),#fff;border-color:#ffd5d5;grid-column:span 6}._8aEwW_heroCard:before{background:#ed0000;width:4px}._8aEwW_heroCard:hover{border-color:#ed0000}._8aEwW_heroCard:hover:before{width:8px}._8aEwW_heroCard ._8aEwW_cardInner{padding:28px 28px 24px 30px}._8aEwW_heroCard ._8aEwW_cardTitle{margin-bottom:10px;font-size:clamp(1.5rem,2.4vw,2rem)}._8aEwW_heroCard ._8aEwW_cardBlurb{max-width:46ch;font-size:.9375rem}._8aEwW_heroCard ._8aEwW_cardKicker{color:#ed0000}._8aEwW_heroBadge{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;color:#a30000;background:#fff0f0;border:1px solid #ffd5d5;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:.6875rem;font-weight:500;display:inline-flex;position:absolute;top:18px;right:18px}._8aEwW_heroCta{color:#fff;font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;background:#ed0000;border-radius:12px;align-self:flex-start;align-items:center;gap:10px;margin-top:22px;padding:12px 20px;font-size:.75rem;font-weight:600;transition:background .18s cubic-bezier(.32,.72,0,1);display:inline-flex}._8aEwW_heroCard:hover ._8aEwW_heroCta{background:#c40000}._8aEwW_tile{grid-column:span 3}@media (max-width:1180px){._8aEwW_heroCard{grid-column:span 12}._8aEwW_tile{grid-column:span 4}}@media (max-width:880px){._8aEwW_tile{grid-column:span 6}}@media (max-width:560px){._8aEwW_tile{grid-column:span 12}}
