.bbg-landing{--landing-paper:#f5f2eb;--landing-gold:#c39451;max-width:1920px;margin-inline:auto;color:#191b19;background:var(--landing-paper);font:15px/1.5 Arial,sans-serif}
.bbg-landing h1,.bbg-landing h2,.bbg-landing h3,.bbg-landing p{margin:0}
.bbg-landing h1,.bbg-landing h2,.bbg-landing h3{font-family:Georgia,'Times New Roman',serif;font-weight:400;line-height:1.08;text-transform:uppercase;letter-spacing:.025em}
.bbg-landing h1{font-size:clamp(34px,4.6vw,78px)}.bbg-landing h2{font-size:clamp(24px,2.65vw,42px)}.bbg-landing h3{font-size:clamp(18px,1.7vw,27px)}
.bbg-landing a{color:inherit;text-decoration:none}.bbg-landing a:focus-visible{outline:2px solid var(--landing-gold);outline-offset:5px}
.bbg-landing-photo{position:relative;min-width:0;overflow:hidden}.bbg-landing-photo svg{position:absolute;inset:0;width:100%;height:100%}
.bbg-landing-hero{position:relative;isolation:isolate;display:flex;align-items:center;overflow:hidden;min-height:clamp(365px,35vw,600px);background:#141716;color:#fff}
.bbg-landing-hero>.bbg-landing-photo{position:absolute;inset:0 0 0 40%;z-index:-2}
.bbg-landing-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#101312 22%,#101312c9 38%,transparent 65%);z-index:-1}
.bbg-landing-hero-copy{padding:44px 0 44px 5%;width:55%}
.bbg-landing .bbg-landing-eyebrow{font:500 12px/1.65 Arial,sans-serif;letter-spacing:.2em;text-transform:uppercase;margin-bottom:16px}
.bbg-landing-hero .bbg-landing-eyebrow{color:#e3c38f}.bbg-landing-hero-copy>p:not(.bbg-landing-eyebrow){max-width:420px;margin-top:16px;line-height:1.45}
.bbg-landing-buttons{display:flex;gap:14px;flex-wrap:wrap;margin-top:25px}
.bbg-landing .bbg-landing-button{display:inline-flex;align-items:center;justify-content:center;gap:14px;padding:12px 18px;border:1px solid currentColor;font:600 11px/1.3 Arial,sans-serif;text-transform:uppercase;letter-spacing:.06em}
.bbg-landing .bbg-landing-button-gold{background:#dfc28e;border-color:#dfc28e;color:#151a18}.bbg-landing .bbg-landing-button-dark{background:#151a18;border-color:#151a18;color:white}.bbg-landing .bbg-landing-button:hover{background:#ad8248;border-color:#ad8248;color:white}
.bbg-landing .bbg-craft-description{font-size:11px;line-height:1.4;margin-top:5px}
.bbg-gold-rule{display:block;width:65px;height:2px;background:var(--landing-gold);margin-block:24px}
.bbg-audiences{padding:26px 4% 32px}.bbg-landing-section-heading{display:flex;align-items:center;gap:24px;margin-bottom:18px}.bbg-landing-section-heading:after{content:'';height:1px;background:#b5afa24d;flex:1}.bbg-landing-section-heading h2{font-size:clamp(23px,2.25vw,36px)}.bbg-landing-section-heading>p{font-size:10px;letter-spacing:.1em;text-transform:uppercase;order:1}
.bbg-audience-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}.bbg-audience-card>.bbg-landing-photo{aspect-ratio:1.55;border:1px solid #c9c3b8}.bbg-audience-custom-image img{display:block;width:100%;height:100%;object-fit:cover}.bbg-audience-card h3{font-size:clamp(16px,1.5vw,24px);text-transform:none;margin-top:12px;letter-spacing:0}.bbg-audience-card p{font-size:13px;margin-top:7px}
.bbg-display-hero-image{position:absolute;inset:0;z-index:-2;overflow:hidden}.bbg-display-hero-image>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.bbg-display-hero{background:#665c4d}.bbg-display-hero:after{background:linear-gradient(90deg,#111413ef 8%,#111413c4 31%,#11141330 57%,transparent 74%)}.bbg-display-hero .bbg-landing-hero-copy{width:48%}.bbg-display-aside{position:absolute;right:4%;top:15%;color:#f5eee3;text-shadow:0 1px 14px #111b}.bbg-display-aside p{font-size:12px;letter-spacing:.2em;line-height:1.9;text-transform:uppercase}.bbg-display-aside span{display:block;font:italic 32px/1.2 Georgia,serif;color:#f5eee3;margin-top:32px}
.bbg-display-detail{display:grid;grid-template-columns:30% 42% 28%;align-items:stretch;min-height:340px;background:#eceae5}.bbg-display-detail-copy{padding:36px 8% 30px 14%}.bbg-display-detail-copy p{font-size:14px;margin-top:14px}.bbg-display-detail-copy .bbg-landing-lead{font-size:18px;font-weight:600}.bbg-display-detail-copy .bbg-landing-button{margin-top:20px;font-size:10px;padding:10px 12px}.bbg-display-benefits{margin:0;padding:30px 9% 30px 6%;list-style:none;display:flex;flex-direction:column;justify-content:center;gap:26px}.bbg-display-benefits li{display:flex;align-items:flex-start;gap:14px}.bbg-display-benefits li>span{display:grid;place-items:center;flex-shrink:0;width:27px;height:27px;border:1px solid #877659;border-radius:50%;color:#877659}.bbg-display-benefits h3{font:700 12px/1.4 Arial,sans-serif}.bbg-display-benefits p{font-size:12px;margin-top:5px}
.bbg-brand-hero h1 span{color:#dfc28e}.bbg-brand-hero>.bbg-landing-photo{left:43%}.bbg-brand-create{padding:28px 4% 32px;background:#121a1d;color:#f1efe7}.bbg-brand-create .bbg-landing-section-heading h2{font-size:25px}.bbg-brand-create .bbg-landing-section-heading p{color:#c3bdad}.bbg-brand-create-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.bbg-brand-create-grid>a{position:relative;isolation:isolate;border:1px solid #aaa08466;min-height:220px;overflow:hidden}.bbg-brand-create-grid .bbg-landing-photo{position:absolute;inset:0 0 0 42%;z-index:-2}.bbg-brand-create-grid>a:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#11191a 15%,#11191ab3 50%,#11191a19);z-index:-1}.bbg-brand-create-grid>a>div:last-child{padding:24px 20px;max-width:76%}.bbg-brand-create-grid h3{text-transform:none;color:#dbc492}.bbg-brand-create-grid p{font-size:13px;max-width:200px;margin-block:14px}.bbg-circle-arrow{display:grid;place-items:center;border:1px solid currentColor;border-radius:50%;width:30px;height:30px;font-size:21px;color:#e6b567}.bbg-brand-create-grid>a:hover,.bbg-values-explore a:hover{border-color:#e6b567}
.bbg-values-page{--landing-paper:#f1e7d5;--landing-gold:#b77b2c;background:var(--landing-paper)}.bbg-values-hero{min-height:clamp(285px,23vw,430px)}.bbg-values-hero>.bbg-landing-photo{left:47%}.bbg-values-hero .bbg-landing-hero-copy{width:70%}.bbg-values-hero h1{font-size:clamp(38px,4.5vw,72px)}.bbg-values-hero .bbg-landing-eyebrow{color:white;letter-spacing:.45em;font-size:16px}.bbg-values-hero .bbg-values-hero-line{font-size:13px;letter-spacing:.22em;text-transform:uppercase;max-width:none}
.bbg-values-intro{display:grid;grid-template-columns:64% 36%;padding:34px 5%;gap:0}.bbg-values-intro>div{padding-right:12%}.bbg-values-intro h2{font-size:clamp(32px,3.5vw,55px);margin-bottom:14px}.bbg-values-intro p+p{margin-top:12px}.bbg-values-intro aside{border-left:1px solid #b9a88b;padding-left:24%}.bbg-values-page .bbg-values-script{font:italic 36px/1.06 'Brush Script MT','Segoe Script',Georgia,serif}.bbg-values-intro aside .bbg-landing-eyebrow{font-size:11px;margin:0}.bbg-values-intro aside .bbg-gold-rule{width:45px;margin-block:18px}
.bbg-values-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:0 2% 26px}.bbg-value-card{position:relative;display:flex;flex-direction:column;min-width:0}.bbg-value-card>.bbg-landing-photo{aspect-ratio:190/165}.bbg-value-custom-image img{display:block;width:100%;height:100%;object-fit:cover}.bbg-value-icon{width:62px;height:62px;position:relative;margin:-34px 0 12px 24px;background:#101615;color:#e6b567;border:2px solid #c48c3b;border-radius:50%;padding:12px}.bbg-value-icon svg{width:100%;height:100%}.bbg-value-copy{padding:0 20px;flex:1;display:flex;flex-direction:column}.bbg-value-card+.bbg-value-card .bbg-value-copy{border-left:1px solid #b9a88b}.bbg-value-copy h3{font-size:clamp(16px,1.7vw,26px)}.bbg-value-copy>p{font-size:13px;line-height:1.45;margin-top:10px}.bbg-value-copy .bbg-value-motto{font-size:10px;letter-spacing:.2em;text-transform:uppercase;margin-top:auto;padding-top:20px}.bbg-value-motto:before{content:'';display:block;width:40px;height:1px;background:#ad772f;margin-bottom:12px}
.bbg-values-manifesto{position:relative;isolation:isolate;background:#101311;color:#f5f1e8;min-height:340px;display:flex;align-items:center;padding:35px 5%;overflow:hidden}.bbg-values-manifesto>.bbg-landing-photo{position:absolute;inset:0 10% 0 43%;z-index:-2}.bbg-values-manifesto:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#101311 12%,#101311b3 40%,transparent 63%,#101311a6 90%);z-index:-1}.bbg-values-manifesto h2{font-size:clamp(23px,2.65vw,42px);line-height:1.38;letter-spacing:.05em}.bbg-values-manifesto h2 span{color:#e6b567}.bbg-values-manifesto .bbg-gold-rule{margin-bottom:0}.bbg-values-manifesto>.bbg-values-script{margin-left:auto;font-size:28px;text-align:center;max-width:150px}.bbg-values-page .bbg-craft{background:var(--landing-paper);--bbg-cream:#f1e7d5}.bbg-values-page .bbg-craft-icon{color:#95621f}.bbg-values-page .bbg-craft-description{display:none}.bbg-values-page .bbg-craft-title{font-weight:400;letter-spacing:.05em}
.bbg-values-explore{background:#101311;color:#f5f1e8;padding:26px 3.5% 32px}.bbg-values-explore>h2{text-align:center;font-size:clamp(22px,2.2vw,34px);margin-bottom:20px}.bbg-values-explore>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.bbg-values-explore a{position:relative;isolation:isolate;border:1px solid #9a8056;overflow:hidden;min-height:155px}.bbg-values-explore .bbg-landing-photo{position:absolute;inset:0 0 0 30%;z-index:-2}.bbg-values-explore a:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#101311 4%,#101311a6 48%,transparent);z-index:-1}.bbg-values-explore a>div:last-child{padding:24px}.bbg-values-explore h3{font-size:23px}.bbg-values-explore p{font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:#e6b567;margin:8px 0 14px;max-width:220px}
@media(max-width:1100px){.bbg-audience-grid{gap:13px}.bbg-value-copy{padding-inline:12px}.bbg-value-copy>p{font-size:12px}.bbg-value-copy h3{font-size:16px}.bbg-display-detail{grid-template-columns:33% 36% 31%}.bbg-display-detail-copy{padding-left:12%}.bbg-display-benefits{padding-inline:6%;gap:20px}.bbg-display-detail h2{font-size:26px}}
@media(max-width:700px){.bbg-landing{font-size:14px}.bbg-landing-hero{min-height:500px;align-items:flex-end}.bbg-landing-hero>.bbg-landing-photo{inset:0 0 30% 8%}.bbg-landing-hero:after{background:linear-gradient(0deg,#101312 8%,#101312de 36%,#10131200 83%)}.bbg-display-hero:after{background:linear-gradient(0deg,#101312f2 9%,#101312d6 40%,#10131245 71%,transparent 100%)}.bbg-display-hero-image>img{object-position:67% center}.bbg-landing-hero-copy{width:100%;padding:30px 6%}.bbg-landing h1{font-size:40px}.bbg-landing-hero-copy>p:not(.bbg-landing-eyebrow){max-width:340px}.bbg-landing-buttons{gap:10px;margin-top:20px}.bbg-landing .bbg-landing-button{padding:11px 13px;font-size:10px}.bbg-display-aside{display:none}.bbg-audiences{padding:24px 6%}.bbg-landing-section-heading{flex-wrap:wrap;gap:10px}.bbg-landing-section-heading>p{width:100%}.bbg-audience-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px}.bbg-audience-card:last-child{grid-column:1/-1;max-width:calc(50% - 7px)}.bbg-audience-card h3{font-size:19px}.bbg-audience-card p{font-size:12px}.bbg-display-detail{grid-template-columns:1fr}.bbg-display-detail-copy{padding:28px 6%}.bbg-display-detail>.bbg-landing-photo{aspect-ratio:239/193;max-height:380px}.bbg-display-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:28px 6%;gap:22px 14px}.bbg-display-benefits li{gap:9px}.bbg-display-benefits h3{font-size:10px}.bbg-display-benefits p{font-size:11px}.bbg-brand-create{padding:26px 6%}.bbg-brand-create-grid{grid-template-columns:1fr}.bbg-brand-create-grid>a{min-height:210px}.bbg-values-hero{min-height:340px}.bbg-values-hero .bbg-landing-photo{inset:0 0 0 30%;opacity:.7}.bbg-values-hero .bbg-landing-eyebrow{font-size:12px}.bbg-values-hero .bbg-values-hero-line{font-size:11px;line-height:1.7}.bbg-values-intro{grid-template-columns:1fr;padding:28px 6%;gap:26px}.bbg-values-intro>div{padding:0}.bbg-values-intro aside{padding:20px 0 0;border-left:0;border-top:1px solid #b9a88b;display:block}.bbg-values-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 6% 28px;gap:25px 14px}.bbg-value-copy{padding:0 4px}.bbg-value-card+.bbg-value-card .bbg-value-copy{border-left:0}.bbg-value-copy h3{font-size:17px}.bbg-value-icon{margin-left:12px;width:54px;height:54px;padding:10px;margin-top:-28px}.bbg-value-card:last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:14px}.bbg-value-card:last-child>.bbg-landing-photo{height:100%;min-height:200px}.bbg-value-card:last-child>.bbg-value-icon{position:absolute;left:0;bottom:0;margin:0 0 10px 10px}.bbg-values-manifesto{min-height:330px;padding:32px 6%}.bbg-values-manifesto>.bbg-landing-photo{inset:0 0 0 20%;opacity:.6}.bbg-values-manifesto h2{font-size:clamp(19px,4.5vw,30px)}.bbg-values-manifesto>.bbg-values-script{display:none}.bbg-values-explore{padding:26px 6%}.bbg-values-explore>div{grid-template-columns:1fr;gap:14px}.bbg-values-explore a{min-height:165px}}

@media(max-width:700px){.bbg-display-hero .bbg-landing-hero-copy,.bbg-values-hero .bbg-landing-hero-copy{width:100%}}

/* The Display masthead overlays a top bleed while retaining the original hero endpoint. */
.bbg-display-page{--bbg-display-header-overlay:77px}
.bbg-display-detail-image{position:relative;min-width:0;overflow:hidden;mask-image:linear-gradient(90deg,transparent 0%,#000 13%,#000 87%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 13%,#000 87%,transparent 100%)}.bbg-display-detail-image>img{display:block;width:100%;height:100%;object-fit:cover}
.bbg-display-hero{min-height:calc(clamp(365px,35vw,600px) + var(--bbg-display-header-overlay))}
.bbg-display-hero .bbg-landing-hero-copy{transform:translateY(calc(var(--bbg-display-header-overlay) / 2))}
.bbg-display-aside{top:calc(15% + 65px)}
body:has(.bbg-display-page) #header-group{position:absolute;inset:0 0 auto;z-index:30}
body:has(.bbg-display-page) #header-group .bbg-header--display{background:rgb(18 20 20 / .78);backdrop-filter:blur(10px);border-bottom-color:#bdb5a34d}
body:has(.bbg-display-page) #header-group .bbg-header--display .bbg-about-submenu{background:rgb(18 20 20 / .92);border-color:#bdb5a34d;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}
@media(max-width:1100px){body:has(.bbg-display-page) #header-group .bbg-header--display .bbg-mobile-menu{color:#f3f1e9}body:has(.bbg-display-page) #header-group .bbg-header--display .bbg-mobile-menu nav{background:rgb(18 20 20 / .92);color:#f3f1e9;border-top:1px solid #bdb5a34d;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 12px 20px #0008}body:has(.bbg-display-page) #header-group .bbg-header--display .bbg-mobile-menu nav :is(a,.bbg-nav-pending,.bbg-about-toggle){color:#f3f1e9}body:has(.bbg-display-page) #header-group .bbg-header--display .bbg-mobile-menu .bbg-about-submenu{background:rgb(18 20 20 / .92);color:#f3f1e9;border-color:#bdb5a34d;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:none}}
@media(max-width:700px){.bbg-display-page{--bbg-display-header-overlay:75px}.bbg-display-hero{min-height:575px}.bbg-display-hero .bbg-landing-hero-copy{transform:none}.bbg-display-hero:after{background:linear-gradient(0deg,#101312f2 9%,#101312d6 40%,#10131245 71%,transparent 100%)}.bbg-display-detail-image{aspect-ratio:239/193;max-height:380px}}

.bbg-display-trade-link{padding:18px 5% 28px;text-align:center}.bbg-display-trade-link a{border-bottom:1px solid #a68b59;padding-bottom:4px}
