.ourstory-section{--ourstory-radius: 18px;background:var(--ourstory-bg, #ffffff);color:var(--ourstory-ink, #111111);overflow:clip}.ourstory-section *{box-sizing:border-box}.ourstory-timeline{position:relative;background:var(--ourstory-timeline-bg, #ffffff)}.ourstory-timeline__pin{position:sticky;top:0;height:100vh;display:flex;align-items:center;justify-content:center;padding:clamp(16px,3vw,32px)}.ourstory-timeline__card{width:min(1240px,100%);height:min(80vh,720px);display:grid;grid-template-columns:minmax(300px,48%) 1fr;border-radius:var(--ourstory-radius);overflow:hidden;background:var(--ourstory-card, #ffffff);border:1px solid var(--ourstory-line, #ececec)}.ourstory-timeline__media{position:relative;height:100%;overflow:hidden;background:#efefef}.ourstory-timeline__track{position:absolute;inset:0 0 auto 0;width:100%;will-change:transform}.ourstory-timeline__media-item{width:100%;height:100%}.ourstory-timeline__media-item img,.ourstory-timeline__placeholder{width:100%;height:100%;object-fit:cover;display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.ourstory-timeline__content{position:relative;padding:0 clamp(28px,5vw,72px);display:flex;align-items:center}.ourstory-timeline__text{position:absolute;left:clamp(28px,5vw,72px);right:clamp(28px,5vw,56px);opacity:0;transform:translateY(22px);transition:opacity .6s cubic-bezier(.22,.61,.36,1),transform .6s cubic-bezier(.22,.61,.36,1);pointer-events:none}.ourstory-timeline__text.is-active{opacity:1;transform:translateY(0);pointer-events:auto}.ourstory-timeline__eyebrow{display:inline-block;text-transform:uppercase;letter-spacing:.14em;font-size:11.5px;font-weight:700;color:var(--ourstory-accent, #111111);margin-bottom:16px}.ourstory-timeline__heading{font-weight:700;font-size:clamp(26px,2.6vw,40px);margin:0 0 18px;letter-spacing:-.01em;line-height:1.12;color:var(--ourstory-ink, #111111)}.ourstory-timeline__body{font-size:clamp(14.5px,1.1vw,16.5px);line-height:1.7;color:var(--ourstory-muted, #666666);max-width:480px}.ourstory-timeline__body p{margin:0 0 .8em}.ourstory-timeline__body p:last-child{margin-bottom:0}.ourstory-timeline__dots{position:absolute;right:4px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:10px}.ourstory-timeline__dot{width:6px;height:6px;border-radius:50%;background:var(--ourstory-line, #e2e2e2);transition:all .35s ease}.ourstory-timeline__dot.is-active{background:var(--ourstory-accent, #111111);height:22px;border-radius:4px}.ourstory-timeline[data-ourstory-mode=stacked]{height:auto!important}.ourstory-timeline[data-ourstory-mode=stacked] .ourstory-timeline__pin{position:static;height:auto;padding:16px;display:block}.ourstory-timeline[data-ourstory-mode=stacked] .ourstory-timeline__card{display:block;height:auto;border-radius:14px}.ourstory-timeline[data-ourstory-mode=stacked] .ourstory-timeline__media{height:74vw;max-height:440px}.ourstory-timeline[data-ourstory-mode=stacked] .ourstory-timeline__track{position:static;transform:none!important}.ourstory-timeline[data-ourstory-mode=stacked] .ourstory-timeline__media-item{height:74vw;max-height:440px;border-bottom:1px solid var(--ourstory-line, #ececec)}.ourstory-timeline[data-ourstory-mode=stacked] .ourstory-timeline__content{position:static;padding:0;display:block}.ourstory-timeline[data-ourstory-mode=stacked] .ourstory-timeline__text{position:static;opacity:1;transform:none;pointer-events:auto;padding:30px 22px;border-bottom:1px solid var(--ourstory-line, #ececec)}.ourstory-timeline[data-ourstory-mode=stacked] .ourstory-timeline__text:last-child{border-bottom:none}.ourstory-timeline[data-ourstory-mode=stacked] .ourstory-timeline__dots{display:none}.ourstory-craft{background:var(--ourstory-craft-bg, #ffffff);padding:clamp(64px,10vw,140px) clamp(24px,6vw,80px);display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,80px);align-items:center}.ourstory-craft--image-left{grid-template-columns:1fr 1fr}.ourstory-craft--image-left .ourstory-craft__media{order:-1}.ourstory-craft__text{display:flex;flex-direction:column}.ourstory-craft__heading{font-weight:800;text-transform:uppercase;letter-spacing:-.01em;font-size:clamp(30px,4vw,52px);line-height:1.05;margin:0 0 clamp(48px,8vw,110px);color:var(--ourstory-craft-ink, #111111)}.ourstory-craft__subheading{font-weight:700;font-size:clamp(22px,2.6vw,32px);line-height:1.2;margin:0 0 20px;color:var(--ourstory-craft-ink, #111111)}.ourstory-craft__desc{font-size:15.5px;line-height:1.75;color:var(--ourstory-craft-muted, #5c5c5c);max-width:480px;margin:0 0 32px}.ourstory-craft__desc p{margin:0 0 .8em}.ourstory-craft__desc p:last-child{margin-bottom:0}.ourstory-craft__button{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;padding:15px 30px;border-radius:999px;background:var(--ourstory-craft-btn-bg, #111111);color:var(--ourstory-craft-btn-text, #ffffff);font-size:14px;font-weight:600;text-decoration:none;letter-spacing:.01em;transition:opacity .2s ease,transform .2s ease}.ourstory-craft__button:hover{opacity:.85;transform:translateY(-1px)}.ourstory-craft__media{position:relative;width:100%;aspect-ratio:4 / 3;border-radius:14px;overflow:hidden;background:#efefef}.ourstory-craft__media img,.ourstory-craft__placeholder{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:989px){.ourstory-timeline__card{grid-template-columns:minmax(260px,44%) 1fr}}@media(max-width:860px){.ourstory-craft{grid-template-columns:1fr}.ourstory-craft--image-left .ourstory-craft__media{order:0}.ourstory-craft__heading{margin-bottom:32px}.ourstory-craft__media{aspect-ratio:4 / 3.2}.ourstory-timeline[data-ourstory-mode=pinned] .ourstory-timeline__card{grid-template-columns:1fr;grid-template-rows:46% 54%;height:min(86vh,660px);border-radius:14px}.ourstory-timeline[data-ourstory-mode=pinned] .ourstory-timeline__content{padding:26px 22px}.ourstory-timeline[data-ourstory-mode=pinned] .ourstory-timeline__text{left:22px;right:22px}.ourstory-timeline[data-ourstory-mode=pinned] .ourstory-timeline__dots{display:none}}@media(prefers-reduced-motion:reduce){.ourstory-timeline__track,.ourstory-timeline__text,.ourstory-timeline__dot,.ourstory-craft__button{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-scrollytelling-story.css.map */
