:root{--ff-primary:manrope,sans-serif;--ff-secondary:newsreader,serif;--ff-icon:'icomoon',sans-serif;--fs-title-sm:61px;--fs-title-md:49px;--fs-title-xs:39px;--fs-title-2xs:31px;--fs-title-3xs:25px;--fs-base-lg:20px;--fs-base-md:16px;--fs-base-sm:13px;--fs-base-xs:10px;--lh-12xl:69px;--lh-6xl:46px;--lh-3xl:33px;--lh-2xl:25px;--lh-sm:22px;--lh-2xs:19px;--lh-xs:16px;--lh-base-xl:1.4;--lh-base-lg:1.2;--lh-base:1;--lh-base-sm:.8;--fw-bold:700;--fw-medium:500;--fw-regular:400;--fw-light:300;--clr-ntrl-min:#fff;--clr-ntrl-ltst:#f9f9f9;--clr-ntrl-ltr:#ededed;--clr-ntrl-lt:#d6d6d6;--clr-ntrl:#c0bfbe;--clr-ntrl-dk:#8d8c8b;--clr-ntrl-dkr:#4b4a49;--clr-ntrl-dkst:#272725;--clr-ntrl-max:#000;--clr-primary-dkr:#081326;--clr-primary-dk:#295299;--clr-primary:#4385f5;--clr-primary-lt:#8eb6f9;--clr-secondary:#5cceff;--clr-secondary-lt:#def5ff;--clr-tertiary-dk:#cc5319;--clr-tertiary:#ff681f;--clr-tertiary-lt:#ffe1d2;--clr-accent:#f4f0eb;--clr-ghost-lt:#ffffff7f;--clr-ghost-ltr:#ffffff4c;--clr-ghost-ltst:#fff3;--clr-notification:#ff5757;--clr-warning:#dd9335;--clr-success:#497a52;--rds-xs:4px;--rds-sm:4px;--rds-md:8px;--rds-lg:16px;--rds-full:999px;--spc-none:0;--spc-xs:.25rem;--spc-sm:.5rem;--spc-md:.75rem;--spc-lg:1rem;--spc-xl:1.25rem;--spc-2xl:1.5rem;--spc-3xl:2rem;--spc-4xl:2.5rem;--spc-5xl:3rem;--spc-6xl:4rem;--spc-7xl:5rem;--spc-8xl:6rem;--spc-9xl:8rem;--spc-10xl:10rem;--spc-11xl:12rem;--spc-12xl:16rem}
.btn{padding:var(--spc-lg) var(--spc-5xl);border-radius:var(--rds-full);border:1px solid transparent;font-family:var(--ff-primary);font-size:var(--fs-base-md);font-weight:var(--fw-regular);line-height:var(--lh-base);color:var(--clr-ntrl-min);background-color:var(--clr-tertiary);text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .3s cubic-bezier(0.4,0,0.2,1),border-color .3s cubic-bezier(0.4,0,0.2,1),color .3s cubic-bezier(0.4,0,0.2,1);display:flex;align-items:center;justify-content:center}
.btn:visited{color:var(--clr-ntrl-min)}.btn__text{display:block}@media only screen and (min-width:1280px){.btn:hover{background-color:var(--clr-tertiary-dk);color:var(--clr-ntrl-min)}
}.btn--tertiary{background-color:var(--clr-tertiary)}@media only screen and (min-width:1280px){.btn--tertiary:hover{background-color:var(--clr-ntrl-min);color:var(--clr-ntrl-max)}
}.btn--primary{background-color:var(--clr-primary);border-color:var(--clr-primary)}
@media only screen and (min-width:1280px){.btn--primary:hover{background-color:var(--clr-primary-dkr);border-color:var(--clr-primary-dkr)}
}.btn--icon{gap:20px}.btn--icon svg{display:block;flex-shrink:0}.btn--line-white{background-color:transparent;border-color:var(--clr-ntrl-min)}
@media only screen and (min-width:1280px){.btn--line-white:hover{background-color:var(--clr-ntrl-min);color:var(--clr-primary)}
}.btn--line-secondary{background-color:transparent;border-color:var(--clr-primary);color:var(--clr-primary)}
@media only screen and (min-width:1280px){.btn--line-secondary:hover{background-color:var(--clr-primary-lt);border-color:var(--clr-primary-lt);color:var(--clr-ntrl-min)}
}.btn--white{background-color:var(--clr-ntrl-min);color:var(--clr-primary-dk) !important}
@media only screen and (min-width:1280px){.btn--white:hover{background-color:var(--clr-secondary-lt);color:var(--clr-primary-dk) !important}
}.btn--unsuscribe{background-color:var(--clr-notification);border:1px solid var(--clr-notification)}
.link{appearance:none;background-color:transparent;border:0;margin:0;padding:0;display:flex;gap:var(--spc-sm);align-items:center;cursor:pointer}
.link__text{color:var(--clr-ntrl-max);font-size:14px;font-weight:var(--fw-regular);font-family:var(--ff-primary);line-height:var(--lh-bsae);transition:color .25s cubic-bezier(0.4,0,0.2,1)}
.link__icon{width:26px;height:26px;border-radius:100px;display:flex;align-items:center;justify-content:center;background-color:var(--clr-primary);transition:background-color .25s cubic-bezier(0.4,0,0.2,1)}
.link__icon svg path{stroke:var(--clr-ntrl-min)}@media only screen and (min-width:1280px){.link:hover .link__text{color:var(--clr-primary)}
.link:hover .link__icon{background-color:var(--clr-secondary)}}.link--light .link__text{color:var(--clr-ntrl-min)}
.link--light .link__icon{background-color:var(--clr-secondary)}.link--light .link__icon svg path{stroke:var(--clr-ntrl-min)}
@media only screen and (min-width:1280px){.link--light:hover .link__text{color:var(--clr-ntrl-min)}
.link--light:hover .link__icon{background-color:var(--clr-ntrl-min)}.link--light:hover .link__icon svg path{stroke:var(--clr-primary)}
}.pagination{align-items:center;display:flex;gap:var(--spc-xs);justify-content:center}
.pagination__btn{display:flex;align-items:center;justify-content:center;width:2.1875rem;height:2.1875rem;background:0;border:1px solid var(--clr-ntrl-ltr);border-radius:var(--rds-md);color:var(--clr-ntrl-dkr);cursor:pointer;flex-shrink:0;transition:border-color .2s ease,color .2s ease}
.pagination__btn:visited{color:var(--clr-ntrl-dkr)}@media only screen and (min-width:1280px){.pagination__btn:hover{border-color:var(--clr-primary);color:var(--clr-primary)}
}.pagination__pages{display:flex;align-items:center;gap:var(--spc-xs);list-style:none;margin:0;padding:0}
.pagination__page{display:flex;align-items:center;justify-content:center;width:2.1875rem;height:2.1875rem;background:0;border:0;border-radius:var(--rds-full);color:var(--clr-ntrl-dkst);cursor:pointer;font-size:var(--fs-base-md);font-weight:var(--fw-regular);line-height:var(--lh-2xl);transition:background-color .2s ease,color .2s ease}
.pagination__page:visited{color:var(--clr-ntrl-dkst)}@media only screen and (min-width:1280px){.pagination__page:hover{background-color:var(--clr-ntrl-ltst)}
}.pagination__page--active{background-color:var(--clr-primary);color:var(--clr-ntrl-min);font-weight:var(--fw-medium)}
@media only screen and (min-width:1280px){.pagination__page--active:hover{background-color:var(--clr-primary-dk)}
}.pagination__ellipsis{display:flex;align-items:center;justify-content:center;width:2.1875rem;height:2.1875rem;color:var(--clr-ntrl-dk);flex-shrink:0;font-size:var(--fs-base-lg)}
.pagination--white .pagination__btn{border-color:var(--clr-ntrl-min);color:var(--clr-ntrl-min)}
.pagination--white .pagination__btn:visited{color:var(--clr-ntrl-min)}@media only screen and (min-width:1280px){.pagination--white .pagination__btn:hover{background-color:var(--clr-ntrl-min);color:var(--clr-primary)}
}.pagination--white .pagination__ellipsis{color:var(--clr-ntrl-min)}.pagination--white .pagination__page{color:var(--clr-ntrl-min)}
.pagination--white .pagination__page:visited{color:var(--clr-ntrl-min)}@media only screen and (min-width:1280px){.pagination--white .pagination__page:hover{background-color:var(--clr-ghost-ltst)}
}.pagination--white .pagination__page--active{background-color:var(--clr-ntrl-min);color:var(--clr-primary)}
@media only screen and (min-width:1280px){.pagination--white .pagination__page--active:hover{background-color:var(--clr-ntrl-min)}
}.area-news .pagination,.area-benefits .pagination{padding-block:var(--spc-5xl) var(--spc-xl)}
.form{display:flex;flex-direction:column;gap:var(--spc-xl)}.form__error{align-items:flex-start;background-color:#ff57571a;border-radius:var(--rds-md);color:var(--clr-notification);display:flex;font-family:var(--ff-primary);font-size:var(--fs-base-md);font-weight:var(--fw-medium);gap:var(--spc-sm);line-height:var(--lh-2xl);padding:var(--spc-lg)}
.form__error[hidden]{display:none}.form__error svg{flex-shrink:0;margin-block-start:2px}
.form__row{display:flex;gap:var(--spc-lg)}@media only screen and (max-width:640px){.form__row{flex-direction:column}
}.form__actions{display:flex;gap:var(--spc-lg)}@media only screen and (max-width:640px){.form__actions{flex-direction:column}
.form__actions .btn{width:100%}}.form label{color:var(--clr-ntrl-dkr);font-family:var(--ff-primary);font-size:var(--fs-base-md);font-weight:var(--fw-medium);line-height:var(--lh-2xs)}
.form input,.form textarea{background-color:var(--clr-ntrl-min);border:1px solid var(--clr-ntrl-ltr);border-radius:var(--rds-lg);color:var(--clr-primary-dkr);font-family:var(--ff-primary);font-size:var(--fs-base-md);font-weight:var(--fw-regular);line-height:var(--lh-2xl);outline:0;padding-block:var(--spc-lg);padding-inline:var(--spc-lg);transition:border-color .3s ease,box-shadow .3s ease;width:100%}
.form input::placeholder,.form textarea::placeholder{color:#c8bba6;opacity:1}.form input:focus-visible,.form textarea:focus-visible{border-color:var(--clr-tertiary);box-shadow:0 0 0 3px #ff691f24}
.form textarea{min-block-size:8rem;resize:vertical}.form select{background-color:var(--clr-ntrl-min);border:1px solid var(--clr-ntrl-ltr);border-radius:var(--rds-lg);color:var(--clr-primary-dkr);font-family:var(--ff-primary);font-size:var(--fs-base-md);font-weight:var(--fw-regular);line-height:var(--lh-2xl);outline:0;padding-block:var(--spc-lg);padding-inline:var(--spc-lg);transition:border-color .3s ease,box-shadow .3s ease;width:100%}
.form select:focus-visible{border-color:var(--clr-tertiary);box-shadow:0 0 0 3px #ff691f24}
.field{display:flex;flex-direction:column;gap:var(--spc-sm);width:100%}.field__label{color:var(--clr-ntrl-dkr);font-family:var(--ff-primary);font-size:var(--fs-base-md);font-weight:var(--fw-medium);line-height:var(--lh-2xs)}
.field__input,.field__textarea{background-color:var(--clr-ntrl-min);border:1px solid var(--clr-ntrl-ltr);border-radius:var(--rds-lg);color:var(--clr-primary-dkr);font-family:var(--ff-primary);font-size:var(--fs-base-md);font-weight:var(--fw-regular);line-height:var(--lh-2xl);outline:0;padding-block:var(--spc-lg);padding-inline:var(--spc-lg);transition:border-color .3s ease,box-shadow .3s ease;width:100%}
.field__input::placeholder,.field__textarea::placeholder{color:#c8bba6;opacity:1}
.field__input:focus-visible,.field__textarea:focus-visible{border-color:var(--clr-tertiary);box-shadow:0 0 0 3px #ff691f24}
.field__textarea{min-block-size:8rem;resize:vertical}.field__hint{color:var(--clr-ntrl-dk);font-family:var(--ff-primary);font-size:var(--fs-base-sm);font-weight:var(--fw-regular);line-height:var(--lh-xs)}
.field__msg-error,.field__msg-success{align-items:center;display:flex;font-family:var(--ff-primary);font-size:var(--fs-base-sm);font-weight:var(--fw-medium);gap:var(--spc-xs);line-height:var(--lh-xs)}
.field__msg-error::before,.field__msg-success::before{block-size:14px;content:'';flex-shrink:0;inline-size:14px;mask-repeat:no-repeat;mask-size:contain}
.field__msg-error{color:var(--clr-notification)}.field__msg-error::before{background-color:var(--clr-notification);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Ccircle cx='7' cy='7' r='6.25' stroke='black' stroke-width='1.5'/%3E%3Cpath d='M7 4V7.5' stroke='black' stroke-width='1.5' stroke-linecap='round'/%3E%3Ccircle cx='7' cy='9.8' r='0.75' fill='black'/%3E%3C/svg%3E")}
.field__msg-success{color:var(--clr-success)}.field__msg-success::before{background-color:var(--clr-success);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Ccircle cx='7' cy='7' r='6.25' stroke='black' stroke-width='1.5'/%3E%3Cpath d='M4.2 7.2L6.1 9.1L9.8 5' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}
.field:has(.field__msg-error) .field__input,.field:has(.field__msg-error) .field__textarea,.field:has(.field__msg-error) .field__select{border-color:var(--clr-notification)}
.field:has(.field__msg-error) .field__input:focus-visible,.field:has(.field__msg-error) .field__textarea:focus-visible,.field:has(.field__msg-error) .field__select:focus-visible{border-color:var(--clr-notification);box-shadow:0 0 0 3px #ff57571a}
.field:has(.field__msg-success) .field__input,.field:has(.field__msg-success) .field__textarea,.field:has(.field__msg-success) .field__select{border-color:var(--clr-success)}
.field:has(.field__msg-success) .field__input:focus-visible,.field:has(.field__msg-success) .field__textarea:focus-visible,.field:has(.field__msg-success) .field__select:focus-visible{border-color:var(--clr-success);box-shadow:0 0 0 3px #497a521a}
.field__select-wrap{position:relative;width:100%}.field__select-wrap::before{background-color:var(--clr-primary-dkr);block-size:8px;content:'';inline-size:12px;inset-block-start:50%;inset-inline-end:var(--spc-lg);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-size:contain;pointer-events:none;position:absolute;transform:translateY(-50%)}
.field__select{appearance:none;background-color:var(--clr-ntrl-min);border:1px solid var(--clr-ntrl-ltr);border-radius:var(--rds-lg);color:var(--clr-primary-dkr);font-family:var(--ff-primary);font-size:var(--fs-base-md);font-weight:var(--fw-regular);line-height:var(--lh-2xl);outline:0;padding-block:var(--spc-lg);padding-inline:var(--spc-lg) var(--spc-3xl);transition:border-color .3s ease,box-shadow .3s ease;width:100%}
.field__select:focus-visible{border-color:var(--clr-primary);box-shadow:0 0 0 3px #4385f51a}
.field__input-wrap{position:relative;width:100%}.field__input-wrap .field__input{padding-inline-end:var(--spc-5xl)}
.field__input-icon{color:var(--clr-ntrl-dk);inset-block-start:50%;inset-inline-end:var(--spc-md);pointer-events:none;position:absolute;transform:translateY(-50%)}
.field__input-icon svg{display:block}.field__phone-wrap{align-items:center;background-color:var(--clr-ntrl-min);border:1px solid var(--clr-ntrl-ltr);border-radius:var(--rds-lg);display:flex;gap:var(--spc-sm);padding-inline-start:var(--spc-lg);transition:border-color .3s ease,box-shadow .3s ease;width:100%}
.field__phone-wrap:has(.field__input:focus-visible){border-color:var(--clr-primary);box-shadow:0 0 0 3px #4385f51a}
.field__phone-wrap .field__input{border:0;padding-inline-start:0}.field__phone-wrap .field__input:focus-visible{box-shadow:none}
.field__phone-prefix{color:var(--clr-primary);flex-shrink:0;font-family:var(--ff-primary);font-size:var(--fs-base-md);font-weight:var(--fw-regular);line-height:var(--lh-2xl)}
.field__password-wrap{position:relative;width:100%}.field__password-wrap .field__input{padding-inline-end:var(--spc-5xl)}
.field__password-toggle{align-items:center;background:0;border:0;color:var(--clr-ntrl-dk);cursor:pointer;display:flex;inset-block-start:50%;inset-inline-end:var(--spc-md);justify-content:center;position:absolute;transform:translateY(-50%);transition:color .25s cubic-bezier(0.4,0,0.2,1)}
@media only screen and (min-width:1280px){.field__password-toggle:hover{color:var(--clr-primary)}
}.field__password-toggle[aria-pressed='true'] .field__password-icon--show,.field__password-toggle:not([aria-pressed='true']) .field__password-icon--hide{display:none}
.field__password-icon{display:block}.check{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--spc-sm)}
.check__input{accent-color:var(--clr-primary);block-size:18px;cursor:pointer;flex-shrink:0;inline-size:18px;margin:0}
.check__input:focus-visible{outline:2px solid var(--clr-primary);outline-offset:2px}
.check__label{color:var(--clr-ntrl-dkr);cursor:pointer;font-family:var(--ff-primary);font-size:var(--fs-base-md);font-weight:var(--fw-regular);line-height:var(--lh-2xl)}
.check__msg-error{align-items:center;color:var(--clr-notification);display:flex;flex-basis:100%;font-family:var(--ff-primary);font-size:var(--fs-base-sm);font-weight:var(--fw-medium);gap:var(--spc-xs);line-height:var(--lh-xs)}
.check__msg-error::before{background-color:var(--clr-notification);block-size:14px;content:'';flex-shrink:0;inline-size:14px;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Ccircle cx='7' cy='7' r='6.25' stroke='black' stroke-width='1.5'/%3E%3Cpath d='M7 4V7.5' stroke='black' stroke-width='1.5' stroke-linecap='round'/%3E%3Ccircle cx='7' cy='9.8' r='0.75' fill='black'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-size:contain}
.check:has(.check__msg-error) .check__input{outline:2px solid var(--clr-notification);outline-offset:2px}
.quantity-selector{align-items:center;border:1px solid var(--clr-ntrl-ltr);border-radius:var(--rds-sm);display:flex;inline-size:158px}
.quantity-selector__btn{align-items:center;background:0;border:0;color:var(--clr-primary-dkr);cursor:pointer;display:flex;flex:1 0 0;justify-content:center;padding-block:var(--spc-sm);transition:color .3s ease}
.quantity-selector__btn svg{display:block;flex-shrink:0}.quantity-selector__btn:disabled{color:var(--clr-ntrl);cursor:not-allowed}
.quantity-selector__btn:focus-visible{outline:2px solid var(--clr-primary)}@media only screen and (min-width:1280px){.quantity-selector__btn:hover{color:var(--clr-primary)}
}.quantity-selector__btn--minus{border-inline-end:1px solid var(--clr-ntrl-ltr)}.quantity-selector__btn--plus{border-inline-start:1px solid var(--clr-ntrl-ltr)}
.quantity-selector__value{color:var(--clr-primary-dkr);flex:1 0 0;font-family:var(--ff-primary);font-size:var(--fs-base-lg);font-weight:var(--fw-medium);text-align:center}
.price-tag{align-items:flex-end;display:flex;gap:var(--spc-xs)}.price-tag__amount{color:var(--clr-primary-dkr);font-family:var(--ff-primary);font-size:var(--fs-title-2xs);font-weight:var(--fw-bold);line-height:var(--lh-3xl)}
.price-tag__note{color:var(--clr-ntrl-dkr);font-family:var(--ff-primary);font-size:var(--fs-base-md);font-weight:var(--fw-regular);line-height:var(--lh-2xl)}
.callout{align-items:center;background-color:var(--clr-ntrl-ltst);border-radius:var(--rds-md);display:flex;gap:var(--spc-lg);padding:var(--spc-lg)}
.callout[hidden]{display:none}.callout__icon{color:var(--clr-primary-dkr);flex-shrink:0}
.callout__icon svg{display:block}.callout__text{color:var(--clr-ntrl-dkr);font-family:var(--ff-primary);font-size:var(--fs-base-md);font-weight:var(--fw-regular);line-height:var(--lh-2xl)}
.callout__text p{margin:0}.breadcrumbs{position:relative}.breadcrumbs__list{display:flex;align-items:center;gap:var(--spc-xs);list-style:none;flex-wrap:wrap;margin:0;padding:0}
.breadcrumbs__item{display:flex;align-items:center;gap:var(--spc-xs)}.breadcrumbs__item--sep{color:var(--clr-ntrl-min);display:flex}
.breadcrumbs__link{color:var(--clr-ntrl-min);font-size:var(--fs-base-md);font-weight:var(--fw-regular);line-height:var(--lh-2xl);text-decoration:none;text-underline-offset:3px;transition:color .3s ease,text-decoration-color .3s ease}
.breadcrumbs__link:visited{color:var(--clr-ntrl-min)}@media only screen and (min-width:1280px){.breadcrumbs__link:hover{color:var(--clr-ntrl-min);text-decoration:underline}
}.breadcrumbs__current{color:var(--clr-ntrl-min);font-size:var(--fs-base-md);font-weight:var(--fw-bold);line-height:var(--lh-2xl)}
@media only screen and (max-width:991px){body.single .breadcrumbs__item--current{max-height:0;overflow:hidden;opacity:0;visibility:hidden}
body.single .breadcrumbs__item--sep:nth-last-child(2){max-height:0;overflow:hidden;opacity:0;visibility:hidden}
}body.logged-out .js-hide-if-logged-out{display:none !important}.icon-btn{width:114px;height:114px;display:flex;align-items:center;justify-content:center;border-radius:var(--rds-full);border:0;background-color:rgba(217,217,217,0.5);backdrop-filter:blur(6.18px);color:var(--clr-ntrl-min);cursor:pointer;flex-shrink:0;transition:background-color .35s cubic-bezier(0.34,1.56,0.64,1)}
.icon-btn svg{display:block;fill:var(--clr-ntrl-min);transition:fill .25s cubic-bezier(0.4,0,0.2,1)}
@media only screen and (min-width:1280px){.icon-btn:hover{background-color:var(--clr-ntrl-min)}
.icon-btn:hover svg *{fill:var(--clr-secondary)}}.sq-btn{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:var(--rds-sm);border:1px solid var(--clr-ntrl-min);background-color:transparent;color:var(--clr-ntrl-min);cursor:pointer;flex-shrink:0;transition:background-color .3s cubic-bezier(0.4,0,0.2,1),color .3s cubic-bezier(0.4,0,0.2,1),border-color .3s cubic-bezier(0.4,0,0.2,1)}
.sq-btn svg{display:block}@media only screen and (min-width:1280px){.sq-btn:hover{background-color:var(--clr-ntrl-min);color:var(--clr-primary-dkr)}
}.card-event{display:flex;flex-direction:column;gap:var(--spc-2xl);padding:var(--spc-xl) var(--spc-xl) var(--spc-3xl);background-color:var(--clr-ntrl-min);text-decoration:none;cursor:pointer;transition:background-color .3s cubic-bezier(0.4,0,0.2,1)}
.card-event__media{position:relative;aspect-ratio:417 / 264;border-radius:var(--rds-sm);overflow:hidden}
.card-event__img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(0.4,0,0.2,1)}
.card-event__overlay{position:absolute;inset:0;background-color:rgba(0,0,0,0.2);transition:background-color .3s cubic-bezier(0.4,0,0.2,1)}
.card-event__body{display:flex;flex-direction:column;gap:var(--spc-lg)}.card-event__date{font-family:var(--ff-primary);font-size:var(--fs-base-md);font-weight:var(--fw-regular);line-height:var(--lh-sm);color:var(--clr-ntrl)}
.card-event__title{font-family:var(--ff-primary);font-size:var(--fs-title-3xs);font-weight:var(--fw-regular);line-height:var(--lh-3xl);color:var(--clr-primary-dkr)}
.card-event__link{font-family:var(--ff-primary);font-size:var(--fs-base-sm);font-weight:var(--fw-regular);line-height:var(--lh-2xs);color:var(--clr-primary)}
@media only screen and (max-width:991px){.card-event__link{opacity:0;visibility:hidden}
}@media only screen and (min-width:1280px){.card-event:hover{background-color:var(--clr-secondary-lt)}
.card-event:hover .card-event__img{transform:scale(1.08)}.card-event:hover .card-event__overlay{background-color:rgba(0,0,0,0.44)}
}@media only screen and (max-width:640px){.card-event__date{font-size:var(--fs-base-sm);line-height:var(--lh-2xs)}
.card-event__title{font-size:var(--fs-base-lg);line-height:var(--lh-2xl)}.card-event__link{line-height:var(--lh-2xs)}
}.card-event-listing{background-color:var(--clr-ntrl-min);border-radius:var(--rds-md);display:flex;gap:var(--spc-4xl);align-items:stretch;padding:var(--spc-2xl);width:100%}
.card-event-listing__media{aspect-ratio:385 / 207;border-radius:var(--rds-xs);flex:0 0 30%;overflow:hidden;position:relative}
@media only screen and (max-width:1080px){.card-event-listing__media{flex:none;width:100%}
}.card-event-listing__media-link{display:block;height:100%}@media only screen and (min-width:1280px){.card-event-listing__media-link:hover .card-event-listing__img{transform:scale(1.08)}
}.card-event-listing__img{display:block;height:100%;object-fit:cover;object-position:bottom;transition:transform .5s cubic-bezier(0.4,0,0.2,1);width:100%}
.card-event-listing__overlay{background-color:#0003;inset:0;position:absolute}.card-event-listing__tag{background-color:var(--clr-ntrl-dkst);border-radius:var(--rds-full);color:var(--clr-ntrl-min);font-family:var(--ff-primary);font-size:var(--fs-base-sm);font-weight:var(--fw-regular);inset-block-start:var(--spc-md);inset-inline-end:var(--spc-md);line-height:var(--lh-xs);padding:var(--spc-xs) var(--spc-sm);position:absolute;white-space:nowrap}
.card-event-listing__content{display:flex;flex:1;flex-direction:column;gap:var(--spc-xl);min-width:0}
.card-event-listing__title{color:var(--clr-primary-dk);font-family:var(--ff-primary);font-size:var(--fs-title-3xs);font-weight:var(--fw-regular);line-height:var(--lh-3xl);margin:0}
.card-event-listing__title-link{color:inherit;font:inherit}.card-event-listing__title-link:hover{color:inherit}
.card-event-listing__info{display:flex;flex-direction:column;gap:var(--spc-sm)}.card-event-listing__date{color:var(--clr-secondary);font-family:var(--ff-primary);font-size:var(--fs-base-sm);font-weight:var(--fw-medium);line-height:var(--lh-xs)}
.card-event-listing__location{color:var(--clr-primary-dk);font-family:var(--ff-primary);font-size:var(--fs-base-sm);font-weight:var(--fw-medium);line-height:var(--lh-xs)}
.card-event-listing__desc{color:var(--clr-primary-dk);font-family:var(--ff-primary);font-size:var(--fs-base-sm);font-weight:var(--fw-medium);line-height:var(--lh-xs)}
.card-event-listing__desc p{margin:0}.card-event-listing__actions{align-items:center;display:flex;gap:var(--spc-lg)}
.card-event-listing__actions .btn{font-size:var(--fs-base-sm);line-height:var(--lh-xs);padding:var(--spc-md) var(--spc-2xl)}
@media only screen and (max-width:640px){.card-event-listing__actions{align-items:stretch;flex-direction:column-reverse}
}@media only screen and (max-width:1080px){.card-event-listing{align-items:stretch;flex-direction:column}
}@media only screen and (max-width:640px){.card-event-listing{padding:var(--spc-lg)}
}.card-event-listing--vertical{align-items:stretch;flex-direction:column;gap:var(--spc-lg);padding:0}
.card-event-listing--vertical .card-event-listing__media{flex:none;width:100%}.card-event-listing--vertical .card-event-listing__actions{align-items:stretch;flex-direction:column-reverse}
.card-news{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:632px;padding:var(--spc-4xl) var(--spc-xl) var(--spc-xl);border-radius:var(--rds-sm);background-color:var(--clr-ntrl-min);text-decoration:none;gap:var(--spc-2xl)}
.card-news::after{content:'';position:absolute;inset:0;border-radius:var(--rds-sm);background:linear-gradient(166deg,#4385f5 34.37%,#5cceff 78.11%);opacity:0;transition:opacity .4s cubic-bezier(0.4,0,0.2,1)}
.card-news__body{position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--spc-2xl)}
.card-news__date{font-family:var(--ff-primary);font-size:var(--fs-base-sm);font-weight:var(--fw-regular);line-height:var(--lh-xs);color:var(--clr-tertiary);transition:color .3s cubic-bezier(0.4,0,0.2,1)}
.card-news__title{font-family:var(--ff-primary);font-size:var(--fs-title-3xs);font-weight:var(--fw-regular);line-height:var(--lh-3xl);color:var(--clr-primary-dkr);transition:color .3s cubic-bezier(0.4,0,0.2,1);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;line-clamp:5}
.card-news__link{font-family:var(--ff-primary);font-size:var(--fs-base-sm);font-weight:var(--fw-regular);line-height:var(--lh-xs);color:var(--clr-primary);transition:color .3s cubic-bezier(0.4,0,0.2,1)}
.card-news__media{position:relative;z-index:1;aspect-ratio:390 / 280;border-radius:var(--rds-sm);overflow:hidden}
.card-news__img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(0.4,0,0.2,1)}
.card-news__overlay{position:absolute;inset:0;background-color:rgba(0,0,0,0.2)}@media only screen and (min-width:1280px){.card-news:hover::after{opacity:1}
.card-news:hover .card-news__date,.card-news:hover .card-news__title,.card-news:hover .card-news__link{color:var(--clr-ntrl-min)}
.card-news:hover .card-news__img{transform:scale(1.08)}}@media only screen and (max-width:991px){.card-news{padding-bottom:70px;gap:115px}
.card-news::after{opacity:1}.card-news__date{color:var(--clr-ntrl-min);line-height:var(--lh-2xs)}
.card-news__title{color:var(--clr-ntrl-min)}.card-news__link{color:var(--clr-ntrl-min);line-height:var(--lh-2xs)}
}.login-popup{align-items:center;display:none;inset:0;justify-content:center;padding:var(--spc-3xl);position:fixed;z-index:500}
.login-popup__overlay{backdrop-filter:blur(2px);background-color:#08132666;cursor:pointer;inset:0;position:fixed}
.login-popup__box{align-items:center;background-color:var(--clr-ntrl-min);border-radius:var(--rds-md);display:flex;flex-direction:column;gap:var(--spc-3xl);max-width:420px;padding:var(--spc-5xl);position:relative;width:100%}
@media only screen and (max-width:640px){.login-popup__box{padding:var(--spc-2xl)}
}.login-popup__close{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background-color:transparent;border:1px solid var(--clr-primary-dkr);border-radius:var(--rds-full);color:var(--clr-primary-dkr);cursor:pointer;inset-block-start:var(--spc-lg);inset-inline-end:var(--spc-lg);padding:0;position:absolute;transition:background-color .3s cubic-bezier(0.4,0,0.2,1),color .3s cubic-bezier(0.4,0,0.2,1)}
.login-popup__close svg{display:block}@media only screen and (min-width:1280px){.login-popup__close:hover{background-color:var(--clr-primary-dkr);color:var(--clr-ntrl-min)}
}@media only screen and (max-width:640px){.login-popup__close{width:30px;height:30px;inset-block-start:var(--spc-md);inset-inline-end:var(--spc-md)}
}.login-popup__header{display:flex;flex-direction:column;gap:var(--spc-sm);text-align:center;width:100%}
.login-popup__title{color:var(--clr-primary-dk);font-family:var(--ff-primary);font-size:var(--fs-title-2xs);font-weight:var(--fw-bold);line-height:var(--lh-6xl);margin:0}
@media only screen and (max-width:640px){.login-popup__title{font-size:var(--fs-title-3xs);line-height:var(--lh-3xl)}
}.login-popup__subtitle{color:var(--clr-ntrl-dk);font-family:var(--ff-primary);font-size:var(--fs-base-md);font-weight:var(--fw-regular);line-height:var(--lh-sm);margin:0}
.login-popup__form{display:flex;flex-direction:column;gap:var(--spc-md);width:100%}
.login-popup__input{background-color:var(--clr-ntrl-min);border:1px solid var(--clr-ntrl-ltr);border-radius:var(--rds-lg);color:var(--clr-primary-dkr);font-family:var(--ff-primary);font-size:var(--fs-base-md);font-weight:var(--fw-regular);line-height:var(--lh-2xl);outline:0;padding-block:var(--spc-lg);padding-inline:var(--spc-lg);transition:border-color .3s ease,box-shadow .3s ease;width:100%}
.login-popup__input::placeholder{color:var(--clr-ntrl-dk);opacity:1}.login-popup__input:focus-visible{border-color:var(--clr-primary);box-shadow:0 0 0 3px #4385f51a}
.login-popup__submit{justify-content:center;width:100%}.login-popup__forgot{align-self:center}
.login-popup__divider{background-color:var(--clr-ntrl-ltst);block-size:1px;border:0;inline-size:100%;margin:0}
.login-popup__signup{align-items:center;color:var(--clr-ntrl-dkr);display:flex;flex-wrap:wrap;font-family:var(--ff-primary);font-size:var(--fs-base-sm);font-weight:var(--fw-regular);gap:var(--spc-xs);justify-content:center;line-height:var(--lh-xs);margin:0;width:100%}
.login-popup__link{color:var(--clr-primary);cursor:pointer;font-family:var(--ff-primary);font-size:var(--fs-base-sm);font-weight:var(--fw-medium);line-height:var(--lh-xs);text-decoration:none;transition:color .25s cubic-bezier(0.4,0,0.2,1)}
.login-popup__link:visited{color:var(--clr-primary)}@media only screen and (min-width:1280px){.login-popup__link:hover{color:var(--clr-primary-dk)}
}@media only screen and (max-width:640px){.login-popup{padding:var(--spc-lg)}}@media only screen and (max-width:540px){.login-popup{padding:var(--spc-md)}
}.login-popup--open{display:flex}.modal-active{overflow:hidden}.subscribe-toast{align-items:flex-start;background-color:var(--clr-ntrl-min);border-radius:var(--rds-lg);box-shadow:0 12px 32px #0000001f;display:none;gap:var(--spc-lg);inset-block-start:calc(var(--site-header-h, 0px) + var(--spc-lg));inset-inline-end:var(--spc-2xl);max-width:22.5rem;padding:var(--spc-2xl);position:fixed;z-index:600}
.subscribe-toast--visible{animation:subscribe-toast-in .5s cubic-bezier(0.16,1,0.3,1) both;display:flex}
.subscribe-toast--error .subscribe-toast__icon{background-color:var(--clr-notification)}
.subscribe-toast__icon{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;animation:subscribe-toast-icon-in .5s cubic-bezier(0.34,1.56,0.64,1) .15s both;background-color:var(--clr-success);border-radius:var(--rds-full);flex-shrink:0}
.subscribe-toast__icon svg{display:block}.subscribe-toast__icon path{animation:subscribe-toast-check-draw .4s ease-out .4s both;stroke-dasharray:20;stroke-dashoffset:20}
.subscribe-toast__text{color:var(--clr-ntrl-dkst);font-family:var(--ff-primary);font-size:var(--fs-base-md);font-weight:var(--fw-regular);line-height:var(--lh-sm);margin:0}
@media only screen and (max-width:640px){.subscribe-toast{inset-inline:var(--spc-lg);max-width:none}
}@keyframes subscribe-toast-in{from{opacity:0;transform:translateX(24px)}to{opacity:1;transform:translateX(0)}
}@keyframes subscribe-toast-icon-in{from{opacity:0;transform:scale(0.4)}to{opacity:1;transform:scale(1)}
}@keyframes subscribe-toast-check-draw{to{stroke-dashoffset:0}}.card-agenda{display:flex;flex-direction:column;gap:var(--spc-6xl);padding:var(--spc-xl) var(--spc-xl) var(--spc-4xl);border-radius:var(--rds-sm);background-color:transparent;transition:background-color .3s cubic-bezier(0.4,0,0.2,1);text-decoration:none !important}
@media only screen and (min-width:1280px){.card-agenda:hover{background-color:#ffffff26}
}@media only screen and (max-width:640px){.card-agenda{padding-inline:0}}.card-agenda__media{position:relative;border-radius:var(--rds-sm);overflow:hidden;aspect-ratio:199 / 106;flex-shrink:0}
.card-agenda__img{display:block;width:100%;height:100%;object-fit:cover;object-position:bottom}
.card-agenda__body{display:flex;flex-direction:column;gap:var(--spc-2xl)}.card-agenda__title{font-family:var(--ff-primary);font-size:var(--fs-title-3xs);font-weight:var(--fw-regular);line-height:var(--lh-3xl);color:var(--clr-ntrl-min);margin:0}
.card-agenda__meta{font-family:var(--ff-primary);font-size:var(--fs-base-md);font-weight:var(--fw-regular);line-height:var(--lh-sm);color:var(--clr-ntrl-min);opacity:.65}
.card-agenda__location{display:flex;align-items:flex-start;gap:var(--spc-sm);font-family:var(--ff-primary);font-size:var(--fs-base-md);font-weight:var(--fw-regular);line-height:var(--lh-sm);color:var(--clr-ntrl-min);opacity:.65}
.card-agenda__location svg{flex-shrink:0;margin-top:2px}.card-agenda__footer{display:flex;align-items:center;gap:41px}
@media only screen and (max-width:640px){.card-agenda__footer{justify-content:space-between;gap:var(--spc-xl);flex-wrap:wrap}
}.card-agenda__more{display:inline-flex;align-items:center;gap:var(--spc-sm);font-family:var(--ff-primary);font-size:var(--fs-base-md);font-weight:var(--fw-regular);line-height:var(--lh-sm);color:var(--clr-ntrl-min);text-decoration:none;cursor:pointer;white-space:nowrap}
.card-agenda__more:visited{color:var(--clr-ntrl-min)}.card-agenda__more-icon{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:var(--rds-full);background-color:rgba(255,255,255,0.25);flex-shrink:0}
@media only screen and (max-width:640px){.card-agenda__more-icon{background-color:var(--clr-ntrl-min)}
}.card-agenda__overlay{position:absolute;inset:0;background-color:rgba(0,0,0,0.2)}
.card-agenda__tag{position:absolute;top:var(--spc-md);right:var(--spc-md);padding:var(--spc-xs) var(--spc-sm);border-radius:var(--rds-full);background-color:var(--clr-ntrl-dkst);color:var(--clr-ntrl-min);font-family:var(--ff-primary);font-size:var(--fs-base-sm);font-weight:var(--fw-regular);line-height:var(--lh-xs);white-space:nowrap}
.card-agenda__desc{font-family:var(--ff-primary);font-size:var(--fs-base-md);font-weight:var(--fw-regular);line-height:var(--lh-sm);color:var(--clr-ntrl-min)}
.card-agenda__cta{display:inline-flex;align-items:center;gap:var(--spc-sm);font-family:var(--ff-primary);font-size:var(--fs-base-md);font-weight:var(--fw-regular);line-height:var(--lh-sm);color:var(--clr-ntrl-min);text-decoration:none;cursor:pointer;white-space:nowrap}
.card-agenda__cta-icon{display:flex;align-items:center;justify-content:center;width:15px;height:15px;flex-shrink:0}
.card-agenda__cta-icon svg{display:block}.card-agenda--horizontal{flex-direction:row;align-items:flex-start;gap:var(--spc-2xl);padding:var(--spc-xl) var(--spc-lg);border-radius:0}
@media only screen and (max-width:1080px){.card-agenda--horizontal{background-color:#ffffff26}
}.card-agenda--horizontal .card-agenda__media{width:95px;height:51px}.card-agenda--horizontal .card-agenda__body{flex:1;min-width:0;gap:22px}
.card-agenda--horizontal .card-agenda__title{color:var(--clr-ntrl-ltst);font-size:var(--fs-base-md);font-weight:var(--fw-medium);line-height:var(--lh-sm)}
.card-agenda--horizontal .card-agenda__meta{font-size:var(--fs-base-sm);line-height:var(--lh-xs)}
.card-agenda--list{flex-direction:row;gap:var(--spc-2xl);padding:20px}@media only screen and (max-width:1080px){.card-agenda--list{flex-direction:column;padding:0;gap:8px}
}.card-agenda--list .card-agenda__media{width:275px;height:auto;align-self:stretch;flex-shrink:0}
@media only screen and (max-width:1080px){.card-agenda--list .card-agenda__media{width:100%;height:205px}
}.card-agenda--list .card-agenda__body{flex:1;min-width:0;gap:var(--spc-md);padding:var(--spc-lg) var(--spc-xl) var(--spc-lg) 0}
@media only screen and (max-width:1080px){.card-agenda--list .card-agenda__body{padding:0}
}.card-agenda--list .card-agenda__footer{gap:var(--spc-xl);padding-top:50px}@media only screen and (max-width:1080px){.card-agenda--list .card-agenda__footer{justify-content:center;flex-direction:column;align-items:center;padding-top:30px}
.card-agenda--list .card-agenda__footer>*{width:100%;justify-content:center}}.card-agenda--list .card-agenda__cta-icon,.card-agenda--list .card-agenda__more-icon{background-color:transparent;border-radius:0;width:auto;height:auto}
.benefit-card{background-color:var(--clr-secondary-lt);border-radius:var(--rds-lg);display:flex;flex-direction:column;gap:var(--spc-5xl);justify-content:space-between;min-height:320px;min-width:0;padding:var(--spc-4xl) var(--spc-3xl);color:inherit;cursor:default;text-decoration:none}
.benefit-card[href]{cursor:pointer;transition:scale .6s cubic-bezier(0.22,1,0.36,1),box-shadow .6s cubic-bezier(0.22,1,0.36,1)}
@media only screen and (min-width:1280px){.benefit-card[href]:hover{box-shadow:0 1px 2px color-mix(in srgb,var(--clr-primary-dkr) 4%,transparent),0 16px 32px -12px color-mix(in srgb,var(--clr-primary-dkr) 14%,transparent);scale:1.01 !important}
.benefit-card[href]:hover .link__text{color:var(--clr-primary)}.benefit-card[href]:hover .link__icon{background-color:var(--clr-secondary)}
}.benefit-card__logo{align-items:center;display:flex;height:44px !important;max-width:100%;width:auto}
.benefit-card__logo img{height:100%;max-width:100%;object-fit:contain;object-position:left center;width:auto}
.benefit-card__body{display:flex;flex-direction:column;gap:var(--spc-sm)}.benefit-card__title{color:var(--clr-ntrl-max);font-family:var(--ff-primary);font-size:var(--fs-base-lg);font-weight:var(--fw-bold);line-height:var(--lh-sm);margin:0}
.benefit-card__category{color:var(--clr-ntrl-dk);font-family:var(--ff-primary);font-size:var(--fs-base-md);font-weight:var(--fw-regular);line-height:var(--lh-2xl);margin:0}
.benefit-card--ot{background-color:var(--clr-ntrl-min);box-shadow:0 0 0 1px #4385f51a;color:inherit;text-decoration:none}
.benefit-card--ot .benefit-card__body{margin-block:auto 0}@media only screen and (min-width:1280px){.benefit-card--ot[href]:hover{background-color:var(--clr-ntrl-min);box-shadow:0 0 0 1px rgba(67,133,245,0.101961),0 1px 2px color-mix(in srgb,var(--clr-primary-dkr) 4%,transparent),0 16px 32px -12px color-mix(in srgb,var(--clr-primary-dkr) 14%,transparent)}
}.card-feature{display:flex;align-items:stretch;gap:10px}.card-feature__photo{position:relative;width:356px;border-radius:var(--rds-sm);overflow:hidden;flex-shrink:0}
.card-feature__photo-img{display:block;width:100%;height:100%;object-fit:cover}.card-feature__content{display:flex;flex-direction:column;justify-content:space-between;flex:1;min-height:486px;padding:var(--spc-3xl);border-radius:var(--rds-sm);background:linear-gradient(166deg,var(--clr-primary-dk) 0,var(--clr-primary) 40%,var(--clr-secondary) 100%)}
.card-feature__body{display:flex;flex-direction:column;gap:38px}.card-feature__head{display:flex;flex-direction:column;gap:var(--spc-2xl)}
.card-feature__title{font-family:var(--ff-primary);font-size:var(--fs-title-3xs);font-weight:var(--fw-regular);line-height:var(--lh-3xl);color:var(--clr-ntrl-min)}
.card-feature__subtitle{font-family:var(--ff-primary);font-size:var(--fs-base-lg);font-weight:var(--fw-regular);line-height:var(--lh-base-lg);color:var(--clr-ntrl-min)}
.card-feature__text{font-family:var(--ff-primary);font-size:var(--fs-base-md);font-weight:var(--fw-regular);line-height:var(--lh-sm);color:var(--clr-ntrl-min);opacity:.8}
.card-feature__footer{display:flex;flex-direction:column;gap:17px;margin-top:30px}
.card-feature__divider{border:0;border-top:1px solid rgba(255,255,255,0.3)}.card-feature__link{display:inline-flex;align-items:center;gap:var(--spc-sm);font-family:var(--ff-primary);font-size:var(--fs-base-sm);font-weight:var(--fw-regular);line-height:var(--lh-xs);color:var(--clr-ntrl-min);text-decoration:none;cursor:pointer}
.card-feature__link-icon{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:var(--rds-full);background-color:rgba(255,255,255,0.25);flex-shrink:0}
.card-feature--vertical{flex-direction:column;gap:31px;padding:var(--spc-xl) var(--spc-lg);background:linear-gradient(166deg,var(--clr-primary-dk) 0,var(--clr-primary) 40%,var(--clr-secondary) 100%);border-radius:var(--rds-sm)}
.card-feature--vertical .card-feature__photo{width:110px;height:150px;border-radius:var(--rds-sm) var(--rds-sm) 0 0}
.card-feature--vertical .card-feature__content{flex:1;min-height:0;padding:0;background:transparent;border-radius:0}
.card-feature--vertical .card-feature__body{gap:39px}.card-feature--vertical .card-feature__head{gap:25px}
.card-feature--vertical .card-feature__text{font-size:var(--fs-base-sm)}.card-price{display:flex;flex-direction:column;gap:var(--spc-6xl);padding:25px var(--spc-lg);border-radius:var(--rds-lg);background-color:var(--clr-primary);width:200px}
.card-price__label{font-family:var(--ff-primary);font-size:var(--fs-base-lg);font-weight:var(--fw-bold);line-height:var(--lh-sm);color:var(--clr-ntrl-min)}
.card-price__price-row{display:flex;align-items:flex-end;gap:4px}.card-price__amount{font-family:var(--ff-primary);font-size:var(--fs-title-xs);font-weight:var(--fw-regular);line-height:var(--lh-6xl);color:var(--clr-ntrl-min)}
.card-price__vat{font-family:var(--ff-primary);font-size:var(--fs-base-md);font-weight:var(--fw-regular);line-height:var(--lh-sm);color:var(--clr-ntrl-min);padding-bottom:4px}
.card-fee{background-color:var(--clr-primary);border-radius:var(--rds-lg);display:flex;flex-direction:column;gap:var(--spc-6xl);padding-block:var(--spc-2xl);padding-inline:var(--spc-lg);width:200px}
@media only screen and (max-width:1280px){.card-fee{width:100%}}.card-fee__label{color:var(--clr-secondary-lt);font-family:var(--ff-primary);font-size:var(--fs-base-lg);font-weight:var(--fw-bold);line-height:var(--lh-2xl);margin:0}
@media only screen and (max-width:1280px){.card-fee__label{font-size:var(--fs-base-md);line-height:var(--lh-sm)}
}.card-fee__price-row{align-items:flex-end;display:flex;gap:var(--spc-xs);justify-content:flex-start}
.card-fee__amount{color:var(--clr-ntrl-min);font-family:var(--ff-primary);font-size:var(--fs-title-xs);font-weight:var(--fw-regular);line-height:var(--lh-6xl)}
@media only screen and (max-width:1280px){.card-fee__amount{font-size:var(--fs-title-3xs);line-height:var(--lh-3xl)}
}.card-fee__vat{color:var(--clr-ntrl-min);font-family:var(--ff-primary);font-size:var(--fs-base-md);font-weight:var(--fw-regular);line-height:var(--lh-sm);padding-block-end:var(--spc-xs)}
.card-cta{position:relative;width:100%;padding:41px 31px 52px;min-height:428px;border-radius:var(--rds-md);background-color:var(--clr-secondary-lt);overflow:hidden;text-decoration:none;cursor:pointer;transition:background-color .3s cubic-bezier(0.4,0,0.2,1)}
@media only screen and (max-width:1080px){.card-cta{display:flex;flex-direction:column-reverse;min-height:auto;padding:var(--spc-xl) var(--spc-lg)}
}.card-cta .btn{pointer-events:none;padding:var(--spc-xl) var(--spc-5xl);line-height:1;width:fit-content}
@media only screen and (min-width:1280px){.card-cta:hover{background-color:var(--clr-primary)}
.card-cta:hover .card-cta__text h1,.card-cta:hover .card-cta__text h2,.card-cta:hover .card-cta__text h3,.card-cta:hover .card-cta__text h4,.card-cta:hover .card-cta__text h5,.card-cta:hover .card-cta__text h6{color:var(--clr-ntrl-min)}
.card-cta:hover .card-cta__text p{color:var(--clr-ntrl-ltst)}}.card-cta__body{display:flex;flex-direction:column;justify-content:space-between;height:100%}
@media only screen and (max-width:1080px){.card-cta__body{gap:51px}}.card-cta__text h1,.card-cta__text h2,.card-cta__text h3,.card-cta__text h4,.card-cta__text h5,.card-cta__text h6{font:var(--fw-regular) var(--fs-title-xs)/var(--lh-base-lg) var(--ff-primary);color:var(--clr-primary-dk);margin-bottom:36px}
@media only screen and (max-width:1080px){.card-cta__text h1,.card-cta__text h2,.card-cta__text h3,.card-cta__text h4,.card-cta__text h5,.card-cta__text h6{font-size:var(--fs-title-3xs)}
}.card-cta__text p{font:var(--fw-regular) var(--fs-base-lg)/var(--lh-base-lg) var(--ff-primary);color:var(--clr-ntrl-dk)}
.card-cta__deco{position:absolute;right:-10px;bottom:-10px;width:45%;height:auto;display:flex;justify-content:center;align-items:center}
@media only screen and (max-width:1080px){.card-cta__deco{width:86px;height:86px;position:relative;right:inherit;bottom:inherit;margin-bottom:33px}
}.card-cta__deco img{object-fit:contain;width:100%;height:100%}.card-activity{display:flex;flex-direction:column;gap:var(--spc-3xl)}
.card-activity__media{aspect-ratio:617 / 404;border-radius:var(--rds-xs);overflow:hidden}
@media only screen and (max-width:640px){.card-activity__media{aspect-ratio:360 / 400}
}.card-activity__img{display:block;height:100%;object-fit:cover;width:100%}.card-activity__body{display:flex;flex-direction:column;gap:var(--spc-3xl)}
.card-activity__head{display:flex;flex-direction:column}.card-activity__title{color:var(--clr-primary);font-family:var(--ff-primary);font-size:var(--fs-title-3xs);font-weight:var(--fw-regular);line-height:var(--lh-3xl);margin:0}
.card-activity__subtitle{color:var(--clr-ntrl-dk);font-family:var(--ff-primary);font-size:var(--fs-base-lg);font-weight:var(--fw-regular);line-height:var(--lh-base-lg);margin:0}
.card-activity__desc{color:var(--clr-primary-dkr);font-family:var(--ff-primary);font-size:var(--fs-base-md);font-weight:var(--fw-medium);line-height:var(--lh-sm);opacity:.8}
.card-activity__desc p{margin:0}.card-activity__link{color:var(--clr-primary);font-family:var(--ff-primary);font-size:var(--fs-base-sm);font-weight:var(--fw-regular);line-height:var(--lh-2xs);text-decoration:none}
.card-activity__link:visited{color:var(--clr-primary)}@media only screen and (min-width:1280px){.card-activity__link:hover{text-decoration:underline}
}.card-activity--sm .card-activity__media{aspect-ratio:395 / 263}.next-event-cta{background-color:var(--clr-primary);position:fixed;left:0;right:0;bottom:0;z-index:90;transition:opacity .45s cubic-bezier(0.16,1,0.3,1),transform .45s cubic-bezier(0.16,1,0.3,1);min-height:105px;display:flex;align-items:center;opacity:0;pointer-events:none;transform:translateY(100%)}
.next-event-cta--visible{opacity:1;pointer-events:auto;transform:translateY(0)}.next-event-cta__inner{align-items:center;display:flex;gap:var(--spc-3xl);justify-content:space-between;padding-block:var(--spc-md)}
.next-event-cta__info{align-items:center;display:flex;gap:var(--spc-xl);min-width:0}
.next-event-cta__thumb{aspect-ratio:153 / 82;border-radius:var(--rds-xs);flex-shrink:0;overflow:hidden;position:relative;width:clamp(90px,10vw,153px)}
.next-event-cta__thumb img{display:block;height:100%;object-fit:cover;object-position:bottom;width:100%}
.next-event-cta__thumb::after{background-color:#0003;content:'';inset:0;position:absolute}
.next-event-cta__title{color:var(--clr-ntrl-min);font-family:var(--ff-primary);font-size:var(--fs-base-lg);font-weight:var(--fw-regular);line-height:var(--lh-3xl);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.next-event-cta__actions{align-items:center;display:flex;flex-shrink:0;gap:var(--spc-md)}
.next-event-cta__actions .btn{line-height:1}@media only screen and (max-width:991px){.next-event-cta__title{max-width:220px}
.next-event-cta__actions .btn{padding-inline:var(--spc-3xl)}}@media only screen and (max-width:640px){.next-event-cta__inner{flex-wrap:wrap;justify-content:center;row-gap:var(--spc-lg)}
.next-event-cta__info{flex:1 1 100%}.next-event-cta__title{max-width:none;white-space:normal}
.next-event-cta__actions{flex:1 1 100%}.next-event-cta__actions .btn{flex:1}}.icon-card{align-items:flex-start;animation:icon-card-gradient 12s ease infinite;background:linear-gradient(120deg,var(--clr-ntrl-min),var(--clr-secondary-lt),var(--clr-ntrl-min));background-size:300% 300%;border-radius:var(--rds-lg);display:flex;flex-direction:column;gap:var(--spc-5xl);min-height:320px;padding:var(--spc-4xl) var(--spc-3xl)}
.icon-card__icon{align-items:center;display:flex;height:100px;justify-content:center;overflow:hidden;width:auto}
.icon-card__icon img{width:100%;height:100%;object-fit:contain}.icon-card__text h1,.icon-card__text h2,.icon-card__text h3,.icon-card__text h4,.icon-card__text h5,.icon-card__text h6{color:var(--clr-primary-dk) !important;font:var(--fw-medium) var(--fs-title-3xs)/var(--lh-base-lg) var(--ff-primary);margin-bottom:var(--spc-xl)}
.icon-card__text p{font:var(--fw-regular) var(--fs-base-lg)/var(--lh-base-lg) var(--ff-primary);color:var(--clr-ntrl-dk)}
.icon-card__text p+p{margin-top:var(--spc-sm)}.section-intro{background-color:var(--clr-ntrl-min)}
.section-intro__inner{display:flex;gap:var(--spc-7xl);padding-block:var(--spc-8xl) var(--spc-9xl)}
.section-intro__inner--title-only{justify-content:center;text-align:center}.section-intro__inner--title-only .section-intro__title{flex:0 1 auto;max-width:62rem}
.section-intro__title{color:var(--clr-primary);flex:1 1 0;font-family:var(--ff-primary);font-size:var(--fs-title-xs);font-weight:var(--fw-regular);line-height:var(--lh-6xl);margin:0;min-width:0}
.section-intro__title span{color:var(--clr-secondary-lt);display:inline-block}.section-intro__image{aspect-ratio:199 / 106;border-radius:var(--rds-xs);margin-bottom:var(--spc-xl);overflow:hidden}
.section-intro__image img{height:100%;object-fit:cover;width:100%}.section-intro__lead{flex:1 1 0;min-width:0}
.section-intro__lead h1,.section-intro__lead h2,.section-intro__lead h3,.section-intro__lead h4,.section-intro__lead h5,.section-intro__lead h6,.section-intro__lead p{color:var(--clr-ntrl-dk);font-family:var(--ff-primary);font-size:var(--fs-title-3xs);font-weight:var(--fw-regular);line-height:var(--lh-3xl);display:flex}
.section-intro__lead p+p{margin-top:var(--spc-lg)}@media only screen and (max-width:1080px){.section-intro__inner{flex-direction:column;gap:var(--spc-4xl);padding-block:var(--spc-6xl)}
}@media only screen and (max-width:991px){.section-intro__title{font-size:var(--fs-title-2xs)}
.section-intro__lead{font-size:var(--fs-base-lg);line-height:var(--lh-2xl)}}@media only screen and (max-width:640px){.section-intro__title{font-size:var(--fs-title-3xs);line-height:var(--lh-3xl)}
}.marquee-words{overflow:hidden;height:154px;white-space:nowrap;margin:50px 0 100px}
.marquee-words__track{display:inline-flex;align-items:center;height:100%;gap:var(--spc-3xl);animation:marquee-words-scroll 28s linear infinite}
.marquee-words__word{font-family:var(--ff-secondary);font-weight:var(--fw-light);font-size:126px;line-height:1;color:#afa7a3}
.marquee-words__word--lg{font-size:134px}.marquee-words__sep{width:16px;height:16px;border-radius:var(--rds-full);background-color:var(--clr-tertiary);flex-shrink:0}
@keyframes marquee-words-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}
}@media only screen and (max-width:991px){.marquee-words{height:110px}.marquee-words__word{font-size:88px}
.marquee-words__word--lg{font-size:93px}}@media only screen and (max-width:640px){.marquee-words{height:83px}
.marquee-words__word{font-size:68px}.marquee-words__word--lg{font-size:73px}}.marquee-logos{overflow:hidden;height:104px}
.marquee-logos__track{display:inline-flex;align-items:center;height:100%;gap:70px;animation:marquee-logos-scroll 36s linear infinite}
.marquee-logos__logo{flex-shrink:0;max-height:40px;width:auto;height:auto;display:block}
@keyframes marquee-logos-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}
}.marquee-photos{overflow:hidden;height:493px}.marquee-photos:hover .marquee-photos__track{animation-play-state:paused}
.marquee-photos__track{display:inline-flex;align-items:flex-start;gap:14px;padding-top:40px;animation:marquee-photos-scroll 48s linear infinite}
.marquee-photos__item{flex-shrink:0;height:408px;border-radius:var(--rds-sm);overflow:hidden}
.marquee-photos__item img{display:block;width:100%;height:100%;object-fit:cover}.marquee-photos__item--sm{width:297px}
.marquee-photos__item--lg{width:596px}@keyframes marquee-photos-scroll{from{transform:translateX(0)}
to{transform:translateX(-50%)}}.user-card__img{display:flex;justify-content:center;align-items:center;overflow:hidden;border-radius:var(--rds-sm);aspect-ratio:4 / 5;margin-bottom:var(--spc-lg)}
.user-card__img img{object-fit:cover;width:100%;height:100%}.user-card__title{color:var(--clr-primary);font-weight:var(--fw-regular);font-size:var(--fs-base-lg);margin-bottom:var(--spc-sm)}
.user-card__text{color:var(--clr-ntrl-dk)}.tab{background-color:var(--clr-ntrl-ltst);border:1px solid var(--clr-ntrl-ltr);border-radius:var(--rds-md);box-shadow:0 1px 2px #0000000d;color:var(--clr-ntrl-dkr);cursor:pointer;font-family:var(--ff-primary);font-size:var(--fs-base-md);font-weight:var(--fw-regular);padding-block:var(--spc-sm);padding-inline:var(--spc-lg);transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease,color .3s ease}
.tab:visited{color:currentcolor}.tab--active{background-color:var(--clr-primary);border-color:var(--clr-primary);box-shadow:0 8px 16px #4385f533;color:var(--clr-ntrl-min)}
.tab--active:visited{color:var(--clr-ntrl-min)}@media only screen and (min-width:1280px){.tab--active:hover{background-color:var(--clr-primary-dk);border-color:var(--clr-primary-dk);box-shadow:0 8px 16px #2952994d}
}@media only screen and (min-width:1280px){.tab:hover{background-color:var(--clr-ntrl-min);border-color:var(--clr-primary-lt);box-shadow:0 4px 12px #4385f51a;color:var(--clr-primary)}
}.tab-list{margin-bottom:var(--spc-3xl);position:relative;width:100%}.tab-list__track{display:flex;flex-wrap:nowrap;gap:var(--spc-sm);overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}
.tab-list__track::-webkit-scrollbar{display:none}.tab-list__track .tab{flex-shrink:0}
.search-bar{align-items:center;background-color:var(--clr-ntrl-min);border:1px solid var(--clr-ntrl-ltr);border-radius:var(--rds-lg);display:flex;gap:var(--spc-lg);margin-bottom:var(--spc-3xl);padding-block:var(--spc-sm);padding-inline:var(--spc-lg) var(--spc-sm);transition:border-color .3s ease,box-shadow .3s ease;width:100%}
.search-bar__input{background:0;border:none !important;color:var(--clr-primary-dkr) !important;flex:1 1 auto;font-family:var(--ff-primary);font-size:var(--fs-base-md);font-weight:var(--fw-regular);line-height:var(--lh-2xl);min-width:0;outline:0;padding-block:var(--spc-lg) !important}
.search-bar__input::placeholder{color:var(--clr-ntrl-dk);opacity:1}.search-bar:focus-within{border-color:var(--clr-tertiary);box-shadow:0 0 0 3px #ff681f1a}
@media only screen and (max-width:640px){.search-bar{flex-wrap:wrap}.search-bar .btn{width:100%}
}.search-bar--simple{margin-bottom:0;padding-block:inherit;flex:1 1 0;width:auto}
.filters{margin-bottom:var(--spc-3xl);width:100%}.filters__form{align-items:center;display:flex;gap:var(--spc-lg);width:100%}
@media only screen and (max-width:1080px){.filters__form{align-items:stretch;flex-direction:column}
}.filters__field{background-color:var(--clr-ntrl-min);border:1px solid var(--clr-ntrl-ltr) !important;border-radius:var(--rds-lg) !important;color:var(--clr-primary-dkr) !important;flex:2 1 0;font-family:var(--ff-primary);font-size:var(--fs-base-md);font-weight:var(--fw-regular);line-height:var(--lh-2xl);outline:0;padding-block:var(--spc-lg) !important;padding-inline:var(--spc-lg) !important;transition:border-color .3s ease,box-shadow .3s ease}
.filters__field::placeholder{color:var(--clr-ntrl-dk);opacity:1}.filters__field:focus-visible{border-color:var(--clr-tertiary);box-shadow:0 0 0 3px #ff681f1a}
.filters__select-wrap{flex:1 1 0;position:relative}.filters__select-wrap::before{background-color:var(--clr-primary-dkr);block-size:8px;content:'';inline-size:12px;inset-block-start:50%;inset-inline-end:var(--spc-lg);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-size:contain;pointer-events:none;position:absolute;transform:translateY(-50%)}
.filters__select{appearance:none;background-color:var(--clr-ntrl-min);border:1px solid var(--clr-ntrl-ltr);border-radius:var(--rds-lg);color:var(--clr-primary-dkr);font-family:var(--ff-primary);font-size:var(--fs-base-md);font-weight:var(--fw-regular);line-height:var(--lh-2xl);outline:0;padding-block:var(--spc-lg);padding-inline:var(--spc-lg) var(--spc-3xl);transition:border-color .3s ease,box-shadow .3s ease;width:100%}
.filters__select:focus-visible{border-color:var(--clr-tertiary);box-shadow:0 0 0 3px #ff681f1a}
.filters__submit{flex-shrink:0}@media only screen and (max-width:1080px){.filters__submit{text-align:center;width:100%}
}.area-nav{margin-block:var(--spc-2xl) var(--spc-4xl);position:relative}@media only screen and (max-width:640px){.area-nav{margin-block:var(--spc-lg) var(--spc-2xl)}
}.area-nav__checkbox{display:none}@media only screen and (max-width:640px){.area-nav__checkbox:checked ~ .area-nav__list{display:flex}
.area-nav__checkbox:checked ~ .area-nav__trigger .area-nav__trigger-chevron{transform:rotate(180deg)}
}.area-nav__trigger{display:none}@media only screen and (max-width:640px){.area-nav__trigger{align-items:center;background-color:var(--clr-ntrl-min);border:1px solid var(--clr-ntrl-ltr);border-radius:var(--rds-lg);color:var(--clr-primary);cursor:pointer;display:flex;font-family:var(--ff-primary);font-size:var(--fs-base-md);font-weight:var(--fw-medium);gap:var(--spc-sm);justify-content:space-between;line-height:var(--lh-sm);padding-block:var(--spc-md);padding-inline:var(--spc-lg);width:100%}
}.area-nav__trigger-chevron{flex-shrink:0;transition:transform .25s cubic-bezier(0.4,0,0.2,1)}
.area-nav__list{display:flex;gap:var(--spc-md);width:100%}@media only screen and (max-width:640px){.area-nav__list{background-color:var(--clr-ntrl-min);border:1px solid var(--clr-ntrl-ltr);border-radius:var(--rds-lg);box-shadow:0 8px 28px #0000001a;display:none;flex-direction:column;gap:var(--spc-xs);inset-block-start:calc(100% + var(--spc-sm));inset-inline:0;padding:var(--spc-xs);position:absolute;width:auto;z-index:20}
}.area-nav__link{align-items:center;background-color:var(--clr-ntrl-ltst);border-radius:var(--rds-md);color:var(--clr-ntrl-dkr);display:flex;flex:1 1 0;font-family:var(--ff-primary);font-size:var(--fs-base-md);font-weight:var(--fw-medium);justify-content:center;line-height:var(--lh-sm);padding-block:var(--spc-lg);padding-inline:var(--spc-lg);text-align:center;text-decoration:none;transition:background-color .25s cubic-bezier(0.4,0,0.2,1),color .25s cubic-bezier(0.4,0,0.2,1)}
@media only screen and (min-width:1280px){.area-nav__link:hover{background-color:var(--clr-ntrl-ltr)}
}.area-nav__link--active{background-color:var(--clr-primary);color:var(--clr-ntrl-min)}
@media only screen and (min-width:1280px){.area-nav__link--active:hover{background-color:var(--clr-primary-dk);color:var(--clr-ntrl-min)}
}@media only screen and (max-width:640px){.area-nav__link{border-radius:var(--rds-md);flex:initial;justify-content:flex-start;padding-block:var(--spc-md);padding-inline:var(--spc-lg);text-align:start;width:100%}
.area-nav__link--active{background-color:var(--clr-secondary-lt);color:var(--clr-primary-dkr)}
}.account-modal{align-items:center;display:flex;inset:0;justify-content:center;padding:var(--spc-3xl);position:fixed;z-index:500}
.account-modal[hidden]{display:none}.account-modal__overlay{background-color:#08132666;backdrop-filter:blur(2px);cursor:pointer;inset:0;position:fixed}
.account-modal__box{background-color:var(--clr-ntrl-min);border-radius:var(--rds-md);display:flex;flex-direction:column;gap:var(--spc-2xl);max-block-size:90vh;max-inline-size:60vw;overflow-y:auto;padding:var(--spc-3xl);position:relative;width:100%}
.account-modal__box::-webkit-scrollbar{block-size:4px;inline-size:4px}.account-modal__box::-webkit-scrollbar-thumb{background:var(--clr-ntrl-lt);border-radius:var(--rds-full)}
@media only screen and (min-width:1280px){.account-modal__box::-webkit-scrollbar-thumb:hover{background:var(--clr-ntrl-dk)}
}.account-modal__box::-webkit-scrollbar-track{background:rgba(0,0,0,0);border-radius:var(--rds-full)}
@media only screen and (max-width:640px){.account-modal__box{padding:var(--spc-2xl);max-block-size:100vh;max-inline-size:100vw}
}.account-modal__close{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background-color:transparent;border:1px solid var(--clr-ntrl-ltr);border-radius:var(--rds-full);color:var(--clr-primary-dkr);cursor:pointer;inset-block-start:var(--spc-lg);inset-inline-end:var(--spc-lg);position:absolute;padding:0;transition:background-color .3s cubic-bezier(0.4,0,0.2,1),color .3s cubic-bezier(0.4,0,0.2,1)}
.account-modal__close svg{display:block}@media only screen and (min-width:1280px){.account-modal__close:hover{background-color:var(--clr-primary-dkr);color:var(--clr-ntrl-min)}
}.account-modal__icon{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;background-color:var(--clr-primary);border-radius:var(--rds-full);color:var(--clr-ntrl-min)}
.account-modal__icon svg{display:block}.account-modal__image{border-radius:var(--rds-md);display:block;inline-size:100%;object-fit:cover}
.account-modal__image[hidden]{display:none}.account-modal__title{color:var(--clr-primary-dkr);font-family:var(--ff-primary);font-size:var(--fs-title-3xs);font-weight:var(--fw-bold);line-height:var(--lh-3xl);margin:0;padding-inline-end:var(--spc-4xl)}
.account-modal__text{color:var(--clr-base-dk);font-size:var(--fs-base);line-height:var(--lh-base-lg);margin:0}
.account-modal__form{display:flex;flex-direction:column;gap:var(--spc-lg)}.account-modal__form .field__textarea{min-block-size:10rem}
.account-modal__row{display:flex;gap:var(--spc-lg)}@media only screen and (max-width:640px){.account-modal__row{flex-direction:column}
}.account-modal__actions{display:flex;flex-wrap:wrap;gap:var(--spc-lg);justify-content:flex-end}
.account-modal__actions .btn{flex-shrink:0}@media only screen and (max-width:640px){.account-modal__actions{flex-direction:column-reverse}
.account-modal__actions .btn{width:100%}}.account-modal--sm .account-modal__actions{flex-direction:column-reverse}
.account-modal--sm .account-modal__actions .btn{width:100%}.account-modal--sm .account-modal__box{max-inline-size:420px}
.account-modal--danger .account-modal__icon{background-color:var(--clr-notification)}
.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--spc-lg);padding-block:var(--spc-9xl);min-height:calc(100vh - 526px - 350px)}
.empty-state__icon{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:var(--rds-full);background-color:var(--clr-accent);color:var(--clr-primary)}
.empty-state__icon svg{display:block}.empty-state__title{color:var(--clr-primary-dkr) !important;font-family:var(--ff-primary) !important;font-size:var(--fs-base-lg) !important;font-weight:var(--fw-bold) !important;line-height:var(--lh-2xl) !important}
.empty-state__desc{max-width:420px;color:var(--clr-ntrl-dk);font-family:var(--ff-primary);font-size:var(--fs-base-md);font-weight:var(--fw-regular);line-height:var(--lh-base-xl)}
@media only screen and (max-width:768px){.empty-state{padding-block:var(--spc-7xl)}
}.hero{background-color:var(--clr-primary);min-height:100dvh;overflow:hidden;position:relative;width:100%}
.hero__loader{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:linear-gradient(160deg,var(--clr-primary-dkr) 0,var(--clr-primary) 100%);overflow:hidden;pointer-events:none;will-change:transform}
.hero__loader-blobs{position:absolute;inset:0;z-index:initial;overflow:hidden;pointer-events:none}
.hero__loader-blob{filter:blur(80px);position:absolute;will-change:transform,border-radius}
.hero__loader-blob--a{animation:morph-a 14s ease-in-out infinite;background:radial-gradient(ellipse at center,var(--clr-secondary) 0,var(--clr-secondary) 65%,transparent 82%);block-size:60%;border-radius:62% 38% 71% 29% / 44% 67% 33% 56%;inline-size:42%;inset-block-start:-10%;inset-inline-start:-5%;opacity:.4}
.hero__loader-blob--b{animation:morph-b 18s ease-in-out infinite;background:radial-gradient(ellipse at center,var(--clr-secondary-lt) 0,var(--clr-secondary) 58%,transparent 78%);block-size:70%;border-radius:29% 71% 42% 58% / 61% 37% 63% 39%;inline-size:50%;inset-block-end:-20%;inset-inline-end:-10%;opacity:.32}
.hero__loader-shape{position:absolute;inset:50% 50%;z-index:initial;block-size:auto;inline-size:clamp(320px,32vw,520px);transform:translate(-50%,-50%)}
.hero__loader-shape-fill{fill:var(--clr-ntrl-min);opacity:.05}.hero__loader-outline{fill:none;opacity:.55;stroke:var(--clr-ntrl-min);stroke-width:.6}
.hero__loader-content{flex-direction:column;display:flex;align-items:center;justify-content:center;gap:20px;position:relative;z-index:1}
.hero__loader-logo path{fill:var(--clr-ntrl-min)}.hero__loader-line{background-color:var(--clr-tertiary);block-size:2px;inline-size:140px}
.hero__loader-counter{position:absolute;inset:var(--spc-5xl) var(--spc-5xl);z-index:initial;color:#ffffff40;font-family:var(--ff-primary);font-size:var(--fs-base-sm);font-variant-numeric:tabular-nums;letter-spacing:.08em}
.hero__container{display:flex;flex-direction:column;min-height:inherit}.hero__content{display:flex;flex:1 0 auto;align-items:center;justify-content:space-between;padding-block:var(--site-header-h,0) var(--spc-5xl)}
@media only screen and (max-width:768px){.hero__content{flex-direction:column;align-items:stretch;gap:var(--spc-3xl);padding-block:0 80px}
}.hero__text{display:flex;flex-direction:column;align-items:flex-start;gap:50px;max-width:600px;position:relative;z-index:2}
.hero__text h1{color:var(--clr-ntrl-min);font-family:var(--ff-primary);font-size:var(--fs-title-md);font-style:normal;font-weight:var(--fw-regular);line-height:var(--lh-12xl);pointer-events:none;margin:0;text-wrap:balance}
@media only screen and (max-width:768px){.hero__text h1{font-size:var(--fs-title-xs);line-height:var(--lh-6xl)}
}@media only screen and (max-width:1280px){.hero__text{max-width:560px}}@media only screen and (max-width:768px){.hero__text{gap:49px;max-width:100%}
}.hero__video{position:absolute;inset:0 35%;z-index:1;height:85%;mask-image:url("../img/hero-video-mask.svg");mask-repeat:no-repeat;mask-size:100% 100%;pointer-events:none;width:85%}
.hero__video video{display:block;height:100%;object-fit:cover;width:100%}@media only screen and (min-width:1700px){.hero__video{inset-inline-end:-15%}
}@media only screen and (max-width:1280px){.hero__video{inset-inline-start:52%;width:94%}
}@media only screen and (max-width:768px){.hero__video{order:-1;position:relative;inset:auto;flex:none;height:320px;width:100%;margin-inline-start:17%}
}.hero__btns{display:flex;align-items:center;flex-wrap:wrap;gap:11px;width:100%}@media only screen and (max-width:640px){.hero__btns .btn{padding-inline:0;flex:1 1 50%;min-width:170px}
}.hero__logos{padding-block-end:var(--spc-3xl);pointer-events:none}.hero__logos p{color:var(--clr-ntrl-min);font-family:var(--ff-primary);font-size:var(--fs-base-sm);font-style:normal;font-weight:var(--fw-regular);line-height:var(--lh-xs);margin-bottom:20px}
@media only screen and (max-width:768px){.hero__logos p{text-align:center}}.hero__logos .marquee-logos{margin-inline-start:calc(-50vw + 50%);width:100vw}
.hero__logos .marquee-logos__logo{max-height:25px !important}.hero__gradient{position:absolute;inset:0;z-index:initial;pointer-events:none}
.hero__blob{filter:blur(80px);position:absolute;will-change:transform,border-radius}
.hero__blob--a{animation:morph-a 14s ease-in-out infinite;background:radial-gradient(ellipse at center,var(--clr-secondary) 0,var(--clr-secondary) 65%,transparent 82%);border-radius:62% 38% 71% 29% / 44% 67% 33% 56%;height:75%;inset-block-start:-15%;inset-inline-start:5%;opacity:.72;width:50%}
@media(hover:none),(pointer:coarse){.hero__blob--a{animation:morph-a 14s ease-in-out infinite,drift-a 20s ease-in-out infinite}
}.hero__blob--b{animation:morph-b 18s ease-in-out infinite;background:radial-gradient(ellipse at center,var(--clr-secondary-lt) 0,var(--clr-secondary) 58%,transparent 78%);border-radius:29% 71% 42% 58% / 61% 37% 63% 39%;height:110%;inset-block-end:-28%;inset-inline-end:-12%;opacity:.58;width:72%}
@media(hover:none),(pointer:coarse){.hero__blob--b{animation:morph-b 18s ease-in-out infinite,drift-b 26s ease-in-out infinite}
}@keyframes morph-a{0%{border-radius:62% 38% 71% 29% / 44% 67% 33% 56%}
20%{border-radius:33% 67% 44% 56% / 71% 29% 58% 42%}40%{border-radius:74% 26% 38% 62% / 33% 61% 39% 67%}
60%{border-radius:41% 59% 67% 33% / 58% 42% 71% 29%}80%{border-radius:56% 44% 29% 71% / 39% 61% 44% 56%}
100%{border-radius:62% 38% 71% 29% / 44% 67% 33% 56%}}@keyframes morph-b{0%{border-radius:29% 71% 42% 58% / 61% 37% 63% 39%}
25%{border-radius:58% 42% 63% 37% / 29% 71% 44% 56%}50%{border-radius:71% 29% 37% 63% / 58% 42% 29% 71%}
75%{border-radius:37% 63% 58% 42% / 42% 58% 67% 33%}100%{border-radius:29% 71% 42% 58% / 61% 37% 63% 39%}
}@keyframes drift-a{0%{transform:translate(0,0)}25%{transform:translate(7%,-9%)}
50%{transform:translate(-6%,8%)}75%{transform:translate(10%,4%)}100%{transform:translate(0,0)}
}@keyframes drift-b{0%{transform:translate(0,0)}33%{transform:translate(-9%,7%)}
66%{transform:translate(8%,-11%)}100%{transform:translate(0,0)}}.contact-main-section{background-color:var(--clr-ntrl-ltst)}
.contact-main-section__inner{display:flex;flex-direction:column;animation:contact-main-reveal-up .9s cubic-bezier(0.16,1,0.3,1) 700ms both;gap:var(--spc-4xl);padding-block:var(--spc-5xl)}
@media only screen and (max-width:991px){.contact-main-section__inner{gap:var(--spc-3xl);padding-block:var(--spc-4xl)}
}@media only screen and (max-width:768px){.contact-main-section__inner{padding-block:var(--spc-3xl)}
}@media(prefers-reduced-motion:reduce){.contact-main-section__inner{animation:none}
}@keyframes contact-main-reveal-up{from{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}
}.contact-cards{display:grid;gap:var(--spc-3xl);grid-template-columns:repeat(2,1fr)}
@media only screen and (max-width:991px){.contact-cards{gap:var(--spc-2xl);grid-template-columns:1fr}
}.contact-card{display:flex;align-items:center;background-color:var(--clr-ntrl-ltr);border-radius:var(--rds-lg);gap:var(--spc-lg);padding:var(--spc-3xl)}
.contact-card__icon{display:flex;align-items:center;justify-content:center;width:2.875rem;height:2.875rem;background-color:var(--clr-ntrl-min);border-radius:var(--rds-full);color:var(--clr-ntrl-dkr);flex-shrink:0}
.contact-card__body{display:flex;flex-direction:column;gap:var(--spc-sm)}.contact-card__label{color:var(--clr-ntrl-dk);font-size:var(--fs-base-sm);font-weight:var(--fw-regular);letter-spacing:.04em;line-height:var(--lh-2xs);margin:0}
.contact-card__value{color:var(--clr-ntrl-dkst);font-size:var(--fs-base-md);font-weight:var(--fw-regular);line-height:var(--lh-2xl);text-decoration:underline;transition:color .3s ease}
.contact-card__value:visited{color:var(--clr-ntrl-dkst)}@media only screen and (min-width:1280px){.contact-card__value:hover{color:var(--clr-primary)}
}.contact-form-wrapper{background-color:var(--clr-ntrl-min);border:1px solid var(--clr-ntrl-lt);border-radius:var(--rds-lg);display:grid;gap:var(--spc-5xl);grid-template-columns:1fr auto 1fr;padding:var(--spc-4xl)}
@media only screen and (max-width:1080px){.contact-form-wrapper{gap:var(--spc-4xl);grid-template-columns:1fr;padding:var(--spc-3xl)}
}@media only screen and (max-width:768px){.contact-form-wrapper{padding:var(--spc-2xl)}
}.contact-divider{align-self:stretch;background-color:var(--clr-ntrl-ltr);inline-size:1px}
@media only screen and (max-width:1080px){.contact-divider{block-size:1px;inline-size:100%}
}.contact-form{display:flex;flex-direction:column;gap:var(--spc-3xl)}.contact-form__row{display:grid;gap:var(--spc-2xl);grid-template-columns:repeat(2,1fr)}
@media only screen and (max-width:991px){.contact-form__row{grid-template-columns:1fr}
}.contact-form__field{display:flex;flex-direction:column;gap:var(--spc-sm)}.contact-form__field--full{grid-column:1 / -1}
.contact-form__label{color:var(--clr-ntrl-dkr);font-size:var(--fs-base-sm);font-weight:var(--fw-medium);line-height:var(--lh-2xs)}
.contact-form__label span{color:var(--clr-ntrl-dk)}.contact-form__input,.contact-form__textarea{background-color:var(--clr-ntrl-min);border:1px solid var(--clr-ntrl-ltr);border-radius:var(--rds-lg);color:var(--clr-ntrl-dkst);font-family:var(--ff-primary);font-size:var(--fs-base-md);font-weight:var(--fw-regular);line-height:var(--lh-2xl);outline:0;padding-block:var(--spc-xl);padding-inline:var(--spc-lg);transition:border-color .3s ease,box-shadow .3s ease;width:100%}
.contact-form__input::placeholder,.contact-form__textarea::placeholder{color:var(--clr-ntrl-dk);opacity:1}
.contact-form__input:focus-visible,.contact-form__textarea:focus-visible{border-color:var(--clr-primary);box-shadow:0 0 0 3px #4385f51a}
.contact-form__textarea{min-block-size:14.75rem;resize:vertical}@media only screen and (max-width:768px){.contact-form__textarea{min-block-size:10rem}
}.contact-form__submit{align-self:flex-start}.contact-form__input.wpcf7-not-valid,.contact-form__textarea.wpcf7-not-valid{border-color:var(--clr-notification)}
.contact-form__input.wpcf7-not-valid:focus-visible,.contact-form__textarea.wpcf7-not-valid:focus-visible{border-color:var(--clr-notification);box-shadow:0 0 0 3px color-mix(in srgb,var(--clr-notification) 10%,transparent)}
.contact-form-col .wpcf7-form-control-wrap{display:block}.contact-form-col .wpcf7-not-valid-tip{align-items:center;color:var(--clr-notification);display:flex;font-family:var(--ff-primary);font-size:var(--fs-base-sm);font-weight:var(--fw-medium);gap:var(--spc-xs);line-height:var(--lh-xs);margin-block-start:var(--spc-sm)}
.contact-form-col .wpcf7-not-valid-tip::before{background-color:currentcolor;block-size:14px;content:'';flex-shrink:0;inline-size:14px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Ccircle cx='7' cy='7' r='6.25' stroke='black' stroke-width='1.5'/%3E%3Cpath d='M7 4V7.5' stroke='black' stroke-width='1.5' stroke-linecap='round'/%3E%3Ccircle cx='7' cy='9.8' r='0.75' fill='black'/%3E%3C/svg%3E") no-repeat center/contain}
.contact-form-col .wpcf7-form .wpcf7-response-output{align-items:flex-start;background-color:color-mix(in srgb,var(--clr-notification) 10%,transparent);border:0;border-radius:var(--rds-md);color:var(--clr-notification);display:flex;font-family:var(--ff-primary);font-size:var(--fs-base-md);font-weight:var(--fw-medium);gap:var(--spc-sm);line-height:var(--lh-2xl);margin:var(--spc-3xl) 0 0;padding:var(--spc-lg)}
.contact-form-col .wpcf7-form .wpcf7-response-output::before{background-color:currentcolor;block-size:18px;content:'';flex-shrink:0;inline-size:18px;margin-block-start:3px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Ccircle cx='7' cy='7' r='6.25' stroke='black' stroke-width='1.5'/%3E%3Cpath d='M7 4V7.5' stroke='black' stroke-width='1.5' stroke-linecap='round'/%3E%3Ccircle cx='7' cy='9.8' r='0.75' fill='black'/%3E%3C/svg%3E") no-repeat center/contain}
.contact-form-col .wpcf7-form .wpcf7-response-output:empty{display:none}.contact-form-col .wpcf7-form.sent .wpcf7-response-output{background-color:color-mix(in srgb,var(--clr-success) 10%,transparent);color:var(--clr-success)}
.contact-form-col .wpcf7-form.sent .wpcf7-response-output::before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Ccircle cx='7' cy='7' r='6.25' stroke='black' stroke-width='1.5'/%3E%3Cpath d='M4.2 7.2L6.1 9.1L9.8 5' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}
.contact-form-col .wpcf7-form.submitting .contact-form__submit{opacity:.6;pointer-events:none}
.contact-map-col{display:flex;flex-direction:column;gap:var(--spc-3xl)}.contact-map-col__img-wrap{aspect-ratio:459 / 274;background-color:var(--clr-ntrl-ltr);border-radius:var(--rds-lg);inline-size:100%;overflow:hidden}
.contact-map-col__img{object-fit:cover;width:100%;height:100%;display:block}.contact-map-col__address{display:flex;flex-direction:column;gap:var(--spc-sm)}
.contact-map-col__address p{color:var(--clr-ntrl-dkst);font-size:var(--fs-base-md);font-weight:var(--fw-regular);line-height:var(--lh-2xl);margin:0}
.contact-map-col__maps-link{color:var(--clr-primary);font-size:var(--fs-base-md);font-weight:var(--fw-medium);line-height:var(--lh-2xl);text-decoration:none;transition:color .3s ease}
.contact-map-col__maps-link:visited{color:var(--clr-primary)}@media only screen and (min-width:1280px){.contact-map-col__maps-link:hover{color:var(--clr-primary-dk)}
}.contact-cta-section__inner{display:grid;gap:var(--spc-3xl);grid-template-columns:repeat(2,1fr);padding-block:var(--spc-6xl)}
@media only screen and (max-width:991px){.contact-cta-section__inner{gap:var(--spc-2xl);grid-template-columns:1fr;padding-block:var(--spc-4xl)}
}.contact-cta-card{background-color:var(--clr-secondary-lt);border-radius:var(--rds-lg);min-block-size:22rem;overflow:hidden;position:relative}
.contact-cta-card__bg{position:absolute;inset:0;z-index:0;object-fit:cover;width:100%;height:100%}
.contact-cta-card__content{flex-direction:column;display:flex;align-items:center;justify-content:center;gap:var(--spc-4xl);inset:0;padding-block:var(--spc-7xl);padding-inline:var(--spc-6xl);position:relative;z-index:1}
.contact-cta-card__text{display:flex;flex-direction:column;align-items:center;gap:var(--spc-lg);text-align:center}
.contact-cta-card__title{color:var(--clr-ntrl-dkst);font-family:var(--ff-primary);font-size:var(--fs-title-2xs);font-weight:var(--fw-bold);line-height:var(--lh-3xl);margin:0}
@media only screen and (max-width:860px){.contact-cta-card__title{font-size:var(--fs-title-3xs)}
}.contact-cta-card__desc{color:var(--clr-ntrl-dkr);font-size:var(--fs-base-md);font-weight:var(--fw-regular);line-height:var(--lh-2xl);margin:0}
@media only screen and (max-width:991px){.contact-cta-card{min-block-size:18rem}.contact-cta-card__content{padding-block:var(--spc-5xl);padding-inline:var(--spc-4xl)}
}@media only screen and (max-width:768px){.contact-cta-card{min-block-size:16rem}
.contact-cta-card__content{padding-block:var(--spc-4xl);padding-inline:var(--spc-3xl)}
}.contact-faq{padding-block:var(--spc-7xl) var(--spc-9xl)}.contact-faq__inner{display:flex;flex-direction:column;gap:var(--spc-5xl)}
.contact-faq__title{color:var(--clr-ntrl-dkst);font-family:var(--ff-primary);font-size:var(--fs-title-2xs);font-weight:var(--fw-regular);line-height:var(--lh-3xl);margin:0}
.contact-faq__list{display:flex;flex-direction:column;gap:0;list-style:none;margin:0;padding:0}
.contact-faq__item{border-block-end:.5px solid var(--clr-ntrl-lt)}.contact-faq__item:first-child{border-block-start:.5px solid var(--clr-ntrl-lt)}
.contact-faq__btn{display:flex;align-items:center;background:0;border:0;cursor:pointer;gap:var(--spc-lg);justify-content:space-between;padding-block:var(--spc-lg);padding-inline:var(--spc-lg);text-align:start;transition:background-color .3s ease;width:100%}
@media only screen and (min-width:1280px){.contact-faq__btn:hover{background-color:var(--clr-ntrl-ltst)}
}.contact-faq__question{color:var(--clr-ntrl-dkst);font-size:var(--fs-base-md);font-weight:var(--fw-medium);line-height:var(--lh-2xl)}
.contact-faq__icon{color:var(--clr-ntrl-dkr);flex-shrink:0;transition:transform .3s ease}
.contact-faq__answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(0.4,0,0.2,1)}
.contact-faq__answer-inner{overflow:hidden}.contact-faq__answer-inner p{color:var(--clr-ntrl-dk);font-size:var(--fs-base-md);font-weight:var(--fw-regular);line-height:var(--lh-2xl);margin:0;padding-block-end:var(--spc-xl);padding-inline:var(--spc-lg)}
.contact-faq__item--open .contact-faq__answer{grid-template-rows:1fr}.contact-faq__item--open .contact-faq__icon{transform:rotate(45deg)}
@media only screen and (max-width:991px){.contact-faq{padding-block:var(--spc-5xl) var(--spc-8xl)}
.contact-faq__inner{gap:var(--spc-4xl)}.contact-faq__btn{padding-block:var(--spc-md)}
}.area-home__quick{background-color:var(--clr-ntrl-ltst);border-radius:var(--rds-lg);display:flex;flex-direction:column;gap:var(--spc-lg);margin-block-end:var(--spc-4xl);padding:var(--spc-2xl)}
@media only screen and (max-width:640px){.area-home__quick{margin-block-end:var(--spc-2xl);padding:var(--spc-xl)}
}.area-home__quick-title{color:var(--clr-primary-dk);font-family:var(--ff-primary);font-size:var(--fs-base-lg);font-weight:var(--fw-bold);line-height:var(--lh-sm);margin:0}
.area-home__quick-actions{display:flex;flex-wrap:wrap;gap:var(--spc-lg)}.area-home__quick-item{align-items:center;background-color:var(--clr-ntrl-min);border:1px solid var(--clr-ntrl-ltr);border-radius:var(--rds-md);color:var(--clr-primary-dkr);display:flex;flex:1 1 220px;gap:var(--spc-md);padding:var(--spc-lg);text-decoration:none;transition:border-color .25s cubic-bezier(0.4,0,0.2,1),color .25s cubic-bezier(0.4,0,0.2,1)}
.area-home__quick-item p{font-family:var(--ff-primary);font-size:var(--fs-base-md);font-weight:var(--fw-medium);line-height:var(--lh-sm);margin:0}
.area-home__quick-item svg{background-color:var(--clr-secondary-lt);border-radius:var(--rds-full);box-sizing:content-box;color:var(--clr-primary-dkr);flex-shrink:0;padding:var(--spc-sm)}
.area-home__quick-item:focus-visible{box-shadow:0 0 0 2px var(--clr-ntrl-min),0 0 0 4px var(--clr-primary);outline:0}
@media only screen and (min-width:1280px){.area-home__quick-item:hover{border-color:var(--clr-primary-lt);color:var(--clr-primary-dk)}
}@media only screen and (max-width:640px){.area-home__quick-item{flex-basis:100%}
}.area-home__events{display:flex;flex-direction:column;gap:var(--spc-lg);padding-bottom:var(--spc-8xl)}
.area-home__events-title{color:var(--clr-ntrl-dkst);font-family:var(--ff-primary);font-size:var(--fs-title-3xs);font-weight:var(--fw-bold);line-height:var(--lh-3xl);margin:0}
.area-home__events-grid{display:grid;gap:var(--spc-lg);grid-template-columns:repeat(4,1fr)}
@media only screen and (max-width:1080px){.area-home__events-grid{grid-template-columns:repeat(2,1fr)}
}@media only screen and (max-width:640px){.area-home__events-grid{grid-template-columns:1fr}
}.area-home__events-empty{color:var(--clr-ntrl-dk);font-family:var(--ff-primary);font-size:var(--fs-base-md);font-weight:var(--fw-regular);line-height:var(--lh-sm);margin:0}
.area-account,.area-news,.area-benefits{background-color:var(--clr-ntrl-min);padding-block-end:var(--spc-7xl)}
@media only screen and (max-width:991px){.area-account,.area-news,.area-benefits{padding-block-end:var(--spc-5xl)}
}@media only screen and (max-width:640px){.area-account,.area-news,.area-benefits{padding-block-end:var(--spc-3xl)}
}.area-account__panels,.area-news__panels,.area-benefits__panels{display:grid;gap:var(--spc-3xl);grid-template-columns:minmax(400px,530px) 1fr}
@media only screen and (max-width:1080px){.area-account__panels,.area-news__panels,.area-benefits__panels{grid-template-columns:1fr}
}.area-account__column,.area-news__column,.area-benefits__column{display:flex;flex-direction:column;gap:var(--spc-2xl)}
.area-account__group,.area-news__group,.area-benefits__group{display:contents}.area-account__card,.area-news__card,.area-benefits__card{background-color:var(--clr-ntrl-ltst);border-radius:var(--rds-lg);display:flex;flex-direction:column;gap:var(--spc-xl);padding:var(--spc-2xl)}
@media only screen and (max-width:640px){.area-account__card,.area-news__card,.area-benefits__card{padding:var(--spc-xl)}
}.area-account__card-header,.area-news__card-header,.area-benefits__card-header{align-items:center;display:flex;gap:var(--spc-md);justify-content:space-between}
@media only screen and (max-width:640px){.area-account__card-header,.area-news__card-header,.area-benefits__card-header{align-items:flex-start;flex-direction:column}
}.area-account__card-title,.area-news__card-title,.area-benefits__card-title{color:var(--clr-ntrl-dkst);flex-shrink:0;font-family:var(--ff-primary);font-size:var(--fs-base-lg);font-weight:var(--fw-bold);line-height:var(--lh-sm);margin:0}
.area-account__card-action,.area-news__card-action,.area-benefits__card-action{align-items:center;background-color:transparent;border:0;color:var(--clr-primary);display:flex;flex-shrink:0;font-family:var(--ff-primary);font-size:var(--fs-base-sm);font-weight:var(--fw-medium);gap:var(--spc-xs);line-height:var(--lh-xs);text-decoration:none;transition:color .25s cubic-bezier(0.4,0,0.2,1);cursor:pointer}
.area-account__card-action svg,.area-news__card-action svg,.area-benefits__card-action svg{flex-shrink:0}
@media only screen and (min-width:1280px){.area-account__card-action:hover,.area-news__card-action:hover,.area-benefits__card-action:hover{color:var(--clr-primary-dk)}
}.area-account__card-hint,.area-news__card-hint,.area-benefits__card-hint{color:var(--clr-primary);font-family:var(--ff-primary);font-size:var(--fs-base-sm);font-weight:var(--fw-medium);line-height:var(--lh-xs);margin:0}
.area-account__cell-label,.area-news__cell-label,.area-benefits__cell-label{display:none}
@media only screen and (max-width:640px){.area-account__cell-label,.area-news__cell-label,.area-benefits__cell-label{color:var(--clr-ntrl-dkr);display:block;font-weight:var(--fw-regular)}
}.area-account__row-menu-wrap,.area-news__row-menu-wrap,.area-benefits__row-menu-wrap{display:none;position:relative}
@media only screen and (max-width:640px){.area-account__row-menu-wrap,.area-news__row-menu-wrap,.area-benefits__row-menu-wrap{display:block}
}.area-account__row-menu-toggle,.area-news__row-menu-toggle,.area-benefits__row-menu-toggle{align-items:center;background:0;border:0;border-radius:var(--rds-sm);color:var(--clr-ntrl-dk);cursor:pointer;display:flex;padding:var(--spc-xs);transition:background-color .2s ease,color .2s ease}
.area-account__row-menu-toggle svg,.area-news__row-menu-toggle svg,.area-benefits__row-menu-toggle svg{display:block}
.area-account__row-menu-toggle[aria-expanded='true'],.area-news__row-menu-toggle[aria-expanded='true'],.area-benefits__row-menu-toggle[aria-expanded='true']{background-color:var(--clr-ntrl-ltr);color:var(--clr-primary)}
.area-account__row-menu-panel,.area-news__row-menu-panel,.area-benefits__row-menu-panel{background-color:var(--clr-ntrl-min);border:1px solid var(--clr-ntrl-ltr);border-radius:var(--rds-md);box-shadow:0 8px 28px #0000001a;display:flex;flex-direction:column;inset-block-start:calc(100% + var(--spc-xs));inset-inline-end:0;min-inline-size:210px;padding:var(--spc-xs);position:absolute;z-index:20}
.area-account__row-menu-panel[hidden],.area-news__row-menu-panel[hidden],.area-benefits__row-menu-panel[hidden]{display:none}
.area-account__row-menu-item,.area-news__row-menu-item,.area-benefits__row-menu-item{align-items:center;background:0;border:0;border-radius:var(--rds-sm);color:var(--clr-ntrl-dkr);cursor:pointer;display:flex;font-family:var(--ff-primary);font-size:var(--fs-base-sm);font-weight:var(--fw-regular);gap:var(--spc-sm);padding-block:var(--spc-sm);padding-inline:var(--spc-md);text-align:start;transition:background-color .2s ease;white-space:nowrap}
.area-account__row-menu-item svg,.area-news__row-menu-item svg,.area-benefits__row-menu-item svg{flex-shrink:0}
.area-account__row-menu-item:hover,.area-news__row-menu-item:hover,.area-benefits__row-menu-item:hover{background-color:var(--clr-ntrl-ltst)}
.area-account__row-menu-item--delete,.area-news__row-menu-item--delete,.area-benefits__row-menu-item--delete{color:var(--clr-notification)}
.area-account__row-action,.area-news__row-action,.area-benefits__row-action{align-items:center;background:0;border:0;border-radius:var(--rds-sm);color:var(--clr-ntrl-dk);cursor:pointer;display:flex;padding:var(--spc-xs);transition:background-color .25s cubic-bezier(0.4,0,0.2,1),color .25s cubic-bezier(0.4,0,0.2,1)}
.area-account__row-action svg,.area-news__row-action svg,.area-benefits__row-action svg{display:block}
@media only screen and (min-width:1280px){.area-account__row-action:hover,.area-news__row-action:hover,.area-benefits__row-action:hover{background-color:var(--clr-ntrl-ltr);color:var(--clr-primary)}
}@media only screen and (min-width:1280px){.area-account__row-action--delete:hover,.area-news__row-action--delete:hover,.area-benefits__row-action--delete:hover{color:var(--clr-notification)}
}.area-account__row-action:disabled,.area-news__row-action:disabled,.area-benefits__row-action:disabled{color:var(--clr-ntrl);cursor:not-allowed}
@media only screen and (min-width:1280px){.area-account__row-action:disabled:hover,.area-news__row-action:disabled:hover,.area-benefits__row-action:disabled:hover{background-color:transparent;color:var(--clr-ntrl)}
}.area-account__cta,.area-news__cta,.area-benefits__cta{align-items:center;background-color:var(--clr-ntrl-ltst);border-radius:var(--rds-lg);display:flex;gap:var(--spc-2xl);justify-content:space-between;margin-block-start:var(--spc-2xl);padding:var(--spc-2xl)}
@media only screen and (max-width:640px){.area-account__cta,.area-news__cta,.area-benefits__cta{align-items:flex-start;flex-direction:column;padding:var(--spc-xl)}
.area-account__cta .btn,.area-news__cta .btn,.area-benefits__cta .btn{width:100%}
}.area-account__cta-text,.area-news__cta-text,.area-benefits__cta-text{display:flex;flex-direction:column;gap:var(--spc-sm)}
.area-account__cta-title,.area-news__cta-title,.area-benefits__cta-title{color:var(--clr-ntrl-dkst);font-family:var(--ff-primary);font-size:var(--fs-base-lg);font-weight:var(--fw-bold);line-height:var(--lh-sm);margin:0}
.area-account__cta-desc,.area-news__cta-desc,.area-benefits__cta-desc{color:var(--clr-ntrl-dk);font-family:var(--ff-primary);font-size:var(--fs-base-md);font-weight:var(--fw-regular);line-height:var(--lh-2xl);margin:0}
.area-account__list{display:grid;gap:var(--spc-md) var(--spc-lg);grid-template-columns:minmax(140px,45%) 1fr;margin:0}
@media only screen and (max-width:640px){.area-account__list{grid-template-columns:1fr;row-gap:var(--spc-xs)}
}.area-account__list dt{color:var(--clr-ntrl-dkst);font-family:var(--ff-primary);font-size:var(--fs-base-md);font-weight:var(--fw-bold);line-height:var(--lh-2xl)}
.area-account__list dd{color:var(--clr-ntrl-dkr);font-family:var(--ff-primary);font-size:var(--fs-base-md);font-weight:var(--fw-regular);line-height:var(--lh-2xl);margin:0}
@media only screen and (max-width:640px){.area-account__list dd{margin-block-end:var(--spc-sm)}
}.area-account__logo{align-items:center;display:flex;gap:var(--spc-lg)}.area-account__logo-preview{background-color:var(--clr-ntrl-min);block-size:56px;border:1px dashed var(--clr-ntrl-ltr);border-radius:var(--rds-sm);flex-shrink:0;inline-size:56px}
.area-account__users-grid{display:grid;gap:var(--spc-md) var(--spc-lg);grid-template-columns:2fr 2fr 2fr 1fr}
@media only screen and (max-width:640px){.area-account__users-grid{grid-template-columns:1fr}
}.area-account__users-row{display:contents}@media only screen and (max-width:640px){.area-account__users-row{align-items:center;background-color:var(--clr-ntrl-min);border-radius:var(--rds-sm);display:flex;flex-wrap:wrap;gap:var(--spc-xs) var(--spc-sm);padding:var(--spc-md)}
}@media only screen and (max-width:640px){.area-account__users-row--head{display:none}
}.area-account__users-cell{align-items:center;color:var(--clr-ntrl-dkr);display:flex;font-family:var(--ff-primary);font-size:var(--fs-base-md);font-weight:var(--fw-regular);line-height:var(--lh-2xl)}
@media only screen and (max-width:640px){.area-account__users-cell--name,.area-account__users-cell--surname{font-weight:var(--fw-bold)}
}@media only screen and (max-width:640px){.area-account__users-cell--name{order:1}
}@media only screen and (max-width:640px){.area-account__users-cell--surname{order:2}
}.area-account__users-cell--actions{gap:var(--spc-xs);justify-content:flex-end}@media only screen and (max-width:640px){.area-account__users-cell--actions{margin-inline-start:auto;order:3}
}@media only screen and (max-width:640px){.area-account__users-cell--role{color:var(--clr-ntrl-dk);flex-basis:100%;font-size:var(--fs-base-sm);order:4}
}.area-account__users-head{border-block-end:1px solid var(--clr-ntrl-ltr);color:var(--clr-ntrl-dkst);font-family:var(--ff-primary);font-size:var(--fs-base-sm);font-weight:var(--fw-bold);line-height:var(--lh-xs);padding-block-end:var(--spc-md)}
.area-account__upsell{background-color:var(--clr-ntrl-min);border-radius:var(--rds-md);display:flex;flex-direction:column;gap:var(--spc-md);padding:var(--spc-xl)}
.area-account__upsell .btn{align-self:flex-start}.area-account__upsell-title{color:var(--clr-ntrl-dkst);font-family:var(--ff-primary);font-size:var(--fs-base-lg);font-weight:var(--fw-bold);line-height:var(--lh-sm);margin:0}
.area-account__upsell-text{color:var(--clr-ntrl-dk);font-family:var(--ff-primary);font-size:var(--fs-base-md);font-weight:var(--fw-regular);line-height:var(--lh-2xl);margin:0}
.area-account__fee{align-items:center;background-color:var(--clr-ntrl-min);border-radius:var(--rds-md);display:flex;flex-wrap:wrap;gap:var(--spc-md);justify-content:space-between;padding:var(--spc-xl)}
.area-account__fee-label{color:var(--clr-ntrl-dkst);font-family:var(--ff-primary);font-size:var(--fs-base-lg);font-weight:var(--fw-medium);line-height:var(--lh-sm);margin:0}
.area-news__news-grid{display:grid;gap:var(--spc-md) var(--spc-lg);grid-template-columns:3fr 1.5fr 1fr 1fr .6fr}
@media only screen and (max-width:640px){.area-news__news-grid{grid-template-columns:1fr}
}.area-news__news-row{display:contents}@media only screen and (max-width:640px){.area-news__news-row{background-color:var(--clr-ntrl-min);border-radius:var(--rds-lg);display:flex;flex-wrap:wrap;gap:var(--spc-md);padding:var(--spc-xl)}
}@media only screen and (max-width:640px){.area-news__news-row--head{display:none}
}.area-news__news-head{border-block-end:1px solid var(--clr-ntrl-ltr);color:var(--clr-ntrl-dkst);font-family:var(--ff-primary);font-size:var(--fs-base-sm);font-weight:var(--fw-bold);line-height:var(--lh-xs);padding-block-end:var(--spc-md)}
.area-news__news-cell{align-items:center;color:var(--clr-ntrl-dkr);display:flex;font-family:var(--ff-primary);font-size:var(--fs-base-md);font-weight:var(--fw-regular);line-height:var(--lh-2xl)}
@media only screen and (max-width:640px){.area-news__news-cell--title{color:var(--clr-ntrl-dkst);flex-basis:100%;font-size:var(--fs-base-lg);font-weight:var(--fw-bold);order:2;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
}@media only screen and (max-width:640px){.area-news__news-cell--author,.area-news__news-cell--date,.area-news__news-cell--status{flex-basis:100%;justify-content:space-between}
}.area-news__news-cell--status-publish{color:var(--clr-success)}.area-news__news-cell--status-pending{color:var(--clr-primary)}
@media only screen and (max-width:640px){.area-news__news-cell--author{order:3}}@media only screen and (max-width:640px){.area-news__news-cell--status{order:4}
}@media only screen and (max-width:640px){.area-news__news-cell--date{order:5}}.area-news__news-cell--actions{gap:var(--spc-xs);justify-content:flex-end}
@media only screen and (max-width:640px){.area-news__news-cell--actions{flex-basis:100%;order:1}
.area-news__news-cell--actions .area-news__row-action{display:none}}.area-benefits__benefits-grid{display:grid;gap:var(--spc-md) var(--spc-lg);grid-template-columns:2.2fr 1fr 1fr 1fr 1fr}
@media only screen and (max-width:640px){.area-benefits__benefits-grid{grid-template-columns:1fr}
}.area-benefits__benefits-row{display:contents}@media only screen and (max-width:640px){.area-benefits__benefits-row{background-color:var(--clr-ntrl-min);border-radius:var(--rds-lg);display:flex;flex-wrap:wrap;gap:var(--spc-md);padding:var(--spc-xl)}
}@media only screen and (max-width:640px){.area-benefits__benefits-row--head{display:none}
}.area-benefits__benefits-head{border-block-end:1px solid var(--clr-ntrl-ltr);color:var(--clr-ntrl-dkst);font-family:var(--ff-primary);font-size:var(--fs-base-sm);font-weight:var(--fw-bold);line-height:var(--lh-xs);padding-block-end:var(--spc-md)}
.area-benefits__benefits-cell{align-items:center;color:var(--clr-ntrl-dkr);display:flex;font-family:var(--ff-primary);font-size:var(--fs-base-md);font-weight:var(--fw-regular);line-height:var(--lh-2xl)}
@media only screen and (max-width:640px){.area-benefits__benefits-cell--name{color:var(--clr-ntrl-dkst);flex-basis:100%;font-weight:var(--fw-bold);order:2}
}@media only screen and (max-width:640px){.area-benefits__benefits-cell--created,.area-benefits__benefits-cell--expiry,.area-benefits__benefits-cell--status{flex-basis:100%;justify-content:space-between}
}@media only screen and (max-width:640px){.area-benefits__benefits-cell--created{order:3}
}@media only screen and (max-width:640px){.area-benefits__benefits-cell--expiry{order:4}
}@media only screen and (max-width:640px){.area-benefits__benefits-cell--status{order:5}
}.area-benefits__benefits-cell--status-draft{color:var(--clr-primary)}.area-benefits__benefits-cell--status-publish{color:var(--clr-success)}
.area-benefits__benefits-cell--status-pending{color:var(--clr-warning)}.area-benefits__benefits-cell--status-rejected{color:var(--clr-notification)}
.area-benefits__benefits-cell--actions{gap:var(--spc-xs);justify-content:flex-end}
@media only screen and (max-width:640px){.area-benefits__benefits-cell--actions{flex-basis:100%;order:1}
.area-benefits__benefits-cell--actions .area-benefits__row-action{display:none}}.press-page{padding-block-start:7.6875rem}
.press-page__breadcrumbs{padding-block:var(--spc-lg)}.press-hero{background-color:var(--clr-secondary-lt);overflow:hidden;position:relative}
.press-hero__bg{position:absolute;inset:0;z-index:0}.press-hero__bg img{object-fit:cover;width:100%;height:100%;display:block;opacity:.6}
.press-hero__inner{padding-block:var(--spc-6xl);position:relative;z-index:1}.press-hero__content{max-inline-size:38rem}
.press-hero__title{color:var(--clr-ntrl-dkst);font-size:var(--fs-title-xs);font-weight:var(--fw-bold);line-height:var(--lh-6xl);margin-block:0}
.press-hero__lead{margin-block-start:var(--spc-lg)}.press-hero__lead p{color:var(--clr-ntrl-dkr);font-size:var(--fs-base-lg);font-weight:var(--fw-regular);line-height:var(--lh-3xl);margin:0}
@media only screen and (max-width:991px){.press-hero__inner{padding-block:var(--spc-5xl)}
.press-hero__title{font-size:var(--fs-title-2xs);line-height:var(--lh-3xl)}}@media only screen and (max-width:768px){.press-hero__inner{padding-block:var(--spc-4xl)}
.press-hero__title{font-size:var(--fs-title-3xs)}}.press-grid{background-color:var(--clr-ntrl-ltst);padding-block:var(--spc-6xl)}
.press-grid__inner{display:flex;flex-direction:column;gap:var(--spc-6xl)}.press-grid__list{display:grid;gap:var(--spc-3xl);grid-template-columns:repeat(4,1fr)}
@media only screen and (max-width:1080px){.press-grid__list{grid-template-columns:repeat(3,1fr)}
}@media only screen and (max-width:991px){.press-grid{padding-block:var(--spc-5xl)}
.press-grid__inner{gap:var(--spc-5xl)}.press-grid__list{gap:var(--spc-2xl);grid-template-columns:repeat(2,1fr)}
}@media only screen and (max-width:540px){.press-grid__list{grid-template-columns:1fr}
}.press-search{display:flex;align-items:center;background-color:var(--clr-ntrl-min);border:1px solid var(--clr-ntrl-ltr);border-radius:var(--rds-full);justify-content:space-between;margin-inline:auto;max-inline-size:34rem;padding-block:var(--spc-xs);padding-inline:var(--spc-xl) var(--spc-xs);min-inline-size:44rem}
@media only screen and (max-width:1080px){.press-search{min-inline-size:inherit}}
.press-search__input-wrap{display:flex;align-items:center;flex:1;gap:var(--spc-sm)}
.press-search__icon{color:var(--clr-ntrl-dk);flex-shrink:0}.press-search__field{appearance:none;background:0;border:0;color:var(--clr-ntrl-dkr);font-size:var(--fs-base-md);font-weight:var(--fw-regular);line-height:var(--lh-2xl);outline:0;width:100%}
.press-search__field::placeholder{color:var(--clr-ntrl-dk);opacity:1}.press-search__btn{flex-shrink:0}
@media only screen and (max-width:768px){.press-search{max-inline-size:100%}}.card-press{background-color:var(--clr-ntrl-min);border-radius:var(--rds-md);display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:box-shadow .3s ease}
@media only screen and (min-width:1280px){.card-press:hover{box-shadow:0 8px 24px rgba(0,0,0,0.08)}
.card-press:hover .card-press__img{transform:scale(1.04)}.card-press:hover .card-press__link{color:var(--clr-primary-dk)}
}.card-press__media{aspect-ratio:306 / 169;background-color:var(--clr-ntrl-ltr);overflow:hidden}
.card-press__img{object-fit:cover;width:100%;height:100%;display:block;transition:transform .4s cubic-bezier(0.4,0,0.2,1)}
.card-press__body{display:flex;flex-direction:column;flex:1;gap:var(--spc-xl);padding:var(--spc-xl)}
.card-press__meta{display:flex;flex-direction:column;flex:1;gap:var(--spc-sm)}.card-press__title{color:var(--clr-ntrl-dkst);font-size:var(--fs-base-lg);font-weight:var(--fw-regular);line-height:var(--lh-2xl);margin:0}
.card-press__date{color:var(--clr-ntrl-dk);font-size:var(--fs-base-sm);font-weight:var(--fw-regular);line-height:var(--lh-2xs);margin:0}
.card-press__link{display:flex;align-items:center;color:var(--clr-primary);font-size:var(--fs-base-sm);font-weight:var(--fw-medium);gap:var(--spc-xs);line-height:var(--lh-2xs);text-decoration:none;transition:color .3s ease}
.press-pagination{display:flex;align-items:center;gap:var(--spc-xs);justify-content:center}
.press-pagination__btn{display:flex;align-items:center;justify-content:center;width:2.1875rem;height:2.1875rem;background:0;border:1px solid var(--clr-ntrl-ltr);border-radius:var(--rds-md);color:var(--clr-ntrl-dkr);cursor:pointer;flex-shrink:0;transition:border-color .2s ease,color .2s ease}
@media only screen and (min-width:1280px){.press-pagination__btn:hover{border-color:var(--clr-primary);color:var(--clr-primary)}
}.press-pagination__btn--arrow{background:0}.press-pagination__pages{display:flex;align-items:center;gap:var(--spc-xs);list-style:none;margin:0;padding:0}
.press-pagination__page{display:flex;align-items:center;justify-content:center;width:2.1875rem;height:2.1875rem;background:0;border:0;border-radius:var(--rds-full);color:var(--clr-ntrl-dkst);cursor:pointer;font-size:var(--fs-base-md);font-weight:var(--fw-regular);line-height:var(--lh-2xl);transition:background-color .2s ease,color .2s ease}
@media only screen and (min-width:1280px){.press-pagination__page:hover{background-color:var(--clr-ntrl-ltst)}
}.press-pagination__page--active{background-color:var(--clr-primary);color:var(--clr-ntrl-min);font-weight:var(--fw-medium)}
@media only screen and (min-width:1280px){.press-pagination__page--active:hover{background-color:var(--clr-primary-dk)}
}.press-cta-section{padding-block:var(--spc-6xl)}@media only screen and (max-width:991px){.press-cta-section{padding-block:var(--spc-4xl)}
}.press-cta-section--bg-primary{background-color:var(--clr-primary)}.press-cta-section+.card-grid{padding-top:var(--spc-9xl)}
.press-cta-banner{background-color:var(--clr-secondary-lt);border-radius:var(--rds-md);overflow:hidden;padding-block:var(--spc-9xl);padding-inline:var(--spc-6xl);position:relative}
.press-cta-banner::before{content:'';position:absolute;top:0;left:0;opacity:var(--press-cta-overlay-opacity,0.6);background-color:#000;width:100%;height:100%;z-index:1}
.press-cta-banner__bg{position:absolute;inset:0;z-index:0;object-fit:cover;width:100%;height:100%}
.press-cta-banner__content{display:flex;flex-direction:column;align-items:center;gap:var(--spc-6xl);position:relative;text-align:center;z-index:2}
.press-cta-banner__text{display:flex;flex-direction:column;align-items:center;gap:var(--spc-lg);max-inline-size:50rem}
.press-cta-banner__title{color:var(--clr-ntrl-min);font-size:var(--fs-title-xs);font-weight:var(--fw-regular);line-height:var(--lh-base-lg);margin-bottom:var(--spc-3xl);text-wrap:balance}
.press-cta-banner__desc{color:var(--clr-ntrl-min);font-size:var(--fs-base-lg);font-weight:var(--fw-regular);line-height:var(--lh-base-lg);margin:0}
.press-cta-banner__form{display:flex;align-items:center;background-color:var(--clr-ntrl-min);border-radius:var(--rds-sm);padding:var(--spc-md) var(--spc-md) var(--spc-md) var(--spc-3xl);gap:var(--spc-lg)}
@media only screen and (max-width:768px){.press-cta-banner__form{display:flex;flex-direction:column;align-items:stretch;inline-size:100%;padding:28px 14px 12px}
}.press-cta-banner__input{color:var(--clr-ntrl-dkst) !important;font-size:var(--fs-base-md);font-weight:var(--fw-regular);inline-size:30rem;border:none !important;line-height:var(--lh-2xl);outline:0;padding:0 !important}
.press-cta-banner__input::placeholder{color:var(--clr-ntrl-dk);opacity:1}@media only screen and (max-width:768px){.press-cta-banner__input{inline-size:100%;padding:0 0 var(--spc-lg) 0}
}@media only screen and (max-width:991px){.press-cta-banner{padding-block:var(--spc-6xl);padding-inline:var(--spc-4xl)}
.press-cta-banner__title{font-size:var(--fs-title-3xs)}.press-cta-banner__desc{font-size:var(--fs-base-md)}
}@media only screen and (max-width:768px){.press-cta-banner{padding-block:var(--spc-5xl);padding-inline:var(--spc-3xl)}
.press-cta-banner__content{gap:var(--spc-4xl)}}.blog-page{padding-block-start:7.6875rem}
.blog-page__breadcrumbs{padding-block:var(--spc-lg)}.blog-filters{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spc-sm)}
.blog-filters__btn{background-color:var(--clr-ntrl-min);border:1px solid var(--clr-ntrl-ltr);border-radius:var(--rds-md);color:var(--clr-ntrl-dkst);cursor:pointer;font-size:var(--fs-base-md);font-weight:var(--fw-medium);line-height:var(--lh-2xl);padding-block:var(--spc-sm);padding-inline:var(--spc-lg);transition:background-color .2s ease,border-color .2s ease,color .2s ease}
.blog-filters__btn--active{background-color:var(--clr-ntrl-ltst);border-color:var(--clr-ntrl-ltr)}
@media only screen and (min-width:1280px){.blog-filters__btn:hover{border-color:var(--clr-primary);color:var(--clr-primary)}
}.section-community{padding-block:var(--spc-9xl)}.section-community__inner{display:flex;align-items:center;gap:var(--spc-11xl)}
.section-community__content{flex:1}.section-community__title span{display:inline-block;font-family:var(--ff-primary);color:var(--clr-secondary-lt);font-size:var(--fs-title-xs);font-weight:var(--fw-regular);line-height:var(--lh-6xl)}
.section-community__media{flex-shrink:0;width:100%;max-width:325px;aspect-ratio:1 / 1;border-radius:var(--rds-md);overflow:hidden}
@media only screen and (max-width:640px){.section-community__media{max-width:100%}
}.section-community__media img{width:100%;height:100%;object-fit:cover;display:block}
@media only screen and (max-width:991px){.section-community{padding-block:var(--spc-7xl)}
.section-community__inner{flex-direction:column;gap:110px}.section-community__title span{font-size:var(--fs-title-2xs)}
}@media only screen and (max-width:640px){.section-community{padding-block:var(--spc-5xl)}
.section-community__title span{font-size:var(--fs-title-3xs);line-height:var(--lh-3xl)}
}.section-counter{padding-block:var(--spc-7xl)}.section-counter__inner{display:flex;border-radius:var(--rds-sm);overflow:hidden}
.section-counter__counters{flex:1;background-color:var(--clr-primary);padding:45px 44px;display:flex;gap:81px;align-items:flex-start;border-radius:var(--rds-sm) 0 0 var(--rds-sm)}
.section-counter__item{display:flex;gap:20px;align-items:flex-start;height:100%}.section-counter__item-divider{width:1px;align-self:stretch;background-color:var(--clr-ntrl-min)}
.section-counter__item-body{display:flex;flex-direction:column;justify-content:space-between;gap:var(--spc-4xl);height:100%}
.section-counter__item-label{font-family:var(--ff-primary);color:var(--clr-ntrl-min);font-size:var(--fs-base-lg);font-weight:var(--fw-regular);line-height:var(--lh-sm)}
.section-counter__item-number{font-family:var(--ff-secondary);font-size:96px;font-weight:var(--fw-light);line-height:1;color:var(--clr-ntrl-ltst);display:flex;align-items:baseline;margin-top:auto}
@media only screen and (max-width:1280px){.section-counter__item-number{font-size:80px}
}.section-counter__item-prefix{color:var(--clr-ntrl-min)}.section-counter__text{flex:0 0 41%;flex-shrink:0;min-width:0;overflow:hidden;background-color:var(--clr-secondary-lt);padding:45px 44px;display:flex;flex-direction:column;justify-content:space-between;gap:68px;border-radius:0 var(--rds-sm) var(--rds-sm) 0}
.section-counter__text-main{font-family:var(--ff-primary);color:var(--clr-primary);font-size:var(--fs-title-3xs);font-weight:var(--fw-regular);line-height:var(--lh-3xl)}
@media only screen and (max-width:640px){.section-counter__text-main{font-size:var(--fs-base-lg);line-height:var(--lh-base-lg)}
}.section-counter__text-tagline{font-family:var(--ff-primary);color:var(--clr-primary);font-size:var(--fs-base-md);font-weight:var(--fw-bold);line-height:var(--lh-sm)}
@media only screen and (max-width:991px){.section-counter{padding-block:var(--spc-5xl)}
.section-counter__inner{flex-direction:column}.section-counter__counters{border-radius:var(--rds-sm) var(--rds-sm) 0 0;gap:var(--spc-6xl)}
.section-counter__text{flex:unset;width:100%;border-radius:0 0 var(--rds-sm) var(--rds-sm)}
}@media only screen and (max-width:640px){.section-counter__counters{flex-direction:column;gap:0}
.section-counter__item{padding-block:var(--spc-4xl);width:100%}.section-counter__item:first-child{padding-top:0}
.section-counter__item:last-child{padding-bottom:0}.section-counter__item+.section-counter__item{border-top:1px solid var(--clr-ntrl-min)}
.section-counter__item-number{font-size:80px}.section-counter__item-divider{display:none}
}.section-events__inner{position:relative;padding-block:var(--spc-7xl)}@media only screen and (max-width:991px){.section-events .container{padding-inline:0}
}.section-events__border{position:absolute;top:0;bottom:var(--spc-7xl);width:1px;background-color:var(--clr-secondary);transform-origin:top center;will-change:transform;z-index:2}
.section-events__border--l{left:0}.section-events__border--r{right:0}.section-events__header{padding:0 20px var(--spc-5xl)}
.section-events__title{font-family:var(--ff-primary);font-size:var(--fs-title-xs);font-weight:var(--fw-regular);color:var(--clr-primary-dkr);line-height:var(--lh-6xl)}
.section-events__line-h{width:100vw;margin-left:calc(-50vw + 50%);height:1px;background-color:var(--clr-secondary);transform-origin:left center;will-change:transform}
.section-events__body{display:grid;grid-template-columns:1fr 1px 1fr 1px 1fr}@media only screen and (max-width:991px){.section-events__body{gap:0}
}.section-events__body .card-event{padding-block:var(--spc-5xl)}@media only screen and (max-width:991px){.section-events__body .card-event{background-color:transparent}
}.section-events__sep{position:relative;align-self:stretch}.section-events__sep-line{position:absolute;inset:0;width:1px;background-color:var(--clr-secondary);transform-origin:top center;will-change:transform}
@media only screen and (max-width:991px){.section-events__inner{padding-block:var(--spc-7xl)}
.section-events__border{display:none}.section-events__body{display:flex;overflow:auto hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;cursor:grab;scrollbar-width:none}
.section-events__body::-webkit-scrollbar{display:none}.section-events__body.is-dragging{cursor:grabbing;user-select:none;scroll-snap-type:none;scroll-behavior:auto}
.section-events__body .card-event{flex-shrink:0;width:89.5vw;scroll-snap-align:start}
.section-events__sep{display:block;width:1px}}@media only screen and (max-width:640px){.section-events__title{font-size:var(--fs-title-3xs);line-height:var(--lh-3xl)}
.section-events__inner{overflow-x:visible}.section-events__body .card-event{padding:var(--spc-lg)}
}.section-members{background:linear-gradient(90deg,#5cceff 25.57%,#4385f5 100.39%);padding-top:var(--spc-9xl);padding-bottom:var(--spc-8xl);display:flex;flex-direction:column;align-items:center;gap:var(--spc-8xl);overflow:hidden;--member-slide-inset:50px}
@media only screen and (max-width:991px){.section-members{--member-slide-inset:30px}
}@media only screen and (max-width:640px){.section-members{--member-slide-inset:15px;background:linear-gradient(90deg,#5cceff 25.57%,#4385f5 100.39%)}
}@media only screen and (min-width:1600px){.section-members{--member-slide-inset:clamp(50px,calc((100vw - 1600px) / 2 + 50px), 9999px)}
}.section-members__header{display:flex;align-items:flex-end;justify-content:space-between;align-self:stretch}
.section-members__heading{display:flex;align-items:center;gap:17px}.section-members__dot{width:10px;height:10px;border-radius:var(--rds-full);background-color:var(--clr-tertiary);flex-shrink:0}
.section-members__title{color:var(--clr-ntrl-ltst);font-family:var(--ff-primary);font-size:var(--fs-title-xs);font-weight:var(--fw-regular);line-height:var(--lh-6xl)}
.section-members__link{display:flex;align-items:center;gap:8px;text-decoration:none;color:var(--clr-ntrl-min);font-size:var(--fs-base-md);font-family:var(--ff-primary);font-weight:var(--fw-regular);line-height:var(--lh-sm)}
.section-members__link:visited{color:var(--clr-ntrl-min)}.section-members__link-icon{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:var(--rds-full);background-color:var(--clr-secondary);flex-shrink:0;transition:background-color .3s ease,color .3s ease}
.section-members__link-icon svg{display:block}@media only screen and (min-width:1280px){.section-members__link:hover{color:var(--clr-ntrl-min)}
}@media only screen and (min-width:1280px){.section-members__link:hover .section-members__link-icon{background-color:var(--clr-ntrl-min);color:var(--clr-primary)}
}.section-members__body{display:flex;flex-direction:column;align-items:flex-end;gap:74px;width:100%}
.section-members__track-wrap{position:relative;width:100%}.section-members__track-wrap [data-slider-container]{overflow:auto hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-inline:var(--member-slide-inset);cursor:grab;scrollbar-width:none}
.section-members__track-wrap [data-slider-container]::-webkit-scrollbar{display:none}
.section-members__track-wrap [data-slider-container].is-dragging{cursor:grabbing;user-select:none;scroll-snap-type:none;scroll-behavior:auto}
.section-members__track-wrap [data-slider-track]{display:flex;gap:var(--spc-lg)}.section-members__track-wrap [data-slider-track]::before,.section-members__track-wrap [data-slider-track]::after{content:'';flex:0 0 clamp(1px,calc(var(--member-slide-inset) - var(--spc-lg)), 9999px)}
.section-members__nav{display:flex;gap:8px;margin-right:var(--member-slide-inset)}
.section-members__nav .sq-btn:disabled{opacity:.3;cursor:not-allowed;pointer-events:none}
@media only screen and (max-width:991px){.section-members{padding-top:var(--spc-7xl);padding-bottom:var(--spc-7xl);gap:var(--spc-6xl)}
.section-members__title{font-size:var(--fs-title-2xs)}.section-members__body{gap:var(--spc-4xl)}
}@media only screen and (max-width:640px){.section-members{align-items:flex-start;gap:var(--spc-5xl)}
.section-members__header{display:contents}.section-members__heading{order:1;padding-left:15px}
.section-members__title{font-size:var(--fs-title-3xs);line-height:var(--lh-3xl)}.section-members__body{order:2;width:100%}
.section-members__link,.section-members__more{order:3;white-space:nowrap;padding-left:15px}
.section-members__nav{display:none}}.member-card-content{height:100%;border-radius:var(--rds-sm);overflow:hidden;position:relative}
.member-card--text .member-card-content{background-color:var(--clr-ntrl-min);padding:38px 28px 28px;display:flex;flex-direction:column}
.member-card{height:380px;width:clamp(260px,40.8vw,590px);flex-shrink:0;scroll-snap-align:start}
.member-card--photo{color:var(--clr-ntrl-min)}.member-card__bg{position:absolute;inset:0}
.member-card__bg img{width:100%;height:100%;object-fit:cover;display:block}.member-card__bg::after{content:'';position:absolute;inset:0;background:linear-gradient(34.62deg,rgba(0,0,0,0.46) 18.27%,rgba(0,0,0,0.074) 54.37%),linear-gradient(90deg,rgba(0,0,0,0.3) 0,rgba(0,0,0,0.3) 100%)}
.member-card__logo{position:relative;z-index:1;flex-shrink:0}.member-card__logo img{height:25px;width:auto;display:block;object-fit:contain;object-position:left}
.member-card--photo .member-card__logo{position:absolute;top:20px;left:22px}.member-card__quote{flex:1;display:flex;align-items:center;margin:0;padding:0;font-family:var(--ff-primary);font-size:var(--fs-base-md);color:var(--clr-primary-dkr);line-height:1.55}
.member-card__play{display:flex;align-items:center;justify-content:center;position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%);width:65px;height:65px;border-radius:var(--rds-full);border:0;background-color:rgba(217,217,217,0.5);backdrop-filter:blur(6px);color:var(--clr-ntrl-min);cursor:pointer;transition:background-color .3s ease,color .3s ease}
.member-card__play svg{display:block}@media only screen and (min-width:1280px){.member-card__play:hover{background-color:rgba(255,255,255,0.85);color:var(--clr-primary)}
}.member-card__footer{display:flex;align-items:center;gap:14px;z-index:1}.member-card--photo .member-card__footer{position:absolute;bottom:20px;left:22px}
.member-card__line{display:block;width:1px;height:46px;flex-shrink:0}.member-card--text .member-card__line{background-color:var(--clr-primary)}
.member-card--photo .member-card__line{background-color:var(--clr-ntrl-min)}.member-card__info{display:flex;flex-direction:column;gap:3px}
.member-card__info *{margin:0}.member-card__name{font-family:var(--ff-primary);font-size:var(--fs-base-md);font-weight:var(--fw-regular);line-height:1.55}
.member-card--text .member-card__name{color:var(--clr-primary)}.member-card--photo .member-card__name{color:var(--clr-ntrl-ltst)}
.member-card__role{font-family:var(--ff-primary);font-size:var(--fs-base-sm);font-weight:var(--fw-regular);line-height:var(--lh-xs)}
.member-card--text .member-card__role{color:var(--clr-primary-dkr)}.member-card--photo .member-card__role{color:var(--clr-ntrl-ltst)}
@media only screen and (max-width:991px){.member-card{height:320px;width:clamp(240px,65vw,400px)}
}@media only screen and (max-width:640px){.member-card{height:404px;width:79vw}}.members-modal{position:fixed;inset:0;z-index:500;display:flex;align-items:center;justify-content:center;padding:var(--spc-5xl) var(--spc-3xl)}
.members-modal[hidden]{display:none}.members-modal__overlay{position:absolute;inset:0;background-color:rgba(8,19,38,0.8);backdrop-filter:blur(6px);cursor:pointer}
.members-modal__box{position:relative;z-index:1;width:100%;max-width:960px}.members-modal__close{position:absolute;top:calc(-56px - var(--spc-sm));right:0}
.members-modal__video-wrap{position:relative;aspect-ratio:16 / 9;background-color:#000;border-radius:var(--rds-sm);overflow:hidden}
.members-modal__video{width:100%;height:100%;display:block;object-fit:contain}@media only screen and (max-width:640px){.members-modal{padding:var(--spc-3xl) var(--spc-lg)}
.members-modal__close{top:calc(-56px - var(--spc-xs))}}.section-news{padding-block:var(--spc-7xl);display:flex;flex-direction:column;gap:var(--spc-7xl)}
@media only screen and (max-width:991px){.section-news{padding-block:var(--spc-7xl) 140px}
}.section-news__header{display:flex;align-items:flex-end;justify-content:space-between;align-self:stretch}
.section-news__heading{display:flex;align-items:center;gap:17px}.section-news__dot{width:10px;height:10px;border-radius:var(--rds-full);background-color:var(--clr-tertiary);flex-shrink:0}
.section-news__title{color:var(--clr-primary-dkr);font-family:var(--ff-primary);font-size:var(--fs-title-xs);font-weight:var(--fw-regular);line-height:var(--lh-6xl)}
.section-news__link{display:flex;align-items:center;gap:8px;text-decoration:none;color:var(--clr-primary-dkr);font-family:var(--ff-primary);font-size:var(--fs-base-sm);font-weight:var(--fw-regular);line-height:var(--lh-xs)}
.section-news__link:visited{color:var(--clr-primary-dkr)}.section-news__link-icon{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:var(--rds-full);background-color:var(--clr-primary);flex-shrink:0;transition:background-color .3s ease,color .3s ease}
.section-news__link-icon svg{display:block}.section-news__link-icon svg path{stroke:white}
@media only screen and (min-width:1280px){.section-news__link:hover{color:var(--clr-primary)}
.section-news__link:hover svg path{stroke:currentcolor}}@media only screen and (min-width:1280px){.section-news__link:hover .section-news__link-icon{background-color:var(--clr-ntrl-min);color:var(--clr-primary)}
}.section-news__body{display:grid;grid-template-columns:1fr 1px 1fr 1px 1fr;column-gap:27px;align-items:stretch}
@media only screen and (max-width:1280px){.section-news__body{grid-template-columns:1fr 1px 1fr 1px 1fr;column-gap:0}
}@media only screen and (max-width:991px){.section-news__body{display:flex;width:100vw;overflow:auto hidden;gap:var(--spc-sm);padding-bottom:var(--spc-4xl);scroll-snap-type:x mandatory;scroll-behavior:smooth;cursor:grab;scrollbar-width:none;scroll-padding-inline:30px}
}@media only screen and (max-width:991px) and (max-width:640px){.section-news__body{scroll-padding-inline:15px}
}@media only screen and (max-width:991px){.section-news__body::-webkit-scrollbar{display:none}
.section-news__body.is-dragging{cursor:grabbing;user-select:none;scroll-snap-type:none;scroll-behavior:auto}
.section-news__body .card-news{flex-shrink:0;width:86vw;scroll-snap-align:start}}
.section-news__sep{align-self:stretch;background-color:var(--clr-ntrl-ltr)}@media only screen and (max-width:991px){.section-news{gap:var(--spc-5xl)}
.section-news__title{font-size:var(--fs-title-2xs)}.section-news__sep{display:none}
}@media only screen and (max-width:991px){.section-news{gap:var(--spc-3xl);position:relative}
.section-news__title{font-size:var(--fs-title-3xs);line-height:var(--lh-3xl)}.section-news__link,.section-news__more{position:absolute;bottom:110px;left:50%;transform:translateX(-50%);white-space:nowrap}
.section-news .card-news{flex-shrink:0;width:86vw}.section-news__sep{display:none}
}.section-event{background-color:var(--clr-primary-dkr);position:relative;overflow:hidden;padding-top:var(--spc-9xl);padding-bottom:var(--spc-8xl);display:flex;flex-direction:column;--event-slide-inset:50px}
@media only screen and (max-width:991px){.section-event{--event-slide-inset:30px}
}@media only screen and (max-width:640px){.section-event{--event-slide-inset:15px}
}@media only screen and (min-width:1919px){.section-event{--event-slide-inset:clamp(82px,calc((100vw - 1920px) / 2 + 82px), 9999px)}
}.section-event__deco{position:absolute;pointer-events:none;z-index:0}.section-event__deco svg{position:absolute;display:block;max-width:none}
.section-event__deco--blue{left:37.2%;top:3.6%;width:62.8%;height:96.4%;overflow:hidden}
@media only screen and (max-width:991px){.section-event__deco--blue{left:inherit;right:-30%;top:-30%;width:90%;height:100%;overflow:hidden}
}.section-event__deco--blue svg{top:80px;right:0;width:95%;height:95%}.section-event__header{display:flex;align-items:flex-end;justify-content:space-between;padding:0 32px;position:relative;z-index:1;margin-bottom:var(--spc-6xl)}
.section-event__heading{display:flex;align-items:center;gap:17px}.section-event__dot{width:10px;height:10px;border-radius:var(--rds-full);background-color:var(--clr-tertiary);flex-shrink:0}
.section-event__title{color:var(--clr-ntrl-ltst);font-family:var(--ff-primary);font-size:var(--fs-title-xs);font-weight:var(--fw-regular);line-height:var(--lh-6xl)}
.section-event__link{display:flex;align-items:center;gap:8px;text-decoration:none;color:var(--clr-ntrl-min);font-size:var(--fs-base-md);font-family:var(--ff-primary);font-weight:var(--fw-regular);line-height:var(--lh-sm)}
.section-event__link:visited{color:var(--clr-ntrl-min)}.section-event__link-icon{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:var(--rds-full);background-color:var(--clr-secondary);flex-shrink:0;transition:background-color .3s ease,color .3s ease}
.section-event__link-icon svg{display:block}@media only screen and (min-width:1280px){.section-event__link:hover{color:var(--clr-secondary)}
}@media only screen and (min-width:1280px){.section-event__link:hover .section-event__link-icon{background-color:var(--clr-ntrl-min);color:var(--clr-primary)}
}.section-event__track-wrap{position:relative;z-index:3;margin-bottom:var(--spc-5xl)}
.section-event__track-wrap [data-slider-container]{overflow:auto hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-inline:var(--event-slide-inset);cursor:grab;scrollbar-width:none}
.section-event__track-wrap [data-slider-container]::-webkit-scrollbar{display:none}
.section-event__track-wrap [data-slider-container].is-dragging{cursor:grabbing;user-select:none;scroll-snap-type:none;scroll-behavior:auto}
.section-event__track-wrap [data-slider-track]{--event-slide-gap:clamp(0,calc(var(--event-slide-inset) - 1px), var(--spc-lg));display:flex;gap:var(--event-slide-gap)}
.section-event__track-wrap [data-slider-track]::before,.section-event__track-wrap [data-slider-track]::after{content:'';flex:0 0 clamp(1px,calc(var(--event-slide-inset) - var(--event-slide-gap)), 9999px)}
.section-event__track-wrap .event-slide{max-width:calc(100vw - (2 * var(--event-slide-inset)))}.section-event__bottom{display:flex;align-items:center;justify-content:center;padding:0 32px;position:relative;z-index:1}
.section-event__nav{position:absolute;display:flex;gap:8px;right:var(--event-slide-inset)}
.section-event__nav .sq-btn:disabled{opacity:.3;cursor:not-allowed;pointer-events:none}
@media only screen and (max-width:991px){.section-event{padding-top:var(--spc-7xl);padding-bottom:var(--spc-7xl)}
.section-event__header{margin-bottom:var(--spc-5xl)}.section-event__track-wrap{margin-bottom:var(--spc-4xl)}
.section-event__title{font-size:var(--fs-title-2xs)}}@media only screen and (max-width:640px){.section-event{padding-top:var(--spc-5xl);padding-bottom:var(--spc-9xl)}
.section-event__header{padding:0 16px;margin-bottom:var(--spc-6xl);position:static}
.section-event__link{position:absolute;bottom:var(--spc-5xl);left:50%;transform:translateX(-50%);white-space:nowrap}
.section-event__track-wrap{margin-bottom:var(--spc-3xl)}.section-event__bottom{padding:0 16px;justify-content:space-between}
.section-event__nav{position:static;margin-left:auto;right:0}.section-event__title{font-size:var(--fs-title-3xs);line-height:var(--lh-3xl)}
}.event-slide{flex:0 0 100%;scroll-snap-align:start;min-height:710px;border-radius:var(--rds-xs)}
.event-slide__deco{position:absolute;pointer-events:none;left:0;bottom:-19%;width:42%;height:auto;z-index:1}
@media only screen and (max-width:991px){.event-slide__deco{bottom:inherit;top:12%;left:-18%;transform:rotate(340deg);opacity:.6;width:52%}
}.event-slide__bg{display:flex;justify-content:center;align-items:center;position:relative;width:100%;height:100%}
@media only screen and (max-width:991px){.event-slide__bg{flex-direction:column;gap:43px;position:inherit}
}.event-slide__bg img{width:100%;height:100%;object-fit:cover;display:block;position:absolute;top:0;left:0}
@media only screen and (max-width:991px){.event-slide__bg img{position:relative;aspect-ratio:360 / 190;border-radius:var(--rds-xs);z-index:0}
}.event-slide__box{position:relative;display:flex;justify-content:space-between;align-items:flex-end;height:100%;width:100%;padding:27px 22px 27px 51px;z-index:2}
@media only screen and (max-width:991px){.event-slide__box{padding:0}}.event-slide__person{z-index:2;color:var(--clr-ntrl-ltst)}
@media only screen and (max-width:991px){.event-slide__person{display:none}}.event-slide__person-name{font-family:var(--ff-primary);font-size:var(--fs-title-xs);font-weight:var(--fw-regular);line-height:var(--lh-6xl);margin:0 0 var(--spc-3xl)}
.event-slide__person-role{font-family:var(--ff-primary);font-size:var(--fs-base-md);font-weight:var(--fw-regular);line-height:var(--lh-sm);margin:0}
.event-card{background-color:#00000063;backdrop-filter:blur(23.05px);gap:var(--spc-3xl);width:34.04%;min-width:0;height:100%;margin-left:auto;display:flex;flex-direction:column;justify-content:space-between;padding:30px 27px 23px 23px}
@media only screen and (max-width:1280px){.event-card{width:50%}}@media only screen and (max-width:991px){.event-card{width:100%;background-color:transparent;backdrop-filter:none;padding:0}
}.event-card__top{display:flex;flex-direction:column}.event-card__tag{display:flex;align-items:center;gap:7px;margin-bottom:31px}
@media only screen and (max-width:991px){.event-card__tag{margin-bottom:14px}}.event-card__tag-dot{width:8px;height:8px;border-radius:var(--rds-full);background-color:var(--clr-primary-lt);flex-shrink:0}
.event-card__tag-label{font-family:var(--ff-primary);font-size:var(--fs-base-sm);font-weight:var(--fw-regular);line-height:var(--lh-2xs);color:var(--clr-primary-lt)}
.event-card__title{font-family:var(--ff-primary);font-size:var(--fs-title-xs);font-weight:var(--fw-regular);line-height:var(--lh-6xl);color:var(--clr-ntrl-min);margin:0 0 72px}
@media only screen and (max-width:991px){.event-card__title{font-size:var(--fs-title-2xs);line-height:var(--lh-3xl);color:var(--clr-ntrl-ltst);margin-bottom:39px}
}.event-card__meta{display:flex;flex-direction:column;margin-bottom:23px}@media only screen and (max-width:991px){.event-card__meta{margin-bottom:18px}
}.event-card__date{font-family:var(--ff-primary);font-size:var(--fs-base-md);font-weight:var(--fw-medium);line-height:var(--lh-sm);color:var(--clr-secondary);margin:0 0 var(--spc-md)}
.event-card__location{font-family:var(--ff-primary);font-size:var(--fs-base-md);font-weight:var(--fw-medium);line-height:var(--lh-sm);color:var(--clr-ntrl-min);margin:0}
@media only screen and (max-width:991px){.event-card__location{color:var(--clr-ntrl-ltst)}
}.event-card__divider{border:0;border-top:1px solid var(--clr-ntrl-min);opacity:.3;margin:0 0 23px}
@media only screen and (max-width:991px){.event-card__divider{margin-bottom:18px}
}.event-card__desc{font-family:var(--ff-primary);font-size:var(--fs-base-md);font-weight:var(--fw-medium);line-height:var(--lh-sm);color:var(--clr-ntrl-min);margin:0}
.event-card__actions{display:flex;align-items:center;flex-wrap:wrap;gap:11px}.event-card__actions>*{flex:1 1 auto;min-width:0}
.event-card__btn{display:flex;align-items:center;justify-content:center;padding:var(--spc-lg) var(--spc-5xl);border-radius:var(--rds-full);font-family:var(--ff-primary);font-size:var(--fs-base-md);font-weight:var(--fw-medium);line-height:var(--lh-sm);text-decoration:none;cursor:pointer;white-space:nowrap;transition:background-color .3s ease,color .3s ease}
.event-card__btn--outline{background-color:transparent;color:var(--clr-primary);border:1px solid var(--clr-primary)}
.event-card__btn--outline:visited{color:var(--clr-primary)}@media only screen and (min-width:1280px){.event-card__btn--outline:hover{background-color:var(--clr-primary);color:var(--clr-ntrl-min)}
}.next-event-details{background-color:var(--clr-ntrl-min)}.next-event-details__inner{display:flex;flex-direction:column}
.next-event-details__inner--body{padding-top:var(--spc-9xl)}.next-event-details__divider{border:0;margin:0}
.next-event-details__body{display:flex;gap:var(--spc-8xl);padding-block:var(--spc-8xl);position:relative;border-top:1px solid var(--clr-ntrl-ltr)}
.next-event-details__body::before{background:linear-gradient(to bottom,var(--clr-ntrl-ltr),transparent);content:'';left:50%;position:absolute;top:0;bottom:0;width:1px}
.next-event-details__media{display:flex;flex:1 1 0;flex-direction:column;gap:var(--spc-3xl);min-width:0}
.next-event-details__image{aspect-ratio:588 / 380;border-radius:var(--rds-xs);overflow:hidden}
.next-event-details__image img{display:block;height:100%;object-fit:cover;width:100%}
.next-event-details__caption{color:var(--clr-ntrl-dkr);font-family:var(--ff-primary);font-size:var(--fs-base-md);font-weight:var(--fw-medium);line-height:var(--lh-sm);margin:0}
.next-event-details__content{display:flex;flex:1 1 0;flex-direction:column;gap:var(--spc-6xl);min-width:0;padding-inline-start:var(--spc-8xl)}
.next-event-details__content--solo{flex:0 1 calc(50% - var(--spc-8xl) / 2);padding-inline-start:0}
.next-event-details__content p{color:var(--clr-ntrl-dkr);font-family:var(--ff-primary);font-size:var(--fs-base-md);font-weight:var(--fw-medium);line-height:var(--lh-sm);margin:0}
.next-event-details__content p strong{font-weight:var(--fw-bold)}.next-event-details__content ul{display:flex;flex-direction:column;gap:var(--spc-xl);list-style:none;margin:0;padding:0}
.next-event-details__content li{border-inline-start:1px solid var(--clr-tertiary);color:var(--clr-ntrl-dkr);font-family:var(--ff-primary);font-size:var(--fs-base-md);font-weight:var(--fw-bold);line-height:var(--lh-sm);padding-block:var(--spc-sm);padding-inline-start:var(--spc-3xl)}
@media only screen and (max-width:1080px){.next-event-details__body{flex-direction:column;gap:var(--spc-6xl)}
.next-event-details__body::before{display:none}.next-event-details__content{border-inline-start:none;border-top:1px solid var(--clr-ntrl-ltr);padding-inline-start:0;padding-top:var(--spc-6xl)}
.next-event-details__content--solo{border-top:0;flex:1 1 auto;margin-inline-start:0;padding-top:0}
}@media only screen and (max-width:640px){.next-event-details{padding-block:var(--spc-6xl)}
}.benefit-details{background-color:var(--clr-ntrl-min)}.benefit-details__body{border-top:1px solid var(--clr-ntrl-ltr);display:flex;gap:var(--spc-8xl);padding-block:var(--spc-8xl);position:relative}
.benefit-details__body::before{background:linear-gradient(to bottom,var(--clr-ntrl-ltr),transparent);bottom:0;content:'';left:50%;position:absolute;top:0;width:1px}
.benefit-details__desc{display:flex;flex:0 1 calc(50% - var(--spc-8xl) / 2);flex-direction:column;gap:var(--spc-6xl);min-width:0}
.benefit-details__desc p{color:var(--clr-ntrl-dkr);font-family:var(--ff-primary);font-size:var(--fs-base-md);font-weight:var(--fw-medium);line-height:var(--lh-sm);margin:0}
.benefit-details__desc p strong{font-weight:var(--fw-bold)}.benefit-details__desc ul{display:flex;flex-direction:column;gap:var(--spc-xl);list-style:none;margin:0;padding:0}
.benefit-details__desc li{border-inline-start:1px solid var(--clr-tertiary);color:var(--clr-ntrl-dkr);font-family:var(--ff-primary);font-size:var(--fs-base-md);font-weight:var(--fw-bold);line-height:var(--lh-sm);padding-block:var(--spc-sm);padding-inline-start:var(--spc-3xl)}
.benefit-details__meta{display:flex;flex:0 1 calc(50% - var(--spc-8xl) / 2);flex-direction:column;gap:var(--spc-2xl);min-width:0}
.benefit-details__heading{color:var(--clr-primary-dkr);font-family:var(--ff-primary);font-size:var(--fs-title-3xs);font-weight:var(--fw-regular);line-height:var(--lh-3xl);margin:0 0 var(--spc-lg)}
.benefit-details__text{color:var(--clr-ntrl-dkr);font-family:var(--ff-primary);font-size:var(--fs-base-md);font-weight:var(--fw-medium);line-height:var(--lh-sm);margin:0}
.benefit-details__meta-block{align-items:flex-start;background-color:var(--clr-ntrl-ltst);border-radius:var(--rds-lg);display:flex;gap:var(--spc-md);padding:var(--spc-2xl)}
.benefit-details__meta-block .benefit-details__heading{margin:0}.benefit-details__meta-content{display:flex;flex-direction:column;gap:var(--spc-sm);min-width:0}
.benefit-details__icon{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background-color:var(--clr-secondary-lt);border-radius:var(--rds-full);color:var(--clr-primary-dk);flex-shrink:0}
.benefit-details__icon svg{display:block}@media only screen and (max-width:1080px){.benefit-details__body{flex-direction:column;gap:var(--spc-6xl)}
.benefit-details__body::before{display:none}.benefit-details__desc,.benefit-details__meta{flex:1 1 auto}
.benefit-details__meta{border-top:1px solid var(--clr-ntrl-ltr);padding-top:var(--spc-6xl)}
}@media only screen and (max-width:640px){.benefit-details{padding-block:var(--spc-6xl)}
}.next-event-program{background:linear-gradient(to top,var(--clr-secondary-lt) 16%,var(--clr-ntrl-min) 100%);overflow:hidden;padding-block:var(--spc-7xl);position:relative}
.next-event-program__inner{z-index:1}.next-event-program__content{display:flex;flex-direction:column}
.next-event-program__title{color:var(--clr-primary);font-family:var(--ff-primary);font-size:var(--fs-title-xs);font-weight:var(--fw-regular);line-height:var(--lh-6xl);margin:0 0 var(--spc-9xl);text-align:center}
@media only screen and (max-width:991px){.next-event-program__title{font-size:var(--fs-title-3xs);text-align:center;margin-bottom:var(--spc-5xl)}
}@media only screen and (max-width:640px){.next-event-program__intro{display:flex;flex-direction:column;align-items:center;gap:10px}
}.next-event-program__list{display:flex;flex-direction:column;gap:var(--spc-md);list-style:none;margin:0;padding:0;max-width:43rem}
.next-event-program__item{align-items:center;background-color:var(--clr-ntrl-min);border-radius:var(--rds-md);display:flex;gap:var(--spc-3xl);padding:var(--spc-2xl)}
@media only screen and (max-width:640px){.next-event-program__item{align-items:flex-start;flex-direction:column;gap:16px}
}.next-event-program__time{color:var(--clr-tertiary);flex-shrink:0;font-family:var(--ff-primary);font-size:var(--fs-base-lg);font-weight:var(--fw-regular);line-height:var(--lh-3xl);white-space:nowrap;width:11rem}
@media only screen and (max-width:640px){.next-event-program__time{white-space:normal;width:auto}
}.next-event-program__desc{color:var(--clr-primary-dkr);flex:1 1 0;font-family:var(--ff-primary);font-size:var(--fs-base-lg);font-weight:var(--fw-regular);line-height:var(--lh-3xl);margin:0;min-width:0}
@media only screen and (max-width:991px){.next-event-program__desc{font-size:var(--fs-base-md);line-height:var(--lh-2xl);font-weight:500}
}.next-event-program__deco{aspect-ratio:479 / 286;bottom:0;overflow:hidden;pointer-events:none;position:absolute;right:0;width:clamp(240px,33vw,479px)}
@media only screen and (max-width:640px){.next-event-program__deco{position:relative;height:auto;width:100px}
}.next-event-program__deco picture{width:100%;height:100%;display:block}.next-event-program__deco img{display:block;height:100%;object-fit:cover;object-position:top left;width:100%}
@media only screen and (max-width:640px){.next-event-program__deco img{object-fit:contain}
}@media only screen and (max-width:991px){.next-event-program__time,.next-event-program__desc{font-size:var(--fs-base-md);line-height:var(--lh-2xl);font-weight:500}
}.next-event-partners{background-color:var(--clr-ntrl-min);padding-block:var(--spc-7xl)}
.next-event-partners__title{color:var(--clr-ntrl-dkr);font-family:var(--ff-primary);font-size:var(--fs-base-lg);font-weight:var(--fw-bold);line-height:var(--lh-2xl);margin:0 0 var(--spc-6xl);text-align:center}
.next-event-partners__cta{display:flex;justify-content:center;margin-top:var(--spc-6xl)}
@media only screen and (max-width:640px){.next-event-partners__cta{display:none}}
@media only screen and (max-width:640px){.next-event-partners__title{margin-bottom:var(--spc-4xl)}
}.activity-areas{background-color:var(--clr-ntrl-min);padding-block:var(--spc-9xl)}
.activity-areas__header{align-items:flex-start;display:flex;gap:var(--spc-md);margin-bottom:var(--spc-7xl)}
.activity-areas__dot{background-color:var(--clr-tertiary);border-radius:var(--rds-full);flex-shrink:0;height:10px;margin-top:16px;width:10px}
.activity-areas__title{color:var(--clr-primary-dkr);font-family:var(--ff-primary);font-size:var(--fs-title-xs);font-weight:var(--fw-regular);line-height:var(--lh-6xl);margin:0;max-width:50%}
.activity-areas__grid{display:grid;gap:var(--spc-8xl);grid-template-columns:repeat(2,1fr)}
.activity-areas__grid--sm{gap:var(--spc-6xl);grid-template-columns:repeat(3,1fr);margin-top:var(--spc-7xl)}
@media only screen and (max-width:1080px){.activity-areas__grid{gap:var(--spc-6xl);grid-template-columns:1fr}
.activity-areas__grid--sm{grid-template-columns:1fr;margin-top:var(--spc-6xl)}}@media only screen and (max-width:991px){.activity-areas{padding-block:var(--spc-7xl)}
.activity-areas__title{font-size:var(--fs-title-3xs);max-width:100%;line-height:1.32}
}.activity-quote{background-color:var(--clr-ntrl-min);padding-block:var(--spc-9xl) var(--spc-12xl)}
.activity-quote+.social-grid{padding-top:0}.activity-quote__inner{margin:0 auto;max-width:62rem}
.activity-quote__image{aspect-ratio:199 / 106;border-radius:var(--rds-xs);margin-bottom:var(--spc-4xl);overflow:hidden}
.activity-quote__image img{height:100%;object-fit:cover;width:100%}.activity-quote__text{color:var(--clr-primary);font-family:var(--ff-primary);font-size:var(--fs-title-xs);font-weight:var(--fw-regular);line-height:var(--lh-6xl);margin:0;text-align:center}
.activity-quote__text p+p{margin-top:var(--spc-4xl)}.activity-quote__text span{display:inline-block}
@media only screen and (max-width:720px){.activity-quote__text{text-align:left}}@media only screen and (max-width:1080px){.activity-quote__inner{max-width:100%}
}@media only screen and (max-width:991px){.activity-quote{padding-block:var(--spc-7xl)}
.activity-quote__text{font-size:var(--fs-title-2xs)}}@media only screen and (max-width:640px){.activity-quote__text{font-size:var(--fs-title-3xs);line-height:var(--lh-3xl)}
}.activity-cta{background-color:var(--clr-ntrl-min);padding-block:0 var(--spc-9xl)}
.activity-cta__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}@media only screen and (max-width:860px){.activity-cta__grid{grid-template-columns:repeat(1,1fr);gap:10px}
}.contact-page .activity-cta{padding-block:var(--spc-9xl)}@media only screen and (max-width:860px){.contact-page .activity-cta{padding-block:var(--spc-6xl)}
}.events-overview{background-color:var(--clr-primary);padding-block:var(--spc-9xl)}
.events-overview__body{align-items:flex-start;display:flex;gap:var(--spc-8xl)}@media only screen and (max-width:1366px){.events-overview__body{flex-direction:column}
}.events-overview__list-col{display:flex;flex:1 1 0;flex-direction:column;gap:var(--spc-2xl);min-width:0}
.events-overview__header{align-items:center;border-block-end:1px solid var(--clr-ghost-ltst);display:flex;justify-content:space-between;flex-wrap:wrap;padding-block-end:var(--spc-2xl);gap:var(--spc-lg)}
@media only screen and (max-width:1080px){.events-overview__header{border-block-end:none}
}.events-overview__heading{align-items:center;display:flex;gap:var(--spc-md)}.events-overview__dot{background-color:var(--clr-tertiary);border-radius:var(--rds-full);flex-shrink:0;height:10px;width:10px}
@media only screen and (max-width:1080px){.events-overview__dot{display:none}}.events-overview__title{color:var(--clr-ntrl-min);font-family:var(--ff-primary);font-size:var(--fs-title-xs);font-weight:var(--fw-regular);line-height:var(--lh-6xl);margin:0}
.events-overview__link{align-items:center;color:var(--clr-ntrl-min);display:flex;font-family:var(--ff-primary);font-size:var(--fs-base-md);font-weight:var(--fw-regular);gap:var(--spc-sm);line-height:var(--lh-sm);text-decoration:none}
.events-overview__link:visited{color:var(--clr-ntrl-min)}.events-overview__link-icon{background-color:var(--clr-secondary);border-radius:var(--rds-full);flex-shrink:0;height:26px;transition:background-color .3s ease,color .3s ease;width:26px;display:flex;align-items:center;justify-content:center}
.events-overview__link-icon svg{display:block}@media only screen and (min-width:1280px){.events-overview__link:hover{color:var(--clr-ntrl-min)}
}@media only screen and (min-width:1280px){.events-overview__link:hover .events-overview__link-icon{background-color:var(--clr-ntrl-min);color:var(--clr-primary)}
}.events-overview__list{display:grid;gap:var(--spc-6xl);grid-template-columns:repeat(2,minmax(0,1fr));position:relative}
.events-overview__list-divider{background-color:var(--clr-ghost-ltst);inset-block:0;inset-inline-start:50%;position:absolute;transform:translateX(-50%);width:1px}
.events-overview__sidebar{display:flex;flex-direction:column;flex-shrink:0;gap:var(--spc-2xl);width:24rem}
@media only screen and (max-width:1366px){.events-overview__sidebar{width:100%}}.events-overview__sidebar-label{border-block-end:1px solid var(--clr-ghost-ltst);color:var(--clr-ntrl-ltst);font-family:var(--ff-primary);font-size:var(--fs-title-3xs);font-weight:var(--fw-regular);line-height:var(--lh-3xl);margin:0;padding-block-end:var(--spc-2xl)}
.events-overview__related{display:flex;flex-direction:column;gap:var(--spc-md)}@media only screen and (max-width:1366px){.events-overview__related{flex-direction:row}
}@media only screen and (max-width:1080px){.events-overview__related{flex-direction:column}
}.events-overview__related-divider{border:0;border-top:1px solid var(--clr-ghost-ltst);margin:0}
@media only screen and (max-width:1080px){.events-overview__related-divider{display:none}
}@media only screen and (max-width:1080px){.events-overview__list-col{width:100%}
.events-overview__list{grid-template-columns:minmax(0,1fr);width:100%}.events-overview__list-divider{display:none}
.events-overview__sidebar{width:100%}}@media only screen and (max-width:991px){.events-overview{padding-block:var(--spc-7xl)}
.events-overview__title{font-size:var(--fs-title-2xs)}.events-overview__sidebar-label{font-size:var(--fs-title-2xs)}
}.list-events{background-color:var(--clr-primary);padding-bottom:var(--spc-7xl)}.list-events__header{display:flex;flex-direction:column;gap:var(--spc-xl);margin-bottom:var(--spc-3xl)}
.list-events__title{color:var(--clr-ntrl-min);font-family:var(--ff-primary);font-size:var(--fs-title-2xs);font-weight:var(--fw-regular);line-height:var(--lh-6xl);margin:0}
@media only screen and (max-width:991px){.list-events__title{font-size:var(--fs-title-2xs)}
}@media only screen and (max-width:640px){.list-events__title{font-size:var(--fs-title-3xs)}
}.list-events__list{display:flex;flex-direction:column;gap:var(--spc-2xl);margin-bottom:var(--spc-6xl)}
@media only screen and (max-width:1080px){.list-events__list{gap:var(--spc-5xl)}}
.list-events__related-divider{border:0;border-top:1px solid var(--clr-ghost-ltst);margin:0}
.list-events__empty{align-items:center;display:flex;flex-direction:column;gap:var(--spc-lg);padding-block:var(--spc-7xl);text-align:center;min-height:50vh}
.list-events__empty[hidden]{display:none}.list-events__empty-icon{display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;background-color:var(--clr-ghost-ltst);border-radius:var(--rds-full);color:var(--clr-ntrl-min)}
.list-events__empty-icon svg{display:block}.list-events__empty-title{color:var(--clr-ntrl-min);font-family:var(--ff-primary);font-size:var(--fs-title-3xs);font-weight:var(--fw-bold);line-height:var(--lh-3xl);margin:0}
.list-events__empty-text{color:var(--clr-ntrl-ltst);font-size:var(--fs-base);line-height:var(--lh-base-lg);margin:0;max-inline-size:26rem}
.section-fees{background-color:var(--clr-secondary-lt);padding-block:210px var(--spc-xl);position:relative;margin-top:100px}
@media only screen and (max-width:991px){.section-fees{padding-block:var(--spc-6xl) var(--spc-8xl)}
}.section-fees::before{content:"";width:100%;height:100px;background:linear-gradient(0,#def5ff 2.4%,#fff 81.34%);position:absolute;left:0;top:0}
.section-fees__inner{align-items:center;display:flex;flex-direction:column;gap:var(--spc-8xl)}
.section-fees__header{align-items:center;display:flex;flex-direction:column;gap:var(--spc-2xl);text-align:center;z-index:2}
.section-fees__title{color:var(--clr-primary);font-family:var(--ff-primary);font-size:var(--fs-title-xs);font-weight:var(--fw-regular);line-height:1;margin:0}
@media only screen and (max-width:991px){.section-fees__title{font-size:var(--fs-title-2xs)}
}@media only screen and (max-width:640px){.section-fees__title{font-size:var(--fs-title-xs);line-height:var(--lh-3xl)}
}.section-fees__lead{color:var(--clr-ntrl-dkr);font-family:var(--ff-primary);font-size:var(--fs-base-lg);font-weight:var(--fw-regular);line-height:var(--lh-2xl);max-inline-size:915px}
.section-fees__lead p{margin:0}@media only screen and (max-width:991px){.section-fees__lead{font-size:var(--fs-base-md)}
}.section-fees__content{align-items:center;display:flex;flex-direction:column;gap:var(--spc-5xl);max-inline-size:1280px;width:100%}
.section-fees__cards{display:flex;gap:var(--spc-lg);justify-content:center;width:100%}
@media only screen and (max-width:1280px){.section-fees__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}
}.section-fees__note{color:var(--clr-primary-dkr);font-family:var(--ff-primary);font-size:var(--fs-base-md);font-weight:var(--fw-medium);line-height:var(--lh-sm);margin:0;text-align:center}
.base-page__content{display:flex;flex-direction:column;gap:var(--spc-3xl);padding-block:var(--spc-6xl)}
.base-page__content h2{color:var(--clr-ntrl-dkst);font-family:var(--ff-primary);font-size:var(--fs-title-3xs);font-weight:var(--fw-bold);line-height:var(--lh-3xl)}
.base-page__content h3{color:var(--clr-ntrl-dkst);font-family:var(--ff-primary);font-size:var(--fs-base-lg);font-weight:var(--fw-bold);line-height:var(--lh-2xl)}
.base-page__content h4{color:var(--clr-ntrl-dkr);font-family:var(--ff-primary);font-size:var(--fs-base-md);font-weight:var(--fw-bold);letter-spacing:.04em;line-height:var(--lh-sm);text-transform:uppercase}
.base-page__content p{color:var(--clr-ntrl-dkr);font-size:var(--fs-base-md);font-weight:var(--fw-regular);line-height:var(--lh-base-xl)}
.base-page__content a{color:var(--clr-primary);text-decoration:underline;transition:color .3s ease}
@media only screen and (min-width:1280px){.base-page__content a:hover{color:var(--clr-primary-dk)}
}.base-page__content strong{font-weight:var(--fw-bold)}.base-page__content em{font-style:italic}
.base-page__content small{color:var(--clr-ntrl-dk);font-size:var(--fs-base-sm);line-height:var(--lh-2xs)}
.base-page__content sup{font-size:.7em;vertical-align:super}.base-page__content ul,.base-page__content ol{display:flex;flex-direction:column;gap:var(--spc-sm);padding-inline-start:var(--spc-2xl)}
.base-page__content ul li,.base-page__content ol li{color:var(--clr-ntrl-dkr);font-size:var(--fs-base-md);line-height:var(--lh-base-xl)}
.base-page__content ul{list-style:disc}.base-page__content ol{list-style:decimal}
.base-page__content blockquote{background-color:var(--clr-ntrl-ltst);border-inline-start:3px solid var(--clr-primary);color:var(--clr-ntrl-dk);font-style:italic;padding-block:var(--spc-lg);padding-inline:var(--spc-2xl)}
.base-page__content blockquote p{color:inherit;font-style:italic}.base-page__content hr{background-color:var(--clr-ntrl-ltr);border:0;height:1px}
.base-page__content dl{display:flex;flex-direction:column;gap:var(--spc-md)}.base-page__content dt{color:var(--clr-ntrl-dkst);font-weight:var(--fw-bold)}
.base-page__content dd{color:var(--clr-ntrl-dkr);margin-inline-start:var(--spc-lg)}
.base-page__content table{border-collapse:collapse;display:block;min-width:640px;overflow-x:auto;width:100%}
.base-page__content table th,.base-page__content table td{border-block-end:1px solid var(--clr-ntrl-ltr);padding-block:var(--spc-md);padding-inline:var(--spc-lg);text-align:start}
.base-page__content table th{background-color:var(--clr-ntrl-ltst);color:var(--clr-ntrl-dkst);font-size:var(--fs-base-sm);font-weight:var(--fw-bold);letter-spacing:.03em;text-transform:uppercase}
.base-page__content table td{color:var(--clr-ntrl-dkr);font-size:var(--fs-base-md);line-height:var(--lh-2xl)}
@media only screen and (max-width:768px){.base-page__content{gap:var(--spc-2xl);padding-block:var(--spc-4xl)}
}.full-media{background-color:var(--clr-ntrl-min);padding-bottom:var(--spc-9xl)}@media only screen and (max-width:640px){.full-media .container{padding:0}
}@media only screen and (max-width:991px){.full-media{padding-bottom:var(--spc-7xl)}
}.full-media__img{aspect-ratio:1379 / 726;border-radius:var(--rds-sm);overflow:hidden}
@media only screen and (max-width:640px){.full-media__img{aspect-ratio:390 / 730}
}.full-media__img img{display:block;height:100%;object-fit:cover;width:100%}.card-grid{padding-block:var(--spc-8xl)}
.card-grid+.card-grid{padding-block:var(--spc-12xl) var(--spc-8xl)}.card-grid .pagination{margin-top:var(--spc-5xl)}
.card-grid__grid{width:100%;display:grid;gap:var(--spc-2xl);row-gap:var(--spc-4xl);grid-template-columns:repeat(2,1fr)}
@media only screen and (max-width:1080px){.card-grid__grid{grid-template-columns:repeat(1,1fr)}
}.card-grid__grid .card-news{background-color:var(--clr-ntrl-ltst);min-height:550px}
.card-grid__intro{display:flex;justify-content:space-between;margin-bottom:var(--spc-6xl)}
@media only screen and (max-width:1080px){.card-grid__intro{flex-direction:column}
}.card-grid__title{color:var(--clr-primary-dkr);font-family:var(--ff-primary);font-size:var(--fs-title-xs);font-weight:var(--fw-regular);line-height:var(--lh-6xl);max-width:50%;flex-shrink:0;padding-left:30px;position:relative}
@media only screen and (max-width:1080px){.card-grid__title{max-width:100%}}@media only screen and (max-width:640px){.card-grid__title{font-size:var(--fs-title-2xs);line-height:var(--lh-3xl)}
}.card-grid__title::before{content:"";position:absolute;top:19px;left:0;width:10px;height:10px;border-radius:var(--rds-full);background-color:var(--clr-tertiary);flex-shrink:0}
@media only screen and (max-width:640px){.card-grid__title::before{top:10px}}.card-grid__lead{max-width:40%}
@media only screen and (max-width:1080px){.card-grid__lead{max-width:100%;margin-top:var(--spc-2xl)}
}.card-grid__lead h1,.card-grid__lead h2,.card-grid__lead h3,.card-grid__lead h4,.card-grid__lead h5,.card-grid__lead h6,.card-grid__lead p,.card-grid__lead a{color:var(--clr-ntrl-dk);font-size:var(--fs-base-lg);line-height:var(--lh-base-lg)}
.card-grid--grid-3 .card-grid__grid{grid-template-columns:repeat(3,1fr)}@media only screen and (max-width:1280px){.card-grid--grid-3 .card-grid__grid{grid-template-columns:repeat(2,1fr)}
}@media only screen and (max-width:991px){.card-grid--grid-3 .card-grid__grid{grid-template-columns:repeat(1,1fr)}
}.card-grid--grid-4 .card-grid__grid{grid-template-columns:repeat(4,1fr)}@media only screen and (max-width:1280px){.card-grid--grid-4 .card-grid__grid{grid-template-columns:repeat(3,1fr)}
}@media only screen and (max-width:991px){.card-grid--grid-4 .card-grid__grid{grid-template-columns:repeat(2,1fr)}
}@media only screen and (max-width:640px){.card-grid--grid-4 .card-grid__grid{grid-template-columns:repeat(1,1fr)}
}.card-grid__empty{align-items:center;display:flex;flex-direction:column;gap:var(--spc-lg);grid-column:1 / -1;padding-block:var(--spc-7xl);text-align:center;min-height:50vh}
.card-grid__empty-icon{display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;background-color:var(--clr-ntrl-ltst);border-radius:var(--rds-full);color:var(--clr-primary-dkr)}
.card-grid__empty-icon svg{display:block}.card-grid__empty-title{color:var(--clr-primary-dkr);font-family:var(--ff-primary);font-size:var(--fs-title-3xs);font-weight:var(--fw-bold);line-height:var(--lh-3xl);margin:0}
.card-grid__empty-text{color:var(--clr-ntrl-dk);font-size:var(--fs-base);line-height:var(--lh-base-lg);margin:0;max-inline-size:26rem}
@keyframes icon-card-gradient{0%{background-position:0 50%}
50%{background-position:100% 50%}100%{background-position:0 50%}}@media(prefers-reduced-motion:reduce){.icon-card{animation:none}
}.grid-info{background-color:var(--clr-ntrl-min)}.grid-info__inner{padding-block:var(--spc-8xl) var(--spc-9xl);overflow:hidden}
@media only screen and (max-width:991px){.grid-info__inner{padding-block:var(--spc-6xl) var(--spc-8xl)}
}.grid-info__title{color:var(--clr-primary-dkr);font-family:var(--ff-primary);font-size:var(--fs-title-xs);font-weight:var(--fw-regular);line-height:var(--lh-6xl);margin:0 0 var(--spc-5xl);padding-inline-start:30px;position:relative}
.grid-info__title::before{background-color:var(--clr-tertiary);border-radius:var(--rds-full);content:"";height:10px;inset-inline-start:0;position:absolute;top:19px;width:10px}
@media only screen and (max-width:640px){.grid-info__title::before{top:10px}}@media only screen and (max-width:991px){.grid-info__title{font-size:var(--fs-title-2xs);line-height:var(--lh-3xl);margin-bottom:var(--spc-4xl)}
}@media only screen and (max-width:640px){.grid-info__title{font-size:var(--fs-title-3xs);padding-inline-start:24px}
}.grid-info__grid{display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 -28px}
@media only screen and (max-width:991px){.grid-info__grid{gap:var(--spc-7xl);grid-template-columns:minmax(0,1fr);margin:0}
}.grid-info__item{position:relative;padding:33px 28px 60px}.grid-info__item:not(:nth-child(3n)){border-right:1px solid var(--clr-ntrl)}
@media only screen and (max-width:991px){.grid-info__item:not(:nth-child(3n)){border:0}
}.grid-info__item:has(~ .grid-info__item:nth-child(3n+1)){border-bottom:1px solid var(--clr-ntrl)}
@media only screen and (max-width:991px){.grid-info__item:has(~ .grid-info__item:nth-child(3n+1)){border:0}
}@media only screen and (max-width:991px){.grid-info__item{border:0;padding:0}}.grid-info__image{border-radius:var(--rds-xs);display:block;height:223px;margin-bottom:var(--spc-2xl);overflow:hidden;width:100%}
.grid-info__image img{display:block;height:100%;object-fit:cover;width:100%}.grid-info__item-title{color:var(--clr-primary-dk);font-family:var(--ff-primary);font-size:var(--fs-title-3xs);font-weight:var(--fw-regular);line-height:var(--lh-3xl);margin:0 0 var(--spc-xl)}
.grid-info__item-desc{color:var(--clr-ntrl-dk)}.grid-info__item-desc p{font-family:var(--ff-primary);font-size:var(--fs-base-md);font-weight:var(--fw-medium);line-height:var(--lh-sm);margin:0}
.request-form{background-color:var(--clr-secondary-lt);padding-block:var(--spc-2xl) var(--spc-11xl)}
@media only screen and (max-width:991px){.request-form{padding-block:var(--spc-6xl)}
}.request-form__container{display:flex;justify-content:center}.request-form__box{background-color:var(--clr-ntrl-min);border-radius:var(--rds-lg);box-shadow:0 8px 28px #0000001a;display:flex;flex-direction:column;gap:var(--spc-6xl);max-inline-size:1200px;padding:var(--spc-6xl);width:100%}
@media only screen and (max-width:640px){.request-form__box{padding:var(--spc-3xl) var(--spc-2xl)}
}.request-form__intro{align-items:center;display:flex;flex-direction:column;gap:var(--spc-xl);text-align:center}
.request-form__intro[hidden]{display:none}.request-form__icon{height:108px;width:auto}
.request-form__icon img{height:100%;object-fit:contain;width:auto}.request-form__title{color:var(--clr-primary);font-family:var(--ff-primary);font-size:var(--fs-title-xs);font-weight:var(--fw-regular);line-height:var(--lh-6xl);margin:0}
@media only screen and (max-width:640px){.request-form__title{font-size:var(--fs-title-xs);line-height:var(--lh-3xl)}
}.request-form__lead{color:var(--clr-ntrl-dk);font-family:var(--ff-primary);font-size:var(--fs-base-lg);font-weight:var(--fw-regular);line-height:var(--lh-2xl);max-inline-size:46rem}
.request-form__lead p{margin:0}@media only screen and (max-width:640px){.request-form__lead{font-size:var(--fs-base-md)}
}.request-form__stepper{display:flex;gap:var(--spc-xs);width:100%}@media only screen and (max-width:991px){.request-form__stepper{flex-wrap:wrap;row-gap:var(--spc-2xl)}
}.request-form__stepper[hidden]{display:none}.request-form__step{align-items:center;background:0;border:0;cursor:default;display:flex;flex:1 0 0;flex-direction:column;gap:var(--spc-xl);justify-content:center;padding:0}
.request-form__step:disabled{cursor:not-allowed}@media only screen and (max-width:991px){.request-form__step{flex:1 0 40%}
}.request-form__step-label{color:var(--clr-ntrl);font-family:var(--ff-primary);font-size:var(--fs-base-md);font-weight:var(--fw-medium);line-height:var(--lh-sm);transition:color .3s ease}
.request-form__step-line{align-items:center;background-color:var(--clr-ntrl-ltr);block-size:3px;border-radius:var(--rds-full);display:flex;inline-size:100%;justify-content:center;transition:background-color .3s ease}
.request-form__step-num{align-items:center;background-color:var(--clr-ntrl-ltr);block-size:25px;border-radius:var(--rds-full);color:var(--clr-ntrl-dkr);display:flex;flex-shrink:0;font-family:var(--ff-primary);font-size:var(--fs-base-sm);font-weight:var(--fw-medium);inline-size:25px;justify-content:center;transition:background-color .3s ease,color .3s ease}
.request-form__step--done{cursor:pointer}.request-form__step--done .request-form__step-label{color:var(--clr-primary)}
.request-form__step--done .request-form__step-line,.request-form__step--done .request-form__step-num{background-color:var(--clr-primary)}
.request-form__step--done .request-form__step-num{color:var(--clr-ntrl-min)}.request-form__step--active .request-form__step-label{color:var(--clr-tertiary)}
.request-form__step--active .request-form__step-line,.request-form__step--active .request-form__step-num{background-color:var(--clr-tertiary)}
.request-form__step--active .request-form__step-num{color:var(--clr-ntrl-min)}.request-form__panel{display:flex;flex-direction:column;gap:var(--spc-3xl)}
.request-form__panel[hidden]{display:none}.request-form__panel-header{display:flex;flex-direction:column;gap:var(--spc-sm)}
.request-form__subtitle{color:var(--clr-primary);font-family:var(--ff-primary);font-size:var(--fs-title-3xs);font-weight:var(--fw-regular);line-height:var(--lh-3xl);margin:0}
.request-form__panel-lead{color:var(--clr-ntrl-dkr);font-family:var(--ff-primary);font-size:var(--fs-base-md);font-weight:var(--fw-regular);line-height:var(--lh-2xl)}
.request-form__panel-lead p{margin:0}.request-form__summary-card{background-color:var(--clr-ntrl-min);border:1px solid var(--clr-ntrl-ltr);border-radius:var(--rds-md);display:flex;gap:var(--spc-3xl);padding:var(--spc-2xl)}
@media only screen and (max-width:640px){.request-form__summary-card{flex-direction:column}
}.request-form__summary-item{display:flex;flex:1 0 0;flex-direction:column;gap:var(--spc-lg)}
.request-form__summary-label{color:var(--clr-primary-dkr);font-family:var(--ff-primary);font-size:var(--fs-base-md);font-weight:var(--fw-regular);line-height:var(--lh-2xl);margin:0}
.request-form__summary-heading{color:var(--clr-primary-dkr);font-family:var(--ff-primary);font-size:var(--fs-base-lg);font-weight:var(--fw-medium);line-height:var(--lh-sm);margin:0 0 var(--spc-md)}
.request-form__submit{align-self:flex-start}@media only screen and (max-width:640px){.request-form__submit{align-self:stretch}
}.request-form__success{align-items:center;display:flex;flex-direction:column;gap:var(--spc-2xl);padding-block:var(--spc-9xl);text-align:center}
.request-form__success[hidden]{display:none}.request-form__success .btn{animation:request-form-success-fade-up .5s .65s cubic-bezier(0.4,0,0.2,1) both;margin-block-start:var(--spc-lg)}
@media only screen and (max-width:640px){.request-form__success{padding-block:var(--spc-6xl)}
}.request-form__success-icon{align-items:center;animation:request-form-success-pop .5s cubic-bezier(0.34,1.56,0.64,1) both;background-color:var(--clr-success);block-size:72px;border-radius:var(--rds-full);color:var(--clr-ntrl-min);display:flex;inline-size:72px;justify-content:center}
.request-form__success-icon svg{display:block}.request-form__success-icon path{animation:request-form-success-draw .35s .3s ease-out both;stroke-dasharray:27;stroke-dashoffset:27}
.request-form__success-title{animation:request-form-success-fade-up .5s .45s cubic-bezier(0.4,0,0.2,1) both;color:var(--clr-primary-dkr);font-family:var(--ff-primary);font-size:var(--fs-title-xs);font-weight:var(--fw-bold);line-height:var(--lh-6xl);margin:0}
@media only screen and (max-width:640px){.request-form__success-title{font-size:var(--fs-title-3xs);line-height:var(--lh-3xl)}
}.request-form__success-text{animation:request-form-success-fade-up .5s .55s cubic-bezier(0.4,0,0.2,1) both;color:var(--clr-ntrl-dk);font-family:var(--ff-primary);font-size:var(--fs-base-lg);font-weight:var(--fw-regular);line-height:var(--lh-2xl);max-inline-size:46rem}
.request-form__success-text p{margin:0}@media only screen and (max-width:640px){.request-form__success-text{font-size:var(--fs-base-md)}
}@keyframes request-form-success-pop{0%{opacity:0;transform:scale(0.4)}
100%{opacity:1;transform:scale(1)}}@keyframes request-form-success-fade-up{0%{opacity:0;transform:translateY(16px)}
100%{opacity:1;transform:translateY(0)}}@keyframes request-form-success-draw{to{stroke-dashoffset:0}
}@media(prefers-reduced-motion:reduce){.request-form__success-icon,.request-form__success-icon path,.request-form__success-title,.request-form__success-text,.request-form__success .btn{animation:none}
}.cta-banner{padding-block:var(--spc-8xl)}.cta-banner__content{background-color:var(--clr-secondary-lt);padding:var(--spc-8xl);border-radius:var(--rds-lg);display:flex;flex-direction:column;align-items:center;gap:var(--spc-5xl)}
.cta-banner__text{max-width:60%}.cta-banner__text h1,.cta-banner__text h2,.cta-banner__text h3,.cta-banner__text h4,.cta-banner__text h5,.cta-banner__text h6{color:var(--clr-ntrl-min);font:var(--fw-medium) var(--fs-title-2xs)/var(--lh-base-lg) var(--ff-primary);text-align:center;margin-bottom:var(--spc-2xl)}
.cta-banner__text p{align-items:center;color:var(--clr-ntrl-min);opacity:.8;text-align:center;font-size:var(--fs-base-lg)}
.cta-banner .btn{width:fit-content}.media-slider{padding-block:var(--spc-4xl)}.media-slider+.next-event-program{padding-top:var(--spc-12xl)}
.media-slider__box{display:flex;flex-flow:row nowrap;overflow:hidden;gap:14px;scrollbar-width:none}
.media-slider__box::-webkit-scrollbar{display:none}.media-slider__img{height:408px;width:600px;border-radius:var(--rds-md);overflow:hidden;display:flex;justify-content:center;align-items:center;flex-shrink:0}
@media only screen and (max-width:991px){.media-slider__img{width:400px;height:370px}
}.media-slider__img:nth-child(odd){width:300px}@media only screen and (max-width:991px){.media-slider__img:nth-child(odd){width:200px}
}.media-slider__img img{width:100%;height:100%;object-fit:cover}.highlight-block{background-color:var(--clr-ntrl-min);display:flex;align-items:center;justify-content:center}
@media only screen and (max-width:1080px){.highlight-block{padding-block:var(--spc-6xl)}
}.highlight-block__container{position:relative;max-width:1920px;padding-inline:50px}
@media only screen and (max-width:1080px){.highlight-block__container{display:flex;flex-direction:column-reverse;padding-inline:0;align-items:flex-start}
}.highlight-block__video{position:absolute;top:50%;left:-19%;transform:translateY(-50%);z-index:1;height:750px;width:auto;overflow:hidden;display:flex;justify-content:center;align-items:center}
@media only screen and (max-width:1366px){.highlight-block__video{height:600px}}@media only screen and (max-width:1080px){.highlight-block__video{position:relative;transform:none;top:inherit;left:inherit;overflow:visible;height:750px;width:100%}
}@media only screen and (max-width:640px){.highlight-block__video{aspect-ratio:1 / 1;width:100%;height:auto}
}@media only screen and (min-width:1919px){.highlight-block__video{left:-10%}}.highlight-block__video video{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}
@media only screen and (max-width:1080px){.highlight-block__video video{position:absolute;left:-40%;width:100%;height:100%}
}@media only screen and (max-width:640px){.highlight-block__video video{width:550px;height:550px}
}.highlight-block__box{display:flex;justify-content:flex-end;align-items:center;min-height:763px;padding-block:var(--spc-12xl)}
@media only screen and (max-width:1080px){.highlight-block__box{min-height:auto;padding-inline:30px;padding-block:0}
}@media only screen and (max-width:640px){.highlight-block__box{padding-inline:15px}
}.highlight-block__text{width:61%;font-size:var(--fs-title-xs);font-weight:var(--fw-regular);line-height:var(--lh-base-lg);position:relative;z-index:2}
@media only screen and (max-width:1080px){.highlight-block__text{width:100%}}@media only screen and (max-width:640px){.highlight-block__text{font-size:var(--fs-title-3xs)}
}.social-grid{padding-block:var(--spc-8xl)}.social-grid__title{color:var(--clr-primary-dkr);font-family:var(--ff-primary);font-size:var(--fs-title-xs);font-weight:var(--fw-regular);line-height:var(--lh-6xl);max-width:50%;flex-shrink:0;padding-left:30px;position:relative;margin-bottom:var(--spc-3xl)}
@media only screen and (max-width:1080px){.social-grid__title{max-width:100%}}@media only screen and (max-width:640px){.social-grid__title{font-size:var(--fs-title-2xs);line-height:var(--lh-3xl)}
}.social-grid__title::before{content:"";position:absolute;top:19px;left:0;width:10px;height:10px;border-radius:var(--rds-full);background-color:var(--clr-tertiary);flex-shrink:0}
@media only screen and (max-width:640px){.social-grid__title::before{top:10px}}.social-grid__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--spc-4xl) var(--spc-xl);margin-top:var(--spc-7xl)}
@media only screen and (max-width:1280px){.social-grid__grid{grid-template-columns:repeat(4,1fr)}
}@media only screen and (max-width:768px){.social-grid__grid{grid-template-columns:repeat(3,1fr)}
}@media only screen and (max-width:640px){.social-grid__grid{grid-template-columns:repeat(2,1fr);margin-top:var(--spc-3xl)}
}@media only screen and (max-width:340px){.social-grid__grid{grid-template-columns:1fr}
}.nominated-layout{background-color:var(--clr-ntrl-min);padding-block:var(--spc-10xl)}
@media only screen and (max-width:1080px){.nominated-layout{padding-block:var(--spc-8xl)}
}.nominated-layout__container{align-items:flex-start;display:flex;gap:var(--spc-9xl)}
@media only screen and (max-width:1080px){.nominated-layout__container{align-items:stretch;flex-direction:column;gap:var(--spc-6xl)}
}.nominated-layout__intro{display:flex;flex-direction:column;gap:var(--spc-2xl);inset-block-start:calc(var(--site-header-h, 0px) + var(--spc-2xl));position:sticky;width:34%}
@media only screen and (max-width:1080px){.nominated-layout__intro{position:static;width:100%}
}.nominated-layout__title{color:var(--clr-primary-dkr);font-family:var(--ff-primary);font-size:var(--fs-title-xs);font-weight:var(--fw-regular);line-height:var(--lh-6xl);margin:0;padding-left:30px;position:relative}
@media only screen and (max-width:1080px){.nominated-layout__title{font-size:var(--fs-title-2xs)}
}@media only screen and (max-width:640px){.nominated-layout__title{font-size:var(--fs-title-3xs);line-height:var(--lh-3xl)}
}.nominated-layout__title::before{content:"";position:absolute;top:19px;left:0;width:10px;height:10px;border-radius:var(--rds-full);background-color:var(--clr-tertiary);flex-shrink:0}
@media only screen and (max-width:640px){.nominated-layout__title::before{top:10px}
}.nominated-layout__lead{color:var(--clr-ntrl-dk);font:var(--fw-regular) var(--fs-base-lg)/var(--lh-2xl) var(--ff-primary)}
.nominated-layout__lead p{margin:0}@media only screen and (max-width:991px){.nominated-layout__lead{font-size:var(--fs-base-md)}
}.nominated-layout__list{display:flex;flex:1 1 0;flex-direction:column;min-width:0}
.nominated-item{align-items:center;border-bottom:1px solid var(--clr-ntrl-ltr);cursor:pointer;display:flex;gap:var(--spc-3xl);justify-content:space-between;padding-block:var(--spc-2xl);padding-inline:var(--spc-lg);transition:background-color .3s cubic-bezier(0.4,0,0.2,1)}
.nominated-item:first-child{border-top:1px solid var(--clr-ntrl-ltr)}@media only screen and (min-width:1280px){.nominated-item:hover{background-color:var(--clr-secondary-lt)}
.nominated-item:hover .nominated-item__title{color:var(--clr-primary)}.nominated-item:hover .link__text{color:var(--clr-primary)}
.nominated-item:hover .link__icon{background-color:var(--clr-secondary)}}@media only screen and (max-width:640px){.nominated-item{align-items:flex-start;flex-direction:column;gap:var(--spc-lg)}
}.nominated-item__title{color:var(--clr-primary-dkr);font:var(--fw-medium) var(--fs-base-lg)/var(--lh-2xl) var(--ff-primary);margin:0;transition:color .3s cubic-bezier(0.4,0,0.2,1)}
@media only screen and (max-width:991px){.nominated-item__title{font-size:var(--fs-base-md)}
}.nominated-modal{align-items:center;display:flex;inset:0;justify-content:center;padding:var(--spc-3xl);position:fixed;z-index:500}
.nominated-modal[hidden]{display:none}.nominated-modal__overlay{backdrop-filter:blur(2px);background-color:#081326cc;cursor:pointer;inset:0;position:absolute}
.nominated-modal__box{background-color:var(--clr-ntrl-min);border-radius:var(--rds-md);display:flex;flex-direction:column;gap:var(--spc-2xl);max-height:80vh;max-width:480px;overflow-y:auto;padding:var(--spc-5xl);position:relative;width:100%;z-index:1}
@media only screen and (max-width:640px){.nominated-modal__box{padding:var(--spc-3xl) var(--spc-2xl)}
}.nominated-modal__close{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background-color:transparent;border:1px solid var(--clr-primary-dkr);border-radius:var(--rds-full);color:var(--clr-primary-dkr);cursor:pointer;inset-block-start:var(--spc-lg);inset-inline-end:var(--spc-lg);position:absolute;padding:0;transition:background-color .3s cubic-bezier(0.4,0,0.2,1),color .3s cubic-bezier(0.4,0,0.2,1)}
.nominated-modal__close svg{display:block}@media only screen and (min-width:1280px){.nominated-modal__close:hover{background-color:var(--clr-primary-dkr);color:var(--clr-ntrl-min)}
}.nominated-modal__title{color:var(--clr-primary-dkr);font:var(--fw-regular) var(--fs-title-3xs)/var(--lh-3xl) var(--ff-primary);margin:0;padding-inline-end:var(--spc-6xl)}
@media only screen and (max-width:640px){.nominated-modal__title{font-size:var(--fs-base-lg);line-height:var(--lh-2xl)}
}.nominated-modal__list{display:flex;flex-direction:column;gap:var(--spc-sm);list-style:none;margin:0;margin-inline-end:calc(var(--spc-sm) - var(--spc-5xl));max-height:40vh;overflow-y:auto;padding:0;padding-inline-end:var(--spc-sm)}
.nominated-modal__list::-webkit-scrollbar{block-size:6px;inline-size:6px}.nominated-modal__list::-webkit-scrollbar-thumb{background:var(--clr-primary);border-radius:var(--rds-xs)}
@media only screen and (min-width:1280px){.nominated-modal__list::-webkit-scrollbar-thumb:hover{background:var(--clr-primary-dk)}
}.nominated-modal__list::-webkit-scrollbar-track{background:rgba(0,0,0,0);border-radius:var(--rds-xs)}
.nominated-modal__item{border-bottom:1px solid var(--clr-ntrl-ltst);color:var(--clr-ntrl-dkr);font:var(--fw-regular) var(--fs-base-md)/var(--lh-sm) var(--ff-primary);padding-block:var(--spc-md)}
.nominated-modal__item:last-child{border-bottom:0}.nominated-modal__pending{display:flex;flex-direction:column;gap:var(--spc-xl)}
.nominated-modal__pending[hidden]{display:none}.nominated-modal__pending-text{color:var(--clr-ntrl-dkr);font:var(--fw-medium) var(--fs-base-lg)/var(--lh-2xl) var(--ff-primary);margin:0}
.ticket-cta{padding-block:var(--spc-9xl)}@media only screen and (max-width:1080px){.ticket-cta{padding-block:var(--spc-8xl)}
}.ticket-cta__container{display:flex;gap:var(--spc-9xl);justify-content:space-between}
@media only screen and (max-width:1280px){.ticket-cta__container{flex-direction:column;gap:var(--spc-5xl)}
}.ticket-cta__intro{display:flex;flex:0 1 33%;flex-direction:column;gap:var(--spc-lg)}
@media only screen and (max-width:1080px){.ticket-cta__intro{max-inline-size:45rem}
}.ticket-cta__title{color:var(--clr-primary-dkr);font-family:var(--ff-primary);font-size:var(--fs-title-xs);font-weight:var(--fw-regular);line-height:var(--lh-6xl);margin:0;padding-left:30px;position:relative}
@media only screen and (max-width:1080px){.ticket-cta__title{font-size:var(--fs-title-2xs)}
}@media only screen and (max-width:640px){.ticket-cta__title{font-size:var(--fs-title-3xs);line-height:var(--lh-3xl)}
}.ticket-cta__title::before{content:"";position:absolute;top:19px;left:0;width:10px;height:10px;border-radius:var(--rds-full);background-color:var(--clr-tertiary);flex-shrink:0}
@media only screen and (max-width:640px){.ticket-cta__title::before{top:10px}}.ticket-cta__lead{color:var(--clr-ntrl-dk);font:var(--fw-regular) var(--fs-base-lg)/var(--lh-2xl) var(--ff-primary)}
.ticket-cta__lead p{margin:0}@media only screen and (max-width:640px){.ticket-cta__lead{font-size:var(--fs-base-md)}
}.ticket-cta__card{background-color:var(--clr-ntrl-ltst);border:1px solid var(--clr-ntrl-ltr);border-radius:var(--rds-lg);flex:0 1 55%;padding:var(--spc-7xl);width:100%}
.ticket-cta__card .form{gap:var(--spc-2xl)}@media only screen and (max-width:640px){.ticket-cta__card{padding:var(--spc-3xl)}
}.login{background-color:var(--clr-ntrl-min);display:flex;min-height:100dvh;overflow:hidden}
.login__aside{background:linear-gradient(183.82deg,var(--clr-primary) 25.57%,var(--clr-secondary) 100.39%);color:var(--clr-ntrl-min);display:flex;flex:0 0 44%;flex-direction:column;justify-content:space-between;gap:var(--spc-6xl);overflow:hidden;padding:var(--spc-6xl) var(--spc-6xl) var(--spc-8xl);position:relative}
.login__aside-blobs{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}
.login__aside-blob{filter:blur(80px);position:absolute;will-change:transform,border-radius}
.login__aside-blob--a{animation:login-morph-a 18s ease-in-out infinite;background:radial-gradient(ellipse at center,var(--clr-secondary) 0,var(--clr-primary) 62%,transparent 80%);border-radius:62% 38% 71% 29% / 44% 67% 33% 56%;height:65%;inset-inline-end:-20%;inset-block-start:-12%;opacity:.55;width:70%}
.login__aside-blob--b{animation:login-morph-b 22s ease-in-out infinite;background:radial-gradient(ellipse at center,var(--clr-primary-dk) 0,var(--clr-primary) 60%,transparent 80%);border-radius:29% 71% 42% 58% / 61% 37% 63% 39%;height:55%;inset-inline-start:-18%;inset-block-end:-10%;opacity:.6;width:60%}
.login__aside-content{display:flex;flex-direction:column;gap:var(--spc-6xl);height:100%;justify-content:space-between;position:relative;z-index:1}
.login__aside-logo{display:block;height:30px;width:auto}.login__aside-logo svg{display:block;fill:var(--clr-ntrl-min);height:100%;width:auto}
.login__aside-body{display:flex;flex-direction:column;gap:var(--spc-2xl);max-width:28rem}
.login__aside-badge{align-items:center;display:flex;gap:var(--spc-sm)}.login__aside-dot{background-color:var(--clr-tertiary);border-radius:var(--rds-full);block-size:10px;flex-shrink:0;inline-size:10px}
.login__aside-eyebrow{color:var(--clr-ntrl-ltst);font-family:var(--ff-primary);font-size:var(--fs-base-sm);font-weight:var(--fw-medium);letter-spacing:.06em;line-height:var(--lh-xs);text-transform:uppercase}
.login__aside-title{color:var(--clr-ntrl-min);font-family:var(--ff-primary);font-size:var(--fs-title-md);font-weight:var(--fw-regular);line-height:var(--lh-12xl);margin:0}
.login__aside-lead{color:var(--clr-ntrl-ltst);font-family:var(--ff-primary);font-size:var(--fs-base-lg);font-weight:var(--fw-regular);line-height:var(--lh-2xl)}
.login__aside-lead p{margin:0}.login__panel{align-items:center;display:flex;flex:1;justify-content:center;padding:var(--spc-6xl) var(--spc-3xl);position:relative}
.login__box{display:flex;flex-direction:column;gap:var(--spc-3xl);width:100%;max-width:26rem}
.login__header{display:flex;flex-direction:column;gap:var(--spc-sm)}.login__eyebrow{color:var(--clr-primary);font-family:var(--ff-primary);font-size:var(--fs-base-sm);font-weight:var(--fw-medium);letter-spacing:.06em;line-height:var(--lh-xs);text-transform:uppercase}
.login__title{color:var(--clr-primary-dkr);font-family:var(--ff-primary);font-size:var(--fs-title-xs);font-weight:var(--fw-bold);line-height:var(--lh-base-lg);margin:0}
.login__lead{color:var(--clr-ntrl-dk);font-family:var(--ff-primary);font-size:var(--fs-base-md);font-weight:var(--fw-regular);line-height:var(--lh-2xl)}
.login__lead p{margin:0}.login__form{display:flex;flex-direction:column;gap:var(--spc-xl)}
.login__password-wrap{position:relative;width:100%}.login__password-input{padding-inline-end:var(--spc-5xl)}
.login__password-toggle{align-items:center;background:0;border:0;color:var(--clr-ntrl-dk);cursor:pointer;display:flex;inset-block-start:50%;inset-inline-end:var(--spc-md);justify-content:center;position:absolute;transform:translateY(-50%);transition:color .25s cubic-bezier(0.4,0,0.2,1)}
.login__password-toggle svg{display:block}@media only screen and (min-width:1280px){.login__password-toggle:hover{color:var(--clr-primary)}
}.login__form-foot{display:flex;justify-content:flex-end}.login__forgot{appearance:none;background-color:transparent;border:0;color:var(--clr-primary);cursor:pointer;font-family:var(--ff-primary);font-size:var(--fs-base-sm);font-weight:var(--fw-regular);line-height:var(--lh-xs);margin:0;padding:0;text-decoration:none;transition:color .25s cubic-bezier(0.4,0,0.2,1)}
.login__forgot:visited{color:var(--clr-primary)}@media only screen and (min-width:1280px){.login__forgot:hover{color:var(--clr-primary-dk)}
}.login__submit{width:100%}.login__hint{color:var(--clr-ntrl-dk);font-family:var(--ff-primary);font-size:var(--fs-base-sm);font-weight:var(--fw-regular);line-height:var(--lh-2xl);margin:calc(var(--spc-xl) * -1) 0 0}
.login__message{color:var(--clr-notification);font-family:var(--ff-primary);font-size:var(--fs-base-sm);font-weight:var(--fw-medium);line-height:var(--lh-2xl)}
.login__message:empty{display:none}.login__message--success{color:var(--clr-success)}
.login__divider{background-color:var(--clr-ntrl-ltst);block-size:1px;border:0;inline-size:100%;margin:0}
.login__signup{align-items:center;color:var(--clr-ntrl-dkr);display:flex;flex-wrap:wrap;font-family:var(--ff-primary);font-size:var(--fs-base-md);font-weight:var(--fw-regular);gap:var(--spc-xs);justify-content:center;line-height:var(--lh-2xl);margin:0}
.login__signup-link{color:var(--clr-primary);cursor:pointer;font-family:var(--ff-primary);font-size:var(--fs-base-md);font-weight:var(--fw-medium);text-decoration:none;transition:color .25s cubic-bezier(0.4,0,0.2,1)}
@media only screen and (min-width:1280px){.login__signup-link:hover{color:var(--clr-primary-dk)}
}.login__success{align-items:center;display:flex;flex-direction:column;gap:var(--spc-2xl);padding-block:var(--spc-4xl);text-align:center}
.login__success .btn{animation:login-success-fade-up .5s .65s cubic-bezier(0.4,0,0.2,1) both;margin-block-start:var(--spc-lg)}
.login__success-icon{align-items:center;animation:login-success-pop .5s cubic-bezier(0.34,1.56,0.64,1) both;background-color:var(--clr-success);block-size:72px;border-radius:var(--rds-full);color:var(--clr-ntrl-min);display:flex;inline-size:72px;justify-content:center}
.login__success-icon svg{display:block}.login__success-icon path{animation:login-success-draw .35s .3s ease-out both;stroke-dasharray:27;stroke-dashoffset:27}
.login__success-title{animation:login-success-fade-up .5s .45s cubic-bezier(0.4,0,0.2,1) both;color:var(--clr-primary-dkr);font-family:var(--ff-primary);font-size:var(--fs-title-xs);font-weight:var(--fw-bold);line-height:var(--lh-base-lg);margin:0}
.login__success-text{animation:login-success-fade-up .5s .55s cubic-bezier(0.4,0,0.2,1) both;color:var(--clr-ntrl-dk);font-family:var(--ff-primary);font-size:var(--fs-base-md);font-weight:var(--fw-regular);line-height:var(--lh-2xl)}
.login__success-text p{margin:0}@media only screen and (max-width:1080px){.login{flex-direction:column;min-height:auto}
.login__aside{flex:0 0 auto;padding:var(--spc-5xl) var(--spc-3xl)}.login__aside-content{gap:var(--spc-4xl)}
.login__aside-title{font-size:var(--fs-title-2xs);line-height:var(--lh-3xl)}.login__panel{padding:var(--spc-5xl) var(--spc-3xl)}
}@media only screen and (max-width:768px){.login__aside-lead{display:none}}@media only screen and (max-width:640px){.login__aside{padding:var(--spc-3xl) var(--spc-2xl)}
.login__title{font-size:var(--fs-title-3xs);line-height:var(--lh-3xl)}.login__panel{padding:var(--spc-3xl) var(--spc-lg) var(--spc-6xl)}
}@keyframes login-morph-a{0%{border-radius:62% 38% 71% 29% / 44% 67% 33% 56%}
50%{border-radius:41% 59% 67% 33% / 58% 42% 71% 29%}100%{border-radius:62% 38% 71% 29% / 44% 67% 33% 56%}
}@keyframes login-morph-b{0%{border-radius:29% 71% 42% 58% / 61% 37% 63% 39%}
50%{border-radius:71% 29% 37% 63% / 58% 42% 29% 71%}100%{border-radius:29% 71% 42% 58% / 61% 37% 63% 39%}
}@keyframes login-success-pop{0%{opacity:0;transform:scale(0.4)}
100%{opacity:1;transform:scale(1)}}@keyframes login-success-fade-up{0%{opacity:0;transform:translateY(16px)}
100%{opacity:1;transform:translateY(0)}}@keyframes login-success-draw{to{stroke-dashoffset:0}
}@media(prefers-reduced-motion:reduce){.login__aside-blob{animation:none}.login__success-icon,.login__success-icon path,.login__success-title,.login__success-text,.login__success .btn{animation:none}
}.area-intro{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spc-2xl);background-color:var(--clr-ntrl-min);padding-block:7.6875rem var(--spc-7xl)}
@media only screen and (max-width:991px){.area-intro{padding-block:7.6875rem var(--spc-5xl)}
}@media only screen and (max-width:640px){.area-intro{padding-block:7.6875rem var(--spc-3xl)}
}.area-intro__profile{align-items:center;display:flex;gap:var(--spc-lg)}.area-intro__img{align-items:center;background-color:var(--clr-ntrl-ltst);block-size:72px;border-radius:var(--rds-full);color:var(--clr-ntrl-dk);display:flex;flex-shrink:0;inline-size:72px;justify-content:center;overflow:hidden}
.area-intro__img img{block-size:100%;display:block;inline-size:100%;object-fit:cover}
.area-intro__img img[src='']{display:none}.area-intro__img img:not([src='']) ~ .area-intro__img-fallback{display:none}
.area-intro__img-fallback{display:block;flex-shrink:0}.area-intro__text{display:flex;flex-direction:column;gap:var(--spc-xs)}
.area-intro__label{color:var(--clr-primary);font-family:var(--ff-primary);font-size:var(--fs-base-sm);font-weight:var(--fw-medium);letter-spacing:.06em;line-height:var(--lh-xs);margin:0;text-transform:uppercase}
.area-intro__company{color:var(--clr-ntrl-dkst);font-family:var(--ff-primary);font-size:var(--fs-title-3xs);font-weight:var(--fw-bold);line-height:var(--lh-6xl);margin:0}
.area-intro__user{align-items:flex-start;display:flex;flex-direction:column;gap:var(--spc-xs);margin-inline-start:var(--spc-lg);padding-inline-start:var(--spc-2xl);position:relative}
.area-intro__user::before{background-color:var(--clr-ntrl-ltr);block-size:70%;content:'';inline-size:1px;inset-block-start:50%;inset-inline-start:0;position:absolute;transform:translateY(-50%)}
@media only screen and (max-width:640px){.area-intro__user{margin-inline-start:0;padding-inline-start:0}
.area-intro__user::before{content:none}}.area-intro__name{color:var(--clr-ntrl-dkst);font-family:var(--ff-primary);font-size:var(--fs-base-lg);font-weight:var(--fw-bold);line-height:var(--lh-2xl);margin:0}
.area-intro__role{color:var(--clr-ntrl-dk);font-family:var(--ff-primary);font-size:var(--fs-base-md);font-weight:var(--fw-regular);line-height:var(--lh-2xl);margin:0}
.area-intro__logout{margin-inline-start:auto}@media only screen and (max-width:640px){.area-intro{gap:var(--spc-lg)}
.area-intro__logout{margin-inline-start:0}.area-intro__company{font-size:var(--fs-title-2xs);line-height:var(--lh-3xl)}
}.site-header{position:fixed;top:0;left:0;right:0;z-index:100}.site-header__backdrop{position:fixed;inset:0;z-index:-1;background-color:rgba(0,0,0,0.34);backdrop-filter:blur(10.6px);opacity:0;pointer-events:none;transition:opacity .3s ease}
.site-header__backdrop--visible{opacity:1;pointer-events:auto;cursor:pointer}.site-header__bar{display:flex;align-items:center;justify-content:space-between;padding:12px var(--spc-3xl);background-color:var(--clr-secondary-lt)}
.site-header__bar-notice{display:flex;align-items:center;gap:8px;font-family:var(--ff-primary);font-size:var(--fs-base-sm);color:var(--clr-primary-dkr);line-height:var(--lh-xs)}
@media only screen and (max-width:640px){.site-header__bar-notice{font-size:var(--fs-base-xs)}
}.site-header__bar-notice *{margin:0}.site-header__bar-notice svg{flex-shrink:0}@media only screen and (max-width:640px){.site-header__bar-notice svg{width:14px;height:14px}
}.site-header__bar-notice a{color:var(--clr-primary);text-decoration:none}.site-header__bar-notice a:hover{text-decoration:underline}
.site-header__bar-links{display:flex;align-items:center;gap:30px}.site-header__bar-link{display:flex;align-items:center;gap:8px;font-family:var(--ff-primary);font-size:var(--fs-base-sm);color:var(--clr-primary-dkr);line-height:var(--lh-xs);text-decoration:none;white-space:nowrap}
.site-header__bar-link svg{flex-shrink:0}.site-header__bar-link:visited{color:var(--clr-primary-dkr)}
.site-header__bar-link:hover{opacity:.7}.site-header__main{padding:11px var(--spc-3xl) 8px}
.site-header__main-inner{display:flex;align-items:stretch;gap:16px}.site-header__pill{flex:1;overflow:hidden;background-color:var(--clr-ntrl-min);border:1px solid var(--clr-ntrl-ltr);border-radius:32px;transition:border-radius .2s cubic-bezier(0.4,0,0.2,1)}
@media only screen and (max-width:1280px){.site-header__pill{display:flex;flex-direction:column;justify-content:center}
}.site-header__pill--open{border-radius:var(--rds-sm)}.site-header__pill-row{display:flex;align-items:center;padding:13px 40px 13px 30px}
@media only screen and (max-width:1280px){.site-header__pill-row{gap:24px}}.site-header__logo{display:flex;align-items:center;flex-shrink:0;text-decoration:none}
.site-header__logo svg{display:block;height:30px;width:auto;fill:var(--clr-primary)}
@media only screen and (max-width:1280px){.site-header__logo svg{height:24px}}.site-header__nav{flex:1;display:flex;justify-content:flex-end;padding-right:20px}
.site-header__nav-list{display:flex;align-items:center;gap:50px;list-style:none;margin:0}
@media only screen and (max-width:1280px){.site-header__nav-list{gap:20px}}.site-header__nav-item{display:flex;align-items:center}
.site-header__nav-btn,.site-header__nav-link{display:flex;align-items:center;gap:4px;font-family:var(--ff-primary);font-size:14px;font-weight:var(--fw-regular);line-height:var(--lh-2xs);color:var(--clr-primary-dkr);text-decoration:none;background:0;border:0;padding:0;cursor:pointer;white-space:nowrap;opacity:.96;transition:color .2s ease}
.site-header__nav-btn:visited,.site-header__nav-link:visited{color:var(--clr-primary-dkr)}
.site-header__nav-btn:hover,.site-header__nav-link:hover{color:var(--clr-primary)}
.site-header__nav-chevron{flex-shrink:0;display:block;transition:transform .35s cubic-bezier(0.4,0,0.2,1)}
.site-header__nav-item--open .site-header__nav-btn{color:var(--clr-primary)}.site-header__nav-item--open .site-header__nav-chevron{transform:rotate(180deg)}
.site-header__nav-item--open .site-header__nav-chevron ellipse{fill:var(--clr-secondary)}
.site-header__nav-item--open .site-header__nav-chevron path{stroke:var(--clr-ntrl-min)}
.site-header__cta{flex-shrink:0;height:58px}.site-header__dropdown{display:grid;grid-template-rows:1fr;justify-items:end;padding:0 24px;overflow:hidden;opacity:0;height:0;pointer-events:none;transition:all .35s cubic-bezier(0.4,0,0.2,1) .1s}
.site-header__dropdown--visible{grid-template-rows:1fr;opacity:1;pointer-events:auto;height:60px}
.site-header__dropdown-inner{display:inline-flex;align-items:center;justify-content:flex-end;gap:42px;background-color:var(--clr-primary);border-radius:var(--rds-sm);padding:9px 24px;margin:0 0 12px;min-height:0;overflow:hidden}
.site-header__dropdown-link{font-family:var(--ff-primary);font-size:var(--fs-base-sm);font-weight:var(--fw-regular);color:var(--clr-ntrl-min);text-decoration:none;white-space:nowrap;opacity:.96;transition:color .2s ease}
.site-header__dropdown-link:visited{color:var(--clr-ntrl-min)}.site-header__dropdown-link:hover{color:var(--clr-secondary-lt)}
.site-header__dropdown-sep{display:block;width:1px;height:29px;background-color:var(--clr-primary-lt);flex-shrink:0}
.site-header__hamburger{display:none;align-items:center;justify-content:center;flex-direction:column;gap:8px;flex-shrink:0;width:55px;height:41px;background-color:var(--clr-primary);border:0;border-radius:var(--rds-full);cursor:pointer;padding:0;margin-left:auto}
.site-header__hamburger span{display:block;width:38px;height:1px;background-color:var(--clr-ntrl-min);border-radius:2px;transition:transform .25s ease,opacity .25s ease}
.site-header__hamburger[aria-expanded="true"] span:first-child{transform:translateY(3.5px);opacity:0}
.site-header__hamburger[aria-expanded="true"] span:last-child{transform:translateY(-3.5px)}
@media only screen and (max-width:1080px){.site-header__bar-links{display:none}.site-header__bar-notice{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.site-header__main{padding:8px 15px}.site-header__pill-row{padding:8px 9px 8px 14px}
.site-header__nav,.site-header__cta{display:none}.site-header__hamburger{display:flex}
}.site-menu{display:block;position:fixed;inset:0;z-index:200;visibility:hidden;pointer-events:none;--pill-inset-x:15px;--pill-top:calc(var(--site-header-h, 76px) - 67px);--pill-bottom:calc(100% - var(--site-header-h, 76px) + 8px);clip-path:inset(var(--pill-top) var(--pill-inset-x) var(--pill-bottom) var(--pill-inset-x) round 32px);transition:visibility 0s linear .55s,clip-path .55s cubic-bezier(0.6,0,0.35,1)}
.site-menu:not([hidden]){visibility:visible;pointer-events:auto;clip-path:inset(0 round 0);transition:visibility 0s linear 0s,clip-path 1s cubic-bezier(0.16,1,0.3,1)}
.site-menu__backdrop{position:absolute;inset:0;background-color:rgba(0,0,0,0.34);backdrop-filter:blur(10.6px);cursor:pointer;opacity:0;transition:opacity .2s ease}
.site-menu:not([hidden]) .site-menu__backdrop{opacity:1;transition:opacity .3s ease .2s}
.site-menu__notice{position:absolute;top:0;left:0;right:0;z-index:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px var(--spc-3xl);overflow:hidden;background-color:var(--clr-secondary-lt);font-family:var(--ff-primary);font-size:var(--fs-base-sm);color:var(--clr-primary-dkr);line-height:var(--lh-xs)}
.site-menu__notice svg{flex-shrink:0}.site-menu__notice span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.site-menu__panel{position:absolute;inset:var(--pill-top) var(--pill-inset-x) 16px;background-color:var(--clr-ntrl-min);border-radius:24px;display:flex;flex-direction:column}
.site-menu__header{display:flex;align-items:center;justify-content:space-between;padding:8px 9px 8px 14px;flex-shrink:0}
.site-menu__logo{display:flex;align-items:center;text-decoration:none}.site-menu__logo svg{display:block;height:30px;width:auto;fill:var(--clr-primary)}
.site-menu__close{display:flex;align-items:center;justify-content:center;width:55px;height:41px;background-color:var(--clr-primary);border:0;border-radius:var(--rds-full);cursor:pointer;padding:0;flex-shrink:0}
.site-menu__close svg{display:block;fill:none;stroke:var(--clr-ntrl-min);stroke-width:1;stroke-linecap:round}
.site-menu__nav{padding:32px 20px 0;flex:1;min-height:0;overflow-y:auto}.site-menu__nav::-webkit-scrollbar{block-size:4px;inline-size:4px}
.site-menu__nav::-webkit-scrollbar-thumb{background:var(--clr-ntrl-lt);border-radius:var(--rds-full)}
@media only screen and (min-width:1280px){.site-menu__nav::-webkit-scrollbar-thumb:hover{background:var(--clr-primary)}
}.site-menu__nav::-webkit-scrollbar-track{background:rgba(0,0,0,0);border-radius:var(--rds-full)}
.site-menu__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:29px}
.site-menu__item{border-bottom:1px solid var(--clr-ntrl-lt);opacity:0;transform:translateY(14px);transition:opacity .25s ease,transform .25s ease}
.site-menu:not([hidden]) .site-menu__item{opacity:1;transform:translateY(0);transition:opacity .5s cubic-bezier(0.16,1,0.3,1),transform .5s cubic-bezier(0.16,1,0.3,1)}
.site-menu:not([hidden]) .site-menu__item:nth-child(1){transition-delay:.15s}.site-menu:not([hidden]) .site-menu__item:nth-child(2){transition-delay:.2s}
.site-menu:not([hidden]) .site-menu__item:nth-child(3){transition-delay:.25s}.site-menu:not([hidden]) .site-menu__item:nth-child(4){transition-delay:.3s}
.site-menu:not([hidden]) .site-menu__item:nth-child(5){transition-delay:.35s}.site-menu:not([hidden]) .site-menu__item:nth-child(n+6){transition-delay:.4s}
.site-menu__btn{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 0 16px;background:0;border:0;cursor:pointer;font-family:var(--ff-primary);font-size:var(--fs-base-lg);font-weight:var(--fw-regular);line-height:var(--fs-title-3xs);color:var(--clr-primary);text-align:left}
.site-menu__link{display:flex;align-items:center;justify-content:space-between;padding:0 0 16px;font-family:var(--ff-primary);font-size:var(--fs-base-lg);font-weight:var(--fw-regular);line-height:var(--fs-title-3xs);color:var(--clr-primary);text-decoration:none}
.site-menu__link:visited{color:var(--clr-primary)}.site-menu__chevron{flex-shrink:0;display:block;transition:transform .2s ease}
.site-menu__btn[aria-expanded="true"] .site-menu__chevron{transform:rotate(180deg)}
.site-menu__sub{list-style:none;margin:0;padding:0 0 12px}.site-menu__sub[hidden]{display:none}
.site-menu__sub-link{display:block;padding:10px 0;font-family:var(--ff-primary);font-size:var(--fs-base-md);font-weight:var(--fw-regular);line-height:var(--lh-sm);color:var(--clr-primary-dkr);text-decoration:none}
.site-menu__sub-link:visited{color:var(--clr-primary-dkr)}.site-menu__sub-link:hover{color:var(--clr-primary)}
.site-menu__footer{display:flex;flex-direction:column;gap:7px;padding:16px 20px;flex-shrink:0}
.site-menu__login{display:flex;align-items:center;justify-content:center;gap:8px;height:51px;background-color:var(--clr-secondary-lt);border-radius:var(--rds-sm);font-family:var(--ff-primary);font-size:var(--fs-base-md);font-weight:var(--fw-regular);line-height:var(--lh-sm);color:var(--clr-primary);text-decoration:none}
.site-menu__login svg{flex-shrink:0}.site-menu__login:visited{color:var(--clr-primary)}
.site-menu__login:hover{opacity:.8}.site-menu__cta{width:100%;justify-content:center;height:51px}
@media(prefers-reduced-motion:reduce){.site-menu{transition:none}.site-menu:not([hidden]),.site-menu__item,.site-menu:not([hidden]) .site-menu__item{transition:none}
}.site-footer{position:relative;background:linear-gradient(180deg,#4385f5 0,#5cceff 100%);overflow:hidden}
.site-footer__deco{position:absolute;pointer-events:none;user-select:none}.site-footer__deco--1{bottom:0;right:-180px;width:888px;height:auto}
.site-footer__deco--2{top:0;left:-200px;width:769px;height:auto}.site-footer__inner{position:relative;z-index:1;display:flex;flex-direction:column;gap:23px;padding-bottom:var(--spc-4xl)}
.site-footer__newsletter{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spc-5xl);background:rgba(0,0,0,0.35);backdrop-filter:blur(70px);border-radius:var(--rds-sm);padding:50px 40px}
@media only screen and (max-width:991px){.site-footer__newsletter{flex-direction:column;gap:var(--spc-3xl);padding:var(--spc-3xl) var(--spc-2xl)}
}@media only screen and (max-width:640px){.site-footer__newsletter{padding-inline:var(--spc-lg)}
}.site-footer__newsletter-title{font-family:var(--ff-primary);font-size:var(--fs-title-3xs);font-weight:var(--fw-regular);line-height:var(--lh-3xl);color:var(--clr-ntrl-min);flex-shrink:0}
.site-footer__newsletter-right{flex:1;max-width:775px}@media only screen and (max-width:991px){.site-footer__newsletter-right{max-width:100%;width:100%}
}.site-footer__newsletter-form{display:flex;flex-direction:column;gap:14px}.site-footer__newsletter-input-wrap{display:flex;align-items:center;justify-content:space-between;background:var(--clr-ntrl-min);border-radius:var(--rds-sm);padding:var(--spc-md) var(--spc-md) var(--spc-md) var(--spc-3xl)}
@media only screen and (max-width:991px){.site-footer__newsletter-input-wrap{flex-direction:column;justify-content:flex-start;background:var(--clr-ntrl-min);padding:28px 14px 12px;border-radius:var(--rds-sm);gap:var(--spc-md)}
}.site-footer__newsletter-input{flex:1;border:0;outline:0;background:transparent;font-family:var(--ff-primary);font-size:var(--fs-base-md);font-weight:var(--fw-regular);color:var(--clr-primary-dkr);min-width:0}
.site-footer__newsletter-input::placeholder{color:#c8bba6}@media only screen and (max-width:991px){.site-footer__newsletter-input{background:var(--clr-ntrl-min);border-radius:var(--rds-sm);padding:0 0 var(--spc-lg) 0;width:100%}
}.site-footer__newsletter-submit{flex-shrink:0;background:var(--clr-tertiary);color:var(--clr-ntrl-min);border:0;border-radius:var(--rds-full);padding:var(--spc-xl) var(--spc-5xl);font-family:var(--ff-primary);font-size:var(--fs-base-md);font-weight:var(--fw-regular);cursor:pointer;white-space:nowrap;transition:background-color .3s ease}
@media only screen and (min-width:1280px){.site-footer__newsletter-submit:hover{background:var(--clr-tertiary-dk)}
}@media only screen and (max-width:991px){.site-footer__newsletter-submit{width:100%;text-align:center}
}.site-footer__newsletter-privacy{display:flex;align-items:flex-start;gap:10px;cursor:pointer}
.site-footer__newsletter-privacy span{font-family:var(--ff-primary);font-size:var(--fs-base-md);font-weight:var(--fw-regular);color:var(--clr-ntrl-min);line-height:var(--lh-sm)}
.site-footer__newsletter-privacy span a{color:inherit;text-decoration:none;background-image:linear-gradient(currentcolor,currentcolor);background-repeat:no-repeat;background-size:100% 1px;background-position:0 100%;transition:background-size .3s cubic-bezier(0.4,0,0.2,1),color .3s cubic-bezier(0.4,0,0.2,1)}
.site-footer__newsletter-privacy span a:hover{color:var(--clr-secondary);background-size:0 1px;background-position:100% 100%}
.site-footer__newsletter-privacy:hover .site-footer__newsletter-checkbox-wrap::before{border-color:var(--clr-ntrl-min)}
.site-footer__newsletter-privacy:has(input[type="checkbox"]:checked) .site-footer__newsletter-checkbox-wrap::before{background:var(--clr-primary);border-color:var(--clr-primary)}
.site-footer__newsletter-privacy:has(input[type="checkbox"]:checked) .site-footer__newsletter-checkbox-wrap::after{opacity:1}
.site-footer__newsletter-checkbox-wrap{position:relative;flex-shrink:0;width:20px;height:20px;margin-top:1px}
.site-footer__newsletter-checkbox-wrap input[type="checkbox"]{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer;z-index:1}
.site-footer__newsletter-checkbox-wrap::before{content:'';display:block;width:20px;height:20px;border-radius:3px;border:2px solid rgba(255,255,255,0.6);background:transparent;transition:background-color .2s ease,border-color .2s ease}
.site-footer__newsletter-checkbox-wrap::after{content:'';position:absolute;top:5px;left:4px;width:11px;height:6px;border-left:2px solid var(--clr-ntrl-min);border-bottom:2px solid var(--clr-ntrl-min);transform:rotate(-45deg);opacity:0;transition:opacity .2s ease}
.site-footer__body{display:flex;flex-direction:column;gap:28px}.site-footer__card{display:flex;align-items:flex-start;justify-content:space-between;background:var(--clr-ntrl-min);border-radius:var(--rds-sm);padding:var(--spc-4xl)}
@media only screen and (max-width:991px){.site-footer__card{flex-wrap:wrap;gap:var(--spc-4xl);padding:var(--spc-3xl) var(--spc-2xl)}
}@media only screen and (max-width:640px){.site-footer__card{padding-inline:var(--spc-lg)}
}.site-footer__contact{display:flex;flex-direction:column;justify-content:space-between;gap:var(--spc-6xl);width:351px;align-self:stretch}
@media only screen and (max-width:991px){.site-footer__contact{width:100%;align-self:auto}
}.site-footer__section-label{font-family:var(--ff-primary);font-size:var(--fs-base-sm);font-weight:var(--fw-regular);color:var(--clr-tertiary);text-transform:uppercase;line-height:var(--lh-xs);margin-bottom:var(--spc-3xl)}
.site-footer__contact-details{display:flex;flex-direction:column;align-items:flex-start;gap:0}
.site-footer__contact-details p,.site-footer__contact-details a{font-family:var(--ff-primary);font-size:var(--fs-base-md);font-weight:var(--fw-regular);color:var(--clr-primary-dkr);line-height:var(--lh-sm);display:block;text-decoration:none;margin:0}
.site-footer__contact-details a{color:var(--clr-primary);text-decoration:none;background-image:linear-gradient(var(--clr-primary),var(--clr-primary));background-repeat:no-repeat;background-size:100% 1px;background-position:0 100%;transition:background-size .3s cubic-bezier(0.4,0,0.2,1),color .3s cubic-bezier(0.4,0,0.2,1)}
.site-footer__contact-details a:hover{color:var(--clr-primary-dk);background-image:linear-gradient(var(--clr-primary-dk),var(--clr-primary-dk));background-size:0 1px;background-position:100% 100%}
.site-footer__adea-logo{display:block;height:70px;width:auto;align-self:flex-start;color:var(--clr-primary)}
.site-footer__aside{display:flex;flex-direction:column;justify-content:space-between;gap:var(--spc-4xl);align-self:stretch}
@media only screen and (max-width:991px){.site-footer__aside{display:contents}}.site-footer__legal{display:flex;flex-direction:column;width:172px}
@media only screen and (max-width:991px){.site-footer__legal{width:100%;align-self:auto}
}.site-footer__legal-links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}
.site-footer__legal-links a{font-family:var(--ff-primary);font-size:var(--fs-base-md);font-weight:var(--fw-regular);color:var(--clr-primary-dkr);text-decoration:none;line-height:var(--lh-sm);display:block;transition:color .3s ease}
@media only screen and (min-width:1280px){.site-footer__legal-links a:hover{color:var(--clr-primary)}
}.site-footer__card-bottom{display:flex;flex-direction:column;justify-content:space-between;align-self:stretch}
@media only screen and (max-width:991px){.site-footer__card-bottom{flex-direction:row;justify-content:space-between;align-items:center;align-self:center;order:1}
}.site-footer__cede{display:flex;align-items:center;gap:4px}@media only screen and (max-width:991px){.site-footer__cede{align-self:center;order:2}
}.site-footer__cede-badge{display:flex;justify-content:center;align-items:center;height:74px;width:66px;border-radius:10px;overflow:hidden}
.site-footer__cede-badge img{width:100%;height:100%;object-fit:cover}.site-footer__social-link{display:block;flex-shrink:0;width:58px;height:58px;transition:opacity .3s ease;border:1px solid var(--clr-primary);border-radius:50px;padding:18px}
.site-footer__social-link svg{display:block;width:100%;height:100%;object-fit:contain}
@media only screen and (min-width:1280px){.site-footer__social-link:hover{opacity:.8}
}.site-footer__bottom{display:flex;align-items:center;justify-content:space-between;padding-bottom:var(--spc-xl)}
@media only screen and (max-width:991px){.site-footer__bottom{flex-direction:column;align-items:flex-start;gap:var(--spc-sm);padding-bottom:var(--spc-2xl)}
}.site-footer__copyright{font-family:var(--ff-primary);font-size:var(--fs-base-sm);font-weight:var(--fw-regular);color:var(--clr-ntrl-min);line-height:var(--lh-xs)}
.site-footer__madeby{display:block;flex-shrink:0;transition:opacity .3s ease}.site-footer__madeby svg{display:block;width:133px;height:14px;object-fit:contain}
.site-footer__madeby svg path{fill:var(--clr-ntrl-min)}.site-footer__madeby:hover{opacity:.7}
@media only screen and (max-width:991px){.site-footer__madeby{align-self:flex-start}
}