@font-face{font-family:Fraunces;src:url('/fonts/fraunces.ttf') format('truetype');font-weight:100 900;font-display:swap}
@font-face{font-family:Manrope;src:url('/fonts/manrope.ttf') format('truetype');font-weight:200 800;font-display:swap}
:root{--ink:#193c32;--muted:#617067;--red:#d84031;--line:#dce2dc;--rose:#f6eded;--yellow:#edf0c7;--display:Fraunces,Georgia,serif;--body:Manrope,system-ui,sans-serif}
.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
@media screen{
 body{font-family:var(--body);color:var(--ink);line-height:1.7;background:#fff;font-size:15px}
 h1,h2{font-family:var(--display);font-weight:450;line-height:1.08}
 h1{font-size:64px}h2{font-size:46px}h3{font-family:var(--display);font-weight:500}
 h1 em,h2 em{font-weight:400;color:var(--red)}
 p{color:var(--muted)}
 .eyebrow{font-family:var(--body);font-size:10px;font-weight:800;color:#687568;margin-bottom:14px}
 .site-header{max-width:1440px;min-height:92px;padding:19px 48px;gap:35px;position:relative;z-index:20;background:#fff}
 .brand{display:flex;gap:13px;align-items:center;font:550 25px/1.04 var(--display);flex-shrink:0}
 .brand:hover{text-decoration:none}.brand-mark{width:34px;height:34px;flex:0 0 34px}
 .brand .brand-name{font:inherit;display:block}.brand-name>span,.brand>span:not(.brand-name){font:400 16px/1.3 var(--display)}
 .site-header .desktop-nav{margin-left:auto;gap:30px;font:650 12px/1.4 var(--body)}
 .desktop-nav>a{padding:12px 0;position:relative;white-space:nowrap}
 .desktop-nav>a:after{content:'';position:absolute;bottom:5px;left:0;width:0;height:2px;background:var(--red);transition:width .18s}
 .desktop-nav>a:hover{text-decoration:none}.desktop-nav>a:hover:after,.desktop-nav>a[aria-current=page]:after{width:100%}
 .site-header nav a[aria-current=page]{text-decoration:none;color:var(--red)}
 .header-tools{display:flex;gap:10px;align-items:center}
 .icon-button{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:50%;background:transparent;padding:0;flex:0 0 44px;color:var(--ink)}
 .icon-button img{width:21px;height:21px;flex-shrink:0}.icon-button:hover{background:var(--yellow)}
 .mobile-menu{display:none}.icon{width:20px;height:20px;flex:0 0 20px}
 .button{font:750 13px/1.5 var(--body);min-height:51px;gap:24px;padding:15px 23px;border-radius:3px;transition:transform .18s,background .18s;max-width:100%}
 .button:hover{transform:translateY(-2px);filter:none}.button:active{transform:translateY(0)}
 .primary{background:var(--red)}.primary:hover{background:#ba3125}.secondary{background:var(--ink)}.secondary:hover{background:#315e4b}
 .primary .icon,.secondary .icon{filter:brightness(0) invert(1)}
 .text-link{font:750 12px/1.5 var(--body);text-underline-offset:5px}
 .editorial-hero{min-height:420px;height:calc(100svh - 235px);max-height:590px}
 .hero-image{object-position:73% 52%}.hero-shade{background:linear-gradient(90deg,rgba(7,26,18,.77),rgba(7,26,18,.37) 48%,rgba(7,26,18,.02) 80%)}
 .hero-copy{max-width:1440px;padding:45px 62px}.hero h1{font:450 86px/1.02 var(--display);max-width:740px;margin-bottom:25px}
 .hero h1 em{color:#f2f1cd}.hero p{font-size:15px;line-height:1.8;max-width:460px;color:#f5f6ef}
 .hero .eyebrow{display:flex;align-items:center;gap:12px;font-size:10px;margin-bottom:25px;color:#fff}
 .eyebrow-line{width:28px;height:2px;background:#ed8a68;display:inline-block}
 .hero .actions{gap:25px;align-items:center;margin-top:29px}.hero-text-link{font-size:12px;font-weight:700;color:#fff;padding:12px 0;border-bottom:1px solid #ffffff66}
 .hero-text-link span{margin-left:12px}.hero-destination{position:absolute;bottom:29px;right:max(48px,calc((100% - 1316px)/2));display:grid;grid-template-columns:1fr 24px;gap:0 22px;color:#fff;border-top:1px solid #ffffff80;padding-top:12px}
 .hero-destination>span{font-size:9px;text-transform:uppercase;grid-column:1;font-weight:700}.hero-destination strong{font:450 21px/1.5 var(--display);grid-column:1}.hero-destination img{grid-column:2;grid-row:1/3;align-self:center;filter:brightness(0) invert(1)}
 .discovery-strip{border-bottom:1px solid var(--line);background:#f9faf7}
 .discovery-inner{max-width:1320px;margin:auto;min-height:108px;padding:23px 40px;display:grid;grid-template-columns:auto minmax(200px,1fr) auto;align-items:center;gap:42px}
 .discovery-inner h2{font:450 26px/1.2 var(--display);margin:0}.home-search{display:flex;gap:12px;align-items:center;border-bottom:1px solid #7c8d7c}
 .home-search>img{flex:0 0 21px}.home-search input{border:0;background:transparent;padding:0 4px;height:48px;font-size:12px;min-width:0;border-radius:0}.home-search .icon-button{border:0}
 .facts{background:#fff;max-width:1320px;margin:auto;padding:23px 40px 25px;border-bottom:1px solid var(--line);font-size:10px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}
 .facts>span{display:flex;align-items:center;gap:12px}.facts strong{font:450 31px/1 var(--display);margin:0;color:var(--red);flex-shrink:0}
 .section{padding:82px 40px;max-width:1320px}.section-heading{margin-bottom:35px;gap:30px}.section-heading h2{max-width:750px;margin-bottom:0}
 .home-collections{grid-template-columns:1.2fr 1fr;grid-template-rows:240px 240px;gap:24px;margin-top:0}
 .collection-tile{border:0;border-radius:5px;background:#f3f5f0;transition:transform .22s;overflow:hidden}
 .collection-tile:hover{border:0;transform:translateY(-3px)}
 .collection-tile h2,.collection-tile h3{font:450 30px/1.13 var(--display);margin-bottom:16px}
 .collection-tile>div{padding:26px}.collection-tile .eyebrow{font-size:9px}
 .home-collections .collection-tile{display:grid;grid-template-columns:.85fr 1fr;align-items:center}
 .home-collections .collection-tile>img{height:100%;min-height:0;width:100%;object-fit:cover;aspect-ratio:auto}
 .home-collections .collection-tile:first-child{grid-row:1/3;display:block;position:relative;color:#fff}
 .home-collections .collection-tile:first-child>img{height:100%;width:100%;object-fit:cover}
 .home-collections .collection-tile:first-child>div{position:absolute;inset:auto 0 0;padding:65px 32px 30px;background:linear-gradient(transparent,rgba(12,29,20,.87))}
 .home-collections .collection-tile:first-child h3{font-size:39px;max-width:430px}.home-collections .collection-tile:first-child .eyebrow,.home-collections .collection-tile:first-child .text-link{color:#fff}
 .home-collections .collection-tile:nth-child(2){background:var(--rose)}.home-collections .collection-tile:nth-child(3){background:var(--yellow)}
 .recipe-picks-band{background:#f5f7f2;border-block:1px solid #e9ede6}
 .home-recipe-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:25px}
 .recipe-tile{border:0;border-radius:0;display:flex;flex-direction:column;background:transparent;transition:transform .2s}
 .recipe-tile:hover{border:0;transform:translateY(-3px)}
 .recipe-tile>img{border-radius:5px;aspect-ratio:4/3}
 .recipe-tile>div{padding:20px 0 0}.recipe-tile>div:last-child{display:flex;flex-direction:column;flex:1}
 .recipe-tile h2,.recipe-tile h3{font:450 27px/1.18 var(--display);margin-bottom:12px}.recipe-tile p:not(.eyebrow){font-size:12px}
 .recipe-tile .text-link{margin-top:auto;padding-top:9px}.recipe-tile .recipe-tile-photo{padding:0;display:block;position:relative;overflow:hidden;flex:none;border-radius:5px}
 .recipe-tile-photo>img{width:100%;aspect-ratio:4/3;object-fit:cover;transition:transform .35s}
 .recipe-tile:hover .recipe-tile-photo>img{transform:scale(1.035)}
 .recipe-label{position:absolute;bottom:12px;left:12px;font:750 9px/1.5 var(--body);background:white;color:var(--ink);padding:5px 10px;border-radius:2px}
 .tile-time{display:flex;gap:7px;align-items:center}.tile-time img{width:15px;height:15px}
 .book-grid{gap:42px 28px}.book-grid.featured{grid-template-columns:repeat(6,minmax(0,1fr));gap:22px}
 .book-art{background:#edf0e7;border:0;border-radius:4px;padding:25px 20px;aspect-ratio:1/1.33;overflow:hidden}
 .book:nth-child(3n+2) .book-art{background:#f3e9e8}.book:nth-child(3n) .book-art{background:#eef0d8}
 .book-art img{box-shadow:7px 12px 15px #233d302b;transition:transform .25s;max-height:310px}
 .book:hover .book-art{background:#e3e9de}.book:hover .book-art img{transform:translateY(-4px) rotate(-2deg)}
 .book-copy h2,.book-copy h3{font:450 25px/1.2 var(--display);margin:6px 0 8px}.book-copy p{font-size:11px;margin-bottom:11px}.book-copy .eyebrow{font-size:9px}.book-copy .text-link{font-size:10px}
 .spotlight{position:relative;isolation:isolate;min-height:500px;display:flex;align-items:center;color:white;overflow:hidden}
 .spotlight>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:65% 50%;z-index:-2}
 .spotlight:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,30,20,.9),rgba(10,30,20,.3) 60%,transparent);z-index:-1}
 .spotlight-copy{max-width:1320px;width:100%;padding:60px 40px;margin:auto}.spotlight h2{font-size:66px;max-width:600px;margin-bottom:20px}.spotlight p{color:#fff;max-width:380px;font-size:14px}.spotlight .eyebrow{color:#f0efc9}
 .app-band{grid-template-columns:1.05fr 1fr;gap:75px;padding:80px max(40px,calc((100% - 1150px)/2));background:#173e34;color:#fff;border:0;min-height:670px}
 .app-copy h1,.app-copy h2{font:450 51px/1.1 var(--display)}.app-copy h2 em{color:#edf0c7}.app-copy p{color:#c8d6cd;font-size:14px;max-width:430px}.app-copy .eyebrow{font-size:9px;color:#edf0c7}.app-copy .release-note{font-size:10px;margin-top:20px}
 .app-visual{position:relative;height:510px;width:100%;max-width:470px;justify-self:center}
 .app-visual .phone-shot{position:absolute;width:220px;border:6px solid #0d2922;border-radius:20px;box-shadow:10px 18px 28px #071c1466}
 .phone-front{left:0;top:0;transform:rotate(-5deg);z-index:1}.phone-back{right:0;top:45px;transform:rotate(6deg)}
 .split-copy{gap:50px}.split-copy>div{border-top:1px solid var(--line);padding-top:25px}.split-copy h3{font-size:26px}.reading-width h2{font-size:48px}
 .site-footer{background:#102f27;color:#fff;border:0;padding:65px max(40px,calc((100% - 1240px)/2));gap:60px;align-items:center}
 .site-footer .eyebrow{color:#bbcec0;font-size:9px}.site-footer h2{font-size:58px;margin-bottom:30px}.site-footer .brand{display:block;font-size:21px}.site-footer .brand span{font-size:14px}
 .footer-links{display:grid;grid-template-columns:1fr 1fr;gap:15px 40px;font-size:12px}.footer-links>span{grid-column:1/-1;color:#a5bdad;margin-top:15px;font-size:10px}
 .catalog-section,.recipes-index,.collection-index{padding-top:55px}.catalog-section h1,.recipes-index h1{max-width:850px;font-size:64px}
 .lead{font-size:16px;line-height:1.85}.search-form{background:#f5f6f1;border:0;border-radius:5px;padding:24px;gap:16px;margin-top:35px}
 .search-form label,.amount-form label{font-size:10px}.search-form input,.search-form select,.amount-form select{font-size:12px;border-color:#c9d4c8;height:49px}
 .search-form .button{min-height:49px}.search-form .reset{font-size:11px}.result-count{font-size:11px;border-bottom:1px solid var(--line);padding-bottom:16px;margin-bottom:30px}
 .collection-browse-links{gap:12px}.collection-browse-links a{font-size:10px;border-bottom:1px solid var(--line);padding-bottom:6px}
 .product-layout{gap:85px;align-items:start}.product-art{background:var(--yellow);border:0;padding:50px;border-radius:5px}.product-art img{box-shadow:12px 18px 24px #263d302e}.product-copy h1{font:450 58px/1.1 var(--display)}
 .product-facts{font-size:14px}.breadcrumbs{font-size:11px;color:#788679}.breadcrumbs a{color:var(--ink)}
 .recipe-heading{max-width:1200px;padding-top:37px;padding-bottom:38px}.recipe-heading h1{font:450 60px/1.08 var(--display);max-width:960px}
 .recipe-byline{font-size:10px}.recipe-facts{border-color:var(--line);gap:20px}.recipe-facts>div+div{border-left:1px solid var(--line);padding-left:20px}.recipe-facts dt{font-size:9px}.recipe-facts dd{font-size:13px;font-weight:600}
 .recipe-photo-wrap,.collection-photo{max-width:1200px;padding-inline:40px}.recipe-photo,.collection-photo>img{border-radius:6px;object-fit:cover;aspect-ratio:16/10}
 .recipe-intro{max-width:960px}.recipe-intro h2{font:450 37px/1.15 var(--display)}
 .recipe-workspace{border:1px solid #d9e2d5;border-top:4px solid var(--red);border-radius:7px;background:#fafbf8;padding:42px;max-width:1160px}
 .recipe-workspace-heading h2{font:450 38px/1.1 var(--display)}.recipe-columns{gap:50px}.recipe-columns h3{font:550 25px/1.2 var(--display)}
 .ingredient-checklist label{font-size:13px}.ingredient-checklist input{accent-color:var(--red)}.recipe-info p{font-size:12px}.recipe-info h3{font-size:18px}
 .recipe-steps li{grid-template-columns:34px minmax(0,1fr);gap:17px;border-bottom:1px solid #e4e9df;padding-bottom:23px;margin-bottom:23px}
 .step-number{font:450 26px/1.3 var(--display);color:var(--red)}.recipe-steps p{font-size:14px;line-height:1.85}
 .ingredient-tools .button{font-size:10px;padding:11px}.recipe-help h2{font:450 34px/1.15 var(--display)}.recipe-help summary,.collection-faq summary{font-size:13px;padding-block:3px}
 .recipe-book-band{background:var(--yellow);border:0;padding-block:55px}.recipe-book-band h2{font:450 40px/1.15 var(--display)}.recipe-book-band p{font-size:13px}
 .collection-heading{max-width:1200px}.collection-heading h1{font:450 60px/1.1 var(--display)}.collection-guidance h2,.collection-recipes h2,.collection-faq h2{font-family:var(--display)}
 .collection-recipe h3{font:450 38px/1.15 var(--display)}.collection-dish-image{border:0;border-radius:5px}.collection-books-band{background:var(--rose);border:0}.collection-cooking-note{border-left-color:var(--red)}
 .feature-columns>div,.collection-tip-grid>div{border-color:var(--red)}.feature-columns h3{font-family:var(--display)}.legal{max-width:1000px}.legal h1{font-size:54px}
}
@media screen and (min-width:1600px){.hero h1{font-size:94px}.hero-copy{padding-left:48px}.hero{max-height:650px}}
@media screen and (max-width:1100px){
 .site-header{padding-inline:30px;gap:25px}.site-header .desktop-nav{gap:22px;font-size:11px}.brand{font-size:23px}
 .hero h1{font-size:75px}.hero-copy{padding-inline:40px}.hero-destination{right:35px}.discovery-inner{gap:25px}.discovery-inner h2{font-size:23px}
 .home-collections{grid-template-rows:225px 225px}.home-collections .collection-tile{grid-template-columns:1fr}.home-collections .collection-tile:not(:first-child){position:relative}.home-collections .collection-tile:not(:first-child)>img{height:100%;position:absolute;inset:0}.home-collections .collection-tile:not(:first-child)>div{z-index:1;background:#ffffffed;margin-left:38%;padding:22px;height:100%;display:flex;flex-direction:column;justify-content:center}.home-collections .collection-tile h3{font-size:26px}
 .book-grid.featured{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.book-grid.featured .book-art{aspect-ratio:1/1.1}.book-grid.featured .book-art img{max-height:260px}
 .home-recipe-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px 25px}.app-band{gap:35px}.app-copy h2{font-size:43px}.app-visual{height:450px}.app-visual .phone-shot{width:190px}.app-visual .phone-back{right:-8px;top:50px}
 .product-layout{gap:40px}.product-copy h1{font-size:48px}.recipe-workspace{margin-inline:30px}
}
@media screen and (max-width:700px){
 body{font-size:14px}h1{font-size:40px}h2{font-size:34px}
 .site-header{padding:16px 20px;min-height:78px;flex-wrap:nowrap;gap:10px}.brand{font-size:21px;gap:9px}.brand-mark{width:25px;height:25px;flex-basis:25px}.brand-name>span{font-size:14px}
 .site-header .desktop-nav{display:none}.header-tools{margin-left:auto;gap:7px}.icon-button{width:39px;height:39px;flex-basis:39px}.mobile-menu{display:block;position:static}.mobile-menu summary{list-style:none}.mobile-menu summary::-webkit-details-marker{display:none}
 .mobile-menu nav{display:none}.mobile-menu[open] nav{position:absolute;top:100%;left:0;right:0;display:flex;flex-direction:column;align-items:stretch;gap:0;padding:12px 20px 22px;background:#fff;border-bottom:2px solid var(--red);box-shadow:0 12px 18px #13372b22}
 .mobile-menu nav a{padding:13px 6px;border-bottom:1px solid var(--line);font-size:13px}.mobile-menu[open] summary{background:var(--yellow);border-color:#c8cf9b}
 .editorial-hero{min-height:410px;height:calc(100svh - 235px);max-height:550px}.hero-copy{padding:40px 23px 65px}.hero h1{font-size:54px;max-width:360px;margin-bottom:23px}.hero .eyebrow{font-size:8px;margin-bottom:25px}.hero p{font-size:12px;max-width:310px;line-height:1.85}
 .hero-image{object-position:65% 50%}.hero-shade{background:linear-gradient(90deg,rgba(10,28,18,.8),rgba(10,28,18,.26))}.hero .actions{gap:16px;align-items:start;flex-direction:column;margin-top:24px}.hero p{font-size:14px;line-height:1.6}.button{font-size:12px;min-height:48px;padding:13px 19px;gap:18px}.hero-text-link{font-size:11px;padding:3px 0 6px}.hero-destination{bottom:20px;right:22px;gap:0 10px;padding-top:8px}.hero-destination>span{font-size:8px}.hero-destination strong{font-size:16px}.hero-destination img{width:18px}
 .discovery-inner{padding:21px 22px;grid-template-columns:1fr;gap:12px}.discovery-inner h2{font-size:23px}.discovery-all{display:none}.home-search input{font-size:11px}.home-search{gap:10px}
 .facts{padding:20px 22px;grid-template-columns:1fr 1fr;gap:18px 12px;font-size:9px}.facts>span{gap:9px}.facts strong{font-size:27px}
 .section{padding:50px 22px}.section-heading{gap:17px;margin-bottom:26px;align-items:start}.section-heading h2{font-size:36px}.eyebrow{font-size:9px}.text-link{font-size:11px}
 .home-collections{grid-template-columns:1fr;grid-template-rows:390px 230px 230px;gap:17px}.home-collections .collection-tile:first-child{grid-row:auto}.home-collections .collection-tile:first-child h3{font-size:34px;max-width:290px}.home-collections .collection-tile:first-child>div{padding:60px 23px 25px}.home-collections .collection-tile:not(:first-child)>div{margin-left:40%;padding:20px}.home-collections .collection-tile:not(:first-child) h3{font-size:24px}
 .home-recipe-grid{grid-template-columns:1fr 1fr;gap:30px 17px}.home-recipe-grid .recipe-tile h3{font-size:23px}.home-recipe-grid .recipe-tile .eyebrow{font-size:8px}.home-recipe-grid .recipe-tile p.tile-time{font-size:10px}.recipe-label{font-size:8px;left:8px;bottom:8px;padding:3px 7px}.recipe-tile>div{padding-top:16px}.home-recipe-grid .text-link{font-size:10px}.recipe-tile h2,.recipe-tile h3{font-size:28px}
 .book-grid,.book-grid.featured{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 17px}.book-art,.book-grid.featured .book-art{padding:22px 15px;aspect-ratio:1/1.3}.book-copy h2,.book-copy h3{font-size:24px}.book-copy p{font-size:10px}.book-copy .text-link{font-size:9px}.book-copy .eyebrow{font-size:8px}
 .spotlight{min-height:460px;align-items:end}.spotlight:before{background:linear-gradient(0deg,rgba(9,27,18,.91),rgba(9,27,18,.12))}.spotlight-copy{padding:40px 23px}.spotlight h2{font-size:45px}.spotlight p{font-size:12px;max-width:300px}.spotlight>img{object-position:65% 50%}
 .app-band{grid-template-columns:1fr;padding:52px 25px;gap:40px;min-height:0}.app-copy h1,.app-copy h2{font-size:40px}.app-copy p{font-size:13px}.app-copy .button{font-size:10px;gap:16px}.app-visual{max-width:340px;height:430px}.app-visual .phone-shot{width:175px;max-width:56%}.app-visual .phone-back{right:0;top:40px}.phone-front{left:5px}
 .reading-width h2{font-size:39px}.split-copy{gap:26px}.split-copy h3{font-size:26px}.site-footer{padding:45px 25px;gap:40px;align-items:start}.site-footer h2{font-size:49px}.footer-links{gap:18px 25px;font-size:10px;width:100%}
 .catalog-section h1,.recipes-index h1{font-size:43px}.lead{font-size:14px}.search-form{padding:20px 16px;gap:14px}.search-form label{font-size:9px}.search-form .button{min-height:49px}.result-count{margin-bottom:25px}
 .product-copy h1{font-size:42px}.product-art{padding:35px;max-width:330px}.product-facts{font-size:13px}.breadcrumbs{font-size:10px;margin-bottom:23px}
 .recipe-heading{padding:28px 22px 30px}.recipe-heading h1{font-size:41px}.recipe-heading .lead{font-size:14px}.recipe-byline{font-size:9px}.recipe-heading .actions{gap:14px}.recipe-facts{gap:16px}.recipe-facts dt{font-size:8px}.recipe-facts dd{font-size:12px}.recipe-facts>div+div{border-left:0;padding-left:0}
 .recipe-photo-wrap,.collection-photo{padding-inline:12px}.recipe-photo,.collection-photo>img{aspect-ratio:3/2;border-radius:5px}.recipe-intro h2{font-size:31px}.recipe-workspace{margin:0 12px;padding:28px 19px}.recipe-workspace-heading h2{font-size:30px}.recipe-columns{gap:32px}.recipe-steps li{gap:10px}.recipe-steps p{font-size:13px}.recipe-help h2{font-size:30px}
 .recipe-book-band{padding:35px 22px;gap:20px}.recipe-book-band h2{font-size:31px}.recipe-book-band p{font-size:12px}.recipe-book-band .button{font-size:10px}
 .collection-heading h1{font-size:41px}.collection-recipe h3{font-size:31px}.collection-tile h2,.collection-tile h3{font-size:29px}.legal h1{font-size:40px}
}
@media screen and (max-width:360px){.site-header{padding-inline:15px}.brand{font-size:18px;gap:7px}.brand-mark{width:23px;flex-basis:23px}.brand-name>span{font-size:12px}.header-tools{gap:5px}.icon-button{width:36px;height:36px;flex-basis:36px}.hero h1{font-size:47px}.hero-copy{padding-inline:20px}.home-recipe-grid{grid-template-columns:1fr}.home-recipe-grid .recipe-tile h3{font-size:28px}.facts{font-size:8px}.book-copy h2,.book-copy h3{font-size:20px}.app-copy h2{font-size:36px}.home-collections .collection-tile:not(:first-child) h3{font-size:20px;margin-bottom:10px}}
@media(prefers-reduced-motion:reduce){.button,.book-art img,.recipe-tile,.recipe-tile-photo>img,.collection-tile,.desktop-nav>a:after{transition:none}.book:hover .book-art img,.button:hover,.recipe-tile:hover,.collection-tile:hover,.recipe-tile:hover .recipe-tile-photo>img{transform:none}}
