[data-hover-menu] [data-images]{z-index:0;position:relative}[data-hover-menu] [data-image]{object-fit:cover;width:100%;height:100%;transition:opacity .3s cubic-bezier(.57,.33,.35,.98);position:absolute;top:0;right:0}[data-hover-menu] [data-image]:not(.show){opacity:0;pointer-events:none}.hover-menu{--color-bg:#f0f1f2;background-color:var(--color-bg);padding:clamp(48px,6.8vw,92px) 0 clamp(50px,7vw,100px);position:relative}.hover-menu__images{aspect-ratio:16/9}.hover-menu__images source{width:100%;display:block}.hover-menu__text,.hover-menu__menu{z-index:1;position:relative}.hover-menu__text{gap:30px;display:grid}.hover-menu__text .ce-header{margin-bottom:0}.hover-menu__menu,.hover-menu .entry__box{border:1px solid #aec0d1;padding:clamp(25px,6.5cqw,40px)}.hover-menu__menu .menu__link,.hover-menu .entry__box .entry__title{color:var(--color-headline);font-family:CorpidCd,sans-serif;font-size:clamp(21px,6cqw,23px);font-weight:800;line-height:1.2}.hover-menu__menu{--color-link:var(--color-headline);--color-link-h:var(--color-link);background-color:var(--color-bg);position:relative;box-shadow:0 5px 10px #0000000d;container-type:inline-size}.hover-menu__menu .menu__link{border-bottom:1px solid color(from var(--color-p-d) srgb r g b / .15);justify-content:space-between;align-items:center;gap:.6em;display:flex}.hover-menu__menu .menu__link:after{padding-right:.38em;font-size:.68em;transition-property:opacity,transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.57,.33,.35,.98)}.hover-menu__menu .menu__link:after,.hover-menu__menu .menu__link span{padding-top:.3355em;padding-bottom:.3355em}.hover-menu__menu .menu__link span{display:inline-block;position:relative}.hover-menu__menu .menu__link span:after{content:"";background-color:var(--color-s);width:100%;height:clamp(2px,1cqw,4px);transition:width .3s cubic-bezier(.57,.33,.35,.98);position:absolute;bottom:-1px;left:0}.hover-menu__menu .menu__link:not(.show):after{opacity:0;transform:translate(-50%)}.hover-menu__menu .menu__link:not(.show) span:after{width:0}.hover-menu__menu .menu__link.show~.entry__box{opacity:1;pointer-events:auto}.hover-menu__menu li:not(:first-of-type) .menu__link:after,.hover-menu__menu li:not(:first-of-type) .menu__link span{padding-top:calc(.3355em + 30px)}.hover-menu--box .hover-menu__menu{--color-bg:#fffc}@media (width<=767.98px){.hover-menu__images{margin:30px calc(var(--container-px) * -1) 0}.hover-menu__menu{margin-top:27px}}@media (width>=768px){.hover-menu .hover-menu__images[data-images]{max-width:70%;height:100%;position:absolute;top:0;right:0}.hover-menu .hover-menu__images[data-images]:before{content:"";z-index:1;background-image:linear-gradient(to right, var(--color-bg), transparent);width:59%;max-width:800px;height:100%;position:absolute;top:0;left:0}.hover-menu__text,.hover-menu__menu{max-width:min(50%,540px)}.hover-menu__menu{margin-top:19px}.hover-menu .entry__box{z-index:2;background-color:var(--color-bg);width:max-content;height:calc(100% + 2px);max-width:min(128%, 50vw - var(--container-px));opacity:0;pointer-events:none;overscroll-behavior:contain;overflow-scrolling:touch;border-left-color:#bec8da80;display:block;position:absolute;top:-1px;left:calc(100% - 1px);overflow-y:auto}.hover-menu .entry__box::-webkit-scrollbar{width:4px;height:4px}.hover-menu .entry__box::-webkit-scrollbar-thumb{background:#a8a8a8;border-radius:3px}.hover-menu .entry__box::-webkit-scrollbar-corner{background:#a8a8a8;border-radius:3px}.hover-menu .entry__box::-webkit-scrollbar-track{background:0 0}.hover-menu .entry__box .entry__text{margin-top:.88em;font-size:1rem;line-height:1.64}.hover-menu .entry__box .modal-dialog{box-shadow:none;height:auto;min-height:unset;max-height:unset;margin:0;display:block;position:static;transform:none!important}.hover-menu .entry__box .modal-content{background:0 0}.hover-menu .entry__box .modal-header,.hover-menu .entry__box .modal-body{padding:0}.hover-menu--box .hover-menu__menu{max-width:min(50%,411px)}}
