footer[data-astro-cid-jo6i4kqk]{background:var(--rh-navy-900);color:var(--rh-color-text-on-brand-muted)}.footer-inner[data-astro-cid-jo6i4kqk]{justify-content:space-between;align-items:center;gap:var(--rh-spacing-lg);min-height:6rem;font-size:.875rem;display:flex}nav[data-astro-cid-jo6i4kqk]{gap:var(--rh-spacing-lg);display:flex}nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{min-height:2.75rem;color:inherit;align-items:center;display:inline-flex}nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:focus-visible{outline-color:var(--rh-color-accent-gold)}@media (width<=39.99rem){.footer-inner[data-astro-cid-jo6i4kqk]{padding-block:var(--rh-spacing-lg);flex-direction:column;justify-content:center;align-items:flex-start}}.ecosystem-switcher[data-astro-cid-tabnnf5h]{position:relative}.ecosystem-switcher[data-astro-cid-tabnnf5h] summary[data-astro-cid-tabnnf5h]{border:1px solid var(--rh-color-border-default);border-radius:var(--rh-radius-full);min-height:2.75rem;color:var(--rh-color-text-primary);cursor:pointer;align-items:center;gap:.375rem;padding-inline:.875rem;font-size:.9375rem;font-weight:600;list-style:none;display:inline-flex}.ecosystem-switcher[data-astro-cid-tabnnf5h] summary[data-astro-cid-tabnnf5h]::-webkit-details-marker{display:none}.on-brand .ecosystem-switcher[data-astro-cid-tabnnf5h] summary[data-astro-cid-tabnnf5h]{color:var(--rh-color-text-inverse);background:#ffffff14;border-color:#ffffff59}.on-brand .ecosystem-switcher[data-astro-cid-tabnnf5h] summary[data-astro-cid-tabnnf5h]:hover{background:#ffffff29}.ecosystem-caret[data-astro-cid-tabnnf5h]{transition:rotate .16s}.ecosystem-switcher[data-astro-cid-tabnnf5h][open] .ecosystem-caret[data-astro-cid-tabnnf5h]{rotate:180deg}.ecosystem-switcher[data-astro-cid-tabnnf5h] summary[data-astro-cid-tabnnf5h]:focus-visible{outline:2px solid var(--rh-color-focus-default);outline-offset:3px}.on-brand .ecosystem-switcher[data-astro-cid-tabnnf5h] summary[data-astro-cid-tabnnf5h]:focus-visible{outline-color:var(--rh-color-accent-gold)}.ecosystem-panel[data-astro-cid-tabnnf5h]{z-index:40;border:1px solid var(--rh-color-border-default);border-radius:var(--rh-radius-lg);background:var(--rh-color-bg-surface);width:min(23rem,100vw - 2.5rem);padding:var(--rh-spacing-sm);box-shadow:var(--rh-shadow-card-raised);position:absolute;inset-block-start:calc(100% + var(--rh-spacing-xs));inset-inline-end:0}.ecosystem-panel-title[data-astro-cid-tabnnf5h]{margin:0 0 var(--rh-spacing-2xs);padding-inline:var(--rh-spacing-sm);color:var(--rh-color-text-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.ecosystem-panel[data-astro-cid-tabnnf5h] ul[data-astro-cid-tabnnf5h],.ecosystem-list[data-astro-cid-tabnnf5h]{gap:.0625rem;margin:0;padding:0;list-style:none;display:grid}.ecosystem-panel[data-astro-cid-tabnnf5h] a[data-astro-cid-tabnnf5h],.ecosystem-panel[data-astro-cid-tabnnf5h] .ecosystem-inert[data-astro-cid-tabnnf5h],.ecosystem-list[data-astro-cid-tabnnf5h] a[data-astro-cid-tabnnf5h],.ecosystem-list[data-astro-cid-tabnnf5h] .ecosystem-inert[data-astro-cid-tabnnf5h]{border-radius:var(--rh-radius-md);min-height:2.75rem;padding:.4375rem var(--rh-spacing-sm);align-content:center;gap:.0625rem;text-decoration:none;display:grid}.ecosystem-panel[data-astro-cid-tabnnf5h] strong[data-astro-cid-tabnnf5h],.ecosystem-list[data-astro-cid-tabnnf5h] strong[data-astro-cid-tabnnf5h]{align-items:center;gap:var(--rh-spacing-xs);flex-wrap:wrap;font-size:.9375rem;font-weight:600;display:flex}.ecosystem-panel[data-astro-cid-tabnnf5h] strong[data-astro-cid-tabnnf5h]+span[data-astro-cid-tabnnf5h],.ecosystem-list[data-astro-cid-tabnnf5h] strong[data-astro-cid-tabnnf5h]+span[data-astro-cid-tabnnf5h]{font-size:.8125rem}.ecosystem-tag[data-astro-cid-tabnnf5h]{border-radius:var(--rh-radius-full);padding:.0625rem var(--rh-spacing-xs);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:.625rem;font-style:normal;font-weight:700}.ecosystem-panel[data-astro-cid-tabnnf5h] a[data-astro-cid-tabnnf5h]{color:var(--rh-color-text-primary)}.ecosystem-panel[data-astro-cid-tabnnf5h] .ecosystem-inert[data-astro-cid-tabnnf5h]{background:var(--rh-color-bg-subtle);color:var(--rh-color-text-primary);cursor:default}.ecosystem-panel[data-astro-cid-tabnnf5h] span[data-astro-cid-tabnnf5h]{color:var(--rh-color-text-muted)}.ecosystem-panel[data-astro-cid-tabnnf5h] a[data-astro-cid-tabnnf5h]:hover,.ecosystem-panel[data-astro-cid-tabnnf5h] a[data-astro-cid-tabnnf5h]:focus-visible{background:var(--rh-color-bg-subtle)}.ecosystem-panel[data-astro-cid-tabnnf5h] .ecosystem-tag[data-astro-cid-tabnnf5h]{border:1px solid var(--rh-color-border-default);color:var(--rh-color-text-muted)}.ecosystem-panel[data-astro-cid-tabnnf5h] .ecosystem-tag[data-astro-cid-tabnnf5h].is-current{background:var(--rh-color-text-link);color:var(--rh-white-1000);border-color:#0000}.ecosystem-list[data-astro-cid-tabnnf5h] a[data-astro-cid-tabnnf5h]{color:var(--rh-white-1000)}.ecosystem-list[data-astro-cid-tabnnf5h] .ecosystem-inert[data-astro-cid-tabnnf5h]{color:var(--rh-white-1000);cursor:default;background:#ffffff1f}.ecosystem-list[data-astro-cid-tabnnf5h] span[data-astro-cid-tabnnf5h]{color:#cfd9f5}.ecosystem-list[data-astro-cid-tabnnf5h] a[data-astro-cid-tabnnf5h]:hover,.ecosystem-list[data-astro-cid-tabnnf5h] a[data-astro-cid-tabnnf5h]:focus-visible{background:#ffffff1f}.ecosystem-list[data-astro-cid-tabnnf5h] .ecosystem-tag[data-astro-cid-tabnnf5h]{color:#cfd9f5;border:1px solid #ffffff4d}.ecosystem-list[data-astro-cid-tabnnf5h] .ecosystem-tag[data-astro-cid-tabnnf5h].is-current{background:var(--rh-gold-500);color:var(--rh-navy-900);border-color:#0000}.ecosystem-drawer[data-astro-cid-tabnnf5h] summary[data-astro-cid-tabnnf5h]{justify-content:space-between;align-items:center;gap:var(--rh-spacing-xs);min-height:2.75rem;color:var(--rh-gold-500);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;font-size:.75rem;font-weight:700;list-style:none;display:flex}.ecosystem-drawer[data-astro-cid-tabnnf5h] summary[data-astro-cid-tabnnf5h]::-webkit-details-marker{display:none}.ecosystem-drawer[data-astro-cid-tabnnf5h] summary[data-astro-cid-tabnnf5h]:focus-visible{outline:2px solid var(--rh-white-1000);outline-offset:3px}.ecosystem-drawer[data-astro-cid-tabnnf5h][open] .ecosystem-caret[data-astro-cid-tabnnf5h]{rotate:180deg}.ecosystem-drawer[data-astro-cid-tabnnf5h] .ecosystem-list[data-astro-cid-tabnnf5h]{margin-top:var(--rh-spacing-xs)}@media (prefers-reduced-motion:reduce){.ecosystem-caret[data-astro-cid-tabnnf5h]{transition:none}}.site-header[data-astro-cid-nen7h5rs]{z-index:20;border-bottom:1px solid var(--rh-color-border-default);background:var(--rh-color-bg-surface);position:relative}.site-header[data-astro-cid-nen7h5rs].on-brand{color:var(--rh-color-text-inverse);background:0 0;border-bottom:0;position:absolute;inset-block-start:0;inset-inline:0}.header-inner[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--rh-spacing-md);min-height:6.5rem;display:flex}.brand[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--rh-spacing-sm);color:var(--rh-color-text-primary);margin-inline-end:auto;text-decoration:none;display:inline-flex}.monogram[data-astro-cid-nen7h5rs]{border-radius:var(--rh-radius-lg);background:var(--rh-color-bg-monogram);width:3rem;height:3rem;color:var(--rh-white-1000);letter-spacing:.02em;place-items:center;font-size:1rem;font-weight:700;display:grid}.on-brand[data-astro-cid-nen7h5rs] .monogram[data-astro-cid-nen7h5rs]{background:var(--rh-white-1000);color:var(--rh-cobalt-800)}.brand-lockup[data-astro-cid-nen7h5rs]{gap:.125rem;display:grid}.brand-name[data-astro-cid-nen7h5rs]{letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;font-size:.8125rem;font-weight:700}.brand-tagline[data-astro-cid-nen7h5rs]{color:var(--rh-color-text-muted);font-size:.875rem}.on-brand[data-astro-cid-nen7h5rs] .brand[data-astro-cid-nen7h5rs]{color:var(--rh-color-text-inverse)}.on-brand[data-astro-cid-nen7h5rs] .brand-tagline[data-astro-cid-nen7h5rs]{color:var(--rh-color-text-on-brand-muted)}.desktop-nav[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--rh-spacing-2xs);display:flex}.desktop-nav[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]{border-radius:var(--rh-radius-full);min-height:2.75rem;color:var(--rh-color-text-primary);align-items:center;padding-inline:.875rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.desktop-nav[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]:hover{background:var(--rh-color-bg-subtle)}.on-brand[data-astro-cid-nen7h5rs] .desktop-nav[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]{color:var(--rh-color-text-inverse)}.on-brand[data-astro-cid-nen7h5rs] .desktop-nav[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]:hover{background:#ffffff1f}.on-brand[data-astro-cid-nen7h5rs] .desktop-nav[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]:focus-visible{outline-color:var(--rh-color-accent-gold)}.ecosystem[data-astro-cid-nen7h5rs]{align-items:center;margin-inline-start:.375rem;display:inline-flex}.theme-toggle[data-astro-cid-nen7h5rs]{border:1px solid var(--rh-color-border-default);border-radius:var(--rh-radius-full);margin:0 0 0 var(--rh-spacing-xs);align-items:center;gap:.125rem;padding:.1875rem;display:flex}.theme-toggle[data-astro-cid-nen7h5rs][hidden]{display:none}.on-brand[data-astro-cid-nen7h5rs] .theme-toggle[data-astro-cid-nen7h5rs]{border-color:#ffffff59}.theme-toggle[data-astro-cid-nen7h5rs] input[data-astro-cid-nen7h5rs]{appearance:none;border-radius:var(--rh-radius-full);width:2rem;height:2rem;color:var(--rh-color-text-muted);cursor:pointer;border:0;place-items:center;margin:0;display:grid}.on-brand[data-astro-cid-nen7h5rs] .theme-toggle[data-astro-cid-nen7h5rs] input[data-astro-cid-nen7h5rs]{color:var(--rh-color-text-on-brand-muted)}.theme-toggle[data-astro-cid-nen7h5rs] input[data-astro-cid-nen7h5rs]:after{content:"";width:.9375rem;height:.9375rem;mask:var(--theme-icon) center / contain no-repeat;background:currentColor}.theme-toggle[data-astro-cid-nen7h5rs] input[data-astro-cid-nen7h5rs][value=light]{--theme-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Cpath d='M12 2v2.5M12 19.5V22M2 12h2.5M19.5 12H22M4.9 4.9l1.8 1.8M17.3 17.3l1.8 1.8M4.9 19.1l1.8-1.8M17.3 6.7l1.8-1.8'/%3E%3C/svg%3E")}.theme-toggle[data-astro-cid-nen7h5rs] input[data-astro-cid-nen7h5rs][value=system]{--theme-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='8' fill='none' stroke='black' stroke-width='2'/%3E%3Cpath d='M12 4a8 8 0 0 1 0 16Z'/%3E%3C/svg%3E")}.theme-toggle[data-astro-cid-nen7h5rs] input[data-astro-cid-nen7h5rs][value=dark]{--theme-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linejoin='round'%3E%3Cpath d='M20 14.5A8 8 0 0 1 9.5 4a8 8 0 1 0 10.5 10.5Z'/%3E%3C/svg%3E")}.theme-toggle[data-astro-cid-nen7h5rs] input[data-astro-cid-nen7h5rs]:hover{color:var(--rh-color-text-primary)}.on-brand[data-astro-cid-nen7h5rs] .theme-toggle[data-astro-cid-nen7h5rs] input[data-astro-cid-nen7h5rs]:hover{color:var(--rh-color-text-inverse)}.theme-toggle[data-astro-cid-nen7h5rs] input[data-astro-cid-nen7h5rs]:checked{background:var(--rh-color-bg-subtle);color:var(--rh-color-text-primary)}.on-brand[data-astro-cid-nen7h5rs] .theme-toggle[data-astro-cid-nen7h5rs] input[data-astro-cid-nen7h5rs]:checked{color:var(--rh-color-text-inverse);background:#ffffff38}.theme-toggle[data-astro-cid-nen7h5rs] input[data-astro-cid-nen7h5rs]:focus-visible{outline:2px solid var(--rh-color-focus-default);outline-offset:2px}.on-brand[data-astro-cid-nen7h5rs] .theme-toggle[data-astro-cid-nen7h5rs] input[data-astro-cid-nen7h5rs]:focus-visible{outline-color:var(--rh-color-accent-gold)}.menu-trigger[data-astro-cid-nen7h5rs],.mobile-menu[data-astro-cid-nen7h5rs]{display:none}.mobile-menu-anchor[data-astro-cid-nen7h5rs]{position:relative}@media (width<=47.99rem){.header-inner[data-astro-cid-nen7h5rs]{gap:var(--rh-spacing-xs);min-height:4.5rem}.brand[data-astro-cid-nen7h5rs]{gap:.5625rem}.brand-name[data-astro-cid-nen7h5rs]{letter-spacing:.1em;font-size:.6875rem}.brand-tagline[data-astro-cid-nen7h5rs]{font-size:.8125rem}.monogram[data-astro-cid-nen7h5rs]{border-radius:var(--rh-radius-md);width:2.5rem;height:2.5rem;font-size:.875rem}.desktop-nav[data-astro-cid-nen7h5rs]{display:none}.theme-toggle[data-astro-cid-nen7h5rs]{margin:0}.theme-toggle[data-astro-cid-nen7h5rs] input[data-astro-cid-nen7h5rs]{width:1.75rem;height:1.75rem}.menu-trigger[data-astro-cid-nen7h5rs]{border:1.5px solid var(--rh-color-border-default);border-radius:var(--rh-radius-lg);min-width:2.75rem;min-height:2.75rem;padding-inline:var(--rh-spacing-sm);color:var(--rh-color-text-primary);font:inherit;background:0 0;justify-content:center;align-items:center;font-size:.875rem;font-weight:600;display:inline-flex}.on-brand[data-astro-cid-nen7h5rs] .menu-trigger[data-astro-cid-nen7h5rs]{color:var(--rh-color-text-inverse);border-color:#ffffffb3}.mobile-menu[data-astro-cid-nen7h5rs]{z-index:90;border-radius:var(--rh-radius-xl);background:var(--rh-navy-900);color:var(--rh-white-1000);box-shadow:var(--rh-shadow-card-raised);border:1px solid #fff3;gap:.125rem;padding:.625rem;display:grid;position:absolute;inset-block-start:0;inset-inline:0}.mobile-menu[data-astro-cid-nen7h5rs][hidden]{display:none}.mobile-menu[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs]{gap:.125rem;display:grid}.mobile-menu[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-radius:var(--rh-radius-md);min-height:2.75rem;padding-inline:var(--rh-spacing-sm);color:var(--rh-white-1000);align-items:center;font-weight:600;text-decoration:none;display:flex}.mobile-menu[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{background:#ffffff1f}.mobile-menu[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:focus-visible{outline-color:var(--rh-color-accent-gold)}.ecosystem-links[data-astro-cid-nen7h5rs]{padding:.375rem var(--rh-spacing-sm) 0;color:#cfd9f5;border-top:1px solid #fff3;margin-top:.375rem}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-vietnamese-wght-normal.Czsa-EzN.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-ext-wght-normal.C-3rgBeH.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-wght-normal.CCVVNp6i.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--rh-cobalt-700:#0637b8;--rh-cobalt-800:#042b91;--rh-navy-900:#07163d;--rh-gold-500:#f2b705;--rh-teal-500:#0aa6a6;--rh-white-1000:#fff;--rh-ink-900:#0a1033;--rh-slate-600:#50608a;--rh-slate-400:#8792b2;--rh-mist-050:#fcfcfc;--rh-mist-100:#f5f7fc;--rh-border-200:#d8dfee;--rh-blue-tint-100:#edf3ff;--rh-teal-tint-100:#ecfafa;--rh-gold-tint-100:#fff8e7;--rh-danger-500:#d92d4a;--rh-danger-tint-100:#fff1f3;--rh-ink-950:#070c1e;--rh-ink-850:#0a1026;--rh-ink-800:#0e1530;--rh-ink-700:#1e2a4d;--rh-paper-050:#eef2fb;--rh-paper-300:#9fadd0;--rh-cobalt-300:#7ea2ff;--rh-color-bg-canvas:var(--rh-white-1000);--rh-color-bg-brand:var(--rh-cobalt-700);--rh-color-bg-subtle:var(--rh-mist-100);--rh-color-bg-canvas-soft:var(--rh-mist-050);--rh-color-bg-surface:var(--rh-white-1000);--rh-color-bg-monogram:var(--rh-navy-900);--rh-color-text-primary:var(--rh-ink-900);--rh-color-text-inverse:var(--rh-white-1000);--rh-color-text-muted:var(--rh-slate-600);--rh-color-text-link:var(--rh-cobalt-700);--rh-color-border-default:var(--rh-border-200);--rh-color-accent-gold:var(--rh-gold-500);--rh-color-accent-teal:var(--rh-teal-500);--rh-color-text-on-brand-muted:#c9d8ff;--rh-color-border-on-brand:#ffffff73;--rh-gradient-brand:linear-gradient(to bottom right, var(--rh-cobalt-800) 0%, color-mix(in srgb, var(--rh-cobalt-800) 66%, var(--rh-navy-900)) 52%, color-mix(in srgb, var(--rh-cobalt-800) 40%, var(--rh-navy-900)) 100%);--rh-color-focus-default:var(--rh-cobalt-700);--rh-accent-wash-amount:6%;--rh-accent-wash-amount-hover:11%;--rh-shadow-card:0 1px 2px #0a10330d, 0 18px 36px -26px #0a10334d;--rh-shadow-card-raised:0 2px 4px #0a10330f, 0 26px 48px -28px #0a103361;--rh-spacing-2xs:.25rem;--rh-spacing-xs:.5rem;--rh-spacing-sm:.75rem;--rh-spacing-md:1rem;--rh-spacing-lg:1.5rem;--rh-spacing-xl:2rem;--rh-spacing-2xl:3rem;--rh-spacing-3xl:4rem;--rh-radius-sm:.25rem;--rh-radius-md:.5rem;--rh-radius-lg:.75rem;--rh-radius-xl:1rem;--rh-radius-full:999px;color:var(--rh-color-text-primary);background:var(--rh-color-bg-canvas);font-synthesis:none;text-rendering:optimizelegibility;font-family:Inter Variable,Inter,system-ui,sans-serif}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--rh-color-bg-canvas:var(--rh-ink-950);--rh-color-bg-canvas-soft:var(--rh-ink-850);--rh-color-bg-subtle:var(--rh-ink-850);--rh-color-bg-surface:var(--rh-ink-800);--rh-color-text-primary:var(--rh-paper-050);--rh-color-text-muted:var(--rh-paper-300);--rh-color-text-link:var(--rh-cobalt-300);--rh-color-border-default:var(--rh-ink-700);--rh-color-focus-default:var(--rh-cobalt-300);--rh-color-bg-monogram:var(--rh-cobalt-700);--rh-accent-wash-amount:14%;--rh-accent-wash-amount-hover:22%;--rh-shadow-card:0 1px 2px #0006, 0 18px 36px -26px #000000b3;--rh-shadow-card-raised:0 2px 4px #0000007a, 0 26px 48px -28px #000c}}:root[data-theme=dark]{color-scheme:dark;--rh-color-bg-canvas:var(--rh-ink-950);--rh-color-bg-canvas-soft:var(--rh-ink-850);--rh-color-bg-subtle:var(--rh-ink-850);--rh-color-bg-surface:var(--rh-ink-800);--rh-color-text-primary:var(--rh-paper-050);--rh-color-text-muted:var(--rh-paper-300);--rh-color-text-link:var(--rh-cobalt-300);--rh-color-border-default:var(--rh-ink-700);--rh-color-focus-default:var(--rh-cobalt-300);--rh-color-bg-monogram:var(--rh-cobalt-700);--rh-accent-wash-amount:14%;--rh-accent-wash-amount-hover:22%;--rh-shadow-card:0 1px 2px #0006, 0 18px 36px -26px #000000b3;--rh-shadow-card-raised:0 2px 4px #0000007a, 0 26px 48px -28px #000c}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--rh-color-bg-canvas);flex-direction:column;min-width:20rem;min-height:100vh;margin:0;font-size:1rem;line-height:1.5;display:flex}#main-content{flex:1 0 auto}a{color:var(--rh-color-text-link)}a:hover{text-decoration-thickness:.125rem}:focus-visible{outline:.125rem solid var(--rh-color-focus-default);outline-offset:.1875rem}h1,h2,h3{text-wrap:balance;margin-block:0;font-family:Newsreader Variable,Newsreader,Georgia,serif;font-weight:600}p{margin-block:0}.skip-link{z-index:100;border-radius:var(--rh-radius-md);background:var(--rh-color-bg-surface);padding:var(--rh-spacing-sm) var(--rh-spacing-md);font-weight:700;position:fixed;inset-block-start:var(--rh-spacing-md);inset-inline-start:var(--rh-spacing-md);translate:0 -200%}.skip-link:focus{translate:0}.container{width:min(100% - 2.5rem,82rem);margin-inline:auto}.eyebrow{color:var(--rh-color-text-link);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:700}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
