@font-face{font-family:Lora;src:url(/fonts/Lora-VariableFont_wght.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Lora;src:url(/fonts/Lora-Italic-VariableFont_wght.woff2)format("woff2");font-weight:400 700;font-style:italic;font-display:swap}@font-face{font-family:Lora Fallback;src:local(Georgia);size-adjust:104.98%;ascent-override:95.83%;descent-override:26.1%;line-gap-override:0%}@font-face{font-family:Lora Fallback Noto;src:local(Noto Serif);size-adjust:97.3%;ascent-override:103.39%;descent-override:28.16%;line-gap-override:0%}@font-face{font-family:DM Sans;src:url(/fonts/DMSans-VariableFont_opsz-wght.woff2)format("woff2");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:DM Sans Fallback;src:local(Arial),local(Helvetica),local(Liberation Sans);size-adjust:102%;ascent-override:97.25%;descent-override:30.39%;line-gap-override:0%}@font-face{font-family:DM Sans Fallback Roboto;src:local(Roboto);size-adjust:102.22%;ascent-override:97.04%;descent-override:30.33%;line-gap-override:0%}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-green:#a8ce72;--color-ember:#c4622d;--color-charcoal:#1a1814;--color-charcoal-mid:#242018;--color-charcoal-light:#2e2a24;--color-charcoal-border:#3a342c;--color-ash:#969088;--color-ash-light:#9b938b;--color-ember-text:#e27134;--color-ember-deep:#a75326;--color-numeral:#756958;--color-cream:#f0ebe1;--color-cream-dim:#c9c2b5;--font-display:"Lora", "Lora Fallback", "Lora Fallback Noto", Georgia, serif;--font-body:"DM Sans", "DM Sans Fallback", "DM Sans Fallback Roboto", sans-serif;--spacing:.25rem;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--header-offset:4rem;--gutter:1rem}@media (width>=640px){:root{--gutter:2rem}}@layer base{*,:before,:after,::backdrop{box-sizing:border-box;margin:0;padding:0}button,input,select,optgroup,textarea{font:inherit;letter-spacing:inherit;color:inherit}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}iframe{color-scheme:normal}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}ol,ul,menu{list-style:none}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::placeholder{opacity:1}html{-webkit-text-size-adjust:100%;tab-size:4;scroll-behavior:auto;scroll-padding-top:5rem;font-size:110%}html:has([data-closure-banner]){scroll-padding-top:8.5rem}body{background-color:var(--color-charcoal);color:var(--color-cream);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;padding-bottom:4.5rem;font-size:1rem;line-height:1.6}@media (width>=1024px){body{padding-bottom:0}}body:before{content:"";opacity:.035;pointer-events:none;z-index:1000;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='1'/%3E%3C/svg%3E");position:fixed;inset:0}}@layer overrides{[data-rmx-enhanced] [data-unenhanced]{display:none}input[type=radio]:checked{border-color:var(--color-green);background:var(--color-green);box-shadow:inset 0 0 0 3px var(--color-charcoal-mid)}input[type=radio]:focus-visible{outline:2px solid var(--color-green);outline-offset:2px}input:not([type=checkbox]):not([type=radio]):focus,select:focus,textarea:focus{border-color:var(--color-green)}:root[data-scrolled] nav[data-hero]{border-bottom:1px solid var(--color-charcoal-light);background:#1a1814fa}}
