.J-xmnW_item{width:var(--rail-card-width,auto);scroll-snap-align:start;flex:none;min-width:0}@media (min-width:48rem){.J-xmnW_item{width:auto}}.J-xmnW_card{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-background);height:100%;color:var(--color-text);transition:border-color var(--duration-fast) var(--ease-out);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.J-xmnW_card:active{border-color:var(--color-primary)}.J-xmnW_card:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--space-1)}.J-xmnW_image{aspect-ratio:4/3;background:var(--color-surface-muted);flex:none;display:block;position:relative;overflow:hidden}.J-xmnW_image img{object-fit:cover}.J-xmnW_tag{top:var(--space-3);left:var(--space-3);max-width:calc(100% - var(--space-6));border-radius:var(--radius-full);padding:var(--space-1) var(--space-3);background:var(--color-background);color:var(--color-primary-dark);font-size:var(--text-xs);font-weight:var(--weight-semibold);line-height:var(--leading-normal);position:absolute}.J-xmnW_body{gap:var(--space-1);padding:var(--space-4);flex-direction:column;display:flex}.J-xmnW_title{color:var(--color-text);font-family:var(--font-serif-loaded), var(--font-serif);font-size:var(--text-lg);font-weight:var(--weight-bold);overflow-wrap:anywhere;text-wrap:balance;line-height:1.25}.J-xmnW_description{max-width:68ch;color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-normal);text-wrap:pretty;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (hover:hover){.J-xmnW_card:hover{border-color:color-mix(in srgb, var(--color-primary) 40%, transparent)}.J-xmnW_card:hover .J-xmnW_title{color:var(--color-primary-dark)}}@media (prefers-reduced-motion:reduce){.J-xmnW_card{transition:none}}
.y6KOFG_item{width:var(--rail-card-width,auto);scroll-snap-align:start;scroll-snap-stop:normal;flex:none;min-width:0}@media (min-width:48rem){.y6KOFG_item{width:auto}}.y6KOFG_card{border-radius:var(--radius-xl);background:var(--color-surface-muted);height:18rem;color:var(--color-background);text-decoration:none;display:block;position:relative;overflow:hidden}.y6KOFG_image{object-fit:cover}.y6KOFG_shade{background:linear-gradient(#0000 0%,#0000004d 50%,#000000d9 100%);position:absolute;inset:0}.y6KOFG_badge{top:var(--space-3);left:var(--space-3);max-width:calc(100% - var(--space-6));border-radius:var(--radius-full);padding:var(--space-1) var(--space-3);background:var(--color-background);color:var(--color-text);font-size:var(--text-xs);font-weight:var(--weight-semibold);line-height:var(--leading-normal);text-overflow:ellipsis;white-space:nowrap;position:absolute;overflow:hidden}.y6KOFG_content{inset-inline:0;gap:var(--space-1);padding:var(--space-4);flex-direction:column;display:flex;position:absolute;bottom:0}.y6KOFG_title{font-family:var(--font-serif-loaded), var(--font-serif);font-size:var(--text-xl);font-weight:var(--weight-bold);overflow-wrap:anywhere;text-wrap:balance;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}@media (hover:hover){.y6KOFG_card:hover .y6KOFG_title{text-underline-offset:.2em;text-decoration:underline}}.y6KOFG_card:active{opacity:.92}.y6KOFG_venue{align-items:center;gap:var(--space-1);overflow-wrap:anywhere;color:#ffffffe6;min-width:0;font-size:var(--text-sm);line-height:var(--leading-normal);display:flex}.y6KOFG_venue svg{fill:currentColor;flex:none;width:.875rem;height:.875rem}.y6KOFG_card:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--space-1)}
._6CfrVq_item{min-width:0}._6CfrVq_featured{min-height:20rem}._6CfrVq_card{border-radius:var(--radius-xl);background:var(--color-surface-muted);height:100%;min-height:13rem;color:var(--color-background);text-decoration:none;display:block;position:relative;overflow:hidden}._6CfrVq_imageFrame{position:absolute;inset:0;overflow:hidden}._6CfrVq_image{object-fit:cover;transition:transform var(--duration-slow) var(--ease-out)}._6CfrVq_content{inset-inline:var(--space-3);bottom:var(--space-3);align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border:var(--border-width) solid color-mix(in srgb, var(--color-background) 55%, transparent);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-background) 42%, transparent);color:var(--color-text);-webkit-backdrop-filter:blur(1rem)saturate(1.4);backdrop-filter:blur(1rem)saturate(1.4);grid-template-columns:minmax(0,1fr) auto;display:grid;position:absolute;box-shadow:0 .5rem 1.5rem #0d46331f}._6CfrVq_text{align-items:flex-start;gap:var(--space-1);flex-direction:column;min-width:0;display:flex}._6CfrVq_tag{max-width:100%;padding:.125rem var(--space-2);background:var(--color-primary-light);color:var(--color-primary-dark);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.06em;line-height:var(--leading-normal);text-transform:uppercase;border-radius:999px}._6CfrVq_featured ._6CfrVq_tag{background:var(--color-accent-light);color:var(--color-accent-dark)}._6CfrVq_arrow{width:var(--tap-min);height:var(--tap-min);background:var(--color-primary);color:var(--color-background);transition:transform var(--duration-slow) var(--ease-out), background-color var(--duration-slow) var(--ease-out);border-radius:50%;place-items:center;display:grid}._6CfrVq_arrow svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.25rem;height:1.25rem}._6CfrVq_title{color:var(--color-primary-dark);font-family:var(--font-serif-loaded), var(--font-serif);font-size:var(--text-lg);font-weight:var(--weight-bold);overflow-wrap:anywhere;text-wrap:balance;line-height:1.25}._6CfrVq_featured ._6CfrVq_title{font-size:var(--text-2xl)}._6CfrVq_description{max-width:68ch;color:var(--color-text);font-size:var(--text-sm);line-height:var(--leading-normal);text-wrap:pretty;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._6CfrVq_card:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--space-1)}@media (hover:hover){._6CfrVq_card:hover ._6CfrVq_image{transform:scale(1.03)}._6CfrVq_card:hover ._6CfrVq_arrow{background:var(--color-primary-dark);transform:translate(.125rem)}}@media (min-width:48rem){._6CfrVq_featured{min-height:0}._6CfrVq_featured ._6CfrVq_title{font-size:var(--text-3xl)}}@media (prefers-reduced-motion:reduce){._6CfrVq_image{transition:none}._6CfrVq_card:hover ._6CfrVq_image,._6CfrVq_card:hover ._6CfrVq_arrow{transform:none}}._6CfrVq_editorial{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-background);min-height:0;color:var(--color-text);flex-direction:column;display:flex}._6CfrVq_editorial ._6CfrVq_imageFrame{aspect-ratio:16/9;flex:none;width:100%;position:relative;inset:auto}._6CfrVq_editorial ._6CfrVq_content{padding:var(--space-4);background:var(--color-background);box-shadow:none;-webkit-backdrop-filter:none;border:0;border-radius:0;flex:1;position:static}._6CfrVq_editorial ._6CfrVq_tag{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-normal);letter-spacing:normal;text-transform:none;background:0 0;padding:0}._6CfrVq_editorial ._6CfrVq_title{color:var(--color-text)}._6CfrVq_editorial ._6CfrVq_arrow{color:var(--color-primary-dark);background:0 0}@media (hover:hover){._6CfrVq_editorial:hover{border-color:var(--color-primary)}._6CfrVq_editorial:hover ._6CfrVq_title{color:var(--color-primary-dark)}._6CfrVq_editorial:hover ._6CfrVq_arrow{background:0 0}}
.Bb6kFW_grid{gap:var(--space-4);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:40rem){.Bb6kFW_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem){.Bb6kFW_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
