.layout-secondary-nav{display:grid;grid-template-columns:auto 1fr;gap:var(--secondary-nav-gap);align-items:center}:root{--nav-bg: var(--background)}.secondary-nav-content{position:sticky;top:6rem;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:90;opacity:1;transform:translateY(0)}.secondary-nav-content.header-hidden{top:2.5rem;z-index:95}.nav-link{position:relative;color:var(--primary-55);text-decoration:none;transition:all .2s ease;background:none;border:none;cursor:pointer;font-family:var(--type-font-family-primary);font-weight:var(--type-font-weight-regular);font-size:var(--type-font-size-body);line-height:var(--type-line-height-body);letter-spacing:var(--type-letter-spacing-wide);padding:var(--sizes-2) var(--sizes-4);display:flex;align-items:center;gap:var(--sizes-2);min-height:2.5rem;text-transform:uppercase}.nav-item-container{margin:0}.nav-link.active,.nav-link:hover{color:var(--primary);font-weight:var(--type-font-weight-medium)}.nav-navigation ul{display:flex;align-items:center;gap:var(--sizes-2);flex-wrap:wrap;list-style:none;padding:0;margin:0}.nav-navigation{background:var(--background-5);border-radius:0 0 var(--sizes-2) var(--sizes-2);-webkit-backdrop-filter:blur(2rem);backdrop-filter:blur(2rem)}.scroll-0+.secondary-nav-content .nav-navigation{background:var(--nav-bg)}.scroll-0+.secondary-nav-content .nav-navigation:before{position:absolute;content:"";bottom:-.5rem;left:0;background:transparent;width:.5rem;height:.5rem;border-bottom-right-radius:1.25rem;box-shadow:.313rem .413rem 0 .213rem var(--nav-bg);transform:rotate(178deg)}.scroll-0+.secondary-nav-content .nav-navigation:after{position:absolute;content:"";top:1.4rem;right:-.5rem;background:transparent;width:.5rem;height:.5rem;border-bottom-right-radius:1.25rem;box-shadow:.313rem .413rem 0 .213rem var(--nav-bg);transform:rotate(178deg)}.nav-link-indicator{display:none}.scroll-0 .header-navigation{border-radius:var(--sizes-3) var(--sizes-3) var(--sizes-3) var(--sizes-3)}.scroll-0+.secondary-nav-content{top:6.1rem}@media (max-width: 768px){.scroll-0+.secondary-nav-content,.secondary-nav-content.header-hidden,.secondary-nav-content{top:auto;transform:translateY(0)!important;bottom:0;position:fixed}.nav-navigation{padding:1rem;box-shadow:.1rem .1rem .1rem .1rem}.secondary-nav-content .nav-container{padding:0}}@media (max-width: 64rem){.layout-secondary-nav{grid-template-columns:1fr;gap:var(--sizes-3)}}@media (max-width: 768px){.nav-navigation .nav-list{white-space:nowrap;flex-wrap:nowrap;overflow-y:auto;width:100vw;padding-right:4rem;padding-bottom:0}}
