:root{color:#1a1918;background:#faf8f4;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}a{color:inherit}.site-header{align-items:center;display:flex;justify-content:space-between;margin:auto;max-width:1200px;padding:28px 32px}.wordmark{font-family:Georgia,serif;font-size:29px;font-weight:700;letter-spacing:-1.5px;text-decoration:none}.wordmark span{color:#b76043}.quiet-link,.footer a{color:#56514b;font-size:14px;text-decoration:none}.quiet-link:hover,.footer a:hover{text-decoration:underline}.hero{align-items:center;display:grid;gap:64px;grid-template-columns:minmax(0,1.2fr) minmax(290px,.8fr);margin:auto;max-width:1200px;min-height:650px;padding:64px 32px 112px}.eyebrow,.section-number{color:#a25232;font-size:11px;font-weight:700;letter-spacing:.12em;margin:0 0 18px}.hero h1,.statement h2{font-family:Georgia,Times New Roman,serif;font-weight:500;letter-spacing:-.045em}.hero h1{font-size:clamp(48px,6vw,76px);line-height:.99;margin:0;max-width:700px}.lede{color:#5f5a54;font-size:19px;line-height:1.5;margin:28px 0;max-width:525px}.coming-soon{border:1px solid #cfc7bd;border-radius:99px;color:#6f6961;display:inline-block;font-size:14px;padding:13px 18px}.phone{background:#181716;border:8px solid #2b2927;border-radius:42px;box-shadow:0 25px 65px #241b1433;color:#f7f0e9;margin:auto;max-width:328px;overflow:hidden;padding:12px;transform:rotate(3deg)}.phone__bar{display:flex;font-size:10px;justify-content:space-between;padding:3px 8px 12px}.dish-art{background:#d8ad73;border-radius:27px;height:230px;overflow:hidden;position:relative}.dish-art:before{background:#bd5937;border:18px solid #f1d4a3;border-radius:50%;content:"";height:180px;left:50%;position:absolute;top:53%;transform:translate(-50%,-50%);width:180px}.dish-art:after{border:4px dotted #f0c278;border-radius:50%;content:"";height:90px;left:50%;position:absolute;top:53%;transform:translate(-50%,-50%);width:90px}.dish-art span{color:#fff4db;font-size:34px;position:absolute;right:20px;top:16px;z-index:1}.recipe-card{padding:21px 8px 10px}.recipe-card .eyebrow{color:#d9b477;font-size:9px;margin-bottom:7px}.recipe-card h3{font-family:Georgia,serif;font-size:26px;font-weight:500;letter-spacing:-.04em;margin:0}.recipe-source{color:#b5ada5;font-size:12px;margin:7px 0 14px}.recipe-lines{display:grid;gap:8px}.recipe-lines span{background:#48423d;border-radius:2px;height:5px}.recipe-lines span:nth-child(2){width:82%}.recipe-lines span:nth-child(3){width:65%}.recipe-card button{background:#e7d7c5;border:0;border-radius:11px;color:#1a1918;font-weight:700;margin-top:18px;padding:12px;width:100%}.statement{border-top:1px solid #ddd5ca;display:grid;gap:28px;grid-template-columns:90px minmax(0,670px) minmax(0,1fr);min-height:390px;padding:78px max(32px,calc((100vw - 1136px)/2))}.statement h2{font-size:clamp(39px,4.6vw,62px);line-height:1;margin:0 0 23px}.statement p:not(.section-number){color:#625d57;font-size:18px;line-height:1.55;margin:0;max-width:570px}.statement--dark{background:#1a1918;border:0;color:#f8f2eb}.statement--dark .section-number{color:#d9b477}.statement--dark p:not(.section-number){color:#c9c0b8}.statement--cream{background:#efe3d2;border:0}.cooking-step{align-self:center;border:1px solid #514d49;border-radius:20px;padding:25px}.cooking-step span{color:#d9b477;font-size:10px;font-weight:700;letter-spacing:.1em}.cooking-step strong{display:block;font-family:Georgia,serif;font-size:23px;font-weight:500;line-height:1.13;margin:20px 0}.cooking-step i{background:#8b5f49;display:block;height:3px;width:48%}.cooking-step div{display:flex;justify-content:space-between;margin-top:28px}.cooking-step b{font-size:13px;font-weight:500}.footer{border-top:1px solid #ddd5ca;display:grid;gap:24px;grid-template-columns:1fr auto auto;margin:auto;max-width:1200px;padding:35px 32px 48px}.footer strong{display:block;font-family:Georgia,serif;font-size:20px;font-weight:500}.footer span,.footer p{color:#716a62;font-size:13px;margin:5px 0 0}.footer nav{display:flex;gap:20px}.legal{margin:auto;max-width:760px;padding:76px 32px 100px}.legal h1{font-family:Georgia,serif;font-size:clamp(48px,6vw,70px);font-weight:500;letter-spacing:-.045em;line-height:1;margin:0 0 18px}.legal h2{font-family:Georgia,serif;font-size:29px;font-weight:500;letter-spacing:-.02em;margin:0 0 14px}.legal h3{font-size:17px;margin:28px 0 6px}.legal p,.legal li{color:#57514b;font-size:16px;line-height:1.65}.legal .legal-lede{color:#1a1918;font-size:20px;line-height:1.55}.legal section{border-top:1px solid #ddd5ca;margin-top:42px;padding-top:36px}.legal a{color:#9c4e33}.legal ul{padding-left:22px}.effective{color:#706961;font-size:14px}.note{color:#7c6250!important;font-size:14px!important}@media(max-width:720px){.site-header{padding:22px 20px}.hero{display:flex;flex-direction:column;padding:60px 24px 82px}.hero h1{font-size:50px}.phone{transform:rotate(2deg) scale(.92);transform-origin:top center;margin-bottom:-30px}.statement{display:block;min-height:0;padding:58px 24px}.statement h2{font-size:44px}.section-number{margin-bottom:38px}.cooking-step{margin-top:35px}.footer{grid-template-columns:1fr;padding:30px 24px 40px}.footer p{margin-top:0}}
