@font-face{font-family:'Overused Grotesk';src:url('../../Hispavista_Landing/fonts/OverusedGrotesk-Roman-BF64eeac18184a5.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Overused Grotesk';src:url('../../Hispavista_Landing/fonts/OverusedGrotesk-Medium-BF64eeac18163be.ttf') format('truetype');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Kode Mono';src:url('../../Hispavista_Landing/fonts/KodeMono-VariableFont_wght.ttf') format('truetype-variations');font-weight:400 700;font-style:normal;font-display:swap}.navigation.nav-sections .level0.custom-project-menu .block-static-block{margin:0}.navigation.nav-sections .level0.custom-project-menu .cp-menu{color:#1d1d1d;font-family:'Overused Grotesk',sans-serif;text-align:left}.navigation.nav-sections .level0.custom-project-menu .cp-menu a{text-decoration:none}.navigation.nav-sections .level0.custom-project-menu .cp-menu__title{margin:0;font-family:'Overused Grotesk',sans-serif;font-weight:500;line-height:1}.navigation.nav-sections .level0.custom-project-menu .cp-menu__text{margin:0;font-family:'Overused Grotesk',sans-serif;font-weight:400}@media screen and (min-width:992px){.navigation.nav-sections .level0.custom-project-menu .cp-menu__text{padding-right:16px}}.navigation.nav-sections .level0.custom-project-menu .cp-menu__actions{display:flex;flex-direction:column}.navigation.nav-sections .level0.custom-project-menu .cp-menu__button{display:flex;align-items:flex-end;justify-content:space-between;box-sizing:border-box;height:70px;padding:10px;border:1px solid #1d1d1d;background:transparent;color:#1d1d1d;font-family:'Kode Mono',monospace;font-size:14px;font-weight:500;line-height:1;letter-spacing:-.42px;text-transform:uppercase;transition:background-color .2s,color .2s}.navigation.nav-sections .level0.custom-project-menu .cp-menu__button:hover,.navigation.nav-sections .level0.custom-project-menu .cp-menu__button:focus-visible{background:#1d1d1d;color:#fff}.navigation.nav-sections .level0.custom-project-menu .cp-menu__button--dark{background:#1d1d1d;color:#fff}.navigation.nav-sections .level0.custom-project-menu .cp-menu__button--dark:hover,.navigation.nav-sections .level0.custom-project-menu .cp-menu__button--dark:focus-visible{background:transparent;color:#1d1d1d}.navigation.nav-sections .level0.custom-project-menu .cp-menu__arrow{font-family:'Overused Grotesk',sans-serif;font-size:19px;font-weight:500;line-height:14px;letter-spacing:-.57px}.navigation.nav-sections .level0.custom-project-menu .cp-menu__arrow--down{transform:rotate(90deg)}.navigation.nav-sections .level0.custom-project-menu .cp-menu__cards{margin:0;padding:0;list-style:none}.navigation.nav-sections .level0.custom-project-menu .cp-menu__card{margin:0;padding:0}.navigation.nav-sections .level0.custom-project-menu .cp-menu__card a,.navigation.nav-sections .level0.custom-project-menu .cp-menu__card a:hover{position:relative;display:block;padding:0;background:none;color:#1d1d1d}.navigation.nav-sections .level0.custom-project-menu .cp-menu__card a:hover .cp-menu__image img,.navigation.nav-sections .level0.custom-project-menu .cp-menu__card a:focus-visible .cp-menu__image img{transform:scale(1.04)}.navigation.nav-sections .level0.custom-project-menu .cp-menu__image{position:relative;display:block;overflow:hidden;background:#000}.navigation.nav-sections .level0.custom-project-menu .cp-menu__image img{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;transition:transform .4s ease}.navigation.nav-sections .level0.custom-project-menu .cp-menu__image::after{content:'';position:absolute;inset:0;background:rgba(0,0,0,0.2)}.navigation.nav-sections .level0.custom-project-menu .cp-menu__label{position:absolute;top:50%;left:50%;z-index:1;display:block;color:#fff;font-family:'Kode Mono',monospace;font-size:16px;font-weight:600;line-height:1;text-transform:uppercase;white-space:nowrap;transform:translate(-50%, -50%)}@media screen and (max-width:1199px){.navigation.nav-sections .level0.custom-project-menu>.submenu:not(:first-child){padding:0 12px}.navigation.nav-sections .level0.custom-project-menu .submenu-mobile-title{margin:0 -12px}.navigation.nav-sections .level0.custom-project-menu .cp-menu{margin:0 -12px;padding-bottom:40px}.navigation.nav-sections .level0.custom-project-menu .cp-menu__intro{padding:34px 12px 48px;border-bottom:1px solid #dbdbdb}.navigation.nav-sections .level0.custom-project-menu .cp-menu__title{font-size:20px}.navigation.nav-sections .level0.custom-project-menu .cp-menu__text{margin-top:12px;font-size:16px;line-height:1.29}.navigation.nav-sections .level0.custom-project-menu .cp-menu__actions{gap:8px;margin-top:25px}.navigation.nav-sections .level0.custom-project-menu .cp-menu__cards{display:flex;gap:5px;padding:13px 0 50px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 12px;scrollbar-width:none;border-bottom:1px solid #dbdbdb}.navigation.nav-sections .level0.custom-project-menu .cp-menu__cards::-webkit-scrollbar{display:none}.navigation.nav-sections .level0.custom-project-menu .cp-menu__cards::after{content:'';flex:0 0 7px}.navigation.nav-sections .level0.custom-project-menu .cp-menu__card{flex:0 0 273px;max-width:80%;scroll-snap-align:start}.navigation.nav-sections .level0.custom-project-menu .cp-menu__card:first-child{margin-left:12px}.navigation.nav-sections .level0.custom-project-menu .cp-menu__image{height:344px}}@media screen and (min-width:1200px){.navigation.nav-sections .level0.custom-project-menu.fullwidth>.submenu{padding:17px 24px 18px;background-color:#f1f1f1}.navigation.nav-sections .level0.custom-project-menu>.submenu{opacity:1;transform:translateY(-100%);clip-path:inset(100% -40px -40px);pointer-events:none;transition:transform .6s cubic-bezier(.4, 0, .2, 1),clip-path .6s cubic-bezier(.4, 0, .2, 1),visibility 0s linear .6s}.navigation.nav-sections .level0.custom-project-menu:hover>.submenu{transform:translateY(0);clip-path:inset(0 -40px -40px);pointer-events:auto;transition:transform .6s cubic-bezier(.4, 0, .2, 1),clip-path .6s cubic-bezier(.4, 0, .2, 1),visibility 0s}.navigation.nav-sections .level0.custom-project-menu .cp-menu{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:5px;padding:10px 5px;background-image:repeating-linear-gradient(to right, #1d1d1d 0 5px, transparent 5px calc((100% - 5px) / 5)),repeating-linear-gradient(to right, #1d1d1d 0 5px, transparent 5px calc((100% - 5px) / 5));background-position:left top,left bottom;background-size:100% 10px;background-repeat:no-repeat}.navigation.nav-sections .level0.custom-project-menu .cp-menu__intro{display:flex;flex-direction:column;min-height:390px}.navigation.nav-sections .level0.custom-project-menu .cp-menu__title{font-size:24px}.navigation.nav-sections .level0.custom-project-menu .cp-menu__text{margin-top:37px;font-size:18px;line-height:1}.navigation.nav-sections .level0.custom-project-menu .cp-menu__actions{gap:10px;margin-top:auto;padding-top:30px}.navigation.nav-sections .level0.custom-project-menu .cp-menu__cards{display:contents}.navigation.nav-sections .level0.custom-project-menu .cp-menu__card{min-width:0}.navigation.nav-sections .level0.custom-project-menu .cp-menu__card a{height:100%}.navigation.nav-sections .level0.custom-project-menu .cp-menu__image{height:390px}}@media screen and (min-width:1200px) and (prefers-reduced-motion:reduce){.navigation.nav-sections .level0.custom-project-menu>.submenu,.navigation.nav-sections .level0.custom-project-menu:hover>.submenu{transition:none}}