.fnkx__hero-frame{background:#f3f4ef;padding:16px 0 24px;container-type:inline-size}
html body:not(#a#b#c#d#e) .fnkx__hero-frame :is(h1,p,a,span){font-family:"Work Sans",sans-serif!important}
html body:not(#a#b#c#d#e) .fnkx__hero-frame .fnkx__hero{position:relative;display:flex;align-items:flex-end;width:calc(100% - 32px)!important;max-width:1240px!important;min-height:440px!important;height:auto!important;margin:0 auto!important;border-radius:22px!important;overflow:hidden;background:#163c27;color:#fff;box-shadow:none!important}
html body:not(#a#b#c#d#e) .fnkx__hero-frame .fnkx__photo,html body:not(#a#b#c#d#e) .fnkx__hero-frame .fnkx__photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:0!important;object-position:center!important}
html body:not(#a#b#c#d#e) .fnkx__hero-frame .fnkx__shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(13,40,25,.94) 0%,rgba(13,40,25,.72) 38%,rgba(13,40,25,.08) 72%)!important;border-radius:0!important}
html body:not(#a#b#c#d#e) .fnkx__hero-frame .fnkx__copy{position:relative;left:auto!important;display:block!important;width:100%!important;max-width:640px!important;padding:40px!important}
html body:not(#a#b#c#d#e) .fnkx__hero-frame .fnkx__eyebrow--light{display:block;color:#c6f08f!important;font-size:12px!important;line-height:1.5!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important}
html body:not(#a#b#c#d#e) .fnkx__hero-frame .fnkx__title{margin:10px 0 12px!important;color:#fff!important;font-size:44px!important;line-height:1.12!important;letter-spacing:-.025em!important;font-weight:700!important}
html body:not(#a#b#c#d#e) .fnkx__hero-frame .fnkx__lead{color:#fff!important;opacity:.88!important;margin:0 0 20px!important;font-size:16px!important;font-weight:400!important;line-height:1.6!important}
html body:not(#a#b#c#d#e) .fnkx__hero-frame .fnkx__btn{display:inline-flex;align-items:center;gap:10px!important;min-height:46px!important;padding:14px 22px!important;font-size:14px!important;line-height:1.2!important;font-weight:700!important;color:#173825!important;background:#f5c843!important;border:0!important;border-radius:999px!important;box-shadow:none!important;text-decoration:none!important;text-transform:none!important;letter-spacing:0!important}
html body:not(#a#b#c#d#e) .fnkx__hero-frame .fnkx__btn svg{display:block!important;flex:0 0 18px!important;width:18px!important;height:18px!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#173825!important;fill:none;stroke:#173825!important;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
html body:not(#a#b#c#d#e) .fnkx__hero-frame .fnkx__btn svg path{stroke:#173825!important}
html body:not(#a#b#c#d#e) .fnkx__hero-frame .fnkx__btn:hover{background:#edbe35!important;color:#173825!important}
html body:not(#a#b#c#d#e) .fnkx__hero-frame .fnkx__btn:focus-visible{outline:2px solid #fff;outline-offset:4px}
html body:not(#a#b#c#d#e) .fnkx__hero-frame+.fnkx__kitchens{margin-top:0!important}
@container(max-width:760px){
html body:not(#a#b#c#d#e) .fnkx__hero-frame .fnkx__hero{min-height:380px!important}
html body:not(#a#b#c#d#e) .fnkx__hero-frame .fnkx__shade{background:linear-gradient(180deg,rgba(13,40,25,.2),rgba(13,40,25,.88) 45%)!important}
html body:not(#a#b#c#d#e) .fnkx__hero-frame .fnkx__copy{padding:22px 20px!important;max-width:none!important}
html body:not(#a#b#c#d#e) .fnkx__hero-frame .fnkx__title{font-size:clamp(30px,9.3cqi,40px)!important}
html body:not(#a#b#c#d#e) .fnkx__hero-frame .fnkx__lead{font-size:15px!important}
}
