.nav-menu{display:grid;grid-template-columns:0.5fr 0.5fr 1.5fr;grid-template-rows:0.5fr 0.5fr;gap:0em 0.5em;grid-template-areas:"site-title . nav-links" "site-subtitle . ."}.current{color:#469e0e}.site-title{grid-area:site-title;font-family:"Kranky",serif,serif;font-size:1.5em;color:#cd293a;text-transform:uppercase}.site-title a{text-decoration:none !important;color:#cd293a}.site-subtitle{grid-area:site-subtitle;font-family:"McLaren",sans-serif,sans-serif;font-size:0.75em;align-self:center;justify-self:start;font-style:italic}.nav-links{grid-area:nav-links;display:inline;justify-self:end;align-self:center;text-transform:uppercase;font-size:0.9em;font-weight:bold}.nav-links a{margin-left:15px;color:black !important;text-decoration:none}.nav-links a:hover{text-decoration:underline !important}#toggle{display:none}.hamburger{position:absolute;top:5em;right:5%;margin-left:-2em;margin-top:-30px;width:1.5em;height:30px;z-index:5}.hamburger:hover{cursor:pointer}.hamburger:hover div{background-color:#cd293a}.hamburger div{position:relative;width:2em;height:5px;border-radius:2px;background-color:black;margin-top:5px;transition:all 0.3s ease-in-out}.nav{position:fixed;width:300px;height:100%;background-color:white;top:0;right:-300px;bottom:0;overflow:hidden;transition:all 0.3s ease-in-out;box-shadow:-2px 0 10px rgba(0,0,0,0.1)}.nav-wrapper{position:relative;overflow:hidden;overflow-y:auto;height:100%}nav{text-align:left;margin-left:10%;padding-top:80px}nav a{position:relative;text-decoration:none;color:black;display:inline-block;margin-top:1.25em;transition:color 0.2s ease-in-out;letter-spacing:1px}nav a:before{content:'';height:0;position:absolute;width:0.25em;background-color:black;left:-0.5em;transition:all 0.2s ease-in-out}nav a:hover{text-decoration:underline}nav a:hover:before{height:100%}#toggle:checked+.hamburger .top-bun{transform:rotate(-45deg);margin-top:17px}#toggle:checked+.hamburger .bottom-bun{opacity:0;transform:rotate(45deg)}#toggle:checked+.hamburger .meat{transform:rotate(45deg);margin-top:-5px}#toggle:checked+.hamburger+.nav{right:0}.kranky-regular{font-family:"Kranky", serif;font-weight:400;font-style:normal}.mclaren-regular{font-family:"McLaren", sans-serif;font-weight:400;font-style:normal}html,body{background-color:#f6f5ef;display:flex;flex-direction:column;min-height:100vh}html h1,html h2,html h3,html h4,html h5,html h6,body h1,body h2,body h3,body h4,body h5,body h6{font-family:"Kranky",serif}html p,html div,body p,body div{font-family:"McLaren",sans-serif;font-size:16px}html p a,html div a,body p a,body div a{text-decoration:underline;color:#cd293a !important}html p a:hover,html div a:hover,body p a:hover,body div a:hover{text-decoration:none}.page-content,main{flex:1 0 auto}.site-footer{flex-shrink:0}.wrapper{max-width:100%;margin:0 auto;padding:1em}.section-wrapper{max-width:800px;margin:0 auto;padding:1em}.flex-container{display:flex;flex-direction:row;flex-wrap:nowrap;gap:1em;align-items:flex-start;justify-content:normal;align-content:stretch;margin-top:2em}.flex-items:nth-child(1){display:block;flex-grow:0;flex-shrink:1;flex-basis:auto;align-self:auto;order:0}.flex-items:nth-child(2){display:block;flex-grow:0;flex-shrink:1;flex-basis:auto;align-self:auto;order:0}@media (max-width: 768px){.flex-container{flex-direction:column}}.sign-up{padding:5em 2em 2em 2em;text-align:left;margin-bottom:2em;background:linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)),url("/assets/images/zac-cain-YsHdlBSnsec-unsplash.avif");background-size:cover;background-position:center;justify-content:center}.sign-up div{max-width:800px;color:white;margin-left:auto;margin-right:auto}.sign-up a,.sign-up button{display:inline-block;width:auto;color:#fff !important}.button{background-color:#cd293a;color:#fff;padding:10px 15px;text-decoration:none !important;text-transform:uppercase;width:fit-content;margin:1em 0em 1em 0em}.button a{color:#fff !important;text-decoration:none !important}.button:hover{background-color:#b82534;border:2px solid #fff}.why-a-supper-club{background-color:#fff;padding:1em 2em 1em 2em;display:flex;flex-direction:column;gap:1.5em;text-align:center}.why-a-supper-club>div{text-align:center}.why-a-supper-club>div:first-child{width:100%}@media screen and (min-width: 599px){.why-a-supper-club{flex-wrap:wrap;flex-direction:row;column-gap:3em;row-gap:1em;max-width:100%;margin:0 auto;text-align:center;justify-content:center}.why-a-supper-club>div{text-align:center}.why-a-supper-club>div:first-child{flex:0 0 100%}.why-a-supper-club>div:nth-child(2),.why-a-supper-club>div:nth-child(3),.why-a-supper-club>div:nth-child(4){flex:0 1 25%}.why-a-supper-club>div:last-child{flex:0 1 50%}}.how-it-works{background-color:#f6f5ef;padding:2em;text-align:center}.how-it-works>*{max-width:800px;margin-left:auto;margin-right:auto}.calendar{background-color:#fff;padding:1em 2em 1em 2em;text-align:center}.calendar>*{max-width:800px;margin-left:auto;margin-right:auto}.site-footer{background-color:black;color:#fff !important;padding:2em 1em 2em 1em;margin-top:2em;font-size:0.9em}.site-footer a{color:#fff !important;text-decoration:underline}.site-footer a:hover{text-decoration:none}.site-footer .footer-col-wrapper{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:1.5em 2em;grid-template-areas:"site-name links" "made-in-decatur rss";max-width:1200px;margin:0 auto}.site-footer .footer-site-name{grid-area:site-name;text-align:left}.site-footer .footer-links{grid-area:links;text-align:right;display:flex;flex-direction:column;gap:0.5em;text-transform:uppercase}.site-footer .footer-links a{text-decoration:none !important;font-size:0.8em}.site-footer .footer-links a:hover{text-decoration:underline !important}.site-footer .footer-made-in-decatur{grid-area:made-in-decatur;text-align:left;font-size:0.8em}.site-footer .footer-rss{grid-area:rss;text-align:right}.site-footer .footer-col{display:flex;flex-wrap:wrap;gap:0 1em;justify-content:flex-end}.site-footer .footer-policy-links{display:flex;gap:1em;justify-content:flex-end}.site-footer .u-url{font-family:"Kranky",serif;color:#fff;text-transform:uppercase;font-size:1.2em}
