@import"https://fonts.googleapis.com/css2?family=EB+Garamond:ital,wght@0,400..800;1,400..800&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap";.site-footer[data-astro-cid-sz7xmlte]{background:#0b2545}.footer-cta[data-astro-cid-sz7xmlte]{position:relative;overflow:hidden;background:url(/images/waves.png) center/cover no-repeat}.footer-cta[data-astro-cid-sz7xmlte]:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#0a4a7aeb,#0d5c9999,#1a8fe3d9);z-index:1}.footer-cta__fade[data-astro-cid-sz7xmlte]{position:absolute;left:0;right:0;bottom:0;height:60%;background:linear-gradient(to bottom,#0b254500,#0b2545b3 55%,#0b2545);z-index:1}.footer-cta__wave[data-astro-cid-sz7xmlte]{position:absolute;top:-1px;left:0;width:100%;height:80px;z-index:2;display:block;transform:scaleY(-1)}.footer-cta__inner[data-astro-cid-sz7xmlte]{width:100%;max-width:1320px;margin-inline:auto;padding-inline:clamp(20px,4vw,48px);position:relative;z-index:3;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:32px;padding-block:clamp(110px,10vw,140px) clamp(64px,7vw,96px)}.footer-cta__content[data-astro-cid-sz7xmlte]{max-width:560px}.footer-cta__heading[data-astro-cid-sz7xmlte]{font-family:EB Garamond,serif;font-size:clamp(2.25rem,4vw,3.25rem);font-weight:500;line-height:1.1;letter-spacing:-.01em;color:#fff;margin-bottom:12px;text-wrap:balance}.footer-cta__text[data-astro-cid-sz7xmlte]{font-size:1.0625rem;line-height:1.7;color:#ffffffdb}.footer-cta__actions[data-astro-cid-sz7xmlte]{background:#ffffff1a;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.35);display:flex;flex-direction:column;gap:12px;flex-shrink:0;padding:20px;border-radius:24px;min-width:min(100%,300px)}.footer-cta__eyebrow[data-astro-cid-sz7xmlte]{font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#fffc}.footer-cta__primary[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:10px;padding:16px 22px;font-size:1.125rem;font-weight:700;color:#0a4a7a;background:#fff;border-radius:14px;white-space:nowrap;transition:all .3s ease}.footer-cta__primary[data-astro-cid-sz7xmlte]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0003}.footer-cta__secondary[data-astro-cid-sz7xmlte]{display:flex;align-items:center;justify-content:center;padding:14px 22px;font-size:.9375rem;font-weight:700;color:#fff;border:1px solid rgba(255,255,255,.45);border-radius:14px;white-space:nowrap;transition:all .3s ease}.footer-cta__secondary[data-astro-cid-sz7xmlte]:hover{border-color:#fff;background:#ffffff24}.footer-main[data-astro-cid-sz7xmlte]{padding-block:8px 40px}.footer-main__inner[data-astro-cid-sz7xmlte]{width:100%;max-width:1320px;margin-inline:auto;padding-inline:clamp(20px,4vw,48px);display:grid;grid-template-columns:1fr;gap:clamp(32px,5vw,72px)}@media(min-width:1024px){.footer-main__inner[data-astro-cid-sz7xmlte]{grid-template-columns:1.2fr 2fr}}.footer-brand__logo[data-astro-cid-sz7xmlte]{display:inline-flex;margin-bottom:18px}.footer-brand__logo[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{width:140px;filter:brightness(0) invert(1)}.footer-brand__desc[data-astro-cid-sz7xmlte]{font-size:.9375rem;line-height:1.75;color:#ffffffa6;max-width:380px;margin-bottom:20px}.footer-brand__social[data-astro-cid-sz7xmlte]{display:flex;gap:10px}.footer-brand__social-link[data-astro-cid-sz7xmlte]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid rgba(255,255,255,.18);border-radius:50%;background:#ffffff0d;color:#ffffffbf;transition:all .3s ease}.footer-brand__social-link[data-astro-cid-sz7xmlte]:hover{color:#fff;border-color:#1a8fe3;background:#1a8fe326}.footer-nav[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1fr;gap:28px}@media(min-width:640px){.footer-nav[data-astro-cid-sz7xmlte]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.footer-nav[data-astro-cid-sz7xmlte]{grid-template-columns:repeat(3,1fr)}}.footer-nav__heading[data-astro-cid-sz7xmlte]{font-family:Lato,sans-serif;font-size:.75rem;font-weight:700;color:#ffffff80;letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px}.footer-nav__list[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:7px}.footer-nav__link[data-astro-cid-sz7xmlte]{font-size:.9375rem;color:#fffc;padding-block:2px;transition:color .2s ease}.footer-nav__link[data-astro-cid-sz7xmlte]:hover{color:#fff}.footer-contact[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:1rem;font-style:normal}.footer-contact__phones[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:.5rem}.footer-contact__item[data-astro-cid-sz7xmlte]{display:flex;align-items:flex-start;gap:.5rem;font-size:.9375rem;color:#fffc;word-break:break-word;transition:color .2s ease}.footer-contact__item[data-astro-cid-sz7xmlte] svg[data-astro-cid-sz7xmlte]{flex-shrink:0;margin-top:2px}.footer-contact__item[data-astro-cid-sz7xmlte]:hover{color:#fff}.footer-bottom[data-astro-cid-sz7xmlte]{padding-bottom:18px}.footer-bottom__inner[data-astro-cid-sz7xmlte]{width:100%;max-width:1320px;margin-inline:auto;padding-inline:clamp(20px,4vw,48px);display:flex;flex-direction:column;align-items:center;gap:.5rem;padding-top:18px;border-top:1px solid rgba(255,255,255,.1);text-align:center}@media(min-width:768px){.footer-bottom__inner[data-astro-cid-sz7xmlte]{flex-direction:row;justify-content:space-between}}.footer-bottom__copy[data-astro-cid-sz7xmlte],.footer-bottom__credit[data-astro-cid-sz7xmlte]{font-size:.8125rem;color:#ffffff80}.footer-bottom__credit-link[data-astro-cid-sz7xmlte]{font-weight:700;color:#ffffffa6;transition:color .2s ease}.footer-bottom__credit-link[data-astro-cid-sz7xmlte]:hover{color:#fff}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{font-family:Lato,sans-serif;font-size:1rem;line-height:1.6;color:#1e293b;background-color:#fff;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}ul,ol{list-style:none}button{font:inherit;cursor:pointer;border:none;background:none}h1,h2,h3,h4,h5,h6{font-family:EB Garamond,serif;line-height:1.2;color:#0b2545}::selection{background-color:#0d5c9926;color:#0b2545}.glass-hero[data-astro-cid-yhcihbpb]{position:relative;min-height:var(--hero-min-height, 600px);overflow:hidden;background:#0b2545;display:flex;flex-direction:column}.glass-hero[data-astro-cid-yhcihbpb] [data-hero-title]{opacity:var(--scroll-fade, 1);will-change:transform,opacity}.glass-hero__media[data-astro-cid-yhcihbpb]{position:absolute;inset:0;transform-origin:62% 40%;will-change:transform}.glass-hero__img[data-astro-cid-yhcihbpb]{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:var(--hero-image-position, center 40%);transform:scale(1.08);transform-origin:62% 40%}.glass-hero__img--blur[data-astro-cid-yhcihbpb]{filter:blur(6px) saturate(1.2);opacity:0;will-change:opacity}.glass-hero__shade[data-astro-cid-yhcihbpb]{position:absolute;inset:0;background:linear-gradient(95deg,#0b2545eb,#0b2545b8,#0d5c9980 70%,#0d5c9966)}.glass-hero__shade--bottom[data-astro-cid-yhcihbpb]{background:linear-gradient(to top,#0b2545b3,#0b254500 45%)}.glass-hero__body[data-astro-cid-yhcihbpb]{position:relative;z-index:4;flex:1;width:100%;max-width:1320px;margin-inline:auto;padding:clamp(64px,9vw,120px) clamp(20px,4vw,48px) 150px}.glass-hero__crumbs[data-astro-cid-yhcihbpb]{display:flex;align-items:center;gap:10px;font-size:.8125rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#bfe0f7;margin-bottom:24px}.glass-hero__crumbs[data-astro-cid-yhcihbpb] a[data-astro-cid-yhcihbpb]{color:#bfe0f7;transition:color .2s ease}.glass-hero__crumbs[data-astro-cid-yhcihbpb] a[data-astro-cid-yhcihbpb]:hover,.glass-hero__crumbs[data-astro-cid-yhcihbpb] [data-astro-cid-yhcihbpb][aria-current=page]{color:#fff}.glass-hero__crumbs-line[data-astro-cid-yhcihbpb]{width:48px;height:1px;background:linear-gradient(90deg,#bfe0f700,#bfe0f7)}.glass-hero__crumbs-sep[data-astro-cid-yhcihbpb]{opacity:.6}.glass-hero__title[data-astro-cid-yhcihbpb]{font-family:EB Garamond,serif;font-size:clamp(3rem,8.4vw,7.5rem);font-weight:500;line-height:.95;letter-spacing:-.025em;color:#fff;text-shadow:0 2px 30px rgba(11,37,69,.35);text-wrap:balance}.glass-hero__wave[data-astro-cid-yhcihbpb]{position:absolute;left:0;right:0;bottom:-1px;width:100%;height:120px;z-index:3;display:block}.glass-nav[data-astro-cid-yhcihbpb]{position:relative;z-index:5;width:100%;max-width:1320px;margin-inline:auto;padding:20px clamp(20px,4vw,48px) 0}.glass-nav__bar[data-astro-cid-yhcihbpb]{background:#ffffff1a;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.35);display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 12px 12px 24px;border-radius:18px}.glass-nav__logo[data-astro-cid-yhcihbpb]{display:flex;align-items:center;flex-shrink:0}.glass-nav__logo[data-astro-cid-yhcihbpb] img[data-astro-cid-yhcihbpb]{width:clamp(110px,12vw,150px);filter:brightness(0) invert(1)}.glass-nav__links[data-astro-cid-yhcihbpb]{display:none;flex:1;min-width:0}@media(min-width:1024px){.glass-nav__links[data-astro-cid-yhcihbpb]{display:block}}.glass-nav__links[data-astro-cid-yhcihbpb] ul[data-astro-cid-yhcihbpb]{display:flex;align-items:center;justify-content:safe center;gap:2px;overflow-x:auto;scrollbar-width:none;white-space:nowrap;mask-image:linear-gradient(to right,transparent,black 12px,black calc(100% - 12px),transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 12px,black calc(100% - 12px),transparent)}.glass-nav__links[data-astro-cid-yhcihbpb] ul[data-astro-cid-yhcihbpb]::-webkit-scrollbar{display:none}.glass-nav__link[data-astro-cid-yhcihbpb]{display:block;padding:8px 14px;font-size:.875rem;color:#ffffffdb;border-radius:999px;letter-spacing:.01em;transition:all .2s ease}.glass-nav__link[data-astro-cid-yhcihbpb]:hover{background:#ffffff1a;color:#fff}.glass-nav__link[data-astro-cid-yhcihbpb][aria-current=page]{font-weight:700;color:#fff;background:#ffffff24}.glass-nav__actions[data-astro-cid-yhcihbpb]{display:flex;align-items:center;gap:8px;flex-shrink:0}.glass-nav__icon-btn[data-astro-cid-yhcihbpb]{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;border:1px solid rgba(255,255,255,.3);color:#fff;transition:all .2s ease}.glass-nav__icon-btn[data-astro-cid-yhcihbpb]:hover{background:#ffffff24}.glass-nav__cta[data-astro-cid-yhcihbpb]{display:none;align-items:center;padding:11px 20px;font-size:.875rem;font-weight:700;color:#0b2545;background:#fff;border-radius:12px;letter-spacing:.01em;white-space:nowrap;transition:all .3s ease}@media(min-width:1024px){.glass-nav__cta[data-astro-cid-yhcihbpb]{display:inline-flex}}.glass-nav__cta[data-astro-cid-yhcihbpb]:hover{transform:translateY(-1px);box-shadow:0 8px 24px #0003}.glass-nav__toggle[data-astro-cid-yhcihbpb]{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;background:#fff;color:#0b2545}@media(min-width:1024px){.glass-nav__toggle[data-astro-cid-yhcihbpb]{display:none}}.glass-nav__toggle[data-astro-cid-yhcihbpb] .glass-nav__toggle-close[data-astro-cid-yhcihbpb],.glass-nav__toggle[data-astro-cid-yhcihbpb][aria-expanded=true] .glass-nav__toggle-open[data-astro-cid-yhcihbpb]{display:none}.glass-nav__toggle[data-astro-cid-yhcihbpb][aria-expanded=true] .glass-nav__toggle-close[data-astro-cid-yhcihbpb]{display:block}.glass-nav__menu[data-astro-cid-yhcihbpb]{margin-top:10px;padding:10px;background:#0b254559;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.35);border-radius:18px;display:flex;flex-direction:column;gap:2px}.glass-nav__menu[data-astro-cid-yhcihbpb][hidden]{display:none}@media(min-width:1024px){.glass-nav__menu[data-astro-cid-yhcihbpb]{display:none}}.glass-nav__menu-link[data-astro-cid-yhcihbpb]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;font-size:1rem;color:#ffffffe6;border-radius:12px}.glass-nav__menu-link[data-astro-cid-yhcihbpb] svg[data-astro-cid-yhcihbpb]{opacity:.6}.glass-nav__menu-link[data-astro-cid-yhcihbpb][aria-current=page]{font-weight:700;color:#fff;background:#ffffff24}.glass-nav__menu-cta[data-astro-cid-yhcihbpb]{display:flex;align-items:center;justify-content:center;margin-top:8px;padding:14px 16px;font-size:1rem;font-weight:700;color:#0b2545;background:#fff;border-radius:12px}
