@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59dbefd7fc1c7996-s.19s5evoqhirey.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1aa0075df79066e6-s.386o_ri1vb0yv.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a79089bce1b24273-s.44dak0sams9f0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b8dfa3d21eb22018-s.p.3lxpqujs87tck.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/59dbefd7fc1c7996-s.19s5evoqhirey.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1aa0075df79066e6-s.386o_ri1vb0yv.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a79089bce1b24273-s.44dak0sams9f0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b8dfa3d21eb22018-s.p.3lxpqujs87tck.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/59dbefd7fc1c7996-s.19s5evoqhirey.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1aa0075df79066e6-s.386o_ri1vb0yv.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a79089bce1b24273-s.44dak0sams9f0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b8dfa3d21eb22018-s.p.3lxpqujs87tck.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/59dbefd7fc1c7996-s.19s5evoqhirey.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1aa0075df79066e6-s.386o_ri1vb0yv.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a79089bce1b24273-s.44dak0sams9f0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8dfa3d21eb22018-s.p.3lxpqujs87tck.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.ZmYlKq_className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.ZmYlKq_variable{--font-sans:"Hanken Grotesk", "Hanken Grotesk Fallback"}
:root{--bg:#f9fbfb;--surface:#feffff;--ink:#1b2327;--ink-2:#4c5457;--ink-3:#697073;--accent:#3e8f8f;--accent-strong:#007273;--accent-btn:#00787a;--accent-btn-hov:#006466;--accent-wash:#3e8f8f17;--border:#dde0e1;--border-2:#c3c8c9;--blur:24px;--glass-bg:color-mix(in oklch, var(--bg) 55%, transparent);--glass-border:#b7c0c180;--glass-sheen:linear-gradient(180deg, #ffffff8c, #ffffff1a 60%, #ffffff0a);--glass-hi:inset 0 1px 0 #ffffffbf, inset 0 0 0 1px #ffffff0f;--shadow-sm:0 1px 2px #4150550d, 0 4px 12px #4150550f;--shadow-float:0 22px 48px -14px #3b515838, 0 10px 22px -10px #3b515824;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s6:24px;--s8:32px;--s12:48px;--s16:64px;--s20:80px;--fs-display:clamp(2.25rem, 1.1rem + 4.6vw, 4.75rem);--fs-hero:clamp(2rem, 1.35rem + 2.4vw, 2.75rem);--fs-headline:clamp(1.4rem, 1.05rem + 1.5vw, 1.95rem);--fs-metric:clamp(1.5rem, 1.25rem + .9vw, 1.9rem);--fs-section:clamp(1.25rem, 1.1rem + .5vw, 1.5rem);--fs-body:1rem;--fs-sm:.9375rem;--fs-xs:.8125rem;--radius:10px;--radius-lg:16px;--radius-pill:999px;--maxw:1120px;--readable:64ch;--section-py:clamp(48px, 6vh, 84px);--ease:cubic-bezier(.22, 1, .36, 1)}@supports (color:lab(0% 0 0)){:root{--bg:lab(98.3972% -.648677 -.21596);--surface:lab(99.8946% -.324309 -.108004);--ink:lab(13.0685% -3.23521 -3.66153);--ink-2:lab(35.1016% -2.83429 -3.16836);--ink-3:lab(46.6921% -2.37703 -2.6485);--accent:lab(54.415% -25.3138 -8.19883);--accent-strong:lab(42.9347% -29.2105 -9.37564);--accent-btn:lab(45.2758% -29.8596 -9.58906);--accent-btn-hov:lab(37.7631% -30.8328 -9.84877);--accent-wash:lab(54.415% -25.3138 -8.19883/.09);--border:lab(89.0128% -1.16342 -.771344);--border-2:lab(80.3292% -1.74391 -1.156);--glass-border:lab(76.8818% -2.9023 -1.92357/.5);--glass-sheen:linear-gradient(180deg, lab(100% 0 0/.55), lab(100% 0 0/.1) 60%, lab(100% 0 0/.04));--glass-hi:inset 0 1px 0 lab(100% 0 0/.75), inset 0 0 0 1px lab(100% 0 0/.06);--shadow-sm:0 1px 2px lab(32.8377% -4.99678 -4.863/.05), 0 4px 12px lab(32.8377% -4.99678 -4.863/.06);--shadow-float:0 22px 48px -14px lab(32.8914% -7.38332 -7.24316/.22), 0 10px 22px -10px lab(32.8914% -7.38332 -7.24316/.14)}}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans), system-ui, sans-serif;font-size:var(--fs-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-feature-settings:"ss01";line-height:1.5;position:relative}body:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(56% 44% at 12% 0,#42959617,#0000 70%),radial-gradient(48% 40% at 94% 12%,#42959912,#0000 70%),radial-gradient(58% 48% at 50% 106%,#5f979d0f,#0000 72%);background:radial-gradient(56% 44% at 12% 0,lab(56.756% -25.9627 -8.41057/.09),#0000 70%),radial-gradient(48% 40% at 94% 12%,lab(56.6991% -25.1165 -10.3517/.07),#0000 70%),radial-gradient(58% 48% at 50% 106%,lab(58.7718% -18.0182 -9.59439/.06),#0000 72%);position:fixed;inset:0}body:after{content:"";z-index:-1;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}::selection{background:var(--accent-wash)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.container{width:100%;max-width:var(--maxw);padding-inline:clamp(var(--s4), 5vw, var(--s12));margin-inline:auto}.eyebrow{align-items:center;gap:var(--s2);font-size:var(--fs-xs);color:var(--ink-3);letter-spacing:.01em;display:inline-flex}.eyebrow:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px}.glass{background:var(--glass-sheen), var(--glass-bg);-webkit-backdrop-filter:blur(var(--blur)) saturate(1.7);backdrop-filter:blur(var(--blur)) saturate(1.7);border:1px solid var(--glass-border);box-shadow:var(--shadow-sm), var(--glass-hi)}.cta{align-items:center;gap:var(--s2);padding:var(--s3) var(--s6);font-size:var(--fs-sm);color:#fff;background:var(--accent-btn);border:1px solid var(--accent-btn);border-radius:var(--radius-pill);box-shadow:var(--shadow-sm), inset 0 1px 0 #ffffff38;cursor:pointer;transition:background-color .18s var(--ease), box-shadow .24s var(--ease), transform .18s var(--ease);font-weight:600;display:inline-flex}@supports (color:lab(0% 0 0)){.cta{box-shadow:var(--shadow-sm), inset 0 1px 0 lab(100% 0 0/.22)}}.cta:hover{background:var(--accent-btn-hov);box-shadow:var(--shadow-float);transform:translateY(-1px)}.cta .arrow{transition:transform .18s var(--ease)}.cta:hover .arrow{transform:translateY(2px)}.cta[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.ghost{align-items:center;gap:var(--s2);padding:var(--s2) var(--s4);font-size:var(--fs-xs);color:var(--ink-2);background:var(--glass-sheen), var(--glass-bg);-webkit-backdrop-filter:blur(12px)saturate(1.5);backdrop-filter:blur(12px)saturate(1.5);border:1px solid var(--glass-border);border-radius:var(--radius-pill);box-shadow:var(--shadow-sm), var(--glass-hi);transition:color .18s var(--ease), border-color .18s var(--ease), box-shadow .24s var(--ease), transform .18s var(--ease);font-weight:500;display:inline-flex}.ghost:hover{color:var(--ink);border-color:var(--accent);box-shadow:var(--shadow-float), var(--glass-hi);transform:translateY(-1px)}@keyframes reveal-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.reveal{opacity:0;animation:reveal-up .6s var(--ease) forwards;animation-delay:var(--reveal-delay,0s)}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;animation:none}html{scroll-behavior:auto}*{transition-duration:.01ms!important}}
