.aa{background:#fff;color:#19262f;font-family:NeueFont,Helvetica,Arial,sans-serif}.aa>section{padding:clamp(36px,5vw,80px) clamp(16px,4vw,48px)}.aa-chip{display:inline-block;margin:0 0 24px;padding:7px 14px;background:#19262f;color:#fff;font-size:12px;line-height:1;letter-spacing:.08em;text-transform:uppercase}.aa-h2{font-family:inherit;font-weight:700!important;font-size:clamp(32px,5vw,70px)!important;line-height:1!important;letter-spacing:-.02em!important;margin:0 0 clamp(20px,2.5vw,36px);max-width:18ch;color:inherit}.aa-body p{margin:0 0 18px;font-size:clamp(16px,1.5vw,20px);line-height:1.45;max-width:42ch}.aa-body p:last-child{margin-bottom:0}.aa-frame{position:relative;margin:0;width:100%;height:0;overflow:hidden;background:#f4f3f1;justify-self:stretch}.aa-frame--portrait{padding-bottom:125%}.aa-frame--wide{padding-bottom:56%}@media(min-width:750px){.aa-frame--wide{padding-bottom:42.8%}}.aa-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 32%;display:block}.aa-ph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;gap:8px;padding:clamp(14px,2vw,24px);border:1px dashed rgba(25,38,47,.4);background:repeating-linear-gradient(135deg,#f4f3f1 0 14px,#ecebe8 14px 28px)}.aa-ph__tag{align-self:flex-start;padding:5px 10px;background:#19262f;color:#fff;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.aa-ph__note{font-size:clamp(14px,1.3vw,17px);line-height:1.3;max-width:36ch}.aa-hero{padding-bottom:clamp(28px,4vw,56px)!important}.aa-hero__title{font-family:inherit;margin:0;font-weight:700!important;text-transform:uppercase!important;font-size:clamp(34px,8.4vw,150px)!important;line-height:.9!important;letter-spacing:-.035em!important;max-width:none!important}.aa-hero__line{display:block}.aa-hero__line--accent{color:#3a6600}.aa-hero__text{margin:clamp(20px,2.5vw,36px) 0 0;font-size:clamp(18px,1.9vw,26px);line-height:1.3;letter-spacing:-.01em;max-width:30ch}.aa-story{display:grid;grid-template-columns:1fr;gap:28px;align-items:center;border-top:1px solid #19262F;margin:0 clamp(16px,4vw,48px);padding-left:0!important;padding-right:0!important}@media(min-width:750px){.aa-story{grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,96px)}.aa-story--flip .aa-frame{order:2}}.aa-story .aa-frame{max-width:560px}.aa-story .aa-h2{max-width:14ch}.aa-band{padding-top:0!important}.aa-band__caption{margin:12px 0 0;font-size:13px;letter-spacing:.04em;opacity:.7}.aa-principles{border-top:1px solid #19262F;margin:0 clamp(16px,4vw,48px);padding-left:0!important;padding-right:0!important}.aa-principles__list{list-style:none;margin:clamp(28px,4vw,56px) 0 0;padding:0;display:grid;grid-template-columns:1fr;gap:0}@media(min-width:750px){.aa-principles__list{grid-template-columns:repeat(3,1fr);gap:32px}}.aa-principle{border-top:1px solid #19262F;padding:20px 0 28px;margin:0}.aa-principle__num{display:block;font-weight:700;font-size:clamp(44px,6vw,96px);line-height:.95;letter-spacing:-.04em;color:#3a6600}.aa-principle__title{font-family:inherit;margin:20px 0 10px;font-weight:700!important;font-size:clamp(22px,2.2vw,32px)!important;line-height:1.05!important;letter-spacing:-.02em!important;text-transform:none}.aa-principle__text{margin:0;font-size:clamp(15px,1.3vw,18px);line-height:1.4;max-width:30ch;opacity:.85}.aa-people__grid{display:grid;grid-template-columns:1fr;gap:40px}@media(min-width:750px){.aa-people__grid{grid-template-columns:1fr 1fr;gap:16px}}.aa-person{display:flex;flex-direction:column}.aa-person__name{margin:18px 0 8px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.aa-person__quote{margin:0 0 10px;font-weight:700;font-size:clamp(22px,2.6vw,38px);line-height:1.04;letter-spacing:-.025em;max-width:20ch}.aa-person__text{margin:0;font-size:clamp(15px,1.3vw,18px);line-height:1.4;max-width:38ch;opacity:.8}.aa-closing{background:#19262f;color:#fff;padding:clamp(48px,7vw,112px) clamp(16px,4vw,48px)!important}.aa-closing__title{font-family:inherit;margin:0;font-weight:700!important;text-transform:uppercase!important;font-size:clamp(34px,7vw,112px)!important;line-height:.92!important;letter-spacing:-.035em!important;max-width:14ch!important;color:#fff}.aa-closing__text{margin:clamp(18px,2vw,28px) 0 0;font-size:clamp(16px,1.6vw,22px);line-height:1.35;max-width:36ch;opacity:.85}.aa-closing__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:clamp(24px,3vw,40px)}.aa-btn{display:inline-block;padding:16px 28px;background:#fff;color:#19262f;border:1px solid #fff;font-size:13px;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;line-height:1.1}.aa-btn:hover,.aa-btn:focus-visible{background:transparent;color:#fff}.aa-btn--ghost{background:transparent;color:#fff}.aa-btn--ghost:hover,.aa-btn--ghost:focus-visible{background:#fff;color:#19262f}.ap{background:#fff;color:#19262f;font-family:NeueFont,Helvetica,Arial,sans-serif;padding:clamp(36px,5vw,80px) clamp(16px,4vw,48px) clamp(24px,3vw,48px)}.ap__title{font-size:clamp(34px,7vw,120px)!important}.ap__body{margin-top:clamp(32px,4vw,64px);max-width:760px}.ap__body h2,.ap__body h3{font-family:inherit;margin:0 0 14px!important;padding-top:16px;border-top:1px solid #19262F;font-size:12px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase;line-height:1.2!important}.ap__body p,.ap__body li{font-size:clamp(16px,1.5vw,20px);line-height:1.45}.ap__body p{margin:0 0 16px}.ap__body>:not(h2):not(h3)+h2,.ap__body>p+h2,.ap__body>ul+h2{margin-top:clamp(32px,4vw,56px)!important}.ap__body ul{margin:0 0 16px;padding-left:20px}.ap__body li{margin-bottom:6px}.ap__body a{color:#3a6600;text-decoration:underline;text-underline-offset:3px}.ap__body a:hover{opacity:.7}body.template--contact-us .form-contact,body.template--contact .form-contact{padding:0 clamp(16px,4vw,48px) clamp(48px,6vw,96px);background:#fff}body.template--contact-us .form-contact .container,body.template--contact .form-contact .container{max-width:760px!important;margin:0!important;padding:0!important}.form-contact .field__label,.form-contact label{font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:#19262f}.form-contact input,.form-contact textarea{border-radius:0!important;border:1px solid #19262F!important;background:#fff!important;font-size:16px}.form-contact input:focus-visible,.form-contact textarea:focus-visible{outline:2px solid #3A6600;outline-offset:2px}.form-contact button[type=submit],.form-contact .form-row--actions button{background:#19262f!important;color:#fff!important;border:1px solid #19262F!important;border-radius:0!important;text-transform:uppercase;letter-spacing:.06em;font-size:13px;width:auto!important;min-width:200px;padding:16px 28px}.form-contact button[type=submit]:hover{background:#fff!important;color:#19262f!important}.ap__link{color:#3a6600;text-decoration:underline;text-underline-offset:3px}.ap__link:hover{opacity:.7}body.template--faq .section-accordions>div{padding-block:clamp(20px,3vw,40px)!important}body.template--faq .accordions{background:#fff!important;color:#19262f!important;padding:0 clamp(16px,4vw,48px)}body.template--faq .accordions .container{max-width:900px!important;margin:0!important;padding:0!important}body.template--faq .accordions .section__heading{font-family:NeueFont,Helvetica,Arial,sans-serif;font-weight:700!important;font-size:clamp(26px,3.4vw,48px)!important;line-height:1!important;letter-spacing:-.02em!important;margin:0 0 clamp(16px,2vw,28px)!important;text-align:left!important}body.template--faq .accordion__section{border-top:1px solid #19262F!important;border-bottom:0!important}body.template--faq .accordion__section:last-child{border-bottom:1px solid #19262F!important}body.template--faq .accordion__button{font-size:clamp(16px,1.5vw,20px)!important;font-weight:400!important;padding-block:20px!important}body.template--faq .accordion__body-inner,body.template--faq .accordion__body-inner p{font-size:clamp(15px,1.35vw,18px);line-height:1.45;max-width:62ch}body.template--faq .accordion__body-inner a{color:#3a6600;text-decoration:underline;text-underline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/35/assets/alchemy-about.css.map */
