:root{--avo-ink: #010301;--avo-ink-2: rgba(1, 3, 1, .7);--avo-ink-3: rgba(1, 3, 1, .52);--avo-line: rgba(1, 3, 1, .14);--avo-line-2: rgba(1, 3, 1, .28);--avo-forest: #233B1C;--avo-green: #1C7E3F;--avo-white: #F7FEF9;--avo-paper: #FFFFFF;--avo-beet: #98133F;--avo-serif: "AVO Museum", "LT Museum", Georgia, "Times New Roman", serif;--avo-sans: "AVO Haas", "Neue Haas Display", "Helvetica Neue", Arial, sans-serif;--avo-wrap: 1320px;--avo-gut: clamp(20px, 4vw, 40px);--avo-r: 16px;--avo-ease: cubic-bezier(.2, 0, 0, 1)}body{background:var(--avo-paper)!important}.avo{font-family:var(--avo-sans);color:var(--avo-ink);font-size:var(--t-16);line-height:1.55;letter-spacing:-.003em;-webkit-font-smoothing:antialiased}.avo *,.avo *:before,.avo *:after{box-sizing:border-box}.avo:where(:not(.g1)) :is(h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote){margin:0;padding:0}.avo h1,.avo h2,.avo h3,.avo h4{font-family:var(--avo-serif)!important;font-weight:300;color:inherit;text-wrap:balance;letter-spacing:-.02em}.avo ul,.avo ol{list-style:none}.avo img{display:block;max-width:100%;height:auto}.avo a{color:inherit}.avo p{text-wrap:pretty}.avo :focus-visible{outline:2px solid var(--avo-green);outline-offset:3px;border-radius:4px}.avo .num,.avo-num{font-variant-numeric:tabular-nums lining-nums}.avo-wrap{width:100%;max-width:var(--avo-wrap);margin:0 auto;padding:0 var(--avo-gut)}.avo-sec{padding:var(--g-y) 0}.avo-sec--tight{padding:var(--g-y-sm) 0}.avo-sec--panel{background:var(--avo-white)}.avo-sec--dark{background:var(--avo-forest);color:var(--avo-white)}.avo-sec--dark .avo-muted,.avo-sec--dark .avo-eyebrow{color:#f7fef9bd}.avo-sec--dark :focus-visible{outline-color:var(--avo-white)}.avo-eyebrow{font-family:var(--avo-sans);font-size:var(--t-12);font-weight:500;letter-spacing:.11em;text-transform:uppercase;color:var(--avo-ink-2)}.avo-display{font-size:clamp(46px,8.4vw,124px);line-height:.98}.avo-h2{font-size:clamp(34px,5vw,64px);line-height:1.02}.avo-h3{font-size:clamp(26px,3vw,36px);line-height:1.08}.avo-h4{font-size:var(--t-24);line-height:1.15}.avo-lead{font-size:clamp(19px,1.7vw,22px);line-height:1.5;color:var(--avo-ink-2)}.avo-muted{color:var(--avo-ink-2)}.avo-small{font-size:var(--t-14);line-height:1.5}.avo-xs{font-size:var(--t-12);line-height:1.5}.avo-italic{font-family:var(--avo-serif);font-style:italic;font-weight:300}.avo-rule{border:0;border-top:1px solid var(--avo-line);margin:0}.avo .avo-stack>*+*{margin-top:16px}.avo-measure{max-width:640px}.avo-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;height:52px;padding:0 24px;border-radius:999px;font-family:var(--avo-sans);font-size:var(--t-16);font-weight:500;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:background .16s var(--avo-ease),border-color .16s var(--avo-ease),color .16s var(--avo-ease);white-space:nowrap}.avo .avo-btn--solid{background:var(--avo-green);color:#fff}.avo .avo-btn--solid:hover{background:var(--avo-forest)}.avo .avo-btn--line{border-color:var(--avo-line-2);color:var(--avo-ink);background:transparent}.avo .avo-btn--line:hover{border-color:var(--avo-ink)}.avo .avo-btn--light{background:var(--avo-white);color:var(--avo-forest)}.avo .avo-btn--light:hover{background:#fff}.avo-btns{display:flex;flex-wrap:wrap;gap:12px}.avo-link{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.avo .avo-link:hover{color:var(--avo-green)}.avo-fn{font-family:var(--avo-sans);font-size:.55em;font-weight:500;vertical-align:super;line-height:0;margin-left:4px;color:var(--avo-green);text-decoration:none}.avo-sec--dark .avo-fn{color:#9fd6b0}.avo-header{position:sticky;top:0;z-index:40;background:#fffffff0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--avo-line)}.avo-header__bar{display:flex;align-items:center;justify-content:space-between;gap:20px;height:72px}.avo-logo{display:inline-flex;height:38px;color:var(--avo-ink)}.avo-logo__svg{height:100%;width:auto}.avo-nav{display:none;gap:4px}.avo .avo-nav a{padding:8px 12px;border-radius:999px;font-size:var(--t-16);text-decoration:none;color:var(--avo-ink);transition:color .16s}.avo .avo-nav a:hover,.avo .avo-nav a[aria-current=page]{color:var(--avo-green)}.avo-header__end{display:flex;align-items:center;gap:12px}.avo-header__cta{display:none;height:42px;padding:0 20px;font-size:var(--t-16)}.avo-burger{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:999px;border:1px solid var(--avo-line-2);background:none;cursor:pointer;color:var(--avo-ink)}.avo-mnav{border-top:1px solid var(--avo-line);background:#fff}.avo-mnav[hidden]{display:none}.avo-mnav a{display:block;padding:16px 0;border-bottom:1px solid var(--avo-line);font-family:var(--avo-serif);font-weight:300;font-size:var(--t-28);text-decoration:none;color:var(--avo-ink)}.avo-preview-bar{background:var(--avo-green);color:#fff;text-align:center;font-size:var(--t-12);font-weight:500;padding:8px 16px}@media(min-width:1100px){.avo-nav{display:flex}.avo-burger{display:none}.avo-mnav{display:none!important}}@media(min-width:768px){.avo-header__cta{display:inline-flex}}.avo-hero{padding:var(--g-y-sm) 0}.avo-hero__top{display:grid;gap:32px}.avo-hero__foot{display:grid;gap:32px;margin-top:32px}@media(min-width:900px){.avo-hero__foot{grid-template-columns:1fr auto;align-items:end}}.avo-hero__h{max-width:11ch}.avo-film{position:relative;margin-top:var(--g-gap-lg);border-radius:var(--avo-r);overflow:hidden;background:var(--avo-forest)}.avo-film img,.avo-film video{width:100%;aspect-ratio:16 / 9;object-fit:cover;display:block}.avo-film__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(1,3,1,.72),rgba(1,3,1,.05) 55%,transparent);pointer-events:none}.avo-film__cap{position:absolute;left:0;right:0;bottom:0;display:flex;flex-wrap:wrap;gap:16px;align-items:flex-end;justify-content:space-between;padding:24px;color:#fff}.avo-film__cap .avo-eyebrow{color:#ffffffd1}.avo-film__t{font-family:var(--avo-serif);font-weight:300;font-size:clamp(24px,3vw,38px);line-height:1.1;margin-top:8px}.avo .avo-film__btn{display:inline-flex;align-items:center;gap:12px;height:52px;padding:0 24px;border-radius:999px;background:#fff;color:var(--avo-forest);border:0;font-family:var(--avo-sans);font-size:var(--t-16);font-weight:500;cursor:pointer}.avo-film__btn:disabled{opacity:.8;cursor:default}.avo-strip{border-top:1px solid var(--avo-line);border-bottom:1px solid var(--avo-line)}.avo-strip ul{display:flex;flex-wrap:wrap;gap:12px 32px;justify-content:space-between;padding:16px 0}.avo-strip li{font-size:var(--t-12);font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--avo-ink-2);display:flex;align-items:center;gap:12px}.avo-strip li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--avo-green)}.avo-trio{display:grid;gap:16px;margin-top:40px}@media(min-width:900px){.avo-trio{grid-template-columns:repeat(3,1fr)}}.avo-pcard{display:flex;flex-direction:column;border:1px solid var(--avo-line);border-radius:var(--avo-r);overflow:hidden;text-decoration:none;color:inherit;background:#fff;transition:border-color .24s var(--avo-ease)}.avo-pcard:hover{border-color:var(--avo-ink)}.avo-pcard__img{aspect-ratio:4 / 3.4;background:var(--avo-white);overflow:hidden}.avo-pcard__img img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--avo-ease)}.avo-pcard:hover .avo-pcard__img img{transform:scale(1.03)}.avo-pcard__body{display:flex;flex-direction:column;gap:12px;padding:24px;flex:1}.avo-pcard__name{font-family:var(--avo-serif);font-weight:300;font-size:var(--t-32);line-height:1.05}.avo-pcard__meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:12px}.avo-tag{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:999px;border:1px solid var(--avo-line-2);font-size:var(--t-12);font-weight:500;letter-spacing:.02em}.avo-tag--green{background:var(--avo-green);border-color:var(--avo-green);color:#fff}.avo-tag--dev{background:var(--avo-white);border-color:var(--avo-line)}.avo-label{position:relative;aspect-ratio:4 / 3.4;display:flex;align-items:center;justify-content:center;padding:24px}.avo-label__card{width:min(320px,100%);background:#fff;border:1.5px solid var(--avo-ink);border-radius:var(--r-sm);padding:20px 20px 16px;box-shadow:0 18px 40px -24px #01030159}.avo-label__brand{display:flex;justify-content:space-between;align-items:baseline;border-bottom:1.5px solid var(--avo-ink);padding-bottom:8px;font-size:var(--t-12);font-weight:500;letter-spacing:.12em;text-transform:uppercase}.avo-label__name{font-family:var(--avo-serif);font-weight:300;font-size:var(--t-32);line-height:1;margin:16px 0 8px}.avo-label__row{display:flex;justify-content:space-between;gap:12px;border-top:1px solid var(--avo-line);padding:8px 0;font-size:var(--t-12)}.avo-label__row b{font-weight:500}.avo-label__foot{margin-top:8px;font-size:var(--t-12);color:var(--avo-ink-2)}.avo-compare{margin-top:40px;border:1px solid var(--avo-line);border-radius:var(--avo-r);overflow:hidden;background:#fff}.avo-compare table{width:100%;border-collapse:collapse;font-size:var(--t-16)}.avo-compare th,.avo-compare td{text-align:left;vertical-align:top;padding:16px;border-top:1px solid var(--avo-line)}.avo-compare thead th{border-top:0;background:var(--avo-white);font-family:var(--avo-serif);font-weight:300;font-size:var(--t-24);line-height:1.1}.avo-compare thead th a{text-decoration:none}.avo-compare thead th a:hover{color:var(--avo-green)}.avo-compare tbody th{width:18%;font-size:var(--t-12);font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--avo-ink-2)}.avo-compare__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.avo-compare table{min-width:760px}.avo-heritage{display:grid;gap:var(--g-gap-lg);align-items:center}@media(min-width:960px){.avo-heritage{grid-template-columns:.9fr 1.1fr}}.avo-doc{background:var(--avo-white);border:1px solid var(--avo-line);border-radius:var(--avo-r);padding:16px}.avo-doc img{border-radius:var(--r-sm);width:100%}.avo-doc figcaption{display:flex;justify-content:space-between;gap:12px;margin-top:12px;font-size:var(--t-12);color:var(--avo-ink-2)}.avo-doc figcaption b{font-weight:500;color:var(--avo-ink);letter-spacing:.08em;text-transform:uppercase;font-size:var(--t-12)}.avo-sign{font-family:var(--avo-serif);font-style:italic;font-weight:300;font-size:var(--t-28)}.avo-bridge{margin-top:32px;padding-top:24px;border-top:1px solid var(--avo-line);font-family:var(--avo-serif);font-weight:300;font-size:clamp(24px,2.6vw,32px);line-height:1.2}.avo-q{display:grid;gap:24px;margin-top:40px}@media(min-width:1000px){.avo-q{grid-template-columns:1fr 1.1fr;gap:40px}}.avo-q__picks{display:flex;flex-wrap:wrap;align-content:flex-start;gap:12px}.avo-q__pick{min-height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--avo-line-2);background:#fff;font-family:var(--avo-sans);font-size:var(--t-16);color:var(--avo-ink);cursor:pointer;transition:all .16s var(--avo-ease)}.avo-q__pick:hover{border-color:var(--avo-ink)}.avo-q__pick[aria-pressed=true]{background:var(--avo-ink);border-color:var(--avo-ink);color:#fff}.avo-q__card{background:#fff;border:1px solid var(--avo-line);border-radius:var(--avo-r);padding:24px}.avo-q__name{font-family:var(--avo-serif);font-weight:300;font-size:clamp(30px,3.4vw,42px);line-height:1.08;margin-top:8px}.avo-q__rows{margin-top:24px;border-top:1px solid var(--avo-line)}.avo-q__row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid var(--avo-line)}.avo-q__why{margin-top:16px;color:var(--avo-ink-2)}.avo-q__panel[hidden]{display:none}.avo-chip{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:96px;height:32px;padding:0 12px;border-radius:999px;border:1px solid;font-size:var(--t-14);font-weight:500;white-space:nowrap}.avo-chip--yes{background:var(--avo-green);border-color:var(--avo-green);color:#fff}.avo-chip--no{background:#fff;border-color:var(--avo-beet);color:var(--avo-beet)}.avo-chip--ex{background:#fff;border-color:var(--avo-ink-3);color:var(--avo-ink)}.avo-ev__head{display:grid;gap:24px}@media(min-width:960px){.avo-ev__head{grid-template-columns:1fr 1fr;align-items:end}}.avo-ev__grid{display:grid;gap:16px;margin-top:48px}@media(min-width:760px){.avo-ev__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1200px){.avo-ev__grid--4{grid-template-columns:repeat(4,1fr)}.avo-ev__grid--3{grid-template-columns:repeat(3,1fr)}}.avo-study{display:flex;flex-direction:column;gap:16px;border:1px solid rgba(247,254,249,.2);border-radius:var(--avo-r);padding:24px}.avo-sec:not(.avo-sec--dark) .avo-study{border-color:var(--avo-line);background:#fff}.avo-study__top{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.avo-study__n{font-family:var(--avo-serif);font-weight:300;font-size:var(--t-40);line-height:1}.avo-study__ing{font-size:var(--t-12);font-weight:500;letter-spacing:.1em;text-transform:uppercase}.avo-study__found{font-family:var(--avo-serif);font-weight:300;font-size:var(--t-20);line-height:1.25}.avo-study dl{display:grid;grid-template-columns:auto 1fr;gap:8px 16px;font-size:var(--t-14);border-top:1px solid rgba(247,254,249,.2);padding-top:12px;margin-top:auto}.avo-sec:not(.avo-sec--dark) .avo-study dl{border-top-color:var(--avo-line)}.avo-study dt{opacity:.72}.avo-study__src{font-size:var(--t-12);opacity:.86}.avo-study__src a{text-underline-offset:3px}.avo-disclaim{margin-top:32px;font-size:var(--t-12);line-height:1.55;opacity:.8;max-width:860px}.avo-plates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px var(--g-gut);margin-top:40px}@media(min-width:760px){.avo-plates{grid-template-columns:repeat(3,1fr)}}@media(min-width:1100px){.avo-plates{grid-template-columns:repeat(6,1fr)}.avo-plates--4{grid-template-columns:repeat(4,1fr)}}.avo-plate{position:relative;border-radius:var(--r-md);overflow:hidden;background:var(--g-paper);color:var(--g-ink);box-shadow:inset 0 0 0 1px var(--g-line)}.avo-plate__img,.avo-plate__blank{background:var(--sw, var(--g-sand))}.avo-plate__img{aspect-ratio:4 / 5;width:100%;object-fit:cover}.avo-plate__blank{aspect-ratio:4 / 5}.avo-plate__cap{padding:12px 16px 16px}.avo-plate__name{font-size:var(--t-14);font-weight:500;line-height:1.2}.avo-plate__latin{font-family:var(--avo-serif);font-style:italic;font-weight:300;font-size:var(--t-14);color:var(--g-mute)}.avo-plate__dose{position:absolute;top:16px;right:16px;background:#fff;color:var(--avo-ink);border-radius:999px;padding:4px 12px;font-size:var(--t-12);font-weight:500}.avo-doses{margin-top:32px;border-top:1.5px solid var(--avo-ink)}.avo-dose{display:grid;grid-template-columns:1fr auto;gap:8px 20px;padding:20px 0;border-bottom:1px solid var(--avo-line)}@media(min-width:900px){.avo-dose{grid-template-columns:1.1fr .5fr 1.4fr;align-items:baseline}}.avo-dose__name{font-family:var(--avo-serif);font-weight:300;font-size:var(--t-28);line-height:1.1}.avo-dose__amt{font-family:var(--avo-serif);font-weight:300;font-size:var(--t-28);white-space:nowrap;text-align:right}@media(min-width:900px){.avo-dose__amt{text-align:left}}.avo-dose__why{grid-column:1 / -1;color:var(--avo-ink-2);font-size:var(--t-16)}@media(min-width:900px){.avo-dose__why{grid-column:auto}}.avo-ledger{margin-top:32px;border:1px solid var(--avo-line);border-radius:var(--avo-r);overflow:hidden;background:#fff}.avo-ledger__head{display:none;grid-template-columns:1.6fr 1fr 1fr;gap:24px;padding:12px 24px;background:var(--avo-white);font-size:var(--t-12);font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--avo-ink-2);border-bottom:1px solid var(--avo-line)}.avo-ledger__row{display:grid;gap:16px;padding:20px;border-top:1px solid var(--avo-line)}.avo-ledger__row:first-of-type{border-top:0}.avo-ledger__q{display:flex;align-items:center;gap:12px}.avo-ledger__qlabel{font-size:var(--t-12);color:var(--avo-ink-2)}@media(min-width:1000px){.avo-ledger__head{display:grid}.avo-ledger__row{grid-template-columns:1.6fr 1fr 1fr;gap:24px;padding:24px}.avo-ledger__qlabel{display:none}}.avo-text{display:grid;gap:24px}@media(min-width:960px){.avo-text--split{grid-template-columns:1fr 1.25fr;gap:64px}}@media(min-width:990px){.avo-text--split{grid-template-columns:calc(var(--cw) * 5 + var(--g-gut) * 4) minmax(0,1fr);column-gap:calc(var(--cw) * 1 + var(--g-gut) * 2)}}.avo-text__body{font-size:var(--t-18)}.avo .avo-text__body>*+*{margin-top:16px}.avo-text__body a{text-underline-offset:4px}.avo-callout{border:1px solid var(--avo-line-2);border-radius:var(--avo-r);padding:24px}.avo-beat{display:grid;gap:32px}@media(min-width:960px){.avo-beat{grid-template-columns:.75fr 1.5fr;gap:64px}}.avo-lines p{font-family:var(--avo-serif);font-weight:300;font-size:var(--t-28);line-height:1.15;letter-spacing:-.015em;text-wrap:balance}@media(min-width:990px){.avo-lines p{font-size:var(--t-48);line-height:1.08}}.avo .avo-lines p+p{margin-top:8px}.avo-beat__img{border-radius:var(--r-md);overflow:hidden}@media(min-width:768px){.avo-beat__img{max-width:320px}}.avo-beat__img img{border-radius:var(--r-md)}.avo-pdp{display:grid;gap:var(--g-gap-lg);padding-top:24px}@media(min-width:1000px){.avo-pdp{grid-template-columns:1.05fr 1fr}.avo-pdp__info{position:sticky;top:96px;align-self:start}}.avo-crumbs{font-size:var(--t-14);color:var(--avo-ink-2);margin-bottom:16px}.avo-crumbs a{text-decoration:none}.avo-gal__main{border-radius:var(--avo-r);overflow:hidden;background:var(--avo-white)}.avo-gal__main img{width:100%;aspect-ratio:1 / 1;object-fit:cover}.avo-gal__thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-top:12px}.avo-gal__thumb{padding:0;border:2px solid transparent;border-radius:var(--r-md);overflow:hidden;background:var(--avo-white);cursor:pointer}.avo-gal__thumb[aria-pressed=true]{border-color:var(--avo-ink)}.avo-gal__thumb img{aspect-ratio:1 / 1;width:100%;object-fit:cover}.avo-gal__note{margin-top:12px;font-size:var(--t-12);color:var(--avo-ink-2)}.avo-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:32px}.avo-fact{border-left:1px solid var(--avo-line-2);padding-left:16px}.avo-fact__n{font-family:var(--avo-serif);font-weight:300;font-size:clamp(26px,2.6vw,34px);line-height:1;white-space:nowrap}.avo-fact__l{margin-top:8px;font-size:var(--t-14);color:var(--avo-ink-2)}.avo-plans{display:grid;gap:12px;margin-top:24px}.avo-plan{display:flex;justify-content:space-between;gap:16px;align-items:center;border:1px solid var(--avo-line-2);border-radius:var(--r-md);padding:16px;opacity:.66}.avo-plan__t{font-weight:500}.avo-plan__p{font-family:var(--avo-serif);font-weight:300;font-size:var(--t-24)}.avo-buy{margin-top:16px;background:var(--avo-white);border-radius:var(--avo-r);padding:24px}.avo-wl{width:100%;max-width:580px}.avo-wl__row{display:flex;flex-direction:column;gap:12px}@media(min-width:640px){.avo-wl__row{flex-direction:row}}.avo-wl input[type=email]{flex:1;min-width:0;height:52px;border-radius:999px;border:1px solid var(--avo-line-2);padding:0 24px;font:16px var(--avo-sans);color:var(--avo-ink);background:#fff}.avo-wl input[type=email]:focus{outline:none;border-color:var(--avo-ink)}.avo-wl__note{margin-top:12px;font-size:var(--t-14);color:var(--avo-ink-2)}.avo-sec--dark .avo-wl__note{color:#f7fef9bd}.avo-wl__ok{border:1px solid var(--avo-line-2);border-radius:var(--avo-r);padding:20px}.avo-wl__err{margin-top:12px;color:var(--avo-beet);font-size:var(--t-16)}.avo-wl-box{border-radius:var(--r-md);background:var(--g-warm);padding:24px}@media(min-width:990px){.avo-wl-box{padding:48px}}.avo-faq{margin-top:32px;border-top:1px solid var(--avo-line);max-width:880px}.avo-faq details{border-bottom:1px solid var(--avo-line)}.avo-faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;cursor:pointer;font-family:var(--avo-serif);font-weight:300;font-size:clamp(22px,2.2vw,27px);line-height:1.2}.avo-faq summary::-webkit-details-marker{display:none}.avo-faq summary:after{content:"+";font-family:var(--avo-sans);font-size:var(--t-24);font-weight:300;transition:transform .24s var(--avo-ease)}.avo-faq details[open] summary:after{transform:rotate(45deg)}.avo-faq__a{padding:0 40px 24px 0;color:var(--avo-ink-2);font-size:var(--t-16)}.avo .avo-faq__a>*+*{margin-top:12px}.avo-sfacts{max-width:440px;border:2px solid var(--avo-ink);padding:12px;font-family:Arial,Helvetica,sans-serif;color:var(--avo-ink);background:#fff}.avo-sfacts h3{font-family:Arial,Helvetica,sans-serif;font-weight:900;font-size:var(--t-28);letter-spacing:-.01em;line-height:1}.avo-sfacts .bar{border-top:8px solid var(--avo-ink);margin:8px 0}.avo-sfacts .r{display:flex;justify-content:space-between;gap:12px;border-top:1px solid var(--avo-ink);padding:4px 0;font-size:var(--t-12)}.avo-sfacts .r.sub{padding-left:16px}.avo-sfacts .r.sub2{padding-left:24px}.avo-sfacts small{display:block;font-size:var(--t-12);line-height:1.4;margin-top:8px}.avo-footer{background:var(--avo-forest);color:var(--avo-white)}.avo-footer__grid{display:grid;gap:40px;padding:64px 0}@media(min-width:960px){.avo-footer__grid{grid-template-columns:1.5fr 1fr 1fr 1fr}}.avo-footer .avo-logo{height:54px;color:var(--avo-white)}.avo-footer__line{margin-top:24px;font-family:var(--avo-serif);font-weight:300;font-size:var(--t-32);line-height:1.1;max-width:14ch}.avo-footer h4{font-family:var(--avo-sans);font-size:var(--t-12);font-weight:500;letter-spacing:.11em;text-transform:uppercase;color:#f7fef9b3}.avo-footer ul{margin-top:16px}.avo-footer li+li{margin-top:8px}.avo-footer a{text-decoration:none}.avo-footer a:hover{text-decoration:underline}.avo-footer__base{border-top:1px solid rgba(247,254,249,.16);padding:24px 0;font-size:var(--t-12);color:#f7fef9b8;display:flex;flex-direction:column;gap:8px}@media(min-width:768px){.avo-footer__base{flex-direction:row;justify-content:space-between}}@media(prefers-reduced-motion:reduce){.avo *,.avo *:before,.avo *:after{transition:none!important;animation:none!important}}.avo .visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.avo em,.avo i{font-family:inherit!important;font-style:italic}.avo .avo-italic,.avo .avo-sign,.avo .avo-plate__latin{font-family:var(--avo-serif)!important}[xo-abs=full][style*="160vw"]{color:transparent!important}.avo .avo-text__body ul{list-style:disc;padding-left:1.2em}.avo .avo-text__body li+li{margin-top:8px}.avo .avo-sec--dark .avo-btn--line{color:var(--avo-white);border-color:#f7fef966}@media(max-width:699px){.avo-film__shade{display:none}.avo-film__cap{position:static;background:var(--avo-forest);padding:16px 16px 20px}}:root{--ag-x: var(--g-x);--ag-y: var(--g-y-sm)}@media(min-width:990px){:root{--ag-y: var(--g-y)}}.ag-sec{padding:var(--ag-y) var(--ag-x)}.ag-sec--panel{background:var(--avo-white)}.ag-sec--dark{background:var(--avo-forest);color:var(--avo-white)}.ag-h2{font-family:var(--avo-serif)!important;font-weight:300!important;font-size:var(--t-32);line-height:1.04;letter-spacing:-.02em}@media(min-width:990px){.ag-h2{font-size:var(--t-56)}}.ag-sub{font-size:var(--t-20);line-height:26px;margin-top:16px}@media(min-width:990px){.ag-sub{font-size:var(--t-24);line-height:32px}}.ag-p{font-size:var(--t-18);line-height:26px}@media(min-width:990px){.ag-p{font-size:var(--t-20);line-height:28px}}.ag-eyebrow{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:var(--t-12);letter-spacing:.06em;text-transform:uppercase}.avo .ag-pill{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:54px;padding:16px 24px;border-radius:var(--r-pill);font-size:var(--t-18);line-height:24px;font-weight:400;text-decoration:none;white-space:nowrap;border:1px solid var(--avo-forest);color:var(--avo-forest);background:transparent;cursor:pointer;transition:background .16s,color .16s,border-color .16s}.avo .ag-pill:hover{background:var(--avo-forest);color:#fff}.avo .ag-pill--solid{background:var(--avo-green);border-color:var(--avo-green);color:#fff}.avo .ag-pill--solid:hover{background:var(--avo-forest);border-color:var(--avo-forest)}.avo .ag-pill--white{background:#fff;border-color:#fff;color:var(--avo-ink)}.avo .ag-pill--ghost{border-color:#ffffffe6;color:#fff}.avo .ag-pill--ghost:hover{background:#fff;color:var(--avo-ink)}.avo .ag-pill[aria-disabled=true]{opacity:.75;pointer-events:none}.ag-btns{display:flex;flex-wrap:wrap;gap:12px}.ag-head{display:flex;flex-direction:column;gap:20px;margin-bottom:32px}@media(min-width:990px){.ag-head{flex-direction:row;justify-content:space-between;align-items:flex-end;margin-bottom:48px}.ag-head>div{max-width:892px}}.ag-ann{background:var(--avo-green);color:#fff;text-align:center;padding:8px 16px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:var(--t-12);line-height:18px;letter-spacing:.04em;text-transform:uppercase}.avo .avo-header{position:sticky;top:0;background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid var(--avo-line)}.avo .avo-header__bar{height:64px;padding:0 var(--ag-x);max-width:none}@media(min-width:990px){.avo .avo-header__bar{height:90px}}.avo .avo-logo{height:34px}@media(min-width:990px){.avo .avo-logo{height:40px}}.avo .avo-header .avo-nav{margin-left:auto;margin-right:12px;gap:20px}.avo .avo-header .avo-nav a{font-size:var(--t-18);padding:8px 4px}.avo .avo-header__cta{height:52px;padding:0 24px;border-radius:var(--r-pill);font-size:var(--t-18);font-weight:400}.ag-hero{position:relative}.ag-hero__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.ag-hero__track::-webkit-scrollbar{display:none}.ag-hero__slide{position:relative;flex:0 0 100%;scroll-snap-align:start;height:min(calc(100vh - 124px),900px);min-height:560px;overflow:hidden;color:#fff}.ag-hero__slide img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ag-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0103019e,#01030147 45%,#01030100 75%)}@media(max-width:989px){.ag-hero__shade{background:linear-gradient(0deg,#010301b8,#01030140 55%,#01030100 85%)}}.ag-hero__copy{position:absolute;left:var(--ag-x);right:var(--ag-x);bottom:64px;max-width:640px;display:flex;flex-direction:column;gap:16px}@media(min-width:990px){.ag-hero__copy{top:50%;bottom:auto;transform:translateY(-40%)}}.ag-hero__h{font-family:var(--avo-serif)!important;font-weight:300!important;color:#fff;font-size:var(--t-40);line-height:1.02;letter-spacing:-.02em}@media(min-width:990px){.ag-hero__h{font-size:var(--t-72)}}.ag-hero__p{font-size:var(--t-18);line-height:26px;max-width:520px;color:#ffffffeb}.ag-hero__arrow{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;border:0;background:#ffffffeb;color:var(--avo-ink);display:none;align-items:center;justify-content:center;cursor:pointer;z-index:2}@media(min-width:990px){.ag-hero__arrow{display:inline-flex}}.ag-hero__arrow--prev{left:16px}.ag-hero__arrow--next{right:16px}.ag-hero__dots{position:absolute;right:var(--ag-x);bottom:28px;display:flex;gap:8px;z-index:2}.ag-hero__dot{width:8px;height:8px;border-radius:4px;border:0;padding:0;background:#ffffff80;cursor:pointer;transition:width .24s,background .24s}.ag-hero__dot[aria-current=true]{width:32px;background:#fff}.ag-cards{display:grid;gap:24px}@media(min-width:990px){.ag-cards{grid-template-columns:1fr 1fr;gap:32px}}.ag-card{position:relative;background:var(--avo-white);display:flex;flex-direction:column;text-decoration:none;color:inherit}.ag-card__img{position:relative;aspect-ratio:631 / 400;overflow:hidden;background:var(--sw, var(--avo-white))}.ag-card__img img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--avo-ease)}.ag-card:hover .ag-card__img img{transform:scale(1.03)}.ag-card__plus{position:absolute;top:16px;right:16px;width:40px;height:40px;background:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:var(--t-24);line-height:1;color:var(--avo-ink)}.ag-card__body{padding:24px 16px}@media(min-width:990px){.ag-card__body{padding:32px 24px}}.ag-card__t{font-family:var(--avo-serif);font-weight:300;font-size:var(--t-24);line-height:1.05;letter-spacing:-.02em}@media(min-width:990px){.ag-card__t{font-size:var(--t-40)}}.ag-card__p{margin-top:12px;font-size:var(--t-16);line-height:24px}@media(min-width:990px){.ag-card__p{font-size:var(--t-18);line-height:28px}}.ag-card__tag{display:inline-block;margin-bottom:16px}.ag-rail{display:grid;gap:32px}@media(min-width:990px){.ag-rail{grid-template-columns:300px 1fr;gap:56px;align-items:start}}.ag-rail__nav{display:flex;gap:8px;margin-top:24px}.ag-rail__btn{width:44px;height:44px;border-radius:50%;border:1px solid var(--avo-line-2);background:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--avo-ink)}.ag-rail__track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px;margin-right:calc(var(--ag-x) * -1);padding-right:var(--ag-x)}.ag-rail__track::-webkit-scrollbar{display:none}.ag-media{flex:0 0 78%;scroll-snap-align:start}@media(min-width:990px){.ag-media{flex-basis:300px}}.ag-media img{width:100%;aspect-ratio:300 / 220;object-fit:cover}.ag-media__t{margin-top:12px;font-size:var(--t-18);line-height:24px;font-weight:500}.ag-media__c{margin-top:4px;font-size:var(--t-16);line-height:22px;color:var(--avo-ink-2)}.ag-study{flex:0 0 86%;scroll-snap-align:start;background:var(--avo-white);padding:24px;display:flex;flex-direction:column;gap:16px}@media(min-width:990px){.ag-study{flex-basis:360px}}.ag-sec--panel .ag-study{background:#fff}.ag-study__top{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.ag-study__n{font-family:var(--avo-serif);font-weight:300;font-size:var(--t-40);line-height:1;color:var(--avo-green)}.ag-study__found{font-family:var(--avo-serif);font-weight:300;font-size:var(--t-24);line-height:1.25}.ag-study dl{display:grid;grid-template-columns:auto 1fr;gap:8px 16px;font-size:var(--t-14);line-height:20px;border-top:1px solid var(--avo-line);padding-top:12px;margin-top:auto}.ag-study dt{color:var(--avo-ink-2)}.ag-study__src{font-size:var(--t-12);line-height:19px;color:var(--avo-ink-2)}.ag-offer{display:grid;gap:24px}@media(min-width:990px){.ag-offer{grid-template-columns:repeat(3,1fr);gap:32px}}.ag-plan{background:#fff;display:flex;flex-direction:column}.ag-plan__img{aspect-ratio:1 / .82;background:var(--avo-white);overflow:hidden}.ag-plan__img img{width:100%;height:100%;object-fit:cover}.ag-plan__bar{padding:8px 16px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:var(--t-12);letter-spacing:.05em;text-transform:uppercase;background:var(--avo-green);color:#fff}.ag-plan__bar--dev{background:var(--avo-forest)}.ag-plan__body{padding:24px;display:flex;flex-direction:column;gap:16px;flex:1}.ag-plan__t{font-family:var(--avo-serif);font-weight:300;font-size:var(--t-32);line-height:1.05;letter-spacing:-.02em}.ag-plan__rows{border-top:1px solid var(--avo-line)}.ag-plan__row{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--avo-line);font-size:var(--t-16);line-height:22px}.ag-plan__row span:first-child{color:var(--avo-ink-2)}.ag-plan__go{margin-top:auto;padding-top:8px}.ag-plan__go .ag-pill{width:100%}.ag-plan__note{font-size:var(--t-12);color:var(--avo-ink-2);display:flex;gap:8px;align-items:center}.ag-split{display:grid;gap:32px}@media(min-width:990px){.ag-split{grid-template-columns:minmax(0,551px) 1fr;gap:96px;align-items:center}}.ag-split__img img{width:100%;height:100%;max-height:760px;object-fit:cover}.ag-acc{margin-top:32px;border-top:1px solid var(--avo-line)}.ag-acc details{border-bottom:1px solid var(--avo-line)}.ag-acc summary{list-style:none;display:flex;align-items:center;gap:12px;padding:16px 0;cursor:pointer;font-size:var(--t-16);line-height:24px;font-weight:500}.ag-acc summary::-webkit-details-marker{display:none}.ag-acc summary:after{content:"+";margin-left:auto;font-size:var(--t-24);font-weight:300;transition:transform .24s var(--avo-ease)}.ag-acc details[open] summary:after{transform:rotate(45deg)}.ag-acc__chk{width:20px;height:20px;flex:0 0 20px;color:var(--avo-green)}.ag-acc__a{padding:0 32px 16px;font-size:var(--t-16);line-height:24px;color:var(--avo-ink-2)}.ag-faq{display:grid;gap:24px}@media(min-width:990px){.ag-faq{grid-template-columns:minmax(0,519px) minmax(0,631px);justify-content:space-between}}.ag-faq__list{border-top:1px solid var(--avo-line)}.ag-faq__list details{border-bottom:1px solid var(--avo-line)}.ag-faq__list summary{list-style:none;display:flex;justify-content:space-between;gap:16px;padding:24px 0;cursor:pointer;font-size:var(--t-16);line-height:24px;font-weight:500}.ag-faq__list summary::-webkit-details-marker{display:none}.ag-faq__list summary:after{content:"+";font-size:var(--t-24);font-weight:300;line-height:1}.ag-faq__list details[open] summary:after{content:"\2212"}.ag-faq__a{padding:0 0 24px;font-size:var(--t-16);line-height:24px;color:var(--avo-ink-2)}.avo .ag-faq__a>*+*{margin-top:12px}.ag-q{display:grid;gap:32px}@media(min-width:990px){.ag-q{grid-template-columns:minmax(0,551px) 1fr;gap:96px;align-items:start}}.ag-q .avo-q__picks{margin-top:32px}.ag-q .avo-q__card{border-radius:var(--r-md);border:0;background:var(--avo-white)}.avo .avo-footer__grid{padding:64px var(--ag-x);max-width:none}.avo .avo-footer__base{padding:24px var(--ag-x) 24px;max-width:none}.ag-foot-wl{margin-top:24px;max-width:420px}.ag-foot-wl .avo-wl__note{color:#f7fef9bd}@media(min-width:990px){.ag-hero__slide--right .ag-hero__copy{left:auto;right:var(--ag-x);width:min(560px,42%)}.ag-hero__slide--right .ag-hero__shade{background:linear-gradient(270deg,#01030194,#0103013d 40%,#01030100 68%)}}.ag-sec--panel .ag-plan,.ag-sec--panel .ag-study{box-shadow:0 0 0 1px var(--avo-line)}.ag-hero__slide--split{background:var(--avo-forest)}.ag-hero__slide--split .ag-hero__shade{display:none}.ag-hero__slide--split img{inset:0 0 auto 0;height:52%}@media(min-width:990px){.ag-hero__slide--split img{inset:0 0 0 auto;width:50%;height:100%}.ag-hero__slide--split .ag-hero__copy{max-width:min(560px,40%)}}@media(max-width:989px){.ag-hero__slide{background:var(--avo-forest)}.ag-hero__slide img{inset:0 0 auto 0;height:50%}.ag-hero__shade{display:none}.ag-hero__copy{bottom:56px}.ag-hero__dots{bottom:20px}}:root{--avo-r: 16px}.avo .avo-sec{padding:var(--ag-y) 0}.avo .avo-wrap{max-width:none;padding:0 var(--ag-x)}.avo .avo-h2{font-size:var(--t-32);line-height:1.04}@media(min-width:990px){.avo .avo-h2{font-size:var(--t-56)}}.avo .avo-display{font-size:var(--t-40);line-height:1.02}@media(min-width:990px){.avo .avo-display{font-size:var(--t-72)}}.avo .avo-btn{height:54px;padding:0 24px;border-radius:var(--r-pill);font-size:var(--t-18);font-weight:400}.avo .avo-callout,.avo .avo-ledger,.avo .avo-plate,.avo .avo-gal__main,.avo .avo-wl-box,.avo .avo-doc,.avo .avo-q__card{border-radius:var(--r-md);overflow:hidden}.ag-shop{display:grid;background:#fff}@media(min-width:990px){.ag-shop{grid-template-columns:1fr 1fr;min-height:min(calc(100vh - 124px),820px)}}.ag-shop__img{background:var(--avo-white);position:relative;aspect-ratio:1 / 1}@media(min-width:990px){.ag-shop__img{aspect-ratio:auto}}.ag-shop__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ag-shop__note{position:absolute;left:16px;bottom:14px;font-size:var(--t-12);color:var(--avo-ink-2);background:#ffffffd9;padding:4px 8px}.ag-shop__col{display:flex;align-items:center;justify-content:center;padding:40px var(--ag-x);background:var(--avo-white)}.ag-shop__in{width:100%;max-width:458px}.ag-shop__crumbs{font-size:var(--t-12);color:var(--avo-ink-2);text-align:center;margin-bottom:16px}.ag-shop__crumbs a{text-decoration:none}.ag-shop__t{font-family:var(--avo-serif)!important;font-weight:300!important;font-size:var(--t-40);line-height:1.05;text-align:center;letter-spacing:-.02em}.ag-shop__one{text-align:center;margin-top:12px;font-size:var(--t-16);line-height:24px;color:var(--avo-ink-2)}.ag-shop__step{text-align:center;margin-top:24px;font-size:var(--t-12);font-weight:500;letter-spacing:.06em;text-transform:uppercase}.ag-shop__prog{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:12px;font-size:var(--t-14);font-weight:500}.ag-shop__bar{width:140px;height:6px;border-radius:3px;background:var(--avo-line);overflow:hidden}.ag-shop__bar span{display:block;height:100%;width:50%;background:var(--avo-green);transition:width .4s var(--avo-ease)}.ag-shop__opts{display:grid;gap:16px;margin-top:32px}.ag-opt{display:grid;grid-template-columns:22px 1fr;gap:16px;align-items:start;padding:20px 24px;background:#fff;border:1px solid var(--avo-line-2);cursor:pointer;transition:border-color .16s}.ag-opt:hover{border-color:var(--avo-ink)}.ag-opt input{margin:4px 0 0;width:18px;height:18px;accent-color:var(--avo-green)}.ag-opt:has(input:checked){border-color:var(--avo-forest);box-shadow:inset 0 0 0 1px var(--avo-forest)}.ag-opt__t{font-family:var(--avo-serif);font-weight:300;font-size:var(--t-28);line-height:1.1}.ag-opt__p{margin-top:8px;font-size:var(--t-16);font-weight:500}.ag-opt__d{margin-top:8px;font-size:var(--t-14);line-height:20px;color:var(--avo-ink-2)}.avo .ag-shop__go{width:100%;height:60px;margin-top:24px;border-radius:var(--r-pill);border:0;background:var(--avo-forest);color:#fff;font-family:var(--avo-sans);font-size:var(--t-20);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:12px}.avo .ag-shop__go:hover{background:var(--avo-green)}.ag-shop__back{display:block;margin:16px auto 0;background:none;border:0;font:15px var(--avo-sans);color:var(--avo-ink-2);text-decoration:underline;cursor:pointer}.ag-shop__small{margin-top:16px;text-align:center;font-size:var(--t-12);color:var(--avo-ink-2)}.ag-shop [data-avo-step][hidden]{display:none}.ag-shop__picked{margin-top:24px;padding:16px;background:#fff;border:1px solid var(--avo-line);font-size:var(--t-16)}.ag-inset{background:var(--avo-white);display:grid;gap:32px;padding:32px 24px;align-items:center}@media(min-width:990px){.ag-inset{grid-template-columns:1fr 1fr 1fr;gap:40px;padding:64px}}.ag-inset__img img{width:100%;max-height:560px;object-fit:contain;mix-blend-mode:multiply}.ag-check{border-top:1px solid var(--avo-line)}.ag-check li{display:flex;align-items:center;gap:12px;padding:16px 0;border-bottom:1px solid var(--avo-line);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:var(--t-12);letter-spacing:.04em;text-transform:uppercase}.ag-check svg{flex:0 0 22px;color:var(--avo-green)}.ag-not{display:grid;gap:32px;margin-top:40px}@media(min-width:990px){.ag-not{grid-template-columns:repeat(3,1fr);gap:48px}}.ag-not__icon{width:36px;height:36px;color:var(--avo-ink)}.ag-not__t{margin-top:16px;font-size:var(--t-20);line-height:28px;font-weight:500}.ag-not__p{margin-top:8px;font-size:var(--t-16);line-height:24px;color:var(--avo-ink-2)}.ag-closer{display:grid;background:#fff}@media(min-width:990px){.ag-closer{grid-template-columns:1fr 1fr;min-height:560px}}.ag-closer__img{position:relative;aspect-ratio:4 / 3}@media(min-width:990px){.ag-closer__img{aspect-ratio:auto}}.ag-closer__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ag-closer__copy{display:flex;flex-direction:column;justify-content:center;gap:24px;padding:40px var(--ag-x)}.ag-closer__h{font-family:var(--avo-serif)!important;font-weight:300!important;font-size:var(--t-40);line-height:1.04;letter-spacing:-.02em}@media(min-width:990px){.ag-closer__h{font-size:var(--t-64)}}@media(min-width:990px){.ag-inset--two{grid-template-columns:1fr 1fr}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/avo.css.map */
