:root{--color-ink:#11100d;--color-ink-rgb:17,16,13;--color-muted:#6f6a61;--color-muted-rgb:111,106,97;--color-stone:#ddd7ce;--color-stone-rgb:221,215,206;--color-concrete:#eeeae3;--color-concrete-rgb:238,234,227;--color-accent:#d8ccbc;--color-accent-rgb:216,204,188;--color-accent-strong:#11100d;--color-accent-strong-rgb:17,16,13;--color-paper:#fff;--color-paper-rgb:255,255,255;--color-surface:#fbfaf7;--color-surface-rgb:251,250,247;--color-shadow-rgb:17,16,13;--color-info-bg:#f3eee7;--color-info-border:#ddd7ce;--color-info-text:#5f5a52;--color-success-bg:#edf7f1;--color-success-border:#c8e6d2;--color-success-text:#2f6b45;--color-warning-bg:#fff7e8;--color-warning-border:#f0d9a8;--color-warning-text:#85621f;--color-error-bg:#fff0ed;--color-error-border:#efc7be;--color-error-text:#9b2f20;--shadow-soft:0 22px 70px rgba(var(--color-shadow-rgb),.12);--font-heading:Georgia,"Times New Roman",serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--color-paper);color:var(--color-ink);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}h1{font-family:var(--font-heading);font-size:clamp(2rem,4.2vw,4.2rem);line-height:.98}button,input,select,textarea{font:inherit}input:not([type=checkbox]):not([type=radio]),select,textarea{border-radius:0!important}button:hover,button:focus-visible,button:active{transform:none!important}:where([class*=card i],[class*=panel i],[class*=carousel i],[class*=shell i],[class*=rail i],[class*=modal i],[class*=popover i],[class*=preview i],[class*=media i],[class*=gallery i],[class*=workspace i],[class*=filters i],[class*=metric i],[class*=chart i],[class*=grid i],[class*=wrap i],[class*=thumb i],[class*=thumbnail i],[class*=trigger i],[class*=field i],[class*=form i],[class*=input i],[class*=select i],[class*=textarea i]){border-radius:0!important}input:-webkit-autofill{-webkit-text-fill-color:var(--color-ink);-webkit-box-shadow:0 0 0 1000px var(--field-bg,#fff)inset;box-shadow:0 0 0 1000px var(--field-bg,#fff)inset;caret-color:var(--color-ink)}input:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-ink);-webkit-box-shadow:0 0 0 1000px var(--field-bg,#fff)inset;box-shadow:0 0 0 1000px var(--field-bg,#fff)inset;caret-color:var(--color-ink)}input:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-ink);-webkit-box-shadow:0 0 0 1000px var(--field-bg,#fff)inset;box-shadow:0 0 0 1000px var(--field-bg,#fff)inset;caret-color:var(--color-ink)}input:-webkit-autofill:active{-webkit-text-fill-color:var(--color-ink);-webkit-box-shadow:0 0 0 1000px var(--field-bg,#fff)inset;box-shadow:0 0 0 1000px var(--field-bg,#fff)inset;caret-color:var(--color-ink)}textarea:-webkit-autofill{-webkit-text-fill-color:var(--color-ink);-webkit-box-shadow:0 0 0 1000px var(--field-bg,#fff)inset;box-shadow:0 0 0 1000px var(--field-bg,#fff)inset;caret-color:var(--color-ink)}textarea:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-ink);-webkit-box-shadow:0 0 0 1000px var(--field-bg,#fff)inset;box-shadow:0 0 0 1000px var(--field-bg,#fff)inset;caret-color:var(--color-ink)}textarea:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-ink);-webkit-box-shadow:0 0 0 1000px var(--field-bg,#fff)inset;box-shadow:0 0 0 1000px var(--field-bg,#fff)inset;caret-color:var(--color-ink)}textarea:-webkit-autofill:active{-webkit-text-fill-color:var(--color-ink);-webkit-box-shadow:0 0 0 1000px var(--field-bg,#fff)inset;box-shadow:0 0 0 1000px var(--field-bg,#fff)inset;caret-color:var(--color-ink)}select:-webkit-autofill{-webkit-text-fill-color:var(--color-ink);-webkit-box-shadow:0 0 0 1000px var(--field-bg,#fff)inset;box-shadow:0 0 0 1000px var(--field-bg,#fff)inset;caret-color:var(--color-ink)}select:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-ink);-webkit-box-shadow:0 0 0 1000px var(--field-bg,#fff)inset;box-shadow:0 0 0 1000px var(--field-bg,#fff)inset;caret-color:var(--color-ink)}select:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-ink);-webkit-box-shadow:0 0 0 1000px var(--field-bg,#fff)inset;box-shadow:0 0 0 1000px var(--field-bg,#fff)inset;caret-color:var(--color-ink)}select:-webkit-autofill:active{-webkit-text-fill-color:var(--color-ink);-webkit-box-shadow:0 0 0 1000px var(--field-bg,#fff)inset;box-shadow:0 0 0 1000px var(--field-bg,#fff)inset;caret-color:var(--color-ink)}.page{min-height:100vh;overflow-x:hidden}.section{padding:88px 24px}.sectionInner{max-width:1160px;margin:0 auto}.eyebrow{color:var(--color-accent-strong);letter-spacing:.04em;font-size:.78rem;font-weight:760}.sectionTitle{max-width:720px;margin:12px 0 0;font-size:clamp(2rem,4vw,4.4rem);line-height:.98}.muted{color:var(--color-muted)}@media (max-width:760px){.section{padding:64px 18px}.sectionTitle{font-size:clamp(1.7rem,7vw,2.5rem);line-height:1}}