.home_home__0k2Mg{--navy:#08063a;--navy-2:#100d4f;--on-navy:#f4f2ff;--on-navy-muted:rgb(244 242 255/.7);--lilac:#a58bff;--teal:#00cda8;--brand:hsl(var(--primary));--ink:hsl(var(--foreground));--text-muted:hsl(var(--muted-foreground));--line:hsl(var(--border));--surface:hsl(var(--muted));--paper:hsl(var(--background));--gutter:clamp(20px,4.5vw,80px);--max:1320px;overflow-x:clip}.home_home__0k2Mg h1,.home_home__0k2Mg h2,.home_home__0k2Mg h3{word-break:keep-all;text-wrap:balance}.home_home__0k2Mg p{word-break:keep-all;text-wrap:pretty}.home_inner__4aIVk{max-width:var(--max);margin-inline:auto;padding-inline:var(--gutter)}.home_sectionTitle__CEysa{font-size:clamp(30px,3.6vw,52px);font-weight:650;letter-spacing:-.045em;line-height:1.18}.home_sectionLede__9E_pd{margin-top:14px;max-width:52ch;font-size:16px;line-height:1.75;color:var(--text-muted)}.home_textLink__9sR4B{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:600;color:var(--brand)}.home_textLink__9sR4B svg{width:16px;height:16px;transition:transform .25s}.home_textLink__9sR4B:hover svg{transform:translateX(3px)}.home_hero__Q8Yz2{background:var(--navy);color:var(--on-navy);padding-block:clamp(40px,6vw,72px) 56px}.home_heroGrid__lQwdQ{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(24px,4vw,64px)}.home_heroCopy__dYaHw{position:relative;z-index:1}.home_heroTitle__AQFRH{font-size:clamp(38px,4.4vw,68px);font-weight:650;letter-spacing:-.055em;line-height:1.12}.home_heroTitle__AQFRH span{display:block;color:var(--lilac)}.home_heroLede__vmCfV{margin-top:22px;max-width:40ch;font-size:clamp(16px,1.3vw,19px);line-height:1.7;color:var(--on-navy-muted)}.home_globeLink__iWpR_{display:inline-flex;align-items:center;gap:10px;margin-top:30px;min-height:44px;padding:0 18px 0 14px;border:1px solid rgb(244 242 255/.2);border-radius:999px;font-size:14px;color:var(--on-navy);transition:border-color .2s,background .2s}.home_globeLink__iWpR_:hover{border-color:var(--teal);background:rgb(0 205 168/.08)}.home_globeLink__iWpR_ i{width:8px;height:8px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 4px rgb(0 205 168/.2)}.home_globeLink__iWpR_ strong{font-weight:650;font-variant-numeric:tabular-nums}.home_globeLink__iWpR_ svg{width:16px;height:16px;opacity:.7}.home_globe__XadLh{position:relative;width:100%;max-width:640px;aspect-ratio:1;justify-self:end;--globe-land:#c3b2ff;--globe-arc:#00cda8;--globe-base:#100d4f;color:rgb(165 139 255/.35)}.home_globeHost__3kMo_{position:absolute;inset:0;touch-action:pan-y;cursor:grab}.home_globeHost__3kMo_:active{cursor:grabbing}.home_globeHost__3kMo_ canvas{display:block;width:100%;height:100%;opacity:0;transition:opacity .8s}.home_globeHost__3kMo_[data-ready=true] canvas{opacity:1}.home_globeFallback__e6f_0{position:absolute;inset:6%;width:88%;height:88%;transition:opacity .6s}.home_globe__XadLh:has([data-ready=true]) .home_globeFallback__e6f_0{opacity:0}.home_globeControl__n8xhm{position:absolute;right:4px;bottom:4px;z-index:2;display:grid;place-items:center;width:44px;height:44px;border:1px solid rgb(244 242 255/.25);border-radius:50%;color:var(--on-navy);background:var(--navy);cursor:pointer}.home_globeControl__n8xhm:hover{background:var(--navy-2)}.home_globeControl__n8xhm svg{width:14px;height:14px}.home_heroActions__htMym{margin-top:16px}.home_now__AlRAB{padding-block:clamp(72px,9vw,120px)}.home_nowGrid__9h8Gq{display:grid;grid-template-columns:1.35fr 1fr;grid-template-rows:auto auto;gap:16px;margin-top:40px}.home_labCell__UyqEs{grid-row:span 2;display:grid;grid-template-rows:1fr auto;border:1px solid var(--line);overflow:hidden}.home_labPhoto__Qwq2T{position:relative;min-height:300px}.home_labPhoto__Qwq2T img{-o-object-fit:cover;object-fit:cover;transition:transform .8s cubic-bezier(.16,1,.3,1)}.home_labCell__UyqEs:hover .home_labPhoto__Qwq2T img{transform:scale(1.03)}.home_labBody__e0qTc{padding:clamp(22px,2.5vw,36px);background:var(--paper)}.home_labBadge__PaMrw{display:inline-flex;padding:4px 10px;border:1px solid #d95223;color:#b8441c;font-size:12px;font-weight:600}.home_labBody__e0qTc h3{margin-top:14px;font-size:clamp(22px,2vw,30px);font-weight:650;letter-spacing:-.035em}.home_labBody__e0qTc p{margin-top:8px;font-size:15px;line-height:1.7;color:var(--text-muted)}.home_panel__erR8P{border:1px solid var(--line);padding:clamp(22px,2.5vw,32px);display:flex;flex-direction:column}.home_panel__erR8P h3{font-size:18px;font-weight:650;letter-spacing:-.03em}.home_panelList__ybMRw{list-style:none;margin:14px 0 0;padding:0;flex:1}.home_panelList__ybMRw li{border-top:1px solid var(--line)}.home_panelList__ybMRw li:last-child{border-bottom:1px solid var(--line)}.home_panelList__ybMRw a{display:grid;grid-template-columns:1fr auto;gap:4px 12px;align-items:center;padding:14px 0}.home_panelList__ybMRw a:hover strong{color:var(--brand)}.home_panelList__ybMRw strong{font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .2s}.home_panelList__ybMRw span{grid-column:1;font-size:12px;color:var(--text-muted)}.home_panelList__ybMRw svg{grid-row:1/span 2;grid-column:2;width:16px;height:16px;color:var(--text-muted)}.home_empty__7O9lG{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;margin-top:14px;padding:28px 0;border-block:1px solid var(--line);text-align:center}.home_empty__7O9lG svg{width:22px;height:22px;color:var(--text-muted)}.home_empty__7O9lG strong{font-size:15px;font-weight:600}.home_empty__7O9lG span{font-size:13px;color:var(--text-muted)}.home_stats__oY7SX{border-block:1px solid var(--line);background:var(--surface)}.home_statsHead__ygWSZ{padding-top:clamp(56px,7vw,88px)}.home_statsGrid__GAfij{display:grid;grid-template-columns:repeat(4,1fr);margin-top:40px;padding-bottom:clamp(56px,7vw,88px)}.home_statsGrid__GAfij>div{padding-right:24px;padding-left:24px;border-left:1px solid var(--line)}.home_statsGrid__GAfij>div:first-child{padding-left:0;border-left:0}.home_statNumber__FaNA_{font-size:clamp(40px,4.6vw,68px);font-weight:550;letter-spacing:-.06em;line-height:1.1;color:var(--brand);font-variant-numeric:tabular-nums}.home_statNumber__FaNA_ small{font-size:.45em;margin-left:4px;color:var(--ink);letter-spacing:-.02em}.home_statLabel__67_Fh{margin-top:10px;font-size:14px;color:var(--text-muted)}.home_programs__Kxvmg{padding-block:clamp(72px,9vw,128px)}.home_programsGrid__tDBDT{display:grid;grid-template-columns:1fr 1.7fr;gap:clamp(32px,6vw,96px);align-items:start}.home_programsHead__iRFdg{position:sticky;top:110px}.home_programList__wiRM4{list-style:none;margin:0;padding:0}.home_programList__wiRM4>li{display:grid;grid-template-columns:132px 1fr;gap:clamp(20px,3vw,40px);padding-block:36px;border-top:1px solid var(--line);view-timeline:--program block}.home_programList__wiRM4>li:last-child{border-bottom:1px solid var(--line)}.home_programList__wiRM4 h3{font-size:clamp(22px,2vw,28px);font-weight:650;letter-spacing:-.035em}.home_programList__wiRM4 p{margin-top:10px;font-size:15px;line-height:1.75;color:var(--text-muted)}.home_bullets__HIuyL{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.home_bullets__HIuyL li{padding:6px 12px;border:1px solid var(--line);border-radius:999px;font-size:13px;color:var(--ink)}.home_motif__w04aX{width:132px;height:132px;color:var(--brand)}.home_motif__w04aX *{vector-effect:non-scaling-stroke}.home_motif__w04aX [data-draw]{stroke-dasharray:1;stroke-dashoffset:0}.home_motif__w04aX [data-pop]{transform-box:fill-box;transform-origin:center}.home_values__p9Sm_{padding-block:clamp(72px,9vw,120px);background:var(--navy);color:var(--on-navy);overflow:hidden}.home_values__p9Sm_ .home_sectionLede__9E_pd{color:var(--on-navy-muted)}.home_marquee__HMlDQ{margin-top:48px;border-block:1px solid rgb(244 242 255/.15);overflow:hidden}.home_marqueeTrack__HNOlj{display:flex;width:-moz-max-content;width:max-content}.home_marqueeTrack__HNOlj ul{display:flex;list-style:none;margin:0;padding:0}.home_marqueeTrack__HNOlj li{display:flex;align-items:center;gap:clamp(20px,3vw,44px);padding:22px clamp(10px,1.5vw,22px);font-size:clamp(30px,4.6vw,68px);font-weight:600;letter-spacing:-.05em;white-space:nowrap}.home_marqueeTrack__HNOlj li:after{content:"";width:12px;height:12px;border-radius:50%;background:var(--teal)}.home_marquee__HMlDQ:hover .home_marqueeTrack__HNOlj{animation-play-state:paused}.home_valueGrid__rn2CG{display:grid;grid-template-columns:repeat(3,1fr);gap:32px 40px;margin-top:48px}.home_valueGrid__rn2CG h3{font-size:18px;font-weight:650;letter-spacing:-.03em}.home_valueGrid__rn2CG p{margin-top:8px;font-size:14px;line-height:1.7;color:var(--on-navy-muted)}.home_newsletter__h6_vm{padding-block:clamp(56px,7vw,96px)}.home_newsletter__h6_vm>div{max-width:896px;margin-inline:auto;padding-inline:var(--gutter)}.home_cta__fYSoN{position:relative;overflow:hidden;background:var(--navy);color:var(--on-navy);--mx:0;--my:0}.home_ctaLines__Is5dU{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.home_ctaLines__Is5dU g{transition:transform .6s cubic-bezier(.16,1,.3,1)}.home_ctaLines__Is5dU g:first-child{transform:translate3d(calc(var(--mx) * 30px),calc(var(--my) * 22px),0)}.home_ctaLines__Is5dU g:nth-child(2){transform:translate3d(calc(var(--mx) * -46px),calc(var(--my) * 30px),0)}.home_ctaLines__Is5dU g:nth-child(3){transform:translate3d(calc(var(--mx) * 64px),calc(var(--my) * -36px),0)}.home_ctaLines__Is5dU path{fill:none;stroke-width:1.5;stroke-linecap:round}.home_ctaLines__Is5dU circle{transform-box:fill-box;transform-origin:center}.home_ctaInner__3BfLJ{position:relative;padding-block:clamp(88px,11vw,150px)}.home_ctaTitle__h7RdE{font-size:clamp(36px,5vw,72px);font-weight:650;letter-spacing:-.055em;line-height:1.12;max-width:16ch}.home_ctaText__yTiAV{margin-top:18px;max-width:46ch;font-size:17px;line-height:1.75;color:var(--on-navy-muted)}.home_ctaButtons__Mm0eB{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}.home_ctaPrimary__ZLwyD,.home_ctaSecondary__WIfQE{display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:0 24px;font-size:15px;font-weight:600;transition:background .2s,color .2s,transform .2s}.home_ctaPrimary__ZLwyD{background:var(--on-navy);color:var(--navy)}.home_ctaPrimary__ZLwyD:hover{background:var(--teal)}.home_ctaSecondary__WIfQE{border:1px solid rgb(244 242 255/.35);color:var(--on-navy)}.home_ctaSecondary__WIfQE:hover{border-color:var(--on-navy)}.home_ctaPrimary__ZLwyD:active,.home_ctaSecondary__WIfQE:active{transform:translateY(1px)}.home_ctaPrimary__ZLwyD svg,.home_ctaSecondary__WIfQE svg{width:18px;height:18px}@supports (animation-timeline:view()){.home_reveal__I_fUP{animation:home_home-arrive__gwpMP linear both;animation-timeline:view();animation-range:entry 0 entry 35%}.home_nowGrid__9h8Gq>*{animation:home_home-arrive__gwpMP linear both;animation-timeline:view();animation-range:entry 5% entry 45%}.home_programList__wiRM4>li .home_motif__w04aX [data-draw]{animation:home_home-draw__MyLNJ linear both;animation-timeline:--program;animation-range:entry 10% cover 45%}.home_programList__wiRM4>li .home_motif__w04aX [data-pop]{animation:home_home-pop__5i1VV linear both;animation-timeline:--program;animation-range:entry calc(20% + var(--d, 0) * 25%) cover calc(30% + var(--d, 0) * 25%)}.home_ctaLines__Is5dU path{stroke-dasharray:1;animation:home_home-draw__MyLNJ linear both;animation-timeline:view();animation-range:entry 10% cover 50%}}@media (prefers-reduced-motion:no-preference){.home_marqueeTrack__HNOlj{animation:home_home-marquee__H_a7w 48s linear infinite}}@keyframes home_home-arrive__gwpMP{0%{opacity:.35;transform:translateY(28px)}}@keyframes home_home-draw__MyLNJ{0%{stroke-dashoffset:1}}@keyframes home_home-pop__5i1VV{0%{opacity:0;transform:scale(.3)}}@keyframes home_home-marquee__H_a7w{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.home_home__0k2Mg *,.home_home__0k2Mg :after,.home_home__0k2Mg :before{animation:none!important;transition:none!important}.home_marqueeTrack__HNOlj{flex-wrap:wrap;width:auto}.home_marqueeTrack__HNOlj ul[aria-hidden=true]{display:none}}@media (max-width:1023px){.home_heroGrid__lQwdQ{grid-template-columns:1fr}.home_globe__XadLh{justify-self:center;max-width:520px;margin-top:-8px}.home_nowGrid__9h8Gq{grid-template-columns:1fr 1fr}.home_labCell__UyqEs{grid-column:1/-1;grid-row:auto}.home_programsGrid__tDBDT{grid-template-columns:1fr}.home_programsHead__iRFdg{position:static}.home_valueGrid__rn2CG{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.home_nowGrid__9h8Gq{grid-template-columns:1fr}.home_labPhoto__Qwq2T{min-height:220px}.home_statsGrid__GAfij{grid-template-columns:1fr 1fr;gap:32px 0}.home_statsGrid__GAfij>div:nth-child(odd){padding-left:0;border-left:0}.home_statsGrid__GAfij>div:nth-child(2n){padding-right:0}.home_programList__wiRM4>li{grid-template-columns:1fr;gap:16px;padding-block:28px}.home_motif__w04aX{width:88px;height:88px}.home_valueGrid__rn2CG{grid-template-columns:1fr;gap:24px}.home_ctaLines__Is5dU{opacity:.5}}