.hv6p7q_section{padding-block:var(--section-padding-m)}.hv6p7q_inner{flex-direction:column;align-items:flex-start;display:flex}.hv6p7q_header{align-items:flex-end;gap:4.5rem;width:100%;padding-block-end:.5rem;padding-inline-end:3.25rem;display:flex}.hv6p7q_heading{flex:1 1 0;min-width:0;max-width:41.25rem}.hv6p7q_lead{max-width:35rem;color:var(--color-text-2);font-size:var(--typography-lead);text-wrap:pretty;flex:0 35rem}.hv6p7q_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem 1.25rem;width:100%;margin-block-start:clamp(1.75rem,4.6875vw,3rem);display:grid}.hv6p7q_paginationSlot{width:100%;margin-block-start:clamp(.25rem,1.5625vw,1.5rem)}.hv6p7q_paginationSlot:empty{display:none}.hv6p7q_tile{border:.0625rem solid var(--color-line-13);background-color:var(--color-surface);flex-direction:column;align-self:start;transition:background-color .378s;display:flex;position:relative}.hv6p7q_media{border-block-end:.0625rem solid var(--color-line-13);align-items:flex-start;height:12.5rem;padding:.75rem;display:flex;position:relative;overflow:hidden}.hv6p7q_image{object-fit:cover;transition:scale .378s var(--easing-entrance)}.hv6p7q_badge{z-index:1;border:.0625rem solid var(--color-line-34);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background-color:var(--color-scrim-75);color:var(--color-text-1);font-family:var(--font-mono);letter-spacing:.05em;padding:.3125rem .625rem;font-size:.625rem;line-height:1.3;position:relative}.hv6p7q_body{flex-direction:column;flex:1 0 0;align-items:flex-start;gap:.75rem;padding:1.5rem 1.625rem 1.625rem;display:flex}.hv6p7q_name{letter-spacing:0;font-size:clamp(1.25rem,2.73438vw,1.375rem);font-weight:600;line-height:clamp(1.5625rem,3.38542vw,1.625rem)}.hv6p7q_link{color:inherit}.hv6p7q_link:after{content:"";position:absolute;inset:0}.hv6p7q_link:focus-visible{outline:none}.hv6p7q_description{color:var(--color-text-2);font-size:var(--typography-body)}.hv6p7q_cta{color:var(--color-text-1);font-size:var(--typography-button);letter-spacing:var(--letter-spacing-button);align-items:center;gap:.5625rem;padding-block-start:.75rem;font-weight:600;line-height:1.2;display:flex}.hv6p7q_arrow{width:1rem;height:1rem;color:var(--section-accent);transition:translate .378s var(--easing-entrance);flex-shrink:0}.hv6p7q_tile:focus-within{background-color:var(--color-line-4);transition:background-color .49s}.hv6p7q_tile:focus-within .hv6p7q_image{transition:scale .49s var(--easing-entrance);scale:1.04}.hv6p7q_tile:focus-within .hv6p7q_arrow{transition:translate .49s var(--easing-entrance);translate:.25rem}@media (hover:hover){.hv6p7q_tile:hover{background-color:var(--color-line-4);transition:background-color .49s}.hv6p7q_tile:hover .hv6p7q_image{transition:scale .49s var(--easing-entrance);scale:1.04}.hv6p7q_tile:hover .hv6p7q_arrow{transition:translate .49s var(--easing-entrance);translate:.25rem}}.hv6p7q_tile:has(.hv6p7q_link:focus-visible){outline:.125rem solid var(--color-teal);outline-offset:.25rem}@media (max-width:64rem){.hv6p7q_header{flex-direction:column;align-items:flex-start;gap:1.125rem;padding-block-end:0;padding-inline-end:0}.hv6p7q_heading{flex:none;max-width:37.5rem}.hv6p7q_lead{flex:none;max-width:none}.hv6p7q_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1rem}.hv6p7q_media{height:11.25rem}.hv6p7q_body{gap:.625rem;padding:1.375rem 1.5rem 1.5rem}.hv6p7q_name{letter-spacing:-.019em}.hv6p7q_cta{padding-block-start:.625rem}}@media (max-width:40rem){.hv6p7q_header{gap:1rem}.hv6p7q_grid{grid-template-columns:1fr;gap:.875rem}.hv6p7q_media{height:10.625rem}.hv6p7q_body{padding:1.25rem}}@media (prefers-reduced-motion:reduce){.hv6p7q_image,.hv6p7q_arrow{transition:none}.hv6p7q_tile:focus-within .hv6p7q_image,.hv6p7q_tile:hover .hv6p7q_image{scale:1}.hv6p7q_tile:focus-within .hv6p7q_arrow,.hv6p7q_tile:hover .hv6p7q_arrow{translate:none}}
