.kitchen-story{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.32fr);align-items:center;gap:10%;padding:110px max(2vw,20px);background-color:#f8f6f0;background-image:radial-gradient(circle,#48798028 1.4px,transparent 1.5px),repeating-linear-gradient(135deg,transparent 0,transparent 34px,#d8a75e24 35px,#d8a75e24 36px);background-size:25px 25px,auto;scroll-margin-top:95px}.kitchen-photo{position:relative;min-width:0}.kitchen-photo>img{display:block;width:100%;height:auto;aspect-ratio:1.6;object-fit:cover;border-radius:38px}.kitchen-seal{position:absolute;left:-22%;bottom:-20px;width:clamp(135px,10.5vw,195px);aspect-ratio:1;border:9px solid #f8f6f0;border-radius:50%;background:#d0a15f;color:var(--ink);display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;text-align:center;box-shadow:0 10px 16px #163f431a}.kitchen-seal strong{font-size:clamp(27px,2.1vw,38px);font-weight:900;line-height:1}.kitchen-seal span{font-size:13px;font-weight:700;line-height:1.5}.kitchen-eyebrow{color:var(--coral);font-size:16px;font-weight:800}.kitchen-copy h2{font-size:clamp(30px,2.9vw,46px);line-height:1.5;margin:16px 0 24px}.kitchen-copy>p{font-size:18px;line-height:1.9;color:#686868;max-width:700px;margin:0 0 36px}.kitchen-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;list-style:none;padding:0;margin:0}.kitchen-values li{display:flex;align-items:center;gap:12px;background:#ffffffd9;border:1px solid #eee7de;border-radius:22px;padding:14px;font-size:14px;font-weight:800;color:var(--teal);box-shadow:0 2px 4px #163f4310}.kitchen-icon{display:grid;place-items:center;flex-shrink:0;width:42px;height:42px;border-radius:50%;background:#f7eee5;color:var(--coral)}.kitchen-icon svg{width:22px;height:22px}@media(max-width:1000px){.kitchen-story{gap:7%;padding:75px 24px}.kitchen-values{gap:8px}.kitchen-values li{padding:12px 8px;gap:6px;font-size:12px}.kitchen-icon{width:32px;height:32px}.kitchen-copy>p{font-size:16px}.kitchen-seal{left:-15%;width:135px}}@media(max-width:760px){.kitchen-story{grid-template-columns:1fr;gap:54px;padding:48px 20px}.kitchen-photo{margin-left:32px}.kitchen-photo>img{border-radius:28px}.kitchen-seal{left:-26px;bottom:-26px;width:130px;border-width:7px}.kitchen-seal span{font-size:11px}.kitchen-copy h2{font-size:30px}.kitchen-eyebrow{font-size:14px}.kitchen-copy>p{font-size:15px;margin-bottom:24px}.kitchen-values li{flex-direction:column;text-align:center;font-size:12px;gap:8px;border-radius:18px}}
