:root{--cream:#f5f2ec;--cream-2:#efeae1;--white:#fff;--card:#fff;--navy:#243551;--navy-2:#1e2c44;--navy-deep:#18233a;--navy-darker:#131c30;--blue:#88a3be;--blue-deep:#6f8cab;--blue-pale:#dde6ef;--blue-faint:#eef3f8;--cta:#1c2b4a;--cta-hover:#2a3f6a;--cta-on:#fff;--cta-glow:rgba(28,43,74,.75);--cta-2:#88a3be;--cta-2-hover:#7491ae;--gold:#c0a063;--gold-soft:#cdb588;--ink:#2b3548;--text:#5c6573;--text-soft:#8b94a2;--on-dark:#eef1f6;--on-dark-soft:#a9b4c6;--line:rgba(36,53,81,.12);--line-soft:rgba(36,53,81,.07);--line-dark:hsla(0,0%,100%,.12);--font-display:var(--font-display-local),Georgia,"Times New Roman",serif;--font-body:var(--font-body-local),system-ui,-apple-system,sans-serif;--maxw:480px;--maxw-wide:480px;--pad:22px;--radius:18px}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:78px}@media (min-width:769px){html{scroll-padding-top:86px}}@media (min-width:1025px){html{scroll-padding-top:92px}}html{overflow-x:hidden}body{max-width:100vw;background-color:var(--cream);color:var(--text);font-family:var(--font-body);font-weight:400;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4{font-family:var(--font-display);font-weight:500;line-height:1.08;color:var(--navy);letter-spacing:.2px}a{text-decoration:none}a,button{color:inherit}button{font-family:inherit;cursor:pointer;border:none;background:none}img{max-width:100%;display:block}picture{display:contents}ul{list-style:none}.section{width:100%;max-width:var(--maxw);margin:0 auto;padding-left:var(--pad);padding-right:var(--pad)}*{scrollbar-width:thin;scrollbar-color:var(--blue) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--cream-2)}::-webkit-scrollbar-thumb{background:linear-gradient(var(--blue),var(--gold));border-radius:99px;border:3px solid var(--cream-2)}::-webkit-scrollbar-thumb:hover{background:linear-gradient(var(--blue-deep),var(--gold-soft))}@media (min-width:481px){:root{--maxw:520px;--maxw-wide:640px;--pad:26px}}@media (min-width:769px){:root{--maxw:600px;--maxw-wide:1000px;--pad:34px}}@media (min-width:1025px){:root{--maxw:660px;--maxw-wide:1200px;--pad:44px}}.Navbar_header__GwUq6{--nav-h:62px;position:fixed;top:0;left:0;right:0;z-index:100;display:flex;justify-content:center;transition:background-color .3s ease,box-shadow .3s ease}.Navbar_header__GwUq6.Navbar_scrolled__kzw_X{background-color:hsla(40,31%,94%,.88);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 1px 0 var(--line-soft)}.Navbar_bar__30ZfE{width:100%;max-width:var(--maxw-wide);height:var(--nav-h);padding:0 var(--pad);display:flex;align-items:center;justify-content:space-between;gap:10px}.Navbar_brand__KXRwb{display:inline-flex;align-items:center;flex:none;transition:transform .25s cubic-bezier(.34,1.3,.5,1)}.Navbar_brand__KXRwb:hover{transform:scale(1.04)}.Navbar_brand__KXRwb:active{transform:scale(.97)}.Navbar_mark__9Gmiz{width:42px;height:42px;display:block;transition:width .3s ease,height .3s ease}.Navbar_links__e0BJ9{display:none}.Navbar_link__blt2Y{position:relative;z-index:0;display:inline-flex;align-items:center;height:36px;padding:0 13px;border-radius:999px;font-size:13.5px;letter-spacing:.2px;white-space:nowrap;color:var(--ink);transition:color .25s ease,transform .25s cubic-bezier(.34,1.3,.5,1)}.Navbar_link__blt2Y:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background-color:var(--blue-faint);opacity:0;transform:scale(.84);transition:opacity .26s ease,transform .3s cubic-bezier(.34,1.35,.5,1)}.Navbar_link__blt2Y:after{content:"";position:absolute;left:13px;right:13px;bottom:3px;height:1.5px;border-radius:2px;background-color:var(--gold);transform:scaleX(0);transform-origin:center;transition:transform .34s cubic-bezier(.4,0,.2,1)}.Navbar_link__blt2Y:hover{color:var(--navy-deep);transform:translateY(-1px)}.Navbar_link__blt2Y:hover:before{opacity:1;transform:scale(1)}.Navbar_link__blt2Y:active{transform:translateY(0) scale(.97)}.Navbar_linkOn__zvssK{color:var(--navy);font-weight:500}.Navbar_linkOn__zvssK:after{transform:scaleX(1)}.Navbar_actions__7AawJ{display:flex;align-items:center;gap:12px;flex:none}.Navbar_cta__Dwluc{display:none;position:relative;overflow:hidden;align-items:center;justify-content:center;height:38px;padding:0 18px;border-radius:999px;background-color:var(--cta);color:var(--cta-on);font-size:13px;font-weight:500;letter-spacing:.3px;white-space:nowrap;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),inset 0 -1px 2px rgba(0,0,0,.15),0 3px 8px rgba(24,35,58,.18);transition:background-color .2s ease,transform .18s ease,box-shadow .18s ease}.Navbar_cta__Dwluc:after{content:"";position:absolute;top:0;bottom:0;left:-45%;width:32%;pointer-events:none;background-image:linear-gradient(100deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.32),hsla(0,0%,100%,0));transform:translateX(0);transition:transform .7s cubic-bezier(.4,0,.2,1)}.Navbar_cta__Dwluc:hover:after{transform:translateX(460%)}.Navbar_cta__Dwluc:hover{background-color:var(--cta-hover);transform:translateY(-1px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.22),inset 0 -1px 2px rgba(0,0,0,.18),0 6px 16px rgba(24,35,58,.26)}.Navbar_cta__Dwluc:active{transform:scale(.96)}.Navbar_langToggle__divFq{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 11px;border-radius:16px;border:none;background-color:hsla(0,0%,100%,.7);color:var(--navy);cursor:pointer;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.6),inset 0 -1px 2px rgba(24,35,58,.06),0 1px 3px rgba(24,35,58,.1);transition:background-color .2s ease,transform .18s ease,box-shadow .18s ease}.Navbar_langToggle__divFq:hover{background-color:var(--blue-faint);transform:translateY(-1px)}.Navbar_langToggle__divFq:active{transform:scale(.96)}.Navbar_langToggle__divFq svg{width:17px;height:17px;display:block}.Navbar_langLabel__XqAZM{font-size:12px;font-weight:500;letter-spacing:.3px;line-height:1}.Navbar_actions__7AawJ .Navbar_navSocial__fLEG9{display:none}.Navbar_sheet__ka0WL .Navbar_sheetSocial__Qx2CR{justify-content:center;margin:14px 0 2px}.Navbar_burger__vlJs_{width:40px;height:40px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;transition:background-color .18s ease,transform .18s ease}.Navbar_burger__vlJs_:hover{background-color:var(--blue-faint)}.Navbar_burger__vlJs_:active{transform:scale(.92)}.Navbar_burgerLines__PnGtP{position:relative;width:22px;height:14px}.Navbar_burgerLines__PnGtP i{position:absolute;left:0;width:100%;height:2px;border-radius:2px;background-color:var(--navy);transition:transform .3s ease,opacity .2s ease,top .3s ease}.Navbar_burgerLines__PnGtP i:first-child{top:0}.Navbar_burgerLines__PnGtP i:nth-child(2){top:6px}.Navbar_burgerLines__PnGtP i:nth-child(3){top:12px}.Navbar_burgerOpen__Ov5nN i:first-child{top:6px;transform:rotate(45deg)}.Navbar_burgerOpen__Ov5nN i:nth-child(2){opacity:0}.Navbar_burgerOpen__Ov5nN i:nth-child(3){top:6px;transform:rotate(-45deg)}.Navbar_sheet__ka0WL{position:fixed;top:var(--nav-h);left:0;right:0;z-index:99;background-color:var(--cream);border-top:1px solid var(--line-soft);padding:14px var(--pad) 26px;transform:translateY(-12px);opacity:0;pointer-events:none;transition:transform .32s cubic-bezier(.4,0,.2,1),opacity .28s ease;box-shadow:0 24px 40px -24px rgba(24,35,58,.4)}.Navbar_sheetOpen__kWDKB{transform:translateY(0);opacity:1;pointer-events:auto}.Navbar_sheetLinks__ebzKs li a{display:block;padding:14px 4px;font-size:17px;color:var(--navy);border-bottom:1px solid var(--line-soft)}.Navbar_sheetCta__jhio7{display:flex;align-items:center;justify-content:center;height:48px;margin-top:18px;border-radius:999px;background-color:var(--cta);color:var(--cta-on);font-size:15px;font-weight:500;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),inset 0 -1px 2px rgba(0,0,0,.15),0 4px 10px rgba(24,35,58,.2);transition:background-color .2s ease,transform .18s ease}.Navbar_sheetCta__jhio7:hover{background-color:var(--cta-hover)}.Navbar_sheetCta__jhio7:active{transform:scale(.97)}.Navbar_scrim__2Clty{position:fixed;inset:var(--nav-h) 0 0;z-index:98;background-color:rgba(24,35,58,.32);opacity:0;pointer-events:none;transition:opacity .3s ease}.Navbar_scrimOpen__pcmpJ{opacity:1;pointer-events:auto}@media (min-width:900px){.Navbar_header__GwUq6{--nav-h:70px}.Navbar_mark__9Gmiz{width:48px;height:48px}.Navbar_links__e0BJ9{display:flex;align-items:center;flex:1 1;justify-content:center;gap:2px;min-width:0}.Navbar_cta__Dwluc{display:inline-flex}.Navbar_actions__7AawJ .Navbar_navSocial__fLEG9{display:flex;margin-right:4px}.Navbar_burger__vlJs_,.Navbar_langLabel__XqAZM,.Navbar_scrim__2Clty,.Navbar_sheet__ka0WL{display:none}.Navbar_langToggle__divFq{padding:0 8px}}@media (min-width:1025px){.Navbar_header__GwUq6{--nav-h:76px}.Navbar_mark__9Gmiz{width:54px;height:54px}.Navbar_links__e0BJ9{gap:6px}.Navbar_link__blt2Y{height:38px;padding:0 16px;font-size:14px}.Navbar_link__blt2Y:after{left:16px;right:16px}.Navbar_cta__Dwluc{height:42px;padding:0 24px;font-size:13.5px}.Navbar_langToggle__divFq{height:38px;padding:0 12px}.Navbar_langLabel__XqAZM{display:block;font-size:12.5px}}@media (prefers-reduced-motion:reduce){.Navbar_brand__KXRwb,.Navbar_cta__Dwluc,.Navbar_cta__Dwluc:after,.Navbar_langToggle__divFq,.Navbar_link__blt2Y,.Navbar_link__blt2Y:after,.Navbar_link__blt2Y:before{transition-duration:.01ms}.Navbar_cta__Dwluc:hover,.Navbar_link__blt2Y:hover{transform:none}.Navbar_cta__Dwluc:hover:after{transform:translateX(0)}}