.herbs-hero[data-astro-cid-lntrz54l]{background-color:var(--color-bg-default);box-sizing:border-box;justify-content:center;width:100%;display:flex;overflow:hidden}.herbs-hero-container[data-astro-cid-lntrz54l]{box-sizing:border-box;justify-content:space-between;align-items:center;gap:clamp(48px,6.6vw,96px);display:flex}.herbs-hero-content[data-astro-cid-lntrz54l]{gap:var(--space-5);box-sizing:border-box;flex-direction:column;flex:624px;min-width:0;max-width:624px;display:flex}.herbs-hero-eyebrow[data-astro-cid-lntrz54l]{font-family:var(--font-family-body), sans-serif;font-size:var(--font-size-desktop-label);line-height:var(--font-line-height-desktop-label);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-label);color:var(--color-text-secondary);margin:0}.herbs-hero-heading[data-astro-cid-lntrz54l]{font-family:var(--font-family-heading), serif;font-weight:var(--font-weight-medium);font-size:var(--font-size-desktop-h1);line-height:var(--font-line-height-desktop-h1);color:var(--color-text-primary);text-wrap:balance;margin:0}.herbs-hero-description[data-astro-cid-lntrz54l]{font-family:var(--font-family-body), sans-serif;font-weight:var(--font-weight-regular);font-size:var(--font-size-desktop-body);line-height:var(--font-line-height-desktop-body);color:var(--color-text-secondary);text-wrap:pretty;margin:0}.herbs-hero-ctas[data-astro-cid-lntrz54l]{align-items:center;gap:var(--space-4);box-sizing:border-box;flex-direction:row;display:flex}.herbs-hero-visual[data-astro-cid-lntrz54l]{box-sizing:border-box;flex:none;justify-content:center;align-items:center;width:clamp(360px,33.33vw,480px);display:flex}.herbs-hero-visual[data-astro-cid-lntrz54l] .herbs-hero-zoom{width:100%}@media (width>=768px) and (width<=1023.98px){.herbs-hero-container[data-astro-cid-lntrz54l]{max-width:var(--layout-text-max-width);justify-content:flex-start;gap:0}.herbs-hero-content[data-astro-cid-lntrz54l]{gap:var(--space-4);max-width:100%}.herbs-hero-heading[data-astro-cid-lntrz54l]{font-size:clamp(2.25rem,1.75rem + 1.6vw,2.75rem);line-height:1.2}.herbs-hero-ctas[data-astro-cid-lntrz54l]{gap:var(--space-4)}}@media (width<=767.98px){.herbs-hero[data-astro-cid-lntrz54l]{padding-top:var(--space-5)}.herbs-hero-container[data-astro-cid-lntrz54l]{gap:0;width:100%;max-width:100%}.herbs-hero-content[data-astro-cid-lntrz54l]{gap:var(--space-4);width:100%;max-width:100%}.herbs-hero-eyebrow[data-astro-cid-lntrz54l]{font-size:var(--font-size-mobile-caption);line-height:var(--font-line-height-mobile-caption)}.herbs-hero-heading[data-astro-cid-lntrz54l]{font-size:var(--font-size-mobile-h1);line-height:var(--font-line-height-mobile-h1)}.herbs-hero-description[data-astro-cid-lntrz54l]{font-size:var(--font-size-desktop-body);line-height:var(--font-line-height-desktop-body)}.herbs-hero-ctas[data-astro-cid-lntrz54l]{gap:var(--space-3);width:100%;padding-top:var(--space-4);flex-direction:column;display:flex}.herbs-hero-ctas[data-astro-cid-lntrz54l] a,.herbs-hero-ctas[data-astro-cid-lntrz54l] button{justify-content:center;width:100%}}@media (width<=1023.98px){.herbs-hero-container[data-astro-cid-lntrz54l]{align-items:stretch;gap:var(--space-4);flex-direction:column}.herbs-hero-content[data-astro-cid-lntrz54l]{display:contents}.herbs-hero-visual[data-astro-cid-lntrz54l]{width:100%;margin-block:var(--space-2);order:1}.herbs-hero-ctas[data-astro-cid-lntrz54l]{order:2}}.vilcacora-spotlight[data-astro-cid-u7ozgzyk]{background-color:var(--color-bg-default);box-sizing:border-box;width:100%;scroll-margin-top:var(--header-height);justify-content:center;display:flex;overflow:hidden}.spotlight-container[data-astro-cid-u7ozgzyk]{box-sizing:border-box;justify-content:space-between;align-items:center;gap:clamp(48px,6.6vw,96px);display:flex}.spotlight-image-slot[data-astro-cid-u7ozgzyk] .spotlight-zoom{width:100%}.spotlight-image-slot[data-astro-cid-u7ozgzyk]{box-sizing:border-box;flex:660px;justify-content:center;align-items:center;min-width:0;max-width:660px;display:flex}.spotlight-content[data-astro-cid-u7ozgzyk]{gap:var(--space-5);box-sizing:border-box;flex-direction:column;flex:0 444px;min-width:0;max-width:444px;display:flex}.spotlight-header[data-astro-cid-u7ozgzyk]{gap:var(--space-2);flex-direction:column;display:flex}.spotlight-title[data-astro-cid-u7ozgzyk]{font-family:var(--font-family-heading), serif;font-weight:var(--font-weight-medium);font-size:var(--font-size-desktop-h2);line-height:var(--font-line-height-desktop-h2);color:var(--color-text-primary);margin:0}.spotlight-botanical[data-astro-cid-u7ozgzyk]{font-family:var(--font-family-body), sans-serif;font-weight:var(--font-weight-regular);font-size:var(--font-size-desktop-body-sm);line-height:var(--font-line-height-desktop-body-sm);color:var(--color-text-secondary)}.spotlight-description[data-astro-cid-u7ozgzyk]{font-family:var(--font-family-body), sans-serif;font-weight:var(--font-weight-regular);font-size:var(--font-size-desktop-body);line-height:var(--font-line-height-desktop-body);color:var(--color-text-primary);text-wrap:pretty;margin:0}.spotlight-cta[data-astro-cid-u7ozgzyk]{align-items:center;display:flex}.spotlight-treatments[data-astro-cid-u7ozgzyk]{gap:var(--space-3);flex-direction:column;width:100%;display:flex}@media (width>=1024px){.spotlight-container[data-astro-cid-u7ozgzyk]{column-gap:clamp(48px,6.6vw,96px);row-gap:var(--space-6);grid-template-columns:minmax(0,660px) minmax(0,444px);grid-template-areas:"image content""pills content";align-items:start;display:grid}.spotlight-image-slot[data-astro-cid-u7ozgzyk]{grid-area:image;max-width:none}.spotlight-content[data-astro-cid-u7ozgzyk]{grid-area:content;align-self:start;max-width:none}.spotlight-treatments[data-astro-cid-u7ozgzyk]{grid-area:pills}}.spotlight-treatments-title[data-astro-cid-u7ozgzyk]{font-family:var(--font-family-heading), serif;font-weight:var(--font-weight-medium);font-size:var(--font-size-mobile-h4);line-height:var(--font-line-height-mobile-h4);color:var(--color-text-primary);margin:0}@media (width>=768px) and (width<=1023.98px){.vilcacora-spotlight[data-astro-cid-u7ozgzyk]{background-color:var(--color-bg-subtle)}.spotlight-container[data-astro-cid-u7ozgzyk]{max-width:var(--layout-text-max-width);gap:var(--space-6);flex-direction:column;align-items:flex-start}.spotlight-image-slot[data-astro-cid-u7ozgzyk]{flex:none;width:100%;max-width:100%}.spotlight-content[data-astro-cid-u7ozgzyk]{gap:var(--space-4);flex:none;width:100%;max-width:100%}.spotlight-title[data-astro-cid-u7ozgzyk]{font-size:clamp(28px,4vw,36px);line-height:1.25}}@media (width<=767.98px){.vilcacora-spotlight[data-astro-cid-u7ozgzyk]{background-color:var(--color-bg-subtle)}.spotlight-container[data-astro-cid-u7ozgzyk]{gap:var(--space-5);flex-direction:column;align-items:flex-start;width:100%;max-width:100%}.spotlight-image-slot[data-astro-cid-u7ozgzyk]{flex:none;width:100%;max-width:100%}.spotlight-content[data-astro-cid-u7ozgzyk]{gap:var(--space-4);flex:none;width:100%;max-width:100%}.spotlight-header[data-astro-cid-u7ozgzyk]{gap:var(--space-1)}.spotlight-title[data-astro-cid-u7ozgzyk]{font-size:var(--font-size-mobile-h2);line-height:var(--font-line-height-mobile-h2)}.spotlight-botanical[data-astro-cid-u7ozgzyk]{font-size:var(--font-size-mobile-body-sm);line-height:var(--font-line-height-mobile-body-sm)}.spotlight-description[data-astro-cid-u7ozgzyk]{font-size:var(--font-size-mobile-body);line-height:var(--font-line-height-mobile-body)}.spotlight-cta[data-astro-cid-u7ozgzyk]{width:100%}}.spotlight-eyebrow[data-astro-cid-u7ozgzyk]{margin:0 0 var(--space-2);font-family:var(--font-family-body), sans-serif;font-size:var(--font-size-desktop-label);line-height:var(--font-line-height-desktop-label);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;color:var(--color-text-accent)}.spotlight-botanical[data-astro-cid-u7ozgzyk]{font-style:italic}@media (width<=1023.98px){.spotlight-eyebrow[data-astro-cid-u7ozgzyk]{font-size:var(--font-size-mobile-label);line-height:var(--font-line-height-mobile-label)}}svg[data-astro-cid-liowt2hc]{color:var(--color-icon-secondary)}.herb-card[data-astro-cid-kojh6s2v]{appearance:none;gap:var(--space-4);padding:var(--space-5);background-color:var(--color-bg-default);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);box-sizing:border-box;width:100%;height:100%;font:inherit;color:inherit;text-align:left;flex-direction:column;margin:0;transition:border-color .2s cubic-bezier(.2,0,0,1),box-shadow .2s cubic-bezier(.2,0,0,1);display:flex}.herb-card[data-astro-cid-kojh6s2v],.herb-card[data-astro-cid-kojh6s2v] [data-astro-cid-kojh6s2v]{cursor:pointer}.herb-card[data-astro-cid-kojh6s2v]:focus-visible{outline:2px solid var(--color-action-primary);outline-offset:4px}@media (hover:hover) and (pointer:fine){.herb-card[data-astro-cid-kojh6s2v]:hover{border-color:var(--color-action-primary);box-shadow:0 8px 24px -4px color-mix(in srgb, var(--color-base-dark) 8%, transparent);transform:none}.herb-card[data-astro-cid-kojh6s2v]:hover .herb-drawer-trigger[data-astro-cid-kojh6s2v]{color:var(--color-action-primary)}.herb-card[data-astro-cid-kojh6s2v]:hover .trigger-icon[data-astro-cid-kojh6s2v]{transform:rotate(90deg)}}.herb-card-top[data-astro-cid-kojh6s2v]{justify-content:space-between;align-items:center;width:100%;height:40px;display:flex}.herb-card-icon[data-astro-cid-kojh6s2v]{justify-content:center;align-items:center;width:40px;height:40px;display:flex}.herb-card-number[data-astro-cid-kojh6s2v]{font-family:var(--font-family-body), sans-serif;font-size:var(--font-size-desktop-label);line-height:var(--font-line-height-desktop-label);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary)}.herb-card-media[data-astro-cid-kojh6s2v]{width:100%}.herb-card-thumb-wrapper[data-astro-cid-kojh6s2v]{border-radius:200px 200px var(--radius-xl) var(--radius-xl);background-color:var(--color-bg-subtle);border:1px solid var(--color-border-default);box-sizing:border-box;width:100%;height:280px;line-height:0;position:relative;overflow:hidden}.herb-card-img[data-astro-cid-kojh6s2v]{object-fit:cover;object-position:center center;border-radius:200px 200px var(--radius-xl) var(--radius-xl);width:100%;height:100%;display:block}.herb-card-img--photo[data-astro-cid-kojh6s2v]{object-fit:contain;object-position:center bottom;box-sizing:border-box;padding-top:10%}.herb-card-img-placeholder[data-astro-cid-kojh6s2v]{background-color:var(--color-bg-subtle);width:100%;height:100%}.herb-card-body[data-astro-cid-kojh6s2v]{gap:var(--space-3);flex-direction:column;flex:1;width:100%;display:flex}.herb-card-title-group[data-astro-cid-kojh6s2v]{gap:var(--space-1);flex-direction:column;width:100%;display:flex}.herb-card-title[data-astro-cid-kojh6s2v]{font-family:var(--font-family-heading), serif;font-weight:var(--font-weight-medium);font-size:var(--font-size-desktop-h3-card);line-height:var(--font-line-height-desktop-h3-card);color:var(--color-text-primary);margin:0}.herb-card-botanical[data-astro-cid-kojh6s2v]{font-family:var(--font-family-body), sans-serif;font-weight:var(--font-weight-regular);font-size:var(--font-size-desktop-caption);line-height:var(--font-line-height-desktop-caption);color:var(--color-text-secondary);font-style:italic}.herb-card-desc[data-astro-cid-kojh6s2v]{font-family:var(--font-family-body), sans-serif;font-weight:var(--font-weight-regular);font-size:var(--font-size-desktop-body-sm);line-height:var(--font-line-height-desktop-body-sm);color:var(--color-text-primary);flex:1;margin:0}.herb-card-action[data-astro-cid-kojh6s2v]{padding-top:var(--space-2);margin-top:auto}.herb-drawer-trigger[data-astro-cid-kojh6s2v]{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-1);border-radius:var(--radius-sm);color:var(--color-text-primary);font-family:var(--font-family-body), sans-serif;font-size:var(--font-size-desktop-button);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-desktop-button);background:0 0;border:none;transition:color .15s;display:inline-flex}.trigger-icon[data-astro-cid-kojh6s2v]{justify-content:center;align-items:center;width:14px;height:14px;transition:transform .2s cubic-bezier(.2,0,0,1);display:flex}@media (width<=767.98px){.herb-card[data-astro-cid-kojh6s2v]{align-items:center;gap:var(--space-4);padding:var(--space-5) 0;border:none;border-bottom:1px solid var(--color-border-subtle);background:0 0;border-radius:0;flex-direction:row;box-shadow:none!important;transform:none!important}.herb-card[data-astro-cid-kojh6s2v]:focus-visible{outline:2px solid var(--color-action-primary);outline-offset:-2px}.herb-card-top[data-astro-cid-kojh6s2v]{display:none}.herb-card-media[data-astro-cid-kojh6s2v]{flex:0 0 88px;width:88px}.herb-card-thumb-wrapper[data-astro-cid-kojh6s2v]{border-radius:var(--radius-pill) var(--radius-pill) var(--radius-lg) var(--radius-lg);border:1px solid var(--color-decorative-accent);width:88px;height:104px}.herb-card-img[data-astro-cid-kojh6s2v]{border-radius:var(--radius-pill) var(--radius-pill) var(--radius-lg) var(--radius-lg)}.herb-card-body[data-astro-cid-kojh6s2v]{gap:var(--space-2);flex:1}.herb-card-title[data-astro-cid-kojh6s2v]{font-size:var(--font-size-mobile-h4);line-height:var(--font-line-height-mobile-h4)}.herb-card-botanical[data-astro-cid-kojh6s2v]{font-size:var(--font-size-mobile-caption);line-height:var(--font-line-height-mobile-caption)}.herb-card-desc[data-astro-cid-kojh6s2v]{display:none}.herb-card-action[data-astro-cid-kojh6s2v]{padding-top:0}.herb-drawer-trigger[data-astro-cid-kojh6s2v]{padding:var(--space-1) 0;font-size:var(--font-size-mobile-body-sm)}}.herb-drawer-root[data-astro-cid-dh5f5saz]{z-index:10000;pointer-events:none;visibility:hidden;transition:visibility .25s;position:fixed;inset:0}.herb-drawer-root[data-astro-cid-dh5f5saz].is-open{pointer-events:auto;visibility:visible}.herb-drawer-backdrop[data-astro-cid-dh5f5saz]{background-color:color-mix(in srgb, var(--color-base-dark) 40%, transparent);opacity:0;transition:opacity .25s cubic-bezier(.2,0,0,1);position:absolute;inset:0}.herb-drawer-root[data-astro-cid-dh5f5saz].is-open .herb-drawer-backdrop[data-astro-cid-dh5f5saz]{opacity:1}.herb-drawer-dialog[data-astro-cid-dh5f5saz]{background-color:var(--color-bg-default);width:560px;max-width:100%;box-shadow:-8px 0 32px color-mix(in srgb, var(--color-base-dark) 15%, transparent);padding:var(--space-7);gap:var(--space-6);box-sizing:border-box;outline:none;flex-direction:column;transition:transform .3s cubic-bezier(.2,0,0,1);display:flex;position:absolute;top:0;bottom:0;right:0;transform:translate(100%)}.herb-drawer-root[data-astro-cid-dh5f5saz].is-open .herb-drawer-dialog[data-astro-cid-dh5f5saz]{transform:translate(0)}.herb-drawer-grabber[data-astro-cid-dh5f5saz]{display:none}.herb-drawer-topbar[data-astro-cid-dh5f5saz]{flex-shrink:0;justify-content:space-between;align-items:center;width:100%;display:flex}.herb-drawer-eyebrow[data-astro-cid-dh5f5saz]{font-family:var(--font-family-body), sans-serif;font-size:var(--font-size-desktop-label);line-height:var(--font-line-height-desktop-label);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;color:var(--color-text-secondary)}.herb-drawer-close[data-astro-cid-dh5f5saz]{align-items:center;gap:var(--space-2);cursor:pointer;padding:var(--space-2) var(--space-1);color:var(--color-text-primary);font-family:var(--font-family-body), sans-serif;font-size:var(--font-size-desktop-button);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-desktop-button);border-radius:var(--radius-sm);background:0 0;border:none;transition:color .15s;display:inline-flex}.herb-drawer-close[data-astro-cid-dh5f5saz]:hover{color:var(--color-action-primary)}.herb-drawer-close[data-astro-cid-dh5f5saz]:focus-visible{outline:2px solid var(--color-action-primary);outline-offset:2px}.close-icon[data-astro-cid-dh5f5saz]{border:1px solid var(--color-border-default);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:border-color .15s,background-color .15s;display:flex}.herb-drawer-close[data-astro-cid-dh5f5saz]:hover .close-icon[data-astro-cid-dh5f5saz]{border-color:var(--color-action-primary);background-color:var(--color-bg-subtle)}.herb-drawer-scroll-body[data-astro-cid-dh5f5saz]{gap:var(--space-5);padding-right:var(--space-1);flex-direction:column;flex:1;display:flex;overflow-y:auto}.herb-drawer-image-slot[data-astro-cid-dh5f5saz]{flex-shrink:0;width:100%}.herb-drawer-image-wrapper[data-astro-cid-dh5f5saz]{border-radius:var(--radius-lg);background-color:var(--color-bg-subtle);box-sizing:border-box;width:100%;height:320px;line-height:0;overflow:hidden}.drawer-img{object-fit:cover;object-position:center center;border-radius:var(--radius-lg);width:100%;height:100%;display:block}.drawer-img--contain{object-fit:contain;padding:var(--space-4);box-sizing:border-box}.drawer-image-placeholder[data-astro-cid-dh5f5saz]{background-color:var(--color-bg-subtle);width:100%;height:100%}.herb-drawer-name-group[data-astro-cid-dh5f5saz]{gap:var(--space-1);flex-direction:column;display:flex}.drawer-herb-title[data-astro-cid-dh5f5saz]{font-family:var(--font-family-heading), serif;font-weight:var(--font-weight-medium);font-size:var(--font-size-desktop-h2);line-height:var(--font-line-height-desktop-h2);color:var(--color-text-primary);margin:0}.drawer-herb-botanical[data-astro-cid-dh5f5saz]{font-family:var(--font-family-body), sans-serif;font-weight:var(--font-weight-regular);font-size:var(--font-size-desktop-body-sm);line-height:var(--font-line-height-desktop-body-sm);color:var(--color-text-secondary);font-style:italic}.herb-drawer-block[data-astro-cid-dh5f5saz]{gap:var(--space-2);flex-direction:column;display:flex}.herb-drawer-block[data-astro-cid-dh5f5saz][hidden]{display:none}.herb-drawer-block[data-astro-cid-dh5f5saz] .treatment-pills[data-astro-cid-dh5f5saz]{margin-top:var(--space-1)}.drawer-block-title[data-astro-cid-dh5f5saz]{font-family:var(--font-family-heading), serif;font-weight:var(--font-weight-medium);font-size:var(--font-size-mobile-h4);line-height:var(--font-line-height-mobile-h4);color:var(--color-text-primary);margin:0}.drawer-block-text[data-astro-cid-dh5f5saz]{font-family:var(--font-family-body), sans-serif;font-weight:var(--font-weight-regular);font-size:var(--font-size-desktop-body);line-height:var(--font-line-height-desktop-body);color:var(--color-text-primary);margin:0}.herb-drawer-cta[data-astro-cid-dh5f5saz]{padding-top:var(--space-2);margin-top:auto}.herb-drawer-cta[data-astro-cid-dh5f5saz][hidden]{display:none}@media (width<=767.98px){.herb-drawer-dialog[data-astro-cid-dh5f5saz]{border-radius:var(--radius-xl) var(--radius-xl) 0 0;width:100%;height:auto;max-height:90vh;padding:var(--space-3) var(--space-5) var(--space-6);gap:var(--space-4);inset:auto 0 0;transform:translateY(100%)}.herb-drawer-root[data-astro-cid-dh5f5saz].is-open .herb-drawer-dialog[data-astro-cid-dh5f5saz]{transform:translateY(0)}.herb-drawer-grabber[data-astro-cid-dh5f5saz]{flex-shrink:0;justify-content:center;align-items:center;width:100%;height:8px;display:flex}.grabber-pill[data-astro-cid-dh5f5saz]{border-radius:var(--radius-pill);background-color:var(--color-border-default);width:40px;height:4px}.herb-drawer-image-wrapper[data-astro-cid-dh5f5saz]{height:260px}.drawer-herb-title[data-astro-cid-dh5f5saz]{font-size:var(--font-size-mobile-h2);line-height:var(--font-line-height-mobile-h2)}.drawer-herb-botanical[data-astro-cid-dh5f5saz]{font-size:var(--font-size-mobile-body-sm);line-height:var(--font-line-height-mobile-body-sm)}.drawer-block-text[data-astro-cid-dh5f5saz]{font-size:var(--font-size-mobile-body);line-height:var(--font-line-height-mobile-body)}.herb-drawer-cta[data-astro-cid-dh5f5saz] .btn{justify-content:center;width:100%}}.herbs-grid-section[data-astro-cid-odfipozn]{background-color:var(--color-bg-default);box-sizing:border-box;justify-content:center;width:100%;display:flex;overflow:hidden}.herbs-grid-container[data-astro-cid-odfipozn]{box-sizing:border-box;flex-direction:column;display:flex}.herbs-grid-header[data-astro-cid-odfipozn]{text-align:center;margin-bottom:var(--space-8);align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.herbs-grid-eyebrow[data-astro-cid-odfipozn]{font-family:var(--font-family-body), sans-serif;font-size:var(--font-size-desktop-label);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-desktop-label);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;color:var(--color-text-accent)}.herbs-grid-title[data-astro-cid-odfipozn]{font-family:var(--font-family-heading), serif;font-size:var(--font-size-desktop-h2);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-desktop-h2);color:var(--color-text-primary);letter-spacing:var(--letter-spacing-heading);margin:0}.herbs-grid-subtitle[data-astro-cid-odfipozn]{font-family:var(--font-family-body), sans-serif;font-size:var(--font-size-desktop-body);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-desktop-body);color:var(--color-text-secondary);max-width:680px;margin:0}@media (width<=767.98px){.herbs-grid-header[data-astro-cid-odfipozn]{margin-bottom:var(--space-6);gap:var(--space-3);text-align:left;align-items:flex-start}.herbs-grid-title[data-astro-cid-odfipozn]{font-size:var(--font-size-mobile-h2);line-height:var(--font-line-height-mobile-h2)}.herbs-grid-subtitle[data-astro-cid-odfipozn]{font-size:var(--font-size-mobile-body-sm);line-height:var(--font-line-height-mobile-body-sm)}}.herbs-grid[data-astro-cid-odfipozn]{gap:var(--space-5);box-sizing:border-box;grid-template-columns:repeat(3,1fr);width:100%;display:grid}@media (width>=1024px){.herbs-grid[data-astro-cid-odfipozn]>[data-astro-cid-odfipozn]:last-child:nth-child(3n+1){grid-column:2}}@media (width<=1023.98px) and (width>=768px){.herbs-grid[data-astro-cid-odfipozn]{gap:var(--space-5);grid-template-columns:repeat(2,1fr)}}@media (width<=767.98px){.herbs-grid[data-astro-cid-odfipozn]{flex-direction:column;gap:0;display:flex}}.editorial-break[data-astro-cid-odfipozn]{margin:var(--space-9) 0;align-items:center;gap:var(--space-7);box-sizing:border-box;width:100%;display:flex}.editorial-break-visual[data-astro-cid-odfipozn]{flex:0 0 560px;width:100%;max-width:50%}.editorial-break-visual[data-astro-cid-odfipozn] .editorial-break-zoom{width:100%}.editorial-break-content[data-astro-cid-odfipozn]{flex:1;align-items:center;display:flex}.editorial-break-quote[data-astro-cid-odfipozn]{margin:0;padding:0}.editorial-quote-text[data-astro-cid-odfipozn]{font-family:var(--font-family-heading), serif;font-size:var(--font-size-desktop-h3);font-weight:var(--font-weight-medium);font-style:italic;line-height:var(--font-line-height-desktop-h3);color:var(--color-text-primary);margin:0}@media (width<=1023.98px) and (width>=768px){.editorial-break[data-astro-cid-odfipozn]{margin:var(--space-9) 0;align-items:flex-start;gap:var(--space-6);flex-direction:column}.editorial-break-visual[data-astro-cid-odfipozn]{flex:none;width:100%;max-width:100%}.editorial-break-visual[data-astro-cid-odfipozn] .editorial-break-zoom{max-width:560px}.editorial-break-content[data-astro-cid-odfipozn]{width:100%}.editorial-quote-text[data-astro-cid-odfipozn]{font-size:var(--font-size-desktop-h4);line-height:var(--font-line-height-desktop-h4);max-width:680px}}@media (width<=767.98px){.editorial-break[data-astro-cid-odfipozn]{margin:var(--space-8) 0;display:block}.editorial-break-visual[data-astro-cid-odfipozn]{max-width:100%;margin-bottom:var(--space-5)}.editorial-break-quote[data-astro-cid-odfipozn]{border-left:2px solid var(--color-decorative-accent);padding-left:var(--space-4)}.editorial-quote-text[data-astro-cid-odfipozn]{font-size:var(--font-size-mobile-h4);line-height:var(--font-line-height-mobile-h4)}}.traditional-use-section[data-astro-cid-bmuk4a6i]{background-color:var(--color-bg-subtle);box-sizing:border-box;justify-content:center;width:100%;display:flex;overflow:hidden}.traditional-use-container[data-astro-cid-bmuk4a6i]{box-sizing:border-box;justify-content:space-between;align-items:center;gap:clamp(48px,6.6vw,96px);display:flex}.traditional-use-visual[data-astro-cid-bmuk4a6i]{--dome-width:400px;box-sizing:border-box;flex:0 544px;justify-content:center;align-items:center;width:100%;max-width:544px;display:flex}.traditional-use-photo[data-astro-cid-bmuk4a6i]{object-fit:cover;width:100%;height:100%;display:block}.traditional-use-content[data-astro-cid-bmuk4a6i]{gap:var(--space-4);box-sizing:border-box;flex-direction:column;flex:0 560px;width:100%;max-width:560px;display:flex}.traditional-use-eyebrow[data-astro-cid-bmuk4a6i]{font-family:var(--font-family-body), sans-serif;font-size:var(--font-size-desktop-label);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-desktop-label);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;color:var(--color-text-primary)}.traditional-use-title[data-astro-cid-bmuk4a6i]{font-family:var(--font-family-heading), serif;font-size:var(--font-size-desktop-h2);font-weight:var(--font-weight-medium);line-height:var(--font-line-height-desktop-h2);letter-spacing:var(--letter-spacing-heading);color:var(--color-text-primary);margin:0}.traditional-use-description[data-astro-cid-bmuk4a6i]{font-family:var(--font-family-body), sans-serif;font-size:var(--font-size-desktop-body);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-desktop-body);color:var(--color-text-secondary);margin:0}.traditional-use-cta[data-astro-cid-bmuk4a6i]{align-items:center;gap:var(--space-4);padding-top:var(--space-2);flex-wrap:wrap;display:flex}@media (width<=1023.98px) and (width>=768px){.traditional-use-container[data-astro-cid-bmuk4a6i]{align-items:flex-start;gap:var(--space-6);flex-direction:column;max-width:720px}.traditional-use-visual[data-astro-cid-bmuk4a6i]{--dome-width:320px;flex:none;justify-content:flex-start;width:auto;max-width:100%}.traditional-use-content[data-astro-cid-bmuk4a6i]{flex:none;max-width:100%}}@media (width<=767.98px){.traditional-use-container[data-astro-cid-bmuk4a6i]{align-items:flex-start;gap:var(--space-6);flex-direction:column}.traditional-use-visual[data-astro-cid-bmuk4a6i]{--dome-width:min(280px, calc(100vw - 80px));flex:none;justify-content:flex-start;width:auto;max-width:100%}.traditional-use-content[data-astro-cid-bmuk4a6i]{gap:var(--space-3);flex:none;max-width:100%}.traditional-use-title[data-astro-cid-bmuk4a6i]{font-size:var(--font-size-mobile-h2);line-height:var(--font-line-height-mobile-h2);letter-spacing:var(--letter-spacing-heading)}.traditional-use-description[data-astro-cid-bmuk4a6i]{font-size:var(--font-size-mobile-body);line-height:var(--font-line-height-mobile-body)}.traditional-use-cta[data-astro-cid-bmuk4a6i]{padding-top:var(--space-1);width:100%}.traditional-use-cta[data-astro-cid-bmuk4a6i] .btn,.traditional-use-cta[data-astro-cid-bmuk4a6i] .origin-btn{justify-content:center;width:100%}}.herbs-to-treatments-section[data-astro-cid-xr4hqbtd]{background-color:var(--color-bg-default);box-sizing:border-box;justify-content:center;width:100%;display:flex;overflow:hidden}.herbs-to-treatments-container[data-astro-cid-xr4hqbtd]{box-sizing:border-box;flex-direction:column;align-items:center;display:flex}.section-header[data-astro-cid-xr4hqbtd]{text-align:center;align-items:center;gap:var(--space-4);width:100%;max-width:768px;margin-bottom:var(--space-8);box-sizing:border-box;flex-direction:column;display:flex}.section-title[data-astro-cid-xr4hqbtd]{font-family:var(--font-family-heading), serif;font-size:var(--font-size-desktop-h2);font-weight:var(--font-weight-medium);line-height:var(--font-line-height-desktop-h2);letter-spacing:var(--letter-spacing-heading);color:var(--color-text-primary);margin:0}.section-subtitle[data-astro-cid-xr4hqbtd]{font-family:var(--font-family-body), sans-serif;font-size:var(--font-size-desktop-body-sm);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-desktop-body-sm);color:var(--color-text-secondary);margin:0}.pairings-list[data-astro-cid-xr4hqbtd]{gap:var(--space-8);box-sizing:border-box;flex-direction:column;width:100%;display:flex}.pairing-row[data-astro-cid-xr4hqbtd]{box-sizing:border-box;justify-content:space-between;align-items:center;gap:clamp(24px,3.33vw,48px);width:100%;display:flex}.pairing-row[data-astro-cid-xr4hqbtd].is-reverse{flex-direction:row-reverse}.herb-side[data-astro-cid-xr4hqbtd]{align-items:center;gap:var(--space-4);box-sizing:border-box;flex-direction:column;flex:0 0 clamp(240px,25vw,360px);max-width:360px;display:flex}.herb-image-container[data-astro-cid-xr4hqbtd]{box-sizing:border-box;border-radius:50%;justify-content:center;align-items:center;width:clamp(200px,20vw,280px);height:clamp(200px,20vw,280px);display:flex;overflow:hidden}.herb-image[data-astro-cid-xr4hqbtd]{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.herb-image--photo[data-astro-cid-xr4hqbtd]{object-fit:contain;box-sizing:border-box;padding:13%}.herb-image-placeholder[data-astro-cid-xr4hqbtd]{background-color:var(--color-bg-subtle);border:1px solid var(--color-border-subtle);box-sizing:border-box;border-radius:50%;width:100%;height:100%;transition:background-color .2s,border-color .2s}.herb-name[data-astro-cid-xr4hqbtd]{font-family:var(--font-family-heading), serif;font-weight:var(--font-weight-medium);font-size:var(--font-size-desktop-h4);line-height:var(--font-line-height-desktop-h4);color:var(--color-text-secondary);text-align:center}.connector[data-astro-cid-xr4hqbtd]{box-sizing:border-box;flex:0 0 clamp(40px,5vw,80px);justify-content:center;align-items:center;height:40px;display:flex}.connector-arrow[data-astro-cid-xr4hqbtd]{font-family:var(--font-family-body), sans-serif;font-size:var(--font-size-desktop-body-lg);line-height:var(--font-line-height-desktop-body-lg);color:var(--color-text-secondary);-webkit-user-select:none;user-select:none}.treatment-side[data-astro-cid-xr4hqbtd]{background-color:var(--color-bg-default);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);min-width:0;padding:var(--space-6);gap:var(--space-4);box-sizing:border-box;flex-direction:column;flex:540px;transition:border-color .2s,box-shadow .2s;display:flex}@media (hover:hover) and (pointer:fine){.treatment-side[data-astro-cid-xr4hqbtd]:hover{border-color:var(--color-action-primary);box-shadow:0 8px 24px -4px color-mix(in srgb, var(--color-base-dark) 8%, transparent)}}.treatment-eyebrow[data-astro-cid-xr4hqbtd]{font-family:var(--font-family-body), sans-serif;font-size:var(--font-size-desktop-label);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-desktop-label);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;color:var(--color-text-secondary)}.treatment-title[data-astro-cid-xr4hqbtd]{font-family:var(--font-family-heading), serif;font-size:var(--font-size-desktop-h3-card);font-weight:var(--font-weight-medium);line-height:var(--font-line-height-desktop-h3-card);color:var(--color-text-primary);margin:0}.treatment-cta-wrap[data-astro-cid-xr4hqbtd]{padding-top:var(--space-2);align-items:center;margin-top:auto;display:flex}.section-footer-cta[data-astro-cid-xr4hqbtd]{width:100%;margin-top:var(--space-8);box-sizing:border-box;justify-content:center;display:flex}@media (width<=1023.98px) and (width>=768px){.section-header[data-astro-cid-xr4hqbtd]{margin-bottom:var(--space-7)}.pairings-list[data-astro-cid-xr4hqbtd]{gap:var(--space-7)}.pairing-row[data-astro-cid-xr4hqbtd]{gap:var(--space-5)}.herb-side[data-astro-cid-xr4hqbtd]{flex:0 0 200px}.herb-image-container[data-astro-cid-xr4hqbtd]{width:180px;height:180px}.herb-name[data-astro-cid-xr4hqbtd]{font-size:var(--font-size-mobile-h4);line-height:var(--font-line-height-mobile-h4)}.connector[data-astro-cid-xr4hqbtd]{flex:0 0 40px}.treatment-side[data-astro-cid-xr4hqbtd]{padding:var(--space-5);gap:var(--space-3)}.treatment-title[data-astro-cid-xr4hqbtd]{font-size:var(--font-size-mobile-h4);line-height:var(--font-line-height-mobile-h4)}.section-footer-cta[data-astro-cid-xr4hqbtd]{margin-top:var(--space-7)}}@media (width<=767.98px){.herbs-to-treatments-container[data-astro-cid-xr4hqbtd]{align-items:stretch}.section-header[data-astro-cid-xr4hqbtd]{text-align:left;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-6)}.section-title[data-astro-cid-xr4hqbtd]{font-size:var(--font-size-mobile-h2);line-height:var(--font-line-height-mobile-h2);letter-spacing:var(--letter-spacing-heading)}.section-subtitle[data-astro-cid-xr4hqbtd]{font-size:var(--font-size-mobile-body);line-height:var(--font-line-height-mobile-body)}.pairings-list[data-astro-cid-xr4hqbtd]{border-bottom:1px solid var(--color-border-subtle);gap:0}.pairing-row[data-astro-cid-xr4hqbtd],.pairing-row[data-astro-cid-xr4hqbtd].is-reverse{justify-content:flex-start;align-items:flex-start;gap:var(--space-4);padding:var(--space-5) 0;border-top:1px solid var(--color-border-subtle);flex-direction:row!important}.herb-side[data-astro-cid-xr4hqbtd]{gap:var(--space-2);flex:0 0 88px;max-width:88px}.herb-image-container[data-astro-cid-xr4hqbtd]{width:88px;height:88px}.herb-image-placeholder[data-astro-cid-xr4hqbtd]{border:1px solid var(--color-border-subtle)}.herb-name[data-astro-cid-xr4hqbtd]{font-family:var(--font-family-body), sans-serif;font-size:var(--font-size-mobile-body-sm);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-mobile-body-sm);text-align:center;width:100%}.connector[data-astro-cid-xr4hqbtd]{display:none}.treatment-side[data-astro-cid-xr4hqbtd]{gap:var(--space-2);background:0 0;border:none;border-radius:0;flex:auto;padding:0}.treatment-side[data-astro-cid-xr4hqbtd]:hover{box-shadow:none;border-color:#0000}.treatment-eyebrow[data-astro-cid-xr4hqbtd]{font-size:var(--font-size-mobile-caption);line-height:var(--font-line-height-mobile-caption)}.treatment-title[data-astro-cid-xr4hqbtd]{font-size:var(--font-size-mobile-h4);line-height:var(--font-line-height-mobile-h4)}.treatment-cta-wrap[data-astro-cid-xr4hqbtd]{padding-top:var(--space-1)}.section-footer-cta[data-astro-cid-xr4hqbtd]{margin-top:var(--space-6);width:100%}.section-footer-cta[data-astro-cid-xr4hqbtd] .btn{justify-content:center;width:100%}}.herbs-final-cta[data-astro-cid-qcpnhtjn]{background-color:var(--color-bg-default);box-sizing:border-box;width:100%;padding:var(--space-4) var(--page-margin) var(--space-7);justify-content:center;display:flex;overflow:hidden}@media (width>=768px){.herbs-final-cta[data-astro-cid-qcpnhtjn]{padding:var(--space-6) var(--page-margin) var(--space-8)}}@media (width>=1024px){.herbs-final-cta[data-astro-cid-qcpnhtjn]{background-color:var(--color-bg-subtle);padding:var(--section-y) var(--page-margin)}}.cta-arch-wrapper[data-astro-cid-qcpnhtjn]{background-color:var(--color-bg-subtle);border-radius:var(--radius-pill) var(--radius-pill) var(--radius-xl) var(--radius-xl);width:100%;max-width:342px;padding:var(--space-8) var(--space-5) var(--space-6);text-align:center;align-items:center;gap:var(--space-4);box-sizing:border-box;flex-direction:column;display:flex}@media (width>=768px) and (width<=1023.98px){.cta-arch-wrapper[data-astro-cid-qcpnhtjn]{max-width:520px;padding:var(--space-8) var(--space-6) var(--space-6);gap:var(--space-4)}}@media (width>=1024px){.cta-arch-wrapper[data-astro-cid-qcpnhtjn]{max-width:var(--layout-max-width);gap:var(--space-6);background-color:#0000;border-radius:0;padding:0}}.motif-sun[data-astro-cid-qcpnhtjn]{background-color:var(--color-decorative-accent);border-radius:50%;flex-shrink:0;width:32px;height:32px;margin-bottom:0}@media (width>=1024px){.motif-sun[data-astro-cid-qcpnhtjn]{display:none}}.cta-content[data-astro-cid-qcpnhtjn]{align-items:center;gap:var(--space-3);box-sizing:border-box;flex-direction:column;width:100%;display:flex}@media (width>=1024px){.cta-content[data-astro-cid-qcpnhtjn]{gap:var(--space-4);max-width:768px}}.cta-title[data-astro-cid-qcpnhtjn]{font-family:var(--font-family-heading), serif;font-size:var(--font-size-desktop-h3);font-weight:var(--font-weight-medium);line-height:var(--font-line-height-desktop-h3);letter-spacing:var(--letter-spacing-heading);color:var(--color-text-primary);text-align:center;margin:0}@media (width>=768px){.cta-title[data-astro-cid-qcpnhtjn]{font-size:var(--fluid-font-size-h2);line-height:var(--fluid-line-height-h2)}}@media (width>=1024px){.cta-title[data-astro-cid-qcpnhtjn]{font-size:var(--font-size-desktop-h2);line-height:var(--font-line-height-desktop-h2);letter-spacing:var(--letter-spacing-heading)}}.cta-desc[data-astro-cid-qcpnhtjn]{font-family:var(--font-family-body), sans-serif;font-size:var(--font-size-mobile-body);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-mobile-body);color:var(--color-text-secondary);text-align:center;max-width:294px;margin:0}@media (width>=768px){.cta-desc[data-astro-cid-qcpnhtjn]{max-width:440px;font-size:var(--font-size-desktop-body);line-height:var(--font-line-height-desktop-body)}}@media (width>=1024px){.cta-desc[data-astro-cid-qcpnhtjn]{max-width:640px;font-size:var(--font-size-desktop-body);line-height:var(--font-line-height-desktop-body)}}.cta-action[data-astro-cid-qcpnhtjn]{box-sizing:border-box;width:100%;max-width:294px;padding-top:var(--space-2);justify-content:center;display:flex}@media (width>=1024px){.cta-action[data-astro-cid-qcpnhtjn]{width:auto;max-width:none;padding-top:0}}@media (width<=1023.98px){.cta-action[data-astro-cid-qcpnhtjn] .cta-primary-btn{justify-content:center;width:100%}}
