@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/fraunces-latin-600-normal.woff2) format("woff2")}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/fraunces-latin-700-normal.woff2) format("woff2")}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/libre-franklin-latin-400-normal.woff2) format("woff2")}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/libre-franklin-latin-500-normal.woff2) format("woff2")}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/libre-franklin-latin-600-normal.woff2) format("woff2")}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/libre-franklin-latin-700-normal.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-400-normal.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-500-normal.woff2) format("woff2")}:root{--paper: #FBF7EC;--field: #F7F1E3;--ink: #0E3E47;--ink-muted: #3D5F68;--teal: #187786;--ink-strong: #06242D;--gold: #F0A72E;--coral: #E4633F;--coral-text: #A13517;--chart-accent: #A44E48;--gold-text: #7C5109;--line: rgba(14, 62, 71, .16);--map-ink: #0E3E47;--map-halo: #FBF7EC;--teal-tint: rgba(24, 119, 134, .1);--shadow: 0 1px 2px rgba(14, 62, 71, .06);--radius: 14px;--radius-sm: 10px;--font-display: "Fraunces", Georgia, "Iowan Old Style", serif;--font-ui: "Libre Franklin", "Helvetica Neue", Arial, sans-serif;--font-mono: "IBM Plex Mono", "Courier New", monospace}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--paper: #0B2A31;--field: #10333C;--ink: #F3EBD9;--ink-muted: #9DB8BE;--teal: #3BAABB;--coral: #E87352;--coral-text: #EFA08A;--gold-text: #F0A427;--ink-strong: #FFFFFF;--line: rgba(243, 235, 217, .16);--teal-tint: rgba(59, 170, 187, .14);--shadow: none}}:root[data-theme=dark],[data-fixed-dark]{--paper: #0B2A31;--field: #10333C;--ink: #F3EBD9;--ink-muted: #9DB8BE;--teal: #3BAABB;--coral: #E87352;--coral-text: #EFA08A;--gold-text: #F0A427;--ink-strong: #FFFFFF;--line: rgba(243, 235, 217, .16);--teal-tint: rgba(59, 170, 187, .14);--shadow: none}:root{--s-2xs: .25rem;--s-xs: .5rem;--s-sm: .75rem;--s-md: 1rem;--s-lg: 1.5rem;--s-xl: 2.25rem;--s-2xl: 3.5rem;--s-3xl: 5rem;--measure: 70ch;--wrap: 1180px}:root{--type-ratio: 1.25;--step-0: 16.5px;--h1-max: 52px;--type-anchor-max: calc(var(--h1-max) / var(--type-ratio) / var(--type-ratio) / var(--type-ratio) / var(--type-ratio));--type-anchor: clamp(var(--step-0), 14.22px + .6vw, var(--type-anchor-max));--step-1: calc(var(--type-anchor) * var(--type-ratio));--step-2: calc(var(--step-1) * var(--type-ratio));--step-3: calc(var(--step-2) * var(--type-ratio));--step-4: calc(var(--step-3) * var(--type-ratio));--lead-in: .8;--lead-out: .3;--masthead-brand-w: 192px;--masthead-brand-h: calc(var(--masthead-brand-w) * 119 / 714);--masthead-control-h: 44px;--masthead-pad-block: var(--s-md);--masthead-row-h: max(var(--masthead-control-h), var(--masthead-brand-h));--masthead-h: calc(var(--masthead-row-h) + 2 * var(--s-md) + 1px);--header-clearance: calc(var(--masthead-h) + var(--s-xs))}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:400 var(--step-0)/1.65 var(--font-ui)}h1,h2,h3,h4{font-family:var(--font-display);margin-block:calc(var(--lead-in) * 1em) calc(var(--lead-out) * 1em)}h1{font-weight:700;font-size:var(--step-4);line-height:1.08;letter-spacing:.2px;margin-block-start:0}h2{font-weight:600;font-size:var(--step-3);line-height:1.15}h3{font-weight:600;font-size:var(--step-2);line-height:1.25}h4{font-weight:600;font-size:var(--step-1);line-height:1.3}:where(h1,h2,h3,h4,h5,h6,[id]){scroll-margin-top:var(--anchor-clearance, var(--header-clearance))}a{color:var(--teal);text-decoration:none}a:hover,a:focus{text-decoration:underline}:focus-visible{outline:2px solid var(--teal);outline-offset:2px}small,figcaption{font-size:13.5px;color:var(--ink-muted)}.section-label{font:600 12px/1 var(--font-ui);text-transform:uppercase;letter-spacing:.22em;color:var(--teal);margin:1em 0}.wrap{max-width:var(--wrap);margin-inline:auto;padding-inline:var(--s-lg)}.card{background:var(--field);border:1px solid var(--line);border-radius:var(--radius);padding:22px;box-shadow:var(--shadow)}.vh{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:root{--card-text-gap: var(--s-xs)}.card-linked>*{margin-block:var(--card-text-gap) 0}.card-linked>:first-child{margin-block-start:0}.card-footer{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--s-md);row-gap:var(--card-text-gap)}.card-footer>*{margin:0}.card-footer>.card-cta{margin-inline-start:auto}.card-linked{display:flex;flex-direction:column}.card-linked>.card-footer{margin-block-start:auto;padding-block-start:var(--card-text-gap)}.card-cta{font-weight:700;color:var(--teal)}.card-linked{position:relative}.card-linked:hover{border-color:var(--teal)}.card-linked .card-headline a:after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit}.card-linked .card-headline a:focus-visible:after{outline:2px solid var(--teal);outline-offset:2px}.card-linked .card-headline a:focus-visible{outline:none}.cover-carries-headline{container-type:inline-size}@container (min-width: 400px){.cover-carries-headline .card-headline{block-size:0;margin-block:0;overflow:visible}.cover-carries-headline .card-headline a>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cover-carries-headline .card-headline:has(a:focus-visible){block-size:auto;margin-block:var(--card-text-gap) 0}.cover-carries-headline .card-headline a:focus-visible>span{position:static;width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal}}.table-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%}.scroll-hint{display:none}@media(max-width:440px){.table-scroll>table>caption{position:static;width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal;text-align:left;caption-side:top;font:400 13.5px/1.5 var(--font-ui);color:var(--ink-muted);padding:0 0 8px}.table-scroll>table>caption .scroll-hint{display:inline}}th{font:600 13px var(--font-ui);text-align:left;color:var(--ink-muted);text-transform:uppercase;letter-spacing:.08em;padding:10px 12px;border-bottom:1px solid var(--line)}td{padding:12px;border-bottom:1px solid var(--line);vertical-align:top}th:where(.rh){font:inherit;color:inherit;text-transform:none;letter-spacing:normal;padding:12px;vertical-align:top}td.num,th.num{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.skip-link{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0;z-index:300}.skip-link:focus-visible{position:absolute;left:var(--s-md);top:var(--s-md);width:auto;height:auto;margin:0;overflow:visible;clip-path:none;white-space:normal;background:var(--ink);color:var(--paper);padding:var(--s-sm) var(--s-md);border-radius:var(--radius-sm);text-decoration:none}.site-header{position:sticky;top:0;z-index:200;background:var(--paper);border-bottom:1px solid var(--line)}.site-header-row{display:flex;align-items:center;justify-content:space-between;gap:var(--s-md);flex-wrap:nowrap;padding-block:var(--masthead-pad-block)}.wordmark-wrap{display:flex;align-items:center}.wordmark{font:700 clamp(19px,2.4vw,24px)/1.1 var(--font-display);color:var(--ink);letter-spacing:.2px;white-space:nowrap}.site-header .wordmark:hover{text-decoration:none}.site-nav{display:flex;align-items:center;flex-wrap:nowrap;gap:0 var(--s-md)}.site-nav a{font:500 15px var(--font-ui);color:var(--ink);padding:var(--s-xs) var(--s-2xs);min-height:44px;white-space:nowrap;display:inline-flex;align-items:center;border-bottom:2px solid transparent}.site-nav a:hover{border-bottom-color:var(--gold-text);text-decoration:none}.site-nav a[aria-current]{border-bottom-color:var(--teal)}.site-nav a.nav-icon-link{min-width:44px;justify-content:center}.nav-glass{display:block;flex:none;width:1.2em;height:1.2em;stroke-width:2.25;stroke-linecap:round}.nav-disclosure{display:flex;align-items:center}.nav-disclosure>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:var(--s-xs);min-height:44px;padding:0 var(--s-sm);font:600 15px var(--font-ui);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-sm)}.nav-disclosure>summary::-webkit-details-marker{display:none}.nav-disclosure>summary::marker{content:""}.nav-disclosure>summary:hover{border-color:var(--gold-text)}.nav-bars{width:18px;height:2px;background:currentColor;box-shadow:0 5px 0 currentColor,0 10px 0 currentColor;margin-block:0 10px}@media(max-width:959px){:root{--masthead-pad-block: var(--s-sm)}.nav-disclosure>.site-nav{position:absolute;left:0;right:0;top:100%;flex-direction:column;align-items:stretch;gap:0;background:var(--paper);border-bottom:1px solid var(--line);padding:var(--s-xs) var(--s-lg) var(--s-md)}.site-nav a{min-height:44px}.site-nav a.nav-icon-link{justify-content:flex-start}}@supports selector(::details-content){@media(min-width:960px){.nav-disclosure>summary{display:none}.nav-disclosure::details-content{content-visibility:visible;block-size:auto}}}.breadcrumb .section-label{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--s-xs)}.breadcrumb a{color:var(--teal)}.crumb-sep{color:var(--ink-muted)}.crumb-current{color:var(--ink-muted);text-transform:none;letter-spacing:normal}.site-footer{background:#0b2a31;color:#f3ebd9;margin-top:var(--s-lg)}.site-footer a{color:#3baabb}.site-footer a:focus-visible{outline-color:#f3ebd9}.site-footer p{font-size:13.5px;max-width:60ch;margin:0 0 var(--s-sm)}.site-footer p:last-child{margin-bottom:0}.footer-nav{display:flex;flex-wrap:wrap;gap:0 var(--s-sm);align-items:center;font-size:13.5px;margin-block:var(--s-sm)}.footer-nav a{font-weight:600}.footer-nav span[aria-hidden]{color:#9db8be}.footer-note{color:#9db8be;font-size:13px}.bev-lockup[data-astro-cid-z5rowmdu]{display:block;width:100%;height:auto}.bev-lockup[data-astro-cid-z5rowmdu] [data-f=field]{fill:var(--field)}.bev-lockup[data-astro-cid-z5rowmdu] [data-f=gold]{fill:var(--gold)}.bev-lockup[data-astro-cid-z5rowmdu] [data-f=ink]{fill:var(--ink)}.bev-lockup[data-astro-cid-z5rowmdu] [data-f=teal]{fill:var(--teal)}.bev-lockup[data-astro-cid-z5rowmdu] [data-s=field]{stroke:var(--field)}.bev-lockup[data-astro-cid-z5rowmdu] [data-s=gold]{stroke:var(--gold)}.bev-lockup[data-astro-cid-z5rowmdu] [data-s=ink]{stroke:var(--ink)}.lockup-box[data-astro-cid-5hce7sga]{display:block;width:min(var(--masthead-brand-w),46vw)}.wordmark[data-astro-cid-5hce7sga]{display:flex;align-items:center}
