@font-face{font-family:Inter;src:url(/fonts/inter-latin.woff2)format("woff2");font-weight:100 900;font-display:swap}:root{--n-50:#fafaf7;--n-100:#f4f2ed;--n-200:#eae8e2;--n-300:#d9d6ce;--n-400:#b5b2aa;--n-500:#8b8b92;--n-600:#66666e;--n-700:#4b4b55;--n-800:#2a2a31;--n-900:#1d1d1f;--night:#111113;--paper:var(--n-50);--surface-warm:var(--n-100);--surface-card:#fbfbfd;--text:var(--n-900);--text-body:var(--n-700);--text-muted:var(--n-600);--copper:#a84a30;--copper-accent:#c45c3e;--copper-hover:#b8553a;--copper-active:#8f3e28;--copper-text:#a84a30;--on-copper:#fff;--success:#1f7a4d;--success-bg:#e6f2eb;--danger:#b42318;--danger-bg:#fbeae8;--warn:#8a5a00;--warn-bg:#fbf1dc;--border:#0b0b0f14;--border-strong:#0b0b0f24;--shadow-1:0 1px 2px #0b0b0f0a,0 4px 16px #0b0b0f0a;--shadow-2:0 2px 6px #0b0b0f0a,0 16px 40px #0b0b0f14;--shadow-3:0 4px 12px #0b0b0f0d,0 32px 80px #0b0b0f1f;--font:"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--t-display:clamp(40px,6vw,72px);--lh-display:1.02;--tr-display:-.03em;--t-h2:clamp(32px,4.2vw,52px);--lh-h2:1.06;--tr-h2:-.025em;--t-h3:clamp(20px,1.8vw,24px);--lh-h3:1.25;--tr-h3:-.015em;--t-lead:clamp(18px,1.5vw,20px);--lh-lead:1.5;--tr-lead:-.005em;--t-body:16px;--lh-body:1.6;--tr-body:0;--t-small:14px;--lh-small:1.45;--tr-small:0;--t-label:12px;--lh-label:1.35;--tr-label:.01em;--t-micro:11px;--lh-micro:1.3;--tr-micro:.01em;--measure:65ch;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-12:48px;--s-16:64px;--s-20:80px;--s-24:96px;--section-y:64px;--section-y-pair:32px;--gutter:20px;--container:1200px;--r-control:10px;--r-card:14px;--r-surface:24px;--ease-out:cubic-bezier(.23,1,.32,1);--ease-in-out:cubic-bezier(.77,0,.175,1);--ease-drawer:cubic-bezier(.32,.72,0,1);--d-press:.12s;--d-ui:.2s;--d-reveal:.32s;--d-scene:.6s}@media (min-width:768px){:root{--section-y:88px;--section-y-pair:40px;--gutter:32px}}@media (min-width:1024px){:root{--section-y:112px;--section-y-pair:48px;--gutter:40px}}.theme-dark{--paper:#0b0b0f;--surface-warm:#16161b;--surface-card:#1c1c22;--text:#f2f1ec;--text-body:#a3a3ab;--text-muted:#7c7c85;--copper-text:#d97757;--success:#4cc38a;--danger:#f97066;--border:#f2f1ec1a;--border-strong:#f2f1ec2e;--shadow-2:0 16px 40px #0006}:root{--scatter-bg:var(--paper);--scatter-window-bg:#fff;--scatter-window-border:var(--border-strong);--scatter-window-radius:var(--r-card);--scatter-window-shadow:var(--shadow-1);--scatter-tilt-max:0deg;--scatter-link:#1d1d1f2e;--ghost-opacity:.28;--logo-h:28px}@media (max-width:767px){:root{--logo-h:22px}}
.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.block{display:block}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.border{border-width:1px}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}html{-webkit-tap-highlight-color:transparent;-moz-text-size-adjust:100%;text-size-adjust:100%}input,select,textarea{font-size:16px}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}
