.xN3HmW_page{--ink:#16384d;--paper:#f4f3eb;--sky:#b3e2fa;color:var(--ink);background:var(--paper);font-family:var(--font-geist), sans-serif;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6}.xN3HmW_page *{box-sizing:border-box}.xN3HmW_page a{color:inherit;text-decoration:none}.xN3HmW_page a:focus-visible{outline-offset:6px;outline:2px solid}.xN3HmW_page h1,.xN3HmW_page h2,.xN3HmW_page h3,.xN3HmW_page p,.xN3HmW_page figure{margin:0}.xN3HmW_page h1,.xN3HmW_page h2,.xN3HmW_page h3{letter-spacing:-.045em;text-wrap:balance;font-weight:500}.xN3HmW_page svg{display:block}.xN3HmW_page section{scroll-margin-top:28px}.xN3HmW_skipLink{z-index:10;background:var(--paper);padding:12px 20px;position:fixed;top:12px;left:20px;transform:translateY(-160%)}.xN3HmW_skipLink:focus{transform:translateY(0)}.xN3HmW_header{background:var(--ink);min-height:92px;color:var(--paper);border-bottom:1px solid #ffffff26;justify-content:space-between;align-items:center;gap:24px;padding:22px 5%;display:flex}.xN3HmW_brand{letter-spacing:-.04em;align-items:center;gap:12px;font-size:18px;font-weight:650;display:flex}.xN3HmW_brandMark{background:var(--sky);color:var(--ink);text-align:center;letter-spacing:-.1em;border-radius:50%;width:34px;height:34px;padding-right:4px;font-size:30px;font-weight:600;line-height:27px}.xN3HmW_brandBy{letter-spacing:0;color:#c7d5de;margin-left:12px;font-size:12px;font-weight:400}.xN3HmW_header nav{align-items:center;gap:32px;font-size:14px;display:flex}.xN3HmW_login{border:1px solid #a0b3bf;align-items:center;gap:24px;padding:10px 18px;display:inline-flex}.xN3HmW_login svg,.xN3HmW_primary svg,.xN3HmW_footer svg{width:22px;height:22px;transition:transform .2s}.xN3HmW_login:hover svg,.xN3HmW_primary:hover svg,.xN3HmW_footer a:hover svg{transform:translate(3px,-2px)}.xN3HmW_navContact:hover,.xN3HmW_footer a:hover{text-underline-offset:5px;text-decoration:underline}.xN3HmW_hero{background:var(--ink);color:var(--paper);padding:65px 5% 0}.xN3HmW_heroInner{grid-template-columns:1.08fr 1fr;align-items:center;gap:5%;max-width:1520px;margin:auto;padding-bottom:64px;display:grid}.xN3HmW_heroCopy{animation:.75s ease-out both xN3HmW_enter}.xN3HmW_eyebrow,.xN3HmW_stepNumber,.xN3HmW_stepDetail{font-family:var(--font-plex-mono), monospace;letter-spacing:.09em;font-size:11px;font-weight:400}.xN3HmW_hero .xN3HmW_eyebrow{color:var(--sky)}.xN3HmW_wordmark{letter-spacing:-.085em;margin:14px 0 24px;font-size:clamp(78px,10.3vw,160px);font-weight:650;line-height:1.02}.xN3HmW_hero h1{font-size:clamp(27px,2.85vw,44px);line-height:1.16}.xN3HmW_intro{color:#cfdae1;max-width:430px;font-size:16px;line-height:1.7;margin-top:22px!important}.xN3HmW_primary{background:var(--sky);justify-content:space-between;align-items:center;gap:35px;min-height:56px;padding:17px 22px;font-size:14px;font-weight:550;transition:background .2s;display:inline-flex;color:var(--ink)!important}.xN3HmW_primary:hover{background:#d2eeff}.xN3HmW_hero .xN3HmW_primary{margin-top:30px}.xN3HmW_flow{min-width:0;color:var(--sky);animation:1s ease-out .15s both xN3HmW_enter}.xN3HmW_flow>svg{width:100%;height:auto;overflow:visible}.xN3HmW_flow figcaption{color:#c7d5de;text-align:center;margin-top:14px;font-size:11px;line-height:1.6}.xN3HmW_flow figcaption span{color:#a0b6c4;margin-top:3px;font-size:10px;display:block}.xN3HmW_svgLabel{fill:#bad0de;font-family:var(--font-plex-mono), monospace;letter-spacing:.5px;font-size:9px}.xN3HmW_svgValue{fill:#f4f3eb;letter-spacing:-.4px;font-size:17px}.xN3HmW_recordLabel{fill:#173a51;font-family:var(--font-plex-mono), monospace;letter-spacing:1px;font-size:9px}.xN3HmW_recordTitle{fill:#173a51;letter-spacing:-.3px;font-size:13px;font-weight:600}.xN3HmW_recordSmall{fill:#506676;font-size:10px}.xN3HmW_recordValue{fill:#173a51;font-size:10px;font-weight:500}.xN3HmW_flowLines{opacity:.65;stroke-dasharray:4 5;animation:20s linear infinite xN3HmW_flow}.xN3HmW_flowPulse{transform-origin:273px 235px;animation:3s ease-in-out infinite xN3HmW_pulse}.xN3HmW_heroFoot{color:#c7d5de;border-top:1px solid #ffffff26;justify-content:space-between;max-width:1520px;margin:auto;padding:22px 0;font-size:12px;display:flex}.xN3HmW_heroFoot>a{align-items:center;gap:22px;display:flex}.xN3HmW_heroFoot a:hover{color:var(--sky)}.xN3HmW_approach{max-width:1660px;margin:auto;padding:110px 5% 100px}.xN3HmW_sectionIntro{grid-template-columns:1.2fr 1fr;align-items:end;gap:24px 12%;display:grid}.xN3HmW_sectionIntro .xN3HmW_eyebrow{grid-column:1/-1}.xN3HmW_sectionIntro h2{font-size:clamp(32px,3.25vw,50px);line-height:1.15}.xN3HmW_sectionIntro h2 span{color:#5e737b}.xN3HmW_sectionIntro>p:last-child{color:#50616a;max-width:430px;font-size:16px}.xN3HmW_steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin-top:68px;display:grid}.xN3HmW_steps article{border-top:1px solid #a5b5b9;padding-top:20px}.xN3HmW_stepNumber{color:#536d7b;font-size:10px;display:block}.xN3HmW_steps h3{margin:28px 0 18px;font-size:clamp(24px,2.2vw,34px);line-height:1.22}.xN3HmW_steps p{color:#50616a;max-width:360px;font-size:15px}.xN3HmW_stepDetail{letter-spacing:.01em;color:#536d7b;margin-top:26px;font-size:9px;display:block}.xN3HmW_story{background:#e6e9e1;grid-template-columns:1fr 2fr;gap:36px;padding:75px 5% 85px;display:grid;position:relative;overflow:hidden}.xN3HmW_story>.xN3HmW_eyebrow{margin-top:10px}.xN3HmW_story>div{z-index:1;max-width:660px;position:relative}.xN3HmW_story h2{margin-bottom:30px;font-size:clamp(30px,3vw,46px);line-height:1.18}.xN3HmW_story p:not(.xN3HmW_eyebrow){color:#50616a;max-width:490px;font-size:15px}.xN3HmW_story p+p{margin-top:16px}.xN3HmW_storyMark{letter-spacing:-.12em;color:#16384d08;pointer-events:none;font-size:460px;font-weight:600;line-height:1;position:absolute;bottom:-125px;right:-25px}.xN3HmW_contact{background:var(--sky);padding:95px 5% 90px}.xN3HmW_contact h2{margin:30px 0 38px;font-size:clamp(42px,5.5vw,84px);line-height:1.08}.xN3HmW_contactBottom{justify-content:space-between;align-items:center;gap:30px;display:flex}.xN3HmW_contactBottom p{font-size:16px}.xN3HmW_contact .xN3HmW_primary{background:var(--ink);color:var(--paper)!important}.xN3HmW_contact .xN3HmW_primary:hover{background:#284c63}.xN3HmW_footer{justify-content:space-between;align-items:center;gap:30px;padding:36px 5%;display:flex}.xN3HmW_footerBrand{letter-spacing:-.055em;font-size:27px;font-weight:650;line-height:1.2}.xN3HmW_footerBrand span{letter-spacing:0;margin-top:8px;font-size:11px;font-weight:400;display:block}.xN3HmW_footer>div{gap:40px;display:flex}.xN3HmW_footer>div a{align-items:center;gap:18px;min-height:44px;font-size:13px;display:flex}@keyframes xN3HmW_enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes xN3HmW_flow{to{stroke-dashoffset:-180px}}@keyframes xN3HmW_pulse{0%,to{opacity:.5;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}@supports (animation-timeline:view()){.xN3HmW_steps article{animation:linear both xN3HmW_enter;animation-timeline:view();animation-range:entry entry 80%}}@media (min-width:1700px){.xN3HmW_hero{padding-top:85px}.xN3HmW_heroInner{padding-bottom:85px}}@media (max-width:1000px){.xN3HmW_brandBy{display:none}.xN3HmW_hero{padding-top:50px}.xN3HmW_heroInner{gap:3%}.xN3HmW_wordmark{font-size:10vw}.xN3HmW_intro{font-size:14px}.xN3HmW_flow figcaption{font-size:10px}.xN3HmW_steps{gap:26px}.xN3HmW_sectionIntro{gap:24px 6%}}@media (max-width:700px){.xN3HmW_header{min-height:76px;padding:16px 6%}.xN3HmW_header nav{gap:16px}.xN3HmW_navContact{display:none}.xN3HmW_login{gap:15px;padding:8px 12px}.xN3HmW_hero{padding:30px 6% 0}.xN3HmW_heroInner{flex-direction:column;align-items:stretch;gap:22px;padding-bottom:26px;display:flex}.xN3HmW_wordmark{margin:10px 0 18px;font-size:clamp(72px,20.5vw,140px)}.xN3HmW_eyebrow{font-size:9px}.xN3HmW_hero h1{font-size:clamp(25px,6.6vw,39px)}.xN3HmW_intro{max-width:390px;font-size:14px;margin-top:16px!important}.xN3HmW_hero .xN3HmW_primary{margin-top:21px}.xN3HmW_primary{min-height:50px;padding:14px 18px;font-size:13px}.xN3HmW_flow{width:100%;max-width:430px;margin:0 auto!important}.xN3HmW_flow>svg{max-height:240px}.xN3HmW_flow figcaption{margin-top:4px;font-size:9px}.xN3HmW_flow figcaption span{font-size:9px}.xN3HmW_heroFoot{gap:16px;padding:18px 0;font-size:10px}.xN3HmW_heroFoot>span{max-width:140px}.xN3HmW_heroFoot a{gap:8px}.xN3HmW_approach{padding:64px 6%}.xN3HmW_sectionIntro{display:block}.xN3HmW_sectionIntro h2{margin:22px 0;font-size:33px}.xN3HmW_sectionIntro>p:last-child{font-size:15px}.xN3HmW_steps{grid-template-columns:1fr;gap:36px;margin-top:36px}.xN3HmW_steps h3{margin:22px 0 14px;font-size:29px}.xN3HmW_steps p{max-width:none}.xN3HmW_stepDetail{margin-top:18px}.xN3HmW_story{padding:56px 6% 64px;display:block}.xN3HmW_story>.xN3HmW_eyebrow{margin:0 0 24px}.xN3HmW_story h2{font-size:32px}.xN3HmW_storyMark{font-size:300px;bottom:-90px}.xN3HmW_contact{padding:62px 6%}.xN3HmW_contact h2{margin:24px 0;font-size:clamp(36px,9.3vw,60px)}.xN3HmW_contactBottom{display:block}.xN3HmW_contactBottom p{font-size:15px}.xN3HmW_contact .xN3HmW_primary{gap:24px;margin-top:28px}.xN3HmW_footer{align-items:flex-start;padding:30px 6%}.xN3HmW_footerBrand{font-size:23px}.xN3HmW_footerBrand span{max-width:145px;font-size:9px}.xN3HmW_footer>div{flex-direction:column;gap:0}.xN3HmW_footer>div a{font-size:12px}}@media (prefers-reduced-motion:reduce){.xN3HmW_page *,.xN3HmW_page :before,.xN3HmW_page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.xN3HmW_story p:not(.xN3HmW_eyebrow) a,.xN3HmW_heroFoot>span a{text-underline-offset:3px;text-decoration:underline}.xN3HmW_heroFoot>span a{display:inline}
