.bc input.bc-signup__input,.bc .bc-signup__input{background:var(--ink-900);border:1px solid var(--border-strong);border-inline-end:0;color:var(--paper-100)}.bc .bc-signup--boxed .bc-signup__input{background:transparent;border:0}.bc-signup__input--lg{min-height:52px}.bc-button--tall{min-height:54px;padding-inline:26px}.bc-tag--ink{background:var(--ink-900);color:var(--paper-100);border-color:var(--ink-900)}.bc-textlink{all:unset;display:inline-flex;align-items:center;gap:8px;cursor:pointer;font:400 11px/1 var(--bc-font-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--gold-500);transition:color var(--bc-fast)}.bc-textlink:hover{color:var(--gold-300)}.bc-display{font:400 clamp(44px,7vw,80px) / 1.04 var(--bc-font-serif);letter-spacing:-.01em;text-wrap:balance;color:var(--paper-100)}.bc-heading__title--display{--bc-heading-size: clamp(44px, 6vw, 64px);line-height:1.08}.bc-body--lg{font-size:16px}.bc-section-pad{padding-block:clamp(72px,10vw,128px)}.bc-stack-32{display:flex;flex-direction:column;gap:32px}.bc-stack-48{display:flex;flex-direction:column;gap:48px}.bc-stack-56{display:flex;flex-direction:column;gap:clamp(40px,5vw,56px)}.bc-rule-top--hairline{border-top-color:var(--border-hairline)}.bc-empty{padding:64px 0;text-align:center;font:italic 400 26px/1.3 var(--bc-font-serif);color:var(--gold-400)}.bc-crumbs{display:flex;flex-wrap:wrap;gap:10px;font:400 10px/1 var(--bc-font-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--stone-400)}.bc .bc-crumbs a{color:var(--stone-300)}.bc-crumbs [aria-current]{color:var(--paper-100)}.bc-tissue{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(180deg,#f2efe8 0 10px,#0a0a09 10px 18px)}.bc-tissue:after{content:"";position:absolute;inset-block:0;inset-inline-start:46%;width:8%;background:var(--ink-950)}.bc-bg--hero{position:relative;background:radial-gradient(110% 90% at 80% 0%,#6b6a64,#45453f 40%,#242421 85%,#131312);overflow:hidden}.bc-bg--hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bc-grain);pointer-events:none}.bc-bg--hero>*{position:relative}.bc-bg--charcoal{background:radial-gradient(90% 70% at 50% 0%,#6b6a64,#50504d,#3e3e3b 70%,#2f2f2d)}.bc-bg--charcoal-glow{background:radial-gradient(45% 60% at 10% 50%,#e3ad451f,#e3ad4500),radial-gradient(90% 70% at 50% 0%,#6b6a64,#50504d,#3e3e3b 70%,#2f2f2d)}.bc-bg--dusk{background:radial-gradient(80% 70% at 85% 0%,#45453f,#242421 45%,#0a0a09)}.bc-bg--glow{background:radial-gradient(45% 50% at 10% 100%,#e3ad451a,#e3ad4500),radial-gradient(75% 65% at 90% 0%,#45453f,#242421 45%,#0a0a09)}.bc-bg--stone{background:radial-gradient(90% 70% at 50% 0%,#5f5e59,#45453f 45%,#333330)}.bc-bg--feature{background:radial-gradient(40% 60% at 20% 50%,#e3ad4514,#e3ad4500),radial-gradient(80% 100% at 85% 50%,#50504d,#242421,#0a0a09)}.bc-bg--ink{background:var(--ink-900)}#header-group:has(.bc-header){display:contents}.shopify-section.bc-header-sticky{position:sticky;top:-37px;z-index:50}.bc-announce{min-height:36px;display:flex;align-items:center;justify-content:center;padding:0 16px;background:var(--ink-900);text-align:center;font:400 10px/1.4 var(--bc-font-sans);letter-spacing:.26em;text-transform:uppercase;color:var(--stone-300)}.bc .bc-announce a{color:inherit}.bc-header__bar{position:relative;background:var(--ink-650);border-block:1px solid var(--border-hairline)}.bc-header__inner{max-width:var(--bc-container);margin-inline:auto;height:64px;padding-inline:var(--bc-gutter);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px}.bc-header__start{justify-self:start;display:flex;align-items:center;gap:4px}.bc-burger{all:unset;cursor:pointer;width:44px;height:44px;margin-inline-start:-10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px}.bc-burger:focus-visible{outline:2px solid var(--gold-400)}.bc-burger span{display:block;width:22px;height:1px;background:var(--paper-100);transition:transform var(--bc-base) var(--bc-ease),opacity var(--bc-fast),background var(--bc-fast)}.bc-header.is-open .bc-burger span{background:var(--gold-500)}.bc-header.is-open .bc-burger span:nth-child(1){transform:translateY(6px) rotate(45deg)}.bc-header.is-open .bc-burger span:nth-child(2){opacity:0}.bc-header.is-open .bc-burger span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.bc-header__menu-label{display:none;cursor:pointer;font:400 10px/1 var(--bc-font-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--stone-200)}.bc-header__logo{display:flex}.bc-header__logo img{height:32px;width:auto;filter:saturate(1.45) brightness(1.08)}.bc-header__end{justify-self:end;display:flex;align-items:center;gap:20px}.bc-locale{display:flex;align-items:center;gap:20px;margin:0}.bc-locale__select{all:unset;cursor:pointer;max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:400 11px/1 var(--bc-font-sans);letter-spacing:.18em;color:var(--stone-200);padding:6px 0}.bc-locale__select option,.bc-menu__select option{background:var(--ink-900);color:var(--paper-100)}.bc-locale__lang{all:unset;cursor:pointer;font:400 13px/1 var(--bc-font-sans);color:var(--stone-200)}.bc-locale__lang:hover{color:var(--paper-100)}.bc .bc-header__link,.bc .bc-header__bag{font:400 11px/1 var(--bc-font-sans);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap}.bc .bc-header__link{color:var(--stone-200)}.bc .bc-header__bag{color:var(--gold-500)}.bc .bc-header__bag:hover{color:var(--gold-300)}.bc-menu{position:absolute;top:100%;inset-inline-start:max(0px,calc((100% - var(--bc-container)) / 2));width:400px;max-height:calc(100vh - 100px);overflow:auto;padding:8px 28px 28px;display:flex;flex-direction:column;background:var(--ink-900);border:1px solid var(--border-hairline);border-top:0;box-shadow:var(--bc-shadow-lift);z-index:60}.bc .bc-menu__link{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid var(--border-hairline);font:400 26px/1 var(--bc-font-serif);color:var(--paper-100)}.bc .bc-menu__link:hover,.bc .bc-menu__link.is-active{color:var(--gold-400)}.bc-menu__soon{font:400 9px/1 var(--bc-font-sans);letter-spacing:.2em;color:var(--gold-500)}.bc-menu__locale{display:none;gap:24px;margin-top:22px;align-items:center}.bc-menu__select{background:transparent;border:1px solid var(--border-strong);border-radius:0;color:var(--paper-100);font:400 12px/1 var(--bc-font-sans);letter-spacing:.18em;padding:12px 14px}@media(max-width:959px){.bc-header__inner{height:56px;padding-inline:20px;gap:12px}.bc-burger{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.bc-header__menu-label{display:inline-flex;min-height:44px;align-items:center}.bc-header__logo img{height:26px}.bc-locale,.bc-header__search{display:none}.bc .bc-header__bag{font-size:10px;letter-spacing:.22em}.bc-menu{inset-inline:0;width:100%}.bc-menu__locale{display:flex}}.bc-launch{background:var(--ink-650);padding:clamp(64px,9vw,112px) var(--bc-gutter);display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px}.bc-launch__form{width:min(520px,100%)}.bc-footer{background:var(--ink-900);padding:56px var(--bc-gutter) 40px}.bc-footer__inner{max-width:var(--bc-container);margin-inline:auto}.bc-footer__grid{display:grid;grid-template-columns:minmax(0,1.35fr) repeat(3,minmax(0,1fr));gap:32px}.bc-footer__brand{display:flex;flex-direction:column;gap:18px}.bc-footer__logo img{height:32px;width:auto;filter:saturate(1.45) brightness(1.08)}.bc-footer__blurb{max-width:320px;font:300 13px/1.7 var(--bc-font-sans);color:var(--stone-300)}.bc-footer__col{display:flex;flex-direction:column;gap:14px}.bc-footer__title{margin-bottom:4px;font:400 11px/1 var(--bc-font-sans);letter-spacing:.24em;text-transform:uppercase;color:var(--gold-500)}.bc .bc-footer__col a{font:300 13px/1.2 var(--bc-font-sans);color:var(--stone-200)}.bc .bc-footer__col a:hover{color:var(--paper-100)}.bc-footer__legal{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;margin-top:40px;padding-top:24px;border-top:1px solid var(--border-hairline);font:300 12px/1.4 var(--bc-font-sans);color:var(--stone-300)}.bc-footer__policies{display:flex;flex-wrap:wrap;gap:16px}.bc .bc-footer__policies a{color:var(--stone-400)}@media(max-width:749px){.bc-footer__grid{grid-template-columns:1fr 1fr}.bc-footer__brand{grid-column:1 / -1}}.bc-marquee{height:64px;display:flex;align-items:center;overflow:hidden;background:var(--ink-900);border-block:1px solid var(--border-hairline)}.bc-marquee__track{display:flex;align-items:center;gap:48px;padding-inline-end:48px;width:max-content;animation:bc-marquee var(--bc-marquee-speed, 40s) linear infinite}.bc-marquee__item{font:italic 400 24px/1 var(--bc-font-serif);color:var(--gold-400);white-space:nowrap}.bc-marquee__star{font-size:11px;color:var(--gold-600)}@keyframes bc-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.bc-marquee__track{animation:none}}.bc-stripes{width:100%}.bc-stripes--triple{height:20px;background:linear-gradient(180deg,#f2efe8 0 4px,#0a0a09 4px 8px,#f2efe8 8px 12px,#0a0a09 12px 16px,#f2efe8 16px 20px)}.bc-stripes--tissue{height:36px;background:repeating-linear-gradient(180deg,#f2efe8 0 10px,#0a0a09 10px 18px)}.bc-page-hero__inner{max-width:var(--bc-container);margin-inline:auto;padding:clamp(56px,8vw,104px) var(--bc-gutter);display:flex;flex-direction:column;gap:28px}.bc-page-hero__inner--narrow{max-width:860px;padding-block:clamp(72px,11vw,144px);align-items:center;text-align:center}.bc-page-hero__inner--compact{padding-block:clamp(40px,6vw,72px) clamp(40px,5vw,56px)}.bc-page-hero__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:20px 64px;align-items:end}.bc-page-hero--center .bc-page-hero__grid{grid-template-columns:1fr;justify-items:center}.bc-page-hero__copy{display:flex;flex-direction:column;gap:28px}.bc-page-hero--center .bc-page-hero__copy{align-items:center}.bc-page-hero--center .bc-hero__text{max-width:560px}.bc-image-text{padding-block:clamp(72px,10vw,128px)}.bc-image-text__inner{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));gap:48px clamp(48px,7vw,104px);align-items:center}.bc-image-text--flip .bc-image-text__media{order:2}.bc-image-text__copy{display:flex;flex-direction:column;gap:22px}.bc-shape--arch{aspect-ratio:4 / 5;border-radius:999px 999px 0 0;border:1px solid var(--gold-600)}.bc-shape--portrait{aspect-ratio:4 / 5}.bc-shape--square{aspect-ratio:1}.bc-shape--landscape{aspect-ratio:3 / 2;box-shadow:var(--bc-shadow-lift)}.bc-rte{font:300 15px/1.7 var(--bc-font-sans);color:var(--stone-300);text-wrap:pretty}.bc-rte--lead{font-size:16px;line-height:1.75}.bc-rte>*+*{margin-top:1em}.bc-rte p,.bc-rte ul,.bc-rte ol{margin:0}.bc-rte ul,.bc-rte ol{padding-inline-start:1.2em}.bc-rte h2,.bc-rte h3,.bc-rte h4{margin:1.6em 0 0;font-family:var(--bc-font-serif);font-weight:400;color:var(--paper-100);line-height:1.15}.bc-rte h2{font-size:34px}.bc-rte h3{font-size:26px}.bc .bc-rte a{color:var(--gold-500);text-decoration:underline;text-underline-offset:3px}.bc-rte blockquote{margin:1.6em 0;padding-inline-start:20px;border-inline-start:1px solid var(--gold-500);font:italic 400 24px/1.4 var(--bc-font-serif);color:var(--paper-100)}.bc-rte img{height:auto}.bc-rte strong{font-weight:500;color:var(--stone-200)}.bc-pullquote{font:italic 400 24px/1.4 var(--bc-font-serif);color:var(--paper-100)}.bc-spec{display:flex;flex-direction:column;border-top:1px solid var(--border-hairline)}.bc-spec__row{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:14px 0;border-bottom:1px solid var(--border-hairline);font:300 14px/1.4 var(--bc-font-sans);color:var(--stone-300)}.bc-spec__row span:first-child{color:var(--paper-100)}.bc-promises{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));border-top:1px solid var(--border-hairline)}.bc-promise{display:flex;flex-direction:column;gap:14px;padding:32px 28px 8px 0;margin-inline-end:28px;border-inline-end:1px solid var(--border-hairline)}.bc-promise:last-child{border-inline-end:0}.bc-promise__num{font:400 11px/1 var(--bc-font-sans);letter-spacing:.24em;color:var(--gold-500)}.bc-promise__title{font:400 28px/1.15 var(--bc-font-serif);color:var(--paper-100)}.bc-promise__text{font:300 15px/1.7 var(--bc-font-sans);color:var(--stone-300)}.bc-art{display:flex;flex-direction:column;align-items:center;gap:56px;text-align:center}.bc-art__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,3vw,40px);width:100%;max-width:900px}.bc-art__item{display:flex;flex-direction:column;align-items:center;gap:16px}.bc-art__media{width:100%;aspect-ratio:880 / 1206;box-shadow:var(--bc-shadow-lift);transform:rotate(var(--bc-tilt, 0deg))}.bc-packaging{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));gap:48px clamp(48px,7vw,88px);align-items:center}.bc-packaging__copy{display:flex;flex-direction:column;gap:22px}.bc-unbox{display:grid;grid-template-columns:1fr 1fr;gap:14px}.bc-unbox__tile{position:relative;aspect-ratio:1;overflow:hidden}.bc-unbox__tile--pouch{background:linear-gradient(135deg,#55554f,#4a4a46 40%,#42423e)}.bc-unbox__band{position:absolute;inset-inline:0;top:36%;height:28%;display:flex;align-items:center;justify-content:center;background:#43433f;border-block:1px solid rgba(0,0,0,.25)}.bc-unbox__band img{height:26px;width:auto}.bc-unbox__tile--shred{background:repeating-linear-gradient(118deg,#d4ae5e 0 3px,#131312 3px 9px)}.bc-unbox__tile--mailer{display:flex;align-items:center;justify-content:center;text-align:center;background:var(--ink-850)}.bc-unbox__motto{font:400 20px/1.3 var(--bc-font-serif);letter-spacing:.24em;text-transform:uppercase;color:var(--ink-600)}.bc-unbox__tile--tissue{background:repeating-linear-gradient(180deg,#f2efe8 0 10px,#0a0a09 10px 18px)}.bc-unbox__cap{position:absolute;left:10px;bottom:10px}.bc-unbox__cap--plain{left:14px;bottom:14px;font:400 9px/1 var(--bc-font-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-600)}.bc-cta-list{padding-block:clamp(56px,8vw,96px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:32px 72px;align-items:center}.bc-cta-list__items{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.bc-cta-list__row{width:100%;display:grid;grid-template-columns:28px 1fr;gap:10px;font:300 15px/1.4 var(--bc-font-sans);color:var(--stone-200)}.bc-pieces{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));border-top:1px solid var(--border-hairline)}.bc-piece{display:flex;flex-direction:column;gap:10px;padding:28px 24px 32px;border-inline-start:1px solid var(--border-hairline)}.bc-piece:first-child{border-inline-start:0}.bc-piece__num{font:400 10px/1 var(--bc-font-sans);letter-spacing:.2em;color:var(--gold-500)}.bc-piece__title{margin-top:10px;font:400 22px/1.2 var(--bc-font-serif);color:var(--paper-100)}.bc-piece__text{font:300 13px/1.6 var(--bc-font-sans);color:var(--stone-300)}.bc-duo{padding-block:clamp(64px,9vw,112px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:40px 64px;align-items:center}.bc-duo__copy{display:flex;flex-direction:column;gap:20px}.bc-duo__images{display:grid;grid-template-columns:1fr 1fr;gap:16px}.bc-duo__tile{aspect-ratio:1}.bc-duo__tile--paper{background:var(--paper-100)}.bc-cross{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:28px;align-items:start}.bc-ccard{display:flex;flex-direction:column;align-items:center;padding:14px 14px 22px;text-align:center;background:var(--ink-700);transition:transform var(--bc-base) var(--bc-ease)}.bc-ccard:hover{transform:translateY(-4px)}.bc-ccard--raised{margin-top:44px}.bc-ccard__media{width:100%;aspect-ratio:333 / 428;border-radius:999px 999px 0 0;border:1px solid var(--gold-600)}.bc-ccard__media img{transition:transform var(--bc-slow) var(--bc-ease)}.bc-ccard:hover .bc-ccard__media img{transform:scale(1.03)}.bc-ccard__icon{margin-top:24px;color:var(--gold-500)}.bc-ccard__genre{margin-top:18px}.bc-ccard__title{margin-top:12px;font:400 32px/1.1 var(--bc-font-serif);color:var(--paper-100)}.bc-ccard__blurb{max-width:300px;margin-top:10px;font:300 14px/1.6 var(--bc-font-sans);color:var(--stone-300)}.bc-ccard__rule{align-self:stretch;margin:14px 12px 0;border-top:1px solid var(--border-hairline)}.bc .bc-ccard__link{display:inline-flex;align-items:center;gap:8px;margin-top:14px;font:400 11px/1 var(--bc-font-sans);letter-spacing:.22em;text-transform:uppercase}.bc-books--hero{padding-block:clamp(56px,8vw,104px) clamp(64px,8vw,96px)}.bc-books--hero .bc-books__inner{gap:clamp(36px,5vw,56px)}.bc-book__genre,.bc-book__blurb{display:block}.bc-book__facts{display:grid;gap:8px;margin-top:4px;padding-top:12px;border-top:1px solid var(--border-hairline)}.bc-book--pickable{all:unset;box-sizing:border-box;cursor:pointer;position:relative;isolation:isolate;width:100%;aspect-ratio:3 / 4;display:flex;flex-direction:column;justify-content:flex-end;padding:88px 6% 5%;background:var(--ink-800);box-shadow:var(--bc-shadow-lift);transition:transform var(--bc-slow) var(--bc-ease),box-shadow var(--bc-slow) var(--bc-ease),outline-color var(--bc-base) var(--bc-ease)}.bc-book--pickable:focus-visible{outline:2px solid var(--gold-400);outline-offset:3px}.bc-book--pickable[aria-pressed=true]{outline:3px solid var(--gold-500)}.bc-book--pickable[aria-pressed=true] .bc-book__panel{border-color:var(--gold-500)}.bc-book__check{position:absolute;top:16px;inset-inline-end:16px;width:28px;height:28px;border-radius:50%;display:none;align-items:center;justify-content:center;background:var(--gold-500);color:var(--ink-900)}.bc-book--pickable[aria-pressed=true] .bc-book__check{display:flex}.bc-stockbar{display:flex;align-items:center;gap:12px}.bc-stockbar__track{position:relative;flex:1;height:1px;background:var(--ink-600)}.bc-stockbar__track span{position:absolute;inset-block:0;inset-inline-start:0;background:var(--gold-600)}.bc-pickbar{display:flex;flex-wrap:wrap;align-items:center;gap:24px;padding:22px 26px;background:var(--ink-900);border:1px solid var(--border-hairline)}.bc-pickbar__pick{display:flex;flex-direction:column;gap:8px;margin-inline-end:auto}.bc-pickbar__name{font:400 26px/1.1 var(--bc-font-serif);color:var(--paper-100)}.bc-pickbar__extras{display:flex;flex-wrap:wrap;gap:22px}.bc-pickbar__extras span{display:inline-flex;align-items:center;gap:8px;font:400 10px/1 var(--bc-font-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--stone-300)}.bc-pickbar__extras svg{color:var(--gold-500)}.bc-pickbar .bc-add-form{display:flex;flex-direction:column;gap:6px}.bc-pickbar__note{text-align:end;font:300 12px/1.5 var(--bc-font-sans);color:var(--stone-400)}.bc-section--bundles-hero{padding-block:clamp(56px,8vw,104px) clamp(72px,9vw,120px)}.bc-section--bundles-page{padding-block:clamp(72px,10vw,128px)}.bc-section--bundles-hero .bc-bundles,.bc-section--bundles-page .bc-bundles{margin-top:0;padding-top:0;border-top:0;gap:clamp(40px,5vw,56px)}.bc-bundle__body--plain{gap:24px;padding:clamp(28px,3vw,40px)}.bc-bundle__toprow{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px}.bc-bundle__title--lg{font-size:clamp(30px,3vw,38px)}.bc-colbundles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:clamp(16px,2.4vw,28px)}.bc-colbundle{display:flex;flex-direction:column;gap:20px}.bc-colbundle__frame{position:relative;padding:clamp(20px,2.4vw,28px);border:1px solid var(--gold-700);background:radial-gradient(80% 60% at 50% 0%,#45453f,#242421 60%,#131312);box-shadow:var(--bc-shadow-lift)}.bc-colbundle__frame img,.bc-colbundle__frame svg{width:100%;height:auto;box-shadow:0 18px 36px -14px #000000b3;transition:transform var(--bc-slow) var(--bc-ease)}.bc-colbundle__frame svg{aspect-ratio:880 / 1206;fill:var(--ink-600)}.bc-colbundle:hover .bc-colbundle__frame img{transform:translateY(-4px)}.bc-colbundle__status{position:absolute;top:18px;inset-inline-end:18px}.bc-colbundle__title{font:400 clamp(30px,3vw,38px) / 1.05 var(--bc-font-serif);color:var(--paper-100)}.bc-colbundle__reader{font:italic 400 19px/1.4 var(--bc-font-serif);color:var(--gold-400);text-wrap:pretty}.bc-toolbar{position:sticky;top:63px;z-index:20;background:var(--ink-900);border-bottom:1px solid var(--border-hairline)}.bc-toolbar__inner{display:flex;align-items:center;justify-content:space-between;gap:28px;overflow-x:auto}.bc-toolbar__tabs{display:flex;gap:28px}.bc .bc-toolbar__tab{padding:22px 0 18px;border-bottom:1px solid transparent;white-space:nowrap;font:400 11px/1 var(--bc-font-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--stone-300)}.bc .bc-toolbar__tab.is-active{color:var(--paper-100);border-bottom-color:var(--gold-500)}.bc-toolbar__tab span{color:var(--stone-400)}.bc-toolbar__sort{all:unset;cursor:pointer;padding:12px 0;white-space:nowrap;font:400 11px/1 var(--bc-font-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--stone-200)}.bc-toolbar__sort option{background:var(--ink-900)}.bc-grid-section{padding-block:32px clamp(72px,9vw,112px);background:var(--ink-900)}.bc-filters{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.bc-filters__chips{display:flex;flex-direction:column;gap:8px}.bc-chips{display:flex;flex-wrap:wrap;gap:8px}.bc-chips--rule{padding-bottom:24px;border-bottom:1px solid var(--border-hairline)}.bc .bc-chip{display:inline-flex;align-items:center;padding:10px 14px;border:1px solid var(--border-strong);color:var(--stone-200);font:400 11px/1 var(--bc-font-sans);letter-spacing:.16em;text-transform:uppercase}.bc .bc-chip:hover{border-color:var(--gold-500);color:var(--stone-200)}.bc .bc-chip.is-active{border-color:var(--gold-500);color:var(--gold-400)}.bc .bc-check{display:inline-flex;align-items:center;gap:10px;font:300 13px/1 var(--bc-font-sans);color:var(--stone-300)}.bc-check__box{width:16px;height:16px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border-strong);color:var(--ink-900)}.bc-check.is-active .bc-check__box{background:var(--gold-500);border-color:var(--gold-500)}.bc-pgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:48px 24px}.bc-pcard{display:flex;flex-direction:column;gap:16px}.bc-pcard__media{display:block;aspect-ratio:3 / 4}.bc-pcard__media img{transition:transform var(--bc-slow) var(--bc-ease)}.bc-pcard:hover .bc-pcard__media img{transform:scale(1.03)}.bc-pcard__body{display:flex;flex-direction:column;gap:8px}.bc .bc-pcard__title{font:400 23px/1.15 var(--bc-font-serif);color:var(--paper-100)}.bc .bc-pcard__title:hover{color:var(--gold-400)}.bc-pcard__excerpt{font:300 13px/1.55 var(--bc-font-sans);color:var(--stone-300);text-wrap:pretty}.bc-pcard__price{display:flex;align-items:baseline;gap:10px;font:400 14px/1 var(--bc-font-sans);color:var(--paper-100);white-space:nowrap}.bc-pcard__price s{font-weight:300;font-size:13px;color:var(--stone-400)}.bc-pcard__foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:6px}.bc-pcard__note{font:300 12px/1.3 var(--bc-font-sans);color:var(--stone-400)}.bc-pcard__foot .bc-form-message{display:none}.bc-pagination{display:flex;justify-content:center;align-items:center;gap:24px}.bc-pdp{padding:28px 0 clamp(64px,8vw,104px);background:var(--ink-900)}.bc-pdp .bc-crumbs{margin-bottom:28px}.bc-pdp__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:40px clamp(40px,5vw,72px);align-items:start}.bc-pdp__gallery{display:flex;flex-direction:column;gap:12px}.bc-pdp__main{aspect-ratio:4 / 5}.bc-pdp__slide{position:absolute;top:0;right:0;bottom:0;left:0}.bc-pdp__slide img,.bc-pdp__slide video,.bc-pdp__slide iframe{width:100%;height:100%;object-fit:cover}.bc-pdp__thumbs{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.bc-pdp__thumb{all:unset;cursor:pointer;aspect-ratio:1;background:var(--ink-800);outline:1px solid var(--border-hairline);outline-offset:-1px;overflow:hidden}.bc-pdp__thumb[aria-current=true]{outline-color:var(--gold-500)}.bc-pdp__thumb:focus-visible{outline:2px solid var(--gold-400)}.bc-pdp__thumb img{width:100%;height:100%;object-fit:cover}.bc-pdp__info{display:flex;flex-direction:column;gap:26px;position:sticky;top:96px}.bc-pdp__story{display:flex;align-items:center;gap:10px;color:var(--gold-500)}.bc-pdp__title{font:400 clamp(38px,4.4vw,52px) / 1.05 var(--bc-font-serif);color:var(--paper-100)}.bc-pdp__tagline{font:italic 400 22px/1.35 var(--bc-font-serif);color:var(--stone-200)}.bc-pdp__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:14px}.bc-pdp__now{font:400 34px/1 var(--bc-font-serif);color:var(--paper-100)}.bc-pdp__was{font:300 16px/1 var(--bc-font-sans);color:var(--stone-400)}.bc-pdp__pricenote{font:300 13px/1.5 var(--bc-font-sans);color:var(--stone-300)}.bc-pdp__form{display:flex;flex-direction:column;gap:26px}.bc-pdp__option{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;border:0}.bc-pdp__label{display:flex;justify-content:space-between;font:400 10px/1 var(--bc-font-sans);letter-spacing:.24em;text-transform:uppercase;color:var(--stone-300)}.bc-pdp__label legend{float:left;padding:0}.bc .bc-pdp__label a{color:var(--gold-500)}.bc-pdp__values{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px}.bc-choice--tall{justify-content:flex-start;padding:14px 16px;text-align:start;font:400 15px/1.2 var(--bc-font-sans);letter-spacing:0;text-transform:none;color:var(--paper-100)}.bc-choice--tall:has(input:checked){background:#d4ae5e14;color:var(--paper-100)}.bc-pdp__set{display:flex;flex-direction:column;gap:12px}.bc-pdp__pieces{display:flex;flex-direction:column;border-top:1px solid var(--border-hairline)}.bc-pdp__piece{position:relative;display:grid;grid-template-columns:22px 28px 1fr auto;gap:12px;align-items:center;padding:14px 0;border-bottom:1px solid var(--border-hairline);cursor:pointer}.bc-pdp__piece input{position:absolute;opacity:0;pointer-events:none}.bc-pdp__box{width:20px;height:20px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border-strong);color:transparent}.bc-pdp__piece:has(input:checked) .bc-pdp__box{background:var(--gold-500);border-color:var(--gold-500);color:var(--ink-900)}.bc-pdp__piece:has(input:focus-visible) .bc-pdp__box{outline:2px solid var(--gold-400);outline-offset:2px}.bc-pdp__piecenum{font:400 11px/1 var(--bc-font-sans);letter-spacing:.2em;color:var(--gold-500)}.bc-pdp__piecetext{display:flex;flex-direction:column;gap:4px;font:400 15px/1.2 var(--bc-font-sans);color:var(--paper-100)}.bc-pdp__piecetext small{font:300 12px/1.3 var(--bc-font-sans);color:var(--stone-400)}.bc-pdp__pieceprice{font:300 14px/1 var(--bc-font-sans);color:var(--stone-200)}.bc-pdp__nudge{font:300 13px/1.5 var(--bc-font-sans);color:var(--gold-400)}.bc-pdp__stock{display:flex;flex-direction:column;gap:10px}.bc-pdp__stockline{display:flex;justify-content:space-between;gap:12px;font:400 10px/1.3 var(--bc-font-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--stone-400)}.bc-pdp__stockline span:first-child{color:var(--gold-400)}.bc-pdp__bar{height:2px;background:var(--ink-700)}.bc-pdp__bar span{display:block;height:2px;background:var(--gold-500)}.bc-pdp__gift{display:flex;align-items:center;gap:12px;cursor:pointer;font:300 14px/1.4 var(--bc-font-sans);color:var(--stone-200)}.bc-pdp__gift input{width:16px;height:16px;margin:0;accent-color:#e3ad45}.bc .bc-pdp__giftnote{padding:10px 12px;resize:none;background:var(--ink-900);border:1px solid var(--border-strong);border-radius:0;color:var(--paper-100);font:300 14px/1.5 var(--bc-font-sans)}.bc-pdp__trust{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:18px 0;border-block:1px solid var(--border-hairline)}.bc-pdp__trust>div{display:flex;flex-direction:column;gap:6px;text-align:center;font:300 12px/1.4 var(--bc-font-sans);color:var(--stone-300)}.bc-faq{border-bottom:1px solid var(--border-hairline)}.bc-faq summary{display:flex;justify-content:space-between;align-items:center;padding:18px 0;cursor:pointer;list-style:none;font:400 11px/1 var(--bc-font-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--paper-100)}.bc-faq summary::-webkit-details-marker{display:none}.bc-faq summary svg{transition:transform var(--bc-base) var(--bc-ease)}.bc-faq[open] summary svg{transform:rotate(45deg)}.bc-faq .bc-rte{padding-bottom:18px;font-size:14px}.bc-pdp__bar-mobile{display:none}@media(max-width:959px){.bc-pdp__info{position:static}.bc-pdp__bar-mobile{position:fixed;inset-inline:0;bottom:0;z-index:40;display:flex;align-items:center;gap:14px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:var(--ink-900);border-top:1px solid var(--border-strong);box-shadow:0 -12px 32px -12px #0009;transform:translateY(110%);transition:transform var(--bc-base) var(--bc-ease)}.bc-pdp__bar-mobile.is-visible{transform:none}.bc-pdp__bar-mobile>div{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.bc-pdp__bar-title{font:400 18px/1 var(--bc-font-serif);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bc-pdp__bar-price{font:300 12px/1 var(--bc-font-sans);color:var(--stone-300)}}.bc-journal-head{padding-block:clamp(56px,8vw,96px) 32px;background:var(--ink-900)}.bc-journal-feature{padding-block:24px 64px;background:var(--ink-900)}.bc .bc-journal-feature__inner{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:32px 64px;align-items:center;color:inherit}.bc-journal-feature__media{aspect-ratio:4 / 3}.bc-journal-feature__media img{transition:transform var(--bc-slow) var(--bc-ease)}.bc-journal-feature__inner:hover img{transform:scale(1.03)}.bc-journal-meta{display:flex;align-items:center;gap:12px}.bc-journal-feature__title{font:400 clamp(34px,4.4vw,52px) / 1.08 var(--bc-font-serif);color:var(--paper-100);text-wrap:balance}.bc-posts{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:56px 28px}.bc .bc-post{display:flex;flex-direction:column;gap:16px;color:inherit}.bc-post__media{aspect-ratio:3 / 2}.bc-post__media img{transition:transform var(--bc-slow) var(--bc-ease)}.bc-post:hover .bc-post__media img{transform:scale(1.03)}.bc-post__title{font:400 26px/1.15 var(--bc-font-serif);color:var(--paper-100);text-wrap:balance}.bc-post__excerpt{font:300 14px/1.65 var(--bc-font-sans);color:var(--stone-300)}.bc-article,.bc-page{background:var(--ink-900)}.bc-article__head,.bc-page__head{padding-block:clamp(56px,8vw,104px) clamp(40px,5vw,64px)}.bc-article__narrow{max-width:760px;margin-inline:auto;padding-inline:var(--bc-gutter);display:flex;flex-direction:column;gap:24px}.bc-article__title{font:400 clamp(40px,6vw,68px) / 1.05 var(--bc-font-serif);color:var(--paper-100);text-wrap:balance}.bc-article__image{max-width:var(--bc-container);margin:0 auto;padding-inline:var(--bc-gutter)}.bc-article__image img{width:100%;height:auto}.bc-article__body{padding-block:clamp(40px,6vw,72px) clamp(72px,10vw,120px);gap:40px}.bc-rte--article{font-size:17px;line-height:1.8}body{background:var(--ink-900)}.bc .bc-rte>*+*{margin-top:1em}.bc-posts .bc-empty,.bc-pgrid .bc-empty{grid-column:1 / -1}.bc-ph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:radial-gradient(80% 60% at 50% 30%,#2f2f2d,#1c1c1a 70%,#131312)}.bc .bc-ph img{width:38%;max-width:180px;height:auto;opacity:.22;filter:grayscale(.3)}.bc-slider__slide,.bc-colbundle__frame,.bc-media{position:relative}.bc-colbundle__frame .bc-ph{position:relative;aspect-ratio:880 / 1206}.bc-locale-form{display:none}.bc-header__start{gap:22px}.bc .bc-header__menu-label{all:unset;display:none;cursor:pointer;min-height:44px;align-items:center;font:400 10px/1 var(--bc-font-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--stone-200)}.bc-header__logo--mobile{display:none}.bc-locale__select--static{cursor:default}.bc-menu__locale span.bc-menu__select{display:inline-block}@media(max-width:959px){.bc-header__logo--desktop{display:none}.bc-header__logo--mobile{display:flex}.bc .bc-header__menu-label{display:inline-flex}.bc-header__start{gap:0}.bc-header__end .bc-locale{display:none}}.bc-header__start{grid-column:1}.bc-header__logo--mobile{grid-column:2}.bc-header__end{grid-column:3}.bc-menu__soon{text-transform:uppercase}.bc-books__item:nth-child(3n+1) .bc-book__art img{transform:translateY(-8%)}.bc-books__item:nth-child(3n+2) .bc-book__art img{transform:scale(1.18) translate(5%,-2%)}.bc-books__item:nth-child(3n) .bc-book__art img{transform:scale(1.1) translate(-4%,-6%)}.bc-feature__media img,.bc-tabpanel__frame img{object-position:center 45%}.bc-chips .bc-chip{cursor:pointer;background:transparent}button.bc-chip{-webkit-appearance:none;appearance:none;border-radius:0}.bc-check--input{position:relative;cursor:pointer}.bc-check--input input{position:absolute;opacity:0;pointer-events:none}.bc-check--input .bc-check__box{color:transparent}.bc-check--input:has(input:checked) .bc-check__box{background:var(--gold-500);border-color:var(--gold-500);color:var(--ink-900)}.bc-check--input:has(input:focus-visible) .bc-check__box{outline:2px solid var(--gold-400);outline-offset:2px}.bc-subgrid{display:flex;flex-direction:column;gap:32px;margin-top:clamp(24px,4vw,48px);padding-top:clamp(32px,4vw,48px);border-top:1px solid var(--gold-700)}.bc-subgrid__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px}.bc-subgrid__title{font:400 clamp(34px,4vw,48px) / 1.05 var(--bc-font-serif);color:var(--paper-100)}.bc-badge.bc-tag--line{background:#0a0a09c7;border-color:var(--gold-700)}.bc-cart{min-height:60vh;padding-block:clamp(40px,6vw,72px) clamp(72px,10vw,120px);background:radial-gradient(80% 60% at 85% 0%,#2f2f2d,#131312 70%)}.bc-cart.is-busy{opacity:.6;pointer-events:none;transition:opacity var(--bc-fast)}.bc-cart__head{display:flex;align-items:baseline;gap:16px;margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid var(--border-hairline)}.bc-cart__title{font:400 clamp(38px,5vw,52px) / 1.05 var(--bc-font-serif);color:var(--paper-100)}.bc-cart__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,400px);gap:40px clamp(32px,5vw,72px);align-items:start;margin:0}.bc-cart__line{display:grid;grid-template-columns:72px 1fr auto;gap:16px;align-items:start;padding:18px 0;border-bottom:1px solid var(--border-hairline)}.bc-cart__line:first-child{padding-top:0}.bc-cart__thumb{position:relative;display:block;width:72px;height:96px;overflow:hidden;background:var(--ink-800)}.bc-cart__thumb img{width:100%;height:100%;object-fit:cover}.bc-cart__info{display:flex;flex-direction:column;gap:6px;min-width:0}.bc .bc-cart__name{font:400 20px/1.15 var(--bc-font-serif);color:var(--paper-100)}.bc .bc-cart__name:hover{color:var(--gold-400)}.bc-cart__sub{font:300 12px/1.4 var(--bc-font-sans);color:var(--stone-400)}.bc-cart__sub--gold{color:var(--gold-400)}.bc-qty{display:flex;align-items:center;width:max-content;margin-top:6px;border:1px solid var(--border-strong)}.bc-qty__btn{all:unset;cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:var(--stone-300)}.bc-qty__btn:hover{color:var(--paper-100)}.bc-qty__btn:focus-visible{outline:2px solid var(--gold-400);outline-offset:-2px}.bc .bc-qty__input{width:32px;height:32px;padding:0;border:0;background:transparent;color:var(--paper-100);text-align:center;font:400 13px/1 var(--bc-font-sans);-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.bc-qty__input::-webkit-outer-spin-button,.bc-qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.bc-cart__price{display:flex;flex-direction:column;align-items:flex-end;gap:6px;font:400 14px/1.2 var(--bc-font-sans);color:var(--paper-100);white-space:nowrap}.bc-cart__price s{font-weight:300;font-size:12px;color:var(--stone-400)}.bc .bc-cart__remove{margin-top:6px;font:400 10px/1 var(--bc-font-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--stone-400)}.bc .bc-cart__remove:hover{color:var(--gold-400)}.bc-cart__summary{position:sticky;top:96px;display:flex;flex-direction:column;gap:16px;padding:24px;background:var(--ink-850);border:1px solid var(--gold-700);box-shadow:var(--bc-shadow-lift)}.bc-cart__ship{display:flex;flex-direction:column;gap:10px;padding-bottom:16px;border-bottom:1px solid var(--border-hairline);font:300 13px/1.4 var(--bc-font-sans);color:var(--stone-200)}.bc-cart__bar{height:2px;background:var(--ink-700)}.bc-cart__bar span{display:block;height:2px;background:var(--gold-500);transition:width var(--bc-slow) var(--bc-ease)}.bc-cart__row{display:flex;justify-content:space-between;font:300 13px/1.4 var(--bc-font-sans);color:var(--stone-300)}.bc-cart__row--gold{color:var(--gold-400)}.bc-cart__total{display:flex;justify-content:space-between;align-items:baseline;padding-top:8px}.bc-cart__amount{font:400 26px/1 var(--bc-font-serif);color:var(--paper-100)}.bc-cart__fine{text-align:center;font:300 12px/1.5 var(--bc-font-sans);color:var(--stone-400)}.bc-cart__fine--small{font-size:11px;letter-spacing:.04em}.bc-cart__express{padding-top:12px;border-top:1px solid var(--border-hairline)}.bc-cart__empty{display:flex;flex-direction:column;align-items:center;gap:16px;padding:56px 0 24px;text-align:center}.bc-cart__empty-title{font:italic 400 34px/1.2 var(--bc-font-serif);color:var(--gold-400)}@media(max-width:899px){.bc-cart__grid{grid-template-columns:1fr}.bc-cart__summary{position:static}}.bc-image-text__figure{margin:0;display:flex;flex-direction:column;gap:14px}.bc-image-text--flip .bc-image-text__figure{order:2}.bc-image-text__figure .bc-media img{object-position:var(--bc-object-position, 50% 50%)}.bc-image-text__media.bc-shape--arch{box-shadow:var(--bc-shadow-lift)}.bc-image-text__caption{text-align:center}.bc-image-text .bc-display{font-size:clamp(44px,7vw,80px)}.bc-bg--hero .bc-rte--lead{font-size:17px}.bc-text-band{padding-block:clamp(72px,10vw,120px)}.bc-text-band__inner{max-width:760px;margin-inline:auto;padding-inline:var(--bc-gutter);display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center}.bc-text-band__display{font:400 clamp(36px,5.5vw,64px) / 1.08 var(--bc-font-serif);color:var(--paper-100);text-wrap:balance}.bc-text-band__text{font-size:17px;line-height:1.75}.bc-bg--dusk-center{background:radial-gradient(80% 70% at 50% 0%,#45453f,#242421 45%,#0a0a09)}.bc-grain{position:relative;overflow:hidden}.bc-grain:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bc-grain);pointer-events:none}.bc-grain>*{position:relative}.bc-art__grid--wide{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));max-width:none;gap:clamp(24px,3vw,40px)}.bc-art__grid--wide .bc-art__item{gap:20px}.bc-art__link{display:block;width:100%;max-width:300px}.bc-art__grid--wide .bc-art__media{max-width:300px}.bc-art__caption{max-width:300px;font:300 15px/1.7 var(--bc-font-sans);color:var(--stone-300);text-wrap:pretty}.bc-art__title{display:block;margin-bottom:6px;font:400 26px/1.2 var(--bc-font-serif);color:var(--paper-100)}.bc-art__closing{max-width:640px;font-size:16px;line-height:1.75}.bc-art__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.bc-image-text--flip .bc-image-text__figure .bc-image-text__media{order:0}.bc-text-band:has(.bc-text-band__display){padding-block:clamp(80px,11vw,144px)}.bc-pdp__main{aspect-ratio:auto}.bc-pdp__main--empty{aspect-ratio:4 / 5}.bc-pdp__slide{position:relative;inset:auto}.bc-pdp__slide img{display:block;width:100%;height:auto;max-height:min(82vh,900px);object-fit:contain;margin-inline:auto}.bc-pdp__slide video{height:auto;max-height:min(82vh,900px);object-fit:contain}.bc-pdp__slide iframe{aspect-ratio:16 / 9;height:auto}.bc-pdp__main:not(.bc-pdp__main--empty){background:transparent}.bc-pdp__main:not(.bc-pdp__main--empty){width:fit-content;max-width:100%;margin-inline:auto}.bc-pdp__slide img{width:auto;max-width:100%}.bc-art__grid--tall .bc-art__media{aspect-ratio:9 / 16}.bc-text-band--opening{min-height:calc(100svh - 101px);display:flex;align-items:center;padding-block:clamp(96px,14vw,180px)}.bc-text-band--opening .bc-text-band__inner{max-width:980px;gap:28px}.bc-text-band--opening .bc-text-band__display{font-size:clamp(52px,8.5vw,112px);line-height:1.02;letter-spacing:-.01em}.bc-text-band--opening .bc-text-band__text{max-width:640px;font-size:clamp(17px,1.4vw,19px)}.bc-text-band__ornament{font-size:13px;color:var(--gold-500)}.bc-image-text .bc-display--secondary{font-size:clamp(40px,5.5vw,64px)}.bc-art__grid--size-small .bc-art__link,.bc-art__grid--size-small .bc-art__media,.bc-art__grid--size-small .bc-art__caption{max-width:220px}.bc-art__grid--size-small.bc-art__grid--wide{max-width:900px;margin-inline:auto}.bc-art__grid--hover .bc-art__media{transition:transform var(--bc-slow) var(--bc-ease),box-shadow var(--bc-slow) var(--bc-ease);will-change:transform}.bc-art__grid--hover .bc-art__item:hover .bc-art__media,.bc-art__grid--hover .bc-art__link:focus-visible .bc-art__media{transform:rotate(0) translateY(-14px) scale(1.03);box-shadow:0 28px 60px #0009,0 0 0 1px var(--gold-500),0 0 42px #e3ad4559}.bc-art__grid--hover .bc-art__title{transition:color var(--bc-fast) var(--bc-ease)}.bc-art__grid--hover .bc-art__item:hover .bc-art__title{color:var(--gold-400)}.bc-art__link:focus-visible{outline:none}@media(prefers-reduced-motion:reduce){.bc-art__grid--hover .bc-art__item:hover .bc-art__media,.bc-art__grid--hover .bc-art__link:focus-visible .bc-art__media{transform:rotate(var(--bc-tilt, 0deg))}}.bc-colfeature{padding-block:clamp(72px,10vw,120px);scroll-margin-top:80px}.bc-colfeature__inner{display:flex;flex-direction:column;gap:clamp(48px,6vw,72px)}.bc-colfeature__intro{display:grid;grid-template-columns:minmax(0,360px) minmax(0,1fr);gap:40px clamp(48px,7vw,96px);align-items:center}.bc-colfeature--flip .bc-colfeature__intro{grid-template-columns:minmax(0,1fr) minmax(0,360px)}.bc-colfeature--flip .bc-colfeature__figure{order:2}.bc-colfeature__figure{margin:0}.bc-colfeature__media{aspect-ratio:9 / 16;max-height:640px;border:1px solid var(--gold-700);box-shadow:var(--bc-shadow-lift)}.bc-colfeature__copy{display:flex;flex-direction:column;gap:20px;max-width:560px}.bc-colfeature__story{display:flex;align-items:center;gap:12px;color:var(--gold-500)}.bc-colfeature__title{font:400 clamp(44px,6vw,72px) / 1.02 var(--bc-font-serif);color:var(--paper-100)}.bc-colfeature__line{font:italic 400 clamp(22px,2.4vw,28px) / 1.3 var(--bc-font-serif);color:var(--gold-400)}.bc-colfeature__links{display:flex;flex-direction:column;margin-top:8px;border-top:1px solid var(--border-hairline)}.bc .bc-colfeature__links a{display:flex;justify-content:space-between;align-items:center;padding:14px 0;border-bottom:1px solid var(--border-hairline);font:400 11px/1 var(--bc-font-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--paper-100);transition:color var(--bc-fast),padding var(--bc-base) var(--bc-ease)}.bc .bc-colfeature__links a:hover{color:var(--gold-400);padding-inline-start:6px}.bc-colfeature__products{display:flex;flex-direction:column;gap:24px;padding-top:clamp(32px,4vw,48px);border-top:1px solid var(--gold-700)}@media(max-width:799px){.bc-colfeature__intro,.bc-colfeature--flip .bc-colfeature__intro{grid-template-columns:1fr}.bc-colfeature--flip .bc-colfeature__figure{order:0}.bc-colfeature__media{max-width:320px;margin-inline:auto}}.bc-jumplinks{display:flex;flex-wrap:wrap;gap:8px}.bc-colfeature__soon{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--border-hairline);font:400 11px/1 var(--bc-font-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--stone-400)}.bc-colfeature__soon .bc-tag{padding:5px 8px;font-size:9px}.bc-pcard__soon{margin-top:2px}.bc-pick-wrap{display:contents}.bc .bc-pick__name{color:inherit;text-decoration:none;transition:color var(--bc-fast)}.bc .bc-pick__name:hover{color:var(--gold-300, #f2c766)}.bc-pick__row.is-sold-out{opacity:.5}.bc-pick{display:flex;flex-direction:column;gap:8px}.bc-pick__head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.bc-pick__row{align-items:center;transition:color var(--bc-fast)}.bc-pick__row.is-picked{color:var(--paper-100)}.bc-pick__end{display:inline-flex;align-items:center;gap:14px}.bc-qty--sm{margin-top:0}.bc-qty--sm .bc-qty__btn{width:28px;height:28px}.bc-qty__btn:disabled{opacity:.3;cursor:not-allowed}.bc-qty__value{min-width:22px;text-align:center;font:400 13px/1 var(--bc-font-sans);color:var(--paper-100)}.bc-section--bundles-compact .bc-bundles{gap:clamp(22px,2.6vw,30px);padding-top:clamp(32px,4vw,48px)}.bc-section--bundles-compact .bc-bundle__media{aspect-ratio:2 / 1}.bc-section--bundles-compact .bc-bundle__body{gap:14px;padding:clamp(18px,2vw,24px)}.bc-section--bundles-compact .bc-bundle__title{font-size:clamp(24px,2.1vw,28px)}.bc-section--bundles-compact .bc-rows__row{padding:7px 0;font-size:13px}.bc-section--bundles-compact .bc-qty--sm .bc-qty__btn{width:24px;height:24px}.bc-section--bundles-compact .bc-choice{min-height:38px}.bc-section--bundles-compact .bc-price__now{font-size:26px}.bc-section--bundles-compact .bc-bundle .bc-button{min-height:42px;padding-block:11px}.bc-insert__kindle{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;outline:3px solid var(--gold-500);outline-offset:-3px;box-shadow:0 24px 60px #0000008c;transform:scale(.34);transform-origin:calc(100% - 14px) calc(100% - 14px);transition:transform var(--bc-slow) var(--bc-ease)}.bc-insert__kindle img{width:100%;height:100%;object-fit:cover}.bc .bc-insert:hover .bc-insert__kindle img{transform:none}.bc-insert__kindle-label{position:absolute;inset-inline-end:10px;bottom:calc(34% + 4px);padding:4px 8px;background:#131312d1;color:var(--gold-300, #f2c766);font:400 9px/1 var(--bc-font-sans);letter-spacing:.18em;text-transform:uppercase;pointer-events:none;transition:opacity var(--bc-fast)}.bc-insert--kindle.is-kindle .bc-insert__kindle{transform:none}.bc-insert--kindle.is-kindle .bc-insert__kindle-label{opacity:0}.bc-insert--kindle [data-kindle-toggle]{cursor:pointer;-webkit-tap-highlight-color:transparent}@media(hover:hover){.bc-insert--kindle:hover .bc-insert__kindle{transform:none}.bc-insert--kindle:hover .bc-insert__kindle-label{opacity:0}}.bc-insert__fit{display:inline-flex;align-items:center;gap:6px;font:300 12px/1.4 var(--bc-font-sans);color:var(--gold-400)}.bc-preorder__look{display:grid;grid-template-columns:minmax(0,1fr) min(380px,100%);align-items:center;gap:clamp(32px,6vw,96px);margin-top:clamp(8px,2vw,24px);padding-top:clamp(40px,5vw,64px);border-top:1px solid var(--gold-700)}.bc-preorder__look-copy{max-width:460px}.bc-preorder__look .bc-reel__player{width:100%;margin-inline:0}@media(max-width:749px){.bc-preorder__look{grid-template-columns:1fr}}.bc-preorder__look-copy{display:flex;flex-direction:column;gap:clamp(32px,4vw,48px)}.bc-story--photo .bc-story__inner{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:32px clamp(40px,6vw,88px)}.bc-story__media{margin:0;aspect-ratio:4 / 3;box-shadow:var(--bc-shadow-lift)}.bc-story__media img{transition:transform var(--bc-slow) var(--bc-ease)}.bc-story__media:hover img{transform:scale(1.03)}.bc-story__caption{position:absolute;inset:auto 0 0;padding:48px 20px 16px;background:linear-gradient(to top,#0a0a09d9,#0a0a0900);font:italic 400 22px/1.2 var(--bc-font-serif);color:var(--gold-300, #f2c766);pointer-events:none}.bc-story__body{display:flex;flex-direction:column;gap:28px}@media(max-width:749px){.bc-story--photo .bc-story__inner{grid-template-columns:1fr}}.bc-bundles__grid--single{grid-template-columns:1fr}@media(min-width:750px){.bc-bundles__grid--single .bc-bundle{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bc-bundles__grid--single .bc-bundle__media{aspect-ratio:auto;min-height:360px}.bc-bundles__grid--single .bc-bundle__media>img{position:absolute;top:0;right:0;bottom:0;left:0}}.bc-bundle__media>img{object-position:var(--bc-object-position, 50% 50%)}.bc-section--bundles-side .bc-bundle__media{aspect-ratio:1 / 1}@media(min-width:750px){.bc-section--bundles-side .bc-bundles__grid{grid-template-columns:1fr}.bc-section--bundles-side .bc-bundle{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.bc-section--bundles-side .bc-bundle__media{aspect-ratio:auto;min-height:320px}.bc-section--bundles-side .bc-bundle__media>img{position:absolute;top:0;right:0;bottom:0;left:0}}.bc-bundles__more{display:flex;justify-content:center}.bc-register{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.bc-register--full,.bc-register.is-open{align-items:stretch;width:100%;flex-basis:100%}.bc-register__when{display:inline-flex;align-items:center;gap:8px;font:400 11px/1.3 var(--bc-font-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--gold-400)}.bc-register__open svg{flex:none}.bc-register__form{display:none;flex-direction:column;gap:8px;animation:bc-register-in var(--bc-fast, .25s) ease-out}.bc-register.is-open .bc-register__form{display:flex}.bc-register.is-open .bc-register__open,.bc-register.is-done .bc-register__form,.bc-register.is-done .bc-register__open{display:none}.bc-register .bc-signup--boxed{width:100%}.bc-register .bc-signup__input{flex:1 1 140px;min-height:46px}.bc-register .bc-signup .bc-button{min-height:46px;padding-inline:20px;white-space:nowrap}.bc-register--sm .bc-signup__input,.bc-register--sm .bc-signup .bc-button{min-height:40px;font-size:12px}.bc-register--lg .bc-signup__input,.bc-register--lg .bc-signup .bc-button{min-height:54px}.bc-register__done{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid var(--gold-700);background:#e3ad450f;font:italic 400 18px/1.35 var(--bc-font-serif);color:var(--gold-300, #f2c766)}.bc-register__done svg{flex:none;color:var(--gold-400)}.bc-register--sm .bc-register__done{font-size:15px;padding:10px 12px}@keyframes bc-register-in{0%{opacity:0;transform:translateY(-4px)}}.bc-pcard__foot,.bc-books__buy{flex-wrap:wrap}.bc-pcard__foot .bc-register.is-open,.bc-pcard__foot .bc-register.is-done{order:3}.bc-books__item>.bc-book{flex:1 0 auto}.bc-book__facts{margin-top:auto}.shopify-section.bc-section--jumptabs{position:sticky;top:var(--bc-stuck-header, 64px);z-index:40}.bc-jumptabs{display:block;padding-block:14px;background:#131312eb;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-block:1px solid var(--gold-700)}.bc-jumptabs__inner{display:flex;align-items:center;justify-content:center;gap:20px}.bc-jumptabs__label{white-space:nowrap}.bc-jumptabs__list{flex-wrap:nowrap}.bc .bc-jumptabs__tab{text-decoration:none;transition:background-color var(--bc-base) var(--bc-ease),color var(--bc-base) var(--bc-ease)}.bc .bc-jumptabs__tab:hover{color:var(--gold-300, #f2c766)}.bc .bc-jumptabs__tab[aria-current=true]{background:var(--gold-500);color:var(--ink-900)}.bc-jumptabs__tab+.bc-jumptabs__tab{border-inline-start:1px solid var(--border-strong)}.bc-jumptabs__text{display:flex;flex-direction:column;gap:5px}.bc-jumptabs__note{font-size:9px;letter-spacing:.16em;opacity:.7}@media(max-width:749px){.bc-jumptabs{padding-block:10px}.bc-jumptabs__label{display:none}.bc-jumptabs__list{width:100%}.bc .bc-jumptabs__tab{flex:1 1 0;flex-direction:column;justify-content:center;gap:6px;padding:10px 6px;text-align:center;font-size:10px;letter-spacing:.12em}.bc-jumptabs__text{align-items:center}}.bc-colbundle__frame img{display:block;aspect-ratio:880 / 1206;height:auto;object-fit:cover;object-position:center 50%}.bc-cart__express{margin-top:10px;font:300 12px/1.5 var(--bc-font-sans);color:var(--stone-300)}.bc-shipping__options{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:clamp(16px,2.4vw,28px)}.bc-shipping__option{display:flex;flex-direction:column;gap:22px;padding:clamp(24px,3vw,36px);border:1px solid var(--gold-700);background:radial-gradient(80% 60% at 50% 0%,#34342f,#1c1c1a 70%);box-shadow:var(--bc-shadow-lift)}.bc-shipping__option--featured{border-color:var(--gold-500)}.bc-shipping__name{font:400 clamp(28px,2.8vw,36px) / 1.1 var(--bc-font-serif);color:var(--paper-100)}.bc-shipping__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 14px}.bc-shipping__amount{font:italic 400 clamp(22px,2.2vw,28px) / 1.1 var(--bc-font-serif);color:var(--gold-300, #f2c766)}.bc-shipping__free{font:400 11px/1.4 var(--bc-font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-400)}.bc-shipping__note{max-width:720px}.bc-shipping__areas{display:flex;flex-direction:column;gap:36px;padding-top:clamp(40px,5vw,64px);border-top:1px solid var(--gold-700)}.bc-shipping__search{max-width:420px}.bc-shipping__result{min-height:1.4em;font:300 13px/1.4 var(--bc-font-sans);color:var(--gold-300, #f2c766)}.bc-shipping__groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));column-gap:clamp(24px,4vw,56px);align-items:start}.bc-shipping__group summary>span{font:400 12px/1.2 var(--bc-font-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--paper-100)}.bc-shipping__count{margin-inline-start:8px;color:var(--gold-400)}.bc-shipping__list{columns:2;column-gap:24px;margin:0 0 20px;padding:0;list-style:none;font:300 13px/1.9 var(--bc-font-sans);color:var(--stone-300)}.bc-shipping__list li{break-inside:avoid}.bc-shipping__list li.is-match{color:var(--gold-300, #f2c766)}.bc-delivery{display:flex;flex-direction:column;gap:10px;margin-top:16px;padding:16px 18px;border:1px solid var(--gold-700, rgba(227, 173, 69, .35));background:#e3ad450a;text-align:start}.bc-delivery__title{margin:0;font:400 11px/1.3 var(--bc-font-sans, inherit);letter-spacing:.18em;text-transform:uppercase;color:var(--gold-400, #e3ad45)}.bc-delivery__list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.bc-delivery__row{display:grid;grid-template-columns:7.5em 1fr;gap:12px;font:300 12.5px/1.45 var(--bc-font-sans, inherit)}.bc-delivery__name{font-weight:400;color:var(--paper-100, #f2efe8)}.bc-delivery__detail{opacity:.8}.bc-delivery__note{margin:2px 0 0;font:300 12px/1.5 var(--bc-font-sans, inherit);opacity:.8}.bc-delivery__note a{margin-inline-start:4px;color:var(--gold-400, #e3ad45)}.bc-delivery--compact{margin:0 0 14px;padding:12px 14px}.bc-delivery--compact .bc-delivery__row{grid-template-columns:7em 1fr;font-size:12px}.bc-colfeature__founder{margin-inline-start:auto;margin-inline-end:10px;padding:3px 7px;font-size:9px}.bc-pdp__addons{display:flex;flex-direction:column;gap:10px}.bc-addon{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 14px;border:1px solid var(--border-strong);transition:border-color var(--bc-base) var(--bc-ease)}.bc-addon:has([data-addon]:checked){border-color:var(--gold-500)}.bc-addon__main{flex:1 1 260px;display:flex;align-items:center;gap:14px;cursor:pointer}.bc-addon__main input{position:absolute;opacity:0;pointer-events:none}.bc-addon__main input:checked+.bc-pdp__box{background:var(--gold-500);border-color:var(--gold-500);color:var(--ink-900)}.bc-addon__main input:focus-visible+.bc-pdp__box{outline:2px solid var(--gold-400);outline-offset:2px}.bc-addon__thumb{width:44px;height:44px;object-fit:cover;flex:none}.bc-addon__text{display:flex;flex-direction:column;gap:3px;flex:1;font:400 14px/1.3 var(--bc-font-sans);color:var(--paper-100)}.bc-addon__text small{font-size:12px;color:var(--stone-300)}.bc-addon__price{font:400 14px/1 var(--bc-font-sans);color:var(--gold-300, #f2c766);white-space:nowrap}.bc-addon__select{min-height:38px;padding:0 12px;background:var(--ink-900);color:var(--paper-100);border:1px solid var(--border-strong);font:400 12px/1 var(--bc-font-sans)}.bc-addon.is-soon .bc-addon__main{cursor:default}.bc-addon.is-soon .bc-pdp__box,.bc-addon.is-soon .bc-addon__thumb{opacity:.45}.bc-cartaddons{display:flex;flex-direction:column;gap:10px;margin-top:20px;padding:16px 18px;border:1px solid var(--gold-700, rgba(227, 173, 69, .35));text-align:start}.bc-cartaddons__title{margin:0 0 2px;font:400 11px/1.3 var(--bc-font-sans, inherit);letter-spacing:.18em;text-transform:uppercase;color:var(--gold-400, #e3ad45)}.bc-cartaddon{display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:4px 12px}.bc-cartaddon__thumb img{display:block;width:48px;height:48px;object-fit:cover}.bc-cartaddon.is-soon .bc-cartaddon__thumb img{opacity:.55}.bc-cartaddon__text{display:flex;flex-direction:column;gap:3px;min-width:0}.bc-cartaddon__title{font:400 13px/1.3 var(--bc-font-sans, inherit);color:var(--paper-100, #f2efe8);text-decoration:none}.bc-cartaddon__price{font:300 12px/1.3 var(--bc-font-sans, inherit);opacity:.8}.bc-cartaddon__soon{justify-self:start;font:400 9.5px/1.3 var(--bc-font-sans, inherit);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-400, #e3ad45)}.bc-cartaddon__buy{display:flex;align-items:center;gap:6px}.bc-cartaddon__select{min-height:34px;max-width:120px;padding:0 8px;background:transparent;color:inherit;border:1px solid var(--border-strong, rgba(255, 255, 255, .2));font:400 12px/1 var(--bc-font-sans, inherit)}.bc-cartaddon__add{all:unset;cursor:pointer;padding:9px 14px;border:1px solid var(--gold-500, #e3ad45);color:var(--gold-300, #f2c766);font:400 10px/1 var(--bc-font-sans, inherit);letter-spacing:.18em;text-transform:uppercase}.bc-cartaddon__add:hover{background:var(--gold-500, #e3ad45);color:var(--ink-900, #131312)}.bc-cartaddon__add:disabled{opacity:.5;cursor:wait}.bc-cartaddon__message:empty{display:none}.bc-cartaddon__message{grid-column:1 / -1;margin:0;font-size:12px}.bc-cartaddons--compact{margin:0 0 14px;padding:12px 14px}.bc-cartaddons{box-sizing:border-box;width:100%;align-self:stretch}.bc .bc-cartaddon__title,.bc-cartaddon__title{color:var(--paper-100, #f2efe8)}.bc .bc-cartaddon__title:hover,.bc-cartaddon__title:hover{color:var(--gold-300, #f2c766)}.bc-shipnote{display:inline-flex;align-items:center;gap:10px;margin:4px 0 0;padding:10px 14px;border:1px solid var(--gold-700);background:#e3ad450f;font:400 13px/1.4 var(--bc-font-sans);color:var(--gold-300, #f2c766)}.bc-shipnote svg{flex:none;color:var(--gold-400)}.bc-shipline{margin:4px 0 0;font-size:12px;color:var(--gold-400, #e3ad45)}.bc-delivery__row--note .bc-delivery__name,.bc-delivery__row--note .bc-delivery__detail{color:var(--gold-300, #f2c766);opacity:1}.bc-books__shipnote{align-self:center;margin-top:4px}bc-product-filter.bc-grid-section{display:block}.bc-announce--rotating{display:grid;place-items:center}.bc-announce__item{grid-area:1 / 1;opacity:0;visibility:hidden;transition:opacity .6s ease,visibility .6s;text-decoration:none;white-space:nowrap}.bc-announce__item.is-active{opacity:1;visibility:visible}.bc-announce:not(:has(.is-active)) .bc-announce__item:first-child{opacity:1;visibility:visible}.bc .bc-announce a.bc-announce__item:hover{color:var(--gold-300, #f2c766)}.bc-cart__keep{margin-inline-start:auto;display:inline-flex;align-items:center;gap:8px}.bc-cart__keep-icon{transform:rotate(180deg)}.bc-header__bag{position:relative;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;color:var(--gold-400, #e3ad45)}.bc-header__bag:hover{color:var(--gold-300, #f2c766)}.bc-header__count{position:absolute;top:0;inset-inline-end:-4px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--gold-500, #e3ad45);color:var(--ink-900, #131312);font:600 10px/17px var(--bc-font-sans);letter-spacing:0;text-align:center}.bc-header__count[hidden]{display:none}.bc-book__tag{position:absolute;top:18px;inset-inline-end:16px;z-index:1;pointer-events:none}.bc-book__tag--pick{top:54px}.bc-books__split--photo{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:40px clamp(32px,6vw,88px)}.bc-books__lead{display:flex;flex-direction:column;gap:28px}.bc-books__photo{margin:0;justify-self:end;width:min(100%,460px);aspect-ratio:4 / 5;border:1px solid var(--gold-700);box-shadow:var(--bc-shadow-lift)}.bc-books__photo img{width:100%;height:100%;object-fit:cover}.bc-books__photo-caption{position:absolute;inset:auto 0 0;padding:48px 18px 14px;background:linear-gradient(to top,#0a0a09d9,#0a0a0900);font:italic 400 19px/1.25 var(--bc-font-serif);color:var(--gold-300, #f2c766)}@media(max-width:749px){.bc-books__split--photo{grid-template-columns:1fr}.bc-books__photo{justify-self:stretch;width:100%}}.bc-book__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.bc-book__link:focus-visible{outline:2px solid var(--gold-400);outline-offset:3px}.bc-book:has(.bc-book__link){cursor:pointer}@media(min-width:990px){.bc-books__rail--rows{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:auto;row-gap:clamp(32px,4vw,48px);overflow:visible}}.bc-books__item.is-sold-out .bc-book{filter:saturate(.55) brightness(.8)}.bc-book__tag--soldout{background:#131312d9}.bc-book--plum .bc-book__tint{background:radial-gradient(120% 90% at 50% 30%,#4d1a45,#2b0d27)}.bc-book--amber .bc-book__tint{background:radial-gradient(120% 90% at 50% 30%,#6b4410,#3a2306)}.bc-book--slate .bc-book__tint{background:radial-gradient(120% 90% at 50% 30%,#23384a,#111d28)}.bc-slider__frame--portrait{aspect-ratio:3 / 4}.bc-drop{background:radial-gradient(70% 90% at 85% 40%,#3a3a35,#1c1c1a 60%,#131312)}.bc-drop__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:40px clamp(32px,6vw,88px)}.bc-drop__copy,.bc-drop__before,.bc-drop__after{display:flex;flex-direction:column;gap:24px}.bc-drop__before[hidden],.bc-drop__after[hidden]{display:none}.bc-drop__after{align-items:flex-start}.bc-drop__signup{display:flex;flex-direction:column;gap:10px;max-width:440px}.bc-drop__signup-text,.bc-drop__live{margin:0;font:300 14px/1.6 var(--bc-font-sans);color:var(--stone-300)}.bc-drop__live{font:italic 400 24px/1.3 var(--bc-font-serif);color:var(--gold-300, #f2c766)}.bc-drop__books{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.6vw,20px)}.bc .bc-drop__book{aspect-ratio:3 / 4;padding:0;justify-content:center;align-items:center}.bc-drop__book:nth-child(2){transform:translateY(-18px)}.bc-drop__mystery{position:relative;font:italic 400 clamp(56px,6vw,84px) / 1 var(--bc-font-serif);color:var(--gold-300, #f2c766);text-shadow:0 4px 24px rgba(0,0,0,.6)}.bc-drop__tag{position:absolute;inset:auto 0 14px;margin:0 auto;width:max-content}.bc-drop__book .bc-book__num{font-size:clamp(34px,3.4vw,48px)}@media(max-width:749px){.bc-drop__inner{grid-template-columns:1fr}.bc-drop__book:nth-child(2){transform:none}.bc-drop__tag{font-size:8px;padding:4px 6px}}.bc-cartaddon__select,.bc-addon__select{color-scheme:dark;background-color:#131312;color:#f2efe8}.bc-cartaddon__select option,.bc-addon__select option{background-color:#1c1c1a;color:#f2efe8}.bc-cartaddon__select option:disabled,.bc-addon__select option:disabled{color:#8a8780}.bc .bc-insert__title a{color:inherit;text-decoration:none;transition:color var(--bc-fast)}.bc .bc-insert__title a:hover,.bc .bc-insert__title a:focus-visible{color:var(--gold-300, #f2c766)}.bc .bc-header__icon{all:unset;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;color:var(--gold-400, #e3ad45)}.bc .bc-header__icon:hover,.bc .bc-header__icon:focus-visible{color:var(--gold-300, #f2c766)}.bc-searchbar{background:var(--ink-900, #131312);border-bottom:1px solid var(--gold-700)}.bc-searchbar[hidden]{display:none}.bc-searchbar__form{max-width:var(--bc-container);margin-inline:auto;padding:14px var(--bc-gutter);display:flex;align-items:center;gap:12px}.bc-searchbar__icon{flex:none;color:var(--gold-400, #e3ad45)}.bc-searchbar__input{flex:1;min-width:0;min-height:44px;padding:0 4px;background:transparent;border:0;border-bottom:1px solid var(--border-strong);color:var(--paper-100, #f2efe8);font:300 16px/1.4 var(--bc-font-sans);outline:none}.bc-searchbar__input:focus{border-bottom-color:var(--gold-500)}.bc-searchbar__input::placeholder{color:var(--stone-400)}.bc .bc-searchbar__close{all:unset;cursor:pointer;display:inline-flex;padding:8px;color:var(--stone-300)}@media(max-width:749px){.bc-searchbar__go{padding-inline:14px}}.bc-art__grid--photo .bc-art__media{aspect-ratio:3 / 4}.bc-art__grid--photo .bc-art__media img{width:100%;height:100%;object-fit:cover}@media(max-width:599px){.bc-art__grid--photo{grid-template-columns:repeat(2,minmax(0,1fr))}.bc-art__grid--photo>:last-child:nth-child(odd){grid-column:1 / -1;justify-self:center;width:calc(50% - (clamp(12px,3vw,40px)/2))}}.bc-pdp__slide--video video{display:block;width:auto;max-width:100%;height:min(82vh,675px);margin-inline:auto;object-fit:contain;background:var(--ink-900)}.bc-pdp__thumb--video{position:relative}.bc-pdp__thumb--video:after{content:"";position:absolute;inset:50% auto auto 50%;translate:-35% -50%;border-block:9px solid transparent;border-inline-start:14px solid var(--gold-400);filter:drop-shadow(0 1px 2px rgb(0 0 0 / .6))}.bc-popup{width:min(760px,calc(100vw - 32px));height:fit-content;align-content:start;max-height:calc(100dvh - 32px);margin:auto;padding:0;display:none;grid-template-columns:minmax(0,2fr) minmax(0,3fr);overflow:auto;background:var(--ink-900);border:1px solid var(--gold-700);box-shadow:var(--bc-shadow-lift);color:var(--paper-100)}.bc-popup[open]{display:grid;animation:bc-popup-in var(--bc-base) var(--bc-ease)}.bc-popup::backdrop{background:#0a0a09b8}@keyframes bc-popup-in{0%{opacity:0;transform:translateY(12px)}}@media(prefers-reduced-motion:reduce){.bc-popup[open]{animation:none}}.bc-popup__media picture{display:contents}.bc-popup__media img{width:100%;height:100%;object-fit:cover}.bc-popup__body{position:relative;display:flex;flex-direction:column;justify-content:center;padding:48px 40px 36px}.bc-popup__form,.bc-popup__done{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.bc-popup__form .bc-signup{width:100%}.bc-popup__title{margin:0;font:400 clamp(30px,4vw,38px) / 1.15 var(--bc-font-serif);color:var(--paper-100);text-wrap:balance}.bc-popup__title em{display:block;font-style:italic}.bc-popup__text{color:var(--stone-200);font-size:15px;line-height:1.6}.bc-popup__text p{margin:0}.bc-popup__text p+p{margin-top:.8em}.bc-popup__fine{margin:0;color:var(--stone-400);font-size:12px;line-height:1.5}.bc-popup__close{position:absolute;top:10px;inset-inline-end:10px;width:44px;height:44px;display:grid;place-items:center;background:none;border:0;color:var(--stone-300);font:300 28px/1 var(--bc-font-sans);cursor:pointer}.bc-popup__close:hover,.bc-popup__dismiss:hover{color:var(--gold-400)}.bc-popup__dismiss{padding:4px 0;background:none;border:0;color:var(--stone-400);font:400 11px/1.4 var(--bc-font-sans);letter-spacing:.2em;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.bc-popup :focus-visible{outline:2px solid var(--gold-400);outline-offset:2px}html.bc-popup-open{overflow:hidden}@media(max-width:599px){.bc-popup{grid-template-columns:minmax(0,1fr)}.bc-popup__media{aspect-ratio:1200 / 610;max-height:200px}.bc-popup__media img{object-position:center}.bc-popup__body{padding:32px 20px 24px}.bc-popup__form .bc-signup--boxed{flex-wrap:wrap}.bc-popup__form .bc-signup--boxed .bc-button{flex:1 1 100%}}.bc-popup .bc-popup__title:focus,.bc-popup .bc-popup__title:focus-visible{outline:none}.bc-cartfounder{display:none;flex-direction:column;align-items:flex-start;gap:10px;margin:0 0 18px;padding:16px 18px;border:1px solid var(--gold-700);text-align:start}html.bc-founder-on .bc-cartfounder{display:flex}.bc-cartfounder--compact{margin:0 0 14px;padding:12px 14px}.bc-cartfounder__ask,.bc-cartfounder .bc-signup{width:100%}.bc-cartfounder__ask{display:flex;flex-direction:column;gap:10px}.bc-cartfounder__text{margin:0;color:var(--stone-200);font-size:13px;line-height:1.5}.bc-cartfounder .bc-signup__input{min-height:42px;flex-basis:140px}.bc-cartfounder .bc-button{min-height:42px;padding-inline:18px}.bc-cartfounder__joined,html.bc-founder-joined .bc-cartfounder__ask{display:none}html.bc-founder-joined .bc-cartfounder__joined{display:block}.bc-cartfounder__form{display:contents}.bc-add-form--variant{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.bc-add-form--variant .bc-form-message{flex-basis:100%}.bc-add-form__select{min-height:36px;padding-inline:10px 28px}.bc-pcard__foot .bc-add-form--variant{flex:1 1 100%}.bc-pcard__foot .bc-add-form__select{flex:1 1 auto;min-width:0}.bc-pick__models{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.bc-section--bundles-compact .bc-pick__models .bc-choice{min-height:34px}.bc-pdp__delivery{display:flex;flex-direction:column;gap:4px}.bc-pdp__delivery .bc-rows__row{padding:9px 0;font-size:13px}.bc-pdp__delivery .bc-rows__row span:last-child{white-space:normal;text-align:end}.bc .bc-pdp__delivery-name{color:var(--paper-100);white-space:nowrap}.bc-codechip{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.bc-launch__form .bc-codechip{align-items:center;margin-top:12px}.bc-codechip__box{display:inline-flex;align-items:stretch;border:1px dashed var(--gold-500);background:#e3ad4514}.bc-codechip__code{padding:10px 16px;font:500 18px/1.2 var(--bc-font-sans);letter-spacing:.14em;color:var(--gold-400);-webkit-user-select:all;user-select:all}.bc .bc-codechip__copy{padding:0 16px;border:0;border-inline-start:1px dashed var(--gold-500);background:transparent;color:var(--paper-100);font:400 11px/1 var(--bc-font-sans);letter-spacing:.16em;text-transform:uppercase;cursor:pointer}.bc .bc-codechip__copy:hover{background:#e3ad4529}html.bc-founder-joined .bc-cartfounder__joined{display:flex;flex-direction:column;gap:10px}.bc-cartcode{display:flex;flex-direction:column;gap:8px;margin:0 0 18px}.bc-cartcode .bc-signup__input{min-height:42px;text-transform:uppercase}.bc-cartcode .bc-signup__input::placeholder{text-transform:none}.bc-cartcode .bc-button{min-height:42px;padding-inline:18px}.bc-cartcode .bc-form-message:empty{display:none}.bc-cartcode__applied{display:flex;flex-wrap:wrap;gap:6px}.bc-cartcode__tag{display:inline-flex;align-items:center;gap:8px;padding:4px 6px 4px 10px;border:1px solid var(--gold-600);color:var(--gold-400);font:400 12px/1 var(--bc-font-sans);letter-spacing:.12em}.bc .bc-cartcode__tag button{border:0;background:none;color:var(--paper-100);font-size:16px;line-height:1;cursor:pointer}.jdgm-widget-revamp .jm-review-widget{--jm-review-widget-text-color: #f2efe8 !important;--jm-review-widget-lighter-text-color: #b9b4aa !important;--jm-review-widget-star-and-histogram-color: #e3ad45 !important;--jm-review-widget-button-color: #e3ad45 !important;--jm-review-widget-button-text-color: #131312 !important;--jm-widget-primary-color: #e3ad45 !important;--jm-review-widget-form-button-color: #e3ad45 !important;--jm-review-widget-form-button-text-color: #131312 !important;--jm-widget-border-radius: 0 !important;--jm-widget-border-radius-simplified: 0 !important;color:#f2efe8}.jdgm-widget-revamp{padding-block:clamp(32px,4vw,56px) clamp(48px,6vw,80px);border-top:1px solid var(--border-hairline, rgba(242, 239, 232, .12))}.jdgm-widget-revamp .jm-review-widget-minimal-header__title{font-family:var(--bc-font-serif)!important;font-size:clamp(30px,3vw,40px)!important;font-weight:400!important;line-height:1.1!important;color:#f2efe8!important}.jdgm-widget-revamp .jm-button{border-radius:0!important;font-family:var(--bc-font-sans)!important;font-size:12px!important;letter-spacing:.16em;text-transform:uppercase}.jdgm-widget-revamp .jm-button--secondary,.jdgm-widget-revamp .jm-sort-filter__select{border-color:#f2efe83d!important;border-radius:0!important;color:#f2efe8!important;color-scheme:dark}.jdgm-widget-revamp .jm-sort-filter__select option{background-color:#1c1c1a;color:#f2efe8}.jdgm-widget-revamp .jdgm-tab{font-family:var(--bc-font-sans)!important;font-size:12px!important;letter-spacing:.16em;text-transform:uppercase;color:#8a8780!important}.jdgm-widget-revamp .jdgm-tab--active{color:#f2efe8!important}.jdgm-widget-revamp .jdgm-tablist__activeBar{background-color:#e3ad45!important}.jdgm-widget-revamp .jdgm-review-card__content{border:1px solid rgba(227,173,69,.28)!important;border-radius:0!important;background:#0a0a0973!important}.jdgm-widget-revamp .jdgm-review-card__name{font-family:var(--bc-font-serif)!important;font-size:22px!important;font-weight:400!important;color:#f2efe8!important}.jdgm-widget-revamp .jdgm-review-card__body{font-weight:300;line-height:1.6;color:#d9d4ca!important}.jdgm-widget-revamp .jm-verified-buyer-badge__text{color:#e3ad45!important}.jdgm-widget-revamp .jm-action-buttons__button{min-height:44px;padding-inline:28px!important}.jdgm-write-review-modal{--jdgm-primary-color: #b8862b;--jdgm-star-color: #c9922c;--jdgm-write-review-bg-color: #e3ad45;--jdgm-write-review-text-color: #131312;--jm-widget-primary-color: #b8862b;--jm-review-widget-form-button-color: #e3ad45;--jm-review-widget-form-button-text-color: #131312}.jdgm-write-review-modal .jdgm-star{color:#c9922c!important}.jdgm-write-review-modal__title{font-family:var(--bc-font-serif)!important;font-size:30px!important;font-weight:500!important}.bc-stars{position:relative;display:inline-flex;flex:none;vertical-align:middle;color:var(--gold, var(--gold-500));line-height:0}.bc-stars__row{display:inline-flex;gap:2px}.bc-stars__row svg{width:15px;height:15px;fill:currentColor}.bc-stars--sm .bc-stars__row svg{width:13px;height:13px}.bc-stars__row:first-child{opacity:.28}.bc-stars__row--fill{position:absolute;inset-block:0;inset-inline-start:0;width:var(--bc-stars-fill, 100%);overflow:hidden}@media(min-width:990px){.bc-pgrid--three{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:989px){.bc-pdp__thumbs{grid-template-columns:repeat(4,1fr);gap:10px}.bc-addon__thumb{width:64px;height:80px}.bc-pdp__main:not(.bc-pdp__main--empty){width:100%}.bc-pdp__slide img{width:100%;height:auto}}video::-webkit-media-controls-mute-button,video::-webkit-media-controls-volume-slider,video::-webkit-media-controls-volume-control-container{display:none!important}.bc-card-rating{display:inline-flex;align-items:center;gap:8px;width:fit-content;margin-top:6px;font-size:12px;letter-spacing:.04em;color:var(--stone-200);text-decoration:none}.bc-card-rating:hover span{text-decoration:underline;text-underline-offset:3px}.bc .bc-pdp__rating{display:inline-flex;align-items:center;gap:10px;width:fit-content;font-size:13px;letter-spacing:.04em;color:var(--stone-200);text-decoration:none}.bc .bc-pdp__rating:hover span{text-decoration:underline;text-underline-offset:3px}.bc-reviews{padding-block:clamp(56px,8vw,112px);border-top:1px solid var(--border-hairline);scroll-margin-top:80px}.bc-reviews__head{display:grid;gap:16px;margin-bottom:clamp(24px,3vw,40px)}.bc-reviews__title{margin:0;font:400 clamp(34px,3.6vw,48px) / 1.08 var(--bc-font-serif);color:var(--paper-100)}.bc-reviews__title em{font-style:italic}.bc .bc-reviews__summary{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:14px;color:var(--stone-200)}.bc .bc-reviews__summary strong{font-weight:600;color:var(--paper-100)}.bc .bc-reviews__summary--empty{max-width:46ch;font-size:15px;line-height:1.6}.bc-reviews .jdgm-widget-revamp{padding-block:0;border-top:0}@media(min-width:990px){.bc-reviews__head{grid-template-columns:minmax(0,1fr) auto;align-items:end}}.bc .bc-pdp__option--single .bc-choice{justify-content:flex-start;gap:10px;min-height:0;padding:2px 0;border:0;background:none;color:var(--paper-100);cursor:default;pointer-events:none}.bc .bc-pdp__option--single .bc-choice:before{content:"";flex:none;width:14px;height:8px;margin-top:-4px;border-bottom:1.5px solid var(--gold-500);border-inline-start:1.5px solid var(--gold-500);transform:rotate(-45deg)}.bc .bc-pdp__option--single .bc-pdp__values{display:block}.bc-bundles__showcase{display:grid;gap:clamp(32px,5vw,72px);align-items:start}.bc-bundles__showcase-figure{position:relative;margin:0}.bc-bundles__showcase-main{aspect-ratio:3 / 4;border:1px solid var(--gold-700);box-shadow:var(--bc-shadow-lift)}.bc-bundles__showcase-main>img{object-position:var(--bc-object-position, 50% 50%)}.bc-bundles__showcase-inset{position:absolute;inset-inline-end:16px;bottom:16px;width:36%;aspect-ratio:3 / 4;border:1px solid var(--gold-500);box-shadow:0 12px 32px #00000073}.bc-bundles__showcase-body{display:flex;flex-direction:column;gap:clamp(28px,3vw,40px)}.bc-bundles__showcase .bc__split{grid-template-columns:1fr;gap:16px}.bc-bundles__showcase .bc-bundles__grid{grid-template-columns:1fr}@media(min-width:990px){.bc-bundles__showcase{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.bc-bundles__showcase-figure{position:sticky;top:110px}.bc-bundles__showcase-inset{inset-inline-end:-24px;bottom:32px;width:34%}}@media(max-width:989px){.bc-bundles__showcase-body{display:contents}.bc-bundles__showcase .bc__split{order:-1}.bc-bundles__showcase-inset{width:28%;inset-inline-end:10px;bottom:10px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/bc-pages.css.map */
