.nav-desktop[data-astro-cid-pux6a34n],.nav-desktop[data-astro-cid-pux6a34n] ul[data-astro-cid-pux6a34n],.nav-desktop[data-astro-cid-pux6a34n] li[data-astro-cid-pux6a34n]{height:100%}.nav-desktop[data-astro-cid-pux6a34n]{flex:0 0 auto}.nav-desktop[data-astro-cid-pux6a34n] ul[data-astro-cid-pux6a34n]{display:flex;align-items:center;gap:clamp(24px,5.556vw,80px);list-style:none;margin:0;padding:0}.nav-desktop[data-astro-cid-pux6a34n] a[data-astro-cid-pux6a34n]{position:relative;display:flex;align-items:center;height:100%;padding-bottom:4px;color:#202a35;font-family:var(--font-fig-latin);font-size:20px;font-weight:700;line-height:1.171875;letter-spacing:.12em;white-space:nowrap;transition:color .2s ease}.nav-desktop[data-astro-cid-pux6a34n] a[data-astro-cid-pux6a34n]:not(.nav-contact):after{content:"";position:absolute;bottom:26px;left:0;width:100%;height:3px;background:#ffe16a;transform:scaleX(0);transform-origin:left;transition:transform .2s ease}.nav-desktop[data-astro-cid-pux6a34n] a[data-astro-cid-pux6a34n]:hover,.nav-desktop[data-astro-cid-pux6a34n] a[data-astro-cid-pux6a34n].active{color:#173a62}.nav-desktop[data-astro-cid-pux6a34n] a[data-astro-cid-pux6a34n]:hover:after,.nav-desktop[data-astro-cid-pux6a34n] a[data-astro-cid-pux6a34n].active:after{transform:scaleX(1)}.nav-desktop[data-astro-cid-pux6a34n] a[data-astro-cid-pux6a34n]:focus-visible{outline:2px solid #173a62;outline-offset:-8px}.nav-desktop[data-astro-cid-pux6a34n] .nav-contact[data-astro-cid-pux6a34n]{justify-content:center;width:203px;background:linear-gradient(90deg,#fff6d6,#ffd43b 99.3083%)}.nav-desktop[data-astro-cid-pux6a34n] .nav-contact[data-astro-cid-pux6a34n]:hover{background:#ffd43b}@media(max-width:1200px){.nav-desktop[data-astro-cid-pux6a34n]{display:none}}@media(prefers-reduced-motion:reduce){.nav-desktop[data-astro-cid-pux6a34n] a[data-astro-cid-pux6a34n],.nav-desktop[data-astro-cid-pux6a34n] a[data-astro-cid-pux6a34n]:after{transition:none}}.nav-mobile[data-astro-cid-37bvxqo4]{position:fixed;inset:76px 0 0;height:calc(100dvh - 76px);overflow-y:auto;background:#f5f6fa;padding:24px max(24px,env(safe-area-inset-right)) 40px max(24px,env(safe-area-inset-left));opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility .2s ease;z-index:var(--z-overlay)}.nav-mobile[data-astro-cid-37bvxqo4].open{opacity:1;visibility:visible;pointer-events:auto}.nav-mobile[data-astro-cid-37bvxqo4] ul[data-astro-cid-37bvxqo4]{list-style:none;padding:0;margin:0}.nav-mobile[data-astro-cid-37bvxqo4] a[data-astro-cid-37bvxqo4]{display:flex;align-items:center;gap:20px;padding:24px 12px;border-bottom:1px solid #dce1e9;color:#173a62;font-family:var(--font-fig-latin);font-size:22px;font-weight:700;letter-spacing:.06em}.nav-mobile[data-astro-cid-37bvxqo4] a[data-astro-cid-37bvxqo4]:focus-visible{outline:2px solid #173a62;outline-offset:-4px}.nav-number[data-astro-cid-37bvxqo4]{color:#8392a5;font-size:11px;letter-spacing:0}.nav-arrow[data-astro-cid-37bvxqo4]{margin-left:auto;font-size:20px;font-weight:400}.nav-mobile[data-astro-cid-37bvxqo4] .mobile-contact[data-astro-cid-37bvxqo4]{margin-top:24px;padding:22px 20px;background:#ffe16a;border-bottom:none}@media(min-width:1201px){.nav-mobile[data-astro-cid-37bvxqo4]{display:none}}@media(prefers-reduced-motion:reduce){.nav-mobile[data-astro-cid-37bvxqo4]{transition:none}}.header[data-astro-cid-3ef6ksr2]{position:fixed;inset:0 0 auto;width:100%;height:99px;background:#f5f6fa;z-index:var(--z-header)}.header-inner[data-astro-cid-3ef6ksr2]{display:flex;justify-content:space-between;align-items:center;height:100%;padding-left:max(clamp(24px,3vw,56px),env(safe-area-inset-left));padding-right:env(safe-area-inset-right)}.logo[data-astro-cid-3ef6ksr2]{position:relative;flex:0 0 auto;margin-right:24px}.logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{width:202px;height:auto}.logo[data-astro-cid-3ef6ksr2]:focus-visible,.hamburger[data-astro-cid-3ef6ksr2]:focus-visible{outline:2px solid #173a62;outline-offset:6px}.hamburger[data-astro-cid-3ef6ksr2]{display:none;position:relative;z-index:var(--z-overlay-trigger);flex-direction:column;justify-content:center;align-items:center;gap:6px;width:48px;height:48px;padding:10px}.hamburger[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{display:block;width:26px;height:2px;background:#173a62;transition:transform .2s ease,opacity .2s ease}.hamburger[data-astro-cid-3ef6ksr2].active span[data-astro-cid-3ef6ksr2]:nth-child(1){transform:translateY(8px) rotate(45deg)}.hamburger[data-astro-cid-3ef6ksr2].active span[data-astro-cid-3ef6ksr2]:nth-child(2){opacity:0}.hamburger[data-astro-cid-3ef6ksr2].active span[data-astro-cid-3ef6ksr2]:nth-child(3){transform:translateY(-8px) rotate(-45deg)}@media(max-width:1200px){.header[data-astro-cid-3ef6ksr2]{height:76px}.header-inner[data-astro-cid-3ef6ksr2]{padding-right:max(20px,env(safe-area-inset-right))}.logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{width:164px}.hamburger[data-astro-cid-3ef6ksr2]{display:flex}}@media(prefers-reduced-motion:reduce){.hamburger[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{transition:none}}.footer[data-astro-cid-sz7xmlte]{position:relative;z-index:var(--z-footer);background:#fff;padding:64px 0 26px;color:#28323e}.footer-inner[data-astro-cid-sz7xmlte]{max-width:1320px;margin:0 auto;padding:0 clamp(28px,4vw,64px)}.footer-grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1.15fr .7fr 1.35fr 1.35fr .85fr .8fr;gap:clamp(20px,2.5vw,36px)}.footer-logo[data-astro-cid-sz7xmlte]{display:block;width:178px;max-width:100%}.footer-logo[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{width:100%;height:auto}.footer-social[data-astro-cid-sz7xmlte]{display:flex;margin-top:28px}.footer-social[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;color:#fff;background:#222}.footer-col[data-astro-cid-sz7xmlte]{padding-top:7px}.footer-heading[data-astro-cid-sz7xmlte],.footer-main-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:block;width:fit-content;font-size:12px;font-weight:800;letter-spacing:.07em}.footer-heading[data-astro-cid-sz7xmlte]{margin-bottom:14px}.footer-main-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]+a[data-astro-cid-sz7xmlte]{margin-top:14px}.footer-col[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{list-style:none;padding:0;margin:0}.footer-col[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]+li[data-astro-cid-sz7xmlte]{margin-top:9px}.footer-col[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:block;width:fit-content;font-size:11px;font-weight:500;line-height:1.7}.footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:#1d5aa8}.footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:focus-visible{outline:2px solid #173a62;outline-offset:5px}.footer-bottom[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;gap:24px;margin-top:48px;color:#8390a0}.footer-bottom[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{font-size:9px;letter-spacing:.05em}.footer-bottom[data-astro-cid-sz7xmlte] .footer-tagline[data-astro-cid-sz7xmlte]{font-size:8px;letter-spacing:.12em}@media(max-width:960px){.footer-grid[data-astro-cid-sz7xmlte]{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px}.footer-brand[data-astro-cid-sz7xmlte]{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;padding-bottom:24px;border-bottom:1px solid #e9edf2}.footer-social[data-astro-cid-sz7xmlte]{margin-top:0}}@media(max-width:600px){.footer[data-astro-cid-sz7xmlte]{padding-top:42px}.footer-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr;gap:28px 22px}.footer-logo[data-astro-cid-sz7xmlte]{width:156px}.footer-bottom[data-astro-cid-sz7xmlte]{margin-top:36px}.footer-tagline[data-astro-cid-sz7xmlte]{display:none}}
