.page-title{font:400 clamp(30px,7vw,40px)/1.15 Baskerville,Georgia,serif;text-wrap:balance;margin:0 0 8px}.page-title--small{font-size:clamp(24px,5.5vw,32px)}.page-sub{font-style:italic;font-size:16.5px;color:var(--ink-faint);margin:0 0 clamp(20px,5vw,28px);max-width:48ch}.eyebrow{font:600 11.5px Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--green);margin:0 0 10px}.eyebrow--faint{color:var(--ink-faint)}.journal-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(14px,3.5vw,20px);margin:0}@media(max-width:520px){.journal-grid{grid-template-columns:1fr}}.journal-grid .story{transform:none;box-shadow:0 8px 18px -12px #0000004d}.story--featured{grid-column:1 / -1}.story--featured .story-img{height:150px}.story--featured .story-title{font-size:24px}.pgn{margin:clamp(22px,5vw,30px) 0 0;text-align:center}.pgn span,.pgn a{display:inline-block;font:600 13px Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px 12px;margin:0 2px;text-decoration:none;color:var(--ink);border:1px solid rgba(0,0,0,.2)}.pgn span.current{background:var(--ink);color:var(--paper);border-color:var(--ink)}.pgn a:hover{border-color:var(--ink)}.art-meta{font-style:italic;font-size:14.5px;color:var(--ink-faint);margin:0 0 clamp(20px,5vw,26px)}.art-body{font-size:clamp(16px,4vw,17.5px)}.art-body p{margin:0 0 16px;max-width:52ch}.art-body h2{font:400 clamp(20px,4.8vw,24px)/1.3 Baskerville,Georgia,serif;margin:clamp(24px,5vw,32px) 0 12px}.art-body h3{font:400 clamp(18px,4.4vw,21px)/1.3 Baskerville,Georgia,serif;margin:clamp(20px,4vw,26px) 0 10px}.art-body img{display:block;max-width:100%;height:auto;margin:clamp(18px,4vw,26px) 0;border:1px solid rgba(0,0,0,.08)}.art-body iframe{max-width:100%}.art-body a{color:var(--ink);text-decoration-color:var(--green);text-decoration-thickness:2px;text-underline-offset:3px}.art-body blockquote{border-left:3px solid var(--red);padding:4px 0 4px 18px;margin:clamp(20px,5vw,28px) 0;font-size:clamp(19px,4.6vw,23px);line-height:1.4;font-style:italic;max-width:44ch}.art-body ul,.art-body ol{margin:0 0 16px;padding-left:24px;max-width:50ch}.art-body li{margin-bottom:6px}.art-body hr{border:0;border-top:1px dashed var(--ink-faint);opacity:.55;margin:clamp(24px,6vw,34px) 0}.cat-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(16px,4vw,24px)}@media(max-width:520px){.cat-grid{grid-template-columns:1fr}}.cat-item{text-decoration:none;color:var(--ink);display:block}.cat-img{aspect-ratio:1 / 1;margin:0 0 10px;background:linear-gradient(150deg,#ececea,#d8d8d5) center / cover no-repeat;border:1px solid rgba(0,0,0,.08);overflow:hidden}.cat-img img{display:block;width:100%;height:100%;object-fit:cover}.cat-name-row{display:flex;align-items:baseline;gap:6px;font-size:18px}.cat-name-row .dots{flex:1;border-bottom:2px dotted rgba(0,0,0,.3);transform:translateY(-4px);min-width:20px}.cat-price{font-variant-numeric:tabular-nums;white-space:nowrap}.cat-desc{font:400 14px/1.5 Helvetica Neue,Helvetica,Arial,sans-serif;color:var(--ink-faint);margin:4px 0 0}.cat-item:hover .cat-name-row{color:var(--green)}.vault-tag{display:inline-block;font:600 10px Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;padding:3px 8px;margin:0 0 6px}.vault-tag--gone{border:1px solid var(--ink-faint);color:var(--ink-faint)}.cat-item.is-gone .cat-img{opacity:.55}.cat-item.is-gone .cat-name-row{color:var(--ink-faint)}.pdp{display:grid;grid-template-columns:minmax(0,280px) 1fr;gap:clamp(24px,5vw,40px);align-items:start}@media(max-width:620px){.pdp{grid-template-columns:1fr}}.pdp-plate{background:linear-gradient(150deg,#ececea,#d8d8d5) center / cover no-repeat;border:1px solid rgba(0,0,0,.1);box-shadow:0 14px 30px -16px #0006;overflow:hidden}.pdp-plate img{display:block;width:100%;height:auto}.pdp-thumbs{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.pdp-thumbs img{width:56px;height:56px;object-fit:cover;border:1px solid rgba(0,0,0,.12)}.pdp-badge{display:inline-block;font:600 11px Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--green);margin:0 0 10px}.pdp-price-row{display:flex;align-items:baseline;gap:12px;margin:4px 0 18px}.pdp-price{font-size:22px;font-variant-numeric:tabular-nums}.pdp-was-price{font-size:15px;color:var(--ink-faint);text-decoration:line-through;font-variant-numeric:tabular-nums}.pdp-desc{font-size:16px;max-width:46ch;margin:0 0 22px}.pdp-desc p{margin:0 0 12px}.pdp-desc ul{margin:0 0 12px;padding-left:22px}.pdp-select{display:block;width:100%;max-width:320px;font:400 15px Baskerville,Georgia,serif;padding:11px 12px;border:1.4px solid var(--ink);background:var(--paper);color:var(--ink);margin:0 0 14px}.pdp-buy-row{display:flex;gap:10px;align-items:stretch;margin:0 0 12px;flex-wrap:wrap}.pdp-qty{width:74px;font:400 15px Helvetica Neue,Helvetica,Arial,sans-serif;padding:11px 12px;border:1.4px solid var(--ink);background:var(--paper);color:var(--ink)}button.btn-cta{border:0;cursor:pointer;font:600 12.5px/1 Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:.05em;text-transform:uppercase;padding:14px 22px}button.btn-cta[disabled]{background:var(--ink-faint);cursor:not-allowed}.pdp-note{font-style:italic;font-size:13.5px;color:var(--ink-faint);margin:0}.pdp-note a{color:var(--green)}.lh-logo img{height:clamp(26px,5.5vw,34px)}.story-img{height:140px}.story--featured .story-img{height:220px}.art-hero{margin:0 0 clamp(18px,4vw,26px);border:1px solid rgba(0,0,0,.08)}.art-hero img{display:block;width:100%;height:auto}@media(max-width:640px){.sheet,.cta,.cta--wire,.story,.product,.ad,.post-panel,.desk-label,.desk-sub{transform:none!important}}.lh-search-btn{background:none;border:0;padding:2px 4px 0;cursor:pointer;color:var(--ink);line-height:0}.lh-search-btn:hover{color:var(--green)}.lh-search{margin:-8px 0 clamp(16px,4vw,22px)}.lh-search-form{display:flex;gap:8px}.lh-search-form input{flex:1}.lh-menu{display:none;background:none;border:1.4px dashed var(--red);padding:7px 9px 5px;cursor:pointer;color:var(--red);font:600 9px/1 Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}.lh-menu span{display:block;margin-top:3px}.lh-menu i{display:block;width:22px;height:2px;background:var(--red);margin:0 auto 3px}@media(max-width:640px){.lh-nav{display:none}.lh-menu{display:block}}.drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90}.drawer[hidden]{display:none}.drawer-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#18100880}.drawer-panel{position:absolute;top:0;right:0;bottom:0;width:min(320px,86vw);background:var(--paper);box-shadow:-18px 0 40px #00000059;padding:26px 28px;overflow-y:auto}.drawer-close{background:none;border:0;font:400 30px/1 Baskerville,Georgia,serif;color:var(--ink);cursor:pointer;padding:4px 8px;margin:-4px -8px 10px auto;display:block}.drawer-panel nav a{display:block;text-decoration:none;color:var(--ink);font:400 24px/1.3 Baskerville,Georgia,serif;padding:12px 0;border-bottom:1px dashed rgba(0,0,0,.2)}.drawer-panel nav a small{display:block;font-style:italic;font-size:14px;color:var(--ink-faint);margin-top:2px}.drawer-sign{margin-top:22px;font-style:italic;font-size:14px;color:var(--ink-faint)}.ps-locale{margin-top:14px}.locale-select{font:400 13px Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px 10px;border:1px solid rgba(0,0,0,.25);background:var(--paper);color:var(--ink-faint);max-width:240px}.opt-label{font:600 11px Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 8px}.opt-row{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 18px}.opt-chip{font:400 14.5px Baskerville,Georgia,serif;padding:8px 16px;border:1.4px solid var(--ink);background:none;color:var(--ink);cursor:pointer}.opt-chip[aria-pressed=true]{background:var(--ink);color:var(--paper)}.opt-swatch{width:36px;height:36px;padding:3px;border:1.4px solid rgba(0,0,0,.25);border-radius:50%;background:none;cursor:pointer}.opt-swatch span{display:block;width:100%;height:100%;border-radius:50%;border:1px solid rgba(0,0,0,.12)}.opt-swatch[aria-pressed=true]{border-color:var(--ink);border-width:2.5px}.pdp-thumbs img{cursor:pointer}.pdp-thumbs img.active{border:2px solid var(--ink)}.comments{margin:0 0 clamp(20px,5vw,26px)}.comment{padding:14px 0;border-bottom:1px dashed rgba(0,0,0,.18)}.comment-meta{font-style:italic;font-size:13.5px;color:var(--ink-faint);margin:0 0 6px}.comment-body{font-size:15.5px;max-width:52ch}.comment-body p{margin:0 0 10px}.comment-empty{font-style:italic;color:var(--ink-faint);margin:0 0 18px}.comment-form{max-width:480px}.comment-form-row{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 8px}.comment-form-row .cta-input{flex:1 1 180px}.comment-textarea{display:block;width:100%;min-height:110px;resize:vertical;font-family:Baskerville,Georgia,serif;margin:0 0 10px}.comment-ok{color:var(--green);font-style:italic;margin:0 0 12px}.comment-err{color:var(--red);font-style:italic;margin:0 0 12px}.comment-note{font-style:italic;font-size:12.5px;color:var(--ink-faint);margin:10px 0 0}.lh-menu{border:0;padding:6px 4px;color:var(--ink)}.lh-menu i{width:24px;height:2px;background:var(--ink);margin:0 0 5px}.lh-menu i:last-child{margin-bottom:0}.drawer-search{margin:0 0 18px}.drawer-search input{width:100%}.drawer-signup{margin-top:24px}.drawer-signup-head{font:700 14px Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px}.drawer-signup-row{display:flex;gap:8px}.drawer-signup-row .cta-input{flex:1;min-width:0}.drawer-signup-btn{font-size:18px;padding:10px 16px;line-height:1}.art-author{color:var(--ink-faint);text-decoration-color:var(--green);text-decoration-thickness:2px;text-underline-offset:3px}.art-author:hover{color:var(--green)}.sr-list{display:flex;flex-direction:column}.sr-item{display:flex;gap:16px;align-items:center;text-decoration:none;color:var(--ink);padding:14px 0;border-bottom:1px dashed rgba(0,0,0,.18)}.sr-img{flex:none;width:64px;height:64px;background:linear-gradient(150deg,#ececea,#d8d8d5);border:1px solid rgba(0,0,0,.08);overflow:hidden}.sr-img img{width:100%;height:100%;object-fit:cover;display:block}.sr-type{font:600 10.5px Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 3px}.sr-title{font-size:18px;font-weight:400;margin:0}.sr-price{font:400 13.5px Helvetica Neue,Helvetica,Arial,sans-serif;color:var(--ink-faint);margin:3px 0 0}.sr-item:hover .sr-title{color:var(--green)}.cart-line{display:flex;gap:14px;align-items:center;padding:16px 0;border-bottom:1px dashed rgba(0,0,0,.18)}.cart-line-img{flex:none;width:72px;height:72px;border:1px solid rgba(0,0,0,.08);overflow:hidden;background:#f0f0ee}.cart-line-img img{width:100%;height:100%;object-fit:cover;display:block}.cart-line-main{flex:1;min-width:0}.cart-line-title{font-size:17px;color:var(--ink);text-decoration:none}.cart-line-title:hover{color:var(--green)}.cart-line-variant{font:400 13px Helvetica Neue,Helvetica,Arial,sans-serif;color:var(--ink-faint);margin:2px 0}.cart-remove{font:600 11px Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint)}.cart-remove:hover{color:var(--red)}.cart-line-price{font-variant-numeric:tabular-nums;white-space:nowrap}.cart-foot{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;margin:20px 0 10px}.cart-subtotal{font-size:19px}.cart-foot-btns{display:flex;gap:10px}@media(max-width:480px){.cart-line{flex-wrap:wrap}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/velo-letter-pages.css.map */
