@font-face{font-family:geistSans;src:url(../media/Geist_Variable-s.p.0g01a3qrdkj5_.ttf)format("truetype");font-display:swap;font-weight:100 900}@font-face{font-family:geistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.HYld6G_className{font-family:geistSans,geistSans Fallback}.HYld6G_variable{--font-geist-sans:"geistSans", "geistSans Fallback"}
@font-face{font-family:geistMono;src:url(../media/GeistMono_Variable-s.p.3a2hehrog31xb.ttf)format("truetype");font-display:swap;font-weight:100 900}@font-face{font-family:geistMono Fallback;src:local(Arial);ascent-override:76.43%;descent-override:22.43%;line-gap-override:0.0%;size-adjust:131.49%}.qMSd7a_className{font-family:geistMono,geistMono Fallback}.qMSd7a_variable{--font-geist-mono:"geistMono", "geistMono Fallback"}
.aMtyFG_loader{vertical-align:middle;flex-shrink:0;display:inline-block}.aMtyFG_layer{transform-origin:16px 16px;animation:3.6s linear infinite aMtyFG_rise}.aMtyFG_layerB{animation-delay:-1.2s}.aMtyFG_layerC{animation-delay:-2.4s}.aMtyFG_thoughtBody{transform-origin:16px 13px;transition:transform .24s}.aMtyFG_loader[data-thought-active=true] .aMtyFG_thoughtBody{transform:translateY(-1.4px)scale(.86)}.aMtyFG_near,.aMtyFG_far{transform-box:fill-box;transform-origin:50%;opacity:0;transition:opacity .18s,transform .24s;transform:translateY(-1.5px)scale(.4)}.aMtyFG_near{transition-delay:50ms}.aMtyFG_far{transition-delay:0s}.aMtyFG_loader[data-thought-active=true] .aMtyFG_near{opacity:.85;transition-delay:80ms;transform:none}.aMtyFG_loader[data-thought-active=true] .aMtyFG_far{opacity:.65;transition-delay:.14s;transform:none}@keyframes aMtyFG_rise{0%{opacity:0;transform:translate(-8px,13px)rotate(-16deg)scale(.8)}14%{opacity:1;transform:translate(-5.8px,8.8px)rotate(-11deg)scale(.88)}52%{opacity:1;transform:translate(.3px,-2.6px)rotate(2deg)scale(1.02)}84%{opacity:0;transform:translate(5.4px,-12.2px)rotate(12deg)scale(1.1)}to{opacity:0;transform:translate(8px,-17px)rotate(16deg)scale(1.14)}}@media (prefers-reduced-motion:reduce){.aMtyFG_layer{animation:none;display:none}.aMtyFG_thoughtBody,.aMtyFG_near,.aMtyFG_far{transition:none}}
.VmwmSW_remoteCursor{z-index:50;opacity:0;pointer-events:none;transform-origin:0 0;will-change:transform, opacity;grid-template-rows:20px 22px;grid-template-columns:21px auto;display:grid;position:absolute;top:0;left:0;transform:translate(-80px,-80px)}.VmwmSW_connectionPreview{z-index:12;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.VmwmSW_connectionPreview path{fill:none;stroke:#ef5da8;stroke-width:2px;stroke-linecap:round;opacity:0;filter:drop-shadow(0 2px 3px #ef5da83d);vector-effect:non-scaling-stroke;transition:opacity 80ms linear}.VmwmSW_remoteCursor svg{filter:drop-shadow(0 1px 1px #1419233d);grid-row:1/3;width:21px;height:27px;overflow:visible}.VmwmSW_remoteCursor path{fill:var(--cursor-color);stroke:#fff;stroke-linejoin:round;stroke-width:1.7px}.VmwmSW_remoteCursor b{color:#fff;background:var(--cursor-color);white-space:nowrap;border-radius:4px 6px 6px;place-self:end start;margin-left:-1px;padding:3px 7px 4px;font-size:10px;font-weight:650;line-height:1;box-shadow:0 2px 5px #1d222c2e}.VmwmSW_clickPulse{border:2px solid var(--cursor-color);opacity:0;transform-origin:50%;pointer-events:none;will-change:transform, opacity;border-radius:9999px;width:22px;height:22px;position:absolute;top:-5px;left:-5px;transform:scale(.45)}.VmwmSW_demoFlow .react-flow__handle{cursor:crosshair;width:16px!important;height:16px!important}.VmwmSW_demoFlow .react-flow__handle-left{left:0!important}.VmwmSW_demoFlow .react-flow__handle-right{right:0!important}
.ETjknG_page{isolation:isolate;color:#121722;background:radial-gradient(circle at 12% 8%,#2f74e61a,#0000 30rem),linear-gradient(#fff 0%,#f5f7fb 100%);flex:1;min-height:100svh;position:relative;overflow-x:hidden}.ETjknG_page:before{z-index:-1;content:"";border:1px solid #2f74e61f;border-radius:50%;width:34rem;height:34rem;position:absolute;bottom:-17rem;right:-12rem}.ETjknG_shell{flex-direction:column;width:min(100%,1160px);min-height:100svh;margin:0 auto;padding:38px 34px 54px;display:flex}.ETjknG_header{justify-content:space-between;align-items:center;gap:24px;display:flex}.ETjknG_logo{width:184px;height:auto;display:block}.ETjknG_headerNote{color:#667085;letter-spacing:.02em;font-size:14px}.ETjknG_hero{max-width:820px;margin-top:clamp(72px,10vh,116px)}.ETjknG_eyebrow{color:#2f74e6;letter-spacing:.14em;margin:0 0 18px;font-size:14px;font-weight:750}.ETjknG_hero h1{letter-spacing:-.055em;max-width:780px;margin:0;font-size:clamp(42px,6vw,72px);font-weight:760;line-height:1.06}.ETjknG_lead{color:#667085;max-width:710px;margin:26px 0 0;font-size:clamp(17px,2vw,21px);line-height:1.7}.ETjknG_cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:clamp(48px,8vh,78px);display:grid}.ETjknG_card{min-height:286px;color:inherit;border:1px solid #dce2ec;border-radius:22px;flex-direction:column;justify-content:space-between;padding:32px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 40px #1118270f}.ETjknG_card:after{content:"";opacity:.08;border:1px solid;border-radius:50%;width:208px;height:208px;position:absolute;top:-82px;right:-76px}.ETjknG_card:hover,.ETjknG_card:focus-visible{transform:translateY(-4px);box-shadow:0 24px 58px #1118271f}.ETjknG_card:focus-visible{outline-offset:3px;outline:3px solid #2f74e652}.ETjknG_educationCard{background:#ffffffeb}.ETjknG_educationCard:hover,.ETjknG_educationCard:focus-visible{border-color:#2f74e67a}.ETjknG_filmCard{color:#f8fafc;background:#101827;border-color:#253149;box-shadow:0 18px 42px #1018272e}.ETjknG_filmCard:before{filter:blur(8px);content:"";background:#2f74e638;border-radius:50%;width:260px;height:260px;position:absolute;inset:auto -80px -115px auto}.ETjknG_cardTag{color:#2f74e6;letter-spacing:.13em;text-transform:uppercase;margin-bottom:42px;font-size:12px;font-weight:800;display:inline-block}.ETjknG_filmCard .ETjknG_cardTag{color:#83adf2}.ETjknG_card h2{letter-spacing:-.035em;margin:0 0 14px;font-size:clamp(26px,3vw,34px);font-weight:720;line-height:1.15;position:relative}.ETjknG_card p{color:#667085;max-width:440px;margin:0;font-size:16px;line-height:1.65;position:relative}.ETjknG_filmCard p{color:#b8c2d2}.ETjknG_cardFooter{color:#667085;border-top:1px solid #e4e8ef;justify-content:space-between;align-items:center;gap:20px;margin-top:34px;padding-top:20px;font-size:13px;font-weight:650;display:flex;position:relative}.ETjknG_filmCard .ETjknG_cardFooter{color:#b8c2d2;border-top-color:#344258}.ETjknG_arrow{color:#2f74e6;font-size:27px;font-weight:400;line-height:1;transition:transform .18s}.ETjknG_filmCard .ETjknG_arrow{color:#83adf2}.ETjknG_card:hover .ETjknG_arrow,.ETjknG_card:focus-visible .ETjknG_arrow{transform:translate(4px)}@media (max-width:720px){.ETjknG_shell{padding:26px 20px 34px}.ETjknG_headerNote{display:none}.ETjknG_logo{width:156px}.ETjknG_hero{margin-top:68px}.ETjknG_hero h1{font-size:clamp(38px,12vw,56px)}.ETjknG_cards{grid-template-columns:1fr}.ETjknG_card{min-height:250px;padding:26px}.ETjknG_cardTag{margin-bottom:32px}}@media (prefers-reduced-motion:reduce){.ETjknG_card,.ETjknG_arrow{transition:none}}
