.anchor-menu{--anchor-menu-space-top: 24px;--anchor-menu-gap: 12px;--anchor-menu-content-max-width: 720px;--site-max-width: var(--anchor-menu-content-max-width)}@media screen and (max-width: 62.4375em){.anchor-menu{--anchor-menu-space-top: 12px;--anchor-menu-gap: 8px}}.anchor-menu{width:var(--site-width);max-width:var(--site-max-width);margin-left:auto;margin-right:auto;padding-left:var(--site-gutter);padding-right:var(--site-gutter);display:flex;flex-direction:column;gap:var(--anchor-menu-gap);padding-top:var(--anchor-menu-space-top);text-align:center;scroll-margin-top:calc(var(--notice-height) + var(--notice-locale-height) + var(--mega-menu-height) + var(--admin-bar-height) + var(--debug-bar-height) + var(--site-gutter))}.anchor-menu-sticky{--anchor-menu-space-bottom: 48px}@media screen and (max-width: 62.4375em){.anchor-menu-sticky{--anchor-menu-space-bottom: 36px}}.anchor-menu-sticky{position:sticky;top:calc(var(--notice-height) + var(--notice-locale-height) + var(--mega-menu-height) + var(--admin-bar-height) + var(--debug-bar-height) - 1px);height:1px;margin-bottom:calc(var(--anchor-menu-space-bottom) - 1px);z-index:20}.anchor-menu-sticky__inner{position:absolute;top:1px;right:0;left:0;display:none;align-items:center;justify-content:center;padding-left:var(--site-gutter);padding-right:var(--site-gutter);background:var(--c-warm-white);opacity:0;transition:opacity .2s ease, display .2s;transition-behavior:allow-discrete}@media screen and (max-width: 62.4375em){.anchor-menu-sticky__inner{flex-direction:column;align-items:flex-start;padding-top:12px}}.anchor-menu-sticky--active .anchor-menu-sticky__inner{display:flex;opacity:1}@starting-style{.anchor-menu-sticky--active .anchor-menu-sticky__inner{opacity:0}}.anchor-menu-sticky--measuring .anchor-menu-sticky__inner{display:flex;visibility:hidden;transition:none}@supports(container-type: scroll-state){.anchor-menu-sticky{container-name:anchor-menu-sticky;container-type:scroll-state}@container anchor-menu-sticky scroll-state(stuck: top){.anchor-menu-sticky__inner{display:flex;opacity:1}@starting-style{.anchor-menu-sticky__inner{opacity:0}}}}.anchor-menu__title{font-family:Cardo,serif;line-height:110%;text-transform:none;font-weight:500;letter-spacing:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:28px;font-size:1.75rem;line-height:1.2857142857}@media screen and (max-width: 62.4375em){.anchor-menu__title{font-size:22px;font-size:1.375rem;line-height:1.3636363636}}.anchor-menu__items{display:flex;flex-wrap:wrap;justify-content:center;row-gap:12px;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;margin-top:6px;padding-top:1px;padding-bottom:1px;-ms-overflow-style:none;scrollbar-width:none}.anchor-menu__items::-webkit-scrollbar{display:none}@media screen and (max-width: 62.4375em){.anchor-menu__items{justify-content:flex-start;flex-wrap:nowrap;margin-top:10px;margin-left:calc(var(--site-gutter)*-1);margin-right:calc(var(--site-gutter)*-1);padding-left:var(--site-gutter);padding-right:var(--site-gutter);overflow:auto}}.anchor-menu-sticky__title{flex:0 0 auto;margin-right:20px;font-family:Cardo,serif;text-align:left;font-size:17px;font-size:1.0625rem;line-height:1.2941176471}@media screen and (max-width: 62.4375em){.anchor-menu-sticky__title{margin-right:0}}.anchor-menu-sticky__items{display:flex;flex-wrap:wrap;justify-content:flex-start;min-width:0;row-gap:12px;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;padding-top:16px;padding-bottom:16px;-ms-overflow-style:none;scrollbar-width:none}.anchor-menu-sticky__items::-webkit-scrollbar{display:none}@media screen and (max-width: 62.4375em){.anchor-menu-sticky__items{width:100%;flex-wrap:nowrap;margin-left:calc(var(--site-gutter)*-1);margin-right:calc(var(--site-gutter)*-1);padding-left:var(--site-gutter);padding-right:var(--site-gutter);overflow:auto}}.anchor-menu__link,.anchor-menu-sticky__link{color:inherit;font-weight:var(--font-weight-medium);-webkit-text-decoration:none;text-decoration:none;text-underline-offset:5px}@media screen and (max-width: 62.4375em){.anchor-menu__link,.anchor-menu-sticky__link{flex:0 0 auto}}.anchor-menu__link:hover,.anchor-menu__link--active,.anchor-menu-sticky__link:hover,.anchor-menu-sticky__link--active{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:1px}@media(prefers-reduced-motion: reduce){.anchor-menu-sticky__inner{transition:none}}
/*# sourceMappingURL=anchor-menu.css.69d46.map */