a{text-decoration:none;color:inherit}figure{margin:0 0 1rem}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}.no-scroll{overflow:hidden}*,:after,:before{box-sizing:border-box}.yellow{color:#ffdc50}img.inactive{filter:grayscale(100%) brightness(50%)}.hero-component{position:relative;transform:translateZ(0);-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;-webkit-perspective:1000}.hero-component img{transform-origin:right center;transition:filter .8s ease-in-out,transform .8s ease-in-out}.front{position:absolute;z-index:2}.front-2{position:absolute;z-index:1}.behind{position:relative;z-index:0}.unfocus{filter:grayscale(100%) brightness(50%)}.focus{transform:scale(1.1);transition:transform .8s ease-in-out}@media screen and (max-width: 480px){.focus{transform:scale(1.03)}}.hide{opacity:0;transition:opacity .8s ease-in-out}.position{position:absolute;bottom:0;padding:2rem 1rem;z-index:2;width:100%;transform:translateY(1);transition:transform .8s ease-in-out;cursor:pointer}@media screen and (max-width: 480px){.position{bottom:2rem}}.hero-container.top{width:100vw;margin-top:0}.hero-container.top .position{transform:translate(-200%)}.record-button{cursor:pointer;font-size:1.2rem;font-weight:700;text-align:center;display:flex;align-items:center;border:3px solid #FFDC50;width:fit-content;padding:.4rem 1rem;border-radius:9999px;color:#272727;background:#ffdc50}@media screen and (max-width: 480px){.record-button{font-size:1.1rem}}.reverse{color:#ffdc50;background:#272727}.link{background-color:#ffffe0;color:#1e90ff;text-decoration:none}.spacer{height:4rem;width:90vw;display:flex;flex-direction:row}.grid-100{display:grid;gap:2rem;grid-template-columns:100%}.grid-20-80{display:grid;grid-template-columns:auto auto}.min-height-100vh{min-height:100vh}.margin-top-2rem{margin-top:2rem}.margin-top-25rem{margin-top:2.5rem}.margin-top-half-rem{margin-top:.5rem}.margin-bottom-half-rem{margin-bottom:.5rem}.margin-bottom-1rem{margin-bottom:1rem}.margin-left-half-rem{margin-left:.5rem}.margin-left-2rem{margin-left: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-1rem{padding-top:1rem}.padding-top-2rem{padding-top:2rem}.padding-top-8rem{padding-top:8rem}.padding-top-6rem{padding-top:6rem}.padding-left-2rem{padding-left:2rem}.padding-bottom-2rem{padding-bottom:2rem}.column{display:flex;flex-direction:column}.row{display:flex;flex-direction:row}.display-none{display:none}.display{display:block}.hero-container{width:95vw;margin-top:6rem;margin-left:auto;margin-right:auto;transition:margin-top .5s ease,width .5s ease}.hero-container .position{width:40%;margin-left:6rem;margin-top:8rem}@media screen and (max-width: 480px){.hero-container .position{width:auto;margin-left:3rem;margin-bottom:0rem;margin-right:3rem}}.hero-container .text-container{text-align:left}.hero-container img{top:0;object-fit:cover;width:100%;vertical-align:top}@media screen and (max-width: 480px){.hero-container{height:90vh}.hero-container img{height:100%;width:100%;position:absolute}}.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;position:relative}.pill{cursor:pointer;display:flex;align-items:center;color:#ffdc50;border:3px solid #FFDC50;width:fit-content;padding:.5rem 1rem;border-radius:9999px}@media screen and (max-width: 480px){.pill{margin-left:.8rem}}.carousel-button{position:absolute;top:calc(50% - 1.8rem);border-radius:3.2rem;background:#fff;display:flex;justify-content:center;width:4rem;height:4rem;border-radius:9999px;box-shadow:0 4px 5px #00000024,0 1px 10px #0000001f,0 2px 4px -1px #0003;opacity:1;transition:opacity .3s linear}.carousel-button .arrow{width:100%;height:100%;stroke:#000;fill:#000;overflow:visible}@media screen and (max-width: 480px){.carousel-button{width:2rem;height:2rem;top:calc(60% - 1.8rem)}}.carousel-button:hover{background:#ffdc50}.hide-button{opacity:0}.next{right:4rem;transform:rotate(180deg);z-index:1000}@media screen and (max-width: 480px){.next{right:1.5rem}}.previous{left:4rem;z-index:1000}@media screen and (max-width: 480px){.previous{left:1.5rem}}.carousel::scroll-button(*){background-color:#fff;cursor:pointer}.carousel{position:relative;display:flex;overflow:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;grid-auto-flow:column;scrollbar-width:none;gap:1.5rem}@media screen and (max-width: 480px){.carousel{gap:.8rem}}.carousel::-webkit-scrollbar{display:none}.slide{display:flex;align-items:center;scroll-snap-align:center}.carousel .slide:first-child{margin-left:2rem;scroll-margin-left:2rem}@media screen and (max-width: 480px){.carousel .slide:first-child{margin-left:.8rem;scroll-margin-left:.8rem}}.carousel .slide:last-child{margin-right:1.5rem;scroll-marginright:1.5rem}@media screen and (max-width: 480px){.carousel .slide:last-child{margin-right:.8rem;scroll-margin-right:.8rem}}.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);height:25rem;object-fit:cover}.text-container{z-index:2;position:absolute;height:70%;width:100%;display:flex;flex-direction:column;text-align:center}.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}}.center{text-align:center}.title-emphasis{width:15%;margin-left:0;margin-top:0;border:3px solid #FFDC50}.title{font-size:2rem;font-weight:600;letter-spacing:-.02em}.title-13{font-size:1.3rem;font-weight:600;letter-spacing:-.02em}.title-14{font-size:1.4rem;font-weight:600;letter-spacing:-.02em}.title-15{font-size:1.5rem;font-weight:600;letter-spacing:-.02em}.title-2{font-size:2rem;font-weight:700;letter-spacing:-.02em}.text-13{font-size:1.3rem}.title-25{font-size:2.5rem;font-weight:700;letter-spacing:-.02em}.title-3{font-size:3rem;font-weight:700;color:#ffdc50}@media screen and (max-width: 480px){.title-3{font-size:1.9rem}}.description{font-size:1.1rem;font-weight:500;margin:1rem 0rem 2rem}.keywords{font-size:.8rem;margin-top:1.5rem;margin-bottom:1rem;margin-right:auto;margin-left:auto}.keywords .keyword-unit{background-color:#fff;opacity:.8;padding:.2rem .5rem;border-radius:999px;color:#000;margin-right:.5rem;text-align:center}.context{margin-block-start:0;margin-block-end:0;font-size:.9rem;font-weight:400;line-height:1.2rem}.bottom{bottom:0}.top{top: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;letter-spacing:1px;display:inline-block;float:left;margin-right:.7rem;position:relative;color:#000}.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}.pill: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 [class^=title]{color:#ffdc50}.hover:hover .line{stroke:#000}
