*,:before,:after{box-sizing:border-box}html,body{overflow-x:clip}html{scrollbar-color:var(--color-muted) var(--color-paper);scroll-padding-top:var(--space-3xl)}body{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-md);-webkit-font-smoothing:antialiased;caret-color:var(--color-accent);margin:0;line-height:1.55}::selection{background:color-mix(in oklab, var(--color-accent) 22%, transparent);color:var(--color-ink)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}a{color:inherit;text-underline-offset:.16em;text-decoration-thickness:1px}h1,h2,h3{font-family:var(--font-display);font-weight:var(--display-weight,700);font-synthesis:none;letter-spacing:var(--tracking-display);overflow-wrap:break-word;text-wrap:balance;min-width:0;margin:0;line-height:1.05}h1{max-width:20ch;font-size:var(--text-display)}h2{max-width:30ch;font-size:var(--text-section)}h3{max-width:40ch;font-size:var(--text-title);line-height:1.2}.lead{font-size:var(--text-lead);max-width:52ch;line-height:1.45}p{text-wrap:pretty;margin:0}p:not([class]){max-width:65ch}img,video{max-width:100%;height:auto;display:block}svg{display:block}[hidden]{display:none!important}button,input,select,textarea{font:inherit}.container{width:100%;max-width:var(--container);padding-inline:var(--gutter);box-sizing:border-box;margin-inline:auto}.num,.figure,td.num{font-variant-numeric:tabular-nums}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-slot]{background:linear-gradient(160deg, var(--color-paper-2,var(--color-paper)), var(--color-paper-3,var(--color-paper)));position:relative;overflow:hidden}[data-slot]>img{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;inset:0}[data-slot]:has(>img)>:not(img):not([data-keep]){display:none!important}@media (max-width:60rem){:root{--gutter:24px;--section-gap-s:80px;--section-gap:96px;--section-gap-l:120px}}@media (max-width:40rem){:root{--gutter:16px;--section-gap-s:56px;--section-gap:72px;--section-gap-l:96px;--gap-columns:16px}}@media (prefers-reduced-motion:reduce){:not(.keep-motion),:not(.keep-motion):before,:not(.keep-motion):after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[data-slot]>img{filter:saturate(.65)contrast(.97)sepia(.08)}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--space-3xs:2px;--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:40px;--space-2xl:64px;--space-3xl:96px;--space-4xl:144px;--text-xs:.75rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.2rem;--text-xl:1.44rem;--text-2xl:1.728rem;--text-3xl:2.074rem;--text-display-s:1.44rem;--text-display:1.728rem;--text-section:1.2rem;--text-title:1rem;--text-lead:1rem;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-micro:.12s;--dur-short:.22s;--dur-long:.42s;--overlay-blur:4px;--color-primary:#005262;--color-primary-hover:#004454;--color-primary-ink:#fdfcf9;--color-primary-soft:#d9f0f6;--color-primary-border:#99cbd7;--color-sidebar-active-border:#3f8696;--color-secondary:#a83a00;--color-secondary-hover:#913100;--color-secondary-ink:#fdfcf9;--color-brand:#ef8b7b;--color-brand-strong:#bb3d31;--color-brand-soft:#ffe9e3;--color-success:#005e27;--color-success-bg:#e3f4e6;--color-success-border:#b1d1b7;--color-warning:#704500;--color-warning-bg:#fbf1dc;--color-warning-border:#e0c69f;--color-danger:#a52a26;--color-danger-bg:#ffedea;--color-danger-border:#efbcb6;--color-info:var(--color-primary);--color-info-bg:var(--color-primary-soft);--color-info-border:var(--color-primary-border);--color-neutral-bg:#f1ece8;--color-neutral-border:#c7bfba;--color-neutral-ink:#312926;--color-error:var(--color-danger);--color-paid:var(--color-success);--color-chart-1:#00697c;--color-chart-2:#dc6c57;--color-chart-3:#cf9128;--color-chart-4:#32884b;--color-chart-5:#595d96;--container:1440px;--gutter:38px;--gap-columns:32px;--section-gap-s:120px;--section-gap:144px;--section-gap-l:176px;--z-base:1;--z-raised:10;--z-dropdown:100;--z-sticky:200;--z-sticky-nav:300;--z-modal:400;--z-toast:500;--z-tooltip:600;--color-paper:#f8f4f1;--color-paper-2:#f1ece8;--color-paper-3:#e8e1dd;--color-ink:#1d1614;--color-ink-2:#312926;--color-muted:#544b47;--color-rule:#d9d3cf;--color-rule-2:#c7bfba;--color-accent:var(--color-brand);--color-accent-ink:#1d1614;--color-accent-2:var(--color-brand-strong);--color-focus:var(--color-primary);--color-cotton:#fdfbf8;--color-desk:#f0ebe7;--color-print:#221b19;--color-board:#1f1917;--color-board-type:#f6f3ef;--color-sidebar-muted:#bdb6b0;--shade:32% .03 50;--lit:100% .005 80;--deep:7% .01 40;--font-display:"General Sans", ui-sans-serif, system-ui, sans-serif;--font-body:var(--font-display);--font-outlier:"Geist Mono", ui-monospace, monospace;--radius-card:8px;--radius-input:6px;--radius-pill:999px;--radius-stock:8px;--rule-hair:1px;--field-height:38px;--field-height-compact:34px;--field-surface:var(--color-cotton);--field-border:var(--color-rule-2);--field-focus:var(--color-primary);--shadow-card:0 1px 3px #1a14130f, 0 3px 10px -2px #1a141314;--shadow-popover:0 10px 28px #1a14132e;--edge-stock:inset 0 1px 0 oklch(var(--lit) / .9), inset 0 -1px 0 oklch(var(--shade) / .07), 0 0 0 .5px oklch(var(--shade) / .22), 0 1px 0 oklch(var(--shade) / .12);--cast-stock:6px 5px 10px -6px oklch(var(--shade) / .3);--cast-stock-lift:12px 10px 18px -8px oklch(var(--shade) / .3);--press-groove:inset 1px 1.5px 2px oklch(var(--shade) / .16), inset -1px -1px 0 oklch(var(--lit) / .9), 0 0 0 .5px oklch(var(--shade) / .2);--tracking-display:-.03em;--display-weight:600}@supports (color:lab(0% 0 0)){:root{--color-primary:lab(31.0016% -25.0023 -21.8348);--color-primary-hover:lab(25.1774% -24.2813 -21.7205);--color-primary-ink:lab(98.8609% -.010848 1.52521);--color-primary-soft:lab(93.2176% -6.80247 -5.47552);--color-primary-border:lab(78.338% -14.6955 -11.9007);--color-sidebar-active-border:lab(51.7691% -19.4345 -15.9825);--color-secondary:lab(40.7206% 45.6748 59.1382);--color-secondary-hover:lab(34.8851% 46.1265 61.7601);--color-secondary-ink:lab(98.8609% -.010848 1.52521);--color-brand:lab(68.7257% 37.7732 25.9528);--color-brand-strong:lab(45.0626% 51.1889 36.8623);--color-brand-soft:lab(94.0151% 6.94585 5.57679);--color-success:lab(34.2033% -36.5668 24.5131);--color-success-bg:lab(94.5352% -7.39104 4.71039);--color-success-border:lab(80.943% -14.8231 9.48877);--color-warning:lab(33.6494% 16.7757 52.9533);--color-warning-bg:lab(95.4698% 1.04171 11.5708);--color-warning-border:lab(81.5267% 5.20819 23.3574);--color-danger:lab(38.0991% 50.2234 33.9902);--color-danger-bg:lab(95.1295% 7.65783 4.12669);--color-danger-border:lab(80.8983% 18.2226 10.7953);--color-neutral-bg:lab(93.5994% 1.34861 2.20249);--color-neutral-border:lab(77.9268% 2.13432 3.47089);--color-neutral-ink:lab(17.5552% 3.41681 3.27179);--color-chart-1:lab(40.355% -27.8415 -23.9987);--color-chart-2:lab(59.279% 43.628 33.158);--color-chart-3:lab(65.0748% 17.9978 60.6316);--color-chart-4:lab(50.5345% -37.734 24.8701);--color-chart-5:lab(41.036% 10.0359 -31.9876);--color-paper:lab(96.5024% 1.15427 1.88681);--color-paper-2:lab(93.5994% 1.34861 2.20249);--color-paper-3:lab(90.1132% 1.73876 2.8349);--color-ink:lab(8.27607% 3.25496 2.76872);--color-ink-2:lab(17.5552% 3.41681 3.27179);--color-muted:lab(32.6499% 3.14289 3.57486);--color-rule:lab(84.8932% 1.73977 2.83557);--color-rule-2:lab(77.9268% 2.13432 3.47089);--color-accent-ink:lab(8.27607% 3.25496 2.76872);--color-cotton:lab(98.6213% .253499 1.69278);--color-desk:lab(93.3811% 1.17719 2.75882);--color-print:lab(10.5964% 3.24813 2.90249);--color-board:lab(9.44785% 2.89842 2.77304);--color-board-type:lab(95.9435% .683308 2.15881);--color-sidebar-muted:lab(74.4574% 2.03636 4.00335);--shadow-card:0 1px 3px lab(7.1563% 2.67531 1.97472/.06), 0 3px 10px -2px lab(7.1563% 2.67531 1.97472/.08);--shadow-popover:0 10px 28px lab(7.1563% 2.67531 1.97472/.18)}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-paper:#201916;--color-paper-2:#2c2422;--color-paper-3:#39312e;--color-cotton:#27201d;--color-desk:#312926;--color-ink:#eeeae7;--color-ink-2:#dbd6d2;--color-muted:#aaa39d;--color-rule:#48403d;--color-rule-2:#5b5350;--field-surface:var(--color-cotton);--field-border:var(--color-rule-2);--color-primary-soft:#0f363e;--color-primary-border:#366671;--color-brand-soft:#402a24;--color-success-bg:#1a321f;--color-warning-bg:#3f3017;--color-danger-bg:#442724;--color-neutral-bg:#362f2b;--color-neutral-border:#564e4a;--color-neutral-ink:#dbd6d2;--shadow-card:0 1px 3px #01000047, 0 3px 10px -2px #0100005c;--shadow-popover:0 10px 28px #0100008c}@supports (color:lab(0% 0 0)){:root[data-theme=dark]{--color-paper:lab(9.44092% 3.16884 3.02627);--color-paper-2:lab(15.2349% 3.42232 3.27668);--color-paper-3:lab(21.0288% 3.67768 3.52179);--color-cotton:lab(12.9215% 3.15883 3.02443);--color-desk:lab(17.5552% 3.41681 3.27179);--color-ink:lab(93.0435% .683636 2.15898);--color-ink-2:lab(86.0749% 1.13583 2.78227);--color-muted:lab(67.4972% 2.04015 4.00586);--color-rule:lab(28.0152% 2.90231 3.30082);--color-rule-2:lab(36.1357% 2.89272 3.29353);--color-primary-soft:lab(20.2493% -11.56 -9.55625);--color-primary-border:lab(40.0434% -14.3631 -11.7603);--color-brand-soft:lab(19.685% 10.0108 8.11851);--color-success-bg:lab(18.2189% -13.4682 8.75173);--color-warning-bg:lab(21.1393% 4.70632 18.7503);--color-danger-bg:lab(19.5426% 13.8216 8.35121);--color-neutral-bg:lab(19.8945% 2.91601 3.31172);--color-neutral-border:lab(33.8156% 2.89518 3.29534);--color-neutral-ink:lab(86.0749% 1.13583 2.78227);--shadow-card:0 1px 3px lab(.108129% .186779 .107524/.28), 0 3px 10px -2px lab(.108129% .186779 .107524/.36);--shadow-popover:0 10px 28px lab(.108129% .186779 .107524/.55)}}
