.bkc-chero{position:relative;width:min(100%,var(--bkc-canvas));margin-inline:auto;overflow:hidden;background:var(--bkc-black)}.bkc-chero__media{position:relative;aspect-ratio:16 / 10;background:var(--bkc-charcoal)}.bkc-chero__media::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,var(--bkc-black) 100%)}.bkc-chero__copy{position:relative;padding:12px 20px 52px}.bkc-chero h1{font-size:clamp(2.4rem,10vw,3.6rem);line-height:1.02}.bkc-chero__suffix{display:block;margin-top:10px;color:var(--bkc-gold-light);font-family:var(--bkc-sans);font-size:1rem;font-weight:700;letter-spacing:.04em}.bkc-page .bkc-chero__subtitle{margin:12px 0 0;color:var(--bkc-gold-light);font-family:var(--bkc-serif);font-size:clamp(1.25rem,3vw,1.9rem);line-height:1.2}.bkc-chero .bkc-hero__lead{max-width:62ch}.bkc-chero--compact .bkc-chero__copy{padding-top:44px;padding-bottom:44px}.bkc-chero--compact h1{font-size:clamp(2rem,7vw,3rem)}.bkc-chero--compact .bkc-chero__suffix{margin-top:8px;font-size:.9rem}.bkc-collection--paged .bkc-sec--archive{padding-top:clamp(36px,4vw,56px)}.bkc-chero--portrait{display:grid;gap:28px;padding-bottom:48px}.bkc-chero--portrait .bkc-chero__copy{padding-top:44px;padding-bottom:0}.bkc-chero__portrait{justify-self:center;width:min(calc(100% - 40px),460px)}.bkc-terms{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;margin:32px 0 0}.bkc-terms__item{padding:18px 20px;border-left:3px solid var(--bkc-red);background:rgb(255 253 249 / .6)}.bkc-terms dt{color:var(--bkc-ink);font-family:var(--bkc-serif);font-size:1.2rem;font-weight:700}.bkc-terms dd{margin:4px 0 0}.bkc-cardgrid{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.bkc-card{padding:24px 22px;border:1px solid var(--bkc-line);background:rgb(255 253 249 / .55)}.bkc-dark .bkc-card{border-color:var(--bkc-dark-line);background:rgb(255 253 249 / .04)}.bkc-page .bkc-card__label{margin:0 0 8px;color:var(--bkc-red);font-size:.72rem;font-weight:800;letter-spacing:.14em;line-height:1.3;text-transform:uppercase}.bkc-dark .bkc-card__label{color:var(--bkc-gold-light)}.bkc-page .bkc-card__title{margin:0 0 6px;font-size:1.35rem;line-height:1.2}.bkc-page .bkc-card__meta{margin:0 0 10px;color:var(--bkc-gold-deep);font-family:var(--bkc-serif)}.bkc-dark .bkc-card__meta{color:var(--bkc-gold-light)}.bkc-page .bkc-card__text{margin:0 0 10px;font-size:1rem}.bkc-dark .bkc-card__text{color:var(--bkc-dark-muted)}.bkc-page .bkc-card__cta,.bkc-page .bkc-card__date{margin:0;font-size:.9rem}.bkc-card__date{color:var(--bkc-muted)}.bkc-dark .bkc-card__date{color:var(--bkc-dark-muted)}.bkc-card__more{margin:6px 0 0;color:var(--bkc-red);font-size:.8rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.bkc-dark .bkc-card__more{color:var(--bkc-gold-light)}.bkc-sec__note{margin-top:28px;max-width:70ch}.bkc-tile2,.bkc-postcard{position:relative;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--bkc-line);background:var(--bkc-white)}.bkc-dark .bkc-tile2,.bkc-dark .bkc-postcard{border-color:var(--bkc-dark-line);background:var(--bkc-panel)}.bkc-tile2__body,.bkc-postcard__body{padding:20px 20px 22px}.bkc-tile2:hover,.bkc-postcard:hover{border-color:var(--bkc-gold)}.bkc-tile2:focus-within,.bkc-postcard:focus-within{outline:3px solid var(--bkc-focus);outline-offset:3px}.bkc-tile2 .bkc-stretch:focus-visible,.bkc-postcard .bkc-stretch:focus-visible{outline:none}.bkc-tags{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0}.bkc-tags li{padding:6px 12px;border:1px solid var(--bkc-line);font-size:.8rem;font-weight:700;letter-spacing:.04em}.bkc-dark .bkc-tags li{border-color:var(--bkc-dark-line);color:#fff}.bkc-feature{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:center}.bkc-page .bkc-feature__subtitle{margin:-20px 0 16px;color:var(--bkc-gold-deep);font-family:var(--bkc-serif);font-size:1.25rem}.bkc-dark .bkc-feature__subtitle{color:var(--bkc-gold-light)}.bkc-feature .bkc-section-head{margin-bottom:24px}.bkc-dark .bkc-feature .bkc-prose{color:var(--bkc-dark-muted)}.bkc-sec--research .bkc-prose{color:var(--bkc-dark-muted)}.bkc-curator{margin-top:32px;padding-top:24px;border-top:1px solid var(--bkc-dark-line)}.bkc-chiplinks{display:flex;flex-wrap:wrap;gap:10px;margin:8px 0 0}.bkc-chiplinks a{display:inline-flex;align-items:center;min-height:44px;padding:8px 16px;border:1px solid var(--bkc-ink);color:var(--bkc-ink);font-weight:700;text-decoration:none}.bkc-chiplinks a:hover{color:#fff;background:var(--bkc-ink)}.bkc-linklist li{padding:14px 0;border-bottom:1px solid var(--bkc-line)}.bkc-linklist li:first-child{border-top:1px solid var(--bkc-line)}.bkc-gallery{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.bkc-gallery__item{aspect-ratio:4 / 3}.bkc-pagination{margin-top:40px}.bkc-page .bkc-pagination__list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px}.bkc-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;min-width:44px;height:44px;padding:0 14px;border:1px solid var(--bkc-line);background:var(--bkc-white);color:var(--bkc-ink);font-size:.95rem;font-weight:700;line-height:1;text-decoration:none;white-space:nowrap;transition:background-color .15s,border-color .15s,color .15s}.bkc-pagination a.page-numbers:hover{border-color:var(--bkc-ink);background:var(--bkc-ink);color:#fff}.bkc-pagination a.page-numbers:focus-visible{outline:3px solid var(--bkc-ink);outline-offset:2px}.bkc-pagination .page-numbers.current{border-color:var(--bkc-ink);background:var(--bkc-ink);color:#fff}.bkc-pagination .page-numbers.dots{min-width:24px;padding:0 4px;border-color:#fff0;background:#fff0}.bkc-pagination .prev,.bkc-pagination .next{padding:0 18px}@media (max-width:519px){.bkc-pagination__step{flex:1 1 100%}.bkc-pagination__step .page-numbers{width:100%}}@media (prefers-reduced-motion:reduce){.bkc-pagination .page-numbers{transition:none}}@media (min-width:600px){.bkc-cardgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.bkc-terms{grid-template-columns:repeat(2,minmax(0,1fr))}.bkc-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.bkc-chero--overlay{display:flex;align-items:flex-end;min-height:620px}.bkc-chero--overlay .bkc-chero__media{position:absolute;inset:0;aspect-ratio:auto}.bkc-chero--overlay .bkc-chero__media::after{background:linear-gradient(90deg,rgb(8 8 7 / .95) 0%,rgb(8 8 7 / .86) 38%,rgb(8 8 7 / .35) 66%,rgb(8 8 7 / .2) 100%),linear-gradient(0deg,rgb(8 8 7 / .85) 0%,transparent 35%)}.bkc-collection--pillar .bkc-chero--overlay,.bkc-collection--hub .bkc-chero--overlay{min-height:clamp(500px,38vw,540px)}.bkc-collection--pillar .bkc-chero--overlay .bkc-chero__media::after,.bkc-collection--hub .bkc-chero--overlay .bkc-chero__media::after{background:linear-gradient(90deg,rgb(8 8 7 / .86) 0%,rgb(8 8 7 / .74) 24%,rgb(8 8 7 / .5) 42%,rgb(8 8 7 / .18) 60%,#fff0 78%),linear-gradient(0deg,rgb(8 8 7 / .72) 0%,rgb(8 8 7 / .2) 28%,transparent 46%)}.bkc-collection--pillar .bkc-chero--overlay .bkc-chero__copy,.bkc-collection--hub .bkc-chero--overlay .bkc-chero__copy{max-width:640px;padding:48px clamp(24px,4.5vw,64px) 52px;text-shadow:0 1px 14px rgb(8 8 7 / .55)}.bkc-collection--pillar .bkc-chero--overlay h1,.bkc-collection--hub .bkc-chero--overlay h1{font-size:clamp(3rem,4.8vw,4.6rem)}.bkc-chero__copy{max-width:760px;padding:72px clamp(24px,5vw,72px) 72px}.bkc-chero h1{font-size:clamp(3.2rem,5.6vw,5.2rem)}.bkc-chero--compact .bkc-chero__copy{padding-top:40px;padding-bottom:40px}.bkc-chero--compact h1{font-size:clamp(2.4rem,3.4vw,3rem)}.bkc-chero--portrait{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;padding:40px clamp(24px,5vw,72px) 64px}.bkc-chero--portrait .bkc-chero__copy{padding:0}.bkc-chero__portrait{width:100%}.bkc-cardgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.bkc-cardgrid--tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.bkc-feature{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px}.bkc-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.bkc-tile2,.bkc-postcard{transition:none}}.bkc-sister{padding:28px 0 4px;border-top:1px solid var(--bkc-line)}.bkc-sister .bkc-prose{max-width:62ch}.bkc-sister__link{margin:14px 0 0}@media (min-width:1100px){.bkc-cardgrid--tiles5{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}}.bkc-bestiary{margin:0;padding:0;list-style:none;columns:2 10rem;column-gap:28px}.bkc-bestiary li{break-inside:avoid;margin:0;padding:0;border-bottom:1px solid var(--bkc-line)}.bkc-bestiary a{display:block;padding:10px 2px;color:var(--bkc-ink);font-weight:700;line-height:1.35;text-decoration:none;word-break:keep-all;overflow-wrap:break-word}.bkc-bestiary a:hover{color:var(--bkc-red);text-decoration:underline;text-underline-offset:3px}.bkc-bestiary a:focus-visible{outline:3px solid var(--bkc-focus);outline-offset:2px}@media (min-width:900px){.bkc-bestiary{columns:4 12rem}}