.fim-menu{--fim-duration:650ms;--fim-ease:cubic-bezier(.22,.61,.36,1);--fim-zoom:1.04;--fim-stagger:90ms;--fim-cursor-size:16px;position:relative;width:100%;height:40vw;min-height:240px;overflow:hidden;isolation:isolate;background:#b27668}.fim-menu__media,.fim-menu__overlay,.fim-menu__content{position:absolute;inset:0}.fim-menu__media{z-index:0}.fim-menu__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1);transition:opacity var(--fim-duration) var(--fim-ease),transform calc(var(--fim-duration)*1.5) var(--fim-ease);will-change:opacity,transform}.fim-menu__image.is-active{opacity:1;transform:scale(var(--fim-zoom));z-index:2}.fim-menu__image--default{z-index:1}.fim-menu__overlay{z-index:3;background:rgba(0,0,0,.12);pointer-events:none}.fim-menu__content{z-index:4;display:flex;align-items:center;justify-content:center;padding:30px}.fim-menu__nav{display:flex;flex-direction:column;align-items:inherit;gap:8px;width:100%;margin:0;padding:0;list-style:none;text-align:center}.fim-menu__item{margin:0;padding:0;line-height:1;transition:opacity 300ms ease;animation-delay:calc(var(--fim-order)*var(--fim-stagger))}.fim-menu__link{position:relative;display:inline-block;padding:2px 0;color:var(--fim-item-color,#fff);font-family:inherit;font-size:50px;font-weight:400;line-height:1.12;text-decoration:none!important;text-transform:none;letter-spacing:0;transition:color 300ms ease,opacity 300ms ease}.fim-menu__link:hover,.fim-menu__link:focus-visible,.fim-menu__item.is-active .fim-menu__link{color:var(--fim-item-hover,#fff)}.fim-menu__link:focus-visible{outline:2px solid currentColor;outline-offset:7px}.fim-menu__link:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right center;transition:transform 420ms var(--fim-ease)}.fim-menu__link:hover:after,.fim-menu__link:focus-visible:after,.fim-menu__item.is-active .fim-menu__link:after{transform:scaleX(1);transform-origin:left center}.fim-no-underline .fim-menu__link:after{display:none}.fim-menu__cursor{position:absolute;z-index:7;top:0;left:0;width:var(--fim-cursor-size);height:var(--fim-cursor-size);border-radius:50%;pointer-events:none;opacity:0;transform:translate3d(-50%,-50%,0);transition:opacity 180ms ease,width 250ms ease,height 250ms ease;background:#fff;mix-blend-mode:difference}.fim-menu.is-pointer-inside .fim-menu__cursor{opacity:1}.fim-menu.fim-has-cursor,.fim-menu.fim-has-cursor a{cursor:none}.fim-menu__item{opacity:0;transform:translateY(16px)}.fim-menu.is-inview .fim-menu__item{animation:fimFadeUp .7s var(--fim-ease) both}.fim-entrance--none .fim-menu__item{opacity:1;transform:none}.fim-entrance--none.is-inview .fim-menu__item{animation:none}.fim-entrance--fade.is-inview .fim-menu__item{animation:fimFade .7s var(--fim-ease) both}.fim-entrance--zoom.is-inview .fim-menu__item{animation:fimZoom .7s var(--fim-ease) both}@keyframes fimFadeUp{to{opacity:1;transform:translateY(0)}}@keyframes fimFade{from{opacity:0;transform:none}to{opacity:1;transform:none}}@keyframes fimZoom{from{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@media(max-width:767px){.fim-menu{height:430px}.fim-menu__content{padding:24px}.fim-menu__link{font-size:30px}.fim-menu.fim-has-cursor,.fim-menu.fim-has-cursor a{cursor:auto}.fim-menu__cursor{display:none}}@media(prefers-reduced-motion:reduce){.fim-menu *{animation:none!important;transition-duration:.01ms!important}.fim-menu__item{opacity:1;transform:none}}
