
.bp-collection-stories{width:100%;background:#fff;color:#fff}
.bp-collection-stories *{box-sizing:border-box}
.bp-collection-story{position:relative;width:100%;margin:0 0 8px;background:#101c15;isolation:isolate}
.bp-collection-story:last-child{margin-bottom:0}
.bp-collection-story picture{display:block;width:100%}
.bp-collection-story img{display:block;width:100%;max-width:none;height:auto;aspect-ratio:8/3;object-fit:contain}
.bp-collection-story__content{position:absolute;top:50%;left:7.3%;transform:translateY(-50%);width:34%;max-width:600px;z-index:1;text-align:left}
.bp-collection-story--reverse .bp-collection-story__content{left:auto;right:6%;width:34%}
.bp-collection-story__eyebrow{margin:0 0 16px;color:#e9c36a;font-family:var(--font-body--family,Arial,sans-serif);font-size:clamp(11px,1.1vw,15px);font-weight:500;line-height:1.4;letter-spacing:.16em;text-transform:uppercase}
.bp-collection-story h2{margin:0 0 18px;color:#fffaf1;font-family:Georgia,'Times New Roman',serif;font-size:clamp(30px,3.4vw,54px);font-weight:400;line-height:1.08;letter-spacing:-.025em;text-wrap:balance}
.bp-collection-story__description{margin:0 0 24px;color:#fff;font-family:var(--font-body--family,Arial,sans-serif);font-size:clamp(14px,1.2vw,18px);font-weight:400;line-height:1.55;max-width:48ch;text-wrap:pretty}
.bp-collection-story__link{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 26px;border:1px solid #f7eaca;border-radius:5px;background:#f7eaca;color:#171712;font-family:var(--font-body--family,Arial,sans-serif);font-size:14px;font-weight:650;line-height:1.4;text-decoration:none;transition:background-color .18s,color .18s}
.bp-collection-story__link:hover{background:#fffaf1;border-color:#fffaf1;color:#171712}
.bp-collection-story__link:focus-visible{outline:3px solid #fff;outline-offset:5px}
@media(min-width:901px) and (max-width:1100px){.bp-collection-story__eyebrow{margin-bottom:10px}.bp-collection-story h2{margin-bottom:14px}.bp-collection-story__description{margin-bottom:18px}}
@media(max-width:900px){
.bp-collection-story{padding-bottom:96px;background:#101c15}
.bp-collection-story img{aspect-ratio:2/3}
.bp-collection-story__content,.bp-collection-story--reverse .bp-collection-story__content{top:auto;bottom:26px;left:24px;right:24px;transform:none;width:auto;max-width:none}
.bp-collection-story__eyebrow{font-size:11px;margin-bottom:10px}
.bp-collection-story h2{font-size:clamp(28px,5.8vw,40px);margin-bottom:12px;max-width:28ch}
.bp-collection-story__description{font-size:15px;line-height:1.5;margin-bottom:18px;max-width:52ch}
.bp-collection-story__link{min-height:46px;padding:12px 22px}
}
@media(prefers-reduced-motion:reduce){.bp-collection-story__link{transition:none}}
