@keyframes fade-in{0%{opacity:0}to{opacity:1}}.index-header__items{display:flex;flex-direction:column;list-style:none;margin:0}.index-header--photodept .index-header__items{flex-direction:row;flex-wrap:wrap;gap:0 var(--font-size-menu-display-cqw);justify-content:space-between}.index-header__item{display:block;text-align:inherit}.index-header__link{display:block;max-height:0;opacity:0;overflow:hidden;position:relative;transition:max-height var(--transition-duration-page) var(--transition-timing-function),opacity var(--transition-duration-page) var(--transition-timing-function),visibility 0ms linear var(--transition-duration-page);visibility:hidden}.index-header__link--active-while-transitioning,.index-header__link.router-link-active,.layout--route-directors .index-header__link,.layout--route-photodept .index-header__link{max-height:calc(1em + var(--margin-text) + var(--width-gutter)*.5);opacity:1;transition:max-height var(--transition-duration-page) var(--transition-timing-function),opacity var(--transition-duration-page) var(--transition-timing-function),visibility 0ms linear 0ms;visibility:visible}.layout--route-photodept-photodeptSlug .index-header__link.router-link-active{max-height:0;opacity:0}.layout--route-directors .index-header__link--not-hovered,.layout--route-photodept .index-header:not(.index-header--autoplay) .index-header__link--not-hovered{opacity:var(--opacity-inactive);transition:max-height var(--transition-duration-page) var(--transition-timing-function),visibility 0ms linear 0ms}.layout--route-directors .index-header__link--hovered,.layout--route-photodept .index-header:not(.index-header--autoplay) .index-header__link--hovered{opacity:1;transition:max-height var(--transition-duration-page) var(--transition-timing-function),visibility 0ms linear 0ms}.index-header--autoplay .index-header__link:before{background-color:var(--color-brand);content:"";display:block;height:1em;left:0;position:absolute;top:calc(var(--width-gutter)*.5);transform:scaleX(0);width:100%}.index-header--autoplay .index-header__link--hovered:before{transform:scaleX(1);transform-origin:left;transition:transform calc(var(--transition-duration-index-slideshow)*.5) var(--transition-timing-function)}.index-header--autoplay .index-header__link--hovered:hover:before{transform:scaleX(1);transition:none}@media (orientation:portrait){.index-header--autoplay .index-header__link:before{top:var(--width-gutter)}}
