.article-content{font-size:17px;line-height:1.72;color:var(--ink-soft)}.article-content>p:first-of-type:first-letter{font-family:var(--font-display);font-size:3.4em;line-height:.9;float:left;margin-right:12px;margin-top:6px;color:var(--accent);font-weight:600}.article-content h2{font-family:var(--font-display);font-size:28px;font-weight:600;letter-spacing:-.018em;line-height:1.15;margin:40px 0 16px;color:var(--ink)}.article-content h3{font-family:var(--font-display);font-size:22px;font-weight:600;margin:32px 0 12px;color:var(--ink)}.article-content blockquote{margin:32px 0;padding:0 0 0 28px;border-left:2.5px solid var(--accent);font-family:var(--font-display);font-style:italic;font-size:22px;line-height:1.4;color:var(--ink)}.article-content a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.article-content img{border-radius:var(--radius-md);margin:24px 0}.vb-shelf__cover{position:relative;display:block;text-decoration:none}.vb-shelf__cover img,.vb-shelf__cover .vb-shelf__thumb{width:100%;height:270px;object-fit:cover;border-radius:var(--radius-sm);background:var(--paper-soft);display:block}.vb-shelf__price-badge{position:absolute;bottom:10px;left:10px;background:var(--accent);color:var(--paper);font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.06em;padding:5px 8px;border-radius:2px;z-index:2;box-shadow:inset 0 -1.5px #00000040}.vb-shelf__card .vb-shelf__title{font-family:var(--font-display);font-size:16px;font-weight:600;line-height:1.25;margin:12px 0 4px}.vb-shelf__card .vb-shelf__title a{color:var(--ink);text-decoration:none}.vb-shelf__card .vb-shelf__title a:hover{color:var(--accent)}.vb-shelf__card .vb-shelf__author{font-family:var(--font-display);font-style:italic;font-size:13px;color:var(--ink-soft);margin:0 0 6px}.vb-collections{display:flex;flex-direction:column;gap:20px;padding-bottom:var(--space-9)}.vb-collection-row{display:grid;grid-template-columns:140px 1fr auto;gap:24px;align-items:center;padding:20px 24px;background:var(--paper);text-decoration:none;transition:all .14s var(--ease-page)}.vb-collection-row:nth-child(odd){background:var(--buckram)}.vb-collection-row:nth-child(odd) .vb-collection-row__info h3,.vb-collection-row:nth-child(odd) .vb-collection-row__info p,.vb-collection-row:nth-child(odd) .vb-collection-row__count,.vb-collection-row:nth-child(odd) .vb-collection-row__arrow{color:var(--paper)}.vb-collection-row:nth-child(odd):hover{background:#0d273b}.vb-collection-row:hover{background:var(--paper-soft)}.vb-collection-row:hover .vb-collection-row__arrow{color:var(--accent)}.vb-collection-row__thumb{height:190px;border-radius:var(--radius-sm);overflow:hidden;flex-shrink:0}.vb-collection-row__body{display:flex;flex-direction:row;align-items:center;gap:24px;min-width:0}.vb-collection-row__info{display:flex;flex-direction:column;gap:6px;flex:0 0 auto;min-width:0}.vb-collection-row__info h3{font-family:var(--font-display);font-size:22px;font-weight:600;color:var(--ink);margin:0;letter-spacing:-.01em}.vb-collection-row__info p{margin:0;font-size:14px;color:var(--ink-soft);line-height:1.5;max-width:48ch}.vb-collection-row__count{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:var(--ink-muted);margin-top:2px}.vb-collection-row__slider{display:flex;gap:12px;overflow-x:auto;padding-bottom:4px;flex:1 1 0;min-width:0;justify-content:flex-end}.vb-collection-row__book{flex:0 0 auto;width:80px;height:112px;border-radius:2px;overflow:hidden;box-shadow:0 2px 6px -2px #00000026}.vb-collection-row__arrow{font-family:var(--font-mono);font-size:20px;color:var(--ink-muted);transition:color .14s var(--ease-page);padding-right:4px;flex-shrink:0}@media(max-width:900px){.vb-collection-row{grid-template-columns:110px 1fr auto;gap:16px;padding:16px}.vb-collection-row__thumb{height:150px}.vb-collection-row__body{flex-direction:column;align-items:flex-start;gap:12px}.vb-collection-row__slider{justify-content:flex-start;width:100%}.vb-collection-row__info h3{font-size:18px}.vb-collection-row__info p{display:none}.vb-collection-row__book{width:64px;height:90px}}.vb-mobile-toggle{display:none;width:40px;height:40px;flex-direction:column;justify-content:center;align-items:center;gap:5px;cursor:pointer;background:transparent;border:0;padding:0;z-index:50}.vb-mobile-toggle span{display:block;width:22px;height:2px;background:var(--buckram);transition:transform .2s var(--ease-page),opacity .2s var(--ease-page)}@media(max-width:1100px){.vb-mobile-toggle{display:flex}}body.is-mobile-nav-open .vb-mobile-nav{transform:translate(0);pointer-events:auto}body.is-mobile-nav-open .vb-mobile-toggle span:nth-child(1){transform:translateY(7px) rotate(45deg)}body.is-mobile-nav-open .vb-mobile-toggle span:nth-child(2){opacity:0}body.is-mobile-nav-open .vb-mobile-toggle span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.vb-mobile-nav{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--paper);z-index:45;transform:translate(-100%);transition:transform var(--dur-slow) var(--ease-page);pointer-events:none;display:flex;flex-direction:column;padding:80px var(--page-margin) 40px}.vb-mobile-nav__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px;padding-bottom:16px;border-bottom:1px solid var(--rule-soft)}.vb-mobile-nav__title{font-family:var(--font-display);font-size:24px;font-weight:600}.vb-mobile-nav__close{width:44px;height:44px;display:flex;align-items:center;justify-content:center;font-size:28px;color:var(--ink);cursor:pointer;border-radius:var(--radius-pill);transition:background .14s var(--ease-page);background:transparent;border:0}.vb-mobile-nav__close:hover{background:var(--paper-soft)}.vb-mobile-nav__body{display:flex;flex-direction:column;gap:4px;overflow-y:auto}.vb-mobile-nav__link{font-family:var(--font-display);font-size:28px;font-weight:600;color:var(--ink);text-decoration:none;padding:12px 0;transition:color .14s var(--ease-page)}.vb-mobile-nav__link:hover{color:var(--accent)}.vb-mobile-nav hr{margin:16px 0}.newsletter-form{display:flex;gap:0;border:1.5px solid var(--rule-firm);border-radius:var(--radius-sm);overflow:hidden;background:var(--paper)}.newsletter-form:focus-within{border-color:var(--ink)}.newsletter-form input{flex:1;border:0;padding:12px 14px;background:transparent;font-size:14px;outline:0;min-width:0}.newsletter-form button{background:var(--buckram);color:var(--paper);padding:0 18px;font-family:var(--font-body);font-weight:700;font-size:11.5px;text-transform:uppercase;letter-spacing:.08em;border:0;cursor:pointer}.newsletter-form button:hover{background:var(--buckram)}.vb-privacy{max-width:720px;margin:0 auto;padding-block:var(--space-9) var(--space-9)}.vb-privacy__head{margin-bottom:48px;border-bottom:1px solid var(--rule-soft);padding-bottom:32px}.vb-privacy__head h1{font-family:var(--font-display);font-size:clamp(36px,5vw,64px);font-weight:600;letter-spacing:-.025em;line-height:.96;margin:16px 0 12px}.vb-privacy__updated{font-family:var(--font-mono);font-size:12px;text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:var(--ink-muted);margin:0}.vb-privacy__body section{margin-bottom:40px}.vb-privacy__body h2{font-family:var(--font-display);font-size:22px;font-weight:600;color:var(--ink);margin:0 0 14px;letter-spacing:-.01em}.vb-privacy__body p{font-size:16px;line-height:1.7;color:var(--ink-soft);margin:0 0 14px}.vb-privacy__body ul{margin:0 0 16px;padding-left:22px;display:flex;flex-direction:column;gap:8px}.vb-privacy__body li{font-size:15.5px;line-height:1.6;color:var(--ink-soft)}.vb-privacy__body a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.vb-privacy__body a:hover{color:var(--ink)}.group{display:flex;flex-wrap:nowrap;overflow:hidden;width:100%}.group--horizontal{flex-direction:row;justify-content:space-between;align-items:center;padding:0 var(--padding)}.group--vertical{flex-direction:column;align-items:var(--alignment);padding:var(--padding) 0}.text{text-align:var(--text-align)}.text--title{font-size:2rem;font-weight:700}.text--subtitle{font-size:1.5rem}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto;max-width:350px}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
