.hasu-story-section{position:relative;grid-column:1 / -1;width:100%;max-width:100%;box-sizing:border-box;background-color:var(--color-background)}.hasu-story__wrapper{max-width:none;padding:0;display:grid;grid-template-columns:.9fr 1.1fr;gap:0;align-items:stretch}.hasu-story--image-right .hasu-story__media{order:2}.hasu-story__media{background:#000;overflow:hidden}.hasu-story__media img{width:100%;height:100%;object-fit:cover;display:block;aspect-ratio:auto}.hasu-story__content{max-width:none;padding:110px 6vw;display:flex;flex-direction:column;justify-content:center}.hasu-story__lotus{margin-left:0;margin-bottom:28px}.hasu-story__eyebrow{display:flex;align-items:center;gap:12px;margin:0;font-size:11px;letter-spacing:.28em;text-transform:uppercase;font-weight:500;opacity:1;color:var(--color-primary, #c8823f)}.hasu-story__eyebrow:before{content:"";width:26px;height:1px;flex-shrink:0;background:var(--color-primary, #c8823f)}.hasu-story__heading{font-family:Fraunces,serif;font-weight:400;font-size:clamp(1.75rem,3.2vw,2.625rem);line-height:1.05;letter-spacing:-.01em;text-transform:none;color:var(--color-foreground-heading);margin:18px 0 26px}.hasu-story__pullquote{font-family:Fraunces,serif;font-style:italic;font-size:var(--hs-pullquote-size, 34px);line-height:1.4;letter-spacing:-.01em;color:var(--color-foreground-heading);margin:0 0 34px;padding-left:0;border-left:none}.hasu-story__body{font-size:var(--hs-body-size, 16px);font-weight:300;line-height:1.85;opacity:1;color:var(--color-foreground-muted, rgba(238, 231, 216, .6));max-width:460px}.hasu-story__body p{margin:0 0 1.1rem}.hasu-story__body p:last-child{margin-bottom:0}.hasu-story__closing{align-self:flex-start;margin:44px 0 0;padding-top:28px;border-top:1px solid var(--color-border);font-family:Fraunces,serif;font-style:italic;font-size:17px;letter-spacing:normal;opacity:1;color:var(--color-primary, #c8823f)}@media screen and (max-width:900px){.hasu-story__wrapper{grid-template-columns:1fr}.hasu-story--image-right .hasu-story__media{order:0}.hasu-story__media img{aspect-ratio:4 / 3}.hasu-story__content{padding:70px 6vw}.hasu-story__body{max-width:none}}@media screen and (max-width:749px){.hasu-story__pullquote{font-size:var(--hs-pullquote-size-mobile, 22px)}.hasu-story__body{font-size:var(--hs-body-size-mobile, 14px)}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/section-hasu-our-story.css.map */
