.bmd{--ink:#101820;--cream:#f3eee7;--copper:#b94f37;--muted:#697078;--line:#dcd5cc;background:#fff;color:var(--ink);font-family:inherit;overflow:hidden}.bmd *{box-sizing:border-box}.bmd-wrap{width:min(1180px,calc(100% - 56px));margin:auto}.bmd h1,.bmd h2,.bmd h3{font-family:inherit;letter-spacing:-.045em;margin:0;color:inherit}.bmd h2{font-size:clamp(2.7rem,5vw,5.8rem);line-height:.91;font-weight:700}.bmd p{line-height:1.7}.bmd-kicker{font-size:.72rem!important;line-height:1.3!important;letter-spacing:.18em;text-transform:uppercase;color:var(--copper);font-weight:700;margin:0 0 20px}.bmd-hero{min-height:82vh;display:flex;align-items:flex-end;background:linear-gradient(130deg,#172735,#060b10);position:relative;color:#fff}.bmd-hero.has-image{background-image:linear-gradient(90deg,rgba(5,12,17,.93) 0%,rgba(5,12,17,.68) 45%,rgba(5,12,17,.18)),linear-gradient(0deg,rgba(5,12,17,.8),transparent 60%),var(--bmd-hero);background-size:cover;background-position:center}.bmd-hero__inner{padding:110px 0 76px;position:relative;z-index:1}.bmd-hero h1{font-size:clamp(4.2rem,9vw,9rem);line-height:.78;text-transform:uppercase;font-weight:750;max-width:900px}.bmd-lead{font-size:1.1rem;max-width:650px;color:rgba(255,255,255,.78);margin:30px 0 12px}.bmd-lead strong{color:#fff}.bmd-date{color:var(--copper);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.bmd-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:32px}.bmd-btn{display:inline-flex;padding:15px 25px;background:var(--copper);color:#fff!important;text-decoration:none!important;font-size:.76rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.bmd-btn--ghost{background:transparent;border:1px solid rgba(255,255,255,.38)}.bmd-facts{display:grid;grid-template-columns:repeat(4,1fr);background:var(--cream);border-bottom:1px solid var(--line)}.bmd-facts>div{padding:28px 30px;border-right:1px solid var(--line)}.bmd-facts span,.bmd-facts small{display:block}.bmd-facts span{font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--copper);font-weight:700}.bmd-facts strong{display:block;font-size:1.25rem;margin:7px 0}.bmd-facts small{color:var(--muted)}.bmd-intro{display:grid;grid-template-columns:.8fr 1.2fr;gap:9vw;padding:110px 0 80px}.bmd-intro>div:last-child{padding-top:35px;color:var(--muted)}.bmd-bigcopy{font-size:1.3rem;color:var(--ink)}.bmd-pillars{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:110px}.bmd-pillars article{padding:32px 26px 36px;border-right:1px solid var(--line)}.bmd-pillars article:last-child{border:0}.bmd-pillars b{color:var(--copper);font-size:1.5rem}.bmd-pillars h3{font-size:1.25rem;margin:18px 0 10px}.bmd-pillars p{font-size:.88rem;color:var(--muted);margin:0}.bmd-moment{background:#111c25;color:#fff;padding:120px 0;position:relative}.bmd-moment.has-image{background-image:linear-gradient(90deg,rgba(8,17,24,.96),rgba(8,17,24,.54)),var(--bmd-atmo);background-size:cover;background-position:center}.bmd-moment .bmd-wrap{max-width:1180px}.bmd-moment h2{font-size:clamp(3.5rem,7vw,7.5rem)}.bmd-moment p,.bmd-moment blockquote{max-width:650px}.bmd-moment p{color:rgba(255,255,255,.72)}.bmd-moment blockquote{font-size:1.35rem;line-height:1.5;border-left:3px solid var(--copper);padding-left:24px;margin:30px 0 0}.bmd-section{padding:115px 0}.bmd-section header,.bmd-program header{margin-bottom:58px}.bmd-hosts{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.bmd-host{background:var(--cream)}.bmd-host img,.bmd-host__placeholder{width:100%;aspect-ratio:4/5;object-fit:cover;display:block}.bmd-host__placeholder{display:grid;place-items:end start;padding:25px;background:linear-gradient(145deg,#172735,#9e412f);font-size:5rem;color:rgba(255,255,255,.25);font-weight:700}.bmd-host>div:last-child{padding:28px}.bmd-host span,.bmd-days span{font-size:.68rem;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;color:var(--copper);font-weight:700}.bmd-host h3{font-size:2rem;margin:12px 0}.bmd-host p{font-size:.9rem;color:var(--muted);margin:0}.bmd-program{background:var(--cream);padding:110px 0}.bmd-days{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line)}.bmd-days article{padding:42px;background:#fff;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.bmd-days article:nth-child(2n){border-right:0}.bmd-days article:nth-last-child(-n+2){border-bottom:0}.bmd-days h3{font-size:2rem;margin:15px 0 25px}.bmd-days ul,.bmd-included ul{list-style:none;padding:0;margin:0}.bmd-days li,.bmd-included li{padding:11px 0 11px 23px;border-top:1px solid var(--line);color:var(--muted);position:relative}.bmd-days li:before,.bmd-included li:before{content:'→';position:absolute;left:0;color:var(--copper)}.bmd-included{display:grid;grid-template-columns:.85fr 1.15fr;gap:9vw;padding:110px 0}.bmd-included>div>p:last-child{color:var(--muted)}.bmd-invest{background:#101820;color:#fff;padding:100px 0}.bmd-invest>.bmd-wrap{display:grid;grid-template-columns:1.2fr .8fr;gap:80px;align-items:center}.bmd-invest p{color:rgba(255,255,255,.68);max-width:600px}.bmd-price{background:var(--copper);padding:45px;text-align:right}.bmd-price span,.bmd-price small{display:block}.bmd-price span{font-size:.7rem;letter-spacing:.14em;text-transform:uppercase}.bmd-price strong{display:block;font-size:clamp(3rem,5vw,5rem);line-height:1;margin:12px 0}.bmd-contact{text-align:center;background:var(--cream);padding:115px 0}.bmd-contact h2{font-size:clamp(3rem,6vw,6.6rem)}.bmd-contact p{color:var(--muted)}.bmd-contact .bmd-actions{justify-content:center}.bmd-textlink{color:var(--ink)!important;text-decoration:none!important;font-weight:700}.bmd-page .entry-header,.bmd-page .page-header,.bmd-page .entry-title{display:none!important}.bmd-page main.site-main,.bmd-page .site-main,.bmd-page .entry-content,.bmd-page .wp-block-post-content{max-width:none!important;width:100%!important;padding:0!important;margin:0!important}.bmd-page .bmd{width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important}
@media(max-width:900px){.bmd-facts{grid-template-columns:1fr 1fr}.bmd-pillars{grid-template-columns:1fr 1fr}.bmd-pillars article:nth-child(2){border-right:0}.bmd-hosts{grid-template-columns:1fr}.bmd-host{display:grid;grid-template-columns:38% 62%}.bmd-intro,.bmd-included,.bmd-invest>.bmd-wrap{grid-template-columns:1fr;gap:40px}.bmd-invest>.bmd-wrap{gap:50px}.bmd-price{text-align:left}.bmd-wrap{width:min(100% - 40px,1180px)}}
@media(max-width:620px){.bmd-hero{min-height:78vh}.bmd-hero__inner{padding:85px 0 50px}.bmd-hero h1{font-size:3.75rem}.bmd-facts,.bmd-pillars,.bmd-days{grid-template-columns:1fr}.bmd-facts>div,.bmd-pillars article{border-right:0;border-bottom:1px solid var(--line)}.bmd-days article,.bmd-days article:nth-child(2n),.bmd-days article:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line);padding:30px 24px}.bmd-days article:last-child{border-bottom:0}.bmd-intro,.bmd-section,.bmd-included{padding:75px 0}.bmd-pillars{margin-bottom:75px}.bmd-moment,.bmd-program,.bmd-invest,.bmd-contact{padding:78px 0}.bmd-host{display:block}.bmd-host img,.bmd-host__placeholder{aspect-ratio:4/4.2}.bmd-actions{align-items:stretch;flex-direction:column}.bmd-btn{text-align:center;justify-content:center}.bmd-contact .bmd-actions{align-items:center}.bmd-wrap{width:calc(100% - 32px)}}
.bmd-page .bmd{position:relative!important;left:50%!important;width:100vw!important;max-width:none!important;margin:0!important;transform:translateX(-50%)!important}
.bmd-page .site-content,.bmd-page .content-area,.bmd-page main.site-main,.bmd-page .site-main,.bmd-page article,.bmd-page .entry-content,.bmd-page .wp-block-post-content{display:block!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
.bmd-page aside,.bmd-page .widget-area,.bmd-page .site-sidebar{display:none!important}
.bmd-page .bmd{position:relative!important;left:50%!important;right:auto!important;width:100vw!important;max-width:none!important;margin:0!important;transform:translateX(-50%)!important}
.bmd-hosts--two{grid-template-columns:repeat(2,minmax(0,1fr));max-width:820px}
@media(max-width:900px){.bmd-hosts--two{grid-template-columns:1fr;max-width:none}}
.bmd--singapore .bmd-days article:nth-last-child(2){border-bottom:1px solid var(--line)}
.bmd--singapore .bmd-days article:last-child{grid-column:1/-1;border-right:0;border-bottom:0}
@media(max-width:620px){.bmd--singapore .bmd-days article:last-child{grid-column:auto}.bmd--singapore .bmd-days article:nth-last-child(2){border-bottom:1px solid var(--line)}}

/* 2.0.1: proportions based on the actual content area, not on viewport type size. */
.bmd-wrap{max-width:1180px}
.bmd-intro{grid-template-columns:minmax(0,1.05fr) minmax(320px,.75fr);gap:clamp(48px,7vw,110px)}
.bmd-intro>*{min-width:0}
.bmd-intro h2{font-size:clamp(3.15rem,5.15vw,5.35rem);overflow-wrap:normal;word-break:normal}
.bmd-moment h2{font-size:clamp(3.4rem,6.2vw,6.5rem);line-height:.92;max-width:100%;overflow-wrap:break-word}
.bmd-moment p,.bmd-moment blockquote{max-width:720px}
.bmd-facts>div{min-width:0}
.bmd-facts strong{overflow-wrap:break-word}
@media(max-width:1050px){
  .bmd-intro{grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);gap:48px}
  .bmd-intro h2{font-size:clamp(3rem,6.4vw,4.8rem)}
  .bmd-moment h2{font-size:clamp(3.3rem,7vw,5.7rem)}
}
@media(max-width:780px){
  .bmd-intro{grid-template-columns:1fr;gap:28px}
  .bmd-intro>div:last-child{padding-top:0;max-width:680px}
  .bmd-intro h2{font-size:clamp(3rem,11vw,4.8rem)}
  .bmd-moment h2{font-size:clamp(3.1rem,11vw,5.4rem)}
}
@media(max-width:480px){
  .bmd-intro h2{font-size:clamp(2.65rem,13vw,3.75rem)}
  .bmd-moment h2{font-size:clamp(2.7rem,13vw,3.8rem)}
}
