.journal-article{--journal-ink: #754e38;padding-block:2rem 4rem}.journal-article__container{width:min(100% - 3rem,74rem);margin-inline:auto}.journal-article__back{display:inline-flex;align-items:center;gap:.6rem;font-size:.75rem}.journal-article__hero{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,6vw,5.5rem);padding-block:2rem 3.5rem;border-block-end:1px solid rgb(var(--text-color) / .15)}.journal-article__hero--text-only{grid-template-columns:minmax(0,48rem)}.journal-article__heading h1{margin-block:1.25rem;color:var(--journal-ink);font:var(--heading-font-style) var(--heading-font-weight) clamp(2rem,3.2vw,3rem) / 1.14 var(--heading-font-family);letter-spacing:-.035em;text-transform:none;text-wrap:balance}.journal-article__meta{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase}.journal-article__summary{max-width:48ch;font-size:1.0625rem;line-height:1.7}.journal-article__image{width:min(100%,25rem);margin:0;justify-self:end;background:#fff}.journal-article__image img{width:100%;height:auto;max-height:25rem;object-fit:contain}.journal-article__layout{padding-block-start:3.5rem}.journal-article__layout:has(article-contents:not([hidden])){display:grid;grid-template-columns:minmax(0,13.5rem) minmax(0,40rem);column-gap:clamp(3rem,7vw,7rem);justify-content:center;align-items:start}.journal-article__contents[hidden]{display:none}.journal-article__contents{position:sticky;top:calc(var(--sticky-area-height, 6rem) + 2rem)}.journal-article__contents summary{display:flex;justify-content:space-between;gap:1rem;font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;list-style:none}.journal-article__contents summary::-webkit-details-marker{display:none}.journal-article__contents details[open] summary span{transform:rotate(45deg)}.journal-article__contents ul{list-style:none;margin:1.25rem 0 0;padding:0;display:grid;gap:1rem;font-size:.8125rem;line-height:1.5}.journal-article__contents a{display:block;text-decoration-color:transparent;text-underline-offset:.25em;transition:text-decoration-color .2s}.journal-article__contents a:hover{text-decoration:underline}.journal-article__reading{width:min(100%,40rem);min-width:0;margin-inline:auto}.journal-article__body{font-size:1.0625rem;line-height:1.85;overflow-wrap:anywhere}.journal-article__body h2,.journal-article__body h3{color:var(--journal-ink);text-transform:none;letter-spacing:-.025em;line-height:1.25;text-wrap:balance;scroll-margin-block-start:calc(var(--sticky-area-height, 6rem) + 2rem)}.journal-article__body h2{font-size:1.875rem;margin-block:3rem 1rem}.journal-article__body h3{font-size:1.375rem;margin-block:2rem .75rem}.journal-article__body p,.journal-article__body li{text-wrap:pretty}.journal-article__body>figure{max-width:24rem;margin:2rem auto}.journal-article__body figure img{height:auto}.journal-article__body figcaption{font-size:.75rem;line-height:1.6;margin-block-start:.75rem}.journal-article__body .button{font-size:.6875rem}.journal-article .article__footer{margin-block:3rem;padding-block-start:1.5rem;border-block-start:1px solid rgb(var(--text-color) / .15)}.journal-article .article__comments{gap:2rem}.journal-article a:focus-visible,.journal-article summary:focus-visible{outline:2px solid currentColor;outline-offset:5px}@media(max-width:999px){.journal-article__layout:has(article-contents:not([hidden])){display:block}.journal-article__contents{position:static;display:block;max-width:40rem;margin:0 auto 2rem;padding-block:1rem;border-block:1px solid rgb(var(--text-color) / .15)}.journal-article__image{max-width:21.25rem}}@media(max-width:699px){.journal-article{padding-block-start:1.5rem}.journal-article__hero{grid-template-columns:minmax(0,1fr);gap:1.75rem;padding-block:1.75rem 2rem}.journal-article__image{max-width:17.5rem;justify-self:center}.journal-article__layout{padding-block-start:1.25rem}.journal-article__body h2{font-size:1.625rem}.journal-article__summary,.journal-article__body{font-size:1rem}}.journal-index .container{max-width:74rem}.journal-index__heading{justify-items:start;gap:1rem;text-align:start}.journal-index__heading h1{color:#754e38;font-size:clamp(2.5rem,5vw,4rem);letter-spacing:-.04em;line-height:1.1;text-transform:none}.journal-index__intro{font-size:1.0625rem;line-height:1.7;max-width:48ch}.journal-index .blog-tags{justify-content:start}.journal-index .blog-post-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem}.journal-feature{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:center;gap:clamp(2rem,6vw,5rem);padding-block:2rem 3rem;border-block:1px solid rgb(var(--text-color) / .15)}.journal-feature__image{display:block;width:min(100%,25rem);background:#fff}.journal-feature__image img{width:100%;height:auto;max-height:25rem;object-fit:contain}.journal-feature__info{display:grid;justify-items:start;gap:1.25rem;max-width:34rem}.journal-feature__info h2,.journal-index .blog-post-card__title{color:#754e38;font-size:clamp(1.75rem,2.7vw,2.5rem);letter-spacing:-.03em;line-height:1.2;text-transform:none;text-wrap:balance}.journal-feature__info p{font-size:1.0625rem;line-height:1.7}.journal-feature__meta{display:flex;flex-wrap:wrap;gap:1rem;font-size:.6875rem;text-transform:uppercase;letter-spacing:.1em}.journal-index .blog-post-card__image{aspect-ratio:1;object-fit:contain;background:#fff;transform:none}.journal-index .blog-post-card__title{font-size:1.75rem}.journal-index a:focus-visible{outline:2px solid currentColor;outline-offset:5px}@media(max-width:999px){.journal-feature__image{max-width:21.25rem}}@media(max-width:699px){.journal-index .blog-post-list,.journal-feature{grid-template-columns:minmax(0,1fr)}.journal-feature{gap:1.75rem}.journal-feature__image{max-width:17.5rem;justify-self:center}.journal-feature__info p,.journal-index__intro{font-size:1rem}}
/*# sourceMappingURL=/cdn/shop/t/7/compiled_assets/styles.css.map */
