.CreatorMiniCarousel-module__MlG2HG__card{background:#fffaf6;border:1px solid #eadfd5;border-radius:22px;flex-direction:column;height:410px;display:flex;overflow:hidden;box-shadow:0 8px 24px #31271f0d}.CreatorMiniCarousel-module__MlG2HG__head{justify-content:space-between;align-items:center;gap:12px;padding:18px 18px 12px;display:flex}.CreatorMiniCarousel-module__MlG2HG__head small{color:#b65739;letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:.66rem;font-weight:900;display:block}.CreatorMiniCarousel-module__MlG2HG__head strong{color:#2b2724;font-family:Georgia,Times New Roman,serif;font-size:1.15rem;line-height:1.05;display:block}.CreatorMiniCarousel-module__MlG2HG__controls{gap:6px;display:flex}.CreatorMiniCarousel-module__MlG2HG__controls button{color:#3d3732;cursor:pointer;background:#fff;border:1px solid #d9d0c7;border-radius:50%;width:30px;height:30px;font-size:1.3rem;line-height:1}.CreatorMiniCarousel-module__MlG2HG__controls button:hover{color:#d95632;border-color:#d95632}.CreatorMiniCarousel-module__MlG2HG__visual{background:#eee7df;border-radius:16px;height:190px;margin:0 12px;position:relative;overflow:hidden}.CreatorMiniCarousel-module__MlG2HG__visual img{object-fit:cover}.CreatorMiniCarousel-module__MlG2HG__demoBadge{color:#a34c33;letter-spacing:.08em;background:#ffffffe6;border-radius:999px;padding:5px 8px;font-size:.58rem;font-weight:900;position:absolute;top:10px;left:10px}.CreatorMiniCarousel-module__MlG2HG__body{flex-direction:column;flex:1;padding:14px 16px 16px;display:flex}.CreatorMiniCarousel-module__MlG2HG__creator{align-items:center;gap:9px;display:flex}.CreatorMiniCarousel-module__MlG2HG__creator>span{color:#fff;background:#d95632;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.CreatorMiniCarousel-module__MlG2HG__creator b{font-size:.78rem;display:block}.CreatorMiniCarousel-module__MlG2HG__creator small{color:#7a7067;font-size:.62rem;display:block}.CreatorMiniCarousel-module__MlG2HG__body h3{margin:12px 0 5px;font-family:Georgia,Times New Roman,serif;font-size:1.1rem;line-height:1.08}.CreatorMiniCarousel-module__MlG2HG__body p{color:#6b625b;margin:0;font-size:.72rem;line-height:1.35}.CreatorMiniCarousel-module__MlG2HG__dots{gap:5px;margin-top:auto;padding-top:10px;display:flex}.CreatorMiniCarousel-module__MlG2HG__dots i{background:#d8cfc6;border-radius:50%;width:6px;height:6px}.CreatorMiniCarousel-module__MlG2HG__dots i.CreatorMiniCarousel-module__MlG2HG__active{background:#d95632;border-radius:999px;width:18px}@media (max-width:1100px){.CreatorMiniCarousel-module__MlG2HG__card{height:390px}.CreatorMiniCarousel-module__MlG2HG__visual{height:170px}}@media (max-width:820px){.CreatorMiniCarousel-module__MlG2HG__card{justify-self:center;width:100%;max-width:390px;height:auto;min-height:390px}}
.WeeklyMenu-module__6qy7MW__wrap{background:linear-gradient(135deg,#edf4e8 0%,#f7f8ef 58%,#eef3e8 100%);border:1px solid #dfe8d7;border-radius:22px;width:min(1880px,100% - 96px);margin:-8px auto 52px;padding:28px;box-shadow:0 10px 30px #3048340d}.WeeklyMenu-module__6qy7MW__head{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:22px;display:flex}.WeeklyMenu-module__6qy7MW__eyebrow{color:#2f6a45;letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px;font-size:.72rem;font-weight:900;display:inline-block}.WeeklyMenu-module__6qy7MW__head h2{color:#173f31;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.2rem,3.2vw,3.5rem);line-height:1}.WeeklyMenu-module__6qy7MW__head p{color:#625f58;margin:8px 0 0;font-size:1rem}.WeeklyMenu-module__6qy7MW__weekInfo{background:#ffffff85;border-radius:16px;align-items:center;gap:12px;min-width:330px;padding:12px 16px;display:flex}.WeeklyMenu-module__6qy7MW__calendar{color:#2f6a45;border:2px solid #2f6a45;border-radius:10px;place-items:center;width:38px;height:38px;font-size:1.15rem;font-weight:900;display:grid}.WeeklyMenu-module__6qy7MW__weekInfo strong{color:#213c2b;font-size:.86rem;display:block}.WeeklyMenu-module__6qy7MW__weekInfo small{color:#746f67;margin-top:4px;font-size:.72rem;display:block}.WeeklyMenu-module__6qy7MW__grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;display:grid}.WeeklyMenu-module__6qy7MW__dayCard{color:#27231f;background:#fffdf9;border:1px solid #495b461f;border-radius:16px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:block;overflow:hidden;box-shadow:0 5px 18px #2b37290a}.WeeklyMenu-module__6qy7MW__dayCard:hover{transform:translateY(-3px);box-shadow:0 10px 24px #2b372917}.WeeklyMenu-module__6qy7MW__day{text-align:center;color:#d55231;padding:11px 10px 8px;font-family:Georgia,Times New Roman,serif;font-size:1rem;display:block}.WeeklyMenu-module__6qy7MW__dayCard:nth-child(2n) .WeeklyMenu-module__6qy7MW__day{color:#2e6c45}.WeeklyMenu-module__6qy7MW__image{aspect-ratio:1.45;background:#eee8df;border-radius:12px;margin:0 9px;position:relative;overflow:hidden}.WeeklyMenu-module__6qy7MW__image img{object-fit:cover}.WeeklyMenu-module__6qy7MW__copy{padding:11px 11px 13px}.WeeklyMenu-module__6qy7MW__copy h3{min-height:2.4em;margin:0 0 8px;font-family:Georgia,Times New Roman,serif;font-size:.92rem;line-height:1.18}.WeeklyMenu-module__6qy7MW__copy span{color:#756d64;font-size:.7rem}.WeeklyMenu-module__6qy7MW__actions{justify-content:space-between;align-items:center;gap:24px;margin-top:22px;display:flex}.WeeklyMenu-module__6qy7MW__actions p{color:#55705a;margin:0;font-family:Segoe Print,Bradley Hand,cursive;font-size:.95rem}.WeeklyMenu-module__6qy7MW__actions p b{color:#df5a32}.WeeklyMenu-module__6qy7MW__actions>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.WeeklyMenu-module__6qy7MW__primary,.WeeklyMenu-module__6qy7MW__secondary,.WeeklyMenu-module__6qy7MW__textLink{justify-content:center;align-items:center;font-weight:800;text-decoration:none;display:inline-flex}.WeeklyMenu-module__6qy7MW__primary{color:#fff;background:#df5a32;border-radius:999px;padding:12px 18px}.WeeklyMenu-module__6qy7MW__secondary{color:#244d34;background:#fff;border:1px solid #8ca28f;border-radius:999px;padding:11px 17px}.WeeklyMenu-module__6qy7MW__textLink{color:#244d34;padding:8px 4px;font-size:.82rem}@media (max-width:1400px){.WeeklyMenu-module__6qy7MW__grid{grid-template-columns:repeat(4,1fr)}.WeeklyMenu-module__6qy7MW__dayCard:nth-child(n+5){display:none}}@media (max-width:900px){.WeeklyMenu-module__6qy7MW__wrap{width:min(100% - 28px,1880px);padding:22px}.WeeklyMenu-module__6qy7MW__head{flex-direction:column;align-items:flex-start}.WeeklyMenu-module__6qy7MW__weekInfo{width:100%;min-width:0}.WeeklyMenu-module__6qy7MW__grid{grid-template-columns:repeat(2,1fr)}.WeeklyMenu-module__6qy7MW__dayCard:nth-child(n+5){display:block}.WeeklyMenu-module__6qy7MW__actions{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.WeeklyMenu-module__6qy7MW__grid{grid-template-columns:1fr 1fr}.WeeklyMenu-module__6qy7MW__wrap{padding:16px}.WeeklyMenu-module__6qy7MW__head h2{font-size:2rem}.WeeklyMenu-module__6qy7MW__primary,.WeeklyMenu-module__6qy7MW__secondary,.WeeklyMenu-module__6qy7MW__actions>div{width:100%}}
.SeasonalIngredients-module__C6Z3Lq__wrap{background:linear-gradient(135deg,#fff8f2 0%,#fffdf8 58%,#f3f7ec 100%);border:1px solid #efdfd1;border-radius:22px;width:min(1880px,100% - 96px);margin:-10px auto 48px;padding:24px 26px 26px;box-shadow:0 8px 24px #3c2b1e0b}.SeasonalIngredients-module__C6Z3Lq__head{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:24px;margin-bottom:20px;display:grid}.SeasonalIngredients-module__C6Z3Lq__eyebrow{color:#b65335;letter-spacing:.11em;text-transform:uppercase;margin-bottom:6px;font-size:.69rem;font-weight:900;display:inline-flex}.SeasonalIngredients-module__C6Z3Lq__head h2{color:#173f31;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3vw,2.8rem);line-height:1}.SeasonalIngredients-module__C6Z3Lq__head p{color:#6c6259;margin:8px 0 0;font-size:.88rem}.SeasonalIngredients-module__C6Z3Lq__month{color:#c86b43;white-space:nowrap;align-self:center;font-family:Segoe Print,Bradley Hand,cursive;font-size:1.35rem;transform:rotate(-3deg)}.SeasonalIngredients-module__C6Z3Lq__allLink{color:#234b3c;white-space:nowrap;background:#fff;border:1px solid #cfd9c8;border-radius:999px;align-self:center;padding:10px 15px;font-size:.74rem;font-weight:800;text-decoration:none}.SeasonalIngredients-module__C6Z3Lq__allLink:hover{border-color:#234b3c}.SeasonalIngredients-module__C6Z3Lq__grid{grid-template-columns:repeat(10,minmax(0,1fr));gap:10px;display:grid}.SeasonalIngredients-module__C6Z3Lq__card{color:#292521;background:#ffffffed;border:1px solid #eee5dc;border-radius:14px;flex-direction:column;align-items:center;gap:9px;min-width:0;padding:12px 8px 11px;text-decoration:none;transition:transform .16s,box-shadow .16s,border-color .16s;display:flex;box-shadow:0 5px 14px #35271d09}.SeasonalIngredients-module__C6Z3Lq__card:hover{border-color:#decaba;transform:translateY(-2px);box-shadow:0 10px 20px #35271d12}.SeasonalIngredients-module__C6Z3Lq__card strong{text-align:center;font-size:.74rem;line-height:1.15}.SeasonalIngredients-module__C6Z3Lq__image{background:#fff;border-radius:12px;place-items:center;width:92px;height:92px;display:grid;overflow:hidden}.SeasonalIngredients-module__C6Z3Lq__image img{object-fit:cover;border-radius:12px;width:92px;height:92px;display:block}@media (max-width:1500px){.SeasonalIngredients-module__C6Z3Lq__grid{grid-template-columns:repeat(8,1fr)}.SeasonalIngredients-module__C6Z3Lq__grid .SeasonalIngredients-module__C6Z3Lq__card:nth-child(n+9){display:none}}@media (max-width:1180px){.SeasonalIngredients-module__C6Z3Lq__wrap{width:min(100% - 40px,1880px)}.SeasonalIngredients-module__C6Z3Lq__head{grid-template-columns:1fr auto}.SeasonalIngredients-module__C6Z3Lq__allLink{grid-column:1/-1;justify-self:start}.SeasonalIngredients-module__C6Z3Lq__grid{grid-template-columns:repeat(5,1fr)}.SeasonalIngredients-module__C6Z3Lq__grid .SeasonalIngredients-module__C6Z3Lq__card:nth-child(n+9){display:flex}}@media (max-width:820px){.SeasonalIngredients-module__C6Z3Lq__wrap{width:calc(100% - 28px);padding:20px}.SeasonalIngredients-module__C6Z3Lq__head{grid-template-columns:1fr}.SeasonalIngredients-module__C6Z3Lq__month{justify-self:start}.SeasonalIngredients-module__C6Z3Lq__allLink{grid-column:auto}.SeasonalIngredients-module__C6Z3Lq__grid{grid-template-columns:repeat(2,1fr)}.SeasonalIngredients-module__C6Z3Lq__image,.SeasonalIngredients-module__C6Z3Lq__image img{width:108px;height:108px}}@media (max-width:480px){.SeasonalIngredients-module__C6Z3Lq__wrap{padding:18px 14px}.SeasonalIngredients-module__C6Z3Lq__grid{gap:8px}.SeasonalIngredients-module__C6Z3Lq__image,.SeasonalIngredients-module__C6Z3Lq__image img{width:96px;height:96px}.SeasonalIngredients-module__C6Z3Lq__card strong{font-size:.7rem}}
.HomeDiscoverySections-module__ZXyHgq__share,.HomeDiscoverySections-module__ZXyHgq__momentSection,.HomeDiscoverySections-module__ZXyHgq__trends,.HomeDiscoverySections-module__ZXyHgq__tipsSection{width:min(1880px,100% - 96px);margin:0 auto 36px}.HomeDiscoverySections-module__ZXyHgq__share{background:linear-gradient(90deg,#fffaf6,#fff 58%,#f3f7ee);border:1px solid #eadfd4;border-radius:24px;grid-template-columns:minmax(0,1.05fr) minmax(0,1.1fr) minmax(260px,.75fr);min-height:290px;display:grid;overflow:hidden;box-shadow:0 10px 28px #3d2c1f0d}.HomeDiscoverySections-module__ZXyHgq__shareVisual{min-height:290px;position:relative;overflow:hidden}.HomeDiscoverySections-module__ZXyHgq__shareVisual>img{object-fit:cover;object-position:center}.HomeDiscoverySections-module__ZXyHgq__visualShade{background:linear-gradient(90deg,#fff8f27a,#fff8f20a);position:absolute;inset:0}.HomeDiscoverySections-module__ZXyHgq__handNote{z-index:2;color:#37483e;font-family:Segoe Print,Bradley Hand,cursive;font-size:1.08rem;line-height:1.35;position:absolute;top:34px;left:26px;transform:rotate(-7deg)}.HomeDiscoverySections-module__ZXyHgq__handNote span{color:#d95a35}.HomeDiscoverySections-module__ZXyHgq__phone{z-index:3;background:#151515;border:5px solid #151515;border-radius:36px;width:164px;height:286px;padding:5px;position:absolute;bottom:-18px;left:50%;transform:translate(-50%);box-shadow:0 18px 34px #1a15124d,inset 0 0 0 1px #ffffff0f}.HomeDiscoverySections-module__ZXyHgq__phoneScreen{background:#111;border-radius:29px;width:100%;height:100%;position:relative;overflow:hidden}.HomeDiscoverySections-module__ZXyHgq__phoneScreen img{object-fit:cover;object-position:center}.HomeDiscoverySections-module__ZXyHgq__phoneIsland{background:#0d0d0d;border-radius:999px;width:56px;height:16px;position:absolute;top:9px;left:50%;transform:translate(-50%);box-shadow:inset 0 1px 1px #ffffff0f}.HomeDiscoverySections-module__ZXyHgq__shareCopy{flex-direction:column;justify-content:center;padding:32px 34px;display:flex}.HomeDiscoverySections-module__ZXyHgq__shareCopy>span{color:#b75a3e;letter-spacing:.11em;text-transform:uppercase;font-size:.69rem;font-weight:900}.HomeDiscoverySections-module__ZXyHgq__shareCopy h2{color:#173f31;margin:8px 0 2px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3vw,2.8rem);line-height:1}.HomeDiscoverySections-module__ZXyHgq__shareCopy h3{color:#2f332f;margin:8px 0 12px;font-size:1rem}.HomeDiscoverySections-module__ZXyHgq__shareCopy p{color:#655d56;max-width:640px;margin:0 0 20px;font-size:.9rem;line-height:1.55}.HomeDiscoverySections-module__ZXyHgq__shareCopy a{color:#fff;background:#d95732;border-radius:12px;align-self:flex-start;padding:12px 18px;font-size:.82rem;font-weight:900;text-decoration:none}.HomeDiscoverySections-module__ZXyHgq__shareBenefits{align-content:center;gap:18px;padding:28px 30px;display:grid}.HomeDiscoverySections-module__ZXyHgq__shareBenefits>div{align-items:center;gap:12px;display:flex}.HomeDiscoverySections-module__ZXyHgq__shareBenefits i{color:#225238;background:#e6f0df;border-radius:50%;place-items:center;width:40px;height:40px;font-size:1.15rem;font-style:normal;display:grid}.HomeDiscoverySections-module__ZXyHgq__shareBenefits p{margin:0}.HomeDiscoverySections-module__ZXyHgq__shareBenefits b,.HomeDiscoverySections-module__ZXyHgq__shareBenefits small{display:block}.HomeDiscoverySections-module__ZXyHgq__shareBenefits b{color:#27332b;font-size:.82rem}.HomeDiscoverySections-module__ZXyHgq__shareBenefits small{color:#706860;margin-top:2px;font-size:.67rem}.HomeDiscoverySections-module__ZXyHgq__sectionHead{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:16px;display:flex}.HomeDiscoverySections-module__ZXyHgq__sectionHead>div{grid-template-columns:auto 1fr;align-items:center;column-gap:10px;display:grid}.HomeDiscoverySections-module__ZXyHgq__sectionHead>div>span{grid-row:1/3;font-size:1.35rem}.HomeDiscoverySections-module__ZXyHgq__sectionHead h2{color:#173f31;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.75rem,2.4vw,2.35rem);line-height:1}.HomeDiscoverySections-module__ZXyHgq__sectionHead p{color:#6d645c;grid-column:2;margin:6px 0 0;font-size:.82rem}.HomeDiscoverySections-module__ZXyHgq__sectionHead>a{color:#a74f34;white-space:nowrap;border:1px solid #e0cbbd;border-radius:999px;padding:9px 14px;font-size:.72rem;font-weight:800;text-decoration:none}.HomeDiscoverySections-module__ZXyHgq__momentGrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.HomeDiscoverySections-module__ZXyHgq__momentCard{color:#fff;border-radius:18px;min-height:225px;text-decoration:none;position:relative;overflow:hidden;box-shadow:0 8px 20px #2c211a14}.HomeDiscoverySections-module__ZXyHgq__momentCard>img{object-fit:cover}.HomeDiscoverySections-module__ZXyHgq__momentShade{background:linear-gradient(#0000000a 35%,#0f3525eb 100%);position:absolute;inset:0}.HomeDiscoverySections-module__ZXyHgq__momentCard>div{padding:18px 52px 16px 18px;position:absolute;bottom:0;left:0;right:0}.HomeDiscoverySections-module__ZXyHgq__momentCard h3{margin:0 0 4px;font-family:Georgia,Times New Roman,serif;font-size:1.25rem}.HomeDiscoverySections-module__ZXyHgq__momentCard p{color:#ffffffe6;margin:0;font-size:.72rem;line-height:1.35}.HomeDiscoverySections-module__ZXyHgq__momentCard b{color:#1c4a36;background:#fff;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;bottom:18px;right:16px}.HomeDiscoverySections-module__ZXyHgq__trends{background:#fffdfa;border:1px solid #eee4da;border-radius:18px;align-items:center;gap:24px;padding:18px 22px;display:flex}.HomeDiscoverySections-module__ZXyHgq__trends .HomeDiscoverySections-module__ZXyHgq__sectionHead{flex:none;min-width:310px;margin:0}.HomeDiscoverySections-module__ZXyHgq__trends .HomeDiscoverySections-module__ZXyHgq__sectionHead p,.HomeDiscoverySections-module__ZXyHgq__trends .HomeDiscoverySections-module__ZXyHgq__sectionHead>a{display:none}.HomeDiscoverySections-module__ZXyHgq__trendTags{flex-wrap:wrap;flex:1;gap:8px;display:flex}.HomeDiscoverySections-module__ZXyHgq__trendTags a{color:#3f3832;background:#fff1e8;border-radius:999px;padding:9px 13px;font-size:.71rem;font-weight:800;text-decoration:none}.HomeDiscoverySections-module__ZXyHgq__trendTags a:hover{background:#f7dfd2}.HomeDiscoverySections-module__ZXyHgq__tipsSection{background:linear-gradient(135deg,#f8fbf4,#fffaf5);border:1px solid #e3e7dc;border-radius:24px;padding:28px}.HomeDiscoverySections-module__ZXyHgq__tipsSection .HomeDiscoverySections-module__ZXyHgq__sectionHead{margin-bottom:20px}.HomeDiscoverySections-module__ZXyHgq__tipsGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.HomeDiscoverySections-module__ZXyHgq__tipCard{color:#2f2a26;background:#fff;border:1px solid #e9e2da;border-radius:20px;grid-template-rows:190px auto;grid-template-columns:1fr;min-height:330px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 24px #382c220b}.HomeDiscoverySections-module__ZXyHgq__tipImage{width:100%;height:190px;position:relative}.HomeDiscoverySections-module__ZXyHgq__tipImage img{object-fit:cover}.HomeDiscoverySections-module__ZXyHgq__tipCard>div:nth-child(2){padding:20px 54px 20px 20px}.HomeDiscoverySections-module__ZXyHgq__tipCard h3{color:#173f31;margin:0 0 8px;font-family:Georgia,Times New Roman,serif;font-size:1.35rem;line-height:1.08}.HomeDiscoverySections-module__ZXyHgq__tipCard p{color:#7a7169;margin:0;font-size:.76rem;line-height:1.45}.HomeDiscoverySections-module__ZXyHgq__tipCard>b{color:#b95336;border:1px solid #d86b4c;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;bottom:18px;right:18px}.HomeDiscoverySections-module__ZXyHgq__tipCard:hover{border-color:#d9c1b2;transform:translateY(-3px);box-shadow:0 14px 30px #382c2217}@media (max-width:1380px){.HomeDiscoverySections-module__ZXyHgq__share,.HomeDiscoverySections-module__ZXyHgq__momentSection,.HomeDiscoverySections-module__ZXyHgq__trends,.HomeDiscoverySections-module__ZXyHgq__tipsSection{width:min(1880px,100% - 72px)}.HomeDiscoverySections-module__ZXyHgq__share{grid-template-columns:1fr 1.05fr .75fr}.HomeDiscoverySections-module__ZXyHgq__momentCard{min-height:210px}.HomeDiscoverySections-module__ZXyHgq__tipCard{grid-template-rows:175px auto;min-height:305px}.HomeDiscoverySections-module__ZXyHgq__tipImage{height:175px}}@media (max-width:1100px){.HomeDiscoverySections-module__ZXyHgq__share{grid-template-columns:1fr 1.2fr}.HomeDiscoverySections-module__ZXyHgq__shareBenefits{border-top:1px solid #ebe2d9;grid-column:1/-1;grid-template-columns:repeat(3,1fr);padding:20px 28px}.HomeDiscoverySections-module__ZXyHgq__momentGrid{grid-template-columns:repeat(2,1fr)}.HomeDiscoverySections-module__ZXyHgq__tipsGrid{grid-template-columns:1fr 1fr}.HomeDiscoverySections-module__ZXyHgq__tipsGrid .HomeDiscoverySections-module__ZXyHgq__tipCard:last-child{grid-column:1/-1}.HomeDiscoverySections-module__ZXyHgq__trends{flex-direction:column;align-items:flex-start}.HomeDiscoverySections-module__ZXyHgq__trends .HomeDiscoverySections-module__ZXyHgq__sectionHead{min-width:0}}@media (max-width:820px){.HomeDiscoverySections-module__ZXyHgq__share,.HomeDiscoverySections-module__ZXyHgq__momentSection,.HomeDiscoverySections-module__ZXyHgq__trends,.HomeDiscoverySections-module__ZXyHgq__tipsSection{width:calc(100% - 28px);margin-bottom:28px}.HomeDiscoverySections-module__ZXyHgq__share{grid-template-columns:1fr}.HomeDiscoverySections-module__ZXyHgq__shareVisual{min-height:270px}.HomeDiscoverySections-module__ZXyHgq__shareCopy{padding:28px 22px}.HomeDiscoverySections-module__ZXyHgq__shareBenefits{grid-column:auto;grid-template-columns:1fr;padding:22px}.HomeDiscoverySections-module__ZXyHgq__sectionHead{flex-direction:column;align-items:flex-start}.HomeDiscoverySections-module__ZXyHgq__sectionHead>a{align-self:flex-start}.HomeDiscoverySections-module__ZXyHgq__momentGrid{grid-template-columns:1fr}.HomeDiscoverySections-module__ZXyHgq__momentCard{min-height:220px}.HomeDiscoverySections-module__ZXyHgq__tipsSection,.HomeDiscoverySections-module__ZXyHgq__trends{padding:20px}.HomeDiscoverySections-module__ZXyHgq__tipsGrid{grid-template-columns:1fr}.HomeDiscoverySections-module__ZXyHgq__tipsGrid .HomeDiscoverySections-module__ZXyHgq__tipCard:last-child{grid-column:auto}.HomeDiscoverySections-module__ZXyHgq__tipCard{grid-template-rows:1fr;grid-template-columns:130px 1fr;min-height:150px}.HomeDiscoverySections-module__ZXyHgq__tipImage{width:130px;height:100%}.HomeDiscoverySections-module__ZXyHgq__tipCard>div:nth-child(2){padding:20px 52px 20px 18px}.HomeDiscoverySections-module__ZXyHgq__phone{left:50%;transform:translate(-50%)}}@media (max-width:520px){.HomeDiscoverySections-module__ZXyHgq__shareVisual{min-height:240px}.HomeDiscoverySections-module__ZXyHgq__handNote{font-size:.9rem;left:18px}.HomeDiscoverySections-module__ZXyHgq__phone{width:142px;height:248px}.HomeDiscoverySections-module__ZXyHgq__shareBenefits{gap:12px}.HomeDiscoverySections-module__ZXyHgq__tipCard{grid-template-columns:105px 1fr}.HomeDiscoverySections-module__ZXyHgq__tipImage{width:105px}.HomeDiscoverySections-module__ZXyHgq__tipCard h3{font-size:1rem}.HomeDiscoverySections-module__ZXyHgq__momentCard{min-height:200px}}
.home-reference-2026-module__6FkTYG__page{color:#24211f;background:#fbfaf7;width:100%;max-width:none;margin:0}.home-reference-2026-module__6FkTYG__hero{background:#35271f;align-items:center;min-height:520px;display:flex;position:relative;overflow:hidden}.home-reference-2026-module__6FkTYG__heroImage{position:absolute;inset:0}.home-reference-2026-module__6FkTYG__heroImage img{object-fit:cover}.home-reference-2026-module__6FkTYG__heroShade{background:linear-gradient(90deg,#1c140fd1 0%,#20171094 45%,#19120d2e 100%);position:absolute;inset:0}.home-reference-2026-module__6FkTYG__heroInner{z-index:2;color:#fff;width:min(1880px,100% - 96px);margin:0 auto;padding:72px 0 54px;position:relative}.home-reference-2026-module__6FkTYG__heroCopy{max-width:820px}.home-reference-2026-module__6FkTYG__heroCopy h1{letter-spacing:-.04em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.3rem,5.3vw,5.8rem);line-height:.98}.home-reference-2026-module__6FkTYG__heroCopy p{color:#fffffff0;max-width:680px;margin:22px 0 24px;font-size:1.2rem;line-height:1.5}.home-reference-2026-module__6FkTYG__search{background:#fff;border-radius:999px;max-width:760px;padding:7px;display:flex;box-shadow:0 16px 38px #00000038}.home-reference-2026-module__6FkTYG__search input{background:0 0;border:0;outline:0;flex:1;min-width:0;padding:0 20px;font-size:1rem}.home-reference-2026-module__6FkTYG__search button{color:#fff;cursor:pointer;background:#d95632;border:0;border-radius:999px;padding:15px 30px;font-weight:800}.home-reference-2026-module__6FkTYG__heroTags{flex-wrap:wrap;gap:9px;margin-top:14px;display:flex}.home-reference-2026-module__6FkTYG__heroTags a{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff38;border-radius:999px;padding:8px 13px;font-size:.78rem;font-weight:700;text-decoration:none}.home-reference-2026-module__6FkTYG__heroNote{text-align:center;max-width:240px;font-family:Segoe Print,Bradley Hand,cursive;font-size:1.45rem;line-height:1.25;position:absolute;top:14%;right:3%;transform:rotate(-6deg)}.home-reference-2026-module__6FkTYG__trust{grid-template-columns:repeat(4,1fr);gap:18px;width:min(1880px,100% - 96px);margin:0 auto;padding:20px 0;display:grid}.home-reference-2026-module__6FkTYG__trust span{align-items:center;gap:11px;font-size:.82rem;font-weight:700;display:flex}.home-reference-2026-module__6FkTYG__trust b{font-size:1.65rem}.home-reference-2026-module__6FkTYG__categories{grid-template-columns:repeat(16,minmax(74px,1fr));gap:12px;width:min(1880px,100% - 96px);margin:0 auto;padding:20px 0 34px;display:grid}.home-reference-2026-module__6FkTYG__category{color:#26221f;text-align:center;text-decoration:none}.home-reference-2026-module__6FkTYG__categoryImage{border-radius:50%;width:76px;height:76px;margin:0 auto 8px;position:relative;overflow:hidden;box-shadow:0 7px 18px #36281d1a}.home-reference-2026-module__6FkTYG__categoryImage img{object-fit:cover}.home-reference-2026-module__6FkTYG__category strong{font-size:.73rem;line-height:1.15;display:block}.home-reference-2026-module__6FkTYG__spotlight{grid-template-columns:minmax(0,1fr) 300px 390px;align-items:start;gap:20px;width:min(1880px,100% - 96px);margin:6px auto 48px;display:grid}.home-reference-2026-module__6FkTYG__seasonCard{color:#fff;border-radius:22px;width:100%;min-height:410px;text-decoration:none;position:relative;overflow:hidden}.home-reference-2026-module__6FkTYG__seasonCard img{object-fit:cover}.home-reference-2026-module__6FkTYG__seasonShade{background:linear-gradient(90deg,#23160eb8,#23160e2e);position:absolute;inset:0}.home-reference-2026-module__6FkTYG__seasonCopy{max-width:470px;position:absolute;bottom:32px;left:34px}.home-reference-2026-module__6FkTYG__seasonCopy small{text-transform:uppercase;letter-spacing:.06em;background:#da5734;border-radius:999px;padding:8px 12px;font-weight:800;display:inline-flex}.home-reference-2026-module__6FkTYG__seasonCopy h2{margin:14px 0 8px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.4rem,4vw,4rem);line-height:.96}.home-reference-2026-module__6FkTYG__seasonCopy p{margin:0 0 18px;line-height:1.5}.home-reference-2026-module__6FkTYG__seasonCopy b{color:#2d241f;background:#fff;border-radius:999px;padding:11px 17px;display:inline-flex}.home-reference-2026-module__6FkTYG__communityImageCard{background:#fff;border-radius:22px;justify-self:end;width:100%;max-width:390px;text-decoration:none;display:block;overflow:hidden}.home-reference-2026-module__6FkTYG__communityImageCard img{object-fit:contain;width:100%;height:auto;display:block}.home-reference-2026-module__6FkTYG__community{background:linear-gradient(145deg,#fffaf4,#f6efe5);border:1px solid #eee5da;border-radius:22px;flex-direction:column;justify-content:space-between;padding:30px;display:flex}.home-reference-2026-module__6FkTYG__community h2{margin:0 0 12px;font-family:Georgia,Times New Roman,serif;font-size:2rem;line-height:1.04}.home-reference-2026-module__6FkTYG__community p{color:#6b625b;line-height:1.55}.home-reference-2026-module__6FkTYG__community ul{gap:10px;margin:18px 0;padding:0;font-size:.88rem;list-style:none;display:grid}.home-reference-2026-module__6FkTYG__community a{color:#fff;background:#d95632;border-radius:999px;justify-content:center;padding:13px 18px;font-weight:800;text-decoration:none;display:inline-flex}.home-reference-2026-module__6FkTYG__section{width:min(1880px,100% - 96px);margin:0 auto 52px}.home-reference-2026-module__6FkTYG__sectionHead{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.home-reference-2026-module__6FkTYG__sectionHead h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:2.3rem}.home-reference-2026-module__6FkTYG__sectionHead a{color:#7b4c3a;font-size:.82rem;font-weight:800;text-decoration:none}.home-reference-2026-module__6FkTYG__recipeGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.home-reference-2026-module__6FkTYG__recipeCard{color:#26221f;background:#fff;border:1px solid #eee7de;border-radius:17px;text-decoration:none;overflow:hidden;box-shadow:0 8px 24px #2d221b0a}.home-reference-2026-module__6FkTYG__recipeImage{aspect-ratio:1.38;position:relative}.home-reference-2026-module__6FkTYG__recipeImage img{object-fit:cover}.home-reference-2026-module__6FkTYG__recipeBody{padding:14px}.home-reference-2026-module__6FkTYG__recipeBody h3{margin:0 0 9px;font-family:Georgia,Times New Roman,serif;font-size:1.06rem;line-height:1.15}.home-reference-2026-module__6FkTYG__recipeMeta{color:#746b63;align-items:center;gap:12px;font-size:.74rem;display:flex}.home-reference-2026-module__6FkTYG__recipeStars{color:#ffad00;letter-spacing:1.5px;text-shadow:0 1px #a4690014;font-family:Arial,sans-serif;font-size:1.06rem;line-height:1;display:inline-flex}.home-reference-2026-module__6FkTYG__publish{background:#e8d3bd;border-radius:22px;width:min(1880px,100% - 96px);min-height:230px;margin:0 auto 50px;position:relative;overflow:hidden}.home-reference-2026-module__6FkTYG__publishImage{position:absolute;inset:0 0 0 44%}.home-reference-2026-module__6FkTYG__publishImage img{object-fit:cover}.home-reference-2026-module__6FkTYG__publishShade{background:linear-gradient(90deg,#f4e7d9 0% 44%,#f4e7d97a 68%,#f4e7d90d 100%);position:absolute;inset:0}.home-reference-2026-module__6FkTYG__publishCopy{z-index:2;max-width:650px;padding:34px;position:relative}.home-reference-2026-module__6FkTYG__publishCopy h2{margin:0 0 9px;font-family:Georgia,Times New Roman,serif;font-size:2.4rem}.home-reference-2026-module__6FkTYG__publishCopy p{color:#5e534a;line-height:1.55}.home-reference-2026-module__6FkTYG__publishCopy a{color:#fff;background:#d95632;border-radius:999px;margin-top:8px;padding:12px 19px;font-weight:800;text-decoration:none;display:inline-flex}.home-reference-2026-module__6FkTYG__themes{grid-template-columns:repeat(8,minmax(0,1fr));gap:14px;display:grid}.home-reference-2026-module__6FkTYG__theme{color:#fff;border-radius:18px;min-height:145px;text-decoration:none;position:relative;overflow:hidden}.home-reference-2026-module__6FkTYG__theme img{object-fit:cover}.home-reference-2026-module__6FkTYG__theme:after{content:"";background:linear-gradient(#0000000d,#0000009e);position:absolute;inset:0}.home-reference-2026-module__6FkTYG__theme span{z-index:2;font-family:Georgia,Times New Roman,serif;font-size:1rem;font-weight:700;position:absolute;bottom:14px;left:16px;right:16px}.home-reference-2026-module__6FkTYG__communityRecipe{border-top:1px solid #eadfd2;margin-top:16px;padding-top:16px}.home-reference-2026-module__6FkTYG__communityRecipe strong{font-family:Georgia,Times New Roman,serif;font-size:1rem;display:block}.home-reference-2026-module__6FkTYG__communityRecipe small{color:#7c7167}.home-reference-2026-module__6FkTYG__closingCta{color:#fff;background:#173f31;border-radius:28px;grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr);width:min(1880px,100% - 96px);margin:8px auto 46px;display:grid;overflow:hidden;box-shadow:0 18px 44px #2330281f}.home-reference-2026-module__6FkTYG__closingVisual{min-height:360px;position:relative}.home-reference-2026-module__6FkTYG__closingVisual img{object-fit:cover}.home-reference-2026-module__6FkTYG__closingVisual>span{background:linear-gradient(90deg,#173f3105,#173f313d);position:absolute;inset:0}.home-reference-2026-module__6FkTYG__closingCopy{align-self:center;padding:44px 50px}.home-reference-2026-module__6FkTYG__closingCopy>small{color:#f1b18e;letter-spacing:.13em;text-transform:uppercase;margin-bottom:10px;font-size:.7rem;font-weight:900;display:block}.home-reference-2026-module__6FkTYG__closingCopy h2{letter-spacing:-.03em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.5rem,4vw,4.7rem);line-height:.96}.home-reference-2026-module__6FkTYG__closingCopy>p{color:#e4eee8;max-width:720px;margin:17px 0 22px;font-size:.96rem;line-height:1.55}.home-reference-2026-module__6FkTYG__closingActions{flex-wrap:wrap;gap:10px;display:flex}.home-reference-2026-module__6FkTYG__closingActions a{color:#173f31;background:#fff;border-radius:999px;align-items:center;min-height:44px;padding:0 15px;font-size:.75rem;font-weight:850;text-decoration:none;display:inline-flex}.home-reference-2026-module__6FkTYG__closingActions a:first-child{color:#fff;background:#df5a32}.home-reference-2026-module__6FkTYG__closingRecipeLink{color:#d9e7de;margin-top:20px;font-size:.76rem;text-decoration:none;display:block}.home-reference-2026-module__6FkTYG__closingRecipeLink b{color:#fff}.home-reference-2026-module__6FkTYG__footerSpace{height:10px}@media (max-width:1500px){.home-reference-2026-module__6FkTYG__spotlight{grid-template-columns:minmax(0,1fr) 280px 350px}.home-reference-2026-module__6FkTYG__categories{grid-template-columns:repeat(12,minmax(74px,1fr))}.home-reference-2026-module__6FkTYG__recipeGrid{grid-template-columns:repeat(5,1fr)}.home-reference-2026-module__6FkTYG__themes{grid-template-columns:repeat(6,1fr)}}@media (max-width:1180px){.home-reference-2026-module__6FkTYG__spotlight{grid-template-columns:minmax(0,1fr) 330px}.home-reference-2026-module__6FkTYG__spotlight>:nth-child(2){grid-column:1}.home-reference-2026-module__6FkTYG__communityImageCard{grid-area:1/2/span 2}.home-reference-2026-module__6FkTYG__categories{grid-template-columns:repeat(6,1fr)}.home-reference-2026-module__6FkTYG__recipeGrid,.home-reference-2026-module__6FkTYG__themes{grid-template-columns:repeat(3,1fr)}.home-reference-2026-module__6FkTYG__heroNote{display:none}.home-reference-2026-module__6FkTYG__closingCta{grid-template-columns:.85fr 1.15fr}.home-reference-2026-module__6FkTYG__closingCopy{padding:36px}}@media (max-width:820px){.home-reference-2026-module__6FkTYG__hero{min-height:600px}.home-reference-2026-module__6FkTYG__heroInner,.home-reference-2026-module__6FkTYG__trust,.home-reference-2026-module__6FkTYG__categories,.home-reference-2026-module__6FkTYG__spotlight,.home-reference-2026-module__6FkTYG__section,.home-reference-2026-module__6FkTYG__publish,.home-reference-2026-module__6FkTYG__closingCta{width:min(100% - 28px,1880px)}.home-reference-2026-module__6FkTYG__heroInner{padding-top:62px}.home-reference-2026-module__6FkTYG__trust{grid-template-columns:repeat(2,1fr)}.home-reference-2026-module__6FkTYG__spotlight{grid-template-columns:1fr}.home-reference-2026-module__6FkTYG__spotlight>:nth-child(2),.home-reference-2026-module__6FkTYG__communityImageCard{grid-area:auto/1}.home-reference-2026-module__6FkTYG__communityImageCard{justify-self:center;max-width:390px}.home-reference-2026-module__6FkTYG__recipeGrid{grid-template-columns:repeat(2,1fr)}.home-reference-2026-module__6FkTYG__publishImage{inset:44% 0 0}.home-reference-2026-module__6FkTYG__publishShade{background:linear-gradient(#f4e7d9 0% 50%,#f4e7d947 100%)}.home-reference-2026-module__6FkTYG__publish{padding-bottom:160px}.home-reference-2026-module__6FkTYG__themes{grid-template-columns:repeat(2,1fr)}.home-reference-2026-module__6FkTYG__closingCta{grid-template-columns:1fr}.home-reference-2026-module__6FkTYG__closingVisual{min-height:280px}.home-reference-2026-module__6FkTYG__closingCopy{padding:30px 26px}}@media (max-width:560px){.home-reference-2026-module__6FkTYG__heroCopy h1{font-size:3rem}.home-reference-2026-module__6FkTYG__search{border-radius:20px;display:grid}.home-reference-2026-module__6FkTYG__search input{padding:14px}.home-reference-2026-module__6FkTYG__search button{width:100%}.home-reference-2026-module__6FkTYG__categories{grid-template-columns:repeat(4,1fr)}.home-reference-2026-module__6FkTYG__recipeGrid{grid-template-columns:1fr}.home-reference-2026-module__6FkTYG__themes{grid-template-columns:1fr 1fr}.home-reference-2026-module__6FkTYG__sectionHead{flex-direction:column;align-items:flex-start}.home-reference-2026-module__6FkTYG__heroInner{width:calc(100% - 28px)}.home-reference-2026-module__6FkTYG__trust{gap:10px}.home-reference-2026-module__6FkTYG__trust span{font-size:.72rem}.home-reference-2026-module__6FkTYG__community{padding:23px}.home-reference-2026-module__6FkTYG__seasonCard{min-height:360px}.home-reference-2026-module__6FkTYG__seasonCopy{bottom:24px;left:22px;right:22px}.home-reference-2026-module__6FkTYG__publishCopy{padding:25px}.home-reference-2026-module__6FkTYG__communityImageCard{max-width:100%}.home-reference-2026-module__6FkTYG__closingVisual{min-height:220px}.home-reference-2026-module__6FkTYG__closingCopy h2{font-size:2.5rem}.home-reference-2026-module__6FkTYG__closingActions{display:grid}.home-reference-2026-module__6FkTYG__closingActions a{justify-content:center}}.home-reference-2026-module__6FkTYG__trust span{justify-content:center;min-width:0}.home-reference-2026-module__6FkTYG__trust span img{object-fit:contain;object-position:center;flex:0 0 44px;display:block;width:44px!important;height:44px!important}.home-reference-2026-module__6FkTYG__trust span div{min-width:118px;line-height:1.35}
.home-top-reference-module__Q6Ucfq__hero{background:#35271f;align-items:flex-start;min-height:470px;display:flex;position:relative;overflow:hidden}.home-top-reference-module__Q6Ucfq__heroImage{position:absolute;inset:0}.home-top-reference-module__Q6Ucfq__heroImage img{object-fit:cover;object-position:center 48%}.home-top-reference-module__Q6Ucfq__heroShade{background:linear-gradient(90deg,#18110cb8 0%,#1c140e75 48%,#160f0a14 78%);position:absolute;inset:0}.home-top-reference-module__Q6Ucfq__heroInner{z-index:2;color:#fff;width:min(1880px,100% - 96px);margin:0 auto;padding:66px 0 112px;position:relative}.home-top-reference-module__Q6Ucfq__heroCopy{max-width:830px}.home-top-reference-module__Q6Ucfq__heroCopy h1{letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,4vw,4.25rem);line-height:1.02}.home-top-reference-module__Q6Ucfq__heroCopy p{color:#fffffff7;max-width:620px;margin:16px 0 18px;font-size:1.05rem;line-height:1.38}.home-top-reference-module__Q6Ucfq__search{background:#fff;border-radius:999px;max-width:760px;height:55px;padding:5px;display:flex;box-shadow:0 10px 28px #0000002e}.home-top-reference-module__Q6Ucfq__search input{color:#3a3632;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:0 19px;font-size:.94rem}.home-top-reference-module__Q6Ucfq__search button{color:#fff;cursor:pointer;background:#df5a32;border:0;border-radius:999px;min-width:148px;padding:0 24px;font-weight:800}.home-top-reference-module__Q6Ucfq__heroTags{flex-wrap:wrap;gap:8px;margin-top:11px;display:flex}.home-top-reference-module__Q6Ucfq__heroTags a{color:#fff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#ffffff3d;border-radius:999px;padding:7px 12px;font-size:.72rem;font-weight:700;text-decoration:none}.home-top-reference-module__Q6Ucfq__heroNote{text-align:center;max-width:220px;font-family:Segoe Print,Bradley Hand,cursive;font-size:1.35rem;line-height:1.23;position:absolute;top:16%;right:5%;transform:rotate(-6deg)}.home-top-reference-module__Q6Ucfq__trust{z-index:3;color:#fff;grid-template-columns:repeat(4,1fr);gap:18px;width:min(1880px,100% - 96px);padding:17px 0 19px;display:grid;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.home-top-reference-module__Q6Ucfq__trust:before{content:"";z-index:-1;background:linear-gradient(90deg,#20171157,#17110d33);width:100vw;height:100%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.home-top-reference-module__Q6Ucfq__trust span{justify-content:center;align-items:center;gap:12px;min-width:0;font-size:.79rem;font-weight:750;display:flex}.home-top-reference-module__Q6Ucfq__trust span img{object-fit:contain;filter:brightness(0)invert();flex:0 0 42px;display:block;width:42px!important;height:42px!important}.home-top-reference-module__Q6Ucfq__trust span div{min-width:118px;line-height:1.28}.home-top-reference-module__Q6Ucfq__categories{grid-template-columns:repeat(12,minmax(90px,1fr));gap:18px;width:min(1880px,100% - 96px);margin:0 auto;padding:26px 0 32px;display:grid}.home-top-reference-module__Q6Ucfq__category{color:#26221f;text-align:center;min-width:0;text-decoration:none}.home-top-reference-module__Q6Ucfq__categoryImage{background:#eee8df;border-radius:14px;width:110px;height:110px;margin:0 auto 9px;position:relative;overflow:hidden;box-shadow:0 6px 18px #36281d1f}.home-top-reference-module__Q6Ucfq__categoryImage img{object-fit:cover}.home-top-reference-module__Q6Ucfq__category strong{font-size:.74rem;font-weight:750;line-height:1.16;display:block}@media (max-width:1500px){.home-top-reference-module__Q6Ucfq__categories{grid-template-columns:repeat(12,minmax(82px,1fr));gap:14px}.home-top-reference-module__Q6Ucfq__categoryImage{width:96px;height:96px}}@media (max-width:1180px){.home-top-reference-module__Q6Ucfq__heroInner,.home-top-reference-module__Q6Ucfq__trust,.home-top-reference-module__Q6Ucfq__categories{width:min(100% - 40px,1880px)}.home-top-reference-module__Q6Ucfq__heroInner{padding-top:58px}.home-top-reference-module__Q6Ucfq__heroCopy h1{font-size:3.25rem}.home-top-reference-module__Q6Ucfq__categories{grid-template-columns:repeat(6,1fr)}.home-top-reference-module__Q6Ucfq__categoryImage{width:104px;height:104px}.home-top-reference-module__Q6Ucfq__heroNote{display:none}}@media (max-width:820px){.home-top-reference-module__Q6Ucfq__hero{min-height:570px}.home-top-reference-module__Q6Ucfq__heroInner{width:calc(100% - 28px);padding:52px 0 170px}.home-top-reference-module__Q6Ucfq__heroCopy h1{font-size:2.8rem}.home-top-reference-module__Q6Ucfq__search{max-width:none}.home-top-reference-module__Q6Ucfq__trust{grid-template-columns:repeat(2,1fr);gap:12px;width:calc(100% - 28px);padding:14px 0}.home-top-reference-module__Q6Ucfq__trust span{justify-content:flex-start}.home-top-reference-module__Q6Ucfq__categories{grid-template-columns:repeat(3,1fr);gap:16px;width:calc(100% - 28px)}.home-top-reference-module__Q6Ucfq__categoryImage{width:112px;height:112px}}@media (max-width:560px){.home-top-reference-module__Q6Ucfq__heroCopy h1{font-size:2.35rem}.home-top-reference-module__Q6Ucfq__heroCopy p{font-size:.95rem}.home-top-reference-module__Q6Ucfq__search{border-radius:20px;height:auto;padding:5px;display:grid}.home-top-reference-module__Q6Ucfq__search input{padding:14px}.home-top-reference-module__Q6Ucfq__search button{width:100%;min-width:0;height:44px}.home-top-reference-module__Q6Ucfq__heroTags{gap:6px}.home-top-reference-module__Q6Ucfq__trust span img{flex-basis:36px;width:36px!important;height:36px!important}.home-top-reference-module__Q6Ucfq__trust span{font-size:.68rem}.home-top-reference-module__Q6Ucfq__trust span div{min-width:0}.home-top-reference-module__Q6Ucfq__categories{grid-template-columns:repeat(2,1fr)}.home-top-reference-module__Q6Ucfq__categoryImage{width:124px;height:124px}}
.home-tools-module__len2YW__toolsSection{width:min(1880px,100% - 96px);margin:-4px auto 42px}.home-tools-module__len2YW__toolsHead{justify-content:space-between;align-items:end;gap:28px;margin-bottom:18px;display:flex}.home-tools-module__len2YW__toolsHead h2{color:#173f31;margin:0 0 6px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3vw,3rem);line-height:1}.home-tools-module__len2YW__toolsHead p{color:#6d665f;max-width:820px;margin:0;font-size:.9rem}.home-tools-module__len2YW__toolsGrid{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:14px;display:grid}.home-tools-module__len2YW__toolCard{color:#2b2825;background:#fff;border:1px solid #e8e0d7;border-radius:19px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:grid;overflow:hidden;box-shadow:0 8px 24px #2f271f0d}.home-tools-module__len2YW__toolCard:hover{transform:translateY(-3px);box-shadow:0 14px 30px #2f271f1a}.home-tools-module__len2YW__toolCard:first-child{background:linear-gradient(145deg,#f6faf3,#fff);grid-row:1/4;grid-template-columns:minmax(0,1.05fr) minmax(260px,.95fr);min-height:420px}.home-tools-module__len2YW__toolCard:not(:first-child){grid-column:2;grid-template-columns:minmax(0,1.35fr) minmax(140px,.65fr);min-height:132px}.home-tools-module__len2YW__toolCopy{flex-direction:column;padding:22px 20px;display:flex}.home-tools-module__len2YW__toolCard:first-child .home-tools-module__len2YW__toolCopy{padding:34px 30px}.home-tools-module__len2YW__toolCopy small{color:#aa4b31;letter-spacing:.12em;text-transform:uppercase;margin-bottom:18px;font-size:.68rem;font-weight:900;display:block}.home-tools-module__len2YW__toolCard:first-child .home-tools-module__len2YW__toolCopy small{margin-bottom:32px}.home-tools-module__len2YW__toolCopy h3{margin:0 0 12px;font-family:Georgia,Times New Roman,serif;font-size:1.25rem;line-height:1.05}.home-tools-module__len2YW__toolCard:first-child .home-tools-module__len2YW__toolCopy h3{color:#173f31;max-width:520px;font-size:clamp(2rem,3vw,3.25rem);line-height:.98}.home-tools-module__len2YW__toolCopy p{color:#655e58;margin:0 0 14px;font-size:.78rem;line-height:1.45}.home-tools-module__len2YW__toolCard:first-child .home-tools-module__len2YW__toolCopy p{max-width:580px;font-size:.92rem;line-height:1.55}.home-tools-module__len2YW__toolCopy b{color:#fff;background:#4d7a52;border-radius:999px;align-self:flex-start;margin-top:auto;padding:10px 12px;font-size:.68rem;font-weight:800;display:inline-flex}.home-tools-module__len2YW__toolCard:first-child .home-tools-module__len2YW__toolCopy b{background:#d95632;padding:12px 16px;font-size:.74rem}.home-tools-module__len2YW__toolImage{background:#eee8df;min-height:100%;position:relative;overflow:hidden}.home-tools-module__len2YW__toolImage img{object-fit:cover}.home-tools-module__len2YW__toolCard:first-child .home-tools-module__len2YW__toolImage img,.home-tools-module__len2YW__toolCard:nth-child(2) .home-tools-module__len2YW__toolImage img,.home-tools-module__len2YW__toolCard:nth-child(3) .home-tools-module__len2YW__toolImage img{object-position:center}.home-tools-module__len2YW__toolCard:nth-child(4) .home-tools-module__len2YW__toolImage img{object-position:65% center}@media (max-width:1180px){.home-tools-module__len2YW__toolsSection{width:min(100% - 48px,1880px)}.home-tools-module__len2YW__toolsGrid{grid-template-rows:auto;grid-template-columns:1fr 1fr}.home-tools-module__len2YW__toolCard:first-child{grid-area:auto/1/auto/-1;min-height:330px}.home-tools-module__len2YW__toolCard:not(:first-child){grid-column:auto;grid-template-columns:minmax(0,1.3fr) minmax(130px,.7fr);min-height:220px}.home-tools-module__len2YW__toolCard:nth-child(4){grid-column:1/-1}}@media (max-width:820px){.home-tools-module__len2YW__toolsSection{width:min(100% - 28px,1880px);margin-top:0}.home-tools-module__len2YW__toolsHead{flex-direction:column;align-items:flex-start}.home-tools-module__len2YW__toolsGrid{grid-template-columns:1fr}.home-tools-module__len2YW__toolCard:first-child,.home-tools-module__len2YW__toolCard:not(:first-child),.home-tools-module__len2YW__toolCard:nth-child(4){grid-area:auto;grid-template-columns:minmax(0,1.3fr) minmax(120px,.7fr);min-height:220px}.home-tools-module__len2YW__toolCard:first-child .home-tools-module__len2YW__toolCopy{padding:24px 20px}.home-tools-module__len2YW__toolCard:first-child .home-tools-module__len2YW__toolCopy h3{font-size:2rem}.home-tools-module__len2YW__toolCard:first-child .home-tools-module__len2YW__toolCopy p{font-size:.82rem}}@media (max-width:620px){.home-tools-module__len2YW__toolsGrid{grid-template-columns:1fr}.home-tools-module__len2YW__toolCard:first-child,.home-tools-module__len2YW__toolCard:not(:first-child){grid-template-columns:minmax(0,1.4fr) minmax(110px,.6fr);min-height:205px}.home-tools-module__len2YW__toolCopy small,.home-tools-module__len2YW__toolCard:first-child .home-tools-module__len2YW__toolCopy small{margin-bottom:14px}.home-tools-module__len2YW__toolCopy h3,.home-tools-module__len2YW__toolCard:first-child .home-tools-module__len2YW__toolCopy h3{font-size:1.35rem}.home-tools-module__len2YW__toolCopy p,.home-tools-module__len2YW__toolCard:first-child .home-tools-module__len2YW__toolCopy p{font-size:.75rem}}
