:root{--mv-trellis-font-body:system,BlinkMacSystemFont,-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",sans-serif;--mv-trellis-font-heading:system,BlinkMacSystemFont,-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",sans-serif;--mv-trellis-font-size-ex-sm:0.83375rem;--mv-trellis-font-size-sm:1.09375rem;--mv-trellis-font-size:1.25rem;--mv-trellis-font-size-lg:1.40625rem;--mv-trellis-max-logo-size:75px;--mv-trellis-gutter-small:24px;--mv-trellis-gutter:48px;--mv-trellis-gutter-double:96px;--mv-trellis-gutter-large:96px;--mv-trellis-wisteria-desktop-logo-width:348.30147058824px;--mv-trellis-color-background-accent:#fafafa;--mv-trellis-h1-font-color:#000000;--mv-trellis-h1-font-size:2.25rem}img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}.wp-block-rank-math-related-posts{--rm-related-gap:1rem;--rm-related-border-radius:6px;--rm-related-card-padding:16px;--rm-related-hover-shadow:0 4px 12px rgba(0, 0, 0, 0.1);--rm-related-transition:0.2s ease}.wp-block-rank-math-related-posts.rank-math-related-posts{display:block}.wp-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-wrap{display:grid;gap:var(--rm-related-gap)}.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-grid-vertical .rank-math-related-wrap,.wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-grid-vertical .rank-math-related-wrap{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-grid-horizontal .rank-math-related-wrap,.wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-grid-horizontal .rank-math-related-wrap{grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-grid-horizontal .rank-math-related-item,.wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-grid-horizontal .rank-math-related-item{display:flex;gap:16px;align-items:flex-start}.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-grid-horizontal .rank-math-related-thumb,.wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-grid-horizontal .rank-math-related-thumb{flex:0 0 140px;overflow:hidden}.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-grid-horizontal .rank-math-related-thumb img,.wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-grid-horizontal .rank-math-related-thumb img{width:140px;height:140px;-o-object-fit:cover;object-fit:cover}.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-grid-horizontal .rank-math-related-content,.wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-grid-horizontal .rank-math-related-content{flex:1;min-width:0;display:flex;flex-direction:column}.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-grid-horizontal .rank-math-related-title,.wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-grid-horizontal .rank-math-related-title{margin-top:0}@media (max-width:640px){.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-grid-horizontal .rank-math-related-wrap,.wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-grid-horizontal .rank-math-related-wrap{grid-template-columns:1fr}.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-grid-horizontal .rank-math-related-thumb,.wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-grid-horizontal .rank-math-related-thumb{flex:0 0 100px}.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-grid-horizontal .rank-math-related-thumb img,.wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-grid-horizontal .rank-math-related-thumb img{width:100px;height:100px}}.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-list-vertical .rank-math-related-wrap,.wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-list-vertical .rank-math-related-wrap{grid-template-columns:1fr}.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-list-horizontal .rank-math-related-wrap,.wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-list-horizontal .rank-math-related-wrap{grid-template-columns:1fr}.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-list-horizontal .rank-math-related-item,.wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-list-horizontal .rank-math-related-item{display:flex;gap:20px;align-items:flex-start}.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-list-horizontal .rank-math-related-thumb,.wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-list-horizontal .rank-math-related-thumb{flex:0 0 180px;overflow:hidden}.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-list-horizontal .rank-math-related-thumb img,.wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-list-horizontal .rank-math-related-thumb img{width:180px;height:180px;-o-object-fit:cover;object-fit:cover}.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-list-horizontal .rank-math-related-content,.wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-list-horizontal .rank-math-related-content{flex:1;min-width:0;display:flex;flex-direction:column}.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-list-horizontal .rank-math-related-title,.wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-list-horizontal .rank-math-related-title{margin-top:0}@media (max-width:640px){.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-list-horizontal .rank-math-related-item,.wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-list-horizontal .rank-math-related-item{gap:16px}.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-list-horizontal .rank-math-related-thumb,.wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-list-horizontal .rank-math-related-thumb{flex:0 0 120px}.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-list-horizontal .rank-math-related-thumb img,.wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-list-horizontal .rank-math-related-thumb img{width:120px;height:120px}}@media (max-width:480px){.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-list-horizontal .rank-math-related-item,.wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-list-horizontal .rank-math-related-item{flex-direction:column}.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-list-horizontal .rank-math-related-thumb,.wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-list-horizontal .rank-math-related-thumb{flex:0 0 auto;width:100%}.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-list-horizontal .rank-math-related-thumb img,.wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-list-horizontal .rank-math-related-thumb img{width:100%;height:auto;max-height:200px}}.wp-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-item{border-radius:var(--rm-related-border-radius);padding:var(--rm-related-card-padding);background:inherit;transition:transform var(--rm-related-transition),box-shadow var(--rm-related-transition)}.wp-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-item:hover{transform:translateY(-2px);box-shadow:var(--rm-related-hover-shadow)}.wp-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-title{margin:.5rem 0;font-size:inherit;line-height:inherit}.wp-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-title a{color:inherit;text-decoration:none;transition:color 0.2s ease}.wp-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-title a:hover{color:#2563eb;text-decoration:underline}.wp-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-title:not(:has(a)){cursor:default}.wp-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-thumb{position:relative;overflow:hidden;border-radius:4px;display:block}.wp-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-thumb img{display:block;width:100%;height:auto;border-radius:4px;transition:transform 0.3s ease}.wp-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-thumb:hover img{transform:scale(1.05)}.wp-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-thumb:not(a){cursor:default}.wp-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-thumb:not(a):hover img{transform:none}.wp-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-date{margin-top:.25rem;font-size:.85em;opacity:.7}.wp-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-terms{margin-top:.5rem}.wp-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-chip{display:inline-block;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:999px;padding:.15rem .5rem;margin-right:.35rem;font-size:.8em}.wp-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-excerpt{margin-top:.5rem;color:inherit;opacity:.8;font-size:.9em;line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.wp-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-more{margin-top:1rem}.wp-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-button{display:inline-block;background:#111827;color:#fff;border-radius:6px;padding:.625rem 1.25rem;text-decoration:none;font-weight:500;transition:background 0.2s ease,transform 0.2s ease}.wp-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-button:hover{background:#1f2937;transform:translateY(-1px)}.wp-block-rank-math-related-posts.has-border-color .rank-math-related-item{border-color:inherit}.wp-block-rank-math-related-posts.has-border-width .rank-math-related-item{border-width:inherit}.wp-block-rank-math-related-posts.has-border-style .rank-math-related-item{border-style:inherit}.wp-block-rank-math-related-posts.has-border-radius .rank-math-related-item{border-radius:inherit}.wp-block-rank-math-related-posts:not(.has-border-color):not(.has-border-width):not(.has-border-style) .rank-math-related-item{border:1px solid #e5e7eb}:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp:6px 6px 0px rgb(0, 0, 0)}.wp-block-button{--wp--preset--dimension--25:25%;--wp--preset--dimension--50:50%;--wp--preset--dimension--75:75%;--wp--preset--dimension--100:100%}:where(body){margin:0}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}body{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}:root :where(.wp-element-button,.wp-block-button__link){background-color:#32373c;border-width:0;color:#fff;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-top:calc(0.667em + 2px);padding-right:calc(1.333em + 2px);padding-bottom:calc(0.667em + 2px);padding-left:calc(1.333em + 2px);text-decoration:none;text-transform:inherit}.has-black-color{color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-color{color:var(--wp--preset--color--white)!important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple)!important}.has-black-background-color{background-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-background-color{background-color:var(--wp--preset--color--white)!important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple)!important}.has-black-border-color{border-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-border-color{border-color:var(--wp--preset--color--white)!important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple)!important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple)!important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan)!important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange)!important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red)!important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray)!important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum)!important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple)!important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux)!important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk)!important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean)!important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass)!important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight)!important}.has-small-font-size{font-size:var(--wp--preset--font-size--small)!important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium)!important}.has-large-font-size{font-size:var(--wp--preset--font-size--large)!important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large)!important}:root :where(.wp-block-icon svg){width:24px}:where(.wp-block-gallery.is-layout-flex){gap:var(--wp--style--gallery-gap-default,var(--gallery-block--gutter-size,var(--wp--style--block-gap,.5em)))}:where(.wp-block-gallery.is-layout-grid){gap:var(--wp--style--gallery-gap-default,var(--gallery-block--gutter-size,var(--wp--style--block-gap,.5em)))}:where(.wp-block-latest-posts.is-layout-flex){gap:1.25em}:where(.wp-block-latest-posts.is-layout-grid){gap:1.25em}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}:where(.wp-block-term-template.is-layout-flex){gap:1.25em}:where(.wp-block-term-template.is-layout-grid){gap:1.25em}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:root :where(.wp-block-pullquote){font-size:1.5em;line-height:1.6}.e-heading-base a,.e-paragraph-base a{all:unset;cursor:pointer}form[data-element_type="e-form"].form-state-success [data-element_type="e-form-success-message"],form[data-element_type="e-form"].form-state-error [data-element_type="e-form-error-message"]{display:block}@media print{img:is([sizes=auto i],[sizes^="auto,"i]){contain-intrinsic-size:3000px 1500px}/*! This file is auto-generated */.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}.wp-block-rank-math-related-posts{--rm-related-gap:1rem;--rm-related-border-radius:6px;--rm-related-card-padding:16px;--rm-related-hover-shadow:0 4px 12px rgba(0, 0, 0, 0.1);--rm-related-transition:0.2s ease}.wp-block-rank-math-related-posts.rank-math-related-posts{display:block}.wp-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-wrap{display:grid;gap:var(--rm-related-gap)}.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-grid-vertical .rank-math-related-wrap,.wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-grid-vertical .rank-math-related-wrap{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-grid-horizontal .rank-math-related-wrap,.wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-grid-horizontal .rank-math-related-wrap{grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-grid-horizontal .rank-math-related-item,.wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-grid-horizontal .rank-math-related-item{display:flex;gap:16px;align-items:flex-start}.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-grid-horizontal .rank-math-related-thumb,.wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-grid-horizontal .rank-math-related-thumb{flex:0 0 140px;overflow:hidden}.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-grid-horizontal .rank-math-related-thumb img,.wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-grid-horizontal .rank-math-related-thumb img{width:140px;height:140px;-o-object-fit:cover;object-fit:cover}.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-grid-horizontal .rank-math-related-content,.wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-grid-horizontal .rank-math-related-content{flex:1;min-width:0;display:flex;flex-direction:column}.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-grid-horizontal .rank-math-related-title,.wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-grid-horizontal .rank-math-related-title{margin-top:0}@media (max-width:640px){.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-grid-horizontal .rank-math-related-wrap,.wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-grid-horizontal .rank-math-related-wrap{grid-template-columns:1fr}.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-grid-horizontal .rank-math-related-thumb,.wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-grid-horizontal .rank-math-related-thumb{flex:0 0 100px}.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-grid-horizontal .rank-math-related-thumb img,.wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-grid-horizontal .rank-math-related-thumb img{width:100px;height:100px}}.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-list-vertical .rank-math-related-wrap,.wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-list-vertical .rank-math-related-wrap{grid-template-columns:1fr}.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-list-horizontal .rank-math-related-wrap,.wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-list-horizontal .rank-math-related-wrap{grid-template-columns:1fr}.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-list-horizontal .rank-math-related-item,.wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-list-horizontal .rank-math-related-item{display:flex;gap:20px;align-items:flex-start}.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-list-horizontal .rank-math-related-thumb,.wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-list-horizontal .rank-math-related-thumb{flex:0 0 180px;overflow:hidden}.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-list-horizontal .rank-math-related-thumb img,.wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-list-horizontal .rank-math-related-thumb img{width:180px;height:180px;-o-object-fit:cover;object-fit:cover}.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-list-horizontal .rank-math-related-content,.wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-list-horizontal .rank-math-related-content{flex:1;min-width:0;display:flex;flex-direction:column}.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-list-horizontal .rank-math-related-title,.wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-list-horizontal .rank-math-related-title{margin-top:0}@media (max-width:640px){.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-list-horizontal .rank-math-related-item,.wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-list-horizontal .rank-math-related-item{gap:16px}.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-list-horizontal .rank-math-related-thumb,.wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-list-horizontal .rank-math-related-thumb{flex:0 0 120px}.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-list-horizontal .rank-math-related-thumb img,.wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-list-horizontal .rank-math-related-thumb img{width:120px;height:120px}}@media (max-width:480px){.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-list-horizontal .rank-math-related-item,.wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-list-horizontal .rank-math-related-item{flex-direction:column}.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-list-horizontal .rank-math-related-thumb,.wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-list-horizontal .rank-math-related-thumb{flex:0 0 auto;width:100%}.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-list-horizontal .rank-math-related-thumb img,.wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-list-horizontal .rank-math-related-thumb img{width:100%;height:auto;max-height:200px}}.wp-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-item{border-radius:var(--rm-related-border-radius);padding:var(--rm-related-card-padding);background:inherit;transition:transform var(--rm-related-transition),box-shadow var(--rm-related-transition)}.wp-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-item:hover{transform:translateY(-2px);box-shadow:var(--rm-related-hover-shadow)}.wp-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-title{margin:.5rem 0;font-size:inherit;line-height:inherit}.wp-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-title a{color:inherit;text-decoration:none;transition:color .2s ease}.wp-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-title a:hover{color:#2563eb;text-decoration:underline}.wp-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-title:not(:has(a)){cursor:default}.wp-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-thumb{position:relative;overflow:hidden;border-radius:4px;display:block}.wp-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-thumb img{display:block;width:100%;height:auto;border-radius:4px;transition:transform .3s ease}.wp-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-thumb:hover img{transform:scale(1.05)}.wp-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-thumb:not(a){cursor:default}.wp-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-thumb:not(a):hover img{transform:none}.wp-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-date{margin-top:.25rem;font-size:.85em;opacity:.7}.wp-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-terms{margin-top:.5rem}.wp-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-chip{display:inline-block;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:999px;padding:.15rem .5rem;margin-right:.35rem;font-size:.8em}.wp-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-excerpt{margin-top:.5rem;color:inherit;opacity:.8;font-size:.9em;line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.wp-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-more{margin-top:1rem}.wp-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-button{display:inline-block;background:#111827;color:#fff;border-radius:6px;padding:.625rem 1.25rem;text-decoration:none;font-weight:500;transition:background .2s ease,transform .2s ease}.wp-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-button:hover{background:#1f2937;transform:translateY(-1px)}.wp-block-rank-math-related-posts.has-border-color .rank-math-related-item{border-color:inherit}.wp-block-rank-math-related-posts.has-border-width .rank-math-related-item{border-width:inherit}.wp-block-rank-math-related-posts.has-border-style .rank-math-related-item{border-style:inherit}.wp-block-rank-math-related-posts.has-border-radius .rank-math-related-item{border-radius:inherit}.wp-block-rank-math-related-posts:not(.has-border-color):not(.has-border-width):not(.has-border-style) .rank-math-related-item{border:1px solid #e5e7eb}.wp-block-button{--wp--preset--dimension--25:25%;--wp--preset--dimension--50:50%;--wp--preset--dimension--75:75%;--wp--preset--dimension--100:100%}:root :where(.wp-element-button,.wp-block-button__link){background-color:#32373c;border-width:0;color:#fff;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-top:calc(.667em + 2px);padding-right:calc(1.333em + 2px);padding-bottom:calc(.667em + 2px);padding-left:calc(1.333em + 2px);text-decoration:none;text-transform:inherit}:root :where(.wp-block-iconsvg){width:24px}:root :where(.wp-block-pullquote){font-size:1.5em;line-height:1.6}.screen-reader-text span{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;top:-10000em;width:1px;clip:rect(0,0,0,0);border:0}.elementor img{border:none;border-radius:0;box-shadow:none;height:auto;max-width:100%}.elementor embed,.elementor iframe,.elementor object,.elementor video{border:none;line-height:1;margin:0;max-width:100%;width:100%}@keyframes eicon-spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.elementor-widget:not(:last-child){margin-block-end:var(--kit-widget-spacing,20px)}.elementor-button-align-start .e-form__buttons,.elementor-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-button-align-start .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}@media screen and (max-width:1024px){.elementor-tablet-button-align-start .e-form__buttons,.elementor-tablet-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-tablet-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-tablet-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-tablet-button-align-start .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}}@media screen and (max-width:767px){.elementor-mobile-button-align-start .e-form__buttons,.elementor-mobile-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-mobile-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-mobile-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-mobile-button-align-start .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}}.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.elementor-widget-container)){transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s)}@media (prefers-reduced-motion:reduce){html *{transition-delay:0s!important;transition-duration:0s!important}}.elementor-widget:not(:last-child){--kit-widget-spacing:20px}article,b,caption,dl,dt,embed,footer,h3,h6,i,iframe,menu,object,q,s,tt,u,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}article,footer,menu{display:block}.footer ul,.sidebar-primary ul{list-style:none}.footer ul.children,.sidebar-primary ul.children{margin-bottom:0}q{border:.5px solid #e1e1e1;border-radius:.25rem}q p{margin-bottom:0}.wp-block-pullquote,.wp-block-quote,.wp-block-quote.is-style-large{margin:0 20px;padding:20px}.wp-block-pullquote cite,.wp-block-quote cite,.wp-block-quote.is-style-large cite{display:block;width:100%;font-weight:700;font-style:italic}iframe{max-width:100%}textarea{width:100%}.mvt-content>*{margin-bottom:20px}i{font-style:italic}dt{font-weight:700}var{font-style:italic}tt{font-size:.875rem;font-size:var(--mv-trellis-font-size-sm,.875rem);font-family:Menlo,Monaco,Consolas,monospace}.h1,.h2,.h3,.h6,h3,h6{font-family:Georgia,Times,Times New Roman,serif;font-family:var(--mv-trellis-font-heading,Georgia,Times,"Times New Roman",serif);margin-bottom:10px;margin-bottom:var(--mv-trellis-gutter-small,10px);color:#000;color:var(--mv-trellis-heading-font-color,#000);display:block;font-weight:700}.h1{font-size:2.25rem;font-size:var(--mv-trellis-h1-font-size,2.25rem)}.h1{color:#000;color:var(--mv-trellis-h1-font-color,#000)}.h2{font-size:1.6875rem;font-size:var(--mv-trellis-h2-font-size,1.6875rem)}.h3,h3{font-size:1.4999625rem;font-size:var(--mv-trellis-h3-font-size,1.4999625rem)}.h6,h6{font-size:1.125rem;font-size:var(--mv-trellis-h6-font-size,1.125rem)}a{transition:color .3s ease-in-out}a:focus,a:focus-within,a:hover{color:#837a9f;color:var(--mv-trellis-color-link-hover,#837a9f)}b{font-weight:700}#search-container+.header-logo-container{text-align:center;order:1}@media only screen and (min-width:1161px){#search-container+.header-logo-container{width:auto;font-size:1rem;text-align:left;order:0}}.nav-container-list{list-style:none}.nav-container-list li{margin-bottom:0;margin-left:0}.nav-container-list li:first-child{margin-top:0}.nav-container-links a{color:#4b4266;color:var(--mv-trellis-color-link,#4b4266);padding:15px 20px;text-decoration:none}.nav-container-links a:hover{transition:color .3s ease-in-out;background:#4b4266;background:var(--mv-trellis-color-link,#4b4266);border-radius:50%;color:#fff}.menu-item a{transition:color .3s ease-in-out,background-color .3s ease-in-out}.menu-item a:focus,.menu-item a:focus-within,.menu-item a:hover{color:#837a9f;color:var(--mv-trellis-color-link-hover,#837a9f)}.menu-item a:active{color:#4b4266;color:var(--mv-trellis-color-link,#4b4266)}.header .menu-item a:active,.header .menu-item a:focus,.header .menu-item a:focus-within,.header .menu-item a:hover,.header .sub-menu .menu-item a:active,.header .sub-menu .menu-item a:focus,.header .sub-menu .menu-item a:focus-within,.header .sub-menu .menu-item a:hover{background-color:rgb(0 0 0 / .05)}.nav .current-menu-ancestor a,.nav .current-menu-ancestor a:visited,.nav .current-menu-parent a,.nav .current-menu-parent a:visited{color:#4b4266;color:var(--mv-trellis-color-link,#4b4266)}@media (max-width:1160px){.header .nav>.nav-wrapper>nav.nav-container>ul>li>ul.sub-menu>li:not(.sub-menu-open)>ul.sub-menu{display:none}.header .nav>.nav-wrapper>nav.nav-container>ul>li>a:hover{color:#837a9f;color:var(--mv-trellis-color-link-hover,#837a9f)}}.nav-open{position:absolute;z-index:9999;top:100%;right:0;left:0;padding-right:0;padding-left:0;border-top:1px solid #e1e1e1;background:#fff;box-shadow:-5px 5px 25px 5px rgb(0 0 0 / .1)}.nav-open .menu-item,.nav-open .menu-item-has-children .sub-menu{display:block;position:static}.widget_nav_menu .menu-item{display:block;margin-left:0}.widget_nav_menu .menu-item a{line-height:26px;border-bottom:none}.widget_nav_menu .sub-menu{padding-left:20px}.post-navigation{border-radius:.25rem;width:100%}.post-navigation .nav-links{padding-top:20px;padding-top:var(--mv-trellis-gutter,20px);padding-bottom:20px;padding-bottom:var(--mv-trellis-gutter,20px);display:flex;flex-direction:column;width:100%;text-align:center;vertical-align:center;justify-content:space-between}.post-navigation .nav-links a{text-decoration:none}@media only screen and (min-width:600px){.post-navigation .nav-links{flex-direction:row}}.post-navigation .nav-links .nav-next .post-title:after{content:"→";padding-left:.2em}@media only screen and (min-width:600px){.post-navigation .nav-links .nav-next{margin-left:auto}}.post-navigation .nav-links .nav-previous .post-title:before{content:"←";padding-right:.2em}.post-navigation .nav-links .post-title-wrap{margin-bottom:0}.post-navigation .nav-links .post-title{color:inherit;margin-bottom:0;order:1}.post-navigation .nav-links .nav-meta{font-size:1rem;font-size:var(--mv-trellis-font-size-sm,1rem);text-decoration:underline;order:3}.post-navigation .nav-links .nav-next,.post-navigation .nav-links .nav-previous{display:flex;flex-direction:column;margin-bottom:20px;padding:20px;border-radius:.25rem;background:#fafafa;width:100%;flex:0 1 48%;flex-wrap:wrap}.post-navigation .nav-links .nav-next>a,.post-navigation .nav-links .nav-previous>a{transition:color .3s ease-in-out}.post-navigation .nav-links .nav-next>a,.post-navigation .nav-links .nav-next>a:visited,.post-navigation .nav-links .nav-previous>a,.post-navigation .nav-links .nav-previous>a:visited{color:#4b4266;color:var(--mv-trellis-color-link,#4b4266)}.post-navigation .nav-links .nav-next>a:active,.post-navigation .nav-links .nav-next>a:focus,.post-navigation .nav-links .nav-next>a:focus-within,.post-navigation .nav-links .nav-next>a:hover,.post-navigation .nav-links .nav-previous>a:active,.post-navigation .nav-links .nav-previous>a:focus,.post-navigation .nav-links .nav-previous>a:focus-within,.post-navigation .nav-links .nav-previous>a:hover{color:#837a9f;color:var(--mv-trellis-color-link-hover,#837a9f)}.post-navigation .nav-links .nav-next>a:active a.nav-meta,.post-navigation .nav-links .nav-next>a:focus a.nav-meta,.post-navigation .nav-links .nav-next>a:focus-within a.nav-meta,.post-navigation .nav-links .nav-next>a:hover a.nav-meta,.post-navigation .nav-links .nav-previous>a:active a.nav-meta,.post-navigation .nav-links .nav-previous>a:focus a.nav-meta,.post-navigation .nav-links .nav-previous>a:focus-within a.nav-meta,.post-navigation .nav-links .nav-previous>a:hover a.nav-meta{color:#fff}.post-navigation .post-thumbnail img{width:100%;display:block;height:auto;padding-bottom:20px;border-radius:.25rem}.post-navigation a.post-thumbnail{display:block;width:100%}.post-navigation .post-thumbnail{order:0}.post-navigation .nav-meta{font-size:27px;font-weight:700}@media only screen and (min-width:1161px){input.search-toggle[type=submit]{padding-right:0}}.magnifying-glass:hover,.nav-toggle:hover,.search-toggle:hover{background:#fff}.magnifying-glass svg{fill:#4b4266;fill:var(--mv-trellis-color-link,#4b4266);width:24px;height:24px;margin:10px;vertical-align:middle}.magnifying-glass svg:hover,.nav-toggle svg:hover,.search-toggle svg:hover{fill:#837a9f;fill:var(--mv-trellis-color-link-hover,#837a9f);background:#fff;transform:scale(1.2)}@media only screen and (min-width:1161px){.nav-open{position:static;background-color:#fff0}.nav-open{box-shadow:none}.nav-list .menu-item-has-children>.sub-menu{transition:opacity .2s ease,transform .2s ease}.nav-list .menu-item-has-children:focus-within>.sub-menu,.nav-list .menu-item-has-children:focus>.sub-menu,.nav-list .menu-item-has-children:hover>.sub-menu{color:#837a9f;color:var(--mv-trellis-color-link-hover,#837a9f);visibility:visible;transform:scale(1);opacity:1;box-shadow:0 0 1.563rem .313rem rgb(0 0 0 / .1)}.nav .nav-list .menu-item a:focus,.nav .nav-list .menu-item a:focus-within,.nav .nav-list .menu-item a:hover{background:#fff0;color:#837a9f;color:var(--mv-trellis-color-link-hover,#837a9f)}.nav-list .sub-menu .sub-menu{margin:0}}@media only screen and (min-width:1161px){.nav-list .sub-menu>.menu-item-has-children:after{color:#4b4266;color:var(--mv-trellis-color-link,#4b4266);bottom:0;content:"◂";font-size:1rem;left:0;right:auto;top:0;padding:0 5px;position:absolute}.nav-list .sub-menu>.menu-item-has-children:focus-within>.sub-menu,.nav-list .sub-menu>.menu-item-has-children:focus>.sub-menu,.nav-list .sub-menu>.menu-item-has-children:hover>.sub-menu{left:auto;right:100%;top:0}body:not(.blog) .nav-list>.menu-item:nth-child(-n+2):not(:nth-last-child(-n+3)) .sub-menu>.menu-item-has-children:after{content:"▸";right:0;left:auto}body:not(.blog) .nav-list>.menu-item:nth-child(-n+2):not(:nth-last-child(-n+3)) .sub-menu>.menu-item-has-children:focus-within>.sub-menu,body:not(.blog) .nav-list>.menu-item:nth-child(-n+2):not(:nth-last-child(-n+3)) .sub-menu>.menu-item-has-children:focus>.sub-menu,body:not(.blog) .nav-list>.menu-item:nth-child(-n+2):not(:nth-last-child(-n+3)) .sub-menu>.menu-item-has-children:hover>.sub-menu{left:100%;right:auto}}@media only screen and (min-width:1161px) and (min-width:1161px){.magnifying-glass:hover,.search-toggle:hover{transition:color .3s ease-in-out,background-color .3s ease-in-out;color:#837a9f;color:var(--mv-trellis-color-link-hover,#837a9f);background:#fff}.magnifying-glass button,.magnifying-glass input[type=submit],.search-toggle button,.search-toggle input[type=submit]{font-size:1.125rem}}@media only screen and (min-width:1161px){.nav .search-toggle{display:inline-flex;background:#fff0}}@media (hover:none) and (any-pointer:coarse){span.toggle-sub-menu{display:inline-flex}span.toggle-sub-menu svg{width:16px;height:16px}}.nav .menu-item a:active,.nav .menu-item a:focus,.nav .menu-item a:focus-within,.nav .menu-item a:hover,.nav .sub-menu .menu-item a:active,.nav .sub-menu .menu-item a:focus,.nav .sub-menu .menu-item a:focus-within,.nav .sub-menu .menu-item a:hover{background-color:rgb(0 0 0 / .05)}.nav .current-menu-ancestor>a,.nav .current-menu-ancestor>a:visited,.nav .current-menu-parent>a,.nav .current-menu-parent>a:visited{color:#837a9f;color:var(--mv-trellis-color-link-hover,#837a9f)}.nav .current-menu-ancestor>a:active,.nav .current-menu-ancestor>a:focus,.nav .current-menu-ancestor>a:focus-within,.nav .current-menu-ancestor>a:hover,.nav .current-menu-item>a:active,.nav .current-menu-item>a:focus,.nav .current-menu-item>a:focus-within,.nav .current-menu-item>a:hover,.nav .current-menu-parent>a:active,.nav .current-menu-parent>a:focus,.nav .current-menu-parent>a:focus-within,.nav .current-menu-parent>a:hover{background-color:rgb(0 0 0 / .05)}article:after{display:table;clear:both;content:""}.author .sidebar-primary,.search .sidebar-primary{margin-top:20px;margin-top:var(--mv-trellis-gutter,20px)}.content{max-width:1200px;margin-right:auto;margin-left:auto}@media only screen and (min-width:1161px){#content{width:728px}}.content h1,.content h2,.content p{width:100%}.wp-block-image{display:block;max-width:100%;height:auto}.wp-block-image img{margin-bottom:1em;border-radius:.25rem;box-shadow:-5px 5px 25px 5px rgb(0 0 0 / .1)}.mv-trellis-feed-unit{padding-bottom:20px;padding-bottom:var(--mv-trellis-gutter,20px);width:auto;display:block;width:100%;max-width:700px;margin-right:auto;margin-left:auto}a.article-read-more{color:#4b4266;color:var(--mv-trellis-color-link,#4b4266);transition:color .3s ease-in-out,background-color .3s ease-in-out;font-size:1.125rem;font-size:var(--mv-trellis-font-size,1.125rem);font-weight:400;padding:20px 0 0;line-height:1.625;letter-spacing:.05em}a.article-read-more:focus,a.article-read-more:focus-within,a.article-read-more:hover{color:#837a9f;color:var(--mv-trellis-color-link-hover,#837a9f)}article a{font-weight:400}article b a,article strong a{font-weight:700}:root .mv_trellis_16x9:not(.no-featured-post-image){--mv-trellis-sidebar-top-margin-offset:450px}:root .mv_trellis_3x4:not(.no-featured-post-image){--mv-trellis-sidebar-top-margin-offset:820px}:root .mv_trellis_4x3:not(.no-featured-post-image){--mv-trellis-sidebar-top-margin-offset:540px}:root .mv_trellis_1x1:not(.no-featured-post-image){--mv-trellis-sidebar-top-margin-offset:650px}@media only screen and (min-width:1161px){.sidebar{padding-bottom:0;width:360px}}.search .sidebar{margin-top:20px}.sidebar-primary{height:-moz-fit-content;height:fit-content;margin-bottom:50px;padding-top:30px;padding-bottom:30px;background:#fff;border-radius:.25rem;box-shadow:-5px 5px 25px 5px rgb(0 0 0 / .1)}@media only screen and (max-width:1160px){.sidebar-primary{margin-top:20px;margin-top:var(--mv-trellis-gutter,20px);margin-bottom:20px;margin-bottom:var(--mv-trellis-gutter,20px);box-shadow:none}}@media (min-width:1161px){.sidebar-primary{width:360px}}@media only screen and (min-width:1161px){#content :not(.hidden-page-title) .sidebar{margin-top:49.25px;margin-top:calc(var(--mv-trellis-gutter,20px) + var(--mv-trellis-h1-font-size,2.25rem)*1.625/2)}}.footer{font-size:1.125rem;font-size:var(--mv-trellis-font-size,1.125rem);color:#555;text-align:center;width:auto;margin-left:auto;margin-right:auto;max-width:1200px;padding-right:20px;padding-left:20px}@media only screen and (min-width:1250px){.footer{padding-right:0;padding-left:0}}@media only screen and (max-width:340px){.footer{padding-left:8px;padding-right:8px}}.footer li{margin-left:0}.footer-container{padding-top:20px;padding-top:var(--mv-trellis-gutter,20px);padding-bottom:20px;padding-bottom:var(--mv-trellis-gutter,20px);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}@media only screen and (min-width:1161px){.footer-container{max-width:100%;flex-wrap:nowrap;justify-content:space-between}}@media only screen and (min-width:1161px){.footer-container .middle-footer{margin-right:40px;margin-left:40px}}.footer-copy{font-size:1.125rem;font-size:var(--mv-trellis-font-size,1.125rem);color:#414141}.footer .widget-container{padding-right:20px;padding-left:20px}@media only screen and (max-width:340px){.footer .widget-container{padding-right:10px;padding-left:10px}}.footer-widget-area{overflow:hidden;max-width:420px;flex:1 1 100%}@media only screen and (min-width:600px){.footer-widget-area{flex:1 1 33%}}@media only screen and (min-width:1250px){.left-footer .widget-container{margin-left:0;padding-left:0}}@media only screen and (min-width:1250px){.right-footer .widget-container{padding-right:0}}.screen-reader-text:focus{display:block;clip:auto!important;z-index:1000000;top:5px;left:5px;width:auto;height:auto;padding:15px 23px 14px;color:#444;background-color:#eee;font-size:1em;line-height:normal;text-decoration:none;-webkit-clip-path:none;clip-path:none}#wp-admin-bar-mv_trellis_crit_err a.ab-item{color:red}#wp-admin-bar-mv_trellis_crit_err a.ab-item:after{content:" - Error"}#wp-admin-bar-mv_trellis_crit_suc a.ab-item{color:teal}#wp-admin-bar-mv_trellis_crit_suc a.ab-item:after{content:" - Success"}#wp-admin-bar-mv_trellis_crit_pend a.ab-item{color:grey}#wp-admin-bar-mv_trellis_crit_pend a.ab-item:after{content:" - Pending"}#wp-admin-bar-mv_trellis_crit_process a.ab-item{color:teal}#wp-admin-bar-mv_trellis_crit_process a.ab-item:after{content:" - Processing"}#wp-admin-bar-mv_trellis_crit_none a.ab-item:after{content:" - None"}.wp-block-button__link{margin:0 20px 20px}.mvt-content>.wp-block-buttons .wp-block-button__link{margin-bottom:0}.search-submit,button,input[type=submit]{background-color:#4b4266;background-color:var(--mv-trellis-color-link,#4b4266);transition:color .3s ease-in-out,background-color .3s ease-in-out;font-family:Arial,sans-serif;font-family:var(--mv-trellis-font-body,Arial,sans-serif);display:block;max-width:100%;padding:6px 20px;border:none;border-radius:.25rem;color:#fff;box-shadow:none;font-size:1rem;font-weight:400;line-height:1.625;text-align:center;text-decoration:none;letter-spacing:.05em;cursor:pointer}.search-submit:focus,.search-submit:focus-within,.search-submit:hover,button:focus,button:focus-within,button:hover,input[type=submit]:focus,input[type=submit]:focus-within,input[type=submit]:hover{background-color:#837a9f;background-color:var(--mv-trellis-color-link-hover,#837a9f)}.search-submit:active,button:active,input[type=submit]:active{box-shadow:inset 0 1px 3px rgb(0 0 0 / .35)}.wp-block-button.is-style-squared .wp-block-button__link{border-radius:0}.wp-block-button.aligncenter{clear:unset}a.wp-block-button__link:focus,a.wp-block-button__link:focus-within,a.wp-block-button__link:hover{text-decoration:underline}.wisteria-trellis .trellis-comment-form .trellis-comment-form-box button.trellis-comment-form-button,.wisteria-trellis .trellis-comment-form .trellis-comment-form-box input.trellis-comment-form-button[type=submit]{background-color:#4b4266;background-color:var(--mv-trellis-color-link,#4b4266);transition:color .3s ease-in-out,background-color .3s ease-in-out}.wisteria-trellis .trellis-comment-form .trellis-comment-form-box button.trellis-comment-form-button:focus,.wisteria-trellis .trellis-comment-form .trellis-comment-form-box button.trellis-comment-form-button:focus-within,.wisteria-trellis .trellis-comment-form .trellis-comment-form-box button.trellis-comment-form-button:hover,.wisteria-trellis .trellis-comment-form .trellis-comment-form-box input.trellis-comment-form-button[type=submit]:focus,.wisteria-trellis .trellis-comment-form .trellis-comment-form-box input.trellis-comment-form-button[type=submit]:focus-within,.wisteria-trellis .trellis-comment-form .trellis-comment-form-box input.trellis-comment-form-button[type=submit]:hover{background-color:#837a9f;background-color:var(--mv-trellis-color-link-hover,#837a9f)}#search-container.search-open{display:flex}#search-container .search-close:hover{color:#837a9f;color:var(--mv-trellis-color-link-hover,#837a9f)}.search-field:active,.search-field:hover{border:1px solid var(--mv-trellis-color-link-hover,#837a9f)}.widget-container{display:block;margin-right:auto;margin-bottom:20px;margin-left:auto;padding-right:30px;padding-bottom:0;padding-left:30px;background:#fff;font-size:1.125rem;font-size:var(--mv-trellis-font-size,1.125rem);line-height:1.625;text-align:left;letter-spacing:1px}.widget-container a,.widget-container a.menu-item{text-transform:capitalize}.widget-container a{font-weight:400}.widget-container img{display:flex;width:100%;margin-right:auto;margin-left:auto;border-radius:.25rem}@media only screen and (min-width:600px){.widget-container img{width:auto;max-width:100%}}.widget-container h1,.widget-container h3,.widget-container p{letter-spacing:normal}.widget-container li,.widget-container ul{margin-left:0}.widget-container li.menu-item a:hover{background:0 0}.widget-container form.searchform{margin-top:20px}.widget-container span.toggle-sub-menu{display:none}.widget-container li.page_item{text-align:left}.sidebar .widget-container .search-submit{width:100%}.footer .widget-container{background:#fff0}.footer .widget-container .search-submit{width:100%}.footer .widget-container.widget_nav_menu .menu{text-align:left}.footer .widget-container a{font-weight:400;text-transform:capitalize;line-height:unset}.widget-container:last-child{margin-bottom:0}.wp-calendar-nav-prev a{text-decoration:none}.footer-copy{width:auto;margin-left:auto;margin-right:auto;font-size:1rem;font-size:var(--mv-trellis-font-size-sm,1rem);max-width:80%;letter-spacing:.05em}.footer-copy a{letter-spacing:.05em;font-weight:400;text-decoration:none}.mv_trellis_mobile_hide{display:none}@media only screen and (min-width:1161px){.mv_trellis_mobile_hide{display:block}}.wisteria-trellis #mv-trellis-comments textarea{box-shadow:none}.wisteria-trellis #mv-trellis-comments .trellis-comment-form-button{height:100%;opacity:1;font-size:100%}.wisteria-trellis #mv-trellis-comments .trellis-comment-image img{height:50px;width:50px}@media only screen and (max-width:340px){.wisteria-trellis #mv-trellis-comments .trellis-comment-image img{height:30px;width:30px}}.wisteria-trellis #mv-trellis-comments .trellis-comments{width:100%}.wisteria-trellis #mv-trellis-comments .trellis-comments .trellis-comment-child{margin:20px 0 0}@media only screen and (min-width:600px){.wisteria-trellis #mv-trellis-comments .trellis-comments .trellis-comment-child{margin:20px 0 0 10px;padding:10px 0 0 10px}}.wisteria-trellis #mv-trellis-comments .trellis-comments .trellis-comment{padding:10px;border:.5px solid #e1e1e1;border-radius:.25rem;text-align:left}.wisteria-trellis #mv-trellis-comments .trellis-comments .trellis-comment .trellis-comment-new{padding-top:8px;padding-left:8px;border-top:.5px solid #e1e1e1;border-left:.5px solid #e1e1e1;border-radius:.25rem 0 .25rem 0}.wisteria-trellis #mv-trellis-comments .trellis-comments .post-title{font-family:Arial,sans-serif;font-family:var(--mv-trellis-font-heading,Arial,sans-serif);font-size:1.40625rem;text-transform:none;padding:20px 0;margin:0;border-top:.5px solid #e1e1e1}.wisteria-trellis .trellis-comment-form .trellis-comment-form-outer-box .trellis-comment-form-box input{border:.5px solid #e1e1e1;border-radius:.25rem}.wisteria-trellis .trellis-comment-form input,.wisteria-trellis .trellis-comment-form textarea{font-family:Arial,sans-serif;font-family:var(--mv-trellis-font-body,Arial,sans-serif);border:.5px solid #e1e1e1;border-radius:.25rem .25rem 0 0}.wisteria-trellis .trellis-comment-form label{display:none}.wisteria-trellis .trellis-comment-form .trellis-comment-form-outer-box{border:.5px solid #e1e1e1;border-radius:0 0 .25rem .25rem}.wisteria-trellis .trellis-comment-form .trellis-comment-form-outer-box .trellis-comment-form-box input{width:100%}.wisteria-trellis .trellis-comment-form{padding-top:0}input[type=search],input[type=text],input[type=url],textarea{font-size:1rem;font-size:var(--mv-trellis-font-size,1rem);transition:background-color .3s ease-in-out;width:100%;margin:0 0 10px;margin:0 0 calc(var(--mv-trellis-gutter,20px)/ 2);padding:8px;border:1px solid #e1e1e1;outline:0;background:#fff;box-shadow:none}textarea[disabled]{border-color:#eee;background-color:#f2f2f2;box-shadow:none;cursor:not-allowed}input[type=search]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus{border-color:var(--mv-trellis-color-link,#4b4266)}textarea{resize:vertical}[class*=mv-trellis-native-ad]{display:flex;flex-direction:column;text-align:center;align-items:center;padding:10px;margin:15px 0;border-top:1px solid #eee;border-bottom:1px solid #eee;background-color:var(--mv-trellis-color-native-ad-background,#fafafa)}[class*=mv-trellis-native-ad] [data-native-type=image]{background-repeat:no-repeat;background-size:cover;background-position:center center}[class*=mv-trellis-native-ad] [data-native-type=sponsoredBy]{font-size:.875rem;text-decoration:none;transition:color .3s ease-in-out,background-color .3s ease-in-out}[class*=mv-trellis-native-ad] [data-native-type=title]{line-height:1;margin:10px 0;max-width:100%;text-decoration:none;transition:color .3s ease-in-out,background-color .3s ease-in-out}[class*=mv-trellis-native-ad] [data-native-type=sponsoredBy],[class*=mv-trellis-native-ad] [data-native-type=title]{color:var(--mv-trellis-color-link)}[class*=mv-trellis-native-ad] [data-native-type=sponsoredBy]:hover,[class*=mv-trellis-native-ad] [data-native-type=title]:hover{color:var(--mv-trellis-color-link-hover)}[class*=mv-trellis-native-ad] [data-native-type=body]{max-width:100%}[class*=mv-trellis-native-ad] .article-read-more{display:inline-block;font-size:.875rem;line-height:1.25;margin-left:0;margin-top:10px;padding:10px 20px;text-align:right;text-decoration:none;text-transform:uppercase}@media only screen and (min-width:600px){.mv-trellis-native-ad-content,.mv-trellis-native-ad-feed{flex-direction:row;padding:0;text-align:left}.mv-trellis-native-ad-content,.mv-trellis-native-ad-feed .native-content{padding:10px}}.mv-trellis-native-ad-feed [data-native-type=image]{max-width:100%;height:auto}.mv-trellis-native-ad-content .cta-container,.mv-trellis-native-ad-feed .cta-container{display:flex;flex-direction:column;align-items:center}@media only screen and (min-width:600px){.mv-trellis-native-ad-content .cta-container,.mv-trellis-native-ad-feed .cta-container{flex-direction:row;align-items:flex-end;justify-content:space-between}}@media only screen and (min-width:600px){.mv-trellis-native-ad-content{padding:0}.mv-trellis-native-ad-content .native-content{max-width:calc(100% - 300px);padding:15px}}.mv-trellis-native-ad-content [data-native-type=image]{height:300px;max-width:100%;width:300px}.mv-trellis-native-ad-sidebar,.mv-trellis-native-ad-sticky-sidebar{font-size:var(--mv-trellis-font-size-sm,.875rem);margin:20px 0;max-width:300px;padding:0 0 var(--mv-trellis-gutter,20px)}.mv-trellis-native-ad-sticky-sidebar [data-native-type=image]{height:300px;margin:0 auto;max-width:100%;width:300px}.mv-trellis-native-ad-sticky-sidebar [data-native-type=body]{padding:0 var(--mv-trellis-gutter,20px)}.mv-trellis-native-ad-sticky-sidebar [data-native-type=sponsoredBy]{display:inline-block}.mv-trellis-native-ad-sidebar h3 [data-native-type=title],.mv-trellis-native-ad-sticky-sidebar h3{margin:15px auto;width:300px}.mv-trellis-native-ad-adhesion{background-color:#fff0;flex-direction:row;height:90px;margin:0;padding:0 20px}.mv-trellis-native-ad-adhesion [data-native-type=image]{height:120px;margin:0 auto;max-width:100%;transform:translateY(-20px);width:120px}.mv-trellis-native-ad-adhesion .article-read-more,.mv-trellis-native-ad-adhesion [data-native-type=sponsoredBy]{font-size:.75rem}.mv-trellis-native-ad-adhesion [data-native-type=title]{font-size:1rem}.mv-trellis-native-ad-adhesion .native-content{display:flex;flex-direction:column;justify-content:center;padding:0 10px;text-align:left}.mv-trellis-native-ad-adhesion .cta-container{display:flex;align-items:center}::selection{color:var(--hv-white);background:var(--hv-green-700)}.site,.wp-site-blocks{background:var(--hv-white)}.wp-block-heading,h3,h6{color:var(--hv-green-900);line-height:1.12;letter-spacing:-.03em}h6{letter-spacing:-.015em}.wp-block-paragraph{color:var(--hv-ink)}.wp-block-post-author,.wp-block-post-date{color:var(--hv-muted)!important}a:focus,a:hover{color:var(--hv-terracotta)}.wp-block-button__link:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid rgb(212 169 79 / .46);outline-offset:3px}.wp-site-blocks>header{background:rgb(255 250 240 / .96);border-bottom:1px solid var(--hv-border);box-shadow:0 8px 22px rgb(23 59 42 / .06)}.ast-header-navigation-area a,.main-navigation a,.wp-block-navigation a{color:var(--hv-green-900);font-weight:750}.ast-header-navigation-area a:hover,.main-navigation a:hover,.wp-block-navigation a:hover{color:var(--hv-terracotta)}.wp-block-navigation-item.current-menu-item>a{color:var(--hv-green-700)!important}.main-navigation ul ul,.wp-block-navigation__submenu-container{background:var(--hv-white);border:1px solid var(--hv-border);border-radius:var(--hv-radius-md);box-shadow:var(--hv-shadow-soft);overflow:hidden}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{color:var(--hv-green-900);background:var(--hv-sage-100);border:1px solid var(--hv-border);border-radius:var(--hv-radius-pill)}.button,.wp-block-button__link,button,input[type=button],input[type=submit]{color:var(--hv-white)!important;background:var(--hv-green-800);border:1px solid var(--hv-green-800);border-radius:var(--hv-radius-pill);box-shadow:0 12px 28px rgb(33 78 56 / .18);font-weight:800;text-decoration:none!important;transition:transform 180ms ease,box-shadow 180ms ease,background 180ms ease,border-color 180ms ease}.button:hover,.wp-block-button__link:hover,button:hover,input[type=button]:hover,input[type=submit]:hover{color:var(--hv-white)!important;background:var(--hv-green-900);border-color:var(--hv-green-900);box-shadow:0 16px 34px rgb(23 59 42 / .22);transform:translateY(-2px)}.wp-block-button.is-style-outline .wp-block-button__link,.wp-block-button__link.has-background.has-white-background-color{color:var(--hv-green-800)!important;background:var(--hv-white);border-color:var(--hv-border-strong);box-shadow:none}.wp-block-button.is-style-outline .wp-block-button__link:hover,.wp-block-button__link.has-background.has-white-background-color:hover{color:var(--hv-white)!important;background:var(--hv-green-800);border-color:var(--hv-green-800)}.elementor-search-form__input,.wp-block-search__input,input[type=text],input[type=url],textarea{color:var(--hv-ink);background:var(--hv-white);border:1px solid var(--hv-border);border-radius:var(--hv-radius-md);box-shadow:none}.elementor-search-form__input:focus,.wp-block-search__input:focus,input[type=search]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus{border-color:var(--hv-gold);box-shadow:0 0 0 4px rgb(212 169 79 / .18)}.wp-block-search__label{color:var(--hv-green-900);font-weight:800}.elementor-search-form,.search-form,.wp-block-search{gap:10px}.search .site-main article,.wp-block-query .wp-block-post{background:var(--hv-white);border:1px solid var(--hv-border);border-radius:var(--hv-radius-lg);box-shadow:var(--hv-shadow-soft);overflow:hidden;transition:transform 180ms ease,box-shadow 180ms ease,border-color 180ms ease}.search .site-main article:hover,.wp-block-query .wp-block-post:hover{border-color:rgb(47 107 79 / .3);box-shadow:0 18px 38px rgb(23 59 42 / .12);transform:translateY(-3px)}.search .site-main article .entry-title a,.wp-block-post-title a{color:var(--hv-green-900);text-decoration:none}.search .site-main article .entry-title a:hover,.wp-block-post-title a:hover{color:var(--hv-green-700)}.wp-block-post-featured-image{background:linear-gradient(135deg,var(--hv-sage-100),var(--hv-cream))}.wp-block-post-featured-image img{display:block;width:100%}.wp-block-cover,.wp-block-image img,.wp-block-media-text__media img{border-radius:var(--hv-radius-lg)}.wp-block-gallery,.wp-block-image,.wp-block-media-text{margin-top:1.5em;margin-bottom:1.5em}.wp-block-pullquote,.wp-block-quote{color:var(--hv-green-900);background:linear-gradient(135deg,var(--hv-sage-100),var(--hv-cream));border-left:5px solid var(--hv-gold);border-radius:var(--hv-radius-md);box-shadow:var(--hv-shadow-soft)}.wp-block-pullquote cite,.wp-block-quote cite{color:var(--hv-muted)}.wp-block-post-terms a{display:inline-flex;align-items:center;color:var(--hv-green-800);background:var(--hv-sage-100);border:1px solid var(--hv-border);border-radius:var(--hv-radius-pill);padding:.25rem .68rem;font-size:.88rem;font-weight:800;text-decoration:none}.wp-block-post-terms a:hover{color:var(--hv-white);background:var(--hv-green-800);border-color:var(--hv-green-800)}.wp-block-table table{border-collapse:separate;border-spacing:0;border:1px solid var(--hv-border);border-radius:var(--hv-radius-md);overflow:hidden;box-shadow:var(--hv-shadow-soft)}.wp-block-table th{color:var(--hv-white);background:var(--hv-green-800);border-color:rgb(255 255 255 / .18)}.wp-block-table td{border-color:var(--hv-border)}.wp-block-table tr:nth-child(even) td{background:var(--hv-sage-100)}.wp-block-group.is-style-card{border-radius:var(--hv-radius-lg);border:1px solid var(--hv-border);box-shadow:var(--hv-shadow-soft)}.sidebar .widget,aside.widget{background:var(--hv-white);border:1px solid var(--hv-border);border-radius:var(--hv-radius-lg);box-shadow:var(--hv-shadow-soft);padding:clamp(18px,3vw,26px)}.sidebar h2,.widget .wp-block-heading{color:var(--hv-green-900)}.sidebar h2::after,.widget .wp-block-heading::after{content:"";display:block;width:42px;height:3px;margin-top:.45em;background:var(--hv-gold);border-radius:var(--hv-radius-pill)}.sidebar a,.widget a{color:var(--hv-green-700);font-weight:700;text-decoration:none}.sidebar a:hover,.widget a:hover{color:var(--hv-terracotta)}.wp-block-group.has-hv-sage-background-color{background:linear-gradient(135deg,var(--hv-sage-100),var(--hv-cream));border:1px solid var(--hv-border);border-radius:var(--hv-radius-lg);box-shadow:var(--hv-shadow-soft)}.nav-links .page-numbers,.post-navigation a,.posts-navigation a,.wp-block-query-pagination a{border-radius:var(--hv-radius-pill);border:1px solid var(--hv-border);color:var(--hv-green-800);background:var(--hv-white);text-decoration:none}.nav-links .page-numbers.current,.nav-links .page-numbers:hover,.post-navigation a:hover,.posts-navigation a:hover,.wp-block-query-pagination .current,.wp-block-query-pagination a:hover{color:var(--hv-white)!important;background:var(--hv-green-800);border-color:var(--hv-green-800)}.wp-site-blocks>footer{color:rgb(255 255 255 / .82);background:radial-gradient(circle at 12% 20%,rgb(212 169 79 / .16),transparent 20rem),linear-gradient(135deg,var(--hv-green-950),var(--hv-green-800));border-top:1px solid rgb(255 255 255 / .12)}.wp-site-blocks>footer h1,.wp-site-blocks>footer h2,.wp-site-blocks>footer h3,.wp-site-blocks>footer h4,.wp-site-blocks>footer h5,.wp-site-blocks>footer h6{color:var(--hv-white)}.wp-site-blocks>footer a{color:var(--hv-sage-200);text-decoration:none}.wp-site-blocks>footer a:hover{color:var(--hv-gold)}.wp-site-blocks>footer li,.wp-site-blocks>footer p{color:rgb(255 255 255 / .78)}@media (max-width:921px){.wp-site-blocks>header{box-shadow:0 6px 16px rgb(23 59 42 / .07)}.main-navigation ul ul,.wp-block-navigation__submenu-container{border-radius:var(--hv-radius-md)}}@media (max-width:767px){.search .site-main article,.wp-block-query .wp-block-post{border-radius:var(--hv-radius-md)}.wp-block-cover,.wp-block-image img,.wp-block-media-text__media img{border-radius:var(--hv-radius-md)}.wp-block-table table{font-size:.92rem}}@media (prefers-reduced-motion:reduce){*,::after,::before{transition-duration:0s!important}}.wp-block-table table,.wp-block-table table *{word-break:normal;overflow-wrap:normal}.wp-block-table table td,.wp-block-table table th{overflow-wrap:break-word;hyphens:auto;line-height:1.45;vertical-align:top}.wp-block-table.hv-wide-table{width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;margin:24px 0;border:1px solid var(--hv-border);border-radius:var(--hv-radius-md);box-shadow:var(--hv-shadow-soft);background:var(--hv-white)}.wp-block-table.hv-wide-table table{width:max-content;min-width:1080px;max-width:none;margin:0;border:0;border-radius:0;box-shadow:none;table-layout:auto}.wp-block-table.hv-wide-table td,.wp-block-table.hv-wide-table th{min-width:9rem;max-width:18rem;padding:.8rem .95rem}.wp-block-table.hv-wide-table th{white-space:nowrap}.wp-block-table.hv-wide-table td:first-child,.wp-block-table.hv-wide-table th:first-child{position:sticky;left:0;z-index:2}.wp-block-table.hv-wide-table td:first-child{background:var(--hv-white)}.wp-block-table.hv-wide-table tr:nth-child(even) td:first-child{background:var(--hv-sage-100)}.wp-block-table.hv-wide-table th:first-child{z-index:3;background:var(--hv-green-800)}.wp-block-table.hv-wide-table::before{content:"Scroll sideways to see the full table";display:none;padding:.65rem .9rem;color:var(--hv-muted);background:var(--hv-sage-100);font-size:.9rem;font-weight:700}@media (max-width:767px){.wp-block-table.hv-wide-table::before{display:block}.wp-block-table.hv-wide-table table{min-width:980px}.wp-block-table.hv-wide-table td,.wp-block-table.hv-wide-table th{min-width:8.5rem;padding:.7rem .8rem;font-size:.9rem}}.herbvity-home .hv-topic ul{list-style:disc!important;padding-left:1.15rem!important;margin:16px 0 0!important}.herbvity-home .hv-topic li{display:list-item!important;gap:0!important;margin-top:7px!important}.herbvity-home .hv-topic li::before{content:none!important;display:none!important}.herbvity-home .hv-topic li::marker{color:var(--hv-gold);font-size:1.08em}.herbvity-home a:focus,.herbvity-home button:focus,.herbvity-home input:focus{outline:3px solid rgb(212 169 79 / .45);outline-offset:3px}.hv-section h1,.hv-section h3{color:var(--hv-green-900);line-height:1.08;letter-spacing:-.035em;margin:0}.hv-section h1{font-size:clamp(2.45rem,6vw,5.2rem);max-width:760px}.hv-section h3{font-size:clamp(1.18rem,2vw,1.42rem)}.hv-button{transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.hv-button:hover{transform:translateY(-2px)}.hv-button-primary:hover{background:var(--hv-green-900)}.hv-search-row button{cursor:pointer}.hv-card-grid,.hv-guide-grid,.hv-question-grid,.hv-topic-grid{display:grid;gap:18px}.hv-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.hv-card,.hv-guide,.hv-question,.hv-step,.hv-topic{position:relative;overflow:hidden;border:1px solid var(--hv-border);border-radius:24px;background:#fff;box-shadow:0 9px 26px rgb(23 59 42 / .06);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.hv-card:hover,.hv-guide:hover,.hv-question:hover,.hv-topic:hover{transform:translateY(-4px);box-shadow:0 18px 38px rgb(23 59 42 / .12);border-color:rgb(47 107 79 / .3)}.hv-card{min-height:260px;display:flex;flex-direction:column}.hv-card-art{min-height:96px;background:radial-gradient(circle at 20% 20%,rgb(255 255 255 / .75),transparent 36%),linear-gradient(135deg,var(--accent-a),var(--accent-b))}.hv-card-body{display:flex;flex-direction:column;flex:1;padding:20px}.hv-badge{display:inline-flex;align-self:start;padding:5px 9px;border-radius:999px;color:var(--hv-green-800);background:var(--hv-sage-100);font-size:.76rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.hv-card h3,.hv-guide h3,.hv-question h3,.hv-topic h3{margin-top:13px}.hv-card p,.hv-guide p,.hv-question p,.hv-step p,.hv-topic p{margin:10px 0 0;color:var(--hv-muted)}.hv-readmore{margin-top:auto;padding-top:16px;color:var(--hv-green-700);font-weight:900}.hv-topic-section{background:var(--hv-sage-100)}.hv-topic-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hv-topic{padding:24px;min-height:220px}.hv-topic .hv-topic-kicker{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:16px;background:var(--hv-sage-200);color:var(--hv-green-800);font-size:1.22rem;font-weight:900}.hv-topic ul{list-style:disc;padding-left:1.15rem;margin:16px 0 0}.hv-topic li{display:list-item;margin-top:7px;color:var(--hv-muted);font-size:.95rem}.hv-topic li::marker{color:var(--hv-gold);font-size:1.08em}.hv-topic li::before{content:none!important}.hv-split{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px,5vw,58px);align-items:start}.hv-sticky-copy{position:sticky;top:26px}.hv-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hv-guide{padding:22px}.hv-guide-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.hv-guide-meta span{padding:6px 9px;border-radius:999px;color:var(--hv-green-800);background:var(--hv-sage-100);font-size:.78rem;font-weight:800}.hv-band{background:linear-gradient(135deg,rgb(23 59 42 / .94),rgb(47 107 79 / .94)),#214e38;color:#fff}.hv-band .hv-eyebrow,.hv-band h2,.hv-band h3{color:#fff}.hv-band .hv-eyebrow::before{background:var(--hv-gold)}.hv-band .hv-lede,.hv-band p{color:rgb(255 255 255 / .78)}.hv-question-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px}.hv-question{padding:22px;color:#fff;background:rgb(255 255 255 / .08);border-color:rgb(255 255 255 / .16);box-shadow:none}.hv-question h3{color:#fff}.hv-question p{color:rgb(255 255 255 / .72)}.hv-question .hv-readmore{color:#ffe3a0}.hv-tools-section{background:#fffaf0}.hv-tools-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}.hv-tool-feature{min-height:100%;padding:clamp(24px,4vw,38px);border-radius:28px;color:#fff;background:linear-gradient(135deg,rgb(23 59 42 / .92),rgb(184 102 59 / .78)),#214e38}.hv-tool-feature h2,.hv-tool-feature h3{color:#fff}.hv-tool-feature p{color:rgb(255 255 255 / .8)}.hv-tool-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.hv-tool-links a{display:block;padding:22px;border-radius:24px;background:#fff;border:1px solid var(--hv-border);box-shadow:0 9px 26px rgb(23 59 42 / .06)}.hv-tool-links h3{margin-top:0}.hv-process-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px}.hv-step{padding:24px}.hv-step-number{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:14px;color:#fff;background:var(--hv-green-800);font-weight:900;margin-bottom:18px}.hv-final-cta{padding:clamp(46px,6vw,74px) 0;background:radial-gradient(circle at 12% 20%,rgb(212 169 79 / .24),transparent 22rem),linear-gradient(135deg,#f4f8ef,#fff)}.hv-final-box{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;padding:clamp(24px,4vw,42px);border:1px solid var(--hv-border);border-radius:32px;background:rgb(255 255 255 / .84);box-shadow:var(--hv-shadow)}.hv-final-box p{color:var(--hv-muted);margin:14px 0 0;max-width:760px}@media (max-width:980px){.hv-final-box,.hv-split,.hv-tools-grid{grid-template-columns:1fr}.hv-sticky-copy{position:static}.hv-card-grid,.hv-process-grid,.hv-question-grid,.hv-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.hv-card-grid,.hv-guide-grid,.hv-process-grid,.hv-question-grid,.hv-tool-links,.hv-tools-grid,.hv-topic-grid{grid-template-columns:1fr}}}:root{--mv-trellis-font-body:system,BlinkMacSystemFont,-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",sans-serif;--mv-trellis-font-heading:system,BlinkMacSystemFont,-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",sans-serif;--mv-trellis-font-size-ex-sm:0.83375rem;--mv-trellis-font-size-sm:1.09375rem;--mv-trellis-font-size:1.25rem;--mv-trellis-font-size-lg:1.40625rem;--mv-trellis-max-logo-size:75px;--mv-trellis-gutter-small:24px;--mv-trellis-gutter:48px;--mv-trellis-gutter-double:96px;--mv-trellis-gutter-large:96px;--mv-trellis-wisteria-desktop-logo-width:348.30147058824px;--mv-trellis-color-background-accent:#fafafa;--mv-trellis-h1-font-color:#000000;--mv-trellis-h1-font-size:2.25rem}:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgb(255, 255, 255),6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp:6px 6px 0px rgb(0, 0, 0)}:where(body){margin:0}body{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}:root{--direction-multiplier:1}.screen-reader-text{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;top:-10000em;width:1px;clip:rect(0,0,0,0);border:0}.elementor *,.elementor :after,.elementor :before{box-sizing:border-box}.elementor a{box-shadow:none;text-decoration:none}.elementor-element{--flex-direction:initial;--flex-wrap:initial;--justify-content:initial;--align-items:initial;--align-content:initial;--gap:initial;--flex-basis:initial;--flex-grow:initial;--flex-shrink:initial;--order:initial;--align-self:initial;align-self:var(--align-self);flex-basis:var(--flex-basis);flex-grow:var(--flex-grow);flex-shrink:var(--flex-shrink);order:var(--order)}.elementor-element:where(.e-con-full,.elementor-widget){align-content:var(--align-content);align-items:var(--align-items);flex-direction:var(--flex-direction);flex-wrap:var(--flex-wrap);gap:var(--row-gap) var(--column-gap);justify-content:var(--justify-content)}:root{--page-title-display:block}.elementor-section{position:relative}.elementor-section .elementor-container{display:flex;margin-inline:auto;position:relative}@media (max-width:1024px){.elementor-section .elementor-container{flex-wrap:wrap}}.elementor-widget-wrap{align-content:flex-start;flex-wrap:wrap;position:relative;width:100%}.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap{display:flex}.elementor-widget-wrap>.elementor-element{width:100%}.elementor-widget{position:relative}.elementor-column{display:flex;min-height:1px;position:relative}@media (min-width:768px){.elementor-column.elementor-col-100{width:100%}}@media (max-width:767px){.elementor-column{width:100%}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.elementor-kit-6865{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}.elementor-53 .elementor-element.elementor-element-1dec3aad{padding:0}a,aside,body,div,form,h1,h2,header,html,img,label,li,nav,p,section,span,strong,ul{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}aside,header,nav,section{display:block}body{box-sizing:border-box;margin-right:auto;margin-left:auto;color:#000;background-color:#fff;line-height:1;word-wrap:break-word;word-break:break-word}ul{margin-left:15px;list-style:disc}*,:after,:before{box-sizing:inherit;margin:0;padding:0}img{height:auto}img{max-width:100%}body{font-size:1.125rem;font-size:var(--mv-trellis-font-size,1.125rem);font-family:Arial,sans-serif;font-family:var(--mv-trellis-font-body,Arial,sans-serif);color:#1e1e1e;font-weight:400;line-height:1.625}h1,h2{font-family:Georgia,Times,Times New Roman,serif;font-family:var(--mv-trellis-font-heading,Georgia,Times,"Times New Roman",serif);margin-bottom:10px;margin-bottom:var(--mv-trellis-gutter-small,10px);color:#000;color:var(--mv-trellis-heading-font-color,#000);display:block;font-weight:700}h1{font-size:2.25rem;font-size:var(--mv-trellis-h1-font-size,2.25rem)}h1{color:#000;color:var(--mv-trellis-h1-font-color,#000)}h2{font-size:1.6875rem;font-size:var(--mv-trellis-h2-font-size,1.6875rem)}p,ul{margin-bottom:1.75rem;margin-bottom:calc(18px + var(--mv-trellis-gutter-small,10px))}a,a:visited{color:#4b4266;color:var(--mv-trellis-color-link,#4b4266)}strong{font-weight:700}ul{list-style:disc}ul li{margin-left:15px}li{margin-bottom:10px}li li:first-child{margin-top:10px}.header{display:block}.header a{text-decoration:none}.header-container{width:auto;display:flex;flex-direction:row;position:relative;max-width:1200px;height:75px;margin:10px auto;align-items:center;flex-flow:row nowrap;justify-content:space-between}@media only screen and (min-width:1161px){.header-container{min-height:var(--mv-trellis-max-logo-size,75px);height:unset}}.header .header-logo img{display:inline-block}@media only screen and (max-width:1160px){.header-logo-container:not(.blog){width:100%;margin-right:84px}}.header-logo-container{max-width:100%;margin-right:64px;text-align:center}@media only screen and (min-width:1161px){.header-logo-container{width:-moz-fit-content;width:fit-content;margin-right:0;text-align:left;align-self:center;justify-content:left}}.search-toggle~.header-logo-container{margin-right:0}.home:not(.paged) img.header-logo-img{margin-right:auto;margin-left:auto}@supports (object-fit:contain){.home:not(.paged) img.header-logo-img{object-fit:contain}}@media only screen and (min-width:1161px){.header:not(.home) .header-container .header-logo-container .header-logo picture{display:flex;align-items:center;height:150px;height:var(--mv-trellis-max-logo-size,150px)}}@media only screen and (max-width:1160px){.header:not(.home) .header-container .header-logo-container .header-logo picture .header-logo-img{width:auto;max-height:75px;vertical-align:middle}}@media only screen and (min-width:1161px){.header:not(.home) .header-container .header-logo-container .header-logo picture .header-logo-img{max-height:100%;width:auto;max-width:400px}}@media only screen and (min-width:1161px){.header-container:not(.blog){padding-left:20px}}@media only screen and (min-width:1161px){.home:not(.blog) .header .header-container,.home:not(.paged) .header .header-container{justify-content:space-between}}@media only screen and (min-width:1161px){.home:not(.paged) .header .header-container{justify-content:center}}.home:not(.paged) .header .header-container{justify-content:space-between}#primary-nav{z-index:99999;width:100%;height:auto}.nav-container{padding:20px 0;font-size:0}@media only screen and (min-width:1161px){.nav-container{max-width:100%}}.nav-container ul{-webkit-margin-after:0;margin-block-end:0;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-end:0;margin-inline-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-padding-start:0;padding-inline-start:0}.menu-item,.menu-item a{display:block}.menu-item a{font-size:1rem;font-size:var(--mv-trellis-font-size-sm,1rem);text-decoration:none}.menu-item a,.menu-item a:visited{color:#4b4266;color:var(--mv-trellis-color-link,#4b4266)}.nav .menu-item a{padding:20px}.header .menu-item a,.header .sub-menu .menu-item a{font-size:1rem;font-weight:700;line-height:1.15;letter-spacing:2px;text-transform:uppercase}.nav .current-menu-item a,.nav .current-menu-item a:visited{color:#4b4266;color:var(--mv-trellis-color-link,#4b4266)}@media (max-width:1160px){.header .nav>.nav-wrapper>nav.nav-container>ul>li:not(.sub-menu-open)>ul.sub-menu{display:none}.header .nav>.nav-wrapper>nav.nav-container>ul>li>a{display:flex}.header .nav>.nav-wrapper>nav.nav-container>ul>li>a>span{display:block;align-self:center}.header .nav>.nav-wrapper>nav.nav-container>ul>li.menu-item span.toggle-sub-menu{display:inline-flex;margin-left:.25em;padding:8px}.header li span.toggle-sub-menu svg{width:16px;height:16px}.header li span.toggle-sub-menu svg path{fill:#4b4266;fill:var(--mv-trellis-link-color,#4b4266)}.header .sub-menu{position:relative}.header .sub-menu li{padding-left:30px}.header .menu-item>a:after,.header .sub-menu li a:after{display:block;position:absolute;right:0;left:0;height:1px;margin-top:20px;background:#fff;content:""}.header .menu-item>a:after{margin-top:39px}.header .menu-item-has-children>a:after{margin-top:52px}}.sub-menu{margin:0}.nav-closed{display:none;flex:0}@media only screen and (min-width:1161px){button.search-toggle{padding-right:0}}.magnifying-glass,.nav-toggle,.search-toggle{color:#4b4266;color:var(--mv-trellis-color-link,#4b4266);border-radius:.25rem;background:#fff;box-shadow:none;vertical-align:middle;flex:0 0 auto}@media only screen and (min-width:1161px){.magnifying-glass,.nav-toggle,.search-toggle{padding-right:0}}.nav-toggle svg,.search-toggle svg{fill:#4b4266;fill:var(--mv-trellis-color-link,#4b4266);width:24px;height:24px;margin:10px;vertical-align:middle}.nav-toggle{order:0}.search-toggle{order:3}svg.magnifying-glass{padding:0}@media only screen and (min-width:1161px){.toggle-sub-menu{display:none}}@media only screen and (min-width:1161px){body:not(.blog) .nav{display:block;max-width:calc(100% - var(--mv-trellis-wisteria-desktop-logo-width,30%))}}@media only screen and (min-width:1161px){.nav-container{padding:0;height:100%}.nav-toggle{display:none}.nav-closed{display:block}.nav-closed{box-shadow:none}.nav-list{align-items:center;display:flex;flex-flow:row wrap;max-height:100%;justify-content:flex-end;position:relative}.nav-list .menu-item-has-children>.sub-menu{visibility:hidden;opacity:0;transform:scale(.95)}.nav-list>.menu-item>.sub-menu{min-width:100%}.nav-list .menu-item{line-height:2rem;position:relative}.nav .nav-list .menu-item a{border:none;padding:10px}.nav .nav-list .menu-item .menu-item>a{padding:10px 20px}.nav-list .sub-menu{background-color:#fff;margin:0 auto;position:absolute;top:calc(100% + 1px);right:0;max-width:250px;width:max-content;z-index:999}.nav-list .sub-menu .menu-item{margin:0}}@media only screen and (min-width:1161px){.magnifying-glass,.search-toggle{letter-spacing:normal}}@media only screen and (min-width:1161px) and (min-width:1161px){.magnifying-glass,.search-toggle{padding-right:10px;padding-left:10px;font-size:1rem;line-height:1.15;text-align:center;align-self:center;flex:0 0 auto}}@media only screen and (min-width:1161px){.nav{order:1}}@media only screen and (min-width:1161px){.home .nav-list{justify-content:center}}@media only screen and (min-width:1161px) and (min-width:1161px){.toggle-sub-menu{display:none}}span.toggle-sub-menu path{fill:#4b4266;fill:var(--mv-trellis-color-primary,#4b4266)}@media only screen and (hover:none) and (any-pointer:coarse) and (min-width:1161px){span.toggle-sub-menu svg{padding:.2em 0 0 .15em}}.nav .current-menu-item>a,.nav .current-menu-item>a:visited{color:#837a9f;color:var(--mv-trellis-color-link-hover,#837a9f)}.entry-header{margin-bottom:10px;margin-bottom:var(--mv-trellis-gutter-small,10px);padding-top:10px;padding-top:var(--mv-trellis-gutter-small,10px);padding-bottom:10px;padding-bottom:var(--mv-trellis-gutter-small,10px);max-width:1200px;position:relative;display:block;width:100%}.entry-header:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;border-left:9999px solid #fafafa;border-left:9999px solid var(--mv-trellis-color-background-accent,#fafafa);box-shadow:9999px 0 0 #fafafa;box-shadow:9999px 0 0 var(--mv-trellis-color-background-accent,#fafafa);content:""}.entry-header .archive-title{margin-bottom:0}.entry-header #comment-count{display:inline-block}.entry-header .author-meta,.entry-header .meta-cats{display:block;line-height:1.8;vertical-align:bottom}.entry-header .author-meta{margin-bottom:10px;padding-bottom:10px;border-bottom:.5px solid #e1e1e1}.entry-header .article-meta.no-author-meta{margin-top:10px;padding-top:10px;border-top:.5px solid #e1e1e1}.entry-header a#comment-count{font-weight:700;text-decoration:none}.entry-header svg{fill:#4b4266;fill:var(--mv-trellis-link-color,#4b4266);vertical-align:middle}.entry-header h1.entry-title{font-family:Arial,sans-serif;font-family:var(--mv-trellis-font-heading,Arial,sans-serif);padding:0;line-height:normal}.entry-header h1.entry-title:only-child{margin-bottom:0;padding-bottom:0}#content{position:relative;max-width:728px;margin-right:auto;margin-left:auto;width:100%;display:block;grid-area:content}.content-container-before-post{grid-area:content_before;padding-bottom:10px;max-width:100%}.content-container-after-post{grid-area:content_after;max-width:100%}:root{--mv-trellis-sidebar-top-margin-offset:calc(var(--mv-trellis-h1-font-size, 36px)*2.75)}.sidebar{max-width:360px;z-index:1;grid-area:sidebar;margin-left:auto;margin-right:auto;margin-top:30px}.mv-sticky-slot{display:none}@media only screen and (min-width:1161px){.mv-sticky-slot{display:block;position:sticky;top:1rem}.admin-bar .mv-sticky-slot{top:3rem}.mv-sticky-slot #sidebar_btf_sticky_wrapper.stuck{position:static}}.screen-reader-text{overflow:hidden;clip:rect(1px,1px,1px,1px);position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.search-submit,button,input[type=submit]{background-color:#4b4266;background-color:var(--mv-trellis-color-link,#4b4266);font-family:Arial,sans-serif;font-family:var(--mv-trellis-font-body,Arial,sans-serif);display:block;max-width:100%;padding:6px 20px;border:none;border-radius:.25rem;color:#fff;box-shadow:none;font-size:1rem;font-weight:400;line-height:1.625;text-align:center;text-decoration:none;letter-spacing:.05em}@media only screen and (min-width:600px){.search-submit,button,input[type=submit]{width:-moz-fit-content;width:fit-content}}#search-container{display:none;position:absolute;z-index:3;top:0;left:0;width:100%;height:100%;background-color:#fff;align-items:center;justify-content:center}#search-container .search-field{font-family:Arial,sans-serif;font-family:var(--mv-trellis-font-body,Arial,sans-serif);line-height:1.15}#search-container input.search-submit{display:none}#search-container .search-close{color:#4b4266;color:var(--mv-trellis-color-link,#4b4266);padding:6px 10px;background-color:#fff0;flex:0 0 auto}input.search-field{font-family:Arial,sans-serif;font-family:var(--mv-trellis-font-body,Arial,sans-serif);border-radius:.25rem}.search-field{margin-top:10px;margin-top:var(--mv-trellis-gutter-small,10px);margin-bottom:10px;margin-bottom:var(--mv-trellis-gutter-small,10px);width:100%;padding:10px;border:1px solid var(--mv-trellis-color-link,#4b4266);outline:0;background:#fff;box-shadow:inset 0 1px 3px rgb(0 0 0 / .15);font-size:1.125rem;line-height:1.625;vertical-align:baseline}.header .search-field{margin-bottom:0;text-overflow:ellipsis;width:calc(100vw - 78px)}@media only screen and (min-width:600px){.header .search-field{width:400px}}.wisteria-trellis #mv-trellis-comments{overflow-x:auto;grid-area:comments;margin-bottom:20px;margin-bottom:var(--mv-trellis-gutter,20px)}input[type=search]{font-size:1rem;font-size:var(--mv-trellis-font-size,1rem);width:100%;margin:0 0 10px;margin:0 0 calc(var(--mv-trellis-gutter,20px)/ 2);padding:8px;border:1px solid #e1e1e1;outline:0;background:#fff;box-shadow:none}input{resize:vertical}:root{--mv-trellis-color-native-ad-background:var(--mv-trellis-color-background-accent,#fafafa)}:root{--hv-green-950:#10271d;--hv-green-900:#173b2a;--hv-green-800:#214e38;--hv-green-700:#2f6b4f;--hv-green-600:#3d815f;--hv-leaf:#569159;--hv-sage-300:#d8eadc;--hv-sage-200:#e8f3e9;--hv-sage-100:#f4f8ef;--hv-cream:#fffaf0;--hv-cream-2:#f9f4e8;--hv-gold:#d4a94f;--hv-gold-dark:#b98b2d;--hv-terracotta:#b8663b;--hv-terracotta-dark:#944e2e;--hv-ink:#203126;--hv-muted:#667468;--hv-soft-text:#7b877d;--hv-white:#ffffff;--hv-border:rgba(33, 78, 56, 0.16);--hv-border-strong:rgba(33, 78, 56, 0.28);--hv-shadow-soft:0 10px 28px rgba(23, 59, 42, 0.08);--hv-shadow:0 18px 45px rgba(23, 59, 42, 0.10);--hv-radius-sm:12px;--hv-radius-md:18px;--hv-radius-lg:26px;--hv-radius-xl:34px;--hv-radius-pill:999px;--hv-content-width:1180px}html{scroll-behavior:smooth}body{color:var(--hv-ink);background:var(--hv-white);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body:not(.elementor-editor-active){overflow-x:hidden}main{background:var(--hv-white)}h1,h2{color:var(--hv-green-900);line-height:1.12;letter-spacing:-.03em}a{color:var(--hv-green-700);text-decoration-thickness:.08em;text-underline-offset:.18em}.current-menu-item>a,.current_page_item>a{color:var(--hv-green-700)!important}.sub-menu{background:var(--hv-white);border:1px solid var(--hv-border);border-radius:var(--hv-radius-md);box-shadow:var(--hv-shadow-soft);overflow:hidden}button,input[type=submit]{color:var(--hv-white)!important;background:var(--hv-green-800);border:1px solid var(--hv-green-800);border-radius:var(--hv-radius-pill);box-shadow:0 12px 28px rgb(33 78 56 / .18);font-weight:800;text-decoration:none!important}input[type=search]{color:var(--hv-ink);background:var(--hv-white);border:1px solid var(--hv-border);border-radius:var(--hv-radius-md);box-shadow:none}label{color:var(--hv-green-900);font-weight:800}.elementor-column,.elementor-container,.elementor-section:not(.hv-section),.elementor-widget-wrap{border-color:var(--hv-border)}.herbvity-home{--hv-green-900:#173b2a;--hv-green-800:#214e38;--hv-green-700:#2f6b4f;--hv-sage-200:#e8f3e9;--hv-sage-100:#f4f8ef;--hv-cream:#fffaf0;--hv-gold:#d4a94f;--hv-terracotta:#b8663b;--hv-ink:#203126;--hv-muted:#667468;--hv-border:rgba(33, 78, 56, 0.16);--hv-shadow:0 18px 45px rgba(23, 59, 42, 0.10)}@media (max-width:921px){.sub-menu{border-radius:var(--hv-radius-md)}}@media (max-width:767px){h1{letter-spacing:-.025em}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}.herbvity-home,.herbvity-home *{box-sizing:border-box}.herbvity-home{--hv-green-900:#173b2a;--hv-green-800:#214e38;--hv-green-700:#2f6b4f;--hv-sage-200:#e8f3e9;--hv-sage-100:#f4f8ef;--hv-cream:#fffaf0;--hv-gold:#d4a94f;--hv-terracotta:#b8663b;--hv-ink:#203126;--hv-muted:#667468;--hv-border:rgba(33,78,56,.16);--hv-shadow:0 18px 45px rgba(23,59,42,.10);color:var(--hv-ink);font-family:inherit;line-height:1.6;background:#fff}.herbvity-home a{color:inherit;text-decoration:none}.hv-wrap{width:min(1180px,calc(100% - 34px));margin:0 auto}.hv-section{padding:clamp(46px,6vw,86px) 0}.hv-eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 14px;color:var(--hv-green-700);font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.hv-eyebrow::before{content:"";width:28px;height:2px;background:var(--hv-gold);border-radius:99px}.hv-section h2{color:var(--hv-green-900);line-height:1.08;letter-spacing:-.035em;margin:0}.hv-section h2{font-size:clamp(2rem,4.3vw,3.35rem);max-width:840px}.hv-lede{color:var(--hv-muted);font-size:clamp(1.05rem,1.6vw,1.28rem);margin:20px 0 0;max-width:760px}.hv-hero{position:relative;overflow:hidden;padding:clamp(54px,8vw,110px) 0 clamp(42px,7vw,92px);background:radial-gradient(circle at top right,rgb(212 169 79 / .28),transparent 32rem),radial-gradient(circle at 8% 15%,rgb(86 145 89 / .22),transparent 24rem),linear-gradient(135deg,#f7fbf2 0,#fffaf0 58%,#e8f3e9 100%)}.hv-hero::after{content:"";position:absolute;inset:auto -8rem -12rem auto;width:34rem;height:34rem;border-radius:50%;background:rgb(47 107 79 / .08)}.hv-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(290px,.85fr);gap:clamp(28px,5vw,68px);align-items:center}.hv-hero-actions{display:flex;flex-wrap:wrap;gap:13px;margin-top:28px}.hv-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 20px;border-radius:999px;font-weight:800;border:1px solid #fff0}.hv-button-primary{background:var(--hv-green-800);color:#fff!important;box-shadow:0 12px 28px rgb(33 78 56 / .2)}.hv-button-secondary{background:rgb(255 255 255 / .8);color:var(--hv-green-800)!important;border-color:var(--hv-border)}.hv-search-card{margin-top:26px;padding:16px;background:rgb(255 255 255 / .78);border:1px solid rgb(33 78 56 / .12);border-radius:22px;box-shadow:var(--hv-shadow);backdrop-filter:blur(8px);max-width:660px}.hv-search-card label{display:block;color:var(--hv-green-900);font-weight:800;margin:0 0 9px}.hv-search-row{display:grid;grid-template-columns:1fr auto;gap:10px}.hv-search-row input{width:100%;min-height:52px;border:1px solid var(--hv-border);border-radius:999px;padding:0 18px;color:var(--hv-ink);background:#fff}.hv-search-row button{min-height:52px;border:0;border-radius:999px;padding:0 22px;font-weight:900;color:#fff;background:var(--hv-terracotta)}.hv-quick-links{display:flex;flex-wrap:wrap;gap:9px;margin-top:18px}.hv-quick-links a{display:inline-flex;padding:8px 12px;border-radius:999px;color:var(--hv-green-800);background:rgb(255 255 255 / .65);border:1px solid rgb(33 78 56 / .12);font-size:.92rem;font-weight:700}.hv-hero-panel{background:rgb(255 255 255 / .74);border:1px solid rgb(33 78 56 / .12);border-radius:30px;padding:clamp(18px,3vw,30px);box-shadow:var(--hv-shadow)}.hv-panel-top{padding:22px;border-radius:24px;color:#fff;background:linear-gradient(145deg,rgb(23 59 42 / .95),rgb(47 107 79 / .94)),linear-gradient(135deg,#173b2a,#2f6b4f)}.hv-panel-top strong{display:block;font-size:clamp(1.6rem,3vw,2.35rem);line-height:1.08;letter-spacing:-.03em}.hv-panel-top span{display:block;margin-top:9px;color:rgb(255 255 255 / .82)}.hv-path-list{display:grid;gap:10px;margin-top:18px}.hv-path-list a{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center;padding:13px;border-radius:18px;background:#fff;border:1px solid rgb(33 78 56 / .1);font-weight:800;color:var(--hv-green-900)}.hv-path-list a span:first-child{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:12px;background:var(--hv-sage-200);color:var(--hv-green-800)}.hv-panel-note{margin:16px 0 0;color:var(--hv-muted);font-size:.94rem}.hv-section-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,360px);gap:22px;align-items:end;margin-bottom:26px}.hv-section-head p:last-child{color:var(--hv-muted);margin:0}@media (max-width:980px){.hv-hero-grid,.hv-section-head{grid-template-columns:1fr}}@media (max-width:680px){.hv-search-row{grid-template-columns:1fr}.hv-search-row button{width:100%}.hv-section{padding:42px 0}}:root{--mv-trellis-color-native-ad-background:var(--mv-trellis-color-background-accent,#fafafa)}[class*="mv-trellis-native-ad"]{display:flex;flex-direction:column;text-align:center;align-items:center;padding:10px;margin:15px 0;border-top:1px solid #eee;border-bottom:1px solid #eee;background-color:var(--mv-trellis-color-native-ad-background,#fafafa)}[class*="mv-trellis-native-ad"] [data-native-type="image"]{background-repeat:no-repeat;background-size:cover;background-position:center center}[class*="mv-trellis-native-ad"] [data-native-type="sponsoredBy"]{font-size:.875rem;text-decoration:none;transition:color .3s ease-in-out,background-color .3s ease-in-out}[class*="mv-trellis-native-ad"] [data-native-type="title"]{line-height:1;margin:10px 0;max-width:100%;text-decoration:none;transition:color .3s ease-in-out,background-color .3s ease-in-out}[class*="mv-trellis-native-ad"] [data-native-type="title"],[class*="mv-trellis-native-ad"] [data-native-type="sponsoredBy"]{color:var(--mv-trellis-color-link)}[class*="mv-trellis-native-ad"] [data-native-type="title"]:hover,[class*="mv-trellis-native-ad"] [data-native-type="sponsoredBy"]:hover{color:var(--mv-trellis-color-link-hover)}[class*="mv-trellis-native-ad"] [data-native-type="body"]{max-width:100%}[class*="mv-trellis-native-ad"] .article-read-more{display:inline-block;font-size:.875rem;line-height:1.25;margin-left:0;margin-top:10px;padding:10px 20px;text-align:right;text-decoration:none;text-transform:uppercase}@media only screen and (min-width:600px){.mv-trellis-native-ad-feed,.mv-trellis-native-ad-content{flex-direction:row;padding:0;text-align:left}.mv-trellis-native-ad-feed .native-content,.mv-trellis-native-ad-content{padding:10px}}.mv-trellis-native-ad-feed [data-native-type="image"]{max-width:100%;height:auto}.mv-trellis-native-ad-feed .cta-container,.mv-trellis-native-ad-content .cta-container{display:flex;flex-direction:column;align-items:center}@media only screen and (min-width:600px){.mv-trellis-native-ad-feed .cta-container,.mv-trellis-native-ad-content .cta-container{flex-direction:row;align-items:flex-end;justify-content:space-between}}@media only screen and (min-width:600px){.mv-trellis-native-ad-content{padding:0}.mv-trellis-native-ad-content .native-content{max-width:calc(100% - 300px);padding:15px}}.mv-trellis-native-ad-content [data-native-type="image"]{height:300px;max-width:100%;width:300px}.mv-trellis-native-ad-sticky-sidebar,.mv-trellis-native-ad-sidebar{font-size:var(--mv-trellis-font-size-sm,.875rem);margin:20px 0;max-width:300px;padding:0 0 var(--mv-trellis-gutter,20px)}.mv-trellis-native-ad-sticky-sidebar [data-native-type="image"],.mv-trellis-native-ad-sticky-sidebar [data-native-type="image"]{height:300px;margin:0 auto;max-width:100%;width:300px}.mv-trellis-native-ad-sticky-sidebar [data-native-type="body"]{padding:0 var(--mv-trellis-gutter,20px)}.mv-trellis-native-ad-sticky-sidebar [data-native-type="sponsoredBy"],.mv-trellis-native-ad-sticky-sidebar [data-native-type="sponsoredBy"]{display:inline-block}.mv-trellis-native-ad-sticky-sidebar h3,.mv-trellis-native-ad-sidebar h3 [data-native-type="title"]{margin:15px auto;width:300px}.mv-trellis-native-ad-adhesion{background-color:#fff0;flex-direction:row;height:90px;margin:0;padding:0 20px}.mv-trellis-native-ad-adhesion [data-native-type="image"]{height:120px;margin:0 auto;max-width:100%;transform:translateY(-20px);width:120px}.mv-trellis-native-ad-adhesion [data-native-type="sponsoredBy"],.mv-trellis-native-ad-adhesion .article-read-more{font-size:.75rem}.mv-trellis-native-ad-adhesion [data-native-type="title"]{font-size:1rem}.mv-trellis-native-ad-adhesion .native-content{display:flex;flex-direction:column;justify-content:center;padding:0 10px;text-align:left}.mv-trellis-native-ad-adhesion .cta-container{display:flex;align-items:center}.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image:none!important}@media screen and (max-height:1024px){.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image:none!important}}@media screen and (max-height:640px){.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image:none!important}}:root{--hv-green-950:#10271d;--hv-green-900:#173b2a;--hv-green-800:#214e38;--hv-green-700:#2f6b4f;--hv-green-600:#3d815f;--hv-leaf:#569159;--hv-sage-300:#d8eadc;--hv-sage-200:#e8f3e9;--hv-sage-100:#f4f8ef;--hv-cream:#fffaf0;--hv-cream-2:#f9f4e8;--hv-gold:#d4a94f;--hv-gold-dark:#b98b2d;--hv-terracotta:#b8663b;--hv-terracotta-dark:#944e2e;--hv-ink:#203126;--hv-muted:#667468;--hv-soft-text:#7b877d;--hv-white:#ffffff;--hv-border:rgba(33, 78, 56, 0.16);--hv-border-strong:rgba(33, 78, 56, 0.28);--hv-shadow-soft:0 10px 28px rgba(23, 59, 42, 0.08);--hv-shadow:0 18px 45px rgba(23, 59, 42, 0.10);--hv-radius-sm:12px;--hv-radius-md:18px;--hv-radius-lg:26px;--hv-radius-xl:34px;--hv-radius-pill:999px;--hv-content-width:1180px}html{scroll-behavior:smooth}body{color:var(--hv-ink);background:var(--hv-white);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body:not(.elementor-editor-active){overflow-x:hidden}::selection{color:var(--hv-white);background:var(--hv-green-700)}main,.site,.site-content,.content-area,.wp-site-blocks{background:var(--hv-white)}.entry-content,.site-main,.elementor-widget-text-editor{overflow-wrap:anywhere}h1,h2,h3,h4,h5,h6,.entry-title,.page-title,.wp-block-heading,.elementor-heading-title{color:var(--hv-green-900);line-height:1.12;letter-spacing:-.03em}h4,h5,h6{letter-spacing:-.015em}.entry-content p,.entry-content li,.elementor-widget-text-editor p,.elementor-widget-text-editor li,.wp-block-paragraph,.site-main p{color:var(--hv-ink)}.entry-content p,.elementor-widget-text-editor p{line-height:1.72}.entry-meta,.entry-meta a,.posted-on,.byline,.wp-block-post-date,.wp-block-post-author,.elementor-post__meta-data,.comment-metadata,.hv-muted{color:var(--hv-muted)!important}a{color:var(--hv-green-700);text-decoration-thickness:.08em;text-underline-offset:.18em}a:hover,a:focus{color:var(--hv-terracotta)}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,.elementor-button:focus-visible,.wp-block-button__link:focus-visible{outline:3px solid rgb(212 169 79 / .46);outline-offset:3px}.site-header,.main-header-bar,.ast-primary-header-bar,.ast-above-header-bar,.ast-below-header-bar,.elementor-location-header,.wp-site-blocks>header{background:rgb(255 250 240 / .96);border-bottom:1px solid var(--hv-border);box-shadow:0 8px 22px rgb(23 59 42 / .06)}.site-header a,.main-navigation a,.ast-builder-menu a,.ast-header-navigation-area a,.elementor-location-header a,.wp-block-navigation a{color:var(--hv-green-900);font-weight:750}.site-header a:hover,.site-header a:focus,.main-navigation a:hover,.ast-builder-menu a:hover,.ast-header-navigation-area a:hover,.elementor-location-header a:hover,.wp-block-navigation a:hover{color:var(--hv-terracotta)}.current-menu-item>a,.current_page_item>a,.wp-block-navigation-item.current-menu-item>a,.ast-builder-menu .current-menu-item>.menu-link{color:var(--hv-green-700)!important}.sub-menu,.main-navigation ul ul,.ast-builder-menu .sub-menu,.wp-block-navigation__submenu-container{background:var(--hv-white);border:1px solid var(--hv-border);border-radius:var(--hv-radius-md);box-shadow:var(--hv-shadow-soft);overflow:hidden}.menu-toggle,.ast-menu-toggle,.wp-block-navigation__responsive-container-open,.wp-block-navigation__responsive-container-close{color:var(--hv-green-900);background:var(--hv-sage-100);border:1px solid var(--hv-border);border-radius:var(--hv-radius-pill)}button,.button,.ast-button,.wp-block-button__link,input[type="button"],input[type="reset"],input[type="submit"],.elementor-button,.elementor-button-link,.comment-reply-link,.more-link{color:var(--hv-white)!important;background:var(--hv-green-800);border:1px solid var(--hv-green-800);border-radius:var(--hv-radius-pill);box-shadow:0 12px 28px rgb(33 78 56 / .18);font-weight:800;text-decoration:none!important;transition:transform 180ms ease,box-shadow 180ms ease,background 180ms ease,border-color 180ms ease}button:hover,.button:hover,.ast-button:hover,.wp-block-button__link:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,.elementor-button:hover,.elementor-button-link:hover,.comment-reply-link:hover,.more-link:hover{color:var(--hv-white)!important;background:var(--hv-green-900);border-color:var(--hv-green-900);box-shadow:0 16px 34px rgb(23 59 42 / .22);transform:translateY(-2px)}.wp-block-button.is-style-outline .wp-block-button__link,.wp-block-button__link.has-background.has-white-background-color,.elementor-button.elementor-size-sm:not(:hover){color:var(--hv-green-800)!important;background:var(--hv-white);border-color:var(--hv-border-strong);box-shadow:none}.wp-block-button.is-style-outline .wp-block-button__link:hover,.wp-block-button__link.has-background.has-white-background-color:hover{color:var(--hv-white)!important;background:var(--hv-green-800);border-color:var(--hv-green-800)}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="tel"],input[type="number"],textarea,select,.wp-block-search__input,.elementor-field,.elementor-search-form__input{color:var(--hv-ink);background:var(--hv-white);border:1px solid var(--hv-border);border-radius:var(--hv-radius-md);box-shadow:none}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="number"]:focus,textarea:focus,select:focus,.wp-block-search__input:focus,.elementor-field:focus,.elementor-search-form__input:focus{border-color:var(--hv-gold);box-shadow:0 0 0 4px rgb(212 169 79 / .18)}label,.wp-block-search__label,.elementor-field-label,.comment-form label{color:var(--hv-green-900);font-weight:800}.search-form,.wp-block-search,.elementor-search-form{gap:10px}.blog .site-main article,.archive .site-main article,.search .site-main article,.wp-block-query .wp-block-post,.elementor-posts .elementor-post,.elementor-widget-posts .elementor-post,.elementor-widget-loop-grid .elementor-loop-container>*{background:var(--hv-white);border:1px solid var(--hv-border);border-radius:var(--hv-radius-lg);box-shadow:var(--hv-shadow-soft);overflow:hidden;transition:transform 180ms ease,box-shadow 180ms ease,border-color 180ms ease}.blog .site-main article:hover,.archive .site-main article:hover,.search .site-main article:hover,.wp-block-query .wp-block-post:hover,.elementor-posts .elementor-post:hover,.elementor-widget-posts .elementor-post:hover,.elementor-widget-loop-grid .elementor-loop-container>*:hover{border-color:rgb(47 107 79 / .3);box-shadow:0 18px 38px rgb(23 59 42 / .12);transform:translateY(-3px)}.blog .site-main article .entry-title a,.archive .site-main article .entry-title a,.search .site-main article .entry-title a,.wp-block-post-title a,.elementor-post__title a{color:var(--hv-green-900);text-decoration:none}.blog .site-main article .entry-title a:hover,.archive .site-main article .entry-title a:hover,.search .site-main article .entry-title a:hover,.wp-block-post-title a:hover,.elementor-post__title a:hover{color:var(--hv-green-700)}.post-thumb-img-content,.post-thumbnail,.wp-block-post-featured-image,.elementor-post__thumbnail,.elementor-post__thumbnail__link{background:linear-gradient(135deg,var(--hv-sage-100),var(--hv-cream))}.post-thumbnail img,.wp-block-post-featured-image img,.elementor-post__thumbnail img,.elementor-post__thumbnail__link img{display:block;width:100%}.single .site-main,.page .site-main,.single-post .entry-content,.page .entry-content{color:var(--hv-ink)}.single-post .entry-content a,.page .entry-content a,.elementor-widget-theme-post-content a{color:var(--hv-green-700);font-weight:700}.single-post .entry-content a:hover,.page .entry-content a:hover,.elementor-widget-theme-post-content a:hover{color:var(--hv-terracotta)}.entry-content h2,.elementor-widget-theme-post-content h2{padding-top:.25em;margin-top:1.4em}.entry-content h2::after,.elementor-widget-theme-post-content h2::after{content:"";display:block;width:54px;height:3px;margin-top:.42em;background:var(--hv-gold);border-radius:var(--hv-radius-pill)}.entry-content h3,.elementor-widget-theme-post-content h3{margin-top:1.15em}.entry-content img,.wp-block-image img,.elementor-widget-theme-post-content img,.wp-block-cover,.wp-block-media-text__media img{border-radius:var(--hv-radius-lg)}.entry-content figure,.wp-block-image,.wp-block-gallery,.wp-block-media-text{margin-top:1.5em;margin-bottom:1.5em}figcaption,.wp-element-caption,.gallery-caption{color:var(--hv-soft-text);font-size:.92rem}blockquote,.wp-block-quote,.wp-block-pullquote{color:var(--hv-green-900);background:linear-gradient(135deg,var(--hv-sage-100),var(--hv-cream));border-left:5px solid var(--hv-gold);border-radius:var(--hv-radius-md);box-shadow:var(--hv-shadow-soft)}blockquote cite,.wp-block-quote cite,.wp-block-pullquote cite{color:var(--hv-muted)}.cat-links a,.tags-links a,.wp-block-post-terms a,.taxonomy-category a,.taxonomy-post_tag a,.rank-math-breadcrumb a,.yoast-breadcrumbs a,.breadcrumbs a,.ast-breadcrumbs a{display:inline-flex;align-items:center;color:var(--hv-green-800);background:var(--hv-sage-100);border:1px solid var(--hv-border);border-radius:var(--hv-radius-pill);padding:.25rem .68rem;font-size:.88rem;font-weight:800;text-decoration:none}.cat-links a:hover,.tags-links a:hover,.wp-block-post-terms a:hover,.taxonomy-category a:hover,.taxonomy-post_tag a:hover,.rank-math-breadcrumb a:hover,.yoast-breadcrumbs a:hover,.breadcrumbs a:hover,.ast-breadcrumbs a:hover{color:var(--hv-white);background:var(--hv-green-800);border-color:var(--hv-green-800)}table,.wp-block-table table,.entry-content table{border-collapse:separate;border-spacing:0;border:1px solid var(--hv-border);border-radius:var(--hv-radius-md);overflow:hidden;box-shadow:var(--hv-shadow-soft)}th,.wp-block-table th,.entry-content th{color:var(--hv-white);background:var(--hv-green-800);border-color:rgb(255 255 255 / .18)}td,.wp-block-table td,.entry-content td{border-color:var(--hv-border)}tr:nth-child(even) td,.wp-block-table tr:nth-child(even) td,.entry-content tr:nth-child(even) td{background:var(--hv-sage-100)}.aawp,.aawp-product,.product-box,.buying-guide-box,.comparison-box,.wp-block-group.is-style-card,.entry-content .wp-block-group.has-background{border-radius:var(--hv-radius-lg);border:1px solid var(--hv-border);box-shadow:var(--hv-shadow-soft)}#secondary .widget,.sidebar .widget,.widget-area .widget,aside.widget,.elementor-widget-sidebar .widget{background:var(--hv-white);border:1px solid var(--hv-border);border-radius:var(--hv-radius-lg);box-shadow:var(--hv-shadow-soft);padding:clamp(18px, 3vw, 26px)}.widget-title,.widget .wp-block-heading,#secondary h2,.sidebar h2,.elementor-widget-sidebar h2{color:var(--hv-green-900)}.widget-title::after,.widget .wp-block-heading::after,#secondary h2::after,.sidebar h2::after,.elementor-widget-sidebar h2::after{content:"";display:block;width:42px;height:3px;margin-top:.45em;background:var(--hv-gold);border-radius:var(--hv-radius-pill)}.widget a,#secondary a,.sidebar a,.elementor-widget-sidebar a{color:var(--hv-green-700);font-weight:700;text-decoration:none}.widget a:hover,#secondary a:hover,.sidebar a:hover,.elementor-widget-sidebar a:hover{color:var(--hv-terracotta)}#ez-toc-container,.ez-toc-container,.toc,.table-of-contents,.wp-block-group.has-hv-sage-background-color,.entry-content .callout,.entry-content .note,.entry-content .tip{background:linear-gradient(135deg,var(--hv-sage-100),var(--hv-cream));border:1px solid var(--hv-border);border-radius:var(--hv-radius-lg);box-shadow:var(--hv-shadow-soft)}#ez-toc-container a,.ez-toc-container a,.toc a,.table-of-contents a{color:var(--hv-green-800);text-decoration:none}#ez-toc-container a:hover,.ez-toc-container a:hover,.toc a:hover,.table-of-contents a:hover{color:var(--hv-terracotta)}.pagination .page-numbers,.nav-links .page-numbers,.wp-block-query-pagination a,.post-navigation a,.posts-navigation a,.elementor-pagination a,.elementor-pagination span{border-radius:var(--hv-radius-pill);border:1px solid var(--hv-border);color:var(--hv-green-800);background:var(--hv-white);text-decoration:none}.pagination .page-numbers.current,.nav-links .page-numbers.current,.wp-block-query-pagination .current,.elementor-pagination .current,.pagination .page-numbers:hover,.nav-links .page-numbers:hover,.wp-block-query-pagination a:hover,.post-navigation a:hover,.posts-navigation a:hover,.elementor-pagination a:hover{color:var(--hv-white)!important;background:var(--hv-green-800);border-color:var(--hv-green-800)}.site-footer,.site-footer .ast-footer-overlay,.elementor-location-footer,.wp-site-blocks>footer{color:rgb(255 255 255 / .82);background:radial-gradient(circle at 12% 20%,rgb(212 169 79 / .16),transparent 20rem),linear-gradient(135deg,var(--hv-green-950),var(--hv-green-800));border-top:1px solid rgb(255 255 255 / .12)}.site-footer h1,.site-footer h2,.site-footer h3,.site-footer h4,.site-footer h5,.site-footer h6,.elementor-location-footer h1,.elementor-location-footer h2,.elementor-location-footer h3,.elementor-location-footer h4,.elementor-location-footer h5,.elementor-location-footer h6,.wp-site-blocks>footer h1,.wp-site-blocks>footer h2,.wp-site-blocks>footer h3,.wp-site-blocks>footer h4,.wp-site-blocks>footer h5,.wp-site-blocks>footer h6{color:var(--hv-white)}.site-footer a,.elementor-location-footer a,.wp-site-blocks>footer a{color:var(--hv-sage-200);text-decoration:none}.site-footer a:hover,.elementor-location-footer a:hover,.wp-site-blocks>footer a:hover{color:var(--hv-gold)}.site-footer p,.site-footer li,.elementor-location-footer p,.elementor-location-footer li,.wp-site-blocks>footer p,.wp-site-blocks>footer li{color:rgb(255 255 255 / .78)}.elementor-section:not(.hv-section),.elementor-container,.elementor-column,.elementor-widget-wrap{border-color:var(--hv-border)}.elementor-widget-container>h1,.elementor-widget-container>h2,.elementor-widget-container>h3,.elementor-widget-container>h4,.elementor-widget-container>h5,.elementor-widget-container>h6{color:var(--hv-green-900)}.elementor-icon,.elementor-icon-box-icon i,.elementor-icon-box-icon svg,.elementor-featured-image img{color:var(--hv-green-700);fill:var(--hv-green-700)}.elementor-widget-image img,.elementor-widget-featured-image img{border-radius:var(--hv-radius-lg)}.herbvity-home{--hv-green-900:#173b2a;--hv-green-800:#214e38;--hv-green-700:#2f6b4f;--hv-sage-200:#e8f3e9;--hv-sage-100:#f4f8ef;--hv-cream:#fffaf0;--hv-gold:#d4a94f;--hv-terracotta:#b8663b;--hv-ink:#203126;--hv-muted:#667468;--hv-border:rgba(33, 78, 56, 0.16);--hv-shadow:0 18px 45px rgba(23, 59, 42, 0.10)}@media (max-width:921px){.site-header,.main-header-bar,.ast-primary-header-bar,.elementor-location-header,.wp-site-blocks>header{box-shadow:0 6px 16px rgb(23 59 42 / .07)}.sub-menu,.main-navigation ul ul,.ast-builder-menu .sub-menu,.wp-block-navigation__submenu-container{border-radius:var(--hv-radius-md)}}@media (max-width:767px){h1,.entry-title,.page-title,.elementor-heading-title{letter-spacing:-.025em}.blog .site-main article,.archive .site-main article,.search .site-main article,.wp-block-query .wp-block-post,.elementor-posts .elementor-post,.elementor-widget-posts .elementor-post{border-radius:var(--hv-radius-md)}.entry-content img,.wp-block-image img,.elementor-widget-theme-post-content img,.wp-block-cover,.wp-block-media-text__media img{border-radius:var(--hv-radius-md)}table,.wp-block-table table,.entry-content table{font-size:.92rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition-duration:0.01ms!important;animation-duration:0.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}.hv-terrarium-callout{border:1px solid #d8e7d4;border-radius:16px;padding:20px;margin:24px 0;background:#f7fbf3}.hv-terrarium-callout strong{color:#214f32}.hv-terrarium-table{width:100%;border-collapse:collapse;margin:24px 0;font-size:.96rem}.hv-terrarium-table th,.hv-terrarium-table td{border:1px solid #dfe8da;padding:12px;vertical-align:top}.hv-terrarium-table th{background:#eef6ea;color:#214f32;font-weight:700}.hv-terrarium-table tr:nth-child(even) td{background:#fbfdf9}.hv-plant-card{border:1px solid #e2eadf;border-radius:18px;padding:18px;margin:24px 0;background:#fff}.hv-plant-card ul{margin-top:10px}.hv-warning-box{border-left:5px solid #b56a3d;background:#fff7ef;padding:16px 18px;margin:22px 0}@media (max-width:768px){.hv-terrarium-table{font-size:.9rem}.hv-terrarium-table th,.hv-terrarium-table td{padding:9px}}.hv-closed-terrarium-callout{border:1px solid #d8e7d4;border-radius:16px;padding:20px;margin:24px 0;background:#f7fbf3}.hv-closed-terrarium-callout strong{color:#214f32}.hv-closed-terrarium-table{width:100%;border-collapse:collapse;margin:24px 0;font-size:.96rem}.hv-closed-terrarium-table th,.hv-closed-terrarium-table td{border:1px solid #dfe8da;padding:12px;vertical-align:top}.hv-closed-terrarium-table th{background:#eef6ea;color:#214f32;font-weight:700}.hv-closed-terrarium-table tr:nth-child(even) td{background:#fbfdf9}.hv-closed-plant-card{border:1px solid #e2eadf;border-radius:18px;padding:18px;margin:24px 0;background:#fff}.hv-closed-plant-card ul{margin-top:10px}.hv-closed-warning-box{border-left:5px solid #b56a3d;background:#fff7ef;padding:16px 18px;margin:22px 0}@media (max-width:768px){.hv-closed-terrarium-table{font-size:.9rem}.hv-closed-terrarium-table th,.hv-closed-terrarium-table td{padding:9px}}.entry-content table,.entry-content table *,.elementor-widget-text-editor table,.elementor-widget-text-editor table *,.wp-block-table table,.wp-block-table table *{word-break:normal;overflow-wrap:normal}.entry-content table th,.entry-content table td,.elementor-widget-text-editor table th,.elementor-widget-text-editor table td,.wp-block-table table th,.wp-block-table table td{overflow-wrap:break-word;hyphens:auto;line-height:1.45;vertical-align:top}.wp-block-table.hv-wide-table,.hv-table-scroll{width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;margin:24px 0;border:1px solid var(--hv-border);border-radius:var(--hv-radius-md);box-shadow:var(--hv-shadow-soft);background:var(--hv-white)}.wp-block-table.hv-wide-table table,.hv-table-scroll table{width:max-content;min-width:1080px;max-width:none;margin:0;border:0;border-radius:0;box-shadow:none;table-layout:auto}.wp-block-table.hv-wide-table th,.wp-block-table.hv-wide-table td,.hv-table-scroll th,.hv-table-scroll td{min-width:9rem;max-width:18rem;padding:.8rem .95rem}.wp-block-table.hv-wide-table th,.hv-table-scroll th{white-space:nowrap}.wp-block-table.hv-wide-table th:first-child,.wp-block-table.hv-wide-table td:first-child,.hv-table-scroll th:first-child,.hv-table-scroll td:first-child{position:sticky;left:0;z-index:2}.wp-block-table.hv-wide-table td:first-child,.hv-table-scroll td:first-child{background:var(--hv-white)}.wp-block-table.hv-wide-table tr:nth-child(even) td:first-child,.hv-table-scroll tr:nth-child(even) td:first-child{background:var(--hv-sage-100)}.wp-block-table.hv-wide-table th:first-child,.hv-table-scroll th:first-child{z-index:3;background:var(--hv-green-800)}.wp-block-table.hv-wide-table::before,.hv-table-scroll::before{content:"Scroll sideways to see the full table";display:none;padding:.65rem .9rem;color:var(--hv-muted);background:var(--hv-sage-100);font-size:.9rem;font-weight:700}@media (max-width:767px){.wp-block-table.hv-wide-table::before,.hv-table-scroll::before{display:block}.wp-block-table.hv-wide-table table,.hv-table-scroll table{min-width:980px}.wp-block-table.hv-wide-table th,.wp-block-table.hv-wide-table td,.hv-table-scroll th,.hv-table-scroll td{min-width:8.5rem;padding:.7rem .8rem;font-size:.9rem}}.herbvity-home .hv-topic ul{list-style:disc!important;padding-left:1.15rem!important;margin:16px 0 0!important}.herbvity-home .hv-topic li{display:list-item!important;gap:0!important;margin-top:7px!important}.herbvity-home .hv-topic li::before{content:none!important;display:none!important}.herbvity-home .hv-topic li::marker{color:var(--hv-gold);font-size:1.08em}.herbvity-home,.herbvity-home *{box-sizing:border-box}.herbvity-home{--hv-green-900:#173b2a;--hv-green-800:#214e38;--hv-green-700:#2f6b4f;--hv-sage-200:#e8f3e9;--hv-sage-100:#f4f8ef;--hv-cream:#fffaf0;--hv-gold:#d4a94f;--hv-terracotta:#b8663b;--hv-ink:#203126;--hv-muted:#667468;--hv-border:rgba(33,78,56,.16);--hv-shadow:0 18px 45px rgba(23,59,42,.10);color:var(--hv-ink);font-family:inherit;line-height:1.6;background:#fff}.herbvity-home a{color:inherit;text-decoration:none}.herbvity-home a:focus,.herbvity-home button:focus,.herbvity-home input:focus{outline:3px solid rgb(212 169 79 / .45);outline-offset:3px}.hv-wrap{width:min(1180px, calc(100% - 34px));margin:0 auto}.hv-section{padding:clamp(46px, 6vw, 86px) 0}.hv-eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 14px;color:var(--hv-green-700);font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.hv-eyebrow::before{content:"";width:28px;height:2px;background:var(--hv-gold);border-radius:99px}.hv-section h1,.hv-section h2,.hv-section h3{color:var(--hv-green-900);line-height:1.08;letter-spacing:-.035em;margin:0}.hv-section h1{font-size:clamp(2.45rem, 6vw, 5.2rem);max-width:760px}.hv-section h2{font-size:clamp(2rem, 4.3vw, 3.35rem);max-width:840px}.hv-section h3{font-size:clamp(1.18rem, 2vw, 1.42rem)}.hv-lede{color:var(--hv-muted);font-size:clamp(1.05rem, 1.6vw, 1.28rem);margin:20px 0 0;max-width:760px}.hv-hero{position:relative;overflow:hidden;padding:clamp(54px, 8vw, 110px) 0 clamp(42px, 7vw, 92px);background:radial-gradient(circle at top right,rgb(212 169 79 / .28),transparent 32rem),radial-gradient(circle at 8% 15%,rgb(86 145 89 / .22),transparent 24rem),linear-gradient(135deg,#f7fbf2 0%,#fffaf0 58%,#e8f3e9 100%)}.hv-hero::after{content:"";position:absolute;inset:auto -8rem -12rem auto;width:34rem;height:34rem;border-radius:50%;background:rgb(47 107 79 / .08)}.hv-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(290px,.85fr);gap:clamp(28px, 5vw, 68px);align-items:center}.hv-hero-actions{display:flex;flex-wrap:wrap;gap:13px;margin-top:28px}.hv-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 20px;border-radius:999px;font-weight:800;border:1px solid #fff0;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.hv-button:hover{transform:translateY(-2px)}.hv-button-primary{background:var(--hv-green-800);color:#fff!important;box-shadow:0 12px 28px rgb(33 78 56 / .2)}.hv-button-primary:hover{background:var(--hv-green-900)}.hv-button-secondary{background:rgb(255 255 255 / .8);color:var(--hv-green-800)!important;border-color:var(--hv-border)}.hv-search-card{margin-top:26px;padding:16px;background:rgb(255 255 255 / .78);border:1px solid rgb(33 78 56 / .12);border-radius:22px;box-shadow:var(--hv-shadow);backdrop-filter:blur(8px);max-width:660px}.hv-search-card label{display:block;color:var(--hv-green-900);font-weight:800;margin:0 0 9px}.hv-search-row{display:grid;grid-template-columns:1fr auto;gap:10px}.hv-search-row input{width:100%;min-height:52px;border:1px solid var(--hv-border);border-radius:999px;padding:0 18px;color:var(--hv-ink);background:#fff}.hv-search-row button{min-height:52px;border:0;border-radius:999px;padding:0 22px;font-weight:900;color:#fff;background:var(--hv-terracotta);cursor:pointer}.hv-quick-links{display:flex;flex-wrap:wrap;gap:9px;margin-top:18px}.hv-quick-links a{display:inline-flex;padding:8px 12px;border-radius:999px;color:var(--hv-green-800);background:rgb(255 255 255 / .65);border:1px solid rgb(33 78 56 / .12);font-size:.92rem;font-weight:700}.hv-hero-panel{background:rgb(255 255 255 / .74);border:1px solid rgb(33 78 56 / .12);border-radius:30px;padding:clamp(18px, 3vw, 30px);box-shadow:var(--hv-shadow)}.hv-panel-top{padding:22px;border-radius:24px;color:#fff;background:linear-gradient(145deg,rgb(23 59 42 / .95),rgb(47 107 79 / .94)),linear-gradient(135deg,#173b2a,#2f6b4f)}.hv-panel-top strong{display:block;font-size:clamp(1.6rem, 3vw, 2.35rem);line-height:1.08;letter-spacing:-.03em}.hv-panel-top span{display:block;margin-top:9px;color:rgb(255 255 255 / .82)}.hv-path-list{display:grid;gap:10px;margin-top:18px}.hv-path-list a{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center;padding:13px;border-radius:18px;background:#fff;border:1px solid rgb(33 78 56 / .10);font-weight:800;color:var(--hv-green-900)}.hv-path-list a span:first-child{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:12px;background:var(--hv-sage-200);color:var(--hv-green-800)}.hv-panel-note{margin:16px 0 0;color:var(--hv-muted);font-size:.94rem}.hv-section-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,360px);gap:22px;align-items:end;margin-bottom:26px}.hv-section-head p:last-child{color:var(--hv-muted);margin:0}.hv-card-grid,.hv-topic-grid,.hv-guide-grid,.hv-question-grid{display:grid;gap:18px}.hv-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.hv-card,.hv-topic,.hv-guide,.hv-question,.hv-step{position:relative;overflow:hidden;border:1px solid var(--hv-border);border-radius:24px;background:#fff;box-shadow:0 9px 26px rgb(23 59 42 / .06);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.hv-card:hover,.hv-topic:hover,.hv-guide:hover,.hv-question:hover{transform:translateY(-4px);box-shadow:0 18px 38px rgb(23 59 42 / .12);border-color:rgb(47 107 79 / .30)}.hv-card{min-height:260px;display:flex;flex-direction:column}.hv-card-art{min-height:96px;background:radial-gradient(circle at 20% 20%,rgb(255 255 255 / .75),transparent 36%),linear-gradient(135deg,var(--accent-a),var(--accent-b))}.hv-card-body{display:flex;flex-direction:column;flex:1;padding:20px}.hv-badge{display:inline-flex;align-self:start;padding:5px 9px;border-radius:999px;color:var(--hv-green-800);background:var(--hv-sage-100);font-size:.76rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.hv-card h3,.hv-guide h3,.hv-topic h3,.hv-question h3{margin-top:13px}.hv-card p,.hv-guide p,.hv-topic p,.hv-question p,.hv-step p{margin:10px 0 0;color:var(--hv-muted)}.hv-readmore{margin-top:auto;padding-top:16px;color:var(--hv-green-700);font-weight:900}.hv-topic-section{background:var(--hv-sage-100)}.hv-topic-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hv-topic{padding:24px;min-height:220px}.hv-topic .hv-topic-kicker{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:16px;background:var(--hv-sage-200);color:var(--hv-green-800);font-size:1.22rem;font-weight:900}.hv-topic ul{list-style:disc;padding-left:1.15rem;margin:16px 0 0}.hv-topic li{display:list-item;margin-top:7px;color:var(--hv-muted);font-size:.95rem}.hv-topic li::marker{color:var(--hv-gold);font-size:1.08em}.hv-topic li::before{content:none!important}.hv-split{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px, 5vw, 58px);align-items:start}.hv-sticky-copy{position:sticky;top:26px}.hv-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hv-guide{padding:22px}.hv-guide-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.hv-guide-meta span{padding:6px 9px;border-radius:999px;color:var(--hv-green-800);background:var(--hv-sage-100);font-size:.78rem;font-weight:800}.hv-band{background:linear-gradient(135deg,rgb(23 59 42 / .94),rgb(47 107 79 / .94)),#214e38;color:#fff}.hv-band h2,.hv-band h3,.hv-band .hv-eyebrow{color:#fff}.hv-band .hv-eyebrow::before{background:var(--hv-gold)}.hv-band .hv-lede,.hv-band p{color:rgb(255 255 255 / .78)}.hv-question-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px}.hv-question{padding:22px;color:#fff;background:rgb(255 255 255 / .08);border-color:rgb(255 255 255 / .16);box-shadow:none}.hv-question h3{color:#fff}.hv-question p{color:rgb(255 255 255 / .72)}.hv-question .hv-readmore{color:#ffe3a0}.hv-tools-section{background:#fffaf0}.hv-tools-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}.hv-tool-feature{min-height:100%;padding:clamp(24px, 4vw, 38px);border-radius:28px;color:#fff;background:linear-gradient(135deg,rgb(23 59 42 / .92),rgb(184 102 59 / .78)),#214e38}.hv-tool-feature h2,.hv-tool-feature h3{color:#fff}.hv-tool-feature p{color:rgb(255 255 255 / .8)}.hv-tool-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.hv-tool-links a{display:block;padding:22px;border-radius:24px;background:#fff;border:1px solid var(--hv-border);box-shadow:0 9px 26px rgb(23 59 42 / .06)}.hv-tool-links h3{margin-top:0}.hv-process-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px}.hv-step{padding:24px}.hv-step-number{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:14px;color:#fff;background:var(--hv-green-800);font-weight:900;margin-bottom:18px}.hv-final-cta{padding:clamp(46px, 6vw, 74px) 0;background:radial-gradient(circle at 12% 20%,rgb(212 169 79 / .24),transparent 22rem),linear-gradient(135deg,#f4f8ef,#fff)}.hv-final-box{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;padding:clamp(24px, 4vw, 42px);border:1px solid var(--hv-border);border-radius:32px;background:rgb(255 255 255 / .84);box-shadow:var(--hv-shadow)}.hv-final-box p{color:var(--hv-muted);margin:14px 0 0;max-width:760px}@media (max-width:980px){.hv-hero-grid,.hv-section-head,.hv-split,.hv-tools-grid,.hv-final-box{grid-template-columns:1fr}.hv-sticky-copy{position:static}.hv-card-grid,.hv-topic-grid,.hv-question-grid,.hv-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.hv-card-grid,.hv-topic-grid,.hv-guide-grid,.hv-question-grid,.hv-tools-grid,.hv-tool-links,.hv-process-grid{grid-template-columns:1fr}.hv-search-row{grid-template-columns:1fr}.hv-search-row button{width:100%}.hv-section{padding:42px 0}}