:root{--c-bg:oklch(97% .006 190);--c-surface:white;--c-text:oklch(22% .02 220);--c-text-2:oklch(42% .02 220);--c-text-3:oklch(44% .02 220);--c-text-body:oklch(29% .025 220);--c-time:oklch(31% .02 220);--c-label:oklch(48% .02 210);--c-muted:oklch(46% .02 210);--c-border:oklch(90% .009 190);--c-line:oklch(92% .009 190);--c-field:oklch(86% .02 210);--c-accent:oklch(47% .08 190);--c-accent-text:oklch(40% .08 190);--c-logo-letters:oklch(48% .08 190);--c-link:oklch(45% .08 190);--c-link-hover:oklch(36% .08 190);--c-tint:oklch(94% .021 190);--c-soft:oklch(96.5% .008 190);--c-navy:oklch(27% .03 220);--c-navy-2:oklch(32% .03 220);--c-navy-hover:oklch(33% .03 220);--c-navy-chip:oklch(34% .03 220);--c-navy-line:oklch(35% .03 220);--c-on-navy:oklch(95% .007 190);--c-on-navy-2:oklch(85% .02 210);--c-on-navy-3:oklch(82% .02 210);--c-on-navy-card:oklch(84% .02 210);--c-on-navy-list:oklch(92% .007 190);--c-on-navy-muted:oklch(80% .02 210);--c-on-navy-label:oklch(78% .02 210);--c-teal-light:oklch(82% .07 190);--c-on-teal-light:oklch(25% .03 220);--c-open:oklch(78% .15 166);--c-closed:oklch(72% .13 50);--c-warm-bg:oklch(96% .015 90);--c-warm-eyebrow:oklch(48% .04 70);--c-warm-text:oklch(28% .02 60);--c-warm-text-2:oklch(42% .02 60);--c-warm-link:oklch(42% .05 60);--radius-card:24px;--radius-lg:18px;--radius-md:16px;--radius:14px;--radius-sm:12px;--pill:999px;--card-pad:clamp(22px, 4vw, 56px);--sidebar-w:300px}*,:before,:after{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}[id]{scroll-margin-top:76px}@media (width>=1000px){[id]{scroll-margin-top:16px}}body{background:var(--c-bg);color:var(--c-text);font-family:var(--font-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;margin:0}a{color:var(--c-link);text-decoration:none}a:hover{color:var(--c-link-hover);text-decoration:underline}p a{text-underline-offset:2px;text-decoration:underline 1px}:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px;border-radius:4px}.on-navy :focus-visible{outline-color:var(--c-teal-light)}img{max-width:100%;height:auto}[hidden]{display:none!important}.card{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-card);padding:var(--card-pad)}.eyebrow{color:var(--c-accent-text);font-size:13px;font-weight:600}.h2{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.005em;text-wrap:balance;margin:0;font-size:clamp(30px,3.4vw,44px);font-weight:400;line-height:1.05}.btn{border-radius:var(--pill);font:inherit;cursor:pointer;border:none;padding:14px 22px;font-size:15.5px;font-weight:600;text-decoration:none;display:inline-block}.btn:hover{text-decoration:none}.btn-primary{background:var(--c-accent);color:#fff}.btn-primary:hover{color:#fff;background:var(--c-link-hover)}.btn-soft{background:var(--c-tint);color:var(--c-on-teal-light)}.btn-soft:hover{color:var(--c-on-teal-light);background:oklch(91% .03 190)}.btn-white{color:var(--c-on-teal-light);background:#fff}.btn-white:hover{color:var(--c-on-teal-light);background:var(--c-soft)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.logo[data-astro-cid-f7espo7c]{flex:none;align-items:center;gap:.07em;height:1em;display:flex}.wing[data-astro-cid-f7espo7c]{flex-direction:column;gap:.065em;margin-top:-.1em;display:flex}.wing[data-astro-cid-f7espo7c] span[data-astro-cid-f7espo7c]{background:#fff;height:.085em;display:block}.wing[data-astro-cid-f7espo7c] span[data-astro-cid-f7espo7c]:first-child{width:.62em}.wing[data-astro-cid-f7espo7c] span[data-astro-cid-f7espo7c]:nth-child(2){width:.5em}.wing[data-astro-cid-f7espo7c] span[data-astro-cid-f7espo7c]:nth-child(3){width:.38em}.left[data-astro-cid-f7espo7c]{align-items:flex-end}.left[data-astro-cid-f7espo7c] span[data-astro-cid-f7espo7c]{border-radius:.05em 0 0 .05em}.right[data-astro-cid-f7espo7c]{align-items:flex-start}.right[data-astro-cid-f7espo7c] span[data-astro-cid-f7espo7c]{border-radius:0 .05em .05em 0}.square[data-astro-cid-f7espo7c]{background:#fff;border-radius:.2em;place-items:center;width:.86em;height:.86em;display:grid}.letters[data-astro-cid-f7espo7c]{font-family:var(--font-logo), Arial, sans-serif;letter-spacing:.02em;color:var(--c-logo-letters);font-size:.29em;font-weight:700;line-height:1}.badge[data-astro-cid-y2mfgyov]{background:var(--c-navy-2);border-radius:var(--radius);color:var(--c-on-navy);flex-direction:column;gap:5px;padding:16px 18px;display:flex}.label[data-astro-cid-y2mfgyov]{align-items:center;gap:9px;font-size:15px;font-weight:600;display:flex}.dot[data-astro-cid-y2mfgyov]{background:var(--c-closed);border-radius:50%;width:8px;height:8px}.badge[data-astro-cid-y2mfgyov][data-state=open] .dot[data-astro-cid-y2mfgyov]{background:var(--c-open)}.detail[data-astro-cid-y2mfgyov]{color:var(--c-on-navy-3);font-size:14px}.sidebar[data-astro-cid-wv7whodv]{display:none}@media (width>=1000px){.sidebar[data-astro-cid-wv7whodv]{background:var(--c-navy);color:var(--c-on-navy);flex-direction:column;gap:26px;height:100vh;padding:28px 24px;display:flex;position:sticky;top:0;overflow-y:auto}}.brand[data-astro-cid-wv7whodv]{color:inherit;flex-direction:column;align-items:flex-start;gap:16px;text-decoration:none;display:flex}.brand[data-astro-cid-wv7whodv]:hover{color:inherit;text-decoration:none}.names[data-astro-cid-wv7whodv]{flex-direction:column;gap:2px;line-height:1.2;display:flex}.name[data-astro-cid-wv7whodv]{font-family:var(--font-serif), Georgia, serif;font-size:16.5px;font-weight:500}.tagline[data-astro-cid-wv7whodv]{color:var(--c-on-navy-muted);font-size:13px}nav[data-astro-cid-wv7whodv]{flex-direction:column;gap:2px;display:flex}nav[data-astro-cid-wv7whodv] a[data-astro-cid-wv7whodv]{color:var(--c-on-navy);border-radius:8px;align-items:baseline;gap:12px;padding:9px 10px;font-size:15.5px;text-decoration:none;display:flex}nav[data-astro-cid-wv7whodv] a[data-astro-cid-wv7whodv]:hover{background:var(--c-navy-hover);color:var(--c-on-navy)}nav[data-astro-cid-wv7whodv] span[data-astro-cid-wv7whodv]{font-family:var(--font-serif), Georgia, serif;color:var(--c-teal-light);font-size:12px}.call[data-astro-cid-wv7whodv]{flex-direction:column;gap:4px;display:flex}.call-label[data-astro-cid-wv7whodv]{letter-spacing:.1em;text-transform:uppercase;color:var(--c-on-navy-label);font-size:12px}.call[data-astro-cid-wv7whodv] a[data-astro-cid-wv7whodv]{font-family:var(--font-serif), Georgia, serif;color:var(--c-teal-light);letter-spacing:-.005em;font-size:26px;font-weight:500}.foot[data-astro-cid-wv7whodv]{color:var(--c-on-navy-muted);flex-direction:column;gap:8px;margin-top:auto;font-size:13.5px;line-height:1.5;display:flex}.foot[data-astro-cid-wv7whodv] a[data-astro-cid-wv7whodv]{color:var(--c-on-navy-muted)}.foot[data-astro-cid-wv7whodv] a[data-astro-cid-wv7whodv]:hover{color:var(--c-on-navy)}.mobile-bar[data-astro-cid-v3ixspr5]{z-index:10;background:var(--c-navy);color:var(--c-on-navy);align-self:start;position:sticky;top:0}@media (width>=1000px){.mobile-bar[data-astro-cid-v3ixspr5]{display:none}}.bar[data-astro-cid-v3ixspr5]{justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex;position:relative}.brand[data-astro-cid-v3ixspr5]{color:inherit;align-items:center;gap:10px;min-width:0;text-decoration:none;display:flex}.brand[data-astro-cid-v3ixspr5]:hover{color:inherit;text-decoration:none}.name[data-astro-cid-v3ixspr5]{font-family:var(--font-serif), Georgia, serif;font-size:15px;font-weight:500;line-height:1.2}summary[data-astro-cid-v3ixspr5]{border-radius:var(--pill);background:var(--c-teal-light);height:44px;color:var(--c-on-teal-light);cursor:pointer;user-select:none;flex:none;align-items:center;gap:9px;padding:0 16px;font-size:15px;font-weight:600;list-style:none;display:flex}summary[data-astro-cid-v3ixspr5]::-webkit-details-marker{display:none}.burger[data-astro-cid-v3ixspr5]{flex-direction:column;gap:3px;display:flex}.burger[data-astro-cid-v3ixspr5] span[data-astro-cid-v3ixspr5]{background:currentColor;border-radius:2px;width:16px;height:2px}.when-open[data-astro-cid-v3ixspr5],details[data-astro-cid-v3ixspr5][open] .when-closed[data-astro-cid-v3ixspr5]{display:none}details[data-astro-cid-v3ixspr5][open] .when-open[data-astro-cid-v3ixspr5]{display:inline}nav[data-astro-cid-v3ixspr5]{background:var(--c-navy);flex-direction:column;max-height:calc(100vh - 68px);padding:2px 16px 20px;display:flex;position:absolute;top:100%;left:0;right:0;overflow-y:auto}nav[data-astro-cid-v3ixspr5] a[data-astro-cid-v3ixspr5]{border-bottom:1px solid var(--c-navy-line);color:var(--c-on-navy);align-items:baseline;gap:14px;padding:14px 4px;font-size:17px;text-decoration:none;display:flex}nav[data-astro-cid-v3ixspr5] a[data-astro-cid-v3ixspr5] span[data-astro-cid-v3ixspr5]{font-family:var(--font-serif), Georgia, serif;color:var(--c-teal-light);font-size:12px}.badge-wrap[data-astro-cid-v3ixspr5]{margin-top:16px}nav[data-astro-cid-v3ixspr5] a[data-astro-cid-v3ixspr5].call{border-radius:var(--pill);background:var(--c-teal-light);height:50px;color:var(--c-on-teal-light);border-bottom:none;justify-content:center;align-items:center;margin-top:12px;font-size:16px;font-weight:600}.site-footer[data-astro-cid-jo6i4kqk]{color:var(--c-muted);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:14px 8px 6px;font-size:13.5px;display:flex}.right[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:8px 18px;display:flex}a[data-astro-cid-jo6i4kqk]{color:var(--c-muted);text-underline-offset:2px;text-decoration:underline}a[data-astro-cid-jo6i4kqk]:hover{color:var(--c-link-hover)}.shell[data-astro-cid-hkbrpulz]{grid-template-columns:minmax(0,1fr);align-content:start;min-height:100vh;display:grid}main[data-astro-cid-hkbrpulz]{flex-direction:column;gap:14px;min-width:0;padding:10px;display:flex}@media (width>=1000px){.shell[data-astro-cid-hkbrpulz]{grid-template-columns:var(--sidebar-w) minmax(0, 1fr)}main[data-astro-cid-hkbrpulz]{padding:16px}}
