/* Organic Story 2.1 */
body.structure-organic_story{background:var(--s-bg);font-family:Georgia,Times New Roman,serif}.structure-organic_story .s-header{background:var(--s-bg);border-bottom:1px solid var(--s-border)}.structure-organic_story .s-logo{font-family:Georgia,serif;font-style:italic;font-size:28px}.structure-organic_story .s-nav a{font-family:Arial,sans-serif;font-size:13px}.structure-organic_story .s-hero{padding:76px 0}.structure-organic_story .s-hero-grid{grid-template-columns:minmax(0,.72fr) minmax(460px,1.28fr);gap:54px}.structure-organic_story .s-hero h1{font-size:clamp(48px,6vw,82px);font-weight:500;line-height:1.03}.structure-organic_story .s-hero-media{border-radius:48% 48% 4px 4px;overflow:hidden;min-height:560px}.structure-organic_story .s-hero-media img{min-height:560px;object-fit:cover}.structure-organic_story .s-section{padding:82px 0}.structure-organic_story .s-section.soft{background:var(--s-card)}.structure-organic_story .s-section-head h2{font-size:48px;font-weight:500}.structure-organic_story .s-card{border:0;background:transparent;box-shadow:none}.structure-organic_story .s-product-card{background:var(--s-card);border:1px solid var(--s-border)}.structure-organic_story .s-product-image{aspect-ratio:4/5}.structure-organic_story .s-btn{border-radius:999px;font-family:Arial,sans-serif}.structure-organic_story .s-footer{font-family:Arial,sans-serif}@media(max-width:900px){.structure-organic_story .s-hero-grid{grid-template-columns:1fr}.structure-organic_story .s-hero-media{min-height:380px}.structure-organic_story .s-hero-media img{min-height:380px}}
