.header-navigation{font-family:var(--font-bold-family);font-weight:var(--font-bold-weight);font-style:var(--font-bold-style);font-size:1rem;line-height:1.25rem;letter-spacing:.125rem}.header-navigation__dropdown{display:block;position:absolute;top:3.75rem;left:0;bottom:0;transition-delay:0s;transform-origin:center left;transition:all .6s cubic-bezier(.77,0,.175,1) .2s;transform:translateX(-100%);width:100%;background:var(--color-black);color:var(--color-primary-text);z-index:var(--z-index-dropdown)}@media screen and (min-width:1024px){.header-navigation__dropdown{background:var(--color-white);display:none;top:100%;right:0;bottom:unset;transition:height .5s ease-in-out}}.collapsible-is-open>.header-navigation__dropdown,.no-touch .header-navigation__list-item:hover>.header-navigation__dropdown{display:block;transform:translateX(0)}@media screen and (min-width:1024px){.collapsible-is-open>.header-navigation__dropdown,.no-touch .header-navigation__list-item:hover>.header-navigation__dropdown{transform:none}}.header-navigation__dropdown__inner{padding:3rem;max-height:75vh;overflow:auto;background:var(--color-background);color:var(--color-text)}.header-navigation__dropdown__inner .row.justify-content-center{justify-content:center}.header-navigation__dropdown-shadow{position:fixed;z-index:calc(var(--z-index-dropdown) - 1);top:6.875rem;right:0;bottom:0;left:0;background-color:var(--color-primary);visibility:hidden;opacity:0}.desktop-navigation-hover-active .header-navigation__dropdown-shadow{visibility:visible;opacity:.9}.header-navigation__texture{transform:rotate(180deg)}.header-navigation__list.level-1{overflow:auto;-ms-overflow-style:none;scrollbar-width:none}@media screen and (min-width:1024px){.header-navigation__list.level-1{display:flex;justify-content:center}}.header-navigation__list.level-1::-webkit-scrollbar{display:none}.header-navigation__list-item--highlight{background-color:var(--color-primary);color:var(--color-white);letter-spacing:.1rem;padding:1rem .625rem;margin:-.5rem 0;display:inline-flex}@media screen and (min-width:1024px){.header-navigation__list-item--highlight{padding:.125rem .375rem;margin:0}.header-navigation__list-item--highlight:hover{background-color:var(--color-black)}}@media screen and (min-width:1024px){.header-navigation__list-item.level-1{margin-right:1.5rem}}.header-navigation__list-item.level-1:last-child{margin-right:0}.header-navigation__list-item.level-1.collapsible-is-open .header-navigation__dropdown-shadow,.header-navigation__list-item.level-1:hover .header-navigation__dropdown-shadow{visibility:visible;opacity:.9}@media screen and (min-width:1024px){.header-navigation__list-item.level-2{padding-bottom:1.5rem}}.header-navigation__link{position:relative;display:block;transition:all var(--duration-short) ease-in-out}.header-navigation__link:active,.header-navigation__link:focus,.header-navigation__link:hover{text-decoration:none}.no-touch .header-navigation__link:active,.no-touch .header-navigation__link:focus,.no-touch .header-navigation__link:hover{color:var(--color-primary)}.header-navigation__link.level-1{color:inherit;white-space:nowrap}.link-active-true>.header-navigation__link.level-1,.link-active-true>.header-navigation__link.level-1:hover,.link-child-active__true>.header-navigation__link.level-1,.link-child-active__true>.header-navigation__link.level-1:hover{color:var(--color-primary)}.header-navigation__link.level-2{font-family:var(--font-bold-family);font-weight:var(--font-bold-weight);font-style:var(--font-bold-style);letter-spacing:.1875rem;margin-bottom:1.25rem;text-transform:uppercase}.link-active-true>.header-navigation__link.level-2,.link-child-active__true>.header-navigation__link.level-2{text-decoration:underline;text-underline-position:under;text-decoration-thickness:.125rem}.header-navigation__link.level-2 .img{display:none}@media screen and (min-width:1024px){.header-navigation__link.level-2 .img{display:block}}.header-navigation__link.level-3{font-size:.875rem;line-height:1.25rem;letter-spacing:.125rem;color:var(--color-black-50);padding:.25rem 0}.link-active-true>.header-navigation__link.level-3,.no-touch .header-navigation__link.level-3:active,.no-touch .header-navigation__link.level-3:focus,.no-touch .header-navigation__link.level-3:hover{color:var(--color-black)}.header-navigation__link-trigger{position:absolute;top:50%;right:1rem;transform:translateY(-50%)}@media screen and (min-width:1024px){.header-navigation__link-trigger{display:none}}.header-navigation__link-trigger .icon{transition:all .2s ease-in-out}.collapsible-is-open .header-navigation__link-trigger .icon{transform:rotate(0)}@media screen and (min-width:1024px){.header-navigation__link-trigger .icon{width:1rem;padding-bottom:1rem}}.header-navigation__images{padding-bottom:1.5rem}.header-navigation__images__item{margin-bottom:1rem}.header-navigation__images__item:last-child{margin-bottom:0}.header-navigation__images a{display:block}.header-navigation__images a:hover{opacity:.72}.header-navigation--primary .header-navigation__link.level-1{font-family:var(--font-serif-family);font-weight:var(--font-serif-weight);font-style:var(--font-serif-style);font-size:2.75rem;line-height:1.5rem;padding:1rem 2rem 1rem 0;letter-spacing:0;display:block}@media screen and (min-width:1024px){.header-navigation--primary .header-navigation__link.level-1{font-family:var(--font-bold-family);font-weight:var(--font-bold-weight);font-style:var(--font-bold-style);font-size:1rem;letter-spacing:.125rem;padding:2.375rem 0}}.header-navigation--secondary .header-navigation__link.level-1{padding:10px 0;text-transform:uppercase;letter-spacing:.18125rem}.header-navigation-list-item-back{margin-bottom:.625rem}.header-navigation-list-item-back .header-navigation__link-back{padding:1.5625rem;border-bottom:1px solid hsla(0,0%,100%,.15);width:100%;color:var(--color-gray);transition:color .3s ease}.header-navigation-list-item-back .header-navigation__link-back .header-navigation__link-trigger{top:50%;right:unset;transform:translateY(-50%);left:0}.header-navigation-list-item-back .header-navigation__link-back .header-navigation__link-trigger .fill{fill:var(--color-gray);transition:fill .3s ease}.header-navigation-list-item-back .header-navigation__link-back:hover{cursor:pointer;color:var(--color-primary)}.header-navigation-list-item-back .header-navigation__link-back:hover .header-navigation__link-trigger .fill{fill:var(--color-primary)}.header-navigation.header-navigation--secondary{margin-top:1.875rem;margin-bottom:2.1875rem;padding-top:2rem;border-top:1px solid hsla(0,0%,100%,.15);letter-spacing:.0625rem}