.Footer_footer__LxLGV{background-color:var(--color-surface-container-lowest);border-top:1px solid rgba(0,27,61,.1);padding:6rem var(--spacing-margin-desktop) 4rem var(--spacing-margin-desktop);font-family:var(--font-noto-serif),serif}@media (max-width:768px){.Footer_footer__LxLGV{padding:4rem var(--spacing-margin-mobile) 3rem var(--spacing-margin-mobile)}}.Footer_footerGrid__6_R0K{max-width:var(--spacing-container-max);margin:0 auto;display:grid;grid-template-cols:1fr;grid-gap:var(--spacing-gutter);gap:var(--spacing-gutter)}@media (min-width:768px){.Footer_footerGrid__6_R0K{grid-template-columns:2fr 1fr 1fr 2fr}}.Footer_brandBlock__ZwbhM{display:flex;flex-direction:column;gap:1.5rem}.Footer_brandTitle__hpMYv{font-family:var(--font-noto-serif),serif;font-size:2rem;font-weight:700;color:var(--color-primary);letter-spacing:-.03em}.Footer_brandDesc__hapE_{font-size:.95rem;line-height:1.6;color:var(--color-on-surface-variant);max-width:280px}.Footer_linksBlock__j_Fsq{display:flex;flex-direction:column;gap:1.5rem}.Footer_blockHeading___RevD{font-family:var(--font-public-sans),sans-serif;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--color-primary)}.Footer_linkList___jPgo{list-style:none;display:flex;flex-direction:column;gap:.75rem}.Footer_link__DGU0S{font-size:.95rem;color:var(--color-on-surface-variant);transition:color .2s ease,-webkit-text-decoration-color .2s ease;transition:color .2s ease,text-decoration-color .2s ease;transition:color .2s ease,text-decoration-color .2s ease,-webkit-text-decoration-color .2s ease;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-underline-offset:4px}.Footer_link__DGU0S:hover{color:var(--color-primary);-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary)}.Footer_textMuted__UMPbt{font-size:.95rem;color:var(--color-on-surface-variant)}.Footer_newsletterBlock__cBt_3{display:flex;flex-direction:column;gap:1rem}.Footer_newsletterDesc__Nj8LT{font-size:.95rem;color:var(--color-on-surface-variant);max-width:260px}.Footer_newsletterForm__yR7Mf{display:flex;border-bottom:1px solid var(--color-primary);padding-bottom:.5rem;margin-top:.5rem;max-width:280px}.Footer_newsletterInput__e0wXj{background:transparent;border:none;font-size:.95rem;width:100%;padding:0;color:var(--color-primary)}.Footer_newsletterInput__e0wXj:focus{outline:none}.Footer_newsletterInput__e0wXj::placeholder{color:var(--color-on-surface-variant);opacity:.7}.Footer_newsletterSubmit__V5QXg{background:none;border:none;cursor:pointer;padding:0 .5rem;display:flex;align-items:center;color:var(--color-primary);transition:transform .2s ease}.Footer_newsletterSubmit__V5QXg:hover{transform:translateX(3px)}.Footer_bottomBar__htNYf{max-width:var(--spacing-container-max);margin:5rem auto 0;padding-top:2rem;border-top:1px solid rgba(0,27,61,.06);display:flex;flex-direction:column;gap:1.5rem}@media (min-width:768px){.Footer_bottomBar__htNYf{flex-direction:row;justify-content:space-between;align-items:center}}.Footer_copyright__lB5DI{font-family:var(--font-public-sans),sans-serif;font-size:.75rem;font-weight:500;color:var(--color-on-surface-variant);letter-spacing:.05em}.Footer_legalLinks__1_T6w{display:flex;flex-wrap:wrap;gap:1.5rem}.Footer_legalLink__8hTfW{font-family:var(--font-public-sans),sans-serif;font-size:.75rem;font-weight:500;color:var(--color-on-surface-variant);transition:color .2s ease;letter-spacing:.05em}.Footer_legalLink__8hTfW:hover{color:var(--color-primary)}@media (max-width:768px){.Footer_linkList___jPgo{gap:0}.Footer_link__DGU0S{display:inline-block;padding:12px 0;width:100%}.Footer_legalLinks__1_T6w{flex-direction:column;gap:0}.Footer_legalLink__8hTfW{display:inline-block;padding:12px 0;width:100%}}.Navbar_header__pJndB{position:fixed;top:0;left:0;width:100%;height:80px;z-index:100;background-color:rgba(251,249,244,.8);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(196,198,207,.3);transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease}.Navbar_scrolled__4eAgn{box-shadow:0 4px 30px rgba(0,27,61,.03)}.Navbar_navContainer__cwZ6b{display:flex;justify-content:space-between;align-items:center;max-width:1440px;height:100%;margin:0 auto;padding:0 var(--spacing-margin-desktop)}.Navbar_brand__gdiPE{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--color-on-surface)}.Navbar_brandMark__CQzVh{width:32px;height:32px;object-fit:contain}.Navbar_brandText__uOrsw{font-family:var(--font-public-sans);font-size:18px;font-weight:700;letter-spacing:-.02em;text-transform:uppercase}.Navbar_desktopMenu__Ua9Qf{display:none;align-items:center;gap:var(--spacing-gutter)}.Navbar_navLink__5DOzm{font-family:var(--font-public-sans);font-size:14px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--color-on-surface-variant);text-decoration:none;padding:6px 0;transition:color .2s ease}.Navbar_activeLink__2jmX7,.Navbar_navLink__5DOzm:hover{color:var(--color-primary)}.Navbar_activeUnderline__e9ZqP{position:absolute;bottom:0;left:0;right:0;height:2px;background-color:var(--color-primary)}.Navbar_ctaWrapper__PZHN9{display:none}.Navbar_ctaButton__QLkFs{display:inline-block;background-color:var(--color-primary-container);color:var(--color-on-tertiary-container);padding:10px 24px;border-radius:var(--radius-default);font-family:var(--font-public-sans);font-size:14px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;transition:opacity .2s ease,transform .1s ease}.Navbar_ctaButton__QLkFs:hover{opacity:.9}.Navbar_ctaButton__QLkFs:active{transform:scale(.95)}.Navbar_menuButton__lIrlV{display:flex;flex-direction:column;justify-content:center;align-items:center;width:44px;height:44px;background:transparent;border:1px solid rgba(116,119,127,.2);border-radius:var(--radius-default);cursor:pointer;padding:0;gap:5px;z-index:110}.Navbar_menuButton__lIrlV span{display:block;width:20px;height:2px;background-color:var(--color-on-surface);transition:transform .2s ease,opacity .2s ease}.Navbar_menuButtonActive__H3LWD span:first-child{transform:translateY(3.5px) rotate(45deg)}.Navbar_menuButtonActive__H3LWD span:last-child{transform:translateY(-3.5px) rotate(-45deg)}.Navbar_mobileDrawer__vsoia{position:fixed;top:80px;left:0;width:100%;height:0;background-color:var(--color-surface);overflow:hidden;z-index:90;border-bottom:0 solid rgba(196,198,207,.3);transition:height var(--transition-duration-normal) var(--ease-apple-fluid),border-width var(--transition-duration-fast) ease}.Navbar_drawerOpen__hMViw{height:calc(100vh - 80px);border-bottom-width:1px}.Navbar_mobileLinks__6kVwx{display:flex;flex-direction:column;padding:40px var(--spacing-margin-mobile);gap:20px}.Navbar_mobileNavLink__wewHb{font-family:var(--font-public-sans);font-size:20px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--color-on-surface-variant);text-decoration:none;padding:12px 0;border-bottom:1px solid rgba(196,198,207,.1);transition:color .2s ease}.Navbar_mobileActiveLink__csIGY{color:var(--color-primary);font-weight:700}.Navbar_mobileCta__go3No{display:block;background-color:var(--color-primary-container);color:var(--color-on-tertiary-container);padding:16px;border-radius:var(--radius-default);font-family:var(--font-public-sans);font-size:16px;font-weight:600;text-align:center;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;margin-top:20px}@media (min-width:768px){.Navbar_ctaWrapper__PZHN9,.Navbar_desktopMenu__Ua9Qf{display:flex}.Navbar_menuButton__lIrlV,.Navbar_mobileDrawer__vsoia{display:none}}@media (max-width:768px){.Navbar_navContainer__cwZ6b{padding:0 var(--spacing-margin-mobile)}}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b800e61c24d781c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/dcd0d8c94b74be53-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/435d7d3c1b2ff02f-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/ba6607e4cc7979de-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/3ba05cde04a1b013-s.woff2) format("woff2");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/d4548b25969cca89-s.woff2) format("woff2");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:"Noto Serif";font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/f1c328b8a9761933-s.woff2) format("woff2");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:"Noto Serif";font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/30d74baa196fe88a-s.p.woff2) format("woff2");unicode-range:u+00??,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:"Noto Serif";font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b800e61c24d781c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/dcd0d8c94b74be53-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/435d7d3c1b2ff02f-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/ba6607e4cc7979de-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/3ba05cde04a1b013-s.woff2) format("woff2");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/d4548b25969cca89-s.woff2) format("woff2");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:"Noto Serif";font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/f1c328b8a9761933-s.woff2) format("woff2");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:"Noto Serif";font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/30d74baa196fe88a-s.p.woff2) format("woff2");unicode-range:u+00??,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:"Noto Serif";font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b800e61c24d781c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/dcd0d8c94b74be53-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/435d7d3c1b2ff02f-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/ba6607e4cc7979de-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/3ba05cde04a1b013-s.woff2) format("woff2");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/d4548b25969cca89-s.woff2) format("woff2");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:"Noto Serif";font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/f1c328b8a9761933-s.woff2) format("woff2");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:"Noto Serif";font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/30d74baa196fe88a-s.p.woff2) format("woff2");unicode-range:u+00??,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:"Noto Serif Fallback";src:local("Times New Roman");ascent-override:90.29%;descent-override:24.75%;line-gap-override:0.00%;size-adjust:118.40%}.__className_100407{font-family:"Noto Serif","Noto Serif Fallback";font-style:normal}.__variable_100407{--font-noto-serif:"Noto Serif","Noto Serif Fallback"}@font-face{font-family:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f7650dfaa438c37c-s.woff2) format("woff2");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:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/98baa4a7809fbf72-s.woff2) format("woff2");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:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8bf7b2ceda89477b-s.p.woff2) format("woff2");unicode-range:u+00??,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:Public Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f7650dfaa438c37c-s.woff2) format("woff2");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:Public Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98baa4a7809fbf72-s.woff2) format("woff2");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:Public Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8bf7b2ceda89477b-s.p.woff2) format("woff2");unicode-range:u+00??,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:Public Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f7650dfaa438c37c-s.woff2) format("woff2");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:Public Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/98baa4a7809fbf72-s.woff2) format("woff2");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:Public Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8bf7b2ceda89477b-s.p.woff2) format("woff2");unicode-range:u+00??,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:Public Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f7650dfaa438c37c-s.woff2) format("woff2");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:Public Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/98baa4a7809fbf72-s.woff2) format("woff2");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:Public Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8bf7b2ceda89477b-s.p.woff2) format("woff2");unicode-range:u+00??,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:Public Sans Fallback;src:local("Arial");ascent-override:90.59%;descent-override:21.46%;line-gap-override:0.00%;size-adjust:104.87%}.__className_6a10ae{font-family:Public Sans,Public Sans Fallback;font-style:normal}.__variable_6a10ae{--font-public-sans:"Public Sans","Public Sans Fallback"}:root{--color-surface:#fbf9f4;--color-surface-dim:#dbdad5;--color-surface-bright:#fbf9f4;--color-surface-container-lowest:#ffffff;--color-surface-container-low:#f5f3ee;--color-surface-container:#f0eee9;--color-surface-container-high:#eae8e3;--color-surface-container-highest:#e4e2dd;--color-on-surface:#1b1c19;--color-on-surface-variant:#44474e;--color-inverse-surface:#30312e;--color-inverse-on-surface:#f2f1ec;--color-outline:#74777f;--color-outline-variant:#c4c6cf;--color-surface-tint:#495f84;--color-primary:#000000;--color-on-primary:#ffffff;--color-primary-container:#001b3d;--color-on-primary-container:#6f84ac;--color-inverse-primary:#b1c7f2;--color-secondary:#006972;--color-on-secondary:#ffffff;--color-secondary-container:#9ff0fb;--color-on-secondary-container:#066f79;--color-tertiary:#000000;--color-on-tertiary:#ffffff;--color-tertiary-container:#261900;--color-on-tertiary-container:#a17f3b;--color-error:#ba1a1a;--color-on-error:#ffffff;--color-error-container:#ffdad6;--color-on-error-container:#93000a;--color-primary-fixed:#d6e3ff;--color-primary-fixed-dim:#b1c7f2;--color-on-primary-fixed:#001b3d;--color-on-primary-fixed-variant:#31476b;--color-secondary-fixed:#9ff0fb;--color-secondary-fixed-dim:#82d3de;--color-on-secondary-fixed:#001f23;--color-on-secondary-fixed-variant:#004f56;--color-tertiary-fixed:#ffdea5;--color-tertiary-fixed-dim:#e9c176;--color-on-tertiary-fixed:#261900;--color-on-tertiary-fixed-variant:#5d4201;--color-background:#fbf9f4;--color-on-background:#1b1c19;--color-surface-variant:#e4e2dd;--spacing-unit:8px;--spacing-container-max:1280px;--spacing-gutter:24px;--spacing-margin-desktop:64px;--spacing-margin-mobile:20px;--radius-sm:0.125rem;--radius-default:0.25rem;--radius-md:0.375rem;--radius-lg:0.5rem;--radius-xl:0.75rem;--radius-full:9999px;--ease-apple-fluid:cubic-bezier(0.16,1,0.3,1);--ease-apple-in-out:cubic-bezier(0.25,1,0.5,1);--transition-duration-instant:120ms;--transition-duration-fast:220ms;--transition-duration-normal:320ms;--transition-apple-fluid:all var(--transition-duration-normal) var(--ease-apple-fluid);--transition-apple-tactile:transform var(--transition-duration-fast) var(--ease-apple-in-out),opacity var(--transition-duration-fast) ease}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,html{background-color:var(--color-background);color:var(--color-on-background)}body{font-family:var(--font-noto-serif),serif;font-size:16px;line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}::selection{background-color:var(--color-secondary-fixed);color:var(--color-on-secondary-fixed)}.font-display-lg{font-family:var(--font-noto-serif),serif;font-size:48px;font-weight:700;line-height:1.1;letter-spacing:-.02em}@media (max-width:768px){.font-display-lg{font-size:36px;line-height:1.2}}.font-headline-md{font-size:32px;line-height:1.3}.font-headline-md,.font-headline-sm{font-family:var(--font-noto-serif),serif;font-weight:600}.font-headline-sm{font-size:24px;line-height:1.4}.font-body-lg{font-size:18px}.font-body-lg,.font-body-md{font-family:var(--font-noto-serif),serif;font-weight:400;line-height:1.6}.font-body-md{font-size:16px}.font-label-md{font-size:14px;font-weight:600;letter-spacing:.05em}.font-label-md,.font-label-sm{font-family:var(--font-public-sans),sans-serif;line-height:1.2}.font-label-sm{font-size:12px;font-weight:500}.container{max-width:var(--spacing-container-max);margin-left:auto;margin-right:auto;padding-left:var(--spacing-margin-desktop);padding-right:var(--spacing-margin-desktop);width:100%}@media (max-width:768px){.container{padding-left:var(--spacing-margin-mobile);padding-right:var(--spacing-margin-mobile)}}.premium-border{border:1px solid rgba(161,127,59,.3);border-radius:var(--radius-default)}.navy-divider{border-top:1px solid rgba(0,27,61,.15)}.cinematic-shadow{box-shadow:0 20px 50px -10px rgba(0,27,61,.04)}.section-gap{padding-top:6rem;padding-bottom:6rem}@media (max-width:768px){.section-gap{padding-top:4rem;padding-bottom:4rem}}.tactile-btn,a[class*=btnPrimary],a[class*=btnSecondaryLight],a[class*=btnSecondary],a[class*=cardActionLink],a[class*=ctaButton],button[class*=btn],button[class*=ctaButton]{transition:transform var(--transition-duration-fast) var(--ease-apple-in-out),opacity var(--transition-duration-fast) ease,background-color var(--transition-duration-normal) var(--ease-apple-fluid),border-color var(--transition-duration-normal) var(--ease-apple-fluid),color var(--transition-duration-normal) var(--ease-apple-fluid),box-shadow var(--transition-duration-normal) var(--ease-apple-fluid)!important}.tactile-btn:hover,a[class*=btnPrimary]:hover,a[class*=btnSecondaryLight]:hover,a[class*=btnSecondary]:hover,a[class*=ctaButton]:hover,button[class*=btn]:hover{transform:translateY(-2px)}.tactile-btn:active,a[class*=btnPrimary]:active,a[class*=btnSecondaryLight]:active,a[class*=btnSecondary]:active,a[class*=ctaButton]:active,button[class*=btn]:active{transform:translateY(0) scale(.96)!important;transition-duration:var(--transition-duration-instant)!important}.interactive-card,div[class*=bentoCard],div[class*=caseCard],div[class*=industryItem],div[class*=serviceItem]{transition:transform var(--transition-duration-normal) var(--ease-apple-fluid),box-shadow var(--transition-duration-normal) var(--ease-apple-fluid),border-color var(--transition-duration-normal) var(--ease-apple-fluid)!important}.interactive-card:hover,div[class*=bentoCard]:hover,div[class*=caseCard]:hover,div[class*=industryItem]:hover,div[class*=serviceItem]:hover{transform:translateY(-4px);box-shadow:0 12px 30px rgba(0,27,61,.06)!important}.interactive-card:active,div[class*=bentoCard]:active,div[class*=caseCard]:active,div[class*=industryItem]:active,div[class*=serviceItem]:active{transform:translateY(-2px) scale(.99)!important;transition-duration:var(--transition-duration-instant)!important}a[class*=mobileNavLink],a[class*=navLink]{position:relative;transition:color var(--transition-duration-normal) var(--ease-apple-fluid)!important}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-delay:-1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;background-attachment:scroll!important;scroll-behavior:auto!important;transition-duration:0s!important;transition-delay:0s!important}a[class*=btnPrimary]:hover,a[class*=btnSecondary]:hover,a[class*=ctaButton]:hover,button[class*=btn]:hover{transform:none!important}a[class*=btnPrimary]:active,a[class*=btnSecondary]:active,a[class*=ctaButton]:active,button[class*=btn]:active{transform:none!important;scale:1!important}}