.bbg-story-page{max-width:1920px;margin-inline:auto;background:#eeebe4;color:#1b1c19;font:14px/1.42 Arial,sans-serif}
.bbg-story-page h1,.bbg-story-page h2,.bbg-story-page p{margin:0}
.bbg-story-page h1,.bbg-story-page h2{font-family:Georgia,'Times New Roman',serif;font-weight:400;text-transform:uppercase;letter-spacing:.08em;line-height:1.2}
.bbg-story-page h2{font-size:clamp(19px,1.65vw,29px);margin-bottom:10px}
.bbg-story-page p+p{margin-top:10px}
.bbg-story-hero{position:relative;isolation:isolate;min-height:clamp(280px,22vw,420px);display:flex;align-items:center;color:#faf8f2;background:#141514;overflow:hidden}
.bbg-story-hero>.bbg-landing-photo{position:absolute;inset:0 0 0 39%;z-index:-2}
.bbg-story-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#141514 12%,#141514b3 32%,transparent 63%);z-index:-1}
.bbg-story-hero>div:last-child{padding:38px 6%;width:60%}
.bbg-story-hero h1{font-size:clamp(38px,4.4vw,72px);letter-spacing:.12em}
.bbg-story-hero .bbg-story-eyebrow{font-size:13px;letter-spacing:.4em;text-transform:uppercase;margin-top:6px}
.bbg-story-rule{display:block;width:65px;height:1px;background:#b89a5d;margin:20px 0}
.bbg-story-hero>div:last-child>p:last-child{font-size:16px;letter-spacing:.035em}
.bbg-story-opening{display:grid;grid-template-columns:47% 53%;padding:20px 0 12px;align-items:stretch}
.bbg-story-opening>div:first-child{padding:0 6% 0 12.7%}
.bbg-story-opening h2{font-size:clamp(30px,3vw,48px)}
.bbg-story-road{position:relative;isolation:isolate;min-height:330px;background:#b6b4a3}
.bbg-story-road>.bbg-landing-photo{position:absolute;inset:0 0 0 28%;z-index:-2}
.bbg-story-road:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#b6b4a3 3%,#b6b4a3a6 25%,transparent 55%);z-index:-1}
.bbg-story-road p{padding:14% 8%;font-size:11px;letter-spacing:.27em;line-height:1.8;text-transform:uppercase}
.bbg-story-row{display:grid;gap:26px;padding:12px 4.4%;align-items:stretch}
.bbg-story-origins{grid-template-columns:22% 36% 1fr}
.bbg-story-origins>div:last-child,.bbg-story-grace>div:nth-child(2),.bbg-story-next>div:last-child{border-left:1px solid #b9b1a3;padding-left:28px}
.bbg-story-origins>.bbg-landing-photo{min-height:300px}
.bbg-story-grace{grid-template-columns:32% 37% 1fr;padding-top:18px;padding-bottom:22px}
.bbg-story-grace>.bbg-landing-photo{min-height:285px}
.bbg-story-name{font-family:Georgia,serif;text-transform:uppercase;letter-spacing:.1em}
.bbg-story-next{grid-template-columns:38% 30% 1fr;padding:0 3% 20px 0;gap:20px}
.bbg-story-next h2{font-size:clamp(18px,1.5vw,26px)}
.bbg-story-next p{font-size:13px;line-height:1.4}
.bbg-story-horizon{position:relative;isolation:isolate;background:#262b27;min-height:310px;display:flex;align-items:flex-end;justify-content:flex-end;color:white}
.bbg-story-horizon>.bbg-landing-photo{position:absolute;inset:0;z-index:-2}
.bbg-story-horizon:after{content:'';position:absolute;inset:0;background:linear-gradient(transparent 45%,#101310d9);z-index:-1}
.bbg-story-horizon p{padding:26px;text-align:right;font-size:11px;letter-spacing:.25em;line-height:1.8;text-transform:uppercase}
.bbg-story-page .bbg-values-explore{border-bottom:1px solid #a889524d}
@media(min-width:1500px){.bbg-story-page{font-size:17px}.bbg-story-row{gap:36px;padding-block:20px}.bbg-story-next p{font-size:16px}.bbg-story-opening{padding-top:30px}}
@media(max-width:1000px){.bbg-story-row{gap:18px}.bbg-story-origins{grid-template-columns:23% 36% 1fr}.bbg-story-origins>div:last-child,.bbg-story-grace>div:nth-child(2),.bbg-story-next>div:last-child{padding-left:18px}.bbg-story-page{font-size:13px}}
@media(max-width:700px){.bbg-story-hero{min-height:340px;align-items:flex-end}.bbg-story-hero>.bbg-landing-photo{left:12%;opacity:.6}.bbg-story-hero:after{background:linear-gradient(0deg,#141514 2%,#14151499 50%,transparent)}.bbg-story-hero>div:last-child{width:100%;padding:32px 6%}.bbg-story-hero h1{font-size:38px}.bbg-story-hero .bbg-story-eyebrow{font-size:11px;letter-spacing:.25em}.bbg-story-hero>div:last-child>p:last-child{font-size:14px}.bbg-story-opening{grid-template-columns:1fr;gap:24px;padding:28px 0 12px}.bbg-story-opening>div:first-child{padding:0 6%}.bbg-story-road{min-height:280px}.bbg-story-road p{font-size:9px;padding:32px 6%;letter-spacing:.15em}.bbg-story-row{grid-template-columns:1fr;padding:18px 6%;gap:24px}.bbg-story-origins>.bbg-landing-photo{min-height:0;aspect-ratio:205/240;max-height:420px}.bbg-story-origins>div:last-child,.bbg-story-grace>div:nth-child(2),.bbg-story-next>div:last-child{padding:22px 0 0;border-left:0;border-top:1px solid #b9b1a3}.bbg-story-page{font-size:14px}.bbg-story-page h2{font-size:23px}.bbg-story-grace>.bbg-landing-photo{min-height:0;aspect-ratio:256/227}.bbg-story-next p{font-size:14px}.bbg-story-next .bbg-story-horizon p{font-size:11px}.bbg-story-horizon{min-height:300px}.bbg-story-next{padding-bottom:28px}}
