@font-face{font-family:be vietnam pro;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/bevietnampro-400-vietnamese.woff2)format('woff2');unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:be vietnam pro;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/bevietnampro-400-latin-ext.woff2)format('woff2');unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:be vietnam pro;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/bevietnampro-400-latin.woff2)format('woff2');unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:be vietnam pro;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/bevietnampro-500-vietnamese.woff2)format('woff2');unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:be vietnam pro;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/bevietnampro-500-latin-ext.woff2)format('woff2');unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:be vietnam pro;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/bevietnampro-500-latin.woff2)format('woff2');unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:be vietnam pro;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/bevietnampro-600-vietnamese.woff2)format('woff2');unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:be vietnam pro;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/bevietnampro-600-latin-ext.woff2)format('woff2');unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:be vietnam pro;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/bevietnampro-600-latin.woff2)format('woff2');unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:be vietnam pro;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/bevietnampro-700-vietnamese.woff2)format('woff2');unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:be vietnam pro;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/bevietnampro-700-latin-ext.woff2)format('woff2');unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:be vietnam pro;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/bevietnampro-700-latin.woff2)format('woff2');unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:be vietnam pro;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/bevietnampro-800-vietnamese.woff2)format('woff2');unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:be vietnam pro;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/bevietnampro-800-latin-ext.woff2)format('woff2');unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:be vietnam pro;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/bevietnampro-800-latin.woff2)format('woff2');unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--guava-deep:#456E2C;--guava:#8FB63F;--guava-mid:#6E9A2E;--guava-light:#B7CE93;--ink:#232720;--ink-2:#2C312A;--clinical:#F7F9F3;--wash:#EEF3E4;--wash-strong:#DEE7C7;--paper:#FFFFFF;--line:#ECEFE4;--muted:#62685A;--body:#4C5249;--on-dark:#B7BEAE;--on-dark-2:#C4CBBB;--font:"Be Vietnam Pro", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--fs-eyebrow:12px;--fs-micro:13px;--fs-ui:15px;--fs-sm:15px;--fs-body:17px;--fs-lede:19px;--fs-pull:clamp(19px, 2.1vw, 26px);--fs-h4:19px;--fs-h3:21px;--fs-h2:26px;--fs-h2-lg:26px;--fs-display:clamp(30px, 4vw, 44px);--lh-body:1.75;--lh-tight:1.2;--pad-x:56px;--content:1180px;--shell:1040px;--measure:760px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font);font-size:var(--fs-body);font-weight:400;color:var(--ink);background:var(--paper);text-rendering:optimizeLegibility;overflow-x:hidden;line-height:var(--lh-body)}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}a:hover{color:var(--guava-deep)}h1,h2,h3,h4{letter-spacing:-.02em;margin:0;line-height:1.15}p{margin:0}::selection{background:#dde7c6;color:var(--ink)}:focus-visible{outline:2px solid var(--guava-deep);outline-offset:2px}:root{--photo-tint:0.07}.gv-card__media,.gv-hero__media,.gv-hero-img{position:relative}.gv-card__media img,.gv-hero__media img,.gv-hero-img img{filter:saturate(.92)brightness(1.05)contrast(.97)}.gv-card__media::after,.gv-hero__media::after,.gv-hero-img::after{content:"";position:absolute;inset:0;pointer-events:none;background:var(--guava-deep);mix-blend-mode:soft-light;opacity:var(--photo-tint)}.gv-card__tag{z-index:2}.gv-prose img{filter:saturate(.94)brightness(1.03)}img.img-reveal{opacity:0;transition:opacity .3s ease}img.img-reveal.is-in{opacity:1}@media(prefers-reduced-motion:reduce){img.img-reveal{transition:none}}.gv-eyebrow{font-size:var(--fs-eyebrow);font-weight:600;line-height:1.3;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.gv-eyebrow--onDark{color:var(--guava)}.gv-news .gv-eyebrow,.gv-authorbox .gv-eyebrow,.gv-strip .gv-eyebrow,.gv-3up .gv-eyebrow,.gv-count .gv-eyebrow,.gv-dark .gv-eyebrow{color:var(--guava-deep)}.gv-btn{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;background:var(--guava-deep);color:#fff;font-size:var(--fs-sm);font-weight:500;border:none;cursor:pointer;font-family:inherit;transition:background .18s ease}.gv-btn:hover{background:var(--guava-mid);color:#fff}.gv-btn--ghost{background:var(--paper);color:var(--ink)}.gv-btn--ghost:hover{background:var(--clinical);color:var(--ink)}.gv-square{width:26px;height:26px;background:var(--guava-deep);flex:none;display:inline-block}.gv-logo{width:26px;height:26px;flex:none;display:block;object-fit:cover;border-radius:2px}.gv-wordmark{font-size:17px;font-weight:600;letter-spacing:.02em}.gv-wordmark span{font-weight:400;color:var(--muted)}.gv-section{padding:0 var(--pad-x)}.gv-wrap{max-width:var(--content);margin:0 auto}.gv-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px var(--pad-x);background:var(--paper)}.gv-brand{display:flex;align-items:center;gap:11px}.gv-header__right{display:flex;align-items:center;gap:30px}.gv-nav{display:flex;align-items:center;gap:30px;font-size:var(--fs-ui);font-weight:500;color:#3a4038}.gv-nav a{transition:color .15s ease}.gv-nav a.is-active{color:var(--guava-deep);font-weight:500}.gv-nav-toggle{display:none;align-items:center;justify-content:center;width:42px;height:42px;padding:0;margin-left:auto;background:0 0;border:1px solid var(--line);cursor:pointer;transition:border-color .16s ease}.gv-nav-toggle:hover{border-color:var(--guava-deep)}.gv-nav-toggle__bars{display:block;position:relative;width:18px;height:12px}.gv-nav-toggle__bars i{position:absolute;left:0;width:100%;height:2px;background:var(--ink);transition:transform .2s ease,opacity .15s ease,top .2s ease}.gv-nav-toggle__bars i:nth-child(1){top:0}.gv-nav-toggle__bars i:nth-child(2){top:5px}.gv-nav-toggle__bars i:nth-child(3){top:10px}.gv-nav-toggle.is-open .gv-nav-toggle__bars i:nth-child(1){top:5px;transform:rotate(45deg)}.gv-nav-toggle.is-open .gv-nav-toggle__bars i:nth-child(2){opacity:0}.gv-nav-toggle.is-open .gv-nav-toggle__bars i:nth-child(3){top:5px;transform:rotate(-45deg)}.gv-mobilenav{display:none}.gv-mobilenav[hidden]{display:none}.gv-mobilenav__group{display:flex;flex-direction:column}.gv-mobilenav__group .gv-eyebrow{color:var(--muted);padding:18px 0 8px}.gv-mobilenav__group+.gv-mobilenav__group{border-top:1px solid var(--line);margin-top:6px}.gv-mobilenav a{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;font-size:var(--fs-body);font-weight:500;color:var(--ink);border-bottom:1px solid var(--line)}.gv-mobilenav a:last-child{border-bottom:none}.gv-mobilenav a:hover{color:var(--guava-deep)}.gv-hero{display:grid;grid-template-columns:1fr 1fr;min-height:500px}.gv-hero__copy{padding:80px var(--pad-x);background:var(--clinical);display:flex;flex-direction:column;justify-content:center}.gv-badge{display:inline-flex;align-self:flex-start;align-items:center;gap:8px;padding:7px 14px;background:var(--guava-deep);color:#fff;font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin-bottom:24px}.gv-badge i{width:6px;height:6px;background:#fff;display:inline-block}.gv-hero__copy h1{font-size:var(--fs-display);font-weight:600;line-height:1.08;letter-spacing:-.02em;margin-bottom:22px}.gv-hero__copy h1 em{color:var(--guava-deep);font-style:normal}.gv-hero__lede{font-size:var(--fs-body);line-height:1.7;color:var(--body);max-width:440px;margin-bottom:32px}.gv-hero__cta{display:flex;gap:14px;flex-wrap:wrap}.gv-hero__media{position:relative;min-height:440px;background:var(--clinical)}.gv-hero__media img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.gv-chips{display:flex;flex-wrap:wrap;gap:10px}.gv-chip{padding:11px 20px;background:var(--clinical);color:var(--ink);font-size:var(--fs-ui);font-weight:500;transition:background .15s ease,color .15s ease}.gv-chip:hover{background:var(--guava-deep);color:#fff}.gv-chip--muted{background:var(--clinical);color:var(--ink)}.gv-chip.is-active{background:var(--ink);color:#fff}.gv-sechead{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:22px}.gv-sechead h2{font-size:var(--fs-ui);font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--guava-deep)}.gv-sechead a{font-size:var(--fs-ui);color:var(--muted);font-weight:500}.gv-sechead a:hover{color:var(--guava-deep)}.gv-tag{align-self:flex-start;padding:6px 13px;background:var(--guava-deep);color:#fff;font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-bottom:18px}.gv-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.gv-card{display:flex;flex-direction:column;background:var(--clinical);transition:background .15s ease}.gv-card:hover{background:var(--paper)}.gv-card__media{position:relative;aspect-ratio:3/2;background:var(--clinical);overflow:hidden}.gv-card__media img{width:100%;height:100%;object-fit:cover}.gv-card__ph{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;height:100%;color:var(--muted)}.gv-card__ph::before{content:"";width:30px;height:30px;background:var(--guava-light)}.gv-card__tag{position:absolute;top:14px;left:14px;padding:5px 12px;background:var(--ink);color:#fff;font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.gv-card__body{padding:24px 24px 26px;display:flex;flex-direction:column;flex:1}.gv-card__body h3{font-size:var(--fs-h3);font-weight:500;line-height:1.3;margin-bottom:11px;letter-spacing:-.01em}.gv-card__excerpt{font-size:var(--fs-sm);line-height:1.65;color:var(--body);margin-bottom:20px;flex:1}.gv-meta{display:flex;align-items:center;gap:11px;font-size:var(--fs-micro);font-weight:500;letter-spacing:.04em;color:var(--muted)}.gv-meta i{width:3px;height:3px;background:var(--guava-deep);display:inline-block}.gv-news{background:var(--clinical);padding:clamp(44px,5vw,64px);display:grid;grid-template-columns:1.2fr 1fr;gap:48px;align-items:center}.gv-news h2{font-size:var(--fs-h2-lg);font-weight:500;line-height:1.16;color:var(--ink);margin:16px 0}.gv-news p{font-size:var(--fs-body);line-height:1.7;color:var(--body);max-width:420px}.gv-news__link{display:inline-flex;align-items:center;gap:7px;margin-top:16px;font-size:var(--fs-ui);font-weight:600;letter-spacing:.01em;color:var(--guava-deep)}.gv-news__link span{transition:transform .18s ease}.gv-news__link:hover span{transform:translateX(4px)}.gv-news__fine{font-size:var(--fs-micro);color:var(--muted);margin-top:14px}.gv-dark{background:var(--clinical);color:var(--ink);padding:30px}.gv-dark--alt{background:#eef2e6}.gv-dark h3{color:var(--ink)}.gv-dark p{color:var(--body)}.gv-bignum{font-size:32px;font-weight:600;letter-spacing:-.02em}.gv-panel{background:var(--clinical);padding:64px var(--pad-x)}.gv-panel h1{font-size:var(--fs-display);font-weight:600;line-height:1.08;letter-spacing:-.02em;margin:12px 0 14px}.gv-panel p{font-size:var(--fs-body);line-height:1.7;color:var(--body);max-width:640px}.gv-count{display:inline-flex;flex-direction:column;gap:6px;background:var(--paper);color:var(--ink);padding:22px 26px;margin-top:26px}.gv-count b{font-size:28px;font-weight:600;letter-spacing:-.02em;color:var(--guava-deep)}.gv-section--cat{padding-top:34px}.gv-lead{display:block;position:relative}.gv-lead__media{position:relative;aspect-ratio:16/7;background:var(--clinical);overflow:hidden}.gv-lead__media img{width:100%;height:100%;object-fit:cover;filter:saturate(.92)brightness(1.02)contrast(.98);transition:transform .5s cubic-bezier(.2,.6,.2,1)}.gv-lead:hover .gv-lead__media img{transform:scale(1.02)}.gv-lead__body{position:relative;z-index:2;width:min(660px,90%);margin-top:-104px;margin-left:clamp(0px,4vw,56px);background:var(--ink);color:#edf1e6;padding:30px 34px 32px;border-top:3px solid var(--guava)}.gv-lead__kicker{display:block;font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--guava);margin-bottom:13px}.gv-lead__body h2{font-size:var(--fs-h2);font-weight:600;line-height:1.16;letter-spacing:-.02em;margin:0 0 13px;color:#fff}.gv-lead:hover .gv-lead__body h2{color:var(--guava-light)}.gv-lead__excerpt{font-size:var(--fs-sm);line-height:1.65;color:var(--on-dark-2);margin:0 0 18px}.gv-lead__body .gv-meta{color:var(--on-dark)}.gv-lead__body .gv-meta i{background:var(--guava)}.gv-empty{color:var(--muted);margin-top:30px}.gv-catnext{padding-bottom:8px}.gv-catnext .gv-sechead{margin-bottom:16px}@media(max-width:900px){.gv-lead__media{aspect-ratio:3/2}.gv-lead__body{width:100%;margin-top:-48px;margin-left:0;padding:24px 22px 26px}.gv-cathead h1{max-width:none}}@media(max-width:560px){.gv-lead__body{margin-top:-28px;padding:20px 18px 22px}}.gv-gloss-tools{position:sticky;top:0;z-index:30;background:var(--paper);border-bottom:2px solid var(--line);padding:16px var(--pad-x)14px;margin-top:30px}.gv-gloss-tools__row{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:12px}.gv-gloss-search{display:flex;align-items:center;gap:10px;flex:1;min-width:240px;background:var(--clinical);padding:0 14px}.gv-gloss-search__icon{color:var(--guava-deep);font-size:19px;line-height:1}.gv-gloss-search input{flex:1;border:0;background:0 0;outline:none;padding:13px 0;font-family:var(--font);font-size:var(--fs-sm);color:var(--ink)}.gv-gloss-search input::placeholder{color:var(--muted)}.gv-gloss-search:focus-within{box-shadow:inset 0 -2px 0 var(--guava-deep)}.gv-gloss-count{margin:0;font-size:var(--fs-micro);color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.gv-gloss-count b{color:var(--guava-deep);font-size:var(--fs-ui)}.gv-azbar{display:flex;flex-wrap:wrap;gap:5px}.gv-azbar .gv-chip{min-width:32px;justify-content:center;text-align:center;padding:6px 9px;font-size:var(--fs-micro)}.gv-azbar .gv-chip.is-off{opacity:.3;pointer-events:none}.gv-gloss-empty{color:var(--muted);padding:40px 0;text-align:center}.gv-gloss-list{margin:0}.gv-gloss-group[hidden]{display:none}.gv-gloss-entry[hidden]{display:none}.gv-gloss-letter{font-size:var(--fs-h2);font-weight:600;color:var(--guava-deep);letter-spacing:-.01em;margin:34px 0 12px;padding-bottom:10px;border-bottom:2px solid var(--line);scroll-margin-top:130px}.gv-gloss-group:first-child .gv-gloss-letter{margin-top:0}.gv-gloss-entry{display:grid;grid-template-columns:210px 1fr;gap:8px 28px;padding:18px 0;border-bottom:2px solid var(--line)}.gv-gloss-entry:target{background:var(--clinical)}.gv-gloss-term{font-size:var(--fs-body);font-weight:600;color:var(--ink);line-height:1.4}.gv-gloss-body{margin:0}.gv-gloss-def{font-size:var(--fs-sm);line-height:1.65;color:var(--body);margin:0 0 8px}.gv-gloss-alias{font-size:var(--fs-micro);line-height:1.6;color:var(--muted);margin:0 0 8px}.gv-gloss-alias span{font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--guava-deep);margin-right:8px}.gv-gloss-entry--see .gv-gloss-term{font-weight:500;color:var(--muted)}.gv-gloss-see{font-size:var(--fs-sm);line-height:1.65;color:var(--muted);margin:0;font-style:italic}.gv-gloss-see a{color:var(--guava-deep);font-style:normal;font-weight:600}.gv-gloss-see a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.gv-gloss-src{margin:0}.gv-gloss-src>summary{display:inline-flex;align-items:center;gap:8px;list-style:none;cursor:pointer;padding:3px 0;font-size:var(--fs-eyebrow);letter-spacing:.12em;text-transform:uppercase}.gv-gloss-src>summary::-webkit-details-marker{display:none}.gv-gloss-src__label{font-weight:600;color:var(--muted)}.gv-gloss-src__n{color:var(--guava-deep);font-weight:600;letter-spacing:.06em}.gv-gloss-src__n::after{content:"";display:inline-block;margin-left:7px;vertical-align:1px;width:5px;height:5px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg);transition:transform .18s ease}.gv-gloss-src[open] .gv-gloss-src__n::after{transform:rotate(-135deg)}.gv-gloss-src>summary:hover .gv-gloss-src__label{color:var(--ink)}.gv-gloss-src__list{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:5px}.gv-gloss-src__list a{font-size:var(--fs-micro);color:var(--guava-deep);text-decoration:underline;text-underline-offset:2px}.gv-gloss-src__list a:hover{color:var(--ink)}@media(max-width:640px){.gv-gloss-entry{grid-template-columns:1fr;gap:6px}}.gv-tabs__bar{display:flex;flex-wrap:wrap;gap:10px}.gv-tabs__bar .gv-chip{display:inline-flex;align-items:center;gap:10px}.gv-tab__n{font-size:var(--fs-micro);font-weight:600;color:var(--guava-deep)}.gv-tabs__bar .gv-chip:hover .gv-tab__n,.gv-tabs__bar .gv-chip.is-active .gv-tab__n{color:var(--guava-light)}.gv-crumbs{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:var(--fs-ui);color:var(--muted)}.gv-crumbs ol{display:flex;align-items:center;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0}.gv-crumbs li{display:flex;align-items:center;gap:10px}.gv-crumbs a:hover{color:var(--guava-deep)}.gv-crumbs .sep{color:var(--guava-deep)}.gv-crumbs [aria-current=page]{color:var(--ink);font-weight:500}.gv-pager{display:flex;gap:8px;flex-wrap:wrap;width:fit-content;margin:44px auto 0}.gv-pager a,.gv-pager span{padding:12px 18px;background:var(--clinical);font-size:var(--fs-ui);font-weight:500;color:var(--ink)}.gv-pager .is-active{background:var(--ink);color:#fff}.gv-pager .is-next{background:var(--guava-deep);color:#fff}.gv-pager a:hover{background:var(--guava-light);color:var(--ink)}.gv-article{max-width:var(--shell);margin:0 auto;padding:0 var(--pad-x)}.gv-article--hero{padding-top:34px}.gv-article--hero .gv-crumbs{margin-bottom:22px;justify-content:center}.gv-article__head{text-align:center;padding:40px 0 44px}.gv-article__head h1{font-size:var(--fs-display);font-weight:600;line-height:1.1;letter-spacing:-.02em;margin:0 auto 18px;max-width:900px}.gv-article__dek{font-size:var(--fs-lede);line-height:1.6;color:var(--body);max-width:720px;margin:0 auto 28px}.gv-article__meta{font-size:var(--fs-ui);font-weight:500;letter-spacing:.02em;color:var(--muted)}.gv-article__kw{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 10px;margin:16px auto 0}.gv-article__kw .gv-eyebrow{color:var(--guava-deep)}.gv-article__kw>span:not(.gv-eyebrow){font-size:var(--fs-micro);color:var(--muted);background:var(--clinical);padding:5px 11px}.gv-avatar{width:46px;height:46px;background:var(--ink);color:#fff;display:flex;align-items:center;justify-content:center;font-size:var(--fs-sm);font-weight:600;letter-spacing:.04em}.gv-hero-img{background:var(--clinical);overflow:hidden}.gv-hero-img img{width:100%;height:auto;display:block}@view-transition{navigation: auto; }:root{--vt-ease:cubic-bezier(.4, 0, .2, 1);--vt-dur:.3s}.gv-hero-img img{view-transition-name:vt-hero-media}.gv-article__head h1{view-transition-name:vt-hero-title}::view-transition-group(vt-hero-media),::view-transition-group(vt-hero-title){animation-duration:var(--vt-dur);animation-timing-function:var(--vt-ease)}::view-transition-group(vt-hero-media){overflow:clip}::view-transition-old(vt-hero-media),::view-transition-new(vt-hero-media){height:100%;width:100%;object-fit:cover;mix-blend-mode:normal}::view-transition-old(vt-hero-media){animation-name:vt-fade-out;animation-duration:calc(var(--vt-dur) * .45);animation-timing-function:ease-in}::view-transition-new(vt-hero-media){animation-name:vt-fade-in;animation-duration:calc(var(--vt-dur) * .7);animation-delay:calc(var(--vt-dur) * .3);animation-fill-mode:both;animation-timing-function:ease-out}::view-transition-old(root),::view-transition-new(root){animation-duration:calc(var(--vt-dur) * .6);animation-timing-function:var(--vt-ease)}@keyframes vt-fade-out{to{opacity:0}}@keyframes vt-fade-in{from{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}.gv-article--single{padding-top:40px}.gv-toc{max-width:var(--measure);margin:0 auto 36px}.gv-toc__inner{position:sticky;top:12px;z-index:30}.gv-toc__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;cursor:pointer;user-select:none;text-align:left;border:0;border-left:3px solid var(--guava-deep);border-radius:0;padding:13px 20px;background:var(--clinical);font-family:inherit;font-size:var(--fs-sm);font-weight:600;color:var(--ink);letter-spacing:.02em;text-transform:uppercase}.gv-toc__bar:hover{color:var(--guava-deep)}.gv-toc__chev{flex:none;color:var(--guava-deep);transition:transform .2s ease}.gv-toc.is-open .gv-toc__chev{transform:rotate(180deg)}.gv-toc__panel{display:none;background:var(--clinical);border-left:3px solid var(--guava-deep);padding:18px 22px 22px;max-height:60vh;overflow-y:auto}.gv-toc.is-open .gv-toc__panel{display:block}@media(scripting:none){.gv-toc__bar{display:none}.gv-toc__panel{display:block}}.gv-toc__panel nav>ul{list-style:none;margin:0;padding:0;display:grid;gap:12px}.gv-toc__panel nav>ul>li{display:grid;grid-template-columns:1.15em 1fr;align-items:baseline;row-gap:7px}.gv-toc__panel nav>ul>li>a{grid-column:2;grid-row:1;font-size:var(--fs-sm);font-weight:500;color:var(--ink);line-height:1.45}.gv-toc__panel nav>ul>li>ul{grid-column:2;grid-row:2}.gv-toc__panel nav>ul>li>a:hover{color:var(--guava-deep)}.gv-toc__tw{grid-column:1;grid-row:1;align-self:start;margin-top:.3em;width:1.15em;height:1.15em;padding:0;border:0;background:0 0;display:grid;place-items:center;cursor:pointer;color:var(--guava-deep);line-height:0}.gv-toc__tw svg{transition:transform .18s ease}.gv-toc__panel nav>ul>li.is-expanded>.gv-toc__tw svg{transform:rotate(90deg)}.gv-toc__panel nav>ul>li:not(.has-sub)::before{content:"";grid-column:1;grid-row:1;align-self:start;width:4px;height:4px;margin-top:.62em;border-radius:50%;background:var(--guava-light)}.gv-toc__panel nav.is-accordion>ul>li:not(.is-expanded)>ul{display:none}.gv-toc__panel nav ul ul{list-style:none;margin:0;padding:0;display:grid;gap:5px}.gv-toc__panel nav ul ul li{display:grid;grid-template-columns:.85em 1fr;align-items:baseline}.gv-toc__panel nav ul ul li::before{content:"›";color:var(--guava-light);font-weight:700;line-height:1.4}.gv-toc__panel nav ul ul a{font-size:var(--fs-ui);color:var(--muted);line-height:1.4}.gv-toc__panel nav ul ul a:hover{color:var(--guava-deep)}.gv-toc__panel nav>ul>li>a{transition:color .15s ease}.gv-toc__panel nav a.is-active{color:var(--guava-deep);font-weight:600}.gv-toc__panel nav>ul>li>a.is-current{color:var(--guava-deep)}@media(max-width:1279px){.gv-toc__bar,.gv-toc__panel{transition:background .25s ease,box-shadow .25s ease}.gv-toc.is-stuck .gv-toc__bar{background:rgba(247,249,243,.95);box-shadow:0 8px 24px -16px rgba(35,39,32,.28)}.gv-toc.is-stuck .gv-toc__panel{background:rgba(247,249,243,.97)}}@media(min-width:1280px){.gv-article--single{position:relative}.gv-toc{--toc-w:clamp(190px, calc(50vw - var(--measure) / 2 - 64px), 280px);position:absolute;top:0;bottom:0;left:50%;width:var(--toc-w);max-width:none;margin:0 0 0 calc(-1 * (var(--measure)/2 + 40px + var(--toc-w)));pointer-events:none}.gv-toc__inner{position:sticky;top:28px;pointer-events:auto;display:flex;flex-direction:column;max-height:calc(100vh - 56px)}.gv-toc__bar{display:flex;pointer-events:none;cursor:default;padding:14px 18px;border-bottom:1px solid var(--line)}.gv-toc__chev{display:none}.gv-toc__panel{display:block;flex:auto;min-height:0;max-height:none;padding:18px}.gv-toc__panel nav>ul{gap:11px}.gv-toc__panel nav>ul>li>a{font-size:var(--fs-ui)}}.gv-prose{max-width:var(--measure);margin:0 auto;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--body)}.gv-prose>*+*{margin-top:1.3em}.gv-prose p{text-align:justify;text-justify:inter-word}.gv-prose h2{font-size:var(--fs-h2);font-weight:600;color:var(--ink);margin-top:2em;line-height:1.25}.gv-prose h2::after{content:"";display:block;width:34px;height:3px;background:var(--guava-deep);margin-top:14px}.gv-prose h3{font-size:var(--fs-h3);font-weight:500;color:var(--ink);margin-top:1.7em}.gv-prose h4{font-size:var(--fs-h4);font-weight:500;color:var(--ink);margin-top:1.4em}.gv-prose a{color:var(--guava-deep);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.gv-prose strong{color:var(--ink)}.gv-prose img{width:100%;height:auto;background:var(--clinical);margin:1.8em 0}.gv-prose ul,.gv-prose ol{padding-left:1.4em}.gv-prose li{margin-bottom:.5em}.gv-prose blockquote{--co-tint:#EAF3DE;--co-bar:var(--guava-mid);background:var(--co-tint);color:var(--ink);margin:2em 0;padding:24px 30px;border-left:4px solid var(--co-bar);font-size:var(--fs-body);line-height:var(--lh-body)}.gv-prose blockquote>*{margin:0}.gv-prose blockquote>*+*{margin-top:.7em}.gv-prose blockquote p{color:var(--ink)}.gv-prose blockquote strong{color:var(--guava-deep);font-weight:600}.gv-prose blockquote ul,.gv-prose blockquote ol{padding-left:1.25em}.gv-prose blockquote li{margin-bottom:.4em}.gv-prose blockquote li::marker{color:var(--co-bar)}.gv-prose table{width:100%;border-collapse:collapse;font-size:var(--fs-body);background:var(--line)}.gv-prose table th,.gv-prose table td{background:var(--paper);padding:12px 14px;text-align:left;vertical-align:top}.gv-prose table th{background:var(--clinical);color:var(--guava-deep);font-size:var(--fs-micro);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.gv-prose table tr td{border:2px solid var(--line)}.gv-prose table caption{caption-side:top;text-align:left;font-size:var(--fs-body);font-weight:600;letter-spacing:.02em;color:var(--guava-deep);padding-bottom:10px}.gv-figure{margin:1.8em 0}.gv-figure img{margin:0;display:block}.gv-figure figcaption{margin-top:9px;font-size:var(--fs-body);font-style:italic;line-height:1.5;color:var(--muted);text-align:center}.gv-prose hr{border:none;height:2px;background:var(--line);margin:2em 0}.gv-prose code{background:var(--clinical);padding:2px 6px;font-size:.9em}.gv-prose pre{background:var(--ink);color:var(--on-dark-2);padding:20px;overflow-x:auto}.gv-prose pre code{background:0 0;padding:0;color:inherit}.gloss{position:relative;cursor:help}.gloss-term{border-bottom:1px dashed var(--guava-deep);padding-bottom:1px;transition:background .15s ease,border-color .15s ease}.gloss:hover .gloss-term,.gloss:focus .gloss-term,.gloss:focus-within .gloss-term{background:var(--guava-light);border-bottom-color:var(--ink)}.gloss:focus{outline:none}.gloss-def{position:absolute;z-index:40;left:0;top:calc(100% + 9px);width:max-content;max-width:min(360px,78vw);display:none;flex-direction:column;gap:7px;background:var(--ink);color:#edf1e6;padding:14px 16px 15px;border-left:3px solid var(--guava);font-size:var(--fs-sm);line-height:1.55;font-style:normal;text-align:left;cursor:auto;box-shadow:0 18px 30px -22px rgba(35,39,32,.55)}.gloss:hover>.gloss-def,.gloss:focus>.gloss-def,.gloss:focus-within>.gloss-def{display:flex}.gloss-def__label{font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--guava)}.gloss-def__text{color:#edf1e6}@media(min-width:561px){.gv-prose p>.gloss:nth-last-child(-n+2)>.gloss-def{left:auto;right:0;border-left:0;border-right:3px solid var(--guava)}}@media(max-width:560px){.gloss-def{position:static;display:none;max-width:100%;margin:8px 0 4px}.gloss:hover>.gloss-def,.gloss:focus>.gloss-def,.gloss:focus-within>.gloss-def{display:flex}}.dict{position:relative;border-bottom:1px dotted var(--guava-deep);cursor:help}.dict__pop{position:absolute;left:50%;bottom:calc(100% + 11px);transform:translateX(-50%)translateY(4px);z-index:60;width:max-content;max-width:264px;background:var(--ink);color:#fff;font-size:13.5px;font-weight:400;font-style:normal;line-height:1.5;letter-spacing:0;text-transform:none;text-align:left;padding:12px 15px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s ease,transform .16s ease}.dict__pop::after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:6px solid transparent;border-top-color:var(--ink)}.dict:hover>.dict__pop,.dict:focus>.dict__pop,.dict:focus-within>.dict__pop{opacity:1;visibility:visible;transform:translateX(-50%)translateY(0);pointer-events:auto}.gv-prose details.references{margin:1.8em 0;scroll-margin-top:84px}.gv-prose details.references>summary{cursor:pointer;color:var(--ink);display:flex;align-items:center;gap:10px;list-style:none}.gv-prose details.references>summary::-webkit-details-marker{display:none}.gv-prose details.references>summary::before{content:"";flex:none;width:8px;height:8px;border-right:2px solid var(--guava-deep);border-bottom:2px solid var(--guava-deep);transform:rotate(-45deg);transition:transform .2s ease}.gv-prose details.references[open]>summary::before{transform:rotate(45deg)}.gv-prose details.references>summary .references__t{font-size:var(--fs-h2);font-weight:600;line-height:1.25;color:var(--ink)}.gv-prose details.references[open]>summary{margin-bottom:.5em}.gv-prose .gv-checklist{display:grid;gap:2px;background:var(--line);margin:1.8em 0}.gv-checklist__item{display:flex;align-items:flex-start;gap:14px;background:var(--clinical);padding:15px 18px;cursor:pointer}.gv-checklist__item:hover{background:var(--paper)}.gv-checklist__cb{position:absolute;width:1px;height:1px;opacity:0}.gv-checklist__mark{flex:none;width:22px;height:22px;margin-top:1px;background:var(--paper);border:2px solid var(--guava-light);display:grid;place-items:center;transition:background .15s ease,border-color .15s ease}.gv-checklist__mark::after{content:"";width:6px;height:11px;margin-top:-2px;border:solid #fff;border-width:0 2.5px 2.5px 0;transform:rotate(45deg)scale(0);transition:transform .15s ease}.gv-checklist__cb:checked+.gv-checklist__mark{background:var(--guava-deep);border-color:var(--guava-deep)}.gv-checklist__cb:checked+.gv-checklist__mark::after{transform:rotate(45deg)scale(1)}.gv-checklist__cb:focus-visible+.gv-checklist__mark{outline:2px solid var(--guava-deep);outline-offset:2px}.gv-checklist__text{font-size:var(--fs-body);line-height:1.5;color:var(--ink)}.gv-checklist__item.is-done .gv-checklist__text{color:var(--muted);text-decoration:line-through}.gv-faq{display:grid;gap:2px;background:var(--line)}.gv-faq__item{background:var(--paper)}.gv-faq__item>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none;padding:22px 26px;font-size:var(--fs-h4);font-weight:500;color:var(--ink)}.gv-faq__item>summary::-webkit-details-marker{display:none}.gv-faq__item>summary:hover{color:var(--guava-deep)}.gv-faq__chev{flex:none;color:var(--guava-deep);transition:transform .2s ease}.gv-faq__item[open]>summary .gv-faq__chev{transform:rotate(180deg)}.gv-faq__body{padding:0 26px 24px}.gv-faq__body p{font-size:var(--fs-body);line-height:1.7;color:var(--body);max-width:720px}.gv-authorbox{background:var(--clinical);color:var(--ink);padding:36px;margin:44px 0 0;display:flex;gap:24px;align-items:flex-start}.gv-authorbox .gv-avatar{flex:none;width:60px;height:60px;background:var(--guava-deep)}.gv-authorbox p{color:var(--body);font-size:var(--fs-sm);line-height:1.65}.gv-authorbox p+p{margin-top:10px}.gv-authorwrap{max-width:calc(var(--measure) + var(--pad-x) * 2);margin:0 auto}.gv-authorbox--full{display:grid;grid-template-columns:1fr 1fr;gap:clamp(22px,3.2vw,40px);align-items:start;padding:clamp(22px,3vw,32px)}.gv-authorbox__main{min-width:0}.gv-authorbox__head{display:flex;align-items:center;gap:16px}.gv-authorbox--full .gv-avatar{flex:none;width:58px;height:58px}.gv-authorbox__id{min-width:0}.gv-authorbox__id h2{color:var(--ink);font-size:var(--fs-h4);font-weight:600;margin:5px 0 0;line-height:1.2}.gv-authorbox__id h2 a{color:inherit}.gv-authorbox__id h2 a:hover{color:var(--guava-deep)}.gv-authorbox__bio{margin-top:16px}.gv-authorbox__bio p{color:var(--body);font-size:var(--fs-sm);line-height:1.65}.gv-authorbox__bio p+p{margin-top:9px}.gv-authorbox__contact{min-width:0}.gv-authorbox__contact .gv-eyebrow{display:block;margin-bottom:8px}.gv-authorbox__contact>p{color:var(--body);font-size:var(--fs-sm);line-height:1.6;margin-bottom:12px}.gv-authorbox__contact .gv-contact{width:100%}@media(max-width:720px){.gv-authorbox--full{grid-template-columns:1fr;gap:22px}.gv-authorbox__contact{border-top:1px solid var(--line);padding-top:22px}}.gv-related{max-width:calc(var(--measure) + var(--pad-x) * 2);margin:0 auto;padding:24px var(--pad-x)0}.gv-related__head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:26px;padding-top:40px;border-top:1px solid var(--line)}.gv-related__head .gv-eyebrow{display:block;margin-bottom:10px;color:var(--guava-deep)}.gv-related__head h2{font-size:var(--fs-h2);font-weight:600;letter-spacing:-.02em;color:var(--ink);line-height:1.15}.gv-related__more{font-size:var(--fs-ui);font-weight:500;color:var(--muted);white-space:nowrap;display:inline-flex;align-items:center;gap:6px}.gv-related__more span{transition:transform .18s ease}.gv-related__more:hover{color:var(--guava-deep)}.gv-related__more:hover span{transform:translateX(4px)}.gv-rellist{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.gv-relitem{display:flex;align-items:center;gap:clamp(14px,2vw,22px);padding:16px 8px;border-bottom:1px solid var(--line);transition:background .15s ease,padding-left .15s ease}.gv-relitem:hover{background:var(--clinical);padding-left:14px}.gv-relitem__n{flex:none;width:24px;font-size:var(--fs-ui);font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--guava-light);align-self:flex-start;padding-top:2px}.gv-relitem:hover .gv-relitem__n{color:var(--guava-deep)}.gv-relitem__media{flex:none;width:76px;height:76px;overflow:hidden;background:var(--line)}.gv-relitem__media img{width:100%;height:100%;object-fit:cover;filter:saturate(.94)brightness(1.03)}.gv-relitem__ph{display:flex;align-items:center;justify-content:center;height:100%;font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.14em;color:var(--muted)}.gv-relitem__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.gv-relitem__tag{font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--guava-deep)}.gv-relitem__title{font-size:var(--fs-h4);font-weight:500;line-height:1.3;letter-spacing:-.01em;color:var(--ink);transition:color .15s ease}.gv-relitem:hover .gv-relitem__title{color:var(--guava-deep)}.gv-relitem__meta{font-size:var(--fs-micro);font-weight:500;letter-spacing:.03em;text-transform:uppercase;color:var(--muted)}.gv-relitem__go{flex:none;font-size:20px;line-height:1;color:var(--guava-deep);opacity:.35;transition:opacity .18s ease,transform .18s ease}.gv-relitem:hover .gv-relitem__go{opacity:1;transform:translateX(4px)}@media(max-width:560px){.gv-relitem{gap:14px;padding:14px 4px}.gv-relitem__n,.gv-relitem__go{display:none}.gv-relitem__media{width:66px;height:66px}}.gv-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.gv-strip>div{background:var(--clinical);color:var(--ink);padding:30px}.gv-strip .gv-bignum{display:block;margin-bottom:6px;color:var(--guava-deep)}.gv-3up{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.gv-3up>div{background:var(--clinical);color:var(--ink);padding:34px}.gv-3up h3{color:var(--ink);font-size:var(--fs-h4);font-weight:500;margin-bottom:10px}.gv-3up p{color:var(--body);font-size:var(--fs-sm);line-height:1.65}.gv-prose-2col{display:grid;grid-template-columns:240px 1fr;gap:48px}.gv-cta-band{background:var(--guava-deep);color:#fff;padding:clamp(44px,5vw,72px)var(--pad-x);text-align:center}.gv-cta-band h2{font-size:var(--fs-h2-lg);font-weight:600;color:#fff;margin-bottom:16px}.gv-cta-band p{color:#e7f0d6;max-width:520px;margin:0 auto 28px}.gv-contact-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:48px}@media(max-width:980px){.gv-contact-grid{grid-template-columns:1fr;gap:28px}}.gv-form{display:grid;gap:16px}.gv-field{display:flex;flex-direction:column}.gv-field label{font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.gv-field input,.gv-field textarea,.gv-field select{border:none;background:var(--clinical);outline:none;padding:16px 18px;font-family:inherit;font-size:var(--fs-body);color:var(--ink)}.gv-field textarea{resize:vertical;min-height:140px}.gv-topic{display:flex;flex-direction:column;gap:12px;background:var(--clinical);padding:34px 32px;transition:background .15s ease}.gv-topic:hover{background:var(--line)}.gv-topic h3{font-size:var(--fs-h2);font-weight:600;letter-spacing:-.02em}.gv-topic p{font-size:var(--fs-sm);line-height:1.65;color:var(--body);flex:1}.gv-topic .go{font-size:var(--fs-ui);font-weight:600;color:var(--guava-deep);letter-spacing:.02em}.gv-404{display:grid;grid-template-columns:1fr 1fr;min-height:62vh}.gv-404__big{background:var(--ink);color:#fff;display:flex;flex-direction:column;justify-content:center;padding:64px var(--pad-x)}.gv-404__big b{font-size:clamp(90px,14vw,180px);font-weight:600;line-height:.9;letter-spacing:-.03em}.gv-404__big .rule{width:80px;height:4px;background:var(--guava);margin-top:24px}.gv-404__msg{background:var(--clinical);display:flex;flex-direction:column;justify-content:center;padding:64px var(--pad-x)}.gv-footer{background:var(--ink);color:#fff;margin-top:56px}.gv-footer__grid{max-width:var(--content);margin:0 auto;padding:56px var(--pad-x)40px;display:grid;grid-template-columns:minmax(0,1.4fr)minmax(0,1fr)minmax(0,1fr);gap:48px}.gv-footer__brand p{font-size:var(--fs-sm);line-height:1.7;color:#a9b49a;max-width:34ch;margin-top:16px}.gv-footer__social{display:flex;gap:10px;margin-top:20px}.gv-footer__social a{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#2a2f28;color:#a9b49a;transition:background .18s ease,color .18s ease}.gv-footer__social a:hover{background:var(--guava);color:var(--ink)}.gv-footer__social svg{width:17px;height:17px;display:block}.gv-footer__col .gv-eyebrow{display:block;color:var(--guava);margin-bottom:16px}.gv-footer__links{display:flex;flex-direction:column;gap:11px;font-size:var(--fs-sm)}.gv-footer__links a,.gv-footer__links span{color:var(--on-dark-2)}.gv-footer__links a{width:fit-content}.gv-footer__links a:hover{color:#fff}.gv-footer__note{max-width:var(--content);margin:0 auto;padding:0 var(--pad-x)34px}.gv-footer__note p{margin:0;max-width:92ch;font-size:var(--fs-micro);line-height:1.7;color:#8f9285}.gv-footer__rule{height:1px;background:#333831}.gv-footer__base{max-width:var(--content);margin:0 auto;padding:20px var(--pad-x)36px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:var(--fs-micro);color:#a6ae9b}.gv-footer__base .sys{letter-spacing:.06em}@media(max-width:900px){.gv-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.gv-footer__brand{grid-column:1/-1}}@media(max-width:520px){.gv-footer__grid{grid-template-columns:1fr;gap:28px;padding-top:44px}}@media(max-width:980px){:root{--pad-x:32px}.gv-grid,.gv-3up,.gv-strip{grid-template-columns:repeat(2,1fr)}.gv-hero,.gv-news,.gv-404,.gv-prose-2col{grid-template-columns:1fr}.gv-hero__media,.gv-hero__copy{min-height:0}.gv-hero__media{min-height:300px}.gv-hero__copy{padding:56px var(--pad-x)}.gv-article--single{padding-top:28px}.gv-prose-2col{gap:24px}}@media(max-width:640px){:root{--pad-x:20px}.gv-grid,.gv-3up,.gv-strip,.gv-footer__grid{grid-template-columns:1fr}.gv-nav{display:none}.gv-header{flex-wrap:wrap}.gv-nav-toggle{display:inline-flex}.gv-mobilenav:not([hidden]){display:block;flex:1 0 100%;order:9;margin:10px calc(var(--pad-x) * -1)0;padding:0 var(--pad-x)18px;border-top:1px solid var(--line);background:var(--paper)}.gv-news h2,.gv-cta-band h2{font-size:var(--fs-h2)}}.lp-hero,.lp-notes,.lp-tale,.lp-author,.lp-vals,.lp-topics,.lp-latest,.lp-brands,.lp-salon,.lp-stars{--lp-ink:#1A1D18;--lp-green:#4F7D33;--lp-band:#EAEEE1;--lp-body:#565C50;--lp-warm:#D8CBBC}.lp-wrap{max-width:var(--content);margin:0 auto;padding:0 var(--pad-x)}.lp-eyebrow{display:inline-flex;align-items:center;gap:9px;font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--lp-green)}.lp-eyebrow--mute{color:var(--muted);letter-spacing:.14em}.lp-sechead{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:32px}.lp-sechead h2{margin:7px 0 0;font-size:var(--fs-h2);font-weight:700;line-height:1.2;letter-spacing:-.02em;color:var(--lp-ink)}.lp-sechead h2::after{content:none}.lp-seelink{flex:none;font-size:var(--fs-ui);color:var(--lp-green)}.lp-seelink:hover{color:var(--lp-ink)}.lp-rulehead{display:flex;align-items:center;gap:20px;margin-bottom:36px}.lp-rulehead i{flex:1;height:1px;background:var(--lp-band)}.lp-hero{padding:clamp(44px,5vw,72px)0 clamp(40px,4.5vw,60px)}.lp-hero__grid{display:grid;grid-template-columns:minmax(0,1fr)340px;gap:clamp(32px,5vw,60px);align-items:center}.lp-hero__copy{display:flex;flex-direction:column;gap:22px}.lp-hero__title{margin:0;font-size:var(--fs-display);font-weight:700;line-height:1.1;letter-spacing:-.025em;color:var(--lp-ink);text-wrap:pretty;max-width:18ch}.lp-hero__lede{display:flex;flex-direction:column;gap:9px;max-width:48ch;font-size:var(--fs-lede);line-height:1.68;color:var(--lp-body)}.lp-hero__lede p{margin:0}.lp-hero__lede .is-lead{color:var(--lp-ink)}.lp-hero__cta{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:4px}.lp-btn{display:inline-flex;align-items:center;padding:13px 24px;background:var(--lp-ink);color:#f6f8f2;font-size:var(--fs-ui);font-weight:500;border:1px solid var(--lp-ink);transition:background .16s ease,border-color .16s ease}.lp-btn:hover{background:var(--lp-green);border-color:var(--lp-green);color:#f6f8f2}.lp-btn--ghost{background:0 0;color:var(--lp-body);border-color:var(--lp-warm);padding:13px 20px}.lp-btn--ghost:hover{background:0 0;border-color:var(--lp-green);color:var(--lp-green)}.lp-hero__art{margin:0;display:flex;flex-direction:column;gap:12px}.lp-hero__frame{display:block;aspect-ratio:36/43;overflow:hidden;background:var(--lp-band)}.lp-hero__frame img{width:100%;height:100%;object-fit:cover;display:block}.lp-hero__art figcaption{font-size:var(--fs-micro);line-height:1.6;color:var(--muted)}.lp-notes{padding:clamp(34px,4vw,56px)0;border-top:1px solid var(--lp-band);border-bottom:1px solid var(--lp-band)}.lp-notes__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.lp-notes__grid p{margin:0;padding:0 26px;font-size:var(--fs-body);line-height:1.72;color:var(--ink);text-wrap:pretty}.lp-notes__grid p:first-child{padding-left:0}.lp-notes__grid p:last-child{padding-right:0}.lp-notes__grid p+p{border-left:1px solid var(--lp-band)}.lp-tale{background:var(--lp-band);padding:clamp(48px,6vw,76px)var(--pad-x)clamp(52px,6vw,80px);display:flex;flex-direction:column;align-items:center}.lp-tale__quote{width:min(660px,100%);margin:0 0 clamp(30px,3.6vw,44px)}.lp-tale__quote p{margin:0;text-align:center;font-size:var(--fs-pull);font-weight:500;line-height:1.45;letter-spacing:-.01em;color:var(--lp-green);text-wrap:pretty}.lp-tale__lead{margin:0 0 clamp(30px,3.6vw,44px);max-width:26ch;text-align:center;font-size:var(--fs-h2);font-weight:600;line-height:1.3;letter-spacing:-.02em;color:var(--lp-ink);text-wrap:pretty}.lp-tale__col{width:min(620px,100%);display:flex;flex-direction:column;gap:20px}.lp-tale__col p{margin:0;font-size:var(--fs-body);line-height:1.85;color:var(--ink);text-wrap:pretty}.lp-tale__col--cap p:first-child::first-letter{float:left;font-size:52px;line-height:.86;padding:4px 10px 0 0;font-weight:600;color:var(--lp-green)}.lp-tale__punch{width:min(620px,100%);margin:28px 0;padding:26px 30px;background:var(--lp-ink);color:#f6f8f2}.lp-tale__punch p{margin:0;font-size:var(--fs-body);line-height:1.8;text-wrap:pretty}.lp-tale__punch span{color:var(--guava);font-weight:500}.lp-tale__payoff{padding-top:22px;border-top:1px solid rgba(26,29,24,.16);font-size:var(--fs-h3)!important;font-weight:600;line-height:1.45!important;letter-spacing:-.01em;color:var(--lp-ink)!important}.lp-author{padding:clamp(48px,5.5vw,72px)0}.lp-author__card{background:var(--clinical);padding:clamp(26px,3.4vw,44px)}.lp-author__grid{display:grid;grid-template-columns:260px minmax(0,1fr);gap:clamp(24px,4vw,48px);align-items:center}.lp-author__side{display:flex;flex-direction:column;gap:16px}.lp-author__photo{display:block;aspect-ratio:26/30;overflow:hidden;background:var(--lp-band)}.lp-author__photo img{width:100%;height:100%;object-fit:cover;display:block}.lp-author__side .lp-author__meta{display:flex;flex-direction:column;gap:11px;margin:0}.lp-author__side .lp-author__meta dt{font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.lp-author__side .lp-author__meta dd{margin:2px 0 0;font-size:var(--fs-micro);line-height:1.55;color:var(--lp-body)}.lp-author__copy{display:flex;flex-direction:column;gap:16px}.lp-author__copy h2{margin:0;font-size:var(--fs-h2);font-weight:700;line-height:1.2;letter-spacing:-.02em;color:var(--lp-ink)}.lp-author__copy h2::after{content:none}.lp-author__copy h2 a:hover{color:var(--lp-green)}.lp-author__role{margin:-8px 0 0;font-size:var(--fs-ui);color:var(--lp-green)}.lp-author__bio{display:flex;flex-direction:column;gap:14px;max-width:62ch}.lp-author__bio p{margin:0;font-size:var(--fs-body);line-height:1.75;color:var(--ink)}.lp-author__bio strong{font-weight:600}.lp-author__links{display:flex;flex-wrap:wrap;gap:22px;margin-top:4px;font-size:var(--fs-ui);color:var(--lp-body)}.lp-author__links a:hover{color:var(--lp-green)}.lp-vals{padding:clamp(48px,5.5vw,72px)0;border-top:1px solid var(--lp-band)}.lp-vals__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3.4vw,44px)}.lp-vals__grid li{display:flex;flex-direction:column;gap:12px}.lp-val__n{font-size:var(--fs-h2);font-weight:700;line-height:1;letter-spacing:-.02em;color:var(--guava)}.lp-vals__grid h3{margin:0;font-size:var(--fs-h3);font-weight:700;line-height:1.3;letter-spacing:-.02em;color:var(--lp-ink)}.lp-vals__grid p{margin:0;font-size:var(--fs-sm);line-height:1.75;color:var(--lp-body);text-wrap:pretty}.lp-topics{background:var(--lp-band);padding:clamp(48px,5.5vw,72px)0}.lp-topics__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.lp-topic{display:flex;gap:20px;padding:22px;background:var(--paper);border:1px solid var(--lp-band);transition:border-color .16s ease}.lp-topic:hover{border-color:var(--lp-green)}.lp-topic--soon{cursor:default}.lp-topic__media{flex:none;display:block;width:104px;height:104px;overflow:hidden;background:var(--lp-band)}.lp-topic__media img{width:100%;height:100%;object-fit:cover;display:block}.lp-topic__ph{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--muted);font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.2em}.lp-topic__body{display:flex;flex-direction:column;gap:7px;min-width:0}.lp-topic__title{font-size:var(--fs-h3);font-weight:700;letter-spacing:-.02em;line-height:1.3;color:var(--lp-ink);text-wrap:pretty}.lp-topic:hover .lp-topic__title{color:var(--lp-green)}.lp-topic__blurb{font-size:var(--fs-sm);line-height:1.6;color:var(--lp-body)}.lp-topic__go{margin-top:auto;padding-top:6px;font-size:var(--fs-micro);color:var(--lp-green)}.lp-topic--soon .lp-topic__go{color:var(--muted)}.lp-latest{padding:clamp(48px,5.5vw,72px)0}.lp-latest__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.lp-post{display:flex;flex-direction:column;gap:10px;min-width:0}.lp-post__media{display:block;aspect-ratio:3/2;overflow:hidden;background:var(--lp-band)}.lp-post__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.2,.6,.2,1)}.lp-post:hover .lp-post__media img{transform:scale(1.04)}.lp-post__tag{font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--lp-green)}.lp-post__title{font-size:var(--fs-h4);font-weight:600;line-height:1.35;letter-spacing:-.01em;color:var(--lp-ink);text-wrap:pretty}.lp-post:hover .lp-post__title{color:var(--lp-green)}.lp-post__meta{font-size:var(--fs-micro);color:var(--muted)}.lp-brands{padding:clamp(44px,5vw,64px)0;border-top:1px solid var(--lp-band);border-bottom:1px solid var(--lp-band)}.lp-brands__head{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:28px}.lp-brands__head h2{margin:0;font-size:var(--fs-h2);font-weight:700;letter-spacing:-.02em;color:var(--lp-ink)}.lp-brands__head h2::after{content:none}.lp-brands__head span{flex:none;font-size:var(--fs-ui);color:var(--muted)}.lp-marquee{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.lp-marquee::-webkit-scrollbar{display:none}.lp-marquee:focus-visible{outline:2px solid var(--lp-green);outline-offset:3px}.lp-marquee__track{display:flex;width:max-content;animation:lp-rail 68s linear infinite}.lp-marquee:hover .lp-marquee__track,.lp-marquee:focus-within .lp-marquee__track{animation-play-state:paused}.lp-marquee__list{display:flex;align-items:stretch;gap:12px;padding-right:12px;list-style:none;margin:0}@keyframes lp-rail{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media(prefers-reduced-motion:reduce){.lp-marquee__track{animation:none}}.lp-brand{display:flex;align-items:center;justify-content:center;text-align:center;min-width:138px;height:64px;padding:0 26px;white-space:nowrap;border:1px solid var(--lp-band);background:var(--paper);transition:border-color .16s ease,color .16s ease}.lp-brand:hover{border-color:var(--lp-green);color:var(--lp-green)}.lp-brand img{max-width:100px;max-height:36px;width:auto;height:auto;display:block}.lp-brand--word span{font-size:var(--fs-ui);font-weight:500;letter-spacing:.04em;color:var(--ink)}.lp-brand--word:hover span{color:var(--lp-green)}.lp-stars{padding:clamp(48px,5.5vw,72px)0 clamp(52px,6vw,76px)}.lp-stars__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.lp-star{display:flex;flex-direction:column;gap:10px;min-width:0}.lp-star__media{display:block;aspect-ratio:4/5;overflow:hidden;background:var(--lp-band)}.lp-star__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.2,.6,.2,1)}.lp-star:hover .lp-star__media img{transform:scale(1.04)}.lp-star__name{font-size:var(--fs-body);font-weight:600;line-height:1.3;color:var(--lp-ink)}.lp-star:hover .lp-star__name{color:var(--lp-green)}.lp-star__tags{margin-top:-4px;font-size:var(--fs-micro);color:var(--muted)}@media(max-width:900px){.lp-hero__grid{grid-template-columns:1fr;gap:32px}.lp-author__grid{grid-template-columns:220px minmax(0,1fr);gap:26px}.lp-vals__grid{grid-template-columns:1fr;gap:22px}.lp-vals__grid li+li{padding-top:22px;border-top:1px solid var(--lp-band)}.lp-stars__grid,.lp-latest__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.lp-notes__grid{grid-template-columns:1fr;gap:20px}.lp-notes__grid p{padding:0}.lp-notes__grid p+p{padding-top:20px;border-left:none;border-top:1px solid var(--lp-band)}.lp-topics__grid{grid-template-columns:1fr}.lp-sechead,.lp-brands__head{flex-direction:column;align-items:flex-start;gap:8px}.lp-tale__col--cap p:first-child::first-letter{font-size:44px}.lp-brand{min-width:120px;height:56px;padding:0 18px}.lp-hero__lede,.lp-tale__quote p,.lp-topic__blurb,.lp-vals__grid p{font-size:var(--fs-body)}.lp-tale__payoff{font-size:var(--fs-h4)!important}.lp-author{padding:clamp(32px,6vw,48px)0}.lp-author__card{padding:22px 20px}.lp-author__grid{grid-template-columns:1fr;gap:14px}.lp-author__side{display:contents}.lp-author__photo{order:1;width:72px;aspect-ratio:1;border-radius:50%}.lp-author__copy{order:2;gap:12px}.lp-author__copy h2{font-size:var(--fs-h3)}.lp-author__side .lp-author__meta{order:3;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;padding-top:14px;border-top:1px solid var(--line)}}@media(max-width:460px){.lp-topic{flex-direction:column;gap:14px}.lp-topic__media{width:100%;height:150px}}.gv-catcrumbs{padding-top:20px}.gv-catcrumbs .gv-crumbs{margin:0}.gv-catmast{padding:clamp(30px,3.6vw,48px)0 0}.gv-catmast__eyebrow{display:inline-flex;align-items:center;gap:9px;margin-bottom:14px;font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--guava-deep)}.gv-catmast__eyebrow i{width:6px;height:6px;background:var(--guava-deep);display:inline-block}.gv-catmast h1{margin:0 0 16px;font-size:var(--fs-display);font-weight:600;line-height:1.1;letter-spacing:-.03em;color:var(--ink)}.gv-catmast__lede,.gv-catmast__lede p{margin:0;max-width:var(--measure);font-size:var(--fs-lede);line-height:1.65;color:var(--body)}.gv-subrail{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;background:var(--line);margin-top:clamp(28px,3.2vw,40px)}.gv-subrail__cell{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;background:var(--clinical);color:var(--ink);transition:background .15s ease,color .15s ease}.gv-subrail__cell:hover{background:var(--wash);color:var(--guava-deep)}.gv-subrail__cell.is-active{background:var(--wash-strong);color:var(--guava-deep)}.gv-subrail__label{font-size:var(--fs-h4);font-weight:500;letter-spacing:-.01em}.gv-subrail__cell.is-active .gv-subrail__label{font-weight:600}.gv-subrail__n{font-size:var(--fs-micro);font-weight:600;color:var(--muted)}.gv-subrail__cell.is-active .gv-subrail__n{color:var(--guava-deep)}.gv-chipmini-row{display:flex;flex-wrap:wrap;gap:2px}.gv-chipmini{padding:5px 10px;background:var(--clinical);color:var(--guava-deep);font-size:var(--fs-eyebrow);font-weight:500}.gv-chipmini--lg{padding:6px 12px;background:var(--wash)}.gv-catfeat-wrap{padding-top:clamp(34px,4vw,56px)}.gv-catfeat__kicker{display:block;margin-bottom:14px;color:var(--guava-deep)}.gv-catfeat{display:grid;grid-template-columns:minmax(0,.85fr)minmax(0,1.15fr);gap:2px;background:var(--line)}.gv-catfeat__media{position:relative;display:block;min-height:280px;background:var(--line);overflow:hidden}.gv-catfeat__media img{width:100%;height:100%;object-fit:cover;filter:saturate(.94)brightness(1.03)}.gv-catfeat__ph{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.2em}.gv-catfeat__no{position:absolute;top:0;left:0;padding:9px 15px;background:var(--paper);color:var(--guava-deep);font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.08em}.gv-catfeat__body{background:var(--clinical);padding:clamp(26px,3.4vw,46px);display:flex;flex-direction:column;justify-content:center;gap:15px;min-width:0}.gv-catfeat__title{font-size:var(--fs-h2);font-weight:600;line-height:1.22;letter-spacing:-.02em;color:var(--ink);transition:color .15s ease}.gv-catfeat:hover .gv-catfeat__title{color:var(--guava-deep)}.gv-catfeat__desc{font-size:var(--fs-sm);line-height:1.7;color:var(--body);max-width:560px}.gv-catfeat__meta{display:flex;align-items:center;gap:11px;font-size:var(--fs-micro);font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.gv-catfeat__meta i{width:3px;height:3px;background:var(--guava-deep);display:inline-block}.gv-catindex-wrap{padding-top:clamp(38px,4.4vw,60px)}.gv-catindex{display:grid;grid-template-columns:minmax(0,1fr)290px;gap:44px;align-items:start}.gv-catindex__main{min-width:0}.gv-catindex__head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-bottom:13px;border-bottom:1px solid var(--line)}.gv-catindex__head h2{margin:0;font-size:var(--fs-h3);font-weight:600;letter-spacing:-.015em}.gv-catindex__head span{font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.gv-idxlist{list-style:none;margin:0;padding:0}.gv-idxrow{display:grid;grid-template-columns:46px 104px minmax(0,1fr);gap:20px;align-items:center;padding:17px 12px;border-bottom:1px solid var(--line);transition:background .15s ease}.gv-idxrow:hover{background:var(--clinical)}.gv-idxrow__n{width:34px;height:34px;display:flex;align-items:center;justify-content:center;background:var(--clinical);color:var(--muted);font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.04em;font-variant-numeric:tabular-nums;transition:background .15s ease,color .15s ease}.gv-idxrow:hover .gv-idxrow__n{background:var(--wash-strong);color:var(--guava-deep)}.gv-idxrow__media{position:relative;display:block;height:74px;background:var(--line);overflow:hidden}.gv-idxrow__media img{width:100%;height:100%;object-fit:cover;filter:saturate(.94)brightness(1.03)}.gv-idxrow__ph{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.14em}.gv-idxrow__body{display:flex;flex-direction:column;gap:8px;min-width:0}.gv-idxrow__title{font-size:var(--fs-h4);font-weight:500;line-height:1.34;letter-spacing:-.01em;color:var(--ink);transition:color .15s ease}.gv-idxrow:hover .gv-idxrow__title{color:var(--guava-deep)}.gv-idxrow__meta{display:flex;align-items:center;gap:10px;font-size:var(--fs-micro);font-weight:500;color:var(--muted)}.gv-idxrow__meta i{width:3px;height:3px;background:var(--guava-deep);display:inline-block}.gv-catrail{position:sticky;top:24px;display:flex;flex-direction:column;gap:2px}.gv-railbox{background:var(--clinical);padding:22px 20px}.gv-railbox__label{font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--guava-deep);margin-bottom:13px}.gv-raillist{display:flex;flex-direction:column;gap:2px}.gv-raillist a{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 13px;background:var(--paper);color:var(--ink);font-size:var(--fs-ui);font-weight:500;transition:background .15s ease,color .15s ease}.gv-raillist a:hover{background:var(--wash);color:var(--guava-deep)}.gv-raillist a.is-active{background:var(--wash-strong);color:var(--guava-deep);font-weight:600}.gv-raillist__n{font-size:var(--fs-eyebrow);font-weight:600;color:var(--muted)}.gv-raillist a.is-active .gv-raillist__n{color:var(--guava-deep)}.gv-railnote{background:var(--wash);padding:22px 20px}.gv-railnote p{margin:0;font-size:var(--fs-sm);line-height:1.72;color:var(--body)}.gv-railcta{display:flex;align-items:center;justify-content:space-between;gap:14px;background:var(--clinical);color:var(--ink);padding:18px 20px;font-size:var(--fs-ui);font-weight:600;transition:background .15s ease,color .15s ease}.gv-railcta:hover{background:var(--wash-strong);color:var(--guava-deep)}.gv-railcta i{font-style:normal;color:var(--guava-deep);transition:transform .18s ease}.gv-railcta:hover i{transform:translateX(4px)}.gv-branch+.gv-branch{margin-top:clamp(40px,4.6vw,64px)}.gv-branch__head{margin-bottom:20px}.gv-branch__head h2{margin:0 0 8px;font-size:var(--fs-h2);font-weight:600;letter-spacing:-.02em;color:var(--ink)}.gv-branch__blurb{margin:0;max-width:620px;font-size:var(--fs-sm);line-height:1.7;color:var(--body)}.gv-topicgrid{display:flex;flex-wrap:wrap;gap:2px;background:var(--line)}.gv-topiccell{flex:1 1 300px;min-width:0;display:flex;flex-direction:column;gap:9px;padding:24px 24px 26px;background:var(--clinical);color:var(--ink);transition:background .15s ease}.gv-topiccell:hover{background:var(--wash)}.gv-topiccell__top{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.gv-topiccell__name{font-size:var(--fs-h4);font-weight:600;letter-spacing:-.015em;transition:color .15s ease}.gv-topiccell:hover .gv-topiccell__name{color:var(--guava-deep)}.gv-topiccell__n{flex:none;font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.gv-topiccell__desc{margin:0;font-size:var(--fs-sm);line-height:1.65;color:var(--body)}.gv-topiccell__go{margin-top:4px;font-size:var(--fs-ui);font-weight:500;color:var(--guava-deep)}.gv-topiccell:hover .gv-topiccell__go{text-decoration:underline}@media(max-width:1040px){.gv-catindex{grid-template-columns:1fr;gap:34px}.gv-catrail{position:static}}@media(max-width:860px){.gv-catfeat{grid-template-columns:1fr}.gv-catfeat__media{min-height:200px;aspect-ratio:16/9}.gv-subrail{grid-template-columns:1fr}}@media(max-width:560px){.gv-idxrow{grid-template-columns:38px minmax(0,1fr);gap:14px}.gv-idxrow__media{display:none}.gv-catindex__head{flex-direction:column;align-items:flex-start;gap:6px}}.gv-contact{display:grid;gap:10px}.gv-contact input{border:none;background:var(--paper);outline:none;padding:15px 18px;font-family:inherit;font-size:var(--fs-body);color:var(--ink);width:100%}.gv-contact input::placeholder{color:var(--muted)}.gv-contact .gv-btn{width:100%;justify-content:center;margin-top:2px}.gv-contact__msg{font-size:var(--fs-sm);line-height:1.5;margin-top:6px}.gv-contact__msg.is-ok{color:var(--guava-deep);font-weight:500}.gv-contact__msg.is-err{color:#b3402e;font-weight:500}.gv-prose h2,.gv-prose h3,.gv-prose h4{scroll-margin-top:84px}html{scroll-behavior:smooth}.gv-navitem{position:relative;display:flex;align-items:center}.gv-navitem__top{display:inline-flex;align-items:center;gap:6px;cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;padding:0}.gv-navitem__top svg{color:var(--guava-deep);transition:transform .16s ease}.gv-navitem:hover .gv-navitem__top,.gv-navitem:focus-within .gv-navitem__top{color:var(--guava-deep)}.gv-navitem:hover .gv-navitem__top svg,.gv-navitem:focus-within .gv-navitem__top svg{transform:rotate(180deg)}.gv-dropdown{position:absolute;top:calc(100% + 14px);left:50%;transform:translateX(-50%)translateY(6px);min-width:268px;background:var(--paper);border-top:2px solid var(--guava-deep);padding:8px;display:flex;flex-direction:column;z-index:70;opacity:0;visibility:hidden;pointer-events:none;box-shadow:0 24px 48px -22px rgba(26,29,24,.3);transition:opacity .16s ease,transform .16s ease}.gv-dropdown::before{content:"";position:absolute;left:0;right:0;top:-16px;height:16px}.gv-navitem:hover .gv-dropdown,.gv-navitem:focus-within .gv-dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%)translateY(0)}.gv-dropdown a{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:11px 14px;font-size:var(--fs-sm);font-weight:500;color:var(--ink)}.gv-dropdown a:hover{background:var(--clinical);color:var(--guava-deep)}.gv-dropdown__c{font-size:var(--fs-micro);font-weight:600;color:var(--muted)}.gv-dropdown a:hover .gv-dropdown__c{color:var(--guava-deep)}.gv-authorhead{display:flex;align-items:center;gap:20px;margin:14px 0 24px}.gv-avatar--lg{width:76px;height:76px;font-size:24px}.gv-avatar--img{padding:0;overflow:hidden;background:var(--clinical)}.gv-avatar--img img{width:100%;height:100%;object-fit:cover}.gv-authorhead h1{margin:0}.gv-authorhead__role{font-size:var(--fs-body);color:var(--muted);margin-top:4px}.gv-authorbio.gv-prose{margin:0;max-width:none}.gv-authorgrid{display:grid;grid-template-columns:minmax(0,1.6fr)minmax(230px,.9fr);gap:clamp(28px,4vw,56px);align-items:start}.gv-authorgrid__bio{min-width:0}.gv-authormeta{display:flex;flex-direction:column;gap:12px}.gv-authormeta__card{background:var(--clinical);padding:20px 22px}.gv-authormeta .gv-eyebrow{color:var(--guava-deep)}.gv-authormeta__v{margin-top:8px;font-size:16px;font-weight:500;color:var(--ink);line-height:1.35}@media(max-width:860px){.gv-authorgrid{grid-template-columns:1fr;gap:26px}.gv-authormeta{flex-direction:row;flex-wrap:wrap}.gv-authormeta__card{flex:1 1 150px}}.gv-authorlinks{display:flex;flex-wrap:wrap;gap:22px;margin-top:24px;font-size:var(--fs-sm);font-weight:600}.gv-authorlinks a{color:var(--guava-deep)}.gv-authorlinks a:hover{color:var(--guava-mid)}.gv-dict-entry{margin:1.4em 0;background:var(--clinical);border:1px solid var(--guava-light);border-left:4px solid var(--guava-deep);padding:18px 22px}.gv-dict-entry__head{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;padding-bottom:10px;margin-bottom:12px;border-bottom:1px solid var(--guava-light)}.gv-dict-entry__word{font-weight:700;font-size:1.28em;color:var(--ink);line-height:1.1}.gv-dict-entry__ipa{color:var(--muted);font-style:italic;font-size:1em}.gv-dict-entry__pos{color:var(--guava-deep);font-size:.74em;font-weight:600;text-transform:uppercase;letter-spacing:.1em;border:1px solid var(--guava-light);padding:2px 8px}.gv-dict-entry__body>:first-child{margin-top:0}.gv-dict-entry__body>:last-child{margin-bottom:0}.gv-dict-entry__body ul{margin:.5em 0 0;padding-left:1.15em}.gv-dict-entry__body li{margin-bottom:.3em}.gv-dict-entry__body li::marker{color:var(--guava-deep)}.gv-quicktake{margin:0 0 1.1em;padding:11px 16px;background:var(--clinical);border-left:3px solid var(--guava-deep);font-size:.97em;line-height:1.55;color:var(--ink)}.gv-quicktake__text{color:var(--ink)}.gv-prose>*+.gv-quicktake{margin-top:1.9em}.gv-prose>h2+.gv-quicktake,.gv-prose>h3+.gv-quicktake{margin-top:0}.gv-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.gv-opinion{margin:1.5em 0;padding:20px 22px;background:var(--clinical);border:1px solid var(--guava-light);border-left:4px solid var(--guava-deep)}.gv-opinion__label{display:block;margin-bottom:8px;color:var(--guava-deep);font-weight:700;font-size:.74em;text-transform:uppercase;letter-spacing:.12em}.gv-opinion__body>:first-child{margin-top:0}.gv-opinion__body>:last-child{margin-bottom:0}.gv-opinion__body p{margin:0 0 .7em}.gv-fbvideo{display:flex;align-items:center;gap:16px;margin:1.6em 0;padding:16px 18px;border:1px solid var(--guava-light);border-radius:12px;background:var(--clinical);color:var(--ink);text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease}.gv-fbvideo:hover{color:var(--ink);border-color:var(--guava-deep);box-shadow:0 4px 16px rgba(69,110,44,.12)}.gv-fbvideo--thumb{padding:14px;align-items:stretch}.gv-fbvideo__media{position:relative;flex:none;width:108px;aspect-ratio:9/16;border-radius:8px;overflow:hidden;background:var(--guava-light)}.gv-fbvideo__media img{width:100%;height:100%;object-fit:cover;display:block}.gv-fbvideo__media .gv-fbvideo__play{position:absolute;inset:0;margin:auto;background:rgba(35,39,32,.55);backdrop-filter:none}.gv-fbvideo__play{flex:none;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;background:var(--guava-deep);color:#fff}.gv-fbvideo__play svg{width:22px;height:22px;margin-left:2px}.gv-fbvideo__text{display:flex;flex-direction:column;gap:4px;min-width:0;flex:auto;align-self:center}.gv-fbvideo__title{font-weight:700;font-size:1.02rem;line-height:1.3}.gv-fbvideo__note{font-size:var(--fs-sm);color:var(--muted,#6b7263);line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gv-fbvideo__brand{display:inline-flex;align-items:center;gap:6px;margin-top:2px;color:#1877f2;font-size:var(--fs-sm);font-weight:600}.gv-fbvideo__brand svg{width:18px;height:18px}.gv-healthnote{max-width:var(--measure);margin:0 auto 18px;padding:11px 14px;background:var(--clinical);border-radius:8px}.gv-healthnote p{margin:0;font-size:var(--fs-micro);line-height:1.5;color:var(--muted)}.gv-healthnote a{color:var(--guava-deep);text-decoration:underline}.gv-affdisc{display:flex;gap:10px;align-items:flex-start;max-width:var(--measure);margin:0 auto 20px;padding:14px 16px;border-radius:10px;background:#eef3e4}.gv-affdisc__icon{flex:none;color:var(--guava-deep);line-height:0;margin-top:1px}.gv-affdisc__icon svg{width:17px;height:17px}.gv-affdisc p{margin:0;font-size:var(--fs-micro);line-height:1.55;color:var(--body)}.gv-affdisc strong{color:var(--ink);font-weight:700}.gv-affdisc a{color:var(--guava-deep);text-decoration:underline}.gv-info__chips{display:flex;flex-wrap:wrap;gap:9px;margin:14px 0 0;padding:15px 0 0;border-top:1px solid var(--line)}.gv-chip{display:inline-flex;align-items:baseline;gap:7px;padding:8px 15px;border-radius:999px;background:var(--clinical);box-shadow:0 1px 2px rgba(35,39,32,7%),0 2px 6px rgba(35,39,32,9%);transition:box-shadow .18s ease,transform .18s ease}.gv-chip:hover{box-shadow:0 2px 4px rgba(35,39,32,9%),0 6px 16px rgba(69,110,44,.18);transform:translateY(-1px)}.gv-chip dt{font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--guava-deep);white-space:nowrap}.gv-chip dd{margin:0;font-size:var(--fs-micro);color:var(--ink);font-weight:500}@media(max-width:640px){.gv-info__chips{gap:8px}}.gv-info{max-width:calc(var(--measure) + var(--pad-x) * 2);margin:0 auto;padding:0 var(--pad-x)}.gv-info__head{padding:26px 0 0}.gv-info__eyebrow{display:inline-block;margin:16px 0 10px;font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--guava-deep)}.gv-info__head h1{margin:0;font-size:var(--fs-display);line-height:1.12;letter-spacing:-.02em;color:var(--ink);font-weight:600}.gv-info__dek{margin:14px 0 0;font-size:var(--fs-lede);line-height:1.55;color:var(--muted)}.gv-info__cover{margin:26px 0 0;border-radius:14px;overflow:hidden;background:var(--clinical)}.gv-info__cover img{display:block;width:100%;height:auto}.gv-info__cover--portrait{width:132px;height:132px;border-radius:50%;margin:26px 0 0;border:4px solid var(--paper);box-shadow:0 2px 10px rgba(35,39,32,.12)}.gv-info__cover--portrait img{width:132px;height:132px;object-fit:cover}.gv-info__body{padding:6px 0 8px}.gv-info__facts{margin:30px 0 0;padding:6px 22px 20px;background:var(--clinical);border-radius:12px}.gv-info__factlink{display:inline-block;margin-top:14px;font-size:var(--fs-ui);font-weight:500;color:var(--guava-deep);text-decoration:underline}.gv-rellist .gv-relitem__media img{width:100%;height:100%;object-fit:cover}@media(max-width:640px){.gv-info__facts dl{gap:0 20px}.gv-info__cover--portrait,.gv-info__cover--portrait img{width:104px;height:104px}}.gv-steps{margin:1.6em 0;padding:18px 20px 14px;background:var(--clinical);border:1px solid var(--line);border-radius:10px}.gv-steps__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid var(--line)}.gv-steps__eyebrow{font-weight:700;font-size:.82em;letter-spacing:.08em;text-transform:uppercase;color:var(--guava-deep)}.gv-steps__count{font-size:.84em;color:var(--muted)}.gv-steps__list{list-style:none;margin:0;padding:0}.gv-steps__phase{position:relative;display:flex;gap:14px;padding:0 0 18px;margin:0}.gv-steps__phase::before{content:"";position:absolute;left:13px;top:30px;bottom:0;width:2px;background:var(--guava-light)}.gv-steps__phase:last-child{padding-bottom:0}.gv-steps__phase:last-child::before{display:none}.gv-steps__marker{flex:0 0 28px;width:28px;height:28px;border-radius:50%;background:var(--guava-deep);color:#fff;display:grid;place-items:center;font-size:.86em;font-weight:700;line-height:1;z-index:1}.gv-steps__body{flex:auto;min-width:0}.gv-steps__title{margin:3px 0 0;font-weight:700;color:var(--ink);line-height:1.35;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.gv-steps__range{font-weight:500;font-size:.8em;color:var(--muted);padding:1px 8px;border:1px solid var(--line);border-radius:999px;background:var(--paper)}.gv-steps__summary{margin:4px 0 0;font-size:.93em;color:var(--body);line-height:1.5}.gv-steps__items{list-style:none;margin:8px 0 0;padding:0}.gv-steps__items li{display:flex;gap:8px;align-items:baseline;margin:0 0 4px;font-size:.93em;color:var(--body);line-height:1.45}.gv-steps__num{flex:none;min-width:1.5em;text-align:right;font-variant-numeric:tabular-nums;font-weight:700;font-size:.85em;color:var(--guava-deep)}.gv-steps__note{margin:12px 0 0;padding-top:10px;border-top:1px solid var(--line);font-size:.88em;color:var(--muted);line-height:1.5}@media(max-width:480px){.gv-steps{padding:15px 14px 12px}.gv-steps__phase{gap:11px}.gv-steps__phase::before{left:11px}.gv-steps__marker{flex-basis:24px;width:24px;height:24px;font-size:.8em}}.lp-salon{padding:clamp(44px,5vw,64px)0;border-bottom:1px solid var(--lp-band)}.lp-finder{max-width:620px;margin:0 auto;padding:clamp(22px,3vw,32px);background:#fff;border:1px solid var(--lp-band);display:flex;flex-direction:column;gap:16px}.lp-finder__head{display:flex;align-items:flex-start;gap:14px}.lp-finder__icon{flex:none;display:grid;place-items:center;width:42px;height:42px;background:var(--lp-band)}.lp-finder__icon svg{width:21px;height:21px;fill:none;stroke:var(--lp-green);stroke-width:1.5}.lp-finder__head h2{margin:0 0 6px;font-size:var(--fs-h3);font-weight:700;letter-spacing:-.02em;color:var(--lp-ink)}.lp-finder__head h2::after{content:none}.lp-finder__head p{margin:0;font-size:var(--fs-sm);line-height:1.6;color:var(--lp-body)}.lp-finder__kinds{display:flex;flex-wrap:wrap;gap:8px}.lp-kind{padding:9px 16px;font:inherit;font-size:var(--fs-ui);line-height:1;color:var(--lp-body);background:0 0;border:1px solid var(--lp-warm);cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease}.lp-kind:hover{border-color:var(--lp-green);color:var(--lp-green)}.lp-kind.is-on{background:var(--lp-band);border-color:var(--lp-green);color:var(--lp-ink);font-weight:600}.lp-finder__label{font-size:var(--fs-micro);font-weight:600;letter-spacing:.02em;color:var(--lp-body);margin-bottom:-8px}.lp-finder__row{display:flex;flex-wrap:wrap;gap:8px}.lp-finder__input{flex:1 1 260px;min-width:0;padding:13px 15px;font:inherit;font-size:var(--fs-ui);color:var(--lp-ink);background:#fff;border:1px solid var(--lp-warm);border-radius:0}.lp-finder__input::placeholder{color:var(--muted)}.lp-finder__input:focus{outline:2px solid var(--lp-green);outline-offset:-1px;border-color:var(--lp-green)}.lp-finder__geo{flex:none;display:inline-flex;align-items:center;gap:8px;padding:13px 16px;font:inherit;font-size:var(--fs-ui);color:var(--lp-green);background:0 0;border:1px dashed var(--lp-warm);cursor:pointer;transition:border-color .16s ease,background .16s ease}.lp-finder__geo:hover{border-color:var(--lp-green);background:var(--lp-band)}.lp-finder__geo[disabled]{opacity:.6;cursor:default}.lp-finder__geo svg{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.lp-finder__go{padding:15px 20px;font:inherit;font-size:var(--fs-ui);font-weight:600;color:#f6f8f2;background:var(--lp-ink);border:1px solid var(--lp-ink);cursor:pointer;transition:background .16s ease,border-color .16s ease}.lp-finder__go:hover{background:var(--lp-green);border-color:var(--lp-green)}.lp-finder__msg{margin:0;font-size:var(--fs-micro);line-height:1.6;color:var(--lp-green)}.lp-finder__msg.is-err{color:#a2422c}.lp-finder__note{margin:0;padding-top:14px;border-top:1px solid var(--lp-band);font-size:var(--fs-micro);line-height:1.65;color:var(--muted)}@media(max-width:560px){.lp-finder__geo{flex:1 1 100%;justify-content:center}}.gv-prose .gv-highlights{display:grid;gap:2px;background:var(--line);margin:2em 0}.gv-highlights__head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;background:var(--ink);padding:12px 18px}.gv-highlights__eyebrow{font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--guava)}.gv-highlights__count{font-size:var(--fs-micro);color:var(--on-dark)}.gv-prose .gv-highlights__list{display:grid;gap:2px;margin:0;padding:0;list-style:none}.gv-highlights__item{display:flex;align-items:flex-start;gap:14px;background:var(--clinical);padding:15px 18px;margin:0}.gv-highlights__item::marker{content:none}.gv-highlights__num{flex:none;width:24px;height:24px;margin-top:1px;background:var(--guava-deep);color:#fff;font-size:var(--fs-micro);font-weight:700;display:grid;place-items:center}.gv-highlights__text{font-size:var(--fs-body);line-height:1.55;color:var(--body)}.gv-highlights__text strong{color:var(--ink);font-weight:600}.gv-prose .gv-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 12px;margin:1.1em 0 1.6em;padding:10px 16px;background:var(--clinical);border-left:3px solid var(--guava-deep)}.gv-price__label{font-size:var(--fs-micro);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--guava-deep)}.gv-price__value{font-size:1em;font-weight:600;color:var(--ink)}.gv-prose .gv-figure img{max-width:100%;max-height:400px;width:auto;height:auto;margin-inline:auto}@media(max-width:600px){.gv-prose .gv-figure img{max-height:320px}}.gv-catmast__meta{display:flex;align-items:center;gap:12px;margin:22px 0 0;padding-top:18px;border-top:1px solid var(--line);font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.gv-catmast__meta i{width:3px;height:3px;background:var(--guava-light);display:inline-block}:root{--gv-wide:800px}.gv-modhead{display:grid;grid-template-columns:1fr auto;align-items:baseline;column-gap:18px;row-gap:7px;background:var(--ink);padding:16px 20px}.gv-modhead .gv-eyebrow{grid-column:1/-1;color:var(--guava)}.gv-modhead h2{font-size:var(--fs-h2);font-weight:600;color:#fff;line-height:1.2}.gv-modhead__count{font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--guava);white-space:nowrap}.gv-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:2px;background:var(--line);margin:26px 0 0}.gv-facts__f{background:var(--clinical);padding:13px 16px}.gv-facts__f dt{font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.gv-facts__f dd{margin:5px 0 0;font-size:19px;font-weight:600;color:var(--ink);line-height:1.25}.gv-labels{list-style:none;display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:22px 0 0}.gv-labels li{font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--guava-deep);background:var(--clinical);padding:6px 11px}.gv-labels--center{justify-content:center}.gv-promo{padding-top:30px}.gv-promo__lede{max-width:720px;margin:0 0 34px}.gv-promo__lede p{font-size:var(--fs-lede);line-height:1.6;color:var(--ink);text-align:left}.gv-prose.gv-howto ol{list-style:none;padding:0;margin-top:1.7em;display:grid;gap:2px;background:var(--line);counter-reset:gvstep}.gv-prose.gv-howto ol>li{position:relative;counter-increment:gvstep;margin:0;background:var(--clinical);padding:16px 20px 16px 66px}.gv-prose.gv-howto ol>li::before{content:counter(gvstep);position:absolute;left:0;top:0;bottom:0;width:46px;background:var(--guava-deep);color:#fff;font-size:var(--fs-sm);font-weight:700;display:grid;place-items:center}.gv-prose.gv-howto ol>li::marker{content:none}.gv-deflist{display:grid;gap:2px;background:var(--line);margin:1.7em 0}.gv-deflist__item{background:var(--clinical);padding:15px 18px;display:grid;grid-template-columns:200px 1fr;gap:4px 22px;align-items:baseline}.gv-deflist__k{font-weight:600;color:var(--ink)}.gv-deflist__v{color:var(--body)}.gv-pcards{display:grid;grid-template-columns:repeat(2,1fr);gap:2px;background:var(--line);margin:1.7em 0}.gv-pcard{background:var(--paper);padding:18px 20px;display:flex;flex-direction:column;gap:9px}.gv-pcard__k{font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--guava-deep)}.gv-pcard__v{color:var(--body)}.gv-faq--article{margin-top:1.7em}.gv-faq--article .gv-faq__item{background:var(--clinical)}.gv-faq--article .gv-faq__item>summary{padding:17px 22px}.gv-faq__q{font-size:var(--fs-h4);font-weight:500;color:var(--ink);line-height:1.35}.gv-faq--article .gv-faq__body{padding:0 22px 20px}.gv-faq--article .gv-faq__body>*+*{margin-top:1em}.gv-gallery{display:grid;gap:2px;background:var(--line);max-width:var(--gv-wide);margin:2em auto}.gv-gallery--2{grid-template-columns:repeat(2,1fr)}.gv-gallery--3{grid-template-columns:repeat(3,1fr)}.gv-gallery .gv-figure{margin:0;background:var(--paper);display:flex;flex-direction:column}.gv-gallery .gv-figure img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.gv-gallery .gv-figure figcaption{margin:0;padding:11px 15px 15px;text-align:left}.gv-specgrid{margin-bottom:6px}.gv-specgrid .gv-specgrid__body{max-width:none;margin-top:2px}.gv-specgrid .gv-specgrid__body table{display:grid;gap:2px;background:var(--line);width:100%;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.gv-specgrid .gv-specgrid__body thead,.gv-specgrid .gv-specgrid__body caption{display:none}.gv-specgrid .gv-specgrid__body tbody{display:contents}.gv-specgrid .gv-specgrid__body table tr{display:flex;flex-direction:column;gap:7px;background:var(--clinical);padding:17px 19px}.gv-specgrid .gv-specgrid__body table td{display:block;background:0 0;border:0;padding:0}.gv-specgrid .gv-specgrid__body table td:first-child{font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.gv-specgrid .gv-specgrid__body table td:last-child{font-size:var(--fs-body);font-weight:600;color:var(--ink);line-height:1.45}.gv-specgrid .gv-specgrid__body>p{max-width:720px;margin-top:16px;font-size:var(--fs-sm);color:var(--muted);text-align:left}.gv-stylehero .gv-article__head{padding-bottom:34px}.gv-stylehero .gv-article__head .gv-eyebrow{display:block;margin-bottom:14px}.gv-brandpost{--bink:#191C17;--bgreen:#A8C96A;--bgreen-2:#C6DE93;--bwide:var(--content)}.gv-brandpost :is(h1,h2,h3)[id]{scroll-margin-top:76px}.gv-readbar{position:fixed;top:0;left:0;right:0;height:3px;z-index:60;background:rgba(35,39,32,8%)}.gv-readbar__fill{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--guava-deep),var(--guava));transition:width .1s linear}@media(prefers-reduced-motion:reduce){.gv-readbar__fill{transition:none}}.gv-bhero{position:relative;background:var(--bink);color:#fff;overflow:hidden}.gv-bhero::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(120% 90% at 78% 8%,rgba(143,182,63,.2),transparent 60%)}.gv-bhero>*{position:relative}.gv-bhero__crumbs{max-width:var(--bwide);margin:0 auto;padding:20px var(--pad-x)0}.gv-bhero .gv-crumbs{font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.42)}.gv-bhero .gv-crumbs a{color:inherit}.gv-bhero .gv-crumbs a:hover{color:#fff}.gv-bhero .gv-crumbs .sep{color:rgba(255,255,255,.28)}.gv-bhero .gv-crumbs [aria-current=page]{color:rgba(255,255,255,.7);font-weight:400}.gv-bhero__grid{max-width:var(--bwide);margin:0 auto;padding:34px var(--pad-x)0;display:grid;grid-template-columns:minmax(0,1.05fr)minmax(0,.95fr);gap:48px;align-items:end}.gv-bhero__copy{padding-bottom:40px}.gv-bhero__logo{display:inline-flex;align-items:center;justify-content:center;height:78px;min-width:78px;max-width:240px;padding:12px 20px;margin-bottom:22px;background:#fff}.gv-bhero__logo img{max-height:54px;width:auto;object-fit:contain}.gv-bhero__logo--word span{font-size:19px;font-weight:700;letter-spacing:-.02em;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gv-bhero__cta{display:inline-flex;align-items:center;gap:8px;margin-top:22px;padding:12px 20px;background:var(--guava);color:var(--bink);font-size:var(--fs-ui);font-weight:600;letter-spacing:-.01em;transition:background .18s ease}.gv-bhero__cta:hover{background:var(--bgreen-2);color:var(--bink)}.gv-bhero__cta svg{flex:none}.gv-bhero__kicker{display:flex;align-items:center;gap:12px;margin-bottom:24px;font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--bgreen)}.gv-bhero__kicker::before{content:"";flex:none;width:34px;height:1px;background:var(--guava)}.gv-bhero h1{margin:0;font-size:clamp(40px,5.6vw,82px);line-height:.95;font-weight:600;letter-spacing:-.035em;color:#fff;text-wrap:balance}.gv-bhero__dek{margin:18px 0 0;max-width:24ch;font-size:clamp(18px,1.6vw,22px);line-height:1.4;font-weight:300;letter-spacing:-.005em;color:rgba(255,255,255,.92)}.gv-bhero__sum{margin:20px 0 0;max-width:54ch;font-size:var(--fs-sm);line-height:1.75;color:rgba(255,255,255,.58);text-wrap:pretty}.gv-bhero__meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:26px}.gv-bhero__labels{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0}.gv-bhero__labels li{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;padding:7px 12px;border:1px solid rgba(255,255,255,.22);border-radius:999px;color:#fff}.gv-bhero__labels li:last-child{border-color:rgba(143,182,63,.5);background:rgba(143,182,63,.14);color:var(--bgreen-2)}.gv-bhero__date{font-size:var(--fs-micro);color:rgba(255,255,255,.42)}.gv-bhero__media{position:relative;align-self:stretch;min-height:440px;border-left:1px solid rgba(255,255,255,8%);margin-right:calc(-1 * (max(0px,(100vw - var(--bwide))/2) + var(--pad-x)))}.gv-bhero__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.gv-bhero__credit{position:absolute;right:0;bottom:0;z-index:1;padding:5px 10px;background:rgba(0,0,0,.45);font-size:11.5px;line-height:1.3;color:rgba(255,255,255,.8)}.gv-bfacts{border-top:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.22)}.gv-bfacts__inner{max-width:var(--bwide);margin:0 auto;padding:0 var(--pad-x)}.gv-bfacts table{width:100%;border-collapse:collapse;margin:0;display:grid;grid-template-columns:repeat(5,1fr)}.gv-bfacts caption,.gv-bfacts thead{display:none}.gv-bfacts tbody{display:contents}.gv-bfacts tr{display:block;padding:24px 26px;border-right:1px solid rgba(255,255,255,.1);background:0 0}.gv-bfacts tr:nth-child(5n+1){padding-left:0}.gv-bfacts tr:nth-child(5n){padding-right:0;border-right:0}.gv-bfacts td{display:block;background:0 0;border:0;padding:0}.gv-bfacts td:first-child{margin-bottom:8px;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.4)}.gv-bfacts td:last-child{font-size:19px;font-weight:600;letter-spacing:-.015em;line-height:1.3;color:#fff}.gv-bfacts .gv-bfacts__quote{grid-column:1/-1;display:flex;gap:16px;align-items:baseline;padding:20px 0 26px;border-right:0;border-top:1px solid rgba(255,255,255,.1)}.gv-bfacts__quote td:first-child{flex:none;margin:0;padding-top:4px;color:var(--bgreen)}.gv-bfacts__quote td:last-child{font-size:var(--fs-lede);font-weight:300;line-height:1.45;color:rgba(255,255,255,.9)}.gv-btoc{position:sticky;top:0;z-index:40;background:rgba(255,255,255,.88);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line);box-shadow:0 6px 20px rgba(35,39,32,6%)}.gv-btoc__inner{max-width:var(--bwide);margin:0 auto;padding:0 var(--pad-x);display:flex;align-items:center;gap:14px;min-height:58px}.gv-btoc__label{flex:none;display:inline-flex;align-items:center;gap:7px;font-size:var(--fs-eyebrow);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.gv-btoc__label svg{color:var(--guava-deep)}.gv-btoc__arrow{flex:none;width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;background:var(--paper);color:var(--guava-deep);cursor:pointer;transition:background .15s ease,opacity .15s ease}.gv-btoc__arrow:hover:not(:disabled){background:var(--clinical)}.gv-btoc__arrow:disabled{opacity:.3;cursor:default}.gv-btoc__list{flex:1;display:flex;gap:6px;list-style:none;margin:0;padding:0;overflow-x:auto;scrollbar-width:none;scroll-behavior:smooth}.gv-btoc__list::-webkit-scrollbar{display:none}.gv-btoc__list a{display:block;white-space:nowrap;padding:7px 14px;border-radius:999px;font-size:var(--fs-ui);font-weight:600;color:var(--muted);transition:background .15s ease,color .15s ease}.gv-btoc__list a:hover{background:var(--clinical);color:var(--guava-deep)}.gv-btoc__list a.is-active{background:var(--ink);color:#fff}@media(prefers-reduced-motion:reduce){.gv-btoc__list{scroll-behavior:auto}}.gv-bsec{padding-top:56px;border-top:1px solid var(--line);margin-top:56px}.gv-bsec--lede,.gv-bsec:first-of-type{padding-top:38px;border-top:0;margin-top:0}.gv-band+.gv-bsec,.gv-bco+.gv-bsec,.gv-bmarq+.gv-bsec,.gv-bcat+.gv-bsec{border-top:0;margin-top:0}.gv-blede>p:first-child{font-size:var(--fs-lede);line-height:1.6;font-weight:300;letter-spacing:-.01em;color:var(--ink);text-align:left}.gv-bkicker,.gv-btitle{max-width:var(--measure);margin-inline:auto}.gv-bkicker{margin-top:0;margin-bottom:12px;font-size:var(--fs-eyebrow);font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--guava)}.gv-btitle{margin-top:0;margin-bottom:26px;font-size:clamp(26px,3vw,34px);font-weight:700;letter-spacing:-.03em;line-height:1.15;color:var(--ink)}.gv-bkicker::after,.gv-btitle::after{content:none}.gv-bstory .gv-prose+.gv-btitle,.gv-miles+.gv-btitle{margin-top:44px}.gv-miles{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:2px;background:var(--line);max-width:var(--gv-wide);margin:0 auto;padding:0}.gv-miles__m{position:relative;background:var(--paper);padding:26px 24px;margin:0}.gv-miles__m::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--guava-deep)}.gv-miles__m:nth-child(2)::before{background:var(--guava)}.gv-miles__m:nth-child(n+3)::before{background:var(--guava-light)}.gv-miles__y{display:block;margin-bottom:12px;font-size:40px;font-weight:800;letter-spacing:-.04em;line-height:1;color:var(--ink);font-variant-numeric:tabular-nums}.gv-miles .gv-prose{max-width:none;font-size:var(--fs-sm)}.gv-miles .gv-prose p{text-align:left}.gv-band{margin-top:64px}.gv-band--tint{background:var(--clinical);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.gv-band--dark{background:var(--bink);color:#fff}.gv-band__inner{max-width:var(--bwide);margin:0 auto;padding:52px var(--pad-x)}.gv-bsplit{display:grid;grid-template-columns:minmax(0,.85fr)minmax(0,1.15fr);gap:48px;align-items:start}.gv-bsplit--plain{max-width:var(--bwide);margin:0 auto}.gv-bsplit__head .gv-eyebrow{display:block;margin-bottom:12px;color:var(--guava-deep)}.gv-bsplit__head h2{margin:0;font-size:clamp(28px,3.4vw,36px);line-height:1.12;font-weight:700;letter-spacing:-.03em;color:var(--ink);text-wrap:balance}.gv-bsplit__head h2::after{content:none}.gv-bsplit__body{max-width:none}.gv-bsplit__body>*:first-child{margin-top:0}.gv-band--dark .gv-bsplit__head .gv-eyebrow{color:var(--bgreen)}.gv-band--dark .gv-bsplit__head h2{color:#fff}.gv-band--dark .gv-bsplit__body{color:rgba(255,255,255,.92)}.gv-band--dark .gv-bsplit__body p{text-align:left}.gv-band--dark .gv-bsplit__body>p:first-child{font-size:var(--fs-lede);font-weight:300;line-height:1.7}.gv-band--dark .gv-bsplit__body a{color:var(--bgreen-2)}.gv-band--dark .gv-bsplit__body strong{color:#fff}.gv-band--dark .gv-opinion{background:0 0;border:0;padding:0;margin:0}.gv-band--dark .gv-opinion__label{display:none}.gv-band--dark .gv-opinion__body{font-size:var(--fs-lede);font-weight:300;line-height:1.7;color:rgba(255,255,255,.92)}.gv-band--dark .gv-opinion__body p{text-align:left}.gv-band--dark .gv-pcards{background:0 0;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.gv-band--dark .gv-pcard{background:rgba(255,255,255,4%);border:1px solid rgba(255,255,255,.16);padding:20px 22px}.gv-band--dark .gv-pcard:first-child{background:rgba(143,182,63,.1);border-color:rgba(143,182,63,.35)}.gv-band--dark .gv-pcard__k{color:rgba(255,255,255,.5)}.gv-band--dark .gv-pcard:first-child .gv-pcard__k{color:var(--bgreen-2)}.gv-band--dark .gv-pcard__v{color:rgba(255,255,255,.82)}.gv-bcat{margin-top:64px}.gv-bcat__inner{max-width:var(--bwide);margin:0 auto;padding:0 var(--pad-x)}.gv-bcat__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:20px;border-bottom:1px solid var(--line)}.gv-bcat__head .gv-eyebrow{display:block;margin-bottom:10px;color:var(--guava)}.gv-bcat__head h2{margin:0;font-size:clamp(30px,4vw,46px);line-height:1.05;font-weight:800;letter-spacing:-.04em;color:var(--ink)}.gv-bcat__head h2::after{content:none}.gv-bcat__count{flex:none;font-size:var(--fs-eyebrow);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--guava-deep);background:var(--clinical);padding:8px 14px}.gv-btable{margin-top:28px;border:1px solid var(--line)}.gv-btable table{width:100%;min-width:900px;margin:0;border-collapse:collapse}.gv-btable caption{padding:14px 18px;text-align:left}.gv-btable thead tr{background:var(--ink)}.gv-btable th{padding:14px 18px;text-align:left;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.55);border:0}.gv-btable th:first-child{color:var(--guava)}.gv-btable td{padding:16px 18px;vertical-align:top;border:0;border-bottom:1px solid var(--line);font-size:var(--fs-sm);line-height:1.6;color:var(--body)}.gv-btable tbody tr{background:var(--paper)}.gv-btable tbody tr:nth-child(even){background:#fbfcf8}.gv-btable td:first-child{font-size:17px;font-weight:700;letter-spacing:-.02em;color:var(--ink)}.gv-btable td:last-child{font-weight:600;color:var(--ink)}.gv-bdeep{margin-top:56px}.gv-bdeep__rule{display:flex;align-items:center;gap:16px}.gv-bdeep__rule .gv-eyebrow{flex:none;color:var(--guava)}.gv-bdeep__rule::after{content:"";flex:1;height:1px;background:var(--line)}.gv-bline{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,1.25fr);gap:44px;align-items:center;padding:40px 0;border-top:1px solid var(--line)}.gv-bline:first-of-type{border-top:0}.gv-bline:nth-child(odd) .gv-bline__media{order:2}.gv-bline__media{position:relative}.gv-bline__media .gv-figure{margin:0}.gv-bline__media img{width:100%;height:auto;max-height:none;aspect-ratio:4/3;object-fit:contain;background:var(--clinical);padding:18px;margin:0}.gv-bline__media figcaption{text-align:left}.gv-bline__n{position:absolute;top:6px;left:12px;z-index:1;font-size:52px;font-weight:800;letter-spacing:-.05em;line-height:1;color:#edf1e5;font-variant-numeric:tabular-nums}.gv-bline__n:only-child{display:none}.gv-bline__body h3{margin:0;font-size:clamp(26px,3.2vw,38px);font-weight:800;letter-spacing:-.035em;line-height:1.05;color:var(--ink)}.gv-bline__body .gv-prose{max-width:60ch;margin-top:16px}.gv-bline__body .gv-prose p{text-align:left}.gv-bline__facts{display:flex;flex-wrap:wrap;gap:2px;background:var(--line);border:1px solid var(--line);margin:22px 0 0}.gv-bline__facts>div{flex:1 1 200px;background:var(--paper);padding:13px 16px}.gv-bline__facts dt{margin-bottom:5px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.gv-bline__facts dd{margin:0;font-size:var(--fs-sm);line-height:1.45;color:var(--ink)}.gv-bco{display:grid;grid-template-columns:minmax(260px,.36fr)minmax(0,.64fr);gap:2px;background:var(--line);margin-top:64px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.gv-bco__copy{display:flex;flex-direction:column;justify-content:center;background:var(--paper);padding:30px 32px 30px max(var(--pad-x),calc((100vw - var(--bwide))/2 + var(--pad-x)))}.gv-bco__copy .gv-eyebrow{color:var(--guava-deep)}.gv-bco__name{margin:10px 0 0;font-size:clamp(22px,2.2vw,27px);font-weight:600;letter-spacing:-.03em;line-height:1.15;color:var(--ink)}.gv-bco__q{margin:12px 0 0;padding-top:12px;border-top:1px solid var(--line);font-size:var(--fs-sm);font-weight:300;line-height:1.6;letter-spacing:-.005em;color:var(--body);text-wrap:pretty}.gv-bco__media{position:relative;min-height:0;height:clamp(240px,22vw,300px);background:var(--clinical)}.gv-bco__slide{position:absolute;inset:0;margin:0;opacity:0;transition:opacity .6s ease}.gv-bco__slide.is-on{opacity:1}.gv-bco__slide img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.gv-bco__media--fit{background:var(--paper)}.gv-bco__media--fit img{object-fit:contain;padding:20px}.gv-bco__credit{position:absolute;right:0;bottom:0;z-index:1;padding:5px 10px;background:rgba(255,255,255,.86);font-size:11.5px;line-height:1.3;color:var(--muted)}.gv-bco__dots{position:absolute;left:16px;bottom:14px;z-index:2;display:flex;gap:7px}.gv-bco__dots button{width:22px;height:4px;padding:0;border:0;cursor:pointer;background:rgba(255,255,255,.5);transition:background .2s ease}.gv-bco__dots button:hover{background:rgba(255,255,255,.8)}.gv-bco__dots button[aria-selected=true]{background:var(--guava)}@media(prefers-reduced-motion:reduce){.gv-bco__slide{transition:none}}.gv-bmarq{margin-top:64px;padding:40px 0;background:var(--clinical);border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden}.gv-bmarq__head{max-width:var(--bwide);margin:0 auto 22px;padding:0 var(--pad-x)}.gv-bmarq__head .gv-eyebrow{color:var(--guava-deep)}.gv-bmarq__view{display:flex;width:max-content}.gv-bmarq__track{display:flex;align-items:center;gap:2px;list-style:none;margin:0;padding:0 1px;animation:gv-marq 34s linear infinite}.gv-bmarq:hover .gv-bmarq__track{animation-play-state:paused}@keyframes gv-marq{to{transform:translateX(-100%)}}.gv-bmarq__t{display:flex;align-items:center;justify-content:center;min-width:220px;height:92px;padding:0 28px;background:var(--paper);font-size:21px;font-weight:600;letter-spacing:-.02em;color:var(--ink);text-align:center;transition:color .18s ease,background .18s ease}a.gv-bmarq__t:hover{background:var(--ink);color:#fff}.gv-bmarq__t img{max-height:52px;width:auto;object-fit:contain}@media(prefers-reduced-motion:reduce){.gv-bmarq__view{width:auto}.gv-bmarq__track{animation:none;flex-wrap:wrap;justify-content:center}.gv-bmarq__track[aria-hidden=true]{display:none}}.gv-brands{margin-top:64px;padding-top:40px;border-top:1px solid var(--line)}.gv-brands__inner{max-width:var(--bwide);margin:0 auto;padding:0 var(--pad-x)}.gv-brands__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:24px}.gv-brands__head .gv-eyebrow{display:block;margin-bottom:10px;color:var(--guava-deep)}.gv-brands__head h2{margin:0;font-size:clamp(24px,2.6vw,32px);font-weight:700;letter-spacing:-.03em;color:var(--ink)}.gv-brands__head h2::after{content:none}.gv-brands__more{font-size:var(--fs-ui);font-weight:500;color:var(--muted);white-space:nowrap}.gv-brands__more:hover{color:var(--guava-deep)}.gv-brands__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:2px;list-style:none;margin:0;padding:0}.gv-brands__grid a{display:flex;flex-direction:column;gap:10px;height:100%;background:var(--paper);box-shadow:0 0 0 1px var(--line);padding:16px 18px 18px;transition:background .15s ease}.gv-brands__grid a:hover{background:var(--clinical)}.gv-brands__media{aspect-ratio:4/3;overflow:hidden;background:var(--clinical)}.gv-brands__media img{width:100%;height:100%;object-fit:cover}.gv-brands__ph{display:grid;place-items:center;height:100%}.gv-brands__ph{font-size:22px;font-weight:700;letter-spacing:.06em;color:var(--guava-deep)}.gv-brands__name{font-size:var(--fs-h4);font-weight:600;line-height:1.25;color:var(--ink)}.gv-brands__grid a:hover .gv-brands__name{color:var(--guava-deep)}.gv-brands__tag{margin-top:auto;font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.gv-dirfilter{display:flex;flex-wrap:wrap;align-items:center;gap:10px 24px;margin:0 0 26px;padding-bottom:20px;border-bottom:1px solid var(--line)}.gv-dirfilter__row{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.gv-dirfilter__row .gv-eyebrow{margin-right:6px;color:var(--muted)}.gv-dirfilter button{cursor:pointer;font-family:inherit;font-size:var(--fs-ui);font-weight:600;padding:7px 14px;border:1px solid var(--line);border-radius:999px;background:var(--paper);color:var(--body);transition:all .15s ease}.gv-dirfilter button:hover{border-color:var(--guava-deep);color:var(--guava-deep)}.gv-dirfilter button.is-on{background:var(--ink);border-color:var(--ink);color:#fff}.gv-dirfilter__count{margin:0 0 0 auto;font-size:var(--fs-micro);color:var(--muted)}.gv-house[hidden]{display:none}.gv-dhow{--dlight:#D6E5B8;margin-top:56px;padding:46px 0 48px;background:var(--guava-deep);color:#fff}.gv-dhow__inner{max-width:var(--content);margin:0 auto;padding:0 var(--pad-x)}.gv-dhow__head{max-width:62ch;margin-bottom:26px}.gv-dhow__head .gv-eyebrow{display:block;margin-bottom:10px;color:var(--dlight)}.gv-dhow__head h2{margin:0 0 10px;font-size:clamp(24px,2.6vw,32px);line-height:1.14;font-weight:600;letter-spacing:-.03em;color:#fff}.gv-dhow__head h2::after{content:none}.gv-dhow__head p{margin:0;font-size:var(--fs-sm);line-height:1.7;color:rgba(255,255,255,.82)}.gv-dhow__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.gv-dhow__card{background:rgba(255,255,255,8%);border:1px solid rgba(255,255,255,.16);border-radius:14px;padding:24px 26px}.gv-dhow__card .gv-eyebrow{display:block;margin-bottom:12px;color:var(--dlight)}.gv-dhow__card h3{margin:0 0 10px;font-size:19px;font-weight:700;letter-spacing:-.02em;color:#fff}.gv-dhow__card p{margin:0;font-size:var(--fs-sm);line-height:1.68;color:rgba(255,255,255,.84);text-wrap:pretty}.gv-authorwrap--brand{--bink:#191C17;--bgreen:#A8C96A;--bgreen-2:#C6DE93;--bwide:var(--content);max-width:none;margin-top:64px;background:var(--ink)}main:has(.gv-authorwrap--brand)+.gv-footer{margin-top:0}.gv-authorbox--brand{max-width:var(--bwide);margin:0 auto;padding:48px var(--pad-x);background:0 0;color:#fff;gap:clamp(24px,4vw,56px)}.gv-authorbox--brand .gv-avatar{width:64px;height:64px}.gv-authorbox--brand .gv-eyebrow{color:var(--bgreen)}.gv-authorbox--brand .gv-authorbox__id h2{font-size:26px;font-weight:600;letter-spacing:-.02em;color:#fff}.gv-authorbox--brand .gv-authorbox__id h2 a:hover{color:var(--bgreen-2)}.gv-authorbox--brand .gv-authorbox__bio p,.gv-authorbox--brand .gv-authorbox__contact>p{color:rgba(255,255,255,.72)}.gv-authorbox--brand .gv-authorbox__bio strong{color:#fff}.gv-authorbox--brand .gv-authorbox__bio a{color:var(--bgreen-2)}.gv-authorbox--brand .gv-contact input{background:rgba(255,255,255,6%);border:1px solid rgba(255,255,255,.18);color:#fff}.gv-authorbox--brand .gv-contact input::placeholder{color:rgba(255,255,255,.45)}.gv-authorbox--brand .gv-contact input:focus{border-color:var(--guava);outline:none}.gv-authorbox--brand .gv-btn{background:var(--guava);color:var(--bink)}.gv-authorbox--brand .gv-btn:hover{background:var(--bgreen-2)}.gv-authorbox--brand .gv-news__fine{color:rgba(255,255,255,.4)}@media(max-width:860px){.gv-authorbox--brand .gv-authorbox__contact{border-top-color:rgba(255,255,255,.16)}}.gv-bkw{padding-top:40px}.gv-bkw__box{max-width:var(--measure);background:var(--clinical);padding:18px 20px}.gv-bkw .gv-eyebrow{display:block;margin-bottom:10px;color:var(--guava-deep)}.gv-bkw ul{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.gv-bkw li{font-size:var(--fs-micro);color:var(--body);background:var(--paper);border:1px solid var(--line);border-radius:999px;padding:5px 10px}.gv-boutro>p:first-child{font-size:var(--fs-lede);font-weight:300;line-height:1.7;color:var(--ink)}.gv-tablewrap{overflow-x:auto}.gv-tablewrap table{min-width:660px}@media(max-width:1080px){.gv-bhero__grid{grid-template-columns:1fr;gap:0}.gv-bhero__copy{padding-bottom:30px}.gv-bhero__media{min-height:0;aspect-ratio:16/9;border-left:0;border-top:1px solid rgba(255,255,255,8%);margin-inline:calc(-1 * var(--pad-x))}.gv-bfacts table{grid-template-columns:repeat(2,1fr)}.gv-bfacts tr,.gv-bfacts tr:nth-child(5n+1),.gv-bfacts tr:nth-child(5n){padding:20px 22px;border-right:1px solid rgba(255,255,255,.1)}.gv-brands__grid{grid-template-columns:repeat(3,1fr)}.gv-bfacts tr:nth-child(odd){padding-left:0}.gv-bfacts tr:nth-child(even){padding-right:0;border-right:0}.gv-bsplit,.gv-bline{grid-template-columns:1fr;gap:24px}.gv-bco{grid-template-columns:1fr}.gv-bco__copy{padding:26px var(--pad-x)}.gv-bco__media{height:auto;aspect-ratio:16/9}.gv-bline:nth-child(odd) .gv-bline__media{order:0}.gv-miles{grid-template-columns:1fr}.gv-band__inner{padding:40px var(--pad-x)}}@media(max-width:640px){.gv-bhero h1{font-size:clamp(34px,11vw,52px)}.gv-bfacts table{grid-template-columns:1fr}.gv-bfacts tr,.gv-bfacts tr:nth-child(odd),.gv-bfacts tr:nth-child(even){padding:16px 0;border-right:0;border-top:1px solid rgba(255,255,255,.1)}.gv-bfacts tr:first-child{border-top:0}.gv-btoc__label{display:none}.gv-bmarq__t{min-width:160px;height:78px;font-size:18px}.gv-brands__grid{grid-template-columns:repeat(2,1fr)}.gv-bline__facts>div{flex-basis:100%}}@media(max-width:860px){.gv-deflist__item{grid-template-columns:1fr}.gv-pcards{grid-template-columns:1fr}.gv-gallery--3{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.gv-gallery--2,.gv-gallery--3{grid-template-columns:1fr}.gv-prose.gv-howto ol>li{padding:14px 16px 14px 58px}.gv-facts__f dd{font-size:17px}.gv-modhead h2{font-size:var(--fs-h3)}}.gv-roster{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:24px}.gv-person{background:var(--clinical);transition:background .15s ease}.gv-person:hover{background:var(--paper)}.gv-person__link{display:block;height:100%}.gv-person__media{position:relative;background:var(--clinical);overflow:hidden}.gv-person__media img{width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:50% 22%}.gv-person__count{position:absolute;left:0;bottom:0;z-index:2;background:var(--ink);color:var(--guava);font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:7px 12px}.gv-person__body{padding:18px 20px 22px}.gv-person__name{font-size:var(--fs-h3);font-weight:600;color:var(--ink);transition:color .15s ease}.gv-person__link:hover .gv-person__name{color:var(--guava-deep)}.gv-person__dek{margin-top:9px;font-size:var(--fs-sm);line-height:1.55;color:var(--body)}.gv-person .gv-labels{margin-top:14px}.gv-index{list-style:none;margin:0;padding:0;display:grid;gap:2px;background:var(--line)}.gv-indexrow{background:var(--paper);display:grid;grid-template-columns:340px 1fr;gap:30px;padding:28px 30px;align-items:start}.gv-indexrow__media{display:block;background:var(--clinical)}.gv-indexrow__media img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.gv-indexrow__body h2{font-size:var(--fs-h2);font-weight:600;color:var(--ink)}.gv-indexrow__body h2 a:hover{color:var(--guava-deep)}.gv-indexrow__body .gv-labels{margin-top:12px}.gv-indexrow__dek{margin-top:12px;font-size:var(--fs-sm);line-height:1.6;color:var(--body)}.gv-dir{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(440px,1fr));gap:24px}.gv-house{background:var(--clinical);transition:background .15s ease;display:grid;grid-template-columns:170px 1fr;gap:20px;padding:22px 24px;align-items:start}.gv-house:hover{background:var(--paper)}.gv-house__media{display:grid;place-items:center;background:var(--paper);padding:12px}.gv-house__media img{width:100%;height:auto;max-height:165px;object-fit:contain}.gv-house__body h2{font-size:var(--fs-h3);font-weight:600;color:var(--ink)}.gv-house__body h2 a:hover{color:var(--guava-deep)}.gv-house__body .gv-labels{margin-top:11px}.gv-house__dek{margin-top:11px;font-size:var(--fs-sm);line-height:1.55;color:var(--body)}.gv-minispec{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:2px;background:var(--line);margin:18px 0 0}.gv-minispec>div{background:var(--clinical);padding:12px 15px}.gv-house .gv-minispec>div,.gv-person .gv-minispec>div{background:var(--paper)}.gv-minispec dt{font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.gv-minispec dd{margin:5px 0 0;font-size:var(--fs-sm);font-weight:600;color:var(--ink);line-height:1.4}.gv-index .gv-minispec{grid-template-columns:repeat(2,1fr)}.gv-minispec>div:last-child:nth-child(odd){grid-column:1/-1}.gv-minispec--inline{grid-template-columns:1fr}.gv-minispec--inline>div{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding:9px 13px}.gv-minispec--inline dd{margin:0;text-align:right}.gv-roster .gv-labels li,.gv-index .gv-labels li,.gv-dir .gv-labels li{padding:5px 9px}@media(max-width:860px){.gv-indexrow{grid-template-columns:1fr;gap:18px;padding:24px var(--pad-x)}.gv-dir{grid-template-columns:1fr}.gv-house{padding:22px var(--pad-x)}}@media(max-width:640px){.gv-roster{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.gv-house{grid-template-columns:1fr;gap:16px}.gv-house__media img{max-height:220px}.gv-minispec{grid-template-columns:1fr}}.gv-blocklabel{align-self:flex-start;display:inline-flex;align-items:center;background:var(--ink);color:#fff;font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.18em;text-transform:uppercase;padding:9px 14px}.gv-modhead--bold{padding:22px 26px}.gv-modhead--bold h2{font-size:clamp(22px,2.4vw,30px);letter-spacing:-.01em}.gv-tabset{margin:44px auto;max-width:var(--gv-wide);scroll-margin-top:84px}.gv-tabset__bar{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:2px;background:var(--line)}.gv-tabset__tab{appearance:none;border:0;border-radius:0;cursor:pointer;width:100%;font-family:inherit;font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.14em;text-transform:uppercase;padding:16px 14px;background:var(--clinical);color:var(--muted);transition:background .15s ease,color .15s ease}.gv-tabset__tab:hover{color:var(--ink)}.gv-tabset__tab.is-active{background:var(--ink);color:#fff}.gv-tabset__panel{padding:30px 0 4px}.gv-tabset__panel .gv-prose{max-width:none}.gv-tabset.is-ready .gv-tabset__panel{display:none}.gv-tabset.is-ready .gv-tabset__panel.is-active{display:block}@media(scripting:none){.gv-tabset__bar{display:none}.gv-tabset__panel{display:block}}@media(max-width:640px){.gv-tabset__bar{grid-auto-flow:row;grid-auto-columns:auto}.gv-tabset__tab{text-align:left;padding:14px 16px}}.gv-shots{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:2px;background:var(--line);margin:2em auto;max-width:var(--gv-wide)}.gv-shot{position:relative;overflow:hidden;background:var(--clinical);margin:0}.gv-shot img{width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;display:block;transition:transform .4s ease}.gv-shot figcaption{position:absolute;inset:auto 0 0 0;margin:0;padding:30px 16px 14px;color:#fff;font-size:var(--fs-sm);line-height:1.45;text-align:left;background:linear-gradient(to top,rgba(35,39,32,.92),rgba(35,39,32,0));opacity:0;transform:translateY(8px);transition:opacity .25s ease,transform .25s ease}.gv-shot:hover img,.gv-shot:focus-within img{transform:scale(1.04)}.gv-shot:hover figcaption,.gv-shot:focus-within figcaption{opacity:1;transform:none}@media(hover:none){.gv-shot figcaption{opacity:1;transform:none}.gv-shot img{transition:none}}@media(prefers-reduced-motion:reduce){.gv-shot img{transition:none}.gv-shot:hover img{transform:none}}.gv-collapse{max-width:var(--gv-wide);margin:2px auto 0;background:var(--clinical)}.gv-collapse+.gv-collapse{margin-top:2px}.gv-collapse>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 24px}.gv-collapse>summary::-webkit-details-marker{display:none}.gv-collapse__t{font-size:var(--fs-h3);font-weight:600;color:var(--ink);line-height:1.3}.gv-collapse>summary:hover .gv-collapse__t{color:var(--guava-deep)}.gv-collapse__chev{flex:none;color:var(--guava-deep);transition:transform .2s ease}.gv-collapse[open] .gv-collapse__chev{transform:rotate(180deg)}.gv-collapse__body{padding:0 24px 24px;max-width:none}.gv-collapse__body>*+*{margin-top:1.2em}@media(prefers-reduced-motion:reduce){.gv-collapse__chev{transition:none}}.gv-styleboard{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:24px}.gv-stylecard__link{display:block}.gv-stylecard__media{position:relative;overflow:hidden;background:var(--clinical)}.gv-stylecard__media img{width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;transition:transform .45s ease}.gv-stylecard__link:hover img,.gv-stylecard__link:focus-visible img{transform:scale(1.05)}.gv-stylecard__cap{position:absolute;inset:auto 0 0 0;padding:44px 18px 18px;color:#fff;background:linear-gradient(to top,rgba(35,39,32,.94) 15%,rgba(35,39,32,0))}.gv-stylecard__cap h2{font-size:var(--fs-h3);font-weight:600;color:#fff;line-height:1.2}.gv-stylecard__tags{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:11px 0 0;padding:0}.gv-stylecard__tags li{font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);background:#fff;padding:4px 8px}.gv-stylecard__spec{position:absolute;inset:0;margin:0;padding:20px;pointer-events:none;background:var(--ink);color:var(--on-dark-2);display:flex;flex-direction:column;justify-content:center;gap:14px;opacity:0;transition:opacity .22s ease}.gv-stylecard__link:hover .gv-stylecard__spec,.gv-stylecard__link:focus-visible .gv-stylecard__spec{opacity:1}.gv-stylecard__spec dt{font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--guava)}.gv-stylecard__spec dd{margin:4px 0 0;font-size:var(--fs-sm);color:#fff;line-height:1.4}@media(hover:none){.gv-stylecard__media img{transition:none}.gv-stylecard__spec{position:static;opacity:1;background:var(--clinical);color:var(--body);display:grid;grid-template-columns:repeat(2,1fr);gap:12px 16px;padding:16px 18px}.gv-stylecard__spec dd{color:var(--ink)}.gv-stylecard__spec dt{color:var(--muted)}}@media(prefers-reduced-motion:reduce){.gv-stylecard__media img,.gv-stylecard__spec{transition:none}.gv-stylecard__link:hover img{transform:none}}.gv-hspost{background:var(--clinical)}.gv-hswrap{max-width:var(--content);margin:0 auto;padding:0 var(--pad-x);display:grid;grid-template-columns:minmax(0,264px)minmax(0,1fr);gap:clamp(28px,3.4vw,52px);align-items:start}.gv-hsrail{position:sticky;top:20px;padding:24px 0 32px;display:flex;flex-direction:column;gap:12px;min-width:0}.gv-hscard{background:var(--paper);border:1px solid var(--line);padding:14px 16px}.gv-hscard .gv-eyebrow{display:block;margin-bottom:8px;color:var(--muted);font-size:11px}.gv-hscard--facts{border-top:4px solid var(--guava-deep)}.gv-hscard--facts dl{margin:0;display:flex;flex-direction:column}.gv-hscard--facts dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid var(--line)}.gv-hscard--facts dl>div:last-child{border-bottom:none;padding-bottom:0}.gv-hscard--facts dt{font-size:var(--fs-micro);color:var(--muted);flex:none}.gv-hscard--facts dd{margin:0;font-size:var(--fs-micro);font-weight:600;line-height:1.35;color:var(--body);text-align:right}.gv-hstoc{background:var(--wash);border-color:transparent}.gv-hstoc .gv-eyebrow{color:var(--guava-deep)}.gv-hstoc ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.gv-hstoc a{font-size:var(--fs-micro);font-weight:500;line-height:1.45;color:var(--body)}.gv-hstoc a:hover{color:var(--guava-deep)}.gv-hsauthor a{display:flex;align-items:center;gap:12px}.gv-hsauthor img{width:36px;height:36px;flex:none;object-fit:cover;border-radius:50%}.gv-hsauthor span{display:flex;flex-direction:column;line-height:1.35;min-width:0}.gv-hsauthor b{font-size:var(--fs-micro);font-weight:600;color:var(--body)}.gv-hsauthor i{font-style:normal;font-size:11px;color:var(--muted)}.gv-hsauthor a:hover b{color:var(--guava-deep)}.gv-hsauthor p{display:none}.gv-hsfollow{background:var(--ink);border-color:var(--ink);display:flex;flex-direction:column;gap:8px}.gv-hsfollow b{font-size:var(--fs-ui);font-weight:700;line-height:1.35;color:#fff}.gv-hsfollow p{display:none}.gv-hsfollow a{background:var(--guava);color:var(--ink);text-align:center;padding:9px 14px;font-size:var(--fs-micro);font-weight:700;transition:background .16s ease}.gv-hsfollow a:hover{background:var(--guava-light)}.gv-hsmain{padding:36px 0 80px;min-width:0}.gv-hsmain .gv-prose{max-width:var(--measure)}.gv-hsmain .gv-prose .gv-lookbook,.gv-hsmain .gv-prose table{max-width:none}.gv-hsmain .gv-crumbs{margin:0 0 24px}.gv-hsbadge{display:inline-block;margin-bottom:20px;padding:6px 12px;background:var(--guava-deep);color:#fff;font-size:var(--fs-eyebrow);font-weight:700;letter-spacing:.14em;text-transform:uppercase}.gv-hstitle{margin:0 0 24px;font-size:clamp(26px,3vw,34px);font-weight:800;line-height:1.18;letter-spacing:-.02em;color:var(--ink);text-wrap:pretty}.gv-hsmain .gv-prose{font-size:var(--fs-body);line-height:var(--lh-body)}.gv-hsmain .gv-prose h2{font-size:var(--fs-h3)}.gv-hsmain .gv-prose h3{font-size:var(--fs-h4)}.gv-hsmain p,.gv-hsmain li{font-size:var(--fs-body)}.gv-hspeers h2,.gv-hsoutro h2,.gv-hsrel h2{font-size:var(--fs-h3)}.gv-look__body h3{font-size:var(--fs-h4)}.gv-hsmain .gv-prose{margin-left:0;margin-right:0}.gv-look__body p,.gv-hshero__lede p,.gv-hspeer .gv-prose p,.gv-styl__cols p,.gv-hscard p{text-align:left}.gv-hstitle::after{content:none}.gv-hshero{display:grid;grid-template-columns:minmax(0,.8fr)minmax(0,1.2fr);gap:clamp(24px,3vw,40px);align-items:start;margin-bottom:clamp(40px,5vw,64px)}.gv-hshero__media{display:block}.gv-hshero__media img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block}.gv-hshero__copy{display:flex;flex-direction:column;gap:16px}.gv-hshero__lede p{font-size:var(--fs-body)}.gv-hshero__lede p{margin:0 0 12px;text-wrap:pretty}.gv-hshero__lede p:first-child{font-size:var(--fs-lede);line-height:1.6;font-weight:500;color:var(--ink)}.gv-hshero__lede p:last-child{margin-bottom:0}.gv-hstags{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:4px 0 0;padding:0}.gv-hstags li{font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--guava-deep);background:var(--paper);border:1px solid var(--wash-strong);padding:5px 10px;white-space:nowrap}.gv-lookbook{display:flex;flex-direction:column}.gv-look{display:grid;grid-template-columns:clamp(150px,26%,200px)minmax(0,1fr);gap:28px;align-items:start}.gv-look+.gv-look{margin-top:36px;padding-top:36px;border-top:1px solid var(--line)}.gv-look__media figure,.gv-look__media img{margin:0;display:block;width:100%}.gv-look__media img{aspect-ratio:3/4;object-fit:cover}.gv-look__media figcaption{margin-top:8px;font-size:var(--fs-micro);line-height:1.5;color:var(--muted);text-align:left}.gv-look__body{display:flex;flex-direction:column;gap:12px;min-width:0}.gv-look__body h3{margin:0;font-size:var(--fs-h3);font-weight:700;color:var(--ink)}.gv-look__body h3::after{content:none}.gv-look__n{color:var(--guava)}.gv-look__body p{margin:0;text-wrap:pretty}@media(max-width:640px){.gv-look{grid-template-columns:1fr;gap:14px}}.gv-hspeers,.gv-hsrel{padding-top:clamp(48px,6vw,76px);margin-top:clamp(36px,4.5vw,60px);border-top:1px solid var(--line)}.gv-hsoutro{padding-top:clamp(32px,4vw,48px)}.gv-hspeers h2,.gv-hsoutro h2,.gv-hsrel h2{margin:0 0 24px;font-size:var(--fs-h2);font-weight:700;letter-spacing:-.01em;color:var(--ink)}.gv-hspeers h2::after,.gv-hsoutro h2::after,.gv-hsrel h2::after{content:none}.gv-hsoutro h2{margin-bottom:12px}.gv-hspeers__grid{display:flex;flex-direction:column;gap:16px}.gv-hspeer{flex-direction:row;align-items:flex-start;gap:clamp(20px,3vw,40px)}.gv-hspeer>.gv-eyebrow{flex:0 0 clamp(150px,20%,210px);padding-top:4px}.gv-hspeer>.gv-prose{flex:auto;min-width:0}.gv-hspeer{background:var(--paper);border:1px solid var(--line);padding:24px;display:flex;flex-direction:column;gap:14px}.gv-hspeer .gv-eyebrow{color:var(--guava-deep)}.gv-hspeer .gv-prose p{margin:0 0 14px;font-size:var(--fs-sm);text-wrap:pretty}.gv-hspeer .gv-prose p:last-child{margin-bottom:0}.gv-hsrel__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.gv-hsrelcard{display:flex;flex-direction:column;gap:12px;background:var(--paper);border:1px solid var(--line);transition:border-color .16s ease}.gv-hsrelcard:hover{border-color:var(--guava-deep)}.gv-hsrelcard__media{display:block;aspect-ratio:16/10;overflow:hidden;background:var(--line)}.gv-hsrelcard__media img{width:100%;height:100%;object-fit:cover;display:block}.gv-hsrelcard__ph{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--muted);font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.2em}.gv-hsrelcard__body{display:flex;flex-direction:column;gap:8px;padding:0 20px 20px}.gv-hsrelcard__body .gv-eyebrow{color:var(--guava-deep)}.gv-hsrelcard__t{font-size:var(--fs-body);font-weight:600;line-height:1.4;color:var(--ink);text-wrap:pretty}.gv-hsrelcard:hover .gv-hsrelcard__t{color:var(--guava-deep)}.gv-hsrelcard__m{font-size:var(--fs-micro);color:var(--muted)}@media(max-width:860px){.gv-hswrap{grid-template-columns:1fr;gap:0}.gv-hsrail{position:static;padding:24px 0 0}.gv-hsmain{padding-top:24px}.gv-hshero{grid-template-columns:1fr;gap:20px}.gv-hshero__media img{aspect-ratio:16/10}.gv-hsrel__grid{grid-template-columns:1fr}.gv-hspeer{flex-direction:column;gap:12px}.gv-hspeer>.gv-eyebrow{flex:none}}.gv-styl__wrap{max-width:var(--content);margin:0 auto;padding:0 var(--pad-x)80px}.gv-styl .gv-crumbs{padding-top:20px;margin-bottom:26px}.gv-styl__rule{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:20px;margin-bottom:28px}.gv-styl__rule .gv-eyebrow{color:var(--guava-deep);letter-spacing:.16em}.gv-styl__rule i{height:1px;background:var(--line)}.gv-styl__hero{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,1.12fr);gap:clamp(24px,3.6vw,44px);align-items:start;margin-bottom:clamp(40px,5vw,64px)}.gv-styl__gallery{display:flex;flex-direction:column;gap:10px;min-width:0}.gv-styl__gal{display:grid;grid-template-columns:64px minmax(0,1fr);gap:10px;align-items:stretch}.gv-styl__strip{display:grid;grid-auto-rows:1fr;gap:8px}.gv-styl__strip img{width:100%;height:100%;object-fit:cover;display:block;background:var(--wash)}.gv-styl__lead{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;display:block;background:var(--wash)}.gv-styl__credit{font-size:var(--fs-micro);line-height:1.5;color:var(--muted)}.gv-styl__panel{display:flex;flex-direction:column;min-width:0}.gv-styl__panel h1{margin:0 0 14px;font-size:clamp(26px,2.9vw,34px);font-weight:800;line-height:1.2;letter-spacing:-.02em;color:var(--ink);text-wrap:pretty}.gv-styl__panel h1::after{content:none}.gv-styl__dek{margin:0 0 16px;font-size:var(--fs-body);line-height:1.6;color:var(--body);text-wrap:pretty}.gv-styl__meta{display:flex;align-items:center;gap:12px;margin-bottom:22px;font-size:var(--fs-eyebrow);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.gv-styl__meta i{width:4px;height:4px;background:var(--guava);flex:none}.gv-styl__spec{margin:0 0 20px;padding:16px 0;display:flex;flex-direction:column;gap:6px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.gv-styl__spec>div{display:flex;flex-wrap:wrap;gap:6px}.gv-styl__spec dt{font-size:var(--fs-eyebrow);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}.gv-styl__spec dt::after{content:" –"}.gv-styl__spec dd{margin:0;font-size:var(--fs-eyebrow);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.gv-styl__tags{display:flex;flex-wrap:wrap;gap:14px;list-style:none;margin:0 0 24px;padding:0}.gv-styl__tags li{font-size:var(--fs-eyebrow);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--guava-deep)}.gv-styl__cta{align-self:flex-start;background:var(--guava-deep);color:#fff;padding:12px 20px;font-size:var(--fs-eyebrow);font-weight:700;letter-spacing:.1em;text-transform:uppercase;transition:background .16s ease}.gv-styl__cta:hover{background:var(--ink);color:#fff}.gv-styl__why{margin-bottom:clamp(32px,4vw,44px)}.gv-styl__cols{max-width:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 48px}.gv-styl__cols p{margin:0;font-size:var(--fs-body);line-height:var(--lh-body);text-wrap:pretty}.gv-styl__why,.gv-styl__how,.gv-styl__more,.gv-styl__rel{margin-bottom:clamp(48px,6vw,80px)}.gv-styl__how,.gv-styl__rel{padding-top:clamp(40px,5vw,64px);border-top:1px solid var(--line)}.gv-styl__more{padding-top:clamp(40px,5vw,64px)}.gv-styl__why h2,.gv-styl__how h2,.gv-styl__rel h2,.gv-styl__barber h2{margin:0 0 18px;font-size:var(--fs-h2);font-weight:700;letter-spacing:-.01em;color:var(--ink)}.gv-styl__why h2::after,.gv-styl__how h2::after,.gv-styl__rel h2::after,.gv-styl__barber h2::after{content:none}.gv-styl__barber{background:var(--ink);color:#fff;padding:clamp(28px,3.4vw,40px);margin-bottom:clamp(44px,5.5vw,72px)}.gv-styl__barber .gv-eyebrow{display:block;margin-bottom:10px;color:var(--guava);letter-spacing:.16em}.gv-styl__barber h2{color:#fff;margin-bottom:24px}.gv-styl__barber .gv-prose{max-width:none}.gv-styl__barber .gv-prose ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 48px;list-style:none;margin:0;padding:0}.gv-styl__barber .gv-prose li{display:grid;grid-template-columns:14px minmax(0,1fr);gap:14px;align-items:start;font-size:var(--fs-body);line-height:1.6;color:#fff;text-align:left;text-wrap:pretty}.gv-styl__barber .gv-prose li::before{content:"";width:14px;height:14px;background:var(--guava);margin-top:7px}.gv-styl__barber .gv-prose p{color:#fff;text-align:left}.gv-styl__barber .gv-prose a{color:var(--guava-light)}.gv-styl__more{border-top:1px solid var(--line)}.gv-styl__more details{border-bottom:1px solid var(--line)}.gv-styl__more summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 0;cursor:pointer;list-style:none}.gv-styl__more summary::-webkit-details-marker{display:none}.gv-styl__more summary h2{margin:0;font-size:var(--fs-h2);font-weight:700;line-height:1.25;letter-spacing:-.01em;color:var(--ink)}.gv-styl__more .gv-prose h2{font-size:var(--fs-h2)}.gv-styl__more .gv-prose h3{font-size:var(--fs-h3);font-weight:600}.gv-styl__more summary h2::after{content:none}.gv-styl__more summary::after{content:"+";font-size:26px;font-weight:400;color:var(--guava-deep);flex:none}.gv-styl__more details[open] summary::after{content:"\2212"}.gv-styl__more summary:hover h2{color:var(--guava-deep)}.gv-styl__more details>.gv-prose{padding:0 0 20px;max-width:var(--measure)}.gv-styl__rates{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 48px}.gv-styl__rate{display:flex;align-items:center;justify-content:space-between;gap:16px}.gv-styl__rate>span:first-child{font-size:var(--fs-eyebrow);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}.gv-styl__dots{display:flex;gap:3px;flex:none}.gv-styl__dots i{width:12px;height:12px;border:1px dashed var(--guava-light)}.gv-styl__dots i.is-on{background:var(--guava-deep);border-color:var(--guava-deep)}.gv-styl__note{margin:24px 0 0;font-size:var(--fs-eyebrow);color:var(--muted)}@media(max-width:760px){.gv-styl__rates{grid-template-columns:1fr;gap:14px}}.gv-styl__tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.gv-styl__tiles a{display:flex;flex-direction:column;gap:10px}.gv-styl__tile{display:block;aspect-ratio:1;overflow:hidden;background:var(--wash)}.gv-styl__tile img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.2,.6,.2,1)}.gv-styl__tiles a:hover .gv-styl__tile img{transform:scale(1.05)}.gv-styl__ph{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--muted);font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.2em}.gv-styl__tilet{font-size:var(--fs-micro);font-weight:700;line-height:1.4;color:var(--muted);text-wrap:pretty}.gv-styl__tiles a:hover .gv-styl__tilet{color:var(--guava-deep)}@media(max-width:900px){.gv-styl__hero{grid-template-columns:1fr;gap:24px}.gv-styl__barber .gv-prose ul{grid-template-columns:1fr;gap:14px}.gv-styl__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.gv-styl__gal{grid-template-columns:1fr}.gv-styl__strip{grid-auto-flow:column;grid-auto-columns:1fr;grid-auto-rows:auto;order:2}.gv-styl__strip img{aspect-ratio:1;height:auto}}.gv-styl__how .gv-tabset__bar{border:1px solid var(--line);display:grid;grid-auto-flow:column;grid-auto-columns:1fr}.gv-styl__how .gv-tabset__tab{border:none;padding:14px 12px;background:var(--paper);color:var(--guava-deep);font-size:var(--fs-eyebrow);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.gv-styl__how .gv-tabset__tab+.gv-tabset__tab{border-left:1px solid var(--line)}.gv-styl__how .gv-tabset__tab.is-active{background:var(--guava-deep);color:#fff}.gv-styl__how .gv-tabset__tab:hover{color:var(--ink)}.gv-styl__how .gv-tabset__tab.is-active:hover{color:#fff}.gv-styl__how .gv-tabset__panel{padding-top:32px}.gv-dhero{--dgreen-dark:#3C6025;--dlight:#D6E5B8;position:relative;background:var(--guava-deep);color:#fff;overflow:hidden}.gv-dhero::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(110% 80% at 85% 0%,rgba(183,206,147,.3),transparent 62%)}.gv-dhero>*{position:relative}.gv-dhero__crumbs{max-width:var(--content);margin:0 auto;padding:20px var(--pad-x)0}.gv-dhero .gv-crumbs{font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.6)}.gv-dhero .gv-crumbs a{color:inherit}.gv-dhero .gv-crumbs a:hover{color:#fff}.gv-dhero .gv-crumbs .sep{color:rgba(255,255,255,.4)}.gv-dhero .gv-crumbs [aria-current=page]{color:#fff;font-weight:400}.gv-dhero__grid{max-width:var(--content);margin:0 auto;padding:36px var(--pad-x)0;display:grid;grid-template-columns:minmax(0,1.1fr)minmax(0,.9fr);gap:56px;align-items:end}.gv-dhero__copy,.gv-dhero__side{padding-bottom:40px}.gv-dhero__kicker{display:flex;align-items:center;gap:12px;margin-bottom:22px;font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--dlight)}.gv-dhero__kicker::before{content:"";flex:none;width:34px;height:1px;background:var(--dlight)}.gv-dhero h1{margin:0;font-size:clamp(32px,4.4vw,58px);line-height:1.02;font-weight:600;letter-spacing:-.035em;color:#fff;text-wrap:balance}.gv-dhero__dek{margin:20px 0 0;max-width:56ch;font-size:var(--fs-lede);line-height:1.65;color:rgba(255,255,255,.78);text-wrap:pretty}.gv-dhero__stats{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;margin:0;background:rgba(255,255,255,.22);border:1px solid rgba(255,255,255,.22);border-radius:14px;overflow:hidden}.gv-dhero__stats>div{background:rgba(255,255,255,8%);padding:20px}.gv-dhero__stats dt{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.62);margin-bottom:8px}.gv-dhero__stats dd{margin:0;font-size:34px;font-weight:700;letter-spacing:-.03em;line-height:1;color:#fff}.gv-dhero__stats dd.is-accent{color:var(--dlight)}.gv-dhero__stat--wide{grid-column:span 2}.gv-dhero__stat--wide dd{font-size:var(--fs-sm);font-weight:500;line-height:1.45;letter-spacing:0;color:rgba(255,255,255,.88)}.gv-dbar{border-top:1px solid rgba(255,255,255,.18);background:var(--dgreen-dark)}.gv-dbar__inner{max-width:var(--content);margin:0 auto;padding:16px var(--pad-x);display:flex;flex-wrap:wrap;gap:14px;align-items:center}.gv-dbar__search{flex:1 1 320px;display:flex;align-items:center;gap:11px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.3);border-radius:999px;padding:10px 18px}.gv-dbar__search svg{flex:none}.gv-dbar__search input{flex:1;min-width:0;border:0;outline:0;background:0 0;font-family:inherit;font-size:var(--fs-ui);color:#fff}.gv-dbar__search input::placeholder{color:rgba(255,255,255,.6)}.gv-dbar__search input::-webkit-search-cancel-button{display:none}.gv-dbar__clear{cursor:pointer;border:0;background:0 0;padding:0;font-family:inherit;font-size:var(--fs-micro);color:rgba(255,255,255,.72)}.gv-dbar__clear:hover{color:#fff}.gv-dbar__ranges{display:flex;flex-wrap:wrap;gap:7px}.gv-dbar__ranges button{cursor:pointer;white-space:nowrap;font-family:inherit;font-size:var(--fs-micro);font-weight:600;letter-spacing:.02em;padding:9px 15px;border-radius:999px;border:1px solid rgba(255,255,255,.32);background:0 0;color:rgba(255,255,255,.82);transition:all .18s ease}.gv-dbar__ranges button:hover{border-color:#fff;color:#fff}.gv-dbar__ranges button.is-on{background:var(--clinical);border-color:var(--clinical);color:var(--guava-deep)}.gv-dbar__ranges button[disabled]{opacity:.4;cursor:default}.gv-dbar__ranges button[disabled]:hover{border-color:rgba(255,255,255,.32);color:rgba(255,255,255,.82)}.gv-dlede{max-width:var(--content);margin:0 auto;padding:38px var(--pad-x)0}.gv-dintro p{max-width:96ch;margin:0 0 18px;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--body)}.gv-dintro p:first-child{margin-top:0}.gv-dintro p:last-child{margin-bottom:0}.gv-dsec{max-width:var(--content);margin:0 auto;padding:44px var(--pad-x)0}.gv-dsec__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:18px;border-bottom:1px solid var(--line)}.gv-dsec__head .gv-eyebrow{display:block;margin-bottom:10px;color:var(--guava-deep)}.gv-dsec__head h2{margin:0;font-size:clamp(26px,3.2vw,38px);line-height:1.08;font-weight:600;letter-spacing:-.03em;color:var(--ink)}.gv-dsec__head h2::after{content:none}.gv-dsec__count{margin:0 0 4px;font-size:var(--fs-sm);color:var(--muted);white-space:nowrap}.gv-dsec__count strong{color:var(--ink);font-weight:600}.gv-dstatus{flex:1 1 100%;display:flex;flex-wrap:wrap;gap:7px;margin-top:4px}.gv-dstatus button{cursor:pointer;font-family:inherit;font-size:var(--fs-micro);font-weight:600;padding:8px 14px;border:1px solid var(--line);border-radius:999px;background:var(--paper);color:var(--body);transition:all .15s ease}.gv-dstatus button:hover{border-color:var(--guava-deep);color:var(--guava-deep)}.gv-dstatus button.is-on{background:var(--ink);border-color:var(--ink);color:#fff}.gv-dgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:30px}@media(max-width:1100px){.gv-dgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.gv-dgrid{grid-template-columns:1fr}}.gv-dcard{display:flex;flex-direction:column;padding:24px 26px 26px;background:var(--paper);border:1px solid var(--line);border-radius:16px;transition:border-color .18s ease,box-shadow .18s ease}.gv-dcard:hover{border-color:#dde3d1;box-shadow:0 6px 24px rgba(35,39,32,6%)}.gv-dcard[hidden]{display:none}.gv-dcard__top{display:flex;flex-direction:column-reverse;align-items:flex-start;gap:12px}.gv-dcard__brands{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.gv-dcard__brands li{font-size:var(--fs-micro);font-weight:700;letter-spacing:-.01em;color:var(--ink);padding:6px 11px;border:1px solid #e4e9d9;background:var(--clinical);border-radius:999px}.gv-dcard__badge{flex:none;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:6px 11px;border-radius:999px;background:rgba(143,182,63,.16);color:var(--guava-deep)}.gv-dcard__badge.is-off{background:#f1f2ee;color:var(--muted)}.gv-dcard--pending{background:#fbfcf8}.gv-dcard--pending .gv-dcard__brands li{background:var(--paper)}.gv-dcard--pending .gv-dcard__addr{font-size:var(--fs-micro);color:var(--muted)}.gv-dcard__name--none{color:var(--muted);font-weight:600}.gv-dcard__contact:empty{margin:0 0 auto}.gv-dcard__co{margin-top:20px;padding-top:18px;border-top:1px solid #f1f4ea}.gv-dcard__co .gv-eyebrow{display:block;margin-bottom:7px;color:var(--muted)}.gv-dcard__name{margin:0;font-size:20px;font-weight:700;letter-spacing:-.02em;line-height:1.3;color:var(--ink)}.gv-dcard__addr{display:flex;align-items:flex-start;gap:11px;margin:18px 0 0;font-size:var(--fs-sm);line-height:1.6;color:var(--body);text-wrap:pretty}.gv-dcard__addr svg{flex:none;margin-top:3px}.gv-dcard__contact{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0 auto}.gv-dcard__mail,.gv-dcard__tel{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-sm);border-radius:999px;padding:8px 13px}.gv-dcard__mail{font-weight:500;color:var(--guava-deep);text-decoration:none;border:1px solid #e4e9d9}.gv-dcard__mail:hover{background:var(--clinical);color:var(--ink)}.gv-dcard__tel{font-weight:600;color:var(--ink);background:var(--clinical)}.gv-dcard__src{margin-top:20px;padding-top:16px;border-top:1px solid #f1f4ea;display:inline-flex;align-items:center;gap:7px;font-size:var(--fs-micro);font-weight:600;letter-spacing:.02em;color:var(--muted);text-decoration:none}.gv-dcard__src:hover{color:var(--guava-deep)}.gv-dempty{margin-top:30px;padding:52px 24px;text-align:center;border:1px dashed #dde3d1;border-radius:16px;background:#fbfcf8}.gv-dempty strong{display:block;margin-bottom:8px;font-size:19px;font-weight:600;color:var(--ink)}.gv-dempty p{margin:0;font-size:var(--fs-sm);line-height:1.65;color:var(--body)}.gv-dnote{margin:20px 0 0;max-width:80ch;font-size:var(--fs-micro);line-height:1.6;color:var(--muted)}.gv-dfaq{max-width:var(--content);margin:0 auto;padding:56px var(--pad-x)0;display:grid;grid-template-columns:minmax(0,260px)minmax(0,1fr);gap:24px 48px}.gv-dfaq__head .gv-eyebrow{display:block;margin-bottom:10px;color:var(--guava-deep)}.gv-dfaq__head h2{margin:0;font-size:clamp(24px,2.6vw,32px);line-height:1.12;font-weight:600;letter-spacing:-.03em;color:var(--ink)}.gv-dfaq__head h2::after{content:none}@media(max-width:900px){.gv-dfaq{grid-template-columns:1fr;gap:20px}}max-width: var(--content); margin: 0 auto; padding: 44px var(--pad-x) 0; display: grid; grid-template-columns: repeat(auto-fit,minmax(280px,1fr)); gap: 16px;}.gv-dhow__card{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:24px 26px}.gv-dhow__card .gv-eyebrow{display:block;margin-bottom:12px;color:var(--guava-deep)}.gv-dhow__card h3{margin:0 0 10px;font-size:19px;font-weight:700;letter-spacing:-.02em;color:var(--ink)}.gv-dhow__card p{margin:0;font-size:var(--fs-sm);line-height:1.68;color:var(--body);text-wrap:pretty}@media(max-width:900px){.gv-dhero__grid{grid-template-columns:1fr;gap:26px;padding-top:28px}.gv-dhero__copy{padding-bottom:0}.gv-dsec__count{white-space:normal}.gv-bdir{padding-top:44px}.gv-bdir__link{display:grid;grid-template-columns:1fr auto;align-items:center;gap:6px 18px;background:var(--ink);color:#fff;padding:22px 26px;transition:background .18s ease}.gv-bdir__link:hover{background:var(--bink)}.gv-bdir__label{grid-column:1;font-size:var(--fs-eyebrow);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--bgreen)}.gv-bdir__title{grid-column:1;font-size:var(--fs-h4);font-weight:600;line-height:1.3;color:#fff}.gv-bdir__go{grid-column:2;grid-row:1/span 2;font-size:22px;color:var(--bgreen)}}