:root{--bg:#fff8ef;--surface:#f9f3ea;--surface-lowest:#fff;--surface-alt:#f3ede4;--surface-high:#ede7de;--surface-highest:#e8e2d9;--surface-dim:#dfd9d0;--text:#1d1b16;--muted:#55433e;--border:#dbc1ba;--outline:#88726d;--inverse-surface:#33302a;--inverse-on-surface:#f6f0e7;--accent:#94442e;--accent-ink:#79301b;--accent-tint:#ffdbd1;--accent-deep:#974730;--on-accent:#fff;--ochre:#825516;--ochre-ink:#663e00;--ochre-tint:#ffddb9;--ochre-container:#fec178;--sage:#585f48;--sage-ink:#434933;--sage-tint:#dfe6c8;--sage-container:#71785f;--warn:#ba1a1a;--warn-ink:#93000a;--warn-tint:#ffdad6;--unit:.5rem;--gutter:1.5rem;--margin-mobile:1rem;--margin-desktop:4rem;--container:80rem;--prose:40rem;--r-sm:.125rem;--r-base:.25rem;--r-md:.375rem;--r-lg:.5rem;--r-xl:.75rem;--r-full:9999px;--section-pad:clamp(3rem, 2rem + 3vw, 5rem);--press:inset 0 1px 3px #0000001a;--press-deep:inset 0 2px 4px #00000024;--texture:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)' opacity='0.035'/%3E%3C/svg%3E");--tracking-label:.05em;--text-2xs:.72rem;--text-xs:.82rem;--text-sm:.92rem;--text-base:1rem;--text-lg:1.15rem;--text-xl:1.3rem;--text-2xl:clamp(1.75rem, 1.4rem + 1.4vw, 2rem);--text-3xl:clamp(1.75rem, 1.3rem + 2.2vw, 3rem);--weight-normal:400;--weight-semi:600;--weight-bold:700;--leading-tight:1.16;--leading-snug:1.35;--leading-body:1.5;--glyph-xs:.85rem;--glyph-sm:1rem;--glyph-md:1.2rem;--glyph-lg:1.4rem;--glyph-xl:2.25rem;--glyph-2xl:3.5rem}*,:before,:after{box-sizing:border-box}body{background:var(--bg);background-image:var(--texture);color:var(--text);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-body);margin:0}h1,h2,h3,h4{font-family:var(--font-display);line-height:var(--leading-tight);letter-spacing:-.02em;text-wrap:balance;margin:0 0 var(--unit);font-weight:var(--weight-bold)}h1{font-size:var(--text-3xl)}h2{font-size:var(--text-2xl)}h3{font-size:var(--text-xl);letter-spacing:0}.eyebrow,.label,.rank-badge,.vs,dt{font-family:var(--font-label);letter-spacing:var(--tracking-label)}p,ul,ol{margin:0 0 var(--gutter)}a{color:var(--accent-ink);text-underline-offset:2px}a:hover{text-decoration:none}img{max-width:100%;height:auto;display:block}button{font:inherit;cursor:pointer}:where(a,button,input,select,summary):focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-base)}.container{width:100%;max-width:var(--container);padding-inline:var(--margin-mobile);margin-inline:auto}@media (width>=60rem){.container{padding-inline:var(--margin-desktop)}}.prose{max-width:var(--prose)}.prose h2{margin-top:calc(var(--unit) * 5);color:var(--accent-ink)}.prose h3{margin-top:calc(var(--unit) * 4)}.prose h4{font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-bold);letter-spacing:0;margin-top:calc(var(--unit) * 3);margin-bottom:.15rem}.prose h4+ul{margin-top:.5rem}.prose .table-scroll{margin-bottom:var(--gutter);-webkit-overflow-scrolling:touch;overflow-x:auto}.prose table{border-collapse:collapse;width:100%;margin-bottom:var(--gutter)}.prose .table-scroll table{min-width:28rem;margin-bottom:0}.prose th,.prose td{text-align:left;padding:var(--unit) calc(var(--unit) * 1.5);border-bottom:1px solid var(--border)}.prose th{font-family:var(--font-label);font-size:var(--text-xs);letter-spacing:var(--tracking-label)}.block+.block{margin-top:calc(var(--unit) * 7)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.chip-row{gap:var(--unit);margin:0 0 var(--gutter);flex-wrap:wrap;padding:0;list-style:none;display:flex}.chip{font-family:var(--font-label);font-size:var(--text-xs);letter-spacing:var(--tracking-label);background:var(--sage-tint);color:var(--sage-ink);border:1px solid var(--border);border-radius:var(--r-base);align-items:center;gap:.35rem;padding:.2rem .6rem;line-height:1.4;display:inline-flex}.chip--ochre{background:var(--ochre-tint);color:var(--ochre-ink)}.chip--plain{color:var(--muted);background:0 0}.chip--warn{background:var(--warn-tint);color:var(--warn-ink)}.surface-card{background-color:var(--surface);background-image:var(--texture);border:1px solid var(--border);border-radius:var(--r-lg)}.pressed{background:var(--surface-highest);border:1px solid var(--border);border-radius:var(--r-base);box-shadow:var(--press)}.botanical{font-style:italic}.cultivar{font-style:normal}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms}}.site-header[data-astro-cid-fzpbxy5g]{background:var(--surface);border-bottom:1px solid var(--border)}.header-inner[data-astro-cid-fzpbxy5g]{justify-content:space-between;align-items:center;gap:1rem;padding-block:.85rem;display:flex}.brand[data-astro-cid-fzpbxy5g]{font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--text);align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.brand-mark[data-astro-cid-fzpbxy5g]{font-size:var(--glyph-lg)}nav[data-astro-cid-fzpbxy5g] ul[data-astro-cid-fzpbxy5g]{gap:.4rem;margin:0;padding:0;list-style:none;display:flex}nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{border-radius:var(--r-base);font-size:var(--text-sm);color:var(--muted);padding:.4rem .85rem;text-decoration:none;display:inline-block}nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover{background:var(--accent-tint);color:var(--accent-ink)}nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current=page]{background:var(--accent-tint);color:var(--accent-ink);font-weight:var(--weight-semi)}.toggle[data-astro-cid-fzpbxy5g]{border:1px solid var(--border);border-radius:var(--r-base);cursor:pointer;background:0 0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;padding:0;display:none}.toggle[data-astro-cid-fzpbxy5g]:hover{background:var(--accent-tint);border-color:var(--accent-tint)}.bars[data-astro-cid-fzpbxy5g],.bars[data-astro-cid-fzpbxy5g]:before,.bars[data-astro-cid-fzpbxy5g]:after{border-radius:var(--r-full);background:var(--text);width:1.15rem;height:2px;transition:transform .15s,opacity .15s;display:block}.bars[data-astro-cid-fzpbxy5g]:before,.bars[data-astro-cid-fzpbxy5g]:after{content:"";position:relative}.bars[data-astro-cid-fzpbxy5g]:before{top:-6px}.bars[data-astro-cid-fzpbxy5g]:after{top:4px}.site-header[data-astro-cid-fzpbxy5g].is-open .bars[data-astro-cid-fzpbxy5g]{background:0 0}.site-header[data-astro-cid-fzpbxy5g].is-open .bars[data-astro-cid-fzpbxy5g]:before{top:2px;transform:rotate(45deg)}.site-header[data-astro-cid-fzpbxy5g].is-open .bars[data-astro-cid-fzpbxy5g]:after{top:0;transform:rotate(-45deg)}@media (width<=44rem){.toggle[data-astro-cid-fzpbxy5g]{display:inline-flex}nav[data-astro-cid-fzpbxy5g]{border-top:1px solid var(--border);flex-basis:100%;order:3;padding-top:.75rem;display:none}.site-header[data-astro-cid-fzpbxy5g].is-open nav[data-astro-cid-fzpbxy5g]{display:block}.header-inner[data-astro-cid-fzpbxy5g]{flex-wrap:wrap}nav[data-astro-cid-fzpbxy5g] ul[data-astro-cid-fzpbxy5g]{flex-direction:column;gap:.15rem}nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{font-size:var(--text-base);padding:.7rem .85rem;display:block}html.no-js .toggle[data-astro-cid-fzpbxy5g]{display:none}html.no-js nav[data-astro-cid-fzpbxy5g]{display:block}}.site-footer[data-astro-cid-nns7i3if]{background:var(--surface);border-top:1px solid var(--border);color:var(--muted);font-size:var(--text-sm);padding-block:2rem}.footer-inner[data-astro-cid-nns7i3if]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.tagline[data-astro-cid-nns7i3if]{margin:0}ul[data-astro-cid-nns7i3if]{flex-wrap:wrap;gap:1.1rem;margin:0;padding:0;list-style:none;display:flex}a[data-astro-cid-nns7i3if]{color:var(--muted)}a[data-astro-cid-nns7i3if]:hover{color:var(--accent-ink)}.skip-link[data-astro-cid-z4jru4n3]{background:var(--surface);color:var(--accent-ink);border-radius:0 0 var(--r-md) 0;z-index:10;padding:.75rem 1.25rem;position:absolute;top:0;left:-9999px}.skip-link[data-astro-cid-z4jru4n3]:focus{left:0}.section[data-astro-cid-w6ymvdtg]{padding-block:var(--section-pad)}.section--compact[data-astro-cid-w6ymvdtg]{padding-block:var(--gutter)}
