@import"https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500&display=swap";:root{--bdp-ground:#E4DCCB;--bdp-page:#EFE9DC;--bdp-page-2:#F6F2E9;--bdp-plate:#F6F2E9;--bdp-ink:#141C2E;--bdp-ink-70:rgba(20,28,46,.7);--bdp-ink-45:rgba(20,28,46,.45);--bdp-ink-22:rgba(20,28,46,.22);--bdp-rule:rgba(20,28,46,.16);--bdp-navy:#00205C;--bdp-navy-deep:#000E2C;--bdp-navy-black:#00071A;--bdp-gold:var(--theme-brand-gold,#96762F);--bdp-gold-soft:var(--theme-brand-gold-soft,#C8A75C);--bdp-gold-lite:var(--theme-brand-gold-lite,#E7CE94);--bdp-on-dark:#F3EEE3;--bdp-on-dark-60:rgba(243,238,227,.62);--bdp-on-dark-35:rgba(243,238,227,.34);--bdp-shelf:#8B6B44;--bdp-shelf-dark:#5C4527;--bdp-serif:"Canela", "Playfair Display", Georgia, serif;--bdp-sans:"IBM Plex Sans", var(--font-body-family,"Segoe UI"), Roboto, "Helvetica Neue", Arial, sans-serif;--bdp-mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, "Courier New", monospace;--bdp-d1:clamp(30px,4.2vw,56px);--bdp-d2:clamp(28px,3.2vw,42px);--bdp-d3:clamp(21px,2.2vw,28px);--bdp-d4:20px;--bdp-d5:17px;--bdp-num:22px;--bdp-t-s:13px;--bdp-t-m:15px;--bdp-t-l:16px;--bdp-m-s:10px;--bdp-m-m:11px;--bdp-m-l:12px;--bdp-ease:cubic-bezier(.2,.7,.2,1);--bdp-max:1360px;--bdp-gut:max(20px,3vw);--bdp-spine-w:clamp(54px,5vw,80px)}.bdp,.bdp *,.bdp *:before,.bdp *:after{box-sizing:border-box}.bdp{margin:0;background:var(--bdp-ground);color:var(--bdp-ink);font-family:var(--bdp-sans);font-size:var(--bdp-t-l);line-height:1.55;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;text-size-adjust:100%;overflow-x:hidden}@supports (overflow-x: clip){.bdp{overflow-x:clip}}.bdp img{max-width:100%;display:block}:where(.bdp) :where(button,a,input,select,textarea){font:inherit;color:inherit}.bdp :focus-visible{outline:2px solid var(--bdp-gold);outline-offset:3px}.bdp-wrap{width:min(100%,var(--bdp-max));margin-inline:auto;padding-inline:var(--bdp-gut)}.bdp-kicker{margin:0;font-family:var(--bdp-mono);font-size:var(--bdp-m-m);letter-spacing:.18em;text-transform:uppercase;color:var(--bdp-ink-45)}.bdp-h2{margin:10px 0 0;font-family:var(--bdp-serif);font-weight:400;font-size:var(--bdp-d2);line-height:1.03;letter-spacing:-.015em;text-wrap:balance}.bdp-sub{margin:10px 0 0;font-family:var(--bdp-serif);font-style:italic;font-size:var(--bdp-d3);line-height:1.2;color:var(--bdp-ink-70)}.bdp-lede{margin:16px 0 0;max-width:62ch;color:var(--bdp-ink-70);font-size:var(--bdp-t-l)}.bdp-lede+.bdp-lede{margin-top:12px}.bdp-sec{padding-block:clamp(52px,6vw,92px)}.shopify-section:has(.bdp-sec)+.shopify-section:has(.bdp-sec) .bdp-sec{border-top:1px solid var(--bdp-rule)}.bdp-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 22px;border:1px solid var(--bdp-ink);background:var(--bdp-ink);color:var(--bdp-ground);font-family:var(--bdp-mono);font-size:var(--bdp-m-m);letter-spacing:.14em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .22s,color .22s,border-color .22s}.bdp-btn:hover,.bdp-btn--ghost{background:transparent;color:var(--bdp-ink)}.bdp-btn--ghost:hover{background:var(--bdp-ink);color:var(--bdp-ground)}.bdp-btn--onDark{background:var(--bdp-on-dark);border-color:var(--bdp-on-dark);color:var(--bdp-navy-deep)}.bdp-btn--onDark:hover{background:transparent;color:var(--bdp-on-dark)}.bdp-btn--sm{min-height:44px;padding:0 16px;font-size:var(--bdp-m-s)}.bdp-link{font-family:var(--bdp-mono);font-size:var(--bdp-m-m);letter-spacing:.12em;text-transform:uppercase;color:var(--bdp-ink-70);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.bdp-link:hover{color:var(--bdp-gold);text-decoration-color:var(--bdp-gold)}.bdp-cover{position:relative;isolation:isolate;overflow:hidden;min-height:clamp(460px,58svh,580px);display:grid;place-items:center;text-align:center;padding:clamp(32px,4vw,52px) var(--bdp-gut) clamp(44px,4.5vw,60px);background:radial-gradient(64% 52% at 50% 6%,rgba(200,167,92,.2),transparent 64%),linear-gradient(180deg,var(--bdp-navy) 0%,var(--bdp-navy-deep) 56%,var(--bdp-navy-black) 100%);color:var(--bdp-on-dark)}.bdp-cover:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.5;background-image:repeating-linear-gradient(90deg,transparent 0 13px,rgba(243,238,227,.04) 13px 14px);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 16%,#000 78%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 16%,#000 78%,transparent)}.bdp-cover:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:84px;background:linear-gradient(180deg,transparent,var(--bdp-ground) 92%);pointer-events:none}.bdp-cover__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:var(--bdp-cov-bg);background-size:cover;background-position:var(--bdp-cov-bg-pos,center);background-repeat:no-repeat;opacity:var(--bdp-cov-bg-op,.5)}.bdp-cover__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,7,26,var(--bdp-cov-bg-dark,.5))}@media(max-width:749px){.bdp-cover__bg{background-image:var(--bdp-cov-bg-m,var(--bdp-cov-bg));background-position:var(--bdp-cov-bg-pos-m,var(--bdp-cov-bg-pos,center))}}.bdp-cover__in{position:relative;z-index:1;width:min(100%,900px)}.bdp-cover__eyebrow{margin:0 0 22px;font-family:var(--bdp-mono);font-size:var(--bdp-m-m);letter-spacing:.3em;text-transform:uppercase;color:var(--bdp-on-dark-60)}.bdp-cover h1{margin:0 auto;max-width:20ch;font-family:var(--bdp-serif);font-weight:400;font-size:var(--bdp-d1);line-height:1.06;letter-spacing:-.02em;text-wrap:balance;color:var(--bdp-gold-lite);background:linear-gradient(96deg,#8f6e2c,#e7ce94,#fff3d2 44%,#c8a75c 68%,#8f6e2c);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.bdp-promise{margin:22px auto 0;padding:0;list-style:none;display:grid;gap:10px;max-width:640px;text-align:left}.bdp-promise li{display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:14px;font-family:var(--bdp-serif);font-size:var(--bdp-d4);line-height:1.3;color:var(--bdp-on-dark)}.bdp-promise b{font-family:var(--bdp-serif);font-weight:400;font-size:clamp(22px,2vw,30px);line-height:1;color:var(--bdp-gold-soft)}.bdp-promise span{color:var(--bdp-on-dark-60)}.bdp-cover__cta{margin-top:26px}.bdp-cover__micro{margin:14px 0 0;font-family:var(--bdp-mono);font-size:var(--bdp-m-m);letter-spacing:.16em;text-transform:uppercase;color:var(--bdp-on-dark-60)}.bdp-cover__folio{position:absolute;right:var(--bdp-gut);bottom:14px;z-index:1;font-family:var(--bdp-mono);font-size:var(--bdp-m-m);letter-spacing:.2em;text-transform:uppercase;color:var(--bdp-ink-45)}.bdp-quicknav{background:var(--bdp-page);border-bottom:1px solid var(--bdp-rule)}.bdp-quicknav__in{display:flex;flex-wrap:wrap;gap:6px 26px;align-items:center;padding-block:12px}.bdp-quicknav__l{font-family:var(--bdp-mono);font-size:var(--bdp-m-m);letter-spacing:.14em;text-transform:uppercase;color:var(--bdp-ink-70);text-decoration:none;padding:6px 0;border-bottom:1px solid transparent;transition:color .2s,border-color .2s}.bdp-quicknav__l:hover{color:var(--bdp-gold);border-bottom-color:var(--bdp-gold)}@media(max-width:749px){.bdp-quicknav__in{gap:4px 18px;padding-block:10px}.bdp-quicknav__l{font-size:var(--bdp-m-s)}}.bdp-library{position:relative;padding-block:clamp(44px,5vw,72px) clamp(48px,6vw,84px)}.bdp-library__head{display:flex;justify-content:space-between;align-items:flex-end;gap:28px;flex-wrap:wrap;margin-bottom:clamp(22px,3vw,36px)}.bdp-library__hint{margin:0;max-width:34ch;text-align:left;text-wrap:pretty;font-size:var(--bdp-t-s);line-height:1.5;color:var(--bdp-ink-70)}.bdp-progress{display:flex;align-items:center;gap:10px;margin-top:14px;justify-content:flex-start;font-family:var(--bdp-mono);font-size:var(--bdp-m-m);letter-spacing:.16em;text-transform:uppercase;color:var(--bdp-ink-45)}.bdp-progress__bar{position:relative;width:120px;height:2px;background:var(--bdp-ink-22)}.bdp-progress__bar i{position:absolute;inset:0 auto 0 0;background:var(--bdp-gold)}.bdp-plan{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;margin-bottom:clamp(18px,2.4vw,28px);padding-bottom:16px;border-bottom:1px solid var(--bdp-rule)}.bdp-plan__label{font-family:var(--bdp-mono);font-size:var(--bdp-m-s);letter-spacing:.2em;text-transform:uppercase;color:var(--bdp-ink-45);margin-right:4px}.bdp-plan__i{display:inline-flex;align-items:baseline;gap:7px;font-family:var(--bdp-mono);font-size:var(--bdp-m-s);letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--bdp-ink-45)}.bdp-plan__i b{font-family:var(--bdp-serif);font-weight:400;font-size:var(--bdp-m-m);letter-spacing:.04em}.bdp-plan__dot{width:6px;height:6px;border-radius:50%;border:1px solid var(--bdp-ink-22);align-self:center}.bdp-plan__i[data-s=past] .bdp-plan__dot{background:var(--bdp-ink-22);border-color:var(--bdp-ink-22)}.bdp-plan__i[data-s=current]{color:var(--bdp-gold)}.bdp-plan__i[data-s=current] .bdp-plan__dot{background:var(--bdp-gold);border-color:var(--bdp-gold);box-shadow:0 0 0 3px #96762f38}.bdp-shelf__books{display:flex;align-items:flex-end;gap:9px;height:var(--rowH, clamp(640px,88vh,940px));padding-top:34px}.bdp-shelf__board{position:relative;height:12px;margin-top:-1px;background:linear-gradient(180deg,var(--bdp-shelf) 0%,var(--bdp-shelf-dark) 100%);box-shadow:0 12px 26px -12px #0000008c}.bdp-shelf__board:after{content:"";position:absolute;left:0;right:0;top:100%;height:26px;background:linear-gradient(180deg,rgba(0,0,0,.16),transparent)}.bdp-book{position:relative;flex:0 0 var(--bdp-spine-w);height:var(--h,96%);display:grid;grid-template-columns:var(--bdp-spine-w) minmax(0,1fr);min-width:0;transition:flex-basis .58s var(--bdp-ease)}.bdp-book.is-open{flex:1 1 auto;height:100%;min-width:min(680px,66vw)}.bdp-spine{position:relative;width:100%;height:100%;border:0;padding:44px 0;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:12px;color:#f0e9da;text-align:center;overflow:hidden;background:linear-gradient(90deg,#fff3,#ffffff08 26%,#00000024 78%,#00000057),repeating-linear-gradient(0deg,rgba(0,0,0,.1) 0 2px,transparent 2px 5px),var(--spine,var(--bdp-navy));box-shadow:inset 0 0 0 1px #00000047,6px 0 14px -10px #0009;transition:transform .3s var(--bdp-ease),filter .4s var(--bdp-ease),box-shadow .3s var(--bdp-ease)}.bdp-spine:before,.bdp-spine:after{content:"";position:absolute;left:9px;right:9px;height:1px;background:var(--bdp-gold-soft);opacity:.55}.bdp-spine:before{top:34px}.bdp-spine:after{bottom:34px}.bdp-spine__num{font-family:var(--bdp-serif);font-size:var(--bdp-num);line-height:1;letter-spacing:.06em;color:var(--bdp-gold-soft)}.bdp-spine__title{writing-mode:vertical-rl;text-orientation:sideways;transform:rotate(180deg);font-family:var(--bdp-serif);font-size:var(--bdp-d5);line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-height:100%;flex:0 1 auto}.bdp-spine__status{writing-mode:vertical-rl;text-orientation:sideways;transform:rotate(180deg);font-family:var(--bdp-mono);font-size:var(--bdp-m-s);letter-spacing:.2em;text-transform:uppercase;color:#f0e9da9e;white-space:nowrap}.bdp-spine__lock{flex:0 0 auto;display:block;color:var(--bdp-gold-soft);opacity:.72}.bdp-book[data-status=past] .bdp-spine:hover,.bdp-book[data-status=current] .bdp-spine:hover{transform:translateY(-16px);box-shadow:inset 0 0 0 1px #00000047,10px 0 22px -10px #000000b3}.bdp-book[data-status=current]{height:calc(var(--h,96%) + 3%)}.bdp-book[data-status=current] .bdp-spine{box-shadow:inset 0 0 0 1px var(--bdp-gold-soft),8px 0 20px -10px #000000b3}.bdp-book[data-status=future]{height:calc(var(--h,96%) - 4%)}.bdp-book[data-status=future] .bdp-spine{filter:saturate(.14) brightness(.82);cursor:default}.bdp-book[data-status=future] .bdp-spine__title{display:none}.bdp-book[data-status=future] .bdp-spine__status{color:#f0e9dadb}.bdp-ribbon{position:absolute;top:-38px;left:calc(var(--bdp-spine-w)/2);transform:translate(-50%);width:11px;height:54px;z-index:3;pointer-events:none;background:linear-gradient(90deg,var(--bdp-gold) 0%,var(--bdp-gold-soft) 45%,var(--bdp-gold) 100%);clip-path:polygon(0 0,100% 0,100% 100%,50% 82%,0 100%);box-shadow:2px 0 6px -2px #00000080}.bdp-panel{position:relative;min-width:0;overflow:hidden;background:linear-gradient(90deg,rgba(0,0,0,.14) 0 10px,transparent 10px),repeating-linear-gradient(90deg,var(--bdp-page-2) 0 3px,rgba(20,28,46,.06) 3px 4px) left/16px 100% no-repeat,var(--bdp-page);border:1px solid var(--bdp-rule);border-left:0;opacity:0;visibility:hidden;transition:opacity .3s ease .14s}.bdp-book.is-open .bdp-panel{opacity:1;visibility:visible}.bdp-panel__scroll{height:100%;container-type:inline-size}.bdp-panel__in{display:grid;gap:clamp(18px,2vw,26px);padding:clamp(24px,2.6vw,36px) clamp(24px,2.6vw,36px) clamp(26px,2.8vw,38px) clamp(32px,3vw,46px)}.bdp-film{position:relative}.bdp-film__frame{position:relative;aspect-ratio:16/9;width:100%;background:var(--bdp-navy-black);border:1px solid var(--bdp-rule);overflow:hidden}.bdp-film__frame video{display:none;width:100%;height:100%;object-fit:contain;background:#000}.bdp-film__frame.has-video video{display:block}.bdp-film__frame.has-video .bdp-film__ph{display:none}.bdp-film__ph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;padding:18px;color:var(--bdp-on-dark-35);font-family:var(--bdp-mono);font-size:var(--bdp-m-s);letter-spacing:.18em;text-transform:uppercase;line-height:1.8}.bdp-film__ph b{color:var(--bdp-gold-soft);font-weight:400;font-size:var(--bdp-m-l)}.bdp-film__fs{position:absolute;right:10px;top:10px;z-index:3;display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 12px;border:1px solid rgba(243,238,227,.4);background:#00071a9e;color:var(--bdp-on-dark);font-family:var(--bdp-mono);font-size:var(--bdp-m-s);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background .2s,border-color .2s}.bdp-film__fs:hover{background:#00071ae0;border-color:var(--bdp-gold-soft)}.bdp-film__play{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;z-index:2;width:56px;height:56px;border-radius:50%;padding:0;display:grid;place-items:center;cursor:pointer;border:1px solid rgba(243,238,227,.55);background:#00071a47;color:var(--bdp-on-dark);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);transition:background .22s var(--bdp-ease),transform .22s var(--bdp-ease),border-color .22s}.bdp-film__play svg{display:block;width:15px;height:17px;margin-left:3px}.bdp-film__play:hover{background:#00071a99;border-color:var(--bdp-gold-soft);transform:scale(1.05)}.bdp-film__frame.is-playing .bdp-film__play{display:none}.bdp-film__frame:not(.is-playing) video::-webkit-media-controls{opacity:0}.bdp-film__frame:fullscreen{aspect-ratio:auto;width:100%;height:100%;border:0;background:#000;display:grid;place-items:center}.bdp-film__frame:fullscreen video{display:block;width:100%;height:100%}.bdp-film__cap{margin:10px 0 0;font-family:var(--bdp-mono);font-size:var(--bdp-m-s);letter-spacing:.14em;text-transform:uppercase;color:var(--bdp-ink-45)}.bdp-ch__meta{margin:0;font-family:var(--bdp-mono);font-size:var(--bdp-m-s);letter-spacing:.19em;text-transform:uppercase;color:var(--bdp-ink-45)}.bdp-ch__meta b{color:var(--bdp-gold);font-weight:400}.bdp-ch__title{margin:10px 0 0;font-family:var(--bdp-serif);font-weight:400;font-size:var(--bdp-d2);line-height:1.03;letter-spacing:-.018em;text-wrap:balance}.bdp-ch__body{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(18px,2vw,28px);align-items:start}.bdp-ch__body>*{min-width:0}@container (max-width:660px){.bdp-ch__body{grid-template-columns:1fr}}.bdp-ch__left{display:grid;gap:18px;min-width:0}.bdp-ch__syn{margin:0;color:var(--bdp-ink-70);font-size:var(--bdp-t-m);line-height:1.62}.bdp-wish{padding-top:18px;border-top:1px solid var(--bdp-rule)}.bdp-wish__label{margin:0;font-family:var(--bdp-mono);font-size:var(--bdp-m-s);letter-spacing:.22em;text-transform:uppercase;color:var(--bdp-gold)}.bdp-wish__title{margin:10px 0 0;font-family:var(--bdp-serif);font-style:italic;font-weight:400;font-size:var(--bdp-d3);line-height:1.08}.bdp-wish__gift{margin:10px 0 0;font-size:var(--bdp-t-s);line-height:1.5;color:var(--bdp-ink-70)}.bdp-drawer{margin-top:16px;border-top:1px solid var(--bdp-rule)}.bdp-drawer details{border-bottom:1px solid var(--bdp-rule)}.bdp-drawer summary{list-style:none;cursor:pointer;position:relative;padding:14px 30px 14px 0;font-family:var(--bdp-mono);font-size:var(--bdp-m-m);letter-spacing:.14em;text-transform:uppercase;min-height:44px;display:flex;align-items:center}.bdp-drawer summary::-webkit-details-marker{display:none}.bdp-drawer summary:after{content:"+";position:absolute;right:2px;top:50%;transform:translateY(-50%);font-size:var(--bdp-d5);color:var(--bdp-gold)}.bdp-drawer details[open] summary:after{content:"\2013"}.bdp-drawer summary:hover{color:var(--bdp-gold)}.bdp-steps{margin:0 0 18px;padding:0;list-style:none;display:grid;gap:12px}.bdp-steps li{display:grid;grid-template-columns:26px 1fr;gap:12px;align-items:baseline;font-size:var(--bdp-t-s);line-height:1.5;color:var(--bdp-ink-70)}.bdp-steps b{font-family:var(--bdp-mono);font-size:var(--bdp-m-m);letter-spacing:.1em;color:var(--bdp-gold);font-weight:400}.bdp-note{margin:0 0 18px;font-size:var(--bdp-t-s);line-height:1.55;color:var(--bdp-ink-70)}.bdp-lora{padding-top:22px;border-top:1px solid var(--bdp-rule)}.bdp-lora__label{margin:0;font-family:var(--bdp-mono);font-size:var(--bdp-m-s);letter-spacing:.2em;text-transform:uppercase;color:var(--bdp-ink-45)}.bdp-lora__by{margin:6px 0 16px;font-family:var(--bdp-serif);font-style:italic;font-size:var(--bdp-d4);color:var(--bdp-ink)}.bdp-lora__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@container (max-width:660px){.bdp-lora__grid{grid-template-columns:1fr}}.bdp-lorac{display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;padding:14px;background:var(--bdp-page-2);border:1px solid var(--bdp-rule)}.bdp-lorac__img{aspect-ratio:4/5;background:var(--bdp-plate);border:1px solid var(--bdp-rule);overflow:hidden}.bdp-lorac__img img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.bdp-lorac__b{display:grid;align-content:start;gap:6px;min-width:0}.bdp-lorac__name{margin:0;font-family:var(--bdp-serif);font-weight:400;font-size:var(--bdp-d4);line-height:1.05}.bdp-lorac__q{margin:0;font-family:var(--bdp-mono);font-size:var(--bdp-m-s);letter-spacing:.18em;text-transform:uppercase;color:var(--bdp-gold)}.bdp-lorac__why{margin:0;font-size:var(--bdp-t-s);line-height:1.5;color:var(--bdp-ink-70)}.bdp-lorac__cta{justify-self:start;margin-top:4px;white-space:nowrap;font-size:var(--bdp-m-s);letter-spacing:.1em;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.bdp-lorac__cta:after{content:" \2192";text-decoration:none;display:inline-block}.bdp-locked{display:grid;place-content:center;height:100%;text-align:center;padding:30px;gap:12px}.bdp-locked__num{font-family:var(--bdp-serif);font-size:clamp(40px,5vw,64px);line-height:1;color:var(--bdp-ink-22)}.bdp-locked__txt{margin:0;font-family:var(--bdp-mono);font-size:var(--bdp-m-m);letter-spacing:.2em;text-transform:uppercase;color:var(--bdp-ink-45);line-height:2}.bdp-imprint{background:var(--bdp-page);border-block:1px solid var(--bdp-rule)}.bdp-imprint__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:0;row-gap:0;padding-block:0;margin:0}@media(min-width:990px){.bdp-imprint__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.bdp-imprint__i{min-width:0;padding:16px 18px;border-right:1px solid var(--bdp-rule);border-bottom:1px solid var(--bdp-rule)}.bdp-imprint__i:nth-child(2n){border-right:0}@media(min-width:990px){.bdp-imprint__i{padding:18px 24px;border-bottom:0}.bdp-imprint__i:nth-child(2n){border-right:1px solid var(--bdp-rule)}.bdp-imprint__i:last-child{border-right:0}}.bdp-imprint__i:nth-child(n+3){border-bottom:0}.bdp-imprint__i dt{margin:0;font-size:var(--bdp-t-s);line-height:1.35;font-weight:500;letter-spacing:.005em}.bdp-imprint__i dd{margin:4px 0 0;font-family:var(--bdp-mono);font-size:var(--bdp-m-s);letter-spacing:.14em;text-transform:uppercase;line-height:1.5;color:var(--bdp-ink-45)}.bdp-wishes__head{max-width:70ch}.bdp-wgrid{display:grid;gap:6px;margin-top:clamp(24px,3vw,34px)}.bdp-wsp{position:relative}.bdp-wsp__face{position:relative;width:100%;border:0;cursor:pointer;overflow:hidden;text-align:left;min-height:76px;padding:16px 20px 20px 18px;display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:16px;color:#f0e9da;background:linear-gradient(180deg,#ffffff29,#ffffff05 34%,#0000002e),repeating-linear-gradient(90deg,rgba(0,0,0,.09) 0 2px,transparent 2px 5px),linear-gradient(100deg,var(--bdp-navy) 0%,var(--bdp-navy-deep) 100%);box-shadow:inset 0 0 0 1px #0000004d,0 6px 16px -12px #000000b3;transition:transform .28s var(--bdp-ease),box-shadow .28s var(--bdp-ease)}.bdp-wsp__face:after{content:"";position:absolute;left:0;right:0;bottom:0;height:5px;background:repeating-linear-gradient(90deg,var(--bdp-page-2) 0 3px,rgba(0,0,0,.22) 3px 4px)}.bdp-wsp__face:before{content:"";position:absolute;left:18px;right:18px;top:0;height:1px;background:var(--bdp-gold-soft);opacity:.4}.bdp-wsp:not([data-w=locked]) .bdp-wsp__face:hover{transform:translate(6px);box-shadow:inset 0 0 0 1px var(--bdp-gold-soft),0 10px 22px -12px #000c}.bdp-wsp__n{font-family:var(--bdp-serif);font-size:var(--bdp-num);line-height:1;color:var(--bdp-gold-soft)}.bdp-wsp__t{font-family:var(--bdp-serif);font-size:var(--bdp-d3);line-height:1.1}.bdp-wsp__st{font-family:var(--bdp-mono);font-size:var(--bdp-m-s);letter-spacing:.16em;text-transform:uppercase;color:#f0e9da99;white-space:nowrap;align-self:start}.bdp-wsp[data-w=fulfilled] .bdp-wsp__st,.bdp-wsp[data-w=now] .bdp-wsp__st{color:var(--bdp-gold-lite)}.bdp-wsp__more{position:absolute;right:18px;bottom:9px;font-family:var(--bdp-mono);font-size:var(--bdp-m-s);letter-spacing:.14em;text-transform:uppercase;color:var(--bdp-gold-soft)}.bdp-wsp__more:after{content:" +"}.bdp-wsp.is-open .bdp-wsp__more:after{content:" \2013"}.bdp-wsp[data-w=locked] .bdp-wsp__face{cursor:default;filter:saturate(.5) brightness(.86)}.bdp-wsp__bars{display:flex;gap:7px;align-items:center}.bdp-wsp__bars i{display:block;height:11px;background:#f3eee33d;border-radius:1px}.bdp-wsp[data-w=locked] .bdp-wsp__more{color:#f0e9da80}.bdp-wsp[data-w=locked] .bdp-wsp__more:after{content:""}.bdp-wsp__panel{display:none;padding:20px 20px 22px 22px;background:var(--bdp-page);border:1px solid var(--bdp-rule);border-top:0}.bdp-wsp.is-open .bdp-wsp__panel{display:grid;gap:10px}.bdp-wsp__lead{margin:0;font-family:var(--bdp-serif);font-style:italic;font-size:var(--bdp-d3);line-height:1.22}.bdp-wsp__gift{margin:0;font-size:var(--bdp-t-m);line-height:1.5}.bdp-wsp__gift b{display:block;font-family:var(--bdp-mono);font-weight:400;font-size:var(--bdp-m-s);letter-spacing:.18em;text-transform:uppercase;color:var(--bdp-gold);margin-bottom:5px}.bdp-wsp__det{margin:0;font-size:var(--bdp-t-s);line-height:1.55;color:var(--bdp-ink-70)}.bdp-wsp__rec{margin:0;font-family:var(--bdp-mono);font-size:var(--bdp-m-s);letter-spacing:.14em;text-transform:uppercase;color:var(--bdp-ink-45)}.bdp-wsp__panel .bdp-btn{justify-self:start;margin-top:4px}.bdp-tabs{display:flex;gap:8px;margin-top:22px}.bdp-tab{padding:9px 16px;border:1px solid var(--bdp-ink-22);background:transparent;min-height:44px;font-family:var(--bdp-mono);font-size:var(--bdp-m-m);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:border-color .2s,background .2s,color .2s}.bdp-tab[aria-selected=true]{background:var(--bdp-ink);border-color:var(--bdp-ink);color:var(--bdp-ground)}.bdp-railwrap{position:relative;margin-top:22px;min-width:0}.bdp-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(215px,1fr);gap:14px;min-width:0;overflow-x:auto;padding-bottom:12px;scroll-snap-type:x proximity;scroll-behavior:smooth;scrollbar-width:thin;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.bdp-rail>*{scroll-snap-align:start}.bdp-rail[hidden]{display:none}.bdp-rail,.bdp-shelves,.bdp-revs{scrollbar-color:var(--bdp-ink-22) var(--bdp-page)}.bdp-rail::-webkit-scrollbar,.bdp-shelves::-webkit-scrollbar,.bdp-revs::-webkit-scrollbar{height:10px}.bdp-rail::-webkit-scrollbar-track,.bdp-shelves::-webkit-scrollbar-track,.bdp-revs::-webkit-scrollbar-track{background:var(--bdp-page)}.bdp-rail::-webkit-scrollbar-thumb,.bdp-shelves::-webkit-scrollbar-thumb,.bdp-revs::-webkit-scrollbar-thumb{background:var(--bdp-ink-22);border:3px solid var(--bdp-page);border-radius:5px}.bdp-rail::-webkit-scrollbar-thumb:hover,.bdp-shelves::-webkit-scrollbar-thumb:hover,.bdp-revs::-webkit-scrollbar-thumb:hover{background:var(--bdp-ink-45)}.bdp-rail--bleed{margin-inline:calc(var(--bdp-gut) * -1);padding-inline:var(--bdp-gut);scroll-padding-inline:var(--bdp-gut);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--bdp-gut),#000 calc(100% - var(--bdp-gut)),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 var(--bdp-gut),#000 calc(100% - var(--bdp-gut)),transparent 100%)}.bdp-arrows{display:flex;gap:8px;margin-top:6px}.bdp-arrow{width:44px;height:44px;border:1px solid var(--bdp-ink-22);background:transparent;cursor:pointer;font-family:var(--bdp-mono);font-size:var(--bdp-m-l);line-height:1;transition:background .2s,color .2s,border-color .2s}.bdp-arrow:hover{background:var(--bdp-ink);border-color:var(--bdp-ink);color:var(--bdp-ground)}.bdp-sechead{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap}.bdp-sechead .bdp-arrows{margin-top:0}.bdp-railend{display:grid;align-content:center;justify-items:start;gap:12px;padding:20px 8px;text-decoration:none}.bdp-railend__t{font-family:var(--bdp-serif);font-size:var(--bdp-d3);line-height:1.05}.bdp-railend__l{font-family:var(--bdp-mono);font-size:var(--bdp-m-m);letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid var(--bdp-gold);padding-bottom:5px}.bdp-railend:hover .bdp-railend__l{color:var(--bdp-gold)}.bdp-card{display:grid;grid-template-rows:auto auto 1fr auto;gap:8px;padding:14px;background:var(--bdp-page);border:1px solid var(--bdp-rule);text-decoration:none;color:var(--bdp-ink);transition:border-color .22s,transform .22s var(--bdp-ease)}.bdp-card:hover{border-color:var(--bdp-gold);transform:translateY(-3px)}.bdp-card__img{position:relative;aspect-ratio:1;background:var(--bdp-plate);border:1px solid var(--bdp-rule);overflow:hidden}.bdp-card__img img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.bdp-card__tag{position:absolute;left:0;top:0;padding:6px 10px;background:var(--bdp-navy-deep);color:var(--bdp-gold-lite);font-family:var(--bdp-mono);font-size:var(--bdp-m-m);font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums}.bdp-card__name{font-family:var(--bdp-serif);font-size:var(--bdp-d4);line-height:1.08}.bdp-card__desc{font-size:var(--bdp-t-s);color:var(--bdp-ink-70);line-height:1.42}.bdp-card__row{display:flex;justify-content:space-between;align-items:baseline;gap:3px 10px;flex-wrap:wrap;padding-top:8px;border-top:1px solid var(--bdp-rule);font-family:var(--bdp-mono);font-size:var(--bdp-m-m);font-variant-numeric:tabular-nums}.bdp-rate{color:var(--bdp-gold);white-space:nowrap}.bdp-card__price{margin-left:auto;white-space:nowrap}.bdp-old{color:var(--bdp-ink-45);text-decoration:line-through;margin-right:6px;white-space:nowrap}.bdp-now{white-space:nowrap;font-size:var(--bdp-m-l);font-weight:600;color:var(--bdp-ink)}.bdp-sec__foot{margin-top:22px;display:flex;gap:16px;align-items:center;flex-wrap:wrap}.bdp-eclipse{position:relative;overflow:hidden;color:var(--bdp-on-dark);padding-block:clamp(48px,5.5vw,80px);background:radial-gradient(46% 62% at 86% 22%,rgba(200,167,92,.2),transparent 62%),linear-gradient(120deg,var(--bdp-navy-black) 0%,var(--bdp-navy-deep) 52%,var(--bdp-navy) 100%)}.bdp-eclipse__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:var(--bdp-ecl-bg);background-size:cover;background-position:var(--bdp-ecl-bg-pos,center);background-repeat:no-repeat;opacity:var(--bdp-ecl-bg-op,.45)}.bdp-eclipse__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,7,26,var(--bdp-ecl-bg-dark,.55))}.bdp-eclipse>.bdp-wrap{position:relative;z-index:1}@media(max-width:749px){.bdp-eclipse__bg{background-image:var(--bdp-ecl-bg-m,var(--bdp-ecl-bg));background-position:var(--bdp-ecl-bg-pos-m,var(--bdp-ecl-bg-pos,center))}}.bdp-eclipse .bdp-kicker{color:var(--bdp-on-dark-35)}.bdp-eclipse .bdp-lede{color:var(--bdp-on-dark-60)}.bdp-eclipse h2{color:var(--bdp-on-dark)}.bdp-eclipse .bdp-sub{color:var(--bdp-gold-soft)}.bdp-eclipse__grid{display:grid;grid-template-columns:minmax(280px,1fr) minmax(0,1.1fr);gap:clamp(28px,4vw,56px);align-items:center}.bdp-eclipse__grid>*{min-width:0}.bdp-eclipse__disc{position:relative;width:74px;height:74px;border-radius:50%;margin-bottom:16px;background:radial-gradient(circle at 34% 30%,#F3EEE3 0%,#C8A75C 40%,#4B3A17 72%,var(--bdp-navy-black) 100%);box-shadow:0 0 44px -8px #c8a75c99}.bdp-eclipse__disc:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(circle at 68% 62%,var(--bdp-navy-black) 34%,transparent 35%)}.bdp-eclipse .bdp-arrow{background:#00071a8c;border-color:#f3eee36b;color:var(--bdp-on-dark);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.bdp-eclipse .bdp-arrow:hover{background:var(--bdp-on-dark);border-color:var(--bdp-on-dark);color:var(--bdp-navy-deep)}.bdp-eclipse .bdp-card,.bdp-eclipse .bdp-card__name,.bdp-eclipse .bdp-card__price,.bdp-eclipse .bdp-now{color:var(--bdp-ink)}.bdp-eclipse .bdp-railend{color:var(--bdp-on-dark)}.bdp-shelves{display:grid;grid-auto-flow:column;gap:14px;margin-top:clamp(26px,3vw,38px);grid-auto-columns:76%;min-width:0;overflow-x:auto;padding-bottom:12px;scroll-snap-type:x proximity;scroll-behavior:smooth;scrollbar-width:thin;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}@media(min-width:640px){.bdp-shelves{grid-auto-columns:42%}}@media(min-width:990px){.bdp-shelves{grid-auto-columns:26%}}.bdp-shelfcard{scroll-snap-align:start;padding:22px 20px;background:var(--bdp-page);border:1px solid var(--bdp-rule);border-top:2px solid var(--bdp-gold);display:grid;gap:9px;align-content:start}.bdp-shelfcard__n{font-family:var(--bdp-mono);font-size:var(--bdp-m-s);letter-spacing:.2em;color:var(--bdp-gold)}.bdp-shelfcard__t{font-family:var(--bdp-serif);font-size:var(--bdp-d4);line-height:1.05}.bdp-shelfcard__d{font-size:var(--bdp-t-s);color:var(--bdp-ink-70);line-height:1.5}.bdp-shelfcard__p{font-family:var(--bdp-serif);font-style:italic;font-size:var(--bdp-t-m);color:var(--bdp-ink);margin-top:2px}.bdp-revs{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(265px,1fr);gap:14px;margin-top:26px;min-width:0;overflow-x:auto;padding-bottom:12px;scroll-snap-type:x proximity;scroll-behavior:smooth;scrollbar-width:thin;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.bdp-rev{scroll-snap-align:start;width:100%;margin:0;padding:22px;background:var(--bdp-page);border:1px solid var(--bdp-rule);display:grid;gap:12px;align-content:start}.bdp-rev__stars{font-family:var(--bdp-mono);font-size:var(--bdp-m-l);letter-spacing:.22em;color:var(--bdp-gold)}.bdp-rev__txt{margin:0;font-family:var(--bdp-serif);font-size:var(--bdp-d5);line-height:1.42}.bdp-rev__who{font-family:var(--bdp-mono);font-size:var(--bdp-m-s);letter-spacing:.16em;text-transform:uppercase;color:var(--bdp-ink-45)}.bdp-faq{margin-top:clamp(30px,3.4vw,44px);border-top:1px solid var(--bdp-rule)}.bdp-faq details{border-bottom:1px solid var(--bdp-rule)}.bdp-faq summary{list-style:none;cursor:pointer;padding:18px 34px 18px 0;position:relative;min-height:44px;font-family:var(--bdp-serif);font-size:var(--bdp-d5);line-height:1.25}.bdp-faq summary::-webkit-details-marker{display:none}.bdp-faq summary:after{content:"+";position:absolute;right:4px;top:50%;transform:translateY(-50%);font-family:var(--bdp-mono);font-size:var(--bdp-d5);color:var(--bdp-gold)}.bdp-faq details[open] summary:after{content:"\2013"}.bdp-faq p{margin:0 0 22px;max-width:74ch;color:var(--bdp-ink-70);font-size:var(--bdp-t-m);line-height:1.6}.bdp-final{text-align:center}.bdp-final h2{margin-inline:auto;max-width:20ch}.bdp-acts{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:20px}.bdp-final .bdp-acts{justify-content:center}.bdp-colophon{margin-top:clamp(36px,4vw,58px);padding-top:20px;border-top:1px solid var(--bdp-rule);font-family:var(--bdp-mono);font-size:var(--bdp-m-s);letter-spacing:.16em;text-transform:uppercase;color:var(--bdp-ink-45);text-align:center;line-height:2}@media(max-width:989px){.bdp-library__head{display:block}.bdp-library__hint{text-align:left;max-width:none;margin-top:12px}.bdp-progress{justify-content:flex-start;margin-top:14px}.bdp-shelf__books{display:block;height:auto;padding-top:0}.bdp-shelf__board{display:none}.bdp-book{display:block;height:auto!important;flex:none;width:100%;margin-bottom:7px;transition:none}.bdp-book.is-open{min-width:0;margin-bottom:16px}.bdp-spine{width:100%;height:auto;min-height:66px;padding:14px 16px 16px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;text-align:left;box-shadow:inset 0 0 0 1px #00000047,0 6px 14px -10px #0009;background:linear-gradient(180deg,#ffffff2e,#ffffff05 30%,#00000029),repeating-linear-gradient(90deg,rgba(0,0,0,.09) 0 2px,transparent 2px 5px),var(--spine,var(--bdp-navy))}.bdp-spine:before{top:auto;bottom:0;left:0;right:0;height:5px;opacity:1;background:repeating-linear-gradient(90deg,var(--bdp-page-2) 0 3px,rgba(0,0,0,.22) 3px 4px)}.bdp-spine:after{display:none}.bdp-spine__num{font-size:var(--bdp-d4)}.bdp-spine__title{writing-mode:horizontal-tb;transform:none;white-space:normal;font-size:var(--bdp-d5);line-height:1.14;text-align:center}.bdp-spine__status{writing-mode:horizontal-tb;transform:none;font-size:var(--bdp-m-s);letter-spacing:.16em}.bdp-spine__lock{justify-self:start}.bdp-book[data-status=past] .bdp-spine:hover,.bdp-book[data-status=current] .bdp-spine:hover{transform:none}.bdp-book[data-status=future] .bdp-spine{min-height:56px}.bdp-ribbon{top:-12px;left:auto;right:18px;transform:none;width:11px;height:56px}.bdp-book[data-status=current] .bdp-spine{padding-right:38px}.bdp-panel{border:1px solid var(--bdp-rule);border-top:0;background:var(--bdp-page);display:none}.bdp-book.is-open .bdp-panel{display:block}.bdp-panel__scroll{height:auto;overflow:visible}.bdp-panel__in{padding:20px 16px 26px;gap:18px}.bdp-lorac{grid-template-columns:84px minmax(0,1fr)}.bdp-eclipse__grid{grid-template-columns:1fr}.bdp-arrows{display:none}.bdp-promise{gap:12px;margin-top:20px}.bdp-promise li{gap:10px;font-size:var(--bdp-d5);line-height:1.35}.bdp-promise b{font-size:22px}.bdp-revs{grid-auto-columns:86%;gap:10px;margin-top:20px}.bdp-rev{padding:18px;gap:10px}.bdp-rev__txt{font-size:var(--bdp-t-m);line-height:1.5}.bdp-rail::-webkit-scrollbar,.bdp-shelves::-webkit-scrollbar,.bdp-revs::-webkit-scrollbar{height:6px}.bdp-rail::-webkit-scrollbar-thumb,.bdp-shelves::-webkit-scrollbar-thumb,.bdp-revs::-webkit-scrollbar-thumb{border-width:1px}}@media(prefers-reduced-motion:reduce){.bdp *,.bdp *:before,.bdp *:after{transition-duration:.001ms!important;animation-duration:.001ms!important;scroll-behavior:auto!important}}.bdp-reveal{opacity:0;transform:translateY(10px);transition:opacity .6s ease,transform .6s var(--bdp-ease)}.bdp-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.bdp-reveal{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/72/assets/bdp-anniversary.css.map */
