.blog-journal{--journal-paper: #fbfaf7;--journal-ink: #2c2c29;--journal-muted: #696965;--journal-copper: #b76435;--journal-line: #d8d3ca;background:var(--journal-paper);color:var(--journal-ink)}.blog-journal a{color:inherit;text-decoration:none}.blog-journal [hidden]{display:none!important}.blog-journal__feature{display:grid;grid-template-columns:minmax(0,1.03fr) minmax(320px,.97fr);align-items:stretch;min-height:49rem;padding:1.5rem 0 4.5rem;border-bottom:1px solid var(--journal-line)}.blog-journal__feature-media{display:block;min-height:49rem;overflow:hidden;background:#efede7}.blog-journal__feature-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.blog-journal__feature-media:hover img{transform:scale(1.015)}.blog-journal__feature-copy{display:flex;align-items:flex-start;flex-direction:column;justify-content:center;padding:clamp(4rem,6vw,8rem)}.blog-journal__eyebrow{margin:0 0 1.5rem;color:var(--journal-copper);font:700 1.15rem/1.3 Arial,sans-serif;letter-spacing:.11em;text-transform:uppercase}.blog-journal__feature h1{margin:0;max-width:15ch;color:var(--journal-ink);font-size:clamp(3.4rem,3.4vw,4.8rem);line-height:1.08;letter-spacing:-.025em}.blog-journal__feature h1 a:hover,.blog-journal__card h3 a:hover{color:var(--journal-copper)}.blog-journal__feature time,.blog-journal__card time{display:block;margin-top:2.4rem;color:var(--journal-muted);font:600 1.05rem/1.4 Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase}.blog-journal__feature-excerpt{max-width:47rem;margin:2rem 0 2.8rem;color:var(--journal-muted);font-size:1.6rem;line-height:1.65}.blog-journal__read{display:inline-flex;align-items:center;gap:1.2rem;min-height:4.8rem;padding:0 2rem;border-color:var(--journal-ink);color:var(--journal-ink);background:transparent}.blog-journal__read .svg-wrapper,.blog-journal__latest-heading>a .svg-wrapper{width:1.8rem;height:1.8rem}.blog-journal__latest-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;padding:4.5rem 0 2.8rem}.blog-journal__latest-heading .blog-journal__eyebrow{margin-bottom:.8rem}.blog-journal__latest-heading h2{margin:0;color:var(--journal-ink);font-size:clamp(3rem,3.5vw,4.6rem);line-height:1.1}.blog-journal__latest-heading>a{display:inline-flex;align-items:center;gap:1rem;padding-bottom:.6rem;border-bottom:1px solid transparent;font-size:1.4rem}.blog-journal__latest-heading>a:hover{border-bottom-color:var(--journal-ink)}.blog-journal__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4.8rem 3rem}.blog-journal__card{min-width:0}.blog-journal__card--archive-only{display:none}.blog-journal__card-media{display:block;aspect-ratio:4 / 3;overflow:hidden;background:#efede7}.blog-journal__card-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.blog-journal__card-media:hover img{transform:scale(1.02)}.blog-journal__card-copy{padding:.2rem 0 0}.blog-journal__card h3{margin:1.2rem 0 0;color:var(--journal-ink);font-size:clamp(2.2rem,2.2vw,3rem);line-height:1.18;letter-spacing:-.012em}.blog-journal__card p{margin:1.4rem 0 0;color:var(--journal-muted);font-size:1.45rem;line-height:1.65}.blog-journal__share{display:flex;align-items:center;flex-wrap:wrap;gap:.7rem 1.4rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--journal-line)}.blog-journal__share a,.blog-journal__share button{display:inline-flex;align-items:center;gap:.55rem;min-height:3.2rem;padding:0;border:0;background:transparent;color:var(--journal-ink);cursor:pointer;font:500 1.1rem/1.2 Arial,sans-serif}.blog-journal__share a:hover,.blog-journal__share button:hover{color:var(--journal-copper)}.blog-journal__share a:focus-visible,.blog-journal__share button:focus-visible,.blog-journal__feature a:focus-visible,.blog-journal__card a:focus-visible{outline:2px solid var(--journal-copper);outline-offset:3px}.blog-journal__share .svg-wrapper{width:1.5rem;height:1.5rem}.blog-journal__share svg{width:100%;height:100%}.blog-journal__archive{margin-top:6rem;padding:4.5rem 0 1rem;border-top:1px solid var(--journal-line)}.blog-journal__archive-heading{margin-bottom:2.8rem}.blog-journal__archive-heading h2{margin:0;color:var(--journal-ink);font-size:clamp(2.8rem,3vw,4rem);line-height:1.15}.blog-journal__archive-heading span{display:block;width:5.2rem;margin-top:1.2rem;border-top:1px solid var(--journal-copper)}.blog-journal__archive-years{display:grid;gap:1.8rem}.blog-journal__archive-year{display:grid;grid-template-columns:7rem minmax(0,1fr);align-items:start;gap:2rem}.blog-journal__archive-year h3{margin:.5rem 0 0;color:var(--journal-ink);font:500 1.35rem/1.4 Arial,sans-serif}.blog-journal__archive-months{display:flex;flex-wrap:wrap;gap:.8rem 2.3rem}.blog-journal__archive-month,.blog-journal__archive-reset{min-height:3.2rem;padding:0;border:0;border-bottom:1px solid transparent;background:transparent;color:var(--journal-ink);cursor:pointer;font:500 1.2rem/1.4 Arial,sans-serif}.blog-journal__archive-month:hover,.blog-journal__archive-month.is-active,.blog-journal__archive-reset:hover{border-bottom-color:var(--journal-copper);color:var(--journal-copper)}.blog-journal__archive-month:focus-visible,.blog-journal__archive-reset:focus-visible{outline:2px solid var(--journal-copper);outline-offset:3px}.blog-journal__archive-reset{display:inline-flex;align-items:center;gap:.9rem;margin-top:2.5rem}.blog-journal__archive-reset[hidden]{display:none}.blog-journal__archive-reset .svg-wrapper{width:1.6rem;height:1.6rem}.blog-journal__empty{padding:8rem 0;text-align:center}.blog-journal__empty h1{margin:0 0 1.5rem}.blog-journal__empty p{margin:0;color:var(--journal-muted)}@media screen and (max-width:989px){.blog-journal__feature{grid-template-columns:1fr}.blog-journal__feature-copy{padding:4rem 0 1rem}.blog-journal__feature h1{max-width:18ch}.blog-journal__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.blog-journal__feature{min-height:0;padding-top:0}.blog-journal__feature-media{min-height:0;aspect-ratio:4 / 3}.blog-journal__feature-copy{padding-top:3rem}.blog-journal__feature h1{font-size:clamp(3rem,9vw,3.6rem)}.blog-journal__latest-heading{align-items:flex-start;flex-direction:column}.blog-journal__grid{grid-template-columns:1fr;gap:4rem}.blog-journal__archive{margin-top:4.5rem;padding-top:3.5rem}.blog-journal__archive-year{grid-template-columns:1fr;gap:.6rem}.blog-journal__archive-months{gap:.7rem 1.8rem}.blog-journal__share{gap:.8rem 1.8rem}.blog-journal__share a,.blog-journal__share button{font-size:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/7/compiled_assets/styles.css.map?subset=BA */
