.ky-kitchen{--ink:#111111;--muted:rgba(17,17,17,.68);--orange:#F95700;--paper:#fffaf5;--line:rgba(17,17,17,.10);font:16px/1.75 'Archivo',Arial,sans-serif;color:var(--ink);background:#fff;overflow:hidden}
.ky-kitchen *{box-sizing:border-box}.ky-kitchen .wrap{width:min(1160px,calc(100% - 40px));margin:auto}.ky-kitchen h1,.ky-kitchen h2,.ky-kitchen h3{font-family:'Gotu',sans-serif;line-height:1.17;font-weight:400;margin:0 0 19px}.ky-kitchen h1{font-size:clamp(2.5rem,5.8vw,5.4rem)}.ky-kitchen h2{font-size:clamp(2rem,4vw,3.4rem)}.ky-kitchen h3{font-size:clamp(1.45rem,2.6vw,2.1rem)}.ky-kitchen p{margin:0 0 17px;color:var(--muted)}.ky-kitchen li{padding:4px 0}.ky-kitchen ul{margin:14px 0 20px;padding-left:21px}.ky-kitchen li::marker{color:var(--orange)}.ky-kitchen .photo{aspect-ratio:4/3;background:#fffaf5;border-radius:20px;overflow:hidden;border:1px solid rgba(17,17,17,.10);min-height:190px}.ky-kitchen .photo img{width:100%;height:100%;display:block;object-fit:cover}.ky-kitchen .photo img[src=""]{visibility:hidden}.ky-kitchen .hero{background:#111111;color:white;padding:84px 0;position:relative}.ky-kitchen .hero:after{content:"";position:absolute;width:320px;height:320px;border:1px solid rgba(255,255,255,.141);border-radius:50%;right:-100px;top:-135px}.ky-kitchen .hero .wrap{display:grid;grid-template-columns:1.2fr .8fr;gap:45px;align-items:center}.ky-kitchen .hero p{color:#fffaf5;max-width:690px}.ky-kitchen .hero .photo{min-height:320px;aspect-ratio:5/4;background:linear-gradient(135deg,#FE6001,#D45700)}.ky-kitchen .intro,.ky-kitchen .breakfast{padding:70px 0}.ky-kitchen .intro .highlights{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:24px 0 37px}.ky-kitchen .intro .highlights h3{font:400 16px/1.65 'Gotu',sans-serif;color:var(--orange);background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:20px;margin:0}.ky-kitchen .intro .story{columns:2;column-gap:50px}.ky-kitchen .intro .story p,.ky-kitchen .intro .story ul{break-inside:avoid}.ky-kitchen .band{padding:65px 0;background:var(--paper)}.ky-kitchen .band> .wrap>h2{margin-bottom:30px}.ky-kitchen .recipe{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);gap:35px;align-items:start;background:white;border:1px solid var(--line);border-radius:22px;padding:25px;margin-bottom:20px;box-shadow:0 12px 30px rgba(17,17,17,.063)}.ky-kitchen .recipe>.photo{grid-column:1;grid-row:1 / span 12;position:sticky;top:20px}.ky-kitchen .recipe>h2,.ky-kitchen .recipe>h3,.ky-kitchen .recipe>p,.ky-kitchen .recipe>ul{grid-column:2}.ky-kitchen .recipe>h2,.ky-kitchen .recipe>h3{margin-top:7px;margin-bottom:0}.ky-kitchen .recipe>p,.ky-kitchen .recipe>ul{margin-top:0;margin-bottom:8px}.ky-kitchen .dressings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ky-kitchen .dressings h2,.ky-kitchen .dressings>h3,.ky-kitchen .dressings>p,.ky-kitchen .dressings>.photo{grid-column:1/-1}.ky-kitchen .dressings .item{background:white;border:1px solid var(--line);border-radius:18px;padding:22px}.ky-kitchen .dressings .item .photo{aspect-ratio:16/9;min-height:130px;margin-bottom:16px}.ky-kitchen .prose-card{padding:70px 0}.ky-kitchen .prose-card:nth-of-type(even){background:var(--paper)}.ky-kitchen .prose-card .content{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);gap:35px}.ky-kitchen .prose-card .content>.photo{grid-column:1;grid-row:1 / span 12}.ky-kitchen .prose-card .content>h2,.ky-kitchen .prose-card .content>h3,.ky-kitchen .prose-card .content>p,.ky-kitchen .prose-card .content>ul{grid-column:2}.ky-kitchen .prose-card .content>h2{margin-bottom:4px}.ky-kitchen .prose-card .content>h3{color:var(--orange)}.ky-kitchen .breakfast{background:var(--paper)}.ky-kitchen .breakfast .content{max-width:1000px;margin:auto}.ky-kitchen .breakfast .photo{width:min(430px,100%);float:left;margin:5px 28px 12px 0}.ky-kitchen .breakfast .sub{clear:both;padding-top:36px}.ky-kitchen .breakfast .sub .photo{float:right;margin:5px 0 12px 28px}@media(max-width:760px){.ky-kitchen .hero{padding:55px 0}.ky-kitchen .hero .wrap,.ky-kitchen .recipe,.ky-kitchen .prose-card .content{grid-template-columns:1fr}.ky-kitchen .hero .photo{min-height:230px}.ky-kitchen .intro .highlights{grid-template-columns:1fr}.ky-kitchen .intro .story{columns:1}.ky-kitchen .recipe>.photo,.ky-kitchen .recipe>h2,.ky-kitchen .recipe>h3,.ky-kitchen .recipe>p,.ky-kitchen .recipe>ul,.ky-kitchen .prose-card .content>.photo,.ky-kitchen .prose-card .content>h2,.ky-kitchen .prose-card .content>h3,.ky-kitchen .prose-card .content>p,.ky-kitchen .prose-card .content>ul{grid-column:1;grid-row:auto;position:static}.ky-kitchen .dressings{grid-template-columns:1fr}.ky-kitchen .dressings h2,.ky-kitchen .dressings>h3,.ky-kitchen .dressings>p,.ky-kitchen .dressings>.photo{grid-column:1}.ky-kitchen .intro,.ky-kitchen .band,.ky-kitchen .prose-card,.ky-kitchen .breakfast{padding:46px 0}.ky-kitchen .breakfast .photo,.ky-kitchen .breakfast .sub .photo{float:none;margin:18px 0;width:100%}}
