:root{--art-bg: #f4f2f2;--art-band: #f4f2f2;--art-ink: #0a0a0a;--art-muted: #555555;--art-accent: #005d9e;--art-accent-2: #ff9d0d;--art-max: 720px;--art-gutter: clamp(1.25rem, 5vw, 4rem);--art-serif: "Playfair Display", "Times New Roman", Georgia, serif;--art-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--art-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace}body{margin:0;background:var(--art-bg)}.article-tpl{background:var(--art-bg);color:var(--art-ink);font-family:var(--art-sans);line-height:1.65}.article-tpl__hero{display:grid;grid-template-columns:1fr;min-height:60vh}@media(min-width:990px){.article-tpl__hero{grid-template-columns:1fr 1.05fr;min-height:78vh}}.article-tpl__hero-text{padding:clamp(2.5rem,7vw,6rem) clamp(1.5rem,6vw,6rem);display:flex;flex-direction:column;justify-content:center;max-width:620px}@media(min-width:990px){.article-tpl__hero-text{padding:6rem clamp(4rem,7vw,7rem)}}.article-tpl__eyebrow{font-family:var(--art-mono);font-size:.78rem;letter-spacing:.22em;text-transform:uppercase;color:var(--art-accent-2);margin:0 0 1.5rem;font-weight:500}.article-tpl__eyebrow--center{text-align:center;margin-bottom:.9rem;color:var(--art-accent)}.article-tpl__title{font-family:var(--art-serif);font-weight:500;font-size:clamp(2rem,4.4vw,3.3rem);line-height:1.08;margin:0 0 1.5rem;letter-spacing:-.015em;color:var(--art-ink)}.article-tpl__excerpt{font-size:1.05rem;color:#333;margin-bottom:2.25rem;max-width:42ch}.article-tpl__cta{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;padding:1rem 2.4rem;background:var(--art-ink);color:#fff;border-radius:999px;text-decoration:none;font-size:.95rem;letter-spacing:.04em;transition:transform .2s ease,background .2s ease}.article-tpl__cta:hover{transform:translateY(-1px);background:var(--art-accent)}.article-tpl__hero-image{position:relative;overflow:hidden;min-height:50vh;background:#0a0a0a}.article-tpl__hero-image img{width:100%;height:100%;min-height:50vh;object-fit:cover;display:block}@media(max-width:989px){.article-tpl__hero-image{order:-1}.article-tpl__hero-text{order:1}.article-tpl__title{font-size:clamp(2.4rem,5.2vw,3.6rem)}.article-tpl__excerpt{font-size:1.25rem}.article-tpl__cta{font-size:1.15rem}}.article-tpl__band{background:var(--art-bg);padding:clamp(3.5rem,8vw,6.5rem) var(--art-gutter) clamp(1.5rem,3vw,2.5rem);text-align:center}.article-tpl__bigtitle{font-family:var(--art-serif);font-weight:500;font-size:clamp(2rem,4.8vw,3.5rem);line-height:1.1;max-width:18ch;margin:0 auto 1.25rem;letter-spacing:-.015em;color:var(--art-ink)}.article-tpl__byline{font-size:.95rem;color:var(--art-muted);margin:0;letter-spacing:.02em}.article-tpl__dot{margin:0 .6rem;color:var(--art-accent-2)}.article-tpl__body{background:var(--art-bg);padding:clamp(2rem,5vw,4rem) var(--art-gutter) clamp(4rem,8vw,7rem);max-width:calc(var(--art-max) + (var(--art-gutter) * 2));margin:0 auto;font-size:1.15rem;color:#1a1a1a}@media(min-width:768px){.article-tpl__body{font-size:1.075rem}}.article-tpl__body>*{max-width:var(--art-max);margin-left:auto;margin-right:auto}.article-tpl__body p{margin:0 0 1.3em}.article-tpl__body strong{color:var(--art-ink)}.article-tpl__body h2{font-family:var(--art-serif);font-weight:500;font-size:clamp(2rem,3vw,2.4rem);margin:2.5em 0 .6em;line-height:1.2;color:var(--art-ink)}.article-tpl__body h3{font-family:var(--art-serif);font-weight:500;font-size:clamp(1.55rem,2.2vw,1.7rem);margin:2em 0 .5em}.article-tpl__body a{color:var(--art-accent);text-decoration:underline;text-underline-offset:3px}.article-tpl__body blockquote{border-left:3px solid var(--art-accent-2);padding:.4em 0 .4em 1.4em;margin:2.5em auto;font-family:var(--art-serif);font-size:1.5rem;line-height:1.4;font-style:italic;color:var(--art-ink)}.post-img{margin:3rem auto;max-width:var(--art-max)}.post-img__frame{position:relative;display:block;border-radius:14px;overflow:hidden;border:2px solid var(--art-ink);box-shadow:8px 8px 0 0 var(--art-accent-2);background:var(--art-bg);transition:transform .25s ease,box-shadow .25s ease}.post-img__frame:hover{transform:translate(-2px,-2px);box-shadow:12px 12px 0 0 var(--art-accent-2)}.post-img img{width:100%;height:auto;display:block;border-radius:12px}.post-img__caption{margin-top:.85rem;font-size:.85rem;color:var(--art-muted);font-style:italic;text-align:center}.post-img--full{max-width:var(--art-max);width:100%;margin-left:auto;margin-right:auto}@media(max-width:767px){.post-img{margin:3.25rem auto}.post-img__frame{box-shadow:6px 6px 0 0 var(--art-accent-2)}}@media(min-width:768px){.post-img--left{float:left;width:45%;margin:.3rem 2rem 1.5rem 0;clear:both}.post-img--right{float:right;width:45%;margin:.3rem 0 1.5rem 2rem;clear:both}}.article-tpl__body:after{content:"";display:table;clear:both}@media(max-width:767px){.article-tpl__bigtitle{font-size:clamp(2.4rem,5.8vw,3.8rem)}.article-tpl__byline{font-size:1.15rem}.article-tpl__body{font-size:1.35rem}.article-tpl__body h2{font-size:clamp(2.4rem,3.6vw,2.8rem)}.article-tpl__body h3{font-size:clamp(1.85rem,2.6vw,2rem)}.article-tpl__body blockquote{font-size:1.8rem}.article-tpl__eyebrow{font-size:.94rem}.post-img__caption{font-size:1.05rem}.article-tpl__tag{font-size:.94rem}}.article-tpl__tags{background:var(--art-bg);padding:0 var(--art-gutter) 5rem;text-align:center}.article-tpl__tag{display:inline-block;margin:.25rem;padding:.5rem 1.1rem;border:1px solid var(--art-ink);border-radius:999px;font-size:.78rem;color:var(--art-ink);text-decoration:none;letter-spacing:.04em;text-transform:uppercase;transition:background .2s ease,color .2s ease}.article-tpl__tag:hover{background:var(--art-ink);color:#fff}
/*# sourceMappingURL=/cdn/shop/t/6/assets/article-custom.css.map */
