.oh-page .jmast{padding:40px 0 0}.oh-page .jmast .rule{border-top:1px solid var(--oh-line)}.oh-page .jmast .top{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.oh-page .jmast .ov{font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--oh-ink-faint)}.oh-page .jmast .ov.r{color:var(--oh-accent-2)}.oh-page .jmast .row{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;padding:18px 0 30px;flex-wrap:wrap}.oh-page .jmast .ttl{font-family:Fraunces;font-weight:400;font-size:clamp(40px,7vw,74px);line-height:.98;letter-spacing:-.02em;margin:0}.oh-page .jmast .ttl em{font-style:italic;color:var(--oh-accent-2)}.oh-page .jmast .stand{max-width:36ch;text-align:right;color:var(--oh-ink-soft);font-weight:300;font-size:15px;line-height:1.7;margin:0 0 6px}@media(max-width:760px){.oh-page .jmast .stand{text-align:left}}.oh-page .jcover{padding:34px 0 6px}.oh-page .jcover .cover{position:relative;display:flex;align-items:flex-end;min-height:400px;border:1px solid var(--oh-line);border-radius:5px;overflow:hidden;transition:border-color .4s,transform .4s}.oh-page .jcover .cover:hover{border-color:color-mix(in srgb,var(--oh-accent) 45%,var(--oh-line));transform:translateY(-3px)}.oh-page .jcover .bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.oh-page .jcover .bg img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.oh-page .jcover .veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to top,#0d0905ed,#0d090533 62%,#0d090580)}.oh-page .jcover .in{position:relative;z-index:2;padding:44px 46px;max-width:62ch}.oh-page .jcover .ov{font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--oh-accent-2);margin-bottom:16px}.oh-page .jcover h2{font-family:Fraunces;font-weight:400;font-size:clamp(28px,4.6vw,50px);line-height:1.08;margin:0;max-width:20ch}.oh-page .jcover .dek{margin-top:16px;max-width:54ch;font-size:17px;color:var(--oh-ink-soft);font-weight:300;line-height:1.7}.oh-page .jcover .by{margin-top:18px;font-size:12px;color:var(--oh-ink-faint);letter-spacing:.05em}.oh-page .jcover .go{display:inline-block;margin-top:18px;font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--oh-accent-2)}@media(max-width:600px){.oh-page .jcover .in{padding:30px 26px}.oh-page .jcover .cover{min-height:330px}}.oh-page .jindex{padding:40px 0 60px}.oh-page .jx{display:grid;grid-template-columns:1fr 1fr;column-gap:56px}@media(max-width:760px){.oh-page .jx{grid-template-columns:1fr}}.oh-page .jentry{display:grid;grid-template-columns:auto 1fr;gap:22px;align-items:start;padding:26px 0;border-top:1px solid var(--oh-line)}.oh-page .jentry .no{font-family:Fraunces;font-style:italic;font-size:16px;color:var(--oh-accent-2);padding-top:3px;opacity:.85}.oh-page .jentry .meta{font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--oh-ink-faint);margin-bottom:9px}.oh-page .jentry h4{font-family:Fraunces;font-weight:400;font-size:22px;line-height:1.22;margin:0;transition:color .3s}.oh-page .jentry:hover h4{color:var(--oh-accent-2)}.oh-page .jentry .dek{margin-top:9px;font-size:14px;color:var(--oh-ink-faint);font-weight:300;line-height:1.6}.oh-page .jentry .go{display:inline-block;margin-top:12px;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--oh-ink-faint);transition:color .3s}.oh-page .jentry:hover .go{color:var(--oh-accent-2)}.oh-page .oh-pager{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:44px;font-size:13px;letter-spacing:.04em}.oh-page .oh-pager .pg{color:var(--oh-ink-soft);border-bottom:1px solid var(--oh-line);padding-bottom:3px;transition:.3s}.oh-page .oh-pager .pg:hover{color:var(--oh-accent-2);border-color:var(--oh-accent-2)}.oh-page .oh-pager .pg.off{color:var(--oh-ink-faint);opacity:.5;border-color:transparent;pointer-events:none}.oh-page .oh-pager .nums{display:flex;gap:12px;align-items:center;color:var(--oh-ink-faint)}.oh-page .oh-pager .nums a:hover,.oh-page .oh-pager .nums .cur{color:var(--oh-accent-2)}.oh-page .journal-empty{color:var(--oh-ink-soft);font-weight:300;font-size:17px;padding:30px 0 60px}.oh-page .jkeep{border-top:1px solid var(--oh-line);padding:36px 0 12px;text-align:center}.oh-page .jkeep .k{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--oh-ink-faint)}.oh-page .jkeep a{display:inline-block;margin-top:10px;font-family:Fraunces;font-style:italic;font-size:22px;color:var(--oh-ink);transition:color .3s}.oh-page .jkeep a:hover{color:var(--oh-accent-2)}
/*# sourceMappingURL=/cdn/shop/t/1/assets/oh-blog.css.map */
