@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/cormorant-garamond-cyrillic-ext-400-normal.a731b325.woff2) format("woff2"),url(/_next/static/media/cormorant-garamond-cyrillic-ext-400-normal.6624aabc.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/cormorant-garamond-cyrillic-400-normal.45ad9b64.woff2) format("woff2"),url(/_next/static/media/cormorant-garamond-cyrillic-400-normal.9df354c1.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/cormorant-garamond-vietnamese-400-normal.8013fb29.woff2) format("woff2"),url(/_next/static/media/cormorant-garamond-vietnamese-400-normal.8e99a789.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/cormorant-garamond-latin-ext-400-normal.d75a2a84.woff2) format("woff2"),url(/_next/static/media/cormorant-garamond-latin-ext-400-normal.cc135074.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/cormorant-garamond-latin-400-normal.92f9a759.woff2) format("woff2"),url(/_next/static/media/cormorant-garamond-latin-400-normal.753a0e70.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/cormorant-garamond-cyrillic-ext-500-normal.d97f4cfb.woff2) format("woff2"),url(/_next/static/media/cormorant-garamond-cyrillic-ext-500-normal.c541922a.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/cormorant-garamond-cyrillic-500-normal.abfcc86a.woff2) format("woff2"),url(/_next/static/media/cormorant-garamond-cyrillic-500-normal.4b8d5622.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/cormorant-garamond-vietnamese-500-normal.899649e4.woff2) format("woff2"),url(/_next/static/media/cormorant-garamond-vietnamese-500-normal.5c8761f2.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/cormorant-garamond-latin-ext-500-normal.3cab7b12.woff2) format("woff2"),url(/_next/static/media/cormorant-garamond-latin-ext-500-normal.53b11bdb.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/cormorant-garamond-latin-500-normal.37a9a8cd.woff2) format("woff2"),url(/_next/static/media/cormorant-garamond-latin-500-normal.5a368ae3.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/cormorant-garamond-cyrillic-ext-600-normal.54baf623.woff2) format("woff2"),url(/_next/static/media/cormorant-garamond-cyrillic-ext-600-normal.8da966cc.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/cormorant-garamond-cyrillic-600-normal.0217bfb5.woff2) format("woff2"),url(/_next/static/media/cormorant-garamond-cyrillic-600-normal.d96e2338.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/cormorant-garamond-vietnamese-600-normal.eaa3b246.woff2) format("woff2"),url(/_next/static/media/cormorant-garamond-vietnamese-600-normal.c6b2405e.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/cormorant-garamond-latin-ext-600-normal.6992a3c6.woff2) format("woff2"),url(/_next/static/media/cormorant-garamond-latin-ext-600-normal.37b5a669.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/cormorant-garamond-latin-600-normal.0e4e8436.woff2) format("woff2"),url(/_next/static/media/cormorant-garamond-latin-600-normal.7a726ec1.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/dm-sans-latin-ext-400-normal.d663ebe0.woff2) format("woff2"),url(/_next/static/media/dm-sans-latin-ext-400-normal.9850054c.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/dm-sans-latin-400-normal.7abd0811.woff2) format("woff2"),url(/_next/static/media/dm-sans-latin-400-normal.6193dcef.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/dm-sans-latin-ext-500-normal.d7898f39.woff2) format("woff2"),url(/_next/static/media/dm-sans-latin-ext-500-normal.fae40d5a.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/dm-sans-latin-500-normal.210398b6.woff2) format("woff2"),url(/_next/static/media/dm-sans-latin-500-normal.1dd5b1eb.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/dm-sans-latin-ext-600-normal.47d62717.woff2) format("woff2"),url(/_next/static/media/dm-sans-latin-ext-600-normal.23d427ce.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/dm-sans-latin-600-normal.ad414a0a.woff2) format("woff2"),url(/_next/static/media/dm-sans-latin-600-normal.895dddc8.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--cream:#f8f4ec;--paper:#fffdf9;--ink:#262518;--berry:#671b25;--olive:#47492e;--gold:#cda94d;--line:#cbbfae;--serif:"Cormorant Garamond",Georgia,serif;--sans:"DM Sans",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{display:block;width:100%;height:auto}.site-header{position:-webkit-sticky;position:sticky;z-index:20;top:0;background:rgba(255,253,249,.96);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.header-inner{height:69px;padding:0 2vw;display:flex;align-items:center;justify-content:space-between;gap:2rem}.footer-wordmark,.wordmark{font-family:var(--serif);font-weight:600;letter-spacing:.105em;color:var(--berry);font-size:clamp(1.75rem,2.5vw,2.4rem);line-height:1;white-space:nowrap}.desktop-nav{display:flex;align-items:center;gap:clamp(1.2rem,3vw,3rem);font-size:.95rem}.desktop-nav>a:not(.button){padding:.75rem 0;position:relative}.desktop-nav>a:not(.button):after{content:"";position:absolute;left:0;right:100%;bottom:.5rem;border-bottom:1px solid var(--berry);transition:right .25s ease}.desktop-nav>a:not(.button):hover:after{right:0}.button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;padding:.8rem 1.75rem;background:var(--berry);border:1px solid var(--berry);color:#fff;letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:600;transition:background .2s ease,color .2s ease,transform .2s ease}.button:hover{background:#4f111a}.button:active{transform:scale(.98)}.button--outline{min-height:40px;padding:.55rem 1.45rem;color:var(--berry)}.button--outline:hover{background:var(--berry);color:#fff}.button--light{background:var(--cream);border-color:var(--cream);color:var(--berry)}.button--light:hover{color:var(--cream)}a:focus-visible,summary:focus-visible{outline:3px solid var(--gold);outline-offset:4px}.mobile-nav{display:none}.eyebrow{margin:0 0 1rem;color:var(--olive);font-size:.7rem;letter-spacing:.27em;text-transform:uppercase;font-weight:600}.hero{min-height:533px;position:relative;display:grid;grid-template-columns:43% 57%;border-bottom:1px solid var(--line);overflow:hidden;background:var(--paper)}.hero-copy{z-index:2;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;padding:4rem 6vw 4rem max(6.5vw,5rem)}.hero h1,.not-found h1,.order-hero h1,.page-hero h1{font-family:var(--serif);font-weight:500;color:var(--berry);font-size:clamp(3.8rem,5.3vw,6.7rem);line-height:.88;letter-spacing:-.05em;margin:.2rem 0 2rem;max-width:8.7ch;text-wrap:balance}.hero-text{max-width:28rem;margin:0 0 2rem;font-size:1.1rem}.hero-media,.hero-media img,.hero-media picture{height:100%}.hero-media img{object-fit:cover}.hero-flower{position:absolute;color:var(--berry);font-size:7rem;opacity:.6;left:1.6vw;bottom:-2rem}.hero-flower,.ticker{font-family:var(--serif)}.ticker{min-height:56px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:1.5rem;overflow:hidden;white-space:nowrap;padding:0 2.5rem;font-style:italic;font-size:1.18rem;color:#595537}.ticker b{color:var(--gold);font-style:normal}.section-shell{padding:clamp(4rem,8vw,8rem) max(5vw,2rem)}.bake-section{display:grid;grid-template-columns:minmax(180px,1fr) minmax(0,3.5fr) minmax(100px,.4fr);grid-gap:2.5rem;gap:2.5rem;background:var(--cream)}.section-marker{display:flex;flex-direction:column;align-items:flex-start}.oversized-number,.section-marker span{font-family:var(--serif);font-size:4rem;line-height:.8;color:var(--berry)}.section-marker>div{height:70px;border-left:1px solid #807962;margin:1rem 0}.section-marker p{font-family:var(--serif);color:var(--berry);font-size:clamp(2.8rem,4.4vw,5rem);line-height:.83;margin:0}.section-marker i{width:42px;border-top:2px solid var(--olive);margin:2rem 0}.section-marker small{font-size:.95rem;line-height:1.45;max-width:13rem}.section-marker--end{align-items:flex-end}.section-marker--end i{background:radial-gradient(circle at 30% 30%,#e8cc70 0 17%,transparent 18%),radial-gradient(circle at 68% 35%,#a26061 0 19%,transparent 20%),radial-gradient(circle at 50% 72%,#813846 0 17%,transparent 18%);width:105px;height:155px;border:0;opacity:.8}.bake-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.8rem;gap:.8rem;align-items:start}.bake-image{overflow:hidden;background:#e5ded2}.bake-image:nth-child(2){margin-top:2rem}.bake-image:nth-child(3){margin-top:.5rem}.bake-image img{aspect-ratio:2/3;object-fit:cover;transition:transform .6s ease}.bake-image:hover img{transform:scale(1.035)}.garden-callout{display:grid;grid-template-columns:1.1fr .9fr;background:var(--olive);color:var(--cream)}.garden-callout picture{min-height:460px}.garden-callout img{height:100%;object-fit:cover}.garden-copy{padding:clamp(3rem,7vw,7rem);display:flex;flex-direction:column;justify-content:center}.final-cta .eyebrow,.garden-copy .eyebrow{color:#e7ca72}.editorial-intro h2,.final-cta h2,.garden-copy h2,.how-section h2,.image-pair h2,.order-details h2,.pickup-details h2,.story-statement h2{font-family:var(--serif);font-size:clamp(3rem,5vw,5.7rem);line-height:.89;font-weight:500;letter-spacing:-.045em;margin:.2rem 0 1.5rem;text-wrap:balance}.garden-copy p:not(.eyebrow){font-size:1.05rem;max-width:29rem}.text-link{align-self:flex-start;margin-top:1.1rem;padding-bottom:.25rem;border-bottom:1px solid;font-weight:600}.text-link span{margin-left:.5rem;transition:margin .2s ease}.text-link:hover span{margin-left:.8rem}.how-section{display:grid;grid-template-columns:.85fr 1.4fr;grid-gap:5rem;gap:5rem;background:var(--paper)}.steps{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem}.steps li{border-top:1px solid var(--line);padding-top:1.2rem}.order-steps span,.pickup-note span,.steps span{color:var(--berry);font-family:var(--serif);font-size:2rem}.order-steps h3,.steps h3{font-family:var(--serif);font-size:1.9rem;line-height:1;margin:1.4rem 0 .6rem;font-weight:500}.steps p{margin:0;font-size:.95rem}.final-cta{padding:clamp(4rem,9vw,8rem) 2rem;text-align:center;background:var(--berry);color:var(--cream)}.final-cta h2{margin-inline:auto;max-width:10ch}.final-cta .button{margin-top:1rem}.order-hero,.page-hero{display:grid;grid-template-columns:1fr 1fr;background:var(--paper);min-height:510px}.order-hero>div,.page-hero>div{padding:clamp(4rem,10vw,9rem) clamp(2rem,8vw,9rem);display:flex;flex-direction:column;justify-content:center}.order-hero h1,.page-hero h1{max-width:10ch;font-size:clamp(4rem,6vw,7.3rem)}.order-hero p:not(.eyebrow),.page-hero p:not(.eyebrow){max-width:31rem;font-size:1.05rem}.order-hero picture,.page-hero picture{min-height:100%}.order-hero img,.page-hero img{height:100%;object-fit:cover}.page-hero--bake picture img{object-position:center 60%}.editorial-intro{max-width:1060px;margin:0 auto;text-align:center;padding-top:8rem;padding-bottom:8rem}.editorial-intro h2{margin-inline:auto;max-width:12ch}.editorial-intro>p:not(.eyebrow){max-width:40rem;margin:0 auto 2rem}.image-pair{display:grid;grid-template-columns:1fr .85fr 1fr;grid-gap:clamp(1.2rem,3vw,3.5rem);gap:clamp(1.2rem,3vw,3.5rem);align-items:center;background:var(--paper)}.image-pair picture{height:470px}.image-pair img{height:100%;object-fit:cover}.image-pair picture:last-child{margin-top:5rem}.quiet-list{padding:0;margin:2rem 0;list-style:none;border-top:1px solid var(--line)}.quiet-list li{padding:.85rem 0;border-bottom:1px solid var(--line);font-family:var(--serif);font-size:1.5rem}.story-statement{display:grid;grid-template-columns:.75fr 1fr;grid-gap:4rem;gap:4rem;max-width:1120px;margin:0 auto}.story-statement>div:last-child{max-width:36rem}.story-statement p:not(.eyebrow){font-size:1.07rem}.full-image picture{height:min(70vh,750px)}.full-image img{height:100%;object-fit:cover}.pickup-details{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:4rem;gap:4rem;background:var(--cream)}.pickup-details>div:first-child{max-width:46rem}.pickup-note{border-left:1px solid var(--line);padding-left:2rem}.pickup-note p{font-family:var(--serif);font-size:1.75rem;line-height:1.12;margin:.5rem 0 2rem}.order-hero{grid-template-columns:1.05fr .95fr}.order-hero picture{height:650px}.order-details{max-width:1180px;margin:0 auto}.order-details h2{max-width:15ch}.order-steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;margin-top:3rem;border-top:1px solid var(--line)}.order-steps>div{padding:1.5rem 2rem 1.5rem 0;border-right:1px solid var(--line)}.order-steps>div+div{padding-left:2rem}.legal{max-width:820px;margin:0 auto;min-height:65vh}.legal h1{font-size:clamp(4rem,7vw,7rem);line-height:.85;margin:.3rem 0 2rem}.legal h1,.legal h2{font-family:var(--serif);font-weight:500;color:var(--berry)}.legal h2{font-size:2rem;margin:2rem 0 .3rem}.legal p{max-width:65ch}.not-found{min-height:60vh;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:6rem 2rem;background:var(--paper)}.not-found h1{max-width:9ch}.not-found p:not(.eyebrow){font-size:1.1rem;margin-top:0}.site-footer{background:#292b1a;color:var(--cream);padding:clamp(3rem,6vw,6rem) max(5vw,2rem) 2rem}.footer-top{display:flex;justify-content:space-between;gap:2rem;align-items:end;border-bottom:1px solid rgba(248,244,236,.32);padding-bottom:2rem}.footer-wordmark{color:var(--cream)}.footer-top p{max-width:16rem;margin:0}.footer-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem;padding:3rem 0}.footer-grid>div{display:flex;flex-direction:column;gap:.55rem;max-width:19rem}.footer-grid a{font-size:.92rem;transition:color .2s ease}.footer-grid a:hover{color:#e7ca72}.footer-label{margin:0 0 .45rem;color:#e7ca72;text-transform:uppercase;letter-spacing:.16em;font-size:.7rem;font-weight:600}.footer-bottom{border-top:1px solid rgba(248,244,236,.32);padding-top:1.3rem;display:flex;align-items:center;justify-content:space-between;font-size:.75rem}.footer-bottom a{display:block;line-height:0}.footer-bottom img{height:27px;width:auto;max-width:120px}.cookie-choose,.cookie-detail,.cookie-faq,.cookie-home-link,.cookie-intro,.cookie-pickup-note{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(2rem,7vw,8rem);gap:clamp(2rem,7vw,8rem);align-items:start}.cookie-home-link{background:var(--paper)}.cookie-choose h2,.cookie-detail h2,.cookie-faq h2,.cookie-home-link h2,.cookie-image-feature h2,.cookie-intro h2,.cookie-occasions h2,.cookie-pickup-note h2,.cookie-process h2{font-family:var(--serif);font-size:clamp(3rem,5vw,5.7rem);font-weight:500;line-height:.9;letter-spacing:-.035em;margin:.2rem 0 1.4rem;text-wrap:balance}.cookie-choose>div:last-child,.cookie-home-link>div:last-child,.cookie-intro>div:last-child,.cookie-pickup-note>div:last-child{max-width:37rem}.cookie-choose p:not(.eyebrow),.cookie-detail p:not(.eyebrow),.cookie-faq p:not(.eyebrow),.cookie-home-link p:not(.eyebrow),.cookie-image-feature p:not(.eyebrow),.cookie-intro p:not(.eyebrow),.cookie-occasions p:not(.eyebrow),.cookie-pickup-note p:not(.eyebrow),.cookie-process p:not(.eyebrow){font-size:1.05rem;line-height:1.7}.cookie-home-link .text-link,.cookie-intro .text-link,.cookie-pickup-note .text-link{margin-top:.45rem}.cookie-hero h1{max-width:9.5ch}.cookie-hero .button{align-self:flex-start;margin-top:.7rem}.cookie-hero picture{min-height:620px}.cookie-hero img{height:100%;object-fit:cover}.cookie-occasions{display:grid;grid-template-columns:.82fr 1.18fr;grid-gap:clamp(2rem,7vw,8rem);gap:clamp(2rem,7vw,8rem);background:var(--cream)}.cookie-occasions-copy{max-width:36rem}.cookie-occasion-list{border-top:1px solid var(--line)}.cookie-occasion-list article{display:grid;grid-template-columns:minmax(140px,.55fr) 1fr;grid-gap:2rem;gap:2rem;padding:1.6rem 0;border-bottom:1px solid var(--line)}.cookie-faq h3,.cookie-occasion-list h3,.cookie-process h3{font-family:var(--serif);font-size:2rem;line-height:1;margin:0;color:var(--ink);font-weight:500}.cookie-occasion-list p{margin:0}.cookie-choose{background:var(--paper)}.cookie-image-feature{display:grid;grid-template-columns:1.05fr .95fr;background:var(--sage-deep);color:#fffaf2}.cookie-image-feature picture{min-height:560px}.cookie-image-feature img{width:100%;height:100%;object-fit:cover}.cookie-image-feature>div{padding:clamp(4rem,8vw,8rem) clamp(2rem,8vw,8rem);display:flex;flex-direction:column;justify-content:center}.cookie-image-feature .eyebrow{color:#e4bbb4}.cookie-image-feature h2{color:#fffaf2;max-width:10ch}.cookie-image-feature p{max-width:33rem}.cookie-image-feature .button{align-self:flex-start;margin-top:1rem}.cookie-process{display:grid;grid-template-columns:.82fr 1.18fr;grid-gap:clamp(2rem,7vw,8rem);gap:clamp(2rem,7vw,8rem);background:var(--paper)}.cookie-process>div{max-width:30rem}.cookie-process ol{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.cookie-process li{display:grid;grid-template-columns:76px 1fr;grid-column-gap:1.4rem;column-gap:1.4rem;padding:1.5rem 0;border-bottom:1px solid var(--line)}.cookie-process li>span{grid-row:span 2;font-family:var(--serif);font-size:2.1rem;line-height:1;color:var(--sage-deep)}.cookie-process h3{margin:.1rem 0 .55rem}.cookie-process p{grid-column:2;margin:0}.cookie-detail{background:var(--cream);align-items:center}.cookie-detail>div{max-width:38rem}.cookie-detail picture{min-height:540px}.cookie-detail img{height:100%;object-fit:cover}.cookie-pickup-note{background:#ead7ce}.cookie-faq{background:var(--paper)}.cookie-faq>div:first-child{max-width:29rem}.cookie-faq>div:last-child{border-top:1px solid var(--line)}.cookie-faq article{padding:1.6rem 0;border-bottom:1px solid var(--line)}.cookie-faq h3{font-family:var(--sans);font-size:1.05rem;line-height:1.45;font-weight:600}.cookie-faq p{margin:.65rem 0 0}.product-showcase{background:var(--paper)}.product-showcase-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,.72fr);grid-gap:clamp(2rem,7vw,8rem);gap:clamp(2rem,7vw,8rem);align-items:end;margin-bottom:clamp(3rem,6vw,5rem)}.product-showcase-heading h2{font-family:var(--serif);font-size:clamp(3.6rem,6vw,6.5rem);font-weight:500;letter-spacing:-.045em;line-height:.86;margin:.2rem 0 0;max-width:9ch}.product-showcase-heading>p:last-child{margin:0;max-width:29rem;font-size:1.05rem;line-height:1.7}.product-showcase-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:clamp(1rem,2vw,1.7rem);gap:clamp(1rem,2vw,1.7rem)}.product-showcase-grid article:nth-child(2n){margin-top:clamp(2rem,5vw,5rem)}.product-showcase-grid picture{display:block;aspect-ratio:3/4;overflow:hidden;background:var(--cream)}.product-showcase-grid img{width:100%;height:100%;object-fit:cover}.product-showcase-grid h3{font-family:var(--serif);font-weight:500;font-size:clamp(1.65rem,2.2vw,2.35rem);line-height:.95;margin:1.15rem 0 .45rem}.product-showcase-grid p{margin:0;max-width:18rem;font-size:.96rem;line-height:1.55}.product-showcase-note{max-width:38rem;margin:clamp(3rem,6vw,5rem) 0 0;font-size:.95rem;line-height:1.65;color:#6d584a}.fact-sheet-hero{padding:clamp(5rem,11vw,11rem) max(5vw,2rem) clamp(4.5rem,9vw,8rem);background:linear-gradient(112deg,#f8f2e8,#f0e4d3 58%,#d9b0a8)}.fact-sheet-hero>div{max-width:820px}.fact-sheet-close h2,.fact-sheet-hero h1,.fact-sheet-intro h2,.fact-sheet-method h2{font-family:var(--serif);font-size:clamp(3.5rem,6.5vw,7.4rem);font-weight:500;line-height:.86;letter-spacing:0;margin:.2rem 0 1.6rem;text-wrap:balance}.fact-sheet-hero p:not(.eyebrow){max-width:42rem;font-size:1.1rem;line-height:1.7}.fact-sheet-updated{font-size:.8rem!important;letter-spacing:.08em;text-transform:uppercase;color:#6f7b67;margin-top:2rem}.fact-sheet-intro,.fact-sheet-method{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:clamp(2rem,7vw,8rem);gap:clamp(2rem,7vw,8rem);background:var(--paper)}.fact-sheet-intro h2,.fact-sheet-method h2{font-size:clamp(3rem,5vw,5.5rem)}.fact-sheet-intro>div:last-child,.fact-sheet-method>div:last-child{max-width:43rem}.fact-sheet-intro p,.fact-sheet-method li,.fact-sheet-method p{font-size:1.05rem;line-height:1.75}.fact-sheet-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;padding:1px;background:var(--line)}.fact-stat{padding:clamp(2rem,4vw,3.4rem);background:var(--cream);min-height:315px;display:flex;flex-direction:column;align-items:flex-start}.fact-stat-value{font-family:var(--serif);font-size:clamp(3.6rem,5vw,5.4rem);line-height:.84;color:var(--sage-deep);margin:0 0 1.5rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fact-stat h2{font-family:var(--serif);font-size:2rem;line-height:1;margin:0 0 .75rem;font-weight:500}.fact-stat p:not(.fact-stat-value){margin:0;font-size:.96rem;line-height:1.65}.fact-stat a{margin-top:auto;padding-top:1.5rem;font-size:.77rem;line-height:1.45;color:#6f7b67;text-decoration:underline;text-underline-offset:3px}.fact-stat a span{font-size:1rem}.fact-sheet-method{background:#ead7ce}.fact-sheet-method ul{padding-left:1.2rem;margin:1.6rem 0 2rem}.fact-sheet-method li+li{margin-top:.8rem}.fact-sheet-method a{text-decoration:underline;text-underline-offset:3px}.fact-sheet-cite{border-top:1px solid var(--line);padding-top:1.4rem}.fact-sheet-cite h3{font-family:var(--serif);font-size:2rem;line-height:1;margin:0 0 .65rem;font-weight:500}.fact-sheet-cite p{font-size:.95rem}.fact-sheet-close{padding:clamp(5rem,9vw,8rem) max(5vw,2rem);background:var(--sage-deep);color:#fffaf2;text-align:center}.fact-sheet-close h2{font-size:clamp(3.5rem,5.8vw,6.5rem);margin-inline:auto;max-width:11ch}.fact-sheet-close .eyebrow{color:#e4bbb4}.fact-sheet-close>p:not(.eyebrow){max-width:35rem;margin:0 auto 2rem;font-size:1.05rem;line-height:1.7}.fact-sheet-close .button{margin-top:.2rem}@media(max-width:900px){.fact-sheet-intro,.fact-sheet-method{grid-template-columns:1fr;gap:2rem}.fact-sheet-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:580px){.fact-sheet-hero{padding:4.5rem 1.4rem}.fact-sheet-hero h1{font-size:clamp(3.45rem,15vw,4.65rem)}.fact-sheet-hero p:not(.eyebrow),.fact-sheet-intro p,.fact-sheet-method li,.fact-sheet-method p{font-size:1rem}.fact-sheet-close h2,.fact-sheet-intro h2,.fact-sheet-method h2{font-size:3.5rem}.fact-sheet-stats{grid-template-columns:1fr}.fact-stat{min-height:0;padding:2.2rem 1.4rem}.fact-stat-value{font-size:4.45rem}.fact-stat h2{font-size:2rem}.fact-stat a{padding-top:1.2rem}.fact-sheet-method ul{padding-left:1rem}.fact-sheet-cite p{overflow-wrap:anywhere}}.cookie-home-link .text-link+.text-link{margin-top:1rem}.bakery-hero h1{max-width:9ch}.bakery-hero picture{min-height:620px}.bakery-hero img{height:100%;object-fit:cover}.bakery-detail,.bakery-faq,.bakery-intro,.bakery-pickup-note{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(2rem,7vw,8rem);gap:clamp(2rem,7vw,8rem);align-items:start}.bakery-intro{background:var(--paper)}.bakery-detail h2,.bakery-faq h2,.bakery-image-feature h2,.bakery-intro h2,.bakery-offerings h2,.bakery-pickup-note h2,.bakery-rhythm h2{font-family:var(--serif);font-size:clamp(3rem,5vw,5.7rem);font-weight:500;line-height:.9;letter-spacing:0;margin:.2rem 0 1.4rem;text-wrap:balance}.bakery-intro>div:last-child,.bakery-pickup-note>div:last-child{max-width:37rem}.bakery-detail p:not(.eyebrow),.bakery-faq p:not(.eyebrow),.bakery-image-feature p:not(.eyebrow),.bakery-intro p:not(.eyebrow),.bakery-offerings p:not(.eyebrow),.bakery-pickup-note p:not(.eyebrow),.bakery-rhythm p{font-size:1.05rem;line-height:1.7}.bakery-intro .text-link,.bakery-pickup-note .text-link{margin-top:.45rem}.bakery-offerings{display:grid;grid-template-columns:.82fr 1.18fr;grid-gap:clamp(2rem,7vw,8rem);gap:clamp(2rem,7vw,8rem);background:var(--cream)}.bakery-offerings-copy{max-width:36rem}.bakery-offering-list{border-top:1px solid var(--line)}.bakery-offering-list article{display:grid;grid-template-columns:minmax(155px,.65fr) 1fr;grid-gap:2rem;gap:2rem;padding:1.6rem 0;border-bottom:1px solid var(--line)}.bakery-faq h3,.bakery-offering-list h3,.bakery-rhythm h3{font-family:var(--serif);font-size:2rem;line-height:1;margin:0;color:var(--ink);font-weight:500}.bakery-offering-list p{margin:0}.bakery-image-feature{display:grid;grid-template-columns:1.05fr .95fr;background:var(--sage-deep);color:#fffaf2}.bakery-image-feature picture{min-height:560px}.bakery-image-feature img{width:100%;height:100%;object-fit:cover}.bakery-image-feature>div{padding:clamp(4rem,8vw,8rem) clamp(2rem,8vw,8rem);display:flex;flex-direction:column;justify-content:center}.bakery-image-feature .eyebrow{color:#e4bbb4}.bakery-image-feature h2{color:#fffaf2;max-width:10ch}.bakery-image-feature p{max-width:33rem}.bakery-image-feature .button{align-self:flex-start;margin-top:1rem}.bakery-rhythm{display:grid;grid-template-columns:.82fr 1.18fr;grid-gap:clamp(2rem,7vw,8rem);gap:clamp(2rem,7vw,8rem);background:var(--paper)}.bakery-rhythm>div{max-width:30rem}.bakery-rhythm ol{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.bakery-rhythm li{display:grid;grid-template-columns:76px 1fr;grid-column-gap:1.4rem;column-gap:1.4rem;padding:1.5rem 0;border-bottom:1px solid var(--line)}.bakery-rhythm li>span{font-family:var(--serif);font-size:2.1rem;line-height:1;color:var(--sage-deep)}.bakery-rhythm h3{margin:.1rem 0 .55rem}.bakery-rhythm p{margin:0}.bakery-detail{background:var(--cream);align-items:center}.bakery-detail>div{max-width:38rem}.bakery-detail picture{min-height:540px}.bakery-detail img{height:100%;object-fit:cover}.bakery-pickup-note{background:#ead7ce}.bakery-faq{background:var(--paper)}.bakery-faq>div:first-child{max-width:29rem}.bakery-faq>div:last-child{border-top:1px solid var(--line)}.bakery-faq article{padding:1.6rem 0;border-bottom:1px solid var(--line)}.bakery-faq h3{font-family:var(--sans);font-size:1.05rem;line-height:1.45;font-weight:600}.bakery-faq p{margin:.65rem 0 0}@media(max-width:900px){.bakery-detail,.bakery-faq,.bakery-image-feature,.bakery-intro,.bakery-offerings,.bakery-pickup-note,.bakery-rhythm{grid-template-columns:1fr;gap:2.5rem}.bakery-hero picture{min-height:440px;height:440px}.bakery-image-feature picture{min-height:440px;height:440px;order:2}.bakery-image-feature>div{padding:4rem max(7vw,1.5rem);order:1}.bakery-detail picture{min-height:440px;height:440px}.bakery-offering-list article{grid-template-columns:minmax(145px,.55fr) 1fr}}@media(max-width:580px){.bakery-detail,.bakery-faq,.bakery-intro,.bakery-offerings,.bakery-pickup-note,.bakery-rhythm{gap:2rem}.bakery-detail h2,.bakery-faq h2,.bakery-image-feature h2,.bakery-intro h2,.bakery-offerings h2,.bakery-pickup-note h2,.bakery-rhythm h2{font-size:3.5rem}.bakery-detail picture,.bakery-hero picture,.bakery-image-feature picture{height:340px;min-height:340px}.bakery-image-feature>div{padding:4rem 1.4rem}.bakery-offering-list article{grid-template-columns:1fr;gap:.65rem}.bakery-rhythm li{grid-template-columns:52px 1fr;column-gap:.85rem}.bakery-rhythm h3{font-size:1.8rem}}.focaccia-process{display:grid;grid-template-columns:.75fr 1.25fr;grid-gap:clamp(2rem,7vw,8rem);gap:clamp(2rem,7vw,8rem);align-items:center;background:var(--olive);color:var(--cream)}.focaccia-process-copy{max-width:31rem}.focaccia-process .eyebrow{color:#e7ca72}.focaccia-process h2{font-family:var(--serif);font-size:clamp(3rem,5vw,5.7rem);font-weight:500;line-height:.9;letter-spacing:0;margin:.2rem 0 1.4rem;text-wrap:balance}.focaccia-process p:not(.eyebrow){font-size:1.05rem;line-height:1.7}.focaccia-process .text-link{margin-top:.45rem}.focaccia-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.focaccia-pair figure{margin:0}.focaccia-pair picture{display:block;height:clamp(360px,43vw,650px);background:#e5ded2}.focaccia-pair img{width:100%;height:100%;object-fit:cover}.focaccia-pair figcaption{margin-top:.7rem;font-size:.72rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#e7ca72}@media(max-width:900px){.focaccia-process{grid-template-columns:1fr;gap:2.5rem}.focaccia-pair picture{height:520px}}@media(max-width:580px){.focaccia-process{gap:2rem}.focaccia-process h2{font-size:3.5rem}.focaccia-pair{gap:.7rem}.focaccia-pair picture{height:300px}.focaccia-pair figcaption{font-size:.62rem;letter-spacing:.11em}}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.reveal{animation:rise .8s .1s both}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}@media(max-width:900px){.header-inner{padding:0 1.4rem}.desktop-nav{display:none}.mobile-nav{display:block;position:relative}.mobile-nav summary{display:flex;width:44px;height:44px;align-items:center;justify-content:center;gap:5px;flex-direction:column;cursor:pointer;list-style:none}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav summary span{width:22px;border-top:1px solid var(--ink)}.mobile-nav nav{position:absolute;right:0;top:50px;width:220px;padding:1rem;background:var(--paper);border:1px solid var(--line);box-shadow:0 15px 35px rgba(50,33,24,.12);display:flex;flex-direction:column;gap:.3rem}.mobile-nav nav a:not(.button){padding:.7rem}.mobile-nav .button{margin-top:.6rem}.hero{grid-template-columns:1fr;min-height:auto}.hero-copy{min-height:490px;padding:4rem max(7vw,1.5rem) 3.5rem}.hero-media{min-height:420px}.hero h1{max-width:11ch}.hero-flower{left:auto;right:1rem;bottom:370px}.bake-section{grid-template-columns:160px 1fr;gap:1.5rem}.section-marker--end{display:none}.bake-grid{gap:.5rem}.garden-callout,.order-hero,.page-hero{grid-template-columns:1fr}.garden-callout picture{min-height:360px;order:2}.garden-copy{order:1}.how-section{grid-template-columns:1fr;gap:2rem}.steps{max-width:700px}.order-hero>div,.page-hero>div{padding:4rem max(7vw,1.5rem)}.order-hero picture,.page-hero picture{height:440px}.image-pair{grid-template-columns:1fr 1fr}.image-pair>div{grid-column:1/-1;grid-row:1}.image-pair picture{height:410px}.image-pair picture:last-child{margin-top:0}.pickup-details,.story-statement{grid-template-columns:1fr;gap:2rem}.oversized-number{display:none}.pickup-note{border-left:0;border-top:1px solid var(--line);padding:2rem 0 0}.footer-top{align-items:flex-start;flex-direction:column}.footer-grid{grid-template-columns:repeat(3,1fr)}.cookie-choose,.cookie-detail,.cookie-faq,.cookie-home-link,.cookie-image-feature,.cookie-intro,.cookie-occasions,.cookie-pickup-note,.cookie-process{grid-template-columns:1fr;gap:2.5rem}.cookie-hero picture{min-height:440px;height:440px}.cookie-image-feature picture{min-height:440px;height:440px;order:2}.cookie-image-feature>div{padding:4rem max(7vw,1.5rem);order:1}.cookie-detail picture{min-height:440px;height:440px}.cookie-occasion-list article{grid-template-columns:minmax(145px,.55fr) 1fr}}@media(max-width:580px){.wordmark{font-size:1.65rem;letter-spacing:.07em}.hero-copy{min-height:440px}.hero h1,.not-found h1,.order-hero h1,.page-hero h1{font-size:clamp(3.5rem,16vw,5rem)}.hero-text{font-size:1rem}.hero-media{min-height:330px}.ticker{padding:0 1rem;gap:1rem;font-size:1.03rem}.section-shell{padding:4rem 1.4rem}.bake-section{grid-template-columns:1fr}.section-marker{display:block}.section-marker>div{display:none}.section-marker p{font-size:3.8rem}.section-marker small{display:block;max-width:18rem}.section-marker i{margin:1.5rem 0}.bake-grid{margin-top:.5rem}.garden-callout picture{min-height:300px}.garden-copy{padding:4rem 1.4rem}.editorial-intro h2,.final-cta h2,.garden-copy h2,.how-section h2,.image-pair h2,.order-details h2,.pickup-details h2,.story-statement h2{font-size:3.5rem}.order-steps,.steps{grid-template-columns:1fr;gap:1.5rem}.steps li{max-width:27rem}.order-hero picture,.page-hero picture{height:340px}.order-hero>div,.page-hero>div{padding:4rem 1.4rem}.image-pair{display:flex;flex-direction:column}.image-pair>div{order:-1}.image-pair picture{width:100%;height:360px}.story-statement{padding-top:5rem}.order-steps>div,.order-steps>div+div{padding:1.35rem 0;border-right:0;border-bottom:1px solid var(--line)}.footer-grid{grid-template-columns:1fr 1fr;gap:2rem 1rem}.footer-grid>div:last-child{grid-column:1/-1}.footer-bottom{gap:1rem}.final-cta{padding:5rem 1.4rem}.cookie-choose,.cookie-detail,.cookie-faq,.cookie-home-link,.cookie-intro,.cookie-occasions,.cookie-pickup-note,.cookie-process{gap:2rem}.cookie-choose h2,.cookie-detail h2,.cookie-faq h2,.cookie-home-link h2,.cookie-image-feature h2,.cookie-intro h2,.cookie-occasions h2,.cookie-pickup-note h2,.cookie-process h2{font-size:3.5rem}.cookie-detail picture,.cookie-hero picture,.cookie-image-feature picture{height:340px;min-height:340px}.cookie-image-feature>div{padding:4rem 1.4rem}.cookie-occasion-list article{grid-template-columns:1fr;gap:.65rem}.cookie-process li{grid-template-columns:52px 1fr;column-gap:.85rem}.cookie-process h3{font-size:1.8rem}.cookie-process p{grid-column:1/-1;margin-top:.55rem}.cookie-faq h3{font-size:1.05rem}}.site-header{position:relative;background:rgba(247,241,231,.94);border-color:var(--line)}:root{--cream:#efe4d2;--paper:#f8f2e8;--ink:#4c392e;--berry:#704a34;--olive:#a0a48d;--gold:#d3bc7f;--line:#ddcdb6;--sage-deep:#707964;--blush:#cfa09b}.header-inner{height:80px}.brand-lockup,.footer-brand-lockup{display:block;line-height:0}.brand-lockup picture,.footer-brand-lockup picture{display:block}.brand-lockup img{width:clamp(230px,20vw,290px);height:auto;mix-blend-mode:multiply}.desktop-nav{color:#4c392e;font-size:.87rem;letter-spacing:.025em}.button,.desktop-nav>a:not(.button):after{border-color:var(--sage-deep)}.button{background:var(--sage-deep);color:#fffaf2}.button:hover{background:#56604c;border-color:#56604c}.button--outline{background:transparent;color:var(--sage-deep);border-color:var(--sage-deep)}.button--outline:hover{background:var(--sage-deep);color:#fffdf8}.button--light{background:#fffaf4;border-color:#fffaf4;color:var(--sage-deep)}.button--light:hover{background:transparent;color:#fffaf4}.eyebrow{color:#6f7b67}.hero,.order-hero,.page-hero{background:linear-gradient(112deg,#f8f2e8,#f0e4d3 58%,#d9b0a8)}.hero h1,.legal h1,.legal h2,.not-found h1,.order-hero h1,.page-hero h1{color:#4c392e}.hero-flower{display:none}.ticker{background:#ead7ce;color:#704a34;border-color:#d9c1ae}.order-steps span,.oversized-number,.pickup-note span,.section-marker span,.steps span,.ticker b{color:#788069}.section-marker p{color:#4c392e}.section-marker i,.section-marker--end,.section-marker>div{display:none}.bake-section{grid-template-columns:minmax(165px,.75fr) minmax(0,3.5fr)}.bake-image:nth-child(2),.bake-image:nth-child(3){margin-top:0}.section-marker--end i{background:radial-gradient(circle at 30% 30%,#d9c69a 0 17%,transparent 18%),radial-gradient(circle at 68% 35%,#acb69f 0 19%,transparent 20%),radial-gradient(circle at 50% 72%,#d6aaa0 0 17%,transparent 18%)}.garden-callout{background:#788069;color:#fffaf2}.final-cta .eyebrow,.garden-copy .eyebrow{color:#e4bbb4}.garden-callout .text-link{color:#fffaf2}.final-cta,.site-footer{background:#704a34;color:#fffaf2}.footer-brand-lockup img{width:clamp(230px,23vw,310px);height:auto;filter:brightness(0) invert(1);opacity:.92}.footer-top{border-color:rgba(255,250,244,.3)}.footer-grid a:hover,.footer-label{color:#e4bbb4}.footer-bottom{border-color:rgba(255,250,244,.3)}@media(max-width:580px){.header-inner{height:72px}.brand-lockup img{width:218px}.bake-section{grid-template-columns:1fr}}.bake-note{margin:1.25rem 0 0;font-size:.98rem;line-height:1.55;color:#704a34}.page-hero--pickup img{object-position:center}.blog-index-hero{min-height:360px;display:flex;align-items:center;padding:clamp(5rem,10vw,9rem) max(7vw,2rem);background:var(--paper)}.blog-index-hero>div{max-width:48rem}.blog-category-hero h1,.blog-index-hero h1,.blog-post-hero h1{font-family:var(--serif);font-size:clamp(4.1rem,7vw,7.7rem);font-weight:500;letter-spacing:-.045em;line-height:.87;color:var(--ink);margin:.2rem 0 1.5rem;text-wrap:balance}.blog-category-hero p:not(.eyebrow),.blog-index-hero p:not(.eyebrow),.blog-post-hero p:not(.eyebrow){max-width:39rem;font-size:1.08rem}.blog-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.2rem;gap:1.2rem;background:var(--cream)}.blog-category-card,.blog-post-card{display:flex;flex-direction:column;background:var(--paper);transition:transform .2s ease,box-shadow .2s ease}.blog-category-card:hover,.blog-post-card:hover{transform:translateY(-4px);box-shadow:0 16px 30px rgba(76,57,46,.12)}.blog-category-card picture,.blog-post-card picture{display:block;overflow:hidden}.blog-category-card img,.blog-post-card img{aspect-ratio:4/3;object-fit:cover;transition:transform .5s ease}.blog-category-card:hover img,.blog-post-card:hover img{transform:scale(1.03)}.blog-category-card>div,.blog-post-card>div{padding:1.6rem}.blog-category-card h2,.blog-post-card h2{font-family:var(--serif);font-weight:500;color:var(--ink);font-size:2.55rem;line-height:.92;margin:0 0 .8rem}.blog-category-card p,.blog-post-card p{margin:0 0 1.25rem;max-width:31rem}.blog-category-card span,.blog-post-card span{font-weight:600;color:var(--sage-deep);border-bottom:1px solid;padding-bottom:.15rem}.blog-category-card b,.blog-post-card b{margin-left:.35rem}.blog-category-hero,.blog-post-hero{display:grid;grid-template-columns:1fr 1fr;background:var(--paper);min-height:510px}.blog-category-hero>div,.blog-post-hero>div{padding:clamp(4rem,10vw,9rem) clamp(2rem,8vw,9rem);display:flex;flex-direction:column;justify-content:center}.blog-category-hero picture,.blog-post-hero picture{min-height:100%}.blog-category-hero img,.blog-post-hero img{width:100%;height:100%;object-fit:cover}.blog-back-link{align-self:flex-start;margin-bottom:3.2rem;border-bottom:1px solid;padding-bottom:.2rem;font-weight:600}.blog-post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.2rem;gap:1.2rem;background:var(--cream)}.blog-article{background:var(--paper)}.article-body{max-width:760px;margin:0 auto;padding:clamp(4rem,7vw,7rem) 1.4rem}.article-body p{font-size:1.06rem;line-height:1.75;margin:0 0 1.45rem}.article-intro{font-family:var(--serif);font-size:clamp(1.7rem,2.6vw,2.25rem)!important;line-height:1.25!important;color:var(--ink);margin-bottom:3.4rem!important}.article-body h2{font-size:clamp(2.7rem,4vw,4.25rem);line-height:.92;letter-spacing:-.035em;margin:4.2rem 0 1.25rem;text-wrap:balance}.article-body h2,.article-body h3{font-family:var(--serif);font-weight:500;color:var(--ink)}.article-body h3{font-size:2rem;line-height:1;margin:2.1rem 0 .65rem}.article-body a:not(.button){color:var(--sage-deep);text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:1px}.article-image{display:block;width:calc(100% + 10rem);margin:3rem -5rem}.article-image img{width:100%;aspect-ratio:16/10;object-fit:cover}.article-image--wide img{aspect-ratio:16/9}.article-image--small{width:min(420px,100%);margin:3rem auto}.article-image--small img{aspect-ratio:1;object-fit:cover}.article-callout{margin:4.8rem -3rem;padding:clamp(2.4rem,5vw,4.25rem);background:var(--sage-deep);color:#fffaf2}.article-callout .eyebrow{color:#e4bbb4}.article-callout h2{color:#fffaf2;margin-top:.1rem}.article-callout p{max-width:37rem}.article-callout a:not(.button){color:#fffaf2}.article-faq{margin-top:5rem;padding-top:4.5rem;border-top:1px solid var(--line)}.article-faq>h2{margin-top:.15rem}.article-faq>div{padding:1.6rem 0;border-bottom:1px solid var(--line)}.article-faq h3{font-family:var(--sans);font-size:1.05rem;line-height:1.45;margin:0 0 .55rem}.article-faq p{margin:0}.related-posts{margin-top:5rem;padding-top:4.5rem;border-top:1px solid var(--line)}.related-posts>h2{margin:.15rem 0 1.8rem}.related-post-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:1.2rem;gap:1.2rem}.related-posts .blog-post-card{display:grid;grid-template-columns:180px minmax(0,1fr)}.related-posts .blog-post-card img{width:100%;height:100%;aspect-ratio:auto;object-fit:cover}.related-posts .blog-post-card>div{padding:1.35rem 1.5rem}.related-posts .blog-post-card h3{margin:0 0 .55rem;font-size:1.9rem}.related-posts .blog-post-card p{font-size:1rem;line-height:1.55;margin-bottom:.85rem}@media(max-width:900px){.blog-category-hero,.blog-post-hero{grid-template-columns:1fr}.blog-category-hero>div,.blog-post-hero>div{padding:4rem max(7vw,1.5rem)}.blog-category-hero picture,.blog-post-hero picture{height:440px}.blog-category-grid,.blog-post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.article-image{width:100%;margin:2.5rem 0}.article-callout{margin:4rem 0}}@media(max-width:580px){.blog-category-hero h1,.blog-index-hero h1,.blog-post-hero h1{font-size:clamp(3.5rem,16vw,5rem)}.blog-index-hero{min-height:300px;padding:5rem 1.4rem}.blog-category-hero picture,.blog-post-hero picture{height:340px}.blog-category-hero>div,.blog-post-hero>div{padding:4rem 1.4rem}.blog-category-grid,.blog-post-grid{grid-template-columns:1fr}.article-body{padding:4rem 1.4rem}.article-body h2{font-size:3.15rem}.article-callout{padding:2.5rem 1.4rem}.blog-back-link{margin-bottom:2.5rem}.related-posts .blog-post-card{grid-template-columns:1fr}.related-posts .blog-post-card img{aspect-ratio:4/3}.related-posts .blog-post-card>div{padding:1.4rem}}.article-image--portrait{width:min(460px,100%);margin:3rem auto}.article-image--portrait img{aspect-ratio:2/3}.article-image img,.blog-category-hero img,.blog-post-card img,.blog-post-hero img{object-fit:contain;background:var(--cream)}.blog-category-card img{object-fit:cover;object-position:center 72%;background:var(--cream)}@media (min-width:1450px){.product-showcase-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:901px) and (max-width:1449px){.product-showcase-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.product-showcase-heading{grid-template-columns:1fr;gap:1.5rem}.product-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}}@media (max-width:580px){.product-showcase-grid{grid-template-columns:1fr;gap:2.5rem}.product-showcase-grid article:nth-child(2n){margin-top:0}.product-showcase-grid picture{aspect-ratio:4/3}.product-showcase-grid .product-showcase-item--cowboy picture{aspect-ratio:3/4}.product-showcase-note{margin-top:3rem}}.story-photo-gallery{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);grid-gap:clamp(1rem,3vw,3rem);gap:clamp(1rem,3vw,3rem);max-width:1120px;margin:0 auto;padding-top:0;padding-bottom:clamp(4rem,8vw,8rem);align-items:end}.story-photo-gallery picture{display:block;background:var(--paper)}.story-photo-gallery img{width:100%;height:auto}@media (max-width:900px){.story-photo-gallery{grid-template-columns:1fr;gap:2rem}}