.card{justify-content:flex-start;align-items:flex-start;gap:var(--space-lg);cursor:pointer;flex-direction:column;width:100%;height:404px;padding:0;text-decoration:none;display:flex;position:relative}.card:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset);border-radius:var(--radius-xl)}.card__media{border-radius:var(--radius-xl);background:var(--surface-hover);flex:1 0 0;width:100%;height:1px;position:relative;overflow:hidden}.card__media-layer{width:100%;height:100%;transform:scale(var(--card-media-scale,1));transform-origin:50%;will-change:transform;transition:transform var(--dur-logo) var(--ease-spring-logo);justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.card:hover,.card:focus-visible{--card-media-scale:1.1}.card__info{width:100%;padding:var(--space-sm);flex-direction:row;justify-content:space-between;align-items:center;display:flex;position:absolute;top:1px;left:0;overflow:clip}.card__badge{justify-content:center;align-items:center;gap:var(--space-2xs);width:min-content;padding:var(--space-2xs) var(--space-sm);background:var(--surface-hover);border-radius:6px;flex-direction:row;flex:none;display:flex}.card__tags{flex-direction:row;flex:none;justify-content:center;align-items:center;gap:0;width:min-content;display:flex;overflow:clip}.card__tag{justify-content:center;align-items:center;gap:var(--space-2xs);width:min-content;padding:var(--space-2xs) var(--space-sm);border:.5px solid var(--border-default);border-radius:var(--radius-full);background:0 0;flex-direction:row;flex:none;display:flex}.card__badge-label,.card__tag-label{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:400;line-height:var(--leading-body);letter-spacing:var(--track-none);text-transform:uppercase;color:var(--text-secondary);white-space:pre;margin:0}.card__text{justify-content:flex-start;align-items:center;gap:var(--space-sm);flex-direction:row;width:100%;display:flex}.card__title,.card__meta{font-family:var(--font-sans);font-size:var(--text-base);font-weight:500;line-height:var(--leading-body);letter-spacing:var(--track-tight);white-space:pre;margin:0}.card__title{color:var(--text-primary);text-overflow:ellipsis;min-width:0;overflow:hidden}.card__meta{color:var(--text-secondary);flex:none}@media (width<=1279.98px){.card{height:auto}.card__media{aspect-ratio:1;flex:none;height:auto}.card .mark{--mark-size:35%}}@media (prefers-reduced-motion:reduce){.card__media-layer{transition:none}.card:hover,.card:focus-visible{--card-media-scale:1}}.card-grid{justify-content:center;align-items:center;gap:var(--space-4xl);flex-direction:column;width:100%;padding:0;display:flex}.card-grid__head{justify-content:space-between;align-items:flex-end;gap:var(--space-xl);flex-direction:row;width:100%;display:flex}.card-grid__heading{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:500;line-height:var(--leading-tight);letter-spacing:var(--track-tight);color:var(--text-primary);text-wrap:balance;margin:0}.card-grid__row{gap:var(--space-xl);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.card-grid__cell{width:100%;position:relative}@media (width<=1279.98px){.card-grid__row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=30rem){.card-grid__row{gap:var(--space-3xl) var(--space-md)}}@media (width<=809.98px){.card-grid{padding-top:var(--space-xl)}}.faq{flex-direction:column;display:flex}.faq__item{border-top:1px solid var(--border-default)}.faq__item:last-of-type{border-bottom:1px solid var(--border-default)}.faq__q{justify-content:space-between;align-items:baseline;gap:var(--space-4xl);padding:var(--space-2xl) 0;cursor:pointer;list-style:none;display:flex}.faq__q::-webkit-details-marker{display:none}.faq__q:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.faq__sign{flex:none;align-self:center;width:11px;height:11px;position:relative}.faq__sign i{background:var(--text-muted);height:1px;transition:transform var(--dur-logo) var(--ease-spring-logo);position:absolute;inset:50% 0 auto}.faq__sign i:last-child{transform:rotate(90deg)}.faq__item[open] .faq__sign i:last-child{transform:rotate(0)}@media (prefers-reduced-motion:reduce){.faq__sign i{transition:none}}.faq__a{gap:var(--space-lg);padding:0 0 var(--space-2xl);flex-direction:column;display:flex}.faq__tail{margin-top:var(--space-4xl)}.faq__tail-link{color:var(--text-primary);text-underline-offset:.2em;text-decoration:underline}.people{gap:var(--space-4xl);grid-template-columns:repeat(4,1fr);display:grid}.person{align-items:flex-start;gap:var(--space-lg);flex-direction:column;min-width:0;display:flex}.person__photo{aspect-ratio:1;border-radius:var(--radius-lg);object-fit:cover;width:100%;height:auto;display:block}.person__photo--initials{background:var(--surface-tile);color:var(--text-muted);font-family:var(--font-display);font-size:var(--text-3xl);letter-spacing:var(--track-snug);justify-content:center;align-items:center;font-weight:500;display:flex}.person__names{flex-direction:column;min-width:0;display:flex}.person__link{flex:none;margin-top:auto}@media (width<=64rem){.people{grid-template-columns:repeat(2,1fr)}}@media (width<=30rem){.people{gap:var(--space-3xl) var(--space-xl)}}
