.tile-navigation[data-astro-cid-ufmd2d34]{margin-block:1rem}.tile-navigation[data-astro-cid-ufmd2d34]:not(.aligned):not(.inline){width:calc(100% - var(--page-gutter) - var(--page-gutter));padding-bottom:var(--page-gutter);justify-content:flex-end;margin-block:0;display:flex}.tile-navigation[data-astro-cid-ufmd2d34].inline{margin:0}@media (width<=980px){.tile-navigation[data-astro-cid-ufmd2d34].aligned{z-index:1;justify-content:flex-end;margin-block:0 1rem;display:flex;position:relative}}@media (width>=981px){.tile-navigation[data-astro-cid-ufmd2d34].aligned{z-index:3;bottom:0;left:calc(max(var(--page-gutter), calc((100% - 1360px) / 2 + var(--band-inset,0px))) - var(--band-gap) - clamp(5rem, 10vw, 8rem));width:auto;margin:0;position:absolute}}.home-tile[data-astro-cid-ufmd2d34]{aspect-ratio:1;border:1px solid var(--border);background:var(--band-bg,var(--green));width:clamp(5rem,10vw,8rem);color:var(--text);border-radius:1.25rem;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;font-weight:750;text-decoration:none;transition:transform .16s;display:flex}.home-tile[data-astro-cid-ufmd2d34]:hover{transform:translateY(-3px)}.home-tile[data-astro-cid-ufmd2d34]:focus-visible{outline:3px solid var(--text);outline-offset:4px}@media (prefers-reduced-motion:reduce){.home-tile[data-astro-cid-ufmd2d34]{transition:none}}@font-face{font-family:Manrope;src:url(/fonts/manrope/Manrope-Variable.ttf)format("truetype");font-style:normal;font-weight:200 800;font-display:swap}:root{color-scheme:light;--background:#fff;--background-glow:#ffffffc7;--surface:#fff;--surface-soft:#eeeeeb;--text:#111;--muted:#696969;--accent:#1f1f1f;--accent-dark:#000;--green:#ececea;--border:#d7d7d3;--band-text:#111;--surface-text:#111;--button-text:#fff;--band-gap:clamp(1.5rem, 3vw, 3rem);--band-muted:#5f5f5c;--band-accent:#4a4a48;--hero-fade-mid:#f7f7f5d6;--hero-orb-light:#ffffffe0;--hero-orb-warm:#acaca8b8;--hero-orb-green:#54545294;--hero-gradient-start:#e2e2df;--hero-gradient-mid:#b9b9b5;--hero-gradient-end:#3a3a38;--card-gradient-start:#40403ebd;--card-gradient-end:#b9b9b5c2;--shadow:0 18px 45px #0000000d;--font-body:"Manrope", "Segoe UI", Arial, sans-serif;--font-display:var(--font-body);--page-gutter:clamp(1.5rem, 5vw, 4rem);font-family:var(--font-body);color:var(--text);background:var(--background);font-synthesis:none}[data-theme=dark]{color-scheme:dark;--background:#000;--background-glow:#ffffff0a;--surface:#171717;--surface-soft:#202020;--text:#f4f4f1;--muted:#a4a4a0;--accent:#f4f4f1;--accent-dark:#fff;--green:#181818;--border:#30302e;--band-text:#f4f4f1;--surface-text:#fff;--button-text:#111;--band-muted:#b9b9b4;--band-accent:#d8d8d3;--hero-fade-mid:#0f0f0fdb;--hero-orb-light:#ffffff1f;--hero-orb-warm:#9696926b;--hero-orb-green:#444442c7;--hero-gradient-start:#242424;--hero-gradient-mid:#4a4a48;--hero-gradient-end:#080808;--card-gradient-start:#2a2a28f0;--card-gradient-end:#8888848f;--shadow:0 18px 45px #00000042}*{box-sizing:border-box}body{isolation:isolate;background:var(--background);min-width:320px;min-height:100vh;margin:0;line-height:1.6;transition:background-color .18s,color .18s}a{color:inherit}img{max-width:100%;display:block}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.04em;margin-block:0 .65em;line-height:1.08}h1{font-size:clamp(2.7rem,8vw,5.8rem)}h2{font-size:clamp(1.9rem,4vw,3rem)}p{margin-block:0 1rem}.container{width:min(1360px, calc(100% - var(--page-gutter) - var(--page-gutter)));margin-inline:auto}.eyebrow{color:var(--accent);letter-spacing:.16em;text-transform:uppercase;margin-bottom:.8rem;font-size:.78rem;font-weight:800}.button{color:var(--button-text);background:var(--accent);border-radius:999px;justify-content:center;align-items:center;padding:.8rem 1.15rem;font-weight:750;text-decoration:none;transition:background .16s,transform .16s;display:inline-flex}.button:hover{background:var(--accent-dark);transform:translateY(-2px)}.section{padding-block:clamp(3.5rem,8vw,7rem)}.section-heading{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:2rem;display:flex}.section-heading>*{margin-bottom:0}main .detail-hero{margin-bottom:var(--band-gap)}main .tile-navigation:not(.aligned)+.feature-band{margin-top:0}main .feature-band{--text:var(--band-foreground,var(--band-text));--muted:var(--text);--accent:var(--text);--accent-dark:var(--text);--band-muted:var(--text);--band-accent:var(--text);color:var(--text)}main .feature-band :is(.card,.blog-card,input[type=search]){--text:var(--surface-text);--muted:var(--surface-text);--accent:var(--surface-text);--accent-dark:var(--surface-text);color:var(--text)}main .detail-hero dl>div{--text:var(--band-inset-foreground,var(--band-text));--muted:var(--text);color:var(--text)}@media (width<=980px){main .feature-band{--band-inset:0px}main .feature-band:before{left:var(--page-gutter);right:var(--page-gutter);border:1px solid var(--border);border-radius:1.5rem}main .feature-band>.container{width:calc(100% - var(--page-gutter) - var(--page-gutter));margin-inline:auto;padding:clamp(1.25rem,3vw,2rem)}main .ingredients-image-group{margin-bottom:2rem}main .ingredients-layout{min-height:0}}@media (width<=580px){main .detail-hero h1{overflow-wrap:anywhere;font-size:clamp(2rem,9vw,3.2rem)}main .detail-hero dl{gap:.5rem}main .detail-hero dl>div{overflow-wrap:anywhere;padding:.65rem}}@media (width<=640px){.section-heading{flex-direction:column;align-items:start}}.display-toolbar[data-astro-cid-z4jru4n3]{display:contents}.mobile-home[data-astro-cid-z4jru4n3]{display:none}.site-controls[data-astro-cid-z4jru4n3]{z-index:20;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;max-width:calc(100% - 2rem);display:flex;position:fixed;top:1rem;right:1rem}.control-button[data-astro-cid-z4jru4n3]{--text:var(--surface-text);--accent:var(--surface-text);border:1px solid var(--border);min-width:4.75rem;color:var(--text);background:color-mix(in srgb, var(--surface) 86%, transparent);backdrop-filter:blur(14px);cursor:pointer;font:inherit;letter-spacing:.04em;border-radius:999px;justify-content:center;align-items:center;padding:.55rem .85rem;font-size:.8rem;font-weight:750;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}.control-button[data-astro-cid-z4jru4n3]:hover{border-color:var(--accent);transform:translateY(-1px)}.color-control[data-astro-cid-z4jru4n3]{gap:.5rem}.color-control[data-astro-cid-z4jru4n3] input[data-astro-cid-z4jru4n3]{cursor:pointer;background:0 0;border:0;width:1.75rem;height:1.75rem;padding:0}.control-button[data-astro-cid-z4jru4n3][aria-pressed=true]{color:var(--surface);background:var(--text)}.footer-wrap[data-astro-cid-z4jru4n3]{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}footer[data-astro-cid-z4jru4n3]{border-top:1px solid var(--border);color:var(--muted);padding-block:2rem}footer[data-astro-cid-z4jru4n3] strong[data-astro-cid-z4jru4n3]{color:var(--text)}@media (width<=620px){.display-toolbar[data-astro-cid-z4jru4n3]{padding:1rem var(--page-gutter) 0;justify-content:space-between;align-items:center;gap:1rem;display:flex}.site-controls[data-astro-cid-z4jru4n3]{flex:1;justify-content:flex-start;min-width:0;max-width:none;position:static}.mobile-home[data-astro-cid-z4jru4n3]{flex-shrink:0;display:block}main .tile-navigation{display:none!important}}@media (width<=560px){.footer-wrap[data-astro-cid-z4jru4n3]{flex-direction:column;align-items:start}}
