*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{color:#241d1a;font-family:var(--font-body),system-ui,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#fff;margin:0;font-size:.9375rem;font-weight:400;line-height:1.72}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}ul,ol{margin:0;padding:0;list-style:none}h1,h2{font-family:var(--font-display),"Space Grotesk",system-ui,sans-serif;color:#241d1a}h3,h4{font-family:var(--font-body),system-ui,sans-serif;font-weight:600}a{color:inherit;text-decoration:none}a:focus-visible{outline-offset:3px;outline:2px solid #2c4a3c}img,svg,video{max-width:100%;display:block}img{height:auto}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}button:focus-visible{outline-offset:3px;outline:2px solid #2c4a3c}table{border-collapse:collapse;width:100%}::selection{color:#fff;background:#b07529}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:200;color:#fff;background:#241d1a;padding:12px 20px;font-size:.8125rem;font-weight:600;transition:top .15s cubic-bezier(.32,.72,0,1);position:absolute;top:-100px;left:16px}.skip:focus{top:16px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
