.z9YDgq_container{border-radius:var(--cws--radius--2xl) var(--cws--radius--2xl) 0 0;aspect-ratio:343/750;isolation:isolate;width:100%;height:auto;position:relative;overflow:hidden}@media (min-width:430px) and (max-width:470px){.z9YDgq_container{aspect-ratio:430/750}}@media (min-width:471px) and (max-width:600px){.z9YDgq_container{aspect-ratio:5/4}}@media (min-width:601px) and (max-width:767px){.z9YDgq_container{aspect-ratio:4/3}}@media (min-width:768px){.z9YDgq_container{aspect-ratio:16/10}}@media (min-width:1220px){.z9YDgq_container{border-radius:var(--cws--radius--2xl);aspect-ratio:auto;height:750px}}.z9YDgq_layer{position:absolute;inset:0}.z9YDgq_backgroundWrapper{z-index:0;border-radius:var(--cws--radius--2xl) var(--cws--radius--2xl) 0 0;inset-block:100px;overflow:hidden}@media (min-width:1220px){.z9YDgq_backgroundWrapper{border-radius:var(--cws--radius--2xl)}}.z9YDgq_background{object-fit:cover;width:100%;height:100%}.z9YDgq_overlay{z-index:1;object-fit:cover;object-position:top center;width:100%;height:100%;transform:translateY(80px)}.z9YDgq_overlay.z9YDgq_visible{animation:z9YDgq_slide-in;animation-delay:var(--cws--animation--duration--lg);animation-duration:var(--cws--animation--duration--2xl);animation-fill-mode:both;animation-timing-function:var(--cws--animation--easing--in-out)}@keyframes z9YDgq_slide-in{0%{transform:translateY(80px)}to{transform:translateY(0)}}
.h1GIqW_container{position:relative}.h1GIqW_title{cursor:pointer;justify-content:space-between;align-items:center;width:100%;display:flex}@media (min-width:1220px){.h1GIqW_title{padding-inline-end:0}}.h1GIqW_icon{color:var(--cws--color--icon-action-default);transition-duration:var(--cws--transition-duration--03);transition-property:transform,color;display:flex;transform:rotate(0)}.h1GIqW_title:hover .h1GIqW_icon{color:var(--cws--color--icon-action-hover)}@media not (min-width:1220px){.h1GIqW_active>.h1GIqW_title .h1GIqW_icon{color:var(--cws--color--icon-action-active);transform:rotate(180deg)}}.h1GIqW_visible.h1GIqW_active>.h1GIqW_title .h1GIqW_icon{display:none}@media (min-width:1220px){.h1GIqW_icon{display:none}}.h1GIqW_wrapper{opacity:0;transition-duration:var(--cws--transition-duration--03);grid-template-rows:0fr;transition-property:opacity,grid-template-rows;display:grid;overflow:hidden}.h1GIqW_active>.h1GIqW_wrapper{grid-template-rows:1fr}@media not (min-width:1220px){.h1GIqW_active>.h1GIqW_wrapper{opacity:1}}@media (min-width:1220px){.h1GIqW_visible .h1GIqW_wrapper{opacity:1}.h1GIqW_wrapper{opacity:0;will-change:opacity;grid-template-rows:1fr}}.h1GIqW_content{overflow:hidden}
.GllpWG_container{color:var(--cws--color--text-general-neutral);align-items:flex-start;gap:var(--cws--padding--24);flex-direction:column;display:flex}@media (min-width:1220px){.GllpWG_container{gap:var(--cws--padding--32);flex-direction:row}}.GllpWG_menu{text-align:start;width:100%}@media (min-width:768px){.GllpWG_menu{width:320px}}@media (min-width:1220px){.GllpWG_menu{width:180px}.GllpWG_menu>button{cursor:default;pointer-events:none}}.GllpWG_items{align-items:flex-start;gap:var(--cws--padding--16);flex-direction:column;padding-block-start:var(--cws--padding--8);display:flex}@media (min-width:1220px){.GllpWG_items{padding-block-start:var(--cws--padding--16)}}.GllpWG_title{font:var(--cws--typography--h3--font);font-size:var(--cws--font-size--18);line-height:var(--cws--line-height--md);text-transform:uppercase}.GllpWG_item{font-size:var(--cws--font-size--16);font-weight:var(--cws--font-weight--regular);line-height:var(--cws--line-height--md);opacity:1;transition:opacity var(--cws--transition-duration--02);-webkit-text-decoration:none;text-decoration:none}.GllpWG_item:hover,.GllpWG_item:focus-visible{opacity:.75}
.SWvBja_container{justify-content:flex-start;gap:var(--cws--padding--24);flex-flow:wrap;display:flex}.SWvBja_button{opacity:1;transition:opacity var(--cws--transition-duration--02)}.SWvBja_button:hover,.SWvBja_button:focus-visible{opacity:.75}.SWvBja_icon{width:var(--cws--dimension--12);object-fit:contain;height:auto}
.Jow3TW_sponsors{justify-content:flex-start;align-self:stretch;align-items:center;gap:var(--cws--spacing--2xl);flex-flow:wrap;display:flex}.Jow3TW_sponsor{width:auto;height:var(--cws--dimension--40);align-items:stretch;display:flex}@media (min-width:768px){.Jow3TW_sponsor{height:var(--cws--dimension--32)}}.Jow3TW_image{width:auto;height:100%}
.JopnmW_container{max-width:var(--cws--viewport--desktop--width);align-items:center;gap:var(--cws--padding--40);margin-block-end:var(--cws--padding--8);margin-inline:var(--cws--padding--16);--cws--footer-navigation--height:750px;flex-direction:column;display:flex;position:relative}@media (min-width:768px){.JopnmW_container{margin-inline:var(--cws--padding--32)}}@media (min-width:1220px){.JopnmW_container{margin-inline:var(--cws--grid--offset)}}.JopnmW_section{justify-content:center;width:100%;display:flex}.JopnmW_content{border-radius:var(--cws--radius--2xl);grid-template-rows:1fr auto;width:100%;height:auto;display:grid;position:relative;overflow:hidden}@media (min-width:1220px){.JopnmW_content{height:var(--cws--footer-navigation--height);grid-template-rows:1fr}}.JopnmW_content.JopnmW_visible{animation:var(--cws--animation--fade-in--animation)}.JopnmW_media{z-index:1;grid-area:1/1;width:100%;height:100%}.JopnmW_panelPosition{z-index:2;flex-direction:column;justify-content:flex-end;width:100%;display:flex;position:absolute;bottom:0;left:0;right:0}.JopnmW_panelBlocks{gap:var(--cws--padding--40);grid-template-columns:1fr;grid-template-areas:"social""nav""sponsors";width:100%;display:grid}@media (min-width:768px){.JopnmW_panelBlocks{justify-content:space-between;column-gap:var(--cws--padding--32);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"social social""nav sponsors"}}.JopnmW_panelBlocks:has(>.JopnmW_panelBlock:only-child){gap:0}.JopnmW_panelBlocksStacked{grid-template-columns:1fr;grid-template-areas:"social""nav""sponsors"}.JopnmW_solidBackground{z-index:0;width:100%;height:calc(var(--cws--footer-navigation--panel-height,0px) * .5);background-color:var(--cws--footer-navigation--filler-color,transparent);grid-area:2/1;display:block}@media (min-width:471px) and (max-width:767px){.JopnmW_solidBackground{height:calc(var(--cws--footer-navigation--panel-height,0px) * .85)}}@media (min-width:1220px){.JopnmW_solidBackground{display:none}}.JopnmW_panelBlockSocialLinks{grid-area:social}.JopnmW_panelBlockNavigation{grid-area:nav}.JopnmW_panelBlockSponsors{grid-area:sponsors;align-self:end}.JopnmW_panelBlocksStacked .JopnmW_panelBlockSponsors{align-self:start}
