.portrait[data-astro-cid-lcdefpme]{background:#e9eee1;border:1px solid #dce4d4;border-radius:18px;height:460px;margin:0;position:relative;overflow:hidden}.portrait[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:center 28%;width:100%;height:100%;display:block}.portrait[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{letter-spacing:1.4px;background:#fffffff2;border-radius:20px;align-items:center;gap:9px;padding:9px 13px;font-size:9px;display:flex;position:absolute;bottom:18px;left:20px}.founder[data-astro-cid-lcdefpme]{max-width:780px;padding-bottom:85px}.founder[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:not(.eyebrow){color:#5d7484;font-size:15px;line-height:1.8}.founder[data-astro-cid-lcdefpme] .button[data-astro-cid-lcdefpme]{margin-top:12px}@media (width<=650px){.portrait[data-astro-cid-lcdefpme]{height:400px}.founder[data-astro-cid-lcdefpme]{padding-bottom:50px}}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{color:#123f5e;-webkit-font-smoothing:antialiased;background:#f6f7f2;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}a:focus-visible{outline-offset:6px;outline:3px solid #527a1c}::selection{color:#123f5e;background:#a9def7}.wrap[data-astro-cid-lcdefpme]{max-width:1160px;margin-inline:auto;padding-inline:32px}.skip[data-astro-cid-lcdefpme]{z-index:10;background:#fff;padding:14px;position:absolute;top:-100px;left:16px}.skip[data-astro-cid-lcdefpme]:focus{top:16px}header[data-astro-cid-lcdefpme]{z-index:5;justify-content:space-between;align-items:center;height:110px;display:flex;position:relative}.brand[data-astro-cid-lcdefpme]{letter-spacing:-1.3px;align-items:center;gap:5px;font-size:25px;font-weight:750;display:inline-flex}.brand[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{margin-right:7px}.brand[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{font-weight:400}nav[data-astro-cid-lcdefpme]{align-items:center;gap:36px;font-size:13px;display:flex}.nav-contact[data-astro-cid-lcdefpme]{border:1px solid #ccd4c9;border-radius:30px;padding:13px 20px}.nav-contact[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{margin-left:24px}.hero[data-astro-cid-lcdefpme]{isolation:isolate;background:radial-gradient(at 88% 16%,#55a9e866 0%,#a9dcf733 23%,#0000 48%) 0 0/130% 130%,radial-gradient(at 10% 92%,#5eb6e855 0%,#b9e6f733 22%,#0000 48%) 0 0/120% 120%;grid-template-columns:1.05fr 1fr;align-items:center;gap:46px;padding-top:55px;padding-bottom:65px;display:grid;position:relative;overflow:hidden}.hero-video[data-astro-cid-lcdefpme],.hero-video-tint[data-astro-cid-lcdefpme]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero-video[data-astro-cid-lcdefpme]{z-index:-2;object-fit:cover;filter:none;backface-visibility:hidden;transform:translateZ(0)}.hero-video-tint[data-astro-cid-lcdefpme]{display:none}.hero[data-astro-cid-lcdefpme]:before,.hero[data-astro-cid-lcdefpme]:after{content:"";z-index:-1;pointer-events:none;border:2px solid #70d2ffb3;border-radius:50%;position:absolute;box-shadow:0 0 28px #58c7ff88}.hero[data-astro-cid-lcdefpme]:before{width:720px;height:310px;top:35px;right:-150px;transform:rotate(-22deg)}.hero[data-astro-cid-lcdefpme]:after{border-color:#2785c477;width:560px;height:250px;bottom:-15px;left:-240px;transform:rotate(28deg)}.hero[data-astro-cid-lcdefpme]{max-width:none;min-height:100vh;margin-top:-110px;padding-top:165px;padding-left:max(32px,50vw - 548px);padding-right:max(32px,50vw - 548px)}.hero-copy[data-astro-cid-lcdefpme],.portrait[data-astro-cid-lcdefpme]{z-index:1;position:relative}.hero-copy[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:#fff}.eyebrow[data-astro-cid-lcdefpme]{letter-spacing:1.8px;align-items:center;gap:9px;font-size:10px;font-weight:700;display:flex}.dot[data-astro-cid-lcdefpme]{background:#2d83b2;border-radius:50%;width:7px;height:7px;display:inline-block}h1[data-astro-cid-lcdefpme]{letter-spacing:-4px;margin:26px 0;font-size:clamp(48px,5.8vw,76px);font-weight:500;line-height:1.06}h1[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{color:#1e78a8}.hero[data-astro-cid-lcdefpme] .intro[data-astro-cid-lcdefpme]{max-width:415px;margin:0 0 28px;font-size:16px;line-height:1.8;color:#fff!important}.button[data-astro-cid-lcdefpme]{color:#fff;background:#0d4f78;border-radius:7px;justify-content:space-between;align-items:center;gap:30px;padding:19px 22px;font-size:13px;font-weight:600;transition:background .2s,transform .2s;display:inline-flex}.button[data-astro-cid-lcdefpme]:hover{background:#176b9b;transform:translateY(-2px)}.button[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{font-size:19px}.note[data-astro-cid-lcdefpme]{color:#607b8d;margin-top:18px;font-size:10px}.principles[data-astro-cid-lcdefpme]{color:#587487;border-top:1px solid #dce1d6;border-bottom:1px solid #dce1d6;justify-content:space-between;padding-block:25px;font-size:11px;display:flex}.principles[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:before{content:"✳";color:#4c9ac2;margin-right:9px}.solutions[data-astro-cid-lcdefpme]{padding-block:85px}.section-heading[data-astro-cid-lcdefpme]{text-align:center}.section-heading[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{justify-content:center}h2[data-astro-cid-lcdefpme]{letter-spacing:-1.6px;margin:20px 0;font-size:clamp(28px,3vw,39px);font-weight:500;line-height:1.2}.section-heading[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:last-child{color:#5b7487;font-size:14px}.cards[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:42px;display:grid}article[data-astro-cid-lcdefpme]{background:#fffef9;border:1px solid #dfe4d8;border-radius:10px;padding:29px 25px}.number[data-astro-cid-lcdefpme]{color:#5f8aa3;font-size:11px}h3[data-astro-cid-lcdefpme]{letter-spacing:-.6px;margin:30px 0 14px;font-size:20px;font-weight:500}article[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#5b7487;margin-bottom:28px;font-size:13px;line-height:1.9}.tag[data-astro-cid-lcdefpme]{border:1px solid #dce3d2;border-radius:20px;padding:7px 10px;font-size:10px;display:inline-block}.process[data-astro-cid-lcdefpme]{border-top:1px solid #dce1d6;grid-template-columns:1fr 1fr;gap:60px;padding-block:65px 85px;display:grid}.process[data-astro-cid-lcdefpme] ol[data-astro-cid-lcdefpme]{counter-reset:steps;margin:0;padding:0;list-style:none}.process[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{counter-increment:steps;margin-bottom:25px;padding-left:48px;position:relative}.process[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"0" counter(steps);background:#e8eedd;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;display:grid;position:absolute;top:0;left:0}.process[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:14px;font-weight:600}.process[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:not(.eyebrow){color:#5b7487;margin:9px 0 0;font-size:13px;line-height:1.8}.contact[data-astro-cid-lcdefpme]{color:#f7f8ed;background:#0d4f78;border-radius:15px;margin-bottom:35px;padding:55px 60px;position:relative;overflow:hidden}.contact[data-astro-cid-lcdefpme]>.eyebrow[data-astro-cid-lcdefpme]{color:#a9def7}.contact[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{z-index:1;font-size:clamp(31px,4vw,48px);position:relative}.contact[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:not(.eyebrow){color:#c4dbe8;z-index:1;font-size:14px;line-height:1.9;position:relative}.light[data-astro-cid-lcdefpme]{color:#0d4f78;z-index:1;background:#a9def7;margin-top:12px;position:relative}.light[data-astro-cid-lcdefpme]:hover{background:#d7f3ff}.coming-soon[data-astro-cid-lcdefpme]{border-bottom:1px solid #4e89a4;padding-bottom:8px;display:inline-block}.contact-orbit[data-astro-cid-lcdefpme]{border:1px solid #78c6e666;border-radius:50%;width:400px;height:400px;position:absolute;top:0;right:-80px}.contact-orbit[data-astro-cid-lcdefpme]:after{content:"";border:1px solid #78c6e666;border-radius:50%;position:absolute;inset:65px -40px;transform:rotate(-50deg)}footer[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;padding-block:30px 45px;display:flex}footer[data-astro-cid-lcdefpme] .brand[data-astro-cid-lcdefpme]{font-size:20px}.footer-dot[data-astro-cid-lcdefpme]{color:#4c9ac2;margin-left:8px}footer[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme],footer[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:#607b8d;font-size:10px}@media (width>=1250px){.contact[data-astro-cid-lcdefpme]{max-width:1096px}}@media (width<=900px){.hero[data-astro-cid-lcdefpme]{gap:24px}.cards[data-astro-cid-lcdefpme]{gap:10px}article[data-astro-cid-lcdefpme]{padding:22px 18px}.contact[data-astro-cid-lcdefpme]{margin-inline:24px}}@media (width<=650px){.wrap[data-astro-cid-lcdefpme]{padding-inline:22px}header[data-astro-cid-lcdefpme]{height:86px}.hero-video[data-astro-cid-lcdefpme],.hero-video-tint[data-astro-cid-lcdefpme]{aspect-ratio:9/16;width:100%;height:177.778vw;inset:0 0 auto}.brand[data-astro-cid-lcdefpme]{font-size:23px}nav[data-astro-cid-lcdefpme]{gap:0}nav[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme]:first-child{display:none}.nav-contact[data-astro-cid-lcdefpme]{padding:11px 14px}.nav-contact[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{margin-left:10px}.hero[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:32px;min-height:100svh;margin-top:-86px;padding:116px 22px 35px}h1[data-astro-cid-lcdefpme]{letter-spacing:-3.5px;font-size:60px}.intro[data-astro-cid-lcdefpme]{max-width:100%;font-size:15px}.note[data-astro-cid-lcdefpme]{font-size:9px;line-height:1.7}.principles[data-astro-cid-lcdefpme]{flex-direction:column;align-items:center;gap:17px}.solutions[data-astro-cid-lcdefpme]{padding-block:55px}.cards[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:14px;margin-top:30px}article[data-astro-cid-lcdefpme]{padding:25px}h3[data-astro-cid-lcdefpme]{margin-top:22px}article[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-bottom:20px}.process[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:22px;padding-block:40px}.contact[data-astro-cid-lcdefpme]{margin-inline:14px;padding:38px 25px}.contact-orbit[data-astro-cid-lcdefpme]{right:-270px}.contact[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:35px}footer[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:22px}footer[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{display:none}footer[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{font-size:9px}.button[data-astro-cid-lcdefpme]{gap:20px;font-size:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button[data-astro-cid-lcdefpme]{transition:none}}
