:root{--sheet:#fff;--bone:#efecec;--graphite:#1a1718;--oxide:#a03318;--oxide-light:#e06a45;--warm-gray:#7a7472;--ink-label:#625c5b;--ink-body:#3b3737;--muted-on-dark:#a8a2a1;--card-bg:#fff;--ink-rgb:26, 23, 24;--paper-rgb:239, 236, 236;--oxide-rgb:160, 51, 24;--oxide-mid-rgb:200, 90, 60;--hairline-light:rgba(var(--ink-rgb), .12);--hairline-light-strong:rgba(var(--ink-rgb), .15);--hairline-dark:rgba(var(--paper-rgb), .12);--hairline-dark-strong:rgba(var(--paper-rgb), .25);--ease-snap:cubic-bezier(.85, 0, .15, 1);--ease-rise:cubic-bezier(.16, 1, .3, 1);--mono:ui-monospace, Menlo, monospace;--fs-display-xl:52px;--fs-display-l:44px;--fs-display-m:38px;--fs-display-s:34px;--fs-heading-l:28px;--fs-heading-m:24px;--fs-heading-s:21px;--fs-body:17px;--fs-secondary:15.5px;--fs-meta:13.5px;--fs-label:12.5px;--lh-tight:1.1;--lh-heading:1.25;--lh-body:1.6;--lh-meta:1.45}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/archivo-400.woff2)format("woff2")}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/archivo-500.woff2)format("woff2")}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/archivo-600.woff2)format("woff2")}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/archivo-700.woff2)format("woff2")}:root{--tap-min:44px;--measure:44rem;--gutter:20px}*{box-sizing:border-box;border-radius:0}body{background:var(--sheet);color:var(--graphite);-webkit-font-smoothing:antialiased;margin:0;font-family:Archivo,sans-serif}a{color:var(--graphite)}a:hover{color:var(--oxide)}:focus-visible{outline:2px solid var(--oxide);outline-offset:3px}input:-webkit-autofill{box-shadow:inset 0 0 0 100px var(--card-bg);-webkit-text-fill-color:var(--ink-body);caret-color:var(--graphite)}input:-webkit-autofill:hover{box-shadow:inset 0 0 0 100px var(--card-bg);-webkit-text-fill-color:var(--ink-body);caret-color:var(--graphite)}input:-webkit-autofill:focus{box-shadow:inset 0 0 0 100px var(--card-bg);-webkit-text-fill-color:var(--ink-body);caret-color:var(--graphite)}input:-webkit-autofill:active{box-shadow:inset 0 0 0 100px var(--card-bg);-webkit-text-fill-color:var(--ink-body);caret-color:var(--graphite)}input:-webkit-autofill{box-shadow:inset 0 0 0 100px var(--card-bg);-webkit-text-fill-color:var(--ink-body);caret-color:var(--graphite)}input:autofill{box-shadow:inset 0 0 0 100px var(--card-bg);-webkit-text-fill-color:var(--ink-body);caret-color:var(--graphite)}input:-webkit-autofill:hover{box-shadow:inset 0 0 0 100px var(--card-bg);-webkit-text-fill-color:var(--ink-body);caret-color:var(--graphite)}input:autofill:hover{box-shadow:inset 0 0 0 100px var(--card-bg);-webkit-text-fill-color:var(--ink-body);caret-color:var(--graphite)}input:-webkit-autofill:focus{box-shadow:inset 0 0 0 100px var(--card-bg);-webkit-text-fill-color:var(--ink-body);caret-color:var(--graphite)}input:autofill:focus{box-shadow:inset 0 0 0 100px var(--card-bg);-webkit-text-fill-color:var(--ink-body);caret-color:var(--graphite)}input:-webkit-autofill:active{box-shadow:inset 0 0 0 100px var(--card-bg);-webkit-text-fill-color:var(--ink-body);caret-color:var(--graphite)}input:autofill:active{box-shadow:inset 0 0 0 100px var(--card-bg);-webkit-text-fill-color:var(--ink-body);caret-color:var(--graphite)}button,[role=button],.ag-tap{min-height:var(--tap-min);min-width:var(--tap-min)}.ag-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ag-skip{z-index:200;background:var(--graphite);color:var(--bone);padding:10px 18px;font:600 14px Archivo,sans-serif;position:absolute;top:-100px;left:16px}.ag-skip:focus-visible{color:var(--bone);top:16px}.ag-shell{max-width:var(--measure);padding:0 var(--gutter);margin:0 auto}.ag-page{max-width:60rem;padding:0 var(--gutter);margin:0 auto}.ag-live{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes agTotalStamp{0%{opacity:0;transform:scale(1.25)}55%{opacity:1;transform:scale(.95)}to{transform:scale(1)}}@keyframes agCaret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes agSpecIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes agTickIn{0%{opacity:0;transform:translate(var(--tx,0),var(--ty,0))}to{opacity:1;transform:translate(0)}}@keyframes agLineDraw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes agScanY{0%{opacity:.9;top:6%}85%{opacity:.9}to{opacity:0;top:92%}}@keyframes agReveal{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes agDotPop{0%{transform:scale(0)}50%{transform:scale(2.5)}72%{transform:scale(.7)}to{transform:scale(1)}}.ag-masthead[data-astro-cid-v3lsk6py]{border-bottom:1px solid var(--hairline-light);padding:24px 0}.ag-wordmark[data-astro-cid-v3lsk6py]{letter-spacing:-.01em;align-items:baseline;font:700 22px Archivo,sans-serif;text-decoration:none;display:inline-flex}.ag-wordmark-ad[data-astro-cid-v3lsk6py]{background:var(--graphite);color:var(--bone);padding:2px 5px 4px}.ag-wordmark-dot[data-astro-cid-v3lsk6py]{color:var(--oxide)}
