.boziqG_skip{background:var(--color-surface);z-index:60;padding:12px;position:absolute;top:-100px;left:10px}.boziqG_skip:focus{top:10px}.boziqG_siteHeader{background:var(--color-surface);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-base);line-height:1.6}.boziqG_siteHeader *{box-sizing:border-box}.boziqG_siteHeader a{color:inherit;text-decoration:none}.boziqG_siteHeader a:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset)}.boziqG_sticky{z-index:50;position:sticky;top:0}.boziqG_header{max-width:var(--page-max);padding-left:var(--page-gutter);padding-right:var(--page-gutter);border-bottom:1px solid var(--color-border);grid-template-columns:280px minmax(0,1fr) auto;align-items:center;gap:28px;min-height:108px;margin:auto;padding-top:22px;padding-bottom:22px;display:grid}.boziqG_brand{width:280px;max-width:100%;display:block}.boziqG_brand img{width:100%;height:auto;display:block}.boziqG_primaryNav{justify-content:center;align-items:center;gap:20px;display:flex}.boziqG_primaryNav a{min-height:var(--tap-min);font-size:var(--text-sm);white-space:nowrap;color:var(--color-link);align-items:center;display:flex}.boziqG_primaryNav a:hover{text-underline-offset:5px;text-decoration:underline}.boziqG_languages{align-items:center;gap:8px;display:flex}.boziqG_language{min-width:var(--tap-min);min-height:var(--tap-min);border-radius:var(--control-radius);border:1px solid #0000;justify-content:center;align-items:center;padding:5px;display:flex}.boziqG_language[aria-current=page]{border-color:var(--color-link)}.boziqG_language[aria-disabled]{opacity:.5}.boziqG_language img{object-fit:contain;width:28px;height:18px;display:block}@media (max-width:1050px) and (min-width:601px){.boziqG_header{grid-template-columns:1fr auto;gap:12px}.boziqG_primaryNav{grid-area:2/1/auto/-1;justify-content:space-between}.boziqG_languages{grid-area:1/2}}@media (max-width:600px){.boziqG_header{grid-template-columns:minmax(0,1fr) auto;gap:18px 8px;min-height:0;padding-top:20px;padding-bottom:16px}.boziqG_brand{width:240px}.boziqG_languages{grid-area:1/2;gap:3px}.boziqG_primaryNav{gap:2px 16px;justify-content:initial;grid-area:2/1/auto/-1;grid-template-columns:1fr 1fr;display:grid}.boziqG_primaryNav a{border-bottom:1px solid var(--color-border)}}@media print{.boziqG_sticky{position:static}.boziqG_primaryNav,.boziqG_languages{display:none}}
.GfGDFq_city{font-family:var(--font-body);border-radius:var(--radius-card);background:var(--card-caption-bg);flex-direction:column;display:flex;position:relative;overflow:hidden}article.GfGDFq_city.discovery-card-province .card-picture{aspect-ratio:var(--card-ratio);flex-shrink:0;height:auto;position:relative}article.GfGDFq_city.discovery-card-province .card-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.GfGDFq_city .card-caption{background:var(--card-caption-bg);color:var(--color-on-dark);flex:1;padding:16px}:is(.GfGDFq_city .card-caption :is(h2,h3),.GfGDFq_city .card-title-link){color:var(--color-on-dark);font-family:var(--font-heading);font-size:var(--text-lg)}.GfGDFq_city .card-caption p{font-size:var(--text-sm);color:var(--color-on-link-muted);margin:8px 0 0}.GfGDFq_city .GfGDFq_description{color:var(--color-on-link-muted);margin-top:4px}.GfGDFq_city .card-caption .GfGDFq_tagline{font-family:var(--font-body);font-size:var(--text-lg);letter-spacing:.045em;text-transform:uppercase;overflow-wrap:anywhere;font-weight:700;line-height:1.3}.GfGDFq_city blockquote{display:none}.GfGDFq_badge{background:var(--color-surface-glass);color:var(--color-link);border-radius:var(--control-radius);font-size:var(--text-xs);z-index:1;padding:6px 9px;font-weight:700;line-height:1.3;position:absolute;top:12px;left:12px;right:12px}.directory-grid:has(>.GfGDFq_city){grid-auto-rows:1fr}@media (max-width:760px){:is(article.GfGDFq_city .card-caption :is(h2,h3),article.GfGDFq_city .card-title-link){font-size:var(--text-lg)}}@media (max-width:480px){:is(.directory-grid:has(>.GfGDFq_city),.discovery-rail:has(>.GfGDFq_city):not(:has(>:not(.GfGDFq_city)))){grid-template-columns:minmax(0,1fr);display:grid}}
.OeBLiG_page{background:var(--color-surface);color:var(--color-ink);max-width:var(--page-max);padding:0 var(--page-gutter) 20px;font-family:var(--font-body);margin:auto;line-height:1.55}.OeBLiG_page h1,.OeBLiG_page h2,.OeBLiG_page h3{font-family:var(--font-heading);font-weight:400;line-height:1.15}.OeBLiG_page h1{font-size:var(--text-h1);overflow-wrap:anywhere;margin:12px 0}.OeBLiG_page h2{font-size:var(--text-h2);margin:0 0 18px}.OeBLiG_page h3{font-size:var(--text-2xl);margin:0}.OeBLiG_page a:not(.card-title-link){color:var(--color-link);text-underline-offset:4px}.OeBLiG_page button:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset)}.OeBLiG_page a:not(.card-title-link):focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset)}.OeBLiG_page p{white-space:pre-line;margin:8px 0 16px}.OeBLiG_page .OeBLiG_eyebrow{margin-top:0}.OeBLiG_hero{grid-template-columns:1.15fr 1fr;align-items:start;gap:48px;padding:0 0 32px;display:grid}.OeBLiG_eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--color-link);font-weight:700}.OeBLiG_known{color:var(--color-muted)}.OeBLiG_intro{font-size:var(--text-xl)}.OeBLiG_picture{border-radius:var(--radius-media);position:relative;overflow:hidden}.OeBLiG_picture img{width:100%;height:auto;display:block}.OeBLiG_band{background:var(--color-link);color:var(--color-on-dark);align-items:flex-start;gap:12px;padding:22px 26px;display:flex;position:relative}.OeBLiG_band>div{flex:auto;min-width:0}.OeBLiG_band h2{font-size:var(--text-2xl);margin-bottom:8px}.OeBLiG_band p{color:var(--color-on-link-muted);margin:0}.OeBLiG_section{border-top:1px solid var(--color-border);padding:36px 0}.OeBLiG_grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.OeBLiG_card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);flex-direction:column;gap:8px;min-width:0;padding:20px;display:flex}.OeBLiG_card p{margin:0}.OeBLiG_descriptor,.OeBLiG_muted{font-size:var(--text-sm);color:var(--color-muted)}.OeBLiG_tags{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:12px;display:flex}.OeBLiG_unavailable{min-height:var(--tap-min);border-radius:var(--radius-pill);font-size:var(--text-sm);align-items:center;padding:0 12px;font-weight:600;display:inline-flex}.OeBLiG_recipeSlot{flex-direction:column;gap:10px;min-width:0;display:flex}.OeBLiG_recipeSlot>:first-child{flex:auto}.OeBLiG_unavailable{background:var(--color-surface-soft);color:var(--color-muted)}.OeBLiG_protection{z-index:1;align-self:flex-start;position:relative}.OeBLiG_protection button{font-size:var(--text-xs);color:var(--control-text);background:var(--control-bg);border-radius:var(--control-radius);cursor:pointer;align-items:center;gap:6px;min-height:44px;padding:0 12px;font-weight:700;list-style:none;display:flex;border:1px solid var(--control-border)!important}.OeBLiG_protection button::-webkit-details-marker{display:none}.OeBLiG_protection [role=tooltip]{z-index:5;border-radius:var(--radius-panel);background:var(--color-ink);width:min(270px,70vw);min-width:220px;color:var(--color-on-dark);box-shadow:0 10px 28px var(--color-shadow-dark);font-size:var(--text-sm);padding:14px;display:block;position:absolute;bottom:100%;left:0}.OeBLiG_productHead{justify-content:space-between;align-items:flex-start;gap:4px;display:flex;position:relative}.OeBLiG_productHead .OeBLiG_bandProtection{margin:-10px -12px 0 0}.OeBLiG_page .card-caption .OeBLiG_bandProtection button{color:var(--color-on-dark)}.OeBLiG_page .card-caption .OeBLiG_bandProtection button:focus-visible{outline-color:var(--color-on-dark)}.OeBLiG_bandProtection{display:flex;position:static}.OeBLiG_bandProtection button{z-index:2;width:var(--tap-min);height:var(--tap-min);border-radius:var(--control-radius);color:var(--card-place-registered);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.OeBLiG_bandProtection button svg{color:inherit}.OeBLiG_band .OeBLiG_bandProtection{margin:-6px -12px 0 0}.OeBLiG_bandProtection[data-sumac-protection-kind=unesco] button{color:var(--color-on-dark)}.OeBLiG_bandProtection[data-sumac-protection-kind=unesco] button:focus-visible{outline-color:var(--color-on-dark)}.OeBLiG_bandProtection[data-sumac-protection-kind=eu] button{color:var(--card-place-eu)}.OeBLiG_bandProtection button:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:-2px}.OeBLiG_bandProtection [role=tooltip]{z-index:5;box-sizing:border-box;border-radius:var(--radius-panel);background:var(--color-ink);width:min(270px,100% - 16px);color:var(--color-on-dark);box-shadow:0 10px 28px var(--color-shadow-dark);font-size:var(--text-sm);letter-spacing:0;overflow-wrap:normal;padding:14px;font-weight:400;line-height:1.5;position:absolute;bottom:calc(100% + 8px);right:8px}.OeBLiG_bandProtection [role=tooltip] strong{margin-bottom:4px;display:block}.OeBLiG_warm{background:var(--color-surface-soft);padding:48px 24px}.OeBLiG_culture{background:var(--color-link);color:var(--color-on-dark);grid-template-columns:1fr 1fr;gap:40px;padding:48px 24px;display:grid}.OeBLiG_culture p{color:var(--color-on-link-muted);font-size:var(--text-lg)}.OeBLiG_highlights{gap:20px;display:grid}.OeBLiG_highlights article{background:var(--color-on-dark-glass);border-radius:var(--radius-card);padding:22px}.OeBLiG_paired{grid-template-columns:1fr 1fr;gap:48px;display:grid}.OeBLiG_paired li{margin:12px 0}.OeBLiG_near{background:var(--color-link);border-radius:var(--radius-card);flex-direction:column;justify-content:flex-end;min-height:140px;text-decoration:none;display:flex;overflow:hidden}.OeBLiG_near img{width:100%;height:auto;aspect-ratio:var(--card-ratio);object-fit:cover}.OeBLiG_page .OeBLiG_near span{color:var(--color-on-dark);font-family:var(--font-heading);font-size:var(--text-2xl);padding:18px}@media (max-width:1000px){.OeBLiG_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.OeBLiG_hero{gap:28px}}@media (max-width:760px){.OeBLiG_page{padding:0 var(--page-gutter) 16px}.OeBLiG_hero,.OeBLiG_culture,.OeBLiG_paired{grid-template-columns:1fr}.OeBLiG_hero{padding-bottom:24px}.OeBLiG_grid{grid-template-columns:1fr}.OeBLiG_section{padding:24px 0}.OeBLiG_warm,.OeBLiG_culture{padding:32px 16px}.OeBLiG_page h2{font-size:var(--text-h2)}.OeBLiG_paired{gap:28px}.OeBLiG_band{padding:20px}}.OeBLiG_protection button{border:0;font-family:inherit}.OeBLiG_page .OeBLiG_near small{color:var(--color-on-link-muted);padding:0 18px 18px}
._0iSlKq_body.detail-body{padding-bottom:0}._0iSlKq_body>:last-child{margin-bottom:0}
.H_qrwG_entry{margin:1.5rem 0}.H_qrwG_entry>button{min-height:var(--tap-min);color:var(--button-primary-text);background:var(--button-primary-bg);border:1px solid var(--button-primary-bg);border-radius:var(--control-radius);cursor:pointer;padding:0 18px;font-weight:600}.H_qrwG_entry>button:hover{background:var(--button-primary-hover)}.H_qrwG_entry>button:disabled{opacity:var(--opacity-disabled);cursor:default}.H_qrwG_dialog{box-sizing:border-box;background:var(--color-surface);width:100%;max-width:none;height:100dvh;max-height:none;color:var(--color-link);border:0;margin:0;padding:0;position:fixed;inset:0;overflow:auto}.H_qrwG_dialog::backdrop{background:var(--color-scrim)}.H_qrwG_dialog button{font:inherit;min-width:var(--tap-min);min-height:var(--tap-min);border:1px solid var(--control-border);border-radius:var(--control-radius);background:var(--control-bg);color:var(--control-text);cursor:pointer;padding:0 16px}.H_qrwG_dialog button:hover{background:var(--control-hover-bg)}.H_qrwG_dialog button:disabled{opacity:var(--opacity-disabled);cursor:default}.H_qrwG_dialog button:focus-visible,.H_qrwG_dialog input:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset)}.H_qrwG_dialog button[aria-pressed=true]{color:var(--control-selected-text);background:var(--control-selected-bg);border-color:var(--control-selected-bg)}.H_qrwG_shell{max-width:1500px;margin:auto;padding:24px 32px 32px}.H_qrwG_top{border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:14px;padding-bottom:18px;display:flex}.H_qrwG_top>div:first-child{flex:220px}.H_qrwG_top h2{font:var(--text-h2)/1.15 var(--font-heading);margin:4px 0 0}.H_qrwG_eyebrow{font-size:var(--text-xs);letter-spacing:.15em;text-transform:uppercase;margin:0}.H_qrwG_settings{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.H_qrwG_settings output{text-align:center;font-variant-numeric:tabular-nums;min-width:22px}.H_qrwG_dialog .H_qrwG_awake{white-space:nowrap;background:0 0;border:0;align-items:center;gap:10px;padding:0 4px;display:inline-flex}.H_qrwG_dialog .H_qrwG_awake:hover{background:0 0}.H_qrwG_awakeTrack{box-sizing:border-box;border:1px solid var(--control-border);border-radius:var(--radius-pill);background:var(--color-border);flex:0 0 52px;width:52px;height:32px;transition:background-color .16s;display:block;position:relative}.H_qrwG_awakeThumb{background:var(--color-surface);width:26px;height:26px;box-shadow:0 1px 3px var(--color-shadow);border-radius:50%;transition:transform .16s;position:absolute;top:2px;left:2px}.H_qrwG_awake[aria-checked=true] .H_qrwG_awakeTrack{border-color:var(--color-success);background:var(--color-success)}.H_qrwG_awake[aria-checked=true] .H_qrwG_awakeThumb{transform:translate(20px)}@media (prefers-reduced-motion:reduce){.H_qrwG_awakeTrack,.H_qrwG_awakeThumb{transition:none}}.H_qrwG_exit{font-size:var(--text-xl)!important;padding:8px!important}.H_qrwG_status{min-height:1.5em;font-size:var(--text-sm);margin:12px 0}.H_qrwG_columns{grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:42px;display:grid}.H_qrwG_ingredients{background:var(--color-surface-soft);border:1px solid var(--color-border);border-radius:var(--radius-card);min-width:0;padding:22px}.H_qrwG_ingredients h3{font:var(--text-2xl) var(--font-heading);margin:0 0 18px}.H_qrwG_checklist{margin:0;padding:0;list-style:none}.H_qrwG_checklist li{border-radius:var(--control-radius);margin:0 0 12px;padding:4px}.H_qrwG_checklist li[data-checked=true] label span{opacity:.5;text-decoration:line-through}.H_qrwG_checklist li[data-for-step=true]{background:var(--color-surface)}.H_qrwG_checklist label{min-height:var(--tap-min);cursor:pointer;align-items:flex-start;gap:10px;line-height:1.5;display:flex}.H_qrwG_checklist input{width:20px;height:20px;accent-color:var(--color-link);flex:0 0 20px;margin:2px 0 0}.H_qrwG_checklist p{font-size:var(--text-sm)}.H_qrwG_forStep{background:var(--color-surface);border-radius:var(--radius-panel);margin-bottom:16px;padding:12px}.H_qrwG_forStep h4{margin:0 0 8px}.H_qrwG_forStep ul{margin:0;padding:0;list-style:none}.H_qrwG_forStep li{justify-content:space-between;align-items:center;gap:8px;min-height:32px;display:flex}.H_qrwG_guide{min-width:var(--tap-min);min-height:var(--tap-min);color:var(--color-link);border-radius:var(--control-radius);flex:none;justify-content:center;align-items:center;margin:-6px -10px -6px 0;display:inline-flex}.H_qrwG_guide:hover{background:var(--control-hover-bg)}.H_qrwG_method{min-width:0}.H_qrwG_progress h3{font-size:var(--text-base);margin:0 0 14px;font-weight:400}.H_qrwG_progress h3:focus{outline:none}.H_qrwG_segments{gap:6px;display:flex}.H_qrwG_segments span{background:var(--color-border);border-radius:var(--control-radius);flex:1;height:5px}.H_qrwG_segments span[data-state=current],.H_qrwG_segments span[data-state=done]{background:var(--color-link)}.H_qrwG_currentStep{touch-action:pan-y;padding-top:24px}.H_qrwG_number{font:var(--text-display)/1 var(--font-heading);display:block}.H_qrwG_stepText{font-size:var(--text-3xl)!important;margin:20px 0!important;line-height:1.45!important}.H_qrwG_cue{border-left:2px solid var(--color-link);color:var(--color-link);padding-left:12px;font-size:var(--text-base)!important;line-height:1.55!important}.H_qrwG_timers{grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:12px;margin-top:22px;display:grid}.H_qrwG_timer{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);padding:18px}.H_qrwG_timer h4{font-size:var(--text-sm);margin:0 0 10px;font-weight:400}.H_qrwG_timer output{font:var(--text-h1)/1.2 var(--font-heading);font-variant-numeric:tabular-nums;margin-bottom:14px;display:block}.H_qrwG_timer>div{flex-wrap:wrap;gap:6px;display:flex}.H_qrwG_timer button{font-size:var(--text-sm);padding:8px 10px}.H_qrwG_navigation{justify-content:space-between;gap:16px;margin-top:30px;display:flex}.H_qrwG_navigation button{min-height:60px;font-size:var(--text-lg);flex:1}.H_qrwG_navigation button:last-child{color:var(--button-primary-text);background:var(--button-primary-bg);border-color:var(--button-primary-bg)}.H_qrwG_navigation button:last-child:hover{background:var(--button-primary-hover)}.H_qrwG_ingredientToggle{display:none}@media (max-width:760px){.H_qrwG_shell{padding:18px 20px 28px}.H_qrwG_top{gap:8px}.H_qrwG_top>div:first-child{flex-basis:100%}.H_qrwG_top h2{font-size:var(--text-h2)}.H_qrwG_settings{display:none}.H_qrwG_top .H_qrwG_awake{font-size:var(--text-sm);margin-left:auto}.H_qrwG_top .H_qrwG_exit{margin-left:8px}.H_qrwG_status{margin:8px 0 12px}.H_qrwG_columns{flex-direction:column;gap:20px;display:flex}.H_qrwG_ingredients{order:2;display:none}.H_qrwG_ingredients[data-open=true]{display:block}.H_qrwG_number{font-size:var(--text-display)}.H_qrwG_stepText{font-size:var(--text-2xl)!important}.H_qrwG_navigation button{min-height:56px}.H_qrwG_ingredientToggle{width:100%;margin-top:12px;display:block}}@media print{.H_qrwG_entry{display:none}}
.ChoRda_controls{align-items:center;gap:4px;margin:0;display:inline-flex}.ChoRda_controls button{min-width:var(--tap-min);min-height:var(--tap-min);border:1px solid var(--control-border);border-radius:var(--control-radius);background:var(--control-bg);color:var(--control-text);cursor:pointer;font:inherit;white-space:nowrap;padding:0 8px}.ChoRda_controls button:hover{background:var(--control-hover-bg)}.ChoRda_controls button[aria-pressed=true]{background:var(--control-selected-bg);color:var(--control-selected-text);border-color:var(--control-selected-bg)}.ChoRda_controls button:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset)}.ChoRda_controls button:disabled{opacity:var(--opacity-disabled);cursor:default}.ChoRda_secondary{display:none}@media print{.ChoRda_controls{display:none}.ChoRda_measures[data-hydrated=true] .ChoRda_secondary{display:inline}}.ChoRda_measures[data-hydrated=false] .ChoRda_controls{display:none}
.p7t6Ra_page{max-width:var(--page-max);padding:0 var(--page-gutter) 60px;color:var(--color-ink);overflow-wrap:anywhere;margin:0 auto}.p7t6Ra_page h1,.p7t6Ra_page h2{font-family:var(--font-heading)}.p7t6Ra_page h3:not(.card-caption h3){font-family:var(--font-heading)}.p7t6Ra_page h1{font-size:var(--text-h1);margin:0 0 20px;line-height:1.12}.p7t6Ra_page h2{font-size:var(--text-h2);margin:0 0 18px}.p7t6Ra_page h3:not(.card-caption h3){font-size:var(--text-lg);margin:24px 0 10px}.p7t6Ra_page li{line-height:1.65}.p7t6Ra_page p:not(.card-caption p){line-height:1.65}.p7t6Ra_page a:not(.card-title-link){color:var(--color-link);text-underline-offset:3px}.p7t6Ra_page :where(p,li)>a{text-decoration:underline}.p7t6Ra_page a:not(.card-title-link):focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset)}.p7t6Ra_hero{grid-template-columns:1.15fr 1fr;align-items:start;gap:48px;margin:0 0 30px;display:grid}.p7t6Ra_eyebrow{color:var(--color-link);letter-spacing:.08em;font-weight:700;font-size:var(--text-xs);text-transform:uppercase;margin:0 0 1em}.p7t6Ra_summary{font-size:var(--text-lg)}.p7t6Ra_image{border-radius:var(--radius-media);width:100%;height:auto}.p7t6Ra_jumps{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);flex-wrap:wrap;gap:0 24px;padding:8px 0;display:flex}.p7t6Ra_section{margin:36px 0;scroll-margin-top:120px}.p7t6Ra_page section[id]{scroll-margin-top:calc(var(--sumac-site-header-height,96px) + 72px)}.p7t6Ra_cook{margin-top:40px}.p7t6Ra_cook ul{padding-left:22px}.p7t6Ra_jumps a{min-height:var(--tap-min);align-items:center;display:inline-flex}@media (max-width:760px){.p7t6Ra_page{padding:0 var(--page-gutter) 40px}.p7t6Ra_hero{grid-template-columns:1fr;gap:20px}}.p7t6Ra_place{margin:4px 0 8px}
.FUo3Ja_toolbar{color:var(--color-link);flex-wrap:wrap;align-items:flex-start;gap:2px;margin:18px 0 20px;display:flex;position:relative}.FUo3Ja_action{box-sizing:border-box;border-radius:var(--control-radius);min-width:44px;height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;flex-direction:column;align-items:center;gap:8px;padding:10px;text-decoration:none;display:inline-flex;position:relative}.FUo3Ja_action:hover{background:var(--control-hover-bg)}.FUo3Ja_action:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset)}.FUo3Ja_action:disabled{cursor:default;opacity:var(--opacity-disabled)}.FUo3Ja_action[aria-pressed=true] svg{fill:currentColor}.FUo3Ja_label{z-index:5;border-radius:var(--control-radius);background:var(--color-link);width:max-content;max-width:min(210px,100vw - 60px);color:var(--color-on-dark);font-size:var(--text-xs);opacity:0;visibility:hidden;pointer-events:none;padding:7px 10px;line-height:1.4;position:absolute;top:calc(100% + 4px);left:0}.FUo3Ja_action:last-of-type .FUo3Ja_label{left:auto;right:0}.FUo3Ja_action:hover .FUo3Ja_label,.FUo3Ja_action:focus .FUo3Ja_label{opacity:1;visibility:visible}.FUo3Ja_toolbar[data-expanded=true] .FUo3Ja_action{max-width:100%;height:auto;min-height:44px}.FUo3Ja_toolbar[data-expanded=true] .FUo3Ja_label{width:auto;max-width:140px;color:inherit;text-align:center;opacity:1;visibility:visible;background:0 0;padding:0;position:static}.FUo3Ja_toolbar[data-quiet=true] .FUo3Ja_label{opacity:0;visibility:hidden}.FUo3Ja_notice{font-size:var(--text-sm);color:var(--color-ink);flex-basis:100%;margin:4px 0 0}.FUo3Ja_notice:empty{display:none}.FUo3Ja_copyLink{color:var(--color-ink);flex-wrap:wrap;flex-basis:100%;gap:8px;display:flex}.FUo3Ja_copyLink label{flex-basis:100%}.FUo3Ja_copyLink input{width:100%;min-width:0;min-height:var(--tap-min);box-sizing:border-box;font:inherit;padding:0 12px}.FUo3Ja_copyLink button{min-height:var(--tap-min);border:1px solid var(--control-border);border-radius:var(--control-radius);background:var(--control-bg);color:var(--control-text);font:inherit;cursor:pointer;padding:0 16px}.FUo3Ja_copyLink button:hover{background:var(--control-hover-bg)}@media print{.FUo3Ja_toolbar{display:none}}
.uOkiLa_facts{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);margin:1.5rem 0;padding:1rem 0}.uOkiLa_grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0;display:grid}.uOkiLa_fact{border-left:1px solid var(--color-border);min-width:0;padding:0 .4rem}.uOkiLa_fact:first-child{border-left:0;padding-left:0}.uOkiLa_label{font-size:var(--text-xs);letter-spacing:.02em;color:var(--color-muted)}.uOkiLa_value{font-size:var(--text-sm);margin:.25rem 0 0;line-height:1.3}.uOkiLa_note{font-size:var(--text-sm);color:var(--color-muted);margin:1rem 0 0}@media (max-width:480px){.uOkiLa_fact{padding:0 .25rem}.uOkiLa_label{letter-spacing:0;overflow-wrap:anywhere}}
.lYGb8q_island{color:var(--color-ink);margin-block:1.5rem}.lYGb8q_island button{font:inherit;min-height:var(--tap-min);border:1px solid var(--control-border);border-radius:var(--control-radius);background:var(--control-bg);color:var(--control-text);cursor:pointer;padding:0 16px}.lYGb8q_island button:hover{background:var(--control-hover-bg)}.lYGb8q_island button:disabled{opacity:var(--opacity-disabled);cursor:default}.lYGb8q_island button[aria-pressed=true]{background:var(--control-selected-bg);color:var(--control-selected-text);border-color:var(--control-selected-bg)}.lYGb8q_island button:focus-visible,.lYGb8q_island input:focus-visible,.lYGb8q_island h2:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset)}.lYGb8q_session{border:1px solid var(--color-ink);border-radius:var(--radius-panel);background:var(--color-surface);padding:1rem}.lYGb8q_session[hidden]{display:none}.lYGb8q_controls{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.lYGb8q_controls output{font-variant-numeric:tabular-nums;padding:.5rem}.lYGb8q_body{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:1.5rem;max-height:75dvh;padding:.5rem;display:grid;overflow:auto}.lYGb8q_body h2,.lYGb8q_body h3{font-family:var(--font-heading)}.lYGb8q_body ul{padding-inline-start:1.25rem}.lYGb8q_body li{margin-block:1rem}.lYGb8q_body li>span{display:block}.lYGb8q_ingredients label{align-items:center;gap:.6rem;min-height:44px;display:flex}.lYGb8q_ingredients input{flex-shrink:0;width:1.2rem;height:1.2rem}.lYGb8q_method{min-width:0}.lYGb8q_method p{line-height:1.7}.lYGb8q_timer{border:1px solid var(--color-ink);border-radius:var(--control-radius);margin-block:1rem;padding:1rem}.lYGb8q_timer output{font-variant-numeric:tabular-nums;margin-block-end:.75rem;display:block}@media (max-width:700px){.lYGb8q_body{grid-template-columns:1fr;max-height:none;overflow:visible}.lYGb8q_session{padding:.75rem}}@media print{.lYGb8q_island{display:none}}
.NWDDEG_page{max-width:var(--page-max);padding:0 var(--page-gutter) 32px;color:var(--color-ink);overflow-wrap:anywhere;margin:0 auto}.NWDDEG_page h1{font-size:var(--text-3xl);font-weight:var(--weight-heading);letter-spacing:var(--tracking-heading);margin:0 0 4px;line-height:1.15}.NWDDEG_page h2{font-size:var(--text-h2);font-weight:var(--weight-heading);letter-spacing:var(--tracking-heading);margin:0 0 8px;line-height:1.2}.NWDDEG_page h3{font-size:var(--text-lg);margin:0 0 8px;line-height:1.4}.NWDDEG_page p{margin:0;line-height:1.5}.NWDDEG_page a{color:var(--color-link);text-underline-offset:4px}.NWDDEG_page button{cursor:pointer;min-height:var(--tap-min);font:inherit;color:var(--color-ink);border:1px solid var(--color-border);background:var(--color-surface);border-radius:var(--control-radius);padding:10px 14px}.NWDDEG_page button:hover{background:var(--color-surface-soft)}.NWDDEG_page button:disabled{color:var(--color-muted);cursor:default}.NWDDEG_page a:focus-visible,.NWDDEG_page button:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset)}.NWDDEG_intro{padding-top:16px}.NWDDEG_lead{max-width:900px;color:var(--color-muted);font-size:var(--text-lg);margin-top:16px!important}.NWDDEG_sectionNumber{white-space:nowrap;color:var(--color-link);font-size:var(--text-sm);flex:0 0 24px}.NWDDEG_number{border:1px solid var(--color-border);height:28px;color:var(--color-link);font-size:var(--text-sm);border-radius:50%;flex:0 0 28px;place-items:center;display:grid}@media (prefers-reduced-motion:no-preference){.NWDDEG_page button{transition:background .15s,border-color .15s}}.NWDDEG_sharedPattern{background:var(--color-surface-soft);border-radius:var(--control-radius);margin:16px 0 24px;padding:16px}.NWDDEG_sharedPattern>h3{font-size:var(--text-xl);font-weight:var(--weight-heading);margin-bottom:16px}.NWDDEG_sharedPattern ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.NWDDEG_sharedPattern li{gap:12px;display:flex}.NWDDEG_sharedPattern h4{font-size:var(--text-base);margin:0 0 8px}.NWDDEG_sharedPattern p{color:var(--color-muted);font-size:var(--text-sm)}.NWDDEG_sharedNote{border-top:1px solid var(--color-border);padding-top:12px;margin-top:16px!important}.NWDDEG_filterGallery{gap:20px;display:grid}.NWDDEG_directoryGuide{border:1px solid var(--color-border);border-radius:var(--control-radius);padding:20px;scroll-margin-top:150px}.NWDDEG_directoryHeading{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:12px;display:flex}.NWDDEG_directoryHeading h3{font-size:var(--text-2xl);font-weight:var(--weight-heading)}.NWDDEG_directoryHeading p{color:var(--color-muted);font-size:var(--text-sm)}.NWDDEG_directoryHeading>a{font-size:var(--text-sm);flex-shrink:0}.NWDDEG_explainedRow{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:var(--color-surface-soft);grid-template-columns:repeat(auto-fit,minmax(70px,1fr));gap:4px;padding:8px;display:grid}.NWDDEG_explainedRow>a{text-align:center;min-height:var(--tap-min);font-size:var(--text-xs);flex-direction:column;justify-content:flex-start;align-items:center;gap:6px;padding:6px 4px;line-height:1.4;text-decoration:none;display:flex}.NWDDEG_explainedRow>a:hover{background:var(--color-surface)}.NWDDEG_explainedRow svg{flex-shrink:0;width:28px;height:28px}.NWDDEG_iconLegend{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 16px;margin:12px 0 0;display:grid}.NWDDEG_iconLegend>div{border:1px solid var(--color-surface);border-radius:var(--control-radius);padding:8px;scroll-margin-top:170px}.NWDDEG_iconLegend>div:target{background:var(--color-surface-soft);border-color:var(--color-link)}.NWDDEG_iconLegend dt{font-size:var(--text-base);align-items:center;gap:8px;font-weight:700;display:flex}.NWDDEG_iconLegend dt svg{color:var(--color-link);flex-shrink:0}.NWDDEG_iconLegend dd{color:var(--color-muted);font-size:var(--text-base);margin:4px 0 0 32px;line-height:1.5}@media (max-width:760px){.NWDDEG_sharedPattern{padding:16px}.NWDDEG_sharedPattern ol{grid-template-columns:minmax(0,1fr);gap:16px}.NWDDEG_directoryGuide{padding:16px 12px}.NWDDEG_directoryHeading{align-items:start}.NWDDEG_directoryHeading h3{font-size:var(--text-xl)}.NWDDEG_explainedRow{grid-template-columns:repeat(4,minmax(0,1fr))}.NWDDEG_iconLegend{grid-template-columns:minmax(0,1fr);gap:4px}}.NWDDEG_navigationLinks{max-width:900px;margin-bottom:16px}.NWDDEG_navigationLinks p{color:var(--color-muted)}.NWDDEG_featureList{border-top:1px solid var(--color-border)}.NWDDEG_featureGuide{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:24px;padding:20px 0;scroll-margin-top:170px;display:grid}.NWDDEG_featureGuide h3{font-size:var(--text-xl);font-weight:var(--weight-heading)}.NWDDEG_featureGuide header p{color:var(--color-muted)}.NWDDEG_featureGuide ol{margin:0;padding-left:24px;line-height:1.5}.NWDDEG_featureGuide li{padding-left:4px}.NWDDEG_featureGuide li+li{margin-top:8px}@media (max-width:760px){.NWDDEG_featureGuide{grid-template-columns:minmax(0,1fr);gap:12px;padding:16px 0}}@media (max-width:1024px){.NWDDEG_page h1{font-size:var(--text-2xl)}}.NWDDEG_outline{margin-top:20px}.NWDDEG_outlinePart{border:1px solid var(--color-border);border-radius:var(--control-radius);scroll-margin-top:170px}.NWDDEG_outlinePart+.NWDDEG_outlinePart{margin-top:12px}.NWDDEG_outlineSummary,.NWDDEG_directorySummary{cursor:pointer;min-height:var(--tap-min);align-items:baseline;gap:12px;padding:16px;list-style:none;display:flex}.NWDDEG_outlineSummary::-webkit-details-marker{display:none}.NWDDEG_directorySummary::-webkit-details-marker{display:none}.NWDDEG_outlineSummary::marker{content:""}.NWDDEG_directorySummary::marker{content:""}.NWDDEG_outlineSummary:hover,.NWDDEG_directorySummary:hover{background:var(--color-surface-soft)}.NWDDEG_outlineSummary:focus-visible,.NWDDEG_directorySummary:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset)}.NWDDEG_outlineHeading{flex:1;min-width:0;display:block}.NWDDEG_outlineHeading h2{font-size:var(--text-2xl);margin-bottom:4px}.NWDDEG_outlineHeading>span,.NWDDEG_directorySummary>span>span{color:var(--color-muted);line-height:1.5;display:block}.NWDDEG_outlineChevron{color:var(--color-link);flex-shrink:0;margin-left:auto;transition:transform .15s}.NWDDEG_outlinePart[open]>summary .NWDDEG_outlineChevron,.NWDDEG_directoryGuide[open]>summary .NWDDEG_outlineChevron,.NWDDEG_featureGuide[open]>summary .NWDDEG_outlineChevron{transform:rotate(180deg)}.NWDDEG_outlineBody{border-top:1px solid var(--color-border);padding:16px}.NWDDEG_outlineIntro{color:var(--color-muted);margin-bottom:16px!important}.NWDDEG_directoryGuide{padding:0}.NWDDEG_directorySummary>span:first-child{min-width:0}.NWDDEG_directorySummary h3{font-size:var(--text-lg);margin-bottom:4px}.NWDDEG_directoryBody{padding:0 16px 16px}.NWDDEG_filterGallery{gap:8px}.NWDDEG_featureList{border-top:0;gap:8px;display:grid}.NWDDEG_featureGuide{border:1px solid var(--color-border);border-radius:var(--control-radius);padding:0;display:block}.NWDDEG_featureGuide>ol{margin:0 16px 16px 24px}@media (max-width:760px){.NWDDEG_outlineSummary,.NWDDEG_directorySummary{padding:14px 12px}.NWDDEG_outlineBody{padding:12px}.NWDDEG_directoryBody{padding:0 12px 12px}.NWDDEG_outlineHeading h2{font-size:var(--text-xl)}}@media (prefers-reduced-motion:reduce){.NWDDEG_outlineChevron{transition:none}}.NWDDEG_story{max-width:900px;margin-bottom:16px!important;line-height:1.6!important}.NWDDEG_featureBody{padding:0 16px 16px}.NWDDEG_featureBody ol{margin:0 0 0 8px}@media (max-width:760px){.NWDDEG_featureBody{padding:0 12px 12px}}.NWDDEG_outlineSummary,.NWDDEG_directorySummary{border-inline-start:4px solid #0000}.NWDDEG_outlinePart[open],.NWDDEG_directoryGuide[open],.NWDDEG_featureGuide[open]{border-color:var(--color-link)}.NWDDEG_outlinePart[open]>.NWDDEG_outlineSummary,.NWDDEG_directoryGuide[open]>.NWDDEG_directorySummary,.NWDDEG_featureGuide[open]>.NWDDEG_directorySummary{background:var(--color-surface-soft);border-inline-start-color:var(--color-link)}.NWDDEG_outlinePart[open]>.NWDDEG_outlineSummary h2,.NWDDEG_directoryGuide[open]>.NWDDEG_directorySummary h3,.NWDDEG_featureGuide[open]>.NWDDEG_directorySummary h3{color:var(--color-link);font-weight:700}.NWDDEG_searchInstructions{margin:0;padding-left:24px;line-height:1.5}.NWDDEG_searchInstructions>li+li{margin-top:12px}.NWDDEG_searchExample{background:var(--color-surface-soft);border-radius:var(--control-radius);margin-top:12px;padding:12px}.NWDDEG_searchExample code{color:var(--color-link);font-size:var(--text-base);margin-bottom:8px;display:block}
.YwFO7a_page{background:var(--color-surface);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-base);line-height:1.6}.YwFO7a_page *{box-sizing:border-box}.YwFO7a_page a{color:inherit;text-decoration:none}.YwFO7a_page :is(a,button,input):focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset)}.YwFO7a_page :where(h1,h2,h3,p,figure){margin:0}.YwFO7a_page :where(h1,h2,h3){font-family:var(--font-heading);font-weight:var(--weight-heading);line-height:1.15}.YwFO7a_page h1{font-size:var(--text-h1);letter-spacing:var(--tracking-heading)}.YwFO7a_page h1 span{display:block}.YwFO7a_page h2{font-size:var(--text-h2);letter-spacing:var(--tracking-heading)}.YwFO7a_page :where(h3){font-size:var(--text-xl)}.YwFO7a_page :where(img):not(:where(.YwFO7a_recipeGrid img,.YwFO7a_featuredCard img)){width:100%;height:auto;display:block}.YwFO7a_hero,.YwFO7a_section,.YwFO7a_story,.YwFO7a_invitation{max-width:var(--page-max);padding-left:var(--page-gutter);padding-right:var(--page-gutter);margin:auto}.YwFO7a_textLink:hover{text-underline-offset:5px;text-decoration:underline}.YwFO7a_hero{border-bottom:1px solid var(--color-border);grid-template-columns:.95fr 1.2fr;align-items:center;gap:58px;padding-top:50px;padding-bottom:42px;display:grid}.YwFO7a_eyebrow{font-size:var(--text-xs);letter-spacing:.15em;color:var(--color-link);text-transform:uppercase;font-weight:600;margin-bottom:18px!important}.YwFO7a_page .YwFO7a_lead{font-size:var(--text-lg);color:var(--color-muted);max-width:460px;margin:20px 0 24px}.YwFO7a_page .YwFO7a_button{background:var(--button-primary-bg);color:var(--button-primary-text);border-radius:var(--control-radius);justify-content:center;align-items:center;gap:22px;min-height:48px;padding:12px 22px;display:inline-flex}.YwFO7a_page .YwFO7a_button:hover{background:var(--button-primary-hover)}.YwFO7a_heroPhoto img{border-radius:var(--radius-media);aspect-ratio:1672/941;object-fit:contain}.YwFO7a_heroPhoto figcaption{text-align:right;color:var(--color-link);font-style:italic;font-size:var(--text-lg);margin-top:8px}.YwFO7a_section,.YwFO7a_story{padding-top:52px;padding-bottom:52px}.YwFO7a_sectionHeading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:26px;display:flex}.YwFO7a_sectionHeading p:not(.YwFO7a_eyebrow){color:var(--color-muted);max-width:620px;margin-top:10px}.YwFO7a_page .YwFO7a_textLink{min-height:var(--tap-min);font-size:var(--text-sm);color:var(--color-link);align-items:center;gap:12px;display:inline-flex}.YwFO7a_page .YwFO7a_recipeGrid,.YwFO7a_cityGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.YwFO7a_journey{background:var(--color-surface-soft)}.YwFO7a_city{background:var(--color-surface);border-radius:var(--radius-card);border:1px solid var(--color-border);overflow:hidden}.YwFO7a_city img{aspect-ratio:var(--card-ratio);object-fit:contain}.YwFO7a_city>div{padding:18px 20px;position:relative}.YwFO7a_city p{font-size:var(--text-sm);color:var(--color-muted);margin-top:8px;padding-right:20px}.YwFO7a_city div>.YwFO7a_arrow{color:var(--color-link);position:absolute;top:20px;right:20px}.YwFO7a_story{border-bottom:1px solid var(--color-border);grid-template-columns:1fr 1.25fr;gap:80px;display:grid}.YwFO7a_page .YwFO7a_sign{color:var(--color-link);font-style:italic;font-size:var(--text-xl);margin-top:18px}.YwFO7a_page .YwFO7a_storyText{font-size:var(--text-lg);margin-bottom:12px;line-height:1.75}.YwFO7a_helpGrid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.YwFO7a_helpGrid>a{border:1px solid var(--color-border);border-radius:var(--radius-media);align-items:center;gap:20px;padding:26px;display:flex}.YwFO7a_helpGrid>a>.YwFO7a_arrow{color:var(--color-link);margin-left:auto}.YwFO7a_number{font-size:var(--text-3xl);color:var(--color-link)}.YwFO7a_helpGrid p{color:var(--color-muted);font-size:var(--text-sm);margin-top:8px}.YwFO7a_invitation{text-align:center;border-top:1px solid var(--color-border);padding-top:52px;padding-bottom:64px}.YwFO7a_invitation p{max-width:540px;color:var(--color-muted);margin:14px auto 24px}.YwFO7a_arrow{fill:none;stroke:currentColor;stroke-width:1.7px;vertical-align:middle;flex-shrink:0;width:14px;height:14px;display:inline-block}@media (max-width:800px){.YwFO7a_hero{gap:28px}.YwFO7a_page .YwFO7a_recipeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.YwFO7a_story{gap:30px}.YwFO7a_cityGrid{gap:16px}}@media (max-width:600px){.YwFO7a_hero{grid-template-columns:1fr;gap:22px;padding-top:28px;padding-bottom:22px}.YwFO7a_page h1{font-size:var(--text-h2)}.YwFO7a_eyebrow{margin-bottom:14px!important}.YwFO7a_page .YwFO7a_lead{font-size:var(--text-base);margin:14px 0 20px}.YwFO7a_hero .YwFO7a_button{width:100%}.YwFO7a_heroPhoto figcaption{font-size:var(--text-base);margin-top:4px}.YwFO7a_section,.YwFO7a_story{padding-top:34px;padding-bottom:34px}.YwFO7a_sectionHeading{margin-bottom:20px;display:block}.YwFO7a_sectionHeading>.YwFO7a_textLink{margin-top:8px}.YwFO7a_sectionHeading p:not(.YwFO7a_eyebrow){font-size:var(--text-sm)}.YwFO7a_page .YwFO7a_recipeGrid{grid-template-columns:1fr;gap:20px}.YwFO7a_cityGrid{grid-template-columns:1fr}.YwFO7a_city{grid-template-columns:42% minmax(0,1fr);display:grid}.YwFO7a_city>div{padding:16px}.YwFO7a_city img{align-self:center}.YwFO7a_story{grid-template-columns:1fr;gap:20px}.YwFO7a_page .YwFO7a_storyText{font-size:var(--text-base)}.YwFO7a_helpGrid{grid-template-columns:1fr;gap:14px}.YwFO7a_helpGrid>a{padding:20px}.YwFO7a_invitation{padding-top:34px;padding-bottom:34px}}.YwFO7a_featuredLayout{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.YwFO7a_page .YwFO7a_featuredCard{grid-template-columns:minmax(0,1fr);display:grid}.YwFO7a_featuredIntro p{font-size:var(--text-lg);max-width:480px}@media (max-width:800px){.YwFO7a_featuredLayout{grid-template-columns:minmax(0,1fr);gap:24px}}.YwFO7a_page[data-sumac-seasonal-theme]{--seasonal-band:var(--color-ink);--seasonal-accent:var(--color-link);--seasonal-motif:none}.YwFO7a_ribbon{background:var(--seasonal-band);color:var(--color-on-dark);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;text-align:center;padding:10px var(--page-gutter);font-weight:600}.YwFO7a_page[data-sumac-seasonal-theme] .YwFO7a_hero{max-width:none;padding-left:max(var(--page-gutter), calc((100% - var(--page-max)) / 2 + var(--page-gutter)));padding-right:max(var(--page-gutter), calc((100% - var(--page-max)) / 2 + var(--page-gutter)));background-color:var(--seasonal-band);color:var(--color-on-dark);border-bottom:0}.YwFO7a_page[data-sumac-seasonal-theme][data-sumac-seasonal-motif] .YwFO7a_hero{background-image:var(--seasonal-motif);background-position:left bottom 8px;background-repeat:repeat-x;background-size:auto 62px;padding-bottom:110px}.YwFO7a_page[data-sumac-seasonal-theme] .YwFO7a_hero h1{color:var(--color-on-dark)}.YwFO7a_page[data-sumac-seasonal-theme] .YwFO7a_hero .YwFO7a_eyebrow,.YwFO7a_page[data-sumac-seasonal-theme] .YwFO7a_heroPhoto figcaption{color:var(--seasonal-accent)}.YwFO7a_page[data-sumac-seasonal-theme] .YwFO7a_hero .YwFO7a_lead{color:var(--color-on-link-muted)}.YwFO7a_page[data-sumac-seasonal-theme] .YwFO7a_hero .YwFO7a_button,.YwFO7a_page[data-sumac-seasonal-theme] .YwFO7a_featuredIntro .YwFO7a_button{background:var(--seasonal-accent);color:var(--color-ink);font-weight:700}.YwFO7a_page[data-sumac-seasonal-theme] .YwFO7a_hero .YwFO7a_button:hover,.YwFO7a_page[data-sumac-seasonal-theme] .YwFO7a_featuredIntro .YwFO7a_button:hover{background:var(--seasonal-accent);filter:brightness(1.08)}.YwFO7a_page[data-sumac-seasonal-theme] .YwFO7a_heroPhoto img{box-shadow:0 0 0 5px var(--seasonal-accent)}.YwFO7a_page[data-sumac-seasonal-theme] .YwFO7a_sectionHeading h2:after{content:"";background:var(--seasonal-accent);width:56px;height:4px;margin-top:10px;display:block}:is(.YwFO7a_page[data-sumac-seasonal-theme] .YwFO7a_featuredCard .card-caption,.YwFO7a_page[data-sumac-seasonal-theme] .YwFO7a_recipeGrid .card-caption){background:var(--seasonal-band)}@media (max-width:600px){.YwFO7a_ribbon{letter-spacing:.05em}.YwFO7a_page[data-sumac-seasonal-theme][data-sumac-seasonal-motif] .YwFO7a_hero{padding-bottom:96px}}.YwFO7a_page[data-sumac-seasonal-theme]{--seasonal-sky:none;--seasonal-glow:none;--seasonal-foreground:none;--seasonal-drift:none}.YwFO7a_page[data-sumac-seasonal-scene] .YwFO7a_hero,.YwFO7a_page[data-sumac-seasonal-scene][data-sumac-seasonal-motif] .YwFO7a_hero{background-image:var(--seasonal-drift), var(--seasonal-foreground), var(--seasonal-glow), radial-gradient(420px 260px at 68% 85%, color-mix(in srgb, var(--seasonal-accent) 35%, transparent), transparent 70%), radial-gradient(260px 180px at 14% 92%, color-mix(in srgb, var(--seasonal-accent) 22%, transparent), transparent 70%), var(--seasonal-sky);background-position:top,bottom,bottom,50%,50%,top;background-repeat:no-repeat;background-size:cover,max(1280px,100%),100%,auto,auto,cover;min-height:640px;padding-top:70px;padding-bottom:180px;animation:14s ease-in-out infinite alternate YwFO7a_seasonal-drift}@keyframes YwFO7a_seasonal-drift{0%{background-position:top,bottom,bottom,50%,50%,top}to{background-position:calc(50% + 24px) 40px,bottom,bottom,50%,50%,top}}@media (prefers-reduced-motion:reduce){.YwFO7a_page[data-sumac-seasonal-scene] .YwFO7a_hero{animation:none}}.YwFO7a_page[data-sumac-seasonal-scene] .YwFO7a_hero h1{font-size:var(--text-display);text-shadow:0 0 30px color-mix(in srgb, var(--seasonal-accent) 40%, transparent);line-height:1.02}.YwFO7a_page[data-sumac-seasonal-scene] .YwFO7a_hero h1 span:first-child{color:var(--seasonal-accent)}.YwFO7a_page[data-sumac-seasonal-scene] .YwFO7a_hero .YwFO7a_lead{font-size:var(--text-xl);max-width:520px}.YwFO7a_page[data-sumac-seasonal-scene] .YwFO7a_heroPhoto img{box-shadow:0 0 0 5px var(--seasonal-accent), 0 30px 80px color-mix(in srgb, var(--seasonal-band) 60%, transparent);transform:rotate(-2deg)}@media (max-width:600px){.YwFO7a_page[data-sumac-seasonal-scene] .YwFO7a_hero,.YwFO7a_page[data-sumac-seasonal-scene][data-sumac-seasonal-motif] .YwFO7a_hero{min-height:0;padding-top:40px;padding-bottom:140px}.YwFO7a_page[data-sumac-seasonal-scene] .YwFO7a_hero h1{font-size:var(--text-h1)}.YwFO7a_page[data-sumac-seasonal-scene] .YwFO7a_hero .YwFO7a_lead{font-size:var(--text-base)}}
.E2y8Fa_rating{color:var(--color-ink);flex-wrap:wrap;align-items:center;gap:8px;margin:.5rem 0 .75rem;padding:0;display:flex}.E2y8Fa_heading{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.E2y8Fa_summary{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;display:flex}.E2y8Fa_average{color:var(--color-link);display:inline-flex}.E2y8Fa_average .E2y8Fa_star{width:20px;height:20px}.E2y8Fa_stars{color:var(--color-link);gap:2px;display:flex}.E2y8Fa_choice{border-radius:var(--control-radius);width:32px;height:36px;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex}.E2y8Fa_choice:hover{background:var(--control-hover-bg)}.E2y8Fa_choice:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset)}.E2y8Fa_choice:disabled{cursor:progress;opacity:var(--opacity-disabled)}.E2y8Fa_choice .E2y8Fa_star{width:22px;height:22px}.E2y8Fa_status{flex-basis:100%;margin:.5rem 0 0}.E2y8Fa_summary{order:2}.E2y8Fa_stars{order:1}.E2y8Fa_status{order:3}.E2y8Fa_status:empty{display:none}
