body:has(.hp-article) #header-group,body:has(.hp-article) footer{display:none!important}.shopify-section:has(.hp-article){grid-column:1 / -1!important;width:100%!important;max-width:none!important;padding:0!important}#MainContent:has(.hp-article){display:block!important}.hp-article{--hp-bg: var(--wm-cream);--hp-ink: var(--wm-ink);--hp-moss: var(--wm-orange);--hp-moss-dark: var(--wm-orange-deep);--hp-cream: var(--wm-cream);--hp-clay: var(--wm-mustard);--hp-accent: var(--wm-orange-soft);--hp-muted: var(--wm-ink-2);--hp-border: var(--wm-ink-line);--hp-article-hero-padding-top: 180px;--hp-article-section-padding: 80px;background:var(--hp-bg);color:var(--hp-ink);font-family:Plus Jakarta Sans,ui-sans-serif,system-ui,sans-serif;overflow-x:clip}.hp-article-body{width:100%;display:block}.hp-article *,.hp-article *:before,.hp-article *:after{box-sizing:border-box}.hp-article a{color:inherit;text-decoration:none}.hp-article h1,.hp-article h2,.hp-article h3,.hp-article h4{font-family:Fraunces,Georgia,serif;letter-spacing:-.04em}.hp-article-wrap{width:min(100% - 32px,1280px);margin-inline:auto}.hp-article-wrap--wide{width:min(100% - 32px,1400px);margin-inline:auto}.hp-article-wrap--narrow{width:min(100% - 32px,740px);margin-inline:auto}.hp-article-hero,.hp-article-image-section,.hp-article-content-section,.hp-article-related{width:100%;box-sizing:border-box}.hp-article-hero{position:relative;padding-top:var(--hp-article-hero-padding-top);padding-bottom:clamp(48px,6vw,80px);overflow:hidden}.hp-article-orb{position:absolute;border-radius:999px;filter:blur(100px);pointer-events:none}.hp-article-orb--left{top:-20vw;left:-16vw;width:min(55vw,640px);aspect-ratio:1;background:#7209b71a}.hp-article-orb--right{top:-10vw;right:-18vw;width:min(45vw,520px);aspect-ratio:1;background:#ff475712}.hp-article-hero__inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center}.hp-article-back{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--hp-muted);transition:color .24s ease}.hp-article-back:hover{color:var(--hp-moss)}.hp-article-hero__tags{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.hp-article-tag{display:inline-block;padding:5px 14px;border-radius:999px;background:#ff47571a;color:var(--hp-moss);font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;transition:background .24s ease}.hp-article-tag:hover{background:#ff47572e}.hp-article-hero__title{max-width:900px;margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(40px,7.5vw,100px);font-weight:750;line-height:.92;letter-spacing:-.02em;text-align:center}.hp-article-hero__meta{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;font-size:13px;font-weight:600;color:var(--hp-muted)}.hp-article-meta-dot{width:4px;height:4px;border-radius:999px;background:currentColor;opacity:.4;flex-shrink:0}.hp-article-image-section{padding-bottom:clamp(40px,5vw,64px)}.hp-article-image-wrap{overflow:hidden;border-radius:40px;aspect-ratio:16 / 7}.hp-article-image{display:block;width:100%;height:100%;object-fit:cover}.hp-article-content-section{padding-bottom:var(--hp-article-section-padding)}.hp-article-prose{font-size:clamp(17px,1.6vw,20px);line-height:1.75;color:var(--hp-ink)}.hp-article-prose h1,.hp-article-prose h2,.hp-article-prose h3,.hp-article-prose h4,.hp-article-prose h5,.hp-article-prose h6{font-family:Fraunces,Georgia,serif;letter-spacing:-.04em;line-height:1.1;margin-top:2em;margin-bottom:.5em;color:var(--hp-ink)}.hp-article-prose h2{font-size:clamp(28px,3.5vw,44px);font-weight:700}.hp-article-prose h3{font-size:clamp(22px,2.8vw,34px);font-weight:700}.hp-article-prose h4{font-size:clamp(18px,2vw,24px);font-weight:700}.hp-article-prose p{margin-top:0;margin-bottom:1.5em}.hp-article-prose p:last-child{margin-bottom:0}.hp-article-prose strong,.hp-article-prose b{font-weight:700;color:var(--hp-ink)}.hp-article-prose em,.hp-article-prose i{font-style:italic}.hp-article-prose a{color:var(--hp-moss);text-decoration:underline;text-underline-offset:3px;transition:color .24s ease}.hp-article-prose a:hover{color:var(--hp-moss-dark)}.hp-article-prose ul,.hp-article-prose ol{margin-bottom:1.5em;padding-left:1.5em}.hp-article-prose li{margin-bottom:.4em}.hp-article-prose blockquote{margin:2em 0;padding:28px 36px;border-left:4px solid var(--hp-moss);border-radius:0 20px 20px 0;background:#ff47570d;font-family:Fraunces,Georgia,serif;font-size:clamp(20px,2.5vw,28px);font-style:italic;font-weight:500;color:var(--hp-ink);line-height:1.4;letter-spacing:-.02em}.hp-article-prose blockquote p{margin:0}.hp-article-prose img{display:block;max-width:100%;height:auto;border-radius:20px;margin-block:2em}.hp-article-prose hr{border:none;height:1px;background:var(--hp-border);margin-block:2.5em}.hp-article-prose code{font-family:ui-monospace,Cascadia Code,monospace;font-size:.875em;background:var(--hp-cream);padding:2px 6px;border-radius:6px}.hp-article-prose pre{background:var(--hp-ink);color:var(--hp-bg);padding:24px;border-radius:16px;overflow-x:auto;margin-block:2em}.hp-article-prose pre code{background:none;padding:0;color:inherit;font-size:.875em}.hp-article-prose table{width:100%;border-collapse:collapse;margin-block:2em;font-size:.9em}.hp-article-prose th,.hp-article-prose td{padding:12px 16px;border:1px solid var(--hp-border);text-align:left}.hp-article-prose th{font-weight:700;background:var(--hp-cream)}.hp-article-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;margin-top:clamp(40px,6vw,72px);padding-top:32px;border-top:1px solid var(--hp-border)}.hp-article-footer__tags{display:flex;flex-wrap:wrap;gap:8px}.hp-article-footer__back{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:var(--hp-muted);transition:color .24s ease;margin-left:auto}.hp-article-footer__back:hover{color:var(--hp-moss)}.hp-article-related{padding-block:var(--hp-article-section-padding);border-top:1px solid var(--hp-border)}.hp-article-related__heading{margin:0 0 clamp(32px,5vw,56px);font-family:Fraunces,Georgia,serif;font-size:clamp(28px,3.5vw,44px);font-weight:700;line-height:1;letter-spacing:-.015em}.hp-article-related__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,48px)}.hp-article-card{display:flex;flex-direction:column;gap:20px}.hp-article-card__image-wrap{overflow:hidden;aspect-ratio:4 / 3;background:var(--hp-accent)}.hp-article-card__image-wrap--0{border-radius:30px 90px 30px 30px}.hp-article-card__image-wrap--1{border-radius:30px 30px 30px 90px}.hp-article-card__image-wrap--2{border-radius:90px 30px 30px}.hp-article-card__image,.hp-article-card__image-placeholder{display:block;width:100%;height:100%;object-fit:cover;opacity:.9;mix-blend-mode:multiply;transition:transform .7s ease,opacity .5s ease,mix-blend-mode .5s ease}.hp-article-card__image-placeholder{background:var(--hp-cream)}.hp-article-card:hover .hp-article-card__image{transform:scale(1.06);opacity:1;mix-blend-mode:normal}.hp-article-card__body{display:flex;flex-direction:column;gap:10px;padding-inline:4px}.hp-article-card__meta{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--hp-muted)}.hp-article-card__tag{color:var(--hp-moss)}.hp-article-card__dot{width:3px;height:3px;border-radius:999px;background:currentColor;opacity:.4}.hp-article-card__title{margin:0;font-size:clamp(18px,2vw,24px);font-weight:700;line-height:1.2;transition:color .26s ease}.hp-article-card:hover .hp-article-card__title{color:var(--hp-moss)}.hp-reveal{opacity:0;transform:translateY(38px);transition:opacity .72s ease,transform .72s cubic-bezier(.25,1,.5,1)}.hp-reveal.is-visible{opacity:1;transform:translateY(0)}@media(max-width:899px){.hp-article-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hp-article-image-wrap{border-radius:24px;aspect-ratio:16 / 9}}@media(max-width:599px){.hp-article-related__grid{grid-template-columns:1fr}.hp-article-image-wrap{border-radius:16px}.hp-article-footer{flex-direction:column;align-items:flex-start}.hp-article-footer__back{margin-left:0}.hp-article-prose blockquote{padding:20px 24px}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/hp-article.css.map */
