a{text-decoration:none;color:inherit}b,strong{font-weight:700}html,body{margin:0;font-family:Inter,Roboto,Helvetica Neue,Arial,sans-serif;color:#fff;background-color:#272727;min-height:100vh}input,textarea{border-width:1px;border-style:solid;border-color:#2727272f;border-image:none;font-size:1rem;font-weight:400;padding:1rem}button{padding:0;border:none;background:none;cursor:pointer}ul{padding-inline-start:0}*,:after,:before{box-sizing:border-box}.yellow{color:#ffdc50}.record-button{font-size:1.5rem;font-weight:700;display:flex;align-items:center;border:3px solid #FFDC50;width:fit-content;padding:.5rem 1rem;border-radius:9999px;color:#272727;background:#ffdc50}.reverse{color:#ffdc50;background:#272727}.link{background-color:#ffffe0;color:#1e90ff;text-decoration:none}.spacer{height:4rem;width:90vw;display:flex;flex-direction:row}.min-height-100vh{min-height:100vh}.margin-top-2rem{margin-top:2rem}.margin-bottom-2rem{margin-bottom:2rem}.margin-left-right-auto{margin-left:auto;margin-right:auto}.margin-top-6rem{margin-top:6rem}.padding-top-6rem{padding-top:6rem}.padding-left-2rem{padding-left:2rem}.column{display:flex;flex-direction:column}.row{display:flex;flex-direction:row}.hero-container{width:95vw;margin-top:6rem;margin-left:auto;margin-right:auto;display:flex;flex-direction:row;transition:margin-top .5s ease,width .5s ease}.hero-container img{top:0;object-fit:cover;width:100%;vertical-align:top}@media screen and (max-width: 480px){.hero-container{height:70vh}.hero-container img{height:100%;width:auto;position:absolute;right:-150px}}.hero-component-container{object-fit:cover;width:100%;height:100%;margin-left:auto;margin-right:auto;border-radius:.5rem;display:flex;flex-direction:column;justify-content:space-between}.hero-component{position:relative;overflow:hidden;border-radius:.5rem;display:flex;flex-direction:column;justify-content:flex-end;height:100%}.hero-component.full{width:100%;height:100%}.hero-component.half{width:100%;height:15rem}.hero-component.half img{height:100%;object-fit:cover}.half .title{font-size:1.5rem}.sub{width:35%;gap:1rem;align-items:center}.content-container{width:100vw}.content-component-full{overflow:visible;margin-left:auto;margin-right:auto}.content-component-title{cursor:pointer;font-size:1.5rem;font-weight:700;margin-left:2rem;margin-bottom:2rem;display:flex;align-items:center;border:3px solid #FFDC50;width:fit-content;padding:.5rem 1rem;border-radius:9999px;color:#ffdc50}.carousel{display:flex;overflow:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;gap:1.5rem}.carousel::-webkit-scrollbar{display:none}.slide{display:flex;align-items:center}.carousel .slide:first-child{margin-left:2rem;scroll-margin-left:2rem}.carousel .slide:last-child{margin-right:2rem;scroll-margin-right:2rem}.card-container{width:20rem;font-size:1.1rem}@media screen and (max-width: 480px){.card-container{width:18rem}}.card{cursor:pointer;position:relative;width:100%;height:95%;background-color:#fff;background-size:cover;margin:auto;border-radius:.5rem;box-shadow:0 5px 10px #0000000d,0 15px 40px #0003;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}.card img{transform:scale(1.01)}.text-container{z-index:2;position:absolute;height:50%;width:100%;display:flex;flex-direction:column}.text-container:before{content:"";position:absolute;inset:0;background:linear-gradient(to top,#000000b3,#0000);z-index:1}.text{font-size:1rem;color:#fff}.text-2{font-size:1.5rem;color:#fff}@media screen and (max-width: 480px){.text-2{font-size:1.1rem}}.title,.title-2{font-size:2rem;font-weight:700}.title-3{font-size:3rem;font-weight:700;color:#ffdc50}@media screen and (max-width: 480px){.title-3{font-size:1.9rem}}.description{margin:1rem 0rem}.position{position:absolute;margin:2rem;z-index:2;transform:translateY(1);transition:transform .8s ease-in-out;cursor:pointer}@media screen and (max-width: 480px){.position{bottom:2rem}}.hero-container .position:hover{transform:scale(1.03);text-decoration:underline;text-decoration-color:#ffdc50;text-decoration-thickness:5px;transition:text-decoration .5s ease-in-out,transform .5s ease-in-out}.bottom{bottom:0}.events .dot{color:#daff9f}.events svg{fill:#daff9f}.recipes .dot{color:#ff7373}.recipes svg{fill:#ff7373}.ondemand .dot{color:#97d1ff}.ondemand svg{fill:#97d1ff}.wrap-anchor{font-size:2.5rem;font-weight:900;display:inline-block;float:left;margin-right:.7rem;position:relative;color:#fff;-webkit-text-stroke:4px #272727;text-stroke:4px #272727;text-shadow:5px 5px 0px #272727;paint-order:stroke fill}.wrap{display:inline}.about-link{font-weight:700;color:#000;text-decoration:underline;text-decoration-color:#ffdc50;text-decoration-thickness:5px}.pill-emphasis{font-weight:700;border:1px solid #FFDC50;background-color:#ffdc50;color:#000;border-radius:9999px;padding:.1rem .5rem}.content-component-title:hover{color:#000;background-color:#ffdc50}.hover{transition:transform .3s ease}.hover:hover{transform:scale(1.03);outline:3px solid #FFDC50}.card:hover{box-shadow:0 5px 10px #0000001a,0 15px 40px #0000004d}.content-component-title.reverse-hover:hover,.record-button.reverse-hover:hover{color:#ffdc50;background-color:#272727}.record-button.reverse:hover{color:#000;background-color:#fff}.hover:hover .title-2{color:#ffdc50}.hover:hover .line{stroke:#000}
