:root{--sage-50:#f1f4ef;--sage-100:#dfe7db;--sage-200:#c7d4c3;--sage-300:#9db09c;--sage-400:#7f977f;--sage-600:#56705c;--sage-700:#47614f;--sage-900:#2c3f32;--apricot-50:#fbf0e3;--apricot-100:#f6ddbf;--apricot-200:#eec596;--apricot-300:#e2a46a;--apricot-500:#c47f41;--apricot-700:#96592a;--apricot-900:#5c3416;--s-clk:#de5b3b;--s-clk-best:#b5402a;--s-clk-ink:#a13a22;--s-clk-tint:#fcebe4;--s-clk-track:#f8eee8;--s-clk-track-hov:#f2dfd5;--s-clk-track-sw:#f6e3da;--s-clk-then:#f1c3b4;--s-clk-glaze:#6e1e0c4d;--s-imp:#60a286;--s-imp-fill:#6ab08b;--s-imp-wash:#6ab08b2e;--s-imp-ink:#306751;--s-imp-then:#7db89a;--s-imp-tint:#e7f2ec;--s-ctr:#4b3f8c;--s-ctr-ink:#3b3176;--s-ctr-then:#9a92cc;--s-ctr-tint:#efecf8;--m-earn:#e8a63d;--m-earn-600:#d08b2a;--m-earn-900:#86581d;--m-earn-ink:#583711;--m-earn-50:#fff2d6;--m-earn-100:#fde3ad;--m-earn-300:#efd4a3;--m-earn-g0:#fff6e1;--m-earn-g1:#fee7b8;--m-earn-grad:linear-gradient(135deg, var(--m-earn-g0) 0%, var(--m-earn-g1) 100%);--m-paper:#fffdf5;--chg-muted-honey:#6c5330;--tip-clk:#f27a57;--tip-imp:#7fcba2;--tip-ctr:#aba2f2;--rm-q:#b3365e;--rm-q-best:#8e2449;--rm-q-ink:#8a2347;--rm-q-tint:#fbeaf0;--rm-q-track:#f7eef1;--rm-q-track-hov:#f0dfe5;--rm-q-track-sw:#f3e4ea;--rm-q-then:#e8b6c7;--rm-q-glaze:#500a2347;--rm-q-g0:#b8375f;--rm-q-g1:#cf6b8b;--rm-q-g2:#efcad6;--rm-q-best-g0:#8e2449;--rm-q-best-g1:#b04a6c;--rm-q-best-g2:#e2abbe;--rm-q-then-g0:#dda2b6;--rm-q-then-g2:#f2d4de;--rm-q-tip:#e2789c;--rm-q-heat-1:#f6e4ea;--rm-q-heat-2:#eab7c8;--rm-q-heat-3:#cf7393;--rm-q-heat-4:#9e2d52;--rm-u:#a39a89;--rm-u-fill:#c7beac;--rm-u-wash:#96887029;--rm-u-ink:#6a5e4b;--rm-u-then:#c1b8a6;--rm-u-tint:#f4f0e8;--rm-u-g0:#96887052;--rm-u-g1:#9688701f;--rm-u-g2:#96887000;--rm-u-tip:#d3c8b2;--rm-r:#2f5c8f;--rm-r-ink:#244a75;--rm-r-then:#93aecb;--rm-r-tint:#edf2f8;--rm-r-tip:#8eb4e3;--rm-t-ink:#1f3328;--rm-t-900:#3f5a48;--rm-t-600:#5e7f68;--rm-t-300:#c9d8c6;--rm-t-g0:#eef4ec;--rm-t-g1:#d6e3d3;--rm-t-paper:#fbfdfa;--s-up:#3c812b;--s-down:#8e2a3e;--chg-up:var(--s-up);--chg-down:var(--s-down);--chg-muted:var(--muted);--s-ctx-bar:#d9d3c8;--s-ctx-track:#eeeae3;--s-ctx-track-hov:#e6e1d8;--s-ctx-wash:#786e5f12;--s-ctx-line:#c9c2b6;--s-grid:#edece9;--s-grid-base:#d9d7d2;--s-band:#f5f4f1;--s-leader:#d9d7d2;--g-clk-0:#e65a39;--g-clk-1:#ee8a6d;--g-clk-2:#f8cdbe;--g-best-0:#b53d27;--g-best-1:#d8664a;--g-best-2:#efb4a1;--g-imp-0:#60aa846b;--g-imp-1:#60aa8424;--g-imp-2:#60aa8400;--g-ctx-0:#d9d2c6;--g-ctx-2:#efebe4;--g-ctxw-0:#786e5f1a;--g-ctxw-2:#786e5f00;--g-then-0:#eea28c;--g-then-2:#f8d2c5;--s-tag-review:#fbe3b0;--s-tag-review-ink:#6b4510;--s-tag-paused:#e9e5dd;--s-tag-paused-ink:#4f4b44;--s-tag-changes:#d9a847;--s-tag-changes-ink:#6b4510;--s-tag-changes-in:#fff8ea;--s-jar:#fbf3df;--s-jar-ink:#b07a26;--s-jar-ring:#d6a0464d;--s-shadow-paper:0 0 0 1px #d6a04652, 0 14px 34px -12px #5837114d, 0 2px 6px #58371114;--body:#f2f1ee;--page:#f2f1ee;--well:#f7f6f4;--rail:#eae9e5;--rail-hover:#ffffff80;--card:#fff;--photo:#fff;--hairline:#e2e1dd;--sunken:#f3f2ef;--row-hover:var(--sage-50);--row-open:#e8eee5;--skeleton:#f3f2ef;--skeleton-shine:#f8f7f5;--ink:#1c1d1a;--ink-2:#47453f;--text-2:var(--ink-2);--ink-3:#9a978f;--muted:#6b6861;--placeholder:#7a7770;--faint:var(--ink-3);--up:#3f6a4b;--down:#b04a30;--ink-hover:#33352f;--on-ink:#f7f5f0;--line:#eae9e6;--line-strong:#dfded9;--line-control:#28251e3d;--rule:var(--line-strong);--rule-row:var(--line);--ring:var(--line-strong);--ring-strong:var(--line-control);--wash:#1c1d1a0d;--wash-strong:#1c1d1a0f;--focus:var(--ink);--sans:"Satoshi", ui-sans-serif, system-ui, -apple-system, sans-serif;--t-display:700 36px/1.05 var(--sans);--t-display-track:-.03em;--t-num-xl:700 32px/1 var(--sans);--t-num-track:-.03em;--t-num-l:700 28px/1 var(--sans);--t-block:700 18px/1.2 var(--sans);--t-block-track:-.01em;--t-lede:500 14px/1.4 var(--sans);--t-name:700 15px/1.3 var(--sans);--t-empty:700 18px/1.3 var(--sans);--t-wordmark:700 22px/1 var(--sans);--t-body:500 14px/1.45 var(--sans);--t-control:500 14px/1 var(--sans);--t-tab:500 15px/1 var(--sans);--t-label:500 14px/1.2 var(--sans);--t-caption:500 12px/1.4 var(--sans);--t-delta:700 12px/1 var(--sans);--t-axis:500 11px/1 var(--sans);--t-kicker:700 11px/1 var(--sans);--fs-11:11px;--fs-12:12px;--fs-13:13px;--fs-14:14px;--fs-15:15px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:20px;--s6:24px;--s8:32px;--s10:40px;--s12:48px;--s16:64px;--gutter:24px;--tile-gap:20px;--r-check:5px;--r-chip:8px;--r-mat:12px;--r-pop:16px;--r-tip:14px;--r-tile:20px;--r-peek:20px;--r-card:24px;--r-sheet:28px;--r-block:28px;--r-rail:28px;--r-pill:999px;--sh:35deg 20% 22%;--shadow-1:0 1px 1px hsl(var(--sh) / .04), 0 1px 3px hsl(var(--sh) / .04);--shadow-2:0 0 0 1px var(--rule), 0 1px 2px hsl(var(--sh) / .03);--edge:#28251e26;--lift:0 0 #0000;--shadow-sheet:0 0 0 1px var(--edge), var(--lift);--shadow-3:0 0 0 1px #1c1d1a0d, 0 2px 4px hsl(var(--sh) / .04), 0 14px 32px -12px hsl(var(--sh) / .14), 0 32px 64px -32px hsl(var(--sh) / .16);--shadow-peek:0 0 0 1px #1c1d1a0d, -12px 0 32px -12px hsl(var(--sh) / .14), -32px 0 80px -24px hsl(var(--sh) / .2);--shadow-pill:0 2px 6px #28322814;--shadow-card-hover:0 10px 24px -14px #2b25204d;--shadow-card-act:0 2px 6px -2px #2b252033;--rail-w:232px;--rail-w-m:72px;--sheet-inset:12px;--content-max:1120px;--content-pad:40px;--hdr-h:64px;--peek-w:576px;--peek-top:96px;--topbar-h:56px;--sticky-top:0px;--header-h:88px;--header-gap:18px}@media (color-gamut:p3){:root{--s-clk:#e95825}@supports (color:lab(0% 0 0)){:root{--s-clk:lab(57.2274% 55.6559 57.0761)}}}:root:is([data-section=recipes],[data-section=readers]){--s-clk:var(--rm-q);--s-clk-best:var(--rm-q-best);--s-clk-ink:var(--rm-q-ink);--s-clk-tint:var(--rm-q-tint);--s-clk-track:var(--rm-q-track);--s-clk-track-hov:var(--rm-q-track-hov);--s-clk-track-sw:var(--rm-q-track-sw);--s-clk-then:var(--rm-q-then);--s-clk-glaze:var(--rm-q-glaze);--g-clk-0:var(--rm-q-g0);--g-clk-1:var(--rm-q-g1);--g-clk-2:var(--rm-q-g2);--g-best-0:var(--rm-q-best-g0);--g-best-1:var(--rm-q-best-g1);--g-best-2:var(--rm-q-best-g2);--g-then-0:var(--rm-q-then-g0);--g-then-2:var(--rm-q-then-g2);--s-imp:var(--rm-u);--s-imp-fill:var(--rm-u-fill);--s-imp-wash:var(--rm-u-wash);--s-imp-ink:var(--rm-u-ink);--s-imp-then:var(--rm-u-then);--s-imp-tint:var(--rm-u-tint);--g-imp-0:var(--rm-u-g0);--g-imp-1:var(--rm-u-g1);--g-imp-2:var(--rm-u-g2);--s-ctr:var(--rm-r);--s-ctr-ink:var(--rm-r-ink);--s-ctr-then:var(--rm-r-then);--s-ctr-tint:var(--rm-r-tint);--tip-clk:var(--rm-q-tip);--tip-imp:var(--rm-u-tip);--tip-ctr:var(--rm-r-tip)}@media (max-width:1359px){:root{--content-pad:32px}}@media (max-width:1279px){:root{--rail-w:var(--rail-w-m);--peek-w:min(576px, calc(100vw - 104px))}}@media (max-width:1023px){:root{--rail-w:0px;--content-pad:24px;--sticky-top:var(--topbar-h)}}@media (max-width:767px){:root{--header-h:76px;--header-gap:16px;--sheet-inset:4px;--content-pad:12px}}:root[data-surface=lifted]{--lift:0 1px 2px hsl(var(--sh) / .05), 0 10px 24px -16px hsl(var(--sh) / .2)}
:root{--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-out-soft:cubic-bezier(.25, 1, .5, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-panel:cubic-bezier(.32, .72, 0, 1);--ease-productive:cubic-bezier(.2, 0, .38, .9);--ease-linear:linear;--spring-panel:var(--ease-panel);--spring-pop:var(--ease-out);--d-0:0s;--d-press:.1s;--d-hover:.15s;--d-pop:.18s;--d-fade:.2s;--d-move:.24s;--d-panel:.32s;--d-data:.4s;--d-reveal:.6s;--d-pop-out:var(--d-press);--d-panel-out:var(--d-move);--d-toast-in:var(--d-data);--d-toast-out:var(--d-fade);--stagger-tight:16ms;--stagger:30ms;--stagger-loose:60ms;--stagger-card:18ms;--tip-delay:.6s;--tip-skip:.4s;--hover-grace:60ms;--repeat-guard:.15s;--skeleton-delay:.15s;--skeleton-min:.3s;--toast-life:4s;--toast-life-undo:6s;--confirm-hold:2.4s;--copied-hold:2s;--press-scale:.97;--press-scale-lg:.98;--press-scale-icon:.94;--pop-scale:.97;--pop-offset:4px;--enter-y:8px;--row-enter-y:4px;--swap-y:8px;--peek-inset:16px;--recede-scale:.985;--scrim:#2b25202e;--veil:#fffcf799;--z-raised:1;--z-sticky:20;--z-header:30;--z-pop:40;--z-scrim:60;--z-peek:70;--z-peek-pop:80;--z-toast:90;--z-tip:100}@supports (animation-timing-function:linear(0, 1)){:root{--spring-panel:linear(0, .035, .115, .221, .333, .443, .547, .638, .716, .783, .837, .88, .915, .941, .961, .976, .986, .994, .999, 1.002, 1.004, 1.005, 1.005, 1.005, 1);--spring-pop:linear(0, .037, .12, .226, .338, .445, .547, .634, .712, .775, .827, .869, .903, .929, .949, .964, .976, .984, .99, .994, .997, .999, 1, 1.001, 1)}}@media (prefers-reduced-motion:reduce){:root{--d-press:0s;--d-pop:.15s;--d-fade:.15s;--d-move:0s;--d-panel:.15s;--d-data:0s;--d-reveal:0s;--d-pop-out:.1s;--d-panel-out:.1s;--d-toast-in:.15s;--d-toast-out:.1s;--stagger-tight:0s;--stagger:0s;--stagger-loose:0s;--stagger-card:0s;--press-scale:1;--press-scale-lg:1;--press-scale-icon:1;--pop-scale:1;--pop-offset:0px;--enter-y:0px;--row-enter-y:0px;--swap-y:0px;--recede-scale:1}}:root{--dl-40:40ms;--dl-60:60ms;--dl-80:80ms;--dl-100:.1s;--dl-120:.12s;--dl-160:.16s;--dl-180:.18s;--dl-200:.2s;--dl-220:.22s;--dl-240:.24s;--dl-300:.3s;--dl-400:.4s;--hold-linger:.6s;--d-sort-wash:.7s;--hold-sort-wash:.75s;--d-shimmer:1s;--d-rm-in:.15s;--d-rm-out:.1s;--swap-blur:2px;--nudge-y:2px}@media (prefers-reduced-motion:reduce){:root{--dl-40:0s;--dl-60:0s;--dl-80:0s;--dl-100:0s;--dl-120:0s;--dl-160:0s;--dl-180:0s;--dl-200:0s;--dl-220:0s;--dl-240:0s;--dl-300:0s;--dl-400:0s;--swap-blur:0px;--nudge-y:0px}}.collapse{visibility:hidden;transition:grid-template-rows var(--d-move) var(--ease-in-out) var(--dl-60), visibility 0s linear calc(var(--d-move) + var(--dl-60));grid-template-rows:0fr;display:grid}.collapse[data-open]{visibility:visible;transition:grid-template-rows var(--d-move) var(--ease-in-out), visibility 0s;grid-template-rows:1fr}.collapse>.collapse-in{opacity:0;min-height:0;transition:opacity var(--d-press) var(--ease-out);overflow:hidden}.collapse[data-open]>.collapse-in{opacity:1;transition:opacity var(--d-fade) var(--ease-out) var(--dl-80)}.collapse[data-instant],.collapse[data-instant]>.collapse-in{transition:none}.reveal[data-reveal=wait]{opacity:0}.reveal[data-reveal=first]{animation:rv-rise var(--d-move) var(--ease-out) backwards;animation-delay:calc(var(--i,0) * var(--stagger-loose))}.reveal[data-reveal=first][data-reveal-still]{animation-name:rv-fade;animation-duration:var(--d-fade)}.reveal[data-reveal=later]{animation:rv-fade var(--d-hover) var(--ease-out) backwards}.reveal[data-reveal=first] .rv-item{animation:rv-rise var(--d-move) var(--ease-out) backwards;animation-delay:calc(var(--i,0) * var(--stagger-loose) + min(var(--j,0), 7) * var(--stagger))}.reveal[data-reveal=first] .rv-row{animation:rv-row var(--d-fade) var(--ease-out) backwards;animation-delay:calc(var(--i,0) * var(--stagger-loose) + min(var(--j,0), 7) * var(--stagger))}@keyframes rv-rise{0%{opacity:0;transform:translateY(var(--enter-y))}}@keyframes rv-row{0%{opacity:0;transform:translateY(var(--row-enter-y))}}@keyframes rv-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.reveal[data-reveal=first],.reveal[data-reveal=first] .rv-item,.reveal[data-reveal=first] .rv-row{animation-name:rv-fade;animation-duration:var(--d-rm-in);animation-delay:0s}}.tick{vertical-align:baseline;font-variant-numeric:tabular-nums lining-nums;display:inline-grid;overflow:hidden}.tick>span{white-space:nowrap;grid-area:1/1}.tick>[data-tick=in]{animation:tick-in var(--d-hover) var(--ease-out) backwards}.tick>[data-tick=out]{animation:tick-out var(--d-hover) var(--ease-out) forwards}@keyframes tick-in{0%{opacity:0;transform:translateY(calc(var(--tick-dir,1) * 6px))}}@keyframes tick-out{to{opacity:0;transform:translateY(calc(var(--tick-dir,1) * -6px))}}@media (prefers-reduced-motion:reduce){.tick>[data-tick=in],.tick>[data-tick=out]{animation:none}.tick>[data-tick=out]{display:none}}[data-flip]{position:relative}[data-flip]:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:var(--shadow-1);opacity:0;transition:opacity var(--d-hover) var(--ease-out);position:absolute;inset:0}[data-flip][data-lifted]{z-index:var(--z-raised)}[data-flip][data-lifted]:after{opacity:1;transition-duration:var(--d-press)}.fade-presence{transition:opacity var(--d-fade) var(--ease-out)}.fade-presence[data-state=entering],.fade-presence[data-state=exiting]{opacity:0}.fade-presence[data-state=exiting]{transition-duration:var(--d-press)}.wait-block{background:linear-gradient(90deg, var(--sunken) 30%, color-mix(in srgb, var(--sunken) 40%, var(--card)) 50%, var(--sunken) 70%) 0 0 / 300% 100%;animation:wait-shine var(--d-shimmer) linear infinite;border-radius:6px;display:block}@keyframes wait-shine{0%{background-position:100% 0}to{background-position:-50% 0}}[data-wait]{animation:wait-pulse var(--d-shimmer) var(--ease-in-out) infinite}@keyframes wait-pulse{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.wait-block{background:var(--sunken);animation:none}[data-wait]{opacity:.6;animation:none}}.press{transition:transform var(--d-press) var(--ease-out)}.press:active:not(:disabled):not([aria-disabled=true]){transform:scale(var(--press-scale))}:root{--stagger-draw:.12s;--d-send:.6s;--d-shake:90ms;--d-chip-draw:.52s}@media (prefers-reduced-motion:reduce){:root{--stagger-draw:0s;--d-shake:0s;--d-chip-draw:0s}}
*,:before,:after{box-sizing:border-box}html{background:var(--body);color:var(--ink);scrollbar-gutter:stable;-webkit-text-size-adjust:100%}body{min-height:100vh;font:var(--t-body);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1, "lnum" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;color:var(--ink);background:var(--body);margin:0}h1,h2,h3,h4,p,dl,dd,figure{margin:0}h1{font:var(--t-display);letter-spacing:var(--t-display-track);color:var(--ink)}img,svg{display:block}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;text-align:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0}button:disabled{cursor:default}input,textarea{background:0 0;border:0}select{background-color:#0000}::placeholder{color:var(--muted);opacity:1}::selection{background:var(--sage-100);color:var(--ink)}:focus{outline:none}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.num{font-variant-numeric:tabular-nums lining-nums}.kicker{font:var(--t-kicker);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
:root{--bg:#f4f1ea;--surface:#fff;--surface-2:#faf7f1;--surface-3:#f0ebe0;--border:#281e0f12;--border-strong:#281e0f1f;--text:#1a1410;--text-2:#4a4338;--text-3:#857d6f;--text-4:#b5aa96;--accent:#f2522e;--accent-deep:#d13f1e;--accent-soft:#f2522e14;--accent-softer:#f2522e0a;--accent-2:#1f7a5a;--accent-2-soft:#1f7a5a14;--amber:#c67600;--amber-soft:#c6760017;--ink:#15110d;--paper:#fbf8f2;--f1:#f2522e;--f2:#e8614a;--f3:#d47560;--f4:#b88470}*{margin:0;padding:0}body{--font:var(--sans);--font-display:var(--font-fraunces), var(--sans), serif}button{cursor:pointer;font-family:inherit}a{color:inherit;text-decoration:none}.elephany-logo .elephany-i-dot{transform-box:fill-box;transform-origin:50%}.elephany-logo:hover .elephany-i-dot{animation:.95s linear elephanyDotBounce}@keyframes elephanyDotBounce{0%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:translateY(0)}16%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-5.4px)}33%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:translateY(0)}49%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-3.5px)}66%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:translateY(0)}82%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-1.9px)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.elephany-logo:hover .elephany-i-dot{animation:none}}
