:root{--green: #357d72;--green-deep: #265c54;--green-mist: #f2faf9;--gold: #c9a84c;--text: #1a2e2b;--text-muted: #5a7a75}.about-story-section{padding:80px 5%;background:var(--green-mist)}.about-story-inner{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center;max-width:1200px;margin:0 auto}.section-label{font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;color:var(--green);font-weight:500;margin-bottom:.8rem}.section-title{font-family:Cormorant Garamond,serif;font-size:clamp(1.9rem,4vw,3rem);font-weight:400;line-height:1.2;color:var(--text);margin-bottom:1.2rem}.section-title em{font-style:italic;color:#d59797}.section-body{font-size:1rem;line-height:1.85;color:var(--text-muted);font-weight:300;margin-bottom:1rem}.section-body--italic{color:#d59797;font-style:italic;font-family:Cormorant Garamond,serif;font-size:1.1rem}.story-card{background:#fff4d8;border-radius:20px 20px 80px;padding:3rem;color:#fff;position:relative;overflow:hidden}.story-card:after{content:"\1f33f";position:absolute;bottom:-10px;right:20px;font-size:5rem;opacity:.15}.story-card blockquote{font-family:Cormorant Garamond,serif;font-size:1.6rem;font-style:italic;line-height:1.5;font-weight:300;margin-bottom:1.5rem;color:#000}.story-card p{font-size:.9rem;opacity:.8;line-height:1.7;color:#000}.story-accent{position:absolute;bottom:-20px;right:-20px;width:100px;height:100px;background:var(--gold);border-radius:50%;opacity:.15}@media(max-width:768px){.about-story-inner{grid-template-columns:1fr;gap:2.5rem}}*{margin:0;padding:0;box-sizing:border-box}.philosophy-bottom{display:grid;grid-template-columns:1fr 1fr;border-radius:0 0 40px 40px;overflow:hidden}.philosophy-card{display:flex;align-items:flex-end;justify-content:space-between;padding:50px 5%;gap:1.5rem;position:relative;overflow:hidden}.philosophy-card--1{background-color:#fce4ec;border-radius:0 0 0 40px}.philosophy-card--2{background-color:#fef9e7;border-radius:0 0 40px}.philosophy-card__text{flex:1;max-width:55%}.philosophy-card__title{font-size:1.45rem;font-weight:700;color:#1a2e1a;line-height:1.3;margin-bottom:1.5rem}.philosophy-desc-wrap{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:1.5rem}.philosophy-arrow{width:36px;height:36px;object-fit:contain;flex-shrink:0;margin-top:2px}.philosophy-card__desc{font-size:.9rem;line-height:1.85;color:#555;font-weight:400}.philosophy-btn{display:inline-block;background:#5a7a30;color:#fff;padding:.65rem 1.5rem;border-radius:4px;text-decoration:none;font-size:.88rem;font-weight:500;transition:background .3s}.philosophy-btn:hover{background:#3d5421}.philosophy-card__image{flex:0 0 200px;text-align:right;align-self:flex-end}.philosophy-card__image img{max-width:200px;max-height:220px;object-fit:contain}.placeholder-svg{width:200px;height:220px}@media(max-width:768px){.philosophy-bottom{grid-template-columns:1fr;border-radius:0 0 30px 30px}.philosophy-card--1{border-radius:0}.philosophy-card--2{border-radius:0 0 30px 30px}.philosophy-card{flex-direction:column;align-items:flex-start}.philosophy-card__text{max-width:100%}.philosophy-card__image{align-self:center}}
/*# sourceMappingURL=/cdn/shop/t/7/compiled_assets/styles.css.map */
