:root{--color-paper:#FBFCFD;--color-mist:#EDF3FC;--color-dawn:#D8E4EB;--color-coastal:#7E93A3;--color-tidal:#2F5767;--color-harbor:#04212C;--color-body:#4E6B79;--color-structural:#1D4DD4;--color-clarity:#4B8CFF;--color-horizon:#7FB0FF;--color-ember:#F5A142;--color-ember-soft:#E8A87C;--color-deep-navy:#050A1F;--color-adverse:#B8433A;--color-adverse-bg:#FBEDEB;--color-attention:#9A5B12;--color-attention-bg:#FDF1E3;--color-info:var(--color-tidal);--color-info-bg:var(--color-mist);--color-optimal:#2E7A62;--color-optimal-bg:#E8F4EF;--color-structural-hover:color-mix(in srgb,var(--color-structural) 90%,var(--color-paper));--color-adverse-hover:color-mix(in srgb,var(--color-adverse) 90%,var(--color-paper));--color-scrim:color-mix(in srgb,var(--color-harbor) 30%,transparent);--horizon-rule:linear-gradient(90deg,var(--color-harbor),var(--color-tidal) 35%,var(--color-dawn) 75%,var(--color-paper));--radius:12px;--radius-inner:8px;--radius-sm:6px;--radius-pill:999px;--ease-held:cubic-bezier(0.22,0.61,0.36,1);--dur-fast:180ms;--dur-base:240ms;--color-surface:var(--color-paper);--color-canvas:var(--color-mist);--color-ink:var(--color-harbor);--color-hairline:var(--color-dawn);--color-neutral:var(--color-body);--color-structural-blue:var(--color-tidal);--color-structural-blue-hover:var(--color-harbor);--color-on-accent:var(--color-paper);--color-amber:var(--color-ember);--color-amber-text:var(--color-attention);--color-amber-wash:var(--color-attention-bg);--color-positive:var(--color-optimal);--color-positive-wash:var(--color-optimal-bg);--color-adverse-wash:var(--color-adverse-bg);--color-info-wash:var(--color-info-bg);--radius-card:var(--radius-inner);--radius-container:var(--radius);--color-negative:var(--color-adverse);--color-alert:var(--color-adverse);--color-error:var(--color-adverse);--color-success:var(--color-optimal);--color-warning:var(--color-attention);--color-action:var(--color-structural);--color-accent:var(--color-tidal);--color-surface-alt:var(--color-mist);--color-surface-muted:var(--color-mist);--color-skeleton:var(--color-mist);--color-text-muted:var(--color-body);--color-ink-muted:var(--color-body);--color-text-secondary:var(--color-body);--color-text-tertiary:var(--color-body);--color-text-primary:var(--color-harbor);--color-neutral-strong:var(--color-harbor);--color-border:var(--color-dawn);--color-amber-bg:var(--color-attention-bg);--color-positive-bg:var(--color-optimal-bg);--radius-input:var(--radius-inner);--radius-md:var(--radius-inner);--space-1:4px;--space-2:8px;--shell-bottom-nav-height:56px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--font-title:var(--font-nunito),system-ui,sans-serif;--font-body:var(--font-jost),sans-serif;--font-kicker:var(--font-arimo),Arial,sans-serif;--font-serif:var(--font-eb-garamond),Georgia,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,monospace;--font-size-page-title:1.875rem;--font-size-display:1.875rem;--font-size-greeting:2rem;--font-size-metric:1.875rem;--font-size-metric-sm:1.5rem;--font-size-identity:1.5rem;--font-size-identity-sm:1.125rem;--font-size-section-lg:1.5rem;--font-size-section:1.25rem;--font-size-section-sm:1.125rem;--font-size-glyph:1.375rem;--font-size-glyph-sm:1.125rem;--font-size-body:0.9375rem;--font-size-control:0.9375rem;--font-size-control-sm:0.875rem;--font-size-small:0.875rem;--font-size-meta-lg:0.8125rem;--font-size-meta:0.75rem;--font-size-caption:0.75rem;--font-size-kicker:0.6875rem;--font-size-label:0.6875rem;--line-height-page-title:2.25rem;--line-height-display:2.25rem;--line-height-greeting:1.25;--line-height-metric:2.25rem;--line-height-identity:2rem;--line-height-identity-sm:1.75rem;--line-height-section-lg:2rem;--line-height-section:1.75rem;--line-height-section-sm:1.75rem;--line-height-body:1.5;--line-height-small:1.25rem;--line-height-kicker:1.3;--font-weight-page-title:300;--font-weight-display:300;--font-weight-metric:300;--font-weight-section:600;--font-weight-body:400;--font-weight-control:500;--font-weight-emphasis:500;--font-weight-kicker:400;--letter-spacing-page-title:-0.025em;--letter-spacing-kicker:0.16em;--letter-spacing-label:0.12em;--font-numeric-tabular:tabular-nums;--font-size-hero:var(--font-size-page-title);--font-size-value:var(--font-size-section);--font-size-tab-primary:var(--font-size-control);--font-size-tab-secondary:var(--font-size-control-sm);--font-size-h3:var(--font-size-section-sm)}@media (min-width:640px){:root{--font-size-page-title:2.5rem;--line-height-page-title:1.25}}h1,h2,h3,h4{font-family:var(--font-title)}:focus-visible{outline:2px solid var(--color-tidal);outline-offset:2px}[role=button],a,button{transition-timing-function:var(--ease-held)}.held-horizon-rule{height:2px;background:var(--horizon-rule)}@media (max-width:900px){:is(input,textarea,select):not([type=button]):not([type=submit]):not([type=reset]):not([type=checkbox]):not([type=radio]){font-size:16px}}.held-fade-in{animation:held-fade-in .18s ease-out backwards}@keyframes held-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.held-fade-in{animation:none}}main:has(.held-brief-anchor-tile){scroll-behavior:smooth}.held-brief-anchor-tile{scroll-margin-block-start:16px}.held-brief-anchor-tile:target{animation:held-brief-target-flash 1.2s ease-out}@keyframes held-brief-target-flash{0%{outline:3px solid var(--color-amber);outline-offset:2px}55%{outline:3px solid var(--color-amber);outline-offset:2px}to{outline:3px solid transparent;outline-offset:2px}}@media (prefers-reduced-motion:reduce){main:has(.held-brief-anchor-tile){scroll-behavior:auto}.held-brief-anchor-tile:target{animation:none}}@keyframes held-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes held-pulse{0%,to{opacity:1}50%{opacity:.5}}.layout_body__1KmGn{margin:0;padding:0;background-color:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-weight:var(--font-weight-body);font-size:var(--font-size-body);line-height:var(--line-height-body);box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.layout_body__1KmGn *,.layout_body__1KmGn :after,.layout_body__1KmGn :before{box-sizing:inherit}