@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/poppins-latin-600-normal.zEkxB9Mr.woff2)format("woff2"),url(/_astro/poppins-latin-600-normal.BJdTmd5m.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-400-normal.CDDApCn2.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-400-normal.CYLoc0-x.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-latin-500-normal.6ng42L7E.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-500-normal.BgVn5rGT.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-latin-600-normal.CuJfVYMP.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-600-normal.Cu4Hd6ag.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-500-normal.CB9ihrfo.woff)format("woff")}:root{--green-100:#e2f0e1;--green-300:#9dcd99;--green-400:#3dbf52;--green-500:#2d992d;--green-600:#1f7b20;--navy-50:#f3f7fe;--navy-100:#e1ecff;--navy-200:#ccd8ec;--navy-400:#97a2b5;--navy-700:#2f4f86;--navy-800:#203966;--navy-900:#051d48;--navy-950:#0b1020;--amber-100:#fbe8d2;--amber-400:#d69133;--amber-600:#885b1f;--red-100:#f6e7e6;--red-500:#cd5a54;--red-600:#a73f3c;--slate-400:#9ea1a8;--slate-600:#63666c;--slate-700:#4e5054;--white:#fff;--surface-page:var(--navy-50);--surface-card:var(--white);--surface-inset:var(--navy-100);--surface-rule:var(--navy-100);--surface-vault:var(--navy-950);--surface-vault-raised:var(--navy-900);--border-default:var(--navy-200);--border-on-vault:var(--navy-800);--text-primary:var(--navy-900);--text-body:var(--slate-700);--text-secondary:var(--slate-600);--text-on-vault:var(--white);--text-on-vault-muted:var(--navy-400);--measured-mark:var(--green-500);--measured-text:var(--green-600);--measured-fill:var(--green-100);--measured-on-vault:var(--green-400);--verified-mark:var(--navy-900);--verified-fill:var(--navy-100);--status-watch:var(--amber-400);--status-watch-text:var(--amber-600);--status-watch-surface:var(--amber-100);--status-alert:var(--red-500);--status-alert-text:var(--red-600);--status-alert-surface:var(--red-100);--status-held:var(--slate-400);--font-head:"Poppins", system-ui, sans-serif;--font-body:"IBM Plex Sans", system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace;--radius-card:12px;--radius-panel:16px;--radius-pill:999px;--shadow-float:0 8px 24px #051d481f;--page-max:1200px;--gutter:120px;--section-y:96px}@media (width<=1280px){:root{--gutter:48px}}@media (width<=720px){:root{--gutter:16px;--section-y:64px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:96px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--surface-page);color:var(--text-body);font:400 16px/26px var(--font-body);font-variant-numeric:tabular-nums;text-rendering:optimizelegibility;margin:0}img,svg,video{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3,h4,p,ul,ol,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--measured-mark);outline-offset:3px;border-radius:4px}.skip-link{z-index:100;background:var(--surface-vault);color:var(--text-on-vault);border-radius:var(--radius-pill);padding:8px 16px;position:absolute;top:-48px;left:16px}.skip-link:focus{top:16px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.t-display{font:600 64px/68px var(--font-head);letter-spacing:-.01em;color:var(--text-primary)}.t-h1{font:600 40px/46px var(--font-head);letter-spacing:-.005em;color:var(--text-primary)}.t-h2{font:600 28px/34px var(--font-head);color:var(--text-primary)}.t-h3{font:500 20px/26px var(--font-head);color:var(--text-primary)}.t-body-lg{font:400 18px/28px var(--font-body)}.t-body{font:400 16px/26px var(--font-body)}.t-dense{font:400 14px/22px var(--font-body)}.t-label{font:600 12px/16px var(--font-body);letter-spacing:.1em;text-transform:uppercase}.t-caption{font:400 12px/18px var(--font-mono);color:var(--text-secondary)}.t-figure{font:500 36px/40px var(--font-mono)}.t-figure-inline{font:500 16px/26px var(--font-mono)}.t-digest{font:400 13px/20px var(--font-mono)}.t-measured{color:var(--measured-text)}.t-secondary{color:var(--text-secondary)}.t-primary{color:var(--text-primary)}@media (width<=720px){.t-display{font-size:40px;line-height:44px}.t-h1{font-size:30px;line-height:36px}.t-h2{font-size:24px;line-height:30px}.t-figure{font-size:30px;line-height:34px}}.wrap{width:100%;max-width:calc(var(--page-max) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section-y)}.section--inset{background:var(--surface-inset)}.section--card{background:var(--surface-card)}.section--vault{background:var(--surface-vault);color:var(--text-on-vault-muted)}.section--vault .t-display,.section--vault .t-h1,.section--vault .t-h2,.section--vault .t-h3{color:var(--text-on-vault)}.section-head{gap:16px;max-width:760px;margin-bottom:48px;display:grid}.eyebrow{color:var(--measured-text);align-items:center;gap:10px;display:inline-flex}.section--vault .eyebrow{color:var(--measured-on-vault)}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}@media (width<=960px){.grid-3{grid-template-columns:1fr 1fr}}@media (width<=720px){.grid-3,.grid-2{grid-template-columns:1fr}}.card{background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-card);padding:24px}.card--inset{background:var(--surface-inset);border-color:#0000}.card--vault{background:var(--surface-vault);color:var(--text-on-vault-muted);border-color:#0000}.stack{gap:var(--gap,12px);align-content:start;display:grid}.row{align-items:center;gap:var(--gap,12px);flex-wrap:wrap;display:flex}.btn{border-radius:var(--radius-pill);min-height:44px;font:500 14px/20px var(--font-body);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 22px;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.btn--primary{background:var(--surface-vault-raised);color:var(--text-on-vault)}.btn--primary:hover{background:var(--navy-800)}.btn--secondary{background:var(--surface-card);color:var(--text-primary);border-color:var(--border-default)}.btn--secondary:hover{border-color:var(--text-primary)}.btn--conversion{background:var(--measured-text);color:var(--text-on-vault)}.btn--conversion:hover{background:var(--green-500)}.btn--on-vault{color:var(--text-on-vault);border-color:var(--text-on-vault-muted);background:0 0}.btn--on-vault:hover{border-color:var(--text-on-vault)}.btn--quiet{min-height:0;color:var(--text-primary);background:0 0;padding:0}.btn--quiet:hover{text-underline-offset:4px;text-decoration:underline}.btn--quiet svg{width:16px;height:16px}.badge{border-radius:var(--radius-pill);height:24px;font:600 12px/16px var(--font-body);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;align-items:center;padding:0 10px;display:inline-flex}.badge--good{background:var(--measured-fill);color:var(--measured-text)}.badge--watch{background:var(--status-watch-surface);color:var(--status-watch-text)}.badge--alert{background:var(--status-alert-surface);color:var(--status-alert-text)}.badge--held{background:var(--surface-card);color:var(--text-secondary);border:1px dashed var(--border-default)}.badge--sealed{background:var(--surface-vault);color:var(--text-on-vault)}.badge--neutral{background:var(--verified-fill);color:var(--text-primary)}.checks{gap:10px;display:grid}.checks li{font:400 14px/22px var(--font-body);grid-template-columns:20px 1fr;gap:10px;display:grid}.checks li:before{content:"";background:var(--measured-fill) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.2l2.2 2.2 4.8-4.8' fill='none' stroke='%231f7b20' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/16px no-repeat;border-radius:50%;width:16px;height:16px;margin-top:3px}.shot{gap:8px;display:grid}.shot img{border-radius:var(--radius-card);border:1px solid var(--border-default);box-shadow:var(--shadow-float);background:var(--surface-card)}.section--vault .shot img{border-color:var(--border-on-vault)}@media (prefers-reduced-motion:no-preference){.js [data-reveal]>*{opacity:0;transition:opacity .5s ease-out,transform .5s ease-out;transform:translateY(16px)}.js [data-reveal].is-in>*{opacity:1;transform:none}.js [data-reveal].is-in>:nth-child(2){transition-delay:.12s}.js [data-reveal].is-in>:nth-child(3){transition-delay:.24s}.js [data-reveal].is-in>:nth-child(4){transition-delay:.36s}.js [data-reveal].is-in>:nth-child(5){transition-delay:.48s}.js [data-reveal].is-in>:nth-child(6){transition-delay:.6s}}.logo[data-astro-cid-f7espo7c]{display:inline-flex}.logo[data-astro-cid-f7espo7c] svg{display:block}
