.i45sCG_hero{place-items:center;min-height:clamp(26rem,35vw,27.5rem);display:grid;position:relative;overflow:hidden}.i45sCG_heroImage{object-fit:cover;object-position:42% center}.i45sCG_heroOverlay{background:#00000073;position:absolute;inset:0}.i45sCG_hero h1,.i45sCG_introduction h2,.i45sCG_eventsSection h2,.i45sCG_card h3{font-family:var(--font-heading);font-weight:var(--font-weight-heading);letter-spacing:var(--letter-spacing-heading);text-transform:uppercase}.i45sCG_hero h1{font-size:var(--font-size-display);text-shadow:0 2px 8px #000;margin:0;font-weight:600;position:relative}.i45sCG_introduction{place-content:center;gap:var(--space-4);padding:clamp(4rem, 6vw, 5rem) var(--gutter);text-align:center;display:grid}.i45sCG_introduction h2,.i45sCG_eventsSection h2{margin:0 0 var(--space-5);font-size:clamp(1.8rem,3vw,2.6rem)}.i45sCG_introduction p{width:min(100%,65rem);margin:0 auto;font-size:clamp(1rem,1.4vw,1.2rem);font-weight:300;line-height:1.7}.i45sCG_eventsSection{padding:var(--space-7) var(--gutter);background:#050505;scroll-margin-top:6rem}.i45sCG_eventsSection:nth-of-type(2n){background:linear-gradient(45deg,#000 30%,#60480e47)}.i45sCG_eventsSection>h2{text-align:center}.i45sCG_grid{width:min(100%, var(--content-width));gap:clamp(var(--space-4), 2vw, var(--space-6));grid-template-columns:repeat(3,minmax(0,1fr));margin-inline:auto;display:grid}.i45sCG_grid[data-grid-balanced=true],.i45sCG_grid[data-grid-variant=current]{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,61rem)}.i45sCG_grid[data-grid-variant=spotlight]{grid-template-columns:1fr;width:min(100%,68rem)}.i45sCG_card{height:100%;transition:border-color var(--transition-standard), transform var(--transition-standard), background-color var(--transition-standard);background:#090909;border:1px solid #dcb7715c;overflow:hidden}.i45sCG_cardMedia{aspect-ratio:3/2;position:relative;overflow:hidden}.i45sCG_cardMedia:after{content:"";opacity:.55;transition:opacity var(--transition-standard), background var(--transition-standard);pointer-events:none;background:linear-gradient(#0000 48%,#0000006b);position:absolute;inset:0}.i45sCG_cardImage{object-fit:cover;transition:transform var(--transition-slow)}.i45sCG_cardMediaPlaceholder{height:100%;padding:var(--space-5);background:radial-gradient(circle at 75% 22%,#dcb7714d,#0000 27%),linear-gradient(145deg,#17130c,#050505 72%);place-items:end start;display:grid}.i45sCG_cardMediaPlaceholder:before{content:"";border:1px solid #dcb7713d;position:absolute;inset:1rem}.i45sCG_cardMediaPlaceholder span{color:#f0d997bd;font-family:var(--font-heading);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;font-size:.78rem}.i45sCG_card:hover,.i45sCG_card:focus-within{background:#0d0c0a;border-color:#f0d997d1;transform:translateY(-.25rem)}.i45sCG_card:hover .i45sCG_cardImage,.i45sCG_card:focus-within .i45sCG_cardImage{transform:scale(1.045)}.i45sCG_card:hover .i45sCG_cardMedia:after,.i45sCG_card:focus-within .i45sCG_cardMedia:after{opacity:.86;background:linear-gradient(#00000008,#00000094)}.i45sCG_badge{z-index:1;top:var(--space-3);left:var(--space-3);color:var(--color-gold);font-size:var(--font-size-small);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;background:#000000d1;padding:.35rem .65rem;position:absolute}.i45sCG_cardContent{align-content:start;gap:var(--space-3);padding:var(--space-5);transition:transform var(--transition-standard);display:grid}.i45sCG_card:hover .i45sCG_cardContent,.i45sCG_card:focus-within .i45sCG_cardContent{transform:translateY(-.15rem)}.i45sCG_card h3{margin:0;font-size:clamp(1.2rem,1.7vw,1.6rem)}.i45sCG_card p{margin:0;font-weight:300;line-height:1.55}.i45sCG_date{color:var(--color-gold)}.i45sCG_card a{width:fit-content;min-height:var(--target-min);padding:0 var(--space-4);border:1px solid var(--color-gold);gap:var(--space-2);color:var(--color-text);transition:background-color var(--transition-standard), color var(--transition-standard), padding var(--transition-standard);grid-auto-flow:column;place-items:center;margin-top:auto;text-decoration:none;display:inline-grid}.i45sCG_card a:after{content:"→";transition:transform var(--transition-standard);transform:translate(-.15rem)}.i45sCG_card:hover a:after,.i45sCG_card:focus-within a:after{transform:translate(.15rem)}.i45sCG_card a:hover,.i45sCG_card a:focus-visible{background:var(--color-gold);color:#080808}.i45sCG_card[data-card-variant=spotlight]{grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr);display:grid}.i45sCG_card[data-card-variant=spotlight] .i45sCG_cardMedia{aspect-ratio:auto;min-height:22rem}.i45sCG_card[data-card-variant=spotlight] .i45sCG_cardContent{align-content:center;padding:clamp(2rem,5vw,4rem)}.i45sCG_carousel{width:min(100%, var(--content-width));margin-inline:auto}.i45sCG_carouselControls{justify-content:flex-end;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.i45sCG_carouselControls button{width:3rem;height:3rem;color:var(--color-navigation);cursor:pointer;transition:background-color var(--transition-standard), color var(--transition-standard), transform var(--transition-standard);background:#090909;border:1px solid #dcb7718c;place-items:center;font-size:1.25rem;display:grid}.i45sCG_carouselControls button:hover,.i45sCG_carouselControls button:focus-visible{background:var(--color-gold);color:#080808;transform:translateY(-.12rem)}.i45sCG_carouselTrack{padding:.15rem .15rem var(--space-4);scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-color:var(--color-gold) #111;grid-auto-columns:minmax(18rem,calc(33.3333% - 1rem));grid-auto-flow:column;gap:1.5rem;display:grid;overflow-x:auto}.i45sCG_carouselSlide{scroll-snap-align:start;min-width:0}.i45sCG_archiveDisclosure{width:min(100%, var(--content-width));margin:var(--space-7) auto 0;border-top:1px solid #dcb7716b}.i45sCG_archiveDisclosure summary{min-height:var(--target-min);padding:var(--space-5) 0;color:var(--color-navigation);cursor:pointer;font-weight:var(--font-weight-emphasis);letter-spacing:var(--letter-spacing-label);text-align:center;text-transform:uppercase}.i45sCG_archiveDisclosure[open] summary{margin-bottom:var(--space-6)}@media (max-width:63.99rem){.i45sCG_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.i45sCG_card[data-card-variant=spotlight]{grid-template-columns:1fr}.i45sCG_card[data-card-variant=spotlight] .i45sCG_cardMedia{aspect-ratio:3/2;min-height:0}.i45sCG_carouselTrack{grid-auto-columns:minmax(18rem,calc(50% - .75rem))}}@media (max-width:47.99rem){.i45sCG_hero{min-height:27.5rem}.i45sCG_introduction{padding-block:var(--space-7)}.i45sCG_grid,.i45sCG_grid[data-grid-variant=current]{grid-template-columns:1fr}.i45sCG_card{width:min(100%,30rem);margin-inline:auto}.i45sCG_card:hover,.i45sCG_card:focus-within,.i45sCG_card:hover .i45sCG_cardContent,.i45sCG_card:focus-within .i45sCG_cardContent{transform:none}.i45sCG_eventsSection{padding-block:var(--space-7)}.i45sCG_carouselControls{justify-content:center}.i45sCG_carouselTrack{grid-auto-columns:minmax(16rem,88%)}.i45sCG_carouselSlide .i45sCG_card{width:100%}}@media (prefers-reduced-motion:reduce){.i45sCG_card,.i45sCG_cardImage,.i45sCG_cardMedia:after,.i45sCG_cardContent,.i45sCG_card a,.i45sCG_card a:after{transition:none}.i45sCG_card:hover,.i45sCG_card:focus-within,.i45sCG_card:hover .i45sCG_cardImage,.i45sCG_card:focus-within .i45sCG_cardImage,.i45sCG_card:hover .i45sCG_cardContent,.i45sCG_card:focus-within .i45sCG_cardContent,.i45sCG_card:hover a:after,.i45sCG_card:focus-within a:after{transform:none}.i45sCG_carouselTrack{scroll-behavior:auto}.i45sCG_carouselControls button{transition:none}.i45sCG_carouselControls button:hover,.i45sCG_carouselControls button:focus-visible{transform:none}}
