.pg-tile{height:clamp(12rem,(min(100vw,var(--max)) - 2 * var(--margin) - 3 * var(--gutter))/3.6,22rem)}.home-title{font-size:9vw;font-weight:600;line-height:.96;letter-spacing:-.045em}.home-title>span{display:block}@media (min-width:768px){.home-title{font-size:clamp(2.5rem,5.2vw,4.75rem)}}.row-track{--rows:2;--card:46vw;display:grid;grid-auto-flow:column;grid-auto-columns:var(--card);grid-template-rows:repeat(var(--rows),auto);-moz-column-gap:var(--gutter);column-gap:var(--gutter);row-gap:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding-inline:var(--bleed);scroll-padding-inline:var(--bleed);scrollbar-width:thin;scrollbar-color:rgb(var(--c-ink-2)/.5) transparent;padding-bottom:.75rem}@media (min-width:768px) and (max-width:1023px){.row-track{--card:calc((100vw - var(--margin)) / 3.4 - var(--gutter))}}@media (min-width:1024px){.row-track{--card:calc((min(100vw, var(--max)) - 2 * var(--margin) - 5 * var(--gutter)) / 6)}}.row-track:focus-visible{outline:2px solid rgb(var(--c-signal));outline-offset:-2px}.row-card{grid-row:span var(--rows);display:grid;grid-template-rows:subgrid;scroll-snap-align:start;background:rgb(var(--c-paper));color:rgb(var(--c-ink))}