html{scroll-behavior:smooth}html,body{margin:0;overflow-x:hidden}.vf-header-container{box-sizing:border-box;justify-content:flex-end;align-items:center;width:100%;height:80px;padding:0;display:flex;position:relative}.vf-nav ul{gap:40px;margin:0;padding:0;list-style:none;display:flex}.vf-nav a{color:#000;text-transform:uppercase;justify-content:center;align-items:center;padding:0 4px;font-family:din condensed,sans-serif;font-size:1.5em;text-decoration:none;transition:transform .2s,color .2s;display:flex;position:relative}.vf-nav a:after{content:"";background:#000;width:0;height:2px;transition:width .25s;position:absolute;bottom:-1.5px;left:50%;transform:translate(-50%)}.vf-nav a:hover:after{width:100%}.vf-nav a:hover{color:#222;transform:scale(1.05)}.vf-burger{cursor:pointer;z-index:3000;width:44px;height:44px;transition:transform .14s;display:none;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.vf-burger:active{transform:translateY(-50%)scale(1.08)}.vf-icon{stroke:#000;fill:none;stroke-width:2.2px;pointer-events:none;width:24px;height:24px;transition:opacity .25s,transform .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vf-burger-icon{opacity:1;pointer-events:auto}.vf-cross-icon{opacity:0;pointer-events:auto}.vf-burger.open .vf-burger-icon{opacity:0;transform:translate(-50%,-50%)rotate(90deg)}.vf-burger.open .vf-cross-icon{opacity:1;transform:translate(-50%,-50%)rotate(0)}@media (max-width:1024px){.vf-burger{display:flex}.vf-nav{display:none}.vf-nav.vf-active{z-index:2000;background:#fbf3e0;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.vf-nav.vf-active ul{flex-direction:column;align-items:center;gap:28px}.vf-nav.vf-active a{padding:8px 12px;font-size:22px}}body{transition:all .2s}.carousel-wrapper{width:100%;position:relative;overflow:visible!important}.my-carousel{display:flex!important;overflow:hidden!important}.my-carousel .item{flex:none!important}.my-carousel img{max-width:100%!important;height:auto!important;transition:transform .2s!important;display:block!important}.my-carousel a:hover img{transform:scale(1.05)!important}.carousel-controls{justify-content:center!important;gap:30px!important;margin-top:15px!important;display:flex!important}.carousel-prev,.carousel-next{color:#fff!important;cursor:pointer!important;background:0 0!important;border:2px solid #fff!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:40px!important;height:40px!important;padding:0!important;font-size:24px!important;transition-property:transform,background!important;transition-duration:.3s,.3s!important;transition-timing-function:ease,ease!important;display:flex!important}.carousel-prev:hover,.carousel-next:hover{background:#ffffff1a!important;transform:scale(1.3)!important}@media (max-width:1024px){.carousel-prev,.carousel-next{width:35px!important;height:35px!important;font-size:22px!important}}@media (max-width:768px){.carousel-prev,.carousel-next{width:32px!important;height:32px!important;margin:5px!important;font-size:16px!important}}#wcb.carbonbadge{--b1:#0e11a8;--b2:#00ffbc;text-align:center;color:var(--b1);font-size:15px;line-height:1.15}#wcb.carbonbadge sub{vertical-align:middle;font-size:.7em;position:relative;top:.3em}#wcb #wcb_2,#wcb #wcb_a,#wcb #wcb_g{text-align:center;justify-content:center;align-items:center;margin:.2em 0;font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:1em;line-height:1.15;text-decoration:none;display:inline-flex}#wcb #wcb_a,#wcb #wcb_g{border:.13em solid var(--b2);padding:.3em .5em}#wcb #wcb_g{background:#fff;border-right:0;border-radius:.3em 0 0 .3em;min-width:8.2em}#wcb #wcb_a{background:var(--b1);color:#fff;border-left:0;border-color:var(--b1);border-radius:0 .3em .3em 0;font-weight:700}#wcb.wcb-d #wcb_a{color:var(--b1);background:var(--b2);border-color:var(--b2)}#wcb.wcb-d #wcb_2{color:#fff}.cpel-switcher--layout-dropdown:hover .cpel-switcher__list,.cpel-switcher--layout-dropdown:focus-within .cpel-switcher__list,.cpel-switcher--layout-dropdown .cpel-switcher__toggle--on+.cpel-switcher__list{max-height:400px!important}@media (min-width:1025px){.elementor-element-eb1393b,.elementor-element-dafde31,.elementor-element-f835883,.va-recipe-hero{background-attachment:fixed!important}}.va-recipe{background:#f7cabb}.va-recipe-hero{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:95vh;min-height:420px;max-height:1000px}.va-recipe-body{color:#191919;text-align:left;background:#fbf2e0;width:80vw;max-width:1500px;margin:-20vh auto 0;padding:55px 6vw 4.5rem;position:relative}.va-recipe--no-photo .va-recipe-body{margin-top:clamp(104px,12vw,176px)}@media (max-width:900px){.va-recipe-body{width:92vw;padding-left:6vw;padding-right:6vw}}.va-recipe-title{text-align:center;margin:0 0 4.2rem;font-family:din-condensed,sans-serif;line-height:1;text-transform:uppercase!important;font-size:48px!important;font-weight:400!important}.va-recipe-lead,.va-recipe-section p{text-align:justify;margin:0 0 .9rem;font-family:din-condensed,sans-serif;font-size:24px;font-weight:300;line-height:1.2}.va-recipe-section{margin:0}.va-recipe-section h2{text-align:center;margin:2.7rem 0 1.9rem;font-family:din-condensed,sans-serif;line-height:1.05;text-transform:none!important;font-size:40px!important;font-weight:300!important}.va-recipe-section ul,.va-recipe-section ol{margin:0 0 1.1rem;padding-left:1.6rem;font-family:din-condensed,sans-serif;font-size:24px;font-weight:300;line-height:1.2}.va-recipe-section a{color:#e0531f;text-decoration:none}@media (max-width:768px){.va-recipe-title{font-size:34px}.va-recipe-section h2{font-size:28px}.va-recipe-lead,.va-recipe-section p,.va-recipe-section ul,.va-recipe-section ol{font-size:19px}}
.va-page{color:#111;background:#fbf3e0;min-height:60vh;padding-top:92px;font-family:din-2014,Arial Narrow,Arial,sans-serif}.va-container{width:min(1180px,100% - 48px);margin:0 auto}.va-hero{background:#fbf3e0;padding:88px 0 72px}.va-hero-grid,.va-image-text-grid{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:center;gap:clamp(36px,6vw,88px);display:grid}.va-hero-copy h1,.va-section h2{color:#111;text-transform:uppercase;margin:0;font-family:din-condensed,Arial Narrow,Arial,sans-serif;font-weight:700;line-height:.96}.va-hero-copy h1{max-width:900px;font-size:clamp(54px,8vw,118px)}.va-hero-text{max-width:760px;margin:28px 0 0;font-size:clamp(20px,2.2vw,30px);line-height:1.25}.va-eyebrow{text-transform:uppercase;letter-spacing:.08em;margin:0 0 16px;font-size:16px;font-weight:700}.va-hero-media img,.va-image-text img,.va-card img{width:100%;height:auto;display:block}.va-hero-media img{object-fit:contain;max-height:620px}.va-section{padding:72px 0}.va-section:nth-child(2n){background:#fff}.va-section h2{margin-bottom:28px;font-size:clamp(38px,5vw,72px)}.va-rich-text .va-container>div,.va-image-text .va-container>div:first-child{font-family:din-2014,Arial,sans-serif;font-size:clamp(18px,1.6vw,23px);line-height:1.55}.va-rich-text p,.va-image-text p{max-width:920px}.va-rich-text li,.va-image-text li{margin:9px 0}.va-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.va-card{box-sizing:border-box;background:#fbf3e0;border:1px solid #0000001f;flex-direction:column;min-height:100%;padding:20px;display:flex}.va-card img{aspect-ratio:4/3;object-fit:cover;margin-bottom:20px}.va-card h3{text-transform:uppercase;margin:0 0 10px;font-family:din-condensed,Arial Narrow,Arial,sans-serif;font-size:34px;line-height:1}.va-card p{flex:1;font-family:din-2014,Arial,sans-serif;font-size:18px;line-height:1.4}.va-card a,.va-button{color:#111;text-transform:uppercase;border:2px solid #111;align-self:flex-start;padding:12px 20px;font-weight:700;text-decoration:none;transition:transform .18s,background .18s,color .18s;display:inline-flex}.va-card a:hover,.va-button:hover{color:#fff;background:#111;transform:scale(1.04)}.va-cta{color:#fff;text-align:center;background:#111!important}.va-cta h2{color:#fff}.va-cta p{font-size:22px}.va-cta .va-button{color:#fff;border-color:#fff}.va-cta .va-button:hover{color:#111;background:#fff}@media (max-width:900px){.va-page{padding-top:72px}.va-container{width:min(100% - 32px,760px)}.va-hero{padding:58px 0 48px}.va-hero-grid,.va-image-text-grid{grid-template-columns:1fr}.va-hero-media{order:-1}.va-hero-media img{max-height:360px}.va-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.va-container{width:min(100% - 24px,560px)}.va-section{padding:48px 0}.va-card-grid{grid-template-columns:1fr}.va-card h3{font-size:30px}}
