.casson-article{--casson-blog-serif: "Crimson Text", Georgia, "Times New Roman", serif;--casson-blog-sans: "Karla", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--casson-blog-ink: #564B40;--casson-blog-ink-soft: rgba(86, 75, 64, .78);--casson-blog-ink-muted: rgba(86, 75, 64, .5);--casson-blog-rule: rgba(86, 75, 64, .14);--casson-blog-rule-faint: rgba(86, 75, 64, .08);--casson-blog-paper: #F9F9F4;--casson-blog-accent: #BD9B60;--casson-blog-max-text: 720px;--casson-blog-max-wide: 1100px;--casson-blog-gap-section: 64px;--casson-blog-gap-large: 80px;--casson-blog-fs-body: 18px;--casson-blog-lh-body: 1.7;font-family:var(--casson-blog-serif);font-size:var(--casson-blog-fs-body);line-height:var(--casson-blog-lh-body);color:var(--casson-blog-ink);background:var(--casson-blog-paper);max-width:var(--casson-blog-max-wide);margin:0 auto;padding:60px 32px 100px;font-weight:400}.casson-article,.casson-article *,.casson-article *:before,.casson-article *:after{box-sizing:border-box}.template-article .section-header__title{font-family:Karla,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:normal;font-weight:400;font-size:clamp(2.6rem,5.2vw,3.4rem);line-height:1.08;letter-spacing:-.02em;color:#564b40;max-width:800px;margin:0 auto 32px;text-align:center}.template-article .article__date{font-family:Karla,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.68rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#564b4080;margin-bottom:20px;text-align:center}.template-article .article__date a{color:inherit;text-decoration:none}.template-article .article__date a:hover{color:#564b40d9}.template-article .breadcrumbs{font-family:Karla,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.66rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:#564b4073;text-align:center;margin-bottom:14px}@media(max-width:768px){.template-article .section-header__title{font-size:clamp(2rem,7vw,2.4rem);margin-bottom:24px}.template-article .article__date{font-size:.62rem;letter-spacing:.18em}}.casson-article p{font-family:var(--casson-blog-serif);font-size:1.13rem;line-height:1.7;color:var(--casson-blog-ink);max-width:var(--casson-blog-max-text);margin:0 auto 1.3em}.casson-article p:last-child{margin-bottom:0}.casson-article p strong{font-weight:600}.casson-article a{color:var(--casson-blog-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:.5px;transition:color .15s ease}.casson-article a:hover{color:var(--casson-blog-ink-muted)}.casson-article h2{font-family:var(--casson-blog-sans);font-style:normal;font-weight:500;font-size:clamp(1.55rem,2.6vw,1.85rem);line-height:1.2;letter-spacing:-.01em;color:var(--casson-blog-ink);max-width:var(--casson-blog-max-text);margin:var(--casson-blog-gap-section) auto 18px}.casson-article h3{font-family:var(--casson-blog-sans);font-style:normal;font-weight:600;font-size:1.15rem;line-height:1.4;letter-spacing:0;color:var(--casson-blog-ink);max-width:var(--casson-blog-max-text);margin:40px auto 12px}.casson-article h4{font-family:var(--casson-blog-sans);font-style:normal;font-weight:600;font-size:.95rem;line-height:1.45;color:var(--casson-blog-ink);max-width:var(--casson-blog-max-text);margin:32px auto 10px}.casson-article .section-heading{font-family:var(--casson-blog-sans);font-style:normal;font-weight:400;font-size:clamp(2rem,4vw,2.6rem);line-height:1.15;letter-spacing:-.015em;color:var(--casson-blog-ink);max-width:720px;margin:var(--casson-blog-gap-large) auto 28px;text-align:center}.casson-article .eyebrow{font-family:var(--casson-blog-sans);font-size:.66rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--casson-blog-ink-muted);max-width:var(--casson-blog-max-text);margin:0 auto 14px;display:block}.casson-article .lede{font-family:var(--casson-blog-serif);font-size:1.3rem;line-height:1.55;font-weight:400;color:var(--casson-blog-ink);max-width:var(--casson-blog-max-text);margin:0 auto 1.6em}.casson-article ul,.casson-article ol{font-family:var(--casson-blog-serif);font-size:1.13rem;line-height:1.65;color:var(--casson-blog-ink);max-width:var(--casson-blog-max-text);margin:0 auto 1.4em;padding-left:1.4em}.casson-article li{margin-bottom:.4em}.casson-article li>ul,.casson-article li>ol{margin-top:.4em;margin-bottom:0}.casson-article blockquote{font-family:var(--casson-blog-serif);font-style:italic;font-size:1.13rem;line-height:1.55;max-width:var(--casson-blog-max-text);margin:0 auto 1.4em;padding-left:1.2em;border-left:.5px solid var(--casson-blog-rule);color:var(--casson-blog-ink)}.casson-article .article-header{max-width:var(--casson-blog-max-text);margin:0 auto 64px;text-align:center}.casson-article .article-header .eyebrow{margin-bottom:28px}.casson-article .article-header h1{font-family:var(--casson-blog-sans);font-style:normal;font-weight:400;font-size:clamp(2.4rem,5vw,3.2rem);line-height:1.1;letter-spacing:-.02em;color:var(--casson-blog-ink);margin:0 auto;max-width:760px}.casson-article .article-header .deck{margin:20px auto 0;font-family:var(--casson-blog-sans);font-size:1.05rem;line-height:1.55;font-weight:400;color:var(--casson-blog-ink-soft);max-width:540px}.casson-article .article-header .deck-meta{margin-top:24px;font-family:var(--casson-blog-sans);font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:var(--casson-blog-ink-muted)}.casson-article .lockup-mudd{font-family:var(--casson-blog-serif);font-style:italic;font-size:clamp(3rem,7vw,5rem);line-height:1;letter-spacing:-.02em;font-weight:400;color:var(--casson-blog-ink);margin:0;text-align:center}.casson-article .pull-quote{max-width:640px;margin:72px auto;padding:36px 0;border-top:.5px solid var(--casson-blog-rule);border-bottom:.5px solid var(--casson-blog-rule);text-align:center;font-family:var(--casson-blog-serif);font-style:italic;font-size:1.45rem;line-height:1.5;color:var(--casson-blog-ink)}.casson-article .pull-quote p{max-width:600px;margin:0 auto .8em;color:var(--casson-blog-ink)}.casson-article .pull-quote p:last-child{margin-bottom:0}.casson-article .pull-quote .quote-text{display:block}.casson-article .pull-quote .quote-author{display:block;margin-top:18px;font-style:normal;font-family:var(--casson-blog-sans);font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--casson-blog-ink-muted)}.casson-article .section-divider{width:60px;height:1px;border:0;background:var(--casson-blog-ink);opacity:.25;margin:var(--casson-blog-gap-large) auto}.casson-article hr{width:60px;height:1px;border:0;background:var(--casson-blog-rule);margin:64px auto}.casson-article figure{margin:56px auto}.casson-article figcaption{font-family:var(--casson-blog-sans);font-size:.72rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--casson-blog-ink-muted);margin-top:14px;text-align:center}.casson-article .full-bleed{margin-left:0;margin-right:0}.casson-article .full-bleed img{width:100%;height:auto;display:block}.casson-article .hero-image img{width:100%;height:auto;max-height:70vh;object-fit:cover;display:block}.casson-article .image-pair{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:56px 0}.casson-article .image-pair.weighted-65-35{grid-template-columns:65fr 35fr}.casson-article .image-pair.weighted-35-65{grid-template-columns:35fr 65fr}.casson-article .image-pair img{width:100%;height:100%;object-fit:cover;display:block;aspect-ratio:4 / 5}.casson-article .feature-image img{width:100%;height:480px;object-fit:cover;display:block}.casson-article .inline-figure{float:right;width:42%;margin:12px 0 24px 32px;clear:both}.casson-article .inline-figure.left{float:left;margin:12px 32px 24px 0}.casson-article .inline-figure img{width:100%;height:auto;display:block}.casson-article .inline-figure figcaption{text-align:left}.casson-article .tips{max-width:var(--casson-blog-max-text);margin:48px auto;list-style:none;padding:0}.casson-article .tip{padding:24px 0;border-bottom:.5px solid var(--casson-blog-rule)}.casson-article .tip:first-child{padding-top:0}.casson-article .tip:last-child{border-bottom:0;padding-bottom:0}.casson-article .tip-title{font-family:var(--casson-blog-sans);font-size:.78rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--casson-blog-ink);margin:0 0 10px;display:block}.casson-article .tip-body{font-size:1rem;line-height:1.65;color:var(--casson-blog-ink-soft);margin:0}.casson-article .toc{max-width:var(--casson-blog-max-text);margin:56px auto;padding:24px 0;border-top:.5px solid var(--casson-blog-rule);border-bottom:.5px solid var(--casson-blog-rule)}.casson-article .toc-label{font-family:var(--casson-blog-sans);font-size:.68rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--casson-blog-ink-muted);margin:0 0 16px}.casson-article .toc ul,.casson-article .toc ol{margin:0;padding:0;list-style:none;columns:2;column-gap:40px;max-width:none}.casson-article .toc li{break-inside:avoid;font-family:var(--casson-blog-sans);font-size:.92rem;line-height:1.55;margin-bottom:6px}.casson-article .toc li.parent{color:var(--casson-blog-ink);font-weight:500;margin-top:12px}.casson-article .toc li.parent:first-child{margin-top:0}.casson-article .toc li.child{padding-left:18px;font-size:.88rem;color:var(--casson-blog-ink-soft)}.casson-article .toc a{color:inherit;text-decoration:none}.casson-article .toc a:hover{text-decoration:underline;text-underline-offset:3px}.casson-article .qa{max-width:var(--casson-blog-max-text);margin:0 auto}.casson-article .qa .question,.casson-article .qa .answer{position:relative;padding-left:40px;margin-bottom:.8em;font-family:var(--casson-blog-serif);font-size:1.13rem;line-height:1.65;max-width:none}.casson-article .qa .question:before,.casson-article .qa .answer:before{position:absolute;left:0;top:.05em;font-family:var(--casson-blog-serif);font-style:italic;font-weight:400;font-size:1.13rem;line-height:1.65;color:var(--casson-blog-ink-muted)}.casson-article .qa .question:before{content:"Q."}.casson-article .qa .answer:before{content:"A."}.casson-article .qa .question{font-style:italic;color:var(--casson-blog-ink);margin-bottom:.4em}.casson-article .qa .answer{color:var(--casson-blog-ink);margin-bottom:2em}.casson-article .faq-block{max-width:var(--casson-blog-max-text);margin:0 auto;padding:32px 0;border-top:.5px solid var(--casson-blog-rule)}.casson-article .faq-block:last-child{border-bottom:.5px solid var(--casson-blog-rule)}.casson-article .q-eyebrow{font-family:var(--casson-blog-sans);font-size:.7rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--casson-blog-ink-muted);margin:0 0 8px;display:block}.casson-article .faq-block h3,.casson-article .faq-block h4{margin-top:0;margin-bottom:14px}.casson-article .faq-block p:last-child{margin-bottom:0}.casson-article .feature-block{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;max-width:var(--casson-blog-max-wide);margin:var(--casson-blog-gap-large) auto}.casson-article .feature-block.reverse>.feature-text{order:-1}.casson-article .feature-block img{width:100%;height:auto;display:block}.casson-article .feature-text{display:flex;flex-direction:column;gap:14px}.casson-article .feature-text>*:first-child{margin-top:0}.casson-article .feature-text>*:last-child{margin-bottom:0}.casson-article .feature-text .eyebrow{margin:0 0 4px}.casson-article .feature-name{font-family:var(--casson-blog-serif);font-style:italic;font-size:2rem;line-height:1.15;font-weight:400;color:var(--casson-blog-ink);margin:0}.casson-article .feature-q{font-family:var(--casson-blog-sans);font-size:.78rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--casson-blog-ink-muted);margin:4px 0 0}.casson-article .feature-text p{margin:0 0 1em;max-width:none}.casson-article .feature-text p:last-child{margin-bottom:0}.casson-article .shop-link{display:inline-block;margin-top:8px;padding:12px 22px;border:1px solid var(--casson-blog-ink);background:transparent;color:var(--casson-blog-ink);font-family:var(--casson-blog-sans);font-size:.7rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;align-self:flex-start;transition:background .15s ease,color .15s ease}.casson-article .shop-link:hover{background:var(--casson-blog-ink);color:var(--casson-blog-paper)}.casson-article .product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;max-width:var(--casson-blog-max-wide);margin:56px auto}.casson-article .product-grid.cols-4{grid-template-columns:repeat(4,1fr);gap:20px}.casson-article .product-card{display:flex;flex-direction:column;text-decoration:none;color:inherit}.casson-article .product-card img{width:100%;aspect-ratio:1 / 1;object-fit:cover;display:block;margin-bottom:14px;transition:opacity .2s ease}.casson-article .product-card:hover img{opacity:.88}.casson-article .product-card-title{font-family:var(--casson-blog-serif);font-style:italic;font-size:1.05rem;line-height:1.3;color:var(--casson-blog-ink);margin:0 0 6px;font-weight:400}.casson-article .product-card-cta{font-family:var(--casson-blog-sans);font-size:.66rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--casson-blog-ink-muted);margin:0}.casson-article .featured-product{display:grid;grid-template-columns:180px 1fr;gap:28px;align-items:center;max-width:var(--casson-blog-max-text);margin:56px auto;padding:28px 0;border-top:.5px solid var(--casson-blog-rule);border-bottom:.5px solid var(--casson-blog-rule)}.casson-article .featured-product img{width:100%;aspect-ratio:1 / 1;object-fit:cover;display:block}.casson-article .featured-product .label{font-family:var(--casson-blog-sans);font-size:.68rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--casson-blog-ink-muted);margin:0 0 8px;display:block}.casson-article .featured-product .name{font-family:var(--casson-blog-serif);font-style:italic;font-size:1.4rem;line-height:1.2;color:var(--casson-blog-ink);margin:0 0 14px;font-weight:400}.casson-article .featured-product p{margin:0 0 14px;max-width:none}.casson-article .collection-cta{display:block;width:max-content;max-width:100%;margin:var(--casson-blog-gap-large) auto;padding:18px 40px;border:1px solid var(--casson-blog-ink);color:var(--casson-blog-ink);font-family:var(--casson-blog-sans);font-size:.75rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;text-decoration:none;text-align:center;transition:background .2s ease,color .2s ease}.casson-article .collection-cta:hover{background:var(--casson-blog-ink);color:var(--casson-blog-paper)}.casson-article .related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;max-width:var(--casson-blog-max-wide);margin:var(--casson-blog-gap-large) auto 0;padding-top:56px;border-top:.5px solid var(--casson-blog-rule)}.casson-article .related-card{display:flex;flex-direction:column;text-decoration:none;color:inherit}.casson-article .related-card img{width:100%;aspect-ratio:4 / 5;object-fit:cover;display:block;margin-bottom:14px}.casson-article .related-card-title{font-family:var(--casson-blog-serif);font-style:italic;font-size:1.05rem;line-height:1.3;color:var(--casson-blog-ink);margin:0 0 6px;font-weight:400}.casson-article .related-card-cta{font-family:var(--casson-blog-sans);font-size:.65rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--casson-blog-ink-muted)}@media(max-width:768px){.casson-article{padding:40px 20px 80px;--casson-blog-fs-body: 17px;--casson-blog-gap-section: 48px;--casson-blog-gap-large: 56px}.casson-article h2{font-size:1.65rem;margin-top:48px;margin-bottom:18px}.casson-article h3{font-size:1.3rem;margin-top:40px;margin-bottom:16px}.casson-article h4{margin-top:36px;margin-bottom:14px}.casson-article .section-heading{font-size:1.65rem}.casson-article .article-header h1{font-size:clamp(1.9rem,7vw,2.4rem)}.casson-article .lede{font-size:1.1rem}.casson-article .pull-quote{font-size:1.15rem;padding:32px 0;margin:48px auto}.casson-article .feature-name{font-size:1.6rem}.casson-article .image-pair,.casson-article .image-pair.weighted-65-35,.casson-article .image-pair.weighted-35-65,.casson-article .feature-block,.casson-article .product-grid,.casson-article .product-grid.cols-4,.casson-article .related-grid{grid-template-columns:1fr;gap:16px}.casson-article .feature-block.reverse>.feature-text{order:0}.casson-article .image-pair img{aspect-ratio:4 / 5}.casson-article .feature-image img{height:320px}.casson-article .inline-figure,.casson-article .inline-figure.left{float:none;width:100%;margin:24px 0}.casson-article .inline-figure figcaption{text-align:center}.casson-article .toc ul,.casson-article .toc ol{columns:1}.casson-article .featured-product{grid-template-columns:1fr;gap:18px;text-align:center}.casson-article .featured-product img{max-width:240px;margin:0 auto}.casson-article .featured-product .name{font-size:1.25rem}.casson-article .qa .question,.casson-article .qa .answer{padding-left:28px}.casson-article .tips{margin:40px auto}.casson-article .collection-cta{padding:14px 28px;font-size:.7rem}}
/*# sourceMappingURL=/cdn/shop/t/261/assets/casson-blog.css.map */
