@layer components{.event-hero_wrap{padding:var(--space-4) var(--site-margin) 0;justify-content:center;display:flex}.event-hero_card{width:100%;max-width:var(--max-width-main);border-radius:var(--radius-medium);background-color:var(--background);height:26.25rem;color:var(--text);position:relative;overflow:clip}.event-hero_card .event-hero_image{width:100%;height:100%;position:absolute;inset:0}@media not (min-width:48rem){.event-hero_card{height:20rem}}.event-hero_shade{background:linear-gradient(color-mix(in srgb, var(--dark-900) 0%, transparent) 40%, color-mix(in srgb, var(--dark-900) 78%, transparent));position:absolute;inset:0}.event-hero_copy{left:var(--space-6);right:var(--space-6);bottom:var(--space-6);align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex;position:absolute}@media not (min-width:48rem){.event-hero_copy{left:var(--space-4);right:var(--space-4);bottom:var(--space-4)}}.event-hero_title{color:var(--light-100);margin:0;line-height:1.05}.event-detail_wrap{padding:var(--space-6) var(--site-margin) var(--space-5);justify-content:center;display:flex}.event-detail_inner{gap:var(--space-7);width:100%;max-width:var(--max-width-main);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;display:grid}@media not (min-width:64rem){.event-detail_inner{gap:var(--space-5);grid-template-columns:1fr}}.event-detail_intro{color:var(--text-body);margin-bottom:var(--space-4)}.event-detail_text{color:var(--text-2);line-height:1.75}.event-detail_text+.event-detail_text{margin-top:var(--space-3)}.event-detail_buttons{gap:var(--space-2)}.event-detail_video{width:100%;max-width:22rem;margin-top:var(--space-6);border-radius:var(--radius-main);background-color:var(--hairline);object-fit:cover}.event-detail_card{top:calc(var(--nav-height) + var(--space-5));gap:var(--space-4);padding:var(--space-5) var(--space-5);border-radius:var(--radius-main);background-color:var(--background);color:var(--text);flex-direction:column;display:flex;position:sticky}.event-detail_row{align-items:flex-start;gap:var(--space-3);display:flex}.event-detail_row .event-detail_icon{--_size:1.375rem;color:var(--accent-green);margin-top:.125rem}.event-detail_label{color:var(--text-label);font-family:var(--eyebrow-font-family);font-size:var(--eyebrow);letter-spacing:var(--eyebrow-letter-spacing);text-transform:uppercase;margin-bottom:.1875rem;display:block}.event-detail_value{color:var(--text-strong);font-size:var(--text-main);font-weight:var(--primary-semibold);line-height:1.45;display:block}.event-detail_sub{color:var(--text-label);font-size:var(--text-small);display:block}.event-detail_note{padding-top:var(--space-3);border-top:var(--border-width) solid var(--hairline);color:var(--text-2);font-size:var(--text-small);line-height:1.55}.also-on_wrap{padding:var(--space-7) var(--site-margin) var(--section-space-medium);justify-content:center;display:flex}.also-on_inner{width:100%;max-width:var(--max-width-main)}.also-on_title{color:var(--text-strong);margin-bottom:var(--space-4)}.also-on_card{border-radius:var(--radius-main);background-color:var(--background);height:100%;color:var(--text-body);flex-direction:column;display:flex;overflow:clip}.also-on_visual{height:10rem;display:block}.also-on_visual .image{width:100%;height:100%}.also-on_body{padding:var(--space-3) var(--space-4) var(--space-4);flex-direction:column;gap:.375rem;display:flex}.also-on_meta{color:var(--accent-label);font-family:var(--eyebrow-font-family);font-size:var(--eyebrow);letter-spacing:var(--eyebrow-letter-spacing);text-transform:uppercase}.also-on_name{font-family:var(--heading-family);font-size:var(--h5);color:var(--text-strong);line-height:1.25}.event-page_passed{padding:var(--space-3) var(--site-margin) 0;justify-content:center;display:flex}.event-page_passed[hidden]{display:none}.event-page_passed p{width:100%;max-width:var(--max-width-main);padding:var(--space-3) var(--space-4);border-radius:var(--radius-small);background-color:var(--peach-100);color:var(--text-strong);font-size:var(--text-main);margin:0}.event-page_passed a{color:inherit;text-decoration:underline}.event-page_crumbs{padding:var(--space-4) var(--site-margin) 0;justify-content:center;display:flex}.event-page_crumbs .breadcrumbs_wrap{max-width:var(--max-width-main);margin-bottom:0}}
