.bk.svelte-dbu47k{--paper:#f3ead8;--ink:#3b2a1d;--terra:#b4492d;--forest:#2f4a3a;--gold:#d9a441;color:var(--ink);background:var(--paper);font-family:DM Sans,sans-serif;overflow-x:clip}a.svelte-dbu47k{color:inherit;text-decoration:none}h1.svelte-dbu47k,h2.svelte-dbu47k,h3.svelte-dbu47k{letter-spacing:-.02em;margin:0;font-family:Fraunces,serif;font-weight:600}em.svelte-dbu47k{color:var(--terra);font-style:italic;font-weight:400}button.svelte-dbu47k{cursor:pointer;font-family:inherit}.kick.svelte-dbu47k{letter-spacing:2.5px;text-transform:uppercase;color:var(--terra);font-size:13px;font-weight:700}header.svelte-dbu47k{z-index:40;background:var(--paper);border-bottom:3px double #3b2a1d40;justify-content:space-between;align-items:center;padding:18px 5vw;display:flex;position:sticky;top:0}.logo.svelte-dbu47k{align-items:center;gap:10px;font:800 24px Fraunces,serif;display:flex}.logo.svelte-dbu47k svg:where(.svelte-dbu47k){width:30px;color:var(--terra)}.logo.svelte-dbu47k i:where(.svelte-dbu47k){color:var(--terra);font-weight:400}header.svelte-dbu47k nav:where(.svelte-dbu47k){gap:34px;font-weight:500;display:flex}header.svelte-dbu47k nav:where(.svelte-dbu47k) a:where(.svelte-dbu47k):hover{color:var(--terra)}.basket.svelte-dbu47k{font-weight:700}.basket.svelte-dbu47k b:where(.svelte-dbu47k){background:var(--terra);color:#fff;border-radius:50%;place-items:center;min-width:24px;height:24px;margin-left:6px;font-size:13px;display:inline-grid}.hero.svelte-dbu47k{grid-template-columns:1fr 1.05fr;align-items:center;gap:4vw;padding:7vh 5vw 9vh;display:grid}.hero.svelte-dbu47k h1:where(.svelte-dbu47k){margin:18px 0;font-size:clamp(42px,6vw,92px);line-height:1.02}.copy.svelte-dbu47k p:where(.svelte-dbu47k){max-width:460px;margin:0 0 28px;font-size:19px;line-height:1.65}.search.svelte-dbu47k{border:2px solid var(--ink);max-width:480px;box-shadow:5px 5px 0 var(--ink);background:#fff9ec;border-radius:99px;align-items:center;gap:12px;padding:16px 22px;display:flex}.search.svelte-dbu47k span:where(.svelte-dbu47k){font-size:22px}.search.svelte-dbu47k input:where(.svelte-dbu47k){font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:17px}.chips.svelte-dbu47k{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.chips.svelte-dbu47k button:where(.svelte-dbu47k){background:0 0;border:1.5px solid #3b2a1d66;border-radius:99px;padding:8px 16px;transition:all .25s}.chips.svelte-dbu47k button:where(.svelte-dbu47k):hover{background:var(--ink);color:var(--paper)}.case.svelte-dbu47k{background:#6b4a32;border-radius:10px;padding:22px 22px 6px;position:relative;box-shadow:inset 0 0 0 6px #5a3d29,0 40px 70px #3b2a1d4d}.shelf.svelte-dbu47k{background:linear-gradient(#5a3d29,#4d3322);border-bottom:12px solid #4a3220;align-items:flex-end;gap:3px;height:150px;margin-bottom:14px;padding:0 8px;display:flex;box-shadow:inset 0 14px 18px #00000059}.spine.svelte-dbu47k{width:var(--w);height:var(--h);background:var(--c);transform-origin:bottom;animation:.8s cubic-bezier(.16,1,.3,1) both svelte-dbu47k-rise;animation-delay:calc(var(--i) * 40ms + var(--r) * .12s);border:0;border-radius:3px 3px 1px 1px;flex:none;padding:0;transition:transform .5s cubic-bezier(.34,1.56,.64,1);position:relative;box-shadow:inset -3px 0 #0000002e,inset 2px 0 #ffffff2e}.spine.svelte-dbu47k i:where(.svelte-dbu47k){background:#ffffff59;height:5px;position:absolute;top:14%;left:0;right:0;box-shadow:0 8px #ffffff40}.spine.svelte-dbu47k em:where(.svelte-dbu47k){width:max-content;max-width:160px;color:var(--paper);background:var(--ink);opacity:0;pointer-events:none;z-index:3;border-radius:6px;padding:5px 10px;font:500 12px DM Sans;transition:all .25s;position:absolute;bottom:100%;left:50%;transform:translate(-50%,6px)}.spine.svelte-dbu47k:hover,.spine.on.svelte-dbu47k{transform:translateY(-16px)rotate(-3deg)}.spine.svelte-dbu47k:hover em:where(.svelte-dbu47k){opacity:1;transform:translate(-50%,-4px)}@keyframes svelte-dbu47k-rise{0%{transform:translateY(120%)}}.note.svelte-dbu47k{z-index:5;background:#fff9ec;border-radius:6px;gap:3px;padding:16px 20px;display:grid;position:absolute;bottom:-26px;right:-14px;transform:rotate(2.5deg);box-shadow:0 20px 40px #3b2a1d59}.note.svelte-dbu47k small:where(.svelte-dbu47k){color:var(--terra);letter-spacing:1.5px;text-transform:uppercase;font-size:11px;font-weight:700}.note.svelte-dbu47k b:where(.svelte-dbu47k){font:600 20px Fraunces}.note.svelte-dbu47k button:where(.svelte-dbu47k){background:var(--terra);color:#fff;border:0;border-radius:99px;margin-top:8px;padding:10px 14px;font-weight:700}.browse.svelte-dbu47k{background:#fbf5e8;padding:8vh 5vw}.top.svelte-dbu47k{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;margin-bottom:40px;display:flex}.top.svelte-dbu47k h2:where(.svelte-dbu47k){font-size:clamp(34px,4.6vw,64px)}.filter.svelte-dbu47k{flex-wrap:wrap;gap:8px;display:flex}.filter.svelte-dbu47k button:where(.svelte-dbu47k){border:1.5px solid var(--ink);background:0 0;border-radius:99px;padding:10px 20px;font-weight:500;transition:all .25s}.filter.svelte-dbu47k button.on:where(.svelte-dbu47k){background:var(--ink);color:var(--paper)}.grid.svelte-dbu47k{grid-template-columns:repeat(4,1fr);gap:40px 26px;display:grid}.none.svelte-dbu47k{text-align:center;grid-column:1/-1;padding:40px 0;font:italic 22px Fraunces}.book.svelte-dbu47k{perspective:900px;margin-bottom:18px}.cover.svelte-dbu47k{aspect-ratio:3/4;background:var(--a);color:var(--b);transform-origin:0;border-radius:3px 8px 8px 3px;flex-direction:column;justify-content:flex-end;gap:4px;padding:20px 18px;transition:transform .6s cubic-bezier(.16,1,.3,1),box-shadow .6s;display:flex;position:relative;overflow:hidden;transform:rotateY(0);box-shadow:inset 8px 0 #0000002e,8px 14px 24px #3b2a1d4d}article.svelte-dbu47k:hover .cover:where(.svelte-dbu47k){transform:rotateY(-24deg)translate(6px);box-shadow:inset 8px 0 #0000002e,18px 22px 30px #3b2a1d59}.cover.svelte-dbu47k b:where(.svelte-dbu47k){font:600 22px/1.1 Fraunces;position:relative}.cover.svelte-dbu47k small:where(.svelte-dbu47k){letter-spacing:1.5px;text-transform:uppercase;opacity:.85;font-size:12px;position:relative}.art.svelte-dbu47k{aspect-ratio:1;background:var(--b);opacity:.9;position:absolute;inset:12% 14% auto}.art.sun.svelte-dbu47k{box-shadow:0 0 0 14px color-mix(in srgb, var(--b) 25%, transparent);border-radius:50%}.art.arch.svelte-dbu47k{border-radius:999px 999px 0 0}.art.moon.svelte-dbu47k{box-shadow:inset -26px 0 0 0 var(--a);border-radius:50%}.art.dots.svelte-dbu47k{background:radial-gradient(circle, var(--b) 3px, transparent 4px) 0 0 / 18px 18px}.art.lines.svelte-dbu47k{background:repeating-linear-gradient(0deg, var(--b) 0 3px, transparent 3px 14px)}.art.wave.svelte-dbu47k{background:radial-gradient(circle at 50% 100%, transparent 14px, var(--b) 15px 19px, transparent 20px) 0 0 / 40px 20px}article.svelte-dbu47k h3:where(.svelte-dbu47k){font-size:19px}article.svelte-dbu47k p:where(.svelte-dbu47k){opacity:.7;margin:4px 0 12px;font-size:14px}.buy.svelte-dbu47k{justify-content:space-between;align-items:center;display:flex}.buy.svelte-dbu47k b:where(.svelte-dbu47k){font:600 20px Fraunces}.buy.svelte-dbu47k button:where(.svelte-dbu47k){border:1.5px solid var(--ink);background:0 0;border-radius:99px;padding:9px 16px;font-weight:700;transition:all .25s}.buy.svelte-dbu47k button:where(.svelte-dbu47k):hover{background:var(--terra);border-color:var(--terra);color:#fff}.picks.svelte-dbu47k{background:var(--forest);color:var(--paper);grid-template-columns:1.3fr 1fr;align-items:center;gap:4vw;padding:12vh 5vw;display:grid}.picks.svelte-dbu47k .kick:where(.svelte-dbu47k){color:var(--gold)}blockquote.svelte-dbu47k{margin:22px 0;font:400 clamp(26px,3.4vw,48px)/1.25 Fraunces}blockquote.svelte-dbu47k em:where(.svelte-dbu47k){color:var(--gold)}cite.svelte-dbu47k{opacity:.7;font-style:normal}.stack.svelte-dbu47k{height:320px;position:relative}.bkc.svelte-dbu47k{left:calc(var(--i) * 70px);top:calc(var(--i) * 20px);background:var(--a);width:190px;height:260px;color:var(--b);transform:rotate(calc(var(--i) * 6deg - 6deg));border-radius:3px 8px 8px 3px;align-items:flex-end;padding:18px;transition:transform .6s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;box-shadow:inset 8px 0 #0003,14px 20px 36px #0006}.stack.svelte-dbu47k:hover .bkc:where(.svelte-dbu47k){transform:rotate(calc(var(--i) * 12deg - 12deg)) translateY(-10px)}.bkc.svelte-dbu47k b:where(.svelte-dbu47k){font:600 20px/1.1 Fraunces}.club.svelte-dbu47k{background:var(--gold);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px;padding:10vh 5vw;display:flex}.club.svelte-dbu47k .kick:where(.svelte-dbu47k){color:var(--ink)}.club.svelte-dbu47k h2:where(.svelte-dbu47k){margin:10px 0;font-size:clamp(30px,4vw,54px)}.club.svelte-dbu47k p:where(.svelte-dbu47k){margin:0;font-size:18px}.club.svelte-dbu47k button:where(.svelte-dbu47k){border:2px solid var(--ink);background:var(--ink);color:var(--paper);border-radius:99px;padding:18px 34px;font-size:17px;font-weight:700;transition:all .3s;box-shadow:5px 5px #3b2a1d59}.club.svelte-dbu47k button.on:where(.svelte-dbu47k){color:var(--ink);background:#fff9ec}.visit.svelte-dbu47k{grid-template-columns:1fr 1fr;gap:5vw;padding:10vh 5vw;display:grid}.visit.svelte-dbu47k h2:where(.svelte-dbu47k){font-size:clamp(30px,4vw,54px)}.visit.svelte-dbu47k p:where(.svelte-dbu47k){margin:12px 0 0;font-size:18px}table.svelte-dbu47k{border-collapse:collapse;width:100%;font-size:18px}td.svelte-dbu47k{border-bottom:1px dashed #3b2a1d66;padding:18px 0}td.svelte-dbu47k:last-child{text-align:right;font-weight:700}footer.svelte-dbu47k{background:var(--ink);color:var(--paper);justify-content:space-between;gap:20px;padding:28px 5vw;display:flex}footer.svelte-dbu47k span:where(.svelte-dbu47k){font:800 20px Fraunces}footer.svelte-dbu47k small:where(.svelte-dbu47k){opacity:.6}@media (width<=900px){header.svelte-dbu47k nav:where(.svelte-dbu47k){display:none}.hero.svelte-dbu47k,.picks.svelte-dbu47k,.visit.svelte-dbu47k{grid-template-columns:1fr}.grid.svelte-dbu47k{grid-template-columns:repeat(2,1fr);gap:30px 16px}.shelf.svelte-dbu47k{height:120px}.stack.svelte-dbu47k{height:300px}footer.svelte-dbu47k{flex-direction:column}}
