.os{--os-font-heading: Georgia, "Times New Roman", serif;--os-font-sub: "Brandon Grotesque", "Helvetica Neue", Helvetica, Arial, sans-serif;--os-font-body: "Brandon Grotesque", "Helvetica Neue", Helvetica, Arial, sans-serif;--os-font-accent: Helvetica, "Helvetica Neue", Arial, sans-serif;--os-radius-lg: 28px;--os-radius-md: 20px;--os-shadow-sm: 0 1px 2px rgba(80, 49, 29, .06), 0 4px 12px rgba(80, 49, 29, .08);--os-shadow-md: 0 2px 4px rgba(80, 49, 29, .05), 0 12px 32px rgba(80, 49, 29, .1);--os-shadow-lg: 0 4px 8px rgba(80, 49, 29, .06), 0 24px 56px rgba(80, 49, 29, .16);background:var(--os-bg, #F5F0E8);color:var(--os-primary, #50311D);font-family:var(--os-font-body);padding:clamp(48px,7vw,96px) 0}.os__inner{max-width:1200px;margin:0 auto;padding:0 24px}.os__top{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,6vw,80px);align-items:center}.os__text{max-width:520px}.os__eyebrow{display:inline-block;margin:0 0 20px;padding:9px 20px;border-radius:999px;background:var(--os-bar-bg, #FFFFFF);box-shadow:var(--os-shadow-sm);font-family:var(--os-font-accent);font-size:16px;font-weight:700;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;color:var(--os-taupe, #B95736)}.os__heading{font-family:var(--os-font-heading);font-size:clamp(34px,5vw,60px);font-style:italic;font-weight:700;line-height:1.02;letter-spacing:-.015em;color:var(--os-primary, #50311D);margin:0 0 18px}.os__subheading{font-family:var(--os-font-sub);font-size:clamp(17px,1.9vw,22px);font-style:normal;line-height:1.4;color:var(--os-primary, #50311D);margin:0 0 16px}.os__subheading p,.os__body p{margin:0}.os__body{font-family:var(--os-font-body);font-size:clamp(15px,1.4vw,17px);line-height:1.65;color:var(--os-secondary, #6B4A35);margin:0 0 28px}.os__button{display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:.8rem 1.8rem;border-radius:999px;background:var(--os-button-bg, #50311D);color:var(--os-button-text, #F5F0E8);font-family:var(--os-font-accent);font-size:.9rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;box-shadow:var(--os-shadow-md);transition:transform .3s ease,background-color .3s ease,box-shadow .3s ease}.os__button:hover{transform:translateY(-3px);background:var(--os-taupe, #B95736);box-shadow:var(--os-shadow-lg)}.os__button:focus-visible{outline:3px solid var(--os-taupe, #B95736);outline-offset:4px}.os__button-arrow{display:inline-block;transition:transform .3s ease}.os__button:hover .os__button-arrow{transform:translate(4px)}.os__media{position:relative}.os__image-wrap{position:relative;border-radius:var(--os-radius-lg);overflow:hidden;background:var(--os-bar-bg, #FFFFFF);box-shadow:var(--os-shadow-lg)}.os__image-wrap img{display:block;width:100%;height:auto;max-height:min(78vh,760px);object-fit:cover}.os__placeholder-svg{display:block;width:100%;height:auto;aspect-ratio:5 / 4;opacity:.35}.os__annotation{position:absolute;z-index:3;display:flex;flex-direction:column;align-items:flex-start;gap:2px;pointer-events:none}.os__annotation--arrow-top{flex-direction:column-reverse}.os__annotation-label{display:inline-block;padding:7px 16px;border-radius:999px;background:var(--os-bar-bg, #FFFFFF);color:var(--os-primary, #50311D);box-shadow:var(--os-shadow-md);font-family:var(--os-font-heading);font-size:clamp(13px,1.5vw,17px);font-style:italic;font-weight:700;line-height:1.1;white-space:nowrap}.os__annotation-arrow{width:clamp(30px,4vw,46px);height:auto;margin-left:14px;color:#fff;filter:drop-shadow(0 2px 6px rgba(30,18,10,.55))}.os__annotation-arrow--flip{transform:scaleX(-1)}.os__annotation--arrow-top .os__annotation-arrow{transform:scaleY(-1)}.os__annotation--arrow-top .os__annotation-arrow--flip{transform:scale(-1)}.os__tagline{position:absolute;z-index:3;transform:translate(-50%);font-family:var(--os-font-heading);font-size:clamp(14px,2vw,24px);font-style:italic;font-weight:700;line-height:1.15;text-align:center;color:#fff;text-shadow:0 2px 14px rgba(30,18,10,.6);pointer-events:none}.os__tagline p{margin:0}.os__tagline-underline{display:block;width:70%;margin:4px auto 0;color:var(--os-taupe, #B95736)}.os__tagline-underline svg{display:block;width:100%;height:auto}.os__bar{display:flex;align-items:center;gap:clamp(16px,3vw,32px);margin-top:clamp(32px,5vw,64px);padding:22px clamp(20px,3vw,36px);background:var(--os-bar-bg, #FFFFFF);border-radius:var(--os-radius-lg);box-shadow:var(--os-shadow-md)}.os__bar-label{flex:0 0 auto;font-family:var(--os-font-heading);font-size:clamp(15px,1.6vw,19px);font-style:italic;font-weight:700;line-height:1.15;color:var(--os-primary, #50311D)}.os__bar-divider{align-self:stretch;width:1px;background:var(--os-divider, #E6DCCD);flex:0 0 auto}.os__values{flex:1 1 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px}.os__value{display:flex;align-items:center;gap:10px}.os__value-icon{flex:0 0 auto;width:40px;height:40px;border-radius:50%;background:var(--os-bg, #F5F0E8);display:flex;align-items:center;justify-content:center;overflow:hidden}.os__value-icon img{width:22px;height:22px;object-fit:contain;display:block}.os__value-icon--empty:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--os-taupe, #B95736)}.os__value-label{font-family:var(--os-font-body);font-size:clamp(13px,1.3vw,15px);font-weight:600;line-height:1.2;color:var(--os-primary, #50311D)}@media screen and (max-width:989px){.os__top{grid-template-columns:1fr;gap:32px}.os__text{max-width:640px}.os__bar{flex-direction:column;align-items:flex-start}.os__bar-divider{width:100%;height:1px;align-self:auto}.os__values{width:100%;justify-content:flex-start}}@media screen and (max-width:749px){.os{padding:40px 0}.os__inner{padding:0 16px}.os__eyebrow{font-size:15px;padding:8px 18px}.os__image-wrap{border-radius:var(--os-radius-md)}.os__values{display:grid;grid-template-columns:repeat(2,1fr);gap:14px 12px}.os__bar{padding:20px;border-radius:var(--os-radius-md)}}@media(prefers-reduced-motion:reduce){.os__button,.os__button-arrow{transition:none}.os__button:hover,.os__button:hover .os__button-arrow{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-our-story.css.map */
