:root{--background:#fff;--foreground:#404142;--ink-muted:#696b68;--paper:#fff;--accent:#cead70;--accent-strong:#846a39;--border:#e6e7e3;--font-body:var(--font-inter);--font-display:var(--font-inter)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;min-height:100%}body{color:var(--foreground);background:var(--background);font-family:var(--font-inter), Arial, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;line-height:1.5}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}:focus-visible{outline-offset:4px;outline:2px solid #9e814a}::selection{color:#404142;background:#ecdfc5}.radix-themes{--default-font-family:var(--font-inter), Arial, sans-serif;--heading-font-family:var(--font-inter), Arial, sans-serif;--color-background:#fff;--bronze-1:#fdfcfa;--bronze-2:#faf8f3;--bronze-3:#f5eedf;--bronze-4:#efe3cb;--bronze-5:#e8d7b6;--bronze-6:#ddc69e;--bronze-7:#cead70;--bronze-8:#b89858;--bronze-9:#404142;--bronze-10:#303132;--bronze-11:#846a39;--bronze-12:#404142;--bronze-a3:#cead7024;--bronze-a4:#cead7040;--bronze-a5:#cead7055;--bronze-a7:#846a3966;--bronze-a8:#846a3988;--bronze-a9:#404142;--bronze-a11:#846a39;--gold-9:#404142;--gold-10:#303132;--gold-11:#846a39;--gold-a3:#cead7024;--gold-a4:#cead7040;--gold-a9:#404142;--gold-a11:#846a39;--gold-contrast:white;--bronze-contrast:white;min-height:100vh}.rt-Container{width:100%}.rt-Section{padding-top:clamp(50px,6vw,90px);padding-bottom:clamp(50px,6vw,90px)}.rt-Button{letter-spacing:-.01em;font-weight:500}.rt-TextFieldRoot,.rt-TextAreaRoot,.rt-SelectTrigger{background-color:#fff}.rt-Card{box-shadow:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (max-width:640px){.rt-Container{padding-left:20px!important;padding-right:20px!important}.rt-Section{padding-top:36px;padding-bottom:36px}}
