@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/montserrat-latin-600-normal.UVxSCcoG.woff2)format("woff2"),url(/_astro/montserrat-latin-600-normal.CdhFl4lI.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/montserrat-latin-700-normal.BdjcYUrC.woff2)format("woff2"),url(/_astro/montserrat-latin-700-normal.BWkrl476.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/montserrat-latin-800-normal.axpkC1rd.woff2)format("woff2"),url(/_astro/montserrat-latin-800-normal.C3dfDxXV.woff)format("woff")}:root{--ink:#0b0b0c;--paper:#fff;--signal:#e7000b;--signal-dark:#b80009;--stone:#f4f4f2;--slate:#5a5f66;--line:#e2e2de;--on-ink-muted:#c5c1b9;--green:#1e8e3e;--amber:#8f5600;--amber-bg:#fff4e0;--red:#d93025;--font-head:"Montserrat", system-ui, sans-serif;--font-body:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--radius:6px;--radius-lg:14px;--max:1160px;--gutter:clamp(16px, 4vw, 32px)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--paper);color:var(--ink);font:17px/1.55 var(--font-body);text-rendering:optimizelegibility;margin:0}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3,h4{font-family:var(--font-head);letter-spacing:-.01em;margin:0 0 .5em;line-height:1.12}h1{font-size:clamp(2.2rem,5.5vw,4rem);font-weight:800}h2{font-size:clamp(1.7rem,3.6vw,2.6rem);font-weight:800}h3{font-size:1.2rem;font-weight:700}p{margin:0 0 1em}.wrap{max-width:var(--max);padding:0 var(--gutter);margin:0 auto}.narrow{max-width:760px}.section{padding:clamp(56px,8vw,104px) 0}.section--stone{background:var(--stone)}.lead{color:var(--slate);max-width:62ch;font-size:1.15rem}.muted{color:var(--slate)}.eyebrow{font:600 .78rem/1.2 var(--font-head);letter-spacing:.22em;text-transform:uppercase;color:var(--signal);margin-bottom:1rem;display:block}.btn{border-radius:var(--radius);min-height:48px;font:700 .95rem/1 var(--font-head);cursor:pointer;border:2px solid #0000;justify-content:center;align-items:center;gap:.5em;padding:.8em 1.4em;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.btn--primary{background:var(--signal);color:#fff}.btn--primary:hover{background:var(--signal-dark)}.btn--ghost{color:inherit;background:0 0;border-color:currentColor}.btn--ghost:hover{background:var(--ink);color:#fff;border-color:var(--ink)}.btn--on-ink.btn--ghost:hover{color:var(--ink);background:#fff;border-color:#fff}.btn-row{flex-wrap:wrap;gap:12px;display:flex}:focus-visible{outline:3px solid var(--signal);outline-offset:3px}.skip-link{z-index:100;background:#fff;padding:8px 12px;position:absolute;top:8px;left:-9999px}.skip-link:focus{left:8px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.placeholder{color:#5a4500;background:#fff3b0;border-radius:3px;padding:0 .25em;font-size:.92em}.grid{background:var(--line);border:1px solid var(--line);border-radius:var(--radius-lg);gap:1px;display:grid;overflow:hidden}.grid>*{background:var(--paper);padding:28px}.grid--4{grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr))}.grid--3{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}.grid--2{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}.num{font:700 .85rem var(--font-head);color:var(--signal);margin-bottom:1.2rem;display:block}.card-link{text-decoration:none;transition:background .15s;display:block}.card-link:hover{background:var(--stone)}.card-link .more{font:700 .9rem var(--font-head);color:var(--signal)}.panel-ink{background:var(--ink);color:#fff;border-radius:var(--radius-lg);padding:clamp(28px,5vw,64px)}.panel-ink .muted,.panel-ink p{color:var(--on-ink-muted)}.prose{max-width:70ch}.prose h2{margin-top:2em;font-size:clamp(1.4rem,2.6vw,1.9rem)}.prose h3{margin-top:1.6em}.prose ul,.prose ol{margin:0 0 1em;padding-left:1.2em}.prose li{margin-bottom:.4em}.prose a{color:var(--signal-dark)}table.data{border-collapse:collapse;width:100%;margin:0 0 1.5em;font-size:.95rem}table.data th,table.data td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:12px 14px}table.data th{font:700 .85rem var(--font-head);background:var(--stone)}.table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.dated{color:var(--slate);font-size:.85rem}.wrap.grid{background:0 0;border:0;border-radius:0;gap:20px;overflow:visible}.wrap.grid>*{border:1px solid var(--line);border-radius:var(--radius-lg)}.areas a,.grid>div>a:not(.btn),.split a:not(.btn),.narrow>a:not(.btn),.sect-more a{padding:10px 0;display:inline-block}.prose code{overflow-wrap:anywhere;word-break:break-word}.site-header[data-astro-cid-nen7h5rs]{color:#fff;z-index:50;background:#000;position:sticky;top:0}.bar[data-astro-cid-nen7h5rs]{align-items:center;gap:24px;min-height:76px;display:flex}.logo[data-astro-cid-nen7h5rs]{flex:none;padding:8px 0;display:block}.logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:150px;height:auto}.primary[data-astro-cid-nen7h5rs]{margin-left:auto}.primary[data-astro-cid-nen7h5rs]>ul[data-astro-cid-nen7h5rs]{gap:4px;margin:0;padding:0;list-style:none;display:flex}.primary[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font:600 .9rem var(--font-head);white-space:nowrap;border-radius:4px;padding:10px;text-decoration:none;display:block}.primary[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.primary[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:#fff;background:#ffffff14}.has-sub[data-astro-cid-nen7h5rs]{position:relative}.sub[data-astro-cid-nen7h5rs]{background:#000;border-radius:0 0 8px 8px;min-width:240px;margin:0;padding:8px;list-style:none;display:none;position:absolute;top:100%;left:0}.has-sub[data-astro-cid-nen7h5rs]:hover .sub[data-astro-cid-nen7h5rs],.has-sub[data-astro-cid-nen7h5rs]:focus-within .sub[data-astro-cid-nen7h5rs]{display:block}.actions[data-astro-cid-nen7h5rs]{align-items:center;gap:16px;display:flex}.phone[data-astro-cid-nen7h5rs]{font:700 .9rem var(--font-head);white-space:nowrap;text-decoration:none}.quote[data-astro-cid-nen7h5rs]{font:700 .88rem var(--font-head);white-space:nowrap;border-radius:var(--radius);border:2px solid #fff;padding:.55em 1em;text-decoration:none}.quote[data-astro-cid-nen7h5rs]:hover{color:#000;background:#fff}.actions[data-astro-cid-nen7h5rs] .btn[data-astro-cid-nen7h5rs]{white-space:nowrap;min-height:42px;padding:.7em 1.1em;font-size:.88rem}@media (width<=1380px){.phone[data-astro-cid-nen7h5rs]{display:none}}.menu-btn[data-astro-cid-nen7h5rs]{color:#fff;cursor:pointer;background:0 0;border:0;width:44px;height:44px;display:none}.bars[data-astro-cid-nen7h5rs],.bars[data-astro-cid-nen7h5rs]:before,.bars[data-astro-cid-nen7h5rs]:after{content:"";background:currentColor;width:22px;height:2px;margin:0 auto;display:block;position:relative}.bars[data-astro-cid-nen7h5rs]:before{position:absolute;top:-7px}.bars[data-astro-cid-nen7h5rs]:after{position:absolute;top:7px}.mobile[data-astro-cid-nen7h5rs]{border-top:1px solid #222}.mobile[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{margin:0;padding-top:8px;padding-bottom:16px;list-style:none}.mobile[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{padding:0 0 0 16px}.mobile[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font:600 1rem var(--font-head);padding:10px 0;text-decoration:none;display:block}.mobile[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--on-ink-muted);font-weight:400}@media (width<=1100px){.primary[data-astro-cid-nen7h5rs],.phone[data-astro-cid-nen7h5rs]{display:none}.actions[data-astro-cid-nen7h5rs]{margin-left:auto}.menu-btn[data-astro-cid-nen7h5rs]{display:block}}@media (width<=480px){.bar[data-astro-cid-nen7h5rs]{gap:8px}.logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:96px}.actions[data-astro-cid-nen7h5rs]{gap:4px}.actions[data-astro-cid-nen7h5rs] .btn[data-astro-cid-nen7h5rs]{white-space:normal;text-align:center;max-width:118px;padding:.5em .7em;font-size:.78rem;line-height:1.15}.quote[data-astro-cid-nen7h5rs]{align-items:center;min-height:42px;padding:.5em .6em;font-size:.78rem;display:inline-flex}.menu-btn[data-astro-cid-nen7h5rs]{flex:none;width:36px}}@media (width<=360px){.logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:78px}.actions[data-astro-cid-nen7h5rs] .btn[data-astro-cid-nen7h5rs]{max-width:100px;padding:.5em}.quote[data-astro-cid-nen7h5rs]{padding:.5em .45em}}@media (width<=340px){.logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:62px}.bar[data-astro-cid-nen7h5rs]{gap:6px}}.site-footer[data-astro-cid-jo6i4kqk]{color:#fff;background:#000;margin-top:0;padding:64px 0 32px}.cols[data-astro-cid-jo6i4kqk]{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px;display:grid}.brand[data-astro-cid-jo6i4kqk]{font:800 1.1rem var(--font-head)}.h[data-astro-cid-jo6i4kqk]{font:700 .8rem var(--font-head);letter-spacing:.18em;text-transform:uppercase;color:var(--signal)}ul[data-astro-cid-jo6i4kqk]{margin:0;padding:0;list-style:none}li[data-astro-cid-jo6i4kqk]{margin-bottom:8px}a[data-astro-cid-jo6i4kqk]{color:#fff;text-decoration:none}a[data-astro-cid-jo6i4kqk]:hover{text-decoration:underline}.muted[data-astro-cid-jo6i4kqk]{color:var(--on-ink-muted);max-width:36ch}.legal[data-astro-cid-jo6i4kqk]{color:var(--on-ink-muted);border-top:1px solid #222;margin-top:40px;padding-top:24px;font-size:.85rem}.legal[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin:0 0 6px}.legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--on-ink-muted);text-decoration:underline}@media (width<=800px){.cols[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}}@media (width<=480px){.cols[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}}.crumbs[data-astro-cid-hkbrpulz]{color:var(--slate);flex-wrap:wrap;gap:8px;padding-top:18px;font-size:.85rem;display:flex}.crumbs[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--slate)}
