@font-face{font-family:Libre Franklin;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/libre-franklin-cyrillic-ext-700-normal.DR5N6Ba7.woff2) format("woff2"),url(/_astro/libre-franklin-cyrillic-ext-700-normal.CF39TNs6.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Libre Franklin;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/libre-franklin-cyrillic-700-normal.CCiRtMb4.woff2) format("woff2"),url(/_astro/libre-franklin-cyrillic-700-normal.CsIUO3b6.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Libre Franklin;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/libre-franklin-vietnamese-700-normal.C4s2DR1-.woff2) format("woff2"),url(/_astro/libre-franklin-vietnamese-700-normal.tr4w5WCD.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Libre Franklin;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/libre-franklin-latin-ext-700-normal.DaqAYsRT.woff2) format("woff2"),url(/_astro/libre-franklin-latin-ext-700-normal.CccHi4gv.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Franklin;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/libre-franklin-latin-700-normal.TBBKpXzk.woff2) format("woff2"),url(/_astro/libre-franklin-latin-700-normal.CP58KLQO.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Franklin;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/libre-franklin-cyrillic-ext-800-normal.C-hGTN_5.woff2) format("woff2"),url(/_astro/libre-franklin-cyrillic-ext-800-normal.BmEamoZ2.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Libre Franklin;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/libre-franklin-cyrillic-800-normal.Cg7tvgdF.woff2) format("woff2"),url(/_astro/libre-franklin-cyrillic-800-normal.D_zDfX4T.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Libre Franklin;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/libre-franklin-vietnamese-800-normal.C0L32ege.woff2) format("woff2"),url(/_astro/libre-franklin-vietnamese-800-normal.CTHI2tCk.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Libre Franklin;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/libre-franklin-latin-ext-800-normal.DdVAzGkM.woff2) format("woff2"),url(/_astro/libre-franklin-latin-ext-800-normal.DZTh8Sc4.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Franklin;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/libre-franklin-latin-800-normal.IoztdYMZ.woff2) format("woff2"),url(/_astro/libre-franklin-latin-800-normal.C1oVkKH1.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Franklin;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/libre-franklin-cyrillic-ext-900-normal.CDyIZ2-7.woff2) format("woff2"),url(/_astro/libre-franklin-cyrillic-ext-900-normal.Bw33GTw2.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Libre Franklin;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/libre-franklin-cyrillic-900-normal.BDFHFDFm.woff2) format("woff2"),url(/_astro/libre-franklin-cyrillic-900-normal.DXM0couW.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Libre Franklin;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/libre-franklin-vietnamese-900-normal.DjoyQnhN.woff2) format("woff2"),url(/_astro/libre-franklin-vietnamese-900-normal.BuLvxRrk.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Libre Franklin;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/libre-franklin-latin-ext-900-normal.cPVGlpja.woff2) format("woff2"),url(/_astro/libre-franklin-latin-ext-900-normal.CvIKr2Km.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Franklin;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/libre-franklin-latin-900-normal.DYdohSdn.woff2) format("woff2"),url(/_astro/libre-franklin-latin-900-normal.DLxS-yoc.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/poppins-devanagari-400-normal.CJDn6rn8.woff2) format("woff2"),url(/_astro/poppins-devanagari-400-normal.CqVvlrh5.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/poppins-latin-ext-400-normal.by3JarPu.woff2) format("woff2"),url(/_astro/poppins-latin-ext-400-normal.DaBSavcJ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/poppins-latin-400-normal.cpxAROuN.woff2) format("woff2"),url(/_astro/poppins-latin-400-normal.BOb3E3N0.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/poppins-devanagari-500-normal.BIdkeU1p.woff2) format("woff2"),url(/_astro/poppins-devanagari-500-normal.DMPDjHtT.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/poppins-latin-ext-500-normal.CK-6C4Hw.woff2) format("woff2"),url(/_astro/poppins-latin-ext-500-normal.CgAe2rWW.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/poppins-latin-500-normal.C8OXljZJ.woff2) format("woff2"),url(/_astro/poppins-latin-500-normal.DGXqpDMm.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/poppins-devanagari-600-normal.STEjXBNN.woff2) format("woff2"),url(/_astro/poppins-devanagari-600-normal.ClASKHrr.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/poppins-latin-ext-600-normal.CAhIAdZj.woff2) format("woff2"),url(/_astro/poppins-latin-ext-600-normal.Df5ffKXP.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/poppins-latin-600-normal.zEkxB9Mr.woff2) format("woff2"),url(/_astro/poppins-latin-600-normal.BJdTmd5m.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--navy: #003665;--navy-950: #001a33;--navy-900: #00223f;--navy-800: #002b52;--navy-700: #0a4378;--red: #e10600;--grad-start: #e61e25;--grad-end: #b50346;--grad: linear-gradient(120deg, var(--grad-start), var(--grad-end));--ink: #0b1d33;--muted: #55657a;--paper: #ffffff;--mist: #f3f6fa;--line: rgba(0, 54, 101, .12);--line-light: rgba(255, 255, 255, .14);--font-display: "Libre Franklin", "Franklin Gothic Heavy", "Arial Black", sans-serif;--font-body: "Poppins", system-ui, -apple-system, "Segoe UI", sans-serif;--gutter: clamp(16px, 4vw, 48px);--max: 1240px;--radius: 22px;--radius-lg: 36px;--ease: cubic-bezier(.22, 1, .36, 1);--header-h: 88px;color-scheme:light}@view-transition{navigation:auto}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 16px)}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:1rem;line-height:1.65;-webkit-font-smoothing:antialiased;overflow-x:clip}img,svg{display:block;max-width:100%}img{height:auto}a{color:inherit}h1,h2,h3,h4{font-family:var(--font-display);font-weight:900;line-height:1.02;letter-spacing:-.02em;margin:0;text-wrap:balance}p{margin:0;text-wrap:pretty}ul{margin:0;padding:0;list-style:none}:focus-visible{outline:3px solid var(--grad-start);outline-offset:3px;border-radius:4px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;left:16px;top:-60px;z-index:100;background:var(--navy);color:#fff;padding:10px 16px;border-radius:10px;text-decoration:none}.skip-link:focus{top:12px}.container{width:100%;max-width:calc(var(--max) + var(--gutter) * 2);margin-inline:auto;padding-inline:var(--gutter)}.section{padding-block:clamp(72px,10vw,140px);position:relative}.section--navy{background:var(--navy);color:#fff}.section--mist{background:var(--mist)}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-body);font-weight:600;font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:var(--grad-start);margin-bottom:18px}.eyebrow:before{content:"";width:28px;height:3px;border-radius:3px;background:var(--grad)}.section--navy .eyebrow,.on-dark .eyebrow{color:#ff6b6f}.display{font-size:clamp(2.6rem,7.2vw,6.2rem);text-transform:uppercase;letter-spacing:-.025em;line-height:.92}.h2{font-size:clamp(2rem,4.6vw,3.6rem)}.h3{font-size:clamp(1.25rem,2vw,1.6rem);letter-spacing:-.01em}.lead{font-size:clamp(1.02rem,1.4vw,1.2rem);color:var(--muted);max-width:62ch}.section--navy .lead,.on-dark .lead{color:#ffffffc2}.text-grad{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.btn{--btn-bg: var(--grad);--btn-fg: #fff;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;padding:0 26px;border-radius:999px;border:0;background:var(--btn-bg);color:var(--btn-fg);font-family:var(--font-body);font-weight:600;font-size:.98rem;text-decoration:none;cursor:pointer;overflow:hidden;isolation:isolate;transition:transform .4s var(--ease),box-shadow .4s var(--ease);box-shadow:0 10px 30px -12px #b5034699}.btn:after{content:"";position:absolute;inset:0;z-index:-1;background:var(--navy);transform:translate(-101%) skew(-20deg);transform-origin:left;transition:transform .5s var(--ease)}.btn:hover{transform:translateY(-2px)}.btn:hover:after{transform:translate(0) skew(0)}.btn .arrow{width:18px;height:18px;transition:transform .4s var(--ease)}.btn:hover .arrow{transform:translate(3px,-3px)}.btn--ghost{--btn-bg: transparent;--btn-fg: currentColor;box-shadow:inset 0 0 0 2px currentColor}.btn--ghost:after{background:currentColor;opacity:.12}.btn--light{--btn-bg: #fff;--btn-fg: var(--navy);box-shadow:0 10px 30px -14px #00000080}.btn--light:after{background:var(--mist)}.btn-row{display:flex;flex-wrap:wrap;gap:14px}.slash{position:absolute;pointer-events:none}.card{background:#fff;border-radius:var(--radius);border:1px solid var(--line)}.js [data-reveal]{opacity:0;transform:translateY(40px)}.js [data-reveal].is-in{opacity:1;transform:none;transition:opacity .9s var(--ease),transform .9s var(--ease);transition-delay:var(--delay, 0s)}.split-word{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.06em;margin-bottom:-.06em}.split-word>span{display:inline-block;will-change:transform}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.js [data-reveal]{opacity:1;transform:none}}.logo[data-astro-cid-tvrurpns]{height:auto;overflow:visible}.site-header[data-astro-cid-3ef6ksr2]{position:fixed;inset:0 0 auto;z-index:50;height:var(--header-h);color:var(--navy);transition:background-color .4s var(--ease),box-shadow .4s var(--ease),transform .5s var(--ease),color .4s}.site-header[data-astro-cid-3ef6ksr2].over-dark:not(.is-scrolled):not(.menu-open){color:#fff}.site-header[data-astro-cid-3ef6ksr2].is-scrolled{background:#ffffffdb;backdrop-filter:saturate(160%) blur(14px);-webkit-backdrop-filter:saturate(160%) blur(14px);box-shadow:0 1px 0 var(--line)}.site-header[data-astro-cid-3ef6ksr2].is-hidden{transform:translateY(-100%)}.header-inner[data-astro-cid-3ef6ksr2]{height:100%;display:flex;align-items:center;gap:32px}.brand[data-astro-cid-3ef6ksr2]{position:relative;z-index:2;display:block;width:126px;margin-left:-18px;flex:none}.brand-logo[data-astro-cid-3ef6ksr2]{width:100%;transition:opacity .3s}.brand-logo--white[data-astro-cid-3ef6ksr2]{position:absolute;inset:0;opacity:0}.over-dark[data-astro-cid-3ef6ksr2]:not(.is-scrolled):not(.menu-open) .brand-logo--white[data-astro-cid-3ef6ksr2]{opacity:1}.over-dark[data-astro-cid-3ef6ksr2]:not(.is-scrolled):not(.menu-open) .brand-logo--color[data-astro-cid-3ef6ksr2]{opacity:0}.nav[data-astro-cid-3ef6ksr2]{margin-left:auto}.nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{display:flex;gap:6px}.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{position:relative;display:block;padding:10px 16px;font-weight:500;font-size:.95rem;text-decoration:none}.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;left:16px;right:16px;bottom:4px;height:2px;border-radius:2px;background:var(--grad);transform:scaleX(0);transform-origin:right;transition:transform .45s var(--ease)}.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover:after,.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current=page]:after{transform:scaleX(1);transform-origin:left}.header-cta[data-astro-cid-3ef6ksr2]{min-height:44px;padding:0 20px;font-size:.9rem}.menu-toggle[data-astro-cid-3ef6ksr2]{display:none;position:relative;z-index:2;width:48px;height:48px;margin-left:auto;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.menu-toggle[data-astro-cid-3ef6ksr2] .bar[data-astro-cid-3ef6ksr2]{position:absolute;left:13px;width:22px;height:2px;background:currentColor;border-radius:2px;transition:transform .4s var(--ease)}.menu-toggle[data-astro-cid-3ef6ksr2] .bar[data-astro-cid-3ef6ksr2]:first-of-type{top:20px}.menu-toggle[data-astro-cid-3ef6ksr2] .bar[data-astro-cid-3ef6ksr2]:last-of-type{top:27px}.menu-open[data-astro-cid-3ef6ksr2] .menu-toggle[data-astro-cid-3ef6ksr2] .bar[data-astro-cid-3ef6ksr2]:first-of-type{transform:translateY(3.5px) rotate(45deg)}.menu-open[data-astro-cid-3ef6ksr2] .menu-toggle[data-astro-cid-3ef6ksr2] .bar[data-astro-cid-3ef6ksr2]:last-of-type{transform:translateY(-3.5px) rotate(-45deg)}.mobile-menu[data-astro-cid-3ef6ksr2]{position:fixed;inset:0;z-index:1;padding-top:calc(var(--header-h) + 24px);color:var(--navy)}.mobile-menu-bg[data-astro-cid-3ef6ksr2]{position:absolute;inset:0;background:#fff;clip-path:polygon(0 0,100% 0,100% 0,0 0);transition:clip-path .6s var(--ease)}.mobile-menu[data-astro-cid-3ef6ksr2].is-open .mobile-menu-bg[data-astro-cid-3ef6ksr2]{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.mobile-menu[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2]{position:relative}.mobile-menu[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2]{border-bottom:1px solid var(--line);opacity:0;transform:translateY(24px);transition:opacity .5s var(--ease),transform .5s var(--ease);transition-delay:calc(.15s + var(--i) * .06s)}.mobile-menu[data-astro-cid-3ef6ksr2].is-open li[data-astro-cid-3ef6ksr2]{opacity:1;transform:none}.mobile-menu[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:flex;align-items:baseline;gap:16px;padding:18px 0;font-family:var(--font-display);font-weight:900;font-size:clamp(2rem,9vw,2.8rem);text-transform:uppercase;letter-spacing:-.02em;text-decoration:none}.mobile-menu[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current=page]{color:var(--grad-start)}.mobile-menu[data-astro-cid-3ef6ksr2] .num[data-astro-cid-3ef6ksr2]{font-family:var(--font-body);font-size:.8rem;font-weight:600;color:var(--muted)}.mobile-mail[data-astro-cid-3ef6ksr2]{display:inline-block;margin-top:28px;font-weight:500}@media(max-width:900px){.nav[data-astro-cid-3ef6ksr2],.header-cta[data-astro-cid-3ef6ksr2]{display:none}.menu-toggle[data-astro-cid-3ef6ksr2]{display:block}.brand[data-astro-cid-3ef6ksr2]{margin-left:-16px}}.site-footer[data-astro-cid-sz7xmlte]{position:relative;overflow:hidden;background:var(--navy-950);color:#ffffffb8;padding:clamp(64px,8vw,110px) 0 32px;font-size:.92rem}.footer-slash[data-astro-cid-sz7xmlte]{position:absolute;right:-10%;top:-40%;width:60%;height:180%;background:linear-gradient(120deg,#e61e2529,#b5034600);transform:skew(-32deg);pointer-events:none}.footer-grid[data-astro-cid-sz7xmlte]{position:relative;display:grid;grid-template-columns:1.4fr .8fr 1fr 1fr;gap:40px}.footer-logo[data-astro-cid-sz7xmlte]{width:200px;margin:-20px 0 0 -29px}.footer-tagline[data-astro-cid-sz7xmlte]{font-family:var(--font-display);font-weight:900;font-size:1.4rem;line-height:1.1;text-transform:uppercase;color:#fff;margin-bottom:10px}.footer-desc[data-astro-cid-sz7xmlte]{max-width:36ch}.footer-h[data-astro-cid-sz7xmlte]{font-family:var(--font-body);font-weight:600;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:#fff;margin-bottom:14px}.footer-col[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]+p[data-astro-cid-sz7xmlte]{margin-top:8px}.footer-col[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]+li[data-astro-cid-sz7xmlte]{margin-top:6px}.site-footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{text-decoration:none;transition:color .2s}.site-footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:#fff}.footer-bottom[data-astro-cid-sz7xmlte]{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:64px;padding-top:24px;border-top:1px solid var(--line-light);font-size:.82rem}@media(max-width:960px){.footer-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr}.footer-brand[data-astro-cid-sz7xmlte]{grid-column:1 / -1}}@media(max-width:560px){.footer-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr}}
