.article-template{padding:calc(var(--wm-header-h, 57px) + var(--spacing-7xl)) 0 var(--spacing-10xl);background:transparent}.article-template__hero-container,.article-template__content,.article-template .page-width--narrow{width:100%;max-width:calc(var(--paragraph-max-width) + 2 * var(--container-padding));margin-inline:auto;padding-inline:var(--container-padding)}.article-template__hero-container{max-width:var(--width-2xl, 1024px);margin:0 auto var(--spacing-8xl)}.article-template__hero-container [class*=article-template__hero-],.article-template__hero-container .media{height:auto!important;padding-bottom:0!important;border-radius:var(--radius-4xl);overflow:hidden}.article-template__hero-container img{position:static!important;display:block;width:100%;height:auto!important;border-radius:var(--radius-4xl)}.article-template__title{margin:0 0 var(--spacing-4xl);font-family:var(--font-family-button);font-weight:var(--font-weight-black);font-size:var(--font-size-display-xl);line-height:var(--line-height-display-xl);letter-spacing:var(--tracking-display-tight);color:var(--color-text-primary)}.article-template__meta{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-md);font-family:var(--font-family-accent);font-weight:var(--font-weight-regular);font-size:var(--font-size-sm);line-height:var(--line-height-sm);color:var(--color-text-muted)}.article-template .caption-with-letter-spacing,.article-template__author,.article-template time{font-family:var(--font-family-accent);font-weight:var(--font-weight-regular);font-size:var(--font-size-sm);line-height:var(--line-height-sm);letter-spacing:normal;text-transform:none;color:var(--color-text-muted)}.article-template__content{font-family:var(--font-family-body);color:var(--color-text-secondary)}.article-template__content [style*=font-size],.article-template__content [style*=line-height]{font-size:inherit!important;line-height:inherit!important}.article-template__content p{margin:0 0 var(--spacing-3xl);font-family:var(--font-family-body);font-weight:var(--font-weight-regular);font-size:15px;line-height:1.65;color:var(--color-text-secondary)}.article-template__content>article>p:first-of-type,.article-template__content>p:first-of-type{font-family:var(--font-family-body);font-weight:var(--font-weight-regular);font-size:var(--font-size-lg);line-height:var(--line-height-lg);color:var(--color-text-primary)}.article-template__content h1{margin:var(--spacing-5xl) 0 var(--spacing-lg);font-family:var(--font-family-button);font-weight:var(--font-weight-bold);font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);letter-spacing:var(--tracking-display-tight);color:var(--color-text-primary)}.article-template__content h2{margin:var(--spacing-5xl) 0 var(--spacing-lg);font-family:var(--font-family-button);font-weight:var(--font-weight-bold);font-size:24px;line-height:1.2;letter-spacing:var(--tracking-display-tight);color:var(--color-text-primary)}.article-template__content h3{margin:var(--spacing-4xl) 0 var(--spacing-md);font-family:var(--font-family-button);font-weight:var(--font-weight-bold);font-size:20px;line-height:1.25;color:var(--color-text-primary)}.article-template__content h4,.article-template__content h5,.article-template__content h6{margin:var(--spacing-3xl) 0 var(--spacing-sm);font-family:var(--font-family-button);font-weight:var(--font-weight-bold);font-size:var(--font-size-lg);line-height:var(--line-height-lg);text-transform:none;letter-spacing:normal;color:var(--color-text-primary)}.article-template__content>:first-child{margin-top:0}.article-template__content p:empty{display:none}.article-template__content ul,.article-template__content ol{margin:0 0 var(--spacing-3xl);padding-left:var(--spacing-5xl)}.article-template__content li{margin-bottom:var(--spacing-md);font-family:var(--font-family-body);font-weight:var(--font-weight-regular);font-size:15px;line-height:1.6;color:var(--color-text-secondary)}.article-template__content ul{list-style:disc}.article-template__content ol{list-style:decimal}.article-template__content li::marker{color:var(--color-text-muted)}.article-template__content strong,.article-template__content b{font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.article-template__content em,.article-template__content i{font-style:italic}.article-template__content i.ph,.article-template__content i.ph-bold,.article-template__content i.ph-fill{font-style:normal}.article-template__content a{color:var(--color-text-link);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;transition:color .15s ease}@media(hover:hover){.article-template__content a:hover{color:var(--color-text-link-hover);text-decoration-thickness:2px}}.article-template__content blockquote{margin:var(--spacing-5xl) 0;padding:var(--spacing-4xl);border:var(--border-width-thin) solid var(--color-border-subtle);border-radius:var(--radius-2xl);background:transparent;font-family:var(--font-family-accent);font-weight:var(--font-weight-regular);font-style:normal;font-size:var(--font-size-md);line-height:1.5;color:var(--color-text-primary)}.article-template__content blockquote{display:block}.article-template__content blockquote>*{margin:0}.article-template__content blockquote p{font:inherit;color:inherit;margin:0}.article-template__content blockquote p+p{margin-top:var(--spacing-lg)}.article-template__content blockquote em,.article-template__content blockquote i,.article-template__content blockquote a{font-weight:var(--font-weight-regular);font-style:normal}.article-template__content blockquote strong,.article-template__content blockquote b{font-weight:var(--font-weight-bold);font-style:normal;color:inherit}.article-template__content img{width:100%;height:auto;border-radius:var(--radius-2xl);margin:var(--spacing-6xl) 0}.article-template__content hr{border:0;border-top:var(--border-width-thin) solid var(--color-border-subtle);margin:var(--spacing-4xl) 0}.article-template__content table{width:100%;border-collapse:collapse;margin:var(--spacing-4xl) 0;font-size:var(--font-size-md)}.article-template__content th,.article-template__content td{padding:var(--spacing-lg);border:var(--border-width-thin) solid var(--color-border-subtle);text-align:left}.article-template__content th{font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.article-template__back{max-width:calc(var(--paragraph-max-width) + 2 * var(--container-padding));margin:var(--spacing-9xl) auto 0;padding-inline:var(--container-padding)}.article-template__link{display:inline-flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-lg) var(--spacing-3xl);background:var(--color-surface-inverse);border:var(--border-width-thin) solid var(--color-surface-inverse);border-radius:var(--radius-2xl);font-family:var(--font-family-button);font-weight:var(--font-weight-bold);font-size:var(--font-size-button-sm);line-height:var(--line-height-button-sm);text-transform:uppercase;color:var(--color-text-on-brand);text-decoration:none;cursor:pointer;position:relative;overflow:clip;isolation:isolate;transform:translateZ(0);transition:color .14s ease .05s,border-color .65s cubic-bezier(.05,1,.2,1)}.article-template__link:before{content:"";position:absolute;top:-2px;bottom:-2px;width:calc(100% + 4px);left:calc(-100% - 6px);border-radius:inherit;z-index:-1;background:var(--color-base-white, #fff);transition:left .65s cubic-bezier(.05,1,.2,1);pointer-events:none}@media(hover:hover){.article-template__link:hover{color:var(--color-base-black, #000);border-color:var(--color-base-black, #000)}.article-template__link:hover:before{left:-2px}}@media(hover:hover){.article-template__link:active{color:var(--color-base-black, #000)}.article-template__link:active:before{left:-2px}}.article-template__link .svg-wrapper,.article-template__link svg{width:var(--size-xl);height:var(--size-xl)}.article-template__link .icon-wrap{display:flex;transform:rotate(180deg)}.article-template__social-sharing{display:flex;justify-content:center;margin-top:var(--spacing-7xl)}.article-template__social-sharing+.article-template__back{margin-top:var(--spacing-3xl)}.article-template__social-sharing .share-button__button{display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-lg);background:var(--color-surface-accent);border:var(--border-width-thin) solid var(--color-border-brown, #7c4213);border-radius:var(--radius-md);font-family:var(--font-family-accent);font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);line-height:var(--line-height-sm);text-transform:uppercase;text-decoration:none;color:var(--color-brand-brown-hover, #5e330e);cursor:pointer;position:relative;overflow:clip;isolation:isolate;transform:translateZ(0);transition:color .14s ease .05s}.article-template__social-sharing .share-button__button:before{content:"";position:absolute;top:-2px;bottom:-2px;width:calc(100% + 4px);left:calc(-100% - 6px);border-radius:inherit;z-index:-1;background:var(--color-surface-brown);transition:left .5s cubic-bezier(.05,1,.2,1);pointer-events:none}.article-template__social-sharing .share-button__button .svg-wrapper,.article-template__social-sharing .share-button__button svg{width:var(--size-lg);height:var(--size-lg)}@media(hover:hover){.article-template__social-sharing .share-button__button:hover{color:var(--color-text-on-brown, #fdf8f5)}.article-template__social-sharing .share-button__button:hover:before{left:-2px}}@media(max-width:768px){.article-template__content>article>p:first-of-type,.article-template__content>p:first-of-type{font-size:16px;line-height:24px}.article-template{padding:calc(var(--wm-header-h, 57px) + var(--spacing-5xl)) 0 var(--spacing-8xl)}.article-template__title{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg)}.article-template__content h2{margin-top:var(--spacing-8xl)}}.article-template__back--after-row{margin-top:var(--spacing-7xl)}.wm-refs__more{display:none;flex-direction:column}.wm-refs.is-open .wm-refs__more{display:flex}.wm-refs__more.wm-refs__more{margin-top:0}.wm-refs__toggle{margin-top:var(--spacing-lg)}.wm-refs__toggle i{margin-left:var(--spacing-xs);font-size:var(--size-xl);vertical-align:middle;transition:transform .3s cubic-bezier(.16,1,.3,1)}.wm-refs.is-open .wm-refs__toggle i{transform:rotate(180deg)}.wm-also.wm-also--articles{padding-top:var(--spacing-6xl);padding-bottom:var(--spacing-7xl)}.wm-also.wm-also--articles .wm-also__meta{flex-direction:column;align-items:flex-start;gap:var(--spacing-xs)}.wm-also.wm-also--articles .wm-also__name{flex:0 0 auto;width:100%;padding-bottom:0}.wm-also.wm-also--articles .wm-also__pricing{padding:0}.wm-also.wm-also--articles .wm-also__price{font-weight:var(--font-weight-light);font-size:var(--font-size-xs);line-height:var(--line-height-xs);color:var(--color-text-muted)}.wm-article-cta{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:var(--card-height-md);margin:var(--spacing-7xl) 0;padding:var(--spacing-6xl);background:linear-gradient(170deg,#f3a9a4,#fde4e2 28%,#fbd4d0 62%,#f5b8b4);border-radius:var(--radius-4xl);overflow:hidden}.wm-article-cta__photo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.wm-article-cta__photo img{display:block;width:100%;height:100%;object-fit:cover}.wm-article-cta__inner{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3xl);background:var(--color-surface-raised);border-radius:var(--radius-2xl);padding:var(--spacing-3xl) var(--spacing-4xl)}.wm-article-cta__heading{margin:0;font-family:var(--font-family-display);font-weight:var(--font-weight-bold);font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);letter-spacing:var(--tracking-display-tight);color:var(--color-text-primary);max-width:10em}.wm-article-cta__btn{position:relative;overflow:clip;isolation:isolate;transform:translateZ(0);flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;background-color:var(--color-surface-inverse);color:var(--color-text-on-brand);border:var(--border-width-thin) solid var(--color-surface-inverse);font-family:var(--font-family-button);font-weight:var(--font-weight-bold);font-size:var(--font-size-button-xs);line-height:var(--line-height-button-xs);text-transform:uppercase;text-decoration:none;white-space:nowrap;border-radius:var(--radius-xl);padding:var(--spacing-md) var(--spacing-2xl);transition:color .14s ease .05s,border-color .65s cubic-bezier(.05,1,.2,1)}.wm-article-cta__btn:before{content:"";position:absolute;top:-2px;bottom:-2px;width:calc(100% + 4px);left:calc(-100% - 6px);border-radius:inherit;z-index:-1;background:var(--color-base-white, #fff);transition:left .65s cubic-bezier(.05,1,.2,1);pointer-events:none}@media(hover:hover){.wm-article-cta__btn:hover{color:var(--color-text-primary);border-color:var(--color-base-black, #000)}.wm-article-cta__btn:hover:before{left:-2px}}@media(max-width:768px){.wm-article-cta{min-height:var(--card-height-sm);padding:var(--spacing-xl);margin:var(--spacing-6xl) 0}.wm-article-cta__inner{flex-direction:column;align-items:flex-start;gap:var(--spacing-lg);padding:var(--spacing-2xl)}.wm-article-cta__heading{max-width:none}}.article-template__content .wm-article-cta__heading{margin:0;font-family:var(--font-family-display);font-weight:var(--font-weight-bold);font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);letter-spacing:var(--tracking-display-tight);color:var(--color-text-primary)}.article-template__content .wm-article-cta__btn{color:var(--color-text-on-brand);text-decoration:none;transition:color .14s ease .05s,border-color .65s cubic-bezier(.05,1,.2,1)}@media(hover:hover){.article-template__content .wm-article-cta__btn:hover{color:var(--color-text-primary);text-decoration:none}}.wm-refs__toggle.wm-text-link,.wm-refs__toggle.wm-text-link[data-wm-sweep]{font-family:var(--font-family-accent);font-weight:var(--font-weight-regular);font-size:var(--font-size-md);line-height:var(--line-height-md);text-decoration:none}.wm-refs__toggle.wm-text-link[data-wm-sweep]:after{font-weight:var(--font-weight-bold)}@media(hover:hover){.wm-refs__toggle.wm-text-link[data-wm-sweep]:hover .wm-bsw{font-weight:var(--font-weight-bold)}.wm-refs__toggle.wm-text-link:not([data-wm-sweep]):hover{font-weight:var(--font-weight-bold)}}.article-template__content .wm-article-cta__inner{flex-direction:column;align-items:flex-start;justify-content:space-evenly;gap:0;padding-block:0;width:fit-content;max-width:70%;align-self:flex-start;flex:1 1 auto}.article-template__content .wm-article-cta__photo img{height:100%;margin:0;border-radius:0}@media(max-width:768px){.article-template__content .wm-article-cta__inner{max-width:100%}}@media(max-width:768px){.wm-article-cta.wm-article-cta,.article-template__content .wm-article-cta,.wm-science__cta .wm-article-cta{min-height:var(--card-height-xl);padding:var(--spacing-xl);justify-content:flex-end}.wm-article-cta .wm-article-cta__inner,.article-template__content .wm-article-cta__inner,.wm-science__cta .wm-article-cta__inner{flex:0 0 auto;width:100%;max-width:100%;align-self:stretch;justify-content:flex-start;gap:var(--spacing-lg);padding:var(--spacing-2xl)}.wm-article-cta.wm-article-cta.wm-article-cta .wm-article-cta__inner{align-items:center}.wm-article-cta .wm-article-cta__heading{text-align:center}.wm-article-cta .wm-article-cta__btn{width:100%}}.wm-article-cta--pattern{--wm-cta-tint: #fbbda7;--wm-cta-ink: rgba(237, 95, 80, .5);background:var(--wm-cta-tint)}.wm-article-cta__backdrop--off{--wm-cta-tint: #e6d2e8;--wm-cta-ink: rgba(84, 51, 88, .5)}.wm-article-cta__backdrop--ph{--wm-cta-tint: #f9c5c0;--wm-cta-ink: rgba(201, 48, 40, .5)}.wm-article-cta__backdrop--bundle{--wm-cta-tint: var(--color-brand-brown-subtle);--wm-cta-ink: rgba(124, 66, 19, .5)}.wm-article-cta--pattern:has(.wm-article-cta__backdrop--off){background:#e6d2e8}.wm-article-cta--pattern:has(.wm-article-cta__backdrop--ph){background:#f9c5c0}.wm-article-cta--pattern:has(.wm-article-cta__backdrop--bundle){background:var(--color-brand-brown-subtle)}.wm-article-cta__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;background:var(--wm-cta-tint)}.wm-article-cta__pattern{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;font-family:var(--font-family-button);font-weight:var(--font-weight-bold);font-size:calc(var(--wm-cta-h, 320px) * .234);line-height:.83;text-transform:uppercase;white-space:nowrap;color:var(--wm-cta-ink);gap:calc(var(--wm-cta-h, 320px) * .035);pointer-events:none}.wm-article-cta__row{display:block;margin-left:calc(var(--wm-cta-h, 320px) * -.4)}.wm-article-cta__row:nth-child(2n){margin-left:calc(var(--wm-cta-h, 320px) * -.56)}.wm-article-cta__icon{position:absolute;right:var(--spacing-6xl);top:50%;height:calc(2 * (var(--wm-cta-h, 320px) - 2 * var(--spacing-6xl)));transform:translate(25%,-50%) scale(.5);transform-origin:center;filter:drop-shadow(32px 52px 40px rgba(0,0,0,.5))}.wm-article-cta__icon img{display:block;height:100%;width:auto;max-width:none}.wm-article-cta__icon{will-change:transform;backface-visibility:hidden}.article-template__content .wm-article-cta__icon img{margin:0;border-radius:0;height:100%;width:auto}.wm-article-cta--pattern{--wm-cta-h: 320px}@media(max-width:768px){.wm-article-cta--pattern{--wm-cta-h: 480px}.wm-article-cta__pattern{font-size:calc(var(--wm-cta-h, 480px) * .156);gap:calc(var(--wm-cta-h, 480px) * .0235)}.wm-article-cta__row{margin-left:calc(var(--wm-cta-h, 480px) * -.2)}.wm-article-cta__row:nth-child(2n){margin-left:-5.15em}.wm-article-cta__icon{right:auto;left:50%;top:calc((var(--wm-cta-h, 480px) - 145px) / 2);height:calc(2 * var(--wm-cta-h, 480px) * .56);transform:translate(-50%,-50%) scale(.5)}}.wm-article-cta__backdrop--flat .wm-article-cta__icon{transform:translate(25%,-50%) scale(.5)}@media(max-width:768px){.wm-article-cta__backdrop--flat .wm-article-cta__icon{transform:translate(-50%,-50%) scale(.5)}}.wm-article-cta .wm-article-cta__inner{flex-direction:column;align-items:flex-start;justify-content:space-evenly;gap:0;padding-block:0;width:fit-content;max-width:70%;align-self:flex-start;flex:1 1 auto}.wm-article-cta .wm-article-cta__heading{margin:0}.wm-article-cta .wm-article-cta__photo img{margin:0;border-radius:0;height:100%}@media(max-width:768px){.wm-article-cta .wm-article-cta__inner{flex:0 0 auto;width:100%;max-width:100%;align-self:stretch;justify-content:flex-start;gap:var(--spacing-lg);padding:var(--spacing-2xl)}}@media(max-width:768px){.article-template__meta{flex-direction:column;align-items:flex-start;gap:var(--spacing-xs)}.article-template__meta>span[aria-hidden=true]{display:none}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/wm-article.css.map */
