@import "https://fonts.googleapis.com/css2?family=Anton&family=Plus+Jakarta+Sans:wght@300;400;500;600;700&display=swap";.nav[data-astro-cid-wpvy4v7s]{z-index:200;backdrop-filter:blur(10px);background:#fffffff5;border-bottom:1px solid #16233e1f;position:sticky;top:0}.nav__bar[data-astro-cid-wpvy4v7s]{justify-content:space-between;align-items:center;gap:24px;padding-top:10px;padding-bottom:10px;display:flex}.nav__logo[data-astro-cid-wpvy4v7s] img[data-astro-cid-wpvy4v7s]{width:auto;height:76px}.nav__logo--static[data-astro-cid-wpvy4v7s]{cursor:default}@media (width>=1140px){.nav__logo[data-astro-cid-wpvy4v7s] img[data-astro-cid-wpvy4v7s]{height:88px}}.nav__links[data-astro-cid-wpvy4v7s]{flex:1;justify-content:center;align-items:center;gap:30px;display:none}.nav__link[data-astro-cid-wpvy4v7s]{white-space:nowrap;color:var(--color-navy);font-size:15px;font-weight:500;transition:color .2s}.nav__link[data-astro-cid-wpvy4v7s].is-active{color:var(--color-gold)}.nav__cta[data-astro-cid-wpvy4v7s]{color:#f6f7f9;background:var(--color-gold);white-space:nowrap;flex-shrink:0;padding:12px 24px;font-size:14px;display:none}.nav__cta[data-astro-cid-wpvy4v7s]:hover{background:var(--color-gold-light)}.nav__toggle[data-astro-cid-wpvy4v7s]{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;padding:8px;display:flex}.nav__toggle[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]{background:var(--color-navy);width:26px;height:2px;display:block}.nav__mobile[data-astro-cid-wpvy4v7s]{background:var(--color-bg);border-top:1px solid #16233e1f;flex-direction:column;gap:2px;padding:12px 24px 24px;display:none}.nav__mobile[data-astro-cid-wpvy4v7s].is-open{display:flex}.nav__mobile-link[data-astro-cid-wpvy4v7s]{color:var(--color-navy);border-bottom:1px solid #16233e14;padding:12px 4px;font-size:16px;font-weight:500}.nav__mobile-link[data-astro-cid-wpvy4v7s].is-active{color:var(--color-gold)}.nav__mobile-cta[data-astro-cid-wpvy4v7s]{text-align:center;margin-top:14px}@media (width>=1140px){.nav__links[data-astro-cid-wpvy4v7s],.nav__cta[data-astro-cid-wpvy4v7s]{display:flex}.nav__toggle[data-astro-cid-wpvy4v7s]{display:none}}.footer[data-astro-cid-jo6i4kqk]{background:var(--color-navy);color:#f6f7f9}.footer__grid[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;gap:48px;padding:64px 32px 40px;display:flex}.footer__brand[data-astro-cid-jo6i4kqk]{flex:2 260px;min-width:240px}.footer__logo[data-astro-cid-jo6i4kqk]{background:#fff;border-radius:6px;margin-bottom:16px;padding:10px 16px;display:inline-block}.footer__logo[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:auto;height:68px}.footer__brand[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{color:#f6f7f9bf;max-width:340px;margin:0;font-size:14.5px;line-height:1.7}.footer__col[data-astro-cid-jo6i4kqk]{flex:160px;min-width:160px}.footer__heading[data-astro-cid-jo6i4kqk]{letter-spacing:1px;color:var(--color-gold);margin-bottom:16px;font-size:13px;font-weight:600}.footer__links[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:10px;display:flex}.footer__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#f6f7f9d9;font-size:14.5px}.footer__contact[data-astro-cid-jo6i4kqk]{color:#f6f7f9d9;flex-direction:column;gap:12px;font-size:14.5px;line-height:1.5;display:flex}.footer__instagram[data-astro-cid-jo6i4kqk]{color:var(--color-gold-light);align-items:center;gap:8px;font-weight:700;display:inline-flex}.footer__map-col[data-astro-cid-jo6i4kqk]{flex:220px;min-width:220px;max-width:280px}.footer__map[data-astro-cid-jo6i4kqk]{border:1px solid #f6f7f926;border-radius:4px;width:100%;height:130px;transition:opacity .2s;display:block;position:relative;overflow:hidden}.footer__map[data-astro-cid-jo6i4kqk]:hover{opacity:.85}.footer__map[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{object-fit:cover;width:100%;height:100%}.footer__bottom[data-astro-cid-jo6i4kqk]{color:#f6f7f98c;border-top:1px solid #f6f7f926;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:22px 32px;font-size:13px;display:flex}.footer__legal[data-astro-cid-jo6i4kqk]{gap:16px;display:flex}.footer__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#f6f7f98c}.footer__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#f6f7f9d9}.cookie-banner[data-astro-cid-kror3uvh]{z-index:500;background:var(--color-navy);color:#f6f7f9;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 24px #0003}.cookie-banner[data-astro-cid-kror3uvh][hidden]{display:none}.cookie-banner__inner[data-astro-cid-kror3uvh]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;max-width:1240px;margin:0 auto;padding:22px 32px;display:flex}.cookie-banner__inner[data-astro-cid-kror3uvh] p[data-astro-cid-kror3uvh]{color:#f6f7f9d9;max-width:640px;margin:0;font-size:14px;line-height:1.6}.cookie-banner__inner[data-astro-cid-kror3uvh] a[data-astro-cid-kror3uvh]{color:var(--color-gold-light);text-decoration:underline}.cookie-banner__actions[data-astro-cid-kror3uvh]{flex-shrink:0;gap:12px;display:flex}.cookie-btn[data-astro-cid-kror3uvh]{font-family:var(--font-body);cursor:pointer;border-radius:2px;padding:11px 22px;font-size:14px;font-weight:600}.cookie-btn--outline[data-astro-cid-kror3uvh]{color:#f6f7f9;background:0 0;border:1.5px solid #f6f7f980}.cookie-btn--outline[data-astro-cid-kror3uvh]:hover{background:#f6f7f91a}.cookie-btn--primary[data-astro-cid-kror3uvh]{background:var(--color-gold);color:#1a1a1a;border:none}.cookie-btn--primary[data-astro-cid-kror3uvh]:hover{background:var(--color-gold-light)}.coming-soon[data-astro-cid-q6rahido]{text-align:center;background:linear-gradient(160deg, var(--color-navy) 0%, var(--color-navy-dark) 100%);justify-content:center;align-items:center;min-height:100dvh;padding:48px 24px;display:flex}.coming-soon__inner[data-astro-cid-q6rahido]{flex-direction:column;align-items:center;max-width:560px;display:flex}.coming-soon__logo[data-astro-cid-q6rahido]{background:#fff;border-radius:10px;width:auto;height:110px;margin-bottom:32px;padding:16px 26px}@media (width>=640px){.coming-soon__logo[data-astro-cid-q6rahido]{height:150px}}.coming-soon[data-astro-cid-q6rahido] h1[data-astro-cid-q6rahido]{color:#f6f7f9;margin:16px 0 18px;font-size:clamp(32px,6vw,52px);font-weight:700}.coming-soon[data-astro-cid-q6rahido] p[data-astro-cid-q6rahido]{color:#f6f7f9d9;margin:0 0 34px;font-size:16.5px;line-height:1.7}.coming-soon__contact[data-astro-cid-q6rahido]{color:var(--color-gold-light);align-items:center;gap:12px;margin-bottom:26px;font-size:15.5px;font-weight:600;display:flex}.coming-soon__contact[data-astro-cid-q6rahido] a[data-astro-cid-q6rahido]{color:inherit}.coming-soon__divider[data-astro-cid-q6rahido]{color:#f6f7f966}.coming-soon__instagram[data-astro-cid-q6rahido]{color:#f6f7f9d9;align-items:center;gap:8px;margin-bottom:40px;font-size:14.5px;font-weight:600;display:inline-flex}.coming-soon__legal[data-astro-cid-q6rahido]{color:#f6f7f980;font-size:13px;text-decoration:underline}:root{--color-navy:#16233e;--color-navy-dark:#0d1728;--color-bg:#f6f7f9;--color-bg-alt:#eceef2;--color-ink:#1a1a1a;--color-gold:#f2a71b;--color-gold-light:#f7c55a;--font-display:"Anton", sans-serif;--font-body:"Plus Jakarta Sans", sans-serif;--max-width:1240px}*{box-sizing:border-box}body{background:var(--color-bg);font-family:var(--font-body);color:var(--color-ink);margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}h1,h2,h3{font-family:var(--font-display);margin:0}@keyframes shimmer{0%{background-position:0 0}to{background-position:200% 0}}.container{max-width:var(--max-width);margin:0 auto;padding-left:32px;padding-right:32px}.eyebrow{letter-spacing:2px;color:var(--color-gold);font-size:13px;font-weight:600}.btn{cursor:pointer;font-size:15px;font-weight:600;font-family:var(--font-body);border:none;border-radius:2px;padding:16px 30px;transition:background .2s;display:inline-block}.btn-primary{color:var(--color-ink);background-image:linear-gradient(90deg, var(--color-gold) 0%, var(--color-gold-light) 50%, var(--color-gold) 100%);background-size:200% 100%}.btn-primary:hover{animation:1.4s linear infinite shimmer}.btn-outline{color:#f6f7f9;border:1.5px solid #f6f7f9}.btn-outline:hover{background:#f6f7f91f}.reveal{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(24px)}.reveal.is-visible{opacity:1;transform:translateY(0)}input,textarea,select{font-family:var(--font-body)}input::placeholder,textarea::placeholder{color:#1a1a1a66}
