@charset "UTF-8";section.blog-grid{--single-post-padding:20px;margin:0 auto;max-width:calc(var(--max-width) + var(--single-post-padding)*2);padding:0 calc(var(--margin-sides) - var(--single-post-padding))}section.blog-grid .section-title{font-feature-settings:"pnum" on,"lnum" on;font-size:90px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:100%;margin:220px 0 0;text-align:center}@media (max-width:800px){section.blog-grid .section-title{font-size:45px;margin-top:145px}}section.blog-grid .post-grid{display:grid;margin-top:50px}section.blog-grid .post-grid.highlights{column-gap:60px;grid-template-columns:1fr 1fr}@media (max-width:800px){section.blog-grid .post-grid.highlights{grid-template-columns:100%}}section.blog-grid .post-grid.standard{grid-template-columns:repeat(3,1fr)}@media (max-width:800px){section.blog-grid .post-grid.standard{grid-template-columns:100%}}section.blog-grid .post-grid .single-post{background:hsla(0,0%,100%,0);padding:var(--single-post-padding);transition:background .3s}section.blog-grid .post-grid .single-post:focus,section.blog-grid .post-grid .single-post:hover{background:#fff}section.blog-grid .post-grid .single-post .image{height:auto;width:100%}section.blog-grid .post-grid .single-post.post-highlight .image{aspect-ratio:2.12/1;object-fit:cover}section.blog-grid .post-grid .single-post.post-highlight .date{font-family:Aeonik;font-size:14px;line-height:120%;margin-top:20px}section.blog-grid .post-grid .single-post.post-highlight .title{font-size:30px;font-weight:500;line-height:105%;margin:10px 0 0}@media (max-width:800px){section.blog-grid .post-grid .single-post.post-highlight .title{font-size:19px}}section.blog-grid .post-grid .single-post.post-highlight .author{color:var(--stone);font-size:21px;line-height:120%;margin-top:10px}@media (max-width:800px){section.blog-grid .post-grid .single-post.post-highlight .author{font-size:13px;line-height:120%}}section.blog-grid .post-grid .single-post.post-standard .image{aspect-ratio:2.25/1;object-fit:cover}section.blog-grid .post-grid .single-post.post-standard .title{font-size:24px;line-height:105%;margin:20px 0 10px}@media (max-width:800px){section.blog-grid .post-grid .single-post.post-standard .title{font-size:19px}}section.blog-grid .post-grid .single-post.post-standard .author,section.blog-grid .post-grid .single-post.post-standard .length{color:var(--stone);display:inline;font-size:16px;letter-spacing:.01em;line-height:130%}@media (max-width:800px){section.blog-grid .post-grid .single-post.post-standard .author,section.blog-grid .post-grid .single-post.post-standard .length{font-size:13px;line-height:120%}}section.blog-grid .post-grid .single-post.post-standard .length:before{content:"• "}