.uni-header__frame{position:relative}.uni-nav-previews{position:absolute;top:100%;left:50%;width:min(520px,calc(100vw - 48px));transform:translateX(-50%);z-index:5;padding-top:10px;pointer-events:none}.uni-nav-preview{display:flex;gap:20px;align-items:center;padding:18px;border:1px solid #ffffffe6;border-radius:24px;background:#fffffff5;box-shadow:0 18px 48px #23101a24;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);pointer-events:auto}.uni-nav-preview[hidden]{display:none}.uni-nav-preview__image{width:150px;aspect-ratio:4/3;flex-shrink:0;border-radius:16px;overflow:hidden;background:var(--uni-soft)}.uni-nav-preview__image img{width:100%;height:100%;object-fit:cover}.uni-nav-preview__copy .uni-eyebrow{font-size:9px;margin-bottom:10px}.uni-nav-preview__copy strong{font-size:21px;letter-spacing:-.025em}.uni-nav-preview__copy>p:not(.uni-eyebrow){font-size:13px;color:var(--uni-muted);line-height:1.6;margin-top:8px}.uni-header--floating .uni-mobile-menu nav>a .uni-mobile-menu__copy{display:flex;flex-direction:column;gap:7px;color:var(--uni-ink);min-width:0}.uni-header--floating .uni-mobile-menu nav>a .uni-mobile-menu__copy>span{color:inherit}.uni-mobile-menu__copy>small{display:block;font-size:12px;line-height:1.55;letter-spacing:0;color:var(--uni-muted);font-weight:400;max-width:360px}.uni-header--floating .uni-mobile-menu nav>a:not(.uni-button){gap:22px;align-items:center}.uni-header--floating .uni-mobile-menu nav>a>.uni-icon{flex-shrink:0}
@media(max-width:989px){.uni-nav-previews{display:none}}html.no-js .uni-nav-previews{display:none}
@view-transition{navigation:auto}
::view-transition-group(uni-program-media),::view-transition-group(uni-program-title){animation-duration:.36s;animation-timing-function:cubic-bezier(.2,.7,.2,1)}
::view-transition-old(uni-program-media),::view-transition-new(uni-program-media){height:100%;object-fit:cover;mix-blend-mode:normal}
@media(prefers-reduced-motion:reduce){@view-transition{navigation:none}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}
html[data-uni-vt=off]::view-transition-group(*),html[data-uni-vt=off]::view-transition-old(*),html[data-uni-vt=off]::view-transition-new(*){animation:none!important}

.uni-header--floating .uni-nav>a[data-current-area="true"]{color:var(--uni-red);background:rgb(191 8 17 / .055);box-shadow:inset 0 0 0 1px rgb(191 8 17 / .1)}
.uni-header--floating .uni-mobile-menu nav>a[data-current-area="true"]{background:#f6e9eb;box-shadow:inset 0 0 0 1px rgb(191 8 17 / .09)}
