*{box-sizing:border-box;font-family:var(--reader-font);scroll-behavior:smooth}@font-face{font-family:Lora;src:url(/fonts/Lora/Lora-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Lora;src:url(/fonts/Lora/Lora-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Lora;src:url(/fonts/Lora/Lora-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Lora;src:url(/fonts/Lora/Lora-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Lora;src:url(/fonts/Lora/Lora-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Lora;src:url(/fonts/Lora/Lora-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-family:Lora;src:url(/fonts/Lora/Lora-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Lora;src:url(/fonts/Lora/Lora-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Native Record Sans;src:url("/fonts/Native Record/Native Record Sans.otf") format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Native Record Script;src:url("/fonts/Native Record/Native Record Script.otf") format("opentype");font-weight:400;font-style:normal}@font-face{font-family:"Native Record Serif";src:url("/fonts/Native Record/Native Record Serif.otf") format("opentype");font-weight:400;font-style:normal}:root{--cream:#F8F8CD;--red:#d61f26;--black:#191919;--native-script:"Native Record Script",sans-serif;--native-sans:"Native Record Sans",sans-serif;--native-record:"Native Record Serif",serif;--reader-font:"amifer",sans-serif}.native-script{font-family:var(--native-script)}.native-sans{font-family:var(--native-sans)}.native-record,.small-amp{font-family:var(--native-record)}.small-amp{font-size:14px;margin:-5px 4px 0}html{max-width:100vw;overflow-x:hidden;scroll-behavior:smooth;background-color:tan}body{width:100%;margin:0;background-image:url(/tile2.jpg);background-size:600px auto}main{min-height:50vh}.basic-bg{background-image:url(/tile2.jpg);background-size:600px auto;background-attachment:fixed}section{padding:75px 2.5vw 25px;width:100%}.spacer{padding:120px 0 0;width:100%}.flex-center-center{justify-content:center}.flex-center-center,.flex-center-end{display:flex;align-items:center;flex:1 1}.flex-center-end{justify-content:flex-end}.flex-center-start{display:flex;align-items:center;justify-content:flex-start;flex:1 1}.flex-center-spacebetween{display:flex;align-items:center;justify-content:space-between;flex:1 1}.flex-center-spaceevenly{display:flex;align-items:center;justify-content:space-evenly;flex:1 1}.flex-start-center{justify-content:center}.flex-start-center,.flex-start-start{display:flex;align-items:flex-start;flex:1 1}.flex-start-start{justify-content:flex-start}.flex-start-end{justify-content:flex-end}.flex-start-end,.flex-start-spacebetween{display:flex;align-items:flex-start;flex:1 1}.flex-start-spacebetween{justify-content:space-between}.flex-start-spaceevenly{display:flex;align-items:flex-start;justify-content:space-evenly;flex:1 1}.flex-end-center{justify-content:center}.flex-end-center,.flex-end-start{display:flex;align-items:flex-end;flex:1 1}.flex-end-start{justify-content:flex-start}.flex-end-end{justify-content:flex-end}.flex-end-end,.flex-end-spacebetween{display:flex;align-items:flex-end;flex:1 1}.flex-end-spacebetween{justify-content:space-between}.flex-end-spaceevenly{display:flex;align-items:flex-end;justify-content:space-evenly;flex:1 1}.flex-column{flex-direction:column}.flex-wrap{flex-wrap:wrap}.no-flex-grow{flex:unset}.full-width{width:100%!important;flex-grow:1}.hidden-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.hidden-scrollbar::-webkit-scrollbar{display:none}.basic-padding{padding:clamp(25px,2.5vw,35px)}.basic-padding-top-bottom{padding:clamp(25px,2.5vw,35px) 0}.basic-margin{margin:2.5vw}.basic-margin-top-bottom{margin:2.5vw 0}.no-margin{margin:0!important}.no-link-styling{text-decoration:unset}.link-hover:hover{text-decoration:underline!important}.black-text{color:var(--black)}h1,h2{font-family:var(--native-sans);font-size:clamp(36px,2vw + 1.2rem,48px);line-height:clamp(40px,2vw + 1.3rem,52px)}h2{margin:0;padding:10px 0}h3{font-family:var(--reader-font);font-size:18px;font-weight:500}h3,h4{margin:0;padding:0}h4{font-family:var(--native-record);font-size:22px}p{font-family:var(--reader-font);font-size:16px;margin:10px 0;padding:0}.italic{font-style:italic!important}.normal{font-style:normal!important}.small-text,small{font-size:12px}.small-text{font-weight:100px}address{font-size:16px;margin:10px 0;font-style:normal}a{color:inherit;font-family:inherit}a:hover{transform:scale(1.01);color:var(--red)}label{font-family:var(--native-record);font-size:16px;margin:10px 0;padding:0}input,textarea{padding:10px;background-color:rgba(255,255,255,.25);border:1px solid black;border-radius:2px;min-width:300px}.bold-text{font-weight:600}.red-text{color:var(--red)}.cream-text{color:var(--cream)}.white-text{color:white}button{background-image:url(/red-nav.png);margin:10px 0;background-size:100% 100%;background-color:unset;border:unset;font-family:var(--native-sans);padding:10px 25px;color:var(--cream);font-size:18px}button:hover{cursor:pointer;transform:scale(1.1)}.black-button{background-image:url(/black-nav.png)}.small-button{padding:5px 10px;font-size:14px}.hover:hover{transform:scale(1.05)}.hover,.hover:hover{cursor:pointer}.box-shadow{box-shadow:2px 2px 2px rgba(0,0,0,.5)}.text-shadow{text-shadow:0 0 2px rgba(0,0,0,.5)}.centered-text{text-align:center!important}.active-link{text-decoration:underline}.no-text-spacing{padding:0;margin:0}.textured-bg-tan{background-image:url(/menu-bar.png);background-size:100% 100%}.textured-bg-black,.textured-bg-tan{background-position:50%;background-repeat:no-repeat}.textured-bg-black{background-image:url("/RuggedSquare(textured).png");background-size:110% 100%}.hero-wrapper{width:100vw;max-width:100vw;padding:150px 2.5vw 25px;min-height:100vh;max-height:100vh;overflow:clip}.hero-wrapper-bg{background-image:url(/mtns.svg);background-size:auto 650px;background-position:center 100%;background-repeat:no-repeat}.hero-wrapper h1{font-size:80px;font-family:var(--native-script);max-width:700px;line-height:70px}.hero-wrapper h3{padding:0 10vw}@media only screen and (max-width:600px){.hero-wrapper{background-size:1000px auto!important;background-position:center 5vh;padding:250px 2.5vw 50px}.hero-wrapper h1{font-size:52px;line-height:50px}.hero-wrapper h3{padding:0 5vw}.hero-wrapper{min-height:unset!important}}.site-nav{width:100vw;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);position:fixed;top:0;z-index:100}.nav-inner{width:100vw;min-height:170px;z-index:2;padding:0 25px;background-image:url(/black-nav.png);background-size:calc(100% - 20px) 80px;background-repeat:no-repeat;background-position:50%}.mobile-show{display:none}.mobile-menu{width:95vw;padding:60px 25px 25px;background-image:url("/RuggedSquare(textured).png");background-size:cover;transform:translateY(-45px)}.nav-link{padding:0 25px;animation:fade-in 1s linear both;font-family:var(--native-sans);white-space:nowrap;font-size:18px;color:var(--cream);flex:1 1;text-align:center;text-decoration:unset}.nav-link:hover{cursor:pointer;text-decoration:underline!important}.active-link{color:var(--red)!important}@media only screen and (max-width:800px){.mobile-hide{display:none}.mobile-show{display:flex}.nav-link{margin:10px 0}.mobile-menu{margin-left:2.25vw}.visit-us-button-wrapper{flex-direction:column}}.market-grid{align-items:stretch}.event{background-image:url(/square-tan.png);border:2px solid var(--cream);border-radius:2px;background-size:100% 100%;margin:10px;max-width:35%;min-width:260px}.event-content{padding:0 15px 15px}.event-title{font-size:20px;line-height:1.1}.date-tag-wrapper{width:100%;height:120px;background-size:auto 100px;background-position:50%;background-repeat:no-repeat}.date-tag{background-image:url(/black-textured.png);min-width:80px;color:var(--cream);background-size:100% 100%;margin:10px 0 0 -10px;padding:5px}@media only screen and (max-width:600px){.event{max-width:unset;width:100%;min-width:90%}}.fade-in{animation:fade-in 1.2s cubic-bezier(.39,.575,.565,1) both}@keyframes fade-in{0%{opacity:0}to{opacity:1}}