.posts{container-type:inline-size}.posts-empty{padding-block:var(--space-l)}.post-card{display:flex}.posts-grid-4{--grid-min: 15rem}.post-card-body.content-card .eyebrow,.post-row .post-card-chip{padding:.3rem .4rem .07rem;font-size:.68rem;display:block;inline-size:fit-content;background:#fff3}.post-card-link{display:grid;grid-template-areas:"card";inline-size:100%;color:inherit;text-decoration:none;border-radius:var(--radius-l);position:relative;box-shadow:0 2px 16px -6px #0000006b}.post-card-link:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px #00000026,inset 0 1px #ffffffb8,inset 2px 2px 5px -1px #ffffff8a}.post-card-link>*{grid-area:card}.post-card-frame>img{transition:transform .5s cubic-bezier(.39,.58,.57,1)}.post-card-link:hover .post-card-frame>img{transform:scale(1.04)}.post-card-link:focus-visible{outline:2px solid var(--txt-hue-anchor);outline-offset:3px}.post-card-frame{isolation:isolate}.post-card-frame .imageblur-wash{--imageblur-blur: 28px;z-index:0;inset:45% -80px -80px}.post-card-body{--txt-hue-copy: var(--txt-hue-heading);--txt-hue-eyebrow: var(--txt-hue-heading);align-self:end;padding:var(--space-s) var(--space-m)}.post-card-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;text-wrap:balance;--txt-h4-size: 1.35rem}.post-card-meta{align-items:center;font-size:.85rem;color:var(--txt-hue-copy)}.post-card-featured{grid-column:1 / -1}.post-card-featured .post-card-frame{aspect-ratio:auto;min-block-size:22rem}.post-card-featured .post-card-frame>img{position:absolute;inset:0 auto 0 0;inline-size:66%;block-size:100%}.post-card-featured .post-card-frame .imageblur-wash{--imageblur-blur: 50px;inset:-100px -100px -100px 50%}.post-card-featured .post-card-body{align-self:center;justify-self:end;inline-size:38%}.post-card-featured .post-card-title{--txt-h3-size: 1.85rem;font-size:var(--txt-h3-size);-webkit-line-clamp:4;line-clamp:4}.post-card-excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;color:var(--txt-hue-copy)}@container (max-width: 48rem){.post-card-featured .post-card-frame{min-block-size:0;aspect-ratio:4 / 5}.post-card-featured .post-card-frame>img{inset:0;inline-size:100%}.post-card-featured .post-card-frame .imageblur-wash{--imageblur-blur: 28px;inset:42% -40px -40px}.post-card-featured .post-card-body{align-self:end;justify-self:stretch;inline-size:auto}}.posts-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));column-gap:var(--space-l)}.post-row{border-block-end:1px solid var(--color-border)}.post-row-link{display:flex;align-items:center;gap:var(--space-s);padding-block:var(--space-s);color:inherit;text-decoration:none}.post-row-link:focus-visible{outline:2px solid var(--txt-hue-anchor);outline-offset:2px}.post-row-thumb{flex:none;inline-size:5.5rem;border-radius:var(--radius)}.post-row-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;font-size:1.05rem;font-weight:600;line-height:1.3;letter-spacing:var(--txt-h3-ls);color:var(--txt-hue-h3, var(--txt-hue-heading))}.post-row-link:hover .post-row-title{text-decoration:underline}@media(prefers-reduced-motion:reduce){.post-card-frame>img{transition:none}.post-card-link:hover .post-card-frame>img,.post-card-person:hover .post-card-frame>img{transform:none}}.posts-breadcrumb{list-style:none;padding:0;color:var(--txt-hue-copy)}.posts-breadcrumb li{font-family:var(--font-sans);font-size:.8rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.posts-breadcrumb li+li:before{content:"›";margin-inline-end:var(--space-3xs)}.posts-breadcrumb a{color:inherit}.txt-center .posts-breadcrumb{justify-content:center}.posts-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-xs)}.posts-head-mini{grid-column:2;justify-self:end}@container (max-width: 48rem){.posts-head{grid-template-columns:1fr}.posts-head-mini{grid-column:1}}.posts-head-has-title{grid-template-columns:auto minmax(0,1fr) auto}.posts-head-has-title>.posts-toolbar{grid-column:2}.posts-head-has-title>.posts-head-mini{grid-column:3}.posts-head-title{display:flex;align-items:center;gap:var(--space-2xs);min-inline-size:0}.posts-head-title>.ico{flex:none;inline-size:1.4rem;block-size:1.4rem}.posts-head-count{font-weight:600;font-variant-numeric:tabular-nums;color:var(--txt-hue-copy)}.posts-head-plain{padding-block-end:var(--space-s);border-block-end:1px solid var(--color-border)}.posts-head-bar{padding:var(--space-xs) var(--space-xs) var(--space-xs) var(--space-s);border-radius:var(--radius-l);background:var(--bg-hue-primary-minus)}@container (max-width: 48rem){.posts-head-has-title{grid-template-columns:minmax(0,1fr) auto}.posts-head-has-title>.posts-head-title{grid-column:1;grid-row:1}.posts-head-has-title>.posts-head-mini{grid-column:2;grid-row:1}.posts-head-has-title>.posts-toolbar{grid-column:1 / -1;grid-row:2}}.posts-toolbar{align-items:center}.posts-search,.posts-select{position:relative;display:flex;align-items:center}.posts-search{flex:1 1 18rem;max-inline-size:22.4rem}.posts-select{flex:1 1 8rem;max-inline-size:15rem}.posts-search input,.posts-select select{inline-size:100%;min-block-size:2.75rem;border:1px solid var(--color-border);border-radius:999px;background:#ffffffd9;font-size:.95rem;color:var(--txt-hue-heading);transition:border-color .15s,box-shadow .15s}.posts-search input{padding:0 var(--space-s) 0 calc(var(--space-s) + 1.5rem)}.posts-search input::placeholder{color:var(--txt-hue-copy);opacity:.8}.posts-search>.ico{position:absolute;inset-inline-start:var(--space-s);pointer-events:none;color:var(--txt-hue-copy)}.posts-select select{appearance:none;padding:0 calc(var(--space-s) + 1.5rem) 0 var(--space-s);cursor:pointer}.posts-select>.ico{position:absolute;inset-inline-end:var(--space-s);pointer-events:none;color:var(--txt-hue-copy)}.posts-search input:hover,.posts-select select:hover{border-color:var(--txt-hue-copy)}.posts-search input:focus-visible,.posts-select select:focus-visible{outline:2px solid var(--txt-hue-anchor);outline-offset:2px}.posts-enhanced .posts-toolbar-submit{display:none}.posts-results{transition:opacity .15s}.posts-results[aria-busy=true]{opacity:.55}.posts-results:focus{outline:none}@media(prefers-reduced-motion:reduce){.posts-results,.posts-search input,.posts-select select{transition:none}}.posts-pager ul{list-style:none;padding:0;align-items:center}.posts-minipager ul{list-style:none;padding:0;align-items:center;flex-wrap:nowrap}.posts-minipager-count{padding-inline:var(--space-2xs);white-space:nowrap;font-weight:600;font-variant-numeric:tabular-nums;color:var(--txt-hue-copy)}.posts-pager-gap{padding-inline:var(--space-3xs);color:var(--txt-hue-copy)}.posts-pager-compact{display:none;padding-inline:var(--space-xs);font-weight:600;color:var(--txt-hue-copy)}@container (max-width: 34rem){.posts-pager-num{display:none}.posts-pager-compact{display:block}}.posts-profile-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-l);align-items:center}.posts-profile-photo{inline-size:clamp(7rem,6rem + 5vw,11rem);block-size:auto;aspect-ratio:1;border-radius:50%;object-fit:cover;box-shadow:0 0 0 4px #fff,0 10px 30px -10px #00000059}.posts-profile-role{font-size:1.1rem;font-weight:600;color:var(--txt-hue-copy)}.posts-profile-bio{max-inline-size:60ch;color:var(--txt-hue-copy)}.posts-profile-links{align-items:center;margin-block-start:var(--space-xs)}.posts-profile-site{font-weight:600}@media(max-width:40rem){.posts-profile-head{grid-template-columns:1fr;justify-items:start;gap:var(--space-m)}}.grid-people{grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:68.75rem){.grid-people{grid-template-columns:repeat(2,minmax(0,1fr))}}.post-card-person{position:relative}.post-card-person .post-card-frame{aspect-ratio:3 / 4}.post-card-person .post-card-frame>img{inline-size:100%;block-size:100%;object-fit:cover;object-position:50% 20%}.post-card-person .post-card-frame .imageblur-wash{inset:64% -80px -80px}.post-card-person .post-card-body{position:static;z-index:1}.post-card-person .post-card-title{--txt-h4-size: 1.1rem;overflow-wrap:normal;hyphens:none}.post-card-person .post-card-excerpt{font-size:.85rem}.post-card-person:hover .post-card-frame>img{transform:scale(1.04)}.post-card-person .post-card-link:has(.post-card-stretch:focus-visible){outline:2px solid var(--txt-hue-anchor);outline-offset:3px}.post-card-stretch{color:inherit;text-decoration:none}.post-card-stretch:before{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit}.post-card-stretch:focus-visible{outline:none}.post-card-social{display:flex;align-items:center}.post-card-social a{position:relative;z-index:2;display:grid;place-items:center;color:var(--txt-hue-heading);transition:color .2s}.post-card-social .ico{inline-size:1.355rem;block-size:1.355rem}.post-card-social a:hover{color:#0a66c2}.post-card-social a:focus-visible{outline:2px solid var(--txt-hue-anchor);outline-offset:2px;border-radius:4px}.post-card-initials{display:grid;place-items:start center;block-size:100%;padding-block-start:22%;font-size:clamp(2rem,4vw,3.2rem);font-weight:700;letter-spacing:.02em}.post-card-initials-vi{background:linear-gradient(160deg,var(--hex-vi-100),var(--hex-vi-300));color:var(--hex-vi-800)}.post-card-initials-ye{background:linear-gradient(160deg,var(--hex-ye-100),var(--hex-ye-300));color:var(--hex-ye-900)}.post-card-initials-sb{background:linear-gradient(160deg,var(--hex-sb-100),var(--hex-sb-300));color:var(--hex-sb-800)}.post-card-initials-or{background:linear-gradient(160deg,var(--hex-or-100),var(--hex-or-300));color:var(--hex-or-800)}.post-card-initials-nb{background:linear-gradient(160deg,var(--hex-nb-100),var(--hex-nb-300));color:var(--hex-nb-800)}@media(max-width:37.5rem){.post-card-person .post-card-body{padding:.7rem .75rem}.post-card-person .post-card-title{--txt-h4-size: .95rem}.post-card-person .post-card-excerpt{font-size:.75rem;line-height:1.3}.post-card-person .post-card-frame .imageblur-wash{inset:58% -80px -80px}.post-card-initials{padding-block-start:14%}}
