.sl-blog,.sl-article,.sl-journal-feature{--sl-radius: 0;--sl-border: 1px solid rgb(var(--color-foreground-rgb) / .18);--sl-muted: rgb(var(--color-foreground-rgb) / .68);--sl-accent-soft: rgb(var(--color-primary-rgb) / .12);color:var(--color-foreground);font-family:var(--sl-body-font, var(--font-body--family))}.sl-article{--sl-heading-font: var(--sl-article-heading-font, var(--font-heading--family)) !important;--sl-heading-style: var(--sl-article-heading-style, var(--font-heading--style)) !important;--sl-heading-weight: var(--sl-article-heading-weight, var(--font-heading--weight)) !important;--sl-body-font: var(--sl-article-body-font, var(--font-body--family)) !important;font-family:var(--font-body--family)}.sl-article :is(p,li,blockquote,input,textarea,label),.sl-article__rte,.sl-editorial-note,.sl-comments{font-family:var(--sl-article-body-font, var(--font-body--family))!important;font-style:var(--sl-article-body-style, normal);font-weight:var(--sl-article-body-weight, 400)}.sl-blog__inner,.sl-article__inner,.sl-journal-feature__inner{padding-block:var(--sl-padding-top, clamp(3rem, 6vw, 7rem)) var(--sl-padding-bottom, clamp(3rem, 6vw, 7rem))}.sl-blog h1,.sl-blog h2,.sl-blog h3,.sl-article h1,.sl-article h2,.sl-article h3,.sl-journal-feature h2,.sl-journal-feature h3{font-family:var(--sl-heading-font, var(--font-heading--family));font-style:var(--sl-heading-style, var(--font-heading--style));font-weight:var(--sl-heading-weight, var(--font-heading--weight))}.sl-kicker{color:var(--color-primary);font-family:var(--font-subheading--family);font-size:.75rem;font-weight:650;letter-spacing:.13em;line-height:1.2;text-transform:uppercase}.sl-text-link{align-items:center;color:var(--color-foreground);display:inline-flex;font-size:.92rem;gap:.45rem;text-decoration:none;text-underline-offset:.25rem;width:fit-content}.sl-text-link:hover{color:var(--color-primary);text-decoration:underline}.sl-blog__hero{align-items:end;border-bottom:var(--sl-border);display:grid;gap:clamp(1.5rem,4vw,5rem);grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);padding-bottom:clamp(2rem,4vw,4rem)}.sl-blog__title,.sl-article__title{color:var(--color-foreground-heading);font-family:var(--sl-heading-font, var(--font-heading--family));font-style:var(--sl-heading-style, var(--font-heading--style));font-weight:var(--sl-heading-weight, var(--font-heading--weight));letter-spacing:-.035em;line-height:.98;margin:0;text-wrap:balance}.sl-blog__title{font-size:clamp(3.2rem,var(--sl-heading-size, 8vw),8.5rem);margin-top:.35rem}.sl-blog__intro{color:var(--sl-muted);font-size:clamp(1.05rem,1.5vw,1.35rem);line-height:1.62;margin:0;max-width:38rem}.sl-topics{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem;padding-block:1.25rem}.sl-topics__label{color:var(--sl-muted);font-size:.78rem;letter-spacing:.1em;margin-right:.35rem;text-transform:uppercase}.sl-topics__link{border:var(--sl-border);border-radius:999px;color:var(--color-foreground);font-size:.88rem;padding:.55rem .95rem;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.sl-topics__link:hover,.sl-topics__link[aria-current=page]{background:var(--color-foreground);border-color:var(--color-foreground);color:var(--color-background)}.sl-featured{align-items:stretch;background:var(--sl-accent-soft);display:grid;grid-template-columns:minmax(0,1.35fr) minmax(19rem,.65fr);margin-top:clamp(1.5rem,3vw,3rem);min-height:min(44rem,70svh)}.sl-featured__media{min-height:24rem;overflow:hidden}.sl-featured__media img,.sl-featured__media svg{display:block;height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.sl-featured__media:hover img{transform:scale(1.015)}.sl-featured__content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;padding:clamp(2rem,5vw,5rem)}.sl-featured__title{color:var(--color-foreground-heading);font-size:clamp(2rem,4vw,4.6rem);letter-spacing:-.03em;line-height:1.03;margin:.75rem 0 1.25rem;text-wrap:balance}.sl-featured__title a,.sl-card__title a{color:inherit;text-decoration:none}.sl-featured__excerpt{color:var(--sl-muted);line-height:1.65;margin:0 0 1.5rem}.sl-section-heading{align-items:end;display:flex;gap:1rem;justify-content:space-between;margin:clamp(3.5rem,7vw,7rem) 0 clamp(1.5rem,3vw,2.5rem)}.sl-section-heading h2{font-size:clamp(2rem,4vw,4rem);letter-spacing:-.025em;line-height:1.05;margin:0}.sl-card-grid{display:grid;gap:clamp(2rem,4vw,4.5rem) clamp(1rem,2.5vw,2.5rem);grid-template-columns:repeat(var(--sl-card-columns, 3),minmax(0,1fr))}.sl-card{display:flex;flex-direction:column;min-width:0}.sl-card__media{aspect-ratio:var(--sl-card-ratio, 4 / 3);background:var(--sl-accent-soft);display:block;overflow:hidden}.sl-card__image{display:block;height:100%;object-fit:cover;transition:transform .42s ease;width:100%}.sl-card__media:hover .sl-card__image{transform:scale(1.025)}.sl-card__placeholder{background:var(--sl-accent-soft);color:rgb(var(--color-foreground-rgb) / .18)}.sl-card__body{align-items:flex-start;display:flex;flex:1;flex-direction:column;padding-top:1.15rem}.sl-card__meta,.sl-article__meta{align-items:center;color:var(--sl-muted);display:flex;flex-wrap:wrap;font-size:.8rem;gap:.5rem}.sl-card__title{color:var(--color-foreground-heading);font-size:clamp(1.25rem,2vw,1.85rem);letter-spacing:-.015em;line-height:1.15;margin:.65rem 0;text-wrap:pretty}.sl-card__excerpt{color:var(--sl-muted);line-height:1.6;margin:0 0 1rem}.sl-card .sl-text-link{margin-top:auto}.sl-pagination{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-top:clamp(3rem,6vw,6rem)}.sl-pagination a,.sl-pagination span{align-items:center;border:var(--sl-border);color:inherit;display:inline-flex;justify-content:center;min-height:2.65rem;min-width:2.65rem;padding:.5rem;text-decoration:none}.sl-pagination .current,.sl-pagination a:hover{background:var(--color-foreground);color:var(--color-background)}.sl-newsletter{align-items:center;background:var(--color-background);color:var(--color-foreground);display:grid;gap:2rem;grid-template-columns:minmax(0,1fr) minmax(18rem,.8fr);margin-top:0;padding:clamp(2rem,5vw,5rem)}.sl-newsletter .sl-kicker{color:var(--color-primary-button-text)}.sl-newsletter h2{color:inherit;font-size:clamp(2rem,4vw,4.5rem);line-height:1.02;margin:.45rem 0 0}.sl-newsletter p{color:currentColor;line-height:1.55;margin:0 0 1rem;opacity:.82}.sl-newsletter__fields{display:flex;gap:.65rem}.sl-newsletter__input{background:var(--color-input-background);border:1px solid var(--color-input-border);color:var(--color-input-text);flex:1;font:inherit;min-height:3.25rem;min-width:0;padding:.8rem 1rem}.sl-newsletter__input:hover,.sl-newsletter__input:focus{background:var(--color-input-hover-background)}.sl-article__body-grid--no-toc{grid-template-columns:minmax(0,1fr) minmax(6rem,.18fr)}.sl-article__rte--center{margin-inline:auto;text-align:center}.sl-newsletter__button,.sl-button{align-items:center;background:var(--color-primary-button-background);border:1px solid var(--color-primary-button-border);color:var(--color-primary-button-text);cursor:pointer;display:inline-flex;font:inherit;justify-content:center;min-height:3.25rem;padding:.8rem 1.35rem;text-decoration:none}.sl-newsletter__button:hover,.sl-button:hover{background:var(--color-primary-button-hover-background);border-color:var(--color-primary-button-hover-border);color:var(--color-primary-button-hover-text)}.sl-button--secondary{background:var(--color-secondary-button-background);border-color:var(--color-secondary-button-border);color:var(--color-secondary-button-text)}.sl-button--secondary:hover{background:var(--color-secondary-button-hover-background);border-color:var(--color-secondary-button-hover-border);color:var(--color-secondary-button-hover-text)}.sl-newsletter__message{font-size:.9rem;margin-top:.75rem}.sl-article__hero{display:grid;gap:clamp(2rem,5vw,6rem);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);padding-bottom:clamp(2.5rem,5vw,5rem)}.sl-breadcrumbs{margin-bottom:clamp(2rem,4vw,4rem)}.sl-breadcrumbs ol{color:var(--sl-muted);display:flex;flex-wrap:wrap;font-size:.8rem;gap:.45rem;list-style:none;margin:0;padding:0}.sl-breadcrumbs a{color:inherit;text-decoration:none}.sl-breadcrumbs a:hover{color:var(--color-primary)}.sl-article__title{font-size:clamp(2.7rem,var(--sl-heading-size, 6vw),7rem);margin:.65rem 0 1.5rem}.sl-article__dek{color:var(--sl-muted);font-size:clamp(1.08rem,1.6vw,1.35rem);line-height:1.65;margin:0 0 1.5rem;max-width:42rem}.sl-article__hero-media{aspect-ratio:var(--sl-hero-ratio, auto);align-self:stretch;min-height:30rem;overflow:hidden}.sl-article__hero-image,.sl-article__hero-placeholder{display:block;height:100%;object-fit:cover;width:100%}.sl-article__body-grid{align-items:start;border-top:var(--sl-border);display:grid;gap:clamp(2rem,5vw,6rem);grid-template-columns:minmax(12rem,.38fr) minmax(0,1fr) minmax(6rem,.18fr);padding-top:clamp(2.5rem,5vw,5rem)}.sl-toc{max-height:calc(100svh - 3rem);overflow:auto;position:sticky;top:1.5rem}.sl-toc[hidden]{display:none}.sl-toc__title{color:var(--color-foreground-heading);font-size:.8rem;font-weight:650;letter-spacing:.1em;margin:0 0 1rem;text-transform:uppercase}.sl-toc ol{border-left:var(--sl-border);display:grid;gap:.75rem;list-style:none;margin:0;padding:0 0 0 1rem}.sl-toc a{color:var(--sl-muted);font-size:.82rem;line-height:1.4;text-decoration:none}.sl-toc a:hover{color:var(--color-primary)}.sl-toc__subitem{padding-left:.75rem}.sl-toc--mobile{display:none}.sl-article__content-column{min-width:0}.sl-editorial-note{background:var(--sl-accent-soft);border-left:3px solid var(--color-primary);margin-bottom:2rem;padding:1.25rem 1.5rem}.sl-editorial-note>*:first-child{margin-top:0}.sl-editorial-note>*:last-child{margin-bottom:0}.sl-article__rte{color:var(--color-foreground);font-size:var(--sl-body-size, clamp(1.02rem, 1.2vw, 1.16rem));line-height:1.78;max-width:var(--sl-content-width, 48rem)}.sl-blog--center .sl-blog__hero,.sl-journal-feature--center .sl-journal-feature__header,.sl-article--center .sl-article__hero-copy{text-align:center}.sl-blog--center .sl-blog__intro,.sl-article--center .sl-article__dek{margin-inline:auto}.sl-author.color-scheme,.sl-shop-story.color-scheme,.sl-related.color-scheme,.sl-newsletter.color-scheme{background:var(--color-background);color:var(--color-foreground)}.sl-author.color-scheme{padding:clamp(1.5rem,3vw,2.5rem)}.sl-related.color-scheme{padding:clamp(2rem,5vw,5rem)}@media(max-width:749px){.sl-blog,.sl-article,.sl-journal-feature{--sl-heading-size: var(--sl-heading-size-mobile, var(--sl-heading-size))}.sl-card-grid{grid-template-columns:1fr}}.sl-article__rte>*:first-child{margin-top:0}.sl-article__rte h2,.sl-article__rte h3{color:var(--color-foreground-heading);scroll-margin-top:2rem;text-wrap:balance}.sl-article__rte h2{font-size:clamp(2rem,4vw,3.6rem);line-height:1.08;margin-block:3.5rem 1.25rem}.sl-article__rte h3{font-size:clamp(1.45rem,2.5vw,2.2rem);line-height:1.15;margin-block:2.5rem 1rem}.sl-article__rte p,.sl-article__rte ul,.sl-article__rte ol,.sl-article__rte blockquote{margin-block:1.15rem}.sl-article__rte img{height:auto;margin-block:1.5rem;width:100%}.sl-article__rte blockquote{border-left:3px solid var(--color-primary);color:var(--color-foreground-heading);font-size:clamp(1.3rem,2.3vw,2rem);line-height:1.45;padding-left:1.5rem}.sl-article__rte a{text-decoration-thickness:1px;text-underline-offset:.2em}.sl-share{border-top:var(--sl-border);display:flex;flex-wrap:wrap;gap:.75rem;margin-top:3rem;padding-top:1.5rem}.sl-share a{border:var(--sl-border);border-radius:999px;color:inherit;font-size:.82rem;padding:.55rem .9rem;text-decoration:none}.sl-share a:hover{background:var(--color-foreground);color:var(--color-background)}.sl-article__rail-word{color:rgb(var(--color-foreground-rgb) / .1);font-family:var(--font-subheading--family);font-size:clamp(3rem,6vw,7rem);letter-spacing:.08em;position:sticky;text-transform:uppercase;top:2rem;writing-mode:vertical-rl}.sl-author{align-items:center;border-block:var(--sl-border);display:grid;gap:1.5rem;grid-template-columns:auto minmax(0,1fr);margin-top:0}.sl-author__image,.sl-author__placeholder{border-radius:50%;height:6rem;object-fit:cover;width:6rem}.sl-author__placeholder{background:var(--sl-accent-soft);color:rgb(var(--color-foreground-rgb) / .18)}.sl-author h2{font-size:1.35rem;margin:.25rem 0 .5rem}.sl-author p{color:var(--sl-muted);line-height:1.55;margin:0}.sl-shop-story{background:var(--sl-accent-soft);margin-top:0;padding:clamp(2rem,5vw,5rem)}.sl-shop-story__header{align-items:end;display:flex;gap:2rem;justify-content:space-between;margin-bottom:2rem}.sl-shop-story h2{font-size:clamp(2rem,4vw,4.5rem);line-height:1.02;margin:.45rem 0 0}.sl-product-grid{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.sl-product-card{background:var(--color-background);color:var(--color-foreground);padding:1rem}.sl-product-card__image-link{aspect-ratio:1;background:rgb(var(--color-foreground-rgb) / .06);display:block;overflow:hidden}.sl-product-card__image,.sl-product-card__placeholder{display:block;height:100%;object-fit:cover;width:100%}.sl-product-card h3{font-size:1rem;line-height:1.35;margin:.9rem 0 .35rem}.sl-product-card h3 a{color:inherit;text-decoration:none}.sl-product-card p{color:var(--sl-muted);margin:0}.sl-related{margin-top:0}.sl-comments{border-top:var(--sl-border);margin-top:4rem;padding-top:3rem}.sl-comments__list{display:grid;gap:1.5rem}.sl-comments__item{border-bottom:var(--sl-border);padding-bottom:1.5rem}.sl-journal-feature__header{align-items:end;display:grid;gap:2rem;grid-template-columns:minmax(0,1fr) minmax(18rem,.65fr);margin-bottom:clamp(2rem,4vw,4rem)}.sl-journal-feature__header h2{font-size:clamp(2.5rem,5vw,6rem);line-height:.98;margin:.5rem 0 0}.sl-journal-feature__intro{color:var(--sl-muted);line-height:1.6;margin:0 0 1rem}@media screen and (max-width:989px){.sl-blog__hero,.sl-featured,.sl-article__hero,.sl-newsletter,.sl-journal-feature__header{grid-template-columns:1fr}.sl-featured{min-height:0}.sl-card-grid,.sl-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sl-article__hero-media{min-height:24rem;order:-1}.sl-article__body-grid{grid-template-columns:1fr}.sl-toc--desktop,.sl-article__rail-word{display:none}.sl-toc--mobile{border-block:var(--sl-border);display:block;margin-bottom:2rem;max-height:none;padding-block:1rem;position:static}.sl-toc--mobile summary{cursor:pointer;font-weight:650}.sl-toc--mobile ol{margin-top:1rem}}@media screen and (max-width:749px){.sl-blog__inner,.sl-journal-feature__inner{padding-block:2.5rem 4rem}.sl-article__inner{padding-block:var(--sl-padding-top, 2.5rem) var(--sl-padding-bottom, 4rem)}.sl-blog__hero{align-items:start;gap:1rem}.sl-blog__title{font-size:clamp(3rem,17vw,5.4rem)}.sl-topics{align-items:stretch;flex-wrap:nowrap;margin-inline:calc(var(--page-margin) * -1);overflow-x:auto;padding-inline:var(--page-margin);scrollbar-width:none}.sl-topics::-webkit-scrollbar{display:none}.sl-topics__label{display:none}.sl-topics__link{flex:0 0 auto}.sl-featured__media{aspect-ratio:4 / 3;min-height:0}.sl-featured__content{padding:1.5rem}.sl-card-grid,.sl-product-grid{grid-template-columns:1fr}.sl-section-heading{align-items:start;flex-direction:column}.sl-card__media{aspect-ratio:16 / 11}.sl-newsletter,.sl-shop-story{margin-inline:calc(var(--page-margin) * -1);padding:2rem var(--page-margin)}.sl-newsletter__fields{flex-direction:column}.sl-article__hero{gap:1.5rem}.sl-article__hero-media{aspect-ratio:4 / 3;margin-inline:calc(var(--page-margin) * -1);min-height:0}.sl-article__title{font-size:clamp(2.6rem,13vw,4.8rem)}.sl-article__rte{font-size:1rem;line-height:1.72}.sl-author{align-items:start;grid-template-columns:1fr}.sl-shop-story__header{align-items:start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.sl-card__image,.sl-featured__media img{transition:none}}.sl-article__rte img.sl-article__image--portrait{display:block;width:min(450px,100%);height:auto;margin:24px auto}.sl-journal-feature__header h2,.sl-newsletter h2,.sl-shop-story h2,.sl-related .sl-section-heading h2{font-size:var(--sl-heading-size, 48px)}.sl-related .sl-section-heading{margin:0 0 clamp(1.25rem,2.5vw,2rem)}@media screen and (max-width:749px){.sl-journal-feature__header h2,.sl-newsletter h2,.sl-shop-story h2,.sl-related .sl-section-heading h2{font-size:var(--sl-heading-size-mobile, 32px)}}.sl-related.color-scheme{padding:var(--sl-box-padding, 32px)}
/*# sourceMappingURL=/cdn/shop/t/27/assets/sl-blog.css.map */
