.bjv2{--bj-night:#151611;--bj-paper:#efede7;--bj-warm:#d8d2c7}.bjv2-hero,.bjv2-premise,.bjv2-current,.bjv2-library,.bjv2-shelves,.bjv2-contributions,.bjv2-journal,.bjv2-next{border-right:1px solid var(--p-rule);border-bottom:1px solid var(--p-rule);border-left:1px solid var(--p-rule);max-width:1800px;margin:0 auto}.bjv2-hero{background:var(--bj-night);color:#f3efe7;grid-template-columns:minmax(470px,.88fr) minmax(560px,1.12fr);min-height:calc(100svh - 72px);display:grid}.bjv2-hero__copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(70px,7.5vw,135px) clamp(38px,5vw,90px);display:flex}.bjv2-hero h1{letter-spacing:-.055em;margin:26px 0 36px;font-family:HV2 Page Serif,serif;font-size:clamp(72px,8.2vw,138px);font-weight:500;line-height:.78}.bjv2-hero__copy>p:not(.hv2p-kicker){color:#c5c3ba;max-width:560px;font-size:clamp(17px,1.25vw,21px);line-height:1.65}.bjv2-hero__copy>a{border-bottom:1px solid var(--p-gold-soft);letter-spacing:.17em;text-transform:uppercase;gap:22px;margin-top:42px;padding-bottom:8px;font-size:10px;font-weight:700;display:inline-flex}.bjv2-hero .hv2p-kicker,.bjv2-hero__copy>a span,.bjv2-current .hv2p-kicker,.bjv2-contributions .hv2p-kicker{color:var(--p-gold-soft)}.bjv2-hero__image{background:#22231e;min-height:720px;position:relative;overflow:hidden}.bjv2-hero__image img{object-position:center 24%}.bjv2-premise{background:var(--p-bg);grid-template-columns:.42fr minmax(480px,1.15fr) .72fr;align-items:start;gap:clamp(34px,5vw,85px);padding:clamp(90px,9vw,155px) clamp(34px,5vw,90px);display:grid}.bjv2-premise>div p{color:var(--p-muted);font-size:16px;line-height:1.72}.bjv2-premise>div .bjv2-premise__lede{color:var(--p-ink);margin-bottom:20px;font-size:20px;line-height:1.55}.bjv2-current{color:#f2eee5;background:#20211d;grid-template-columns:minmax(360px,.68fr) minmax(600px,1.32fr);min-height:850px;display:grid}.bjv2-current>figure{align-self:center;width:min(68%,430px);margin:clamp(55px,7vw,110px) auto;position:relative;box-shadow:0 32px 70px #00000057}.bjv2-current>figure img{width:100%;height:auto;display:block}.bjv2-current>figure figcaption{color:#999a91;background:0 0;padding:14px 0 0;position:static}.bjv2-current>div{border-left:1px solid #f2eee533;align-self:center;padding:clamp(80px,8vw,145px) clamp(40px,7vw,125px)}.bjv2-current h2{max-width:900px;margin:25px 0 18px}.bjv2-current__subtitle{color:#e7e1d5;max-width:780px;margin-bottom:32px;font-family:HV2 Page Serif,serif;font-size:clamp(26px,2.4vw,39px);font-style:italic;line-height:1.15}.bjv2-current>div>p:not(.hv2p-kicker,.bjv2-current__subtitle){color:#bebdb4;max-width:730px;font-size:16px;line-height:1.72}.bjv2-current__meta{color:#999a91;letter-spacing:.12em;text-transform:uppercase;border-top:1px solid #f2eee533;flex-wrap:wrap;gap:12px 26px;margin-top:35px;padding-top:20px;font-size:9px;font-weight:700;display:flex}.bjv2-current__links{flex-wrap:wrap;gap:28px;margin-top:34px;display:flex}.bjv2-current__links a,.bjv2-library__links a,.bjv2-journal__copy>a{border-bottom:1px solid var(--p-gold-soft);letter-spacing:.14em;text-transform:uppercase;padding-bottom:6px;font-size:10px;font-weight:700}.bjv2-current__links b,.bjv2-library__links a,.bjv2-journal__copy>a span{color:var(--p-gold-soft)}.bjv2-library{background:var(--bj-paper);padding:clamp(95px,9vw,155px) clamp(34px,5vw,90px)}.bjv2-library__head{grid-template-columns:.42fr 1.58fr;align-items:start;gap:36px;margin-bottom:70px;display:grid}.bjv2-library__head h2{max-width:1100px}.bjv2-library__head>div>p{max-width:680px;color:var(--p-muted);margin-top:25px;font-size:16px;line-height:1.7}.bjv2-library__grid{grid-template-columns:repeat(3,1fr);gap:clamp(48px,6vw,90px) clamp(26px,4vw,64px);display:grid}.bjv2-library__grid article[id]{scroll-margin-top:100px}.bjv2-library__grid article figure{aspect-ratio:2/3;background:#d0cdc4;margin-bottom:24px;position:relative;overflow:hidden}.bjv2-library__grid article figure img{object-fit:cover}.bjv2-library__grid article:nth-child(4) figure img{filter:grayscale()}.bjv2-library__number{color:var(--p-gold-soft);background:#131411e0;padding:10px 11px;font-size:9px;font-weight:700;position:absolute;top:14px;left:14px}.bjv2-cover--type>div{color:#eee9df;background:linear-gradient(145deg,#292b25,#11120f);flex-direction:column;justify-content:space-between;padding:28px;display:flex;position:absolute;inset:0}.bjv2-cover--type span{letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:700}.bjv2-cover--type strong{font-family:HV2 Page Serif,serif;font-size:clamp(33px,3vw,50px);font-weight:500;line-height:.95}.bjv2-library h3{font-family:HV2 Page Serif,serif;font-size:clamp(30px,2.8vw,44px);font-weight:500;line-height:1}.bjv2-library article>p{min-height:48px;color:var(--p-muted);margin-top:10px;font-size:13px;font-style:italic;line-height:1.55}.bjv2-library__meta{color:#777269;letter-spacing:.1em;text-transform:uppercase;flex-direction:column;gap:5px;margin-top:14px;font-size:9px;font-weight:700;line-height:1.45;display:flex}.bjv2-library__links{flex-wrap:wrap;gap:18px;margin-top:20px;display:flex}.bjv2-library__links a{color:var(--p-gold);border-color:var(--p-gold)}.bjv2-shelves{background:var(--p-bg);grid-template-columns:minmax(340px,.72fr) minmax(650px,1.28fr);display:grid}.bjv2-shelves__intro{padding:clamp(90px,9vw,150px) clamp(35px,6vw,100px)}.bjv2-shelves__intro h2{margin-top:25px}.bjv2-shelves__list{border-left:1px solid var(--p-rule)}.bjv2-shelves__list article{grid-template-columns:46px minmax(190px,.65fr) minmax(300px,1fr);gap:24px;padding:clamp(40px,5vw,72px);display:grid}.bjv2-shelves__list article+article{border-top:1px solid var(--p-rule)}.bjv2-shelves__list article>span{color:var(--p-gold);font-size:10px;font-weight:700}.bjv2-shelves h3{font-family:HV2 Page Serif,serif;font-size:clamp(32px,3vw,48px);font-weight:500}.bjv2-shelves article>div p{color:var(--p-muted);margin-top:12px;font-size:13px;line-height:1.6}.bjv2-shelves ul{margin:0;padding:0;list-style:none}.bjv2-shelves li{border-bottom:1px solid var(--p-rule);letter-spacing:.04em;padding:10px 0;font-size:12px;font-weight:600}.bjv2-shelves li b{float:right;color:var(--p-gold)}.bjv2-contributions{background:var(--bj-night);color:#f2eee5;padding:clamp(95px,9vw,155px) clamp(34px,5vw,90px)}.bjv2-contributions__head{grid-template-columns:1.2fr .6fr;align-items:end;gap:clamp(45px,7vw,120px);margin-bottom:65px;display:grid}.bjv2-contributions__head h2{max-width:1000px;margin-top:25px}.bjv2-contributions__head>p{color:#b9b8af;font-size:15px;line-height:1.7}.bjv2-contributions__list{border-top:1px solid #f2eee533}.bjv2-contributions__list>a{border-bottom:1px solid #f2eee52e;grid-template-columns:55px minmax(360px,1.3fr) minmax(220px,.7fr) 30px;align-items:center;gap:25px;padding:26px 0;display:grid}.bjv2-contributions__list>a>span,.bjv2-contributions__list>a>b{color:var(--p-gold-soft);font-size:10px}.bjv2-contributions__list h3{font-family:HV2 Page Serif,serif;font-size:clamp(25px,2.4vw,38px);font-weight:500}.bjv2-contributions__list div p,.bjv2-contributions__list>a>p{color:#a7a79e;font-size:12px;line-height:1.5}.bjv2-journal{background:var(--bj-warm);grid-template-columns:minmax(560px,1.15fr) minmax(380px,.85fr);display:grid}.bjv2-journal__copy{padding:clamp(90px,9vw,155px) clamp(35px,7vw,120px)}.bjv2-journal__copy h2{max-width:900px;margin:25px 0 36px}.bjv2-journal__copy>p:not(.hv2p-kicker){color:#55564f;max-width:720px;margin-bottom:20px;font-size:16px;line-height:1.72}.bjv2-journal__copy .bjv2-journal__lede{color:var(--p-ink);font-size:21px;line-height:1.55}.bjv2-journal__copy>a{color:var(--p-ink);border-color:var(--p-gold);margin-top:20px;display:inline-block}.bjv2-journal__desk{border-left:1px solid var(--p-rule);grid-template-rows:repeat(3,1fr);display:grid}.bjv2-journal__desk article{padding:clamp(35px,5vw,75px)}.bjv2-journal__desk article+article{border-top:1px solid var(--p-rule)}.bjv2-journal__desk span{color:var(--p-gold);font-size:9px;font-weight:700}.bjv2-journal__desk h3{margin:20px 0 13px;font-family:HV2 Page Serif,serif;font-size:clamp(32px,3vw,48px);font-weight:500}.bjv2-journal__desk p{color:#5c5d55;font-size:13px;line-height:1.65}.bjv2-next{background:var(--p-paper);grid-template-columns:1.18fr .82fr;gap:clamp(60px,8vw,140px);padding:clamp(95px,9vw,150px) clamp(34px,5vw,90px);display:grid}.bjv2-next h2{max-width:950px;margin-top:25px}.bjv2-next__links{border-top:1px solid var(--p-rule);align-self:end}.bjv2-next__links a{border-bottom:1px solid var(--p-rule);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;gap:20px;padding:20px 0;font-size:11px;font-weight:700;display:flex}.bjv2-next__links span{color:var(--p-gold)}@media (max-width:1050px){.bjv2-hero{grid-template-columns:minmax(390px,.9fr) minmax(470px,1.1fr)}.bjv2-library__grid{grid-template-columns:repeat(2,1fr)}.bjv2-shelves{grid-template-columns:1fr}.bjv2-shelves__list{border-top:1px solid var(--p-rule);border-left:0}.bjv2-current{grid-template-columns:.75fr 1.25fr}}@media (max-width:820px){.bjv2-hero,.bjv2-premise,.bjv2-current,.bjv2-library__head,.bjv2-contributions__head,.bjv2-journal,.bjv2-next{grid-template-columns:1fr}.bjv2-hero__copy{min-height:610px}.bjv2-hero__image{min-height:680px}.bjv2-current>div{border-top:1px solid #f2eee533;border-left:0}.bjv2-shelves__list article{grid-template-columns:42px 1fr}.bjv2-shelves__list article>ul{grid-column:2}.bjv2-contributions__list>a{grid-template-columns:40px 1fr 24px}.bjv2-contributions__list>a>p{display:none}.bjv2-journal__desk{border-top:1px solid var(--p-rule);border-left:0}}@media (max-width:560px){.bjv2-hero__copy,.bjv2-premise,.bjv2-library,.bjv2-contributions,.bjv2-next{padding-left:24px;padding-right:24px}.bjv2-hero h1{font-size:clamp(64px,19vw,94px)}.bjv2-hero__image{min-height:530px}.bjv2-library__grid{grid-template-columns:1fr}.bjv2-library__grid article{max-width:380px}.bjv2-shelves__intro,.bjv2-shelves__list article,.bjv2-current>div,.bjv2-journal__copy,.bjv2-journal__desk article{padding-left:24px;padding-right:24px}.bjv2-shelves__list article{grid-template-columns:32px 1fr}.bjv2-contributions__list>a{grid-template-columns:30px 1fr 16px;gap:12px}}
