.tiles.svelte-er58ck{margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;grid-auto-columns:78%;grid-auto-flow:column;gap:.75rem;display:grid;overflow-x:auto}.tiles.svelte-er58ck li:where(.svelte-er58ck){scroll-snap-align:start}.tile.svelte-er58ck{isolation:isolate;aspect-ratio:4/5;border-radius:var(--radius-card);background:var(--canvas);color:var(--on-photo);grid-template-rows:auto 1fr auto;padding:clamp(1.25rem,2.2vw,1.6rem);text-decoration:none;display:grid;position:relative;overflow:hidden}.photo.svelte-er58ck{z-index:-1;position:absolute;inset:0}.photo.svelte-er58ck:after{content:"";background:var(--scrim-top), var(--scrim);position:absolute;inset:0}.photo.svelte-er58ck img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease-out-expo)}.label.svelte-er58ck{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-nav);text-transform:uppercase;text-shadow:var(--shadow-text-photo);justify-self:start;align-items:center;gap:.6rem;font-weight:700;display:inline-flex}.label.svelte-er58ck:before{content:"";width:1.25rem;height:var(--court-line-weight);background:var(--accent)}.foot.svelte-er58ck{grid-row:3;justify-content:space-between;align-items:flex-end;gap:1rem;font-size:.85rem;display:flex}.text.svelte-er58ck{gap:.5rem;min-width:0;display:grid}.title.svelte-er58ck{letter-spacing:var(--tracking-tight);text-transform:uppercase;text-shadow:var(--shadow-text-photo);font-size:clamp(1.6rem,2.6vw,2.4rem);font-weight:900;line-height:.95}.intro.svelte-er58ck{-webkit-line-clamp:2;line-clamp:2;max-width:40ch;font-size:var(--text-small);color:var(--on-photo-muted);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.foot.svelte-er58ck .disc{box-shadow:inset 0 0 0 1.5px var(--on-photo);color:var(--on-photo)}.tile.svelte-er58ck:is(:where(.svelte-er58ck):hover,:where(.svelte-er58ck):focus-visible) .photo:where(.svelte-er58ck) img{transform:scale(1.05)}@media (width>=768px){.tiles.svelte-er58ck{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:clamp(16rem,24vw,21rem);grid-auto-flow:row;margin-inline:0;padding-inline:0;overflow:visible}.tile.svelte-er58ck{aspect-ratio:auto;height:100%}.tiles.svelte-er58ck li:where(.svelte-er58ck):first-child{grid-column:span 2}}@media (width>=1024px){.tiles.svelte-er58ck{grid-template-columns:repeat(3,minmax(0,1fr))}.tiles.svelte-er58ck li:where(.svelte-er58ck):last-child:nth-child(3n+1){grid-column:span 2}}.hub-body.svelte-14humm8 .section-title{font-size:var(--text-h2);line-height:var(--text-h2--line-height);letter-spacing:var(--text-h2--letter-spacing)}.actions.svelte-14humm8{flex-wrap:wrap;gap:1rem 2.5rem;display:flex}@media (width<=639px){.actions.svelte-14humm8{flex-direction:column;align-items:flex-start}}.ways.svelte-14humm8{padding-block:clamp(1.75rem, 3.5vw, 3rem) var(--section-y)}
