.ab{position:relative;z-index:1;scroll-margin-top:90px}.ab--cream{--ab-bg: var(--vg-cream);background:var(--vg-cream)}.ab--white{--ab-bg: #fff;background:#fff}.ab--olive{--ab-bg: var(--vg-dark-bg);background:var(--vg-dark-bg)}.ab--dark{--ab-bg: var(--vg-dark);background:var(--vg-dark)}.ab__inner{max-width:1240px;margin:0 auto;padding:clamp(60px,6.6vw,96px) clamp(20px,5vw,56px)}.ab__eyebrow{display:block;margin:0 0 16px;font-size:12px;line-height:1.4;letter-spacing:.2em;text-transform:uppercase;color:var(--vg-green-text)!important}.ab--olive .ab__eyebrow,.ab--dark .ab__eyebrow{color:var(--vg-gold)!important}.ab__h2{margin:0 0 20px;font-size:clamp(34px,3.8vw,52px);font-weight:400;line-height:1.04;letter-spacing:0;text-wrap:balance;color:var(--vg-dark)!important}.ab--olive .ab__h2,.ab--dark .ab__h2{color:var(--vg-cream-text)!important}h1.ab__h2{font-size:clamp(42px,5vw,64px)}.ab__text{font-size:clamp(16px,1.2vw,18px);line-height:1.7;color:var(--vg-body)!important}.ab__text p{margin:0 0 1em;color:inherit!important}.ab__text p:last-child{margin-bottom:0}.ab__text a{color:inherit!important;text-decoration:underline;text-underline-offset:3px}.ab__text strong,.ab__text b{font-weight:400;color:var(--vg-dark)!important}.ab--olive .ab__text,.ab--dark .ab__text{color:#fef3d7db!important}.ab--olive .ab__text strong,.ab--dark .ab__text strong{color:var(--vg-cream-text)!important}.ab__btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:18px 32px;border:1.5px solid var(--vg-red);border-radius:999px;background:var(--vg-red);color:#fff!important;font-size:14px;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;box-shadow:0 5px 0 var(--vg-dark);transition:filter .2s ease,transform .15s ease,box-shadow .15s ease}.ab__btn:hover{filter:brightness(.95)}.ab__btn:active{transform:translateY(3px);box-shadow:0 2px 0 var(--vg-dark)}.ab__btn .ab-icon{width:18px;height:18px}.ab__btn--ghost{border-color:currentColor;background:transparent;color:var(--vg-dark)!important;box-shadow:none}.ab__btn--ghost:active{transform:none;box-shadow:none}.ab--olive .ab__btn--ghost,.ab--dark .ab__btn--ghost{border-color:#fef3d78c;color:var(--vg-cream-text)!important}.ab__btn--ghost:hover{filter:none;border-color:var(--vg-gold);background:#ffffff14}.ab__link{display:inline-flex;align-items:center;gap:8px;color:var(--vg-dark)!important;font-size:15px;text-decoration:underline;text-underline-offset:4px}.ab__link .ab-icon{width:18px;height:18px}.ab--olive .ab__link,.ab--dark .ab__link{color:var(--vg-cream-text)!important}.ab__img{display:block;width:100%;height:100%;object-fit:cover}.ab-edge{position:absolute;left:0;right:0;bottom:calc(100% - 1px);display:block;height:clamp(28px,3.6vw,52px);line-height:0;color:var(--ab-bg);pointer-events:none}.ab-edge svg{display:block;width:100%;height:100%}.ab-edge--wave{height:clamp(30px,4vw,56px)}.ab-icon{display:block;flex-shrink:0}@media screen and (max-width:749px){.ab__inner{padding:52px 20px}.ab__btn{width:100%;padding:17px 24px}.ab-edge{height:24px}.ab-edge--wave{height:28px}}@media(prefers-reduced-motion:reduce){.ab__btn{transition:none}.ab__btn:active{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/about-page.css.map */
