.story-section{background-color:#421901;padding:60px 0}.story-container{max-width:1400px;margin:0 auto}.story-title{font-family:var(--font-heading);font-size:var(--font-size-title);font-weight:var(--font-weight-heading);color:var(--color-cream-dark);text-align:left;margin:0;line-height:var(--line-height-tight)}.story-title .highlight-text{color:var(--color-gold)}.story-content{display:grid;grid-template-columns:1fr;gap:30px;align-items:start}.story-text{display:flex;flex-direction:column;gap:18px;background-size:contain;background-position:center;background-repeat:no-repeat;border-radius:var(--radius-md);position:relative;order:1}.story-subtitle{font-family:Montserrat,sans-serif;font-size:var(--font-size-subtitle);font-weight:var(--font-weight-heading);color:var(--color-cream-dark);margin:0}.story-paragraph{font-family:Montserrat,sans-serif;font-size:var(--font-size-body);font-weight:var(--font-weight-text);line-height:var(--line-height-relaxed);color:var(--color-cream-dark);margin:0;text-align:left}.story-image{display:flex;justify-content:center;align-items:center;position:relative;order:2;max-width:500px;margin:0 auto}.ellipse-background{position:absolute;width:220px;height:220px;top:50%;left:50%;transform:translate(-50%,-50%);z-index:0;object-fit:contain}.story-image img:not(.ellipse-background){max-width:100%;width:100%;height:auto;border-radius:var(--radius-md);object-fit:cover;position:relative;z-index:1}@media (min-width: 480px){.story-section{padding:70px 0}.story-text{gap:20px}}@media (min-width: 768px){.story-section{padding:80px 0}.story-content{gap:40px}.story-text{gap:22px}}@media (min-width: 1024px){.story-section{padding:90px 0}.story-content{grid-template-columns:500px 1fr;gap:40px;align-items:center}.story-image{order:1;grid-column:1;max-width:550px}.story-text{order:2;grid-column:2;gap:24px}.story-paragraph{text-align:justify}.ellipse-background{width:260px;height:260px}}@media (min-width: 1440px){.story-section{padding:100px 0}.story-content{grid-template-columns:550px 1fr;gap:60px}.story-image{max-width:600px}.ellipse-background{width:300px;height:300px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/css-story-landing.css.map */
