.sana-about-story{overflow:hidden;background:#fbf8f1;color:#0d432d}.sana-about-story__hero{position:relative;isolation:isolate;overflow:hidden;background:#0f4f32}.sana-about-story__picture,.sana-about-story__hero-image{display:block;width:100%}.sana-about-story__hero-image{height:auto;animation:sana-about-hero-in .9s cubic-bezier(.22,1,.36,1) both}.sana-about-story__accessible-copy{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.sana-about-story__button{display:inline-flex;position:absolute;z-index:2;bottom:clamp(.4rem,.6vw,.9rem);left:clamp(4.2rem,6.05vw,11.4rem);min-height:3.5rem;align-items:center;justify-content:center;gap:.9rem;padding:.65rem 1.6rem;border:.1rem solid #fffaf0;border-radius:999px;background:#fffaf0;box-shadow:0 1rem 3rem #061f142e;color:#174f34;font-size:1.2rem;font-weight:700;line-height:1;text-decoration:none;animation:sana-about-cta-in .72s .32s cubic-bezier(.22,1,.36,1) both;transition:transform .18s ease,background-color .18s ease,color .18s ease}.sana-about-story__button img{width:1.5rem;height:1.5rem;transition:transform .18s ease}.sana-about-story__button:hover{transform:translateY(-.2rem);background:#dcedbc;color:#103f2b}.sana-about-story__button:hover img{transform:translate(.3rem)}.sana-about-story__button:focus-visible{outline:.3rem solid #dcedbc;outline-offset:.4rem}.sana-about-story__values{padding:2.5rem clamp(2.4rem,5.6vw,8.4rem) 3.8rem;background:#fbf8f1}.sana-about-story__values-eyebrow{margin:0 0 2.5rem;font-size:1.15rem;font-weight:600;line-height:1.3;letter-spacing:.38em;text-align:center;text-transform:uppercase}.sana-about-story__values-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.sana-about-story__value{min-width:0;padding:.2rem clamp(2.6rem,4vw,6rem) .6rem;text-align:center}.sana-about-story__value+.sana-about-story__value{border-left:.1rem solid rgba(16,63,43,.25)}.sana-about-story__value h2{max-width:40rem;margin:0 auto 1.2rem;color:#0d432d;font-family:Iowan Old Style,Palatino Linotype,Palatino,Baskerville,Georgia,serif;font-size:clamp(2.8rem,2.55vw,3.9rem);font-weight:400;line-height:1.02;letter-spacing:-.035em;text-wrap:balance}.sana-about-story__value p{max-width:36rem;margin:0 auto;color:#4a4e4b;font-size:clamp(1.4rem,1.12vw,1.65rem);line-height:1.45}@keyframes sana-about-hero-in{0%{transform:scale(1.012)}to{transform:scale(1)}}@keyframes sana-about-cta-in{0%{transform:translateY(1.2rem)}to{transform:translateY(0)}}@media screen and (max-width:749px){.sana-about-story__hero-image{aspect-ratio:1122 / 1402}.sana-about-story__button{top:auto;bottom:1.8rem;left:4.7%;min-height:3.5rem;gap:.8rem;padding:.65rem 1.3rem;font-size:1.18rem}.sana-about-story__button img{width:1.3rem;height:1.3rem}.sana-about-story__values{padding-inline:0}.sana-about-story__values-eyebrow{padding-inline:2.4rem;letter-spacing:.28em}.sana-about-story__values-grid{grid-auto-columns:minmax(82%,1fr);grid-template-columns:none;grid-auto-flow:column;gap:1.2rem;overflow-x:auto;padding:0 2.4rem 1rem;scroll-padding-left:2.4rem;scroll-snap-type:x mandatory;scrollbar-width:none}.sana-about-story__values-grid::-webkit-scrollbar{display:none}.sana-about-story__value{display:flex;min-height:21rem;flex-direction:column;justify-content:center;padding:3rem 2.7rem;border:.1rem solid rgba(16,63,43,.14);border-radius:2.2rem;background:#fff;scroll-snap-align:start}.sana-about-story__value+.sana-about-story__value{border-left:.1rem solid rgba(16,63,43,.14)}}@media(prefers-reduced-motion:reduce){.sana-about-story__hero-image,.sana-about-story__button{animation:none}.sana-about-story__button,.sana-about-story__button img{transition:none}}.sana-page-content{padding-top:36px;padding-bottom:48px}.sana-page-content .main-page-title{color:#1c5c39}.sana-page-content #pc--optOutFormContainer form,.sana-page-content #pc--optOutFormContainer .pc--opt-out-form-container,.sana-page-content #pc--optOutFormContainer .pc--show-email-field,.sana-page-content #pc--optOutFormContainer .pc--show-email-field label{box-sizing:border-box;width:100%;min-width:0;max-width:100%;white-space:normal}.sana-page-content #pc--optOutFormContainer .pc--show-email-field label{display:block}@media screen and (min-width:750px){.sana-page-content{padding-top:48px;padding-bottom:64px}}
/*# sourceMappingURL=/cdn/shop/t/26/compiled_assets/styles.css.map */
