.page-module-scss-module__1Z4sJG__page{width:100%;padding-inline:var(--container-pad);padding-block:var(--layout-half-row) var(--space-section);margin-inline:auto}.page-module-scss-module__1Z4sJG__header{gap:var(--space-m);flex-direction:column;display:flex}@media (min-width:1024px){.page-module-scss-module__1Z4sJG__header{max-width:calc((100% + var(--gutter))*4/6 - var(--gutter))}}.page-module-scss-module__1Z4sJG__header{margin-bottom:var(--layout-row)}.page-module-scss-module__1Z4sJG__heading{font-family:var(--font-sans);font-weight:var(--weight-default);letter-spacing:-.04em;font-size:clamp(3rem,8.33333vw,var(--design-unit,1px)*120);text-wrap:balance;line-height:.87}.page-module-scss-module__1Z4sJG__lead{font-family:var(--font-sans);font-weight:var(--weight-default);letter-spacing:-.04em;font-size:calc(var(--design-unit,1px)*18);color:var(--color-ink-muted);line-height:1.33}.page-module-scss-module__1Z4sJG__grid{gap:var(--layout-half-row) var(--gutter);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:640px){.page-module-scss-module__1Z4sJG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.page-module-scss-module__1Z4sJG__grid{grid-template-columns:repeat(var(--grid-columns), minmax(0, 1fr));column-gap:var(--gutter);display:grid}.page-module-scss-module__1Z4sJG__grid>*{grid-column:span 2;min-width:0}}.page-module-scss-module__1Z4sJG__card{gap:var(--space-m);flex-direction:column;display:flex}.page-module-scss-module__1Z4sJG__media{aspect-ratio:16/10;background:var(--color-surface);border-radius:var(--radius-l);position:relative;overflow:hidden}.page-module-scss-module__1Z4sJG__media img{object-fit:contain;width:100%;height:100%;transition:transform var(--duration-base) var(--ease-out)}.page-module-scss-module__1Z4sJG__media:hover img{transform:scale(1.03)}.page-module-scss-module__1Z4sJG__title{font-family:var(--font-sans);font-weight:var(--weight-emphasis);letter-spacing:-.04em;font-size:calc(var(--design-unit,1px)*20);text-wrap:pretty;line-height:1.2}.page-module-scss-module__1Z4sJG__meta{font-family:var(--font-sans);font-weight:var(--weight-default);letter-spacing:-.04em;font-size:calc(var(--design-unit,1px)*14);color:var(--color-ink-muted);line-height:1.43}.page-module-scss-module__1Z4sJG__empty{font-family:var(--font-sans);font-weight:var(--weight-default);letter-spacing:-.04em;font-size:calc(var(--design-unit,1px)*18);color:var(--color-ink-muted);line-height:1.33}.page-module-scss-module__1Z4sJG__tile{--color-ink-muted:var(--color-ink-muted-surface);justify-content:space-between;gap:var(--space-l);aspect-ratio:16/10;padding:var(--space-l);background:var(--color-surface);border-radius:var(--radius-l);transition:background var(--duration-fast) var(--ease-out);flex-direction:column;display:flex}.page-module-scss-module__1Z4sJG__tile:hover{background:var(--color-surface-tint)}@media (min-width:1024px){.page-module-scss-module__1Z4sJG__tile{aspect-ratio:auto;height:calc(var(--design-unit,1px)*280)}}.page-module-scss-module__1Z4sJG__tileMeta{font-family:var(--font-sans);font-weight:var(--weight-default);letter-spacing:-.04em;font-size:calc(var(--design-unit,1px)*14);color:var(--color-ink-muted);line-height:1.43}.page-module-scss-module__1Z4sJG__tileTitle{font-family:var(--font-sans);font-weight:var(--weight-emphasis);letter-spacing:-.04em;font-size:clamp(1.5rem,2.22222vw,var(--design-unit,1px)*32);text-wrap:balance;line-height:1}
