.announcement-bar_bar__6Y039{display:flex;align-items:center;justify-content:center;min-height:2rem;padding:.375rem .75rem;background:#000;color:#fff;font-size:.8125rem;font-weight:600;letter-spacing:.01em;line-height:1.2;text-align:center;text-decoration:none}.announcement-bar_stack__huW8x{display:grid;max-width:100%;justify-items:center}.announcement-bar_text__oMaG4{position:relative;grid-area:1/1;color:transparent;-webkit-text-fill-color:transparent;background-image:linear-gradient(100deg,rgba(255,255,255,.8),rgba(255,255,255,.8) 46%,#ffffff 50%,rgba(255,255,255,.8) 54%,rgba(255,255,255,.8));background-size:250% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;opacity:0;transform:translateY(4px);transition:opacity .2s ease,transform .2s ease;pointer-events:none}.announcement-bar_active__96izu{opacity:1;transform:none;transition-delay:.2s;pointer-events:auto}.announcement-bar_bar__6Y039:hover .announcement-bar_active__96izu{text-decoration:underline;text-decoration-color:#ffffff;text-underline-offset:.2em}.announcement-bar_bar__6Y039:focus-visible{outline:2px solid #fff;outline-offset:-4px}.announcement-bar_shimmer__elaJQ{animation:announcement-bar_glint__mziDU 1.2s ease-in-out 1 forwards}@keyframes announcement-bar_glint__mziDU{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.announcement-bar_text__oMaG4{transition:none;transform:none}.announcement-bar_shimmer__elaJQ{animation:none}.announcement-bar_text__oMaG4:not(:first-child){display:none}}@media (max-width:480px){.announcement-bar_bar__6Y039{min-height:1.875rem;padding:.3125rem .5rem;font-size:.75rem}}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.announcement-bar_text__oMaG4{color:rgba(255,255,255,.8);-webkit-text-fill-color:currentColor;background-image:none}}.mair-local-pages_page__rGD7_{background:linear-gradient(180deg,var(--mf-color-surface-soft,#fcfdfb) 0,#ffffff 100%);color:var(--mf-color-ink-navy,#243047);overflow-x:clip}.mair-local-pages_shell__Cgw5M{display:grid;gap:clamp(58px,7vw,112px);padding:clamp(50px,7vw,96px) 0 0}.mair-local-pages_aboutShell__w_UFm{gap:clamp(52px,6.4vw,98px)}.mair-local-pages_hoursShell__U4mCr{gap:clamp(32px,4vw,58px)}.mair-local-pages_contactShell__J5WdT{gap:clamp(38px,4.8vw,74px)}.mair-local-pages_contactShell__J5WdT .mair-local-pages_hero__H3F8v{grid-template-columns:minmax(0,1fr)}.mair-local-pages_hero__H3F8v{align-items:start;display:grid;gap:clamp(42px,5vw,82px);grid-template-columns:minmax(0,.92fr) minmax(320px,.78fr);padding-top:clamp(12px,2.2vw,28px)}.mair-local-pages_heroCopy__p8GWV{display:grid;gap:20px;max-width:760px}.mair-local-pages_kicker__7gU3M{color:var(--mf-color-brand-sage,#57796a);font-family:var(--mair-v1-script),"Brush Script MT",cursive;font-size:clamp(24px,2.4vw,34px);font-weight:700;line-height:1.15}.mair-local-pages_contactPanel__3pY20 h2,.mair-local-pages_ctaBand__BYkxg h2,.mair-local-pages_departmentCopy__rr682 h2,.mair-local-pages_directPanel___9Otv h2,.mair-local-pages_hero__H3F8v h1,.mair-local-pages_hoursMainCard__P1EZC h2,.mair-local-pages_infoLinksPanel__rmJL0 h2,.mair-local-pages_parkingBand__qwATJ h2,.mair-local-pages_sectionHeader__KLTjj h2,.mair-local-pages_shopBridge__ivD4N h2,.mair-local-pages_storyText__1gf_V h2{color:var(--mf-color-ink-navy,#243047);font-family:var(--mf-font-display),var(--mair-display-fallback);font-weight:760;letter-spacing:0;line-height:1.03;text-wrap:balance}.mair-local-pages_hero__H3F8v h1{font-size:clamp(38px,4.65vw,64px);font-weight:var(--mf-weight-display-strong,800);line-height:.98;max-width:760px}.mair-local-pages_lead__zXl4o{color:color-mix(in srgb,var(--mf-color-ink-navy,#243047) 72%,#ffffff);font-family:var(--mf-font-body),system-ui,sans-serif;font-size:clamp(18px,1.45vw,22px);line-height:1.58;max-width:680px}.mair-local-pages_directActions__N_49G,.mair-local-pages_heroActions__w88fx,.mair-local-pages_panelActions__nmYKE{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.mair-local-pages_lightButton__qyJOh,.mair-local-pages_lightSecondaryButton__lKDqe,.mair-local-pages_primaryButton___xIaY,.mair-local-pages_secondaryButton__j70r3,.mair-local-pages_shopBridge__ivD4N a{align-items:center;border-radius:999px;display:inline-flex;font-family:var(--mf-font-ui),system-ui,sans-serif;font-size:14px;font-weight:800;gap:9px;justify-content:center;line-height:1;min-height:46px;padding:0 22px;text-decoration:none;transition:border-color .16s ease,color .16s ease,transform .16s ease,background .16s ease;white-space:nowrap}.mair-local-pages_primaryButton___xIaY,.mair-local-pages_shopBridge__ivD4N a{background:var(--mf-color-campaign-sale,#db7f56);color:#ffffff}.mair-local-pages_primaryButton___xIaY:hover,.mair-local-pages_shopBridge__ivD4N a:hover{transform:translateY(-1px)}.mair-local-pages_secondaryButton__j70r3{background:#ffffff;border:1px solid color-mix(in srgb,var(--mf-border,#d8ded8) 76%,transparent);color:var(--mf-color-ink-navy,#243047)}.mair-local-pages_lightButton__qyJOh{background:#ffffff;color:var(--mf-color-brand-sage,#57796a)}.mair-local-pages_lightSecondaryButton__lKDqe{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.56);color:#ffffff}.mair-local-pages_heroMedia__T75RD{aspect-ratio:4/3;background:#eef4ef;border:1px solid color-mix(in srgb,var(--mf-border,#d8ded8) 70%,transparent);border-radius:18px;box-shadow:0 24px 64px rgba(36,48,71,.12);margin:0;overflow:hidden;position:relative}.mair-local-pages_heroMedia__T75RD img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.mair-local-pages_heroMedia__T75RD:after{background:linear-gradient(180deg,transparent 45%,rgba(36,48,71,.52));content:"";inset:0;position:absolute}.mair-local-pages_heroMedia__T75RD figcaption{bottom:24px;color:#ffffff;font-family:var(--mf-font-ui),system-ui,sans-serif;font-size:13px;font-weight:850;left:24px;letter-spacing:.01em;position:absolute;right:24px;z-index:1}.mair-local-pages_contextPanel__0q9pA svg,.mair-local-pages_departmentIcon__jLusl svg,.mair-local-pages_directActions__N_49G svg,.mair-local-pages_locationCard__IztTb svg,.mair-local-pages_parkingBand__qwATJ svg,.mair-local-pages_valueCard__CLjyQ svg{color:var(--mf-color-brand-sage,#57796a);height:20px;stroke-width:1.8;width:20px}.mair-local-pages_contactGrid__Pf5Dx,.mair-local-pages_storyGrid__tLlsG{display:grid;gap:clamp(42px,5vw,78px);grid-template-columns:minmax(0,1fr) minmax(320px,.58fr)}.mair-local-pages_storyText__1gf_V{display:grid;gap:24px;max-width:760px}.mair-local-pages_contactPanel__3pY20 h2,.mair-local-pages_ctaBand__BYkxg h2,.mair-local-pages_departmentCopy__rr682 h2,.mair-local-pages_directPanel___9Otv h2,.mair-local-pages_infoLinksPanel__rmJL0 h2,.mair-local-pages_parkingBand__qwATJ h2,.mair-local-pages_sectionHeader__KLTjj h2,.mair-local-pages_shopBridge__ivD4N h2,.mair-local-pages_storyText__1gf_V h2{font-size:clamp(25px,2.45vw,36px)}.mair-local-pages_departmentCopy__rr682 h2,.mair-local-pages_shoppingIntro__K6HHL .mair-local-pages_storyText__1gf_V h2{font-size:clamp(25px,2.2vw,32px)}.mair-local-pages_contactPanel__3pY20 h2,.mair-local-pages_contextPanel__0q9pA h3,.mair-local-pages_directPanel___9Otv h2,.mair-local-pages_hoursMainCard__P1EZC h2,.mair-local-pages_locationCard__IztTb h3,.mair-local-pages_specialCard__CoPyn h3,.mair-local-pages_valueCard__CLjyQ h3{font-family:var(--mf-font-ui),system-ui,sans-serif;font-size:clamp(17px,1.35vw,21px);font-weight:760;line-height:1.28}.mair-local-pages_contactPanel__3pY20 p,.mair-local-pages_contextPanel__0q9pA p,.mair-local-pages_ctaBand__BYkxg p,.mair-local-pages_departmentCopy__rr682 p,.mair-local-pages_directPanel___9Otv p,.mair-local-pages_hoursMainCard__P1EZC p,.mair-local-pages_infoLinksPanel__rmJL0 p,.mair-local-pages_parkingBand__qwATJ p,.mair-local-pages_storyText__1gf_V p{color:color-mix(in srgb,var(--mf-color-ink-navy,#243047) 68%,#ffffff);font-size:16.5px;line-height:1.75}.mair-local-pages_contactPanel__3pY20,.mair-local-pages_contextPanel__0q9pA,.mair-local-pages_departmentBlock__p__7e,.mair-local-pages_directPanel___9Otv,.mair-local-pages_hoursMainCard__P1EZC,.mair-local-pages_infoLinksPanel__rmJL0,.mair-local-pages_locationCard__IztTb,.mair-local-pages_shopBridge__ivD4N,.mair-local-pages_signatureCard__z5Acd,.mair-local-pages_specialCard__CoPyn,.mair-local-pages_valueCard__CLjyQ{background:#ffffff;border:1px solid color-mix(in srgb,var(--mf-border,#d8ded8) 78%,transparent);border-radius:16px;box-shadow:0 20px 58px rgba(36,48,71,.04)}.mair-local-pages_locationCard__IztTb,.mair-local-pages_signatureCard__z5Acd{align-content:center;display:grid;gap:16px;padding:clamp(26px,3vw,40px)}.mair-local-pages_signatureCard__z5Acd{justify-items:center;background:var(--mf-color-brand-sage,#57796a);color:#ffffff;overflow:hidden;text-align:center}.mair-local-pages_signatureCard__z5Acd span{font-family:var(--mf-font-ui),system-ui,sans-serif;font-size:13px;font-weight:850}.mair-local-pages_signatureCard__z5Acd img{filter:brightness(0) invert(1) contrast(1.08);max-width:260px;opacity:.9}.mair-local-pages_valueGrid__dJZvA{display:grid;gap:clamp(24px,3vw,34px);grid-template-columns:repeat(3,minmax(0,1fr))}.mair-local-pages_valueCard__CLjyQ{display:grid;gap:18px;padding:clamp(28px,3vw,40px)}.mair-local-pages_valueCard__CLjyQ span{align-items:center;background:color-mix(in srgb,var(--mf-color-brand-sage,#57796a) 11%,#ffffff);border-radius:999px;display:inline-flex;height:42px;justify-content:center;width:42px}.mair-local-pages_contextPanel__0q9pA h3,.mair-local-pages_locationCard__IztTb h3,.mair-local-pages_specialCard__CoPyn h3,.mair-local-pages_valueCard__CLjyQ h3{color:var(--mf-color-ink-navy,#243047);font-family:var(--mf-font-ui),system-ui,sans-serif;font-size:16px;font-weight:760}.mair-local-pages_locationCard__IztTb p,.mair-local-pages_specialCard__CoPyn li,.mair-local-pages_valueCard__CLjyQ p{color:color-mix(in srgb,var(--mf-color-ink-navy,#243047) 62%,#ffffff);font-size:15px;line-height:1.65}.mair-local-pages_directActions__N_49G a,.mair-local-pages_locationCard__IztTb a{align-items:center;color:var(--mf-color-brand-sage,#57796a);display:inline-flex;font-family:var(--mf-font-ui),system-ui,sans-serif;font-size:14px;font-weight:760;gap:8px;text-decoration:none}.mair-local-pages_contactPanel__3pY20,.mair-local-pages_directPanel___9Otv{display:grid;gap:20px;padding:clamp(26px,3.2vw,42px)}.mair-local-pages_hoursLayout__YAkgH{align-items:stretch;display:grid;gap:clamp(38px,4.4vw,68px);grid-template-columns:minmax(0,.82fr) minmax(320px,.48fr)}.mair-local-pages_contextPanel__0q9pA,.mair-local-pages_hoursMainCard__P1EZC,.mair-local-pages_infoLinksPanel__rmJL0{display:grid;gap:26px;padding:clamp(34px,4vw,56px)}.mair-local-pages_hoursMainCard__P1EZC{background:linear-gradient(180deg,#ffffff 0,color-mix(in srgb,var(--mf-color-surface-soft,#fcfdfb) 78%,#ffffff) 100%)}.mair-local-pages_eyebrow__cl_G6{color:var(--mf-color-brand-sage,#57796a);font-family:var(--mf-font-ui),system-ui,sans-serif;font-size:13px;font-weight:760;letter-spacing:0;text-transform:none}.mair-local-pages_addressList__TA8hH,.mair-local-pages_hoursRows__QAqEP{display:grid;gap:14px}.mair-local-pages_addressList__TA8hH div,.mair-local-pages_hoursRows__QAqEP div{border-top:1px solid color-mix(in srgb,var(--mf-border,#d8ded8) 76%,transparent);display:flex;gap:4px;justify-content:space-between;padding-top:14px}.mair-local-pages_addressList__TA8hH dt,.mair-local-pages_hoursRows__QAqEP dt{color:color-mix(in srgb,var(--mf-color-ink-navy,#243047) 58%,#ffffff);font-family:var(--mf-font-ui),system-ui,sans-serif;font-size:12px;font-weight:740}.mair-local-pages_addressList__TA8hH dd,.mair-local-pages_hoursRows__QAqEP dd{color:var(--mf-color-ink-navy,#243047);font-family:var(--mf-font-ui),system-ui,sans-serif;font-size:16px;font-weight:780;margin:0;text-align:right}.mair-local-pages_addressList__TA8hH dd a{color:inherit;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--mf-color-brand-sage,#57796a) 60%,transparent);text-decoration-thickness:1px;text-underline-offset:3px}.mair-local-pages_addressList__TA8hH dd a:hover{color:var(--mf-color-brand-sage,#57796a)}.mair-local-pages_contextPanel__0q9pA{align-content:start;background:linear-gradient(180deg,color-mix(in srgb,var(--mf-color-brand-sage,#57796a) 10%,#ffffff) 0,#ffffff 100%)}.mair-local-pages_contextPanel__0q9pA svg,.mair-local-pages_parkingBand__qwATJ svg{background:color-mix(in srgb,var(--mf-color-brand-sage,#57796a) 11%,#ffffff);border-radius:999px;box-sizing:content-box;padding:11px}.mair-local-pages_specialHours__c286J{display:grid;gap:clamp(34px,4vw,54px)}.mair-local-pages_hoursShell__U4mCr .mair-local-pages_specialHours__c286J{gap:clamp(24px,3vw,38px)}.mair-local-pages_sectionHeader__KLTjj{display:grid;gap:8px;max-width:760px}.mair-local-pages_specialGrid__iRpn9{display:grid;gap:clamp(24px,3vw,34px);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr) minmax(0,.72fr)}.mair-local-pages_specialCard__CoPyn{align-content:start;display:grid;gap:20px;padding:clamp(28px,3.2vw,42px)}.mair-local-pages_departmentCopy__rr682 ul,.mair-local-pages_specialCard__CoPyn ul{display:grid;gap:12px;list-style:none;margin:0;padding:0}.mair-local-pages_departmentCopy__rr682 li,.mair-local-pages_specialCard__CoPyn li{border-top:1px solid color-mix(in srgb,var(--mf-border,#d8ded8) 70%,transparent);padding-top:12px}.mair-local-pages_infoLinksPanel__rmJL0{align-items:center;grid-template-columns:minmax(0,.82fr) minmax(300px,.58fr)}.mair-local-pages_linkList__QSfme{display:grid;gap:12px}.mair-local-pages_linkList__QSfme a{align-items:center;color:var(--mf-color-brand-sage,#57796a);display:flex;font-family:var(--mf-font-ui),system-ui,sans-serif;font-size:14px;font-weight:760;justify-content:space-between;min-height:42px;text-decoration:none}.mair-local-pages_aboutTimeline__mE_gF{align-items:start;display:grid;gap:clamp(46px,6vw,96px);grid-template-columns:minmax(260px,.46fr) minmax(0,.74fr);padding:clamp(10px,2vw,20px) 0}.mair-local-pages_aboutTimelineIntro__mYiBn{display:grid;gap:18px}.mair-local-pages_aboutTimelineIntro__mYiBn h2{color:var(--mf-color-ink-navy,#243047);font-family:var(--mf-font-display),var(--mair-display-fallback);font-size:clamp(32px,3vw,48px);font-weight:760;line-height:1.02;text-wrap:balance}.mair-local-pages_aboutTimelineIntro__mYiBn p:not(.mair-local-pages_kicker__7gU3M){color:color-mix(in srgb,var(--mf-color-ink-navy,#243047) 64%,#ffffff);font-size:16px;line-height:1.7;max-width:460px}.mair-local-pages_aboutTimelineList__7fUp9{display:grid;gap:0}.mair-local-pages_aboutTimelineList__7fUp9 article{display:grid;gap:clamp(18px,2.6vw,34px);grid-template-columns:minmax(92px,.24fr) minmax(0,1fr);padding:clamp(20px,2.8vw,34px) 0}.mair-local-pages_aboutTimelineList__7fUp9 article+article{border-top:1px solid color-mix(in srgb,var(--mf-border,#d8ded8) 78%,transparent)}.mair-local-pages_aboutTimeline__mE_gF span{color:var(--mf-color-brand-sage,#57796a);font-family:var(--mair-v1-script),"Brush Script MT",cursive;font-size:clamp(25px,2.2vw,34px);font-weight:700;line-height:1.1}.mair-local-pages_aboutTimelineList__7fUp9 h3,.mair-local-pages_departmentCopy__rr682 h2,.mair-local-pages_parkingBand__qwATJ h2{color:var(--mf-color-ink-navy,#243047)}.mair-local-pages_aboutTimelineList__7fUp9 h3{font-family:var(--mf-font-ui),system-ui,sans-serif;font-size:17px;font-weight:760}.mair-local-pages_aboutTimelineList__7fUp9 p{color:color-mix(in srgb,var(--mf-color-ink-navy,#243047) 64%,#ffffff);font-size:15px;line-height:1.65;margin-top:8px}.mair-local-pages_factRow__is0WA{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.mair-local-pages_factRow__is0WA span{background:color-mix(in srgb,var(--mf-color-brand-sage,#57796a) 10%,#ffffff);border:1px solid color-mix(in srgb,var(--mf-border,#d8ded8) 76%,transparent);border-radius:999px;color:var(--mf-color-ink-navy,#243047);font-family:var(--mf-font-ui),system-ui,sans-serif;font-size:13px;font-weight:760;padding:14px 18px;text-align:center}.mair-local-pages_shoppingDepartmentCard__yEAa2 span{color:var(--mf-color-brand-sage,#57796a);font-family:var(--mf-font-ui),system-ui,sans-serif;font-size:12px;font-weight:780}.mair-local-pages_shoppingEditorial__XRf8X{align-items:start;display:grid;gap:clamp(46px,6vw,96px);grid-template-columns:minmax(0,.72fr) minmax(0,.78fr)}.mair-local-pages_shoppingEditorial__XRf8X h2{color:var(--mf-color-ink-navy,#243047);font-family:var(--mf-font-display),var(--mair-display-fallback);font-size:clamp(34px,3.4vw,54px);font-weight:760;letter-spacing:0;line-height:1.02;margin-top:10px;text-wrap:balance}.mair-local-pages_shoppingEditorialText__J_VvK{display:grid;gap:18px}.mair-local-pages_shoppingEditorialText__J_VvK p{color:color-mix(in srgb,var(--mf-color-ink-navy,#243047) 68%,#ffffff);font-size:clamp(17px,1.3vw,20px);line-height:1.75}.mair-local-pages_shoppingDepartments__r0kWg{display:grid;gap:clamp(24px,3vw,34px);grid-template-columns:repeat(3,minmax(0,1fr))}.mair-local-pages_shoppingDepartmentCard__yEAa2{background:#ffffff;border:1px solid color-mix(in srgb,var(--mf-border,#d8ded8) 78%,transparent);border-radius:18px;box-shadow:0 22px 60px rgba(36,48,71,.055);display:grid;overflow:hidden}.mair-local-pages_shoppingDepartmentCard__yEAa2 img{aspect-ratio:4/3;display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.mair-local-pages_shoppingDepartmentCard__yEAa2 div{display:grid;gap:14px;padding:clamp(24px,2.6vw,34px)}.mair-local-pages_shoppingDepartmentCard__yEAa2 h3{color:var(--mf-color-ink-navy,#243047);font-family:var(--mf-font-display),var(--mair-display-fallback);font-size:clamp(25px,2.1vw,32px);font-weight:760;line-height:1.04}.mair-local-pages_shoppingDepartmentCard__yEAa2 p{color:color-mix(in srgb,var(--mf-color-ink-navy,#243047) 66%,#ffffff);font-size:15.5px;line-height:1.65}.mair-local-pages_shoppingDepartmentCard__yEAa2 a{align-items:center;color:var(--mf-color-brand-sage,#57796a);display:inline-flex;font-family:var(--mf-font-ui),system-ui,sans-serif;font-size:14px;font-weight:780;gap:8px;text-decoration:none}.mair-local-pages_shoppingPractical__gU2U5{align-items:center;background:linear-gradient(180deg,#ffffff 0,color-mix(in srgb,var(--mf-color-surface-soft,#fcfdfb) 84%,#ffffff) 100%);border:1px solid color-mix(in srgb,var(--mf-border,#d8ded8) 78%,transparent);border-radius:18px;box-shadow:0 20px 58px rgba(36,48,71,.045);color:var(--mf-color-ink-navy,#243047);display:flex;gap:28px;justify-content:space-between;padding:clamp(34px,4.2vw,54px)}.mair-local-pages_shoppingPractical__gU2U5>div:first-child{display:grid;gap:12px;max-width:760px}.mair-local-pages_shoppingPractical__gU2U5 svg{background:color-mix(in srgb,var(--mf-color-brand-sage,#57796a) 11%,#ffffff);border-radius:999px;box-sizing:content-box;color:var(--mf-color-brand-sage,#57796a);height:20px;padding:11px;stroke-width:1.8;width:20px}.mair-local-pages_shoppingPractical__gU2U5 h2,.mair-local-pages_shoppingPractical__gU2U5 p{color:var(--mf-color-ink-navy,#243047)}.mair-local-pages_shoppingPractical__gU2U5 h2{font-family:var(--mf-font-display),var(--mair-display-fallback);font-size:clamp(26px,2.45vw,36px);font-weight:760;line-height:1.04}.mair-local-pages_shoppingPractical__gU2U5 p{color:color-mix(in srgb,var(--mf-color-ink-navy,#243047) 68%,#ffffff);font-size:16.5px;line-height:1.7}.mair-local-pages_departmentStack__G2zIE{display:grid;gap:0}.mair-local-pages_departmentBlock__p__7e{background:transparent;border:0;border-radius:0;border-top:1px solid color-mix(in srgb,var(--mf-border,#d8ded8) 82%,transparent);box-shadow:none;display:grid;gap:clamp(22px,3vw,38px);grid-template-columns:auto minmax(0,1fr);padding:clamp(36px,4.2vw,58px) 0}.mair-local-pages_departmentIcon__jLusl{align-items:center;background:color-mix(in srgb,var(--mf-color-brand-sage,#57796a) 11%,#ffffff);border-radius:999px;display:inline-flex;height:54px;justify-content:center;width:54px}.mair-local-pages_departmentCopy__rr682{display:grid;gap:18px}.mair-local-pages_departmentCopy__rr682 li{color:color-mix(in srgb,var(--mf-color-ink-navy,#243047) 68%,#ffffff);font-size:15.5px;line-height:1.65}.mair-local-pages_parkingBand__qwATJ{align-items:center;background:var(--mf-color-brand-sage,#57796a);border-radius:18px;color:#ffffff;display:flex;gap:28px;justify-content:space-between;padding:clamp(34px,4.2vw,54px)}.mair-local-pages_parkingBand__qwATJ>div:first-child{display:grid;gap:12px;max-width:720px}.mair-local-pages_parkingBand__qwATJ h2,.mair-local-pages_parkingBand__qwATJ p{color:#ffffff}.mair-local-pages_parkingBand__qwATJ svg{background:rgba(255,255,255,.16);color:#ffffff}.mair-local-pages_shopBridge__ivD4N{align-items:center;display:flex;gap:18px;justify-content:space-between;padding:clamp(30px,3.2vw,42px)}.mair-local-pages_shopBridge__ivD4N div{display:flex;flex-wrap:wrap;gap:10px}.mair-local-pages_ctaBand__BYkxg{align-items:center;background:var(--mf-color-brand-sage,#57796a);border-radius:0;color:#ffffff;display:flex;gap:clamp(20px,3vw,38px);justify-content:space-between;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:clamp(38px,5vw,64px) max(50px,calc((100vw - var(--mf-container-wide, 1320px)) / 2));width:100vw}.mair-local-pages_ctaBand__BYkxg h2,.mair-local-pages_ctaBand__BYkxg p{color:#ffffff}.mair-local-pages_ctaBand__BYkxg>div:first-child{display:grid;gap:12px;max-width:760px}.mair-local-pages_ctaActions__W7LMB{align-items:center;display:flex;flex-wrap:nowrap;gap:12px;justify-content:flex-end}.mair-local-pages_contactGrid__Pf5Dx{align-items:start;grid-template-columns:minmax(0,.95fr) minmax(300px,.5fr)}.mair-local-pages_contactShell__J5WdT .mair-local-pages_contactGrid__Pf5Dx{margin-top:clamp(-18px,-1.6vw,-10px)}.mair-local-pages_contactForm__jfNO7{display:grid;gap:18px}.mair-local-pages_formGrid__5C50h{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.mair-local-pages_field__rvcri{display:grid;gap:8px}.mair-local-pages_field__rvcri label{color:var(--mf-color-ink-navy,#243047);font-family:var(--mf-font-ui),system-ui,sans-serif;font-size:12px;font-weight:850}.mair-local-pages_field__rvcri input,.mair-local-pages_field__rvcri select,.mair-local-pages_field__rvcri textarea{background:color-mix(in srgb,var(--mf-color-surface-soft,#fcfdfb) 75%,#ffffff);border:1px solid color-mix(in srgb,var(--mf-border,#d8ded8) 88%,transparent);border-radius:14px;color:var(--mf-color-ink-navy,#243047);font-family:var(--mf-font-body),system-ui,sans-serif;font-size:15px;min-height:48px;padding:12px 14px;width:100%}.mair-local-pages_field__rvcri textarea{resize:vertical}.mair-local-pages_field__rvcri input:focus,.mair-local-pages_field__rvcri select:focus,.mair-local-pages_field__rvcri textarea:focus{border-color:var(--mf-form-control-focus-border,var(--mf-color-brand-sage,#57796a));box-shadow:none;outline:none}.mair-local-pages_fieldError__Yj2MU,.mair-local-pages_formStatus__Nz0JZ{color:#9f3d2e;font-family:var(--mf-font-ui),system-ui,sans-serif;font-size:13px;font-weight:750}.mair-local-pages_formStatusSuccess__yjJGU{color:var(--mf-color-brand-sage,#57796a)}.mair-local-pages_formNote__RFTDz{color:color-mix(in srgb,var(--mf-color-ink-navy,#243047) 58%,#ffffff);font-size:13px;line-height:1.55}.mair-local-pages_formNote__RFTDz a{color:inherit;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.mair-local-pages_directActions__N_49G{align-items:stretch;display:grid}.mair-local-pages_directActions__N_49G a{border-top:1px solid color-mix(in srgb,var(--mf-border,#d8ded8) 76%,transparent);min-height:48px}@media (max-width:980px){.mair-local-pages_aboutTimeline__mE_gF,.mair-local-pages_contactGrid__Pf5Dx,.mair-local-pages_hero__H3F8v,.mair-local-pages_hoursLayout__YAkgH,.mair-local-pages_infoLinksPanel__rmJL0,.mair-local-pages_shoppingDepartments__r0kWg,.mair-local-pages_shoppingEditorial__XRf8X,.mair-local-pages_storyGrid__tLlsG{grid-template-columns:1fr}.mair-local-pages_heroMedia__T75RD{max-height:420px}.mair-local-pages_factRow__is0WA,.mair-local-pages_specialGrid__iRpn9,.mair-local-pages_valueGrid__dJZvA{grid-template-columns:1fr 1fr}}@media (max-width:680px){.mair-local-pages_shell__Cgw5M{gap:46px;padding:42px 0 0}.mair-local-pages_aboutShell__w_UFm,.mair-local-pages_contactShell__J5WdT,.mair-local-pages_hoursShell__U4mCr{gap:42px}.mair-local-pages_hero__H3F8v{gap:24px}.mair-local-pages_hero__H3F8v h1{font-size:clamp(34px,11.5vw,48px)}.mair-local-pages_heroMedia__T75RD{aspect-ratio:1/.82;border-radius:16px}.mair-local-pages_aboutTimelineList__7fUp9 article,.mair-local-pages_aboutTimeline__mE_gF,.mair-local-pages_departmentBlock__p__7e,.mair-local-pages_factRow__is0WA,.mair-local-pages_formGrid__5C50h,.mair-local-pages_specialGrid__iRpn9,.mair-local-pages_valueGrid__dJZvA{grid-template-columns:1fr}.mair-local-pages_addressList__TA8hH div,.mair-local-pages_hoursRows__QAqEP div{display:grid}.mair-local-pages_addressList__TA8hH dd,.mair-local-pages_hoursRows__QAqEP dd{text-align:left}.mair-local-pages_ctaBand__BYkxg,.mair-local-pages_parkingBand__qwATJ,.mair-local-pages_shopBridge__ivD4N,.mair-local-pages_shoppingPractical__gU2U5{align-items:flex-start;flex-direction:column}.mair-local-pages_ctaBand__BYkxg{border-radius:0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:30px max(18px,calc((100vw - var(--mf-container-wide, 1320px)) / 2));width:100vw}.mair-local-pages_contactShell__J5WdT .mair-local-pages_contactGrid__Pf5Dx{margin-top:-10px}.mair-local-pages_lightButton__qyJOh,.mair-local-pages_lightSecondaryButton__lKDqe,.mair-local-pages_primaryButton___xIaY,.mair-local-pages_secondaryButton__j70r3{width:100%}.mair-local-pages_ctaActions__W7LMB{justify-content:flex-start;width:100%}.mair-local-pages_ctaActions__W7LMB .mair-local-pages_lightButton__qyJOh,.mair-local-pages_ctaActions__W7LMB .mair-local-pages_lightSecondaryButton__lKDqe{flex:0 1 auto;min-width:0;width:auto}}.recipe-buy-box_box__XpJzO{--mf-product-card-cta-size:30px;display:grid;gap:0;border:1px solid rgba(87,121,106,.18);border-radius:20px;background:#ffffff;box-shadow:0 16px 38px rgba(35,54,45,.055);padding:clamp(20px,2.2vw,28px)}.recipe-buy-box_section__T986F{display:grid;gap:10px;min-width:0}.recipe-buy-box_divided__cLaLr{margin-top:18px;padding-top:18px;border-top:1px solid rgba(87,121,106,.18)}.recipe-buy-box_kicker__Qf0hL{color:var(--mf-color-brand-sage,#57796a);font-family:var(--mair-v1-script),"Brush Script MT",cursive;font-size:clamp(19px,1.55vw,24px);font-weight:700;line-height:1.05}.recipe-buy-box_title__fcyZQ{margin:0;color:var(--mf-color-ink-navy,#243047);font-family:var(--mf-font-display);font-size:clamp(25px,2.1vw,31px);font-weight:600;line-height:1.1}.recipe-buy-box_rows__vrLjC{display:grid;gap:8px}.recipe-buy-box_row__tynwd{--mf-product-card-cta-size:30px;display:flex;min-width:0;align-items:center;gap:10px;padding:7px 10px 7px 8px;border:1px solid rgba(87,121,106,.16);border-radius:16px;background:linear-gradient(180deg,#fbfcfa,#ffffff)}.recipe-buy-box_rowLink__FwKUn.recipe-buy-box_rowLink__FwKUn{display:flex;min-width:0;flex:1;align-items:center;gap:12px;color:var(--mf-color-ink-navy,#243047);text-decoration:none}.recipe-buy-box_rowImage__3CCLy,.recipe-buy-box_wineImage__FVjdV{position:relative;display:block;flex:none}.recipe-buy-box_rowImage__3CCLy{width:46px;height:56px}.recipe-buy-box_rowImage__3CCLy img,.recipe-buy-box_wineImage__FVjdV img{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;-o-object-fit:contain;object-fit:contain}.recipe-buy-box_rowText__b1Fxr{display:grid;min-width:0;gap:3px}.recipe-buy-box_rowText__b1Fxr strong{display:-webkit-box;overflow:hidden;font-size:13.5px;font-weight:600;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2}.recipe-buy-box_rowPrice__7tOvF{display:flex;align-items:baseline;gap:8px}.recipe-buy-box_rowPrice__7tOvF b{font-size:15px;font-weight:700}.recipe-buy-box_rowPrice__7tOvF small{color:#66706a;font-size:11.5px}.recipe-buy-box_wines__tnAgW{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.recipe-buy-box_wine__imCND{--mf-product-card-cta-size:28px;display:grid;min-width:0;gap:6px;padding:8px;border:1px solid rgba(87,121,106,.16);border-radius:16px;background:linear-gradient(180deg,#fbfcfa,#ffffff)}.recipe-buy-box_wineLink__Bb5Nv{display:grid;gap:6px;color:var(--mf-color-ink-navy,#243047);text-decoration:none}.recipe-buy-box_wineImage__FVjdV{width:100%;height:64px}.recipe-buy-box_wineTitle__pnrK9{display:-webkit-box;overflow:hidden;font-size:12.5px;font-weight:600;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2}.recipe-buy-box_winePrice__yZ2s8{display:flex;align-items:center;justify-content:space-between;gap:4px}.recipe-buy-box_winePrice__yZ2s8 b{color:var(--mf-color-ink-navy,#243047);font-size:14px;font-weight:700}.recipe-buy-box_more__9xQ55{display:inline-flex;min-height:44px;align-items:center;gap:8px;color:var(--mf-color-brand-sage,#57796a);font-size:15px;font-weight:600;text-decoration:none}.recipe-buy-box_zone__npzQo{margin:4px 0 20px;min-width:0}.recipe-buy-box_zoneTitle__YySp9{margin:0;color:var(--mf-color-ink-navy,#243047);font-family:var(--mf-font-display);font-size:21px;font-weight:600;line-height:1.15}.recipe-buy-box_zoneSub__7EVAX{margin:3px 0 10px;color:#66706a;font-size:13px}.recipe-buy-box_zoneTrack__h1RPE{display:grid;grid-auto-columns:84%;grid-auto-flow:column;grid-template-rows:repeat(2,auto);gap:8px;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x proximity;scrollbar-width:none}.recipe-buy-box_zoneTrack__h1RPE::-webkit-scrollbar{display:none}.recipe-buy-box_zoneTrack__h1RPE>*{scroll-snap-align:start}.recipe-buy-box_rowLink__FwKUn.recipe-buy-box_rowLink__FwKUn,.recipe-buy-box_wineLink__Bb5Nv.recipe-buy-box_wineLink__Bb5Nv{color:var(--mf-color-ink-navy,#243047);font-weight:inherit;text-decoration:none}.recipe-buy-box_more__9xQ55.recipe-buy-box_more__9xQ55{color:var(--mf-color-brand-sage,#57796a);font-weight:600;text-decoration:none}.recipe-buy-box_titleSub__fT3cW{font-size:clamp(20px,1.7vw,24px);white-space:nowrap}.recipe-buy-box_zoneFooter__JV_2N{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px}.recipe-buy-box_zoneDots___7mEq{display:inline-flex;gap:5px}.recipe-buy-box_zoneDots___7mEq i{width:6px;height:6px;border-radius:999px;background:#d5dcd7}.recipe-buy-box_zoneDots___7mEq i[data-active=true]{width:18px;background:var(--mf-color-brand-sage,#57796a)}.recipe-buy-box_zoneAll__zOylE.recipe-buy-box_zoneAll__zOylE{border:0;background:none;padding:4px 0;color:var(--mf-color-brand-sage,#57796a);font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.recipe-buy-box_zoneTrack__h1RPE.recipe-buy-box_zoneTrackOpen__Cbt6Y{display:flex;flex-direction:column;overflow:visible}.cooperation-content-page_page__g3f55{background:linear-gradient(180deg,var(--mf-color-surface-soft,#fcfdfb) 0,#ffffff 100%);color:var(--mf-color-ink-navy,#243047);overflow-x:clip}.cooperation-content-page_shell__ap_Xu{display:grid;gap:clamp(64px,7vw,108px);padding:clamp(50px,7vw,92px) 0 clamp(64px,8vw,112px)}.cooperation-content-page_hero__zUg6n{align-items:center;display:grid;gap:clamp(38px,5vw,80px);grid-template-columns:minmax(0,.96fr) minmax(340px,.68fr)}.cooperation-content-page_heroCopy__TBdt9{display:grid;gap:20px;max-width:720px}.cooperation-content-page_kicker__Pqn7I{color:var(--mf-color-brand-sage,#57796a);font-family:var(--mair-v1-script),"Brush Script MT",cursive;font-size:clamp(24px,2.35vw,34px);font-weight:700;line-height:1.15}.cooperation-content-page_contactIntro__8ZbHd h2,.cooperation-content-page_editorialCopy__KIJOr h2,.cooperation-content-page_hero__zUg6n h1{color:var(--mf-color-ink-navy,#243047);font-family:var(--mf-font-display),var(--mair-display-fallback);font-weight:var(--mf-weight-display-strong,600);letter-spacing:0;text-wrap:balance}.cooperation-content-page_hero__zUg6n h1{font-size:clamp(42px,4.7vw,66px);line-height:.98;max-width:720px}.cooperation-content-page_lead__21lEF{color:color-mix(in srgb,var(--mf-color-ink-navy,#243047) 72%,#ffffff);font-family:var(--mf-font-body),system-ui,sans-serif;font-size:clamp(18px,1.45vw,22px);line-height:1.58;max-width:650px}.cooperation-content-page_heroActions__2xUd2{align-items:center;display:flex;flex-wrap:wrap;gap:12px;padding-top:4px}.cooperation-content-page_primaryButton__33tl1,.cooperation-content-page_secondaryButton__cRJ2Y{align-items:center;border-radius:var(--mf-radius-pill,999px);display:inline-flex;font-family:var(--mf-font-ui),system-ui,sans-serif;font-size:14px;font-style:normal;font-weight:800;gap:9px;justify-content:center;line-height:1;min-height:48px;padding:0 23px;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease;white-space:nowrap}.cooperation-content-page_primaryButton__33tl1{background:var(--mf-color-campaign-sale,#db7f56);color:#ffffff}.cooperation-content-page_primaryButton__33tl1 svg{height:17px;stroke-width:2;width:17px}.cooperation-content-page_primaryButton__33tl1:hover{transform:translateY(-1px)}.cooperation-content-page_secondaryButton__cRJ2Y{background:#ffffff;border:1px solid color-mix(in srgb,var(--mf-border,#d8ded8) 78%,transparent);color:var(--mf-color-ink-navy,#243047)}.cooperation-content-page_contactCard__ZZNUp a:focus-visible,.cooperation-content-page_primaryButton__33tl1:focus-visible,.cooperation-content-page_secondaryButton__cRJ2Y:focus-visible{outline:2px solid var(--mf-focus,#57796a);outline-offset:3px}.cooperation-content-page_heroMedia___dYiT{aspect-ratio:4/5;background:var(--mf-color-surface-soft,#fcfdfb);border:1px solid color-mix(in srgb,var(--mf-border,#d8ded8) 72%,transparent);border-radius:var(--mf-radius-md,16px);box-shadow:0 24px 64px rgba(36,48,71,.11);margin:0;max-height:610px;overflow:hidden;position:relative}.cooperation-content-page_heroMedia___dYiT img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cooperation-content-page_heroMedia___dYiT:after{background:linear-gradient(180deg,transparent 54%,rgba(36,48,71,.56));content:"";inset:0;pointer-events:none;position:absolute}.cooperation-content-page_heroMedia___dYiT figcaption{bottom:22px;color:#ffffff;font-family:var(--mf-font-ui),system-ui,sans-serif;font-size:13px;font-weight:800;left:22px;position:absolute;right:22px;z-index:1}.cooperation-content-page_editorialSection__oiZrA{align-items:start;display:grid;gap:clamp(42px,6vw,92px);grid-template-columns:minmax(0,1fr) minmax(320px,.72fr)}.cooperation-content-page_editorialCopy__KIJOr{display:grid;gap:22px;max-width:750px}.cooperation-content-page_contactIntro__8ZbHd h2,.cooperation-content-page_editorialCopy__KIJOr h2{font-size:clamp(29px,3vw,43px);line-height:1.05}.cooperation-content-page_contactCard__ZZNUp p,.cooperation-content-page_contactIntro__8ZbHd p,.cooperation-content-page_editorialCopy__KIJOr p{color:color-mix(in srgb,var(--mf-color-ink-navy,#243047) 68%,#ffffff);font-size:16.5px;line-height:1.75}.cooperation-content-page_topicPanel__SlTD9{background:color-mix(in srgb,var(--mf-color-brand-sage-soft,#dde6e0) 48%,#ffffff);border-radius:var(--mf-radius-md,16px);display:grid;gap:21px;padding:clamp(26px,3vw,38px)}.cooperation-content-page_topicPanel__SlTD9 h3{color:var(--mf-color-ink-navy,#243047);font-family:var(--mf-font-ui),system-ui,sans-serif;font-size:17px;font-weight:760}.cooperation-content-page_topicPanel__SlTD9 ul{display:grid;gap:0;list-style:none;margin:0;padding:0}.cooperation-content-page_topicPanel__SlTD9 li{align-items:center;border-top:1px solid color-mix(in srgb,var(--mf-color-brand-sage,#57796a) 18%,transparent);color:color-mix(in srgb,var(--mf-color-ink-navy,#243047) 78%,#ffffff);display:grid;font-family:var(--mf-font-ui),system-ui,sans-serif;font-size:14.5px;font-weight:650;gap:14px;grid-template-columns:28px minmax(0,1fr);line-height:1.45;min-height:64px}.cooperation-content-page_topicPanel__SlTD9 svg{color:var(--mf-color-brand-sage,#57796a);height:20px;stroke-width:1.7;width:20px}.cooperation-content-page_contactSection__A3I_X{align-items:center;background:var(--mf-color-brand-sage,#57796a);border-radius:var(--mf-radius-md,16px);display:grid;gap:clamp(34px,5vw,74px);grid-template-columns:minmax(0,.95fr) minmax(300px,.62fr);padding:clamp(30px,4.5vw,58px)}.cooperation-content-page_contactIntro__8ZbHd{display:grid;gap:16px;max-width:680px}.cooperation-content-page_contactIntro__8ZbHd h2,.cooperation-content-page_contactIntro__8ZbHd p{color:#ffffff}.cooperation-content-page_contactIntro__8ZbHd p{color:rgba(255,255,255,.84);max-width:620px}.cooperation-content-page_contactCard__ZZNUp{background:#ffffff;border-radius:var(--mf-radius-md,16px);display:grid;font-style:normal;gap:11px;padding:clamp(24px,3vw,34px)}.cooperation-content-page_contactCard__ZZNUp>span{color:var(--mf-color-brand-sage,#57796a);font-family:var(--mf-font-ui),system-ui,sans-serif;font-size:12px;font-weight:800}.cooperation-content-page_contactCard__ZZNUp strong{color:var(--mf-color-ink-navy,#243047);font-family:var(--mf-font-display),var(--mair-display-fallback);font-size:clamp(23px,2.25vw,31px);font-weight:var(--mf-weight-display-strong,600);line-height:1.05}.cooperation-content-page_contactCard__ZZNUp a{align-items:center;color:var(--mf-color-brand-sage,#57796a);display:inline-flex;font-family:var(--mf-font-ui),system-ui,sans-serif;font-size:15px;font-weight:760;min-height:44px;overflow-wrap:anywhere;text-underline-offset:4px;width:-moz-fit-content;width:fit-content}.cooperation-content-page_contactCard__ZZNUp p{font-size:14.5px;margin-top:5px}@media (max-width:900px){.cooperation-content-page_contactSection__A3I_X,.cooperation-content-page_editorialSection__oiZrA,.cooperation-content-page_hero__zUg6n{grid-template-columns:minmax(0,1fr)}.cooperation-content-page_heroMedia___dYiT{aspect-ratio:16/10;max-height:520px}.cooperation-content-page_topicPanel__SlTD9{max-width:none}}@media (max-width:640px){.cooperation-content-page_shell__ap_Xu{gap:58px;padding:38px 0 68px}.cooperation-content-page_hero__zUg6n{gap:34px}.cooperation-content-page_heroCopy__TBdt9{gap:17px}.cooperation-content-page_hero__zUg6n h1{font-size:clamp(38px,11vw,48px)}.cooperation-content-page_heroActions__2xUd2{align-items:stretch;flex-direction:column}.cooperation-content-page_primaryButton__33tl1,.cooperation-content-page_secondaryButton__cRJ2Y{min-height:50px;width:100%}.cooperation-content-page_heroMedia___dYiT{aspect-ratio:4/5}.cooperation-content-page_editorialSection__oiZrA{gap:34px}.cooperation-content-page_topicPanel__SlTD9{padding:24px 20px}.cooperation-content-page_contactSection__A3I_X{gap:28px;padding:28px 20px 20px}}.ai-image-badge_badge__rnpZH{position:absolute;top:clamp(8px,1vw,12px);right:clamp(8px,1vw,12px);z-index:3;display:inline-flex;max-width:calc(100% - 16px);padding:5px 8px;border:1px solid color-mix(in srgb,var(--mf-color-brand-sage,#57796a) 34%,transparent);border-radius:999px;background:#fcfdfb;box-shadow:0 4px 14px rgba(23,35,58,.16);color:var(--mf-color-ink-navy,#243047);font-family:var(--mf-font-ui);font-size:10px;font-weight:700;letter-spacing:.015em;line-height:1.15;overflow-wrap:anywhere;pointer-events:none;text-align:left}@supports (backdrop-filter:blur(8px)){.ai-image-badge_badge__rnpZH{background:rgba(252,253,251,.94);backdrop-filter:blur(8px)}}.ai-image-badge_compact__feBnw{top:auto;right:5px;bottom:5px;max-width:none;padding:3px 5px;font-size:9px;letter-spacing:.04em;line-height:1;white-space:nowrap}.taxonomy-archive-page_page__wbbei{overflow:clip;background:linear-gradient(180deg,#f0f3f0,#fcfdfb 42%,#ffffff);color:var(--mf-color-ink-navy,#243047)}.taxonomy-archive-page_shell__OxGNV{display:grid;gap:clamp(30px,4.4vw,62px);padding:clamp(44px,5.4vw,76px) 0 clamp(58px,7vw,104px)}.taxonomy-archive-page_hero__W7tlT{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,.26fr);gap:clamp(24px,4vw,56px);align-items:end}.taxonomy-archive-page_heroCopy__gVhiA{max-width:850px}.taxonomy-archive-page_kicker__CgTm_,.taxonomy-archive-page_panelKicker__nkDLl{display:block;color:var(--mf-color-brand-sage,#57796a);font-family:var(--mair-v1-script),"Brush Script MT",cursive;font-weight:700;line-height:1.05}.taxonomy-archive-page_kicker__CgTm_{margin-bottom:12px;font-size:clamp(23px,2.4vw,31px)}.taxonomy-archive-page_hero__W7tlT h1{margin:0;max-width:900px;color:var(--mf-color-ink-navy,#243047);font-family:var(--mf-font-display);font-size:clamp(42px,5.4vw,78px);font-weight:var(--mf-weight-display-strong,800);letter-spacing:0;line-height:.98}.taxonomy-archive-page_hero__W7tlT p{max-width:58ch;margin:18px 0 0;color:color-mix(in srgb,var(--mf-color-ink-navy,#243047) 72%,#ffffff);font-family:var(--mf-font-body);font-size:clamp(16px,1.25vw,19px);line-height:1.62}.taxonomy-archive-page_heroNote__LC_Gg{display:grid;gap:6px;justify-items:end;border-bottom:1px solid rgba(87,121,106,.22);padding-bottom:18px}.taxonomy-archive-page_heroNote__LC_Gg span{color:var(--mf-color-brand-sage,#57796a);font-family:var(--mf-font-display);font-size:clamp(42px,4.8vw,70px);font-weight:800;letter-spacing:0;line-height:.92}.taxonomy-archive-page_heroNote__LC_Gg p{max-width:18ch;margin:0;color:color-mix(in srgb,var(--mf-color-ink-navy,#243047) 58%,#ffffff);font-family:var(--mf-font-ui);font-size:13px;font-weight:720;line-height:1.3;text-align:right}.taxonomy-archive-page_topicNav__jCYes{display:flex;gap:10px;overflow-x:auto;padding:2px 0 8px;scrollbar-width:thin}.taxonomy-archive-page_topicNav__jCYes a{display:inline-flex;min-height:44px;align-items:center;gap:9px;border:1px solid color-mix(in srgb,var(--mf-color-brand-sage,#57796a) 18%,transparent);border-radius:999px;background:#ffffff;color:var(--mf-color-ink-navy,#243047);flex:0 0 auto;font-family:var(--mf-font-ui);font-size:13.5px;font-weight:740;line-height:1;padding:0 16px;text-decoration:none;transition:background .18s ease,border-color .18s ease,transform .18s ease}.taxonomy-archive-page_topicNav__jCYes a:focus-visible,.taxonomy-archive-page_topicNav__jCYes a:hover{border-color:color-mix(in srgb,var(--mf-color-brand-sage,#57796a) 42%,transparent);outline:0;transform:translateY(-1px)}.taxonomy-archive-page_topicNav__jCYes a span{color:color-mix(in srgb,var(--mf-color-ink-navy,#243047) 54%,#ffffff);font-size:12px}.taxonomy-archive-page_topicNav__jCYes .taxonomy-archive-page_topicActive__Cvwgo{background:var(--mf-color-brand-sage,#57796a);border-color:var(--mf-color-brand-sage,#57796a);color:#ffffff}.taxonomy-archive-page_topicNav__jCYes .taxonomy-archive-page_topicActive__Cvwgo span{color:color-mix(in srgb,#ffffff 78%,var(--mf-color-brand-sage,#57796a))}.taxonomy-archive-page_contentGrid__3uNwH{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.42fr);gap:clamp(34px,4.4vw,58px);align-items:start}.taxonomy-archive-page_archiveSection__Fqzcf,.taxonomy-archive-page_listSection__12J_k{display:grid;gap:clamp(22px,3vw,34px)}.taxonomy-archive-page_resultCount__Gyjlk{justify-self:end;color:color-mix(in srgb,var(--mf-color-ink-navy,#243047) 54%,#ffffff);font-family:var(--mf-font-ui);font-size:14px;font-weight:650}.taxonomy-archive-page_archiveSection__Fqzcf+.taxonomy-archive-page_archiveSection__Fqzcf{padding-top:clamp(10px,2vw,22px)}.taxonomy-archive-page_groupHeader__IQZqs,.taxonomy-archive-page_sectionHeader__PYRQg{display:flex;align-items:end;justify-content:space-between;gap:18px;border-bottom:1px solid color-mix(in srgb,var(--mf-color-brand-sage,#57796a) 18%,transparent);padding-bottom:20px}.taxonomy-archive-page_groupHeader__IQZqs h3,.taxonomy-archive-page_sectionHeader__PYRQg h2{margin:0;color:var(--mf-color-ink-navy,#243047);font-family:var(--mf-font-display);font-size:clamp(29px,3vw,43px);font-weight:var(--mf-weight-display-strong,800);letter-spacing:0;line-height:1.02}.taxonomy-archive-page_groupHeader__IQZqs h3{font-size:clamp(25px,2.35vw,34px)}.taxonomy-archive-page_groupHeader__IQZqs p,.taxonomy-archive-page_sectionHeader__PYRQg p{margin:0;color:color-mix(in srgb,var(--mf-color-ink-navy,#243047) 54%,#ffffff);font-family:var(--mf-font-ui);font-size:14px;font-weight:650;white-space:nowrap}.taxonomy-archive-page_grid__5lMAc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2vw,28px)}.taxonomy-archive-page_card__2T39N{display:grid;min-height:100%;overflow:hidden;border:1px solid color-mix(in srgb,var(--mf-color-brand-sage,#57796a) 18%,transparent);border-radius:20px;background:linear-gradient(180deg,#fafcf8,#fcfdfb 62%,#ffffff);color:inherit;text-decoration:none;box-shadow:var(--mf-shadow-card,0 18px 44px rgba(35,54,45,.08));transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.taxonomy-archive-page_card__2T39N:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--mf-color-brand-sage,#57796a) 42%,transparent);box-shadow:var(--mf-shadow-card-hover,0 24px 54px rgba(35,54,45,.12))}.taxonomy-archive-page_card__2T39N:focus-visible{outline:2px solid color-mix(in srgb,var(--mf-color-brand-sage,#57796a) 54%,transparent);outline-offset:4px}.taxonomy-archive-page_cardMedia__Fllmp{position:relative;display:grid;min-height:clamp(176px,18vw,236px);place-items:center;overflow:hidden;background:#f0f3f0}.taxonomy-archive-page_cardMedia__Fllmp img{width:100%;height:100%;min-height:clamp(176px,18vw,236px);-o-object-fit:cover;object-fit:cover;transition:transform .26s ease}.taxonomy-archive-page_card__2T39N:hover .taxonomy-archive-page_cardMedia__Fllmp img{transform:scale(1.035)}.taxonomy-archive-page_cardPlaceholder__nwGWL{display:grid;width:100%;min-height:clamp(176px,18vw,236px);place-items:center;padding:26px;color:var(--mf-color-brand-sage,#57796a);font-family:var(--mair-v1-script),"Brush Script MT",cursive;font-size:clamp(27px,3vw,38px);font-weight:700}.taxonomy-archive-page_cardBody__PaTFO{display:grid;gap:12px;align-content:start;padding:clamp(20px,2.1vw,28px)}.taxonomy-archive-page_cardMeta__kFZDo{display:flex;flex-wrap:wrap;gap:8px 10px;align-items:center;color:var(--mf-color-brand-sage,#57796a);font-family:var(--mf-font-ui);font-size:13.5px;font-weight:650;line-height:1.2}.taxonomy-archive-page_cardMeta__kFZDo span+span:before{content:"";display:inline-block;width:4px;height:4px;margin:0 10px 2px 0;border-radius:999px;background:color-mix(in srgb,var(--mf-color-brand-sage,#57796a) 46%,transparent)}.taxonomy-archive-page_cardTitle__zr8YB{margin:0;color:var(--mf-color-ink-navy,#243047);font-family:var(--mf-font-ui);font-size:clamp(18px,1.38vw,22px);font-weight:var(--mf-weight-ui-strong,650);letter-spacing:0;line-height:1.17}.taxonomy-archive-page_cardText__Q0BYv{display:-webkit-box;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;color:color-mix(in srgb,var(--mf-color-ink-navy,#243047) 64%,#ffffff);font-size:14.5px;line-height:1.58}.taxonomy-archive-page_cardCta__Du7jZ{display:inline-flex;align-items:center;gap:10px;margin-top:6px;color:var(--mf-color-ink-navy,#243047);font-family:var(--mf-font-ui);font-size:14px;font-weight:760}.taxonomy-archive-page_cardCta__Du7jZ svg{width:16px;height:16px;color:var(--mf-color-ink-navy,#243047);flex:0 0 auto;stroke-width:2.4;transition:transform .18s ease}.taxonomy-archive-page_card__2T39N:focus-visible .taxonomy-archive-page_cardCta__Du7jZ svg,.taxonomy-archive-page_card__2T39N:hover .taxonomy-archive-page_cardCta__Du7jZ svg{transform:translateX(3px)}.taxonomy-archive-page_sidebar__6RyNc{display:grid;gap:22px}.taxonomy-archive-page_panel__tYSqC{display:grid;gap:18px;border:1px solid rgba(87,121,106,.18);border-radius:20px;background:#ffffff;box-shadow:0 16px 38px rgba(35,54,45,.055);padding:clamp(28px,2.8vw,40px)}.taxonomy-archive-page_panelKicker__nkDLl{font-size:clamp(19px,1.55vw,24px)}.taxonomy-archive-page_panel__tYSqC h2{margin:0;color:var(--mf-color-ink-navy,#243047);font-family:var(--mf-font-display);font-size:clamp(23px,1.62vw,28px);font-weight:var(--mf-weight-display-strong,800);letter-spacing:0;line-height:1.02}.taxonomy-archive-page_panel__tYSqC p{margin:0;color:color-mix(in srgb,var(--mf-color-ink-navy,#243047) 68%,#ffffff);font-size:15px;line-height:1.72}.taxonomy-archive-page_sideLinks__iHvjV,.taxonomy-archive-page_sidePills__rNtBo{display:flex;flex-wrap:wrap;gap:8px}.taxonomy-archive-page_sideLinks__iHvjV a,.taxonomy-archive-page_sidePills__rNtBo a{display:inline-flex;min-height:44px;align-items:center;border:1px solid rgba(87,121,106,.18);border-radius:999px;background:#f6f9f6;color:var(--mf-color-ink-navy,#243047);font-family:var(--mf-font-ui);font-size:12.5px;font-weight:760;padding:0 12px;text-decoration:none}.taxonomy-archive-page_sideLinks__iHvjV a:focus-visible,.taxonomy-archive-page_sideLinks__iHvjV a:hover,.taxonomy-archive-page_sidePills__rNtBo a:focus-visible,.taxonomy-archive-page_sidePills__rNtBo a:hover{border-color:rgba(87,121,106,.42);outline:0}.taxonomy-archive-page_pagination__wAFvp{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;padding-top:8px}.taxonomy-archive-page_pageGroup__MbgOo{display:contents}.taxonomy-archive-page_pageCurrent__w_1Zs,.taxonomy-archive-page_pageLink__iEXQx{display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center;border-radius:999px;font-family:var(--mf-font-ui);font-size:14px;font-weight:720;text-decoration:none}.taxonomy-archive-page_pageLink__iEXQx{border:1px solid color-mix(in srgb,var(--mf-color-brand-sage,#57796a) 20%,transparent);background:#ffffff;color:var(--mf-color-ink-navy,#243047)}.taxonomy-archive-page_pageLink__iEXQx:focus-visible,.taxonomy-archive-page_pageLink__iEXQx:hover{border-color:color-mix(in srgb,var(--mf-color-brand-sage,#57796a) 48%,transparent);outline:0}.taxonomy-archive-page_pageCurrent__w_1Zs{background:var(--mf-color-brand-sage,#57796a);color:#ffffff}.taxonomy-archive-page_pageGap__gfRM9{display:inline-flex;min-width:20px;min-height:44px;align-items:center;justify-content:center;color:color-mix(in srgb,var(--mf-color-ink-navy,#243047) 45%,#ffffff);font-family:var(--mf-font-ui);font-size:14px;font-weight:700}.taxonomy-archive-page_newsletterWrap__duRn8{margin-top:0}@media (max-width:1080px){.taxonomy-archive-page_contentGrid__3uNwH{grid-template-columns:1fr}.taxonomy-archive-page_sidebar__6RyNc{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.taxonomy-archive-page_hero__W7tlT{grid-template-columns:1fr}.taxonomy-archive-page_heroNote__LC_Gg{justify-items:start}.taxonomy-archive-page_heroNote__LC_Gg p{text-align:left}.taxonomy-archive-page_topicNav__jCYes{flex-wrap:wrap;overflow:visible;padding-bottom:0}}@media (max-width:720px){.taxonomy-archive-page_shell__OxGNV{padding-top:34px}.taxonomy-archive-page_grid__5lMAc,.taxonomy-archive-page_sidebar__6RyNc{grid-template-columns:1fr}.taxonomy-archive-page_groupHeader__IQZqs,.taxonomy-archive-page_sectionHeader__PYRQg{align-items:start;flex-direction:column}.taxonomy-archive-page_resultCount__Gyjlk{justify-self:start}.taxonomy-archive-page_groupHeader__IQZqs p,.taxonomy-archive-page_sectionHeader__PYRQg p{white-space:normal}}.recipe-index-page_page__hU7Lr{overflow:clip;background:linear-gradient(180deg,#f0f3f0,#fcfdfb 44%,#ffffff);color:var(--mf-color-ink-navy,#243047)}.recipe-index-page_shell__pnmuB{display:grid;gap:clamp(34px,4.4vw,60px);padding:clamp(44px,5.5vw,78px) 0 clamp(58px,7vw,104px)}.recipe-index-page_hero__vnzca{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:end}.recipe-index-page_heroCopy__1DLXU{max-width:760px}.recipe-index-page_kicker__3WXdy{display:block;margin-bottom:12px;color:var(--mf-color-brand-sage,#57796a);font-family:var(--mair-v1-script),"Brush Script MT",cursive;font-size:clamp(23px,2.4vw,31px);font-weight:700;line-height:1.05}.recipe-index-page_title__kvWwq{margin:0;max-width:860px;color:var(--mf-color-ink-navy,#243047);font-family:var(--mf-font-display);font-size:clamp(42px,5.4vw,78px);font-weight:var(--mf-weight-display-strong,800);letter-spacing:0;line-height:.98}.recipe-index-page_lede__HQvR3{max-width:58ch;margin:18px 0 0;color:color-mix(in srgb,var(--mf-color-ink-navy,#243047) 72%,#ffffff);font-family:var(--mf-font-body);font-size:clamp(16px,1.25vw,19px);line-height:1.62}.recipe-index-page_discoveryFilters__AvPcH{display:flex;width:-moz-fit-content;width:fit-content;max-width:100%;flex-wrap:wrap;gap:10px 8px;padding:2px 0}.recipe-index-page_discoveryFilters__AvPcH label{position:relative;display:inline-flex;max-width:100%;flex:0 1 auto;min-width:0;color:var(--mf-color-ink-navy,#243047)}.recipe-index-page_discoveryFilters__AvPcH label:before{position:absolute;inset:-4px 0;content:""}.recipe-index-page_discoveryFilters__AvPcH label:after{position:absolute;top:calc(50% - 3px);right:15px;width:6px;height:6px;border-right:1.5px solid var(--mf-color-brand-sage,#57796a);border-bottom:1.5px solid var(--mf-color-brand-sage,#57796a);content:"";pointer-events:none;transform:rotate(45deg)}.recipe-index-page_discoveryFilters__AvPcH select{width:auto;max-width:100%;min-width:0;min-height:36px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid color-mix(in srgb,var(--mf-color-brand-sage,#57796a) 18%,transparent);border-radius:999px;background:#ffffff;color:inherit;field-sizing:content;font-family:var(--mf-font-ui);font-size:var(--mf-section-header-eyebrow-size,12px);font-weight:var(--mf-section-header-eyebrow-weight,800);letter-spacing:0;line-height:var(--mf-section-header-eyebrow-line-height,1.25);padding:0 36px 0 14px;text-transform:uppercase;cursor:pointer;box-shadow:none;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease}.recipe-index-page_discoveryFilters__AvPcH label[data-active=true]{color:#ffffff}.recipe-index-page_discoveryFilters__AvPcH label[data-active=true]:after{border-color:#ffffff}.recipe-index-page_discoveryFilters__AvPcH label[data-active=true] select{border-color:var(--mf-color-brand-sage,#57796a);background:var(--mf-color-brand-sage,#57796a);box-shadow:none}.recipe-index-page_discoveryFilters__AvPcH select:focus-visible,.recipe-index-page_discoveryFilters__AvPcH select:hover{border-color:color-mix(in srgb,var(--mf-color-brand-sage,#57796a) 42%,transparent);background:#ffffff;outline:0;box-shadow:none}.recipe-index-page_discoveryFilters__AvPcH label[data-active=true] select:focus-visible,.recipe-index-page_discoveryFilters__AvPcH label[data-active=true] select:hover{border-color:color-mix(in srgb,var(--mf-color-brand-sage,#57796a) 88%,var(--mf-color-ink-navy,#243047));background:color-mix(in srgb,var(--mf-color-brand-sage,#57796a) 88%,var(--mf-color-ink-navy,#243047))}.recipe-index-page_discoveryFilters__AvPcH select:focus-visible{outline:2px solid color-mix(in srgb,var(--mf-color-brand-sage,#57796a) 46%,transparent);outline-offset:2px}.recipe-index-page_discoveryFilters__AvPcH option{background:#ffffff;color:var(--mf-color-ink-navy,#243047)}.recipe-index-page_listSection__JNTEY{display:grid;gap:clamp(22px,3vw,34px)}.recipe-index-page_sectionHeader__JGPpO{display:flex;align-items:end;justify-content:space-between;gap:18px;border-bottom:1px solid color-mix(in srgb,var(--mf-color-brand-sage,#57796a) 18%,transparent);padding-bottom:20px}.recipe-index-page_sectionHeader__JGPpO h2{margin:0;color:var(--mf-color-ink-navy,#243047);font-family:var(--mf-font-display);font-size:clamp(29px,3vw,43px);font-weight:var(--mf-weight-display-strong,800);letter-spacing:0;line-height:1.02}.recipe-index-page_sectionHeader__JGPpO p{margin:0;color:color-mix(in srgb,var(--mf-color-ink-navy,#243047) 54%,#ffffff);font-family:var(--mf-font-ui);font-size:14px;font-weight:600;white-space:nowrap}.recipe-index-page_grid__Wsk_E{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2vw,28px)}.recipe-index-page_card__bWB1o{display:grid;min-height:100%;overflow:hidden;border:1px solid color-mix(in srgb,var(--mf-color-brand-sage,#57796a) 18%,transparent);border-radius:20px;background:linear-gradient(180deg,#fafcf8,#fcfdfb 62%,#ffffff);color:inherit;text-decoration:none;box-shadow:var(--mf-shadow-card,0 18px 44px rgba(35,54,45,.08));transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.recipe-index-page_card__bWB1o:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--mf-color-brand-sage,#57796a) 42%,transparent);box-shadow:var(--mf-shadow-card-hover,0 24px 54px rgba(35,54,45,.12))}.recipe-index-page_card__bWB1o:focus-visible{outline:2px solid color-mix(in srgb,var(--mf-color-brand-sage,#57796a) 54%,transparent);outline-offset:4px}.recipe-index-page_cardMedia___QaHv{position:relative;display:grid;min-height:clamp(176px,18vw,236px);place-items:center;overflow:hidden;background:#f0f3f0}.recipe-index-page_cardMedia___QaHv img{width:100%;height:100%;min-height:clamp(176px,18vw,236px);-o-object-fit:cover;object-fit:cover;transition:transform .26s ease}.recipe-index-page_card__bWB1o:hover .recipe-index-page_cardMedia___QaHv img{transform:scale(1.035)}.recipe-index-page_cardPlaceholder__BX98v{display:grid;width:100%;min-height:clamp(176px,18vw,236px);place-items:center;padding:26px;color:var(--mf-color-brand-sage,#57796a);font-family:var(--mair-v1-script),"Brush Script MT",cursive;font-size:clamp(27px,3vw,38px);font-weight:700}.recipe-index-page_cardBody__oFxp9{display:grid;gap:12px;padding:clamp(20px,2.1vw,28px)}.recipe-index-page_cardMeta__5OWi9{display:flex;flex-wrap:wrap;-moz-column-gap:14px;column-gap:14px;row-gap:8px;align-items:center;color:var(--mf-color-brand-sage,#57796a);font-family:var(--mf-font-ui);font-size:13.5px;font-weight:600;line-height:1.2}.recipe-index-page_cardTitle__sejOC{margin:0;color:var(--mf-color-ink-navy,#243047);font-family:var(--mf-font-ui);font-size:clamp(17px,1.28vw,20px);font-weight:var(--mf-weight-ui-strong,600);letter-spacing:0;line-height:1.18}.recipe-index-page_cardText__Y6GbJ{display:-webkit-box;min-height:3.1em;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:color-mix(in srgb,var(--mf-color-ink-navy,#243047) 64%,#ffffff);font-size:14.5px;line-height:1.55}.recipe-index-page_cardCta__R1JqI{display:inline-flex;align-items:center;gap:10px;margin-top:4px;color:var(--mf-color-ink-navy,#243047);font-family:var(--mf-font-ui);font-size:14px;font-weight:760}.recipe-index-page_cardCta__R1JqI svg{width:16px;height:16px;color:var(--mf-color-ink-navy,#243047);flex:0 0 auto;stroke-width:2.4;transition:transform .18s ease}.recipe-index-page_card__bWB1o:focus-visible .recipe-index-page_cardCta__R1JqI svg,.recipe-index-page_card__bWB1o:hover .recipe-index-page_cardCta__R1JqI svg{transform:translateX(3px)}.recipe-index-page_pagination__Iuxqk{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;padding-top:8px}.recipe-index-page_pageGroup__NUeL4{display:contents}.recipe-index-page_pageCurrent__Zgy1t,.recipe-index-page_pageLink__sRlbK{display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center;border-radius:999px;font-family:var(--mf-font-ui);font-size:14px;font-weight:720;text-decoration:none}.recipe-index-page_pageLink__sRlbK{border:1px solid color-mix(in srgb,var(--mf-color-brand-sage,#57796a) 20%,transparent);background:#ffffff;color:var(--mf-color-ink-navy,#243047)}.recipe-index-page_pageLink__sRlbK:focus-visible,.recipe-index-page_pageLink__sRlbK:hover{border-color:color-mix(in srgb,var(--mf-color-brand-sage,#57796a) 48%,transparent);outline:0}.recipe-index-page_pageCurrent__Zgy1t{background:var(--mf-color-brand-sage,#57796a);color:#ffffff}.recipe-index-page_pageGap__Bnu0O{display:inline-flex;min-width:20px;min-height:44px;align-items:center;justify-content:center;color:color-mix(in srgb,var(--mf-color-ink-navy,#243047) 45%,#ffffff);font-family:var(--mf-font-ui);font-size:14px;font-weight:700}.recipe-index-page_empty__YZZYf{border:1px solid color-mix(in srgb,var(--mf-color-brand-sage,#57796a) 20%,transparent);border-radius:24px;background:#ffffff;padding:clamp(28px,4vw,48px);color:color-mix(in srgb,var(--mf-color-ink-navy,#243047) 68%,#ffffff);text-align:center}.recipe-index-page_newsletterWrap__jOeNz{margin-top:0}@media (min-width:980px){.recipe-index-page_hero__vnzca{grid-template-columns:minmax(0,1fr) minmax(320px,.38fr)}}@media (max-width:979px){.recipe-index-page_grid__Wsk_E{grid-template-columns:repeat(2,minmax(0,1fr))}.recipe-index-page_sectionHeader__JGPpO{align-items:start;flex-direction:column}}@media (max-width:680px){.recipe-index-page_shell__pnmuB{padding-top:34px}.recipe-index-page_grid__Wsk_E{grid-template-columns:1fr}.recipe-index-page_sectionHeader__JGPpO p{white-space:normal}.recipe-index-page_discoveryFilters__AvPcH{width:-moz-fit-content;width:fit-content}}.magazine-index-page_page__aW3Ol{overflow:clip;background:linear-gradient(180deg,#f0f3f0,#fcfdfb 42%,#ffffff);color:var(--mf-color-ink-navy,#243047)}.magazine-index-page_shell__8GYO8{display:grid;gap:clamp(30px,4.4vw,62px);padding:clamp(44px,5.4vw,76px) 0 clamp(58px,7vw,104px)}.magazine-index-page_hero__LM6ey{display:grid;gap:clamp(24px,4vw,56px);align-items:end}.magazine-index-page_heroCopy__fnNAK{max-width:840px}.magazine-index-page_kicker__VCDw_,.magazine-index-page_panelKicker__7YaEU{display:block;color:var(--mf-color-brand-sage,#57796a);font-family:var(--mair-v1-script),"Brush Script MT",cursive;font-weight:700;line-height:1.05}.magazine-index-page_kicker__VCDw_{margin-bottom:12px;font-size:clamp(23px,2.4vw,31px)}.magazine-index-page_hero__LM6ey h1{margin:0;max-width:900px;color:var(--mf-color-ink-navy,#243047);font-family:var(--mf-font-display);font-size:clamp(42px,5.4vw,78px);font-weight:var(--mf-weight-display-strong,800);letter-spacing:0;line-height:.98}.magazine-index-page_hero__LM6ey p{max-width:58ch;margin:18px 0 0;color:color-mix(in srgb,var(--mf-color-ink-navy,#243047) 72%,#ffffff);font-family:var(--mf-font-body);font-size:clamp(16px,1.25vw,19px);line-height:1.62}.magazine-index-page_categoryNav__XEYvg{display:flex;width:-moz-fit-content;width:fit-content;max-width:min(100%,840px);flex-wrap:wrap;gap:10px 8px;padding:2px 0}.magazine-index-page_categoryNav__XEYvg a{position:relative;display:inline-flex;min-height:36px;align-items:center;gap:7px;border:1px solid color-mix(in srgb,var(--mf-color-brand-sage,#57796a) 18%,transparent);border-radius:999px;background:#ffffff;color:var(--mf-color-ink-navy,#243047);flex:0 0 auto;font-family:var(--mf-font-ui);font-size:var(--mf-section-header-eyebrow-size,12px);font-weight:var(--mf-section-header-eyebrow-weight,800);letter-spacing:0;line-height:var(--mf-section-header-eyebrow-line-height,1.25);padding:0 14px;text-decoration:none;text-transform:uppercase;transition:background .18s ease,border-color .18s ease,transform .18s ease}.magazine-index-page_categoryNav__XEYvg a:before{position:absolute;inset:-4px 0;content:""}.magazine-index-page_categoryNav__XEYvg a:focus-visible,.magazine-index-page_categoryNav__XEYvg a:hover{border-color:color-mix(in srgb,var(--mf-color-brand-sage,#57796a) 42%,transparent);outline:0;transform:translateY(-1px)}.magazine-index-page_categoryNav__XEYvg a span{color:color-mix(in srgb,var(--mf-color-ink-navy,#243047) 54%,#ffffff);font-size:11.5px;font-weight:500}.magazine-index-page_categoryNav__XEYvg .magazine-index-page_categoryActive__7nQSW{background:var(--mf-color-brand-sage,#57796a);border-color:var(--mf-color-brand-sage,#57796a);color:#ffffff}.magazine-index-page_categoryNav__XEYvg .magazine-index-page_categoryActive__7nQSW span{color:color-mix(in srgb,#ffffff 78%,var(--mf-color-brand-sage,#57796a))}.magazine-index-page_listSection__mdbXp{display:grid;gap:clamp(22px,3vw,34px)}.magazine-index-page_sectionHeader__ozWZD{display:flex;align-items:end;justify-content:space-between;gap:18px;border-bottom:1px solid color-mix(in srgb,var(--mf-color-brand-sage,#57796a) 18%,transparent);padding-bottom:20px}.magazine-index-page_sectionHeader__ozWZD h2{margin:0;color:var(--mf-color-ink-navy,#243047);font-family:var(--mf-font-display);font-size:clamp(29px,3vw,43px);font-weight:var(--mf-weight-display-strong,800);letter-spacing:0;line-height:1.02}.magazine-index-page_sectionHeader__ozWZD p{margin:0;color:color-mix(in srgb,var(--mf-color-ink-navy,#243047) 54%,#ffffff);font-family:var(--mf-font-ui);font-size:14px;font-weight:650;white-space:nowrap}.magazine-index-page_contentGrid__2RQfy{display:grid;grid-template-columns:minmax(0,1fr) minmax(390px,.48fr);gap:clamp(34px,4.4vw,58px);align-items:start}.magazine-index-page_grid__OTSoh{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2vw,28px)}.magazine-index-page_card__SDdin{display:grid;min-height:100%;overflow:hidden;border:1px solid color-mix(in srgb,var(--mf-color-brand-sage,#57796a) 18%,transparent);border-radius:20px;background:linear-gradient(180deg,#fafcf8,#fcfdfb 62%,#ffffff);color:inherit;text-decoration:none;box-shadow:var(--mf-shadow-card,0 18px 44px rgba(35,54,45,.08));transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.magazine-index-page_card__SDdin:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--mf-color-brand-sage,#57796a) 42%,transparent);box-shadow:var(--mf-shadow-card-hover,0 24px 54px rgba(35,54,45,.12))}.magazine-index-page_card__SDdin:focus-visible{outline:2px solid color-mix(in srgb,var(--mf-color-brand-sage,#57796a) 54%,transparent);outline-offset:4px}.magazine-index-page_cardMedia__51D5W{position:relative;display:grid;min-height:clamp(176px,18vw,236px);place-items:center;overflow:hidden;background:#f0f3f0}.magazine-index-page_cardMedia__51D5W img{width:100%;height:100%;min-height:clamp(176px,18vw,236px);-o-object-fit:cover;object-fit:cover;transition:transform .26s ease}.magazine-index-page_card__SDdin:hover .magazine-index-page_cardMedia__51D5W img{transform:scale(1.035)}.magazine-index-page_cardPlaceholder__uZFZX{display:grid;width:100%;min-height:clamp(176px,18vw,236px);place-items:center;padding:26px;color:var(--mf-color-brand-sage,#57796a);font-family:var(--mair-v1-script),"Brush Script MT",cursive;font-size:clamp(27px,3vw,38px);font-weight:700}.magazine-index-page_cardBody__7w2JE{display:grid;gap:12px;align-content:start;padding:clamp(20px,2.1vw,28px)}.magazine-index-page_cardMeta__QZf6y{display:flex;flex-wrap:wrap;gap:8px 10px;align-items:center;color:var(--mf-color-brand-sage,#57796a);font-family:var(--mf-font-ui);font-size:13.5px;font-weight:650;line-height:1.2}.magazine-index-page_cardMeta__QZf6y span+span:before{content:"";display:inline-block;width:4px;height:4px;margin:0 10px 2px 0;border-radius:999px;background:color-mix(in srgb,var(--mf-color-brand-sage,#57796a) 46%,transparent)}.magazine-index-page_cardTitle__c7uEd{margin:0;color:var(--mf-color-ink-navy,#243047);font-family:var(--mf-font-ui);font-size:clamp(18px,1.38vw,22px);font-weight:var(--mf-weight-ui-strong,650);letter-spacing:0;line-height:1.17}.magazine-index-page_cardText__qnCop{display:-webkit-box;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;color:color-mix(in srgb,var(--mf-color-ink-navy,#243047) 64%,#ffffff);font-size:14.5px;line-height:1.58}.magazine-index-page_cardCta__NsJL4{display:inline-flex;align-items:center;gap:10px;margin-top:6px;color:var(--mf-color-ink-navy,#243047);font-family:var(--mf-font-ui);font-size:14px;font-weight:760}.magazine-index-page_cardCta__NsJL4 svg{width:16px;height:16px;color:var(--mf-color-ink-navy,#243047);flex:0 0 auto;stroke-width:2.4;transition:transform .18s ease}.magazine-index-page_card__SDdin:focus-visible .magazine-index-page_cardCta__NsJL4 svg,.magazine-index-page_card__SDdin:hover .magazine-index-page_cardCta__NsJL4 svg{transform:translateX(3px)}.magazine-index-page_sidebar__IJXAW{display:grid;gap:22px}.magazine-index-page_panel__GdrVQ{display:grid;gap:18px;border:1px solid rgba(87,121,106,.18);border-radius:20px;background:#ffffff;box-shadow:0 16px 38px rgba(35,54,45,.055);padding:clamp(28px,2.8vw,40px)}.magazine-index-page_panelKicker__7YaEU{font-size:clamp(19px,1.55vw,24px)}.magazine-index-page_panel__GdrVQ h2{margin:0;color:var(--mf-color-ink-navy,#243047);font-family:var(--mf-font-display);font-size:clamp(23px,1.62vw,28px);font-weight:var(--mf-weight-display-strong,800);letter-spacing:0;line-height:1.02}.magazine-index-page_panel__GdrVQ p{margin:0;color:color-mix(in srgb,var(--mf-color-ink-navy,#243047) 68%,#ffffff);font-size:15px;line-height:1.72}.magazine-index-page_panelLead___oq7y{border-left:4px solid rgba(87,121,106,.3);padding-left:14px}.magazine-index-page_searchForm__Y1IzB,.magazine-index-page_searchForm__Y1IzB label{display:grid;gap:12px}.magazine-index-page_searchForm__Y1IzB label>span{color:color-mix(in srgb,var(--mf-color-ink-navy,#243047) 62%,#ffffff);font-family:var(--mf-font-ui);font-size:12.5px;font-weight:720}.magazine-index-page_searchField__bDQwZ{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:center;border:1px solid rgba(87,121,106,.2);border-radius:14px;background:#f8faf7;color:var(--mf-color-ink-navy,#243047);min-height:46px;padding:0 14px}.magazine-index-page_searchField__bDQwZ svg{width:17px;height:17px;color:var(--mf-color-brand-sage,#57796a)}.magazine-index-page_searchField__bDQwZ input{width:100%;border:0;background:transparent;color:var(--mf-color-ink-navy,#243047);font-family:var(--mf-font-body);font-size:14.5px;outline:0}.magazine-index-page_searchField__bDQwZ input::-moz-placeholder{color:color-mix(in srgb,var(--mf-color-ink-navy,#243047) 42%,#ffffff)}.magazine-index-page_searchField__bDQwZ input::placeholder{color:color-mix(in srgb,var(--mf-color-ink-navy,#243047) 42%,#ffffff)}.magazine-index-page_searchField__bDQwZ:focus-within{border-color:var(--mf-form-control-focus-border,var(--mf-color-brand-sage,#57796a));box-shadow:none}.magazine-index-page_searchForm__Y1IzB button{min-height:44px;border:0;border-radius:999px;background:var(--mf-color-brand-sage,#57796a);color:#ffffff;cursor:pointer;font-family:var(--mf-font-ui);font-size:14px;font-weight:760;padding:0 18px;justify-self:start;min-width:132px}.magazine-index-page_searchForm__Y1IzB button:focus-visible,.magazine-index-page_searchForm__Y1IzB button:hover{background:color-mix(in srgb,var(--mf-color-brand-sage,#57796a) 88%,var(--mf-color-ink-navy,#243047));outline:0}.magazine-index-page_topicLinks__SNk6f{display:flex;flex-wrap:wrap;gap:8px;padding-top:2px}.magazine-index-page_topicLinks__SNk6f a{display:inline-flex;min-height:44px;align-items:center;border:1px solid rgba(87,121,106,.18);border-radius:999px;background:#f6f9f6;color:var(--mf-color-ink-navy,#243047);font-size:12.5px;font-weight:760;padding:0 12px;text-decoration:none}.magazine-index-page_popularLinks__Xrxw2{display:grid;gap:10px}.magazine-index-page_popularLinks__Xrxw2 a{position:relative;display:flex;gap:14px;align-items:flex-start;justify-content:space-between;border-radius:14px;color:var(--mf-color-ink-navy,#243047);font-size:14.5px;font-weight:720;line-height:1.45;padding:11px 0;min-height:44px;text-decoration:none}.magazine-index-page_popularLinks__Xrxw2 a svg{width:15px;height:15px;flex:0 0 auto;color:var(--mf-color-ink-navy,#243047);margin-top:2px;stroke-width:2.4;transition:transform .18s ease}.magazine-index-page_popularLinks__Xrxw2 a:focus-visible svg,.magazine-index-page_popularLinks__Xrxw2 a:hover svg{transform:translateX(3px)}.magazine-index-page_pagination__gtnXu{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;padding-top:8px}.magazine-index-page_pageGroup__dYL4x{display:contents}.magazine-index-page_pageCurrent__uw3fv,.magazine-index-page_pageLink__7vmtz{display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center;border-radius:999px;font-family:var(--mf-font-ui);font-size:14px;font-weight:720;text-decoration:none}.magazine-index-page_pageLink__7vmtz{border:1px solid color-mix(in srgb,var(--mf-color-brand-sage,#57796a) 20%,transparent);background:#ffffff;color:var(--mf-color-ink-navy,#243047)}.magazine-index-page_pageLink__7vmtz:focus-visible,.magazine-index-page_pageLink__7vmtz:hover{border-color:color-mix(in srgb,var(--mf-color-brand-sage,#57796a) 48%,transparent);outline:0}.magazine-index-page_pageCurrent__uw3fv{background:var(--mf-color-brand-sage,#57796a);color:#ffffff}.magazine-index-page_pageGap__6aALI{display:inline-flex;min-width:20px;min-height:44px;align-items:center;justify-content:center;color:color-mix(in srgb,var(--mf-color-ink-navy,#243047) 45%,#ffffff);font-family:var(--mf-font-ui);font-size:14px;font-weight:700}.magazine-index-page_empty__1QYcd{border:1px solid color-mix(in srgb,var(--mf-color-brand-sage,#57796a) 20%,transparent);border-radius:20px;background:#ffffff;padding:clamp(28px,4vw,48px);color:color-mix(in srgb,var(--mf-color-ink-navy,#243047) 68%,#ffffff);text-align:center}.magazine-index-page_newsletterWrap__3Nt3t{margin-top:0}@media (max-width:1120px){.magazine-index-page_contentGrid__2RQfy{grid-template-columns:1fr}.magazine-index-page_sidebar__IJXAW{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.magazine-index-page_hero__LM6ey,.magazine-index-page_sidebar__IJXAW{grid-template-columns:1fr}}@media (max-width:720px){.magazine-index-page_shell__8GYO8{padding-top:34px}.magazine-index-page_grid__OTSoh{grid-template-columns:1fr}.magazine-index-page_sectionHeader__ozWZD{align-items:start;flex-direction:column}.magazine-index-page_sectionHeader__ozWZD p{white-space:normal}}.home-magazine-editorial-section_section__ggod_{--magazine-ink:var(--mf-color-ink-navy,#243047);--magazine-sage:var(--mf-color-brand-sage,#57796A);--magazine-sage-soft:var(--mf-color-brand-sage-soft,#dde6e0);--magazine-surface:var(--mf-color-surface-soft,#fcfdfb);--magazine-border:color-mix(in srgb,var(--magazine-ink) 12%,transparent);--magazine-block-height:clamp(410px,32.5vw,488px);--magazine-card-radius:20px;--magazine-feature-radius:28px;--magazine-inner-radius:16px;background:linear-gradient(180deg,#fcfdfb 0,color-mix(in srgb,var(--magazine-sage-soft) 18%,#fcfdfb) 100%);color:var(--magazine-ink);padding-block:clamp(44px,5vw,70px)}.home-magazine-editorial-section_header__7KbeF{display:block;padding-bottom:clamp(22px,2.4vw,32px)}.home-magazine-editorial-section_headerTop__rUtmT{display:flex;align-items:end;justify-content:space-between;gap:24px}.home-magazine-editorial-section_header__7KbeF .mf-home-landing__section-heading h2{font-size:var(--mf-heading-section-prominent-size);letter-spacing:0;line-height:1.03;text-transform:none;text-wrap:balance;white-space:nowrap}.home-magazine-editorial-section_header__7KbeF .mf-home-landing__eyebrow{color:var(--magazine-sage);font-family:var(--mair-v1-script),"Brush Script MT",cursive;font-size:26px;font-weight:700;line-height:26px;margin-bottom:15px;text-transform:none}.home-magazine-editorial-section_allLink__PkX5c{flex:0 0 auto;padding-bottom:var(--mf-tabs-item-padding-block-end,9px);text-decoration:none}.home-magazine-editorial-section_grid__jVkzw{display:grid;grid-template-columns:minmax(0,.94fr) minmax(360px,.76fr);gap:var(--mf-home-hero-gap,clamp(18px,2.2vw,28px));align-items:stretch}.home-magazine-editorial-section_heroCard__Y01Ip,.home-magazine-editorial-section_sideCard__YwKLn{color:inherit;text-decoration:none}.home-magazine-editorial-section_heroCard__Y01Ip{position:relative;display:grid;height:var(--magazine-block-height);overflow:hidden;border:0;border-radius:var(--magazine-feature-radius);background:var(--magazine-ink);box-shadow:var(--mf-shadow-card,0 18px 42px -30px color-mix(in srgb,var(--magazine-ink) 24%,transparent))}.home-magazine-editorial-section_media__fitAi{position:relative;display:block;min-height:190px;overflow:hidden;background:color-mix(in srgb,var(--magazine-sage-soft) 46%,#ffffff)}.home-magazine-editorial-section_heroCard__Y01Ip .home-magazine-editorial-section_media__fitAi{height:100%;min-height:0}.home-magazine-editorial-section_media__fitAi img{display:block;width:100%;height:100%;min-height:inherit;-o-object-fit:cover;object-fit:cover;transition:transform .36s ease}.home-magazine-editorial-section_heroCard__Y01Ip:focus-visible .home-magazine-editorial-section_media__fitAi img,.home-magazine-editorial-section_heroCard__Y01Ip:hover .home-magazine-editorial-section_media__fitAi img{transform:scale(1.025)}.home-magazine-editorial-section_heroCard__Y01Ip .home-magazine-editorial-section_media__fitAi:after{position:absolute;inset:0;content:"";background:linear-gradient(180deg,transparent 34%,rgba(20,29,37,.5) 72%,rgba(20,29,37,.86)),linear-gradient(90deg,rgba(20,29,37,.22),rgba(20,29,37,.08) 54%,transparent 74%)}.home-magazine-editorial-section_heroCopy__fKbCF{position:absolute;inset-inline:clamp(20px,2.5vw,32px);bottom:clamp(20px,2.5vw,32px);display:grid;max-width:520px;gap:10px;padding-right:62px;color:#ffffff}.home-magazine-editorial-section_heroCopy__fKbCF strong,.home-magazine-editorial-section_sideCopy__vQQwo strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-wrap:balance}.home-magazine-editorial-section_heroCopy__fKbCF strong{color:var(--magazine-ink);font-family:var(--mf-font-ui);font-size:clamp(20px,1.65vw,26px);font-weight:650;letter-spacing:0;line-height:1.13}.home-magazine-editorial-section_sideCopy__vQQwo strong{margin-top:9px;color:var(--magazine-ink);font-family:var(--mf-font-ui);font-size:clamp(16px,1.18vw,19px);font-weight:var(--mf-weight-ui-strong,600);letter-spacing:0;line-height:1.18;text-transform:none}.home-magazine-editorial-section_heroCopy__fKbCF small,.home-magazine-editorial-section_heroCopy__fKbCF strong{color:#ffffff}.home-magazine-editorial-section_heroCopy__fKbCF small,.home-magazine-editorial-section_sideCopy__vQQwo small{color:color-mix(in srgb,var(--magazine-ink) 64%,#ffffff);font-family:var(--mf-font-body);font-size:14.5px;line-height:1.45}.home-magazine-editorial-section_sideCopy__vQQwo small:last-child{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home-magazine-editorial-section_heroCopy__fKbCF small{color:#ffffff}.home-magazine-editorial-section_eyebrow__lSCQH,.home-magazine-editorial-section_heroEyebrow__YhPFR{width:-moz-fit-content;width:fit-content;border-radius:999px;background:var(--mair-v1-chip-olive,#e8eee7);color:var(--mf-color-ink-navy);font-family:var(--mf-font-ui);font-size:10px;font-weight:700;letter-spacing:.07em;line-height:1;padding:7px 12px;text-transform:uppercase}.home-magazine-editorial-section_heroEyebrow__YhPFR{background:transparent;color:#ffffff;font-size:13px;letter-spacing:0;line-height:1.2;padding:0}.home-magazine-editorial-section_heroArrow__YhZ_Z{position:absolute;right:clamp(18px,2.4vw,28px);bottom:clamp(18px,2.4vw,28px);z-index:2;display:inline-grid;width:37px;height:37px;place-items:center;border:1px solid color-mix(in srgb,#ffffff 72%,transparent);border-radius:50%;background:color-mix(in srgb,#ffffff 14%,transparent);color:#fcfdfb;backdrop-filter:blur(2px);transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.home-magazine-editorial-section_heroArrow__YhZ_Z svg,.home-magazine-editorial-section_sideArrow__AhQ6W svg{width:16px;height:16px;stroke-width:1.75}.home-magazine-editorial-section_heroCard__Y01Ip:focus-visible .home-magazine-editorial-section_heroArrow__YhZ_Z,.home-magazine-editorial-section_heroCard__Y01Ip:hover .home-magazine-editorial-section_heroArrow__YhZ_Z{background:color-mix(in srgb,#ffffff 20%,transparent);border-color:color-mix(in srgb,#ffffff 86%,transparent);transform:translateX(3px)}.home-magazine-editorial-section_sideList__yAtv_{display:grid;height:var(--magazine-block-height);gap:12px;grid-template-rows:repeat(3,minmax(0,1fr));align-content:stretch}.home-magazine-editorial-section_sideList__yAtv_[data-article-count="2"]{grid-template-rows:repeat(2,minmax(0,1fr))}.home-magazine-editorial-section_sideCard__YwKLn{display:grid;grid-template-columns:minmax(142px,.42fr) minmax(0,1fr) 38px;gap:34px;align-items:center;min-height:0;border:1px solid color-mix(in srgb,var(--magazine-border) 76%,transparent);border-radius:var(--magazine-card-radius);background:color-mix(in srgb,#ffffff 74%,var(--magazine-surface));box-shadow:0 16px 42px -40px color-mix(in srgb,var(--magazine-ink) 24%,transparent);padding:16px;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.home-magazine-editorial-section_sideCard__YwKLn:focus-visible,.home-magazine-editorial-section_sideCard__YwKLn:hover{border-color:color-mix(in srgb,var(--magazine-sage) 42%,transparent);box-shadow:0 20px 42px -36px color-mix(in srgb,var(--magazine-ink) 30%,transparent);transform:translateY(-2px)}.home-magazine-editorial-section_sideCard__YwKLn .home-magazine-editorial-section_media__fitAi{height:100%;min-height:88px;border:1px solid color-mix(in srgb,var(--magazine-border) 58%,transparent);border-radius:var(--magazine-inner-radius);background:color-mix(in srgb,var(--magazine-sage-soft) 36%,#ffffff)}.home-magazine-editorial-section_sideCopy__vQQwo{display:grid;gap:0}.home-magazine-editorial-section_sideCopy__vQQwo .home-magazine-editorial-section_eyebrow__lSCQH{background:var(--mair-v1-chip-olive,#e8eee7);color:var(--mf-color-ink-navy);font-family:var(--mf-font-ui);font-size:10px;font-weight:700;letter-spacing:.07em;line-height:1;padding:7px 12px;text-transform:uppercase}.home-magazine-editorial-section_sideArrow__AhQ6W{display:grid;width:36px;height:36px;place-items:center;border:1px solid color-mix(in srgb,var(--magazine-ink) 16%,transparent);border-radius:50%;background:transparent;color:var(--magazine-ink);transition:border-color .18s ease,transform .18s ease}.home-magazine-editorial-section_sideArrow__AhQ6W svg{transition:transform .18s ease}.home-magazine-editorial-section_sideCard__YwKLn:focus-visible .home-magazine-editorial-section_sideArrow__AhQ6W svg,.home-magazine-editorial-section_sideCard__YwKLn:hover .home-magazine-editorial-section_sideArrow__AhQ6W svg{transform:translateX(3px)}.home-magazine-editorial-section_sideCard__YwKLn:focus-visible .home-magazine-editorial-section_sideArrow__AhQ6W,.home-magazine-editorial-section_sideCard__YwKLn:hover .home-magazine-editorial-section_sideArrow__AhQ6W{border-color:color-mix(in srgb,var(--magazine-ink) 24%,transparent)}@media (max-width:959px){.home-magazine-editorial-section_grid__jVkzw{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.home-magazine-editorial-section_heroArrow__YhZ_Z,.home-magazine-editorial-section_media__fitAi img,.home-magazine-editorial-section_sideArrow__AhQ6W,.home-magazine-editorial-section_sideArrow__AhQ6W svg,.home-magazine-editorial-section_sideCard__YwKLn{transition:none}.home-magazine-editorial-section_heroCard__Y01Ip:focus-visible .home-magazine-editorial-section_heroArrow__YhZ_Z,.home-magazine-editorial-section_heroCard__Y01Ip:focus-visible .home-magazine-editorial-section_media__fitAi img,.home-magazine-editorial-section_heroCard__Y01Ip:hover .home-magazine-editorial-section_heroArrow__YhZ_Z,.home-magazine-editorial-section_heroCard__Y01Ip:hover .home-magazine-editorial-section_media__fitAi img,.home-magazine-editorial-section_sideCard__YwKLn:focus-visible,.home-magazine-editorial-section_sideCard__YwKLn:focus-visible .home-magazine-editorial-section_sideArrow__AhQ6W svg,.home-magazine-editorial-section_sideCard__YwKLn:hover,.home-magazine-editorial-section_sideCard__YwKLn:hover .home-magazine-editorial-section_sideArrow__AhQ6W svg{transform:none}}@media (max-width:720px){.home-magazine-editorial-section_section__ggod_{padding-block:38px}.home-magazine-editorial-section_headerTop__rUtmT{align-items:flex-start;flex-direction:column;gap:16px}.home-magazine-editorial-section_header__7KbeF .mf-home-landing__section-heading h2{max-width:18ch;font-size:var(--mf-heading-section-prominent-size);overflow-wrap:anywhere;text-wrap:balance;white-space:normal}.home-magazine-editorial-section_heroCard__Y01Ip{height:390px}.home-magazine-editorial-section_sideList__yAtv_{height:auto;grid-template-rows:repeat(3,146px);align-content:start}.home-magazine-editorial-section_sideList__yAtv_[data-article-count="2"]{grid-template-rows:repeat(2,146px)}.home-magazine-editorial-section_sideCard__YwKLn{grid-template-columns:minmax(112px,.42fr) minmax(0,1fr);gap:22px;height:146px;padding:12px}.home-magazine-editorial-section_sideCard__YwKLn .home-magazine-editorial-section_media__fitAi{min-height:112px}.home-magazine-editorial-section_sideArrow__AhQ6W{display:none}}