@font-face{font-family:Montserrat;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/montserrat-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/montserrat-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Teko;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/teko-latin.woff2) format("woff2");ascent-override:80%;descent-override:17%;line-gap-override:0%;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Teko;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/teko-latin-ext.woff2) format("woff2");ascent-override:80%;descent-override:17%;line-gap-override:0%;unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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}:root{--color-red:#EE3B25;--color-red-deep:#D42E1A;--color-red-press:#B92613;--color-red-tint:#FDEDEA;--color-red-tint-strong:#FAD8D2;--color-white:#FFFFFF;--color-ink:#262B31;--color-cream-soft:#FBF6EF;--color-cream:#F9F3ED;--color-cream-deep:#F2EBE1;--color-cream-deeper:#E9DDC9;--color-green:#0C6C4F;--color-green-deep:#0A5942;--color-green-tint:#E7F1ED;--color-gold:#F3A429;--color-gold-deep:#D98D14;--color-gold-tint:#FEF2E0;--color-success:#05773B;--color-success-solid:#009A4D;--color-success-tint:#E8F7EB;--color-warning:#895700;--color-warning-solid:#AF7100;--color-warning-tint:#FCF0E3;--color-danger:#B02A2D;--color-danger-solid:#CE514D;--color-danger-tint:#FFEDEB;--color-info:#1666AA;--color-info-solid:#1A83DB;--color-info-tint:#E8F4FF;--color-canvas:#E8E9EA;--color-grey-mid:#646D77;--color-grey-line:#AEB4BB;--alpha-ink-04:rgb(38 43 49/0.04);--alpha-ink-08:rgb(38 43 49/0.08);--alpha-ink-12:rgb(38 43 49/0.12);--alpha-ink-24:rgb(38 43 49/0.24);--alpha-ink-60:rgb(38 43 49/0.60);--surface-page:var(--color-canvas);--surface-default:var(--color-white);--surface-secondary:var(--color-cream-soft);--surface-warm:var(--color-cream);--surface-warm-deep:var(--color-cream-deep);--surface-warm-deeper:var(--color-cream-deeper);--surface-inverse:var(--color-ink);--surface-overlay:var(--color-white);--surface-scrim:rgb(38 43 49/0.48);--surface-hover:var(--alpha-ink-04);--surface-active:var(--alpha-ink-08);--surface-selected:var(--color-red-tint);--surface-disabled:var(--alpha-ink-04);--text-primary:var(--color-ink);--text-secondary:var(--color-grey-mid);--text-placeholder:var(--color-grey-line);--text-disabled:var(--color-grey-line);--text-on-inverse:var(--color-white);--text-on-accent:var(--color-white);--text-on-gold:var(--color-ink);--text-emphasis:var(--color-red);--text-emphasis-safe:var(--color-red-deep);--text-link:var(--color-ink);--text-link-hover:var(--color-red-deep);--border-subtle:var(--alpha-ink-08);--border-default:var(--color-grey-line);--border-strong:var(--color-grey-mid);--border-inverse:var(--alpha-ink-12);--border-focus:var(--color-red);--action-primary-bg:var(--color-red-deep);--action-primary-bg-hover:var(--color-red-press);--action-primary-bg-active:#A32010;--action-primary-fg:var(--color-white);--action-secondary-bg:transparent;--action-secondary-bg-hover:var(--alpha-ink-04);--action-secondary-fg:var(--color-ink);--action-secondary-border:var(--color-grey-line);--action-ghost-fg:var(--color-grey-mid);--action-ghost-fg-hover:var(--color-ink);--action-ghost-bg-hover:var(--alpha-ink-04);--action-danger-bg:var(--color-danger);--action-danger-bg-hover:#8E2124;--action-danger-bg-active:#741A1D;--action-danger-fg:var(--color-white);--action-disabled-bg:var(--color-canvas);--action-disabled-fg:var(--color-grey-line);--focus-ring:var(--color-red);--focus-ring-offset:2px;--status-success-fg:var(--color-success);--status-success-bg:var(--color-success-tint);--status-success-solid:var(--color-success-solid);--status-warning-fg:var(--color-warning);--status-warning-bg:var(--color-warning-tint);--status-warning-solid:var(--color-warning-solid);--status-danger-fg:var(--color-danger);--status-danger-bg:var(--color-danger-tint);--status-danger-solid:var(--color-danger-solid);--status-info-fg:var(--color-info);--status-info-bg:var(--color-info-tint);--status-info-solid:var(--color-info-solid);--status-neutral-fg:var(--color-grey-mid);--status-neutral-bg:var(--alpha-ink-08);--status-neutral-solid:var(--color-grey-line);--font-display:"Teko","Haettenschweiler","Arial Narrow",sans-serif;--font-body:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;--font-figure:var(--font-display);--weight-display:500;--weight-body:500;--weight-label:600;--weight-bold:700;--size-display-3xl:88px;--size-display-2xl:72px;--size-display-xl:56px;--size-display-lg:44px;--size-display-md:34px;--size-display-sm:28px;--size-title:24px;--lh-display-tight:0.9;--lh-display:1.0;--lh-title:1.12;--ls-display:0.01em;--ls-display-large:0.015em;--size-figure-lg:60px;--size-figure-md:32px;--size-figure-sm:22px;--size-body-xs:12px;--size-body-sm:14px;--size-body-md:16px;--size-body-lg:18px;--size-body-xl:20px;--lh-body-tight:1.4;--lh-body:1.6;--lh-body-loose:1.7;--ls-body:0em;--size-label-sm:12px;--size-label-md:14px;--size-label-lg:16px;--lh-label:1.2;--size-eyebrow:12px;--ls-eyebrow:0.14em;--ls-caps:0.13em;--measure-narrow:44ch;--measure:66ch;--measure-wide:78ch;--space-0:0;--space-hair:1px;--space-half:2px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--pad-card:var(--space-6);--pad-card-lg:var(--space-8);--pad-section:var(--space-20);--pad-section-tight:var(--space-12);--gap-inline:var(--space-3);--gap-stack:var(--space-4);--gap-grid:var(--space-6);--gap-label:var(--space-2);--radius-none:0;--radius-xs:6px;--radius-sm:10px;--radius-md:14px;--radius-lg:22px;--radius-xl:30px;--radius-2xl:40px;--radius-full:999px;--radius-control:var(--radius-md);--radius-card:var(--radius-lg);--radius-overlay:var(--radius-xl);--border-width:1px;--border-width-strong:2px;--focus-ring-width:2px;--control-h-sm:36px;--control-h-md:40px;--control-h-lg:44px;--control-h-xl:52px;--control-pad-x-sm:var(--space-3);--control-pad-x-md:var(--space-5);--control-pad-x-lg:var(--space-6);--field-pad-x:var(--space-4);--icon-sm:16px;--icon-md:20px;--icon-lg:24px;--hit-min:44px;--container-max:1280px;--container-wide:1800px;--container-prose:720px;--gutter:clamp(var(--space-6),6.5vw - 18px,var(--space-24));--gutter-lg:var(--space-8);--sidebar-w:264px;--sidebar-w-collapsed:72px;--topbar-h:68px;--row-h:56px;--bp-sm:640px;--bp-md:900px;--bp-lg:1200px;--bp-xl:1440px;--z-base:0;--z-sticky:100;--z-dropdown:200;--z-overlay:300;--z-modal:400;--z-toast:500;--shadow-none:none;--shadow-xs:0 1px 2px rgb(38 43 49/0.05);--shadow-sm:0 1px 3px rgb(38 43 49/0.07),0 1px 2px rgb(38 43 49/0.04);--shadow-md:0 4px 12px -2px rgb(38 43 49/0.09),0 2px 4px rgb(38 43 49/0.05);--shadow-lg:0 12px 32px -6px rgb(38 43 49/0.14),0 4px 8px rgb(38 43 49/0.05);--shadow-xl:0 24px 56px -12px rgb(38 43 49/0.20),0 8px 16px rgb(38 43 49/0.06);--shadow-inset:inset 0 1px 2px rgb(38 43 49/0.06);--elevation-card:var(--shadow-none);--elevation-card-hover:var(--shadow-sm);--elevation-dropdown:var(--shadow-lg);--elevation-modal:var(--shadow-xl);--elevation-dragging:var(--shadow-lg);--elevation-sticky:var(--shadow-sm);--blur-frost:blur(10px) saturate(1.06);--frost-default:color-mix(in srgb,var(--color-white) 86%,transparent);--blur-frost-glass:blur(28px) saturate(1.12);--frost-glass:color-mix(in srgb,var(--color-white) 53%,transparent);--frost-page:color-mix(in srgb,var(--color-canvas) 86%,transparent);--frost-warm:color-mix(in srgb,var(--color-cream) 86%,transparent);--frost-inverse:color-mix(in srgb,var(--color-ink) 88%,transparent);--rds-dur-instant:80ms;--rds-dur-fast:120ms;--rds-dur-base:200ms;--rds-dur-crossfade:220ms;--rds-dur-expand:240ms;--rds-dur-slow:320ms;--rds-dur-tween:500ms;--rds-dur-reveal:1100ms;--rds-dur-finale:3000ms;--rds-ease-out:cubic-bezier(0.22,1,0.36,1);--rds-ease-standard:cubic-bezier(0.4,0,0.2,1);--rds-ease-emphasis:cubic-bezier(0.34,1.56,0.64,1);--rds-ease-reveal:cubic-bezier(0.85,0,0.15,1);--rds-ease-finale-whip:cubic-bezier(0.55,0,0.7,0.91);--rds-ease-finale-brake:cubic-bezier(0.15,0.25,0.25,1);--rds-move-sm:6px;--rds-move-md:12px;--rds-move-lg:24px;--rds-stagger:60ms;--rds-stagger-card:90ms;--rds-stagger-row:50ms;--rds-shimmer-dur:1.4s;--rds-sweep-dur:2s;--duration-instant:var(--rds-dur-instant);--duration-fast:var(--rds-dur-base);--duration-medium:var(--rds-dur-crossfade);--duration-slow:var(--rds-dur-slow);--duration-draw:900ms;--stagger-draw:var(--rds-stagger);--ease-out:var(--rds-ease-out);--ease-in-out:var(--rds-ease-standard);--ease-in:cubic-bezier(0.5,0,1,1);--transition-colors:color var(--rds-dur-base) var(--rds-ease-standard),background-color var(--rds-dur-base) var(--rds-ease-standard),border-color var(--rds-dur-base) var(--rds-ease-standard);--transition-shadow:box-shadow var(--rds-dur-base) var(--rds-ease-standard);--transition-transform:transform var(--rds-dur-expand) var(--rds-ease-out)}@media (prefers-reduced-motion:reduce){:root{--rds-dur-instant:0ms;--rds-dur-fast:0ms;--rds-dur-base:0ms;--rds-dur-crossfade:0ms;--rds-dur-expand:0ms;--rds-dur-slow:0ms;--rds-dur-tween:0ms;--rds-dur-reveal:0ms;--rds-dur-finale:0ms;--rds-stagger:0ms;--duration-instant:0ms;--duration-fast:0ms;--duration-medium:0ms;--duration-slow:0ms;--duration-draw:0ms;--stagger-draw:0ms}}:root{--perf-1-solid:#009341;--perf-2-solid:#82C933;--perf-3-solid:#F3A400;--perf-4-solid:#EF5F00;--perf-5-solid:#CE1A1F;--perf-1-fg:var(--color-white);--perf-2-fg:var(--color-white);--perf-3-fg:var(--color-white);--perf-4-fg:var(--color-white);--perf-5-fg:var(--color-white);--perf-1-ink:#006D1E;--perf-2-ink:#376300;--perf-3-ink:#7E4600;--perf-4-ink:#992800;--perf-5-ink:#9C1B1B;--perf-1-tint:#D5F7DD;--perf-2-tint:#E1F5D2;--perf-3-tint:#FFE9C8;--perf-4-tint:#FFE3D1;--perf-5-tint:#FFE1DB;--perf-excellent-solid:var(--perf-1-solid);--perf-excellent-fg:var(--perf-1-fg);--perf-excellent-ink:var(--perf-1-ink);--perf-excellent-tint:var(--perf-1-tint);--perf-good-solid:var(--perf-2-solid);--perf-good-fg:var(--perf-2-fg);--perf-good-ink:var(--perf-2-ink);--perf-good-tint:var(--perf-2-tint);--perf-fair-solid:var(--perf-3-solid);--perf-fair-fg:var(--perf-3-fg);--perf-fair-ink:var(--perf-3-ink);--perf-fair-tint:var(--perf-3-tint);--perf-weak-solid:var(--perf-4-solid);--perf-weak-fg:var(--perf-4-fg);--perf-weak-ink:var(--perf-4-ink);--perf-weak-tint:var(--perf-4-tint);--perf-poor-solid:var(--perf-5-solid);--perf-poor-fg:var(--perf-5-fg);--perf-poor-ink:var(--perf-5-ink);--perf-poor-tint:var(--perf-5-tint);--perf-none-solid:var(--alpha-ink-08);--perf-none-ink:var(--text-placeholder);--chart-1:var(--color-red);--chart-2:var(--color-green);--chart-3:var(--color-gold);--chart-4:var(--color-grey-mid);--chart-5:var(--color-grey-line);--chart-line-primary:var(--color-ink);--chart-line-secondary:var(--color-grey-mid);--chart-grid:var(--alpha-ink-08);--chart-axis:var(--color-grey-line);--chart-baseline:var(--alpha-ink-12);--chart-label:var(--text-secondary);--chart-track:var(--alpha-ink-08);--chart-crosshair:var(--alpha-ink-24);--chart-indicator:var(--alpha-ink-04);--chart-dot-ring:var(--surface-default);--chart-tooltip-bg:color-mix(in srgb,var(--color-white) 53%,transparent);--chart-tooltip-blur:var(--blur-frost-glass);--chart-tooltip-fg:var(--text-primary);--chart-reveal-duration:var(--rds-dur-reveal);--chart-reveal-ease:var(--rds-ease-reveal);--chart-stagger:var(--rds-stagger);--chart-stagger-cap:8;--chart-hover-duration:var(--rds-dur-expand);--chart-hover-ease:cubic-bezier(0.16,1,0.3,1);--chart-tween-duration:var(--rds-dur-tween);--chart-finale-duration:var(--rds-dur-finale);--chart-follow:0.09;--chart-hover-lift:1.03;--chart-dim:0.3;--chart-dim-series:0.45;--chart-dim-arc:0.4;--chart-stroke:2.5px;--chart-stroke-area:2px;--chart-area-top:0.34;--chart-area-bottom:0.02;--chart-dot:5px;--chart-bar-cap:8px;--chart-ring-w:12px}@media (prefers-reduced-motion:reduce){:root{--chart-follow:1}}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;font-size:100%}body{margin:0;background:var(--surface-page);color:var(--text-primary);font-family:var(--font-body);font-size:var(--size-body-md);font-weight:var(--weight-body);line-height:var(--lh-body);letter-spacing:var(--ls-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{margin:0;font-family:var(--font-display);font-weight:var(--weight-display);line-height:var(--lh-title);letter-spacing:var(--ls-display);text-wrap:balance}h1{font-size:var(--size-display-xl)}h1,h2{line-height:var(--lh-display)}h2{font-size:var(--size-display-lg)}h3{font-size:var(--size-display-md)}h4{font-size:var(--size-display-sm)}h5{font-size:var(--size-title)}h6{font-size:var(--size-label-lg);font-family:var(--font-body);font-weight:var(--weight-label)}p{text-wrap:pretty;max-inline-size:var(--measure)}figcaption,figure,p{margin:0}small{font-size:var(--size-body-sm);color:var(--text-secondary)}b,strong{font-weight:var(--weight-bold)}a{color:var(--text-link);text-decoration:underline;-webkit-text-decoration-color:var(--color-red);text-decoration-color:var(--color-red);text-decoration-thickness:1px;text-underline-offset:3px;transition:var(--transition-colors)}a:not(.tca-btn):hover{color:var(--text-link-hover);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}a:not(.tca-btn):active{color:var(--color-red-press)}.tca-figure,[data-figure]{font-family:var(--font-figure);font-weight:var(--weight-display);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tca-eyebrow{font-family:var(--font-body);font-size:var(--size-eyebrow);font-weight:var(--weight-bold);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--text-secondary)}hr{border:0;border-top:var(--border-width) solid var(--border-subtle);margin:var(--space-8) 0}:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-xs)}::selection{background:var(--color-red-tint-strong);color:var(--color-ink)}img,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}table{border-collapse:collapse}code,kbd,pre{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}@keyframes rds-fade-rise{0%{opacity:0;transform:translateY(var(--rds-appear-move,var(--rds-move-md)))}to{opacity:1;transform:translateY(0)}}[data-appear]{animation:rds-fade-rise var(--rds-dur-slow) var(--rds-ease-out) backwards;animation-delay:calc(var(--i, 0) * var(--rds-stagger))}[data-appear-card]{--rds-stagger:var(--rds-stagger-card)}@keyframes rds-draw{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}.rds-draw{animation:rds-draw var(--rds-dur-reveal) var(--rds-ease-reveal) both}.rds-hoverable{transition:background-color var(--rds-dur-base) var(--rds-ease-standard),color var(--rds-dur-base) var(--rds-ease-standard),border-color var(--rds-dur-base) var(--rds-ease-standard),box-shadow var(--rds-dur-base) var(--rds-ease-standard),opacity var(--rds-dur-base) var(--rds-ease-standard)}.rds-pressable,.tca-btn,.tca-chip,.tca-menu__item,.tca-picker,.tca-switch,.tca-tab{transition:transform var(--rds-dur-instant) var(--rds-ease-standard),background-color var(--rds-dur-base) var(--rds-ease-standard),color var(--rds-dur-base) var(--rds-ease-standard),border-color var(--rds-dur-base) var(--rds-ease-standard),box-shadow var(--rds-dur-base) var(--rds-ease-standard)}.rds-pressable:active,.tca-btn:active,.tca-chip:active,.tca-menu__item:active,.tca-picker:active,.tca-tab:active{transform:scale(.94)}.tca-btn--block:active{transform:scale(.98)}:focus-visible{transition:none}.rds-crossfade{position:relative}.rds-crossfade>*{transition:opacity var(--rds-dur-crossfade) var(--rds-ease-standard)}.rds-crossfade>[data-face=back]{position:absolute;inset:0;opacity:0;pointer-events:none}.rds-crossfade:focus-within>[data-face=front],.rds-crossfade:hover>[data-face=front]{opacity:0}.rds-crossfade:focus-within>[data-face=back],.rds-crossfade:hover>[data-face=back]{opacity:1;pointer-events:auto}.rds-expandable{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows var(--rds-dur-expand) var(--rds-ease-standard),opacity var(--rds-dur-expand) var(--rds-ease-standard)}.rds-expandable[data-open]{grid-template-rows:1fr;opacity:1}.rds-expandable>*{overflow:hidden;min-height:0}.rds-chevron{transition:transform var(--rds-dur-expand) var(--rds-ease-standard)}[aria-expanded=true] .rds-chevron{transform:rotate(180deg)}@keyframes rds-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.rds-skeleton{--sk-base:var(--alpha-ink-08);--sk-sweep:rgb(255 255 255/0.55);background-image:linear-gradient(90deg,var(--sk-base) 25%,var(--sk-sweep) 50%,var(--sk-base) 75%);background-size:200% 100%;border-radius:var(--radius-sm);animation:rds-shimmer var(--rds-sweep-dur) linear infinite;color:transparent!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}@keyframes rds-pulse{0%,to{opacity:1}50%{opacity:.55}}.rds-pulse{animation:rds-pulse var(--rds-shimmer-dur) var(--rds-ease-standard) infinite}@media (prefers-reduced-motion:reduce){.rds-crossfade>*,.rds-draw,.rds-expandable,.rds-hoverable,.rds-pressable,.rds-pulse,.rds-skeleton,[data-appear]{animation:none!important;transition:none!important}[data-appear]{opacity:1!important;transform:none!important}.rds-draw{-webkit-clip-path:none!important;clip-path:none!important}.rds-expandable{opacity:1}.tca-btn:active,.tca-chip:active,.tca-menu__item:active,.tca-picker:active,.tca-tab:active{transform:none}}