/* Unified ornate global menu */
.hero--with-menu .hero-copy{padding-bottom:32px}
.global-menu{position:relative;z-index:8;padding:0 0 8px;isolation:isolate}
.global-menu__items{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:3px;width:min(1500px,calc(100% - 28px));margin:0 auto}
.global-menu__link{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;min-width:0;aspect-ratio:220/96;padding:10px 13px;color:#fff7dd;text-decoration:none;background:url("../images/global-menu-frame.svg") center/100% 100% no-repeat;filter:drop-shadow(0 3px 2px rgb(31 18 7 / 62%));text-shadow:1px 2px 0 #001421,0 0 3px #001421;transition:filter .13s ease}
.global-menu__link:hover{filter:brightness(1.1) drop-shadow(0 3px 2px rgb(31 18 7 / 62%))}
.global-menu__link:active{filter:brightness(.92) drop-shadow(0 2px 1px rgb(31 18 7 / 62%));transform:translateY(1px)}
.global-menu__link:focus-visible{outline:3px solid #fff2a4;outline-offset:2px}
.global-menu__icon{flex:0 0 auto;width:43px;height:43px;background-image:url("../images/global-menu-icons.png");background-repeat:no-repeat;background-size:800% 267%;background-position-y:center;filter:drop-shadow(0 2px 1px #001421)}
.global-menu__icon--money{background-position:0 center}.global-menu__icon--living{background-position:14.2857% center}.global-menu__icon--health{background-position:28.5714% center}.global-menu__icon--care{background-position:42.8571% center}.global-menu__icon--watch{background-position:57.1429% center}.global-menu__icon--saving{background-position:71.4286% center}.global-menu__icon--hobby{background-position:85.7143% center}.global-menu__icon--service{background-position:100% center}
.global-menu__label{font:900 clamp(12px,1.1vw,17px)/1.05 "Yu Mincho","Hiragino Mincho ProN",serif;white-space:nowrap;letter-spacing:.02em}
.global-menu__label--stack{display:grid;gap:1px;text-align:center;font-size:clamp(10px,.9vw,14px);line-height:.95}
@media(max-width:1179px){.global-menu__items{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px 3px}.global-menu__link{aspect-ratio:220/88;padding-inline:18px}.global-menu__icon{width:45px;height:45px}.global-menu__label{font-size:17px}.global-menu__label--stack{font-size:14px}}
@media(max-width:639px){.global-menu{padding-bottom:12px}.global-menu__items{grid-template-columns:repeat(2,minmax(0,1fr));width:calc(100% - 16px);gap:5px}.global-menu__link{padding-inline:12px}.global-menu__icon{width:38px;height:38px}.global-menu__label{font-size:14px}.global-menu__label--stack{font-size:12px}}
@media(prefers-reduced-motion:reduce){.global-menu__link{transition:none}}
/* Match the space beneath the mobile navigation to the space above the quest board. */
@media(max-width:760px){.global-menu{padding-bottom:33px}}
.global-menu__icon--care-support{background-image:url("../images/icon-care-support.svg");background-size:contain;background-position:center}
.global-menu__icon--planning{background-image:url("../images/icon-planning-scroll.svg");background-size:contain;background-position:center}
.global-menu__icon--features{background-image:url("../images/feature-crest-v2.png");background-size:contain;background-position:center}
