@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/eb-garamond-latin-600-normal.DHwxsLHv.woff2)format("woff2"),url(/_astro/eb-garamond-latin-600-normal.xCe6GkOx.woff)format("woff")}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/eb-garamond-latin-700-normal.D7LhwqnD.woff2)format("woff2"),url(/_astro/eb-garamond-latin-700-normal.DcHu0PDI.woff)format("woff")}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:600;src:url(/_astro/eb-garamond-latin-600-italic.M3_Pd09c.woff2)format("woff2"),url(/_astro/eb-garamond-latin-600-italic.CIBOInoq.woff)format("woff")}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-serif-4-latin-400-normal.DJ5YJwmz.woff2)format("woff2"),url(/_astro/source-serif-4-latin-400-normal.C1O10bxN.woff)format("woff")}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/source-serif-4-latin-600-normal.DouSKlru.woff2)format("woff2"),url(/_astro/source-serif-4-latin-600-normal.DeJomR3S.woff)format("woff")}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/source-serif-4-latin-700-normal.CGGdTIBe.woff2)format("woff2"),url(/_astro/source-serif-4-latin-700-normal.C30JPKlG.woff)format("woff")}:root{--color-cover-top:#004ccb;--color-cover-bottom:#1f74dc;--color-panel-top:#1a2129;--color-panel-bottom:#2a2f2c;--color-back-top:#000664;--color-back-bottom:#003496;--color-navy-action:#012a8d;--color-navy-deep:#001e66;--color-teal-band:#074a68;--color-watermark:#ffffff4d;--color-cream-100:#eeedd8;--color-cream-200:#e4e2c7;--color-paper-000:#f7f6ec;--color-ochre-300:#d9cfa0;--color-ink-900:#171a18;--color-gray-700:#4f4c4d;--color-gray-300:#c9c8be;--color-green-700:#3d6a0f;--color-lime-400:#a3c61a;--color-white:#fff;--color-pending:#ffe58a;--surface:var(--color-cream-100);--surface-alt:var(--color-cream-200);--surface-card:var(--color-paper-000);--text:var(--color-ink-900);--text-muted:var(--color-gray-700);--text-inverse:var(--color-white);--text-on-dark-muted:#d9e1ff;--label:var(--color-green-700);--link:var(--color-green-700);--border:var(--color-gray-300);--border-strong:var(--color-ink-900);--accent:var(--color-lime-400);--ornament:var(--color-ochre-300);--action-bg:var(--color-navy-action);--action-text:var(--color-white);--action-hover:var(--color-navy-deep);--focus-ring-color:var(--color-green-700);--focus-ring-width:2px;--focus-ring-offset:3px;--hero-bg-top:var(--color-cover-top);--hero-bg-bottom:var(--color-cover-bottom);--hero-bg:linear-gradient(180deg, var(--hero-bg-top) 0%, var(--hero-bg-bottom) 100%);--hero-text:var(--color-white);--hero-text-muted:var(--color-white);--hero-band:var(--color-cream-100);--hero-action-bg:var(--color-cream-100);--hero-action-text:var(--color-navy-action);--hero-action-border:var(--color-navy-action);--hero-action-hover:var(--color-cream-200);--hero-ghost-bg:var(--color-navy-action);--hero-ghost-text:var(--color-cream-100);--hero-ghost-border:var(--color-cream-100);--hero-ghost-hover:var(--color-navy-deep);--hero-panel-top:var(--color-panel-top);--hero-panel-bottom:var(--color-panel-bottom);--hero-panel-bg:linear-gradient(180deg, var(--hero-panel-top), var(--hero-panel-bottom));--hero-panel-lime:var(--color-lime-400);--hero-panel-stripe:#ffffff12;--hero-panel-text:var(--color-cream-100);--hero-panel-muted:var(--color-gray-300);--header-bg:var(--color-cover-top);--header-bg-rgb:0, 76, 203;--header-text:var(--color-white);--header-muted:#e4eeff;--header-wordmark:var(--color-lime-400);--footer-bg-top:var(--color-back-top);--footer-bg-bottom:var(--color-back-bottom);--footer-bg:linear-gradient(180deg, var(--footer-bg-top), var(--footer-bg-bottom));--footer-text:var(--color-white);--footer-muted:#d9e1ff;--footer-accent:var(--color-lime-400);--footer-watermark:var(--color-watermark);--footer-band-bg:var(--color-teal-band);--footer-band-text:var(--color-white);--header-h:84px;--font-display:"EB Garamond", Georgia, serif;--font-body:"Source Serif 4", "Times New Roman", Times, serif;--weight-display:600;--text-xs:.8125rem;--text-sm:.9375rem;--text-base:1.0625rem;--text-lg:clamp(1.2rem, 1.14rem + .25vw, 1.3rem);--text-xl:clamp(1.4rem, 1.3rem + .5vw, 1.7rem);--text-2xl:clamp(1.8rem, 1.6rem + 1vw, 2.4rem);--text-3xl:clamp(2.3rem, 1.7rem + 2.6vw, 3.8rem);--leading-body:1.6;--leading-heading:1.12;--measure:68ch;--tracking-label:.22em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:160px;--space-section:clamp(40px, 6vw, 72px);--container-max:1200px;--grid-columns:12;--grid-gap:24px;--radius-none:0;--radius-sm:0;--line:1px;--line-strong:1px;--duration-color:.15s}@media (width<=47.99rem){:root{--header-h:76px}}*,:before,:after{box-sizing:border-box}*{margin:0}html{color-scheme:light;scroll-padding-top:var(--header-h);scrollbar-gutter:stable}body{font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-body);color:var(--text);background:var(--surface);font-variant-numeric:lining-nums}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:var(--weight-display);line-height:var(--leading-heading);text-wrap:balance}p,li{max-width:var(--measure);text-wrap:pretty}.narrow>*{max-width:46rem}a{color:var(--link)}:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.label{font-family:var(--font-display);font-weight:600;font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--label)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container{max-width:var(--container-max);padding-inline:var(--space-5);margin-inline:auto}.title-block{background:var(--surface-card);border:var(--line-strong) solid var(--border-strong)}.title-block-row{gap:var(--space-4);padding:var(--space-3) var(--space-4);border-top:var(--line) solid var(--border);grid-template-columns:minmax(8.5rem,1fr) minmax(0,2fr);display:grid}.title-block-row:first-child{border-top:0}.title-block-row dt{font-family:var(--font-display);font-weight:600;font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);align-self:center}.title-block-row dd{min-width:0}mark.pending{background:var(--color-pending);color:var(--color-ink-900);padding-inline:.25em}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{body{background:var(--color-white);color:var(--color-ink-900)}a{color:inherit}}@media (width>=900px) and (height>=700px) and (prefers-reduced-motion:no-preference){html.snap-page{scroll-padding-top:var(--header-h)}html.snap-page .snap-section{min-height:calc(100svh - var(--header-h));flex-direction:column;justify-content:center;display:flex}html.snap-page .snap-section>.container{width:100%}}.page-main{padding-block-start:var(--header-h)}.page-main--home{padding-block-start:0}.sheet{background:var(--surface);--sheet-g-width:47vw;position:relative;overflow:clip}@media (width<=47.99rem){.sheet{--sheet-g-width:118vw}}.sheet>:not(.sheet-mark){z-index:1;position:relative}.sheet:after{content:"";height:calc(var(--sheet-g-width) * 44.901 / 401.04);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16.7133 14.967' preserveAspectRatio='none'%3E%3Cpath d='M3.8677 6.7355h8.978v1.496h-8.978zM7.6087 2.994h1.496v8.979h-1.496z' fill='%23b3ad93'/%3E%3C/svg%3E");background-repeat:repeat;background-size:calc(var(--sheet-g-width) * 16.7133 / 401.04) calc(var(--sheet-g-width) * 14.967 / 401.04);opacity:.3;display:block;mask-image:linear-gradient(#0000,#000 92%)}@media (width>=60rem){.sheet .container.narrow,.sheet .container{max-width:min(52rem,60%);margin-inline:20% auto}}.wordmark[data-astro-cid-iwd2mrac]{color:var(--text);flex-direction:column;align-items:center;gap:3px;text-decoration:none;display:inline-flex}.wordmark-name[data-astro-cid-iwd2mrac]{font-family:var(--font-display);font-weight:700;font-size:var(--text-xl);letter-spacing:.1em;line-height:1}.wordmark-sub[data-astro-cid-iwd2mrac]{font-family:var(--font-display);letter-spacing:.1em;margin-inline-end:-.1em;font-size:1.0625rem;font-weight:700;line-height:1}@media (width<=47.99rem){.wordmark-sub[data-astro-cid-iwd2mrac]{font-size:.8125rem}}.wordmark--inverse[data-astro-cid-iwd2mrac]{color:var(--footer-accent)}.button[data-astro-cid-j6ocf6pu]{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);border:var(--line) solid transparent;border-radius:var(--radius-sm);font-family:var(--font-body);font-size:var(--text-sm);cursor:pointer;transition:background-color var(--duration-color) ease, border-color var(--duration-color) ease, color var(--duration-color) ease;font-weight:600;text-decoration:none;display:inline-flex}.button--primary[data-astro-cid-j6ocf6pu]{background:var(--action-bg);color:var(--action-text)}.button--primary[data-astro-cid-j6ocf6pu]:hover{background:var(--action-hover)}.button--secondary[data-astro-cid-j6ocf6pu]{color:var(--link);border-color:var(--link);background:0 0}.button--secondary[data-astro-cid-j6ocf6pu]:hover{background:var(--surface-alt)}.button--inverse[data-astro-cid-j6ocf6pu]{background:var(--hero-ghost-bg);color:var(--hero-ghost-text);border-color:var(--hero-ghost-border)}.button--inverse[data-astro-cid-j6ocf6pu]:hover{background:var(--hero-ghost-hover);border-color:var(--hero-ghost-border)}.button--light[data-astro-cid-j6ocf6pu]{background:var(--hero-action-bg);color:var(--hero-action-text);border-color:var(--hero-action-border)}.button--light[data-astro-cid-j6ocf6pu]:hover{background:var(--hero-action-hover);border-color:var(--hero-action-border)}.site-header[data-astro-cid-isef26zo]{z-index:30;background:var(--header-bg);color:var(--header-text);position:fixed;inset-block-start:0;inset-inline:0}@keyframes header-fade{0%{opacity:0}to{opacity:1}}.site-header[data-astro-cid-isef26zo]:before{content:"";z-index:0;background:var(--header-bg);opacity:0;pointer-events:none;position:absolute;inset:0}html.js .site-header--overlay[data-astro-cid-isef26zo]{background-color:#0000}html.js .site-header--overlay[data-astro-cid-isef26zo]:before{transition:opacity .3s}html.js .site-header--overlay[data-astro-cid-isef26zo][data-over-hero=false]:before{opacity:1}@supports (animation-timeline:scroll()){html.js .site-header--overlay[data-astro-cid-isef26zo]:before{will-change:opacity;transition:none;animation-name:header-fade;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:0 70px}}@media (prefers-reduced-motion:reduce){html.js .site-header--overlay[data-astro-cid-isef26zo]:before{will-change:auto;transition:none;animation-name:none}}html.js .site-header--overlay[data-astro-cid-isef26zo]:has(.menu-toggle[aria-expanded=true]):before{opacity:1;animation-name:none}.site-header[data-astro-cid-isef26zo] :focus-visible{outline-color:var(--header-text)}.site-header[data-astro-cid-isef26zo] .wordmark{color:var(--header-wordmark)}.header-inner[data-astro-cid-isef26zo]{z-index:1;justify-content:space-between;align-items:center;gap:var(--space-4) var(--space-5);padding-block:var(--space-4);flex-wrap:wrap;display:flex;position:relative}@media (width>=48rem){.header-inner[data-astro-cid-isef26zo]{height:var(--header-h);padding-block:0}}.menu-label[data-astro-cid-isef26zo][hidden]{display:none}.menu-icon[data-astro-cid-isef26zo]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;display:block}.menu-icon--close[data-astro-cid-isef26zo],.menu-toggle[data-astro-cid-isef26zo][aria-expanded=true] .menu-icon--open[data-astro-cid-isef26zo]{display:none}.menu-toggle[data-astro-cid-isef26zo][aria-expanded=true] .menu-icon--close[data-astro-cid-isef26zo]{display:block}html.menu-open{overflow:hidden}.menu-toggle[data-astro-cid-isef26zo]{padding:var(--space-2) var(--space-4);color:var(--header-text);border:var(--line) solid var(--header-text);font-family:var(--font-body);font-size:var(--text-sm);cursor:pointer;background:0 0;font-weight:600;display:none}.site-nav[data-astro-cid-isef26zo]{align-items:center;gap:var(--space-6);display:flex}.nav-list[data-astro-cid-isef26zo]{gap:var(--space-6);margin:0;padding:0;list-style:none;display:flex}.nav-list[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]{color:var(--header-text);font-size:var(--text-base);padding-block:var(--space-1);transition:border-color var(--duration-color) ease;border-block-end:2px solid #0000;font-weight:600;text-decoration:none}.nav-list[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]:hover,.nav-list[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo][aria-current]{border-block-end-color:var(--header-text)}@media (width<=47.99rem){.header-inner[data-astro-cid-isef26zo]{min-height:var(--header-h);padding-block:var(--space-2);flex-wrap:wrap;align-content:flex-start;align-items:center;gap:0}.site-header[data-astro-cid-isef26zo] .wordmark{height:calc(var(--header-h) - 2 * var(--space-2));justify-content:center}.site-header[data-astro-cid-isef26zo] .wordmark-name{letter-spacing:.09em;font-size:1.0625rem}html.js .menu-toggle[data-astro-cid-isef26zo]{border:0;justify-content:center;align-self:center;align-items:center;width:2.75rem;min-width:0;height:2.75rem;min-height:0;margin-inline-start:auto;padding:0;display:inline-flex}.site-nav[data-astro-cid-isef26zo]{border-block-start:var(--line) solid var(--header-text);flex-direction:column;flex:0 0 100%;align-items:stretch;gap:0;margin-block-start:var(--space-3)}.nav-list[data-astro-cid-isef26zo]{flex-direction:column;gap:0;width:100%}.nav-list[data-astro-cid-isef26zo] li[data-astro-cid-isef26zo]{border-block-end:var(--line) solid #ffffff47}.nav-list[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]{padding-block:var(--space-4);font-size:var(--text-lg);border-block-end:0;display:block}.site-nav[data-astro-cid-isef26zo] .button{margin-block:var(--space-4);width:100%;padding-block:var(--space-4);justify-content:center}html.js .site-nav[data-astro-cid-isef26zo][data-open=false]{display:none}}.site-footer[data-astro-cid-oenwriqq]{background:var(--footer-bg);color:var(--footer-text);font-size:var(--text-sm);--wm-h:40vw;flex-direction:column;display:flex;position:relative;overflow:hidden}.watermark[data-astro-cid-oenwriqq]{width:122vw;height:auto;color:var(--footer-watermark);fill:currentColor;pointer-events:none;user-select:none;position:absolute;inset-block-start:0;inset-inline-start:50%;transform:translate(-50%)}.footer-main[data-astro-cid-oenwriqq]{z-index:1;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding-block-start:calc(var(--wm-h) * .85);padding-block-end:clamp(var(--space-4), 3vh, 40px);display:flex;position:relative}.service-caps[data-astro-cid-oenwriqq]{justify-content:center;gap:var(--space-2) var(--space-6);font-size:var(--text-sm);letter-spacing:.2em;text-transform:uppercase;flex-wrap:wrap;margin:0;padding:0;font-weight:600;list-style:none;display:flex}@media (width<=47.99rem){.service-caps[data-astro-cid-oenwriqq]{align-items:center;gap:var(--space-2);letter-spacing:.16em;flex-direction:column;display:flex}.site-footer[data-astro-cid-oenwriqq] .footer-main[data-astro-cid-oenwriqq]{padding-block-start:calc(var(--wm-h) * .85 + 1.6lh)}.site-footer[data-astro-cid-oenwriqq] .footer-call[data-astro-cid-oenwriqq]{margin-block-start:clamp(var(--space-5), 6vh, 64px);margin-block-end:0}}.footer-name[data-astro-cid-oenwriqq]{margin:clamp(var(--space-5), 6vh, 64px) 0 var(--space-1);font-family:var(--font-display);letter-spacing:.08em;color:var(--footer-accent);font-size:clamp(1.8rem,1rem + 2.4vh,3rem);font-weight:700}.footer-entities[data-astro-cid-oenwriqq]{font-family:var(--font-display);font-size:var(--text-lg);color:var(--footer-accent);margin:0;padding:0;line-height:1.35;list-style:none}.footer-contact[data-astro-cid-oenwriqq]{margin-block-start:clamp(var(--space-3), 3vh, 32px);font-style:normal;line-height:1.55}.footer-contact[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{min-block-size:24px;line-height:24px;display:inline-block}.license[data-astro-cid-oenwriqq]{color:var(--footer-muted);font-size:var(--text-xs);margin-block-start:var(--space-4)}.footer-links[data-astro-cid-oenwriqq]{justify-content:center;gap:var(--space-5);margin:var(--space-3) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.site-footer[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{color:var(--footer-text)}.site-footer[data-astro-cid-oenwriqq] a:focus-visible{outline-color:var(--footer-text)}.footer-call[data-astro-cid-oenwriqq]{margin-block:clamp(var(--space-4), 5vh, 56px)}.footer-call[data-astro-cid-oenwriqq] h2[data-astro-cid-oenwriqq]{font-size:var(--text-2xl);color:var(--footer-text)}.footer-call[data-astro-cid-oenwriqq] p[data-astro-cid-oenwriqq]{margin-inline:auto}.footer-call-cta[data-astro-cid-oenwriqq]{margin-block-start:var(--space-4)}.footer-band[data-astro-cid-oenwriqq]{z-index:1;padding-block:var(--space-3);background:var(--footer-band-bg);color:var(--footer-band-text);font-size:var(--text-xs);text-align:center;position:relative}.footer-band[data-astro-cid-oenwriqq] p[data-astro-cid-oenwriqq]{max-width:none;margin:0}.pending-badge[data-astro-cid-cuho4yxj]{z-index:10;max-width:min(340px, calc(100vw - var(--space-8)));padding:var(--space-2) var(--space-3);background:var(--color-pending);color:var(--color-ink-900);border:var(--line) solid var(--color-ink-900);border-radius:var(--radius-sm);font-size:var(--text-xs);position:fixed;inset-block-end:var(--space-4);inset-inline-start:var(--space-4)}.pending-badge[data-astro-cid-cuho4yxj] summary[data-astro-cid-cuho4yxj]{cursor:pointer;font-weight:600}.pending-badge[data-astro-cid-cuho4yxj] ul[data-astro-cid-cuho4yxj]{margin-block:var(--space-2) 0;padding-inline-start:var(--space-4)}.skip-link{z-index:40;padding:var(--space-2) var(--space-4);background:var(--action-bg);color:var(--action-text);font-size:var(--text-sm);font-weight:600;text-decoration:none;position:absolute;inset-block-start:-4rem;inset-inline-start:var(--space-4)}.skip-link:focus{inset-block-start:var(--space-3)}
