@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(/_next/static/media/3724a2679eb55e3d-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:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(/_next/static/media/dec24892df1f6098-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:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(/_next/static/media/6448e9c529f1ef4a-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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/287637279c44650d-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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b387097da7407747-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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/cb9f64d62d112b41-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:Fraunces Fallback;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_56bdf6{font-family:Fraunces,Fraunces Fallback,Georgia,Times New Roman,serif}.__variable_56bdf6{--font-display:"Fraunces","Fraunces Fallback",Georgia,Times New Roman,serif}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-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:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_646807{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.__variable_646807{--font-body:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}:root{--c-brand-deep:#006090;--c-brand-deep-hover:#004F77;--c-brand-deep-active:#003E60;--c-brand-deep-soft:#D6E8F2;--c-brand-deep-faint:#EBF3F8;--c-accent:#00C090;--c-accent-hover:#00A87A;--c-accent-active:#008B65;--c-accent-soft:#D4F5E8;--c-accent-faint:#EAFAF2;--c-violet:#7B5BE6;--c-violet-soft:#E8E2FB;--c-blue:#1B7FD4;--grad-bio:linear-gradient(115deg,var(--c-accent) 0%,var(--c-blue) 48%,var(--c-violet) 96%);--grad-bio-soft:linear-gradient(120deg,var(--c-accent) 0%,var(--c-brand-deep) 100%);--grad-brand:linear-gradient(120deg,var(--c-brand-deep),var(--c-blue));--grad-accent:linear-gradient(120deg,var(--c-accent),#00B0C0);--grad-cell-1:linear-gradient(150deg,#0a8f6d,var(--c-blue));--grad-cell-2:linear-gradient(150deg,var(--c-accent),#0a6d8f);--grad-cell-3:linear-gradient(150deg,var(--c-blue),var(--c-violet));--c-ink:#0A1622;--c-ink-2:#3A4D5E;--c-ink-3:#71879A;--c-ink-4:#A9B8C4;--c-canvas:#F7FAFB;--c-canvas-soft:#EDF3F7;--c-elevated:#FCFDFE;--c-elevated-2:#FFFFFF;--c-glass:rgba(255,255,255,0.55);--c-glass-strong:rgba(255,255,255,0.72);--c-glass-soft:rgba(255,255,255,0.40);--c-glass-border:rgba(255,255,255,0.80);--c-line:#E6EDF1;--c-line-soft:#EFF4F7;--c-line-strong:#C9D4DD;--c-success:#00A87A;--c-warning:#D17F00;--c-danger:#C2342B;--c-info:#006090;--f-display:var(--font-display),"Times New Roman",Georgia,serif;--f-body:var(--font-body),-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei","Hiragino Sans GB","Helvetica Neue",sans-serif;--f-mono:var(--f-body);--t-display-3xl:8rem;--t-display-2xl:5.5rem;--t-display-xl:4.25rem;--t-display-lg:3.25rem;--t-heading-xl:2.5rem;--t-heading-lg:2rem;--t-heading-md:1.5rem;--t-heading-sm:1.125rem;--t-body-lg:1.1875rem;--t-body-md:1rem;--t-body-sm:0.875rem;--t-caption:0.75rem;--t-micro:0.6875rem;--lh-tight:0.95;--lh-snug:1.15;--lh-base:1.5;--lh-relaxed:1.7;--ls-tight:-0.045em;--ls-snug:-0.02em;--ls-base:0;--ls-wide:0.02em;--ls-wider:0.08em;--ls-widest:0.18em;--s-1:0.25rem;--s-2:0.5rem;--s-3:0.75rem;--s-4:1rem;--s-5:1.5rem;--s-6:2rem;--s-7:3rem;--s-8:4rem;--s-9:5.5rem;--s-10:7rem;--s-11:9rem;--r-xs:4px;--r-sm:8px;--r-md:14px;--r-lg:22px;--r-xl:32px;--r-2xl:44px;--r-full:9999px;--home-card-media-ratio:1/1;--r-organic-1:16px;--r-organic-2:24px;--r-organic-3:24px;--r-organic-4:16px;--r-pill:999px;--r-blob-1:40% 60% 30% 70%/50% 40% 60% 50%;--r-blob-2:63% 37% 41% 59%/40% 43% 57% 60%;--r-blob-3:80% 20% 70% 30%/35% 60% 40% 65%;--r-flow-card:var(--r-organic-1);--r-flow-card-2:var(--r-organic-2);--r-flow-card-3:var(--r-organic-3);--r-flow-card-4:var(--r-organic-4);--r-flow-1:var(--r-lg);--r-flow-2:var(--r-lg);--r-flow-3:var(--r-md);--r-flow-banner:44px;--r-btn:var(--r-full);--r-btn-large:var(--r-full);--r-highlight:var(--r-full);--bw-hair:0.5px;--bw-thin:1px;--bw-medium:1.5px;--bw-thick:2px;--el-1:0 4px 14px -8px rgba(10,40,70,0.10);--el-2:0 10px 30px -14px rgba(10,40,70,0.14);--el-3:0 18px 44px -20px rgba(10,40,70,0.16);--el-float:0 28px 60px -28px rgba(10,40,70,0.22),0 4px 12px -4px rgba(10,40,70,0.08);--el-glass:0 22px 50px -22px rgba(0,36,70,0.18);--el-glass-soft:0 10px 30px -16px rgba(0,36,70,0.12);--el-organic:0 14px 44px -18px rgba(10,40,70,0.20);--d-fast:200ms;--d-base:380ms;--d-slow:700ms;--d-deliberate:1100ms;--d-organic:800ms;--e-flow:cubic-bezier(0.22,1,0.36,1);--e-out-expo:cubic-bezier(0.16,1,0.3,1);--e-in-flow:cubic-bezier(0.7,0,0.84,0);--e-spring:cubic-bezier(0.34,1.56,0.64,1);--max-w:1320px;--max-w-text:720px;--gutter:var(--s-6);--gutter-lg:var(--s-9);--grid-cols:12;--grid-gap:var(--s-5);--site-header-height:52px;--site-header-height-mobile:48px;--site-header-height-active:var(--site-header-height);--site-header-top-offset:var(--s-3);--site-header-side-offset:var(--s-5);--site-header-side-offset-mobile:var(--s-3);--site-header-side-offset-active:var(--site-header-side-offset);--hero-min-height:100svh;--hero-content-top-padding:var(--s-8);--hero-content-top-padding-mobile:var(--s-7);--hero-content-bottom-padding:var(--s-10);--hero-content-bottom-padding-mobile:var(--s-8);--hero-image-position-desktop:68% center;--hero-image-position-tablet:78% center;--hero-image-position-mobile:74% top;--hero-overlay-header-bg:rgba(255,255,255,0.78);--hero-overlay-header-border:rgba(255,255,255,0.30);--hero-overlay-header-shadow:0 14px 32px -22px rgba(0,36,70,0.18);--hero-overlay-text-color:var(--c-ink);--hero-media-overlay-desktop:linear-gradient(90deg,rgba(247,250,251,0.74),rgba(247,250,251,0.48) 26%,rgba(247,250,251,0.14) 52%,rgba(247,250,251,0.03)),linear-gradient(180deg,rgba(247,250,251,0.08),rgba(247,250,251,0.02) 38%,rgba(247,250,251,0.18));--hero-media-overlay-tablet:linear-gradient(180deg,rgba(247,250,251,0.24),rgba(247,250,251,0.18) 24%,rgba(247,250,251,0.42)),linear-gradient(90deg,rgba(247,250,251,0.18),rgba(247,250,251,0.05));--hero-media-overlay-mobile:linear-gradient(180deg,rgba(247,250,251,0.4),rgba(247,250,251,0.5) 28%,rgba(247,250,251,0.8)),linear-gradient(90deg,rgba(247,250,251,0.14),rgba(247,250,251,0.24));--z-bg:-1;--z-base:1;--z-raised:10;--z-sticky:100;--z-overlay:1000;--z-modal:10000;--z-toast:100000;--blur-soft:blur(8px) saturate(140%);--blur-md:blur(12px) saturate(150%);--blur-strong:blur(16px) saturate(160%);--btn-pad-y:9px;--btn-pad-x:20px;--btn-font:0.9rem;--btn-sm-pad-y:6px;--btn-sm-pad-x:14px;--btn-sm-font:0.82rem;--btn-lg-pad-y:12px;--btn-lg-pad-x:26px;--btn-lg-font:0.98rem}@media (max-width:768px){:root{--site-header-height-active:var(--site-header-height-mobile);--site-header-side-offset-active:var(--site-header-side-offset-mobile)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}