fieldset{margin-bottom:var(--ae-space-sm)}fieldset:last-child{margin-bottom:0}fieldset>:not(legend){margin-top:var(--ae-space-xs)}.ae-fieldset-compact{margin-bottom:0}.ae-field-options-row{column-gap:calc(var(--ae-space-sm)/2)}.ae-field-options-row label{margin-bottom:0;padding-right:0}.ae-fieldset-legend{display:block;font-size:var(--ae-button-font-size);font-weight:var(--ae-global-font-weight-semibold);margin-bottom:var(--ae-space-sm)}.ae-fieldset-legend-helper{font-weight:400;margin-left:.4em}input[type=checkbox],input[type=radio]{height:1px!important;width:1px!important;inline-size:1px!important;overflow:hidden!important;position:absolute!important;clip:rect(0,0,0,0)!important;border:0!important;margin:-1px!important;padding:0!important;white-space:nowrap!important}input[type=checkbox]+.ae-label,input[type=radio]+.ae-label{align-items:flex-start;cursor:pointer;display:flex;flex-flow:row nowrap;justify-content:flex-start;margin:0;position:relative}input[type=checkbox]+.ae-label:before,input[type=radio]+.ae-label:before{background:var(--ae-color-gray-light);border:0 solid var(--ae-color-gray);border-radius:calc(var(--ae-form-field-border-radius)/2);content:"";display:block;flex:0 0 1em;height:1em;margin-right:.5em;margin-top:.15em;max-width:1em;transition:background-color var(--ae-global-transition-duration) var(--ae-global-transition-easing),border-color var(--ae-global-transition-duration) var(--ae-global-transition-easing),color var(--ae-global-transition-duration) var(--ae-global-transition-easing);width:1em}input[type=checkbox]+.ae-label:after,input[type=radio]+.ae-label:after{left:.35em;position:absolute;top:.35em;z-index:1}input[type=checkbox]:checked+.ae-label,input[type=radio]:checked+.ae-label{align-items:flex-start;display:flex;flex-flow:row nowrap;justify-content:flex-start}input[type=checkbox]:checked+.ae-label:after,input[type=radio]:checked+.ae-label:after{border:solid var(--ae-color-gray-dark);border-width:0 .125rem .125rem 0;content:"";display:block;height:.625rem;transform:rotate(45deg);width:.3125rem}input[type=checkbox]:checked+.ae-label:before,input[type=radio]:checked+.ae-label:before{background:var(--ae-color-white);border-color:var(--ae-color-gray-dark)}input[type=checkbox]:hover,input[type=radio]:hover{border-color:var(--ae-color-gray-dark)}input[type=checkbox]:focus-visible+.ae-label:before,input[type=radio]:focus-visible+.ae-label:before{outline:2px solid currentColor;outline-offset:2px}.ae-option{cursor:pointer;display:block;margin-bottom:var(--ae-space-xs)}.ae-option:last-child{margin-bottom:0}label:has(.ae-field-website){height:1px!important;width:1px!important;inline-size:1px!important;overflow:hidden!important;position:absolute!important;clip:rect(0,0,0,0)!important;border:0!important;margin:-1px!important;padding:0!important;white-space:nowrap!important}.ae-form-multiselect{position:relative}.ae-form-multiselect-toggle{appearance:none;-webkit-appearance:none;background:var(--ae-form-field-background-color);border:var(--ae-form-field-border-width) solid var(--ae-form-field-border-color);border-radius:var(--ae-form-field-border-radius);color:var(--ae-color-gray);cursor:pointer;display:block;font-size:var(--ae-button-font-size);line-height:var(--ae-button-line-height);overflow:hidden;padding:var(--ae-form-field-padding);padding-right:2.5em;position:relative;text-align:left;text-overflow:ellipsis;transition:background-color var(--ae-global-transition-duration) var(--ae-global-transition-easing),border-color var(--ae-global-transition-duration) var(--ae-global-transition-easing),color var(--ae-global-transition-duration) var(--ae-global-transition-easing);white-space:nowrap;width:100%}.ae-form-multiselect-toggle:focus,.ae-form-multiselect-toggle:hover{border-color:var(--ae-color-gray-dark)}.ae-form-multiselect-toggle:after,.ae-form-multiselect-toggle:before{position:absolute;right:1.25em;top:50%;z-index:1}.ae-form-multiselect-toggle:before{border-bottom:.375em solid var(--ae-color-gray-dark);transform:translateY(calc(-50% - var(--ae-space-xs)/2))}.ae-form-multiselect-toggle:after,.ae-form-multiselect-toggle:before{border-left:.25em solid transparent;border-right:.25em solid transparent;content:"";height:0;width:0}.ae-form-multiselect-toggle:after{border-top:.375em solid var(--ae-color-gray-dark);transform:translateY(calc(-50% + var(--ae-space-xs)/2))}.ae-form-multiselect.has-selection .ae-form-multiselect-toggle{color:var(--ae-color-gray-dark)}.ae-form-multiselect-panel{background:var(--ae-color-white);border-radius:var(--ae-form-field-border-radius);box-shadow:var(--ae-global-box-shadow-high);left:0;max-height:17.5rem;overflow-y:auto;padding:var(--ae-space-sm);position:absolute;right:0;top:calc(100% + var(--ae-space-xs));z-index:20}.ae-form-multiselect-panel .ae-option{border-radius:calc(var(--ae-form-field-border-radius)/2);margin-bottom:0;padding:calc(var(--ae-space-xs)/2) var(--ae-space-xs);transition:background-color var(--ae-global-transition-duration) var(--ae-global-transition-easing)}.ae-form-multiselect-panel .ae-option:focus,.ae-form-multiselect-panel .ae-option:hover{background:var(--ae-color-gray-100)}.ae-field-search{background:var(--ae-form-field-background-color) no-repeat calc(100% - var(--ae-space-sm)) 50%/1.125rem url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE5LjYgMjFMMTMuMyAxNC43QzEyLjggMTUuMSAxMi4yMjUgMTUuNDE2NyAxMS41NzUgMTUuNjVDMTAuOTI1IDE1Ljg4MzMgMTAuMjMzMyAxNiA5LjUgMTZDNy42ODMzMyAxNiA2LjE0NTgzIDE1LjM3MDggNC44ODc1IDE0LjExMjVDMy42MjkxNyAxMi44NTQyIDMgMTEuMzE2NyAzIDkuNUMzIDcuNjgzMzMgMy42MjkxNyA2LjE0NTgzIDQuODg3NSA0Ljg4NzVDNi4xNDU4MyAzLjYyOTE3IDcuNjgzMzMgMyA5LjUgM0MxMS4zMTY3IDMgMTIuODU0MiAzLjYyOTE3IDE0LjExMjUgNC44ODc1QzE1LjM3MDggNi4xNDU4MyAxNiA3LjY4MzMzIDE2IDkuNUMxNiAxMC4yMzMzIDE1Ljg4MzMgMTAuOTI1IDE1LjY1IDExLjU3NUMxNS40MTY3IDEyLjIyNSAxNS4xIDEyLjggMTQuNyAxMy4zTDIxIDE5LjZMMTkuNiAyMVpNOS41IDE0QzEwLjc1IDE0IDExLjgxMjUgMTMuNTYyNSAxMi42ODc1IDEyLjY4NzVDMTMuNTYyNSAxMS44MTI1IDE0IDEwLjc1IDE0IDkuNUMxNCA4LjI1IDEzLjU2MjUgNy4xODc1IDEyLjY4NzUgNi4zMTI1QzExLjgxMjUgNS40Mzc1IDEwLjc1IDUgOS41IDVDOC4yNSA1IDcuMTg3NSA1LjQzNzUgNi4zMTI1IDYuMzEyNUM1LjQzNzUgNy4xODc1IDUgOC4yNSA1IDkuNUM1IDEwLjc1IDUuNDM3NSAxMS44MTI1IDYuMzEyNSAxMi42ODc1QzcuMTg3NSAxMy41NjI1IDguMjUgMTQgOS41IDE0WiIgZmlsbD0iIzFEMUIyMCIvPgo8L3N2Zz4K)}.ae-field-search input[type=search]{background:none}.ae-field-search input[type=search]::-webkit-search-cancel-button,.ae-field-search input[type=search]::-webkit-search-decoration,.ae-field-search input[type=search]::-webkit-search-results-button,.ae-field-search input[type=search]::-webkit-search-results-decoration{appearance:none}.ae-field-search:has(input:not(:placeholder-shown)){background-image:none}select{cursor:pointer}select:not(:has(option:checked:not([value=""]))){background:var(--ae-color-gray-100);color:var(--ae-color-gray)}select.-focused:required:not(:has(option:checked:not([value=""]))){border-color:var(--ae-color-ui-error);color:var(--ae-color-gray-dark)}.ae-field-select,.woocommerce .variations .value,.woocommerce-input-wrapper{display:block;position:relative}.ae-field-select select,.woocommerce .variations .value select,.woocommerce-input-wrapper select{padding-right:2.5em}.ae-field-select:after,.ae-field-select:before,.woocommerce .variations .value:after,.woocommerce .variations .value:before,.woocommerce-input-wrapper:after,.woocommerce-input-wrapper:before{position:absolute;right:1.25em;top:50%;z-index:1}.ae-field-select:before,.woocommerce .variations .value:before,.woocommerce-input-wrapper:before{border-bottom:.375em solid var(--ae-color-gray-dark);border-left:.25em solid transparent;border-right:.25em solid transparent;content:"";height:0;transform:translateY(calc(-50% - var(--ae-space-xs)/2));width:0}.ae-field-select:after,.woocommerce .variations .value:after,.woocommerce-input-wrapper:after{border-left:.25em solid transparent;border-right:.25em solid transparent;border-top:.375em solid var(--ae-color-gray-dark);content:"";height:0;transform:translateY(calc(-50% + var(--ae-space-xs)/2));width:0}.js-ae-autocomplete-wrapper:placeholder-shown,input[type=date]:placeholder-shown,input[type=email]:placeholder-shown,input[type=number]:placeholder-shown,input[type=search]:placeholder-shown,input[type=tel]:placeholder-shown,input[type=text]:placeholder-shown,input[type=time]:placeholder-shown,input[type=url]:placeholder-shown{color:var(--ae-color-gray)}.js-ae-autocomplete-wrapper::placeholder,input[type=date]::placeholder,input[type=email]::placeholder,input[type=number]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,input[type=time]::placeholder,input[type=url]::placeholder{color:var(--ae-color-gray)}form:not(.-submitted) .js-ae-autocomplete-wrapper.-focused:invalid:not(.-focus),form:not(.-submitted) .js-ae-autocomplete-wrapper.-focused:required:placeholder-shown,form:not(.-submitted) input[type=date].-focused:invalid:not(.-focus),form:not(.-submitted) input[type=date].-focused:required:placeholder-shown,form:not(.-submitted) input[type=email].-focused:invalid:not(.-focus),form:not(.-submitted) input[type=email].-focused:required:placeholder-shown,form:not(.-submitted) input[type=number].-focused:invalid:not(.-focus),form:not(.-submitted) input[type=number].-focused:required:placeholder-shown,form:not(.-submitted) input[type=search].-focused:invalid:not(.-focus),form:not(.-submitted) input[type=search].-focused:required:placeholder-shown,form:not(.-submitted) input[type=tel].-focused:invalid:not(.-focus),form:not(.-submitted) input[type=tel].-focused:required:placeholder-shown,form:not(.-submitted) input[type=text].-focused:invalid:not(.-focus),form:not(.-submitted) input[type=text].-focused:required:placeholder-shown,form:not(.-submitted) input[type=time].-focused:invalid:not(.-focus),form:not(.-submitted) input[type=time].-focused:required:placeholder-shown,form:not(.-submitted) input[type=url].-focused:invalid:not(.-focus),form:not(.-submitted) input[type=url].-focused:required:placeholder-shown{border-color:var(--ae-color-ui-error);color:var(--ae-color-gray-dark)}form.-submitted .js-ae-autocomplete-wrapper:required:placeholder-shown,form.-submitted input[type=date]:required:placeholder-shown,form.-submitted input[type=email]:required:placeholder-shown,form.-submitted input[type=number]:required:placeholder-shown,form.-submitted input[type=search]:required:placeholder-shown,form.-submitted input[type=tel]:required:placeholder-shown,form.-submitted input[type=text]:required:placeholder-shown,form.-submitted input[type=time]:required:placeholder-shown,form.-submitted input[type=url]:required:placeholder-shown{border-color:var(--ae-global-border-color);color:var(--ae-body-text-color)}gmp-place-autocomplete{display:block;width:100%}.js-ae-autocomplete-wrapper{align-items:center;display:flex;padding:0}textarea{height:calc(3.3125rem + 2em + 2px);max-width:100%;min-height:var(--ae-textarea-min-height);min-width:100%;resize:auto;text-wrap:unrestricted;width:100%}.js-ae-autocomplete-wrapper,input[type=date],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],select,textarea{appearance:none;-webkit-appearance:none;background:var(--ae-form-field-background-color);border:var(--ae-form-field-border-width) solid var(--ae-form-field-border-color);border-radius:var(--ae-form-field-border-radius);color:var(--ae-color-gray-dark);font-size:var(--ae-button-font-size);line-height:var(--ae-button-line-height);padding:var(--ae-form-field-padding);transition:background-color var(--ae-global-transition-duration) var(--ae-global-transition-easing),border-color var(--ae-global-transition-duration) var(--ae-global-transition-easing),color var(--ae-global-transition-duration) var(--ae-global-transition-easing);width:100%}.js-ae-autocomplete-wrapper:focus,.js-ae-autocomplete-wrapper:hover,input[type=date]:focus,input[type=date]:hover,input[type=email]:focus,input[type=email]:hover,input[type=number]:focus,input[type=number]:hover,input[type=search]:focus,input[type=search]:hover,input[type=tel]:focus,input[type=tel]:hover,input[type=text]:focus,input[type=text]:hover,input[type=time]:focus,input[type=time]:hover,input[type=url]:focus,input[type=url]:hover,select:focus,select:hover,textarea:focus,textarea:hover{border-color:var(--ae-color-gray-dark)}.js-ae-autocomplete-wrapper:focus,input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,select:focus,textarea:focus{color:var(--ae-color-gray-dark)}.js-ae-autocomplete-wrapper:required,input[type=date]:required,input[type=email]:required,input[type=number]:required,input[type=search]:required,input[type=tel]:required,input[type=text]:required,input[type=time]:required,input[type=url]:required,select:required,textarea:required{border-width:2px}.js-ae-autocomplete-wrapper:last-child,input[type=date]:last-child,input[type=email]:last-child,input[type=number]:last-child,input[type=search]:last-child,input[type=tel]:last-child,input[type=text]:last-child,input[type=time]:last-child,input[type=url]:last-child,select:last-child,textarea:last-child{margin-bottom:0}.js-ae-autocomplete-wrapper::placeholder,input[type=date]::placeholder,input[type=email]::placeholder,input[type=number]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,input[type=time]::placeholder,input[type=url]::placeholder,select::placeholder,textarea::placeholder{color:var(--ae-color-gray)}.js-ae-autocomplete-wrapper[aria-invalid=true],input[type=date][aria-invalid=true],input[type=email][aria-invalid=true],input[type=number][aria-invalid=true],input[type=search][aria-invalid=true],input[type=tel][aria-invalid=true],input[type=text][aria-invalid=true],input[type=time][aria-invalid=true],input[type=url][aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--ae-color-ui-error)}form.-error .js-ae-autocomplete-wrapper[required]:placeholder-shown,form.-error input[type=date][required]:placeholder-shown,form.-error input[type=email][required]:placeholder-shown,form.-error input[type=number][required]:placeholder-shown,form.-error input[type=search][required]:placeholder-shown,form.-error input[type=tel][required]:placeholder-shown,form.-error input[type=text][required]:placeholder-shown,form.-error input[type=time][required]:placeholder-shown,form.-error input[type=url][required]:placeholder-shown,form.-error select[required]:placeholder-shown,form.-error textarea[required]:placeholder-shown{border:calc(var(--ae-form-field-border-width)*2) solid var(--ae-color-ui-error)}.ae-field-error{color:var(--ae-color-ui-error);display:block;margin-top:calc(var(--ae-space-xs)/2)}label,legend{display:block}fieldset label,fieldset legend,label:last-child,legend:last-child{margin-bottom:0}label.required_field,legend.required_field{font-weight:700}label small,legend small{margin-top:var(--ae-space-xs)}.ae-label{display:block;font-weight:500;margin-bottom:.25em}.ae-label-required{font-weight:700}.ae-required{color:var(--ae-color-ui-error);display:inline;padding-left:.25em}.ae-field-select:before,.ae-form-multiselect-toggle:before,.woocommerce .variations .value:before,.woocommerce-input-wrapper:before{content:none}.ae-field-select:after,.ae-form-multiselect-toggle:after,.woocommerce .variations .value:after,.woocommerce-input-wrapper:after{border-width:2px;border-bottom:2px solid var(--ae-color-gray-dark);border-left:0 solid var(--ae-color-gray-dark);border-right:2px solid var(--ae-color-gray-dark);border-top:0 solid var(--ae-color-gray-dark);content:"";height:.5em;pointer-events:none;position:absolute;right:1.25em;top:50%;transform:translateY(-75%) rotate(45deg);width:.5em}.ae .grecaptcha-badge{z-index:1}.ae .ae-message-wrap{width:100%}.ae .ae-message{border:1px solid;border-radius:var(--ae-form-field-border-radius);display:block;line-height:1.5;margin:0;padding:var(--ae-space-sm) var(--ae-space);text-align:left;width:100%}.ae .ae-message,.ae .ae-message a{font-weight:var(--ae-global-font-weight-bold)}.ae .ae-message a{text-decoration:underline}.ae .ae-message a:focus,.ae .ae-message a:hover{text-decoration:none}.ae .ae-message-success{background-color:rgba(0,128,0,.08)}.ae .ae-message-success,.ae .ae-message-success a{color:var(--ae-color-ui-success)}.ae .ae-message-error{background-color:rgba(255,0,0,.08)}.ae .ae-message-error,.ae .ae-message-error a{color:var(--ae-color-ui-error)}.ae .ae-message:has(small){font-weight:400}.ae .ae-form.-error .js-ae-autocomplete-wrapper[required]:invalid,.ae .ae-form.-error .js-ae-autocomplete-wrapper[required]:placeholder-shown,.ae .ae-form.-error input[type=date][required]:invalid,.ae .ae-form.-error input[type=date][required]:placeholder-shown,.ae .ae-form.-error input[type=email][required]:invalid,.ae .ae-form.-error input[type=email][required]:placeholder-shown,.ae .ae-form.-error input[type=number][required]:invalid,.ae .ae-form.-error input[type=number][required]:placeholder-shown,.ae .ae-form.-error input[type=search][required]:invalid,.ae .ae-form.-error input[type=search][required]:placeholder-shown,.ae .ae-form.-error input[type=tel][required]:invalid,.ae .ae-form.-error input[type=tel][required]:placeholder-shown,.ae .ae-form.-error input[type=text][required]:invalid,.ae .ae-form.-error input[type=text][required]:placeholder-shown,.ae .ae-form.-error input[type=time][required]:invalid,.ae .ae-form.-error input[type=time][required]:placeholder-shown,.ae .ae-form.-error input[type=url][required]:invalid,.ae .ae-form.-error input[type=url][required]:placeholder-shown,.ae .ae-form.-error select[required]:invalid,.ae .ae-form.-error select[required]:placeholder-shown,.ae .ae-form.-error textarea[required]:invalid,.ae .ae-form.-error textarea[required]:placeholder-shown{border-color:var(--ae-color-ui-error)}.ae .ae-field-error{color:var(--ae-color-ui-error);display:block;font-size:.875em;line-height:1.4;margin-top:.35rem}.ae .ae-btn-submit.-is-submitting{position:relative}.ae .ae-btn-submit.-is-submitting:after{animation:dots 1.5s steps(3) infinite,pulse 1s ease-in-out infinite;content:"";display:inline-block;margin-left:.3em;text-align:left;width:1em}.ae-section-list-events .ae-card{align-items:stretch;display:flex;flex-flow:column nowrap;height:100%;justify-content:flex-start;overflow:hidden;position:relative;transition:border-color var(--ae-global-transition-duration) var(--ae-global-transition-easing);width:100%}.ae-section-list-events .ae-card .ae-card-link:before{content:"";inset:0;position:absolute}.ae-section-list-events .ae-card{background-color:var(--ae-card-background-color);border:var(--ae-card-border) var(--ae-card-border-color);border-radius:var(--ae-card-border-radius);box-shadow:var(--ae-card-box-shadow)}.ae-section-list-events .ae-card:focus-within,.ae-section-list-events .ae-card:hover{border-color:var(--ae-card-border-color-hover)}@media screen and (min-width:768.1px){.ae-section-list-events .ae-card.ae-card-horizontal{flex-flow:row nowrap}.ae-section-list-events .ae-card.ae-card-horizontal .ae-card-image{aspect-ratio:auto;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}}.ae-section-list-events .ae-card-media{margin-top:0;order:-1;position:relative}.ae-section-list-events .ae-card a.ae-card-media-link{position:static}.ae-section-list-events .ae-card-image{aspect-ratio:var(--ae-card-image-aspect-ratio);object-fit:cover;width:100%}.ae-section-list-events .ae-card-image:has(~.ae-card-logo){display:block;margin:0}.ae-section-list-events .ae-card-logo{left:50%;max-height:70%;max-width:70%;object-fit:contain;position:absolute;top:50%;transform:translate(-50%,-50%)}.ae-section-list-events .ae-card-copy{align-items:stretch;display:flex;flex:1 1 auto;flex-flow:column nowrap;justify-content:flex-start;padding:var(--ae-card-padding)}.ae-section-list-events .ae-card-actions{margin-top:auto}.ae-section-list-events .ae-card-title{font-size:var(--ae-heading-font-size-h4)}.ae-section-list-events .ae-card-title,.ae-section-list-events .ae-card-title .ae-card-link{align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-start}.ae-section-list-events .ae-card:not(.ae-card-horizontal):not(.ae-card-long){border:0;border-radius:10px 10px 5px 5px;box-shadow:0 1px 4px #a5a2a9;height:100%;transition:transform .2s ease,box-shadow .2s ease}.ae-section-list-events .ae-card:not(.ae-card-horizontal):not(.ae-card-long):focus-within,.ae-section-list-events .ae-card:not(.ae-card-horizontal):not(.ae-card-long):hover{box-shadow:0 8px 18px color-mix(in srgb,var(--ae-color-primary-cool) 18%,transparent);transform:translateY(-4px)}@media(prefers-reduced-motion:reduce){.ae-section-list-events .ae-card:not(.ae-card-horizontal):not(.ae-card-long),.ae-section-list-events .ae-card:not(.ae-card-horizontal):not(.ae-card-long):focus-within,.ae-section-list-events .ae-card:not(.ae-card-horizontal):not(.ae-card-long):hover{transform:none}}.ae-section-list-events .ae-card:not(.ae-card-horizontal):not(.ae-card-long) .ae-card-media{aspect-ratio:1;background:#fff;margin:0;overflow:hidden}.ae-section-list-events .ae-card:not(.ae-card-horizontal):not(.ae-card-long) .ae-card-media:after{background:rgba(151,189,183,.15);content:"";inset:0;pointer-events:none;position:absolute}.ae-section-list-events .ae-card:not(.ae-card-horizontal):not(.ae-card-long) .ae-card-image{aspect-ratio:auto;display:block;height:100%;inset:0;margin:0;object-fit:cover;opacity:.25;position:absolute;width:100%}.ae-section-list-events .ae-card:not(.ae-card-horizontal):not(.ae-card-long) .ae-card-logo{max-width:78%;z-index:2}.ae-section-list-events .ae-card:not(.ae-card-horizontal):not(.ae-card-long) .ae-card-label{align-items:center;background:#035a58;clip-path:polygon(0 0,100% 0,calc(100% - 20px) 50%,100% 100%,0 100%);color:#fcf3ed;display:flex;font-size:14px;font-style:italic;font-weight:700;left:0;letter-spacing:.025em;line-height:20px;max-width:100%;padding:10px 28px 10px 16px;pointer-events:none;position:absolute;top:0;z-index:3}.ae-section-list-events .ae-card:not(.ae-card-horizontal):not(.ae-card-long) .ae-card-label-icon{display:block;flex:0 0 19px;height:20px;margin-right:10px;width:19px}.ae-section-list-events .ae-card:not(.ae-card-horizontal):not(.ae-card-long) .ae-card-copy{padding:16px 20px 20px}.ae-section-list-events .ae-card:not(.ae-card-horizontal):not(.ae-card-long) .ae-card-copy:has(.ae-card-title:not(.ae-visually-hide)){height:auto}.ae-section-list-events .ae-card:not(.ae-card-horizontal):not(.ae-card-long) .ae-card-actions{margin:auto 0 0}.ae-section-list-events .ae-card:not(.ae-card-horizontal):not(.ae-card-long) .ae-card-title{color:var(--ae-color-primary-warm);font-size:24px;font-style:italic;font-weight:700;line-height:28px;margin:0 0 16px}.ae-section-list-events .ae-card:not(.ae-card-horizontal):not(.ae-card-long) .ae-card-title .ae-card-link{color:inherit}.ae-section-list-events .ae-card:not(.ae-card-horizontal):not(.ae-card-long) .ae-card-details{color:#6d6b6f;font-size:14px;font-weight:400;letter-spacing:.071em;line-height:24px;margin:0 0 8px}.ae-section-list-events .ae-card-icon,.ae-section-list-events .ae-card-icon-alt,.ae-section-list-events .ae-card-icon-wrap{flex-shrink:0;height:1em;margin-right:var(--ae-space-xs);width:1em}.ae-section-list-events .ae-card-text-center .ae-card-title{justify-content:center}.ae-section-list-events .ae-list-filters input[type=search],.ae-section-list-events .ae-list-filters select{border:0;border-radius:.25rem;color:#232943;font-size:1.0625rem;font-weight:500;min-height:3.5rem;padding-block:.875rem;padding-left:1.25rem}.ae-section-list-events .ae-list-filters select,.ae-section-list-events .ae-list-filters select:not(:has(option:checked:not([value=""]))){background:var(--ae-color-white)}.ae-section-list-events .ae-list-filters select{line-height:1.5;padding-bottom:.875rem;padding-top:1rem}.ae-section-list-events .ae-list-filters input[type=search]::placeholder,.ae-section-list-events .ae-list-filters select:not(:has(option:checked:not([value=""]))){color:rgba(35,41,67,.52)}.ae-section-list-events .ae-list-filters .ae-field-search{background-color:var(--ae-color-white);border-radius:.25rem}.ae-section-list-events .ae-section-header .ae-headline:has(>.ae-section-headline-decor){align-items:center;display:inline-flex;gap:12px;max-width:100%}.ae-section-list-events .ae-section-headline-decor{flex:none;height:clamp(24px,3.2vw,42px);width:auto}.ae-section-list-events ul.ae-row:has(>li>.ae-card-long){display:grid;gap:20px;grid-template-columns:minmax(0,1fr);margin:0 auto;width:100%}@media(min-width:531px)and (max-width:1080px){.ae-section-list-events ul.ae-row:has(>li>.ae-card-long){align-items:stretch;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px}}.ae-section-list-events li:has(>.ae-card-long){display:grid;max-width:none;padding:0;padding-block:0!important;position:relative;width:100%}@media(min-width:531px)and (max-width:1080px){.ae-section-list-events li:nth-child(odd):has(+li>.ae-card-long .ae-card-label)>.ae-card-long,.ae-section-list-events li:nth-child(odd):has(>.ae-card-long .ae-card-label)+li>.ae-card-long{margin-top:40px}}.ae-section-list-events .ae-card.ae-card-long{align-items:center;border:0;border-radius:4px;box-shadow:0 4px 12px color-mix(in srgb,var(--ae-color-primary-cool) 12%,transparent);display:grid;gap:16px;grid-template-columns:120px minmax(0,1fr);height:auto;overflow:visible;padding:16px;transition:transform .2s ease,box-shadow .2s ease}.ae-section-list-events .ae-card.ae-card-long:has(.ae-card-label){margin-top:40px}@media(min-width:531px)and (max-width:1080px){.ae-section-list-events .ae-card.ae-card-long{align-content:start}}@media(hover:hover)and (pointer:fine){.ae-section-list-events .ae-card.ae-card-long:hover{box-shadow:0 8px 18px color-mix(in srgb,var(--ae-color-primary-cool) 18%,transparent);transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){.ae-section-list-events .ae-card.ae-card-long:hover{transform:none}}@media(max-width:1080px){.ae-section-list-events .ae-card.ae-card-long{gap:18px;grid-template-columns:minmax(0,1fr);justify-items:start;padding:22px 24px}}@media(max-width:530px){.ae-section-list-events .ae-card.ae-card-long{justify-items:stretch}}.ae-section-list-events .ae-card-long .ae-card-media{height:56px;margin:0;order:0;overflow:visible;position:relative;width:120px}.ae-section-list-events .ae-card-long .ae-card-media .ae-card-media-link{display:block;height:100%;width:100%}.ae-section-list-events .ae-card-long .ae-card-media .ae-card-image,.ae-section-list-events .ae-card-long .ae-card-media .ae-card-logo{display:block;height:100%;margin:0;max-height:none;max-width:none;object-fit:contain;position:static;transform:none;width:100%}.ae-section-list-events .ae-card-long .ae-card-media:has(.ae-card-logo) .ae-card-image{display:none}@media(max-width:1080px){.ae-section-list-events .ae-card-long .ae-card-media{height:72px;width:140px}.ae-section-list-events .ae-card-long .ae-card-media:has(.ae-card-logo){height:auto;max-width:140px;width:fit-content}.ae-section-list-events .ae-card-long .ae-card-media:has(.ae-card-logo) .ae-card-media-link{height:auto;width:auto}.ae-section-list-events .ae-card-long .ae-card-media:has(.ae-card-logo) .ae-card-logo{height:var(--ae-card-logo-height,72px);max-width:100%;width:var(--ae-card-logo-width,140px)}}.ae-section-list-events .ae-card-long .ae-card-label{align-items:center;background:#035a58;clip-path:polygon(0 0,100% 0,calc(100% - 20px) 50%,100% 100%,0 100%);color:#fcf3ed;display:flex;font-size:14px;font-style:italic;font-weight:700;height:40px;left:-16px;line-height:20px;max-width:none;padding:0 28px 0 14px;position:absolute;text-transform:uppercase;top:-56px;white-space:nowrap;width:270px;z-index:1}.ae-section-list-events .ae-card-long .ae-card-label .ae-card-label-icon{flex:0 0 20px;height:20px;margin:0 10px 0 0;width:20px}@media(max-width:1080px){.ae-section-list-events .ae-card-long .ae-card-label{left:-24px;top:-62px}}@media(min-width:531px)and (max-width:600px){.ae-section-list-events .ae-card-long .ae-card-label{font-size:12px;padding:0 20px 0 12px;width:220px}.ae-section-list-events .ae-card-long .ae-card-label .ae-card-label-icon{flex-basis:18px;margin-right:8px;width:18px}}.ae-section-list-events .ae-card-long .ae-card-copy{align-items:center;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto auto;min-width:0;padding:0}@media(max-width:1080px){.ae-section-list-events .ae-card-long .ae-card-copy{align-items:start;gap:4px;grid-template-columns:minmax(0,1fr);width:100%}}.ae-section-list-events .ae-card-long .ae-card-title{color:var(--ae-color-primary-warm);font-size:19px;font-style:italic;font-weight:700;grid-column:1;grid-row:1;line-height:1.2;margin:0}.ae-section-list-events .ae-card-long .ae-card-title .ae-card-link{color:inherit}.ae-section-list-events .ae-card-long .ae-card-details{color:color-mix(in srgb,var(--ae-color-primary-cool) 60%,transparent);font-size:13px;font-weight:500;grid-column:2;grid-row:1;margin:0}@media(max-width:1080px){.ae-section-list-events .ae-card-long .ae-card-details{grid-column:1;grid-row:2}}.ae-section-list-events .ae-card-long .ae-card-actions{grid-column:3;grid-row:1;margin:0}@media(max-width:1080px){.ae-section-list-events .ae-card-long .ae-card-actions{grid-column:1;grid-row:3;margin-top:14px}}.ae-section-list-reviews,.ae-section-list-role-reviews{background:var(--ae-color-primary-cool);color:#fcf3ed}.ae-section-list-reviews .ae-card-review,.ae-section-list-reviews .ae-card-review .ae-card-link,.ae-section-list-reviews .ae-section-header,.ae-section-list-reviews .ae-section-header .ae-headline,.ae-section-list-reviews .ae-section-header p,.ae-section-list-role-reviews .ae-card-review,.ae-section-list-role-reviews .ae-card-review .ae-card-link,.ae-section-list-role-reviews .ae-section-header,.ae-section-list-role-reviews .ae-section-header .ae-headline,.ae-section-list-role-reviews .ae-section-header p{color:#fcf3ed}.ae-section-list-reviews .ae-card-column-title,.ae-section-list-role-reviews .ae-card-column-title{color:#efe9af}.ae-section-list-reviews .ae-card.ae-card-review,.ae-section-list-role-reviews .ae-card.ae-card-review{background:transparent;border:0;box-shadow:none}.ae-section-list-reviews .ae-section-header .ae-btn,.ae-section-list-role-reviews .ae-section-header .ae-btn{background:var(--ae-color-primary-warm);color:#fcf3ed}.ae-section-list-reviews .ae-section-header .ae-btn:focus-visible,.ae-section-list-reviews .ae-section-header .ae-btn:hover,.ae-section-list-role-reviews .ae-section-header .ae-btn:focus-visible,.ae-section-list-role-reviews .ae-section-header .ae-btn:hover{background:var(--ae-color-primary-warm-600);color:#fcf3ed}.ae-section-list-reviews .ae-card{align-items:stretch;display:flex;flex-flow:column nowrap;height:100%;justify-content:flex-start;overflow:hidden;position:relative;transition:border-color var(--ae-global-transition-duration) var(--ae-global-transition-easing);width:100%}.ae-section-list-reviews .ae-card .ae-card-link:before{content:"";inset:0;position:absolute}.ae-section-list-reviews .ae-card{background-color:var(--ae-card-background-color);border:var(--ae-card-border) var(--ae-card-border-color);border-radius:var(--ae-card-border-radius);box-shadow:var(--ae-card-box-shadow)}.ae-section-list-reviews .ae-card:focus-within,.ae-section-list-reviews .ae-card:hover{border-color:var(--ae-card-border-color-hover)}.ae-section-list-reviews .ae-card-media{margin-top:0;order:-1}.ae-section-list-reviews .ae-card-image{aspect-ratio:var(--ae-card-image-aspect-ratio);object-fit:cover;width:100%}.ae-section-list-reviews .ae-card-copy{align-items:stretch;display:flex;flex:1 1 auto;flex-flow:column nowrap;justify-content:flex-start;padding:var(--ae-card-padding)}.ae-section-list-reviews .ae-card-actions{margin-top:auto}.ae-section-list-reviews .ae-card-title{font-size:var(--ae-heading-font-size-h4)}.ae-section-list-reviews .ae-card-title,.ae-section-list-reviews .ae-card-title .ae-card-link{align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-start}.ae-section-list-reviews .ae-card-icon,.ae-section-list-reviews .ae-card-icon-alt,.ae-section-list-reviews .ae-card-icon-wrap{flex-shrink:0;height:1em;margin-right:var(--ae-space-xs);width:1em}.ae-section-list-role-reviews>.ae-cnt{max-width:1120px}.ae-section-list-role-reviews .ae-section-header{margin-bottom:clamp(24px,2.475vw,36px);margin-top:0}@media screen and (max-width:768px){.ae-section-list-role-reviews .ae-section-header{margin-bottom:var(--ae-space)}}.ae-section-list-role-reviews .ae-section-header .ae-headline{font-size:clamp(28px,3.5vw,48px);font-style:italic;font-weight:700;line-height:1.05}.ae-section-list-role-reviews .ae-section-header-actions .ae-btn{border-radius:10px;font-size:20px;font-weight:600;justify-content:center;min-height:68px;padding:0 32px}.ae-section-list-role-reviews .ae-home-review-body{align-items:start;display:grid;gap:clamp(54px,6.4vw,86px);grid-template-columns:minmax(0,650px) minmax(250px,310px);margin:0 auto;max-width:1030px}.ae-section-list-role-reviews .ae-home-review-body:not(.ae-home-review-body-with-stats){grid-template-columns:minmax(0,650px)}.ae-section-list-role-reviews .ae-home-review-lanes{display:grid;list-style:none;margin:0;min-width:0;padding:0}.ae-section-list-role-reviews .ae-home-review-lane{align-items:flex-start;cursor:grab;display:flex;gap:clamp(20px,2.8vw,34px);min-width:0}.ae-section-list-role-reviews .ae-home-review-lane:active{cursor:grabbing}.ae-section-list-role-reviews .ae-home-review-lane:focus-visible{outline:2px solid #efe9af;outline-offset:8px}.ae-section-list-role-reviews .ae-home-review-quote-mark{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAxIiBoZWlnaHQ9IjE0NCIgdmlld0JveD0iMCAwIDIwMSAxNDQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMDEuODU5IDE0My41MjlMMTA5LjczIDgzLjMzOTRDMTE3LjEzOCAyNi4zOTA4IDE0OC4xNTkgMCAyMDAuMDE1IDBMMTk1LjM4NSAzNS4xODc3QzE3Mi4yMzUgMzUuMTg3NyAxNTUuMTA0IDQ1LjM3MzcgMTUwLjAxMSA2Ni4yMDg1SDE4OS4zNjZMMTc5LjE4IDE0My41MjlIMTAxLjg1OVpNMCAxNDMuNTI5TDcuODcwOTQgODMuMzM5NEMxNS4yNzg5IDI2LjM5MDggNDYuMjk5NyAwIDk4LjE1NTMgMEw5My41MjUzIDM1LjE4NzdDNzAuMzc1NSAzNS4xODc3IDUzLjI0NDYgNDUuMzczNyA0OC4xNTE2IDY2LjIwODVIODcuNTA2NEw3Ny4zMjA0IDE0My41MjlIMFoiIGZpbGw9IiM5N0JEQjciLz4KPC9zdmc+Cg==) no-repeat 0 0/contain;flex:0 0 clamp(112px,10.2vw,156px);height:clamp(80px,8vw,116px);width:clamp(112px,10.2vw,156px)}.ae-section-list-role-reviews .ae-home-review-lane-content{flex:1 1 auto;min-width:0;padding-top:8px;position:relative}.ae-section-list-role-reviews .ae-home-review-lane .ae-card-column-title{color:#efe9af;font-size:22px;font-style:italic;font-weight:700;line-height:28px;margin:0 0 8px;padding-right:42px}.ae-section-list-role-reviews .ae-home-review-lane .ae-card-column-title:after{content:"s say:"}.ae-section-list-role-reviews .ae-home-review-next{align-items:center;background:transparent;border:1px solid;border-radius:50%;color:#efe9af;cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;position:absolute;right:0;top:2px;width:32px}.ae-section-list-role-reviews .ae-home-review-next svg{height:16px;width:16px}.ae-section-list-role-reviews .ae-home-review-next:focus-visible,.ae-section-list-role-reviews .ae-home-review-next:hover{background:#efe9af;color:var(--ae-color-primary-cool)}.ae-section-list-role-reviews .ae-home-review-next:focus-visible{outline:2px solid #fcf3ed;outline-offset:3px}.ae-section-list-role-reviews .ae-home-review-lane .ae-swiper{margin:0;width:100%}.ae-section-list-role-reviews .ae-home-review-lane .swiper,.ae-section-list-role-reviews .ae-home-review-lane .swiper-wrapper{overflow:visible}.ae-section-list-role-reviews .ae-home-review-lane .swiper-wrapper{margin:0;padding:0}.ae-section-list-role-reviews .ae-home-review-lane .swiper-slide{height:auto;margin:0;min-width:0;padding:0}.ae-section-list-role-reviews .ae-home-review-lane .ae-card-copy,.ae-section-list-role-reviews .ae-home-review-lane .ae-card-review,.ae-section-list-role-reviews .ae-home-review-lane blockquote{height:auto;margin:0;padding:0;width:100%}.ae-section-list-role-reviews .ae-home-review-lane .ae-card-desc{font-size:18px;font-style:italic;font-weight:600;line-height:26px;margin:0 0 10px}.ae-section-list-role-reviews .ae-home-review-lane .ae-card-desc:before{content:"“"}.ae-section-list-role-reviews .ae-home-review-lane .ae-card-desc:after{content:"”"}.ae-section-list-role-reviews .ae-home-review-lane .ae-card-cite{color:#f5d6c4;display:block;font-size:15px;font-style:italic;font-weight:400;line-height:22px;margin:0}.ae-section-list-role-reviews .ae-home-review-stats{display:flex;flex-direction:column;gap:24px;width:min(310px,100%)}.ae-section-list-role-reviews .ae-home-review-stat{align-items:center;display:flex;gap:16px}.ae-section-list-role-reviews .ae-home-review-stat-icon{flex:0 0 60px;height:60px;margin-bottom:0;object-fit:contain;width:60px}.ae-section-list-role-reviews .ae-home-review-stat p{font-size:22px;font-style:italic;font-weight:700;line-height:28px;margin:0}.ae-section-list-role-reviews .ae-home-review-stat span{color:#efe9af}@media(max-width:890px){.ae-section-list-role-reviews .ae-home-review-body{grid-template-columns:1fr}.ae-section-list-role-reviews .ae-home-review-stats{width:100%}}@media(max-width:560px){.ae-section-list-role-reviews .ae-home-review-lane{gap:18px}.ae-section-list-role-reviews .ae-home-review-quote-mark{flex-basis:86px;height:72px;width:86px}.ae-section-list-role-reviews .ae-home-review-lane-content{padding-top:0}}.ae-section-list-posts .ae-section-header:has(+.ae-list-posts-tabs){margin-bottom:var(--ae-space-sm)}.ae-section-list-posts .ae-section-header:has(+.ae-list-posts-tabs) p:last-child{margin-bottom:0}.ae-section-list-posts .ae-list-posts-tabs .ae-list-posts-tablist{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-start;margin-bottom:32px}.ae-section-list-posts .ae-list-posts-tabs .ae-list-posts-tablist[hidden]{display:none}@media screen and (min-width:768.1px){.ae-section-list-posts .ae-list-posts-tabs.ae-list-posts-tabs-centered .ae-list-posts-tablist{justify-content:center}}.ae-section-list-posts .ae-list-posts-tabs .ae-list-posts-tab{background:transparent;border:2px solid color-mix(in srgb,var(--ae-color-primary-cool) 20%,transparent);border-radius:999px;color:var(--ae-color-primary-cool);cursor:pointer;font-size:16px;font-style:italic;font-weight:700;line-height:1.2;min-height:46px;padding:8px 22px}.ae-section-list-posts .ae-list-posts-tabs .ae-list-posts-tab[aria-selected=true]{background:#b0521f;border-color:#b0521f;color:#fcf3ed}.ae-section-list-posts .ae-list-posts-tabs .ae-list-posts-tab:focus-visible{outline:2px solid var(--ae-color-primary-cool);outline-offset:3px}.ae-section-list-posts .ae-list-posts-tabs .ae-list-posts-tab.ae-list-posts-tab-role-race-director,.ae-section-list-posts .ae-list-posts-tabs .ae-list-posts-tab.ae-list-posts-tab-role-runner{font-size:0}.ae-section-list-posts .ae-list-posts-tabs .ae-list-posts-tab.ae-list-posts-tab-role-race-director:after,.ae-section-list-posts .ae-list-posts-tabs .ae-list-posts-tab.ae-list-posts-tab-role-runner:after{font-size:16px}.ae-section-list-posts .ae-list-posts-tabs .ae-list-posts-tab.ae-list-posts-tab-role-runner:after{content:"For Runners"}.ae-section-list-posts .ae-list-posts-tabs .ae-list-posts-tab.ae-list-posts-tab-role-race-director:after{content:"For Race Directors"}.ae-section-list-posts .ae-list-posts-tabs .ae-list-posts-tabpanel{margin:0}.ae-section-list-posts .ae-list-posts-tabs .ae-list-posts-tabpanel[hidden]{display:none}.ae-section-list-posts .ae-list-posts-tabs .ae-list-posts-tabpanel+.ae-list-posts-tabpanel{margin-top:48px}.ae-section-list-posts .ae-list-posts-tabs.is-enhanced .ae-list-posts-tabpanel-heading{display:none}.ae-section-list-posts .ae-list-posts-tabs .ae-list-posts-tabpanel>.ae-row{display:flex;flex-wrap:wrap;gap:24px;margin:0 auto;max-width:1200px;padding:0;width:auto}.ae-section-list-posts .ae-list-posts-tabs .ae-list-posts-tabpanel>.ae-row>li{flex:0 0 calc(33.33333% - 16px);max-width:none;padding:0;width:auto}@media(max-width:1279px){.ae-section-list-posts .ae-list-posts-tabs .ae-list-posts-tabpanel>.ae-row>li{flex:0 0 calc(50% - 12px)}}@media(max-width:767px){.ae-section-list-posts .ae-list-posts-tabs .ae-list-posts-tabpanel>.ae-row>li{flex:0 0 100%}}.ae-section-list-posts .ae-card{align-items:stretch;display:flex;flex-flow:column nowrap;height:100%;justify-content:flex-start;overflow:hidden;position:relative;transition:border-color var(--ae-global-transition-duration) var(--ae-global-transition-easing);width:100%}.ae-section-list-posts .ae-card .ae-card-link:before{content:"";inset:0;position:absolute}.ae-section-list-posts .ae-card{background-color:var(--ae-card-background-color);border:var(--ae-card-border) var(--ae-card-border-color);border-radius:var(--ae-card-border-radius);box-shadow:var(--ae-card-box-shadow)}.ae-section-list-posts .ae-card:focus-within,.ae-section-list-posts .ae-card:hover{border-color:var(--ae-card-border-color-hover)}.ae-section-list-posts .ae-card-media{margin-top:0;order:-1}.ae-section-list-posts .ae-card-image{aspect-ratio:var(--ae-card-image-aspect-ratio);object-fit:cover;width:100%}.ae-section-list-posts .ae-card-copy{align-items:stretch;display:flex;flex:1 1 auto;flex-flow:column nowrap;justify-content:flex-start;padding:var(--ae-card-padding)}.ae-section-list-posts .ae-card-actions{margin-top:auto}.ae-section-list-posts .ae-card-title{font-size:var(--ae-heading-font-size-h4)}.ae-section-list-posts .ae-card-title,.ae-section-list-posts .ae-card-title .ae-card-link{align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-start}.ae-section-list-posts .ae-card-icon,.ae-section-list-posts .ae-card-icon-alt,.ae-section-list-posts .ae-card-icon-wrap{flex-shrink:0;height:1em;margin-right:var(--ae-space-xs);width:1em}.ae-section-list-posts .ae-card.ae-card-post:not(.ae-card-horizontal){aspect-ratio:390/374;background:var(--ae-color-primary-cool);border:0;border-radius:10px;box-shadow:0 1px 4px #a5a2a9;container-type:inline-size;display:block;height:auto;overflow:hidden;position:relative;transition:transform .2s ease,box-shadow .2s ease}.ae-section-list-posts .ae-card.ae-card-post:not(.ae-card-horizontal):after{background:var(--ae-color-primary-cool);bottom:0;clip-path:polygon(0 100%,100% 0,100% 100%);content:"";height:clamp(130px,37cqw,138px);pointer-events:none;position:absolute;right:0;width:clamp(132px,36cqw,140px);z-index:2}.ae-section-list-posts .ae-card.ae-card-post:not(.ae-card-horizontal).role-runner:after{background:#b0521f}.ae-section-list-posts .ae-card.ae-card-post:not(.ae-card-horizontal):not(.role-runner,.role-race-director):after{display:none}.ae-section-list-posts .ae-card.ae-card-post:not(.ae-card-horizontal):focus-within,.ae-section-list-posts .ae-card.ae-card-post:not(.ae-card-horizontal):hover{border:0;box-shadow:0 8px 18px color-mix(in srgb,var(--ae-color-primary-cool) 18%,transparent);transform:translateY(-4px)}.ae-section-list-posts .ae-card.ae-card-post:not(.ae-card-horizontal):focus-within{outline:2px solid #b0521f;outline-offset:3px}.ae-section-list-posts .ae-card.ae-card-post:not(.ae-card-horizontal) .ae-card-link:before{z-index:5}.ae-section-list-posts .ae-card.ae-card-post:not(.ae-card-horizontal) .ae-card-media{height:100%;inset:0;margin:0;position:absolute;width:100%;z-index:0}.ae-section-list-posts .ae-card.ae-card-post:not(.ae-card-horizontal) .ae-card-media:after{background:linear-gradient(135deg,rgba(14,16,27,.58),rgba(14,16,27,.08));content:"";inset:0;position:absolute}.ae-section-list-posts .ae-card.ae-card-post:not(.ae-card-horizontal) .ae-card-image{aspect-ratio:auto;display:block;height:100%;object-fit:cover;width:100%}.ae-section-list-posts .ae-card.ae-card-post:not(.ae-card-horizontal) .ae-card-copy{align-items:flex-start;display:flex;inset:0;justify-content:center;padding:0;position:absolute;z-index:3}.ae-section-list-posts .ae-card.ae-card-post:not(.ae-card-horizontal) .ae-card-title{color:#fcf3ed;display:block;font-size:clamp(24px,2.6vw,34px);font-style:italic;font-weight:700;line-height:1.22;margin:0 0 0 24px;text-shadow:0 4px 4px rgba(0,0,0,.25),0 -4px 4px rgba(0,0,0,.25);width:calc(64% - 24px)}.ae-section-list-posts .ae-card.ae-card-post:not(.ae-card-horizontal) .ae-card-title .ae-card-link{color:inherit;display:block}.ae-section-list-posts .ae-card.ae-card-post:not(.ae-card-horizontal) .ae-card-actions,.ae-section-list-posts .ae-card.ae-card-post:not(.ae-card-horizontal) .ae-card-desc,.ae-section-list-posts .ae-card.ae-card-post:not(.ae-card-horizontal) .ae-card-meta{display:none}.ae-section-list-posts .ae-card.ae-card-post:not(.ae-card-horizontal) .ae-card-role,.ae-section-list-posts .ae-card.ae-card-post:not(.ae-card-horizontal) .ae-card-roles{align-items:flex-end;bottom:14px;color:#fcf3ed;display:flex;flex-direction:column;font-size:14px;font-style:italic;font-weight:700;gap:5px;line-height:17px;list-style:none;margin:0;padding:0;position:absolute;right:14px;text-align:right;z-index:3}.ae-section-list-posts .ae-card.ae-card-post:not(.ae-card-horizontal) .ae-card-roles>.ae-card-role{max-width:none;position:static}.ae-section-list-posts .ae-card.ae-card-post:not(.ae-card-horizontal) .ae-card-role-icon{display:block;height:26px;margin:0;object-fit:contain;width:26px}.ae-section-list-posts .ae-card.ae-card-post:not(.ae-card-horizontal) img.ae-card-role-icon{filter:brightness(0) invert(1)}@media(prefers-reduced-motion:reduce){.ae-section-list-posts .ae-card.ae-card-post:not(.ae-card-horizontal):focus-within,.ae-section-list-posts .ae-card.ae-card-post:not(.ae-card-horizontal):hover{transform:none}}
