@property --drop-cap-initial-letter{syntax: "<number>"; inherits: true; initial-value: 3;}.article__content{max-width:52rem;margin-left:auto;margin-right:auto}.article__content p,.article__content li{font-size:var(--font-size-xl, 1.25rem);line-height:1.8;letter-spacing:-.01em}.article__content p{margin-bottom:var(--space-8, 2rem)}.article__content li{margin-bottom:var(--space-2)}.article__content li:last-child{margin-bottom:0}.article__content ul,.article__content ol{margin-bottom:var(--space-8, 2rem)}.article__content h2{font-family:var(--font-heading-family);font-size:var(--font-size-3xl, 1.875rem);font-weight:var(--font-heading-weight, 700);margin-top:var(--space-16, 4rem);margin-bottom:var(--space-6, 1.5rem);letter-spacing:var(--heading-letter-spacing, var(--letter-spacing-tight, -.02em))}.article__content h3{font-family:var(--font-heading-family);font-size:var(--font-size-2xl, 1.5rem);font-weight:var(--font-heading-weight, 700);margin-top:var(--space-12, 3rem);margin-bottom:var(--space-4, 1rem)}.article__content h4{font-size:var(--font-size-xl, 1.25rem);font-weight:600;margin-top:var(--space-8, 2rem);margin-bottom:var(--space-3, .75rem)}.article__content a{color:inherit;text-decoration:underline;text-underline-offset:.15em;transition:opacity var(--duration-fast, .15s) var(--ease-out, ease-out)}.article__content a:hover{opacity:.7}.has-drop-cap:first-letter{float:left;font-family:var(--font-body-family, system-ui, sans-serif);font-size:6.5em;font-weight:700;line-height:.78;padding-right:.1em;color:var(--color-foreground, #000)}[data-drop-cap-style=serif] .has-drop-cap:first-letter{font-family:var(--font-heading-family, Georgia, serif);font-weight:var(--font-heading-weight, 700);line-height:.8}[data-drop-cap-style=square] .has-drop-cap:first-letter{background-color:var(--color-foreground, #000);color:var(--color-background, #fff);padding:.1em .28em;margin-right:.2em;font-size:4.5em;line-height:1}[data-drop-cap-style=square] .has-drop-cap{--drop-cap-initial-letter: 3}@supports (-moz-appearance: none){[data-drop-cap-style=square] .has-drop-cap:first-letter{font-size:5em;float:left;line-height:1;margin-top:.1em;margin-right:.1em}}@supports (initial-letter: 3) or (-webkit-initial-letter: 3){.has-drop-cap:first-letter{float:none;-webkit-initial-letter:var(--drop-cap-initial-letter);initial-letter:var(--drop-cap-initial-letter);font-size:revert;line-height:revert;padding-top:0;margin-right:.15em}[data-drop-cap-style=square] .has-drop-cap:first-letter{float:none;-webkit-initial-letter:var(--drop-cap-initial-letter);initial-letter:var(--drop-cap-initial-letter);font-size:revert;line-height:revert;padding:.1rem .5rem;margin-right:.4rem}}.article__content blockquote{position:relative;margin:var(--space-12, 3rem) 0;padding:var(--space-8, 2rem) var(--space-10, 2.5rem);border-left:4px solid var(--color-foreground, #000);font-family:var(--font-heading-family);font-size:var(--font-size-2xl, 1.5rem);font-style:italic;font-weight:500;line-height:1.5;color:var(--color-foreground, #000)}.article__content blockquote p{margin-bottom:0;font-size:inherit}.article__content blockquote cite{display:block;margin-top:var(--space-6, 1.5rem);font-family:var(--font-body-family);font-size:var(--font-size-sm, .875rem);font-style:normal;font-weight:400;color:var(--color-muted, #666);text-transform:var(--label-text-transform, uppercase);letter-spacing:var(--label-letter-spacing-wide, var(--letter-spacing-wider, .05em))}.article-breadcrumb{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--space-2, .5rem);margin-bottom:var(--space-6, 1.5rem);font-size:var(--font-size-xs, .75rem);text-transform:var(--label-text-transform, uppercase);letter-spacing:var(--label-letter-spacing-wide, var(--letter-spacing-wider, .05em))}.article-breadcrumb a{color:var(--color-muted, #666);text-decoration:none;transition:color var(--duration-fast, .15s) var(--ease-out, ease-out)}.article-breadcrumb a:hover{color:var(--color-foreground, #000)}.article-breadcrumb__separator{color:var(--color-muted, #666);font-weight:300}.article-breadcrumb [aria-current=page]{color:var(--color-foreground, #000);font-weight:500;max-width:20ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:749px){.article-breadcrumb{font-size:.625rem}.article-breadcrumb [aria-current=page]{max-width:15ch}}.main-article.section{padding-top:0}.article-header{text-align:center;max-width:52rem;margin-left:auto;margin-right:auto;padding:var(--space-4, 1rem) 0 var(--space-4, 1rem)}.article-header__meta-top{display:flex;align-items:center;justify-content:center;gap:var(--space-3, .75rem);margin-bottom:var(--space-5, 1.25rem)}.article-header__category{font-size:var(--font-size-xs, .75rem);font-weight:600;text-transform:var(--label-text-transform, uppercase);letter-spacing:var(--label-letter-spacing-widest, var(--letter-spacing-widest, .1em));color:var(--color-muted, #666);text-decoration:none;transition:color var(--duration-fast, .15s) var(--ease-out, ease-out)}.article-header__category:hover{color:var(--color-foreground, #000)}.article-header__divider{width:4px;height:4px;background-color:currentColor;border-radius:50%;opacity:.25}.article-header__read-time{font-size:var(--font-size-xs, .75rem);color:var(--color-muted, #666)}.article-header__meta{display:flex;align-items:center;justify-content:center;gap:var(--space-2, .5rem);margin-top:var(--space-5, 1.25rem);font-size:var(--font-size-sm, .875rem)}.article-header__author,.article-header__separator,.article-header__date{color:var(--color-muted, #666)}.article__header{text-align:center;margin-bottom:var(--space-12, 3rem);max-width:56rem;margin-left:auto;margin-right:auto}.article__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-2, .5rem);font-size:var(--font-size-sm, .875rem);color:var(--color-muted, #666);margin-bottom:var(--space-4, 1rem)}.article__meta-divider{width:4px;height:4px;background-color:currentColor;border-radius:50%;opacity:.5}.article__category{text-transform:var(--label-text-transform, uppercase);letter-spacing:var(--label-letter-spacing-wide, var(--letter-spacing-wider, .05em));font-weight:600}.article__read-time{display:flex;align-items:center;gap:var(--space-1, .25rem)}.article__read-time svg{width:1em;height:1em}.article__title{font-size:var(--font-size-3xl, 1.875rem);line-height:var(--line-height-tight, 1.2);margin-bottom:var(--space-4, 1rem)}@media(min-width:750px){.article__title{font-size:var(--font-size-4xl, 2.25rem)}}@media(min-width:990px){.article__title{font-size:var(--font-size-5xl, 3rem)}}.article-header__title:after{content:"";display:block;width:2rem;height:1px;margin:var(--space-4) auto 0;background-color:currentColor}@media(min-width:750px){.article-header__title:after{width:3rem}}.article__featured-image{margin-bottom:var(--space-8, 2rem)}.article-featured-image{max-width:52rem;margin-left:auto;margin-right:auto;margin-bottom:var(--space-5, 1.25rem)}.article__featured-image img{width:100%;height:auto;display:block}.article__featured-image figcaption,.article-featured-image__caption{font-size:var(--font-size-sm, .875rem);color:var(--color-foreground, #000);opacity:.5;text-align:center;margin-top:var(--space-4, 1rem);font-style:italic}.article__featured-image--full-bleed{margin-inline:calc(var(--page-margin) * -1);width:calc(100% + var(--page-margin) * 2);max-width:none}.article__content img{max-width:100%;height:auto;display:block;margin:var(--space-12, 3rem) auto;border-radius:var(--radius-sm, 0)}.article__content figure{margin:var(--space-12, 3rem) -10%;max-width:120%}.article__content figure img{width:100%;margin:0}.article__content figcaption{font-size:var(--font-size-sm, .875rem);color:var(--color-muted, #666);text-align:center;margin-top:var(--space-4, 1rem);font-style:italic;padding:0 10%}.article__footer{margin-top:var(--space-16, 4rem);padding-top:var(--space-8, 2rem);border-top:var(--border-width, 1px) solid var(--border-color, #e5e5e5);max-width:52rem;margin-left:auto;margin-right:auto}.article__tags{display:flex;flex-wrap:wrap;gap:var(--space-2, .5rem);margin-bottom:var(--space-8, 2rem)}.article__tag{display:inline-block;padding:var(--space-1, .25rem) var(--space-3, .75rem);font-size:var(--font-size-xs, .75rem);font-weight:var(--label-font-weight, 600);text-transform:var(--label-text-transform, uppercase);letter-spacing:var(--label-letter-spacing-wide, var(--letter-spacing-wider, .05em));border:var(--border-width, 1px) solid var(--border-color, #e5e5e5);border-radius:var(--radius-full, 9999px);text-decoration:none;color:inherit;transition:all var(--duration-fast, .15s) var(--ease-out, ease-out)}.article__tag:hover{background-color:var(--color-foreground, #000);border-color:var(--color-foreground, #000);color:var(--color-background, #fff)}.article-footer{max-width:52rem;margin:var(--space-8, 2rem) auto}.article-footer__section{padding:var(--space-8, 2rem) 0;border-top:1px solid var(--border-color, #e5e5e5)}.article-footer__section:last-child{border-bottom:1px solid var(--border-color, #e5e5e5)}.author-bio{padding:0 var(--space-8, 2rem);background-color:var(--color-background);border-radius:var(--radius-lg, 0);max-width:52rem;margin:var(--space-6, 1.5rem) auto}.article-footer__section .author-bio{margin:0;max-width:none;padding:0}.author-bio--horizontal{display:flex;gap:var(--space-6, 1.5rem);align-items:flex-start}.author-bio--stacked{text-align:center}.author-bio--stacked .author-bio__image{margin-bottom:var(--space-4, 1rem)}.author-bio__image{flex-shrink:0}.author-bio__avatar{width:5rem;height:5rem;border-radius:50%;object-fit:cover}.author-bio__avatar--placeholder{display:flex;align-items:center;justify-content:center;background-color:var(--color-background-secondary);color:var(--color-background)}.author-bio__avatar--placeholder .icon{width:2.5rem;height:2.5rem}.author-bio__content{flex:1;min-width:0}.author-bio__label{font-size:var(--font-size-xs, .75rem);font-weight:var(--label-font-weight, 600);text-transform:var(--label-text-transform, uppercase);letter-spacing:var(--label-letter-spacing-wide, var(--letter-spacing-wider, .05em));color:var(--color-muted, #666);margin-bottom:var(--space-1, .25rem)}.author-bio__name{font-family:var(--font-heading-family);font-size:var(--font-size-xl, 1.25rem);font-weight:var(--font-heading-weight, 700);margin:0 0 var(--space-3, .75rem)}.author-bio__description{font-size:var(--font-size-sm, .875rem);line-height:var(--line-height-relaxed, 1.75);color:var(--color-muted, #666);margin-bottom:var(--space-4, 1rem)}.author-bio__social{display:flex;gap:var(--space-3, .75rem)}.author-bio--stacked .author-bio__social{justify-content:center}.author-bio__social-link{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;color:var(--color-foreground, #000);border:var(--border-width, 1px) solid var(--border-color, #e5e5e5);border-radius:50%;transition:all var(--duration-fast, .15s) var(--ease-out, ease-out)}.author-bio__social-link:hover{background-color:var(--color-foreground, #000);border-color:var(--color-foreground, #000);color:var(--color-background, #fff)}@media(max-width:749px){.author-bio--horizontal{flex-direction:column;align-items:center;text-align:center}.author-bio--horizontal .author-bio__social{justify-content:center}.author-bio__avatar{width:4rem;height:4rem}}@media(prefers-reduced-motion:reduce){.author-bio__social-link{transition:none}}.article-share{display:flex;align-items:center;justify-content:center;gap:var(--space-4, 1rem)}.article-share__label{font-size:var(--font-size-xs, .75rem);font-weight:600;text-transform:var(--label-text-transform, uppercase);letter-spacing:var(--label-letter-spacing-widest, var(--letter-spacing-widest, .1em));color:var(--color-muted, #666)}.article-share__links{display:flex;gap:var(--space-2, .5rem)}.article-share__link{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:var(--border-width, 1px) solid var(--border-color, #e5e5e5);border-radius:50%;color:inherit;text-decoration:none;transition:all var(--duration-fast, .15s) var(--ease-out, ease-out)}.article-share__link:hover{background-color:var(--color-foreground, #000);border-color:var(--color-foreground, #000);color:var(--color-background, #fff)}.article-share__link svg{width:1rem;height:1rem}.article-navigation--enhanced{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4, 1rem)}.article-navigation__link{display:flex;align-items:center;gap:var(--space-4, 1rem);padding:var(--space-4, 1rem);text-decoration:none;color:inherit;border-radius:var(--radius-lg, 0);transition:background-color var(--duration-fast, .15s) var(--ease-out, ease-out)}.article-navigation__link:hover{background-color:var(--color-background-secondary, #f5f5f5)}.article-navigation__link--prev{justify-content:flex-start}.article-navigation__link--next{justify-content:flex-end}.article-navigation__image{flex-shrink:0;width:5rem;height:5rem;border-radius:var(--radius-sm, 0);overflow:hidden;background-color:var(--color-background-secondary, #f5f5f5)}.article-navigation__thumbnail{width:100%;height:100%;object-fit:cover;transition:transform var(--duration-base, .2s) var(--ease-out, ease-out)}.article-navigation__link:hover .article-navigation__thumbnail{transform:scale(1.05)}.article-navigation__content{display:flex;flex-direction:column;gap:var(--space-1, .25rem);min-width:0}.article-navigation__direction{display:inline-flex;align-items:center;gap:var(--space-2, .5rem);font-size:var(--font-size-xs, .75rem);font-weight:var(--label-font-weight, 600);text-transform:var(--label-text-transform, uppercase);letter-spacing:var(--label-letter-spacing-wide, var(--letter-spacing-wider, .05em));color:var(--color-muted, #666)}.article-navigation__direction svg{transition:transform var(--duration-fast, .15s) var(--ease-out, ease-out)}.article-navigation__link--prev:hover .article-navigation__direction svg{transform:translate(-4px)}.article-navigation__link--next:hover .article-navigation__direction svg{transform:translate(4px)}.article-navigation__title{font-family:var(--font-heading-family);font-size:var(--font-size-base, 1rem);font-weight:600;line-height:var(--line-height-tight, 1.2);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media(max-width:749px){.article-navigation--enhanced{grid-template-columns:1fr;gap:var(--space-3, .75rem)}.article-navigation__image{width:4rem;height:4rem}.article-navigation__title{font-size:var(--font-size-sm, .875rem)}}@media(max-width:749px){.article__content p,.article__content li{font-size:var(--font-size-base, 1rem)}.has-drop-cap:first-letter{font-size:4.5em}@supports (initial-letter: 2) or (-webkit-initial-letter: 2){.has-drop-cap:first-letter{-webkit-initial-letter:2;initial-letter:2;font-size:revert}[data-drop-cap-style=square] .has-drop-cap:first-letter{-webkit-initial-letter:2;initial-letter:2;padding:.1rem .4rem}}.article__content blockquote{padding:var(--space-4, 1rem) var(--space-5, 1.25rem);font-size:var(--font-size-lg, 1.125rem)}}.blog-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2, .5rem);margin-bottom:var(--space-10, 2.5rem)}.blog-tags__tag{display:inline-flex;align-items:center;padding:var(--space-2, .5rem) var(--space-4, 1rem);font-size:var(--font-size-xs, .75rem);font-weight:600;text-transform:var(--label-text-transform, uppercase);letter-spacing:var(--label-letter-spacing-wide, var(--letter-spacing-wider, .05em));text-decoration:none;color:inherit;border:var(--border-width, 1px) solid var(--border-color, #e5e5e5);border-radius:var(--radius-full, 9999px);transition:all var(--duration-fast, .15s) var(--ease-out, ease-out);white-space:nowrap}.blog-tags__tag:hover,.blog-tags__tag.is-active{background-color:var(--color-foreground, #000);border-color:var(--color-foreground, #000);color:var(--color-background, #fff)}@media(max-width:749px){.blog-tags{justify-content:center}}.article-card{display:flex;flex-direction:column;width:100%;height:100%}.article-card__media{position:relative;overflow:hidden;margin-bottom:var(--space-4, 1rem);background-color:var(--color-background-secondary, #f5f5f5)}.article-card__media-link{display:block;flex-shrink:0}.article-card__image{width:100%;height:100%;object-fit:cover;transition:transform var(--duration-slow, .4s) var(--ease-out, ease-out)}.article-card.hover-zoom:hover .article-card__image{transform:scale(1.05)}.article-card__media--placeholder{display:flex;align-items:center;justify-content:center;color:var(--color-muted, #666)}.article-card__placeholder-icon{width:3rem;height:3rem;opacity:.5}.article-card__content{display:flex;flex-direction:column;flex-grow:1}.article-card__meta-top{display:flex;align-items:center;gap:var(--space-3, .75rem);margin-bottom:var(--space-3, .75rem)}.article-card__category{display:inline-block;padding:.25em .75em;font-size:.625rem;font-weight:600;text-transform:var(--label-text-transform, uppercase);letter-spacing:var(--label-letter-spacing-widest, var(--letter-spacing-widest, .1em));color:var(--color-background);background-color:var(--color-foreground);border-radius:var(--radius-full, 9999px);text-decoration:none;text-align:center;transition:opacity var(--duration-fast, .15s) var(--ease-out, ease-out)}.article-card__category:hover{opacity:.8}.article-card__divider{width:3px;height:3px;background-color:currentColor;border-radius:50%;opacity:.3}.article-card__read-time{font-size:.6875rem;font-weight:500;text-transform:var(--label-text-transform, uppercase);letter-spacing:var(--label-letter-spacing-wide, var(--letter-spacing-wider, .05em));color:var(--color-muted, #666)}.article-card__title{font-family:var(--font-heading-family);font-size:var(--font-size-xl, 1.25rem);font-weight:var(--font-heading-weight, 700);line-height:var(--line-height-tight, 1.2);margin:0 0 var(--space-3, .75rem)}.article-card__title a{color:inherit;text-decoration:none;transition:opacity var(--duration-fast, .15s) var(--ease-out, ease-out)}.article-card:hover .article-card__title a{opacity:.7}.article-card__excerpt{font-size:var(--font-size-sm, .875rem);line-height:var(--line-height-relaxed, 1.75);color:var(--color-muted, #666);margin:0 0 var(--space-4, 1rem)}.article-card__meta{display:flex;align-items:center;gap:var(--space-2, .5rem);font-size:var(--font-size-xs, .75rem);color:var(--color-muted, #666)}.article-card__separator{width:3px;height:3px;background-color:currentColor;border-radius:50%;opacity:.5}@media(min-width:750px){.article-card--featured{grid-column:span 2}.article-card--featured .article-card__media{margin-bottom:var(--space-6, 1.5rem)}.article-card--featured .article-card__title{font-size:var(--font-size-3xl, 1.875rem)}.article-card--featured .article-card__excerpt{font-size:var(--font-size-base, 1rem);max-width:40rem}}@media(min-width:990px){.article-card--featured .article-card__title{font-size:var(--font-size-4xl, 2.25rem)}}.blog-grid--editorial{display:grid;gap:var(--space-8, 2rem)}@media(min-width:750px){.blog-grid--editorial{grid-template-columns:repeat(2,1fr)}}@media(min-width:990px){.blog-grid--editorial{grid-template-columns:repeat(3,1fr)}}.article-comments{max-width:52rem;margin:var(--space-16, 4rem) auto 0;padding-top:var(--space-8, 2rem);border-top:var(--border-width, 1px) solid var(--border-color, #e5e5e5)}.article-navigation--enhanced+.article-comments,.article-footer+.article-comments{border-top:none;margin-top:var(--space-8, 2rem);padding-top:0}.article-comments__heading{font-family:var(--font-heading-family);font-size:var(--font-size-2xl, 1.5rem);font-weight:var(--font-heading-weight, 700);margin-bottom:var(--space-8, 2rem)}.article-comments__list{display:flex;flex-direction:column;gap:var(--space-8, 2rem);margin-bottom:var(--space-12, 3rem)}.article-comment{padding-bottom:var(--space-8, 2rem);border-bottom:var(--border-width, 1px) solid var(--border-color, #e5e5e5)}.article-comment:last-child{border-bottom:none;padding-bottom:0}.article-comment__header{display:flex;align-items:center;gap:var(--space-3, .75rem);margin-bottom:var(--space-3, .75rem)}.article-comment__author{font-weight:600;font-size:var(--font-size-base, 1rem)}.article-comment__date{font-size:var(--font-size-sm, .875rem);color:var(--color-muted, #666)}.article-comment__date:before{content:"\b7";margin-right:var(--space-3, .75rem);opacity:.5}.article-comment__content{font-size:var(--font-size-base, 1rem);line-height:var(--line-height-relaxed, 1.75);color:var(--color-foreground, #000)}.article-comment__content p{margin:0}.article-comment-form{padding-top:var(--space-8, 2rem);border-top:var(--border-width, 1px) solid var(--border-color, #e5e5e5)}.article-comment-form__heading{font-family:var(--font-heading-family);font-size:var(--font-size-xl, 1.25rem);font-weight:var(--font-heading-weight, 700);margin-bottom:var(--space-6, 1.5rem)}.article-comment-form .form-group{margin-bottom:var(--space-4, 1rem)}.article-comment-form .form-label{display:block;font-size:var(--font-size-sm, .875rem);font-weight:500;margin-bottom:var(--space-2, .5rem);color:var(--color-foreground, #000)}.article-comment-form .form-input{width:100%;padding:var(--space-3, .75rem) var(--space-4, 1rem);font-size:var(--font-size-base, 1rem);font-family:inherit;line-height:var(--line-height-normal, 1.5);color:var(--color-foreground, #000);background-color:var(--color-background, #fff);border:var(--border-width, 1px) solid var(--border-color, #e5e5e5);border-radius:var(--radius-sm, 0);transition:border-color var(--duration-fast, .15s) var(--ease-out, ease-out)}.article-comment-form .form-input:focus{border-color:var(--color-foreground, #000)}.article-comment-form .form-input:focus:not(:focus-visible){outline:none}.article-comment-form .form-textarea{min-height:10rem;resize:vertical}.article-comment-form .btn{margin-top:var(--space-4, 1rem)}.article-comment-form .form-message{padding:var(--space-4, 1rem);margin-bottom:var(--space-6, 1.5rem);border-radius:var(--radius-sm, 0);font-size:var(--font-size-sm, .875rem)}.article-comment-form .form-message--success{background-color:color-mix(in srgb,var(--color-success, #22c55e) 10%,var(--color-background, #fff));border:1px solid color-mix(in srgb,var(--color-success, #22c55e) 50%,var(--color-background, #fff));color:var(--color-success, #166534)}.article-comment-form .form-message--error{background-color:color-mix(in srgb,var(--color-error, #ef4444) 10%,var(--color-background, #fff));border:1px solid color-mix(in srgb,var(--color-error, #ef4444) 50%,var(--color-background, #fff));color:var(--color-error, #991b1b)}@media(max-width:749px){.article-comments{margin-top:var(--space-12, 3rem);padding-top:var(--space-8, 2rem)}.article-comments__heading{font-size:var(--font-size-xl, 1.25rem)}.article-comment__header{flex-direction:column;align-items:flex-start;gap:var(--space-1, .25rem)}.article-comment__date:before{display:none}}@media(prefers-reduced-motion:reduce){.article__tag,.article-share__link,.article__content a,.article-card__image,.article-card__title a,.article-card__category,.article-header__category,.blog-tags__tag,.article-comment-form .form-input{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/blog.css.map */
