.os{--os-accent: #ffec1e;--os-accent-ink: #7a6b00;--os-ink: #141414;--os-body: #33383f;--os-muted: #6b727c;--os-line: #e6e9ee;--os-soft: #f5f7fa;color:var(--os-body);font-family:var(--font-body--family, "Nunito Sans", sans-serif)}.os *{box-sizing:border-box}.os__container{max-width:1060px;margin:0 auto;padding:0 48px 88px}.os__hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:44px;align-items:center;padding:56px 0 20px}.os__kicker{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--os-accent-ink);margin:0 0 10px}.os__title{font-size:44px;line-height:1.1;font-weight:800;letter-spacing:-.6px;color:var(--os-ink);margin:0 0 22px;font-family:var(--font-heading--family, Nunito, sans-serif)}.os__quote{margin:0;display:grid;grid-template-columns:72px minmax(0,1fr);gap:18px;align-items:start;position:relative;padding-top:22px}.os__quote:before{content:"\201c";position:absolute;left:86px;top:-14px;font-family:Georgia,Times New Roman,serif;font-size:72px;line-height:1;color:var(--os-accent)}.os__portrait{width:72px;height:72px;border-radius:50%;object-fit:cover;border:3px solid var(--os-accent);grid-row:1 / 3}.os__quote blockquote{margin:0;font-family:var(--font-heading--family, Nunito, sans-serif);font-size:19px;line-height:1.5;font-weight:700;color:var(--os-ink)}.os__quote blockquote p{margin:0}.os__quote figcaption{font-size:13.5px;color:var(--os-muted);margin-top:8px}.os__photo{margin:0}.os__photo img{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:18px;display:block;border:1px solid var(--os-line)}.os__photo figcaption{font-size:13.5px;color:var(--os-muted);margin-top:8px;text-align:center}.os__h2{font-family:var(--font-heading--family, Nunito, sans-serif);font-size:25px;font-weight:800;letter-spacing:-.3px;color:var(--os-ink);margin:0 0 24px}.os__timeline{margin-top:48px}.os__entries{list-style:none;margin:0;padding:0;position:relative}.os__entries:before{content:"";position:absolute;left:108px;top:8px;bottom:8px;width:2px;background:var(--os-line)}.os-entry{display:grid;grid-template-columns:90px 36px minmax(0,1fr);align-items:start;padding:0 0 30px}.os-entry__year{font-family:var(--font-heading--family, Nunito, sans-serif);font-size:18px;font-weight:800;color:var(--os-accent-ink);text-align:right;padding-top:2px;letter-spacing:.02em}.os-entry__year:after{content:"";display:inline-block;width:14px;height:14px;border-radius:50%;background:var(--os-accent);border:3px solid #fff;box-shadow:0 0 0 2px var(--os-line);position:relative;left:29px;top:-2px;margin-left:-14px}.os-entry__body{grid-column:3;max-width:720px}.os-entry__h{font-family:var(--font-heading--family, Nunito, sans-serif);font-size:19px;font-weight:800;color:var(--os-ink);margin:0 0 6px;line-height:1.3}.os-entry__t{font-size:16px;line-height:1.7;color:var(--os-body)}.os-entry__t p{margin:0 0 10px}.os-entry__t p:last-child{margin-bottom:0}.os-entry__body--img{max-width:none;display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:28px;align-items:start}.os-entry__fig{margin:0}.os-entry__fig img{width:100%;aspect-ratio:1 / 1;object-fit:cover;display:block;border-radius:14px;border:1px solid var(--os-line);background:var(--os-soft)}.os-entry__fig figcaption{font-size:13px;color:var(--os-muted);margin-top:7px}.os-entry__aside{margin-top:14px;background:#fffbdc;border-radius:12px;padding:14px 16px;font-size:15px;line-height:1.6;color:var(--os-ink);font-weight:600}.os-entry__aside p{margin:0 0 8px}.os-entry__aside p:last-child{margin-bottom:0}.os__closing{margin-top:24px;background:var(--os-ink);color:#fff;border-radius:20px;padding:40px 44px}.os__closing-in{max-width:820px;font-family:var(--font-heading--family, Nunito, sans-serif);font-size:21px;line-height:1.55;font-weight:600}.os__closing-in p{margin:0 0 12px}.os__closing-in p:last-child{margin-bottom:0}.os__closing-in strong{color:var(--os-accent)}.os__closing-line{margin:18px 0 0;font-family:var(--font-heading--family, Nunito, sans-serif);font-size:26px;font-weight:800;line-height:1.25;color:var(--os-accent);max-width:820px}.os__more{margin-top:40px;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.os-more{display:flex;align-items:center;justify-content:space-between;gap:10px;text-decoration:none;border:1px solid var(--os-line);border-radius:12px;padding:16px 18px;background:#fff;font-family:var(--font-heading--family, Nunito, sans-serif);font-size:16px;font-weight:800;color:var(--os-ink);transition:box-shadow .15s ease,border-color .15s ease}.os-more:hover{box-shadow:0 6px 18px #00000014;border-color:#d6dbe2}.os-more span:last-child{color:var(--os-accent-ink)}@media(max-width:980px){.os__container{padding:0 32px 72px}.os__hero{grid-template-columns:1fr;gap:28px}.os-entry__body--img{grid-template-columns:1fr;gap:16px}.os-entry__fig{max-width:340px}.os__photo{max-width:520px}.os__more{grid-template-columns:1fr}}@media(max-width:600px){.os__container{padding:0 20px 56px}.os__hero{padding:36px 0 12px}.os__title{font-size:31px}.os__quote{grid-template-columns:56px minmax(0,1fr);gap:14px;padding-left:14px}.os__portrait{width:56px;height:56px}.os__quote blockquote{font-size:17px}.os__h2{font-size:21px}.os__entries:before{left:7px}.os-entry{grid-template-columns:1fr;padding-left:26px;padding-bottom:24px}.os-entry__year{text-align:left;position:relative;display:block}.os-entry__year:after{position:absolute;left:-28px;top:50%;transform:translateY(-50%);margin-left:0}.os-entry__body{grid-column:1;margin-top:4px}.os__closing{padding:26px 22px;border-radius:16px}.os__closing-in{font-size:18px}.os__closing-line{font-size:22px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/our-story.css.map */
