*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:25px}body{margin:0;-webkit-font-smoothing:antialiased}img{max-width:100%}a{color:inherit;text-underline-offset:5px}h1,h2,h3,p,figure{margin:0}p{margin-bottom:20px}h1,h2,h3{font-weight:400}a.button{text-decoration:none;display:inline-flex;align-items:center;justify-content:space-between;gap:25px;padding:17px 23px;min-height:52px}.skip{position:absolute;top:-100px;left:12px;background:white;color:#243c32;padding:12px;z-index:100}.skip:focus{top:12px}.kicker{font-size:.65rem;letter-spacing:.15em;text-transform:uppercase;margin-bottom:22px}header nav{display:flex;gap:25px;align-items:center;font-size:.8rem}header nav a{text-decoration:none}section{min-width:0}h1{line-height:.98;letter-spacing:-.045em}h2{line-height:1.05;letter-spacing:-.035em}h3{line-height:1.15}small{font-size:.7rem}.caption{font-size:.68rem;line-height:1.7}ul{padding-left:20px}header{display:flex;align-items:center;justify-content:space-between;gap:25px}footer p:last-child{margin-bottom:0}@media(max-width:650px){header nav{gap:15px;font-size:.7rem}header nav>a:first-child{display:none}.demo-label{font-size:.55rem}a.button{font-size:.8rem}}
 :root{--feature-ink:#8d422d;--feature-paper:#fff9ee;--feature-line:#d4b8a0;--feature-sans:'Nunito Sans',Arial,sans-serif}body{background:#fbf1df;color:#733d2b;font:400 16px/1.75 'Nunito Sans',Arial,sans-serif}h1,h2,h3{font-family:'Fraunces',Georgia,serif}header{padding:28px 6%;border-bottom:1px solid #d4b8a0}.cookie-wordmark{font:500 2.6rem/1 'Fraunces',Georgia,serif;text-decoration:none;letter-spacing:-.055em}.cookie-wordmark span{display:block;font:600 .45rem 'Nunito Sans',Arial,sans-serif;letter-spacing:.25em;margin-top:11px;text-align:center}.cookie-hero{padding:65px 6% 75px;text-align:center}.cookie-hero h1{font-size:clamp(3.9rem,7.5vw,7rem);line-height:1.05}.cookie-hero h1 em{font-weight:400}.cookie-hero-row{display:grid;grid-template-columns:1fr 1.65fr .8fr;gap:5%;align-items:center;text-align:left;margin-top:45px}.cookie-hero-row>div:first-child{font-size:.88rem;max-width:300px}.cookie-hero .button{border-bottom:1px solid #8d422d;padding:10px 0;font-size:.8rem;min-height:0}.cookie-hero-photo{height:430px;border-radius:50% 50% 45% 45%}.kitchen-note{transform:rotate(4deg);border-block:1px solid #bd8b61;padding:22px 0}.kitchen-note span{font-size:.51rem;letter-spacing:.1em}.kitchen-note p{font:400 1.5rem/1.4 'Fraunces',Georgia,serif;margin:18px 0 0}.cookie-menu{padding:70px 6%;background:#edcfac}.menu-heading{max-width:750px;text-align:center;margin:auto}.menu-heading h2{font-size:3.7rem;margin-bottom:25px}.menu-heading>p:last-child{font-size:.8rem;max-width:550px;margin:0 auto}.cookie-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:45px}.cookie-grid article{text-align:center;background:#fff7e9;border-radius:110px 110px 10px 10px;padding:40px 25px 30px;border:1px solid #d4b8a0}.cookie-icon{display:flex;align-items:center;justify-content:center;width:95px;height:95px;border-radius:50%;margin:0 auto 30px;font-size:4rem;background:#b77c42;color:#5c3521}.cookie-icon.oat{background:#d3ad6b;color:#92602c}.cookie-icon.citrus{background:#eed582;color:#bd9f47}.cookie-grid h3{font-size:1.7rem;margin-bottom:15px}.cookie-grid p{font-size:.85rem}.menu-price{display:block;font-size:.57rem;letter-spacing:.09em;margin:22px 0}.cookie-grid a{font-size:.75rem}.kitchen-story{padding:85px 9%;display:grid;grid-template-columns:.85fr 1.15fr;gap:10%;align-items:center}.kitchen-detail{height:460px;border-radius:12px;transform:rotate(-3deg)}.kitchen-story h2{font-size:3.6rem;margin-bottom:25px}.kitchen-story>div>p:not(.kicker){font-size:.88rem}.kitchen-story .allergen-note{font-size:.72rem!important;border-top:1px solid #d4b8a0;padding-top:18px}.seasonal-link{font-size:.8rem;display:inline-block;margin-top:10px}.cookie-order{background:#f1ddc1;padding:75px 6%;display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:start}.cookie-order>.demo-form{margin:0;border-radius:15px}.cookie-order h2{font-size:4.5rem;margin-bottom:25px}.cookie-order>div>p:not(.kicker){font-size:.88rem}.pickup{margin-top:35px}.pickup h3{font-size:1.8rem;margin-bottom:15px}.pickup>p{font-size:.75rem}.sample-map iframe{height:260px}.concept-footer{border-color:#d4b8a0}@media(max-width:900px){.cookie-hero-row{grid-template-columns:1fr 1.4fr}.kitchen-note{display:none}.cookie-hero-photo{height:390px}.cookie-grid{gap:15px}.cookie-grid article{padding-inline:15px}.cookie-grid h3{font-size:1.4rem}}@media(max-width:650px){header{padding:25px 6%}.cookie-wordmark{font-size:2rem}.cookie-wordmark span{font-size:.37rem}.cookie-hero{padding:45px 6%}.cookie-hero>.kicker{font-size:.53rem}.cookie-hero h1{font-size:3.55rem}.cookie-hero-row{grid-template-columns:1fr;margin-top:30px;gap:30px;text-align:center}.cookie-hero-row>div:first-child{max-width:100%;order:2}.cookie-hero-photo{height:340px;max-width:350px;width:100%;margin:auto}.cookie-menu,.kitchen-story,.cookie-order{padding:55px 6%}.menu-heading h2{font-size:2.9rem}.cookie-grid{grid-template-columns:1fr;gap:25px}.cookie-grid article{border-radius:100px 100px 10px 10px;padding:30px}.cookie-grid h3{font-size:1.8rem}.cookie-icon{margin-bottom:20px}.kitchen-story,.cookie-order{grid-template-columns:1fr;gap:35px}.kitchen-detail{height:370px;max-width:330px;margin:auto}.kitchen-story h2{font-size:2.8rem}.cookie-order h2{font-size:3.8rem}}
