.cook-plugin_band__RMNqr{background:var(--plugin-bg,#f6efe6);color:#1f1915;--plugin-accent:#8b3a22}.cook-plugin_bandInner__yYYUE,.cook-plugin_faq__Q_Etx [data-page-template]{width:100%;max-width:1280px;margin:auto;padding-inline:80px}.cook-plugin_bandInner__yYYUE{padding-block:56px;display:flex;align-items:center;gap:64px}.cook-plugin_bandCopy__cEe5w{flex:1;min-width:0;display:flex;flex-direction:column;gap:18px}.cook-plugin_band__RMNqr :is(h1,h2){font-size:50px;line-height:1.04;letter-spacing:-.025em;font-weight:800;text-wrap:balance;margin:0}.cook-plugin_band__RMNqr p{font-size:18px;line-height:1.6;color:#4a3f38;margin:0}.cook-plugin_band__RMNqr a,.cook-plugin_guide__wn_1i a,.cook-plugin_recipeLine__U7UD3 a,.cook-plugin_strip__X51bn a{color:#8b3a22;text-decoration:underline}.cook-plugin_kicker__FKfLN{display:flex;gap:14px;align-items:center;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--plugin-accent)}.cook-plugin_badge__UroMQ{display:inline-flex;flex:none;width:56px;height:56px;border-radius:10px;background:white}.cook-plugin_badge__UroMQ img{width:100%;height:100%;object-fit:contain}.cook-plugin_chips__aRL4Z{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0}.cook-plugin_chips__aRL4Z li{padding:7px 13px;border-radius:999px;background:#fff;border:1px solid #e3d6c8;font-size:14px}.cook-plugin_band__RMNqr .cook-plugin_coverage__m3oFg{font-size:15px;font-weight:600;color:#1f1915}.cook-plugin_band__RMNqr .cook-plugin_small__h2Far{font-size:14px;line-height:1.5}.cook-plugin_actions__OkoK2{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.cook-plugin_primary__6AYXY,.cook-plugin_secondary__GfRg3{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 22px;border-radius:999px;font-family:inherit;font-size:16px;font-weight:600;line-height:1.4;text-decoration:none!important;box-sizing:border-box;cursor:pointer;text-align:center}.cook-plugin_band__RMNqr .cook-plugin_primary__6AYXY,.cook-plugin_strip__X51bn .cook-plugin_primary__6AYXY{background:#111;color:#fff}.cook-plugin_secondary__GfRg3{border:1.5px solid #111;background:#fff;color:#111!important}.cook-plugin_phoneFigure__seFmr{margin:0;flex:0 0 340px;display:flex;flex-direction:column;align-items:center;gap:12px}.cook-plugin_phoneFigure__seFmr figcaption{font-size:12px;line-height:1.45;color:#6b5f56;text-align:center;max-width:320px}.cook-plugin_phone__SV9Pv{width:320px;min-height:620px;display:flex;padding:12px;border-radius:46px;background:#141110;box-shadow:0 2px 4px #2a24201a,0 24px 48px #2a242038}.cook-plugin_screen__XPc73{width:100%;border-radius:36px;background:radial-gradient(120% 70% at 50% 38%,#3a2a22,#1b1513 62%,#141110);display:flex;flex-direction:column;align-items:center;padding:22px 22px 26px;box-sizing:border-box;color:#fff}.cook-plugin_island__84ZqD{width:90px;height:24px;flex:none;background:#000;border-radius:999px}.cook-plugin_screen__XPc73 .cook-plugin_voiceLabel__c3ar9{margin-top:16px;padding:6px 12px;border-radius:999px;background:#ffffff14;font-size:12px;color:#ffffffd1}.cook-plugin_voice__AUlPv{position:relative;width:170px;height:170px;margin-top:34px;display:flex;align-items:center;justify-content:center;flex:none}.cook-plugin_ring__dgLpb{position:absolute;inset:0;border-radius:50%;border:2px solid #e9a37f8c;animation:cook-plugin_ring__dgLpb 2.6s ease-out infinite}.cook-plugin_secondRing__L9y5o{animation-delay:1.3s}.cook-plugin_orb___tXiL{width:132px;height:132px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#f6c9ac,#d9784f 45%,#8b3a22);box-shadow:0 0 60px #d9784f73;display:flex;align-items:center;justify-content:center;animation:cook-plugin_breathe__tZfMv 2.6s ease-in-out infinite}.cook-plugin_bars__EKiJK{display:flex;align-items:center;gap:5px;height:24px}.cook-plugin_bars__EKiJK span{display:block;width:4px;height:6px;border-radius:2px;background:#f3d9c9;animation:cook-plugin_bar__HSI73 1s ease-in-out infinite}.cook-plugin_screen__XPc73 .cook-plugin_question__eGjEq{font-size:13px;color:#ffffffa6;line-height:1.45;margin-top:30px;text-align:center}.cook-plugin_screen__XPc73 .cook-plugin_answer__hqjX2{font-size:17px;line-height:1.45;color:#fff;text-align:center;margin-top:12px}.cook-plugin_phoneControls__08K8c{margin-top:auto;padding-top:16px;display:flex;gap:28px}.cook-plugin_phoneControls__08K8c span{width:54px;height:54px;border-radius:50%;background:#ffffff1f;display:grid;place-items:center;font-size:26px}.cook-plugin_phoneControls__08K8c span:last-child{background:#c2412c}.cook-plugin_strip__X51bn{display:flex;align-items:center;gap:16px;background:white;border:1px solid #e6d8c9;border-radius:14px;padding:12px 18px;margin:0 0 24px;color:#2b211d}.cook-plugin_strip__X51bn p{flex:1;margin:0;font-size:16px;line-height:1.45}.cook-plugin_strip__X51bn a{flex:none}.cook-plugin_recipeLine__U7UD3{background:#f6efe6;border-radius:10px;padding:12px 16px;margin:0 0 16px}.cook-plugin_recipeLine__U7UD3 p{margin:0;font-size:15px;line-height:1.5}.cook-plugin_guide__wn_1i{max-width:1280px;padding:56px 80px;margin:auto;color:#1f1915;display:flex;flex-direction:column;gap:36px}.cook-plugin_guide__wn_1i h1{font-size:52px;line-height:1.05;letter-spacing:-.025em;font-weight:800;max-width:760px;margin:0}.cook-plugin_guide__wn_1i h2{font-size:26px;line-height:1.2;font-weight:800;margin:0}.cook-plugin_guide__wn_1i li,.cook-plugin_guide__wn_1i p{font-size:16px;line-height:1.55;margin:0}.cook-plugin_guide__wn_1i header p{font-size:18px;max-width:760px}.cook-plugin_guide__wn_1i header,.cook-plugin_guide__wn_1i section{display:flex;flex-direction:column;gap:12px}.cook-plugin_guide__wn_1i ol,.cook-plugin_guide__wn_1i ul{margin:0;padding-left:22px}.cook-plugin_guide__wn_1i li+li{margin-top:8px}.cook-plugin_before__bKxJ_{background:#f6efe6;padding:22px 26px;border-radius:16px}.cook-plugin_prerequisites__m772c{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.cook-plugin_prerequisites__m772c p{display:inline}.cook-plugin_guide__wn_1i .cook-plugin_prerequisites__m772c li+li{margin-top:0}.cook-plugin_access__wk_tT{border:1.5px dashed #d9b9a6;border-radius:16px;padding:22px 26px}.cook-plugin_address__PRVX6{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.cook-plugin_address__PRVX6 code{font-size:18px;overflow-wrap:anywhere;background:#f4f1ed;border:1px solid #e3dbd2;border-radius:10px;padding:12px 16px;min-width:0}.cook-plugin_assistants__2Mfl7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.cook-plugin_assistants__2Mfl7 section,.cook-plugin_other__9_XPl{border:1px solid #e6ddd3;border-radius:16px;padding:26px}.cook-plugin_tip__hRE3Q{background:#f6efe6;border-left:4px solid #8b3a22;border-radius:6px;padding:12px 16px}@keyframes cook-plugin_breathe__tZfMv{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}@keyframes cook-plugin_ring__dgLpb{0%{transform:scale(.85);opacity:.55}to{transform:scale(1.55);opacity:0}}@keyframes cook-plugin_bar__HSI73{0%,to{height:6px}50%{height:22px}}@media(prefers-reduced-motion:reduce){.cook-plugin_bars__EKiJK span,.cook-plugin_orb___tXiL,.cook-plugin_ring__dgLpb{animation:none}}@media(max-width:820px){.cook-plugin_bandInner__yYYUE,.cook-plugin_faq__Q_Etx [data-page-template]{padding-inline:16px}.cook-plugin_bandInner__yYYUE{padding-block:40px;flex-direction:column;align-items:stretch;gap:36px}.cook-plugin_band__RMNqr :is(h1,h2){font-size:34px;line-height:1.08}.cook-plugin_band__RMNqr p{font-size:16px}.cook-plugin_bandCopy__cEe5w{gap:20px}.cook-plugin_phoneFigure__seFmr{flex:auto}.cook-plugin_phone__SV9Pv{width:280px;min-height:560px}.cook-plugin_strip__X51bn{flex-wrap:wrap;padding:12px}.cook-plugin_strip__X51bn p{flex:1 1 220px}.cook-plugin_guide__wn_1i{padding:40px 16px;gap:28px}.cook-plugin_guide__wn_1i h1{font-size:34px}.cook-plugin_assistants__2Mfl7,.cook-plugin_prerequisites__m772c{grid-template-columns:1fr}.cook-plugin_access__wk_tT,.cook-plugin_assistants__2Mfl7 section,.cook-plugin_before__bKxJ_,.cook-plugin_other__9_XPl{padding:20px}.cook-plugin_address__PRVX6 code{font-size:16px}}.cook-plugin_strip__X51bn .cook-plugin_badge__UroMQ{width:48px;height:48px;border-radius:8px}.cook-plugin_guide__wn_1i .cook-plugin_guideKicker__Augcr{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#8b3a22}.cook-plugin_guide__wn_1i .cook-plugin_before__bKxJ_ h2,.cook-plugin_guide__wn_1i .cook-plugin_guideLabel__4j6F6{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#5e524a}.cook-plugin_access__wk_tT h2,.cook-plugin_other__9_XPl h2{font-size:22px}.cook-plugin_cookInstructions__Rfa2x{max-width:760px}.cook-plugin_teaser__0AfM3{width:calc(100% - 32px);max-width:74rem;margin-inline:auto}.buttons_button__VDyBA{display:inline-flex;align-items:center;justify-content:center;height:var(--btn-height);padding:0 var(--btn-padding-x);border-radius:999px;border:1px solid var(--color-border);box-sizing:border-box;text-decoration:none;font-weight:var(--weight-semibold);color:var(--btn-secondary-text);background:var(--btn-secondary-bg);transition:background var(--duration-md) var(--easing-standard),border-color var(--duration-md) var(--easing-standard),transform var(--duration-md) var(--easing-standard)}.buttons_withSubLabel__ll1Fe{height:auto;min-height:var(--btn-height);padding-block:.48rem}.buttons_buttonContent__HUnMH{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.1rem;line-height:1.1}.buttons_buttonLabel__eyevv,.buttons_buttonSubLabel__wW4WR{display:block}.buttons_buttonSubLabel__wW4WR{font-size:.78em;font-weight:var(--weight-medium);opacity:.82}.buttons_primary__K9YRE{background:var(--btn-primary-bg);color:var(--btn-primary-text);border-color:var(--btn-primary-bg)}.buttons_ghost__y1rPb{background:transparent;color:var(--lw-link,var(--color-text-primary));border-color:var(--color-border)}.buttons_button__VDyBA:active{transform:translateY(1px)}.buttons_full__SZNNo{width:100%;display:inline-flex;justify-content:center;align-items:center}.buttons_shop__Fy_Ls{background:var(--color-brand);color:var(--color-surface);border-color:var(--color-brand)}.buttons_demand__YIBLC{background:var(--color-highlight);color:var(--color-black);border-color:var(--color-highlight)}.buttons_demand__YIBLC:hover{background:color-mix(in srgb,var(--color-highlight) 85%,var(--color-black));border-color:color-mix(in srgb,var(--color-highlight) 85%,var(--color-black))}.buttons_signed__l4VZn{background:var(--color-surface)!important;color:var(--color-success)!important;border-color:var(--color-success)!important;cursor:default!important}.buttons_signed__l4VZn:hover{transform:none!important;box-shadow:none!important}@media (prefers-reduced-motion:reduce){.buttons_button__VDyBA{transition:none}}.designed-more_more__Oa8_E{display:inline;font-size:inherit;line-height:inherit;overflow-wrap:anywhere}.designed-more_more__Oa8_E>summary{display:inline;cursor:pointer;list-style:none;color:var(--lw-link);font-size:.875em;font-weight:400;font-style:normal;text-transform:none;white-space:nowrap}.designed-more_more__Oa8_E>summary::-webkit-details-marker{display:none}.designed-more_more__Oa8_E>summary svg{display:inline-block;margin-left:.3em;transition:transform .15s}.designed-more_more__Oa8_E[open]>summary svg{transform:rotate(180deg)}.designed-more_more__Oa8_E>p{margin-top:1rem;font-size:inherit;line-height:inherit;color:inherit;text-align:left;letter-spacing:normal;font-weight:400;font-style:normal;text-transform:none}.designed-more_more__Oa8_E a{color:var(--lw-link)}@media (prefers-reduced-motion:reduce){.designed-more_more__Oa8_E>summary svg{transition:none}}.editorial-section_editorial__rPbJu{background:var(--color-surface);color:var(--color-on-surface)}.editorial-section_header__Kj4yu{margin-bottom:3rem}.editorial-section_headline__yBi4z{font-family:var(--font-newsreader),Georgia,serif;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:400;line-height:1.06;letter-spacing:-.025em;overflow-wrap:anywhere;white-space:pre-line}.editorial-section_kicker__zfvk6{font-size:.6875rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;margin-bottom:1rem}.editorial-section_bylineRow__Z_PLd{display:flex;align-items:center;gap:1.5rem;margin-top:1.5rem}.editorial-section_byline__PJGn_{display:flex;align-items:center;gap:1.5rem;font-size:.875rem;color:var(--color-on-surface-variant)}.editorial-section_byline__PJGn_>div{min-width:0;overflow-wrap:anywhere}.editorial-section_portrait__EdzRF{flex:0 0 auto;width:clamp(120px,12vw,160px);height:clamp(120px,12vw,160px);object-fit:cover;border-radius:50%;border:0;box-shadow:none}.editorial-section_portrait__EdzRF[data-shape=square]{border-radius:0}.editorial-section_author__8qyoR{color:var(--color-on-surface);font-weight:700}.editorial-section_standfirst__5UmCj{font-size:clamp(1.125rem,2vw,1.5rem);line-height:1.45;max-width:52rem;margin-top:2rem}.editorial-section_bylineRow__Z_PLd .editorial-section_standfirst__5UmCj{flex:1;min-width:0;max-width:none;margin-top:0;color:var(--color-on-surface)}.editorial-section_bylineRow__Z_PLd[data-standfirst-layout=stacked]{flex-direction:column;align-items:stretch;gap:2rem}@media (max-width:899px){.editorial-section_bylineRow__Z_PLd{flex-direction:column;align-items:stretch;gap:2rem}}.editorial-section_closing__gYnpi{margin-top:2.5rem;font-size:1rem;color:var(--color-on-surface)}.editorial-section_closing__gYnpi a{color:var(--lw-link)}.editorial-section_columns__zYcpJ{column-count:1;column-gap:3rem;column-rule:1px solid var(--color-outline-variant);font-family:var(--font-newsreader),Georgia,serif;font-size:1.09375rem;line-height:1.65;color:var(--color-on-surface-variant);hyphens:auto;overflow-wrap:anywhere}.editorial-section_columns__zYcpJ p{margin:0 0 1.25em;orphans:3;widows:3}.editorial-section_columns__zYcpJ>p:first-child:first-letter{float:left;font-size:4.5em;line-height:.8;margin:.08em .08em 0 0;color:var(--color-on-surface)}.editorial-section_columns__zYcpJ a{color:var(--lw-link)}.editorial-section_aside__7ZXXz{break-inside:avoid-column;border:1px solid var(--color-outline-variant);margin-block:.5rem 1.5rem;padding:1.25rem;font-size:1rem;line-height:1.6}.editorial-section_aside__7ZXXz h2,.editorial-section_aside__7ZXXz h3{font-family:inherit;font-size:1.25rem;line-height:1.25;margin-bottom:.75rem;color:var(--color-on-surface)}.editorial-section_aside__7ZXXz p:last-child{margin-bottom:0}@media (min-width:900px){.editorial-section_columns__zYcpJ{column-count:2}}@media (min-width:1280px){.editorial-section_columns__zYcpJ{column-count:3}}.designed-module_section__ypuTC{--color-surface:#f9f9f7}.designed-module_section__ypuTC .icon-row__item--disabled{opacity:.4}.designed-module_displayHero__0Ng5J,.designed-module_section__ypuTC.designed-module_cream__HmjCP{--veil-rgb:243,241,236}.designed-module_section__ypuTC.designed-module_alt__Nq3iF{--veil-rgb:233,230,222}.designed-module_section__ypuTC.designed-module_dark__bdW_2{--veil-rgb:26,26,24}[data-lp-tones] .designed-module_section__ypuTC.designed-module_cream__HmjCP{--veil-rgb:var(--lp-tone-light-rgb,243,241,236);--color-surface:var(--lp-tone-light,#f3f1ec);--color-surface-bright:var(--lp-tone-light,#f3f1ec);background:var(--lp-tone-light,#f3f1ec)}[data-lp-tones] .designed-module_section__ypuTC.designed-module_alt__Nq3iF{--veil-rgb:var(--lp-tone-alt-rgb,233,230,222);--color-surface:var(--lp-tone-alt,#e9e6de);--color-surface-bright:var(--lp-tone-alt,#e9e6de);background:var(--lp-tone-alt,#e9e6de)}[data-lp-tones] .designed-module_section__ypuTC.designed-module_dark__bdW_2{--veil-rgb:var(--lp-tone-warmDark-rgb,26,26,24);--color-surface:var(--lp-tone-warmDark,#1a1a18);--color-surface-bright:var(--lp-tone-warmDark,#1a1a18);background:var(--lp-tone-warmDark,#1a1a18)}.designed-module_section__ypuTC.designed-module_cream__HmjCP{--color-surface:#f3f1ec;--color-surface-bright:#f3f1ec;background:#f3f1ec}.designed-module_section__ypuTC.designed-module_alt__Nq3iF{--color-surface:#e9e6de;--color-surface-bright:#e9e6de;background:#e9e6de}.designed-module_section__ypuTC.designed-module_dark__bdW_2{--color-surface:#1a1a18;--color-surface-bright:#1a1a18;--color-on-surface:#edebe5;--color-on-surface-variant:#b9b7af;--color-primary:#fff;--color-on-primary:#1a1a18;--color-secondary:#b9b7af;--color-outline-variant:rgba(255,255,255,0.18);background:#1a1a18;color:#edebe5}.designed-module_section__ypuTC.designed-module_dark__bdW_2 .product-card{--color-on-surface:#1a1a18;--color-on-surface-variant:#555;--color-primary:#000;--color-on-primary:#fff;--color-secondary:#555;color:#1a1a18}.designed-module_section__ypuTC.designed-module_alt__Nq3iF.material-science,.designed-module_section__ypuTC.designed-module_cream__HmjCP.material-science{color:var(--color-on-surface)}.designed-module_section__ypuTC.designed-module_alt__Nq3iF .material-science__body,.designed-module_section__ypuTC.designed-module_alt__Nq3iF .material-science__stat-label,.designed-module_section__ypuTC.designed-module_alt__Nq3iF .material-science__stats-footnote,.designed-module_section__ypuTC.designed-module_cream__HmjCP .material-science__body,.designed-module_section__ypuTC.designed-module_cream__HmjCP .material-science__stat-label,.designed-module_section__ypuTC.designed-module_cream__HmjCP .material-science__stats-footnote,.designed-module_section__ypuTC.designed-module_dark__bdW_2 .material-science__stats-footnote{color:var(--color-on-surface-variant)}.designed-module_section__ypuTC.designed-module_alt__Nq3iF .material-science__bg-text,.designed-module_section__ypuTC.designed-module_cream__HmjCP .material-science__bg-text{color:rgba(0,0,0,.05)}.designed-module_section__ypuTC.designed-module_alt__Nq3iF.material-science,.designed-module_section__ypuTC.designed-module_cream__HmjCP.material-science,.designed-module_section__ypuTC.designed-module_dark__bdW_2.material-science{background:var(--color-surface)}.designed-module_section__ypuTC .icon-row__item--disabled .icon-row__item-label{text-decoration:line-through}.designed-module_displayHero__0Ng5J{border-bottom:1px solid var(--color-outline-variant);height:calc(100svh - 4rem);isolation:isolate;max-height:44rem;min-height:36rem;overflow:hidden;position:relative}.designed-module_displayHero__0Ng5J .hero-landing__stage{display:contents}.designed-module_displayHero__0Ng5J .hero-landing__backdrop{height:58%;inset:0 0 auto;max-width:none;mix-blend-mode:darken;position:absolute;width:100%;z-index:-3}.designed-module_displayHero__0Ng5J .hero-landing__image,.designed-module_displayHero__0Ng5J .hero-landing__video{height:100%;object-fit:cover;object-position:52% center;mix-blend-mode:normal;width:100%}.designed-module_displayHero__0Ng5J .hero-landing__content{align-items:flex-end;display:flex;height:100%;padding:2rem var(--content-px) 2.5rem}.designed-module_displayHero__0Ng5J .hero-landing__title{line-height:.94}.designed-module_displayHero__0Ng5J .hero-landing__image-label{color:#fff;background:#1a1a1a;padding:.5rem .75rem;max-width:calc(100% - 40px)}@media (max-width:767px){.designed-module_displayHero__0Ng5J{height:auto;min-height:0;max-height:none}.designed-module_displayHero__0Ng5J .hero-landing__content{flex-direction:column-reverse;align-items:stretch;height:auto;padding:0}.designed-module_displayHero__0Ng5J .hero-landing__backdrop{position:relative;inset:auto;height:auto;aspect-ratio:4/3;z-index:auto}.designed-module_displayHero__0Ng5J .hero-landing__copy{padding:2rem var(--content-px) 2.5rem;max-width:none}}@media (min-width:768px){.designed-module_displayHero__0Ng5J{height:calc(100svh - 8rem);max-height:48rem;min-height:42rem}.designed-module_displayHero__0Ng5J .hero-landing__backdrop{height:100%;inset:0 0 0 auto;width:52%}.designed-module_displayHero__0Ng5J .hero-landing__image,.designed-module_displayHero__0Ng5J .hero-landing__video{object-position:center}.designed-module_displayHero__0Ng5J .hero-landing__content{align-items:center;padding-block:3rem}.designed-module_displayHero__0Ng5J .hero-landing__copy{max-width:min(34rem,calc(48vw - 2 * var(--content-px)))}}.designed-module_displayHero__0Ng5J:has(details[open]){height:auto;max-height:none}.designed-module_section__ypuTC.designed-module_dark__bdW_2 .hero-landing__backdrop{mix-blend-mode:normal}.designed-module_section__ypuTC.designed-module_dark__bdW_2 .icon-row__item img{filter:invert(1)}@media (min-width:768px){.designed-module_displayHero__0Ng5J .hero-landing__veil{inset:0;position:absolute;z-index:-2}.designed-module_displayHero__0Ng5J .hero-landing__veil[data-veil=bottom]{background:linear-gradient(to bottom,rgba(var(--veil-rgb),0) 24%,rgba(var(--veil-rgb),.82) 46%,rgb(var(--veil-rgb)) 61%)}.designed-module_displayHero__0Ng5J .hero-landing__veil[data-veil=left]{background:linear-gradient(to right,rgb(var(--veil-rgb)) 0,rgb(var(--veil-rgb)) 31%,rgba(var(--veil-rgb),.93) 41%,rgba(var(--veil-rgb),.18) 64%,rgba(var(--veil-rgb),0) 78%)}}@media (max-width:767px){.designed-module_displayHero__0Ng5J .hero-landing__veil{display:none}}.utilities_headlineEditorial__0ztE0{font-family:var(--font-heading);font-weight:var(--weight-semibold);line-height:var(--line-tight);color:var(--color-text-primary)}.utilities_headlineAccent__vpRpw{font-style:italic;color:var(--color-brand)}.utilities_headlineHeroLg__QqO16{font-size:clamp(64px,10vw,120px)}.utilities_kicker__9QZqa{font-family:var(--font-annotation);font-size:.6875rem;font-style:normal;letter-spacing:.12em;font-weight:var(--weight-semibold);color:var(--color-text-secondary);text-transform:uppercase}.utilities_subhead__6soyv{color:var(--color-text-secondary);max-width:460px;line-height:var(--line-loose)}.utilities_price__fV_J4{font-weight:var(--weight-bold);display:flex;gap:var(--space-2);align-items:center}.utilities_priceLg__QTiqb{font-size:var(--font-size-xl);font-weight:var(--weight-bold)}.utilities_note__N5X7Z{margin:0;font-size:var(--font-size-sm)}.utilities_muted__sN5wf,.utilities_note__N5X7Z{color:var(--color-text-secondary)}.utilities_error__WCMVO{color:var(--color-danger);font-weight:var(--weight-semibold)}.utilities_success__ZaKLY{color:var(--color-success);font-weight:var(--weight-semibold)}.utilities_empty__eKBPt{color:var(--color-text-secondary)}.utilities_strong__DXm4t{font-weight:var(--weight-bold)}.utilities_actions__q8CcG{display:flex;gap:var(--space-3);flex-wrap:wrap}.utilities_pills__XQR_H{display:flex;gap:var(--space-2);flex-wrap:wrap}.utilities_pill__WxTNL{background:var(--color-surface-muted);color:var(--color-text-primary);border-radius:999px;padding:.35rem .75rem;font-weight:var(--weight-semibold);font-size:var(--font-size-sm)}.utilities_kickerLink__a1p5u{transition:color var(--duration-md)}.utilities_linkButton__RJ2xc,.utilities_link__H_G7Y{color:var(--color-info);font-weight:var(--weight-semibold)}.utilities_linkButton__RJ2xc{background:transparent;border:none;cursor:pointer}.utilities_badge__9ulZx{background:var(--color-brand);color:var(--btn-primary-text);padding:.35rem .65rem;font-size:var(--font-size-xs);font-weight:var(--weight-semibold)}.utilities_badge__9ulZx,.utilities_supplierBadge__PSwrB{position:absolute;top:10px;left:10px;border-radius:999px}.utilities_supplierBadge__PSwrB{background:rgba(120,113,108,.82);color:rgba(255,255,255,.92);padding:.25rem .6rem;font-size:.6875rem;font-weight:var(--weight-medium);letter-spacing:.02em;backdrop-filter:blur(4px)}.utilities_address__h0qq9{font-style:normal}.utilities_previewBanner__l6LxA{background:var(--alert-warning-bg,#fef3c7);color:var(--color-warning,#92400e);padding:var(--space-3) var(--space-4);text-align:center;font-size:var(--font-size-sm);font-weight:var(--weight-semibold);border-radius:var(--radius-md)}.product-comparison_module__JZFUb{display:grid;width:min(var(--lp-max,1140px),calc(100vw - 40px));gap:2rem;margin-inline:auto;overflow:hidden}.product-comparison_header__R348i{display:grid;max-width:68ch;gap:.6rem}.product-comparison_header__R348i>*{margin:0}.product-comparison_header__R348i>p:first-child{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:0}.product-comparison_header__R348i h2{font-size:clamp(2rem,5vw,3.5rem);line-height:.98}.product-comparison_header__R348i h2+p{max-width:60ch;color:var(--color-text-secondary);font-size:.875rem;line-height:1.65}.product-comparison_matrixWrap__oxYch{min-width:0;overflow-x:auto}.product-comparison_matrix__ZL74o{width:100%;min-width:680px;border-collapse:collapse;table-layout:fixed}.product-comparison_matrix__ZL74o td,.product-comparison_matrix__ZL74o th{padding:1rem;border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top;overflow-wrap:anywhere}.product-comparison_matrix__ZL74o thead th{border-top:2px solid var(--color-text-primary)}.product-comparison_matrix__ZL74o tbody th{width:16ch;font-size:.6875rem;text-transform:uppercase}.product-comparison_featured__9sHBQ,.product-comparison_matrix__ZL74o th[data-featured=true]{box-shadow:inset 0 3px 0 #000}.product-comparison_productImage__I_bP9{position:relative;width:100%;aspect-ratio:4/3;overflow:hidden;background:var(--color-surface-muted)}.product-comparison_productImageElement__euR9v{width:100%;height:100%;object-fit:contain}.product-comparison_imagePlaceholder__QLavt{display:block;width:100%;height:100%;background:repeating-linear-gradient(135deg,#ececea,#ececea 8px,#f7f7f5 0,#f7f7f5 16px)}.product-comparison_matrix__ZL74o h3,.product-comparison_productProfile__Z3_Yc h3{margin:1rem 0 .35rem;font-size:1.1rem;line-height:1.2}.product-comparison_price__ySuRN{margin:0;font-family:var(--font-mono);font-weight:700}.product-comparison_action__Q4IXL{display:grid;gap:.5rem}.product-comparison_action__Q4IXL>a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.75rem 1rem;border:1px solid #000;border-radius:999px;background:#000;color:#fff;font-size:.75rem;font-weight:700;text-align:center;text-decoration:none}.product-comparison_profiles__XBsfx{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:1px;background:var(--color-border);border-block:1px solid var(--color-border)}.product-comparison_productProfile__Z3_Yc{min-width:0;padding:1.5rem;background:var(--color-surface)}.product-comparison_productProfile__Z3_Yc dl{display:grid;gap:0;margin-block:1.5rem}.product-comparison_productProfile__Z3_Yc dl>div{display:grid;gap:.3rem;padding-block:.75rem;border-top:1px solid var(--color-border)}.product-comparison_productProfile__Z3_Yc dt{font-size:.6875rem;font-weight:700;text-transform:uppercase}.product-comparison_productProfile__Z3_Yc dd{margin:0;overflow-wrap:anywhere}.product-comparison_mobileProfiles__5v7DU{display:none}@media (max-width:700px){.product-comparison_matrix__ZL74o{display:none}.product-comparison_mobileProfiles__5v7DU{display:block}.product-comparison_profiles__XBsfx{grid-template-columns:1fr}}.product-reviews_section__snIgK{background:var(--color-surface-container-low);border-bottom:1px solid var(--color-outline-variant);border-top:1px solid var(--color-outline-variant);padding:clamp(3rem,7vw,6rem) 0}.product-reviews_header__MIlos{align-items:end;display:flex;flex-wrap:wrap;gap:1rem 2rem;justify-content:space-between;margin-bottom:2rem}.product-reviews_eyebrow__Dx6Gm,.product-reviews_histogramLabel__VV8Ho,.product-reviews_sort__qtO6C label,.product-reviews_verified__tdEM3{color:var(--color-secondary);font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.product-reviews_header__MIlos h2{font-size:clamp(2rem,5vw,4rem);line-height:.95;margin-top:.4rem}.product-reviews_write__ctgC2{align-items:center;background:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--radius-full);color:var(--color-on-primary);display:inline-flex;font-size:.75rem;font-weight:700;justify-content:center;min-height:2.75rem;padding:.7rem 1.25rem;text-transform:uppercase}.product-reviews_pagination__ng4GM button:focus-visible,.product-reviews_retry__1YCYe:focus-visible,.product-reviews_sort__qtO6C select:focus-visible,.product-reviews_write__ctgC2:focus-visible{outline:3px solid #c88d1a;outline-offset:2px}.product-reviews_overview__sZ3xM{display:grid;gap:2rem;grid-template-columns:minmax(12rem,.55fr) minmax(18rem,1fr)}.product-reviews_summary__cEEPb{align-content:start;border-top:2px solid var(--color-primary);display:grid;gap:.6rem;padding-top:1.25rem}.product-reviews_average__9yOZL{font-size:clamp(3.5rem,8vw,6.5rem);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.07em;line-height:.9}.product-reviews_stars__sP2D1{font-size:1.15rem;letter-spacing:.15em}.product-reviews_count__FU0Fd{color:var(--color-secondary)}.product-reviews_histogram__p47fP{border-top:2px solid var(--color-primary);display:grid;gap:.65rem;padding-top:1.25rem}.product-reviews_histogramRow__7bX_D{align-items:center;display:grid;gap:.75rem;grid-template-columns:3.5rem minmax(6rem,1fr) 2rem}.product-reviews_histogramTrack__aRDMz{background:var(--color-surface-container-highest);height:.7rem;overflow:hidden}.product-reviews_histogramFill__y9_ks{background:var(--color-primary);display:block;height:100%}.product-reviews_histogramCount__MyDnY{font-variant-numeric:tabular-nums;text-align:right}.product-reviews_controls___PL8k{align-items:end;border-bottom:1px solid var(--color-outline-variant);display:flex;justify-content:flex-end;margin-top:2.5rem;padding-bottom:1rem}.product-reviews_sort__qtO6C{display:grid;gap:.4rem;min-width:min(100%,13rem)}.product-reviews_sort__qtO6C select{background:var(--color-surface-container-lowest);border:1px solid var(--color-outline);border-radius:var(--radius-sm);color:var(--color-primary);font:inherit;min-height:2.75rem;padding:.55rem 2rem .55rem .75rem}.product-reviews_list__kPbdo{display:grid}.product-reviews_card__YZdZZ{border-bottom:1px solid var(--color-outline-variant);display:grid;gap:.75rem;grid-template-columns:minmax(10rem,.35fr) minmax(0,1fr);padding:2rem 0}.product-reviews_cardContent__g0hss,.product-reviews_cardMeta___uWEA{display:grid;gap:.45rem}.product-reviews_cardMeta___uWEA{align-content:start}.product-reviews_card__YZdZZ h3{font-size:clamp(1.25rem,2vw,1.6rem)}.product-reviews_card__YZdZZ p{line-height:1.65;margin:0}.product-reviews_verified__tdEM3{align-items:center;color:#28573a;display:inline-flex;gap:.35rem}.product-reviews_date__H20ML{color:var(--color-secondary);font-size:.875rem}.product-reviews_error__aiuxl,.product-reviews_state__1n9y4{line-height:1.6;min-height:5rem;padding:2rem 0}.product-reviews_error__aiuxl{color:#8a261f}.product-reviews_pagination__ng4GM button,.product-reviews_retry__1YCYe{background:transparent;border:1px solid var(--color-primary);border-radius:var(--radius-full);color:var(--color-primary);font-size:.75rem;font-weight:700;min-height:2.5rem;padding:.55rem 1rem;text-transform:uppercase}.product-reviews_pagination__ng4GM{align-items:center;display:flex;gap:1rem;justify-content:center;padding-top:2rem}.product-reviews_pagination__ng4GM button:disabled{cursor:not-allowed;opacity:.4}@media (max-width:720px){.product-reviews_card__YZdZZ,.product-reviews_overview__sZ3xM{grid-template-columns:1fr}.product-reviews_controls___PL8k{justify-content:stretch}.product-reviews_sort__qtO6C{width:100%}}@media (prefers-reduced-motion:reduce){.product-reviews_histogramFill__y9_ks{transition:none}}.layout_page__F9E_d{--color-bg:#f9f9f7;--color-surface:#ffffff;--color-surface-muted:#eeeeec;--color-text-primary:#1a1c1b;--color-text-secondary:#444748;--color-text-tertiary:#747878;--color-text-muted:rgba(26,28,27,0.55);--color-border:#c4c7c7;--color-brand:#000000;--color-brand-alt:#1a1a1a;--color-highlight:#1a1a1a;--color-info:#444748;--color-success:#157347;--color-warn:#8a6d1a;--color-warning:#8a6d1a;--color-danger:#b42318;--color-black:#000000;--color-white:#ffffff;--color-overlay-hover:rgba(0,0,0,0.06);--alert-warning-bg:rgba(138,109,26,0.1);--font-heading:var(--font-inter),system-ui,sans-serif;--font-body:var(--font-inter),system-ui,sans-serif;--font-annotation:var(--font-heading);--font-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--font-size-xs:0.875rem;--font-size-sm:14px;--font-size-md:16px;--font-size-lg:18px;--font-size-xl:22px;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--line-tight:1.2;--line-loose:1.7;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--radius-sm:2px;--radius-md:2px;--radius-lg:2px;--radius-xl:2px;--shadow-sm:0 1px 2px rgba(26,28,27,0.06);--lp-shadow-1:0 1px 2px rgba(26,28,27,0.06);--lp-shadow-card:0 1px 2px rgba(26,28,27,0.06);--lp-shadow-lift:0 1px 3px rgba(26,28,27,0.1);--lp-max:1140px;--lp-line:var(--color-border);--lp-line-steel:#d8dde2;--lp-steel-50:#f2f4f6;--lp-steel-300:#aeb6be;--lp-steel-500:#6b7480;--lp-steel-700:#434a53;--lp-steel-900:#23272d;--lp-warn:#8a6d1a;--btn-height:40px;--btn-padding-x:20px;--btn-primary-bg:var(--color-brand);--btn-primary-text:var(--color-white);--btn-secondary-bg:var(--color-surface-muted);--btn-secondary-text:var(--color-text-primary);--duration-md:200ms;--easing-standard:cubic-bezier(0.24,0,0.2,1);display:grid;gap:var(--space-6);max-width:100%;width:100%;background:var(--color-bg);color:var(--color-text-primary)}.layout_pageFullBleed__CDnxF{gap:0;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw)}.layout_shopPage__BTLSQ{gap:var(--space-7)}.layout_section__p2mTE{display:grid;gap:var(--space-4);width:100%;max-width:100%;min-width:0}.layout_sectionHead__8vSfR{display:flex;justify-content:space-between;align-items:center}.layout_sectionHeadStack___frOF{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:var(--space-2)}.layout_sectionHeadLink__mxry9{font-weight:var(--weight-semibold)}.layout_band__dST8P{display:grid;gap:var(--space-4);padding:var(--space-7);border-radius:var(--radius-lg)}.layout_bandSurface__W8dU0{background:var(--color-surface)}.layout_bandMuted__bW0VD{background:var(--color-surface-muted)}.layout_grid__wd2XI{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))}.layout_proofStrip__ZqWr3{display:grid;gap:var(--space-4);width:100%;max-width:100%}.layout_proofGrid__OjpG5{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))}.layout_proofCard__DnD2e{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);display:grid;gap:var(--space-2);text-decoration:none;color:inherit;box-shadow:var(--shadow-sm);transition:border-color var(--duration-md) var(--easing-standard)}.layout_proofCard__DnD2e:hover{border-color:var(--color-brand)}.layout_proofTitle__e0SkZ{color:var(--color-text-primary);font-weight:var(--weight-semibold)}.product-hero_root__AarLT{position:relative;z-index:1;height:165vh;overflow-x:clip}.product-hero_pin__4K6RE{position:sticky;top:0;display:flex;flex-direction:column;align-items:center;height:100vh;height:100svh;padding:max(5vh,88px) 24px 0;overflow:visible}.product-hero_copy__4DSr4{text-align:center;will-change:opacity,transform}.product-hero_headline__IZEwX{margin:0;font-family:var(--font-display,"Newsreader",Georgia,serif);font-size:clamp(52px,8.6vw,118px);font-weight:400;line-height:1.04;letter-spacing:-.015em}.product-hero_root__AarLT .product-hero_headline__IZEwX.product-hero_headlineSans__0qMsb{font-family:var(--font-inter),system-ui,sans-serif;font-weight:600;letter-spacing:-.03em}.product-hero_actions__4m1xG{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:22px;margin-top:28px}.product-hero_note__nO_6B{font-size:15px;color:var(--color-on-surface-variant,#5e5d59)}.product-hero_product__r5Qb5{display:block;width:auto;max-width:min(84vw,1060px);height:auto;max-height:var(--hero-max-h,calc(100svh - max(5vh, 88px) - 330px - 5vh - 24px));object-fit:contain;margin-top:5vh;transform-origin:50% 40%;will-change:transform}@media (max-width:820px),(prefers-reduced-motion:reduce){.product-hero_root__AarLT{height:auto}.product-hero_pin__4K6RE{position:static;height:auto;padding:72px 16px 40px;overflow:visible}.product-hero_copy__4DSr4,.product-hero_product__r5Qb5{will-change:auto}.product-hero_product__r5Qb5{width:calc(100% + 32px);max-width:none;margin:32px -16px 0}}@media (max-width:820px){.product-hero_product__r5Qb5{max-height:none}}.rotating-headline_rotating__gI_6P{display:block}.rotating-headline_staticLine__Sx4Ym{display:none}.rotating-headline_board__iLXvx{display:inline-flex;flex-wrap:nowrap;align-items:baseline;white-space:nowrap}.rotating-headline_prefix__5tYiS{white-space:pre}.rotating-headline_phrases__IZigo{display:inline-grid;overflow:hidden;clip-path:inset(0);line-height:inherit;padding:0;margin:0}.rotating-headline_phrase__5coLb{grid-area:1/1;line-height:inherit;text-align:left;transform:translateY(calc(100% + .3em));visibility:hidden}.rotating-headline_phrase__5coLb[data-phase=active],.rotating-headline_phrase__5coLb[data-phase=exit]{transition:transform .45s ease-in-out}.rotating-headline_phrase__5coLb[data-phase=active]{transform:none;visibility:visible}.rotating-headline_phrase__5coLb[data-phase=exit]{transform:translateY(calc(-100% - .3em));visibility:visible}@media (max-width:560px){.rotating-headline_board__iLXvx{white-space:normal;flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.rotating-headline_staticLine__Sx4Ym{display:inline}.rotating-headline_board__iLXvx{display:none}}.landing-page-card-purchase_price___aG2y{justify-self:end;align-self:end;margin-top:auto;color:rgb(20 20 20);font-family:var(--font-heading);font-size:clamp(2rem,2.7vw,2.75rem);font-weight:800;letter-spacing:-.035em;line-height:1;text-align:right}.ad-hero_root__qL910{container-type:inline-size;position:relative;width:100vw;margin-inline:calc(50% - 50vw);background:var(--ad-bg);overflow-x:clip;--hm:96px;--hmp:28px}.ad-hero_root__qL910[data-ad-margin=s]{--hm:64px}.ad-hero_root__qL910[data-ad-margin=l]{--hm:128px;--hmp:36px}.ad-hero_stage__eRNC5{--u:clamp(0.55px,calc(100cqw / 1440),1px);position:relative;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:repeat(8,minmax(min-content,1fr));column-gap:24px;padding:64px var(--hm);background:var(--ad-bg)}.ad-hero_imgbox__biZGI{display:contents}[data-ad-height=screen] .ad-hero_stage__eRNC5{min-height:max(560px,min(100svh,980px))}[data-ad-height=ratio-16x9] .ad-hero_stage__eRNC5{aspect-ratio:16/9}[data-ad-height=ratio-3x2] .ad-hero_stage__eRNC5{aspect-ratio:3/2}[data-ad-height=ratio-4x3] .ad-hero_stage__eRNC5{aspect-ratio:4/3}.ad-hero_root__qL910[data-edge-fit=contain]{--ad-avail:max(560px,calc(min(100svh, 980px) - 76px))}[data-edge-fit=contain][data-ad-height=screen] .ad-hero_stage__eRNC5{height:var(--ad-avail)}[data-edge-fit=contain][data-ad-height=screen] .ad-hero_stage__eRNC5,[data-edge-fit=contain][data-ad-height^=ratio-] .ad-hero_stage__eRNC5{min-height:min-content;aspect-ratio:auto}[data-edge-fit=contain][data-ad-height=ratio-16x9] .ad-hero_stage__eRNC5{height:min(100cqw * 9/16,var(--ad-avail))}[data-edge-fit=contain][data-ad-height=ratio-3x2] .ad-hero_stage__eRNC5{height:min(100cqw * 2/3,var(--ad-avail))}[data-edge-fit=contain][data-ad-height=ratio-4x3] .ad-hero_stage__eRNC5{height:min(100cqw * 3/4,var(--ad-avail))}[data-ad-height=content] .ad-hero_stage__eRNC5{min-height:560px}.ad-hero_badges__h1qKk,.ad-hero_copy__eETYl,.ad-hero_ctaCell__VKSCN,.ad-hero_imageCell__wk23X,.ad-hero_signature___9l3S,.ad-hero_tagw__d6fwS{grid-column:var(--d-c) /span var(--d-cs);grid-row:var(--d-r) /span var(--d-rs);justify-self:var(--d-ax);align-self:var(--d-ay);z-index:var(--d-z,3)}.ad-hero_imageCell__wk23X{position:relative;overflow:hidden;z-index:0;justify-self:stretch;align-self:stretch}@media (min-width:768px){.ad-hero_imageCell__wk23X[data-side]{--areaw:calc((100cqw - 2 * var(--hm) - 264px) / 12 * var(--d-cs) + 24px * (var(--d-cs) - 1) + var(--bleed, 0px));position:absolute;top:0;aspect-ratio:var(--img-ratio);height:min(calc(100% + var(--bt, 0px) + var(--bb, 0px)),calc(var(--areaw) / var(--img-ar)))}.ad-hero_imageCell__wk23X[data-side=start]{left:0}.ad-hero_imageCell__wk23X[data-side=end]{right:0}}.ad-hero_imageCell__wk23X[data-bleed-l=yes]{margin-left:calc(-1 * var(--hm));--bleed:var(--hm)}.ad-hero_imageCell__wk23X[data-bleed-r=yes]{margin-right:calc(-1 * var(--hm));--bleed:var(--hm)}.ad-hero_imageCell__wk23X[data-bleed-l=yes][data-bleed-r=yes]{--bleed:calc(2 * var(--hm))}.ad-hero_imageCell__wk23X[data-bleed-t=yes]{margin-top:-64px;--bt:64px}.ad-hero_imageCell__wk23X[data-bleed-b=yes]{margin-bottom:-64px;--bb:64px}.ad-hero_photo__55AqS{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--d-focal)}.ad-hero_imageCell__wk23X[data-fit=contain] .ad-hero_photo__55AqS{object-fit:contain}.ad-hero_imageCell__wk23X[data-blend=multiply]{mix-blend-mode:multiply}@media (min-width:768px){.ad-hero_badges__h1qKk[data-show-d=no],.ad-hero_copy__eETYl[data-show-d=no],.ad-hero_ctaCell__VKSCN[data-show-d=no],.ad-hero_cta__u5QSk[data-show-d=no],.ad-hero_eyebrow__ytgAz[data-show-d=no],.ad-hero_signature___9l3S[data-show-d=no],.ad-hero_subhead__q3HBP[data-show-d=no],.ad-hero_tagw__d6fwS[data-show-d=no]{display:none}}.ad-hero_badges__h1qKk,.ad-hero_tagw__d6fwS{z-index:var(--d-z,4)}.ad-hero_copy__eETYl{--copy-gap:calc(16 * var(--u));display:flex;flex-direction:column;align-items:flex-start;justify-self:stretch;gap:var(--copy-gap)}.ad-hero_copy__eETYl[data-gap=tight]{--copy-gap:calc(8 * var(--u))}.ad-hero_copy__eETYl[data-gap=loose]{--copy-gap:calc(28 * var(--u))}.ad-hero_copy__eETYl[data-align=center]{align-items:center;text-align:center}.ad-hero_copy__eETYl[data-align=end]{align-items:flex-end;text-align:end}.ad-hero_copy__eETYl>*{margin:0}.ad-hero_eyebrow__ytgAz{font:500 calc(12.5 * var(--u)) /1.55 var(--font-inter,system-ui),system-ui,sans-serif;letter-spacing:.2em;text-transform:uppercase;max-width:calc(440 * var(--u));white-space:pre-line}.ad-hero_eyebrow__ytgAz[data-width=narrow]{max-width:calc(320 * var(--u))}.ad-hero_eyebrow__ytgAz[data-width=wide]{max-width:calc(600 * var(--u))}.ad-hero_headline__E4Yxt{font-family:var(--ad-font-display),Georgia,serif;font-weight:300;max-width:calc(720 * var(--u));text-wrap:balance}.ad-hero_headline__E4Yxt[data-font=display-regular]{font-weight:400}.ad-hero_headline__E4Yxt[data-width=medium]{max-width:calc(520 * var(--u))}.ad-hero_headline__E4Yxt[data-width=full]{max-width:none}.ad-hero_headline__E4Yxt[data-size=custom]{font-size:var(--tx-d,var(--tx-p));line-height:1;letter-spacing:-.015em}.ad-hero_eyebrow__ytgAz[data-size=custom],.ad-hero_subhead__q3HBP[data-size=custom]{font-size:var(--tx-d,var(--tx-p))}@media (min-width:768px){.ad-hero_headline__E4Yxt[data-wrap=none]{white-space:nowrap}}.ad-hero_headline__E4Yxt[data-size=xl]{font-size:calc(88 * var(--u));line-height:1.02;letter-spacing:-.015em}.ad-hero_headline__E4Yxt[data-size=l]{font-size:calc(72 * var(--u));line-height:1.04;letter-spacing:-.012em}.ad-hero_headline__E4Yxt[data-size=m]{font-size:calc(56 * var(--u));line-height:1.06;letter-spacing:-.01em}.ad-hero_headline__E4Yxt[data-size=s]{font-size:calc(44 * var(--u));line-height:1.1;letter-spacing:-.005em}.ad-hero_subhead__q3HBP{font-family:var(--font-inter,system-ui),system-ui,sans-serif;font-weight:400;line-height:1.55;max-width:calc(430 * var(--u))}.ad-hero_subhead__q3HBP[data-font=display-regular]{font-family:var(--ad-font-display),Georgia,serif}.ad-hero_subhead__q3HBP[data-width=narrow]{max-width:calc(360 * var(--u))}.ad-hero_subhead__q3HBP[data-size=l]{font-size:calc(21 * var(--u))}.ad-hero_subhead__q3HBP[data-size=m]{font-size:calc(18 * var(--u))}.ad-hero_cta__u5QSk{display:inline-flex;align-items:center;gap:calc(14 * var(--u));font:500 calc(13 * var(--u)) /1 var(--font-inter,system-ui),system-ui,sans-serif;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;border-radius:0;margin-top:calc(10 * var(--u))}.ad-hero_cta__u5QSk:focus-visible{outline:2px solid var(--ad-accent);outline-offset:3px}.ad-hero_cta_solid__jyMzt{background:var(--ad-accent);color:var(--ad-paper);padding:calc(21 * var(--u)) calc(34 * var(--u))}.ad-hero_cta_line__Hr43C{color:var(--cta-ink);padding-bottom:calc(8 * var(--u));border-bottom:1px solid}.ad-hero_cta_outline__UoyBy{color:var(--cta-ink);padding:calc(20 * var(--u)) calc(33 * var(--u));border:1px solid}.ad-hero_ctaCell__VKSCN{justify-self:var(--d-ax)}.ad-hero_ctaCell__VKSCN .ad-hero_cta__u5QSk{margin-top:0}.ad-hero_signature___9l3S{display:block;width:calc(132 * var(--u))}.ad-hero_signature___9l3S[data-size=s]{width:calc(96 * var(--u))}.ad-hero_signature___9l3S[data-size=l]{width:calc(176 * var(--u))}.ad-hero_signature___9l3S[data-size=custom]{width:var(--sig-d,var(--sig-p))}.ad-hero_copy__eETYl>.ad-hero_signature___9l3S[data-attach=cta]{align-self:auto;margin-top:calc(var(--sig-gap) - var(--copy-gap))}.ad-hero_signature___9l3S img{display:block;width:100%;height:auto}.ad-hero_badges__h1qKk{display:flex;flex-direction:column;gap:calc(12 * var(--u));align-items:flex-end}.ad-hero_badges__h1qKk[data-direction=row]{flex-direction:row}.ad-hero_chip__zXHkW{display:grid;place-items:center;width:calc(68 * var(--u));height:calc(68 * var(--u))}.ad-hero_badges__h1qKk[data-size=s] .ad-hero_chip__zXHkW{width:calc(46 * var(--u));height:calc(46 * var(--u))}.ad-hero_badges__h1qKk[data-size=custom] .ad-hero_chip__zXHkW{width:var(--chip-d,var(--chip-p));height:var(--chip-d,var(--chip-p))}.ad-hero_badges__h1qKk[data-anchor=image]{position:absolute;z-index:3;top:var(--inset-d);right:var(--inset-d);margin:0}.ad-hero_badges__h1qKk[data-chip=white] .ad-hero_chip__zXHkW{background:#fff;border-radius:14px;box-shadow:0 1px 2px rgba(0,0,0,.08)}.ad-hero_badges__h1qKk[data-chip=paper] .ad-hero_chip__zXHkW{background:var(--ad-paper);border-radius:14px}.ad-hero_chip__zXHkW img{width:62%;height:62%;object-fit:contain}.ad-hero_tagw__d6fwS{--tw:calc(270 * var(--u));--tf:calc(43 * var(--u));position:relative;width:var(--tw);aspect-ratio:270/291;transform:rotate(var(--tag-rotate));transform-origin:50% 22%}.ad-hero_tagw__d6fwS[data-size=s]{--tw:calc(210 * var(--u));--tf:calc(30 * var(--u))}.ad-hero_tagw__d6fwS[data-size=l]{--tw:calc(330 * var(--u));--tf:calc(54 * var(--u))}.ad-hero_tagw__d6fwS[data-shadow=soft]{filter:drop-shadow(0 1px 1px rgba(40,25,10,.55)) drop-shadow(0 6px 8px rgba(40,25,10,.28)) drop-shadow(0 22px 26px rgba(40,25,10,.3))}.ad-hero_tagw__d6fwS svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.ad-hero_twineLeft__pllFJ{transform:scaleX(-1)}.ad-hero_twineA__M3k6a{stroke:var(--ad-ornament);stroke-width:5.2;stroke-linecap:round}.ad-hero_twineB__zNVAa{stroke:var(--ad-accent-light);stroke-width:2;stroke-dasharray:3 5;stroke-linecap:round}.ad-hero_twineC__IzpOc{stroke:var(--ad-ornament);stroke-width:4.6;stroke-linecap:round}.ad-hero_tagBody__HNKVe{position:absolute;left:0;right:0;bottom:0;height:80.8%;clip-path:polygon(17% 0,83% 0,100% 15%,100% 100%,0 100%,0 15%);-webkit-mask:radial-gradient(circle at 50% 16.5%,transparent 0 3.6%,#000 3.8%);mask:radial-gradient(circle at 50% 16.5%,transparent 0 3.6%,#000 3.8%);background:radial-gradient(120% 90% at 20% 10%,rgba(255,245,222,.45),transparent 55%),linear-gradient(160deg,rgba(255,255,255,.18),rgba(120,80,30,.12) 70%,rgba(90,55,20,.22)),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n' x='0' y='0' width='100%' height='100%'><feTurbulence type='fractalNoise' baseFrequency='.9 .06' numOctaves='3' seed='4'/><feColorMatrix values='0 0 0 0 .35  0 0 0 0 .22  0 0 0 0 .08  0 0 0 .55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>"),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='m'><feTurbulence type='fractalNoise' baseFrequency='.55' numOctaves='2' seed='9'/><feColorMatrix values='0 0 0 0 .25  0 0 0 0 .15  0 0 0 0 .05  0 0 0 .35 0'/></filter><rect width='100%' height='100%' filter='url(%23m)'/></svg>"),var(--tag-paper);box-shadow:inset 0 0 0 1.2px rgba(255,240,210,.35),inset 0 -14px 22px -14px rgba(80,50,20,.38);display:flex;align-items:center;justify-content:center;text-align:center;padding:12% 9% 6%}.ad-hero_tagText__ePV_0{font:400 var(--tf) /1.1 var(--ad-font-hand),Bradley Hand,cursive;color:var(--tag-ink);text-shadow:0 1px 0 rgba(255,244,220,.45);transform:rotate(-1.5deg)}.ad-hero_curl__3xo_d{position:absolute;right:0;bottom:0;width:15%;aspect-ratio:1;z-index:2;background:linear-gradient(315deg,transparent 0 46%,rgba(70,45,15,.22) 47%,#ead6ae 52%,#f4e6c4);clip-path:polygon(100% 0,100% 100%,0 100%)}.ad-hero_eyelet__7PG_P{position:absolute;left:50%;top:19.4%;width:15.5%;aspect-ratio:1;transform:translate(-50%,-50%);z-index:3;border-radius:50%;background:radial-gradient(circle,transparent 0 40%,#eadcb9 41% 66%,#b79a68 67% 72%,transparent 73%);filter:drop-shadow(0 1px 1px rgba(60,40,15,.4))}@media (max-width:767.98px){.ad-hero_root__qL910[data-ad-height] .ad-hero_stage__eRNC5{--u:1px;display:flex;flex-direction:column;padding:0;height:auto;min-height:0;aspect-ratio:auto}.ad-hero_imgbox__biZGI{position:relative;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:repeat(8,minmax(0,1fr));column-gap:8px;aspect-ratio:var(--ad-phone-ratio);min-height:0;flex:none}.ad-hero_root__qL910[data-phone-first=copy] .ad-hero_imgbox__biZGI{order:1}.ad-hero_imageCell__wk23X{position:absolute;inset:0;grid-area:1/1/-1/-1;margin:0!important}.ad-hero_photo__55AqS{object-position:var(--p-focal)}.ad-hero_badges__h1qKk,.ad-hero_tagw__d6fwS{grid-column:var(--p-c) /span var(--p-cs);grid-row:var(--p-r) /span var(--p-rs);justify-self:var(--p-ax);align-self:var(--p-ay);z-index:var(--p-z,4)}.ad-hero_copy__eETYl,.ad-hero_ctaCell__VKSCN,.ad-hero_signature___9l3S{grid-column:auto;grid-row:auto;justify-self:stretch;align-self:auto}.ad-hero_copy__eETYl{padding:52px var(--hmp) 26px;--copy-gap:14px}.ad-hero_copy__eETYl[data-gap=tight]{--copy-gap:8px}.ad-hero_copy__eETYl[data-gap=loose]{--copy-gap:28px}.ad-hero_ctaCell__VKSCN{padding:0 var(--hmp)}.ad-hero_eyebrow__ytgAz{font-size:10.5px;max-width:none}.ad-hero_headline__E4Yxt{max-width:none}.ad-hero_eyebrow__ytgAz[data-size=custom],.ad-hero_headline__E4Yxt[data-size=custom],.ad-hero_subhead__q3HBP[data-size=custom]{font-size:var(--tx-p,var(--tx-d))}.ad-hero_copy__eETYl>.ad-hero_signature___9l3S[data-attach=cta]{align-self:auto;margin:calc(var(--sig-gap) - var(--copy-gap)) 0 0}.ad-hero_headline__E4Yxt[data-size=xl]{font-size:46px}.ad-hero_headline__E4Yxt[data-size=l]{font-size:40px}.ad-hero_headline__E4Yxt[data-size=m]{font-size:34px}.ad-hero_headline__E4Yxt[data-size=s]{font-size:30px}.ad-hero_subhead__q3HBP{max-width:none}.ad-hero_subhead__q3HBP[data-size=l]{font-size:17px}.ad-hero_subhead__q3HBP[data-size=m]{font-size:16px}.ad-hero_cta__u5QSk{font-size:12.5px;gap:12px;margin-top:8px}.ad-hero_cta_solid__jyMzt{width:100%;justify-content:center;min-height:48px;padding:17px 0;box-sizing:border-box}.ad-hero_cta_line__Hr43C,.ad-hero_cta_outline__UoyBy{min-height:44px;box-sizing:border-box;align-items:center}.ad-hero_signature___9l3S{width:96px;margin:auto 0 26px var(--hmp);justify-self:start}.ad-hero_signature___9l3S[data-size=custom]{width:var(--sig-p,var(--sig-d))}.ad-hero_signature___9l3S[data-size=s]{width:72px}.ad-hero_signature___9l3S[data-size=l]{width:120px}.ad-hero_badges__h1qKk{gap:8px;margin:14px}.ad-hero_badges__h1qKk[data-size=custom] .ad-hero_chip__zXHkW{width:var(--chip-p,var(--chip-d));height:var(--chip-p,var(--chip-d))}.ad-hero_badges__h1qKk[data-anchor=image]{top:var(--inset-p);right:var(--inset-p);margin:0}.ad-hero_tagw__d6fwS{margin:0 0 0 22px}.ad-hero_chip__zXHkW{width:46px;height:46px}.ad-hero_badges__h1qKk[data-size=s] .ad-hero_chip__zXHkW{width:40px;height:40px}.ad-hero_badges__h1qKk[data-chip=paper] .ad-hero_chip__zXHkW,.ad-hero_badges__h1qKk[data-chip=white] .ad-hero_chip__zXHkW{border-radius:10px}.ad-hero_tagw__d6fwS{--tw:190px;--tf:31px}.ad-hero_tagw__d6fwS[data-size=s]{--tw:150px;--tf:24px}.ad-hero_tagw__d6fwS[data-size=l]{--tw:230px;--tf:38px}.ad-hero_badges__h1qKk[data-show-p=no],.ad-hero_copy__eETYl[data-show-p=no],.ad-hero_ctaCell__VKSCN[data-show-p=no],.ad-hero_cta__u5QSk[data-show-p=no],.ad-hero_eyebrow__ytgAz[data-show-p=no],.ad-hero_signature___9l3S[data-show-p=no],.ad-hero_subhead__q3HBP[data-show-p=no],.ad-hero_tagw__d6fwS[data-show-p=no]{display:none}}.product-review-summary_summary__9rcrV{align-items:center;display:inline-flex;flex-wrap:wrap;gap:.35rem .65rem;line-height:1.2;max-width:100%;min-height:2rem;width:fit-content}.product-review-summary_summary__9rcrV:focus-visible{border-radius:var(--radius-sm);outline:3px solid #c88d1a;outline-offset:3px}.product-review-summary_stars__C3BrV{color:#a86f00;font-size:1rem;letter-spacing:.08em;white-space:nowrap}.product-review-summary_average__WlFQ_{font-variant-numeric:tabular-nums;font-weight:700}.product-review-summary_count__d4vZ_,.product-review-summary_state__0D0RU{font-size:.875rem}@media (max-width:460px){.product-review-summary_summary__9rcrV{gap:.3rem .5rem}.product-review-summary_stars__C3BrV{font-size:.95rem}}.site-page-document_documentPage___jlGc{padding-bottom:var(--space-8)}.site-page-document_documentHeader__Eps_A{width:100%;max-width:800px;margin:0 auto;padding:0 var(--space-6)}.site-page-document_documentHeader__Eps_A h1{font-family:var(--font-heading);font-size:clamp(2.25rem,5vw,3rem);font-weight:var(--weight-semibold);color:var(--color-text-primary);margin-bottom:var(--space-4)}.site-page-document_documentSummary__cKApL{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-bottom:var(--space-4)}.site-page-document_documentSummary__cKApL p{margin:0}.site-page-document_documentSummary__cKApL p+p{margin-top:var(--space-3)}.site-page-document_documentModules__lN2Go{--lp-max:100%;width:100%;max-width:800px;margin:0 auto;padding:0 var(--space-6)}.site-page-document_pageModules__Ugn9S{--content-px:20px;--max-width:calc(var(--lp-max) + 40px);width:100%;min-width:0;max-width:100%}.site-page-document_pageModules__Ugn9S>div{min-width:0;max-width:100%}.site-page-document_documentModules__lN2Go h2{font-family:var(--font-heading);font-size:var(--font-size-xl);font-weight:var(--weight-semibold);color:var(--color-text-primary);margin-bottom:var(--space-4);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border)}.site-page-document_documentModules__lN2Go h3{font-size:var(--font-size-lg);font-weight:var(--weight-semibold);color:var(--color-text-primary);margin-top:var(--space-4);margin-bottom:var(--space-3)}.site-page-document_documentModules__lN2Go p{font-size:var(--font-size-md);color:var(--color-text-secondary);line-height:var(--line-loose);margin-bottom:var(--space-4)}.site-page-document_documentModules__lN2Go p:last-child{margin-bottom:0}.site-page-document_documentModules__lN2Go ul{list-style:disc;padding-left:var(--space-6);margin-bottom:var(--space-4)}.site-page-document_documentModules__lN2Go ul[data-lp-objection-list]{list-style:none;padding-left:0}.site-page-document_documentModules__lN2Go li{font-size:var(--font-size-md);color:var(--color-text-secondary);line-height:var(--line-loose);margin-bottom:var(--space-2)}.site-page-product-bar_bar__jeIEP{position:fixed;top:0;right:0;left:0;z-index:100;background:#f3f1ec;border-bottom:1px solid rgba(0,0,0,.1);transform:translateY(-100%);visibility:hidden;transition:transform .35s ease,visibility 0s linear .35s}.site-page-product-bar_bar__jeIEP[data-visible=true]{transform:none;visibility:visible;transition:transform .35s ease}.site-page-product-bar_inner__yar2B{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:1120px;height:52px;margin:0 auto;padding:0 24px}.site-page-product-bar_name__pHJ_a{overflow:hidden;font-size:15px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.site-page-product-bar_button__GUT6t{flex:0 0 auto;padding:9px 18px;color:#f3f1ec;font-size:14px;font-weight:500;text-decoration:none;background:#141413;border-radius:999px}@media (prefers-reduced-motion:reduce){.site-page-product-bar_bar__jeIEP,.site-page-product-bar_bar__jeIEP[data-visible=true]{transition:none}}.rating-line_rating__L9Eku{display:inline-flex;align-items:center;justify-self:start;gap:.5em;color:var(--color-text-secondary,#585f66);font-size:.9375rem;line-height:1.2}.rating-line_stars__BYBbJ{display:inline-flex;gap:.08em}.rating-line_star__BD1OA{display:block;width:1.15em;height:1.15em;overflow:hidden}.rating-line_star__BD1OA[data-fill=half]{width:.575em}.rating-line_star__BD1OA svg{display:block;width:1.15em;height:1.15em}.rating-line_starGold__cNN3C{fill:var(--lw-rating-star,#ffa41c)}.rating-line_label__ePaqc{color:inherit}.site-page-section-nav_shell__jrCbd{position:sticky;z-index:40;display:flex;align-items:center;gap:1rem;width:100%;max-width:100%;min-width:0;box-sizing:border-box;padding:0 1.5rem;background:rgba(249,249,247,.96);border-bottom:1px solid rgba(0,0,0,.1)}.site-page-section-nav_bar__MNCp_{flex:1 1 auto;min-width:0;max-width:100%}.site-page-section-nav_items___EpAK{display:flex;gap:.25rem;min-width:0;max-width:100%;margin:0;padding:0;list-style:none;overflow-x:auto;scrollbar-width:none}.site-page-section-nav_items___EpAK::-webkit-scrollbar{display:none}.site-page-section-nav_items___EpAK>li{flex:0 0 auto}.site-page-section-nav_item__aYl7R{display:block;padding:.85rem .75rem calc(.85rem + 2px);color:inherit;font-size:.875rem;font-weight:500;white-space:nowrap}.site-page-section-nav_item__aYl7R[aria-current=true]{font-weight:600}.site-page-section-nav_cta___cZGG,.site-page-section-nav_mobileCta__kjo2u{padding:.5rem 1.1rem;color:#fff;background:#000;border-radius:999px;font-size:.875rem;font-weight:600;text-decoration:none;white-space:nowrap}.site-page-section-nav_cta___cZGG{flex:0 0 auto}.site-page-section-nav_mobileCta__kjo2u{display:none}@media (max-width:767px){.site-page-section-nav_shell__jrCbd{padding:0 .5rem}.site-page-section-nav_cta___cZGG{display:none}.site-page-section-nav_mobileCta__kjo2u{position:fixed;right:0;bottom:0;left:0;z-index:45;display:block;box-sizing:border-box;padding:1rem 1rem calc(1rem + env(safe-area-inset-bottom, 0px));text-align:center;border-radius:0}body:has(.site-page-section-nav_mobileCta__kjo2u){padding-bottom:calc(4rem + env(safe-area-inset-bottom, 0px))}}.cook-page_page__67vv_{--cook-ink:#2b2420;--cook-muted:#665c54;--cook-cream:#f7f1e8;--cook-oat:#eadcc9;--cook-paper:#fffaf4;--cook-accent:#8a3f2d;background:var(--cook-paper);color:var(--cook-ink)}.cook-page_hubHero__mnL5r{background:linear-gradient(120deg,rgba(138,63,45,.08),transparent 52%),var(--cook-cream);padding:clamp(7rem,12vw,11rem) 2rem clamp(5rem,9vw,8rem)}.cook-page_discoveryHeader__MuhHe{background:var(--cook-cream);padding:clamp(.5rem,1.25vw,1rem) 2rem clamp(1.5rem,3vw,2.5rem)}.cook-page_discoveryControls__myL9t{align-items:end;display:grid;gap:1.25rem;margin-top:1.25rem}.cook-page_filterRows__I_9zD{display:grid;gap:.5rem}.cook-page_filterRow__g_S0_{align-items:start;display:grid;gap:.75rem}.cook-page_filterLabel__bu5iQ{color:var(--cook-muted);font-size:.7rem;font-weight:750;letter-spacing:.1em;padding-top:.45rem;text-transform:uppercase}.cook-page_filterOptions__2IBbx{display:flex;flex-wrap:wrap;gap:.4rem}.cook-page_filterOptions__2IBbx button{background:var(--cook-paper);border:1px solid rgba(102,92,84,.28);border-radius:999px;color:var(--cook-muted);cursor:pointer;font-size:.75rem;font-weight:700;padding:.4rem .7rem}.cook-page_filterOptions__2IBbx button[aria-pressed=true]{border-color:var(--cook-accent);box-shadow:0 0 0 2px var(--cook-accent)}.cook-page_rankControl__0rLN7{display:grid;font-size:.75rem;font-weight:750;gap:.5rem;min-width:10rem}.cook-page_rankControl__0rLN7 select{background:var(--cook-paper);border:1px solid rgba(102,92,84,.35);color:var(--cook-ink);padding:.7rem 2rem .7rem .75rem}.cook-page_ctaInner__gVixR,.cook-page_hubHeroInner__w_D0M,.cook-page_recipeBody__0g8ls,.cook-page_recipeHeroInner__vcTqz,.cook-page_sectionInner__V49VZ{margin:0 auto;max-width:74rem}.cook-page_cardMeta__dOZ3n,.cook-page_chipLabel__sXSar,.cook-page_eyebrow__Yi3hJ,.cook-page_sectionLabel__I57lZ,.cook-page_seriesLabel__9kInC{font-size:.6875rem;font-weight:750;letter-spacing:.13em;text-transform:uppercase}.cook-page_eyebrow__Yi3hJ,.cook-page_sectionLabel__I57lZ{color:var(--cook-accent)}.cook-page_hubTitle__UEKKg{font-size:clamp(3rem,8vw,6.5rem);font-weight:800;letter-spacing:-.065em;line-height:.94;margin-top:1.25rem;max-width:12ch}.cook-page_hubSubtitle__QHqyz{color:var(--cook-muted);font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.55;margin-top:2rem;max-width:42rem}.cook-page_hubIntro__vS0NI{border-left:3px solid var(--cook-accent);font-size:1rem;line-height:1.75;margin-top:2.5rem;max-width:39rem;padding-left:1.25rem}.cook-page_discoveryNote__9m_ZP{color:var(--cook-muted);line-height:1.6;margin-top:1rem;max-width:42rem}.cook-page_basicsSection__h4CCL{background:var(--cook-paper);border-bottom:1px solid rgba(102,92,84,.18);padding:clamp(5rem,9vw,8rem) 2rem}.cook-page_basicsHeading__yQqWq{font-size:clamp(2.25rem,5vw,4.25rem);letter-spacing:-.05em;line-height:.98;margin-top:.8rem;max-width:14ch}.cook-page_basicsIntro__O8Sl5{color:var(--cook-muted);font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.65;margin-top:1.5rem;max-width:48rem}.cook-page_basicsList__hA39z{border-top:2px solid var(--cook-ink);counter-reset:basic;display:grid;margin-top:3rem}.cook-page_basicsItem__8HCn9{border-bottom:1px solid rgba(102,92,84,.28);counter-increment:basic;display:grid;gap:.75rem;padding:1.75rem 0}.cook-page_basicsItem__8HCn9:before{color:var(--cook-accent);content:counter(basic,decimal-leading-zero);font-family:ui-monospace,Cascadia Code,monospace;font-size:.9rem;font-weight:750}.cook-page_basicsItem__8HCn9 h3{font-size:clamp(1.25rem,2.5vw,1.65rem);letter-spacing:-.025em;line-height:1.2}.cook-page_basicsItem__8HCn9 p{color:var(--cook-muted);line-height:1.7;max-width:44rem}.cook-page_recipesSection__FmOQG{padding:clamp(5rem,9vw,8rem) 2rem;scroll-margin-top:5rem}.cook-page_listingBody__Iwun_,.cook-page_rowsWrap__9NbmI{margin:0 auto;max-width:86rem;padding:clamp(4rem,8vw,7rem) 2rem}.cook-page_listingBody__Iwun_{padding-top:clamp(1.5rem,3vw,2.5rem)}.cook-page_recipeRow__1K3Ia+.cook-page_recipeRow__1K3Ia{border-top:1px solid rgba(102,92,84,.2);margin-top:clamp(4rem,7vw,6rem);padding-top:clamp(4rem,7vw,6rem)}.cook-page_rowHeader__9NQp8{align-items:end;display:flex;gap:1.5rem;justify-content:space-between}.cook-page_seeAll__b_4Ha{flex:none;font-size:.8rem;font-weight:750;padding-bottom:.2rem}.cook-page_recipeCarousel__HCbuq{display:grid;gap:1.5rem;grid-auto-columns:minmax(min(82vw,17rem),19.5rem);grid-auto-flow:column;margin-top:2.5rem;overflow-x:auto;overscroll-behavior-inline:contain;padding:.25rem 0 1.5rem;scroll-snap-type:inline mandatory;scrollbar-color:var(--cook-accent) var(--cook-cream)}.cook-page_recipeCarousel__HCbuq .cook-page_recipeCard__Ls6r_{scroll-snap-align:start}.cook-page_emptyState__NBOn0{background:var(--cook-cream);color:var(--cook-muted);line-height:1.65;margin-top:2rem;padding:2rem}.cook-page_listingHero___x6id{background:var(--cook-cream);padding:clamp(7rem,12vw,10rem) 2rem clamp(4rem,7vw,6rem)}.cook-page_listingTitle__thAmF{font-size:clamp(3rem,7vw,6rem);letter-spacing:-.06em;line-height:.96;margin-top:1rem}.cook-page_sectionHeading__V21Ku{font-size:clamp(2rem,4vw,3.5rem);letter-spacing:-.045em;line-height:1;margin-top:.8rem}.cook-page_recipeGrid__6MCeV{display:grid;gap:2rem}.cook-page_recipeCard__Ls6r_{background:var(--cook-cream);display:flex;flex-direction:column;min-height:100%;transition:transform .18s ease,box-shadow .18s ease}.cook-page_recipeCard__Ls6r_:focus-within,.cook-page_recipeCard__Ls6r_:hover{box-shadow:0 1.25rem 3rem rgba(43,36,32,.12);transform:translateY(-3px)}.cook-page_cardImageWrap__KG29C{aspect-ratio:16/9;background:var(--cook-oat);overflow:hidden}.cook-page_cardImage__kbU__{height:100%;object-fit:cover;transition:transform .35s ease;width:100%}.cook-page_recipeCard__Ls6r_:hover .cook-page_cardImage__kbU__{transform:scale(1.02)}.cook-page_cardBody__y9_Wp{display:flex;flex:1;flex-direction:column;padding:1.1rem}.cook-page_cardBodyStandalone__23UAB{border-top:4px solid var(--cook-accent);padding-top:1.4rem}.cook-page_cardChips__H3Zds{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem .6rem}.cook-page_testKitchenChip__5_DBu{background:var(--cook-accent);border-radius:999px;color:var(--cook-paper);font-size:.6rem;font-weight:750;letter-spacing:.13em;padding:.3rem .65rem;text-transform:uppercase;white-space:nowrap}.cook-page_cardIntro__XxUwC{color:var(--cook-muted);line-height:1.6;margin-top:.9rem}.cook-page_cardMeta__dOZ3n{color:var(--cook-accent)}.cook-page_cardTitle__gIQan{font-size:clamp(1.2rem,2vw,1.65rem);letter-spacing:-.035em;line-height:1.08;margin-top:.55rem}.cook-page_cardSubtitle__MfMcX{color:var(--cook-muted);line-height:1.6;margin-top:.9rem}.cook-page_cardRating__OoZuB{color:var(--cook-accent);font-size:.85rem;font-weight:700;margin-top:.55rem}.cook-page_cardTags__Q0JnJ{display:flex;flex-wrap:wrap;gap:.4rem;margin:.7rem 0 1rem}.cook-page_cardTags__Q0JnJ li{border:1px solid rgba(102,92,84,.2);border-radius:999px;color:var(--cook-muted);font-size:.67rem;padding:.35rem .55rem}.cook-page_cardFooter__Zyj6G{align-items:center;border-top:1px solid rgba(102,92,84,.25);display:flex;flex-wrap:wrap;gap:.7rem;margin-top:auto;padding-top:.9rem}.cook-page_cardChip__t_8w9,.cook-page_metaChip__egXlD{background:var(--cook-paper);border:1px solid rgba(102,92,84,.28);border-radius:999px;font-size:.75rem;font-weight:650;padding:.5rem .85rem}.cook-page_cardLink__raRbo{font-size:.8rem;font-weight:750;margin-left:auto}.cook-page_feedbackSection__Em_x9{background:var(--cook-paper);border-top:1px solid rgba(102,92,84,.2);padding:clamp(4rem,8vw,7rem) 2rem}.cook-page_feedbackTitle__pWQjd{font-size:clamp(2rem,4vw,3.5rem);letter-spacing:-.045em;margin-top:.75rem}.cook-page_feedbackSummary__N7lK3{color:var(--cook-accent);font-weight:750;margin-top:1rem}.cook-page_commentsToggle__NswWL{background:transparent;border:0;color:var(--cook-ink);cursor:pointer;font:inherit;font-weight:750;margin-top:1rem;padding:0;text-decoration:underline;text-underline-offset:.2em}.cook-page_feedbackForms__5xN88{margin-top:2rem}.cook-page_allRecipesCtaWrap__7OMrp{display:flex;justify-content:center;padding:0 2rem clamp(4rem,7vw,6rem)}.cook-page_allRecipesCta__Rd8kF,.cook-page_ctaPrimary__WyNl_{border-radius:999px;font-size:.75rem;font-weight:750;letter-spacing:.08em;padding:1rem 1.5rem;text-transform:uppercase}.cook-page_allRecipesCta__Rd8kF{background:var(--cook-ink);color:var(--cook-paper)}.cook-page_feedbackForms__5xN88 form{background:var(--cook-cream);padding:1.5rem}.cook-page_ratingFieldset__JViK_{border:0;display:flex;flex-wrap:wrap;gap:.85rem}.cook-page_starOption__Fs50s{cursor:pointer;display:grid;gap:.25rem}.cook-page_starOption__Fs50s span{color:var(--cook-muted);font-size:1.15rem;letter-spacing:.04em}.cook-page_starOption__Fs50s:has(input:checked) span{color:var(--cook-accent)}.cook-page_commentLabel__CqutA,.cook-page_ratingFieldset__JViK_ legend{display:grid;font-weight:750;gap:.75rem;margin-bottom:1rem}.cook-page_commentLabel__CqutA textarea{border:1px solid rgba(102,92,84,.35);min-height:8rem;padding:.9rem;resize:vertical}.cook-page_commentLabel__CqutA span{color:var(--cook-muted);font-size:.75rem;font-weight:500}.cook-page_feedbackButton__0oKxm{background:var(--cook-ink);border:0;color:var(--cook-paper);cursor:pointer;font-weight:750;padding:.7rem 1rem}.cook-page_loginRequired___DkPC{background:var(--cook-cream);margin-top:2rem;padding:1.5rem}.cook-page_loginRequired___DkPC a{font-weight:750}.cook-page_commentList__DMvpR{border-top:1px solid rgba(102,92,84,.25);margin-top:3rem}.cook-page_comment__axgX7{border-bottom:1px solid rgba(102,92,84,.25);padding:1.5rem 0}.cook-page_comment__axgX7>p,.cook-page_reply__cO9Pq>p{font-size:1rem;line-height:1.65;max-width:62rem}.cook-page_commentMeta__lGX6K{align-items:center;color:var(--cook-muted);display:flex;flex-wrap:wrap;font-size:.75rem;gap:.8rem;margin-top:.8rem}.cook-page_replyList__avlQv{border-left:2px solid rgba(102,92,84,.2);margin:1rem 0 0 1rem;padding-left:1rem}.cook-page_reply__cO9Pq{padding:.85rem 0}.cook-page_reply__cO9Pq+.cook-page_reply__cO9Pq{border-top:1px solid rgba(102,92,84,.18)}.cook-page_replyForm__hDOh_{background:var(--cook-cream);border-radius:.5rem;display:grid;gap:.85rem;margin-top:1rem;padding:1rem}.cook-page_replyForm__hDOh_ label{display:grid;font-size:.75rem;font-weight:750;gap:.35rem}.cook-page_replyForm__hDOh_ textarea{background:var(--cook-paper);border:1px solid rgba(102,92,84,.35);border-radius:.25rem;font:inherit;line-height:1.5;min-height:5.5rem;padding:.75rem;resize:vertical}.cook-page_replyFormActions__zlzCz{align-items:center;display:flex;gap:.6rem;justify-content:flex-end}.cook-page_replyCancel__2c8Vt,.cook-page_replyToggle__4vOKw{background:transparent;border:0;color:var(--cook-ink);cursor:pointer;font:inherit;font-size:.75rem;font-weight:750;padding:.2rem 0;text-decoration:underline;text-underline-offset:.2em}.cook-page_replyToggle__4vOKw{margin-left:.15rem}.cook-page_replyCancel__2c8Vt{padding:.7rem .8rem}.cook-page_replyButton__CNtBU{background:var(--cook-ink);border:0;color:var(--cook-paper);cursor:pointer;font-weight:750;padding:.7rem 1rem}.cook-page_commentAuthorRating__4UkMu{color:var(--cook-accent);font-weight:750}.cook-page_thumbGroup__kFztb{align-items:center;display:inline-flex;gap:.35rem}.cook-page_thumbIconStatic__z0i2B,.cook-page_thumbIcon__lTIAK{align-items:center;color:var(--cook-ink);display:inline-flex}.cook-page_thumbIcon__lTIAK{background:transparent;border:0;cursor:pointer;padding:.2rem}.cook-page_thumbIconStatic__z0i2B svg,.cook-page_thumbIcon__lTIAK svg{height:1rem;width:1rem}.cook-page_recipeHero__3dnkz{background:var(--cook-cream);padding:clamp(6rem,10vw,9rem) 2rem 3rem}.cook-page_recipeHeroInner__vcTqz{display:grid;gap:2.5rem}.cook-page_seriesLabel__9kInC{color:var(--cook-muted);display:block;margin-top:.8rem}.cook-page_seriesRow___Hsr6{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem .7rem;margin-top:.8rem}.cook-page_seriesRow___Hsr6 .cook-page_seriesLabel__9kInC{margin-top:0}.cook-page_recipeHeroInnerNoImage__l6V_j>div{max-width:52rem}.cook-page_recipeTitle__Jj6nZ{font-size:clamp(2.75rem,7vw,5.75rem);font-weight:800;letter-spacing:-.06em;line-height:.96;margin-top:1.5rem}.cook-page_recipeLabel__XljQ1{color:var(--cook-accent);font-size:.6875rem;font-weight:750;letter-spacing:.1em;line-height:1.4;margin-top:1rem}.cook-page_recipeSubtitle__k3AHK{color:var(--cook-muted);font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.5;margin-top:1.5rem}.cook-page_heroImageWrap__mhgfg{aspect-ratio:16/9;overflow:hidden}.cook-page_heroImage__fDaf6{height:100%;object-fit:cover;width:100%}.cook-page_metaBand__cKo6c{background:var(--cook-oat);padding:1.5rem 2rem}.cook-page_metaList__1Xa8J{display:flex;flex-wrap:wrap;gap:.75rem;margin:0 auto;max-width:74rem}.cook-page_metaList__1Xa8J+.cook-page_metaList__1Xa8J{margin-top:.75rem}.cook-page_metaChip__egXlD{background:rgba(255,250,244,.78);display:grid;gap:.15rem}.cook-page_chipLabel__sXSar{color:var(--cook-muted);font-size:.56rem}.cook-page_recipeBody__0g8ls{padding:clamp(4rem,8vw,7rem) 2rem}.cook-page_intro__JNKod{font-size:clamp(1.2rem,2.5vw,1.7rem);font-weight:550;letter-spacing:-.02em;line-height:1.55;max-width:48rem}.cook-page_contentGrid__EsvLq{display:grid;gap:4rem;margin-top:5rem}.cook-page_contentSection__9Paha h2{font-size:clamp(2rem,4vw,3.2rem);letter-spacing:-.045em;line-height:1}.cook-page_ingredientList__nysgS{border-top:2px solid var(--cook-ink);margin-top:2rem}.cook-page_ingredientList__nysgS li{border-bottom:1px solid rgba(102,92,84,.28);line-height:1.55;padding:1rem 0}.cook-page_methodList__JR1X6{counter-reset:step;display:grid;gap:0;margin-top:2rem}.cook-page_methodList__JR1X6 li{border-top:1px solid rgba(102,92,84,.28);counter-increment:step;display:grid;gap:1rem;grid-template-columns:3rem 1fr;line-height:1.7;padding:1.5rem 0}.cook-page_methodList__JR1X6 li:before{color:var(--cook-accent);content:counter(step,decimal-leading-zero);font-family:ui-monospace,Cascadia Code,monospace;font-size:1.1rem;font-weight:750}.cook-page_heat__23bh7{grid-column:1/-1;min-width:0}.cook-page_heatTableWrap__wG_8j{max-width:100%;overflow-x:auto;width:100%}.cook-page_heatTable__dWNK1{border-collapse:collapse;margin-top:2rem;width:100%}.cook-page_heatTable__dWNK1 tbody tr:not(:last-child),.cook-page_heatTable__dWNK1 thead tr{border-bottom:1px solid rgba(102,92,84,.22)}.cook-page_heatTable__dWNK1 td,.cook-page_heatTable__dWNK1 th{line-height:1.45;min-width:9rem;padding:.8rem .7rem;text-align:left;vertical-align:top}.cook-page_heatTable__dWNK1 th{color:var(--cook-muted);font-size:.8rem;font-weight:650}.cook-page_tips__T_Mwi{background:var(--cook-cream);padding:2rem}.cook-page_tips__T_Mwi ul{display:grid;gap:1.2rem;margin-top:1.5rem}.cook-page_tips__T_Mwi li{line-height:1.7;padding-left:1.25rem;position:relative}.cook-page_tips__T_Mwi li:before{color:var(--cook-accent);content:"•";left:0;position:absolute}.cook-page_nutrition__2kHqQ{background:var(--cook-cream);grid-column:1/-1;min-width:0;padding:clamp(2rem,5vw,3.5rem)}.cook-page_nutritionTable__OS5dK{border-collapse:collapse;margin-top:2rem;width:100%}.cook-page_nutritionTableWrap__Yn7nh{max-width:100%;overflow-x:auto;width:100%}.cook-page_nutritionTable__OS5dK tbody tr:not(:last-child),.cook-page_nutritionTable__OS5dK thead{border-bottom:1px solid rgba(102,92,84,.22)}.cook-page_nutritionTable__OS5dK td,.cook-page_nutritionTable__OS5dK th{min-width:7rem;padding:.75rem .6rem;text-align:left}.cook-page_nutritionTable__OS5dK th{color:var(--cook-muted);font-size:.8rem;font-weight:650}.cook-page_nutritionTable__OS5dK td{font-weight:700;text-align:left}.cook-page_nutritionDescription__4AC0I{border-top:1px solid rgba(102,92,84,.25);color:var(--cook-muted);font-size:.75rem;line-height:1.65;margin-top:2rem;padding-top:1.5rem}.cook-page_cta__qRJgi{--lw-link:var(--lw-link-on-accent);--lw-link-hover:var(--lw-link-dark-hover);--lw-link-focus:#fff;--lw-button-primary-hover-bg:#b9b7af;--lw-button-primary-hover-text:#1a1a18;background:var(--cook-accent);color:#fffaf4;padding:clamp(4rem,8vw,7rem) 2rem}.cook-page_ctaTitle__8Ug3f{font-size:clamp(2.2rem,5vw,4rem);letter-spacing:-.05em;line-height:1;max-width:15ch}.cook-page_ctaActions__pxavR{align-items:center;display:flex;flex-wrap:wrap;gap:1rem 1.5rem;margin-top:2rem}.cook-page_ctaPrimary__WyNl_{background:#fffaf4;color:var(--cook-accent)}.cook-page_ctaSecondary__jT0le{font-size:.8rem;font-weight:700;padding-bottom:.2rem}@media (min-width:760px){.cook-page_discoveryControls__myL9t{grid-template-columns:minmax(0,1fr) auto}.cook-page_filterRow__g_S0_{grid-template-columns:5rem minmax(0,1fr)}.cook-page_basicsItem__8HCn9{align-items:start;grid-template-columns:3rem minmax(12rem,.65fr) minmax(0,1.35fr)}.cook-page_recipeGrid__6MCeV{grid-template-columns:repeat(2,minmax(0,1fr))}.cook-page_recipeHeroInner__vcTqz{align-items:center;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.cook-page_recipeHeroInnerNoImage__l6V_j{grid-template-columns:minmax(0,1fr)}.cook-page_contentGrid__EsvLq{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)}.cook-page_tips__T_Mwi{grid-column:1/-1}}@media (min-width:1024px){.cook-page_recipeGrid__6MCeV{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.cook-page_cardImage__kbU__,.cook-page_recipeCard__Ls6r_{transition:none}}.cook-page_page__67vv_ .cook-page_faqSection__gzEoN [data-page-template]{padding-top:var(--page-step)}.cook-page_faqSection__gzEoN :is([data-testid=lw-lp-faq],[data-testid=lw-lp-faq]>*){width:100%;max-width:none}.cook-page_faqSection__gzEoN [data-testid=lw-lp-faq] summary{text-decoration-line:none}