.page-module__BVnU5a__page{background-color:var(--color-surface)}.page-module__BVnU5a__featured{border-bottom:1px solid var(--color-outline-variant)}.page-module__BVnU5a__featuredLink{color:inherit;grid-template-columns:1fr;text-decoration:none;display:grid}@media (min-width:64rem){.page-module__BVnU5a__featuredLink{grid-template-columns:3fr 2fr;min-height:52vh}}.page-module__BVnU5a__featuredImage{min-height:56vw;position:relative;overflow:hidden}@media (min-width:64rem){.page-module__BVnU5a__featuredImage{min-height:unset}}.page-module__BVnU5a__featuredImg{object-fit:cover;transition:transform 1.4s cubic-bezier(.2,0,.2,1)}.page-module__BVnU5a__featuredLink:hover .page-module__BVnU5a__featuredImg{transform:scale(1.03)}.page-module__BVnU5a__featuredOverlay{background:linear-gradient(90deg,#1d1c1000 60%,#1d1c1014 100%);position:absolute;inset:0}.page-module__BVnU5a__featuredContent{background-color:var(--color-surface-container);padding:var(--spacing-12) var(--spacing-10);justify-content:center;gap:var(--spacing-4);flex-direction:column;display:flex}.page-module__BVnU5a__categoryTag{font-size:var(--font-size-label-sm);letter-spacing:.18em;text-transform:uppercase;color:var(--color-surface);background-color:var(--color-primary);padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-xs);align-self:flex-start;font-weight:700;display:inline-block}.page-module__BVnU5a__articleDate{font-size:var(--font-size-label-lg);letter-spacing:.12em;text-transform:uppercase;color:var(--color-on-surface-variant);opacity:.55;margin:0;font-weight:600}.page-module__BVnU5a__featuredTitle{font-family:var(--font-family-display);font-size:var(--font-size-headline-lg);font-weight:400;line-height:var(--line-height-display);letter-spacing:var(--letter-spacing-display);color:var(--color-on-surface);margin:0}.page-module__BVnU5a__featuredExcerpt{font-size:var(--font-size-body-md);line-height:var(--line-height-body);color:var(--color-on-surface-variant);max-width:42ch;margin:0}.page-module__BVnU5a__readMore{font-size:var(--font-size-label-lg);letter-spacing:.1em;text-transform:uppercase;color:var(--color-primary);margin-top:var(--spacing-2);transition:opacity var(--duration-fast) var(--easing-standard);font-weight:700}.page-module__BVnU5a__featuredLink:hover .page-module__BVnU5a__readMore{opacity:.75}.page-module__BVnU5a__grid{grid-template-columns:repeat(2,1fr);gap:0;display:grid}@media (max-width:48rem){.page-module__BVnU5a__grid{grid-template-columns:1fr}}.page-module__BVnU5a__card{color:inherit;border-right:1px solid var(--color-outline-variant);border-bottom:1px solid var(--color-outline-variant);flex-direction:column;text-decoration:none;display:flex}.page-module__BVnU5a__card:nth-child(3n){border-right:none}.page-module__BVnU5a__cardImageWrapper{aspect-ratio:3/2;position:relative;overflow:hidden}.page-module__BVnU5a__cardImage{object-fit:cover;transition:transform 1.4s cubic-bezier(.2,0,.2,1)}.page-module__BVnU5a__card:hover .page-module__BVnU5a__cardImage{transform:scale(1.04)}.page-module__BVnU5a__cardOverlay{transition:background var(--duration-normal) var(--easing-standard);background:#1d1c1000;position:absolute;inset:0}.page-module__BVnU5a__card:hover .page-module__BVnU5a__cardOverlay{background:#1d1c1014}.page-module__BVnU5a__cardCategoryTag{top:var(--spacing-4);left:var(--spacing-4);font-size:var(--font-size-label-xs);letter-spacing:.15em;text-transform:uppercase;color:var(--color-surface);background-color:var(--color-primary);padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-xs);font-weight:700;position:absolute}.page-module__BVnU5a__cardContent{padding:var(--spacing-7) var(--spacing-8) var(--spacing-10);gap:var(--spacing-2);flex-direction:column;flex:1;display:flex}.page-module__BVnU5a__cardDate{font-size:var(--font-size-label-sm);letter-spacing:.12em;text-transform:uppercase;color:var(--color-on-surface-variant);opacity:.5;margin:0;font-weight:600}.page-module__BVnU5a__cardTitle{font-family:var(--font-family-display);font-size:var(--font-size-headline-sm);font-weight:400;line-height:var(--line-height-headline);letter-spacing:var(--letter-spacing-display);color:var(--color-on-surface);margin:0}.page-module__BVnU5a__cardExcerpt{font-size:var(--font-size-body-sm);line-height:var(--line-height-body);color:var(--color-on-surface-variant);flex:1;max-width:44ch;margin:0}.page-module__BVnU5a__cardReadMore{font-size:var(--font-size-label-sm);letter-spacing:.1em;text-transform:uppercase;color:var(--color-primary);margin-top:var(--spacing-3);opacity:0;transition:opacity var(--duration-fast) var(--easing-standard);font-weight:700}.page-module__BVnU5a__card:hover .page-module__BVnU5a__cardReadMore{opacity:1}.page-module__BVnU5a__archive{border-bottom:1px solid var(--color-outline-variant);flex-direction:column;display:flex}.page-module__BVnU5a__yearGroup{border-top:1px solid var(--color-outline-variant)}.page-module__BVnU5a__yearDivider{align-items:center;gap:var(--spacing-6);width:100%;padding:var(--spacing-6) var(--spacing-10);cursor:pointer;text-align:left;background:0 0;border:none;display:flex}.page-module__BVnU5a__yearLabel{font-family:var(--font-family-display);font-size:var(--font-size-display-sm);letter-spacing:-.02em;color:var(--color-on-surface);opacity:.18;transition:opacity var(--duration-fast) var(--easing-standard);flex-shrink:0;font-weight:400}.page-module__BVnU5a__yearDivider:hover .page-module__BVnU5a__yearLabel{opacity:.45}.page-module__BVnU5a__yearDivider[aria-expanded=true] .page-module__BVnU5a__yearLabel{opacity:.55}.page-module__BVnU5a__yearLine{background-color:var(--color-outline-variant);flex:1;height:1px}.page-module__BVnU5a__yearToggle{font-size:var(--font-size-label-lg);letter-spacing:.1em;text-transform:uppercase;color:var(--color-on-surface-variant);opacity:.45;transition:opacity var(--duration-fast) var(--easing-standard);flex-shrink:0;font-weight:600}.page-module__BVnU5a__yearDivider:hover .page-module__BVnU5a__yearToggle{opacity:.8}.page-module__BVnU5a__yearGrid{border-top:1px solid var(--color-outline-variant);grid-template-columns:repeat(3,1fr);gap:0;display:grid}@media (max-width:64rem){.page-module__BVnU5a__yearGrid{grid-template-columns:repeat(2,1fr)}.page-module__BVnU5a__card:nth-child(3n){border-right:1px solid var(--color-outline-variant)}.page-module__BVnU5a__card:nth-child(2n){border-right:none}}@media (max-width:48rem){.page-module__BVnU5a__yearGrid{grid-template-columns:1fr}.page-module__BVnU5a__card:nth-child(2n){border-right:1px solid var(--color-outline-variant)}.page-module__BVnU5a__yearDivider{padding:var(--spacing-5) var(--spacing-6)}.page-module__BVnU5a__pageHeader{padding:var(--spacing-14) var(--spacing-6) var(--spacing-12)}.page-module__BVnU5a__featuredContent{padding:var(--spacing-8) var(--spacing-6)}.page-module__BVnU5a__cardContent{padding:var(--spacing-6)}}
