@charset "UTF-8";.nav[data-astro-cid-5blmo7yk]{position:fixed;inset-inline:0;top:0;z-index:60;backdrop-filter:saturate(140%) blur(8px);background:#00000040;border-bottom:1px solid rgba(255,255,255,.12);transition:transform .35s ease,opacity .35s ease}.nav__row[data-astro-cid-5blmo7yk]{height:72px;display:grid;grid-template-columns:1fr auto;gap:16px;align-items:center}.nav__logo[data-astro-cid-5blmo7yk]{height:40px;width:auto;display:block}.nav[data-astro-cid-5blmo7yk].nav--enter{transform:translateY(-100%);opacity:0}.nav[data-astro-cid-5blmo7yk].nav--enter.is-ready{animation:slideDown .6s cubic-bezier(.2,.8,.2,1) forwards}.nav[data-astro-cid-5blmo7yk].nav--hide{transform:translateY(-100%);opacity:0;pointer-events:none}.nav__ctas[data-astro-cid-5blmo7yk]{display:flex;align-items:center;gap:10px}.nav[data-astro-cid-5blmo7yk] .cta-buy[data-astro-cid-5blmo7yk]{background:transparent;color:#fff;padding:.7rem 1.2rem;font-weight:700;border:1px solid #ffffff;border-radius:0;transition:all .25s ease}.nav[data-astro-cid-5blmo7yk] .cta-book[data-astro-cid-5blmo7yk]{background:#fff;color:#000;padding:.7rem 1.2rem;font-weight:800;border-radius:0;border:1px solid #000000;transition:all .25s ease}.nav__burger[data-astro-cid-5blmo7yk]{display:inline-flex;width:44px;height:44px;cursor:pointer;border:1px solid rgba(255,255,255,.25);border-radius:10px;background:#ffffff14;justify-content:center;align-items:center}.nav__burger[data-astro-cid-5blmo7yk] i[data-astro-cid-5blmo7yk]{font-size:18px;color:#fff}@media (max-width: 960px){.nav[data-astro-cid-5blmo7yk] .cta-buy[data-astro-cid-5blmo7yk],.nav[data-astro-cid-5blmo7yk] .cta-book[data-astro-cid-5blmo7yk]{display:none!important}}.no-scroll[data-astro-cid-5blmo7yk]{overflow:hidden}.menu[data-astro-cid-5blmo7yk]{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;background:#000;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s ease,visibility .28s ease}.menu[data-astro-cid-5blmo7yk].is-open{opacity:1;visibility:visible;pointer-events:auto}.menu__inner[data-astro-cid-5blmo7yk]{position:relative;width:min(1200px,92vw)}.menu__close[data-astro-cid-5blmo7yk]{position:absolute;top:16px;right:24px;width:44px;height:44px;border-radius:10px;background:transparent;border:1px solid rgba(255,255,255,.25);color:#fff;cursor:pointer;display:grid;place-items:center;transition:.2s ease;z-index:1}.menu__close[data-astro-cid-5blmo7yk]:hover{transform:scale(1.06);box-shadow:0 0 12px #fff3 inset}.menu__list[data-astro-cid-5blmo7yk]{list-style:none;padding:clamp(80px,12vh,140px) 0 0;margin:0;display:grid;gap:clamp(8px,2vh,16px)}.menu__list[data-astro-cid-5blmo7yk] li[data-astro-cid-5blmo7yk]{overflow:hidden}.menu__list[data-astro-cid-5blmo7yk] a[data-astro-cid-5blmo7yk]{display:block;text-decoration:none;color:#3e3e3e;font-weight:900;line-height:.9;font-size:clamp(2.2rem,9vw,6rem);transform:translateY(24px);opacity:0;animation:menuItemIn .6s cubic-bezier(.2,.8,.2,1) both;animation-delay:var(--d, 0ms)}.menu__list[data-astro-cid-5blmo7yk] a[data-astro-cid-5blmo7yk]:hover{color:#fff;text-shadow:0 0 24px rgba(255,255,255,.25);transform:translateY(0) scale(1.02)}.menu__ctas[data-astro-cid-5blmo7yk]{display:none;flex-direction:column;gap:16px;margin-top:60px;align-items:center;animation:fadeIn .6s ease forwards}.menu__ctas[data-astro-cid-5blmo7yk] .cta-in-menu[data-astro-cid-5blmo7yk]{display:inline-block;width:min(520px,86%);text-align:center;font-size:1.05rem;font-weight:800;letter-spacing:.02em;padding:.95rem 1.2rem;background:#fff;color:#000;border:1px solid #000;border-radius:0;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.menu__ctas[data-astro-cid-5blmo7yk] .cta-in-menu[data-astro-cid-5blmo7yk]:hover{transform:translateY(-1px);box-shadow:0 10px 22px #ffffff14}.menu__ctas[data-astro-cid-5blmo7yk] .cta-in-menu[data-astro-cid-5blmo7yk]:active{transform:translateY(0)}@media (max-width: 960px){.menu__ctas[data-astro-cid-5blmo7yk]{display:flex}}@keyframes menuItemIn{0%{transform:translateY(24px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}
