.blog-page,.article-page{padding-top:64px}.blog-lead{display:grid;grid-template-columns:1.4fr .6fr;gap:6vw;align-items:center;padding-block:80px}.blog-lead>a,.blog-grid article>a,.article-page figure{display:block;aspect-ratio:16/9;overflow:hidden}.blog-lead img,.blog-grid img,.article-page figure img{width:100%;height:100%;object-fit:cover}.blog-lead b,.blog-grid b,.article-page header p{color:var(--accent);font-size:12px;letter-spacing:.12em}.blog-lead h1{margin:16px 0;font:400 clamp(36px,4vw,58px)/1.05 "Averia Serif Libre",serif}.blog-lead p{color:#61554c;line-height:1.6}.blog-link{display:inline-block;margin-top:15px;color:var(--accent);font-weight:600;text-decoration:none;border-bottom:1px solid}.blog-latest{padding-block:75px 100px;background:var(--cream)}.blog-latest>header{display:flex;justify-content:space-between;align-items:end;margin-bottom:28px}.blog-latest h2{margin:0;font:700 24px "Averia Serif Libre",serif}.blog-latest header span{color:var(--accent)}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.blog-grid article>a{margin-bottom:18px}.blog-grid h3{margin:10px 0;font:400 28px/1.15 "Averia Serif Libre",serif}.article-page>header{max-width:980px;margin:0 auto;padding:90px 24px 65px;text-align:center}.article-page>header>a{display:inline-block;margin-bottom:70px;color:#61554c;text-decoration:none}.article-page h1{margin:16px 0 22px;font:400 clamp(48px,7vw,90px)/.96 "Averia Serif Libre",serif}.article-page figure{max-width:1350px;margin:0 auto 90px}.article-copy{max-width:720px;margin:auto;padding:0 20px 110px;color:#514940;font-size:19px;line-height:1.75}.article-copy>p:first-child{color:var(--black);font:400 30px/1.4 "Averia Serif Libre",serif}.article-copy h2{margin-top:60px;color:var(--black);font:400 44px/1.1 "Averia Serif Libre",serif}.article-copy blockquote{margin:50px 0;padding:30px 42px;background:var(--cream);border-left:4px solid var(--green);font:400 26px/1.45 "Averia Serif Libre",serif}@media(max-width:767px){.blog-page,.article-page{padding-top:60px}.blog-lead{grid-template-columns:1fr;padding-block:45px;gap:28px}.blog-grid{grid-template-columns:1fr;gap:50px}.article-page>header{padding-top:60px}.article-page>header>a{margin-bottom:45px}.article-page figure{margin-bottom:60px}.article-copy h2{font-size:36px}}.blog-lead{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:4vw}.blog-lead>a,.blog-grid article>a,.article-page figure{aspect-ratio:4/3}.blog-lead b{display:none}.blog-lead b{display:block;margin:0 0 14px;color:var(--accent);font-size:0}.blog-lead b:before{content:"Featured";font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.blog-grid{gap:64px 12px}.blog-grid article>.blog-link{display:inline-block;aspect-ratio:auto;overflow:visible;border-bottom:0}@media(max-width:767px){.blog-lead{grid-template-columns:1fr}}.blog-card{display:block;aspect-ratio:auto;margin-bottom:0;overflow:visible;color:inherit;text-decoration:none}.blog-grid article>.blog-card{display:block;aspect-ratio:auto;margin-bottom:0;overflow:visible}.blog-card__image{display:block;aspect-ratio:4/3;margin-bottom:18px;overflow:hidden}.blog-card__image img{transition:transform .5s cubic-bezier(.22,1,.36,1)}.blog-card b{display:block;margin:0;color:var(--accent);font:700 12px/1.2 Gantari,sans-serif;letter-spacing:.12em}.blog-card h3{margin:10px 0;font:400 24px/1.15 "Averia Serif Libre",serif}.blog-card:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media(hover:hover)and (pointer:fine){.blog-card:hover .blog-card__image img{transform:scale(1.025)}}@media(prefers-reduced-motion:reduce){.blog-card__image img{transition:none}}.article-related{padding-block:72px 96px;background:var(--cream)}.article-related>header{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:30px}.article-related>header h2{max-width:19ch;margin:0;font:400 clamp(28px,3vw,42px)/1.14 "Averia Serif Libre",serif}.article-related>header .blog-link{flex:0 0 auto;margin:0}.article-related__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.article-related__grid article{min-width:0}.article-related__grid .blog-card__image{aspect-ratio:4/3}.article-related__grid img{width:100%;height:100%;object-fit:cover}@media(max-width:767px){.article-related{padding-block:56px 70px}.article-related>header{align-items:flex-start}.article-related__grid{grid-template-columns:1fr;gap:44px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/blog.css.map */
