.blog-index{--blog-column-gap:clamp(32px, 5vw, 72px)}.blog-index .blog-opening{isolation:isolate;background:radial-gradient(ellipse at 88% 65%, var(--mist-light), transparent 66%);padding:56px 0 64px;position:relative;overflow:clip}.blog-index .blog-opening:before{content:"";z-index:-1;pointer-events:none;opacity:.65;background:url(/assets/blog/brand/team-orbits.svg) 50%/100% 100% no-repeat;position:absolute;inset:80px 0 -100px;mask-image:linear-gradient(90deg,#0000 48%,#000 80%)}.blog-index .blog-introduction{align-items:center;gap:24px var(--blog-column-gap);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);margin-bottom:40px;padding-bottom:40px;display:grid}.blog-index h1{letter-spacing:-.04em;max-width:15ch;font-size:clamp(36px,4vw,54px);font-weight:550;line-height:1.08}.blog-index .blog-introduction>p{max-width:44ch;color:var(--muted);font-size:19px;line-height:1.6}.blog-index .blog-featured .blog-preview-card{column-gap:var(--blog-column-gap);grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);max-width:none;display:grid}.blog-index .blog-featured .blog-preview-card-link{grid-area:1/1/4/-1;grid-template-columns:subgrid;grid-template-rows:subgrid;display:grid}.blog-index .blog-featured .blog-preview-card h2{letter-spacing:-.035em;grid-area:1/1;margin:0;font-size:clamp(30px,3.1vw,43px);line-height:1.13}.blog-index .blog-featured .blog-preview-card-image{mix-blend-mode:multiply;background:0 0;grid-area:1/2/4;align-self:center;mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000),linear-gradient(#0000,#000 6% 94%,#0000);mask-composite:intersect}.blog-index .blog-featured .blog-preview-card>p{grid-area:2/1;max-width:55ch;margin-top:20px;font-size:18px;line-height:1.6}.blog-index .blog-featured .blog-preview-card-author{flex-wrap:wrap;grid-area:3/1;align-self:start;gap:10px;margin-top:24px;font-size:14px}.blog-index .blog-featured .card-author-photo{--card-avatar-size:36px}.blog-index .blog-featured .blog-preview-card-link:focus-visible h2{color:var(--deep)}.blog-index .blog-featured .blog-preview-card--text{grid-template-columns:minmax(0,1fr);max-width:900px}.blog-index .blog-featured .blog-preview-card--text>p{max-width:70ch}.blog-index .blog-collection{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 36px;padding-top:56px;padding-bottom:16px;display:grid}.blog-index .blog-collection .blog-preview-card{flex-direction:column;min-width:0;max-width:none;display:flex}.blog-index .blog-collection .blog-preview-card-author{margin-top:auto;padding-top:20px}.blog-index .blog-contact{padding-top:12px;padding-bottom:64px}.blog-index .blog-contact .editorial-cta{grid-template-columns:190px minmax(0,1fr) 205px;align-items:center;gap:8px 32px;margin:0;padding:28px 32px;display:grid}.blog-index .blog-contact .editorial-cta-person{grid-area:1/1/3;margin:0}.blog-index .blog-contact .editorial-cta-title{grid-area:1/2;align-self:end;font-size:26px}.blog-index .blog-contact .editorial-cta-body{grid-area:2/2;align-self:start;max-width:51ch;margin:0;font-size:15px;line-height:1.5}.blog-index .blog-contact .editorial-cta>a{grid-area:1/3/3;min-height:48px;margin:0}.blog-index .blog-empty{color:var(--muted);padding-bottom:24px;font-size:18px}@media (width<=1000px){.blog-index .blog-contact .editorial-cta{grid-template-columns:190px minmax(0,1fr);gap:10px 28px}.blog-index .blog-contact .editorial-cta-person{grid-row:1/4}.blog-index .blog-contact .editorial-cta>a{grid-area:3/2;justify-self:start;gap:24px;margin-top:8px}.blog-index .blog-collection{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.blog-index .blog-opening{padding:32px 0 40px}.blog-index .blog-opening:before{inset:220px -100px 0}.blog-index .blog-introduction{grid-template-columns:1fr;gap:18px;margin-bottom:30px;padding-bottom:28px}.blog-index h1{max-width:16ch;font-size:clamp(34px,8.6vw,48px)}.blog-index .blog-introduction>p{font-size:17px;line-height:1.55}.blog-index .blog-featured .blog-preview-card{grid-template-columns:minmax(0,1fr)}.blog-index .blog-featured .blog-preview-card h2{font-size:clamp(29px,7.4vw,38px)}.blog-index .blog-featured .blog-preview-card-link{grid-row:1/5}.blog-index .blog-featured .blog-preview-card>p{margin-top:16px;font-size:17px;line-height:1.55}.blog-index .blog-featured .blog-preview-card-image{grid-area:3/1;margin-top:22px}.blog-index .blog-featured .blog-preview-card-author{grid-row:4;gap:8px;margin-top:18px;font-size:13px}.blog-index .blog-contact{padding-top:0;padding-bottom:40px}.blog-index .blog-contact .editorial-cta{padding:24px;display:block}.blog-index .blog-contact .editorial-cta-person{margin-bottom:20px}.blog-index .blog-contact .editorial-cta-title{font-size:25px}.blog-index .blog-contact .editorial-cta-body{margin-top:12px}.blog-index .blog-contact .editorial-cta>a{margin-top:20px}}@media (width<=600px){.blog-index .blog-collection{grid-template-columns:minmax(0,1fr);gap:36px;padding-top:8px;padding-bottom:40px}}@media (width<=760px){.blog-index .blog-featured .blog-preview-card-image{grid-row:2}.blog-index .blog-featured .blog-preview-card>p{grid-row:3}}
