.hero{position:relative;background:var(--navy-900);color:var(--white);overflow:hidden}.hero__viewport{position:relative;height:clamp(580px,88vh,820px)}@media (max-width:700px){.hero__viewport{height:clamp(320px,108vw,460px)}}.hero__track{list-style:none;margin:0;padding:0;height:100%}.hero-slide{position:absolute;inset:0;margin:0;opacity:0;visibility:hidden;transition:opacity 1200ms cubic-bezier(0.4,0,0.2,1),visibility 1200ms cubic-bezier(0.4,0,0.2,1)}.hero-slide.is-active{opacity:1;visibility:visible}.hero-slide__media{position:absolute;inset:0;overflow:hidden}.hero-slide__img{width:100%;height:100%;object-fit:cover;transform:scale(1) translateZ(0);transform-origin:center;backface-visibility:hidden}.hero-slide.is-active .hero-slide__img{animation:ufbmd-hero-kenburns 7500ms cubic-bezier(0.25,0,0.3,1) forwards;will-change:transform}@keyframes ufbmd-hero-kenburns{from{transform:scale(1) translateZ(0)}to{transform:scale(1.1) translateZ(0)}}@media (prefers-reduced-motion:reduce){.hero-slide.is-active .hero-slide__img{animation:none}}.hero-slide__overlay{position:absolute;inset:0;background:linear-gradient(105deg,rgba(7,26,74,0.94) 0%,rgba(7,26,74,0.78) 34%,rgba(7,26,74,0.28) 68%,rgba(7,26,74,0.12) 100%)}@media (max-width:700px){.hero-slide__overlay{background:linear-gradient(to top,rgba(7,26,74,0.95) 8%,rgba(7,26,74,0.55) 55%,rgba(7,26,74,0.25) 100%)}}.hero-slide__content{position:absolute;inset-inline:0;bottom:0;top:0;display:flex;align-items:center;padding-block:var(--space-7);z-index:2;pointer-events:none}.hero-slide__box{max-width:42rem;pointer-events:none}.hero-slide__box a,.hero-slide__box .hero-slide__btn{pointer-events:auto}.hero-slide__topline{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4)}.hero-slide__num{font-family:var(--font-ui);font-size:var(--fs-sm);font-weight:var(--fw-bold);color:rgba(255,255,255,0.85)}.hero-slide__num span{color:rgba(255,255,255,0.5)}.hero-slide__cat{color:var(--color-accent);margin-bottom:0}.hero-slide__cat::before{background:var(--color-accent)}@media (max-width:640px){.hero-slide__cat{font-size:0.72rem}}.hero-slide__title{font-family:var(--font-display);font-size:clamp(1.9rem,1.2rem + 3vw,3.25rem);line-height:1.1;font-weight:var(--fw-extrabold);letter-spacing:var(--ls-tight);color:var(--white);margin:0 0 var(--space-4);text-wrap:balance}.hero-slide__title a{color:inherit;text-decoration:none}.hero-slide__title a:hover{color:var(--color-accent)}.hero-slide__meta{font-family:var(--font-ui);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:rgba(255,255,255,0.7);margin-bottom:var(--space-6)}.hero-slide__link{position:absolute;inset:0;z-index:1}.hero__controls{position:absolute;right:clamp(1rem,0.5rem + 2vw,2rem);bottom:clamp(1.25rem,0.75rem + 2vw,2rem);display:flex;gap:var(--space-2);z-index:3}.hero__arrow{display:inline-grid;place-items:center;width:46px;height:46px;border:1px solid rgba(255,255,255,0.3);border-radius:var(--radius-sm);background:rgba(255,255,255,0.08);color:var(--white);cursor:pointer;transition:background var(--transition-base),border-color var(--transition-base),color var(--transition-base)}@media (hover:hover){.hero__arrow:hover{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-contrast)}}.hero__arrow--prev .ufbmd-icon{transform:rotate(90deg)}.hero__arrow--next .ufbmd-icon{transform:rotate(-90deg)}.hero__dots{position:absolute;left:clamp(1.15rem,0.6rem + 2.2vw,2rem);bottom:clamp(1.25rem,0.75rem + 2vw,2rem);display:flex;gap:var(--space-2);z-index:3}.hero__dot{width:22px;height:3px;padding:0;border:0;background:rgba(255,255,255,0.35);cursor:pointer;transition:background var(--transition-base)}.hero__dot.is-active{background:var(--color-accent)}.hero__dot{position:relative}.hero__dot::after{content:"";position:absolute;inset:-12px -3px}@media (max-width:700px){.hero-slide__content{align-items:flex-end}.hero__arrow{width:42px;height:42px}}@media (prefers-reduced-motion:reduce){.hero-slide{transition:opacity 0.2s linear}}.home-about__corner{position:absolute;width:min(var(--corner-size,200px),45vw);height:min(var(--corner-size,200px),45vw);background-size:cover;background-position:center;transform:translate(calc(var(--corner-translate,50%) * var(--corner-tx,1)),calc(var(--corner-translate,50%) * var(--corner-ty,-1))) rotate(var(--corner-rotation,45deg));pointer-events:none}.home-about__corner--tr{top:0;right:0}.home-about__corner--tl{top:0;left:0}.home-about__corner--br{bottom:0;right:0}.home-about__corner--bl{bottom:0;left:0}.home-about__text--center{max-width:46rem;margin-inline:auto;text-align:center;display:flex;flex-direction:column;align-items:center}.home-about__text--center h2{font-size:var(--fs-display);margin-bottom:var(--space-5);max-width:18ch}.home-about__text--center p{font-size:var(--fs-body-lg);color:var(--color-text-muted);line-height:var(--lh-normal);margin-bottom:var(--space-6)}@media (max-width:640px){.home-about__text--center h2{font-size:var(--fs-h2)}.home-about__text--center p{font-size:var(--fs-body)}}.home-ara{display:flex;align-items:center}.home-ara--navy{background:var(--navy-800);color:var(--color-text-on-navy)}.home-ara--yellow{background:var(--color-accent);color:var(--color-accent-contrast)}.home-ara__bgimg{position:absolute;inset:0;background-size:cover;background-position:center}.home-ara__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);text-align:left}.home-ara__content{flex:1;min-width:0}.home-ara__title{font-size:var(--fs-h2);margin:0 0 var(--space-2);color:inherit}.home-ara__text{max-width:46rem;font-size:var(--fs-body-lg);line-height:var(--lh-normal);margin:0;color:inherit}.home-ara__btn{flex:none}@media (max-width:700px){.home-ara__inner{flex-direction:column;align-items:flex-start}}.home-news.ufbmd-section{padding-bottom:clamp(6.5rem,5.75rem + 4vw,9rem)}.home-news__header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-5);flex-wrap:wrap;max-width:none;margin-bottom:var(--space-6)}.home-news__header > div{max-width:42rem}.home-news__header h2{margin-bottom:var(--space-3)}@media (max-width:640px){.home-news__header p{font-size:var(--fs-sm)}}.home-news__controls{display:flex;align-items:center;gap:var(--space-3);flex:none}.home-news__all{flex:none}.home-news__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-5)}@media (max-width:900px){.home-news__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.home-news__grid{grid-template-columns:1fr}}.home-news__grid .ufbmd-card{position:relative;aspect-ratio:3 / 4;border-color:var(--color-border);background:var(--navy-900)}@media (max-width:480px){.home-news__grid .ufbmd-card{aspect-ratio:4 / 3}}.home-news__grid .ufbmd-card--link:hover{border-color:var(--color-accent)}.home-news__grid .ufbmd-card__media{position:absolute;inset:0;aspect-ratio:auto}.home-news__grid .ufbmd-card__media::after{content:"";position:absolute;inset:0;background:linear-gradient( 180deg,color-mix(in srgb,var(--navy-900) 78%,transparent) 0%,color-mix(in srgb,var(--navy-900) 18%,transparent) 24%,color-mix(in srgb,var(--navy-900) 5%,transparent) 46%,color-mix(in srgb,var(--navy-900) 58%,transparent) 74%,color-mix(in srgb,var(--navy-900) 95%,transparent) 100% )}.home-news__grid .ufbmd-card__body{position:absolute;inset:0;z-index:1;display:block;padding:var(--space-4)}.home-news__grid .ufbmd-meta{position:absolute;top:var(--space-4);left:var(--space-4);right:var(--space-4);display:flex;flex-direction:column;align-items:flex-start;gap:0.4em;color:var(--color-text-on-photo)}.home-news__grid .ufbmd-meta__cat{background:var(--color-accent);color:var(--color-accent-contrast);padding:0.3em 0.65em;border-radius:var(--radius-xs)}.home-news__grid .ufbmd-meta__sep{display:none}.home-news__grid .ufbmd-card__title{position:absolute;left:var(--space-4);right:var(--space-4);bottom:var(--space-4);height:calc(var(--fs-h4) * var(--lh-tight) * 2);overflow:hidden;font-size:var(--fs-h4);line-height:var(--lh-tight)}.home-news__grid .ufbmd-card__title a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--white)}.home-news__grid .ufbmd-card--link:hover .ufbmd-card__title a{color:var(--color-accent)}.home-news__grid .ufbmd-card__excerpt{display:none}.ufbmd-section--fx{position:relative;overflow:hidden;isolation:isolate}.ufbmd-section--fx > .ufbmd-container{position:relative;z-index:1}.ufbmd-bgfx{position:absolute;inset:0;z-index:0;overflow:hidden}.ufbmd-bgfx__img{position:absolute;inset:-20% 0;background-size:cover;background-position:center;will-change:transform}.ufbmd-bgfx__overlay{position:absolute;inset:0;background:var(--color-primary)}@media (prefers-reduced-motion:reduce){.ufbmd-bgfx__img{inset:0}}.ufbmd-cta.ufbmd-section{padding-top:clamp(2.25rem,1.75rem + 2vw,3.5rem);padding-bottom:clamp(3.25rem,2.75rem + 2vw,4.5rem);background:var(--navy-800);transition:background var(--transition-base)}.ufbmd-cta.ufbmd-section .ufbmd-bgfx__overlay{background:var(--navy-800)}.ufbmd-cta-link{display:block;color:inherit;text-decoration:none}.ufbmd-cta-link:hover .ufbmd-cta.ufbmd-section,.ufbmd-cta-link:focus-visible .ufbmd-cta.ufbmd-section{background:var(--navy-600)}.ufbmd-cta-link:hover .ufbmd-cta.ufbmd-section .ufbmd-bgfx__overlay,.ufbmd-cta-link:focus-visible .ufbmd-cta.ufbmd-section .ufbmd-bgfx__overlay{background:var(--navy-600)}.ufbmd-cta__inner{display:flex;align-items:center;height:clamp(160px,11vw,220px);overflow:hidden}.ufbmd-cta__text{max-width:60rem}.ufbmd-cta__text .ufbmd-eyebrow{font-size:clamp(0.75rem,0.68rem + 0.3vw,0.8125rem);color:var(--color-accent)}.ufbmd-cta__text h2{margin-bottom:var(--space-3);color:var(--white);line-height:1.28;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ufbmd-cta__text p{font-size:clamp(0.95rem,0.85rem + 0.5vw,1.125rem);color:var(--color-text-on-navy-muted);line-height:var(--lh-snug);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:700px){.ufbmd-cta__inner{height:auto;overflow:visible}}.ufbmd-cta-link + .ufbmd-cta-link .ufbmd-cta.ufbmd-section,.ufbmd-cta-link + .ufbmd-cta.ufbmd-section,.ufbmd-cta.ufbmd-section + .ufbmd-cta-link .ufbmd-cta.ufbmd-section,.ufbmd-cta.ufbmd-section + .ufbmd-cta.ufbmd-section{border-top:2px solid var(--color-accent)}.ufbmd-section:not(.ufbmd-cta) + .ufbmd-cta-link .ufbmd-cta.ufbmd-section{border-top:1px solid var(--color-border-on-navy)}.ufbmd-cta-link + .ufbmd-section:not(.ufbmd-section--surface):not(.ufbmd-cta){border-top:1px solid var(--color-border)}body.home .site-footer{margin-top:0}.home-sponsors.ufbmd-section--tight{padding-block:clamp(4.5rem,4rem + 2vw,5.75rem)}.home-sponsors__grid{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--space-6)}.home-sponsors__item{display:flex;align-items:center;justify-content:center;height:72px;padding:var(--space-3);text-decoration:none}.home-sponsors__item img{max-width:100%;max-height:32px;width:auto;filter:grayscale(1) opacity(0.55);transition:filter var(--transition-base)}.home-sponsors__item:hover img{filter:grayscale(0) opacity(1)}