.os-hero{padding-block:64px 72px;text-align:center;border-bottom:1px solid #E4E2DC}.os-hero .wd-crumbs{text-align:left}.os-eyebrow{margin:28px 0 18px;font:600 11px/1.4 var(--f-body);letter-spacing:.24em;text-transform:uppercase;color:#7a7974}.os-title{margin:0 auto;max-width:16em;font:400 clamp(30px,3.6vw,48px)/1.12 var(--f-display);letter-spacing:-.02em;color:var(--ink)}.os-rule{display:block;width:44px;height:2px;margin:32px auto;background:var(--pink)}.os-lead{margin:0 auto;max-width:34em;font-size:clamp(17px,1.6vw,20px);line-height:1.7;color:#55544f}.os-chapter{padding-block:64px;border-bottom:1px solid #E4E2DC}.os-chapter:nth-child(2n){background:#f4f3f1}.os-chapter-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px;align-items:start}.os-chapter-head{position:sticky;top:110px}.os-num{margin:0 0 14px;font:400 clamp(28px,2.6vw,36px)/1 var(--f-display);letter-spacing:-.01em;color:var(--pink-deep)}.os-chapter-head h2{margin:0;max-width:12em;font:400 clamp(22px,2vw,28px)/1.2 var(--f-display);letter-spacing:-.01em;color:var(--ink)}.os-chapter-body{max-width:38em}.os-chapter-body p{margin:0 0 20px;font-size:17.5px;line-height:1.8;color:#3f3e3a}.os-chapter-body p:last-child{margin-bottom:0}.os-chapter-body em{display:block;margin:26px 0;padding-left:18px;border-left:2px solid var(--pink);font:italic 400 18.5px/1.55 var(--f-display);color:var(--ink)}.os-close{padding-block:72px;background:var(--charcoal);color:#fff;text-align:center}.os-close-inner{display:flex;flex-direction:column;align-items:center;gap:28px}.os-close-title{margin:0;max-width:18em;font:400 clamp(24px,2.4vw,32px)/1.2 var(--f-display);letter-spacing:-.01em}.os-close-actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin:0}.os-btn-line{display:inline-flex;align-items:center;min-height:48px;padding:0 22px;border:1px solid rgba(255,255,255,.55);color:#fff;font:600 14px/1 var(--f-body);text-decoration:none;transition:border-color .2s,background .2s}.os-btn-line:hover,.os-btn-line:focus-visible{border-color:#fff;background:#ffffff14}@media(max-width:989px){.os-chapter-grid{grid-template-columns:1fr;gap:20px}.os-chapter-head{position:static}}@media(max-width:599px){.os-hero{padding-block:32px 48px}.os-chapter{padding-block:48px}.os-chapter-body p{font-size:16.5px}.os-close{padding-block:56px}.os-close-actions{width:100%;flex-direction:column}.os-btn-line,.os-close-actions .wd-btn{width:100%;justify-content:space-between}}
/*# sourceMappingURL=/cdn/shop/t/73/assets/brand-story.css.map */
