.nav:where(.astro-wpvy4v7s){z-index:100;background-color:var(--color-brand-darker);height:var(--navHeight);border-bottom:1px solid #00586f;font-size:clamp(14px,1.5vw,16px);position:fixed;top:0;left:0;right:0}.nav:where(.astro-wpvy4v7s).has-alert{height:calc(var(--navHeight) + var(--alertHeight))}.nav-inner:where(.astro-wpvy4v7s){height:var(--navHeight);padding-inline:var(--section-padding-x);justify-content:space-between;align-items:center;display:flex;position:relative}body.grid .nav-inner:where(.astro-wpvy4v7s):before,body.grid .nav-inner:where(.astro-wpvy4v7s):after{content:"";pointer-events:none;background-color:#00586f;width:1px;position:absolute;top:0;bottom:0}@media (width<=768px){body.grid .nav-inner:where(.astro-wpvy4v7s):before,body.grid .nav-inner:where(.astro-wpvy4v7s):after{content:none}}body.grid .nav-inner:where(.astro-wpvy4v7s):before{left:calc(calc(max((100% - var(--container-max-width)) / 2, 0px) + var(--container-padding)) - 1px)}body.grid .nav-inner:where(.astro-wpvy4v7s):after{right:calc(calc(max((100% - var(--container-max-width)) / 2, 0px) + var(--container-padding)) - 1px)}.logo:where(.astro-wpvy4v7s){color:var(--color-white);align-items:center;display:flex}.logo:where(.astro-wpvy4v7s) svg{width:auto;height:26px}@media (width<=768px){.logo:where(.astro-wpvy4v7s) svg{height:20px}}@media (width<=480px){.logo:where(.astro-wpvy4v7s) svg{height:18px}}.nav-right:where(.astro-wpvy4v7s),.nav-links:where(.astro-wpvy4v7s),.nav-actions:where(.astro-wpvy4v7s){align-items:center;gap:40px;display:flex}@media (width<=768px){.nav-right:where(.astro-wpvy4v7s),.nav-links:where(.astro-wpvy4v7s),.nav-actions:where(.astro-wpvy4v7s){gap:16px}}@media (width<=480px){.nav-right:where(.astro-wpvy4v7s),.nav-links:where(.astro-wpvy4v7s),.nav-actions:where(.astro-wpvy4v7s){gap:12px}}.nav-link:where(.astro-wpvy4v7s){font-family:var(--font-sans);text-transform:uppercase;text-transform:none;color:var(--color-white);font-weight:500;transition:all .3s}.nav-dropdown:where(.astro-wpvy4v7s){align-items:center;display:flex;position:relative}.nav-dropdown-trigger:where(.astro-wpvy4v7s){cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0;display:inline-flex}.nav-dropdown-chevron:where(.astro-wpvy4v7s){-webkit-text-stroke:.7px currentColor;font-size:.75em;transition:all .3s}@media (width<=768px){.nav-dropdown-chevron:where(.astro-wpvy4v7s){display:none}}.nav-dropdown:where(.astro-wpvy4v7s):hover .nav-dropdown-chevron:where(.astro-wpvy4v7s),.nav-dropdown:where(.astro-wpvy4v7s):focus-within .nav-dropdown-chevron:where(.astro-wpvy4v7s),.nav-dropdown:where(.astro-wpvy4v7s).open .nav-dropdown-chevron:where(.astro-wpvy4v7s){transform:rotate(-180deg)}.nav-dropdown-menu:where(.astro-wpvy4v7s){background-color:var(--color-white);border:1px solid var(--color-surface-darker);opacity:0;visibility:hidden;pointer-events:none;border-radius:10px;flex-direction:column;min-width:220px;padding:8px;transition:all .3s;display:flex;position:absolute;top:100%;left:-21px;transform:translateY(8px);box-shadow:0 12px 32px #0000001f}.nav-dropdown-menu:where(.astro-wpvy4v7s):before{content:"";height:12px;position:absolute;bottom:100%;left:0;right:0}.nav-dropdown:where(.astro-wpvy4v7s):hover .nav-dropdown-menu:where(.astro-wpvy4v7s),.nav-dropdown:where(.astro-wpvy4v7s):focus-within .nav-dropdown-menu:where(.astro-wpvy4v7s),.nav-dropdown:where(.astro-wpvy4v7s).open .nav-dropdown-menu:where(.astro-wpvy4v7s){opacity:1;visibility:visible;pointer-events:auto;transform:translateY(4px)}.nav-dropdown-item:where(.astro-wpvy4v7s){font-family:var(--font-sans);text-transform:uppercase;cursor:pointer;text-transform:none;color:var(--color-dark);white-space:nowrap;border-radius:6px;align-items:center;gap:12px;padding:10px 12px;font-size:14px;font-weight:500;text-decoration:none;transition:all .3s;display:flex}.nav-dropdown-item:where(.astro-wpvy4v7s):hover{background-color:var(--color-surface-darker);text-decoration:none}.nav-dropdown-icon:where(.astro-wpvy4v7s){width:16px;height:16px;color:var(--color-brand);-webkit-text-stroke:.5px currentColor;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;line-height:1;display:flex}.nav-dropdown-icon--custom:where(.astro-wpvy4v7s){stroke-width:2px;width:1em;height:1em}.btn:where(.astro-wpvy4v7s){font-family:var(--font-sans);text-transform:uppercase;text-transform:none;white-space:nowrap;justify-content:center;align-items:center;padding:8px 34px;font-weight:500;transition:all .3s;display:inline-flex}@media (width<=768px){.btn:where(.astro-wpvy4v7s){padding:8px 18px}}@media (width<=480px){.btn:where(.astro-wpvy4v7s){padding:7px 14px}}.btn-brand:where(.astro-wpvy4v7s){background-color:var(--color-brand);color:var(--color-white)}.nav-toggle:where(.astro-wpvy4v7s){cursor:pointer;color:var(--color-white);background:0 0;border:none;align-items:center;padding:0;font-size:26px;line-height:1;transition:all .3s;display:none}@media (width<=768px){.nav-toggle:where(.astro-wpvy4v7s){display:inline-flex}.nav-links:where(.astro-wpvy4v7s){padding-block:8px 20px;padding-inline:var(--section-padding-x);background-color:var(--color-brand-darker);border-bottom:1px solid #00586f;flex-direction:column;align-items:stretch;gap:0;display:none;position:absolute;top:100%;left:0;right:0}.nav:where(.astro-wpvy4v7s).menu-open .nav-links:where(.astro-wpvy4v7s){display:flex}.nav-links:where(.astro-wpvy4v7s) .nav-link:where(.astro-wpvy4v7s),.nav-links:where(.astro-wpvy4v7s) .nav-dropdown-trigger:where(.astro-wpvy4v7s){color:var(--color-white);padding:14px 0}.nav-dropdown:where(.astro-wpvy4v7s){display:block}.nav-dropdown-menu:where(.astro-wpvy4v7s){min-width:0;box-shadow:none;opacity:1;visibility:visible;pointer-events:auto;background:0 0;border:none;border-radius:0;padding:0 0 8px;position:static;transform:none}.nav-dropdown-menu:where(.astro-wpvy4v7s):before{display:none}.nav-dropdown-item:where(.astro-wpvy4v7s){color:var(--color-white);padding-left:12px}.nav-dropdown-item:where(.astro-wpvy4v7s):hover{background:0 0}.nav-dropdown-icon:where(.astro-wpvy4v7s){color:var(--color-brand-lighter)}}.falcon-canvas:where(.astro-cgfplhhi){display:block}.footer:where(.astro-cy5omoue){--cta-overlap:clamp(48px, 7vw, 100px);color:var(--color-white);position:relative}.footer:where(.astro-cy5omoue).card-baked{--cta-overlap:0px}.footer:where(.astro-cy5omoue).card-baked .footer-cta:where(.astro-cy5omoue){padding-top:110px}@media (width<=768px){.footer:where(.astro-cy5omoue).card-baked .footer-cta:where(.astro-cy5omoue){padding-top:78px}}.footer:where(.astro-cy5omoue):before,.footer:where(.astro-cy5omoue):after{content:"";pointer-events:none;width:1px;top:0;bottom:0;top:var(--cta-overlap);z-index:2;background-color:#002a33;position:absolute}@media (width<=768px){.footer:where(.astro-cy5omoue):before,.footer:where(.astro-cy5omoue):after{content:none}}.footer:where(.astro-cy5omoue):before{left:calc(calc(max((100% - var(--container-max-width)) / 2, 0px) + var(--container-padding)) - 1px)}.footer:where(.astro-cy5omoue):after{right:calc(calc(max((100% - var(--container-max-width)) / 2, 0px) + var(--container-padding)) - 1px)}.footer-cta:where(.astro-cy5omoue){z-index:1;padding:0 calc(max((100% - var(--container-max-width)) / 2, 0px) + var(--container-padding));background:linear-gradient(to bottom, transparent var(--cta-overlap), var(--color-brand-black) var(--cta-overlap));position:relative}.cta-panel:where(.astro-cy5omoue){text-align:center;background-blend-mode:normal, darken;background-color:#004457;background-image:linear-gradient(#004457d9,#004457d9),url(/images/halftone-mountains.webp);background-position:50% 45%;background-size:cover;flex-direction:column;align-items:center;padding:clamp(64px,7vw,100px) 24px clamp(72px,7.5vw,108px);display:flex}.cta-headline:where(.astro-cy5omoue){font-family:var(--font-sans-tight);letter-spacing:-.02em;max-width:820px;font-size:clamp(28px,3.2vw,42px);font-weight:400;line-height:1.15}.cta-subheadline:where(.astro-cy5omoue){color:var(--color-brand-tint);margin-top:24px;font-size:16px}.cta-buttons:where(.astro-cy5omoue){flex-wrap:wrap;justify-content:center;gap:8px;margin-top:48px;display:flex}.footer-core:where(.astro-cy5omoue){background-color:var(--color-brand-black);border-top:1px solid #002a33;position:relative;overflow:hidden}.footer-row:where(.astro-cy5omoue){z-index:3;position:relative}.row-inner:where(.astro-cy5omoue){padding-inline:calc(calc(max((100% - var(--container-max-width)) / 2, 0px) + var(--container-padding)) + clamp(24px, 6.8vw, 92px));justify-content:space-between;align-items:center;gap:32px;display:flex}@media (width<=768px){.row-inner:where(.astro-cy5omoue){padding-inline:var(--container-padding)}}.footer-top:where(.astro-cy5omoue){border-bottom:1px solid #002a33}.footer-top:where(.astro-cy5omoue) .row-inner:where(.astro-cy5omoue){flex-wrap:wrap;padding-top:40px;padding-bottom:40px}@media (width<=768px){.footer-top:where(.astro-cy5omoue) .row-inner:where(.astro-cy5omoue){padding-top:28px;padding-bottom:28px}}.footer-logo{flex-shrink:0;width:clamp(120px,11.5vw,157px);height:auto}.soc:where(.astro-cy5omoue){align-items:center;gap:16px;display:flex}.soc:where(.astro-cy5omoue) img:where(.astro-cy5omoue){width:36px;height:36px}.soc-divider:where(.astro-cy5omoue){background-color:#002a33;width:2px;height:36px}.soc-pill:where(.astro-cy5omoue).overline{color:var(--color-white);background-color:var(--color-brand-light);border:1px solid var(--color-brand-lighter);white-space:nowrap;border-radius:999px;padding:6px 16px}.footer-main:where(.astro-cy5omoue) .row-inner:where(.astro-cy5omoue){align-items:flex-start;gap:64px;padding-top:80px;padding-bottom:100px}@media (width<=1024px){.footer-main:where(.astro-cy5omoue) .row-inner:where(.astro-cy5omoue){flex-direction:column;padding-top:56px;padding-bottom:64px}}.headline:where(.astro-cy5omoue){font-family:var(--font-sans-tight);letter-spacing:-.02em;max-width:520px;font-size:clamp(40px,5.4vw,74px);font-weight:400;line-height:1.1}.footer-nav:where(.astro-cy5omoue){flex-wrap:wrap;gap:48px 72px;display:flex}@media (width<=768px){.footer-nav:where(.astro-cy5omoue){flex-direction:column;gap:40px}}.footer-column:where(.astro-cy5omoue){flex-direction:column;gap:14px;display:flex}.overline:where(.astro-cy5omoue){color:var(--color-brand-lightest);margin-bottom:0;font-size:12px}.footer-links:where(.astro-cy5omoue){flex-direction:column;display:flex}.footer-links:where(.astro-cy5omoue) a:where(.astro-cy5omoue){font-family:var(--font-sans);color:var(--color-white);font-size:15px;line-height:1.8;text-decoration:none}.footer-links:where(.astro-cy5omoue) a:where(.astro-cy5omoue):hover{text-decoration:underline}.footer-bottom:where(.astro-cy5omoue){border-top:1px solid #002a33}.footer-bottom:where(.astro-cy5omoue) .row-inner:where(.astro-cy5omoue){height:110px}@media (width<=768px){.footer-bottom:where(.astro-cy5omoue) .row-inner:where(.astro-cy5omoue){height:78px}}.copyright:where(.astro-cy5omoue){font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.96px;font-size:13px;font-weight:500}.social-links:where(.astro-cy5omoue){align-items:center;gap:20px;display:flex}.social-links:where(.astro-cy5omoue) a:where(.astro-cy5omoue){color:var(--color-white);transition:opacity .2s;display:block}.social-links:where(.astro-cy5omoue) a:where(.astro-cy5omoue):hover{opacity:.7;text-decoration:none}.social-links:where(.astro-cy5omoue) i:where(.astro-cy5omoue){font-size:18px}.footer:where(.astro-cy5omoue) .falcon-visual{left:calc(50vw - var(--container-max-width) / 2 - 12%);z-index:1;pointer-events:none;width:auto;height:120%;position:absolute;top:5%;transform:scale(1.35)scaleX(-1)}@media (width<=1024px){.footer:where(.astro-cy5omoue) .falcon-visual{height:100%;top:0;left:-20%;transform:scaleX(-1)}}@media (width<=768px){.footer:where(.astro-cy5omoue) .falcon-visual{width:180%;height:auto;top:auto;bottom:0;left:-40%}}
