.secondary-nav{--secondary-nav-inset:0px;--secondary-nav-safe:env(safe-area-inset-bottom,0px);--secondary-nav-enter-dur:.56s;--secondary-nav-enter-y:1.5rem;--secondary-nav-expand-dur:.3s;--secondary-nav-enter-ease:var(--ease-out-quint);--secondary-nav-expand-ease:var(--ease-out-emphasized);--secondary-nav-icon:2.7rem;--secondary-nav-bar-height:auto;--secondary-nav-bar-pad-block:.375rem;--secondary-nav-bar-pad-inline:.625rem;--secondary-nav-label-gap:.25rem;--secondary-nav-label-size:.5rem;--secondary-nav-label-line:.625rem;--secondary-nav-label-tracking:.0625rem;--secondary-nav-label-transform:uppercase;--secondary-nav-bar-radius:0;--secondary-nav-bar-bg:var(--palette-red);--secondary-nav-bar-bg-open:var(--palette-red);--secondary-nav-ink:var(--palette-white);--secondary-nav-link-hover:var(--palette-dark-red);--secondary-nav-shadow:none;--focus-ring-color:var(--focus-ring-color-on-dark);right:0;bottom:var(--secondary-nav-inset);z-index:40;pointer-events:none;justify-content:center;height:0;display:flex;position:fixed;left:0}.secondary-nav__bar{width:100%;height:var(--secondary-nav-bar-height);padding-block:var(--secondary-nav-bar-pad-block) calc(var(--secondary-nav-bar-pad-block) + var(--secondary-nav-safe));padding-inline:var(--secondary-nav-bar-pad-inline);pointer-events:none;color:var(--secondary-nav-ink);background-color:var(--secondary-nav-bar-bg);border-radius:var(--secondary-nav-bar-radius);box-shadow:var(--secondary-nav-shadow);opacity:0;transform:translate(-50%, var(--secondary-nav-enter-y));transition:opacity var(--secondary-nav-enter-dur) var(--secondary-nav-enter-ease), transform var(--secondary-nav-enter-dur) var(--secondary-nav-enter-ease), width var(--secondary-nav-expand-dur) var(--secondary-nav-expand-ease), height var(--secondary-nav-expand-dur) var(--secondary-nav-expand-ease), padding var(--secondary-nav-expand-dur) var(--secondary-nav-expand-ease), background-color var(--secondary-nav-expand-dur) var(--secondary-nav-expand-ease);justify-content:center;align-items:center;display:flex;position:absolute;bottom:0;left:50%;overflow:clip}.secondary-nav.is-visible .secondary-nav__bar{pointer-events:auto;opacity:1;transform:translate(-50%)}.secondary-nav__list{justify-content:space-between;align-items:center;width:100%;height:100%;margin:0;padding:0;list-style:none;display:flex}.secondary-nav__item{flex:1 1 0;min-width:0;height:100%}.secondary-nav__link.link{justify-content:flex-start;align-items:center;gap:var(--secondary-nav-label-gap);width:100%;height:100%;min-height:4rem;color:inherit;border-radius:var(--radius-sm);transition:background-color .16s var(--ease), gap var(--secondary-nav-expand-dur) var(--secondary-nav-expand-ease), padding-block var(--secondary-nav-expand-dur) var(--secondary-nav-expand-ease);flex-direction:column;padding:0;-webkit-text-decoration:none;text-decoration:none;display:flex}.secondary-nav__link.link:hover{color:inherit}.secondary-nav__icon{width:var(--secondary-nav-icon);height:var(--secondary-nav-icon);color:inherit;flex-shrink:0;justify-content:center;align-items:center;display:flex}.secondary-nav__icon svg{width:100%;height:100%}.secondary-nav__label{width:100%;min-height:0;font-family:var(--font-family-h5-h6-button);font-size:var(--secondary-nav-label-size);font-weight:var(--font-weight-regular);line-height:var(--secondary-nav-label-line);letter-spacing:var(--secondary-nav-label-tracking);text-align:center;text-transform:var(--secondary-nav-label-transform);font-feature-settings:var(--font-feature-settings-numerals);white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;display:flex}.secondary-nav__label-text{padding-inline:1px;display:none}.secondary-nav__label-text--short{text-box:trim-both cap alphabetic;display:block}@media (width>=46.5rem){.secondary-nav{--secondary-nav-bar-pad-block:1.25rem;--secondary-nav-bar-pad-inline:3.75rem;--secondary-nav-label-gap:.125rem;--secondary-nav-label-size:.625rem;--secondary-nav-label-line:.75rem;--secondary-nav-label-tracking:var(--font-letter-spacing-h6);--secondary-nav-label-transform:uppercase}.secondary-nav__label-text--short{display:none}.secondary-nav__label-text--tablet{white-space:normal;text-box:trim-both cap alphabetic;min-width:0;max-width:100%;display:block}}@media (width>=64rem){.secondary-nav{--secondary-nav-inset:calc(1.25rem + env(safe-area-inset-bottom,0px));--secondary-nav-safe:0px;--secondary-nav-icon:3rem;--secondary-nav-bar-pad-block:0px;--secondary-nav-bar-pad-inline:.625rem;--secondary-nav-bar-height:4.375rem;--secondary-nav-bar-radius:var(--radius-sm);--secondary-nav-shadow:0 10px 20px 0 #0000004d;--secondary-nav-label-gap:0px;--secondary-nav-label-size:var(--font-size-h6);--secondary-nav-label-line:var(--font-line-height-h6);--secondary-nav-label-tracking:var(--font-letter-spacing-h6);--secondary-nav-label-transform:uppercase}.secondary-nav__bar{width:33.1875rem;max-width:calc(100% - 2 * var(--padding-inline))}.secondary-nav__link.link{justify-content:center;padding:.625rem}.secondary-nav__list{justify-content:center;gap:.625rem}.secondary-nav__item{flex:1 1 0}.secondary-nav__label{height:0;font-family:var(--font-family-h5-h6-button);font-feature-settings:normal;white-space:nowrap;opacity:0;transition:height var(--secondary-nav-expand-dur) var(--secondary-nav-expand-ease), opacity var(--secondary-nav-expand-dur) var(--secondary-nav-expand-ease), transform var(--secondary-nav-expand-dur) var(--secondary-nav-expand-ease), overflow 0s linear 0s;overflow:hidden;transform:translateY(4px)}.secondary-nav__label-text--tablet{display:none}.secondary-nav__label-text--desktop{text-box:trim-both cap alphabetic;display:block}.secondary-nav__bar:is(:hover,:focus-within){background-color:var(--secondary-nav-bar-bg-open);width:68.25rem;max-width:calc(100% - 2.5rem);height:6.3125rem;padding:.625rem}.secondary-nav__bar:is(:hover,:focus-within) .secondary-nav__link.link{gap:.25rem;padding-block:.4375rem 1.25rem;padding-inline:.625rem}.secondary-nav__bar:is(:hover,:focus-within) .secondary-nav__label{opacity:1;height:1cap;transition:height var(--secondary-nav-expand-dur) var(--secondary-nav-expand-ease), opacity var(--secondary-nav-expand-dur) var(--secondary-nav-expand-ease), transform var(--secondary-nav-expand-dur) var(--secondary-nav-expand-ease), overflow 0s linear var(--secondary-nav-expand-dur) allow-discrete;overflow:visible;transform:translateY(0)}}@media (hover:hover) and (pointer:fine){.secondary-nav__link.link:hover{background-color:var(--secondary-nav-link-hover)}}@media (prefers-reduced-motion:reduce){.secondary-nav{--secondary-nav-enter-y:0px}.secondary-nav__bar,.secondary-nav .secondary-nav__label,.secondary-nav__bar:is(:hover,:focus-within) .secondary-nav__label{transition:none}.secondary-nav__label{transform:none}}html.animations-reduced .secondary-nav{--secondary-nav-enter-y:0px}html.animations-reduced .secondary-nav__label{transform:none}
