.article-template{--article-editorial-max-width: 47.5rem;width:100%;min-height:100vh}.article-template .article-editorial-column{box-sizing:border-box;width:100%;max-width:var(--article-editorial-max-width);margin-inline:auto}.article-template .article-editorial-column[class*=container-]{max-width:var(--article-editorial-max-width)}.article-hero-media{--article-hero-height: 620px;--article-hero-height-mobile: 360px;position:relative;z-index:0;isolation:isolate;width:100%;min-height:var(--article-hero-height-mobile);height:var(--article-hero-height-mobile);overflow:hidden;background-color:#e4e1da;contain:paint}@media screen and (min-width:768px){.article-hero-media{min-height:var(--article-hero-height);height:var(--article-hero-height)}}.article-hero-media__image{width:100%;height:100%;object-fit:cover;object-position:var(--article-hero-object-position, center center);display:block}.article-post-header{position:relative;z-index:2;padding:var(--space-8) 0 var(--space-6);background-color:rgb(var(--color-background, 255 255 255));scroll-margin-top:var(--sticky-header-bottom, var(--header-height, 5rem))}@media screen and (min-width:768px){.article-post-header{padding:var(--space-10) 0 var(--space-8)}}.article-post-header__inner{display:flex;flex-direction:column;gap:var(--space-4)}.article-post-header__category{margin:0;color:rgb(var(--color-active-orange));font-family:var(--annotation-font-family);font-size:.75rem;font-weight:var(--font-weight-normal);letter-spacing:.08em;line-height:1;text-transform:uppercase}.article-post-header__location{margin:0;color:rgb(var(--color-text));font-family:var(--annotation-font-family);font-size:.8125rem;font-weight:var(--font-weight-normal);letter-spacing:.02em;line-height:1;text-transform:uppercase}.article-post-header__date{margin:0;font-size:var(--text-size-small);color:rgb(var(--color-text-2))}.article-post-header__title{margin:0;font-size:clamp(2.25rem,4.2vw,3.25rem);line-height:1.1;color:rgb(var(--color-text));word-wrap:break-word}.article-post-header__deck{margin:0;font-size:1rem;line-height:1.57;color:#4a4438}.article-post-header__deck p{margin:0}.article-content{position:relative;z-index:1;padding:0 0 var(--space-12) 0;scroll-margin-top:var(--sticky-header-bottom, var(--header-height, 5rem))}.article-content__wrapper{display:flex;flex-direction:column;gap:var(--space-10)}.article-content__body{font-size:1rem;line-height:1.57;color:#4a4438}.article-content__body h2,.article-content__body h3,.article-content__body h4{font-family:var(--primary-font-family);font-weight:var(--headline-font-weight);color:rgb(var(--color-text));margin:var(--space-10) 0 var(--space-4)}.article-content__body h2{font-size:clamp(1.75rem,3vw,2.125rem);line-height:1.2}.article-content__body h2:has(img){text-box:normal}@supports (text-box-trim: trim-both){.article-content__body h2:has(img){text-box-trim:none}}.article-content__body h3{font-size:clamp(1.5rem,2.5vw,1.75rem);line-height:1.25}.article-content__body h4{font-size:1.25rem;line-height:1.3}.article-content__body p{margin:0 0 var(--space-5) 0}.article-content__body p:last-child{margin-bottom:0}.article-content__body img{max-width:100%;height:auto;margin:var(--space-8) 0;border-radius:6px}.article-content__body blockquote{border-left:4px solid rgb(var(--color-accent));padding-left:var(--space-6);margin:var(--space-6) 0;font-style:italic;opacity:.9}.article-content__body ul,.article-content__body ol{margin:var(--space-6) 0;padding-left:var(--space-8)}.article-content__body li{margin-bottom:var(--space-2)}.article-footer{border-top:1px solid rgb(var(--color-border));padding-top:var(--space-8);display:flex;flex-direction:column;gap:var(--space-6)}.article-footer__author{display:flex;align-items:center;gap:var(--space-2)}.article-footer__author-label{opacity:.8}.article-footer__social{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}.article-footer__social-label{opacity:.8}.article-footer__social-buttons{display:flex;gap:var(--space-3)}.article-footer__social-button{font-family:var(--primary-font-family, "Mabry Pro", sans-serif);font-size:var(--font-size-small, .875rem);color:rgb(var(--color-text));text-decoration:none;padding:var(--space-2) var(--space-4);border:1px solid rgb(var(--color-border));border-radius:var(--border-radius-main, 8px);background:transparent;transition:all .3s ease;font-weight:500}.article-footer__social-button:hover{background-color:rgb(var(--color-background-2));border-color:rgb(var(--color-text));transform:translateY(-1px)}.article-footer__navigation{display:flex;justify-content:center;margin-top:var(--space-8);text-align:center}.article-footer__navigation .article-footer__back-button.button{min-width:15.875rem;margin-bottom:0}@media screen and (max-width:767px){.article-post-header{padding-top:var(--space-6)}.article-content{padding:0 0 var(--space-8) 0}.article-content__wrapper{gap:var(--space-8)}.article-footer{padding-top:var(--space-6);gap:var(--space-5)}.article-footer__social{flex-direction:column;align-items:flex-start;gap:var(--space-3)}.article-footer__social-buttons{flex-wrap:wrap}}@media print{.article-hero-media{height:auto!important;max-height:12rem}.article-post-header{background:#fff!important}.article-footer__social,.article-footer__navigation{display:none!important}.article-content__body img{box-shadow:none!important;border:1px solid #ccc!important}}
/*# sourceMappingURL=/cdn/shop/t/83/assets/article-template.css.map */
