.sp-journal-card{display:flex;flex-direction:column;min-width:0}.sp-journal-photo{position:relative;display:block;aspect-ratio:var(--sp-ratio);overflow:hidden;background:var(--sp-grey)}.sp-journal-photo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--sp-slow) var(--sp-ease)}.sp-journal-mark{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--sp-ink-2)}.sp-journal-mark svg{width:clamp(24px,12%,64px);height:auto}.sp-journal-meta{margin:var(--sp-space-3) 0 var(--sp-space-1);font-size:var(--sp-text-label);font-weight:500;line-height:var(--sp-lh-label);letter-spacing:var(--sp-ls-label);text-transform:uppercase;color:var(--sp-ink-3)}.sp-journal-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:0;font-family:var(--sp-font);font-size:var(--sp-text-md);font-weight:500;line-height:var(--sp-lh-md);letter-spacing:0;text-transform:none}.sp-journal-title a{color:var(--sp-ink);text-decoration:none;background:linear-gradient(currentColor,currentColor) no-repeat 100% 100%/0 1px;transition:background-size var(--sp-underline) ease-out}.sp-journal-title a:focus-visible{outline:2px solid var(--sp-ink);outline-offset:2px}.sp-journal-excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:var(--sp-space-1) 0 0;font-size:var(--sp-text-sm);line-height:var(--sp-lh-sm);color:var(--sp-ink-2)}@media(hover:hover)and (pointer:fine){.sp-journal-card:hover .sp-journal-photo img{transform:scale(1.03)}.sp-journal-card:hover .sp-journal-title a,.sp-journal-title a:focus-visible{background-size:100% 1px;background-position:0 100%}}.sp-strip.sp-journal{padding-block:var(--sp-section);border-top:var(--sp-hairline)}.sp-journal-mix{display:grid;gap:var(--sp-space-6);margin:0;padding:0 var(--sp-gutter);list-style:none}.sp-journal-lead .sp-journal-title{font-size:var(--sp-display-3);line-height:var(--sp-lh-display)}.sp-journal-lead .sp-journal-excerpt{-webkit-line-clamp:3;max-width:560px}.sp-journal-side .sp-journal-card{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);grid-template-rows:auto auto 1fr;column-gap:var(--sp-space-4)}.sp-journal-side .sp-journal-photo{grid-row:1 / -1}.sp-journal-side .sp-journal-meta{margin-top:0}@media(min-width:750px){.sp-journal-mix{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto 1fr;align-items:start}.sp-journal-lead{grid-row:1 / -1}.sp-journal-side .sp-journal-card{grid-template-columns:repeat(2,minmax(0,1fr))}}.sp-journal--single .sp-journal-mix,.sp-blog-grid.sp-journal--single{grid-template-columns:minmax(0,1fr)}.sp-journal--single .sp-journal-card{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);grid-template-rows:auto auto 1fr;column-gap:var(--sp-space-4)}.sp-journal--single .sp-journal-photo{grid-row:1 / -1}.sp-journal--single .sp-journal-meta{margin-top:0}@media(min-width:750px){.sp-journal--single .sp-journal-card{grid-template-columns:minmax(0,1fr) minmax(0,2fr);column-gap:var(--sp-space-6);max-width:1120px}.sp-journal--single .sp-journal-title{font-size:var(--sp-display-3);line-height:var(--sp-lh-display)}.sp-journal--single .sp-journal-excerpt{-webkit-line-clamp:3;max-width:476px;font-size:var(--sp-text-md);line-height:var(--sp-lh-md)}}.sp-blog{padding:var(--sp-space-5) var(--sp-gutter) var(--sp-section)}.sp-blog-bar{display:flex;align-items:baseline;gap:var(--sp-space-3);margin:0 0 var(--sp-space-4)}.sp-blog-title{margin:0;font-family:var(--sp-font);font-size:var(--sp-display-2);font-weight:500;line-height:var(--sp-lh-display);letter-spacing:var(--sp-ls-display);text-transform:none}.sp-blog-count{margin:0;font-size:var(--sp-text-sm);color:var(--sp-ink-3);font-variant-numeric:tabular-nums}.sp-blog-tabs{display:flex;flex-wrap:wrap;gap:0 var(--sp-space-5);margin:0 0 var(--sp-space-5);border-bottom:var(--sp-hairline)}.sp-blog-tabs a{display:inline-flex;align-items:center;min-height:44px;margin-bottom:-1px;border-bottom:1px solid transparent;color:var(--sp-ink-3);font-size:var(--sp-text-nav);font-weight:500;letter-spacing:var(--sp-ls-button);text-transform:uppercase;text-decoration:none;transition:color var(--sp-response) var(--sp-ease)}.sp-blog-tabs a:hover,.sp-blog-tabs a[aria-current=page]{color:var(--sp-ink)}.sp-blog-tabs a[aria-current=page]{border-bottom-color:var(--sp-ink)}.sp-blog-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-grid-gap-y) var(--sp-grid-gap-x);margin:0;padding:0;list-style:none}.sp-blog-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:989px){.sp-blog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.sp-blog-grid,.sp-blog-grid--three{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-blog{padding-top:var(--sp-space-4)}}.sp-blog-pages{display:flex;flex-wrap:wrap;justify-content:center;gap:0 var(--sp-space-4);margin-top:var(--sp-section);font-size:var(--sp-text-sm)}.sp-blog-pages a,.sp-blog-pages span{display:inline-flex;align-items:center;min-height:44px;min-width:24px;justify-content:center;color:var(--sp-ink-2);text-decoration:none}.sp-blog-pages a:hover{color:var(--sp-ink);text-decoration:underline;text-underline-offset:3px}.sp-blog-pages [aria-current=page]{color:var(--sp-ink);font-weight:500;text-decoration:underline;text-underline-offset:3px}.sp-article{--sp-measure: 476px;padding:var(--sp-space-5) var(--sp-gutter) var(--sp-section)}.sp-article-head,.sp-article-body,.sp-article-share{max-width:var(--sp-measure);margin-inline:auto}.sp-article-head{margin-bottom:var(--sp-space-6)}.sp-article-head .sp-crumbs{margin-bottom:var(--sp-space-5)}.sp-article-head .sp-journal-meta{margin-top:0}.sp-article .sp-article-title{margin:0;font-family:var(--sp-font);font-size:var(--sp-display-1);font-weight:400;line-height:var(--sp-lh-display-1);letter-spacing:var(--sp-ls-display);text-transform:none;text-wrap:balance}.sp-article-image{max-width:960px;margin:0 auto var(--sp-space-6);background:var(--sp-grey)}.sp-article-image img{display:block;width:100%;height:auto}.sp-article-body{font-size:var(--sp-text-lg);line-height:1.7;color:var(--sp-ink)}.sp-article-body>*:first-child{margin-top:0}.sp-article-body p,.sp-article-body ul,.sp-article-body ol{margin:0 0 var(--sp-space-4)}.sp-article-body.rte :is(h2,h3,h4){margin:var(--sp-space-6) 0 var(--sp-space-2);font-size:var(--sp-display-3);font-weight:500;line-height:var(--sp-lh-display);letter-spacing:0;text-transform:none}.sp-article-body a{color:var(--sp-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.sp-article-body a:hover{text-decoration-thickness:2px}.sp-article-body img{max-width:100%;height:auto}.sp-strip.sp-article-shop{margin-top:var(--sp-section);border-top:var(--sp-hairline);padding-top:var(--sp-section);margin-inline:calc(var(--sp-gutter) * -1)}.sp-article-share{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--sp-space-5);margin-top:var(--sp-section);padding-top:var(--sp-space-3);border-top:var(--sp-hairline)}.sp-article-share-label{margin:0;font-size:var(--sp-text-label);font-weight:500;letter-spacing:var(--sp-ls-label);text-transform:uppercase;color:var(--sp-ink-3)}.sp-article-share ul{display:flex;flex-wrap:wrap;gap:0 var(--sp-space-5);margin:0;padding:0;list-style:none}.sp-article-share a,.sp-article-copy{display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;background:none;color:var(--sp-ink);font:inherit;font-size:var(--sp-text-sm);text-decoration:none;cursor:pointer;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:100% calc(50% + .85em);background-size:0 1px;transition:background-size var(--sp-underline) ease-out}.sp-article-share a:is(:hover,:focus-visible),.sp-article-copy:is(:hover,:focus-visible){background-size:100% 1px;background-position:0 calc(50% + .85em)}.sp-article-share a,.sp-article-copy{position:relative}.sp-article-share a:after,.sp-article-copy:after{content:"";position:absolute;inset:0 auto 0 50%;width:max(100%,44px);transform:translate(-50%)}.sp-article-share :focus-visible{outline:2px solid var(--sp-ink);outline-offset:2px}.sp-article-more{max-width:1120px;margin:var(--sp-section) auto 0;padding-top:var(--sp-section);border-top:var(--sp-hairline)}.sp-article-more .sp-strip-title{margin:0 0 var(--sp-space-4)}@media(prefers-reduced-motion:reduce){.sp-journal-photo img,.sp-journal-title a,.sp-article-share a,.sp-article-copy{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/sp-journal.css.map */
