.os{--os-black: #000000;--os-body: #1b1b1b;--os-secondary: #5e5350;--os-taupe: #8f817e;--os-ivory: #faf7f6;--os-blush: #e9dbd8;--os-rose: #d7c1bd;background-color:var(--os-ivory);color:var(--os-body);font-size:16px;line-height:1.65;letter-spacing:.01em}.os *,.os *:before,.os *:after{box-sizing:border-box}.os-section{padding-top:48px;padding-bottom:48px}.os-container{max-width:1280px;margin:0 auto;padding-left:16px;padding-right:16px}@media screen and (min-width:750px){.os-container{padding-left:40px;padding-right:40px}}@media screen and (min-width:990px){.os-section{padding-top:88px;padding-bottom:88px}}.os .os-label{display:block;margin:0 0 16px;font-family:var(--font-body-family);font-size:12px;font-weight:600;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;color:var(--os-taupe)}.os .os-h1,.os .os-h2,.os .os-h3{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:500;color:var(--os-black);margin:0 0 24px}.os .os-h1{font-size:32px;line-height:1.1;letter-spacing:-.01em}.os .os-h2{font-size:26px;line-height:1.2;letter-spacing:-.01em}.os .os-h3{font-size:20px;line-height:1.2;letter-spacing:0}@media screen and (min-width:750px){.os .os-h1{font-size:44px}.os .os-h2{font-size:32px}.os .os-h3{font-size:22px}}.os .os-text{max-width:720px;color:var(--os-body)}.os .os-text p{margin:0 0 16px}.os .os-text p:last-child{margin-bottom:0}.os .os-text a{color:var(--os-black);text-decoration:underline;text-underline-offset:3px}.os-btns{display:flex;flex-wrap:wrap;gap:16px;margin-top:32px}.os .os-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 28px;border:1px solid var(--os-black);border-radius:4px;font-family:var(--font-body-family);font-size:14px;font-weight:600;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;text-align:center;cursor:pointer;transition:background-color .2s ease,color .2s ease}.os .os-btn--primary{background-color:var(--os-black);color:var(--os-ivory)}.os .os-btn--primary:hover{background-color:#2b2b2b}.os .os-btn--secondary{background-color:transparent;color:var(--os-black)}.os .os-btn--secondary:hover{background-color:var(--os-black);color:var(--os-ivory)}.os .os-btn:focus-visible{outline:2px solid var(--os-black);outline-offset:3px}@media screen and (max-width:749px){.os-btns .os-btn{flex:1 1 100%}}.os-media{position:relative;width:100%;overflow:hidden;border-radius:12px;background-color:var(--os-blush)}.os .os-media:empty{display:block}.os-media--portrait{aspect-ratio:4 / 5}.os-media--square{aspect-ratio:1 / 1}.os-media--landscape{aspect-ratio:4 / 3}.os-media img,.os-media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;object-fit:cover}.os-media svg{fill:#0003}.os-media__hint{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:16px;font-size:14px;text-align:center;color:var(--os-secondary)}.os-hero{background-color:var(--os-blush)}.os-hero__grid{display:grid;grid-template-columns:1fr;gap:32px;align-items:center}.os-hero .os-media{background-color:var(--os-rose)}.os-hero__intro{max-width:520px}@media screen and (min-width:990px){.os-hero__grid{grid-template-columns:1fr 1fr;gap:64px}}.os-facts__grid{display:grid;grid-template-columns:1fr 1fr;gap:32px 16px;margin:0;padding:0;list-style:none}@media screen and (min-width:990px){.os-facts__grid{grid-template-columns:repeat(4,1fr);gap:32px}}.os-fact{padding-top:16px;border-top:1px solid var(--os-black)}.os .os-fact__value{margin:0 0 8px;font-family:var(--font-heading-family);font-size:20px;font-weight:500;line-height:1.2;color:var(--os-black)}@media screen and (min-width:750px){.os .os-fact__value{font-size:22px}}.os .os-fact__text{margin:0;font-size:14px;line-height:1.5;color:var(--os-secondary)}.os-story__grid{display:grid;grid-template-columns:1fr;gap:32px;align-items:center}.os-story__images{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}.os-story__images>:nth-child(2){margin-top:48px}@media screen and (min-width:990px){.os-story__grid{grid-template-columns:1fr 1fr;gap:64px}.os-story__images{gap:24px}}.os-quote{background-color:var(--os-black)}.os .os-quote__text{max-width:860px;margin:0 auto;padding:0;border:0;font-family:var(--font-heading-family);font-style:normal;font-size:24px;font-weight:500;line-height:1.3;letter-spacing:-.01em;text-align:center;color:var(--os-ivory)}@media screen and (min-width:750px){.os .os-quote__text{font-size:32px}}.os-quote__figure{margin:0}.os .os-quote__cite{display:block;margin-top:24px;font-family:var(--font-body-family);font-size:12px;font-weight:600;font-style:normal;letter-spacing:.12em;text-transform:uppercase;text-align:center;color:var(--os-rose)}.os-mosaic__head{margin-bottom:32px}.os-mosaic__grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0;list-style:none}@media screen and (min-width:990px){.os-mosaic__grid{grid-template-columns:repeat(4,1fr);gap:24px}}.os .os-mosaic__head .os-h2{margin-bottom:0}.os-mosaic__link{display:block}.os-founder__grid{display:grid;grid-template-columns:1fr;gap:32px;align-items:center}@media screen and (min-width:990px){.os-founder__grid{grid-template-columns:1fr 1fr;gap:64px}}.os-founder__portrait{background-color:#e6e1e0}@media(prefers-reduced-motion:reduce){.os .os-btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/section-our-story.css.map */
