.hn-story{background:#efe5d7;color:#18332f;padding-top:56px}@media(min-width:900px){.hn-story{padding-top:88px}}.hn-story__intro{max-width:760px;margin:0 auto;padding:0 16px;text-align:center}.hn-story__eyebrow{margin:0 0 12px;font-family:var(--font-mono-family);font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#72383d}.hn-story__heading{margin:0 0 14px;font-family:var(--font-display-family);font-size:clamp(40px,6vw,72px);line-height:.98;text-transform:uppercase;color:#18332f}.hn-story__lede{margin:0;font-family:var(--font-body-family);font-size:18px;line-height:1.55;color:#18332fc7}.hn-story__strip-wrap{display:block;max-width:1280px;margin:40px auto 0}.hn-story__strip-wrap{position:relative}.hn-story__controls{position:absolute;left:0;right:0;top:0;height:var(--hn-story-strip-h, 0);z-index:2;pointer-events:none}.hn-story__controls .hn-story__arrow{position:absolute;top:28%;translate:0 -50%;pointer-events:auto}.hn-story__arrow--prev{left:6px}.hn-story__arrow--next{right:6px}@media(min-width:900px){.hn-story__arrow--prev{left:22px}.hn-story__arrow--next{right:22px}}.hn-story__arrow{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border:3px solid #18332f;border-radius:50%;box-shadow:3px 3px #18332f;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease}.hn-story__arrow--prev{background:#fff8ee}.hn-story__arrow--next{background:#d9a441}.hn-story__arrow:hover:not(:disabled){transform:translate(3px,3px);box-shadow:0 0 #18332f}.hn-story__arrow:disabled{opacity:.5;cursor:default}.hn-story__arrow:focus-visible,.hn-story__dot:focus-visible,.hn-story__strip:focus-visible,.hn-story__closing-cta:focus-visible{outline:3px solid #18332f;outline-offset:4px}.hn-story__strip{display:flex;gap:22px;margin:0;padding:4px 16px 14px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;scrollbar-width:none;overscroll-behavior-x:contain}.hn-story__strip::-webkit-scrollbar{display:none}@media(min-width:900px){.hn-story__strip{gap:28px;padding:4px 48px 14px;scroll-padding-inline:48px}}.hn-story__card{flex:0 0 80%;min-width:0;scroll-snap-align:start;display:flex;flex-direction:column;padding:14px;background:#fff8ee;border:3px solid #18332f;border-radius:16px;box-shadow:7px 7px #18332f}@media(min-width:750px){.hn-story__card{flex-basis:calc((100% - 82px)/2)}}@media(min-width:900px){.hn-story__card{flex-basis:calc((100% - 2 * 28px - 76px) / 3)}}.hn-story__media{position:relative;width:100%;aspect-ratio:6 / 5;border-radius:10px;overflow:hidden;background:#efe5d7}.hn-story__media .hn-story__image{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center}.hn-story__strip .hn-story__card:first-child .hn-story__image{object-position:center top}.hn-story__media-dots{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(24,51,47,.16) 1.5px,transparent 1.6px);background-size:16px 16px;background-position:8px 8px}.hn-story__card-body{flex:1 1 auto;padding:18px 6px 8px}.hn-story__chip{display:inline-block;min-width:132px;box-sizing:border-box;text-align:center;margin:0 0 16px;padding:4px 12px;border:1.5px solid #18332f;border-radius:999px;font-family:var(--font-mono-family);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#18332f}.hn-story__chip--am{background:#d9a441}.hn-story__chip--pm{background:#7f93a8}.hn-story__title{margin:0 0 10px;font-family:var(--font-display-family);font-size:clamp(26px,2.4vw,32px);line-height:1;text-transform:uppercase;color:#18332f}.hn-story__body{margin:0;font-family:var(--font-body-family);font-size:16px;line-height:1.6}.hn-story__track{position:relative;display:flex;justify-content:space-between;margin:34px 0 0;padding:0 16px}@media(min-width:900px){.hn-story__track{padding:0 26px}}.hn-story__track:before{content:"";position:absolute;left:38px;right:38px;top:21px;height:3px;background:#18332f}@media(min-width:900px){.hn-story__track:before{left:48px;right:48px}}.hn-story__dot{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;min-width:44px;padding:12px 0 4px;background:none;border:0;cursor:pointer;color:#18332f}.hn-story__dot-mark{width:18px;height:18px;border:2.5px solid #18332f;border-radius:50%;background:#fff8ee;transition:background-color .15s ease,transform .15s ease}.hn-story__dot.is-active .hn-story__dot-mark{background:#d9a441;transform:scale(1.2)}.hn-story__dot-label{font-family:var(--font-mono-family);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;max-width:110px;text-align:center;line-height:1.3;color:#72383d}@media(max-width:749px){.hn-story__dot-label{display:none}.hn-story__dot{flex:1 1 0;min-width:0}.hn-story__track:before{left:30px;right:30px}}.hn-story__hint{margin:18px 16px 0;font-family:var(--font-mono-family);font-size:12px;letter-spacing:.02em;line-height:1.4;text-align:center;color:#18332f}.hn-story__closing{margin:56px 16px 0;padding:48px 20px 52px;background:#18332f;border-radius:16px;text-align:center}@media(min-width:900px){.hn-story__closing{margin:64px 40px 0;padding:52px 24px 56px}}.hn-story{padding-bottom:72px}.hn-story__closing-line{max-width:820px;margin:0 auto 28px;font-family:var(--font-display-family);font-size:clamp(32px,4.4vw,54px);line-height:1;text-transform:uppercase;color:#fff8ee}.hn-story__closing-cta{display:inline-flex;align-items:center;justify-content:center;min-height:56px;min-width:min(360px,100%);box-sizing:border-box;padding:0 36px;background:#d9a441;color:#18332f;border:2.5px solid #18332f;border-radius:999px;box-shadow:5px 5px #efe5d7;font-family:var(--font-body-family);font-size:17px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.hn-story__closing-cta:hover{transform:translate(5px,5px);box-shadow:0 0 #efe5d7}@media(prefers-reduced-motion:reduce){.hn-story__arrow,.hn-story__dot-mark,.hn-story__closing-cta{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/highrise-story-strip.css.map */
