body:has(.bm){background:#0e0c0a}@keyframes bmFade{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes bmPulse{0%,80%,to{opacity:.25}40%{opacity:1}}@keyframes bmTwinkle{0%,to{opacity:.5}50%{opacity:1}}@keyframes bmSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes bmSpinRev{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}@keyframes bmGlow{0%,to{opacity:.55}50%{opacity:1}}@keyframes bmBreathe{0%,to{scale:1;opacity:.85}50%{scale:1.18;opacity:1}}.bm{--accent:#f4762c;--accentHover:#D9601A;--blue:#0532D1;--gold:#D8B96A;--line:rgba(var(--inkRGB,239,230,216),.25);min-height:100vh;background:var(--bg0,#0e0c0a);display:flex;justify-content:center;font-family:Montserrat,sans-serif;color:var(--ink,#EFE6D8);transition:background .3s,color .3s}.bm a{color:var(--accent)}.bm a,.bm a:hover{text-decoration:none}.bm a:hover{color:var(--ink)}.bm ::selection{background:var(--accent);color:var(--onAccent,#16130f)}.bm input::placeholder,.bm textarea::placeholder{color:rgba(var(--inkRGB,239,230,216),.4)}:where(.bm) button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}:where(.bm) p{margin:0}.bm-main{flex:1 1;width:100%;min-width:0;min-height:100vh;position:relative;background:var(--bg1,#16130f);display:flex;flex-direction:column}.bm-serif{font-family:Bodoni Moda,serif}.bm-italic{font-style:italic}.bm-accent{color:var(--accent)}.bm-center,.bm-title{text-align:center}.bm-title{font-size:22px}.bm-kicker{font-size:10px;letter-spacing:.26em;text-transform:uppercase;color:var(--accent)}.bm-kicker--wide{letter-spacing:.2em}.bm-kicker--mid{letter-spacing:.24em;font-size:10.5px}.bm-lede{text-align:center;font-size:12.5px;font-weight:300;line-height:1.6;color:rgba(var(--inkRGB,239,230,216),.55)}.bm-body{font-size:13px;font-weight:300;line-height:1.7;color:rgba(var(--inkRGB,239,230,216),.6)}.bm-small-caps{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:rgba(var(--inkRGB,239,230,216),.55);line-height:1.6}.bm-small-caps--dim,.bm-small-caps--wide{color:rgba(var(--inkRGB,239,230,216),.5)}.bm-small-caps--wide{letter-spacing:.2em}.bm-small-caps--faint{font-size:9.5px;letter-spacing:.24em;color:rgba(var(--inkRGB,239,230,216),.45)}.bm-prose{font-size:14.5px;font-weight:300;line-height:1.8;color:rgba(var(--inkRGB,239,230,216),.88)}.bm-rel{position:relative}.bm-fill{position:absolute;inset:0;width:100%;height:100%}.bm-pointer{cursor:pointer}.bm-minw-0{min-width:0}.bm-m-0{margin:0}.bm-mt-4{margin-top:4px}.bm-mt-6{margin-top:6px}.bm-mt-8{margin-top:8px}.bm-mt-n6{margin-top:-6px}.bm-mt-n12{margin-top:-12px}.bm-mb-8{margin-bottom:8px}.bm-mb-10{margin-bottom:10px}.bm-pad-20{padding:20px 0;display:flex;justify-content:center}.bm-pad-top-20{padding-top:20px}.bm-pad-top-18vh{padding-top:18vh;display:flex;justify-content:center}.bm-maxw-300{max-width:300px}.bm-maxw-310{max-width:310px}.bm-maxw-320{max-width:320px;align-self:center}.bm-maxw-340{max-width:340px}.bm-self-start{align-self:flex-start}.bm-self-center{align-self:center}.bm-items-start{align-items:flex-start}.bm-items-baseline{align-items:baseline}.bm-justify-center{justify-content:center}.bm-gap-12{gap:12px}.bm-gap-22{gap:22px}.bm-fade{animation:bmFade .5s ease both}.bm-fade-11{animation:bmFade 1.1s ease both}.bm-stack-10,.bm-stack-14,.bm-stack-2,.bm-stack-3,.bm-stack-4,.bm-stack-5,.bm-stack-6,.bm-stack-7,.bm-stack-8{display:flex;flex-direction:column}.bm-stack-2{gap:2px}.bm-stack-3{gap:3px}.bm-stack-4{gap:4px}.bm-stack-5{gap:5px}.bm-stack-6{gap:6px}.bm-stack-7{gap:7px}.bm-stack-8{gap:8px}.bm-stack-10{gap:10px}.bm-stack-14{gap:14px}.bm-row-10,.bm-row-12,.bm-row-14,.bm-row-7,.bm-row-8{display:flex;align-items:center}.bm-row-7{gap:7px}.bm-row-8{gap:8px}.bm-row-10{gap:10px}.bm-row-12{gap:12px}.bm-row-14{gap:14px}.bm-wrap-6,.bm-wrap-8{display:flex;flex-wrap:wrap}.bm-wrap-6{gap:6px}.bm-wrap-8{gap:8px}.bm-cta{background:var(--accent);color:var(--onAccent,#16130f);padding:13px 18px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;min-height:44px;transition:background .3s;flex-shrink:0}.bm-cta:hover{background:var(--accentHover)}.bm-cta--wide{padding:14px 20px;letter-spacing:.18em}.bm-cta--sm{padding:11px 16px;font-size:10.5px}.bm-cta--block{width:100%;margin-top:4px;padding:14px 20px;letter-spacing:.18em;min-height:46px}.bm-cta--tall{font-size:11.5px;letter-spacing:.2em;min-height:48px;padding:15px 20px;transition:opacity .2s,background .3s;margin-top:0}.bm-cta--hero{border:1px solid var(--accent);padding:15px 26px;font-size:12px;letter-spacing:.22em;margin-top:6px;-webkit-margin-end:-.22em;margin-inline-end:-.22em}.bm-line{border:1px solid rgba(5,50,209,.75);color:var(--ink);padding:12px 18px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;min-height:44px}.bm-line:hover{background:rgba(5,50,209,.25)}.bm-line--sm{padding:9px 14px;font-size:10.5px;min-height:0;margin-top:2px}.bm-line--starter{padding:13px 16px;font-size:12px;letter-spacing:.1em;text-transform:none}.bm-ghost{border:1px solid rgba(var(--inkRGB,239,230,216),.3);color:rgba(var(--inkRGB,239,230,216),.8);padding:11px 16px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;min-height:44px}.bm-ghost:hover{border-color:var(--ink);color:var(--ink)}.bm-ghost--sm{padding:7px 11px;font-size:10px;letter-spacing:.18em;min-height:0;color:rgba(var(--inkRGB,239,230,216),.75)}.bm-ghost--sm:hover{border-color:var(--accent)}.bm-ghost--chip{padding:8px 12px;letter-spacing:.06em;text-transform:none;min-height:0;border-color:var(--line)}.bm-ghost--question{padding:9px 13px;font-size:11.5px;letter-spacing:.04em;text-transform:none;min-height:0;color:var(--ink);text-align:start;line-height:1.4}.bm-ghost--question:hover{border-color:var(--accent)}.bm-ghost--nowrap{font-size:10.5px;letter-spacing:.16em;white-space:nowrap}.bm-chip{border:1px solid rgba(5,50,209,.7);color:var(--ink);padding:9px 14px;font-size:11.5px;letter-spacing:.06em}.bm-chip:hover{background:rgba(5,50,209,.25)}.bm-chip--xs{padding:6px 10px;font-size:10.5px}.bm-round{width:34px;height:34px;flex-shrink:0;border-radius:50%;border:1px solid rgba(var(--inkRGB,239,230,216),.3);color:rgba(var(--inkRGB,239,230,216),.8);display:flex;align-items:center;justify-content:center;font-size:14px}.bm-round:hover{border-color:var(--accent);color:var(--ink)}.bm-round--28{width:28px;height:28px;font-size:12px}.bm-back{color:rgba(var(--inkRGB,239,230,216),.8);font-size:12px;letter-spacing:.18em;text-transform:uppercase;padding:8px 8px 8px 0;display:flex;align-items:center;gap:7px;min-height:44px;white-space:nowrap}.bm-back__chev{font-size:15px}.bm-textlink{border-bottom:1px solid rgba(244,118,44,.6);color:var(--accent);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;padding:6px 0;min-height:32px}.bm-textlink:hover{color:var(--ink);border-color:var(--ink)}.bm-textlink--quiet{border-bottom-color:var(--line);color:rgba(var(--inkRGB,239,230,216),.6);font-size:11px;letter-spacing:.18em;padding:10px 2px;min-height:44px}.bm-underlink{align-self:flex-start;margin-top:4px;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink);border-bottom:1px solid rgba(var(--inkRGB,239,230,216),.4);padding-bottom:2px}.bm-input{min-width:0;width:100%;background:rgba(var(--inkRGB,239,230,216),.06);border:1px solid var(--line);color:var(--ink);font-family:Montserrat,sans-serif;font-size:15px;font-weight:300;padding:13px 15px;outline:none;border-radius:0}.bm-input:focus{border-color:var(--accent)}:is(.bm-row-10,.bm-inline-form,.bm-guide__foot)>.bm-input{flex:1 1}.bm-input--sm{font-size:14px;padding:12px 14px}.bm-textarea{resize:none;line-height:1.6;max-width:340px}.bm-seg{display:flex;border:1px solid var(--line);align-self:center}.bm-seg>button{padding:11px 20px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;min-height:44px;color:rgba(var(--inkRGB,239,230,216),.7)}.bm-seg>button[aria-pressed=true]{background:var(--ink);color:var(--onInk,#16130f)}.bm-seg--tight>button{padding:11px 12px;font-size:10.5px;letter-spacing:.12em}.bm-tab{border:1px solid rgba(var(--inkRGB,239,230,216),.3);color:rgba(var(--inkRGB,239,230,216),.75);padding:10px 16px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;min-height:44px}.bm-tab[aria-pressed=true]{background:rgba(5,50,209,.3);border-color:var(--accent);color:var(--ink)}.bm-card{border:1px solid rgba(var(--inkRGB,239,230,216),.16);background:rgba(var(--inkRGB,239,230,216),.03)}.bm-card--hover:hover{border-color:rgba(var(--inkRGB,239,230,216),.4)}.bm-blue-card{background:rgba(5,50,209,.08);border:1px solid rgba(5,50,209,.75);padding:16px 18px;display:flex;flex-direction:column;gap:4px;text-align:start;min-height:44px}.bm-blue-card:hover{background:rgba(5,50,209,.2)}.bm-blue-card__title{font-size:17px;color:var(--ink)}.bm-blue-card--cta{padding:14px 16px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;line-height:1.5}.bm-thumb{display:block;flex-shrink:0;background-size:cover;background-position:50%;border:1px solid rgba(5,50,209,.85)}.bm-thumb--44{width:44px;height:44px}.bm-thumb--62{width:62px;height:62px;border-color:var(--line)}.bm-thumb--64{width:64px;height:64px}.bm-thumb--72{width:72px;height:72px}.bm-thumb--170{width:170px;height:170px}.bm-loading{display:flex;align-items:center;gap:10px;justify-content:center}.bm-loading__label{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:rgba(var(--inkRGB,239,230,216),.55)}.bm-dots{display:flex;gap:5px;padding:4px 0}.bm-dots>span{width:5px;height:5px;border-radius:50%;background:var(--accent);animation:bmPulse 1.2s infinite}.bm-dots>span:nth-child(2){animation-delay:.15s}.bm-dots>span:nth-child(3){animation-delay:.3s}.bm-spark{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0}.bm-spark__ring{inset:0;background:conic-gradient(from 0deg,transparent 5%,#f4762c 30%,transparent 50%,#0532D1 75%,transparent 95%);-webkit-mask:radial-gradient(closest-side,transparent 86%,#000 90%);mask:radial-gradient(closest-side,transparent 86%,#000 90%);animation:bmSpin 9s linear infinite}.bm-spark__dash,.bm-spark__ring{position:absolute;border-radius:50%}.bm-spark__dash{inset:16%;border:1px dashed rgba(5,50,209,.75);animation:bmSpinRev 22s linear infinite}.bm-spark__glyph{font-family:Bodoni Moda,serif;color:var(--heroInk,#EFE6D8);text-shadow:0 0 14px rgba(244,118,44,.6)}.bm-page{max-width:760px;margin-inline:auto;padding:22px 20px 100px;gap:16px}.bm-page,.bm-wide-page{width:100%;display:flex;flex-direction:column}.bm-wide-page{padding:18px clamp(18px,3vw,40px) 100px;max-width:1280px;margin:0 auto;gap:18px}.bm-narrow{max-width:600px;margin-inline:auto;flex:1 1}.bm-empty,.bm-narrow{width:100%;display:flex;flex-direction:column}.bm-empty{align-items:center;gap:18px;padding:9vh 24px 0;text-align:center}.bm-empty__title{font-size:24px}.bm-inline-form{display:flex;gap:10px;width:100%;max-width:340px;margin-top:6px}.bm-section{display:flex;flex-direction:column;gap:8px;border-top:1px solid rgba(var(--inkRGB,239,230,216),.14);padding-top:14px}.bm-bar{position:-webkit-sticky;position:sticky;top:0;z-index:40;justify-content:space-between;gap:16px;padding:10px clamp(18px,2vw,28px);min-height:63px;background:linear-gradient(180deg,rgba(var(--bg0RGB,14,12,10),.95),rgba(var(--bg0RGB,14,12,10),.78));backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid rgba(var(--inkRGB,239,230,216),.1)}.bm-bar,.bm-nav{display:flex;align-items:center}.bm-nav{min-width:0;flex:1 1;justify-content:safe center;overflow-x:auto;scrollbar-width:none}.bm-nav__item{border-bottom:1px solid transparent;color:rgba(var(--inkRGB,239,230,216),.6);padding:9px 10px 7px;font-size:10px;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.bm-nav__item:hover{color:var(--ink)}.bm-nav__item[aria-current=page]{color:var(--ink);border-bottom-color:var(--accent)}.bm-bar__right{display:flex;align-items:center;gap:12px}.bm-wordmark{padding:8px 0;color:var(--ink);font-family:Bodoni Moda,serif;font-size:14px;letter-spacing:.26em;-webkit-margin-end:-.26em;margin-inline-end:-.26em}.bm-bar__ask,.bm-bar__profile{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-family:Bodoni Moda,serif}.bm-bar__ask{background:var(--bubbleBg,#10122a);box-shadow:0 2px 10px rgba(5,50,209,.3)}.bm-bar__ask:hover{filter:var(--hoverFxSoft,brightness(1.2))}.bm-bar__profile{border:1px solid rgba(216,185,106,.7);background:rgba(var(--inkRGB,239,230,216),.06);color:var(--ink);font-size:14px}.bm-bar__profile:hover{border-color:var(--gold);background:rgba(var(--inkRGB,239,230,216),.12)}.bm-entrance{color:var(--heroInk,#EFE6D8);min-height:100vh;justify-content:center;overflow:hidden;background:var(--landBg,#0e0c12)}.bm-entrance,.bm-entrance__inner{position:relative;display:flex;flex-direction:column;align-items:center}.bm-entrance__inner{gap:22px;padding:40px 30px;text-align:center;animation:bmFade 1.6s ease both}.bm-pill{display:flex;align-items:center;gap:8px;border:1px solid rgba(5,50,209,.8);background:rgba(5,50,209,.14);padding:7px 16px;border-radius:999px;font-size:10px;letter-spacing:.3em;-webkit-margin-end:-.3em;margin-inline-end:-.3em;text-transform:uppercase}.bm-pill__dot{width:6px;height:6px;border-radius:50%;background:var(--accent);animation:bmPulse 1.6s infinite}.bm-orb{position:relative;width:clamp(208px,24vw,320px);height:clamp(208px,24vw,320px);margin:4px 0}.bm-orb>span{position:absolute;border-radius:50%}.bm-orb__outer{inset:0;background:conic-gradient(from 0deg,transparent 0,#0532D1 22%,#f4762c 34%,transparent 52%,rgba(216,185,106,.8) 74%,transparent 92%);-webkit-mask:radial-gradient(closest-side,transparent 92%,#000 94%);mask:radial-gradient(closest-side,transparent 92%,#000 94%);animation:bmSpin 12s linear infinite}.bm-orb__inner{inset:9.6%;background:conic-gradient(from 180deg,transparent 8%,#f4762c 30%,transparent 44%,#0532D1 68%,transparent 84%);-webkit-mask:radial-gradient(closest-side,transparent 90%,#000 93%);mask:radial-gradient(closest-side,transparent 90%,#000 93%);animation:bmSpinRev 8s linear infinite;opacity:.9}.bm-orb__dash{inset:20%;border:1px dashed rgba(var(--heroInkRGB,239,230,216),.3);animation:bmSpin 30s linear infinite}.bm-orb__core{inset:28%;background:radial-gradient(circle at 42% 36%,rgba(244,118,44,.55),rgba(5,50,209,.3) 55%,rgba(12,14,22,.1) 75%);box-shadow:0 0 44px rgba(5,50,209,.35),inset 0 0 26px rgba(244,118,44,.3);animation:bmBreathe 4.2s ease-in-out infinite;display:flex;align-items:center;justify-content:center}.bm-orb__star{font-family:Bodoni Moda,serif;font-size:34px;color:var(--heroInk,#EFE6D8);text-shadow:0 0 18px rgba(244,118,44,.9);animation:bmGlow 4.2s ease-in-out infinite}.bm-entrance__names{display:flex;flex-direction:column;gap:8px;align-items:center}.bm-entrance__name{font-size:34px;letter-spacing:.3em;-webkit-margin-end:-.3em;margin-inline-end:-.3em}.bm-entrance__sub{font-size:10px;letter-spacing:.34em;-webkit-margin-end:-.34em;margin-inline-end:-.34em;text-transform:uppercase;color:rgba(var(--heroInkRGB,239,230,216),.65)}.bm-entrance__tag{font-size:21px;line-height:1.45;color:rgba(var(--heroInkRGB,239,230,216),.92);max-width:320px}.bm-entrance__lede{font-size:12px;font-weight:300;line-height:1.7;color:rgba(var(--heroInkRGB,239,230,216),.72);max-width:300px}.bm-doors{flex-direction:column;height:calc(100dvh - 63px);gap:3px;padding:3px}.bm-doors,.bm-hero{display:flex;overflow:hidden}.bm-hero{position:relative;flex:0 0 auto;background:var(--heroBg,#10122a);flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:22px 18px;animation:bmFade .7s ease both}.bm-hero:hover{filter:var(--hoverFxSoft,brightness(1.2))}.bm-hero__title{font-size:24px;color:var(--heroInk,#EFE6D8)}.bm-hero__line{font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--accent)}.bm-hero__cta{margin-top:5px;border:1px solid rgba(5,50,209,.9);color:var(--heroInk,#EFE6D8);padding:10px 20px;font-size:11px;letter-spacing:.2em;text-transform:uppercase}.bm-doors__grid{flex:1 1;min-height:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(max(160px,30%),1fr));grid-auto-rows:minmax(0,1fr);grid-gap:3px;gap:3px}.bm-door{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;animation:bmFade .7s ease both;min-height:0}.bm-door:hover{filter:var(--hoverFx,brightness(1.25))}.bm-door__photo{background-size:cover}.bm-door__glow{position:absolute;inset:0;background:radial-gradient(ellipse 80% 60% at 50% 0,rgba(239,230,216,.16),transparent 70%)}.bm-door__frames{position:absolute;top:14px;inset-inline-end:14px;height:36px;display:flex;align-items:center;gap:6px}.bm-door__frames>span{border:2px solid var(--gold);box-shadow:0 0 0 2px #16130f,0 0 0 3px rgba(216,185,106,.45)}.bm-door__swatches{position:absolute;inset:0;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);grid-gap:3px;gap:3px;padding:12px 12px 64px;opacity:.9}.bm-door__shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(14,12,10,.15),rgba(14,12,10,0) 30%,rgba(14,12,10,.55) 62%,rgba(14,12,10,.94))}.bm-door__space{position:relative;flex:1 1}.bm-door__label{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:12px clamp(14px,1.5vw,22px) clamp(14px,1.5vw,22px);text-align:start}.bm-door__title{font-size:clamp(18px,1.7vw,26px);line-height:1.15;color:#EFE6D8;text-wrap:pretty}.bm-collection__about{align-self:center;margin-top:-10px}.bm-collection__personal{align-self:center;margin-top:-8px;font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--accent)}.bm-works{display:grid;grid-template-columns:repeat(auto-fill,minmax(max(150px,22%),1fr));grid-gap:clamp(14px,2vw,28px);gap:clamp(14px,2vw,28px)}.bm-work{display:flex;flex-direction:column;gap:7px;text-align:start;animation:bmFade .6s ease both}.bm-work__img{display:block;width:100%;aspect-ratio:4/5;background-size:cover;background-position:50%;border:1px solid rgba(var(--inkRGB,239,230,216),.18)}.bm-work__ph{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;padding:12px}.bm-work__initials{font-size:30px;color:rgba(var(--inkRGB,239,230,216),.85)}.bm-work__soon{font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:rgba(var(--inkRGB,239,230,216),.5);text-align:center;line-height:1.5}.bm-work__t{font-size:14px;color:var(--ink);line-height:1.3}.bm-work__a{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:rgba(var(--inkRGB,239,230,216),.55);margin-top:-3px}.bm-work-view{padding:16px clamp(18px,3vw,40px) 100px;max-width:1140px;width:100%;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));grid-gap:14px clamp(24px,4vw,56px);gap:14px clamp(24px,4vw,56px);align-items:start}.bm-work-view__sticky{position:-webkit-sticky;position:sticky;top:72px;display:flex;flex-direction:column;gap:14px}.bm-work-view__frame{position:relative;width:100%;aspect-ratio:4/4.4;background-size:contain;background-repeat:no-repeat;background-position:50%;background-color:var(--bg0,#0e0c0a);border:1px solid rgba(var(--inkRGB,239,230,216),.15)}.bm-work-view__marker-toggle{position:absolute;bottom:8px;inset-inline-end:8px;z-index:2;background:rgba(var(--bg0RGB,14,12,10),.72);border:1px solid rgba(var(--inkRGB,239,230,216),.35);color:rgba(var(--inkRGB,239,230,216),.85);padding:8px 12px;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase}.bm-work-view__marker-toggle:hover{border-color:var(--accent);color:var(--ink)}.bm-marker{position:absolute;width:38px;height:38px;margin:-19px 0 0 -19px;border-radius:50%;background:conic-gradient(#f4762c,var(--ink,#EFE6D8),#D8B96A,var(--ink,#EFE6D8),#f4762c);-webkit-mask:radial-gradient(closest-side,transparent 72%,#000 78%);mask:radial-gradient(closest-side,transparent 72%,#000 78%);filter:drop-shadow(0 0 3px rgba(255,255,255,.55)) drop-shadow(0 0 8px rgba(15,15,15,.75));animation:bmSpin 9s linear infinite,bmBreathe 3.2s ease-in-out infinite;transition:left .6s ease,top .6s ease}.bm-work-view__ph{width:100%;aspect-ratio:4/3;border:1px solid rgba(var(--inkRGB,239,230,216),.15);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:20px}.bm-work-view__initials{font-size:44px;color:rgba(var(--inkRGB,239,230,216),.9)}.bm-work-view__t{font-size:21px}.bm-work-view__a{font-size:11px;letter-spacing:.2em;text-transform:uppercase}.bm-work-view__a,.bm-work-view__medium{color:rgba(var(--inkRGB,239,230,216),.6)}.bm-work-view__medium{font-size:12px;font-weight:300;margin-top:4px;line-height:1.5}.bm-work-view__credit{font-size:10px;font-weight:300;color:rgba(var(--inkRGB,239,230,216),.4);margin-top:2px}.bm-palette{display:flex;gap:3px;height:20px}.bm-work-view__card{font-size:15px;font-weight:300;line-height:1.75;color:rgba(var(--inkRGB,239,230,216),.9);min-height:76px}.bm-work-view__story{font-size:14.5px;font-weight:300;line-height:1.75;color:rgba(var(--inkRGB,239,230,216),.88)}.bm-fact{display:flex;gap:10px;align-items:baseline;font-size:13.5px;font-weight:300;line-height:1.55;color:rgba(var(--inkRGB,239,230,216),.82)}.bm-fact__dot{width:5px;height:5px;border-radius:50%;background:var(--accent);flex-shrink:0;position:relative;top:-2px}.bm-sky{height:calc(100vh - 63px);overflow:auto;background:#0c0e16;cursor:-webkit-grab;cursor:grab;-moz-user-select:none;user-select:none;-webkit-user-select:none}.bm-sky:active{cursor:-webkit-grabbing;cursor:grabbing}.bm-sky__canvas{position:relative;width:960px;height:1200px;margin:0 auto;background:radial-gradient(ellipse 700px 500px at 68% 10%,#151b36 0,rgba(12,14,22,0) 70%),radial-gradient(ellipse 600px 500px at 22% 38%,#131830 0,rgba(12,14,22,0) 70%),radial-gradient(ellipse 700px 500px at 60% 85%,#10142a 0,rgba(12,14,22,0) 70%),#0c0e16}.bm-sky__svg{position:absolute;inset:0}.bm-twinkle{animation:bmTwinkle 2s infinite}.bm-sky__era{position:absolute;transform:translateY(-100%);padding:6px 8px 6px 0;font-size:15px;white-space:nowrap;text-underline-offset:4px}.bm-sky__label{transform:translate(-50%,9px);font-size:9px;letter-spacing:.1em;white-space:nowrap}.bm-sky__hint,.bm-sky__label{position:absolute;text-transform:uppercase;color:rgba(239,230,216,.55);pointer-events:none}.bm-sky__hint{top:10px;left:16px;font-size:9.5px;letter-spacing:.2em;text-shadow:0 0 8px #0c0e16}.bm-sky__card{position:fixed;bottom:16px;left:16px;right:16px;margin:0 auto;max-width:448px;border:1px solid rgba(5,50,209,.85);background:rgba(12,14,22,.96);color:#EFE6D8;padding:14px 16px;display:flex;flex-direction:column;gap:8px;animation:bmFade .4s ease both;z-index:30}.bm-sky__thumb{border:1px solid rgba(5,50,209,.85);background-size:cover;background-position:50%;background-color:#0c0e16}.bm-sky__initial,.bm-sky__thumb{flex-shrink:0;width:58px;height:58px}.bm-sky__initial{border-radius:50%;border:1px solid rgba(5,50,209,.75);background:radial-gradient(circle at 35% 30%,#1a2040,#0c0e16);display:flex;align-items:center;justify-content:center;font-size:24px;color:var(--accent)}.bm-sky__title{font-size:16px}.bm-sky__line{margin-top:2px;font-size:13px;font-weight:300;line-height:1.6;color:rgba(239,230,216,.85)}.bm-sky__card .bm-chip{color:#EFE6D8}.bm-orbit{position:relative;min-height:calc(100vh - 63px);display:flex;flex-direction:column;align-items:center;background:radial-gradient(circle at 50% 42%,#1d1914 0,var(--bg0,#0e0c0a) 75%);padding-bottom:100px}.bm-orbit__clear{align-self:flex-end;margin:12px 16px 0 0}.bm-orbit__map{position:relative;width:340px;height:340px;margin-top:10px;flex-shrink:0}.bm-orbit__svg{position:absolute;inset:0;width:340px;height:340px;overflow:visible}.bm-orbit__center{position:absolute;left:50%;top:50%;width:116px;height:116px;margin:-58px 0 0 -58px;border-radius:50%;border:1.5px solid var(--accent);box-shadow:0 0 30px rgba(5,50,209,.5);background-color:rgba(12,14,22,.85);background-size:cover;background-position:50%;display:flex;align-items:center;justify-content:center;overflow:hidden}.bm-orbit__center-initial{font-size:36px;color:#EFE6D8}.bm-orbit__node{position:absolute;transform:translate(-50%,-50%);width:64px;height:64px;border-radius:50%;border:1.5px solid rgba(var(--inkRGB,239,230,216),.4);background-color:rgba(var(--bg0RGB,14,12,10),.92);background-size:cover;background-position:50%;overflow:hidden;display:flex;align-items:center;justify-content:center}.bm-orbit__node:hover{border-color:var(--accent)!important}.bm-orbit__node-initial{font-size:22px;color:var(--ink)}.bm-orbit__label{position:absolute;transform:translateX(-50%);width:104px;text-align:center;font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--inkRGB,239,230,216),.78);pointer-events:none;line-height:1.35}.bm-orbit__name{margin-top:26px;font-size:21px;text-align:center;padding:0 24px}.bm-orbit__line{margin:8px 24px 0;text-align:center;font-size:13px;font-weight:300;line-height:1.65;color:rgba(var(--inkRGB,239,230,216),.7);max-width:380px}.bm-orbit__card{margin:16px 20px 0;border:1px solid rgba(5,50,209,.8);background:rgba(var(--bg1RGB,22,19,15),.9);padding:14px 16px;display:flex;gap:12px;animation:bmFade .4s ease both;max-width:400px}.bm-orbit__card-line{font-size:13.5px;font-weight:300;line-height:1.65;color:rgba(var(--inkRGB,239,230,216),.9)}.bm-world__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));grid-gap:10px;gap:10px}.bm-world__item{padding:14px 16px;display:flex;flex-direction:column;gap:6px}.bm-world__head{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.bm-world__name{font-size:16px;color:var(--ink)}.bm-world__where{font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:rgba(var(--inkRGB,239,230,216),.45);white-space:nowrap}.bm-world__line{font-size:13px;font-weight:300;line-height:1.65;color:rgba(var(--inkRGB,239,230,216),.8)}.bm-journey{width:100%;max-width:760px;margin-inline:auto;flex:1 1;display:flex;flex-direction:column;padding:18px 20px 30px;gap:14px;min-height:calc(100vh - 63px)}.bm-journey__img{display:block;width:100%;aspect-ratio:4/3;background-size:contain;background-repeat:no-repeat;background-position:50%;background-color:var(--bg0,#0e0c0a);border:1px solid rgba(var(--inkRGB,239,230,216),.15)}.bm-journey__title{font-size:22px;line-height:1.25;animation:bmFade .6s ease both}.bm-journey__text{font-size:15px;font-weight:300;line-height:1.8;color:rgba(var(--inkRGB,239,230,216),.9);animation:bmFade .8s ease both}.bm-journey__nav{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:12px}.bm-journey__progress{font-size:10px;letter-spacing:.22em;color:rgba(var(--inkRGB,239,230,216),.5)}.bm-inspire{max-width:760px;margin-inline:auto;flex:1 1;min-height:calc(100vh - 63px);padding-bottom:100px}.bm-dropzone,.bm-inspire{width:100%;display:flex;flex-direction:column}.bm-dropzone{max-width:340px;min-height:160px;border:1px dashed rgba(var(--inkRGB,239,230,216),.35);background:rgba(var(--inkRGB,239,230,216),.04);align-items:center;justify-content:center;gap:8px;padding:16px}.bm-dropzone:hover{border-color:var(--accent)}.bm-dropzone__plus{font-size:30px;font-weight:300;line-height:1}.bm-dropzone__label{font-size:11px;letter-spacing:.18em;text-transform:uppercase}.bm-dropzone__hint{font-size:12px;font-weight:300;color:rgba(var(--inkRGB,239,230,216),.55);max-width:240px;line-height:1.6}.bm-sliders{width:100%;max-width:340px;display:flex;flex-direction:column;gap:16px;text-align:start}.bm-slider__ends{display:flex;justify-content:space-between;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:rgba(var(--inkRGB,239,230,216),.55)}.bm-slider{width:100%;accent-color:var(--accent);margin:0}.bm-inspire__feeling{font-size:18px;color:rgba(var(--inkRGB,239,230,216),.9)}.bm-inspire__past{display:flex;flex-direction:column;gap:8px;align-items:center;margin-top:12px}.bm-inspire__room{display:flex;flex-direction:column;gap:16px;padding:18px 20px 0}.bm-inspire__mood{font-size:30px;text-align:center;animation:bmFade .6s ease both}.bm-inspire__for{align-self:center;margin-top:-8px;max-width:320px;text-align:center;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:rgba(var(--inkRGB,239,230,216),.5);line-height:1.6}.bm-inspire__colors{display:flex;gap:3px;height:14px;animation:bmFade .7s ease both}.bm-inspire__colors>span{flex:1 1}.bm-inspire__line{text-align:center;font-size:16px;line-height:1.6;color:rgba(var(--inkRGB,239,230,216),.85);animation:bmFade .8s ease both}.bm-inspire__work{display:flex;flex-direction:column;gap:8px;text-align:start;animation:bmFade .9s ease both}.bm-inspire__img{display:flex;width:100%;aspect-ratio:4/3;background-size:cover;background-position:50%;border:1px solid rgba(var(--inkRGB,239,230,216),.18)}.bm-inspire__t{font-size:14px;color:var(--ink)}.bm-inspire__a{font-family:Montserrat,sans-serif;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:rgba(var(--inkRGB,239,230,216),.55)}.bm-inspire__why{font-size:13px;font-weight:300;line-height:1.65;color:#0532D1}.bm[data-theme=dark] .bm-inspire__why{color:#6f8cff}.bm-inspire__master{padding:14px;display:flex;gap:14px;text-align:start;animation:bmFade 1s ease both}.bm-inspire__master-img{width:72px;height:90px;flex-shrink:0;background-size:cover;background-position:50%;border:1px solid rgba(var(--inkRGB,239,230,216),.2)}.bm-inspire__master-t{font-size:15px;color:var(--ink);line-height:1.3}.bm-inspire__master-why{font-size:13px;font-weight:300;line-height:1.65;color:rgba(var(--inkRGB,239,230,216),.85)}.bm-inspire__orbit-name{font-size:18px;color:var(--ink)}.bm-inspire__ask{padding:14px 16px;display:flex;flex-direction:column;gap:6px;text-align:start;animation:bmFade 1.2s ease both}.bm-inspire__q{font-size:16px;line-height:1.45;color:rgba(var(--inkRGB,239,230,216),.92)}.bm-auth{align-items:center;padding:7vh 24px 60px;gap:20px;text-align:center}.bm-auth__title{font-size:26px;line-height:1.3;animation:bmFade .5s ease both}.bm-auth__form{display:flex;flex-direction:column;gap:10px;width:100%;max-width:340px;text-align:start}.bm-auth__error{font-size:12px;line-height:1.5;color:var(--accent)}.bm-auth__note{font-size:10.5px;font-weight:300;line-height:1.6;color:rgba(var(--inkRGB,239,230,216),.35);max-width:260px}.bm-onboard{width:100%;max-width:600px;margin-inline:auto;flex:1 1;min-height:100vh;display:flex;flex-direction:column;padding:16px 22px 28px;gap:16px}.bm-onboard__top{display:flex;align-items:center;justify-content:space-between;gap:10px}.bm-onboard__dots{display:flex;gap:5px;align-items:center}.bm-onboard__dots>span{height:4px;transition:all .3s}.bm-onboard__skip{color:rgba(var(--inkRGB,239,230,216),.5);font-size:11px;letter-spacing:.18em;text-transform:uppercase;padding:8px 0 8px 8px;min-height:44px}.bm-onboard__skip:hover{color:var(--ink)}.bm-onboard__title{font-size:27px;line-height:1.22;text-wrap:pretty;animation:bmFade .5s ease both}.bm-onboard__sub{margin-top:-6px;text-wrap:pretty}.bm-onboard__name{width:100%;background:none;border:none;border-bottom:1px solid rgba(var(--inkRGB,239,230,216),.35);color:var(--ink);font-family:Bodoni Moda,serif;font-size:28px;padding:12px 0;outline:none;margin-top:10px;border-radius:0}.bm-onboard__name:focus{border-bottom-color:var(--accent)}.bm-onboard__interests{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.bm-onboard__taste{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px}.bm-onboard__next{margin-top:auto;padding-top:16px}.bm-option{background:rgba(var(--inkRGB,239,230,216),.04);border:1px solid rgba(var(--inkRGB,239,230,216),.22);color:var(--ink)}.bm-option[aria-pressed=true]{background:rgba(5,50,209,.28);border-color:var(--accent)}.bm-option--pill{padding:10px 14px;font-size:12px;letter-spacing:.04em;min-height:40px;white-space:nowrap}.bm-option--card{padding:13px 16px;display:flex;flex-direction:column;gap:3px;text-align:start;min-height:44px}.bm-option--interest{padding:12px 13px;font-size:12px;letter-spacing:.03em;line-height:1.4;text-align:start;min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:8px}.bm-option__title{font-size:17px;color:var(--ink)}.bm-option__sub{font-size:11.5px;font-weight:300;line-height:1.5;color:rgba(var(--inkRGB,239,230,216),.6)}.bm-option__check{color:var(--accent);font-size:14px;transition:opacity .2s}.bm-taste{position:relative;aspect-ratio:1;border:2px solid transparent;background-color:var(--bg2,#221e1a);background-size:cover;background-position:50%;transition:all .25s}.bm-taste__badge{position:absolute;top:6px;inset-inline-end:6px;width:22px;height:22px;border-radius:50%;background:var(--accent);color:var(--onAccent,#16130f);font-size:12px;display:flex;align-items:center;justify-content:center}.bm-about{padding:24px 22px 120px;gap:22px}.bm-about__head{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.bm-about__portrait{width:128px;height:128px;border-radius:50%;border:1px solid var(--gold);box-shadow:0 0 0 6px var(--bg1,#16130f),0 0 0 7px rgba(216,185,106,.35);background-size:cover;background-position:50% 30%}.bm-about__name{font-size:28px;line-height:1.15;margin-top:6px}.bm-about__lede{font-size:17.5px;line-height:1.55;color:rgba(var(--inkRGB,239,230,216),.92);text-align:center;text-wrap:pretty}.bm-about__worlds{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:3px;gap:3px;margin-top:4px}.bm-about__worlds>span{background:rgba(5,50,209,.14);border:1px solid rgba(5,50,209,.6);padding:12px 8px;display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.bm-about__world{font-size:16px}.bm-about__world-sub{font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:rgba(var(--inkRGB,239,230,216),.55)}.bm-about__milestones{display:flex;flex-direction:column;gap:10px;margin-top:-10px}.bm-about__milestone{display:grid;grid-template-columns:78px 1fr;grid-gap:12px;gap:12px;align-items:baseline;border-top:1px solid rgba(var(--inkRGB,239,230,216),.12);padding-top:10px;font-size:13.5px;font-weight:300;line-height:1.6;color:rgba(var(--inkRGB,239,230,216),.85)}.bm-about__milestone:last-child{border-bottom:1px solid rgba(var(--inkRGB,239,230,216),.12);padding-bottom:10px}.bm-about__when{font-size:17px;color:var(--gold);font-weight:400}.bm-about__ask{margin-top:8px;border:1px solid rgba(5,50,209,.75);background:rgba(5,50,209,.08);padding:16px}.bm-about__ask,.bm-profile-card{display:flex;flex-direction:column;gap:12px}.bm-profile-card{border:1px solid rgba(216,185,106,.45);background:linear-gradient(160deg,rgba(5,50,209,.16),rgba(var(--bg1RGB,22,19,15),0) 65%);padding:18px}.bm-profile-card__initial{width:50px;height:50px;border-radius:50%;border:1px solid var(--gold);display:flex;align-items:center;justify-content:center;font-size:22px;color:var(--ink);flex-shrink:0}.bm-profile-card__name{font-size:20px;color:var(--ink);line-height:1.2}.bm-profile-card__email{font-size:11px;color:rgba(var(--inkRGB,239,230,216),.55);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bm-tag{font-size:10px;letter-spacing:.1em;color:var(--ink);border:1px solid rgba(5,50,209,.75);padding:5px 9px}.bm-list-row{background:rgba(var(--inkRGB,239,230,216),.04);border:1px solid rgba(var(--inkRGB,239,230,216),.18);padding:14px 15px;display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:start;min-height:44px}.bm-list-row:hover{border-color:rgba(5,50,209,.85)}.bm-list-row--stack{flex-direction:column;align-items:stretch;gap:5px;padding:13px 15px}.bm-list-row__title{font-size:16px;color:var(--ink)}.bm-list-row__sub{font-size:11px;font-weight:300;color:rgba(var(--inkRGB,239,230,216),.55)}.bm-list-row__date{font-size:10px;letter-spacing:.1em;color:rgba(var(--inkRGB,239,230,216),.45)}.bm-list-row__session{font-size:15px;color:var(--ink);line-height:1.35}.bm-badge{font-size:9px;letter-spacing:.2em;color:var(--accent);border:1px solid rgba(5,50,209,.75);padding:2px 7px}.bm-badge,.bm-theme-opt{text-transform:uppercase}.bm-theme-opt{flex:1 1;min-height:44px;background:rgba(var(--inkRGB,239,230,216),.04);border:1px solid rgba(var(--inkRGB,239,230,216),.18);color:var(--ink);font-size:10.5px;letter-spacing:.16em;display:flex;align-items:center;justify-content:center;gap:8px}.bm-theme-opt:hover{border-color:rgba(5,50,209,.85)}.bm-theme-opt[aria-checked=true]{background:rgba(5,50,209,.14);border-color:rgba(5,50,209,.9)}.bm-theme-opt__swatch{width:12px;height:12px;border-radius:50%;border:1px solid rgba(var(--inkRGB,239,230,216),.4)}.bm-bubble{position:fixed;bottom:20px;right:max(16px,calc(50% - 224px));z-index:50;width:62px;height:62px;border-radius:50%;background:var(--bubbleBg,#10122a);box-shadow:0 4px 20px rgba(5,50,209,.35);display:flex;align-items:center;justify-content:center}.bm-bubble:hover{filter:var(--hoverFxSoft,brightness(1.2))}.bm-guide{position:fixed;bottom:0;left:50%;transform:translateX(-50%);width:100%;max-width:480px;height:62vh;background:rgba(var(--bg0RGB,14,12,10),.98);border-top:1px solid var(--blue);z-index:60;display:flex;flex-direction:column}.bm-guide__head{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;border-bottom:1px solid rgba(var(--inkRGB,239,230,216),.12);flex-shrink:0}.bm-guide__ctx{font-size:10.5px;color:rgba(var(--inkRGB,239,230,216),.5)}.bm-guide__list{flex:1 1;overflow-y:auto;padding:14px 18px;display:flex;flex-direction:column;gap:12px}.bm-guide__list>.bm-loading{justify-content:flex-start}.bm-guide__empty{font-size:13px;font-weight:300;line-height:1.7;color:rgba(var(--inkRGB,239,230,216),.55);text-align:center;padding-top:20px}.bm-guide__user{align-self:flex-end;max-width:84%;background:rgba(var(--inkRGB,239,230,216),.1);padding:10px 14px;font-size:13.5px;font-weight:300;line-height:1.6}.bm-guide__ai{align-self:flex-start;max-width:90%;display:flex;flex-direction:column;gap:5px}.bm-guide__who{font-size:9px;letter-spacing:.24em;text-transform:uppercase;color:var(--accent)}.bm-guide__text{font-size:13.5px;font-weight:300;line-height:1.7;color:rgba(var(--inkRGB,239,230,216),.92);white-space:pre-wrap}.bm-guide__foot{gap:10px;padding:12px 18px 16px;border-top:1px solid rgba(var(--inkRGB,239,230,216),.12)}.bm-ask,.bm-guide__foot{display:flex;flex-shrink:0}.bm-ask{position:-webkit-sticky;position:sticky;top:0;height:100dvh;flex-direction:column;background:var(--bg1,#16130f);-webkit-border-start:1px solid transparent;border-inline-start:1px solid transparent;z-index:45}.bm-ask__rule{height:2px;flex-shrink:0;background:linear-gradient(90deg,#0532D1,#f4762c)}.bm-ask__head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px 12px 12px;border-bottom:1px solid rgba(var(--inkRGB,239,230,216),.1);flex-shrink:0}.bm-ask__close{color:rgba(var(--inkRGB,239,230,216),.8);font-size:12px;letter-spacing:.18em;text-transform:uppercase;padding:8px;white-space:nowrap}.bm-ask__title{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0}.bm-ask__ctx{font-size:10px;color:rgba(var(--inkRGB,239,230,216),.55);letter-spacing:.08em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.bm-ask__scroll{flex:1 1;min-height:0;overflow-y:auto;padding:8px 20px 28px}.bm-ask__empty,.bm-ask__scroll{display:flex;flex-direction:column}.bm-ask__empty{gap:18px;padding-top:8vh;text-align:center;align-items:center}.bm-ask__hello{font-size:24px;color:rgba(var(--inkRGB,239,230,216),.95)}.bm-ask__starters{display:flex;flex-direction:column;gap:9px;width:100%;max-width:340px;margin-top:10px}.bm-ask__foot{flex-shrink:0;padding:12px 20px 18px;border-top:1px solid rgba(var(--inkRGB,239,230,216),.1);background:var(--bg1,#16130f)}.bm-attach{flex-shrink:0;width:46px;height:46px;background:rgba(var(--inkRGB,239,230,216),.06);border:1px solid var(--line);color:rgba(var(--inkRGB,239,230,216),.8);font-size:22px;font-weight:300;display:flex;align-items:center;justify-content:center}.bm-attach:hover{border-color:var(--accent);color:var(--ink)}.bm-exhibit{margin-top:26px;display:flex;flex-direction:column;gap:16px}.bm-exhibit__q{display:flex;align-items:center;gap:12px}.bm-exhibit__rule{flex:1 1;height:1px;background:rgba(var(--inkRGB,239,230,216),.18)}.bm-exhibit__qbody{display:flex;flex-direction:column;align-items:center;gap:8px}.bm-exhibit__qtext{font-size:15px;color:rgba(var(--inkRGB,239,230,216),.75);text-align:center;max-width:260px}.bm-exhibit__intro{font-size:15px;font-weight:300;line-height:1.75;color:rgba(var(--inkRGB,239,230,216),.92);animation:bmFade .8s ease both}.bm-room{padding:16px;display:flex;flex-direction:column;gap:12px;animation:bmFade .9s ease both}.bm-room__work{flex:1 1;display:flex;flex-direction:column;gap:6px;text-align:start;min-width:0}.bm-room__img{display:block;width:100%;aspect-ratio:4/5;background-size:cover;background-position:50%;border:1px solid rgba(var(--inkRGB,239,230,216),.2)}.bm-room__t{font-size:12.5px;color:var(--ink);line-height:1.3}.bm-room__a{font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:rgba(var(--inkRGB,239,230,216),.55);margin-top:-3px}.bm-room__text{font-size:13.5px;font-weight:300;line-height:1.7;color:rgba(var(--inkRGB,239,230,216),.85)}.bm-sources{display:flex;flex-wrap:wrap;gap:5px 12px;align-items:baseline;font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:rgba(var(--inkRGB,239,230,216),.4)}.bm-sources a{color:#0532D1;letter-spacing:.08em}.bm[data-theme=dark] .bm-sources a{color:#6f8cff}