:root{--paper: #f9f7f2;--card: #fffefb;--card-warm: #fbf4ea;--ink: #211d18;--ink-soft: #6e675d;--ink-faint: #a39b8f;--line: #e7e2d8;--line-strong: #d8d1c4;--ember: #d9641f;--ember-deep: #b44f15;--ember-text: #a3450f;--ember-tint: rgba(217, 100, 31, .07);--ember-faint: rgba(217, 100, 31, .16);--herb: #3f7d2c;--herb-deep: #33661f;--herb-tint: rgba(63, 125, 44, .05);--brick: #b23a2e;--scrim: rgba(24, 20, 15, .45);--btn-fill: #b44f15;--btn-edge: #7a340b;--on-ember: #ffffff;--font: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-display: "Babtastic", "Babtastic Fallback", Georgia, "Times New Roman", serif;--font-rounded: ui-rounded, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--t-brand: clamp(2.25rem, 4.6vw, 3.75rem);--t-large-title: clamp(2.125rem, 3.4vw, 3rem);--t-title: clamp(1.75rem, 2.8vw, 2.5rem);--t-title2: clamp(1.375rem, 2.1vw, 1.875rem);--t-title3: 1.25rem;--t-card: clamp(1.0625rem, 1.4vw, 1.25rem);--t-lead: clamp(1.0625rem, 1.4vw, 1.25rem);--t-headline: 1.0625rem;--t-body: 1.0625rem;--t-control: 1rem;--t-subhead: .9375rem;--t-footnote: .8125rem;--t-caption: .75rem;--t-reward: clamp(1.75rem, 2.4vw, 2.125rem);--t-page: var(--t-title);--t-section: var(--t-title2);--t-label: var(--t-footnote);--display-xl-size: var(--t-brand);--display-size: var(--t-title);--title-lg-size: var(--t-title2);--title-size: var(--t-title3);--subtitle-size: var(--t-title3);--lead-size: var(--t-lead);--body-size: var(--t-body);--body-med-size: var(--t-control);--small-size: var(--t-subhead);--caption-size: var(--t-footnote);--numeral-size: var(--t-large-title);--w-regular: 400;--w-semibold: 600;--w-bold: 700;--w-title: var(--w-bold);--w-display: var(--w-bold);--w-display-hero: var(--w-semibold);--w-subtitle: var(--w-semibold);--w-button: var(--w-semibold);--w-body: var(--w-regular);--xxs: 2px;--xs: 4px;--sm: 8px;--md: 16px;--lg: 24px;--xl: 32px;--xxl: 48px;--hero: 64px;--section-y: 72px;--band-y: var(--section-y);--r-control: 10px;--r-card: 16px;--r-sheet: 24px;--r-full: 9999px;--shadow-rest: 0 2px 6px rgba(74, 63, 46, .06);--shadow-raised: 0 5px 12px rgba(74, 63, 46, .1);--shadow-modal: 0 14px 28px rgba(42, 35, 24, .16);--press: 90ms;--fade-fast: .15s;--fade: .22s;--base: .3s;--wash: .4s;--draw: .42s;--fill: .52s;--standard: cubic-bezier(.4, 0, .2, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in: cubic-bezier(.4, 0, 1, 1);--container: 1180px;--measure: 68ch;color-scheme:light}@media(min-width:640px){:root{--section-y: 104px}}@media(min-width:1024px){:root{--section-y: 112px}}@font-face{font-family:Babtastic;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/babtastic-semibold.woff2) format("woff2")}@font-face{font-family:Babtastic;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/babtastic-semibold.woff2) format("woff2")}@font-face{font-family:Babtastic Fallback;src:local("Georgia"),local("Times New Roman"),local("Liberation Serif");ascent-override:98%;descent-override:27%;line-gap-override:0%}*,*:before,*:after{box-sizing:border-box}:where(*){min-width:0}:where(h1,h2,h3,h4,h5,h6,p,li,dt,dd,blockquote,figcaption,label,td,th){overflow-wrap:break-word}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font);font-size:var(--t-body);line-height:1.65;font-weight:var(--w-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg,video{display:block;max-width:100%;height:auto}picture{display:contents}picture>source{display:none}img{background:var(--card-warm)}h1,h2,h3,h4,p,ul,ol,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit}:focus{outline:none}:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:3px}.t-display-xl{font-family:var(--font-display);font-size:var(--t-brand);font-weight:var(--w-display-hero);line-height:1;letter-spacing:-.02em}.t-display{font-family:var(--font-display);font-size:var(--t-title);font-weight:var(--w-title);line-height:1.1;letter-spacing:-.014em}.t-title{font-size:var(--t-title3);font-weight:var(--w-subtitle);line-height:1.22;letter-spacing:-.012em}.t-quote{font-family:var(--font-display);font-style:italic;font-size:var(--t-title3);font-weight:400;line-height:1.34;letter-spacing:-.006em}.t-title-lg{font-size:var(--t-title2);font-weight:var(--w-title);line-height:1.18;letter-spacing:-.014em}.t-subtitle{font-size:var(--t-title3);font-weight:var(--w-subtitle);line-height:1.3;letter-spacing:-.01em}.t-small{font-size:var(--t-subhead);font-weight:var(--w-body);line-height:1.5}.t-lead{font-size:var(--t-lead);font-weight:var(--w-body);line-height:1.5;color:var(--ink-soft)}.t-body{font-size:var(--t-body);font-weight:var(--w-body);line-height:1.65}.t-body-med{font-size:var(--t-body);font-weight:var(--w-regular);line-height:1.55}.t-caption{font-size:var(--t-footnote);font-weight:var(--w-regular);line-height:1.4;color:var(--ink-soft)}.t-overline{font-size:var(--t-caption);font-weight:var(--w-semibold);line-height:1.3;letter-spacing:.03em;text-transform:uppercase;color:var(--ink-soft)}.t-numeral{font-size:var(--t-large-title);font-weight:var(--w-display);line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}main :where(h1,h2,h3,h4){font-family:var(--font);letter-spacing:-.015em;text-wrap:balance}main :is(h1,h2,h3,h4,p,span).t-brand{font-family:var(--font-display);font-weight:var(--w-subtitle);font-style:normal;letter-spacing:-.025em}main .t-brand{font-size:var(--t-brand);line-height:1.05}main .t-brand em{font-family:inherit;font-style:normal;font-weight:inherit;color:var(--ember-text)}main .t-page{font-size:var(--t-page);font-weight:var(--w-title);line-height:1.1;letter-spacing:-.02em}main .t-section{font-size:var(--t-section);font-weight:var(--w-title);line-height:1.15;letter-spacing:-.015em}main .t-card{font-size:var(--t-card);font-weight:var(--w-subtitle);line-height:1.3;letter-spacing:-.01em}main .t-lead-role{font-size:var(--t-lead);font-weight:var(--w-body);line-height:1.55}.t-label{font-family:var(--font);font-size:var(--t-footnote);font-weight:var(--w-regular);line-height:1.4;letter-spacing:0;text-transform:none}.t-control{font-family:var(--font);font-size:var(--t-control);font-weight:var(--w-button);line-height:1.3;letter-spacing:0}.t-reward{font-family:var(--font-rounded);font-size:var(--t-reward);font-weight:var(--w-title);line-height:1.1;font-variant-numeric:tabular-nums lining-nums;letter-spacing:0}.t-display-xl,.t-display,.t-title,.t-title-lg,.t-subtitle,.t-quote,h1,h2,h3,h4{text-wrap:balance}.t-lead,.t-body,.t-body-med,.t-caption,.t-small,p,li,dd{text-wrap:pretty}.measure{max-width:var(--measure)}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--lg)}@media(min-width:640px){.container{padding-inline:var(--xl)}}.fold>summary{list-style:none;cursor:pointer}.fold>summary::-webkit-details-marker{display:none}.fold-sum{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--lg);min-height:44px;border-radius:var(--r-card)}.fold-sum:hover .fold-h{color:var(--ember-text)}.fold>summary:focus-visible{outline:2px solid var(--ink);outline-offset:4px;border-radius:var(--r-card)}.fold-text{display:grid;gap:var(--md)}.fold-h{display:block}.fold-caret{flex:none;margin-top:4px;color:var(--ink-soft);transition:transform var(--fade) var(--standard)}.fold[open] .fold-caret{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.fold-caret{transition:none}}.band-warm{background:var(--card-warm);border-block:1px solid var(--line)}.band-warm+.band-warm{border-top-color:var(--ember)}.section{padding-block:var(--section-y)}.section-tight{padding-block:calc(var(--section-y) * .66)}.stack>*+*{margin-top:var(--md)}.stack-lg>*+*{margin-top:var(--lg)}.stack-xl>*+*{margin-top:var(--xl)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sm);min-height:48px;padding:14px var(--lg);border:none;border-radius:var(--r-control);font:inherit;font-size:var(--t-control);font-weight:var(--w-button);text-decoration:none;cursor:pointer;transition:background-color var(--fade-fast) var(--standard),filter var(--fade-fast) var(--standard),text-decoration-color var(--fade-fast) var(--standard),transform var(--fade-fast) var(--ease-out),box-shadow var(--fade-fast) var(--ease-out)}.btn:active{transition-duration:var(--press)}.btn-primary{background:var(--btn-fill);color:var(--on-ember);box-shadow:0 4px 0 var(--btn-edge);margin-bottom:4px}.btn-primary:hover{filter:brightness(.94)}.btn-primary:active{transform:translateY(4px);box-shadow:0 0 0 var(--btn-edge);filter:brightness(.94)}.btn-primary[disabled],.btn-primary[aria-disabled=true]{opacity:.6;cursor:default;transform:none;filter:none}.btn-quiet{background:transparent;color:var(--ink);padding-inline:var(--md);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;text-decoration-color:var(--line-strong);font-weight:var(--w-button)}.btn-quiet:hover{background:var(--ember-tint);text-decoration-color:var(--ember)}.btn-quiet:active{transform:translateY(1px)}.link{color:var(--ink);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:var(--ember);font-weight:inherit}.link{transition:text-decoration-thickness var(--fade-fast) var(--standard)}.link:hover{text-decoration-thickness:2px}.skip{position:absolute;left:var(--md);top:var(--md);transform:translateY(calc(-100% - var(--md) - 2px));z-index:100;background:var(--card);color:var(--ink);border:1.5px solid var(--ink);border-radius:var(--r-control);padding:var(--sm) var(--md);font-weight:var(--w-button);text-decoration:none;transition:transform var(--fade-fast) var(--ease-out)}.skip:focus-visible{transform:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);padding:var(--lg)}.card-warm{background:var(--card-warm)}.rule{border:0;border-top:1px solid var(--line);margin:0}.reveal{opacity:1;transform:none}@view-transition{navigation:auto}::view-transition-group(*){animation-duration:var(--fade);animation-timing-function:var(--standard)}.site-head{view-transition-name:nav}::view-transition-old(nav),::view-transition-new(nav){animation:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:var(--fade-fast)!important;transition-property:opacity,color,background-color,border-color,text-decoration-color,box-shadow,filter!important;scroll-behavior:auto!important}.btn-primary:active,.btn-quiet:active{transform:none}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}html:not([data-launch=post]) .when-post,html[data-launch=post] .when-pre{display:none!important}.site-page{max-width:var(--container);padding-block:3.5rem 1.5rem}.site-page [hidden]{display:none!important}.site-page h1,.site-page h2,.site-page h3{font-family:var(--font);letter-spacing:-.02em;line-height:1.12;font-weight:var(--w-title)}.site-page h1{font-size:var(--t-page);max-width:18ch}.site-page h1.t-brand{font-size:var(--t-brand);max-width:16ch}.site-page h2{font-size:var(--t-section)}.site-page h3{font-size:var(--t-card);font-weight:var(--w-subtitle)}.site-page p{line-height:1.75;color:var(--ink-soft)}.site-page .kicker{font-size:var(--t-caption);font-weight:var(--w-subtitle);text-transform:uppercase;letter-spacing:.03em;color:var(--ember-text);margin-bottom:1rem}.site-page .page-lead{font-size:var(--t-lead);max-width:52ch;margin-top:1.5rem}.site-page .page-head{margin-bottom:3rem}.site-page .split-head{display:grid;grid-template-columns:1.1fr 1fr;gap:4rem;align-items:center}.site-page .split-head img{display:block;width:100%;height:auto;border-radius:1.3rem}.site-page .page-link{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:5px;font-size:var(--t-subhead);margin-top:1rem}.site-page .page-end{margin-top:4rem;border-top:1px solid var(--line-strong);padding-top:2.5rem;display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap}.site-page .page-end h2{max-width:24ch}.site-page .page-end p{margin-top:.75rem;max-width:45ch}.site-page .fine-print{font-size:var(--t-footnote);line-height:1.6}@media(max-width:749px){.site-page{padding-block:2.5rem 1rem}.site-page .split-head{grid-template-columns:1fr;gap:2rem}.site-page .page-head{margin-bottom:2.5rem}.site-page .page-end{margin-top:3rem}.site-page h1{max-width:20ch}}@media print{.site-head,.site-foot,.skip{display:none!important}body{background:var(--card)!important;color:var(--ink)!important}main{padding:0}a{text-decoration:none!important}}.utility-head{display:flex;align-items:center;justify-content:space-between;padding-block:1.25rem;border-bottom:1px solid var(--line);max-width:var(--container)}.utility-head>a{display:flex;align-items:center;min-height:44px}.utility-head svg{width:85px;height:auto}.utility-head nav{display:flex;gap:1.5rem}.utility-head nav a{display:flex;align-items:center;min-height:44px;font-size:var(--t-subhead)}:root{--interaction-radius: var(--r-control)}:is(button,a,input,select,summary):focus-visible{outline:2px solid var(--ink);outline-offset:4px}main :is(button,select,input[type=search]),.site-head :is(button,.head-cta){min-height:44px;border-radius:var(--interaction-radius);transition:background-color var(--fade-fast) var(--standard),border-color var(--fade-fast) var(--standard),transform var(--press) var(--ease-out)}main button:not(:disabled):active,.site-head :is(button,.head-cta):active{transform:translateY(1px)}main button:disabled{cursor:default;transform:none}main :is(.page-link,.text-link,.demo-recipe-link,.demo-screen-link,.link){text-underline-offset:4px;text-decoration-thickness:1px;border-radius:3px}main :is(.page-link,.text-link,.demo-recipe-link,.demo-screen-link,.link):hover{text-decoration:underline;text-decoration-thickness:2px}main :is(.demo-ingredients,.ings) label{border-radius:var(--r-control);transition:background-color var(--fade-fast) var(--standard)}main :is(.demo-ingredients,.ings) input{width:22px;height:22px;accent-color:var(--herb-deep);flex-shrink:0}main :is(.demo-ingredients,.ings) label:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:3px}main :is(.demo-ingredients,.ings) label:has(input:checked){background:var(--herb-tint)}main summary{min-height:44px;border-radius:var(--r-control);transition:background-color var(--fade-fast) var(--standard)}main summary:hover{background:var(--ember-tint)}main details[open]>summary{color:var(--ink)}.site-page :is(h1,h2,h3),.hero h1{text-wrap:balance}.site-page :is(.page-lead,.t-lead),.hero .intro{text-wrap:pretty}.site-page :is(.founder-words,.dinner-story) p{max-width:60ch}.site-page .founder-words{font-size:var(--t-body)}main .chip[aria-pressed=true]{border-color:var(--ember-text);background:var(--ember-tint)}main .search-row:focus-within input{border-color:var(--ember-text)}main #empty{background:var(--card-warm);border-radius:var(--r-card);padding:2rem}main .results-head #count{color:var(--ink);font-weight:600}main .results-head .search-hint{max-width:60ch}@media(hover:hover){main :is(.demo-ingredients,.ings) label:hover{background:var(--herb-tint)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-property:opacity!important;transition-duration:.15s!important}main button:active,.site-head :is(button,.head-cta):active{transform:none}}.speech-note:empty{display:none}.site-foot .foot-bottom>a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:4px}#images{scroll-margin-top:2rem}main :is(#count,.servings-control,.step-count){font-variant-numeric:tabular-nums}main :is(input[type=search],input[type=email]){font-size:max(1rem,1em)}@media(forced-colors:active){main [role=tab][aria-selected=true],main .chip[aria-pressed=true]{outline:2px solid Highlight;outline-offset:-3px}}main :is(h1,h2,h3,h4) :is(em,.heading-accent){font-family:inherit;font-style:normal;font-weight:inherit}main :is(.page-link,.text-link,.link){transition:color var(--fade-fast) var(--standard),text-decoration-color var(--fade-fast) var(--standard)}main :is(.page-link,.text-link,.link):hover{color:var(--ember-text)}main .summary-icon{transition:transform var(--fade) var(--standard)}main .card-arrow{display:inline-block;transition:transform var(--fade-fast) var(--standard),color var(--fade-fast) var(--standard)}main .rcard a{transition:border-color var(--fade-fast) var(--standard),background-color var(--fade-fast) var(--standard)}main .rcard a:is(:hover,:focus-visible){border-color:var(--ember-text)}@media(hover:hover)and (prefers-reduced-motion:no-preference){main .rcard a:hover .card-arrow{transform:translate(2px,-2px);color:var(--ember-text)}}main .rcard a:focus-visible .card-arrow{color:var(--ember-text)}@media(prefers-reduced-motion:reduce){main .card-arrow{transform:none}}main :is(button,.btn){font-family:var(--font);font-weight:var(--w-button)}main :is(.chip,.preview-tabs button){font-weight:var(--w-semibold)}main .chip[aria-pressed=true]{font-weight:var(--w-semibold)}.site-head .nav-link{font-weight:var(--w-semibold)}main :is(input,textarea){font-family:var(--font);font-weight:var(--w-body)}main :is(figcaption,.card-ingredients,.recipe-card-copy p,.weekly-date){font-weight:var(--w-regular)}main :is(.page-head>h1,.pricing-page>header h1):not(.t-brand){font-weight:var(--w-title)}@media(hover:hover){.btn-primary:hover{filter:brightness(.86)}:is(#main,.site-foot) a:not(.btn,.mark,.skip):not(:has(img,picture,.app-phone,.plus,.scene-plus)):hover{text-decoration-line:underline;text-decoration-thickness:2px;text-underline-offset:4px}#main a:not(.btn,.mark,.skip):not(:has(img,picture,.app-phone,.plus,.scene-plus)):hover{color:var(--ember-text)}.site-head .mark{transition:opacity var(--fade-fast) var(--standard)}.site-head .mark:hover{opacity:.7}#main a:has(img,picture):not(.btn):hover :is(h2,h3,h4,.try-name){color:var(--ember-text);text-decoration-line:underline;text-decoration-thickness:2px;text-underline-offset:4px}#main a:has(.app-phone){cursor:zoom-in}#main :is(.try-chip,.chip,.pc-switch,.reset-filters,[data-print],[data-ingredient-reset]):not([aria-pressed=true]):hover{background-color:var(--ember-tint);border-color:var(--ember-text)}#main .try-chip[aria-pressed=true]:hover{background-color:var(--ember-text);border-color:var(--ember-text)}#main .chip[aria-pressed=true]:hover{background-color:var(--ember-faint)}}#main :is(.pc-switch,.reset-filters,[data-print],[data-ingredient-reset]){transition:background-color var(--fade-fast) var(--standard),border-color var(--fade-fast) var(--standard)}#main a:not(.btn,.mark,.skip):not(:has(img,picture,.app-phone,.plus,.scene-plus)){transition:color var(--fade-fast) var(--standard),text-decoration-color var(--fade-fast) var(--standard)}#main :is(a,button) :is(h2,h3,h4,.try-name){transition:color var(--fade-fast) var(--standard),text-decoration-color var(--fade-fast) var(--standard)}#main :is(.food-item,.weekly-photo,.more a) picture{display:block;overflow:clip;border-radius:var(--r-card)}#main :is(.food-item,.weekly-photo,.more a,.try-card) img,#main a:has(.app-phone) .device-screen img{transition:transform var(--fade) var(--ease-out)}#main [data-arrow]{display:inline-block;transition:transform var(--fade-fast) var(--ease-out)}@media(hover:hover)and (prefers-reduced-motion:no-preference){.btn-primary:hover{transform:translateY(1px);box-shadow:0 3px 0 var(--btn-edge)}#main :is(.food-item,.weekly-photo,.more a,.try-card):hover img{transform:scale(1.04)}#main a:has(.app-phone):hover .device-screen img{transform:scale(1.04)}#main a:hover [data-arrow=right]{transform:translate(3px)}#main a:hover [data-arrow=down]{transform:translateY(2px)}#main a:hover [data-arrow=out]{transform:translate(2px,-2px)}}.site-head[data-astro-cid-dmqpwcec]{border-bottom:1px solid var(--line);background:var(--paper)}.head-inner[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:var(--md);min-height:72px;flex-wrap:wrap;padding-block:var(--sm)}.mark[data-astro-cid-dmqpwcec]{display:inline-flex;align-items:center;justify-content:center;gap:var(--sm);min-height:44px;min-width:44px;text-decoration:none;padding-inline:var(--xs);margin-inline-start:calc(var(--xs) * -1)}.mark[data-astro-cid-dmqpwcec] img{height:34px;width:auto;background:transparent}.mark[data-astro-cid-dmqpwcec] .mark-word{display:block;flex:none;height:22px;width:calc(22px * 364 / 158)}nav[data-astro-cid-dmqpwcec]{margin-inline-start:auto}.nav-list[data-astro-cid-dmqpwcec]{display:flex;flex-wrap:wrap;gap:var(--xs)}.nav-link[data-astro-cid-dmqpwcec]{display:inline-flex;align-items:center;min-height:44px;padding-inline:var(--sm);border-radius:var(--r-control);text-decoration:none;font-size:var(--t-subhead);font-weight:var(--w-semibold);color:var(--ink-soft);transition:background-color var(--fade-fast) var(--standard),color var(--fade-fast) var(--standard)}.nav-link[data-astro-cid-dmqpwcec]:hover{background:var(--ember-tint);color:var(--ink)}.nav-link[data-astro-cid-dmqpwcec][aria-current=page]{color:var(--ink);font-weight:var(--w-subtitle);box-shadow:inset 0 -2px 0 var(--ember)}.head-cta[data-astro-cid-dmqpwcec]{display:inline-flex;align-items:center;min-height:44px;padding:10px var(--md);border:1.5px solid var(--line-strong);border-radius:var(--r-control);background:transparent;color:var(--ink);font-size:var(--t-subhead);font-weight:var(--w-button);text-decoration:none;white-space:nowrap;transition:background-color var(--fade-fast) var(--standard),border-color var(--fade-fast) var(--standard)}.head-cta[data-astro-cid-dmqpwcec]:hover{background:var(--ember-tint);border-color:var(--ember)}.lang[data-astro-cid-dmqpwcec]{display:inline-flex;align-items:center;min-height:44px;padding-inline:var(--sm);border-radius:var(--r-control);text-decoration:none;color:var(--ink-soft);font-size:var(--t-subhead);font-weight:var(--w-regular);white-space:nowrap;transition:background-color var(--fade-fast) var(--standard),color var(--fade-fast) var(--standard)}.lang[data-astro-cid-dmqpwcec]:hover{background:var(--ember-tint);color:var(--ink)}.nav-lang-item[data-astro-cid-dmqpwcec],.nav-toggle[data-astro-cid-dmqpwcec]{display:none}.nav-bars[data-astro-cid-dmqpwcec],.nav-bars[data-astro-cid-dmqpwcec]:before,.nav-bars[data-astro-cid-dmqpwcec]:after{display:block;width:18px;height:2px;border-radius:1px;background:var(--ink);content:""}.nav-bars[data-astro-cid-dmqpwcec]{position:relative}.nav-bars[data-astro-cid-dmqpwcec]:before{position:absolute;top:-6px}.nav-bars[data-astro-cid-dmqpwcec]:after{position:absolute;top:6px}@media(max-width:780px),(max-height:500px){.head-inner[data-astro-cid-dmqpwcec]{min-height:64px}.mark[data-astro-cid-dmqpwcec] .mark-word{display:block;height:26px;width:calc(26px * 364 / 158)}.mark[data-astro-cid-dmqpwcec] picture{display:none}.head-inner[data-astro-cid-dmqpwcec]{gap:var(--sm)}.nav-toggle[data-astro-cid-dmqpwcec]{display:inline-flex;align-items:center;justify-content:center;order:1;min-width:44px;min-height:44px;margin-inline-start:auto;padding:0;border:1.5px solid var(--line-strong);border-radius:var(--r-control);background:transparent;cursor:pointer}.nav-toggle[data-astro-cid-dmqpwcec][aria-expanded=true]{background:var(--ember-tint);border-color:var(--ember)}.lang[data-astro-cid-dmqpwcec]{order:2;margin-inline-start:0}.head-cta[data-astro-cid-dmqpwcec]{order:3;margin-inline-start:0}nav[data-astro-cid-dmqpwcec]{order:4;width:100%;margin-inline-start:0;display:none}.nav-toggle[data-astro-cid-dmqpwcec][aria-expanded=true]~nav[data-astro-cid-dmqpwcec]{display:block}.nav-list[data-astro-cid-dmqpwcec]{flex-direction:column;gap:0;border-top:1px solid var(--line);margin-top:var(--xs);padding-top:var(--xs)}.nav-link[data-astro-cid-dmqpwcec]{padding-inline:0}}@media(max-width:460px){.lang[data-astro-cid-dmqpwcec]{display:none}.nav-lang-item[data-astro-cid-dmqpwcec]{display:block}.nav-lang-item[data-astro-cid-dmqpwcec] .nav-link[data-astro-cid-dmqpwcec]{border-top:1px solid var(--line);margin-top:var(--xs);padding-top:var(--xs)}}@media(max-width:360px){.head-inner[data-astro-cid-dmqpwcec]{gap:var(--xs)}.head-cta[data-astro-cid-dmqpwcec]{padding-inline:var(--sm)}}.babcio-motion[data-astro-cid-zyseubwu]{position:relative;display:inline-block;width:var(--w);height:var(--h);flex:none}.bm-still[data-astro-cid-zyseubwu]{display:block;width:100%;height:100%;object-fit:contain;background:transparent}.bm-atlas[data-astro-cid-zyseubwu]{position:absolute;inset:0;background-repeat:no-repeat;background-size:calc(var(--cols) * 100%) calc(var(--rows) * 100%);opacity:0}.is-playing[data-astro-cid-zyseubwu] .bm-atlas[data-astro-cid-zyseubwu]{opacity:1}.is-playing[data-astro-cid-zyseubwu] .bm-still[data-astro-cid-zyseubwu]{opacity:0}@media(max-width:749px){.babcio-motion[data-astro-cid-zyseubwu]{width:var(--wm);height:var(--hm)}}@media(prefers-reduced-motion:reduce){.bm-atlas[data-astro-cid-zyseubwu]{display:none}.bm-still[data-astro-cid-zyseubwu]{opacity:1!important}}.foot-scene[data-astro-cid-wkt7vlkv]{position:relative;height:clamp(260px,26vw,340px);overflow:hidden;pointer-events:none}.fs-wave[data-astro-cid-wkt7vlkv]{position:absolute;left:0;right:0;bottom:-1px;width:100%;height:62%;fill:var(--ember-deep)}.fs-wave-back[data-astro-cid-wkt7vlkv]{fill:var(--ember);opacity:.55}.fs-items[data-astro-cid-wkt7vlkv]{position:absolute;inset:0;z-index:1}.fs-item[data-astro-cid-wkt7vlkv]{position:absolute;left:var(--x);top:var(--y);transform:translate(-50%) rotate(var(--turn));filter:drop-shadow(0 6px 6px rgba(70,35,10,.18))}.fs-item[data-astro-cid-wkt7vlkv] svg{display:block}.fs-cook[data-astro-cid-wkt7vlkv]{position:absolute;left:50%;bottom:0;transform:translate(-50%);z-index:2;width:420px;height:320px}.fs-babcio[data-astro-cid-wkt7vlkv]{position:absolute;left:50%;bottom:34px;transform:translate(-52%)}.fs-pot[data-astro-cid-wkt7vlkv]{position:absolute;left:48%;bottom:0;transform:translate(-50%);z-index:1}.fs-pot[data-astro-cid-wkt7vlkv] svg{display:block;filter:drop-shadow(0 4px 4px rgba(70,35,10,.16))}.will-play[data-astro-cid-wkt7vlkv] .fs-item[data-astro-cid-wkt7vlkv]{opacity:0;transform:translate(-50%) translateY(-36px) rotate(calc(var(--turn) - 24deg))}.will-play[data-astro-cid-wkt7vlkv].is-playing .fs-item[data-astro-cid-wkt7vlkv]{opacity:1;transform:translate(-50%) rotate(var(--turn));transition:opacity .26s ease-out calc(var(--i) * 70ms),transform .52s cubic-bezier(.34,1.56,.64,1) calc(var(--i) * 70ms)}.will-play[data-astro-cid-wkt7vlkv].is-playing .fs-steam[data-astro-cid-wkt7vlkv]{animation:fs-steam 2.2s ease-in-out 1s 2;transform-box:fill-box;transform-origin:center}.will-play[data-astro-cid-wkt7vlkv].is-playing .fs-steam-b[data-astro-cid-wkt7vlkv]{animation-delay:1.4s}@keyframes fs-steam{0%,to{opacity:.8;transform:translateY(0)}45%{opacity:.35;transform:translate(2px,-7px)}70%{opacity:0;transform:translate(2px,-10px)}71%{opacity:0;transform:translateY(3px)}}@media(max-width:749px){.foot-scene[data-astro-cid-wkt7vlkv]{height:220px}.fs-item[data-astro-cid-wkt7vlkv].wide{display:none}.fs-item[data-astro-cid-wkt7vlkv] svg{width:60px;height:60px}.fs-item[data-astro-cid-wkt7vlkv]{top:calc(var(--y) * .5)}.fs-cook[data-astro-cid-wkt7vlkv]{transform:translate(-50%) scale(.72);transform-origin:bottom center}.fs-wave[data-astro-cid-wkt7vlkv]{height:55%}}@media(prefers-reduced-motion:reduce){.fs-item[data-astro-cid-wkt7vlkv],.fs-pot[data-astro-cid-wkt7vlkv],.fs-steam[data-astro-cid-wkt7vlkv]{transition:none!important;animation:none!important}}.site-foot[data-astro-cid-sz7xmlte]{margin-top:var(--xl);padding-block:0 var(--xl);background:var(--ember-deep);color:#fff}.site-foot[data-astro-cid-sz7xmlte] .foot-scene{background:var(--paper)}.foot-inner[data-astro-cid-sz7xmlte]{padding-top:var(--lg)}.foot-inner[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:var(--xl)}@media(min-width:720px){.foot-inner[data-astro-cid-sz7xmlte]{gap:var(--lg)}}.foot-brand[data-astro-cid-sz7xmlte]{max-width:32ch}.foot-brand[data-astro-cid-sz7xmlte] img{height:44px;width:auto;margin-bottom:var(--sm);background:transparent}.foot-brand[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{color:#fff}.foot-head[data-astro-cid-sz7xmlte]{margin-bottom:var(--sm)}.foot-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:block;min-height:44px;line-height:44px;text-decoration:none;color:#fff;font-size:var(--t-subhead);font-weight:var(--w-regular)}.foot-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}.foot-bottom[data-astro-cid-sz7xmlte]{margin-top:var(--xxl);padding-top:var(--lg);border-top:1px solid rgba(255,255,255,.35);display:flex;flex-wrap:wrap;align-items:center;gap:var(--md);justify-content:space-between}.foot-social[data-astro-cid-sz7xmlte]{display:flex;gap:var(--md)}.foot-head[data-astro-cid-sz7xmlte],.foot-bottom[data-astro-cid-sz7xmlte],.foot-bottom[data-astro-cid-sz7xmlte] *,.site-foot[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#fff}.site-foot[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:focus-visible{outline:2px solid #fff;outline-offset:3px}.site-head[data-astro-cid-6ftgkqiy]{border-bottom:1px solid var(--line);background:var(--paper)}.head-inner[data-astro-cid-6ftgkqiy]{display:flex;align-items:center;gap:var(--md);min-height:72px;flex-wrap:wrap;padding-block:var(--sm)}.mark[data-astro-cid-6ftgkqiy]{display:inline-flex;align-items:center;justify-content:center;gap:var(--sm);min-height:44px;min-width:44px;text-decoration:none;padding-inline:var(--xs);margin-inline-start:calc(var(--xs) * -1)}.mark[data-astro-cid-6ftgkqiy] img{height:34px;width:auto;background:transparent}.mark[data-astro-cid-6ftgkqiy] .mark-word{display:block;flex:none;height:22px;width:calc(22px * 364 / 158)}nav[data-astro-cid-6ftgkqiy]{margin-inline-start:auto}.nav-list[data-astro-cid-6ftgkqiy]{display:flex;align-items:center;gap:var(--xs)}.nav-link[data-astro-cid-6ftgkqiy]{display:inline-flex;align-items:center;min-height:44px;padding-inline:var(--sm);border-radius:var(--r-control);text-decoration:none;color:var(--ink-soft);font-size:var(--t-subhead);font-weight:var(--w-semibold);white-space:nowrap;transition:background-color var(--fade-fast) var(--standard),color var(--fade-fast) var(--standard)}.nav-link[data-astro-cid-6ftgkqiy]:hover{background:var(--ember-tint);color:var(--ink)}.nav-link[data-astro-cid-6ftgkqiy][aria-current=page]{color:var(--ink);font-weight:var(--w-button);box-shadow:inset 0 -2px 0 var(--ember)}.nav-lang-item[data-astro-cid-6ftgkqiy],.nav-toggle[data-astro-cid-6ftgkqiy]{display:none}.nav-bars[data-astro-cid-6ftgkqiy],.nav-bars[data-astro-cid-6ftgkqiy]:before,.nav-bars[data-astro-cid-6ftgkqiy]:after{display:block;width:18px;height:2px;border-radius:1px;background:var(--ink);content:""}.nav-bars[data-astro-cid-6ftgkqiy]{position:relative}.nav-bars[data-astro-cid-6ftgkqiy]:before{position:absolute;top:-6px}.nav-bars[data-astro-cid-6ftgkqiy]:after{position:absolute;top:6px}.lang[data-astro-cid-6ftgkqiy]{display:inline-flex;align-items:center;min-height:44px;padding-inline:var(--sm);border-radius:var(--r-control);text-decoration:none;color:var(--ink-soft);font-size:var(--t-subhead);font-weight:var(--w-regular);white-space:nowrap;transition:background-color var(--fade-fast) var(--standard),color var(--fade-fast) var(--standard)}.lang[data-astro-cid-6ftgkqiy]:hover{background:var(--ember-tint);color:var(--ink)}.head-cta[data-astro-cid-6ftgkqiy]{display:inline-flex;align-items:center;min-height:44px;padding:10px var(--md);border:1.5px solid var(--line-strong);border-radius:var(--r-control);background:transparent;color:var(--ink);font-size:var(--t-subhead);font-weight:var(--w-button);text-decoration:none;white-space:nowrap;transition:background-color var(--fade-fast) var(--standard),border-color var(--fade-fast) var(--standard)}.head-cta[data-astro-cid-6ftgkqiy]:hover{background:var(--ember-tint);border-color:var(--ember)}@media(max-width:950px),(max-height:500px){.head-inner[data-astro-cid-6ftgkqiy]{min-height:64px;gap:var(--sm)}nav[data-astro-cid-6ftgkqiy]{order:4;width:100%;margin-inline-start:0;display:none}.nav-toggle[data-astro-cid-6ftgkqiy][aria-expanded=true]~nav[data-astro-cid-6ftgkqiy]{display:block}.nav-list[data-astro-cid-6ftgkqiy]{flex-direction:column;align-items:stretch;gap:0;border-top:1px solid var(--line);margin-top:var(--xs);padding-top:var(--xs)}.nav-link[data-astro-cid-6ftgkqiy]{padding-inline:0}.nav-toggle[data-astro-cid-6ftgkqiy]{display:inline-flex;align-items:center;justify-content:center;order:1;min-width:44px;min-height:44px;margin-inline-start:auto;padding:0;border:1.5px solid var(--line-strong);border-radius:var(--r-control);background:transparent;cursor:pointer}.nav-toggle[data-astro-cid-6ftgkqiy][aria-expanded=true]{background:var(--ember-tint);border-color:var(--ember)}.lang[data-astro-cid-6ftgkqiy]{order:2;margin-inline-start:0}.head-cta[data-astro-cid-6ftgkqiy]{order:3}}@media(max-width:460px){.lang[data-astro-cid-6ftgkqiy]{display:none}.nav-lang-item[data-astro-cid-6ftgkqiy]{display:block}.nav-lang-item[data-astro-cid-6ftgkqiy] .nav-link[data-astro-cid-6ftgkqiy]{border-top:1px solid var(--line);margin-top:var(--xs);padding-top:var(--xs)}}@media(max-width:800px),(max-height:500px){.head-inner[data-astro-cid-6ftgkqiy]{min-height:64px}.mark[data-astro-cid-6ftgkqiy] .mark-word{display:block;height:26px;width:calc(26px * 364 / 158)}.mark[data-astro-cid-6ftgkqiy] picture{display:none}}@media(max-width:359px){.head-cta[data-astro-cid-6ftgkqiy]{display:none}}@media(max-width:420px){.head-inner[data-astro-cid-6ftgkqiy]{gap:var(--sm)}.head-cta[data-astro-cid-6ftgkqiy]{padding-inline:var(--sm)}}.site-foot[data-astro-cid-kg3lnmec]{margin-top:var(--xl);padding-block:0 var(--xl);background:var(--ember-deep);color:#fff}.site-foot[data-astro-cid-kg3lnmec] .foot-scene{background:var(--paper)}.foot-inner[data-astro-cid-kg3lnmec]{padding-top:var(--lg)}.foot-inner[data-astro-cid-kg3lnmec]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:var(--xl)}@media(min-width:720px){.foot-inner[data-astro-cid-kg3lnmec]{gap:var(--lg)}}.foot-brand[data-astro-cid-kg3lnmec]{max-width:32ch}.foot-brand[data-astro-cid-kg3lnmec] img{height:44px;width:auto;margin-bottom:var(--sm);background:transparent}.foot-brand[data-astro-cid-kg3lnmec] p[data-astro-cid-kg3lnmec]{color:#fff}.foot-head[data-astro-cid-kg3lnmec]{margin-bottom:var(--sm)}.foot-links[data-astro-cid-kg3lnmec] a[data-astro-cid-kg3lnmec]{display:block;min-height:44px;line-height:44px;text-decoration:none;color:#fff;font-size:var(--t-subhead);font-weight:var(--w-regular)}.foot-links[data-astro-cid-kg3lnmec] a[data-astro-cid-kg3lnmec]:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}.foot-bottom[data-astro-cid-kg3lnmec]{margin-top:var(--xxl);padding-top:var(--lg);border-top:1px solid rgba(255,255,255,.35);display:flex;flex-wrap:wrap;align-items:center;gap:var(--md);justify-content:space-between}.foot-legal[data-astro-cid-kg3lnmec]{flex:1 0 100%;max-width:72ch}.foot-social[data-astro-cid-kg3lnmec]{display:flex;gap:var(--md)}.foot-head[data-astro-cid-kg3lnmec],.foot-bottom[data-astro-cid-kg3lnmec],.foot-bottom[data-astro-cid-kg3lnmec] *,.site-foot[data-astro-cid-kg3lnmec] a[data-astro-cid-kg3lnmec]{color:#fff}.site-foot[data-astro-cid-kg3lnmec] a[data-astro-cid-kg3lnmec]:focus-visible{outline:2px solid #fff;outline-offset:3px}
