@import"https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,500;0,9..40,600;0,9..40,700;1,9..40,400&family=Public+Sans:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500&display=swap";:root{--paper: #FBFBF9;--paper-2: #F1F2EE;--ink: #12211F;--ink-soft: #46524F;--seal: #0B4F45;--seal-deep: #073630;--seal-tint: #E4EEEA;--signal: #A63A20;--signal-tint:#F6E9E4;--rule: #D6DAD5;--focus: #0B4F45;--display: "DM Sans", -apple-system, BlinkMacSystemFont, sans-serif;--body: "Public Sans", -apple-system, BlinkMacSystemFont, sans-serif;--mono: "IBM Plex Mono", ui-monospace, monospace;--step--1: clamp(.82rem, .8rem + .1vw, .88rem);--step-0: clamp(1rem, .97rem + .15vw, 1.075rem);--step-1: clamp(1.2rem, 1.1rem + .4vw, 1.4rem);--step-2: clamp(1.5rem, 1.3rem + .8vw, 1.95rem);--step-3: clamp(1.9rem, 1.5rem + 1.6vw, 2.9rem);--step-4: clamp(2.3rem, 1.6rem + 3vw, 4.2rem);--wrap: 74rem;--measure: 38rem;--gap: clamp(1rem, .6rem + 1.6vw, 2rem)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--body);font-size:var(--step-0);line-height:1.6;font-synthesis-weight:none}h1,h2,h3{font-family:var(--display);font-weight:600;line-height:1.1;letter-spacing:-.015em;margin:0 0 .5em}h1{font-size:var(--step-4)}h2{font-size:var(--step-2);margin-top:2.2em}h3{font-size:var(--step-1);margin-top:1.6em}p,li{max-width:var(--measure)}a{color:var(--seal);text-decoration-thickness:1px;text-underline-offset:.18em}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:2px}.wrap{width:min(100% - 2.5rem,var(--wrap));margin-inline:auto}.section{padding-block:clamp(3rem,2rem + 5vw,6rem)}.section+.section{padding-block-start:0}.ledger{font-family:var(--mono);font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);display:flex;flex-wrap:wrap;gap:0 1.5rem;padding-block:.6rem;border-block:1px solid var(--rule);margin:0}.ledger b{font-weight:500;color:var(--ink)}.ledger--dark{color:#fff9;border-color:#ffffff2e}.ledger--dark b{color:#fff}.cfr,code{font-family:var(--mono);font-size:.9em;background:var(--seal-tint);color:var(--seal-deep);padding:.08em .35em;border-radius:2px}.eyebrow{font-family:var(--mono);font-size:var(--step--1);text-transform:uppercase;letter-spacing:.12em;color:var(--seal);margin:0 0 1rem}.btn{display:inline-block;font-family:var(--body);font-weight:600;font-size:var(--step-0);padding:.85em 1.4em;border-radius:3px;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:background-color .15s ease,color .15s ease}.btn--primary{background:var(--seal);color:#fff}.btn--primary:hover{background:var(--seal-deep)}.btn--ghost{border-color:currentColor;color:var(--ink);background:transparent}.btn--ghost:hover{background:var(--ink);color:var(--paper)}.on-dark .btn--ghost{color:#fff}.on-dark .btn--ghost:hover{background:#fff;color:var(--seal-deep)}.btn.is-loading{position:relative;overflow:hidden;pointer-events:none;opacity:.85}.btn.is-loading:after{content:"";position:absolute;left:0;bottom:0;height:3px;width:40%;background:#ffffffd9;animation:btn-progress 1s ease-in-out infinite}.btn--ghost.is-loading:after{background:currentColor}@keyframes btn-progress{0%{transform:translate(-100%)}to{transform:translate(350%)}}.hero{background:var(--seal);color:#fff;padding-block:clamp(3.5rem,2rem + 8vw,8rem)}.hero h1{color:#fff;max-width:18ch}.hero p.lede{font-size:var(--step-1);color:#ffffffdb;max-width:46ch}.hero .actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.grid{display:grid;gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(17rem,1fr))}.grid--3{grid-template-columns:repeat(3,1fr)}@media(max-width:60rem){.grid--3{grid-template-columns:repeat(2,1fr)}}@media(max-width:40rem){.grid--3{grid-template-columns:1fr}}.card{background:#fff;border:1px solid var(--rule);border-radius:4px;padding:1.5rem;display:flex;flex-direction:column}.card h3{margin-top:0}.card p{flex:1;color:var(--ink-soft);font-size:var(--step--1);max-width:none}.card a.more{font-family:var(--mono);font-size:var(--step--1);text-transform:uppercase;letter-spacing:.08em}.prose{max-width:var(--measure)}.prose table{max-width:100%;width:100%;border-collapse:collapse;font-size:var(--step--1);margin:2rem 0}.prose th,.prose td{text-align:left;padding:.6rem .8rem;border-bottom:1px solid var(--rule);vertical-align:top}.prose th{font-family:var(--mono);text-transform:uppercase;font-size:.8em;letter-spacing:.06em}.prose blockquote{margin:2rem 0;padding:1rem 1.25rem;background:var(--signal-tint);border-left:3px solid var(--signal);font-size:var(--step--1)}.prose blockquote p{max-width:none}.prose ul{padding-left:1.1rem}.prose li{margin-bottom:.4rem}.form{display:grid;gap:.75rem;max-width:26rem}.form label{font-size:var(--step--1);font-weight:600;display:grid;gap:.3rem}.form input,.form select,.form textarea{font:inherit;font-size:var(--step-0);padding:.7em .8em;width:100%;min-width:0;border:1px solid var(--rule);border-radius:3px;background:#fff;color:var(--ink)}.form ::placeholder{color:var(--ink-soft);opacity:.55}.form .note{font-size:var(--step--1);color:var(--ink-soft);max-width:none}details.faq{border-bottom:1px solid var(--rule);padding:1rem 0}details.faq summary{font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:1rem}details.faq summary::-webkit-details-marker{display:none}details.faq summary:after{content:"+";font-family:var(--mono);color:var(--seal)}details.faq[open] summary:after{content:"−"}details.faq p{margin:.75rem 0 0;color:var(--ink-soft)}.skip{position:absolute;left:-9999px}.skip:focus{left:1rem;top:1rem;position:fixed;background:#fff;padding:.75rem 1rem;z-index:99}.nav[data-astro-cid-dmqpwcec]{border-bottom:1px solid var(--rule);background:var(--paper);position:sticky;top:0;z-index:40}.nav__inner[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:2rem;min-height:4.25rem}.nav__brand[data-astro-cid-dmqpwcec]{font-family:var(--display);font-size:1.3rem;font-weight:600;text-decoration:none;color:var(--ink);letter-spacing:-.02em}.nav__brand[data-astro-cid-dmqpwcec] span[data-astro-cid-dmqpwcec]{color:var(--seal)}.nav__list[data-astro-cid-dmqpwcec]{display:flex;gap:1.4rem;list-style:none;margin:0;padding:0;flex:1}.nav__item[data-astro-cid-dmqpwcec]>a[data-astro-cid-dmqpwcec]{text-decoration:none;color:var(--ink);font-weight:500;font-size:var(--step--1);padding-block:1.4rem;display:flex;align-items:center;gap:.3rem}.nav__item[data-astro-cid-dmqpwcec]:hover>a[data-astro-cid-dmqpwcec]{color:var(--seal)}.caret[data-astro-cid-dmqpwcec]{flex:none;opacity:.55;transition:transform .15s ease}.nav__item[data-astro-cid-dmqpwcec]:hover .caret[data-astro-cid-dmqpwcec],.nav__item[data-astro-cid-dmqpwcec]:focus-within .caret[data-astro-cid-dmqpwcec]{transform:rotate(180deg);opacity:1}.mega[data-astro-cid-dmqpwcec]{display:none;position:absolute;left:0;right:0;background:#fff;border-block:1px solid var(--rule);padding:2rem 0;box-shadow:0 20px 40px -30px #0006}.nav__item[data-astro-cid-dmqpwcec]:hover .mega[data-astro-cid-dmqpwcec],.nav__item[data-astro-cid-dmqpwcec]:focus-within .mega[data-astro-cid-dmqpwcec]{display:block}.mega__grid[data-astro-cid-dmqpwcec]{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}.mega[data-astro-cid-dmqpwcec] ul[data-astro-cid-dmqpwcec]{list-style:none;margin:0;padding:0}.mega[data-astro-cid-dmqpwcec] li[data-astro-cid-dmqpwcec]{margin-bottom:.4rem}.mega[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{font-size:var(--step--1);text-decoration:none;color:var(--ink-soft)}.mega[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:hover{color:var(--seal);text-decoration:underline}.mega__all[data-astro-cid-dmqpwcec]{font-weight:600;color:var(--ink)!important}.nav__cta[data-astro-cid-dmqpwcec]{margin-left:auto;padding:.55em 1em;font-size:var(--step--1)}.nav__item--mobile-cta[data-astro-cid-dmqpwcec]{display:none}.nav__toggle[data-astro-cid-dmqpwcec]{display:none;margin-left:auto;background:none;border:1px solid var(--rule);border-radius:3px;padding:.5rem .6rem;cursor:pointer;color:var(--ink);line-height:0}.icon-close[data-astro-cid-dmqpwcec]{display:none}.nav--open[data-astro-cid-dmqpwcec] .icon-close[data-astro-cid-dmqpwcec]{display:block}.nav--open[data-astro-cid-dmqpwcec] .icon-open[data-astro-cid-dmqpwcec]{display:none}@media(max-width:60rem){.nav__list[data-astro-cid-dmqpwcec],.nav__cta[data-astro-cid-dmqpwcec]{display:none}.nav__toggle[data-astro-cid-dmqpwcec]{display:inline-flex}.nav--open[data-astro-cid-dmqpwcec] .nav__list[data-astro-cid-dmqpwcec]{display:block;position:absolute;top:100%;left:0;right:0;background:var(--paper);border-bottom:1px solid var(--rule);padding:.5rem 1.25rem 1.25rem;max-height:calc(100vh - 4.25rem);overflow:auto;box-shadow:0 20px 40px -30px #0006}.nav--open[data-astro-cid-dmqpwcec] .nav__item[data-astro-cid-dmqpwcec]>a[data-astro-cid-dmqpwcec]{padding-block:.8rem;font-size:var(--step-0);border-bottom:1px solid var(--rule)}.nav--open[data-astro-cid-dmqpwcec] .caret[data-astro-cid-dmqpwcec],.nav--open[data-astro-cid-dmqpwcec] .mega[data-astro-cid-dmqpwcec]{display:none!important}.nav--open[data-astro-cid-dmqpwcec] .nav__item--mobile-cta[data-astro-cid-dmqpwcec]{display:block}.nav--open[data-astro-cid-dmqpwcec] .nav__item--mobile-cta[data-astro-cid-dmqpwcec]>a[data-astro-cid-dmqpwcec]{color:var(--seal);font-weight:600;border-bottom:0}}.foot[data-astro-cid-sz7xmlte]{background:var(--ink);color:#ffffffb3;padding-block:4rem 2rem;margin-top:5rem}.foot__grid[data-astro-cid-sz7xmlte]{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.foot[data-astro-cid-sz7xmlte] .eyebrow[data-astro-cid-sz7xmlte]{color:#fff}.foot[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{list-style:none;margin:0;padding:0}.foot[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]{margin-bottom:.35rem}.foot[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#ffffffb3;font-size:var(--step--1);text-decoration:none}.foot[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:#fff;text-decoration:underline}.foot__disclaimer[data-astro-cid-sz7xmlte]{max-width:60ch;font-size:var(--step--1);margin:3rem 0 1rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.15)}.foot__meta[data-astro-cid-sz7xmlte]{font-family:var(--mono);font-size:var(--step--1)}
