.itt .journal-hero{min-height:620px;height:calc(100vh - 160px);max-height:760px}.itt .journal{padding:var(--itt-section-py) 0;background:var(--itt-bg)}.itt .journal.tight{padding-top:0;border-top:1px solid var(--itt-hairline)}.itt .journal-inner{max-width:var(--itt-max-w);margin:0 auto;padding:0 var(--itt-container-px)}.itt .journal-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:56px}.itt .journal-head .left{max-width:540px}.itt .journal-head .eyebrow{margin-bottom:14px}.itt .journal-head h2{font-family:var(--itt-serif);font-size:clamp(36px,3.4vw,48px);font-weight:300;letter-spacing:-.01em;line-height:1.08}.itt .journal-head h2 em{font-style:italic;color:var(--itt-accent-dark)}.itt .journal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.itt .post{display:block;color:inherit;transition:transform var(--itt-dur) var(--itt-ease)}.itt .post .post-img{position:relative;aspect-ratio:4/3;overflow:hidden;background:var(--itt-cream)}.itt .post .post-img .img-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;transition:transform .8s var(--itt-ease)}.itt .post:hover .post-img .img-bg{transform:scale(1.04)}.itt .post .post-tag{position:absolute;top:16px;left:16px;background:#ffffffeb;padding:6px 10px;font-family:var(--itt-sans);font-size:9.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--itt-ink)}.itt .post .post-meta{padding-top:20px}.itt .post .meta-row{font-family:var(--itt-sans);font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--itt-ink-3);margin-bottom:10px;display:flex;gap:14px;align-items:center}.itt .post .meta-row .dot{color:var(--itt-ink-4)}.itt .post h3{font-family:var(--itt-serif);font-size:22px;font-weight:400;line-height:1.2;color:var(--itt-ink);margin:0 0 12px;letter-spacing:-.005em}.itt .post .excerpt{font-family:var(--itt-serif);font-size:16px;line-height:1.55;color:var(--itt-ink-2);margin:0 0 16px;font-weight:300}.itt .post .more{font-family:var(--itt-sans);font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--itt-ink);border-bottom:1px solid var(--itt-ink);padding-bottom:3px;transition:all var(--itt-dur) var(--itt-ease);display:inline-block}.itt .post:hover .more{color:var(--itt-accent-dark);border-color:var(--itt-accent-dark)}.itt .blog-pagination{text-align:center;padding-top:56px}.itt .article-hero{position:relative;overflow:hidden;background:var(--itt-ink);color:#fff;display:flex;align-items:flex-end;min-height:520px;max-height:640px}.itt .article-hero .hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center}.itt .article-hero .hero-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(26,26,26,.92) 0%,rgba(26,26,26,.5) 55%,transparent 100%)}.itt .article-hero .hero-inner{display:block;position:relative;z-index:1;width:100%;max-width:860px;margin:0 auto;padding:160px var(--itt-container-px) 56px}.itt .article-hero .crumb{display:block;margin:0 0 24px;font-family:var(--itt-sans);font-size:12.5px;letter-spacing:.22em;text-transform:uppercase}.itt .article-hero .crumb a{color:#fff}.itt .article-hero .crumb a:hover{color:var(--itt-accent)}.itt .article-hero .crumb .sep{color:#ffffff8c;margin:0 8px}.itt .article-hero h1{display:block;font-family:var(--itt-serif);font-size:clamp(32px,4.5vw,56px);font-weight:300;color:#fff;line-height:1.08;letter-spacing:-.01em;margin:0 0 24px}.itt .article-hero .article-meta{display:flex;font-family:var(--itt-sans);font-size:12.5px;letter-spacing:.16em;text-transform:uppercase;color:#fff;gap:16px;align-items:center;flex-wrap:wrap}.itt .article-hero .article-meta .dot{color:#ffffff80}.itt .article-body{background:var(--itt-surface);padding:var(--itt-section-py) 0}.itt .article-body .rte-wrap{max-width:720px;margin:0 auto;padding:0 var(--itt-container-px)}.itt .rte{font-family:var(--itt-serif);font-size:19px;line-height:1.75;color:var(--itt-ink-2);font-weight:300}.itt .rte>*:first-child{margin-top:0}.itt .rte p{margin:0 0 1.4em}.itt .rte h2{font-family:var(--itt-serif);font-size:30px;font-weight:400;color:var(--itt-ink);line-height:1.2;margin:1.6em 0 .5em;letter-spacing:-.01em}.itt .rte h3{font-family:var(--itt-serif);font-size:23px;font-weight:400;color:var(--itt-ink);margin:1.4em 0 .5em}.itt .rte a{color:var(--itt-accent-dark);border-bottom:1px solid var(--itt-accent-soft)}.itt .rte ul,.itt .rte ol{padding-left:22px;margin:0 0 1.4em}.itt .rte li{margin-bottom:.5em}.itt .rte img{width:100%;height:auto;margin:1.6em 0}.itt .rte blockquote{border-left:3px solid var(--itt-accent);padding-left:24px;margin:1.6em 0;font-style:italic;color:var(--itt-ink);font-size:22px}.itt .article-footer{max-width:720px;margin:56px auto 0;padding:32px var(--itt-container-px) 0;border-top:1px solid var(--itt-hairline);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.itt .article-footer .back{font-family:var(--itt-sans);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--itt-ink);border-bottom:1px solid var(--itt-ink);padding-bottom:3px}.itt .article-footer .back:hover{color:var(--itt-accent-dark);border-color:var(--itt-accent-dark)}.itt .article-footer .share{font-family:var(--itt-sans);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--itt-ink-3)}.itt .article-footer .share a{color:var(--itt-ink-2);margin-left:12px}.itt .article-footer .share a:hover{color:var(--itt-accent-dark)}@media(max-width:980px){.itt .journal-hero{min-height:480px;height:auto;max-height:none}.itt .journal-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.itt .journal-grid{grid-template-columns:1fr}.itt .article-hero .hero-inner{padding-top:120px}.itt .article-hero .crumb,.itt .article-hero h1{margin-bottom:18px}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/itt-journal.css.map */
