.ddc-blog-hero{max-width:48rem;padding:clamp(3rem,6vw,5rem) var(--ddc-inline-gutter, clamp(1.5rem, 5vw, 4rem))}.ddc-blog-hero__eyebrow{font-family:var(--font-body-family, sans-serif);font-size:.75rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;opacity:.6;margin:0 0 1rem}.ddc-blog-hero__title{font-family:var(--font-heading-family, Georgia, serif);font-size:clamp(2.5rem,5vw + .5rem,4.5rem);line-height:.95;letter-spacing:-.025em;margin:0 0 1.25rem;color:var(--ddc-ink, #1e2a3a)}.ddc-blog-hero__lede{font-size:1.125rem;line-height:1.55;opacity:.85;margin:0;max-width:36rem}.main-blog .blog-post-card-list{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.5rem,3vw,2.5rem);padding-inline:var(--ddc-inline-gutter, clamp(1.5rem, 5vw, 4rem))}.main-blog .blog-post-card-list>:first-child{grid-column:1 / -1;display:grid;grid-template-columns:3fr 2fr;gap:clamp(1.5rem,3vw,3rem);align-items:center}.main-blog .blog-post-card-list>:first-child .blog-post-card__image{aspect-ratio:16 / 10;border-radius:20px;overflow:hidden}.main-blog .blog-post-card-list>:first-child .blog-post-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.19,1,.22,1)}.main-blog .blog-post-card-list>:first-child:hover .blog-post-card__image img{transform:scale(1.03)}.main-blog .blog-post-card-list>:first-child h2,.main-blog .blog-post-card-list>:first-child h3,.main-blog .blog-post-card-list>:first-child [class*=heading]{font-size:clamp(1.75rem,3vw + .5rem,2.75rem)!important;line-height:1.05;letter-spacing:-.02em}.main-blog .blog-post-card-list>:not(:first-child){display:flex;flex-direction:column;gap:.75rem}.main-blog .blog-post-card-list>:not(:first-child) .blog-post-card__image{aspect-ratio:16 / 10;border-radius:16px;overflow:hidden}.main-blog .blog-post-card-list>:not(:first-child) .blog-post-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.19,1,.22,1)}.main-blog .blog-post-card-list>:not(:first-child):hover .blog-post-card__image img{transform:scale(1.03)}.main-blog .blog-post-card h2,.main-blog .blog-post-card h3,.main-blog .blog-post-card [class*=heading]{font-family:var(--font-heading-family, Georgia, serif);letter-spacing:-.015em}.main-blog .blog-post-card [class*=info-text],.main-blog .blog-post-card [class*=details],.main-blog .blog-post-card time{font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;opacity:.55}.main-blog .blog-post-card{border:none;box-shadow:none;background:transparent}.main-blog .blog-post-card-list>:not(:first-child){transition:transform .32s cubic-bezier(.22,1,.36,1)}.main-blog .blog-post-card-list>:not(:first-child):hover{transform:translateY(-4px)}@media(max-width:820px){.main-blog .blog-post-card-list{grid-template-columns:1fr}.main-blog .blog-post-card-list>:first-child{grid-template-columns:1fr}}.main-blog-post{max-width:780px;margin-inline:auto;padding-inline:var(--ddc-inline-gutter, clamp(1.5rem, 5vw, 4rem))}.main-blog-post h1{font-family:var(--font-heading-family, Georgia, serif);font-size:clamp(2.25rem,5vw + .5rem,3.75rem);line-height:1;letter-spacing:-.025em;text-align:left;margin:0;max-width:20ch}.main-blog-post [class*=info-text],.main-blog-post [class*=blog-post-details]{text-align:left!important;justify-content:flex-start!important;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;opacity:.55}.main-blog-post .rte,.main-blog-post [class*=blog-post-content]{font-size:1.0625rem;line-height:1.72;color:var(--ddc-ink, #1e2a3a)}.main-blog-post .rte h2{font-family:var(--font-heading-family, Georgia, serif);font-size:clamp(1.5rem,2.5vw + .5rem,2rem);line-height:1.1;letter-spacing:-.015em;margin-top:2.5rem;margin-bottom:1rem}.main-blog-post .rte h3{font-family:var(--font-heading-family, Georgia, serif);font-size:1.25rem;line-height:1.15;letter-spacing:-.01em;margin-top:2rem;margin-bottom:.75rem}.main-blog-post .rte p{margin-bottom:1.25rem}.main-blog-post .rte ul,.main-blog-post .rte ol{padding-inline-start:1.25rem;margin-bottom:1.25rem}.main-blog-post .rte li{margin-bottom:.5rem;line-height:1.6}.main-blog-post .rte a{color:var(--ddc-blue, #6b9dc6);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px;transition:color .18s ease}.main-blog-post .rte a:hover{color:var(--ddc-coral, #e8927c)}.main-blog-post [class*=featured-image] img,.main-blog-post .blog-post-image img{border-radius:16px;width:100%;height:auto}.ddc-article-back{display:inline-flex;align-items:center;gap:.5rem;font-size:.85rem;font-weight:500;color:var(--ddc-ink, #1e2a3a);opacity:.65;text-decoration:none;padding:clamp(1.5rem,3vw,2.5rem) var(--ddc-inline-gutter, clamp(1.5rem, 5vw, 4rem));transition:opacity .18s ease}.ddc-article-back:hover{opacity:1}.ddc-article-back svg{width:16px;height:16px}.ddc-article-cta{max-width:780px;margin:0 auto;padding:clamp(3rem,6vw,5rem) var(--ddc-inline-gutter, clamp(1.5rem, 5vw, 4rem));text-align:center;display:flex;flex-direction:column;align-items:center;gap:1rem}.ddc-article-cta__title{font-family:var(--font-heading-family, Georgia, serif);font-size:clamp(1.75rem,3vw + .5rem,2.5rem);line-height:1.05;letter-spacing:-.02em;margin:0;color:var(--ddc-ink, #1e2a3a)}.ddc-article-cta__text{font-size:1rem;line-height:1.55;opacity:.8;max-width:32rem;margin:0}.ddc-article-cta__button{display:inline-flex;align-items:center;gap:.6rem;padding:.875rem 1.75rem;background:var(--ddc-ink, #1e2a3a);color:var(--ddc-cream, #FAFAF6);text-decoration:none;border-radius:999px;font-weight:600;font-size:.95rem;margin-top:.5rem;transition:background .18s ease,transform .18s ease}.ddc-article-cta__button:hover{background:var(--ddc-coral, #e8927c);color:var(--ddc-ink, #1e2a3a);transform:translateY(-1px)}.ddc-article-tags{display:flex;flex-wrap:wrap;gap:.5rem;max-width:780px;margin:0 auto;padding:1rem var(--ddc-inline-gutter, clamp(1.5rem, 5vw, 4rem)) 0}.ddc-article-tags__item{display:inline-block;padding:.35rem .85rem;background:var(--ddc-blue-pale, #cfdeeb);color:var(--ddc-ink, #1e2a3a);border-radius:999px;font-size:.75rem;font-weight:500;letter-spacing:.04em;text-decoration:none;transition:background .18s ease}.ddc-article-tags__item:hover{background:var(--ddc-blue, #6b9dc6);color:var(--ddc-cream, #FAFAF6)}@media(max-width:720px){.main-blog-post h1{font-size:clamp(2rem,8vw,2.75rem);max-width:none}.main-blog-post .rte,.main-blog-post [class*=blog-post-content]{font-size:1rem;line-height:1.65}.ddc-blog-hero__title{font-size:clamp(2rem,8vw,3rem)}.ddc-article-cta{text-align:left;align-items:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/blog.css.map */
