@charset "UTF-8";@layer theme{.modularity-mod-navigation .mod-navigation__tree-title-link,.modularity-mod-navigation .mod-navigation__tree-child-link{text-decoration:underline}.modularity-mod-navigation .mod-navigation__tree-children{display:flex;flex-wrap:wrap;align-items:baseline;row-gap:calc(var(--base) * 2);column-gap:calc(var(--base) * 3.5)}.modularity-mod-navigation .mod-navigation__tree--highlighted .mod-navigation__tree-item+.mod-navigation__tree-item{margin-top:calc(var(--base) * 6)}.modularity-mod-navigation .mod-navigation__tree--highlighted .mod-navigation__tree-highlighted-item{display:grid;grid-template-columns:12.5rem minmax(0,1fr);column-gap:calc(var(--base) * 3.5)}.modularity-mod-navigation .mod-navigation__tree--highlighted .mod-navigation__tree-highlighted-block{grid-column:1/-1;display:grid;grid-template-columns:12.5rem minmax(0,1fr);column-gap:calc(var(--base) * 3.5);align-items:stretch}.modularity-mod-navigation .mod-navigation__tree--highlighted .mod-navigation__tree-image-el{display:block;width:100%;height:100%;min-height:calc(var(--base) * 10);object-fit:cover}.modularity-mod-navigation .mod-navigation__tree--highlighted .mod-navigation__tree-highlighted-body{padding:calc(var(--base) * 2);padding-left:0;align-self:center}.modularity-mod-navigation .mod-navigation__tree--highlighted .mod-navigation__tree-children{grid-column:2;padding-top:calc(var(--base) * 3.5)}@media(max-width:39.99rem){.modularity-mod-navigation .mod-navigation__tree--highlighted .mod-navigation__tree-highlighted-item,.modularity-mod-navigation .mod-navigation__tree--highlighted .mod-navigation__tree-highlighted-block{grid-template-columns:1fr}.modularity-mod-navigation .mod-navigation__tree--highlighted .mod-navigation__tree-highlighted-body{padding-left:calc(var(--base) * 2)}.modularity-mod-navigation .mod-navigation__tree--highlighted .mod-navigation__tree-children{grid-column:1}}.modularity-mod-navigation .mod-navigation__tree--standard .mod-navigation__tree-row{display:flex;flex-wrap:wrap;gap:calc(var(--base) * 3.5)}.modularity-mod-navigation .mod-navigation__tree--standard .mod-navigation__tree-image{flex:0 0 11.25rem;max-width:11.25rem}.modularity-mod-navigation .mod-navigation__tree--standard .mod-navigation__tree-image-el{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.modularity-mod-navigation .mod-navigation__tree--standard .mod-navigation__tree-content{flex:1 1 0;min-width:min(100%,16rem)}.modularity-mod-navigation .mod-navigation__tree--standard .mod-navigation__tree-children--standard{margin-top:calc(var(--base) * 1)}.modularity-mod-navigation .mod-navigation__bar-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,7rem),1fr));gap:0;width:100%;margin-left:auto;margin-right:auto;justify-content:center}.modularity-mod-navigation .mod-navigation__bar-item--contents{display:contents}.modularity-mod-navigation .mod-navigation__bar--solid .mod-navigation__bar-link,.modularity-mod-navigation .mod-navigation__bar--outline .mod-navigation__bar-link{display:grid;grid-template-rows:auto auto;gap:calc(var(--base) * 2);align-items:center;justify-items:center;text-align:center;width:100%;min-height:100%;background-color:transparent;transition:color .1s ease}.modularity-mod-navigation .mod-navigation__bar--solid .mod-navigation__bar-link{padding:calc(var(--base) * 3) calc(var(--base) * 2)}.modularity-mod-navigation .mod-navigation__bar-icon{display:block;font-size:3.375rem;line-height:1;width:1em;margin-inline:auto}.modularity-mod-navigation .mod-navigation__bar-icon .c-icon{display:block;font-size:1em;line-height:1;margin:0;color:inherit}.modularity-mod-navigation .mod-navigation__bar-icon .c-icon.c-icon--material:after{vertical-align:0;line-height:1;width:1em;height:1em}.modularity-mod-navigation .mod-navigation__bar-label{font-size:var(--font-size-90, .875rem);font-weight:var(--font-weight-medium, 500);line-height:1.25;text-decoration:underline}.modularity-mod-navigation .mod-navigation__bar--solid .mod-navigation__bar-link:hover,.modularity-mod-navigation .mod-navigation__bar--solid .mod-navigation__bar-link:focus-visible{background-color:color-mix(in srgb,#000 22%,var(--color--primary));color:var(--color--primary-contrast)}.modularity-mod-navigation .mod-navigation__bar--solid .mod-navigation__bar-link:visited:hover,.modularity-mod-navigation .mod-navigation__bar--solid .mod-navigation__bar-link:visited:focus-visible{color:var(--color--primary-contrast)}.modularity-mod-navigation .mod-navigation__bar-list--outline{gap:calc(var(--base) * 2);grid-template-columns:repeat(auto-fit,minmax(min(100%,7rem),10rem))}.modularity-mod-navigation .mod-navigation__bar-link--outline{padding:calc(var(--base) * 3)}.modularity-mod-navigation .mod-navigation__bar-link--outline .mod-navigation__bar-icon{font-size:2.5rem}.modularity-mod-navigation .mod-navigation__bar-link--outline:hover,.modularity-mod-navigation .mod-navigation__bar-link--outline:focus-visible{background-color:color-mix(in srgb,var(--color--primary) 6%,transparent)}.modularity-mod-navigation .mod-navigation__buttons .c-button{--c-button--border-radius: 1}.modularity-mod-navigation .mod-navigation__buttons .c-button+.c-button{margin-left:0}.widget_block:has(>.mod-navigation .modularity-mod-navigation)>p:empty{margin:0}}
