@import url('https://fonts.googleapis.com/css2?family=Source+Sans+3:wght@300;400;600;700&family=EB+Garamond:wght@400;500;600;700&display=swap');:root{--theme-font-primary:'Source Sans 3',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;--theme-font-secondary:'EB Garamond',Georgia,serif;--theme-font-accent:'EB Garamond',Georgia,serif;--theme-text-xs:.75rem;--theme-text-sm:.875rem;--theme-text-base:1rem;--theme-text-md:1.125rem;--theme-text-lg:1.25rem;--theme-text-xl:1.5rem;--theme-text-2xl:1.875rem;--theme-text-3xl:2.25rem;--theme-text-4xl:3rem;--theme-text-5xl:3.75rem;--theme-text-6xl:4.5rem;--theme-leading-tight:1.15;--theme-leading-snug:1.3;--theme-leading-normal:1.55;--theme-leading-relaxed:1.7;--theme-weight-light:300;--theme-weight-normal:400;--theme-weight-medium:500;--theme-weight-semibold:600;--theme-weight-bold:700;--theme-weight-extrabold:800;--theme-tracking-tight:-0.02em;--theme-tracking-normal:0;--theme-tracking-wide:.02em;--theme-tracking-wider:.04em;--theme-brand-primary:#0C233F;--theme-brand-primary-hover:#163252;--theme-brand-primary-active:#08182D;--theme-brand-primary-alpha-opacity:.14;--theme-brand-secondary:#B7B09D;--theme-brand-secondary-hover:#CFC6B0;--theme-brand-secondary-active:#9F9783;--theme-brand-accent:#555D65;--theme-brand-accent-alpha-opacity:.16;--theme-surface:#F8F9FA;--theme-on-surface:#212529;--theme-surface-alt:#E9ECEF;--theme-on-surface-alt:#212529;--theme-surface-raised:#FFF;--theme-on-surface-raised:#212529;--theme-surface-highlight:#F5F1E8;--theme-on-surface-highlight:#212529;--theme-surface-inverse:#0C233F;--theme-on-surface-inverse:#F8F9FA;--theme-border:#DEE2E6;--theme-border-strong:#CFC6B0;--theme-border-width-sm:1px;--theme-muted:#6C757D;--theme-disabled:#ADB5BD;--theme-success:#2E8B57;--theme-warning:#B7791F;--theme-error:#C0392B;--theme-info:#0D6EFD;--theme-shadow-xs:0 1px 2px 0 rgba(12,35,63,0.05);--theme-shadow-sm:0 2px 6px 0 rgba(12,35,63,0.07);--theme-shadow-md:0 10px 24px 0 rgba(12,35,63,0.1);--theme-shadow-lg:0 18px 42px 0 rgba(12,35,63,0.14);--theme-shadow-xl:0 28px 64px 0 rgba(12,35,63,0.18);--theme-radius-none:0;--theme-radius-sm:4px;--theme-radius-md:8px;--theme-radius-lg:12px;--theme-radius-xl:16px;--theme-radius-full:9999px;--theme-spacing-none:0;--theme-spacing-xs:4px;--theme-spacing-sm:8px;--theme-spacing-md:16px;--theme-spacing-lg:24px;--theme-spacing-xl:32px;--theme-link:var(--theme-brand-primary);--theme-link-hover:var(--theme-brand-primary-hover);--theme-link-decoration:underline;--theme-link-decoration-hover:underline;--theme-btn-radius:var(--theme-radius-sm);--theme-btn-font-weight:var(--theme-weight-semibold);--theme-btn-border-weight:1px;--theme-btn-primary-bg:var(--theme-brand-primary);--theme-btn-primary-border:var(--theme-brand-primary);--theme-btn-primary-text:#FFF;--theme-btn-primary-hover-bg:var(--theme-brand-primary-hover);--theme-btn-primary-hover-border:var(--theme-brand-primary-hover);--theme-btn-primary-hover-text:#FFF;--theme-btn-secondary-bg:var(--theme-surface-raised);--theme-btn-secondary-border:var(--theme-border-strong);--theme-btn-secondary-text:var(--theme-brand-primary);--theme-btn-secondary-hover-bg:rgba(0,0,0,0.18);--theme-btn-secondary-hover-border:var(--theme-brand-secondary);--theme-btn-secondary-hover-text:var(--theme-brand-primary);--theme-paging-justify:center;--theme-paging-gap:var(--theme-spacing-xs);--theme-paging-margin-top:var(--theme-spacing-lg);--theme-paging-padding-y:var(--theme-spacing-sm);--theme-paging-padding-x:0;--theme-paging-flex-wrap:wrap;--theme-paging-button-bg:var(--theme-btn-secondary-bg);--theme-paging-button-color:var(--theme-btn-secondary-text);--theme-paging-button-border-color:var(--theme-btn-secondary-border);--theme-paging-button-border-width:var(--theme-btn-border-weight);--theme-paging-button-radius:var(--theme-btn-radius);--theme-paging-button-shadow:none;--theme-paging-button-padding-y:var(--theme-spacing-sm);--theme-paging-button-padding-x:var(--theme-spacing-md);--theme-paging-button-min-width:2.5rem;--theme-paging-button-height:auto;--theme-paging-button-font-family:var(--theme-font-primary);--theme-paging-button-font-size:var(--theme-text-sm);--theme-paging-button-font-weight:var(--theme-btn-font-weight);--theme-paging-button-line-height:var(--theme-leading-tight);--theme-paging-button-letter-spacing:var(--theme-tracking-normal);--theme-paging-button-hover-bg:var(--theme-btn-secondary-hover-bg);--theme-paging-button-hover-color:var(--theme-btn-secondary-hover-text);--theme-paging-button-hover-border-color:var(--theme-btn-secondary-hover-border);--theme-paging-button-hover-shadow:var(--theme-paging-button-shadow);--theme-paging-button-active-bg:var(--theme-btn-primary-bg);--theme-paging-button-active-color:var(--theme-btn-primary-text);--theme-paging-button-active-border-color:var(--theme-btn-primary-border);--theme-paging-button-active-font-weight:var(--theme-weight-semibold);--theme-paging-button-active-shadow:var(--theme-paging-button-shadow);--theme-paging-button-focus-ring-color:var(--theme-input-border-focus);--theme-paging-button-focus-ring-width:2px;--theme-paging-button-focus-ring-offset:2px;--theme-paging-button-disabled-bg:var(--theme-paging-button-bg);--theme-paging-button-disabled-color:var(--theme-disabled);--theme-paging-button-disabled-border-color:var(--theme-paging-button-border-color);--theme-paging-button-disabled-opacity:1;--theme-paging-load-more-bg:var(--theme-btn-primary-bg);--theme-paging-load-more-color:var(--theme-btn-primary-text);--theme-paging-load-more-border-color:var(--theme-btn-primary-border);--theme-paging-load-more-hover-bg:var(--theme-btn-primary-hover-bg);--theme-paging-load-more-hover-color:var(--theme-btn-primary-hover-text);--theme-paging-load-more-hover-border-color:var(--theme-btn-primary-hover-border);--theme-paging-load-more-padding-y:var(--theme-spacing-sm);--theme-paging-load-more-padding-x:var(--theme-spacing-lg);--theme-paging-load-more-min-width:10rem;--theme-paging-load-more-justify:center;--theme-paging-ellipsis-color:var(--theme-muted);--theme-paging-ellipsis-font-family:var(--theme-paging-button-font-family);--theme-paging-ellipsis-font-size:var(--theme-paging-button-font-size);--theme-paging-ellipsis-padding-x:var(--theme-spacing-xs);--theme-paging-status-color:var(--theme-muted);--theme-paging-status-font-family:var(--theme-paging-button-font-family);--theme-paging-status-font-size:var(--theme-text-sm);--theme-paging-status-font-weight:var(--theme-weight-normal);--theme-paging-status-margin:var(--theme-spacing-sm);--theme-breadcrumb-bg:transparent;--theme-breadcrumb-padding:.5rem 0;--theme-breadcrumb-gap:.5rem;--theme-breadcrumb-radius:var(--theme-radius-full);--theme-breadcrumb-font-family:var(--theme-font-primary,inherit);--theme-breadcrumb-font-size:.875rem;--theme-breadcrumb-font-weight:400;--theme-breadcrumb-color:var(--theme-muted);--theme-breadcrumb-link-color:var(--theme-on-surface);--theme-breadcrumb-link-hover-color:var(--theme-brand-primary);--theme-breadcrumb-current-color:var(--theme-brand-primary);--theme-breadcrumb-current-weight:600;--theme-breadcrumb-separator-color:var(--theme-muted);--theme-breadcrumb-item-bg:rgba(12,35,63,0.05);--theme-breadcrumb-item-hover-bg:rgba(12,35,63,0.09);--theme-breadcrumb-item-active-bg:var(--theme-brand-primary);--theme-breadcrumb-item-active-color:#FFF;--theme-breadcrumb-arrow-tip:11px;--theme-breadcrumb-scroll-fade:28px;--theme-breadcrumb-scroll-end-pad:.75rem;--theme-nav-bg:#FFF;--theme-nav-text:var(--theme-brand-primary);--theme-nav-text-hover:var(--theme-brand-secondary);--theme-nav-height:76px;--theme-nav-height-scrolled:64px;--theme-nav-max-width:1320px;--theme-nav-logo-height:40px;--theme-nav-font-family:var(--theme-font-primary);--theme-nav-font-size:1.125rem;--theme-nav-font-weight:var(--theme-weight-semibold);--theme-nav-letter-spacing:.02em;--theme-nav-radius:var(--theme-radius-sm);--theme-nav-border:var(--theme-border);--theme-nav-shadow:var(--theme-shadow-xs);--theme-nav-shadow-panel:var(--theme-shadow-lg,0 16px 40px rgba(0,0,0,0.12));--theme-nav-transition:.25s ease;--theme-nav-z-index:1000;--theme-nav-panel-bg:var(--theme-surface-raised,#fff);--theme-nav-panel-border:var(--theme-border,#e5e7eb);--theme-nav-panel-radius:var(--theme-radius-none,0);--theme-nav-panel-padding:0;--theme-nav-panel-gap:2rem;--theme-nav-panel-max-width:1200px;--theme-nav-column-header-color:var(--theme-muted,#6b7280);--theme-nav-column-header-size:.75rem;--theme-nav-column-header-weight:var(--theme-weight-semibold,600);--theme-nav-column-header-spacing:.06em;--theme-nav-column-header-transform:uppercase;--theme-nav-link-padding:.95rem 1.25rem;--theme-nav-link-radius:var(--theme-radius-sm,6px);--theme-nav-link-hover-bg:var(--theme-surface-alt,#f3f4f6);--theme-nav-link-accent-hover-bg:#edf1f7;--theme-nav-border-accent:var(--theme-border,#e5e7eb);--theme-nav-button-padding:.5rem 1.25rem;--theme-nav-button-radius:var(--theme-btn-radius,6px);--theme-nav-button-font-weight:var(--theme-btn-font-weight,600);--theme-nav-button-font-size:.875rem;--theme-nav-badge-bg:var(--nav-accent);--theme-nav-badge-color:#fff;--theme-nav-badge-size:.6875rem;--theme-nav-badge-padding:.125rem .5rem;--theme-nav-badge-radius:var(--theme-radius-full,100px);--theme-nav-mobile-bg:var(--theme-surface,#fff);--theme-nav-mobile-panel-bg:var(--theme-surface-alt,#f9fafb);--theme-nav-column-accent-bg:var(--theme-surface-alt,#f8fafc);--theme-nav-column-accent-border:var(--theme-border,#e2e8f0);--theme-nav-column-accent-hover-bg:#edf1f7;--theme-nav-menu-bg:var(--nav-panel-bg);--theme-nav-menu-bg-rgb:var(--nav-bg-rgb);--theme-input-bg:#FFF;--theme-input-text:var(--theme-on-surface);--theme-input-border:#BBB;--theme-input-border-focus:var(--theme-brand-primary);--theme-input-radius:var(--theme-radius-sm);--theme-form-surface:var(--theme-surface);--theme-form-surface-alt:var(--theme-surface-alt);--theme-form-surface-raised:var(--theme-surface-raised);--theme-form-text:var(--theme-on-surface);--theme-form-text-alt:var(--theme-on-surface-alt);--theme-form-text-muted:var(--theme-muted);--theme-form-text-disabled:var(--theme-disabled);--theme-form-primary:var(--theme-brand-primary);--theme-form-primary-hover:var(--theme-brand-primary-hover);--theme-form-primary-foreground:var(--theme-btn-primary-text);--theme-form-secondary:var(--theme-brand-secondary);--theme-form-error:var(--theme-error);--theme-form-success:var(--theme-success);--theme-form-warning:var(--theme-warning);--theme-form-border:var(--theme-border);--theme-form-border-strong:var(--theme-border-strong);--theme-form-input-bg:var(--theme-input-bg);--theme-form-input-text:var(--theme-input-text);--theme-form-input-border:var(--theme-input-border);--theme-form-input-border-focus:var(--theme-input-border-focus);--theme-form-input-radius:var(--theme-input-radius);--theme-form-font-family:var(--theme-font-primary);--theme-form-text-size:var(--theme-text-base);--theme-form-text-size-sm:var(--theme-text-sm);--theme-form-text-size-xs:var(--theme-text-xs);--theme-form-title-size:var(--theme-text-2xl);--theme-form-page-title-size:var(--theme-text-xl);--theme-form-question-title-size:var(--theme-text-base);--theme-form-description-size:var(--theme-text-base);--theme-form-text-weight:var(--theme-weight-normal);--theme-form-label-weight:var(--theme-weight-semibold);--theme-form-title-weight:var(--theme-weight-bold);--knvey-form-header-title-color:var(--theme-form-secondary);--knvey-form-header-title-divider:none;--knvey-form-panel-title-color:var(--theme-form-text);--knvey-form-panel-title-divider:none;--theme-form-leading:var(--theme-leading-normal);--theme-form-leading-tight:var(--theme-leading-snug);--theme-form-input-padding-y:var(--theme-spacing-sm);--theme-form-input-padding-x:var(--theme-spacing-sm);--theme-form-label-gap:var(--theme-spacing-xs);--theme-form-help-gap:var(--theme-spacing-xs);--theme-form-field-gap:var(--theme-spacing-md);--theme-form-field-gap-x:var(--theme-spacing-md);--theme-form-panel-padding:var(--theme-spacing-lg);--theme-form-section-gap:var(--theme-spacing-xl);--theme-form-outer-padding:var(--theme-spacing-none);--theme-form-radius:var(--theme-radius-sm);--theme-form-radius-none:var(--theme-radius-none);--theme-form-radius-lg:var(--theme-radius-md);--theme-form-button-radius:var(--theme-btn-radius);--theme-form-transition-fast:150ms cubic-bezier(0.4,0,0.2,1);--theme-form-transition:200ms cubic-bezier(0.4,0,0.2,1);--theme-form-dropdown-action-size:32px;--theme-form-dropdown-action-gap:var(--theme-spacing-xs);--theme-form-dropdown-action-color:var(--theme-form-text-muted);--theme-form-card-bg:var(--theme-form-surface);--theme-form-card-border:var(--theme-form-border);--theme-form-card-border-focus:var(--theme-form-input-border-focus);--theme-form-card-border-width:var(--theme-border-width-sm);--theme-form-card-radius:var(--theme-form-radius-lg);--theme-form-card-padding:var(--theme-spacing-lg);--theme-form-card-shadow:var(--theme-shadow-sm);--theme-form-card-shadow-focus:var(--theme-shadow-md);--theme-form-card-error-bg:color-mix(in srgb,var(--theme-form-error) 4%,var(--theme-form-card-bg));--theme-form-card-error-shadow:var(--theme-form-card-shadow);--theme-form-boxed-bg:var(--theme-form-surface);--theme-form-boxed-border:var(--theme-form-border);--theme-form-boxed-border-focus:var(--theme-form-input-border-focus);--theme-form-boxed-border-width:var(--theme-border-width-sm);--theme-form-boxed-radius:var(--theme-form-radius-lg);--theme-form-boxed-padding:var(--theme-spacing-md);--theme-form-boxed-shadow:none;--theme-form-boxed-shadow-focus:var(--theme-shadow-md);--theme-form-boxed-error-bg:var(--theme-form-boxed-bg);--theme-form-boxed-error-shadow:var(--theme-form-boxed-shadow);--theme-form-floating-label-size:var(--theme-text-sm);--theme-form-floating-placeholder-size:var(--theme-text-base);--theme-form-floating-label-gap:calc(var(--theme-form-label-gap) + 3px);--theme-form-floating-control-label-gap:calc(var(--theme-form-label-gap) + 3px);--theme-form-floating-input-height:44px;--theme-form-floating-transition:var(--theme-form-transition-fast);--theme-form-inline-label-width:220px;--theme-form-inline-label-gap:var(--theme-spacing-md);--theme-form-inline-underline-thickness:1px;--theme-form-inline-underline-thickness-focus:2px;--theme-form-inline-comment-bg:var(--theme-form-surface-alt);--theme-form-inline-field-gap:var(--theme-form-field-gap);--theme-form-stacked-underline-thickness:1px;--theme-form-stacked-underline-thickness-focus:2px;--theme-form-stacked-comment-bg:var(--theme-form-surface-alt);--theme-form-stacked-field-gap:calc(var(--theme-form-field-gap) * 1.25);--theme-form-stacked-title-weight:var(--theme-form-title-weight);--theme-footer-bg:var(--theme-surface-inverse);--theme-footer-text:var(--theme-on-surface-inverse);--theme-footer-link:var(--theme-brand-secondary);--theme-footer-link-hover:#E6DDC8;--theme-footer-border:#1E3553;--theme-nav-footer-bg:var(--theme-surface-inverse);--theme-nav-footer-text:var(--theme-on-surface-inverse);--theme-nav-footer-text-secondary:#C7CFD8;--theme-nav-footer-link:var(--theme-on-surface-inverse);--theme-nav-footer-link-hover:var(--theme-brand-secondary);--theme-nav-footer-border:#1E3553;--theme-nav-footer-max-width:1320px;--theme-nav-footer-padding:3.5rem clamp(1rem,3vw,3rem);--theme-nav-footer-column-min:15rem;--theme-nav-footer-column-gap:2rem;--theme-nav-footer-row-gap:1.5rem;--theme-nav-footer-icon-size:2.25rem;--theme-nav-footer-social-icon-size:1.25rem;--theme-nav-footer-feature-icon-filter:brightness(0) invert(1);--theme-nav-footer-social-icon-filter:brightness(0) invert(1);--theme-panel-bg:var(--theme-surface-raised);--theme-panel-text:var(--theme-on-surface-raised);--theme-panel-border:var(--theme-border);--theme-panel-radius:var(--theme-radius-lg);--theme-panel-shadow:var(--theme-shadow-xl);--theme-panel-padding:1.5rem;--theme-panel-backdrop-bg:rgba(12,35,63,0.55);--theme-panel-backdrop-blur:10px;--theme-panel-duration-enter:.3s;--theme-panel-duration-exit:.25s;--theme-panel-easing-enter:cubic-bezier(0.16,1,0.3,1);--theme-panel-easing-exit:cubic-bezier(0.7,0,0.84,0);--theme-panel-drawer-width-sm:320px;--theme-panel-drawer-width-md:480px;--theme-panel-drawer-width-lg:640px;--theme-panel-drawer-width-xl:800px;--theme-panel-sheet-height-sm:40vh;--theme-panel-sheet-height-md:60vh;--theme-panel-sheet-height-lg:80vh;--theme-panel-modal-max-sm:420px;--theme-panel-modal-max-md:600px;--theme-panel-modal-max-lg:880px;--theme-panel-modal-max-xl:1120px;--theme-panel-close-color:var(--theme-muted);--theme-panel-close-hover-bg:rgba(12,35,63,0.06)}[data-theme-mode="dark"]{--theme-surface:#0A1626;--theme-on-surface:#E9ECEF;--theme-surface-alt:#122033;--theme-on-surface-alt:#E9ECEF;--theme-surface-raised:#16263B;--theme-on-surface-raised:#FFF;--theme-border:#2A3A4F;--theme-muted:#AEB7C2;--theme-shadow-md:0 16px 40px 0 rgba(0,0,0,0.55);--theme-shadow-lg:0 32px 64px 0 rgba(0,0,0,0.68);--theme-nav-bg:#0C233F;--theme-nav-text:#F8F9FA;--theme-nav-border:#2A3A4F;--theme-btn-primary-bg:var(--theme-brand-secondary);--theme-btn-primary-text:#0C233F;--theme-btn-primary-hover-text:#08182D;--theme-btn-primary-border:var(--theme-brand-secondary);--theme-btn-secondary-bg:rgba(255,255,255,0.06);--theme-btn-secondary-text:#F8F9FA;--theme-btn-secondary-hover-text:#FFF;--theme-btn-secondary-border:#4A5563;--theme-link:#D8D0BC;--theme-link-hover:#F0E9D8;--theme-input-bg:#16263B;--theme-input-border:#2A3A4F;--theme-input-text:#E9ECEF;--theme-footer-bg:#08121F;--theme-footer-text:#E9ECEF;--theme-footer-border:#1E3553;--theme-nav-footer-bg:#0A1626;--theme-nav-footer-text:#E9ECEF;--theme-nav-footer-text-secondary:#AEB7C2;--theme-nav-footer-link:#F8F9FA;--theme-nav-footer-link-hover:#D8D0BC;--theme-nav-footer-border:#1E3553;--theme-nav-footer-feature-icon-filter:brightness(0) invert(1);--theme-nav-footer-social-icon-filter:brightness(0) invert(1);--theme-panel-bg:#16263B;--theme-panel-text:#E9ECEF;--theme-panel-border:#2A3A4F;--theme-panel-backdrop-bg:rgba(0,0,0,0.68);--theme-panel-close-color:#AEB7C2;--theme-panel-close-hover-bg:rgba(255,255,255,0.08)}[data-theme-mode="accent"]{--theme-surface:#F5F1E8;--theme-on-surface:#212529;--theme-surface-alt:#E9E2D3;--theme-on-surface-alt:#212529;--theme-surface-raised:#FFF;--theme-on-surface-raised:#212529;--theme-border:#D8D0BC;--theme-border-strong:#B7B09D;--theme-muted:#6F6A60;--theme-disabled:#A79F90;--theme-shadow-md:0 10px 24px 0 rgba(12,35,63,0.12);--theme-shadow-lg:0 18px 40px 0 rgba(12,35,63,0.16);--theme-nav-bg:#F5F1E8;--theme-nav-text:#0C233F;--theme-nav-text-hover:#555D65;--theme-nav-border:#D8D0BC;--theme-btn-primary-bg:#0C233F;--theme-btn-primary-border:#0C233F;--theme-btn-primary-text:#FFF;--theme-btn-primary-hover-bg:#163252;--theme-btn-primary-hover-border:#163252;--theme-btn-primary-hover-text:#FFF;--theme-btn-secondary-bg:rgba(255,255,255,0.7);--theme-btn-secondary-border:#B7B09D;--theme-btn-secondary-text:#0C233F;--theme-btn-secondary-hover-bg:rgba(183,176,157,0.18);--theme-btn-secondary-hover-border:#9F9783;--theme-btn-secondary-hover-text:#0C233F;--theme-link:#0C233F;--theme-link-hover:#555D65;--theme-input-bg:rgba(255,255,255,0.85);--theme-input-border:#D8D0BC;--theme-input-border-focus:#0C233F;--theme-input-text:#212529;--theme-footer-bg:#E9E2D3;--theme-footer-text:#212529;--theme-footer-link:#0C233F;--theme-footer-link-hover:#555D65;--theme-footer-border:#D8D0BC;--theme-nav-footer-bg:#E9E2D3;--theme-nav-footer-text:#212529;--theme-nav-footer-text-secondary:#6F6A60;--theme-nav-footer-link:#0C233F;--theme-nav-footer-link-hover:#555D65;--theme-nav-footer-border:#D8D0BC;--theme-nav-footer-feature-icon-filter:none;--theme-nav-footer-social-icon-filter:none;--theme-panel-bg:#FFF;--theme-panel-text:#212529;--theme-panel-border:#D8D0BC;--theme-panel-backdrop-bg:rgba(12,35,63,0.5);--theme-panel-close-color:#6C757D;--theme-panel-close-hover-bg:rgba(12,35,63,0.08)}