@import url('/fonts.css');
:root{--bg:#090909;--paper:#e9e7e2;--ink:#a9a6a0;--line:#30302d;--accent:#cf392e;--gold:#bb9b62}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--bg);color:var(--paper);font:1rem/1.65 'Manrope',sans-serif}a{color:inherit;text-underline-offset:5px;text-decoration-thickness:1px}a:hover{color:var(--gold)}a:focus-visible{outline:2px solid var(--gold);outline-offset:7px}img{display:block;max-width:100%}figure{margin:0}p,h1,h2,h3{margin-top:0}.wrap{width:min(1400px,calc(100% - 96px));margin:auto}.site-header{border-bottom:1px solid var(--line)}nav.wrap{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:108px}.brand{font-family:'Barlow Condensed',sans-serif;font-size:1.65rem;font-weight:700;line-height:.94;letter-spacing:-.01em;text-decoration:none}.links{display:flex;gap:30px;align-items:center}.links a{font-size:.875rem;font-weight:500;text-decoration:none}.links a:last-child{border:1px solid #666;padding:9px 16px}.eyebrow{font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:var(--gold);margin-bottom:24px}h1,h2,h3{font-family:'Barlow Condensed',sans-serif;font-weight:600}h1{line-height:.88;letter-spacing:-.025em;font-size:clamp(4.5rem,10.5vw,10rem)}h2{font-size:clamp(2.6rem,5vw,5rem);line-height:.98;letter-spacing:-.02em}h3{font-size:1.8rem;line-height:1.12}.identity-hero{padding:62px 0 66px;display:grid;grid-template-columns:1.1fr 1fr;gap:8%;align-items:center}.hero-heading h1{font-weight:700;margin:0 0 34px}.hero-heading h1 span{color:var(--accent)}.hero-bottom{display:flex;justify-content:space-between;align-items:end;gap:22px;max-width:510px}.hero-bottom p{font-size:.95rem;margin:0;color:#bbb}.text-link{font-size:.875rem;font-weight:600;text-decoration:none;border-bottom:1px solid #65645e;padding-bottom:7px;display:inline-block}.text-link span{margin-left:20px}.identity-art{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 0}.identity-art img{width:100%;max-width:460px;mix-blend-mode:screen}.identity-art p{font-size:.75rem;letter-spacing:.15em;text-transform:uppercase;color:#96948f;margin:32px 0 0}.mission-band{background:#141413;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:58px 0}.mission-grid{display:grid;grid-template-columns:.55fr 1.2fr 1.2fr;gap:40px;align-items:start}.mission-grid .eyebrow{margin-top:6px}.mission-grid h2{font-size:clamp(2.3rem,3.6vw,3.5rem)}.mission-grid p:not(.eyebrow){color:#bbb;font-size:.95rem}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:40px}.section-heading h2{margin:0}.section-heading .eyebrow{margin-bottom:16px}.publishing-section,.culture-section{padding-top:100px;padding-bottom:95px}.book-feature{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.work-image{display:block;background:#10100f}.work-image img{width:100%;height:auto}.work figcaption{display:flex;justify-content:space-between;gap:12px;padding-top:15px;color:#c8c5be;font-size:.875rem}.work-kind{color:#888;font-size:.75rem}.book-feature .work-image,.book-grid .work-image{padding:0;aspect-ratio:2/3}.book-feature img,.book-grid img{height:100%;object-fit:contain}.reading-callout{display:flex;justify-content:space-between;gap:24px;padding:30px 0 0;margin-top:45px;border-top:1px solid var(--line)}.reading-callout p{margin:0;color:#aaa}.reading-callout a{font-weight:600}.culture-section{border-top:1px solid var(--line)}.culture-feature{display:grid;grid-template-columns:1.6fr 1fr;gap:48px;align-items:center}.culture-feature .mural img{width:100%;height:auto}.culture-side{padding:0 35px}.vision-band{background:#b8392e;color:#fff1e5;padding:75px 0}.vision-band .eyebrow{color:#f7c6ab}.vision-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:10%}.vision-grid h2{margin-bottom:0}.vision-grid .muted{color:#f1ccc4;font-size:.9rem}.button{display:inline-block;border:1px solid currentColor;padding:12px 22px;font-size:.9rem;font-weight:600;text-decoration:none}.collection-intro{padding:60px 0 55px;border-bottom:1px solid var(--line)}.collection-intro h1{font-size:clamp(4rem,9vw,8rem);margin-bottom:30px}.collection-intro h1 span{color:#8b8982}.collection-summary{display:flex;justify-content:space-between;align-items:end;gap:35px}.collection-summary p{color:#aaa;margin:0}.collection-nav{display:flex;gap:22px;flex-wrap:wrap;font-size:.875rem}.collection{padding:76px 0;border-bottom:1px solid var(--line)}.book-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:44px 26px}.poster-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:46px 32px}.poster-grid .work-image{aspect-ratio:2/3}.poster-grid img{height:100%;object-fit:contain}.wide-pair{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:50px;align-items:start}.wide-pair .work-image{height:540px}.wide-pair img{height:100%;object-fit:contain}.gaming-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:40px;align-items:start}.gaming-grid .work:first-child{grid-row:span 2}.street-feature{max-width:1100px;margin:auto}.street-feature .work-image{background:none}.site-footer{padding:65px 0;color:#a5a29c}.footer-grid{display:grid;grid-template-columns:1.1fr 1fr .6fr;gap:40px}.footer-brand{font:600 2.5rem/.92 'Barlow Condensed',sans-serif;text-decoration:none;color:var(--paper)}.footer-links{display:flex;flex-direction:column;gap:10px}.site-footer p,.site-footer a:not(.footer-brand){font-size:.875rem}.skip{position:absolute;top:-100px;left:16px;padding:10px;background:white;color:black;z-index:10}.skip:focus{top:16px}.page-intro{padding:80px 0 50px;max-width:950px}.page-intro h1{font-size:clamp(4rem,8vw,7rem);line-height:.97}.lead{font-size:1.2rem;max-width:720px;color:#bab7b1}.section{padding:75px 0;border-top:1px solid var(--line)}.split{display:grid;grid-template-columns:1fr 1.3fr;gap:70px}.copy{max-width:740px;color:#bab7b1}.programs article{display:grid;grid-template-columns:1fr 1.2fr;gap:60px;padding:30px 0;border-top:1px solid var(--line)}.programs p{color:#bab7b1}.notice{border-left:2px solid var(--gold);padding-left:20px;color:#aaa}.plan{width:100%;height:auto;margin:26px 0}.caption{font-size:.875rem;color:#999}.essay-list{max-width:1040px;padding-bottom:80px}.essay-list article{padding:32px 0;border-top:1px solid var(--line)}.essay-list h2{font-size:2.5rem;line-height:1.1}.essay-list p{color:#aaa;margin:0}.reading{width:min(760px,calc(100% - 48px));margin:auto;padding:75px 0 100px;font:1.3rem/1.75 'Newsreader',Georgia,serif;color:#d2cec6}.reading h1{font:600 clamp(3rem,6vw,5.5rem)/.98 'Barlow Condensed',sans-serif;color:var(--paper)}.reading h2{font-size:2.1rem;color:#aaa}.reading h3{font-size:2rem;margin:54px 0 24px;color:var(--paper)}.reading p{margin-bottom:28px;overflow-wrap:anywhere}.reading hr{border:0;border-top:1px solid #444;margin:50px 0}.reading .eyebrow{font-family:'Manrope',sans-serif}.kobe-feature{padding:74px 0 86px;border-bottom:1px solid var(--line)}.kobe-layout{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:30px;align-items:center}.kobe-layout .work:first-child .work-image{background:none}.kobe-layout img{width:100%;height:auto}.kobe-feature .section-heading h2{font-size:clamp(3rem,6vw,6rem)}.brand-mask{display:block;width:100%;aspect-ratio:1.22;background:#f0efeb;mask-image:url('/assets/bel-library/asset-07.jpg');mask-mode:luminance;mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:url('/assets/bel-library/asset-07.jpg');-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}
@media(min-width:1600px){.identity-hero{min-height:770px}}
@media(max-width:1000px){.wrap{width:calc(100% - 48px)}.links{gap:18px}.mission-grid{grid-template-columns:1fr 1fr}.mission-grid>.eyebrow{grid-column:1/-1;margin:0}.book-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.collection-summary{display:block}.collection-nav{margin-top:28px}.hero-bottom{display:block}.hero-bottom .text-link{margin-top:20px}.identity-art p{text-align:center;line-height:1.6}.culture-side{padding:0}.footer-grid{grid-template-columns:1fr 1fr}.footer-links{grid-column:2}.wide-pair .work-image{height:420px}}
@media(max-width:640px){.wrap{width:calc(100% - 36px)}nav.wrap{align-items:start;min-height:0;padding:22px 0;gap:20px}.brand{font-size:1.35rem}.links{justify-content:end;gap:10px 18px;flex-wrap:wrap;max-width:220px}.links a{font-size:.8rem}.links a:last-child{padding:0;border:0}.identity-hero{padding:38px 0 45px;grid-template-columns:1fr .8fr;gap:15px}.hero-heading .eyebrow{font-size:.65rem;letter-spacing:.09em;max-width:190px;line-height:1.8;margin-bottom:18px}.hero-heading h1{font-size:clamp(3.7rem,14vw,5.7rem);margin-bottom:22px}.hero-bottom p{font-size:.8rem}.hero-bottom .text-link{font-size:.8rem}.identity-art{padding:0;align-self:center}.identity-art p{font-size:.6rem;letter-spacing:.06em;margin-top:15px}.mission-grid,.vision-grid,.split{grid-template-columns:1fr;gap:24px}.mission-band{padding:36px 0}.mission-grid h2{font-size:2.7rem}.publishing-section,.culture-section{padding:56px 0}.section-heading{display:block;margin-bottom:28px}.section-heading>.text-link{margin-top:20px}.book-feature{gap:16px;grid-template-columns:1fr 1fr}.book-feature .work:last-child{display:none}.work figcaption{font-size:.8rem;line-height:1.45}.reading-callout{display:block}.reading-callout p{margin-bottom:12px}.culture-feature{grid-template-columns:1fr;gap:28px}.culture-side{max-width:280px;margin:auto}.vision-band{padding:45px 0}.collection-intro{padding:40px 0}.collection-intro h1{font-size:4.5rem}.collection{padding:48px 0}.book-grid,.poster-grid{grid-template-columns:1fr 1fr;gap:30px 18px}.wide-pair{grid-template-columns:1fr;gap:30px;margin-top:32px}.wide-pair .work-image{height:auto}.gaming-grid{grid-template-columns:1fr;gap:30px}.gaming-grid .work:first-child{grid-row:auto;max-width:340px;margin:auto}.footer-grid{grid-template-columns:1fr;gap:25px}.footer-links{grid-column:auto}.footer-brand{font-size:2.5rem}.site-footer{padding:40px 0}.programs article{grid-template-columns:1fr;gap:10px}.programs h2{margin-bottom:8px}.reading{font-size:1.18rem;padding-top:45px}.reading h1{font-size:3.1rem}.kobe-layout{grid-template-columns:1fr 1fr;gap:22px}.kobe-layout .work:first-child{grid-column:1/-1;max-width:400px;margin:auto}.kobe-feature{padding:46px 0}.kobe-feature .section-heading h2{font-size:4rem}.text-link span{margin-left:8px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media print{header,footer,.skip{display:none}body{background:white;color:black}.reading,.reading h1,.reading h2,.reading h3{color:black}.reading{width:auto;padding:0;font-size:11pt}}

.collection-intro{padding:38px 0 30px}.collection-intro h1{font-size:clamp(3.5rem,7vw,6rem);line-height:1;margin-bottom:20px}.collection-intro .eyebrow{margin-bottom:16px}.collection-intro+.collection{padding-top:38px}.collection-intro+.collection .section-heading{margin-bottom:25px}.collection-intro+.collection .section-heading h2{font-size:3rem}

.brand-mask{filter:url(#mark-alpha)}

.brand-mask{filter:none}.mark-clean{width:100%;filter:url(#mark-alpha)}

.books-mark-clean{width:280px;max-width:100%;filter:url(#books-alpha);margin:0 0 34px}.books-mark{display:block;width:100%;aspect-ratio:546/297;background:#c3a56c;mask-image:url('/assets/bel-library/asset-02.jpg');mask-mode:luminance;mask-repeat:no-repeat;mask-size:contain;clip-path:polygon(0 0,100% 0,100% 100%,7% 100%,7% 55%,0 45%)}

.book-subtitle{font-size:1rem;color:#b8b3a9;margin:15px 0 0;letter-spacing:.025em}
