:root{--cream:#eee2cb;--paper:#fff8e8;--forest:#184b3a;--forest-deep:#0d3429;--clay:#c96843;--olive:#75844f;--sage:#aeba86;--cacao:#70412d;--stone:#d6bd9a;--sage-light:#e1e7c8;--ink:#27382f;--muted:#66705c;--line:#cfb994;--serif:var(--font-cormorant), "Iowan Old Style", Georgia, serif;--sans:var(--font-manrope), Arial, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);font-family:var(--sans);margin:0;font-weight:400}body:before{content:"";z-index:999;pointer-events:none;opacity:.18;mix-blend-mode:multiply;background-image:radial-gradient(circle at 20% 30%,#49302029 0 .6px,#0000 .8px),radial-gradient(circle at 70% 65%,#fffc 0 .7px,#0000 .9px);background-size:7px 7px,11px 11px;position:fixed;inset:0}a{color:inherit;text-decoration:none}a:focus-visible{outline:2px solid var(--clay);outline-offset:4px}img{width:100%;display:block}figure,h1,h2,h3,p{margin:0}::selection{background:var(--clay);color:#fff}.header{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:20;background:#fff8e8e6;grid-template-columns:auto 1fr auto;align-items:center;gap:3vw;min-height:86px;padding:0 4.5vw;display:grid;position:sticky;top:0;box-shadow:0 10px 35px #173e3117}.wordmark{font-family:var(--serif);letter-spacing:.1em;white-space:nowrap;align-items:center;gap:10px;font-size:22px;display:inline-flex}.crescent{color:var(--forest);font-size:25px;line-height:1;transform:rotate(-22deg)}.amp{font-family:var(--sans);letter-spacing:.17em;margin-left:3px;font-size:10px}.nav{justify-content:center;align-items:center;gap:clamp(18px,2.1vw,34px);display:flex}.nav a,.lang,.whatsapp{letter-spacing:.15em;text-transform:uppercase;font-size:10px;line-height:1.25}.nav a{white-space:nowrap;padding:34px 0 31px;position:relative}.nav a:after{content:"";background:currentColor;height:1px;transition:right .28s;position:absolute;bottom:28px;left:0;right:100%}.nav a:hover:after,.nav a.active:after{right:0}.header-actions{align-items:center;gap:15px;display:flex}.lang{border:1px solid var(--line);border-radius:999px;padding:11px 12px}.whatsapp{background:var(--forest);color:#fff;white-space:nowrap;border-radius:999px;padding:12px 17px}.footer{background:var(--forest-deep);color:#ece6da;grid-template-columns:1.2fr 1fr auto;align-items:start;gap:4vw;padding:65px 5vw 34px;display:grid}.footer-mark{font-family:var(--serif);letter-spacing:.04em;font-size:clamp(30px,4vw,56px)}.footer p{color:#ffffff9e;margin-top:12px;font-size:13px}.footer-contact{gap:14px;font-size:13px;display:grid}.footer-contact a:hover{color:#dca083}.footer-small{text-align:right;color:#ffffff8c;letter-spacing:.13em;text-transform:uppercase;justify-items:end;gap:12px;font-size:9px;display:grid}.eyebrow{color:var(--clay);letter-spacing:.23em;text-transform:uppercase;font-size:10px;font-weight:600}.lead{color:var(--muted);font-family:var(--serif);font-size:clamp(20px,2vw,28px);line-height:1.45}.section-pad{padding:clamp(80px,10vw,145px) 7.5vw}.actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.button{letter-spacing:.15em;text-transform:uppercase;border:1px solid;border-radius:999px;justify-content:center;align-items:center;min-height:50px;padding:0 22px;font-size:10px;font-weight:600;transition:all .25s;display:inline-flex}.button.primary{background:var(--forest);color:var(--paper);border-color:var(--forest)}.button.ghost{background:#f6f1e8b3}.button.light{background:var(--paper);color:var(--forest);border-color:var(--paper)}.button:hover{transform:translateY(-1px);box-shadow:0 8px 20px #1f342b1a}.button.primary:hover{background:#245443}.button.ghost:hover{background:var(--sage-light)}.home-hero{background:var(--paper);grid-template-columns:.82fr 1.18fr;min-height:760px;display:grid}.home-hero-copy{flex-direction:column;justify-content:center;padding:clamp(75px,9vw,145px) 7vw;display:flex}.home-hero h1{max-width:690px;font-family:var(--serif);letter-spacing:-.055em;margin:30px 0 28px;font-size:clamp(58px,7.4vw,112px);font-weight:400;line-height:.92}.home-hero .lead{max-width:600px}.home-hero-image{background:var(--forest);min-height:760px;overflow:hidden}.home-hero-image img{object-fit:cover;object-position:center 48%;filter:saturate(1.08)contrast(1.05);height:100%}.mother-brand{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(135deg,#f7ecd5 0%,#e7d0ad 100%);grid-template-columns:.75fr 1.25fr;gap:10vw;display:grid}.mother-brand h2{font-family:var(--serif);letter-spacing:-.04em;margin-top:28px;font-size:clamp(52px,6vw,88px);font-weight:400}.mother-copy>p:first-child{max-width:790px;font-family:var(--serif);font-size:clamp(24px,3vw,40px);line-height:1.38}.poetic{color:var(--cacao);font-family:var(--serif);margin-top:34px;font-size:20px}.three-ways{background:radial-gradient(circle at 88% 8%,#184b3a2e,#0000 30%),linear-gradient(145deg,#ddc59f,#cbae80);grid-template-columns:1.06fr .94fr 1.06fr;gap:18px;padding:clamp(70px,9vw,125px) 7.5vw;display:grid}.way{color:#fffaf0;border-radius:3px;grid-template-rows:1.28fr .72fr;min-height:610px;display:grid;overflow:hidden;box-shadow:0 22px 60px #292b1f2e}.way:nth-child(2){transform:translateY(38px)}.way figure{overflow:hidden}.way img{object-fit:cover;filter:saturate(1.06)contrast(1.04);height:100%;transition:transform .55s}.way:hover img{transform:scale(1.025)}.way>div{flex-direction:column;padding:32px 3vw 38px;display:flex}.way.harvest{background:#687941}.way.bakehouse{background:#884c35}.way.dining{background:var(--forest)}.way>span{letter-spacing:.2em;opacity:.65;font-size:10px}.way h3{font-family:var(--serif);margin-top:30px;font-size:clamp(34px,3.6vw,54px);font-weight:500}.way p{color:#ffffffb8;max-width:330px;margin:18px 0 35px;font-size:13px;line-height:1.65}.way b{letter-spacing:.15em;text-transform:uppercase;font-size:10px}.home-feature{border-top:1px solid var(--line);grid-template-columns:1.08fr .92fr;min-height:710px;display:grid}.home-feature:nth-of-type(2n){grid-template-columns:.92fr 1.08fr}.home-feature figure{min-height:710px;margin:clamp(20px,3vw,44px);overflow:hidden;box-shadow:0 26px 70px #2c2f1f33}.home-feature figure img{object-fit:cover;filter:saturate(1.08)contrast(1.035);height:100%}.home-feature>div{flex-direction:column;justify-content:center;padding:clamp(75px,9vw,135px) 7vw;display:flex}.home-feature h2{max-width:720px;font-family:var(--serif);margin:25px 0;font-size:clamp(46px,5vw,76px);font-weight:500;line-height:1}.home-feature>div>p:not(.eyebrow){max-width:550px;color:var(--muted);font-size:16px;line-height:1.7}.home-feature .text-link{margin-top:35px}.home-experience{background:var(--paper)}.home-harvest{background:radial-gradient(circle at 12% 18%,#c9684330,#0000 34%),#cbd4a7}.home-bakehouse{background:radial-gradient(circle at 86% 16%,#184b3a29,#0000 34%),#dfa987}.text-link{letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid;width:fit-content;padding-bottom:6px;font-size:11px;font-weight:600}.standard{background:radial-gradient(circle at 80% 10%,#75844f29,#0000 32%),linear-gradient(145deg,#f3dfba 0%,#dfc18e 100%)}.standard-title{grid-template-columns:.5fr 1.5fr;align-items:start;gap:6vw;display:grid}.standard-title h2{font-family:var(--serif);letter-spacing:-.04em;font-size:clamp(46px,5.7vw,82px);font-weight:400;line-height:1.02}.standard-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:80px;display:grid}.standard-grid article{border-right:1px solid var(--line);min-height:250px;padding:28px 3vw 0 0}.standard-grid article+article{padding-left:3vw}.standard-grid article:last-child{border-right:0}.standard-grid span,.branch-heading>p{color:var(--clay);letter-spacing:.18em;font-size:10px}.standard-grid h3{font-family:var(--serif);margin:58px 0 15px;font-size:26px;font-weight:400}.standard-grid p{color:var(--muted);font-size:13px;line-height:1.7}.standard-link{margin:45px 0 0 auto;display:block}.final-inquiry{background:radial-gradient(circle at 50% -15%, #a8b98a3d, transparent 38%), var(--forest-deep);color:var(--paper);text-align:center;padding:clamp(90px,12vw,170px) 7.5vw}.final-inquiry h2{max-width:900px;font-family:var(--serif);margin:26px auto 38px;font-size:clamp(50px,6vw,88px);font-weight:500;line-height:1}.page-hero{background:linear-gradient(135deg,#fff8e8,#dfc39a)}.split-hero{grid-template-columns:.86fr 1.14fr;min-height:680px;display:grid}.page-hero-copy{align-self:center;padding:9vw 7vw}.page-hero h1,.page-title h1,.about-hero h1,.contact-intro h1{font-family:var(--serif);letter-spacing:-.055em;margin:30px 0;font-size:clamp(56px,7vw,105px);font-weight:400;line-height:.94}.page-hero figure{background:var(--forest);min-height:680px;overflow:hidden}.page-hero figure img{object-fit:cover;object-position:center 48%;filter:saturate(.86)contrast(1.04);height:100%}.experiences-hero figure img{object-position:center 45%}.page-hero .button{margin-top:36px}.experience-note{background:linear-gradient(90deg, var(--forest), #285943);color:#fff;text-align:center;padding:26px 7.5vw}.experience-note p{font-family:var(--serif);font-size:clamp(17px,2vw,24px)}.service-grid{grid-template-columns:repeat(3,1fr);gap:0;display:grid}.service-grid article{border-top:1px solid var(--line);border-right:1px solid var(--line);flex-direction:column;min-height:350px;padding:35px 3vw 20px;display:flex}.service-grid article:first-child{padding-left:0}.service-grid article:last-child{border-right:0}.service-grid article>span{color:var(--clay);font-size:10px}.service-grid h2{font-family:var(--serif);margin:65px 0 24px;font-size:clamp(32px,3.3vw,48px);font-weight:400}.service-grid p{max-width:350px;color:var(--muted);font-size:13px;line-height:1.75}.service-grid a{letter-spacing:.13em;text-transform:uppercase;margin-top:auto;padding-top:28px;font-size:10px;font-weight:600}.culinary-portfolio{background:radial-gradient(circle at 90% 12%,#c9684333,#0000 30%),linear-gradient(145deg,#ead8b8,#d3bc94)}.portfolio-intro{grid-template-columns:.55fr 1.45fr;align-items:start;gap:7vw;margin-bottom:60px;display:grid}.portfolio-intro h2{font-family:var(--serif);font-size:clamp(46px,5vw,76px);font-weight:500;line-height:1}.portfolio-grid{grid-template-rows:370px 370px;grid-template-columns:1.35fr .65fr;gap:18px;display:grid}.portfolio-grid figure{background:var(--forest);position:relative;overflow:hidden}.portfolio-grid .portfolio-feature{grid-row:1/span 2}.portfolio-grid img{object-fit:cover;filter:saturate(1.08)contrast(1.04);height:100%;transition:transform .55s}.portfolio-grid .portfolio-feature img{object-position:center 54%}.portfolio-grid figure:hover img{transform:scale(1.025)}.portfolio-grid figcaption{color:var(--ink);letter-spacing:.1em;text-transform:uppercase;background:#faf7f0e6;padding:13px 15px;font-size:10px;line-height:1.5;position:absolute;bottom:18px;left:18px;right:18px}.portfolio-note{max-width:680px;color:var(--muted);margin:30px 0 0 auto;font-size:12px;line-height:1.7}.experience-gallery{background:var(--forest-deep);color:#f0ebdf;grid-template-columns:.82fr 1.18fr;display:grid}.gallery-copy{align-self:center;padding:85px 6vw 60px}.gallery-copy h2{font-family:var(--serif);margin:26px 0;font-size:clamp(42px,5vw,70px);font-weight:400;line-height:1.04}.gallery-copy>p:last-child{color:#ffffffa6;font-size:13px;line-height:1.75}.gallery-copy .button{margin-top:32px}.gallery-proof{height:520px;margin:75px 6vw 75px 0;overflow:hidden}.gallery-proof img{object-fit:cover;object-position:center 55%;filter:saturate(1.04)contrast(1.03);height:100%}.page-title{border-bottom:1px solid var(--line);background:radial-gradient(circle at 12% 12%,#75844f3d,#0000 34%),linear-gradient(135deg,#f8ecd4,#d9bd90);grid-template-columns:.55fr 1fr;align-content:center;column-gap:8vw;min-height:500px;display:grid}.page-title h1{grid-area:1/2/span 2;margin:0}.page-title>p:last-child{max-width:430px;color:var(--muted);margin-top:50px;font-size:13px;line-height:1.75}.branch-nav{border-bottom:1px solid var(--line);background:#fff8e8;justify-content:center;align-items:center;gap:clamp(30px,5vw,80px);padding:24px 7.5vw;display:flex;box-shadow:0 12px 30px #173e3117}.branch-nav a{letter-spacing:.17em;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid #0000;padding:5px 0;font-size:10px;font-weight:600}.branch-nav a:hover{border-color:currentColor}#harvest,#bakehouse{scroll-margin-top:110px}.harvest-section{background:radial-gradient(circle at 92% 8%,#c9684333,#0000 30%),linear-gradient(145deg,#d9dfb9,#bcc997)}.branch-heading{grid-template-columns:60px 1fr;align-items:start;gap:3vw;margin-bottom:65px;display:grid}.branch-heading span{color:var(--muted);letter-spacing:.2em;text-transform:uppercase;font-size:11px;font-weight:600}.branch-heading h2{font-family:var(--serif);letter-spacing:-.04em;margin-top:18px;font-size:clamp(46px,5vw,76px);font-weight:400}.branch-heading div>p{max-width:600px;color:var(--muted);margin-top:23px;font-size:13px;line-height:1.75}.product-grid{grid-template-columns:1fr 1fr;gap:4vw;display:grid}.product-card{background:#fff8e8;border:1px solid #70412d33;transition:transform .25s,box-shadow .25s;box-shadow:0 18px 50px #28362521}.product-card:hover{transform:translateY(-2px);box-shadow:0 16px 45px #1f342b14}.product-card figure{background:var(--forest);height:440px;overflow:hidden}.product-card figure img{object-fit:cover;filter:saturate(.88)contrast(1.03);height:100%}.product-card>div{padding:35px 35px 40px}.product-card h3{font-family:var(--serif);font-size:clamp(27px,2.7vw,40px);font-weight:400;line-height:1.1}.product-desc{color:var(--clay);font-family:var(--serif);margin-top:18px;font-size:19px}.ingredients{min-height:55px;color:var(--muted);margin:16px 0 28px;font-size:12px;line-height:1.7}.product-card a{letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid;padding-bottom:5px;font-size:10px;font-weight:600}.bakehouse-section{background:radial-gradient(circle at 10% 12%,#184b3a2e,#0000 30%),linear-gradient(145deg,#e4b293,#ce8664)}.bake-grid{grid-template-rows:360px 300px 290px;grid-template-columns:1.15fr .85fr .85fr;gap:16px;display:grid}.bake-grid .bake-tile{background:var(--cacao);position:relative;overflow:hidden}.bake-grid .feature{grid-row:1/span 3}.bake-grid .wide{grid-column:2/span 2}.bake-grid .text{color:var(--forest-deep);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:36px;display:flex;box-shadow:inset 0 0 0 1px #70412d1f}.bake-grid .crepes{background:linear-gradient(145deg,#f1d89f,#e3bc71)}.bake-grid .marshmallows{color:#4d2f27;background:linear-gradient(145deg,#e7b8ab,#d8978a)}.bake-grid .text span{letter-spacing:.16em;text-transform:uppercase;opacity:.7;margin-bottom:24px;font-size:10px}.bake-grid .text h3{max-width:100%;font-family:var(--serif);overflow-wrap:anywhere;font-size:clamp(25px,2.4vw,38px);font-weight:500;line-height:1.08}.bake-grid .text p{opacity:.72;margin-top:16px;font-size:12px}.bake-grid img{object-fit:cover;filter:saturate(1.06)contrast(1.035);height:100%;transition:transform .6s}.bake-grid .feature img{object-position:center 48%}.bake-grid .medium img{object-position:center 46%}.bake-grid .lemon-basil img{object-position:center 48%}.bake-grid .wide img{object-position:center 52%}.bake-grid figure:hover img{transform:scale(1.02)}.bake-grid figcaption{color:var(--ink);letter-spacing:.12em;text-transform:uppercase;background:#fff8e8eb;padding:13px 15px;font-size:10px;font-weight:600;position:absolute;bottom:15px;left:15px;right:15px}.bake-grid .duck-pastry figcaption{color:#fff8e8;background:#8f4630f0}.bake-grid .lemon-basil figcaption{color:#27382f;background:#dab767f0}.bake-grid .gateau figcaption{color:#fff8e8;background:#70412df0}.bake-grid .banana-bread figcaption{color:#2f3527;background:#c49156f0}.bakehouse-section>.button{z-index:1;margin-top:40px;position:relative}.about-hero{background:linear-gradient(145deg,#f7ecd5,#d9bd91);grid-template-columns:1.05fr .95fr;min-height:760px;display:grid}.about-hero figure{background:var(--forest);min-height:760px;overflow:hidden}.about-hero figure img{object-fit:cover;object-position:center 46%;filter:saturate(.78)contrast(1.04);height:100%}.about-hero>div{align-self:center;padding:8vw 7vw}.about-hero h1{font-size:clamp(52px,6vw,88px)}.about-story{background:radial-gradient(circle at 88% 18%,#184b3a2b,#0000 32%),#dfcfad;grid-template-columns:.75fr 1.25fr;gap:10vw;display:grid}.about-story h2{font-family:var(--serif);margin-top:28px;font-size:clamp(48px,5.5vw,80px);font-weight:400;line-height:1}.about-story>div:last-child{padding-top:35px}.about-story>div:last-child p{color:var(--muted);font-size:14px;line-height:1.85}.about-story>div:last-child p+p{margin-top:24px}.about-values{background:var(--forest);color:#fff;flex-wrap:wrap;justify-content:space-between;gap:25px;padding:48px 7.5vw;display:flex}.about-values span{font-family:var(--serif);font-size:clamp(24px,2.5vw,36px)}.contact-page{background:radial-gradient(circle at 85% 14%,#184b3a2e,#0000 32%),linear-gradient(135deg,#eed7b8,#d6ad82);grid-template-columns:.85fr 1.15fr;align-items:start;gap:8vw;min-height:760px;padding:clamp(75px,9vw,130px) 7.5vw;display:grid}.contact-intro h1{max-width:680px}.contact-intro>p:last-child{max-width:550px;color:var(--muted);font-size:14px;line-height:1.8}.contact-list{border-top:1px solid var(--line);display:grid}.contact-card{border-bottom:1px solid var(--line);grid-template-columns:.45fr 1fr auto;align-items:center;gap:18px;min-height:120px;padding:20px 22px;transition:background .25s;display:grid}.contact-card:hover,.contact-card.featured{background:var(--forest);color:#fff}.contact-card span{letter-spacing:.15em;text-transform:uppercase;opacity:.7;font-size:10px}.contact-card strong{font-family:var(--serif);overflow-wrap:anywhere;font-size:clamp(18px,2vw,27px);font-weight:400}.contact-card i{font-style:normal}.contact-notes{grid-column:2;grid-template-columns:1fr 1fr;gap:3vw;padding-top:20px;display:grid}.contact-notes>div{border-top:1px solid var(--line);padding-top:20px}.contact-notes span{color:var(--clay);letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:600}.contact-notes p{color:var(--muted);margin-top:12px;font-size:12px;line-height:1.7}@media (width<=1000px){.header{grid-template-columns:1fr auto;padding:18px 4vw}.nav{grid-area:2/1/auto/-1;justify-content:flex-start;padding-bottom:2px;overflow-x:auto}.nav a{padding:10px 0 12px}.header-actions{justify-self:end}.home-hero,.split-hero,.about-hero{grid-template-columns:1fr}.home-hero-copy,.page-hero-copy,.about-hero>div{padding:85px 7vw}.home-hero-image,.page-hero figure,.about-hero figure{min-height:62vw;max-height:720px}.home-hero-image img{object-position:center 42%}.about-hero figure{grid-row:2}.about-hero>div{grid-row:1}.page-title{grid-template-columns:1fr;gap:28px}.page-title h1{grid-area:auto/1}.page-title>p:last-child{margin-top:0}.home-feature,.home-feature:nth-of-type(2n),.experience-gallery{grid-template-columns:1fr}.home-feature figure{min-height:70vw}.home-harvest figure{grid-row:1}.gallery-proof{height:55vw;margin:0 6vw 65px}.bake-grid{grid-template-rows:480px 360px 300px 260px;grid-template-columns:1fr 1fr}.bake-grid .feature{grid-area:1/1/auto/-1}.bake-grid .wide{grid-column:1/-1}.contact-page{grid-template-columns:1fr}.contact-notes{grid-column:1}.footer{grid-template-columns:1fr 1fr}.footer-small{text-align:left;grid-column:1/-1;justify-items:start;margin-top:25px}}@media (width<=680px){.header{gap:14px;min-height:0}.wordmark{font-size:19px}.crescent{font-size:21px}.whatsapp{padding:10px 12px}.nav{scrollbar-width:none;gap:20px;margin:0 -4vw;padding:3px 4vw 2px}.nav::-webkit-scrollbar{display:none}.nav a{font-size:9px}.home-hero{min-height:0}.home-hero-copy,.page-hero-copy,.about-hero>div{padding:70px 6vw}.home-hero h1,.page-hero h1,.page-title h1,.about-hero h1,.contact-intro h1{font-size:clamp(50px,16vw,72px)}.home-hero-image,.page-hero figure,.about-hero figure{min-height:110vw}.mother-brand,.standard-title,.about-story{grid-template-columns:1fr;gap:45px}.section-pad{padding:78px 6vw}.three-ways,.standard-grid,.service-grid,.product-grid,.portfolio-intro{grid-template-columns:1fr}.three-ways{padding:70px 6vw}.way,.way:nth-child(2){min-height:520px;transform:none}.way>div{padding:28px 24px 34px}.home-feature{min-height:0}.home-feature figure{min-height:105vw}.home-feature>div{padding:72px 6vw}.standard-grid article,.standard-grid article+article,.service-grid article,.service-grid article:first-child{border-right:0;border-bottom:1px solid var(--line);min-height:260px;padding:28px 0}.standard-grid h3,.service-grid h2{margin-top:45px}.service-grid article:last-child{border-bottom:0}.portfolio-grid{grid-template-rows:115vw 85vw 85vw;grid-template-columns:1fr}.portfolio-grid .portfolio-feature{grid-row:auto}.gallery-copy{padding:70px 6vw 45px}.gallery-proof{height:75vw;margin:0 6vw 60px}.page-title{min-height:450px}.branch-nav{scrollbar-width:none;justify-content:flex-start;gap:34px;padding:22px 6vw;overflow-x:auto}.branch-nav::-webkit-scrollbar{display:none}#harvest,#bakehouse{scroll-margin-top:160px}.branch-heading{grid-template-columns:35px 1fr;gap:15px}.product-card figure{height:100vw}.product-card>div{padding:28px 24px 34px}.ingredients{min-height:0}.bake-grid{grid-template-rows:none;grid-template-columns:1fr;grid-auto-rows:auto}.bake-grid .feature,.bake-grid .wide{grid-area:auto}.bake-grid figure{min-height:105vw}.bake-grid .text{min-height:300px;padding:34px 26px}.bake-grid .text h3{font-size:clamp(30px,10vw,42px)}.about-values{justify-content:flex-start}.contact-page{padding:75px 6vw}.contact-card{grid-template-columns:1fr auto}.contact-card span,.contact-card strong{grid-column:1}.contact-card i{grid-area:1/2/span 2}.contact-notes{grid-template-columns:1fr}.footer{grid-template-columns:1fr;padding:55px 6vw 30px}.footer-small{grid-column:1}}
