:root{--aq-linen:#F4F1EA;--aq-linen-2:#ECE7DC;--aq-paper:#FBFAF6;--aq-green:#2D4A3E;--aq-sienna:#8B3A1A;--aq-clay:#C87D55;--aq-slate:#222222;--aq-dark:#121212;--aq-sienna-dark:#DD693C;--aq-slate-60:rgba(74,72,67,.6);--aq-rule:rgba(74,72,67,.18);--aq-tier-clean:var(--aq-green);--aq-tier-caution:var(--aq-clay);--aq-tier-avoid:var(--aq-sienna);--aq-serif:"Playfair Display","Times New Roman",Georgia,serif;--aq-sans:"Plus Jakarta Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--aq-gutter:clamp(1rem,4vw,2.5rem);--aq-wrap:1240px;--aq-narrow:760px;--aq-radius:2px;--aq-ease:cubic-bezier(.2,.7,.2,1)}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--aq-linen);color:var(--aq-slate);font-family:var(--aq-sans);font-size:1.0625rem;line-height:1.7;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg,video{max-width:100%;height:auto;display:block}a{color:var(--aq-green);text-decoration-thickness:1px;text-underline-offset:.2em}a:hover{color:var(--aq-sienna)}h1,h2,h3,h4{font-family:var(--aq-serif);font-weight:400;line-height:1.15;color:var(--aq-slate);margin:0 0 .5em;letter-spacing:-.01em}h1{font-size:clamp(2.4rem,5.5vw,4.25rem)}h2{font-size:clamp(1.8rem,3.6vw,2.75rem)}h3{font-size:clamp(1.25rem,2vw,1.5rem)}h4{font-size:1.125rem}h1 em,h2 em{font-style:italic;color:var(--aq-green)}p{margin:0 0 1.25em}hr{border:0;border-top:1px solid var(--aq-rule);margin:3rem 0}:focus-visible{outline:2px solid var(--aq-green);outline-offset:3px}.screen-reader-text{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}.skip-link:focus{clip:auto;width:auto;height:auto;z-index:1000;top:1rem;left:1rem;padding:.75rem 1rem;background:var(--aq-green);color:var(--aq-linen)}.aq-wrap{width:100%;max-width:var(--aq-wrap);margin-inline:auto;padding-inline:var(--aq-gutter)}.aq-narrow{max-width:var(--aq-narrow)}.aq-section{padding-block:clamp(3.5rem,8vw,7rem)}.aq-section--tight{padding-block:clamp(2rem,5vw,3.5rem)}.aq-section--recessed{background:var(--aq-linen-2)}.aq-section--green{background:var(--aq-green);color:var(--aq-linen)}.aq-section--green h2,.aq-section--green h3,.aq-section--green a{color:var(--aq-linen)}.aq-grid{display:grid;gap:clamp(1.25rem,3vw,2.5rem)}.aq-grid--2{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))}.aq-grid--3{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}.aq-grid--4{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr))}.aq-eyebrow{display:inline-block;font-family:var(--aq-sans);font-size:.72rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--aq-slate-60);margin-bottom:1rem}.aq-lede{font-size:clamp(1.1rem,1.6vw,1.3rem);line-height:1.6;max-width:42em}.aq-muted{color:var(--aq-slate-60)}.aq-rule-top{border-top:1px solid var(--aq-rule);padding-top:1.5rem}.aq-btn,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.gform_wrapper .gform_button{display:inline-flex;align-items:center;justify-content:center;gap:.5em;padding:.95em 1.75em;border:1px solid var(--aq-green);border-radius:var(--aq-radius);background:var(--aq-green);background-color:var(--aq-green);color:var(--aq-linen);font-family:var(--aq-sans);font-size:.8rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;line-height:1.2;cursor:pointer;transition:background .25s var(--aq-ease),color .25s var(--aq-ease),border-color .25s var(--aq-ease)}.aq-btn:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.gform_wrapper .gform_button:hover{background:var(--aq-slate);background-color:var(--aq-slate);border-color:var(--aq-slate);color:var(--aq-linen)}.aq-btn--ghost{background:transparent;color:var(--aq-green)}.aq-btn--ghost:hover{background:var(--aq-green);color:var(--aq-linen);border-color:var(--aq-green)}.aq-btn--light{background:var(--aq-linen);color:var(--aq-green);border-color:var(--aq-linen)}.aq-btn--light:hover{background:transparent;color:var(--aq-linen);border-color:var(--aq-linen)}.aq-btn--outline-light{background:transparent;color:var(--aq-linen);border-color:var(--aq-linen)}.aq-btn--outline-light:hover{background:var(--aq-linen);color:var(--aq-green);border-color:var(--aq-linen)}.aq-btn--sm{padding:.7em 1.2em;font-size:.7rem}.aq-btn--block{width:100%}.aq-logo{display:block;flex:none;line-height:0;text-decoration:none}.aq-logo svg{display:block;height:46px;width:auto}@media (max-width:480px){.aq-logo svg{height:38px}}.aq-logo:focus-visible{outline:2px solid var(--aq-green);outline-offset:4px}.aq-mark{--s:64px;display:block;flex:none;width:var(--s);height:var(--s);line-height:0}.aq-mark svg{display:block;width:100%;height:100%}.aq-mark--sm{--s:40px}.aq-mark--lg{--s:132px}.aq-brandcase{text-transform:none}.aq-seal{--s:64px;position:relative;flex:none;width:var(--s);height:var(--s);border:1.5px solid currentColor;color:var(--aq-green);display:grid;place-items:center;font-family:var(--aq-serif);background:transparent}.aq-seal__num{position:absolute;top:6%;left:9%;font-family:var(--aq-sans);font-size:calc(var(--s) * .15);font-weight:600;line-height:1}.aq-seal__sym{font-size:calc(var(--s) * .42);line-height:1;letter-spacing:-.02em}.aq-seal__name{position:absolute;bottom:7%;left:0;right:0;text-align:center;font-family:var(--aq-sans);font-size:calc(var(--s) * .1);font-weight:600;letter-spacing:.18em;text-transform:uppercase;line-height:1}.aq-topbar{background:var(--aq-green);color:var(--aq-linen);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;text-align:center;padding:.55rem var(--aq-gutter)}.aq-topbar a{color:inherit}.aq-header{position:sticky;top:0;z-index:50;background:rgba(244,241,234,.94);backdrop-filter:blur(8px);border-bottom:1px solid var(--aq-rule)}.aq-header__inner{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;min-height:76px}.aq-header__brand{display:flex;align-items:center;gap:.9rem;text-decoration:none}.aq-nav ul{list-style:none;margin:0;padding:0;display:flex;gap:clamp(1rem,2.4vw,2.25rem)}.aq-nav a{font-size:.76rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--aq-slate);text-decoration:none;padding-block:.4rem;border-bottom:1px solid transparent}.aq-nav a:hover,.aq-nav .current-menu-item>a{border-bottom-color:currentColor;color:var(--aq-green)}.aq-nav-toggle{display:none;background:none;border:0;padding:.5rem;cursor:pointer;color:var(--aq-slate)}.aq-nav-toggle svg{width:26px;height:26px}@media (max-width:900px){.aq-nav-toggle{display:block}.aq-nav{position:absolute;inset:100% 0 auto 0;background:var(--aq-linen);border-bottom:1px solid var(--aq-rule);display:none}.aq-nav.is-open{display:block}.aq-nav ul{flex-direction:column;gap:0;padding:1rem var(--aq-gutter) 1.5rem}.aq-nav a{display:block;padding-block:.85rem;border-bottom:1px solid var(--aq-rule)}}.aq-footer{background:var(--aq-dark);color:rgba(244,241,234,.78);padding-block:4.5rem 2rem;font-size:.92rem}.aq-footer a{color:var(--aq-linen);text-decoration:none}.aq-footer a:hover{text-decoration:underline}.aq-footer__logo{margin-bottom:1.5rem}.aq-footer__logo .aq-logo svg{height:56px}.aq-footer__grid{display:grid;grid-template-columns:1fr;gap:2.5rem}@media (min-width:701px){.aq-footer__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.aq-footer__grid>:first-child{grid-column:1 / -1}}@media (min-width:1000px){.aq-footer__grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr)}.aq-footer__grid>:first-child{grid-column:auto}}.aq-footer h4{font-family:var(--aq-sans);font-size:.72rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--aq-linen)}.aq-footer ul{list-style:none;margin:0;padding:0;display:grid;gap:.55rem}.aq-footer__legal{margin-top:3.5rem;padding-top:1.5rem;border-top:1px solid rgba(244,241,234,.16);display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;font-size:.78rem}.aq-badge{--tier:var(--aq-slate);display:inline-flex;align-items:center;gap:.5em;padding:.38em .8em .38em .65em;border:1px solid var(--tier);border-radius:100px;color:var(--tier);font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;line-height:1;white-space:nowrap;background:transparent}.aq-badge::before{content:"";width:.6em;height:.6em;border-radius:50%;background:var(--tier)}.aq-badge--solid{background:var(--tier);color:var(--aq-linen)}.aq-badge--solid::before{background:var(--aq-linen)}.aq-badge--clean{--tier:var(--aq-tier-clean)}.aq-badge--caution{--tier:var(--aq-tier-caution)}.aq-badge--avoid{--tier:var(--aq-tier-avoid)}.aq-badge--unrated{--tier:var(--aq-slate-60)}.aq-badge--unflagged{--tier:#6E6B64}.aq-badge--pending{--tier:var(--aq-green);border-style:dashed}.aq-tier-legend{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--aq-rule);background:var(--aq-paper)}.aq-tier-legend__item{padding:1.75rem 1.5rem;border-left:4px solid var(--tier)}.aq-tier-legend__item + .aq-tier-legend__item{border-top:0}.aq-tier-legend__item h3{margin:.9rem 0 .35rem;font-size:1.35rem}.aq-tier-legend__item p{margin:0;font-size:.92rem;color:var(--aq-slate-60)}.aq-tier-legend__item--clean{--tier:var(--aq-tier-clean)}.aq-tier-legend__item--caution{--tier:var(--aq-tier-caution)}.aq-tier-legend__item--avoid{--tier:var(--aq-tier-avoid)}@media (max-width:760px){.aq-tier-legend{grid-template-columns:1fr}}.aq-card{background:var(--aq-paper);border:1px solid var(--aq-rule);display:flex;flex-direction:column;height:100%;transition:border-color .25s var(--aq-ease),transform .25s var(--aq-ease)}.aq-card:hover{border-color:var(--aq-slate-60)}.aq-card__media{aspect-ratio:1 / 1;background:var(--aq-paper);overflow:hidden;position:relative;display:grid;place-items:center}.aq-card__media img{width:100%;height:100%;object-fit:contain;padding:8%;mix-blend-mode:multiply}.aq-card__media .aq-badge{position:absolute;top:.85rem;left:.85rem;background:var(--aq-paper)}.aq-card__body{padding:1.25rem 1.25rem 1.5rem;display:flex;flex-direction:column;gap:.5rem;flex:1}.aq-card__vendor{display:flex;align-items:center;gap:.5rem;min-height:28px;font-size:.7rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--aq-slate-60)}.aq-card__vendor a{color:inherit;text-decoration:none}.aq-card__title{font-family:var(--aq-serif);font-size:1.2rem;line-height:1.25;margin:0}.aq-card__title a{color:var(--aq-slate);text-decoration:none}.aq-card__price{font-size:.95rem}.aq-card__replaces{margin:0;font-size:.8rem;color:var(--aq-slate-60)}.aq-card__replaces::before{content:"↺ ";color:var(--aq-green)}.aq-result__replaces{color:var(--aq-green)}.aq-card__actions{margin-top:auto;padding-top:.75rem;display:flex;gap:.5rem;flex-wrap:wrap}.aq-card--ingredient{border-left:4px solid var(--tier,var(--aq-rule))}.aq-card--ingredient .aq-card__body{padding:1.5rem}.aq-disclosure{font-size:.74rem;color:var(--aq-slate-60);margin-top:1rem}.aq-hub-hero{padding-block:clamp(4rem,10vw,8rem) clamp(2.5rem,6vw,4rem);text-align:center}.aq-hub-hero .aq-mark{margin:0 auto 2rem}.aq-tagline{font-family:var(--aq-sans);font-size:.78rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--aq-sienna);margin:0 0 1.5rem}.aq-tagline--footer{color:var(--aq-clay);margin:0 0 .75rem}.aq-hub-hero .aq-lede{margin-inline:auto}.aq-search{position:relative;max-width:760px;margin:2.5rem auto 0;text-align:left}.aq-search__field{display:flex;align-items:center;gap:.75rem;background:var(--aq-paper);border:1px solid var(--aq-slate);padding:.4rem .4rem .4rem 1.25rem}.aq-search__field svg{width:22px;height:22px;flex:none;color:var(--aq-slate-60)}.aq-search__input{flex:1;min-width:0;border:0;background:transparent;outline:none;font-family:var(--aq-serif);font-size:clamp(1.1rem,2.2vw,1.45rem);color:var(--aq-slate);padding:.7rem 0}.aq-search__input::placeholder{color:var(--aq-slate-60);font-style:italic}.aq-search__status{min-height:1.5em;font-size:.8rem;color:var(--aq-slate-60);margin-top:.6rem}.aq-search__results{position:absolute;z-index:40;left:0;right:0;top:calc(100% - 1.6rem);background:var(--aq-paper);border:1px solid var(--aq-slate);border-top:0;max-height:min(70vh,560px);overflow-y:auto;box-shadow:0 24px 48px -24px rgba(74,72,67,.35)}.aq-search__results[hidden]{display:none}.aq-search__group{padding:.75rem 0}.aq-search__group + .aq-search__group{border-top:1px solid var(--aq-rule)}.aq-search__group-label{padding:.25rem 1.25rem .5rem;font-size:.68rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--aq-slate-60)}.aq-result{display:grid;grid-template-columns:48px 1fr auto;gap:1rem;align-items:center;padding:.7rem 1.25rem;color:var(--aq-slate);text-decoration:none}.aq-result:hover,.aq-result[aria-selected="true"]{background:var(--aq-linen)}.aq-result__thumb{width:48px;height:48px;object-fit:cover;background:var(--aq-linen-2)}.aq-result__thumb--tier{display:grid;place-items:center;font-family:var(--aq-serif);font-size:1.1rem;color:var(--aq-linen);background:var(--tier,var(--aq-slate-60))}.aq-result__title{font-family:var(--aq-serif);font-size:1.05rem;line-height:1.25}.aq-result__meta{display:block;font-size:.78rem;color:var(--aq-slate-60)}.aq-result__swap{grid-column:2 / -1;justify-self:start;font-size:.72rem}.aq-search__empty{padding:1.25rem;color:var(--aq-slate-60);font-size:.92rem}.aq-subnav{position:relative;z-index:45;background:var(--aq-linen-2);border-bottom:1px solid var(--aq-rule)}.aq-subnav__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 2rem;padding-block:.75rem}.aq-subnav__links{list-style:none;margin:0;padding:0;display:flex;gap:1.5rem;flex:none}.aq-subnav__links a{font-size:.7rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--aq-slate);text-decoration:none}.aq-subnav__links a:hover,.aq-subnav__links a[aria-current="page"]{color:var(--aq-green)}.aq-search--subnav{margin:0;flex:1 1 280px;max-width:560px}@media (max-width:1240px){.aq-subnav__links{display:none}.aq-search--subnav{max-width:none}}.aq-search--subnav .aq-search__field{padding:.2rem .2rem .2rem .9rem;border-color:var(--aq-rule)}.aq-search--subnav .aq-search__field:focus-within{border-color:var(--aq-slate)}.aq-search--subnav .aq-search__field svg{width:18px;height:18px}.aq-search--subnav .aq-search__input{font-family:var(--aq-sans);font-size:.9rem;padding:.45rem 0}.aq-search--subnav .aq-search__input::placeholder{font-style:normal}.aq-search--subnav .aq-search__results{top:100%}@media (max-width:760px){.aq-subnav__inner{flex-direction:column;align-items:stretch}.aq-search--subnav{max-width:none;flex:0 0 auto}}.aq-regions{margin:0}.aq-regions fieldset{border:0;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.aq-regions__legend{float:left;padding:0;margin-right:.35rem;font-size:.66rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--aq-slate-60)}.aq-regions__chip{position:relative;cursor:pointer}.aq-regions__chip input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.aq-regions__chip span{display:inline-flex;align-items:center;gap:.35em;padding:.35em .85em;border:1px solid var(--aq-rule);border-radius:100px;font-size:.74rem;font-weight:600;letter-spacing:.06em;color:var(--aq-slate-60);background:transparent;transition:all .15s}.aq-regions__chip span::before{content:"";width:.55em;height:.55em;border-radius:50%;border:1px solid currentColor}.aq-regions__chip input:checked + span{border-color:var(--aq-green);color:var(--aq-green);background:var(--aq-paper)}.aq-regions__chip input:checked + span::before{background:var(--aq-green);border-color:var(--aq-green)}.aq-regions__chip input:focus-visible + span{outline:2px solid var(--aq-green);outline-offset:2px}.aq-hub-hero .aq-regions{margin-top:.9rem}.aq-hub-hero .aq-regions fieldset{justify-content:center}.aq-subnav__inner .aq-regions{flex:none}.aq-loop-meta{display:grid;gap:.4rem;justify-items:start;margin:.25rem 0 .75rem}.aq-scanner{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(1.5rem,4vw,3.5rem);align-items:start}@media (max-width:900px){.aq-scanner{grid-template-columns:1fr}}.aq-dropzone{position:relative;display:grid;place-items:center;text-align:center;gap:.75rem;min-height:300px;padding:2.5rem 1.5rem;border:1.5px dashed var(--aq-slate-60);background:var(--aq-paper);cursor:pointer;transition:border-color .2s,background .2s}.aq-dropzone:hover,.aq-dropzone.is-dragover{border-color:var(--aq-green);background:#F8F6F0}.aq-dropzone.is-dragover{border-style:solid}.aq-dropzone input[type="file"]{position:absolute;inset:0;opacity:0;cursor:pointer}.aq-dropzone svg{width:44px;height:44px;color:var(--aq-green);margin-inline:auto}.aq-dropzone__title{font-family:var(--aq-serif);font-size:1.35rem}.aq-dropzone__hint{font-size:.82rem;color:var(--aq-slate-60)}.aq-dropzone__preview{max-height:240px;width:auto;margin-inline:auto;border:1px solid var(--aq-rule)}.aq-progress{height:3px;background:var(--aq-rule);margin-top:1rem;overflow:hidden}.aq-progress__bar{height:100%;width:0;background:var(--aq-green);transition:width .25s linear}.aq-scanner textarea{width:100%;min-height:130px;margin-top:1rem;padding:1rem;border:1px solid var(--aq-rule);background:var(--aq-paper);font-family:var(--aq-sans);font-size:.9rem;color:var(--aq-slate);resize:vertical}.aq-verdict{border:1px solid var(--aq-rule);background:var(--aq-paper);padding:1.75rem;border-top:6px solid var(--tier,var(--aq-rule))}.aq-verdict[hidden]{display:none}.aq-verdict__title{font-size:1.6rem;margin:.75rem 0 .25rem}.aq-verdict__list{list-style:none;margin:1.25rem 0 0;padding:0}.aq-verdict__list li{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:.65rem 0;border-top:1px solid var(--aq-rule)}.aq-verdict__list a{color:var(--aq-slate)}.aq-carousel{position:relative}.aq-carousel__track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(240px,280px);gap:1.25rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:1rem}.aq-carousel__track>*{scroll-snap-align:start}.aq-carousel__nav{display:flex;gap:.5rem;justify-content:flex-end;margin-bottom:1.25rem}.aq-carousel__btn{width:44px;height:44px;border:1px solid var(--aq-slate);background:transparent;color:var(--aq-slate);cursor:pointer;display:grid;place-items:center}.aq-carousel__btn:hover{background:var(--aq-slate);color:var(--aq-linen)}.aq-carousel__btn svg{width:18px;height:18px}.aq-overlay{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:var(--aq-gutter)}.aq-overlay[hidden]{display:none}.aq-overlay__scrim{position:absolute;inset:0;background:rgba(74,72,67,.55);backdrop-filter:blur(3px)}.aq-overlay__panel{position:relative;width:min(1080px,100%);max-height:90vh;overflow-y:auto;background:var(--aq-linen);padding:clamp(1.5rem,4vw,3rem);border-top:6px solid var(--aq-green)}.aq-overlay__close{position:absolute;top:1rem;right:1rem;width:40px;height:40px;border:0;background:transparent;font-size:1.75rem;line-height:1;cursor:pointer;color:var(--aq-slate)}.aq-overlay__flagged{display:flex;gap:1rem;align-items:center;flex-wrap:wrap;margin-bottom:1.75rem;padding-bottom:1.25rem;border-bottom:1px solid var(--aq-rule)}body.aq-no-scroll{overflow:hidden}.aq-hazard-banner{--tier:var(--aq-slate-60);background:var(--tier);color:var(--aq-linen)}.aq-hazard-banner--clean{--tier:var(--aq-tier-clean)}.aq-hazard-banner--caution{--tier:var(--aq-tier-caution)}.aq-hazard-banner--avoid{--tier:var(--aq-tier-avoid)}.aq-hazard-banner--unflagged{--tier:#6E6B64}.aq-hazard-banner--pending{--tier:#5B6E64}.aq-hazard-banner__inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding-block:.9rem;font-size:.78rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.aq-hazard-banner .aq-badge{--tier:var(--aq-linen)}.aq-ingredient-head{display:grid;grid-template-columns:auto 1fr;gap:clamp(1.5rem,4vw,3rem);align-items:center}@media (max-width:640px){.aq-ingredient-head{grid-template-columns:1fr}}.aq-ingredient-tile{--s:150px;color:var(--tier,var(--aq-slate))}.aq-ingredient-meta{display:flex;flex-wrap:wrap;gap:.5rem 2rem;margin-top:1.25rem;font-size:.85rem}.aq-ingredient-meta dt{font-size:.66rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--aq-slate-60)}.aq-ingredient-meta dd{margin:0}.aq-impact{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:0;border:1px solid var(--aq-rule);background:var(--aq-paper)}.aq-impact__col{padding:clamp(1.5rem,3vw,2.5rem)}.aq-impact__col + .aq-impact__col{border-left:1px solid var(--aq-rule)}@media (max-width:760px){.aq-impact__col + .aq-impact__col{border-left:0;border-top:1px solid var(--aq-rule)}}.aq-burden{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.aq-burden span{font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;padding:.35em .8em;background:var(--aq-linen-2)}.aq-meter{display:grid;grid-template-columns:9rem 1fr auto;gap:.9rem;align-items:center;font-size:.82rem;margin-top:.65rem}.aq-meter__track{height:6px;background:var(--aq-linen-2);position:relative}.aq-meter__fill{position:absolute;inset:0 auto 0 0;background:var(--tier,var(--aq-slate))}.aq-accordion{border-top:1px solid var(--aq-rule)}.aq-accordion details{border-bottom:1px solid var(--aq-rule)}.aq-accordion summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:2.5rem 1fr auto;gap:1rem;align-items:baseline;padding:1.35rem 0;font-family:var(--aq-serif);font-size:1.12rem}.aq-accordion summary::-webkit-details-marker{display:none}.aq-accordion summary::after{content:"+";font-family:var(--aq-sans);font-size:1.4rem;color:var(--aq-green);transition:transform .2s}.aq-accordion details[open] summary::after{transform:rotate(45deg)}.aq-accordion__num{font-family:var(--aq-sans);font-size:.75rem;font-weight:600;color:var(--aq-slate-60)}.aq-accordion__body{padding:0 0 1.5rem 3.5rem;font-size:.95rem}.aq-accordion__source{font-size:.82rem;color:var(--aq-slate-60)}.aq-event-hero{background:var(--aq-green);color:var(--aq-linen);padding-block:clamp(2.5rem,6vw,5rem)}.aq-event-hero h1,.aq-event-hero .aq-eyebrow{color:var(--aq-linen)}.aq-event-hero .aq-eyebrow{opacity:.75}.aq-event-facts{display:flex;flex-wrap:wrap;gap:1.5rem 3rem;margin:2rem 0 2.5rem;padding-top:1.75rem;border-top:1px solid rgba(244,241,234,.25)}.aq-event-facts dt{font-size:.66rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;opacity:.7}.aq-event-facts dd{margin:.25rem 0 0;font-family:var(--aq-serif);font-size:1.3rem}.aq-split-tabs{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--aq-slate)}.aq-split-tabs a{padding:1.4rem 1.5rem;text-decoration:none;color:var(--aq-slate);display:grid;gap:.25rem}.aq-split-tabs a + a{border-left:1px solid var(--aq-slate)}.aq-split-tabs a:hover{background:var(--aq-slate);color:var(--aq-linen)}.aq-split-tabs strong{font-family:var(--aq-serif);font-size:1.4rem;font-weight:400}.aq-split-tabs span{font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;opacity:.7}@media (max-width:640px){.aq-split-tabs{grid-template-columns:1fr}.aq-split-tabs a + a{border-left:0;border-top:1px solid var(--aq-slate)}}.aq-ticket{background:var(--aq-paper);border:1px solid var(--aq-rule);padding:2rem;display:flex;flex-direction:column;gap:.75rem}.aq-ticket--featured{border:1px solid var(--aq-green);box-shadow:inset 0 4px 0 var(--aq-green)}.aq-ticket__price{font-family:var(--aq-serif);font-size:2.4rem;line-height:1;color:var(--aq-green)}.aq-ticket__price .aq-ticket__fee{display:inline;margin:0 0 0 .45rem;font-family:var(--aq-sans);font-size:.95rem;line-height:1.3;vertical-align:.35rem}.aq-ticket .aq-btn{margin-top:auto}.aq-lineup{list-style:none;margin:0;padding:0;border-top:1px solid var(--aq-rule)}.aq-lineup li{display:grid;grid-template-columns:7rem 1fr auto;gap:1.5rem;align-items:center;padding:1.5rem 0;border-bottom:1px solid var(--aq-rule)}.aq-lineup__time{font-size:.78rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--aq-slate-60)}.aq-lineup__name{font-family:var(--aq-serif);font-size:clamp(1.3rem,2.4vw,1.8rem);line-height:1.2}.aq-lineup__role{font-size:.9rem;color:var(--aq-slate-60)}.aq-lineup__photo{width:84px;height:84px;object-fit:cover;border-radius:50%}.aq-lineup li.is-keynote .aq-lineup__name{color:var(--aq-green);font-style:italic}@media (max-width:640px){.aq-lineup li{grid-template-columns:1fr;gap:.4rem}.aq-lineup__photo{display:none}}.aq-charity{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.aq-charity__item{border-top:1px solid rgba(244,241,234,.3);padding-top:1.25rem}.aq-charity__item h3{color:var(--aq-linen);margin-bottom:.4rem}.aq-charity__item p{opacity:.82;font-size:.95rem}.aq-partner-note{margin-top:3rem;display:flex;align-items:center;gap:1.25rem;font-size:.9rem;opacity:.9}.aq-intake{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(2rem,5vw,4rem)}@media (max-width:900px){.aq-intake{grid-template-columns:1fr}}.aq-intake__panel{background:var(--aq-paper);border:1px solid var(--aq-rule);padding:clamp(1.5rem,3vw,2.5rem)}.aq-checklist{list-style:none;padding:0;margin:1.5rem 0 0}.aq-checklist li{padding:.7rem 0 .7rem 1.75rem;border-top:1px solid var(--aq-rule);position:relative;font-size:.95rem}.aq-checklist li::before{content:"";position:absolute;left:0;top:1.2rem;width:.7rem;height:.4rem;border-left:2px solid var(--aq-green);border-bottom:2px solid var(--aq-green);transform:rotate(-45deg)}.aq-notice{padding:1.25rem 1.5rem;border-left:4px solid var(--aq-clay);background:var(--aq-paper);font-size:.92rem}.aq-swap-compare{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--aq-rule);background:var(--aq-paper);margin:2rem 0;clear:both}.aq-swap-compare>div{padding:clamp(1.25rem,3vw,2rem)}.aq-swap-compare__out{border-top:4px solid var(--tier,var(--aq-sienna))}.aq-swap-compare__in{border-top:4px solid var(--aq-green);border-left:1px solid var(--aq-rule)}.aq-swap-compare h3{font-size:1.2rem;margin:.75rem 0 .5rem}.aq-swap-compare p{font-size:.92rem;margin:0 0 .75rem}.aq-swap-compare__code{display:inline-block;margin-top:.5rem;padding:.5em .9em;border:1px dashed var(--aq-green);font-weight:700;letter-spacing:.08em;color:var(--aq-green)}@media (max-width:700px){.aq-swap-compare{grid-template-columns:1fr}.aq-swap-compare__in{border-left:0}}.aq-product__head{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.5rem,5vw,4rem);align-items:start}@media (max-width:860px){.aq-product__head{grid-template-columns:1fr}}.aq-product__gallery .woocommerce-product-gallery{width:100% !important;float:none !important;margin:0 !important}.aq-product__gallery img{background:var(--aq-linen-2)}.aq-product__summary{display:grid;gap:1rem;justify-items:start}.aq-product__title{margin:0;font-size:clamp(2rem,4vw,3rem)}.aq-product__price{font-size:1.4rem;margin:0}.aq-product__excerpt p{margin:0}.aq-product__advice{margin:.5rem 0 0}.aq-product__buy{display:grid;gap:.6rem;justify-items:start}.aq-product__buy form.cart{display:flex;gap:.75rem;align-items:center;margin:0}.aq-info-note{margin:0;font-size:.82rem;color:var(--aq-slate-60);padding-left:.75rem;border-left:2px solid var(--aq-rule)}.aq-why-clean{border-left:3px solid var(--aq-green);padding-left:1rem}.aq-why-clean .aq-eyebrow{margin-bottom:.25rem}.aq-why-clean p{margin:0}.aq-promo{margin:0;font-size:.9rem}.aq-promo strong{display:inline-block;padding:.2em .6em;border:1px dashed var(--aq-green);color:var(--aq-green);letter-spacing:.08em}.aq-storefront{display:inline-flex;padding:8px;background:var(--aq-green);color:#fff;text-decoration:none}.aq-storefront__badge{display:inline-flex;align-items:stretch;gap:.85rem;height:52px;box-sizing:border-box;padding-right:1rem;border:1.5px solid rgba(255,255,255,.9);transition:background .2s var(--aq-ease)}.aq-storefront:hover .aq-storefront__badge,.aq-storefront:focus-visible .aq-storefront__badge{background:rgba(255,255,255,.12)}.aq-storefront .aq-element--sm{--size:49px}.aq-storefront .aq-element__tile{box-shadow:none}.aq-storefront__text{display:grid;align-self:center;line-height:1.2;font-weight:600;font-size:.98rem}.aq-storefront__text small{font-size:clamp(.66rem,.85vw,.74rem);letter-spacing:.16em;text-transform:uppercase;color:#fff;font-weight:700}.aq-why-list{list-style:none;margin:1.5rem 0 0;padding:0;border-top:1px solid var(--aq-rule)}.aq-why-list li{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;border-bottom:1px solid var(--aq-rule)}.aq-why-list li>div{display:grid;gap:.2rem}.aq-why-list__name{font-family:var(--aq-serif);font-size:1.15rem;color:var(--aq-slate)}.aq-why-list .aq-muted{font-size:.85rem}.aq-rating-note{margin-top:1rem;font-size:.88rem;color:var(--aq-slate-60)}.aq-source-note{font-size:.75rem;color:var(--aq-slate-60);padding-block:1.5rem}.aq-region-notice{background:#F6E7DC;border-bottom:1px solid rgba(200,125,85,.45);color:var(--aq-slate)}.aq-region-notice__inner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem 1.25rem;padding-block:1.1rem}.aq-region-notice__icon{width:30px;height:30px;color:var(--aq-clay)}.aq-region-notice__text p{margin:0;font-size:.95rem}.aq-region-notice__title{font-family:var(--aq-serif);font-size:1.35rem !important;line-height:1.2;margin-bottom:.15rem !important}.aq-region-notice__actions{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}@media (max-width:760px){.aq-region-notice__inner{grid-template-columns:auto 1fr}.aq-region-notice__actions{grid-column:1 / -1;justify-content:flex-start}}.aq-ladder-step{margin-top:2.25rem}.aq-ladder-step h3{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;font-size:1.25rem;margin:0}.aq-product__facts{display:flex;flex-wrap:wrap;gap:.4rem 1.5rem;margin:0;font-size:.85rem}.aq-product__facts dt{font-size:.62rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--aq-slate-60)}.aq-product__facts dd{margin:0;font-variant-numeric:tabular-nums}.aq-product__remote-image{margin:0;background:var(--aq-paper);border:1px solid var(--aq-rule);padding:1.5rem}.aq-product__remote-image img{margin-inline:auto;max-height:520px;width:auto;object-fit:contain}.aq-product__remote-image figcaption{margin-top:.75rem;font-size:.7rem;color:var(--aq-slate-60);text-align:center}.aq-versions__diff{margin:1rem 0 0;border-left-color:var(--aq-sienna)}.aq-result__versions{color:var(--aq-slate);font-weight:600}.aq-label-tabs{display:grid;grid-template-columns:auto auto 1fr;gap:0;margin-top:1rem}.aq-label-tabs input{position:absolute;opacity:0;pointer-events:none}.aq-label-tabs label{padding:.5rem 1.1rem;border:1px solid var(--aq-rule);border-bottom:0;font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;color:var(--aq-slate-60);background:var(--aq-linen-2)}.aq-label-tabs label + input + label{border-left:0}.aq-label-tabs input:checked + label{background:var(--aq-paper);color:var(--aq-green)}.aq-label-tabs input:focus-visible + label{outline:2px solid var(--aq-green);outline-offset:-2px}.aq-label-tabs__panel{grid-column:1 / -1;display:none;padding:1.25rem 1.5rem;background:var(--aq-paper);border:1px solid var(--aq-rule)}.aq-label-tabs input:nth-of-type(1):checked ~ .aq-label-tabs__panel--en,.aq-label-tabs input:nth-of-type(2):checked ~ .aq-label-tabs__panel--fr{display:block}.aq-label-tabs__panel p:last-child,.aq-label-text{margin:0}.aq-label-text{padding:1.25rem 1.5rem;background:var(--aq-paper);border:1px solid var(--aq-rule);margin-top:1rem}.aq-page-head{padding-block:clamp(3.5rem,8vw,6rem) clamp(1.5rem,4vw,2.5rem);border-bottom:1px solid var(--aq-rule)}.aq-content>* + *{margin-top:1.25em}.aq-content img{margin-block:2rem}.aq-content blockquote{margin:2rem 0;padding-left:1.5rem;border-left:2px solid var(--aq-green);font-family:var(--aq-serif);font-size:1.35rem;font-style:italic}.aq-filter{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem}.aq-filter a{padding:.55em 1.1em;border:1px solid var(--aq-rule);text-decoration:none;color:var(--aq-slate);font-size:.74rem;letter-spacing:.12em;text-transform:uppercase}.aq-filter a.is-active,.aq-filter a:hover{border-color:var(--aq-slate);background:var(--aq-slate);color:var(--aq-linen)}.navigation.pagination{margin-top:3rem}.nav-links{display:flex;gap:.4rem;flex-wrap:wrap}.page-numbers{display:inline-grid;place-items:center;min-width:2.6rem;height:2.6rem;padding:0 .75rem;border:1px solid var(--aq-rule);color:var(--aq-slate);text-decoration:none;font-size:.85rem}.page-numbers.current,.page-numbers:hover{background:var(--aq-slate);color:var(--aq-linen);border-color:var(--aq-slate)}.woocommerce .price,.woocommerce-Price-amount{color:var(--aq-slate);font-family:var(--aq-sans)}.woocommerce span.onsale{background:var(--aq-clay);border-radius:0;min-height:auto;min-width:auto;padding:.4em .8em;line-height:1}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-family:var(--aq-serif);font-size:1.15rem}.woocommerce-message,.woocommerce-info{border-top-color:var(--aq-green);background:var(--aq-paper)}.woocommerce-message::before,.woocommerce-info::before{color:var(--aq-green)}.gform_wrapper.gravity-theme input[type="text"],.gform_wrapper.gravity-theme input[type="email"],.gform_wrapper.gravity-theme input[type="tel"],.gform_wrapper.gravity-theme input[type="url"],.gform_wrapper.gravity-theme input[type="number"],.gform_wrapper.gravity-theme select,.gform_wrapper.gravity-theme textarea{border:1px solid var(--aq-rule);background:var(--aq-linen);padding:.8rem .9rem;border-radius:0;font-family:var(--aq-sans);font-size:1rem}.gform_wrapper.gravity-theme .gfield_label{font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.woocommerce ul.products,.woocommerce-page ul.products{display:grid !important;grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:clamp(1rem,2.5vw,2rem);margin:0 0 2rem !important;padding:0}.woocommerce ul.products::before,.woocommerce ul.products::after,.woocommerce-page ul.products::before,.woocommerce-page ul.products::after{display:none !important}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:auto !important;float:none !important;margin:0 !important;display:flex;flex-direction:column;background:var(--aq-paper);border:1px solid var(--aq-rule);padding:0 0 1.25rem}.woocommerce ul.products li.product a.woocommerce-LoopProduct-link{display:flex;flex-direction:column;flex:1;text-decoration:none}.woocommerce ul.products li.product a img,.woocommerce ul.products li.product img.aq-remote-image{width:100% !important;height:auto !important;aspect-ratio:1 / 1;object-fit:contain;padding:8%;margin:0 0 1rem !important;background:var(--aq-paper);border-bottom:1px solid var(--aq-rule);mix-blend-mode:multiply}.woocommerce ul.products li.product .woocommerce-loop-product__title{padding:0 1.1rem !important;margin:0 0 .5rem !important;font-size:1.05rem !important;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em}.woocommerce ul.products li.product .aq-loop-meta{padding:0 1.1rem}.woocommerce ul.products li.product .price{padding:0 1.1rem}.woocommerce ul.products li.product .button,.woocommerce ul.products li.product .aq-btn{margin:auto 1.1rem 0 !important;display:flex !important;justify-content:center;text-align:center}@media (prefers-reduced-motion:reduce){*,*::before,*::after{transition:none !important;animation:none !important;scroll-behavior:auto !important}}.aq-tabs__list{display:flex;flex-wrap:wrap;gap:.25rem;border-bottom:1px solid var(--aq-rule);margin-bottom:1.5rem}.aq-tabs__list[hidden]{display:none}.aq-tabs__tab{appearance:none;border:0;background:none;padding:.8rem 1.1rem;margin-bottom:-1px;font:700 .74rem/1.2 var(--aq-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--aq-slate-60);border-bottom:2px solid transparent;cursor:pointer}.aq-tabs__tab:hover{color:var(--aq-slate)}.aq-tabs__tab[aria-selected="true"]{color:var(--aq-green);border-bottom-color:var(--aq-green)}.aq-tabs__tab:focus-visible{outline:2px solid var(--aq-green);outline-offset:2px}.aq-tabs__item{border-top:1px solid var(--aq-rule)}.aq-tabs__item:last-child{border-bottom:1px solid var(--aq-rule)}.aq-tabs__summary{list-style:none;display:flex;justify-content:space-between;align-items:center;padding:1rem 0;font:700 .8rem/1.2 var(--aq-sans);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;color:var(--aq-slate)}.aq-tabs__summary::-webkit-details-marker{display:none}.aq-tabs__summary::after{content:"+";font-size:1.2rem;font-weight:400;color:var(--aq-slate-60)}.aq-tabs__item[open]>.aq-tabs__summary::after{content:"–"}.aq-tabs__panel{padding-bottom:1.25rem}.aq-tabs__panel>.aq-section{padding:0;background:none}.aq-tabs__panel>.aq-section + .aq-section{margin-top:1.75rem}.aq-tabs__panel .aq-wrap{padding-inline:0;max-width:none !important;margin:0}.aq-tabs__panel .aq-eyebrow{display:none}.aq-tabs__panel h2{font-size:clamp(1.3rem,2.2vw,1.6rem);margin-top:0}.aq-tabs.is-tabbed .aq-tabs__item{border:0}.aq-tabs.is-tabbed .aq-tabs__summary{display:none}.aq-tabs.is-tabbed .aq-tabs__item[hidden]{display:none}.aq-hub-hero{padding-block:0 clamp(2.5rem,6vw,4rem)}.aq-hub-hero__search{min-height:min(62vh,560px);display:flex;flex-direction:column;justify-content:center;padding-block:3rem 2rem}.aq-hub-wordmark{font-family:var(--aq-serif);font-weight:400;font-size:clamp(2.6rem,8vw,5.25rem);line-height:1;letter-spacing:-.01em;color:var(--aq-green);margin:0}.aq-hub-hero__search .aq-search{margin-top:clamp(1.5rem,4vw,2.25rem)}.aq-hub-hero__intro{border-top:1px solid var(--aq-rule);padding-top:clamp(2.5rem,6vw,4rem)}.aq-hub-headline{font-family:var(--aq-serif);font-size:clamp(1.8rem,4vw,2.8rem);line-height:1.15;margin:0 0 1rem;color:var(--aq-slate)}.aq-hub-hero__search .aq-search{width:100%}.aq-hub-hero--library .aq-hub-hero__search{min-height:min(46vh,420px)}.aq-hub-hero--library .aq-hub-hero__intro{padding-top:2rem}.aq-hub-hero--library + .aq-section .aq-filter{justify-content:center}@media (max-width:560px){.aq-search--hero .aq-search__field{padding-left:.9rem;gap:.5rem}.aq-search--hero .aq-search__field .aq-btn{padding-inline:1rem}}.aq-gallery{display:grid;gap:.75rem}.aq-gallery__stage{position:relative;min-width:0}.aq-gallery__track{display:flex;margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:.5rem;overscroll-behavior-x:contain}.aq-gallery__track::-webkit-scrollbar,.aq-gallery__rail::-webkit-scrollbar{display:none}.aq-gallery__slide{flex:0 0 100%;scroll-snap-align:start;aspect-ratio:1;background:var(--aq-paper);border:1px solid var(--aq-rule)}.aq-gallery__slide a{display:block;height:100%;cursor:zoom-in}.aq-gallery__slide img{width:100%;height:100%;object-fit:contain;display:block;background:none !important}.aq-gallery__count{position:absolute;right:.75rem;bottom:.75rem;padding:.2rem .6rem;border-radius:999px;background:rgba(74,72,67,.72);color:#fff;font-size:.72rem;font-weight:600;letter-spacing:.04em;pointer-events:none}.aq-gallery__rail{display:none}.aq-gallery__thumb{appearance:none;padding:0;border:1px solid var(--aq-rule);background:var(--aq-paper);width:64px;height:64px;flex:none;cursor:pointer}.aq-gallery__thumb img{width:100%;height:100%;object-fit:contain;display:block}.aq-gallery__thumb[aria-current="true"]{outline:2px solid var(--aq-green);outline-offset:-2px}.aq-gallery__more{appearance:none;position:relative;width:64px;height:64px;flex:none;padding:0;border:1px solid var(--aq-rule);background:var(--aq-paper) center / contain no-repeat;cursor:pointer}.aq-gallery__more::before{content:"";position:absolute;inset:0;background:rgba(45,74,62,.72)}.aq-gallery__more span{position:relative;color:#fff;font:700 .95rem/1 var(--aq-sans)}.aq-gallery__more[hidden]{display:none}.aq-gallery__thumb:focus-visible,.aq-gallery__more:focus-visible{outline:2px solid var(--aq-green);outline-offset:2px}@media (max-width:899px){.aq-gallery--multi .aq-gallery__slide{flex-basis:88%}}@media (min-width:900px){.aq-gallery--multi{grid-template-columns:64px minmax(0,1fr);align-items:start}.aq-gallery__rail{display:flex;flex-direction:column;gap:8px;overflow:hidden;max-height:var(--aq-gallery-h,520px)}.aq-gallery--multi .aq-gallery__count{display:none}}.aq-gallery__lightbox{width:100vw;height:100vh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:rgba(30,29,27,.94)}.aq-gallery__lightbox[open]{display:grid;place-items:center}.aq-gallery__lightbox::backdrop{background:transparent}.aq-gallery__lightbox img{max-width:92vw;max-height:90vh;object-fit:contain}.aq-gallery__close,.aq-gallery__nav{position:absolute;appearance:none;border:0;background:none;color:#fff;font-size:2.2rem;line-height:1;padding:.75rem 1rem;cursor:pointer}.aq-gallery__close{top:.5rem;right:.75rem}.aq-gallery__nav--prev{left:.5rem;top:50%;transform:translateY(-50%)}.aq-gallery__nav--next{right:.5rem;top:50%;transform:translateY(-50%)}.aq-backbar{position:sticky;top:var(--aq-header-h,0px);z-index:30;padding:.75rem 0;background:color-mix(in srgb,var(--aq-clay) 16%,var(--aq-linen));border-bottom:2px solid var(--aq-clay);box-shadow:0 10px 20px -16px rgba(74,72,67,.55)}.aq-backbar .aq-backbar__link{display:inline-flex;align-items:center;gap:.6rem;padding:.7rem 1.25rem;border-radius:var(--aq-radius);background:var(--aq-slate);color:#fff;text-decoration:none;font-weight:700;font-size:.9rem;letter-spacing:.02em;box-shadow:0 6px 16px -10px rgba(74,72,67,.8);transition:background .2s var(--aq-ease)}.aq-backbar .aq-backbar__link:hover,.aq-backbar .aq-backbar__link:focus-visible{background:#2f2e2a;color:#fff}.aq-backbar .aq-backbar__link:focus-visible{outline:2px solid var(--aq-slate);outline-offset:3px}.aq-backbar__link span{font-size:1.1rem;transition:transform .2s var(--aq-ease)}.aq-backbar__link:hover span{transform:translateX(-4px)}.aq-tabs{scroll-margin-top:calc(var(--aq-header-h,0px) + 16px)}.aq-gallery__track{transition:opacity .2s ease}.aq-gallery__track.is-fading{opacity:0}@media (prefers-reduced-motion:reduce){.aq-gallery__track{transition:none}}.aq-btn--lg{padding:1.1em 2em;font-size:.85rem}.aq-window{--frame:#26241f;--frame-hi:#3d3a33;--post:clamp(10px,1.2vw,16px);--bar:var(--aq-green);padding:clamp(1.25rem,3vw,2.5rem) 0 0;background:radial-gradient(120% 70% at 50% -10%,rgba(255,255,255,.30),transparent 60%),linear-gradient(180deg,rgba(255,255,255,.03),rgba(80,70,55,.07)),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='144'%3E%3Crect width='300' height='144' fill='%23d3cbbd'/%3E%3Crect x='1.5' y='1.5' width='147' height='69' fill='%23efeae0'/%3E%3Crect x='1.5' y='1.5' width='147' height='2' fill='%23fff' fill-opacity='.45'/%3E%3Crect x='1.5' y='68.5' width='147' height='2' fill='%235a4e3c' fill-opacity='.08'/%3E%3Crect x='151.5' y='1.5' width='147' height='69' fill='%23eae4d8'/%3E%3Crect x='151.5' y='1.5' width='147' height='2' fill='%23fff' fill-opacity='.45'/%3E%3Crect x='151.5' y='68.5' width='147' height='2' fill='%235a4e3c' fill-opacity='.08'/%3E%3Crect x='-73.5' y='73.5' width='147' height='69' fill='%23ede7dc'/%3E%3Crect x='-73.5' y='73.5' width='147' height='2' fill='%23fff' fill-opacity='.45'/%3E%3Crect x='-73.5' y='140.5' width='147' height='2' fill='%235a4e3c' fill-opacity='.08'/%3E%3Crect x='76.5' y='73.5' width='147' height='69' fill='%23f1ece3'/%3E%3Crect x='76.5' y='73.5' width='147' height='2' fill='%23fff' fill-opacity='.45'/%3E%3Crect x='76.5' y='140.5' width='147' height='2' fill='%235a4e3c' fill-opacity='.08'/%3E%3Crect x='226.5' y='73.5' width='147' height='69' fill='%23e7e0d3'/%3E%3Crect x='226.5' y='73.5' width='147' height='2' fill='%23fff' fill-opacity='.45'/%3E%3Crect x='226.5' y='140.5' width='147' height='2' fill='%235a4e3c' fill-opacity='.08'/%3E%3C/svg%3E") 0 0 / 300px 144px repeat,#ebe5d9}.aq-window__facade{position:relative;padding-inline:clamp(18px,4vw,56px)}.aq-window__fascia{--fascia-h:clamp(84px,11vw,140px);position:relative;z-index:2;display:grid;place-items:center;height:var(--fascia-h);margin-bottom:4px;background:radial-gradient(60% 140% at 50% -40%,rgba(255,255,255,.55),transparent 70%),var(--aq-logo-bg,#fff);border:clamp(6px,.8vw,10px) solid var(--frame);box-shadow:0 14px 22px -14px rgba(0,0,0,.55),inset 0 -8px 16px -10px rgba(0,0,0,.25);overflow:hidden}.aq-window__fascia img{height:calc(var(--fascia-h) * .6);width:auto;max-width:70%;object-fit:contain;display:block;transform:scale(var(--aq-logo-scale,1))}.aq-window__fascia-name{font-family:var(--aq-serif);font-size:clamp(1.8rem,4vw,3rem);color:var(--aq-slate);letter-spacing:.08em;text-transform:uppercase}.aq-window__riser{position:relative;z-index:2;height:clamp(26px,3.4vw,44px);background:linear-gradient(#2b2925,#1b1a17);box-shadow:inset 0 3px 0 #4a463e}.aq-window::after{content:"";display:block;height:clamp(16px,2.2vw,26px);background:repeating-linear-gradient(90deg,rgba(0,0,0,.1) 0 1px,transparent 1px 110px),linear-gradient(#b5ae9f,#9b9486)}.aq-window__frame{position:relative;z-index:2;border:clamp(10px,1.3vw,16px) solid var(--frame);outline:1px solid var(--frame-hi);box-shadow:0 24px 40px -24px rgba(0,0,0,.8)}.aq-window__interior{position:relative;isolation:isolate;overflow:hidden;display:grid;background:repeating-linear-gradient(0deg,rgba(120,104,80,.045) 0 1px,transparent 1px 3px),repeating-linear-gradient(90deg,rgba(120,104,80,.04) 0 1px,transparent 1px 4px),linear-gradient(90deg,rgba(0,0,0,.035) 0%,transparent 9%,rgba(255,255,255,.05) 17%,transparent 26%,rgba(0,0,0,.03) 38%,transparent 47%,rgba(255,255,255,.05) 58%,transparent 68%,rgba(0,0,0,.035) 80%,transparent 90%),radial-gradient(120% 95% at 50% 35%,#f6f1e7 0%,#ebe4d6 62%,#d9d0bf 100%);box-shadow:inset 0 22px 30px -16px rgba(0,0,0,.42),inset 0 0 60px rgba(60,50,35,.18)}@media (min-width:900px){.aq-window__interior{grid-template-columns:1fr var(--post) 1.15fr}}.aq-window__interior::before{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;mix-blend-mode:soft-light;background:radial-gradient(42% 60% at 25% -10%,rgba(255,232,196,.7),transparent 70%),radial-gradient(42% 60% at 75% -10%,rgba(255,232,196,.7),transparent 70%)}.aq-window__half::after{content:"";position:absolute;inset:0;z-index:4;pointer-events:none;background:linear-gradient(118deg,transparent 0 34%,rgba(255,255,255,.20) 38%,rgba(255,255,255,.06) 44%,transparent 50%),linear-gradient(118deg,transparent 0 56%,rgba(255,255,255,.10) 59%,transparent 63%),linear-gradient(180deg,rgba(210,225,235,.14),rgba(210,225,235,0) 45%);box-shadow:inset 1px 1px 0 rgba(255,255,255,.35),inset -1px -1px 0 rgba(255,255,255,.12)}.aq-window__post{z-index:5;background:linear-gradient(90deg,var(--frame-hi),var(--frame) 30%,var(--frame) 70%,#15140f);box-shadow:6px 0 14px -6px rgba(0,0,0,.45)}@media (min-width:900px){.aq-window__post{grid-column:2}}@media (max-width:899px){.aq-window__post{height:var(--post);background:linear-gradient(var(--frame-hi),var(--frame) 40%,#15140f)}}.aq-window__half{position:relative;z-index:2;min-width:0}.aq-window__showcase{isolation:isolate}.aq-window__name{font-size:clamp(2.3rem,5.2vw,4.1rem);line-height:1.02;margin:0 0 .6rem}.aq-window__tagline{font-size:clamp(1.05rem,1.7vw,1.3rem);margin:0 0 1.1rem;max-width:30ch}.aq-window__story{font-weight:600;color:var(--aq-slate);margin-bottom:2rem}.aq-trust{background:var(--aq-green);color:#fff}.aq-trust__list{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem 1.75rem;margin:0 auto;padding-block:1.1rem;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.aq-trust__list li{display:inline-flex;align-items:center;gap:.5rem}.aq-trust__list li::before{content:"✓";color:rgba(244,241,234,.7);font-weight:700}.aq-trust__list strong{font-weight:700}.aq-vstory__inner{display:grid;gap:2rem 4rem;align-items:start}@media (min-width:900px){.aq-vstory__inner{grid-template-columns:1fr 1fr}}.aq-vstory__quote{margin:0;padding-left:1.5rem;border-left:3px solid var(--aq-clay)}.aq-vstory__quote blockquote{margin:0}.aq-vstory__quote p{font-family:var(--aq-serif);font-style:italic;font-size:clamp(1.5rem,3vw,2.15rem);line-height:1.25;color:var(--aq-green);margin:0 0 1rem}.aq-vstory__quote figcaption{font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--aq-slate-60)}.aq-vstory__teaser{font-size:1.08rem;line-height:1.7;margin:.5rem 0 1rem}.aq-vstory__more summary{cursor:pointer;font-weight:700;color:var(--aq-green);list-style:none}.aq-vstory__more summary::-webkit-details-marker{display:none}.aq-vstory__more summary::after{content:" ↓"}.aq-vstory__more[open] summary::after{content:" ↑"}.aq-vstory__more .aq-content{margin-top:1rem}.aq-chips{position:sticky;top:var(--aq-header-h,0px);z-index:20;display:flex;gap:.5rem;overflow-x:auto;scrollbar-width:none;padding:.75rem 0;margin:1rem 0 .5rem;background:var(--aq-linen-2)}.aq-chips::-webkit-scrollbar{display:none}.aq-chip{flex:none;appearance:none;padding:.55em 1.1em;border:1px solid var(--aq-rule);border-radius:999px;background:var(--aq-paper);color:var(--aq-slate);font:600 .78rem/1 var(--aq-sans);cursor:pointer;white-space:nowrap}.aq-chip:hover{border-color:var(--aq-slate)}.aq-chip[aria-pressed="true"]{background:var(--aq-slate);border-color:var(--aq-slate);color:#fff}.aq-vshop__grid>[hidden]{display:none}.aq-vshop__grid>[data-featured]{outline:2px solid color-mix(in srgb,var(--aq-clay) 60%,transparent);outline-offset:-2px}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.aq-vshop__grid>.aq-card{animation:aq-rise linear both;animation-timeline:view();animation-range:entry 0% entry 40%}@keyframes aq-rise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}}}.aq-element{--size:clamp(84px,9vw,116px);display:inline-grid;justify-items:center;gap:6px}.aq-element__tile{position:relative;width:var(--size);aspect-ratio:1;line-height:0;box-shadow:0 14px 24px -12px rgba(0,0,0,.55)}.aq-element__tile svg{display:block;width:100%;height:100%}.aq-element__plaque{padding:.3rem .6rem;background:#fff;color:var(--aq-green);font:700 .6rem/1 var(--aq-sans);letter-spacing:.16em;text-transform:uppercase;box-shadow:0 6px 12px -8px rgba(0,0,0,.5);white-space:nowrap}.aq-window__half{display:flex;flex-direction:column}.aq-window__caption{flex:1;padding:clamp(1.75rem,4vw,3.5rem) clamp(1.25rem,3.4vw,3rem) clamp(1.25rem,3vw,2.5rem)}.aq-window__showcase{flex:1;display:grid;place-items:center;min-height:clamp(220px,30vw,380px);padding:clamp(1rem,3vw,2.5rem)}.aq-window__showcase--cutout .aq-window__photo{width:100%;max-height:100%;height:auto;object-fit:contain;mix-blend-mode:multiply;filter:brightness(1.07) contrast(1.06) saturate(1.05);-webkit-mask-image:radial-gradient(ellipse 62% 60% at 50% 50%,#000 62%,transparent 100%);mask-image:radial-gradient(ellipse 62% 60% at 50% 50%,#000 62%,transparent 100%)}.aq-window__showcase--photo{padding:clamp(.75rem,2vw,1.5rem)}.aq-window__showcase--transparent .aq-window__photo{width:100%;max-height:100%;height:auto;object-fit:contain;filter:drop-shadow(0 18px 16px rgba(60,45,25,.28)) drop-shadow(0 4px 4px rgba(60,45,25,.18))}.aq-window__showcase--photo .aq-window__photo{width:100%;height:100%;aspect-ratio:3 / 2;object-fit:cover;box-shadow:0 22px 30px -18px rgba(0,0,0,.45)}.aq-window__bar{--bar-h:clamp(64px,6.5vw,84px);position:relative;display:flex;align-items:center;justify-content:center;flex:none;height:var(--bar-h);box-sizing:border-box;padding:0 1rem;background:var(--bar);box-shadow:0 -1px 0 rgba(255,255,255,.08) inset}.aq-window__cta{position:relative;z-index:5;display:inline-flex;align-items:center;justify-content:center;gap:.75rem;background:var(--aq-green);height:calc(var(--bar-h) - 20px);box-sizing:border-box;padding:0 1.2rem;border:1.5px solid rgba(255,255,255,.9);color:#fff;text-decoration:none;font:600 clamp(.72rem,1vw,.82rem)/1.2 var(--aq-sans);letter-spacing:.14em;text-transform:uppercase;transition:background .2s var(--aq-ease),color .2s var(--aq-ease);text-align:center}.aq-window__cta:hover,.aq-window__cta:focus-visible{background:#fff;color:var(--aq-green)}.aq-window__cta-arrow{display:grid;place-items:center;flex:none;width:1.6rem;height:1.6rem;border-radius:50%;background:#fff;color:var(--aq-green);transition:transform .2s var(--aq-ease)}.aq-window__cta-arrow svg{width:.95rem;height:.95rem}.aq-window__cta:hover .aq-window__cta-arrow,.aq-window__cta:focus-visible .aq-window__cta-arrow{background:var(--aq-green);color:#fff;transform:translateY(2px)}.aq-window__cta:focus-visible{outline:2px solid #fff;outline-offset:3px}.aq-window__badge{position:relative;z-index:5;appearance:none;display:inline-flex;align-items:stretch;gap:.85rem;height:calc(var(--bar-h) - 20px);box-sizing:border-box;padding:0 1rem 0 0;background:none;color:#fff;border:1.5px solid rgba(255,255,255,.9);cursor:pointer;font:inherit;text-align:left;transition:background .2s var(--aq-ease)}.aq-window__badge:hover,.aq-window__badge:focus-visible{background:rgba(255,255,255,.12)}.aq-window__badge:focus-visible{outline:2px solid #fff;outline-offset:3px}.aq-window__badge-text{display:grid;line-height:1.2;font-weight:600;font-size:.98rem}.aq-window__badge-text small{font-size:clamp(.66rem,.85vw,.74rem);letter-spacing:.16em;text-transform:uppercase;color:#fff;font-weight:700}.aq-element--sm{--size:46px}.aq-window__bar .aq-element--sm{--size:calc(var(--bar-h) - 23px)}.aq-window__bar .aq-element--sm .aq-element__tile{box-shadow:none}.aq-window__badge-text{align-self:center}.aq-element--sm .aq-element__tile{box-shadow:none}@media (min-width:900px) and (min-height:560px){.aq-vfold{height:calc(100svh - var(--aq-header-h,82px) - var(--wp-admin--admin-bar--height,0px));display:flex;flex-direction:column;overflow:hidden}.aq-vfold .aq-window{flex:1;min-height:0;display:flex;flex-direction:column;padding-top:clamp(.75rem,2.2vh,1.75rem)}.aq-vfold .aq-window__facade{flex:1;min-height:0;display:flex;flex-direction:column;width:100%}.aq-vfold .aq-window__fascia{--fascia-h:clamp(64px,12vh,128px);flex:none;margin-bottom:4px}.aq-vfold .aq-window__frame{flex:1;min-height:0;display:flex}.aq-vfold .aq-window__interior{flex:1;min-height:0;grid-template-rows:minmax(0,1fr)}.aq-vfold .aq-window__half{min-height:0}.aq-vfold .aq-window__caption{padding-block:clamp(1rem,4vh,3rem);overflow:hidden}.aq-vfold .aq-window__name{font-size:clamp(2rem,min(5vw,8vh),4rem)}.aq-vfold .aq-window__showcase{min-height:0;padding:clamp(.75rem,2.5vh,2rem)}.aq-vfold .aq-window__showcase{position:relative}.aq-vfold .aq-window__showcase .aq-window__photo{position:absolute;inset:clamp(.75rem,2.5vh,2rem);width:calc(100% - 2 * clamp(.75rem,2.5vh,2rem));height:calc(100% - 2 * clamp(.75rem,2.5vh,2rem));max-height:none;aspect-ratio:auto;object-fit:contain}.aq-vfold .aq-window__showcase--photo .aq-window__photo{object-fit:cover}.aq-vfold .aq-window__bar{--bar-h:clamp(56px,8vh,80px)}.aq-vfold .aq-window__riser{flex:none;height:clamp(16px,2.6vh,36px)}.aq-vfold .aq-window::after{height:clamp(10px,1.6vh,22px);flex:none}.aq-vfold .aq-trust{flex:none}.aq-vfold .aq-trust__list{padding-block:clamp(.5rem,1.4vh,.85rem);gap:.3rem 1.1rem;font-size:clamp(.62rem,.78vw,.72rem);letter-spacing:.06em}}.admin-bar .aq-header{top:var(--wp-admin--admin-bar--height,0px)}.aq-window__fascia{isolation:isolate;box-shadow:0 18px 26px -14px rgba(0,0,0,.6),0 4px 6px -2px rgba(0,0,0,.35),inset 0 2px 0 rgba(255,255,255,.7),inset 0 -3px 6px rgba(0,0,0,.14),inset 0 0 0 6px rgba(255,255,255,.35),inset 0 0 0 7px rgba(0,0,0,.10),inset 0 0 26px rgba(0,0,0,.08)}.aq-window__fascia::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;mix-blend-mode:multiply;opacity:.55;background:repeating-linear-gradient(90deg,rgba(120,100,70,.05) 0 2px,transparent 2px 7px,rgba(120,100,70,.035) 7px 8px,transparent 8px 19px),repeating-linear-gradient(0deg,rgba(0,0,0,.02) 0 1px,transparent 1px 3px),linear-gradient(180deg,rgba(0,0,0,0) 55%,rgba(0,0,0,.06) 100%)}.aq-window__fascia::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(70% 120% at 50% -30%,rgba(255,255,255,.5),transparent 65%)}.aq-window__fascia img,.aq-window__fascia-name{position:relative;z-index:1}.aq-window__showcase--transparent .aq-window__photo,.aq-window__showcase--cutout .aq-window__photo{width:calc(100% * var(--aq-hero-scale,.75))}@media (min-width:900px) and (min-height:560px){.aq-vfold .aq-window__showcase--transparent .aq-window__photo,.aq-vfold .aq-window__showcase--cutout .aq-window__photo{--pad:clamp(.75rem,2.5vh,2rem);width:calc((100% - 2 * var(--pad)) * var(--aq-hero-scale,.75));height:calc((100% - 2 * var(--pad)) * var(--aq-hero-scale,.75));inset:0;margin:auto}}.aq-dialog{width:min(560px,calc(100vw - 32px));max-height:calc(100vh - 64px);padding:0;border:0;background:var(--aq-paper);color:var(--aq-slate);box-shadow:0 30px 60px -20px rgba(0,0,0,.55)}.aq-dialog::backdrop{background:rgba(30,29,27,.55);backdrop-filter:blur(2px)}.aq-dialog__head{display:flex;align-items:center;gap:.9rem;padding:1rem 1.25rem;background:var(--aq-green);color:#fff}.aq-dialog__head h2{margin:0;flex:1;font-size:clamp(1.15rem,2.4vw,1.45rem);color:#fff}.aq-dialog__head .aq-element--sm{--size:44px}.aq-dialog__head .aq-element__tile{box-shadow:none}.aq-dialog__close{appearance:none;border:0;background:none;color:#fff;font-size:1.8rem;line-height:1;cursor:pointer;padding:.25rem .5rem}.aq-dialog__close:focus-visible{outline:2px solid #fff}.aq-dialog__body{padding:1.25rem 1.5rem 1.5rem;font-size:.98rem;line-height:1.65}.aq-dialog__body ul{padding-left:1.1rem;margin:.75rem 0 0}.aq-dialog__body li{margin-bottom:.6rem}.aq-window__bar .aq-dialog__head .aq-element--sm{--size:44px}.aq-dialog{text-align:left}.aq-window__badge-info{align-self:center;display:inline-grid;place-items:center;flex:none;width:18px;height:18px;border-radius:50%;border:1px solid rgba(255,255,255,.8);font:italic 700 .72rem/1 var(--aq-serif);margin-left:.15rem}.aq-window__caption{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.aq-window__caption>:last-child{margin-bottom:0}.aq-window__showcase--transparent{position:relative;overflow:hidden;display:block;min-height:clamp(260px,32vw,400px);padding:0}.aq-window__showcase--transparent>*{position:absolute}.aq-window__gobo{inset:0;pointer-events:none;mix-blend-mode:multiply;opacity:.9;background:linear-gradient(104deg,transparent 0 18%,rgba(70,58,40,.07) 20%,rgba(70,58,40,.07) 27%,transparent 30%),linear-gradient(104deg,transparent 0 52%,rgba(70,58,40,.06) 54%,rgba(70,58,40,.06) 59%,transparent 62%),linear-gradient(14deg,transparent 0 38%,rgba(70,58,40,.05) 39%,rgba(70,58,40,.05) 41%,transparent 42%);-webkit-mask-image:linear-gradient(transparent 0,#000 12%,#000 66%,transparent 74%);mask-image:linear-gradient(transparent 0,#000 12%,#000 66%,transparent 74%)}.aq-window__decal{z-index:6;top:9%;left:0;right:0;text-align:center;font:italic 500 clamp(1.15rem,2.2vw,1.9rem)/1.1 var(--aq-serif);letter-spacing:.02em;background:linear-gradient(180deg,#e9d29a 0%,#c79a45 45%,#a8792c 55%,#e3c47e 100%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 1px 0 rgba(255,255,255,.5)) drop-shadow(0 1px 1px rgba(90,60,20,.25))}.aq-window__floor{left:0;right:0;bottom:0;height:30%;z-index:1;background:linear-gradient(180deg,rgba(60,50,35,.16) 0,rgba(60,50,35,.04) 6%,transparent 30%),linear-gradient(180deg,#e3dccd,#d3cab8);box-shadow:0 -1px 0 rgba(255,255,255,.55)}.aq-window__floor::after{content:"";position:absolute;left:22%;right:22%;top:18%;height:70%;border-radius:50%;background:radial-gradient(closest-side,rgba(255,246,225,.75),transparent)}.aq-window__plinth{z-index:2;left:50%;bottom:12%;width:calc(100% * var(--aq-hero-scale,.5) * .95);height:16%;transform:translateX(-50%);background:linear-gradient(90deg,#cfc6b5 0%,#ece6da 30%,#f4efe6 48%,#e1d9ca 72%,#c4baa7 100%);border-radius:0 0 50% 50% / 0 0 22% 22%;box-shadow:0 16px 18px -10px rgba(50,40,25,.45)}.aq-window__plinth::before{content:"";position:absolute;left:0;right:0;top:-14%;height:28%;border-radius:50%;background:radial-gradient(ellipse at 50% 40%,#faf7f1,#e3dccd 70%,#d2c8b6)}.aq-window__showcase--transparent .aq-window__photo,.aq-vfold .aq-window__showcase--transparent .aq-window__photo{z-index:3;inset:auto;left:50%;bottom:calc(12% + 16% - 6px);transform:translateX(-50%);width:calc(100% * var(--aq-hero-scale,.5));height:auto;max-height:58%;object-fit:contain;object-position:bottom;margin:0;filter:drop-shadow(0 10px 8px rgba(50,38,20,.30)) drop-shadow(0 2px 2px rgba(50,38,20,.25))}.aq-window__showcase--transparent{--floor:30%;--base:9%;--ped-h:27%;--ped-w:calc(100% * var(--aq-hero-scale,.5) * .9)}.aq-window__showcase--transparent .aq-window__floor{height:var(--floor);box-shadow:none;background:linear-gradient(180deg,rgba(60,50,35,.14) 0,rgba(60,50,35,.05) 8%,transparent 26%),linear-gradient(180deg,#ddd5c6 0%,#e6dfd2 55%,#d9d0bf 100%)}.aq-window__showcase--transparent .aq-window__floor::before{content:"";position:absolute;left:0;right:0;top:-14%;height:14%;background:linear-gradient(180deg,transparent,rgba(60,50,35,.07))}.aq-window__showcase--transparent .aq-window__floor::after{left:18%;right:18%;top:10%;height:85%;background:radial-gradient(closest-side,rgba(255,247,228,.8),transparent)}.aq-window__showcase--transparent .aq-window__plinth{bottom:var(--base);height:var(--ped-h);width:var(--ped-w);border-radius:0;box-shadow:none;background:linear-gradient(90deg,#c9bfad 0%,#e6dfd2 22%,#f3eee5 44%,#ece5d9 60%,#d6cdbd 82%,#bfb4a0 100%)}.aq-window__showcase--transparent .aq-window__plinth::before{top:auto;bottom:calc(100% - 7px);height:16px;left:0;right:0;border-radius:50%;background:radial-gradient(ellipse at 50% 45%,#fbf8f2 0%,#efe9df 55%,#ddd4c4 100%);box-shadow:inset 0 -1px 0 rgba(0,0,0,.08)}.aq-window__plinth-base{position:absolute;left:-5%;right:-5%;bottom:-2px;height:12%;min-height:8px;background:linear-gradient(90deg,#c4b9a6 0%,#e2dbce 25%,#efe9df 45%,#ddd5c6 75%,#b9ae99 100%);box-shadow:0 -1px 0 rgba(255,255,255,.5) inset}.aq-window__plinth-base::after{content:"";position:absolute;left:-6%;right:-6%;bottom:-10px;height:18px;border-radius:50%;z-index:-1;background:radial-gradient(closest-side,rgba(45,35,20,.42),rgba(45,35,20,.14) 60%,transparent)}.aq-window__rest{z-index:3;left:50%;transform:translateX(-50%);bottom:calc(var(--base) + var(--ped-h) - 4px);width:calc(var(--ped-w) * .72);height:12px;border-radius:50%;background:radial-gradient(closest-side,rgba(45,35,20,.38),rgba(45,35,20,.12) 65%,transparent)}.aq-window__showcase--transparent .aq-window__photo,.aq-vfold .aq-window__showcase--transparent .aq-window__photo{z-index:4;bottom:calc(var(--base) + var(--ped-h) - 2px);max-height:50%;filter:drop-shadow(0 3px 3px rgba(45,35,20,.28))}.aq-window__showcase--transparent .aq-window__photo,.aq-vfold .aq-window__showcase--transparent .aq-window__photo{max-height:calc(100% - var(--base) - var(--ped-h) - 26%)}.aq-window__showcase--transparent:not(:has(.aq-window__decal)) .aq-window__photo{max-height:calc(100% - var(--base) - var(--ped-h) - 8%)}.aq-window__interior{background:linear-gradient(180deg,rgba(255,255,255,.22) 0%,rgba(255,255,255,0) 40%,rgba(120,95,60,.06) 100%),repeating-linear-gradient(90deg,rgba(120,95,60,.00) 0px,rgba(255,255,255,.38) 14px,rgba(120,95,60,.10) 30px,rgba(255,255,255,.16) 41px,rgba(120,95,60,.13) 58px,rgba(120,95,60,.00) 66px),repeating-linear-gradient(90deg,rgba(255,255,255,.00) 0px,rgba(255,255,255,.20) 23px,rgba(120,95,60,.08) 51px,rgba(255,255,255,.00) 97px),linear-gradient(180deg,#f3ebdd,#ebe0cd)}.aq-window__showcase--transparent{--floor:22%;--base:7%;--ped-h:38%;--ped-w:calc(100% * var(--aq-hero-scale,.5) * .9);--cap-h:clamp(10px,2.2vh,18px)}.aq-window__gobo{opacity:.5}.aq-window__showcase--transparent .aq-window__floor{height:var(--floor);background:linear-gradient(180deg,rgba(60,45,25,.22) 0,rgba(60,45,25,.06) 5%,transparent 18%),linear-gradient(180deg,transparent 30%,rgba(255,255,255,.28) 46%,transparent 62%),linear-gradient(180deg,#cbbfa9 0%,#ddd2bf 55%,#cfc2ab 100%)}.aq-window__showcase--transparent .aq-window__floor::before{display:none}.aq-window__showcase--transparent .aq-window__floor::after{left:25%;right:25%;top:6%;height:80%;background:radial-gradient(closest-side,rgba(255,246,225,.55),transparent)}.aq-window__showcase--transparent .aq-window__plinth{width:calc(var(--ped-w) * .58);height:var(--ped-h);bottom:var(--base);border-radius:0;overflow:visible;background:linear-gradient(180deg,transparent 31%,rgba(255,255,255,.22) 31.6%,#0b0a08 32.6%,rgba(255,255,255,.12) 33.6%,transparent 34.2%,transparent 64%,rgba(255,255,255,.22) 64.6%,#0b0a08 65.6%,rgba(255,255,255,.12) 66.6%,transparent 67.2%),linear-gradient(90deg,#121110 0%,#2b2925 10%,#77726a 19%,#2e2c28 27%,#1a1917 55%,#23211e 78%,#3a3732 88%,#121110 100%)}.aq-window__showcase--transparent .aq-window__plinth::before{top:auto;bottom:100%;left:-28%;right:-28%;height:var(--cap-h);border-radius:2px 2px 0 0;background:linear-gradient(180deg,rgba(255,255,255,.35) 0,rgba(255,255,255,.08) 2px,transparent 3px,transparent 45%,rgba(0,0,0,.55) 47%,rgba(255,255,255,.14) 52%,transparent 56%),linear-gradient(90deg,#121110 0%,#34312c 12%,#8a857c 22%,#34312c 32%,#1b1a18 60%,#2d2b27 85%,#121110 100%);box-shadow:0 3px 4px -1px rgba(0,0,0,.45);clip-path:polygon(0 18%,4% 0,96% 0,100% 18%,100% 100%,0 100%)}.aq-window__showcase--transparent .aq-window__plinth-base{left:-12%;right:-12%;height:7%;min-height:7px;bottom:0;background:linear-gradient(90deg,#121110 0%,#3b3833 14%,#7a756c 22%,#2a2824 32%,#191816 70%,#121110 100%);box-shadow:none}.aq-window__plinth-base::before{content:"";position:absolute;left:6%;right:6%;top:100%;height:clamp(24px,5vh,48px);opacity:.32;filter:blur(1.5px);background:linear-gradient(180deg,#1c1b18,transparent)}.aq-window__showcase--transparent .aq-window__plinth-base::after{left:-14%;right:-14%;bottom:-6px;height:12px;background:radial-gradient(closest-side,rgba(25,18,8,.45),transparent)}.aq-window__showcase--transparent .aq-window__rest{bottom:calc(var(--base) + var(--ped-h) + var(--cap-h) - 5px);width:calc(var(--ped-w) * .78)}.aq-window__showcase--transparent .aq-window__photo,.aq-vfold .aq-window__showcase--transparent .aq-window__photo{bottom:calc(var(--base) + var(--ped-h) + var(--cap-h) - 3px);max-height:calc(100% - var(--base) - var(--ped-h) - var(--cap-h) - 24%)}.aq-window__showcase--transparent:not(:has(.aq-window__decal)) .aq-window__photo{max-height:calc(100% - var(--base) - var(--ped-h) - var(--cap-h) - 8%)}.aq-window__showcase--transparent{--ped-h:41%}.aq-window__showcase--transparent .aq-window__plinth{width:calc(100% * var(--aq-hero-scale,.5) * .46)}.aq-window__showcase--transparent .aq-window__plinth::before{left:-26%;right:-26%}.aq-window__showcase--transparent .aq-window__photo,.aq-vfold .aq-window__showcase--transparent .aq-window__photo{max-height:calc(100% - var(--base) - var(--ped-h) - var(--cap-h) - 19%)}.aq-window__showcase--transparent .aq-window__rest{width:calc(100% * var(--aq-hero-scale,.5) * .62)}.aq-window__half--brand{background:repeating-linear-gradient(0deg,rgba(120,104,80,.045) 0 1px,transparent 1px 3px),repeating-linear-gradient(90deg,rgba(120,104,80,.04) 0 1px,transparent 1px 4px),linear-gradient(90deg,rgba(0,0,0,.035) 0%,transparent 9%,rgba(255,255,255,.05) 17%,transparent 26%,rgba(0,0,0,.03) 38%,transparent 47%,rgba(255,255,255,.05) 58%,transparent 68%,rgba(0,0,0,.035) 80%,transparent 90%),radial-gradient(120% 95% at 50% 35%,#f6f1e7 0%,#ebe4d6 62%,#d9d0bf 100%);box-shadow:inset 0 22px 30px -16px rgba(0,0,0,.42),inset 0 0 60px rgba(60,50,35,.18)}.aq-window__showcase--table,.aq-vfold .aq-window__showcase--table{position:relative;container-type:size;display:block;padding:0;overflow:hidden;min-height:clamp(240px,30vw,400px);--top:66cqh}.aq-window__backdrop{position:absolute;inset:0;background:url("assets/img/window-table.webp") center calc(var(--top) - 27.2cqw) / 100cqw auto no-repeat,linear-gradient(#b8aa92,#b3a58e)}.aq-window__backdrop::after{content:"";position:absolute;inset:0;background:radial-gradient(90% 70% at 50% 0%,rgba(255,246,228,.28),transparent 70%)}.aq-window__tabletop{position:absolute;z-index:3;left:10%;right:10%;bottom:calc(100cqh - var(--top) - .3cqw);display:flex;justify-content:center;align-items:flex-end;gap:3cqw}.aq-window__item{position:relative;display:block;flex:0 1 auto;min-width:0}.aq-window__item-img{display:block;height:calc(56cqh * var(--aq-hero-scale,.5));width:auto;max-width:36cqw;object-fit:contain;object-position:bottom;filter:drop-shadow(0 2px 2px rgba(40,22,8,.35)) drop-shadow(2px 6px 8px rgba(40,22,8,.18))}.aq-window__item::after{content:"";position:absolute;z-index:-1;left:6%;right:6%;bottom:-3px;height:9px;border-radius:50%;background:radial-gradient(closest-side,rgba(35,18,5,.5),transparent)}.aq-window__decal{background:none;-webkit-background-clip:initial;background-clip:initial;color:rgba(255,255,255,.78);filter:none;text-shadow:0 1px 1px rgba(60,45,25,.25);font:italic 500 clamp(1.1rem,2vw,1.7rem)/1.1 var(--aq-serif);letter-spacing:.03em}.aq-window__showcase--table .aq-window__decal{z-index:4;top:8%}.aq-window__showcase--table .aq-window__decal{position:absolute;left:0;right:0;text-align:center}.aq-window__showcase--table{height:clamp(240px,66vw,420px);flex:none}@media (min-width:900px) and (min-height:560px){.aq-vfold .aq-window__showcase--table{height:auto;flex:1;min-height:0}}.aq-window__showcase--blocks{position:relative;container-type:size;display:block;padding:0;overflow:hidden;height:clamp(250px,70vw,420px);flex:none;--floor:20cqh}@media (min-width:900px) and (min-height:560px){.aq-vfold .aq-window__showcase--blocks{height:auto;flex:1;min-height:0;padding:0}}.aq-window__wall{position:absolute;inset:0;background:radial-gradient(70% 90% at 50% 8%,#fbf8f1 0%,#f1ebdf 45%,#e2d9c8 100%)}.aq-window__stone{position:absolute;left:0;right:0;bottom:0;height:var(--floor);background:linear-gradient(180deg,rgba(70,58,40,.18) 0,rgba(70,58,40,.05) 6%,transparent 22%),linear-gradient(180deg,#ddd5c6,#e9e3d7 60%,#d8cfbe)}.aq-window__showcase--blocks .aq-window__decal{position:absolute;z-index:5;left:0;right:0;top:7%;text-align:center;color:rgba(74,72,67,.7);text-shadow:0 1px 0 rgba(255,255,255,.6)}.aq-window__stands{position:absolute;z-index:3;left:6%;right:6%;top:0;bottom:calc(var(--floor) * .45);display:flex;justify-content:center;align-items:flex-end;gap:5cqw}.aq-window__stand{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;min-width:17cqw}.aq-window__stand{--block-h:24cqh}.aq-window__showcase--n2 .aq-window__stand:nth-child(1){--block-h:30cqh}.aq-window__showcase--n2 .aq-window__stand:nth-child(2){--block-h:19cqh}.aq-window__showcase--n3 .aq-window__stand:nth-child(1){--block-h:19cqh}.aq-window__showcase--n3 .aq-window__stand:nth-child(2){--block-h:31cqh}.aq-window__showcase--n3 .aq-window__stand:nth-child(3){--block-h:24cqh}.aq-window__showcase--n1 .aq-window__stand{--block-h:26cqh}.aq-window__block{position:relative;display:block;width:100%;height:var(--block-h);flex:none;background:linear-gradient(90deg,#f7f4ee 0%,#f2eee6 55%,#e3ddd1 88%,#d4cdbf 100%);box-shadow:inset 0 -10px 14px -12px rgba(60,48,30,.35)}.aq-window__block::before{content:"";position:absolute;left:0;right:0;top:-1.4cqh;height:1.4cqh;background:linear-gradient(180deg,#fdfcf9,#f0ebe2);clip-path:polygon(2.5% 0,97.5% 0,100% 100%,0 100%)}.aq-window__block::after{content:"";position:absolute;left:-6%;right:-10%;bottom:-1.2cqh;height:2.6cqh;border-radius:50%;z-index:-1;background:radial-gradient(closest-side,rgba(45,34,18,.38),transparent)}.aq-window__showcase--blocks .aq-window__item{position:relative;z-index:2;margin-bottom:-.4cqh;display:block}.aq-window__showcase--blocks .aq-window__item-img{display:block;width:auto;height:calc(var(--aq-hero-scale,.5) * 52cqh);max-width:26cqw;max-height:calc(100cqh - var(--block-h) - var(--floor) - 24cqh);object-fit:contain;object-position:bottom;filter:drop-shadow(0 2px 2px rgba(40,28,12,.32)) drop-shadow(2px 7px 9px rgba(40,28,12,.16))}.aq-window__showcase--blocks .aq-window__item::after{content:"";position:absolute;z-index:-1;left:8%;right:8%;bottom:-2px;height:1.6cqh;border-radius:50%;background:radial-gradient(closest-side,rgba(40,26,10,.45),transparent)}.aq-window__pendant{position:absolute;top:0;left:50%;width:3.2cqw;height:9cqh;transform:translateX(-50%);z-index:4;pointer-events:none;background:linear-gradient(90deg,#e6e2da,#ffffff 40%,#ece8e1 75%,#cfc9be);border-radius:1px 1px 2px 2px;top:var(--cord,12cqh);box-shadow:0 2px 3px rgba(0,0,0,.18)}.aq-window__pendant::before{content:"";position:absolute;left:50%;bottom:100%;width:1px;height:var(--cord,12cqh);background:rgba(60,55,48,.55)}.aq-window__pendant::after{content:"";position:absolute;left:50%;top:100%;width:22cqw;height:46cqh;transform:translateX(-50%);pointer-events:none;background:radial-gradient(50% 60% at 50% 0%,rgba(255,236,196,.55),rgba(255,236,196,.12) 55%,transparent 75%);mix-blend-mode:screen}.aq-window__pendant{--cord:max(4cqh,calc(42cqh - var(--block-h,24cqh)))}.aq-window__showcase--blocks{--top-face:4.6cqh}.aq-window__block::before{top:calc(-1 * var(--top-face));height:var(--top-face);background:linear-gradient(180deg,#ece7de 0%,#f8f6f1 70%,#fdfcf9 100%);clip-path:polygon(7% 0,93% 0,100% 100%,0 100%)}.aq-window__showcase--blocks .aq-window__item{margin-bottom:0;bottom:calc(var(--top-face) * .42)}.aq-window__showcase--blocks .aq-window__item-img{height:calc(var(--aq-hero-scale,.5) * 52cqh * var(--aq-item-scale,1));max-width:calc(26cqw * var(--aq-item-scale,1))}.aq-window__showcase--blocks .aq-window__item::after{left:4%;right:4%;bottom:-.5cqh;height:2cqh;background:radial-gradient(closest-side,rgba(35,24,10,.55),rgba(35,24,10,.18) 60%,transparent)}.aq-window__stand{min-width:0}.aq-window__block{width:136%;margin-inline:-18%}.aq-window__stands{gap:9cqw}.aq-window__showcase--blocks .aq-window__stand{min-width:12cqw}.aq-crumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:.35rem;margin:0 0 .9rem;padding:0;font-size:.78rem;color:var(--aq-slate-60)}.aq-crumbs li + li::before{content:"›";margin-right:.35rem;opacity:.6}.aq-crumbs a{color:inherit}.aq-pillar__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.5rem 2rem;margin-bottom:1.25rem}.aq-pillar__head h2{margin:0 0 .25rem}.aq-pillar__head h2 a{color:inherit;text-decoration:none}.aq-pillar__head p{margin:0;max-width:62ch}.aq-pillar__all{font-weight:600;white-space:nowrap}.aq-pillar__soon{color:var(--aq-slate-60);font-style:italic;margin:0}.aq-guide-grid{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}.aq-guide-card__link{display:grid;gap:.45rem;height:100%;padding:1.1rem 1.2rem 1.25rem;background:var(--aq-paper);border:1px solid var(--aq-rule);text-decoration:none;color:var(--aq-slate);transition:border-color .2s var(--aq-ease),transform .2s var(--aq-ease)}.aq-guide-card__link:hover{border-color:var(--aq-green);transform:translateY(-2px)}.aq-guide-card__media img{width:100%;aspect-ratio:16 / 9;object-fit:cover;display:block;margin-bottom:.35rem}.aq-guide-card__pillar{font:700 .62rem/1.3 var(--aq-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--aq-green)}.aq-guide-card__title{font:600 1.2rem/1.25 var(--aq-serif)}.aq-guide-card__dek{font-size:.92rem;color:var(--aq-slate-60)}.aq-guide-card__meta{font-size:.75rem;color:var(--aq-slate-60);margin-top:auto}.aq-guide__head{padding-block:clamp(2rem,5vw,3.5rem) 1.5rem}.aq-guide__measure{max-width:760px}.aq-guide__pillar{text-decoration:none}.aq-guide__title{font-size:clamp(2rem,4.6vw,3.1rem);line-height:1.08;margin:.4rem 0 .8rem;text-wrap:balance}.aq-guide__dek{font-size:clamp(1.05rem,1.8vw,1.25rem);color:var(--aq-slate);margin:0 0 1rem}.aq-guide__byline{display:flex;flex-wrap:wrap;gap:.3rem 1rem;font-size:.82rem;color:var(--aq-slate-60);margin:0}.aq-guide__reviewed{color:var(--aq-green);font-weight:600}.aq-guide__hero{margin-top:1.75rem}.aq-guide__hero img{width:100%;max-height:460px;object-fit:cover;display:block}.aq-guide__body{padding-bottom:2rem;font-size:1.06rem;line-height:1.75}.aq-guide__body>* + *{margin-top:1.1em}.aq-guide__body .wp-block-image{margin-block:1.75rem}.aq-guide__body .wp-block-image img{width:100%;height:auto;margin-block:0;display:block}.aq-guide__body figcaption{margin-top:.55rem;font-size:.82rem;line-height:1.45;color:var(--aq-slate-60)}.aq-guide__body #five-checks,.aq-guide__body h2[id]{scroll-margin-top:calc(var(--aq-header-h,80px) + 5.5rem)}.aq-guide__body .aq-matrix-wrap{overflow-x:auto;margin-block:1.5rem;-webkit-overflow-scrolling:touch}.aq-guide__body .aq-matrix{width:100%;min-width:42rem;border-collapse:collapse;font-size:.86rem;line-height:1.45}.aq-guide__body .aq-matrix caption{caption-side:bottom;text-align:left;padding-top:.65rem;font-size:.8rem;line-height:1.45;color:var(--aq-slate-60)}.aq-guide__body .aq-matrix th,.aq-guide__body .aq-matrix td{text-align:left;vertical-align:top;padding:.75rem .8rem;border-bottom:1px solid var(--aq-rule)}.aq-guide__body .aq-matrix thead th{font:700 .64rem/1.3 var(--aq-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--aq-slate-60);background:var(--aq-paper)}.aq-guide__body .aq-matrix tbody th{font-weight:600}.aq-guide__body .aq-matrix .is-clean{background:color-mix(in srgb,var(--aq-green) 9%,var(--aq-paper))}.aq-guide__body .aq-matrix .is-caution{background:color-mix(in srgb,var(--aq-clay) 14%,var(--aq-paper))}.aq-guide__body .aq-matrix .is-avoid{background:color-mix(in srgb,var(--aq-sienna) 10%,var(--aq-paper))}.aq-guide__body .aq-matrix__note{margin:.65rem 0 0;font-size:.8rem;line-height:1.45;color:var(--aq-slate-60)}.aq-guide__body .aq-checklist{margin-top:.5rem}@media (max-width:720px){.aq-guide__body .aq-matrix-wrap{overflow:visible}.aq-guide__body .aq-matrix{min-width:0}.aq-guide__body .aq-matrix thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.aq-guide__body .aq-matrix,.aq-guide__body .aq-matrix tbody,.aq-guide__body .aq-matrix tr,.aq-guide__body .aq-matrix th,.aq-guide__body .aq-matrix td{display:block;width:auto}.aq-guide__body .aq-matrix tr{margin:0 0 .9rem;border:1px solid var(--aq-rule)}.aq-guide__body .aq-matrix tbody th{padding:.75rem .85rem .3rem;border-bottom:0}.aq-guide__body .aq-matrix td{border-bottom:0}.aq-guide__body .aq-matrix td::before{content:attr(data-label);display:block;margin-bottom:.15rem;font:700 .62rem/1.3 var(--aq-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--aq-slate-60)}}.aq-guide__foot{padding-block:1rem 3rem;display:grid;gap:1.5rem}.aq-guide__foot h2{font-size:1.2rem;margin:0 0 .5rem}.aq-sources{margin:0;padding-left:1.25rem;font-size:.9rem;display:grid;gap:.35rem}.aq-guide__disclaimer{font-size:.8rem;color:var(--aq-slate-60);border-top:1px solid var(--aq-rule);padding-top:1rem;margin:0}.aq-block{margin-block:1.75rem;padding:1.15rem 1.3rem;background:var(--aq-paper);border:1px solid var(--aq-rule);font-size:.98rem;line-height:1.6}.aq-block__head{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-bottom:.35rem}.aq-block__eyebrow{font:700 .64rem/1.2 var(--aq-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--aq-slate-60)}.aq-block__title{font:600 1.25rem/1.25 var(--aq-serif);margin:0 0 .3rem}.aq-block__title a{color:inherit;text-decoration:none}.aq-block__aliases{font-size:.8rem;color:var(--aq-slate-60);margin:0 0 .4rem}.aq-block__text{margin:0 0 .6rem}.aq-block__link{font-weight:600}.aq-block--ingredient{border-left:4px solid var(--aq-tier-clean)}.aq-block--caution{border-left-color:var(--aq-tier-caution)}.aq-block--avoid{border-left-color:var(--aq-tier-avoid)}.aq-block--swap{display:grid;grid-template-columns:110px minmax(0,1fr);gap:1.1rem;align-items:center}.aq-block--swap .aq-block__media img{width:110px;height:110px;object-fit:contain;display:block;background:#fff}.aq-block__vendor{margin:0;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:var(--aq-slate-60)}.aq-block__vetted{font:700 .6rem/1 var(--aq-sans);letter-spacing:.14em;text-transform:uppercase;color:#fff;background:var(--aq-green);padding:.3rem .5rem}.aq-block--myth{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:0;padding:0}.aq-myth__side{padding:1.1rem 1.3rem}.aq-myth__side p{margin:.35rem 0 0}.aq-myth__side--claim{background:color-mix(in srgb,var(--aq-clay) 12%,var(--aq-paper))}.aq-myth__side--claim p{font-family:var(--aq-serif);font-style:italic;font-size:1.15rem}.aq-myth__side--reality{border-left:3px solid var(--aq-green)}.aq-myth__source{font-size:.78rem;color:var(--aq-slate-60)}.aq-block--takeaways{background:color-mix(in srgb,var(--aq-green) 7%,var(--aq-paper));border-color:color-mix(in srgb,var(--aq-green) 30%,transparent)}.aq-block--takeaways ul{margin:.5rem 0 0;padding-left:1.2rem;display:grid;gap:.35rem}.aq-block-empty{padding:1rem;border:1px dashed var(--aq-rule);color:var(--aq-slate-60);font-size:.9rem}@media (max-width:520px){.aq-block--swap{grid-template-columns:80px minmax(0,1fr)}.aq-block--swap .aq-block__media img{width:80px;height:80px}}a.aq-term{color:inherit;text-decoration:underline dotted color-mix(in srgb,var(--aq-green) 60%,transparent);text-underline-offset:3px;text-decoration-thickness:1.5px}a.aq-term:hover,a.aq-term:focus-visible{text-decoration-style:solid;color:var(--aq-green)}.aq-tip.is-floating{position:absolute;z-index:60;width:min(300px,86vw);display:grid;gap:.35rem;padding:.8rem .9rem;background:var(--aq-paper);border:1px solid var(--aq-rule);box-shadow:0 16px 34px -18px rgba(40,32,20,.5);font-size:.85rem;line-height:1.45;pointer-events:none}.aq-tip__head{display:flex;align-items:center;gap:.5rem;font-weight:700}.aq-tip__more{font-size:.72rem;color:var(--aq-slate-60)}.aq-guide__author{color:inherit;font-weight:600}.aq-author__head{display:flex;align-items:center;gap:1.25rem;margin:.5rem 0 1.25rem}.aq-author__photo{width:96px;height:96px;border-radius:50%;object-fit:cover;flex:none}.aq-author__photo--initials{display:grid;place-items:center;background:var(--aq-green);color:#fff;font:600 2rem/1 var(--aq-serif)}.aq-author__name{margin:0;font-size:clamp(2rem,4.5vw,2.8rem)}.aq-author__title{margin:.25rem 0 0;color:var(--aq-green);font-weight:600}.aq-author__bio{font-size:1.04rem;line-height:1.7}.aq-author__links{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;padding:0;margin:1rem 0 0;font-size:.9rem}.aq-quicklook{width:min(560px,calc(100vw - 32px))}.aq-quicklook__bar{display:flex;justify-content:space-between;align-items:center;padding:.7rem 1rem .7rem 1.4rem;border-bottom:1px solid var(--aq-rule)}.aq-quicklook__close{appearance:none;border:0;background:none;font-size:1.7rem;line-height:1;cursor:pointer;color:var(--aq-slate);padding:.2rem .45rem}.aq-quicklook__close:focus-visible{outline:2px solid var(--aq-green)}.aq-ql{padding:1.1rem 1.4rem 1.5rem;display:grid;gap:.7rem}.aq-ql__head{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.aq-ql__concern{font-size:.8rem;color:var(--aq-slate-60)}.aq-ql__title{margin:0;font-size:1.55rem;line-height:1.2}.aq-ql__summary{margin:0;font-size:1rem;line-height:1.6}.aq-ql__aliases{margin:0;font-size:.86rem;color:var(--aq-slate)}.aq-ql__cite{padding:.8rem 1rem;background:var(--aq-linen-2);display:grid;gap:.3rem}.aq-ql__cite p{margin:0;font-size:.9rem}.aq-ql__source{font-size:.76rem !important;color:var(--aq-slate-60)}.aq-ql__more{justify-self:start;margin-top:.3rem}.aq-guide__body [id^="aq-ref-"]{scroll-margin-top:calc(var(--aq-header-h,80px) + 90px)}.aq-contact__tagline{font-family:var(--aq-serif);font-style:italic;font-size:clamp(1.1rem,1.8vw,1.35rem);color:var(--aq-green);margin:0 0 .75rem}.aq-contact{display:grid;gap:clamp(2rem,5vw,4rem);align-items:start}@media (min-width:900px){.aq-contact{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}}.aq-contact__details{background:var(--aq-paper);border:1px solid var(--aq-rule);padding:clamp(1.5rem,3vw,2.25rem)}@media (min-width:900px){.aq-contact__details{position:sticky;top:calc(var(--aq-header-h,80px) + 1.5rem)}}.aq-contact__list{list-style:none;margin:0;padding:0;display:grid;gap:1.35rem}.aq-contact__list li{display:grid;grid-template-columns:1.4rem 1fr;gap:.9rem;align-items:start;line-height:1.5}.aq-contact__list svg{width:1.4rem;height:1.4rem;color:var(--aq-green)}.aq-contact__label{display:block;font:700 .7rem/1.4 var(--aq-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--aq-slate-60)}.aq-contact__list a{color:var(--aq-slate);text-decoration-color:var(--aq-rule);text-underline-offset:.2em;overflow-wrap:anywhere}.aq-contact__list a:hover{color:var(--aq-green)}.aq-social{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.6rem}.aq-social a{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:1px solid var(--aq-rule);border-radius:50%;color:var(--aq-green);transition:background .2s var(--aq-ease),color .2s var(--aq-ease),border-color .2s var(--aq-ease)}.aq-social a:hover,.aq-social a:focus-visible{background:var(--aq-green);border-color:var(--aq-green);color:var(--aq-linen)}.aq-social svg{width:1.15rem;height:1.15rem}.aq-contact__connect{margin-top:1.75rem;padding-top:1.25rem;border-top:1px solid var(--aq-rule)}.aq-contact__connect .aq-contact__label{margin-bottom:.75rem}.aq-footer ul.aq-social{display:flex;gap:.6rem}.aq-social--footer{margin-top:1.25rem}.aq-social--footer a{border-color:rgba(244,241,234,.28);color:var(--aq-linen)}.aq-social--footer a:hover,.aq-social--footer a:focus-visible{background:var(--aq-linen);border-color:var(--aq-linen);color:var(--aq-green)}.aq-contact__privacy{font-size:.85rem;color:var(--aq-slate-60);margin-top:1rem}.aq-contact__thanks{background:var(--aq-paper);border-left:3px solid var(--aq-green);padding:1.25rem 1.5rem}.gform_wrapper .gform_validation_container,.gform_wrapper .gfield_visibility_hidden,.gform_wrapper .gform_hidden{display:none !important}.gform_wrapper .gform_fields{display:grid;gap:1.6rem}.gform_wrapper fieldset.gfield{border:0;padding:0;margin:0;min-width:0}.gform_wrapper .gfield_label{display:block;margin:0 0 .5rem;padding:0;font:700 .72rem/1.4 var(--aq-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--aq-slate)}.gform_wrapper .gfield_required{color:var(--aq-sienna);font-weight:600;letter-spacing:.04em;text-transform:none;margin-left:.35em}.gform_wrapper .ginput_container input:not([type="checkbox"]):not([type="radio"]),.gform_wrapper .ginput_container select,.gform_wrapper .ginput_container textarea{width:100%;box-sizing:border-box;border:1px solid var(--aq-rule);background:var(--aq-paper);color:var(--aq-slate);padding:.8rem .9rem;border-radius:var(--aq-radius);font:1rem/1.4 var(--aq-sans)}.gform_wrapper .ginput_container textarea{min-height:10rem;resize:vertical}.gform_wrapper .ginput_container input:focus,.gform_wrapper .ginput_container select:focus,.gform_wrapper .ginput_container textarea:focus{outline:2px solid var(--aq-green);outline-offset:1px;border-color:var(--aq-green)}.gform_wrapper .ginput_container--name{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.9rem}.gform_wrapper .gform-field-label--type-sub{display:block;margin-top:.3rem;font-size:.8rem;color:var(--aq-slate-60)}.gform_wrapper .gfield_description{margin-top:.4rem;font-size:.85rem;color:var(--aq-slate-60)}.gform_wrapper .gfield_checkbox .gchoice{display:flex;gap:.65rem;align-items:flex-start}.gform_wrapper .gfield_checkbox input{width:1.1rem;height:1.1rem;margin:.2rem 0 0;flex:none;accent-color:var(--aq-green)}.gform_wrapper .gform-field-label--type-inline{font-size:.95rem;line-height:1.5}.gform_wrapper .gform_footer{margin-top:1.75rem}.gform_wrapper .gfield_error input,.gform_wrapper .gfield_error select,.gform_wrapper .gfield_error textarea{border-color:var(--aq-sienna)}.gform_wrapper .validation_message,.gform_wrapper .gform_validation_errors{color:var(--aq-sienna);font-size:.9rem;margin-top:.4rem}.gform_wrapper .gform_validation_errors{border:1px solid var(--aq-sienna);background:var(--aq-paper);padding:.9rem 1.1rem;margin-bottom:1.5rem}.gform_wrapper .gform_validation_errors h2{font:600 1rem/1.4 var(--aq-sans);margin:0;color:var(--aq-sienna)}.gform_wrapper .gform_validation_errors ol{margin:.5rem 0 0;padding-left:1.2rem}.gform_wrapper .gform_validation_errors a{color:var(--aq-sienna)}.gform_wrapper .screen-reader-text,.gform_wrapper .hidden_label .gfield_label{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.aq-contact__form .gform_wrapper{background:var(--aq-paper);border:1px solid var(--aq-rule);border-top:3px solid var(--aq-green);padding:clamp(1.5rem,4vw,2.75rem)}.aq-contact__form .gform_wrapper .ginput_container input:not([type="checkbox"]):not([type="radio"]),.aq-contact__form .gform_wrapper .ginput_container select,.aq-contact__form .gform_wrapper .ginput_container textarea{background:var(--aq-linen);border-color:transparent;border-bottom:1px solid rgba(74,72,67,.35);padding:.95rem 1rem;transition:border-color .2s var(--aq-ease),background .2s var(--aq-ease)}.aq-contact__form .gform_wrapper .ginput_container input:hover,.aq-contact__form .gform_wrapper .ginput_container select:hover,.aq-contact__form .gform_wrapper .ginput_container textarea:hover{border-bottom-color:var(--aq-green)}.aq-contact__form .gform_wrapper .ginput_container input:focus,.aq-contact__form .gform_wrapper .ginput_container select:focus,.aq-contact__form .gform_wrapper .ginput_container textarea:focus{background:#fff;outline:none;border-color:var(--aq-green);box-shadow:0 0 0 3px rgba(45,74,62,.12)}.aq-contact__form .gform_wrapper select{appearance:none;-webkit-appearance:none;padding-right:2.75rem;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232D4A3E' stroke-width='1.6'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:1.1rem}.aq-contact__form .gform_wrapper .gfield--type-name,.aq-contact__form .gform_wrapper .gfield--type-email{grid-column:1 / -1}@media (min-width:640px){.aq-contact__form .gform_wrapper .gform_fields{grid-template-columns:1fr 1fr;column-gap:1.25rem}.aq-contact__form .gform_wrapper .gfield{grid-column:1 / -1}.aq-contact__form .gform_wrapper .gfield--type-email{grid-column:1}.aq-contact__form .gform_wrapper .gfield--type-phone{grid-column:2}}.aq-contact__form .gform_wrapper .gfield--type-checkbox{background:var(--aq-linen);border-left:3px solid var(--aq-clay);padding:1.1rem 1.25rem}.aq-contact__form .gform_wrapper .gfield--type-checkbox .gfield_label{margin-bottom:.6rem}.aq-contact__form .gform_wrapper .gfield--type-checkbox .gfield_description{margin:.6rem 0 0 1.75rem;font-size:.8rem}.aq-contact__form .gform_wrapper .gform_footer{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:2rem}@media (max-width:639px){.aq-contact__form .gform_wrapper .gform_button{width:100%}}.aq-contact__form .gform_confirmation_message .aq-contact__thanks{margin:0}.aq-contact__form .gform_anchor,.aq-contact__form .gform_wrapper{scroll-margin-top:calc(var(--aq-header-h,80px) + 1rem)}.aq-page-head--compact{padding-block:clamp(1.75rem,4vw,2.75rem) clamp(1.25rem,3vw,1.75rem)}.aq-page-head--compact h1{margin-block:.35rem .5rem}.aq-page-head--compact .aq-lede{margin-bottom:0}.aq-contact-section{padding-top:clamp(1.5rem,3vw,2.25rem)}.aq-page-head--centered{text-align:center}.aq-page-head--centered .aq-lede{margin-inline:auto;max-width:40em}.aq-footer__tier{display:flex;align-items:center;gap:.7rem;color:var(--aq-linen)}.aq-footer__dot{flex:none;width:.8rem;height:.8rem;border-radius:50%;box-shadow:0 0 0 1px rgba(244,241,234,.75)}.aq-ghero{position:relative;isolation:isolate;display:flex;align-items:flex-end;min-height:min(78svh,760px);color:var(--aq-linen);background:var(--aq-green);overflow:hidden}.aq-ghero--none{min-height:0}.aq-ghero__media{position:absolute;inset:0;z-index:-2}.aq-ghero__still,.aq-ghero__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.aq-ghero__video{opacity:0;transition:opacity .6s var(--aq-ease)}.aq-ghero__video.is-playing{opacity:1}.aq-ghero:not(.aq-ghero--none)::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(to top,rgba(20,28,24,.82) 0%,rgba(20,28,24,.35) 45%,rgba(20,28,24,0) 75%),rgba(20,28,24,var(--aq-ghero-overlay,.45))}.aq-ghero__inner{position:relative;width:100%;padding-block:clamp(2.5rem,7vw,5rem) clamp(2rem,5vw,3.5rem);text-shadow:0 1px 12px rgba(0,0,0,.25)}.aq-ghero--none .aq-ghero__inner{text-shadow:none;padding-block:clamp(2rem,5vw,3.25rem)}.aq-ghero .aq-crumbs,.aq-ghero .aq-crumbs a{color:rgba(244,241,234,.82)}.aq-ghero__kicker{display:flex;flex-wrap:wrap;gap:.2rem .55rem;margin:0;font:700 .72rem/1.5 var(--aq-sans);letter-spacing:.16em;text-transform:uppercase;color:#E9C9B4}.aq-ghero__kicker a{color:inherit;text-decoration:none}.aq-ghero__kicker a:hover{color:var(--aq-linen);text-decoration:underline;text-underline-offset:.25em}.aq-gsec__pair>:only-child{grid-column:1 / -1}.aq-ghero__title{color:var(--aq-linen);font-size:clamp(2.2rem,5.4vw,3.9rem);line-height:1.05;margin:.5rem 0 .9rem;max-width:18ch;text-wrap:balance}.aq-ghero__intro{font-size:clamp(1.05rem,1.8vw,1.3rem);line-height:1.55;max-width:40em;margin:0 0 1.1rem;color:rgba(244,241,234,.95)}.aq-ghero__byline{display:flex;flex-wrap:wrap;gap:.3rem 1.1rem;font-size:.84rem;color:rgba(244,241,234,.85);margin:0}.aq-ghero__byline a{color:var(--aq-linen);font-weight:600}.aq-ghero__reviewed{color:#CFE3D7;font-weight:600}.aq-ghero__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.6rem}.aq-ghero__cta{background:var(--aq-linen);border-color:var(--aq-linen);color:var(--aq-green);text-shadow:none}.aq-ghero__cta:hover{background:transparent;color:var(--aq-linen);border-color:var(--aq-linen)}.aq-ghero__cta--2{background:transparent;color:var(--aq-linen);border-color:rgba(244,241,234,.7)}.aq-ghero__cta--2:hover{background:var(--aq-linen);color:var(--aq-green)}.aq-ghero__pause{position:absolute;right:var(--aq-gutter);bottom:1.25rem;z-index:2;width:2.5rem;height:2.5rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(244,241,234,.6);border-radius:50%;background:rgba(20,28,24,.35);color:var(--aq-linen);cursor:pointer}.aq-ghero__pause svg{width:1rem;height:1rem}.aq-ghero__pause:focus-visible{outline:2px solid var(--aq-linen);outline-offset:2px}.aq-gnav{position:sticky;top:calc(var(--aq-header-h,80px) + var(--wp-admin--admin-bar--height,0px));z-index:40;background:rgba(244,241,234,.96);backdrop-filter:blur(8px);border-bottom:1px solid var(--aq-rule);transition:box-shadow .2s var(--aq-ease)}.aq-gnav.is-stuck{box-shadow:0 6px 18px -12px rgba(0,0,0,.35)}.aq-gnav__sentinel{height:1px;margin-bottom:-1px}.aq-gnav__list{list-style:none;margin:0 auto;display:flex;gap:.25rem;overflow-x:auto;scrollbar-width:none}.aq-gnav__list::-webkit-scrollbar{display:none}.aq-gnav__link{display:inline-flex;align-items:center;gap:.55rem;white-space:nowrap;padding:1rem 1.1rem;margin-bottom:-1px;border-bottom:2px solid transparent;font:700 .74rem/1.2 var(--aq-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--aq-slate-60);text-decoration:none}.aq-gnav__link svg{width:1.15rem;height:1.15rem;flex:none}.aq-gnav__link:hover{color:var(--aq-slate)}.aq-gnav__link[aria-current]{color:var(--aq-green);border-bottom-color:var(--aq-green)}.aq-gnav__link:focus-visible{outline:2px solid var(--aq-green);outline-offset:-2px}.aq-gsec{scroll-margin-top:calc(var(--aq-header-h,80px) + var(--wp-admin--admin-bar--height,0px) + 3.5rem);padding-block:clamp(2.5rem,6vw,4rem)}.aq-gsec + .aq-gsec{border-top:1px solid var(--aq-rule)}.aq-gsec--buy{background:var(--aq-paper)}.aq-gsec__title{font-size:clamp(1.6rem,3vw,2.1rem);margin:0 0 1.25rem}.aq-gsec__lede{font-size:1.05rem;max-width:46em;margin:0 0 1.5rem}.aq-gsec__summary{background:var(--aq-paper);border-left:3px solid var(--aq-green);padding:1.25rem 1.5rem;font-size:1.08rem;line-height:1.7}.aq-gsec__summary p{margin:.4rem 0 0}.aq-gsec__pair{display:grid;gap:1.25rem;margin-top:1.5rem}@media (min-width:760px){.aq-gsec__pair{grid-template-columns:1fr 1fr}}.aq-gsec__pair .aq-block{margin:0}.aq-gflags{background:#F7EDE6;border-left:3px solid var(--aq-sienna);padding:1.1rem 1.35rem}.aq-gflags ul{list-style:none;margin:.6rem 0 0;padding:0;display:grid;gap:.65rem}.aq-gflags li{display:grid;grid-template-columns:1.1rem 1fr;gap:.6rem;align-items:start;line-height:1.5}.aq-gflags svg{width:1.1rem;height:1.1rem;color:var(--aq-sienna);margin-top:.15rem}.aq-gflags__more{display:inline-block;margin-left:.35rem;font-size:.85rem;color:var(--aq-sienna)}.aq-gsec__showcase{margin-bottom:1rem}.aq-glocal{margin-top:2.25rem;padding-top:1.75rem;border-top:1px solid var(--aq-rule)}.aq-glocal__title{font-size:1.25rem;margin:0 0 .35rem}.aq-glocal__note{font-size:.85rem;color:var(--aq-slate-60);margin:0 0 1.1rem;max-width:46em}.aq-glocal__list{list-style:none;margin:0;padding:0;display:grid;gap:.9rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}.aq-glocal__item{display:grid;gap:.25rem;padding:1rem 1.15rem;background:var(--aq-linen);border:1px solid var(--aq-rule)}.aq-glocal__name{font:600 1.05rem/1.3 var(--aq-serif)}.aq-glocal__name a{color:var(--aq-green)}.aq-glocal__meta{font:700 .66rem/1.4 var(--aq-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--aq-slate-60)}.aq-glocal__why{font-size:.92rem}.aq-glocal__checked{font-size:.75rem;color:var(--aq-slate-60)}.aq-gsec--deep .aq-guide__body{padding-top:0}.aq-gsec--deep .aq-guide__related{padding-block:1.5rem 0}.aq-gsec--deep .aq-guide__related h3,.aq-gsec--deep .aq-guide__foot h3{font-size:1.2rem;margin:0 0 .75rem}.aq-topic-chips{list-style:none;margin:1rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.aq-topic-chips a{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .85rem;border:1px solid var(--aq-rule);border-radius:999px;background:var(--aq-paper);font-size:.85rem;color:var(--aq-slate);text-decoration:none}.aq-topic-chips a:hover{border-color:var(--aq-green);color:var(--aq-green)}.aq-topic-chips span{font-size:.72rem;color:var(--aq-slate-60)}@media (prefers-reduced-motion:reduce){.aq-ghero__video{display:none}}.aq-card__see{font:700 .72rem/1.2 var(--aq-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--aq-green);text-decoration:none}.aq-card__see:hover{text-decoration:underline;text-underline-offset:.25em}.aq-hub-hero__intro .aq-topic-chips{justify-content:center}.aq-event-hero__grid{display:grid;gap:clamp(2rem,5vw,4rem);align-items:center}@media (min-width:900px){.aq-event-hero--poster .aq-event-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,400px)}}.aq-event-hero h1{color:var(--aq-linen);font-size:clamp(2.1rem,4.6vw,3.4rem);line-height:1.08;margin:.6rem 0 .6rem;text-wrap:balance}.aq-event-hero__crumbs{display:flex;flex-wrap:wrap;gap:.5rem;font:700 .72rem/1.5 var(--aq-sans);letter-spacing:.16em;text-transform:uppercase;color:#E9C9B4}.aq-event-hero__crumbs a{color:inherit;text-decoration:none}.aq-event-hero__crumbs a:hover{color:var(--aq-linen);text-decoration:underline}.aq-event-hero__org{margin:0 0 1rem;font-size:.95rem;color:rgba(244,241,234,.85)}.aq-event-hero__org a{color:var(--aq-linen);font-weight:600}.aq-event-hero__poster{margin:0;justify-self:center;width:min(100%,400px)}.aq-event-hero__poster img{display:block;width:100%;height:auto;box-shadow:0 24px 50px -24px rgba(0,0,0,.55)}.aq-event-facts small{font-family:var(--aq-sans);font-size:.85rem;opacity:.8}.aq-event-directions{font-family:var(--aq-sans);font-size:.8rem;font-weight:600;letter-spacing:.06em;color:#E9C9B4}.aq-event-banner{display:inline-block;margin:.9rem 0 0;padding:.45rem .8rem;font-size:.85rem;font-weight:600;background:rgba(244,241,234,.14);border-left:3px solid #E9C9B4}.aq-event-banner--cancelled,.aq-event-banner--postponed{border-left-color:var(--aq-clay);background:rgba(200,125,85,.22)}.aq-countdown{margin:0 0 1.25rem;font-size:.9rem;color:rgba(244,241,234,.85)}.aq-countdown strong{color:var(--aq-linen);font-weight:600}.aq-event-actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:flex-start}.aq-addcal{position:relative}.aq-addcal summary{list-style:none;cursor:pointer}.aq-addcal summary::-webkit-details-marker{display:none}.aq-addcal__menu{position:absolute;z-index:5;top:calc(100% + .4rem);left:0;min-width:15rem;list-style:none;margin:0;padding:.4rem 0;background:var(--aq-paper);border:1px solid var(--aq-rule);box-shadow:0 12px 30px -16px rgba(0,0,0,.4)}.aq-addcal__menu a{display:block;padding:.65rem 1rem;color:var(--aq-slate);text-decoration:none;font-size:.9rem}.aq-addcal__menu a:hover{background:var(--aq-linen);color:var(--aq-green)}.aq-event-mobilebar{display:none}@media (max-width:760px){.aq-event-mobilebar{display:block;position:sticky;bottom:0;z-index:30;padding:.75rem var(--aq-gutter);background:rgba(244,241,234,.96);border-top:1px solid var(--aq-rule);backdrop-filter:blur(8px)}.aq-event-mobilebar .aq-btn{width:100%}}.aq-event-rsvp{display:grid;gap:2rem;align-items:start}@media (min-width:900px){.aq-event-rsvp{grid-template-columns:1fr 1.3fr}}.aq-video{position:relative;aspect-ratio:16 / 9;background:var(--aq-slate);margin-top:1.5rem}.aq-video__facade{all:unset;position:absolute;inset:0;cursor:pointer;display:grid;place-items:center}.aq-video__facade img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.aq-video__play{position:relative;display:grid;place-items:center;width:4.5rem;height:4.5rem;border-radius:50%;background:rgba(45,74,62,.9);color:var(--aq-linen)}.aq-video__play svg{width:1.6rem;height:1.6rem;margin-left:.2rem}.aq-video__facade:focus-visible .aq-video__play{outline:3px solid var(--aq-linen);outline-offset:3px}.aq-video__frame{position:absolute;inset:0;width:100%;height:100%;border:0}.aq-event-gallery{list-style:none;margin:1.5rem 0 0;padding:0;display:grid;gap:.6rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr))}.aq-event-gallery img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.aq-ev-chips{display:flex;justify-content:center;flex-wrap:wrap;gap:.5rem;margin-top:1.25rem}.aq-ev-chips a{padding:.5rem 1.1rem;border:1px solid var(--aq-rule);border-radius:999px;background:var(--aq-paper);color:var(--aq-slate);text-decoration:none;font-size:.88rem}.aq-ev-chips a:hover{border-color:var(--aq-green);color:var(--aq-green)}.aq-ev-chips a[aria-current]{background:var(--aq-green);border-color:var(--aq-green);color:var(--aq-linen)}.aq-ev-spot{background:var(--aq-green);color:var(--aq-linen);padding-block:clamp(2.5rem,6vw,4.5rem)}.aq-ev-spot__grid{display:grid;gap:clamp(1.75rem,5vw,4rem);align-items:center}@media (min-width:900px){.aq-ev-spot__grid.has-poster{grid-template-columns:minmax(0,360px) minmax(0,1fr)}}.aq-ev-spot__poster{justify-self:center;width:min(100%,360px)}.aq-ev-spot__poster img{display:block;width:100%;height:auto;box-shadow:0 24px 50px -24px rgba(0,0,0,.55)}.aq-ev-spot .aq-eyebrow{color:#E9C9B4}.aq-ev-spot h2{font-size:clamp(1.8rem,3.6vw,2.8rem);line-height:1.1;margin:.5rem 0 .6rem}.aq-ev-spot h2 a{color:var(--aq-linen);text-decoration:none}.aq-ev-spot h2 a:hover{text-decoration:underline;text-underline-offset:.15em}.aq-ev-spot__org,.aq-ev-spot__where{margin:0 0 .4rem;color:rgba(244,241,234,.85)}.aq-ev-spot__when{margin:0 0 .4rem;font-family:var(--aq-serif);font-size:1.3rem}.aq-ev-spot__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.25rem}.aq-ev-spot__actions .aq-btn{background:var(--aq-linen);border-color:var(--aq-linen);color:var(--aq-green)}.aq-ev-spot__actions .aq-btn--ghost{background:transparent;color:var(--aq-linen);border-color:rgba(244,241,234,.7)}.aq-ev-grid{display:grid;gap:1.25rem;margin-top:1.5rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}.aq-evcard__link{display:flex;flex-direction:column;height:100%;background:var(--aq-paper);border:1px solid var(--aq-rule);color:var(--aq-slate);text-decoration:none;transition:border-color .2s var(--aq-ease),transform .2s var(--aq-ease)}.aq-evcard__link:hover{border-color:var(--aq-green);transform:translateY(-2px)}.aq-evcard__media{position:relative;aspect-ratio:4 / 5;background:var(--aq-linen-2);overflow:hidden}.aq-evcard__media img{width:100%;height:100%;object-fit:cover;display:block}.aq-evcard--past .aq-evcard__media img{filter:saturate(.75)}.aq-evcard__date{position:absolute;top:.75rem;left:.75rem;display:grid;place-items:center;width:3.4rem;padding:.35rem 0;background:var(--aq-paper);color:var(--aq-green);line-height:1.05;box-shadow:0 4px 12px -6px rgba(0,0,0,.4)}.aq-evcard__date span{font:700 .62rem/1.2 var(--aq-sans);letter-spacing:.14em;text-transform:uppercase}.aq-evcard__date strong{font:600 1.45rem/1.1 var(--aq-serif)}.aq-evcard__flag{position:absolute;top:.75rem;right:.75rem;padding:.3rem .6rem;background:var(--aq-clay);color:#fff;font:700 .62rem/1.2 var(--aq-sans);letter-spacing:.12em;text-transform:uppercase}.aq-evcard__body{display:grid;gap:.35rem;padding:1rem 1.15rem 1.25rem}.aq-evcard__type{font:700 .62rem/1.3 var(--aq-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--aq-green)}.aq-evcard__title{font:600 1.15rem/1.25 var(--aq-serif)}.aq-evcard__when,.aq-evcard__where{font-size:.85rem;color:var(--aq-slate-60)}.aq-evcard__impact{margin-top:.3rem;font-size:.88rem;font-weight:600;color:var(--aq-green)}.aq-ev-notify__inner{display:grid;gap:1.5rem 3rem;align-items:start}@media (min-width:900px){.aq-ev-notify__inner{grid-template-columns:1fr 1.2fr}}.aq-ev-notify .gform_wrapper .gform_fields{gap:1.1rem}.aq-poster{all:unset;position:relative;display:block;cursor:zoom-in;border:6px solid var(--aq-linen);border-radius:var(--aq-radius);box-shadow:0 24px 50px -24px rgba(0,0,0,.55);overflow:hidden}.aq-event-hero__poster .aq-poster img{box-shadow:none}.aq-poster::after{content:"";position:absolute;inset:0;background:rgba(20,28,24,.45);opacity:0;transition:opacity .25s var(--aq-ease)}.aq-poster__badge{position:absolute;z-index:1;top:.75rem;right:.75rem;display:inline-flex;align-items:center;gap:.5rem;padding:.55rem .9rem;background:rgba(244,241,234,.95);color:var(--aq-green);font:700 .7rem/1 var(--aq-sans);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;box-shadow:0 6px 16px -8px rgba(0,0,0,.5);opacity:.92;transition:opacity .25s var(--aq-ease)}.aq-poster__badge svg{width:1rem;height:1rem}.aq-poster:hover::after,.aq-poster:focus-visible::after{opacity:1}.aq-poster:hover .aq-poster__badge,.aq-poster:focus-visible .aq-poster__badge{opacity:1}.aq-poster:focus-visible{outline:3px solid var(--aq-linen);outline-offset:4px}.aq-poster-box{width:100vw;height:100vh;max-width:none;max-height:none;margin:0;padding:0;background:transparent;box-shadow:none;overflow:hidden}.aq-poster-box::backdrop{background:rgba(0,0,0,.85);backdrop-filter:blur(6px)}.aq-poster-box__stage{width:100%;height:100%;display:grid;place-items:center;overflow:auto;padding:clamp(1rem,4vw,3rem);box-sizing:border-box;touch-action:pinch-zoom pan-x pan-y}.aq-poster-box__stage img{max-width:100%;max-height:calc(100vh - 2 * clamp(1rem,4vw,3rem));width:auto;height:auto;box-shadow:0 30px 80px -20px rgba(0,0,0,.8)}@media (min-width:768px){.aq-poster-box__stage img{cursor:zoom-in}}.aq-poster-box__stage.is-zoomed{place-items:start}.aq-poster-box__stage.is-zoomed img{max-width:none;max-height:none;cursor:zoom-out}.aq-poster-box__close{position:fixed;top:1rem;right:1rem;z-index:2;width:2.75rem;height:2.75rem;display:grid;place-items:center;border:1px solid rgba(244,241,234,.5);border-radius:50%;background:rgba(20,28,24,.6);color:var(--aq-linen);font-size:1.15rem;line-height:1;cursor:pointer}.aq-poster-box__close:hover,.aq-poster-box__close:focus-visible{background:var(--aq-linen);color:var(--aq-green);outline:none}.aq-poster-box[open] .aq-poster-box__stage img{animation:aq-poster-in .25s var(--aq-ease)}@keyframes aq-poster-in{from{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@media (max-width:899px){.aq-event-hero--poster .aq-event-hero__poster{order:-1;width:min(70vw,300px)}.aq-event-hero--poster{padding-top:1.75rem}.aq-ev-spot__poster{width:min(70vw,300px)}}@media (max-width:899px){.aq-poster__badge{top:.4rem;right:.4rem;padding:.45rem;border-radius:50%}.aq-poster__badge span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.aq-swap-pair{margin-block:1.75rem}.aq-swap-pair>.aq-block--swap{margin:0}.aq-swap-from{display:flex;align-items:center;gap:.85rem;max-width:28rem;padding:.6rem .85rem;background:var(--aq-linen);border:1px solid var(--aq-rule);border-left:3px solid var(--aq-clay);color:var(--aq-slate-60);text-decoration:none;opacity:.85;transition:opacity .2s var(--aq-ease)}.aq-swap-from:hover{opacity:1}.aq-swap-from__media img{width:3rem;height:3rem;object-fit:contain;filter:grayscale(.6);mix-blend-mode:multiply}.aq-swap-from__text{display:grid;gap:.2rem;justify-items:start}.aq-swap-from__name{font-size:.9rem;color:var(--aq-slate);line-height:1.3}.aq-swap-pair__arrow{display:block;margin:.35rem 0 .35rem 1.6rem;font-size:1.2rem;line-height:1;color:var(--aq-green)}.aq-footer__promise{font-family:var(--aq-serif);font-style:italic;font-size:1.1rem;color:var(--aq-linen);margin:0 0 .9rem}.aq-search__scan{flex:none;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;margin-right:.35rem;border:1px solid var(--aq-rule);border-radius:var(--aq-radius);background:var(--aq-paper);color:var(--aq-green);cursor:pointer}.aq-search__scan svg{width:1.4rem;height:1.4rem}.aq-search__scan:hover,.aq-search__scan:focus-visible{border-color:var(--aq-green);background:var(--aq-linen);outline:none}.aq-scanner__scanbtn{margin:.25rem 0 1.25rem}.aq-scanner__scanbtn svg{width:1.2rem;height:1.2rem}.aq-bcscan{width:min(560px,calc(100vw - 24px));max-height:none;padding:0;background:#111;overflow:hidden}.aq-bcscan::backdrop{background:rgba(0,0,0,.85);backdrop-filter:blur(4px)}.aq-bcscan__stage{position:relative;aspect-ratio:3 / 4;max-height:80vh}.aq-bcscan__video{width:100%;height:100%;max-width:none;object-fit:cover;display:block;background:#111;transform:translateZ(0)}@media (hover:none) and (pointer:coarse){.aq-bcscan{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;border-radius:0}.aq-bcscan__stage{width:100%;height:100%;max-height:none;aspect-ratio:auto}}.aq-bcscan__frame{position:absolute;left:12%;right:12%;top:38%;height:24%;border:2px solid rgba(244,241,234,.9);border-radius:6px;box-shadow:0 0 0 100vmax rgba(0,0,0,.35)}.aq-bcscan__frame::after{content:"";position:absolute;left:6%;right:6%;top:50%;height:2px;background:var(--aq-clay);animation:aq-scanline 1.6s ease-in-out infinite alternate}@keyframes aq-scanline{from{transform:translateY(-24px)}to{transform:translateY(24px)}}.aq-bcscan__hint{position:absolute;left:0;right:0;bottom:1rem;margin:0;text-align:center;color:var(--aq-linen);font-size:.9rem;text-shadow:0 1px 6px rgba(0,0,0,.6)}.aq-bcscan__close{position:absolute;top:.75rem;right:.75rem;width:2.5rem;height:2.5rem;border:1px solid rgba(244,241,234,.6);border-radius:50%;background:rgba(0,0,0,.45);color:var(--aq-linen);font-size:1.05rem;cursor:pointer}.aq-hscan{width:100%;max-width:760px;margin:1.25rem auto 0;text-align:left;box-sizing:border-box}.aq-hscan__card{position:relative;padding:1rem 1.25rem 1.1rem;background:var(--aq-paper);border:1.5px dashed rgba(45,74,62,.35);border-radius:var(--aq-radius);transition:border-color .2s var(--aq-ease),background .2s var(--aq-ease)}.aq-hscan__card.is-dragover,.aq-hscan__card:focus{border-color:var(--aq-green);border-style:solid;background:#F8F6F0;outline:none}.aq-hscan__title{display:flex;align-items:center;gap:.55rem;margin:0;font:600 1.05rem/1.3 var(--aq-serif);color:var(--aq-slate)}.aq-hscan__title svg{width:1.35rem;height:1.35rem;color:var(--aq-green);flex:none}.aq-hscan__help{margin:.3rem 0 .85rem;font-size:.88rem;color:var(--aq-slate-60)}.aq-hscan__help kbd{font:600 .78rem/1 var(--aq-sans);padding:.15rem .4rem;border:1px solid var(--aq-rule);border-bottom-width:2px;border-radius:3px;background:var(--aq-linen);color:var(--aq-slate)}.aq-hscan__help--touch{display:none}@media (hover:none) and (pointer:coarse){.aq-hscan__help--pointer{display:none}.aq-hscan__help--touch{display:inline}.aq-hscan__paste{display:none}}.aq-hscan__actions{display:flex;flex-wrap:wrap;gap:.5rem}.aq-hscan__actions .aq-btn{gap:.45rem;cursor:pointer}.aq-hscan__actions svg{width:1.05rem;height:1.05rem}.aq-hscan__preview{display:block;max-height:140px;width:auto;margin:.9rem 0 0;border:1px solid var(--aq-rule)}.aq-hscan__status{margin:.6rem 0 0}.aq-hscan__status:empty{display:none}.aq-hscan__privacy{margin:.6rem 0 0;font-size:.75rem;color:var(--aq-slate-60)}.aq-hscan__type{margin-top:.5rem;font-size:.85rem}.aq-hscan__type summary{cursor:pointer;color:var(--aq-slate-60)}.aq-hscan__type textarea{width:100%;min-height:6rem;margin-top:.5rem;padding:.7rem .8rem;border:1px solid var(--aq-rule);background:var(--aq-linen);font:.95rem/1.4 var(--aq-sans);box-sizing:border-box}.aq-hscan__type .aq-btn{margin-top:.6rem}.aq-hscan__verdict{margin-top:1rem}.aq-hscan .aq-progress{margin-top:.8rem}.aq-hscan__preview[hidden]{display:none}.aq-scandlg{width:min(680px,calc(100vw - 24px))}.aq-scandlg__body{padding:1rem 1.25rem 1.25rem}.aq-scandlg .aq-hscan{margin:0;max-width:none}.aq-search--subnav .aq-search__scan{width:2.25rem;height:2.25rem}.aq-search--subnav .aq-search__scan svg{width:1.15rem;height:1.15rem}.aq-product__barcode{font-variant-numeric:tabular-nums;letter-spacing:.04em;white-space:nowrap}.aq-ticket__fee{margin:-.35rem 0 0;font-size:.82rem;color:var(--aq-slate-60)}.aq-about__founder{display:grid;gap:clamp(1.5rem,4vw,3.5rem);align-items:start;max-width:1040px;text-align:left}@media (min-width:760px){.aq-about__founder{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}.aq-about__photo{display:block;width:100%;max-width:360px;aspect-ratio:4 / 5;object-fit:cover;margin-inline:auto}.aq-about__photo--initials{display:grid;place-items:center;background:var(--aq-green);color:var(--aq-linen);font:600 clamp(3rem,9vw,5.5rem)/1 var(--aq-serif);outline:1.5px solid rgba(244,241,234,.85);outline-offset:-14px;box-shadow:0 24px 40px -24px rgba(34,34,34,.45)}.aq-about__name{margin:.35rem 0 0;font-size:clamp(2rem,4.5vw,2.8rem)}.aq-about__founder .aq-about__name::after{content:"";display:block;width:56px;height:3px;margin:1rem 0 1.5rem;background:var(--aq-green)}.aq-about__founder .aq-author__bio{font-size:1.06rem;line-height:1.75;max-width:62ch}.aq-about__founder .aq-author__bio>p:first-child::first-line{font-weight:600;color:var(--aq-slate)}.aq-about__founder .aq-author__bio>p + p{margin-top:1.75rem;padding:clamp(1.25rem,2.5vw,1.75rem) clamp(1.25rem,3vw,2rem);background:var(--aq-green);color:var(--aq-linen);font-size:1.08rem;line-height:1.7;box-shadow:0 20px 36px -26px rgba(34,34,34,.7)}.aq-about__pullquote{display:none}@media (min-width:760px){.aq-about__portrait{position:sticky;top:calc(var(--aq-header-h,76px) + 2rem);padding-top:2.5rem}.aq-about__portrait .aq-about__photo{max-width:320px;aspect-ratio:1;margin-inline:0 auto}.aq-about__pullquote{display:block;max-width:320px;margin:2rem 0 0;padding-top:1.25rem;border-top:1px solid var(--aq-rule);font:italic 400 clamp(1.5rem,2.4vw,1.95rem)/1.25 var(--aq-serif);color:var(--aq-green);text-wrap:balance}.aq-about__pullquote span{display:block;margin-top:.75rem;font:700 .7rem/1 var(--aq-sans);letter-spacing:.18em;text-transform:uppercase;font-style:normal;color:var(--aq-slate-60)}}.aq-about__h2{text-align:center;margin:0 0 clamp(1.5rem,3vw,2.25rem)}.aq-about__roles-section{background:var(--aq-paper);border-block:1px solid var(--aq-rule)}.aq-about__roles{list-style:none;margin:0;padding:0}.aq-about__role h3{font-size:1.15rem;margin:.4rem 0 .35rem}.aq-about__role p{margin:0;color:var(--aq-slate-60);line-height:1.6}.aq-about__num{font:600 1.6rem/1 var(--aq-serif);color:var(--aq-clay)}.aq-about__promise{max-width:760px;margin-inline:auto;padding:clamp(1.5rem,4vw,2.5rem);border-left:3px solid var(--aq-green);background:var(--aq-paper)}.aq-about__promise h2{margin:0 0 .6rem;font-size:clamp(1.4rem,2.6vw,1.8rem)}.aq-about__promise p{margin:0;line-height:1.7}.aq-about__support{max-width:760px}.aq-about__support .aq-author__photo{width:72px;height:72px}.aq-about__support .aq-author__photo--initials{font-size:1.5rem}.aq-about__support-name{margin:0;font-size:1.35rem}.aq-about__company{font-size:.9rem}.aq-about__cta{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}@media (max-width:759px){.aq-about__photo{max-width:240px}}.aq-event-series{display:inline-block;margin:0 0 .6rem;padding:.3rem .7rem;border:1px solid currentColor;font:700 .7rem/1.3 var(--aq-sans);letter-spacing:.14em;text-transform:uppercase;color:inherit;text-decoration:none}.aq-event-series:hover{background:rgba(255,255,255,.12)}.aq-ev-spot__text .aq-event-series{color:#E9C9B4;display:table;margin-top:.5rem}.aq-evcard__series{font:700 .66rem/1.35 var(--aq-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--aq-green)}.aq-card__vetted{display:inline-flex;align-items:center;gap:.3rem;align-self:flex-start;padding:.2rem .5rem;background:var(--aq-green);color:var(--aq-linen);font:700 .62rem/1.3 var(--aq-sans);letter-spacing:.12em;text-transform:uppercase}.aq-card__vetted svg{width:.8rem;height:.8rem}.aq-brandmark{flex:none;display:inline-grid;place-items:center;overflow:hidden;border:1px solid var(--aq-rule);background:var(--aq-linen);color:var(--aq-slate);font-family:var(--aq-serif);font-weight:600;letter-spacing:.02em;text-transform:none;line-height:1}.aq-brandmark img{width:100%;height:100%;object-fit:contain;padding:12%}.aq-brandmark--sm{width:28px;height:28px;font-size:.72rem;border-radius:50%}.aq-brandmark--md{width:44px;height:44px;font-size:1rem;border-radius:50%}.aq-brandmark--lg{width:120px;height:120px;font-size:2.2rem;border-radius:4px}.aq-brandmark--wide.aq-brandmark--sm,.aq-brandmark--wide.aq-brandmark--md{width:auto;border-radius:3px;aspect-ratio:auto}.aq-brandmark--wide.aq-brandmark--sm{max-width:110px}.aq-brandmark--wide.aq-brandmark--md{max-width:170px}.aq-brandmark--wide img{width:auto;max-width:100%;padding:4px 8px}.aq-brandmark--name{padding:.6rem;font-size:1.05rem;line-height:1.15;text-align:center;overflow-wrap:anywhere}.aq-product__brand{display:inline-flex;align-items:center;gap:.65rem;text-decoration:none;margin-bottom:.35rem}.aq-product__brand .aq-eyebrow{margin:0}.aq-brandhub{display:flex;align-items:center;gap:clamp(1rem,3vw,2rem);margin:0 0 clamp(1.5rem,4vw,2.5rem);padding-bottom:clamp(1.25rem,3vw,2rem);border-bottom:1px solid var(--aq-rule)}.aq-brandhub__name{margin:.2rem 0 .35rem;font-size:clamp(2rem,4.5vw,2.8rem)}.aq-brandhub__text .aq-muted{margin:0}.aq-brandhub__score{list-style:none;display:flex;flex-wrap:wrap;gap:.4rem 1.25rem;padding:0;margin:.75rem 0 0;font-size:.92rem}.aq-brandhub__score li{display:inline-flex;align-items:center;gap:.4rem}@media (max-width:559px){.aq-brandhub{flex-direction:column;align-items:flex-start}.aq-brandmark--lg{width:96px;height:96px}}.aq-ladder-step__note{margin:-.25rem 0 0;font-size:.9rem}
