.about-page{overflow:hidden}.about-page h1,.about-page h2,.about-page h3{margin:0}.about-page__hero{isolation:isolate;color:#fff;background:radial-gradient(at 82% 44%,#1d356c 0%,#0b142c 38%,#080b14 78%);align-items:center;min-height:min(850px,100svh);display:flex;position:relative;overflow:hidden}.about-page__hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(115deg,#0000 65%,#91afff1c 65.1%,#0000 65.3%),linear-gradient(115deg,#0000 74%,#91afff14 74.1%,#0000 74.3%);position:absolute;inset:0}.about-page__halo{z-index:-1;aspect-ratio:1;pointer-events:none;border:1px solid #87acff36;border-radius:50%;width:min(75vw,850px);position:absolute;top:8%;right:-13%;box-shadow:0 0 0 65px #6693ff0d,0 0 0 140px #6693ff09,inset 0 0 100px #7698fa12}.about-page__hero-inner{padding:180px 0 130px}.about-page__breadcrumb{color:#a8b5d3;align-items:center;gap:12px;margin-bottom:clamp(65px,9vw,140px);font-size:12px;display:flex}.about-page__breadcrumb a{color:#d7e1ff}.about-page__hero h1{letter-spacing:-.075em;max-width:13ch;margin:24px 0 28px;font-size:clamp(3.8rem,8vw,8.4rem);font-weight:500;line-height:.98}.about-page__hero h1 em,.about-page h2 em{color:#9db7ff;font-style:normal}.about-page__hero p{color:#c2cde5;max-width:680px;font-size:clamp(1rem,1.6vw,1.3rem);line-height:1.55}.about-page__explore{color:#d4e0ff;letter-spacing:.16em;border-bottom:1px solid #789cff;align-items:center;gap:22px;margin-top:55px;padding-bottom:12px;font-size:11px;font-weight:700;display:inline-flex}.about-page__explore span{font-size:18px;line-height:1}.about-page__metrics{border-top:1px solid #b1c7f559;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,3vw,48px);margin-top:clamp(75px,9vw,135px);padding-top:28px;display:grid}.about-page__metrics>div{flex-direction:column;gap:8px;display:flex}.about-page__metrics strong{letter-spacing:-.07em;font-size:clamp(2.2rem,4vw,4.5rem);font-weight:500;line-height:1}.about-page__metrics span{color:#acbbda;max-width:18ch;font-size:clamp(.75rem,1vw,.95rem);line-height:1.35}.about-page__hero .about-page__metrics-source{color:#8e9cb9;margin-top:20px;font-size:11px}.about-page__company{background:#f8f9fc;padding:clamp(100px,11vw,170px) 0 clamp(110px,12vw,180px);position:relative}.about-page__company-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:clamp(35px,7vw,110px);display:grid}.about-page__story h2{color:#172035;letter-spacing:-.07em;margin:22px 0 28px;font-size:clamp(3rem,5vw,5.5rem);line-height:1}.about-page__story h2 em,.about-page__next h2 em{color:#4a68df}.about-page__story>p{color:#576278;max-width:62ch;margin-top:20px;font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.65}.about-page__registered{background:#fff;border:1px solid #dbe3f4;align-items:center;gap:24px;margin-top:46px;padding:25px;display:flex;box-shadow:0 22px 46px -40px #3855a4}.about-page__registered img{flex:none;width:80px;height:auto}.about-page__registered strong{color:#172035;font-size:clamp(1rem,1.3vw,1.15rem)}.about-page__registered p{color:#576278;margin-top:9px;font-size:14px;line-height:1.6}.about-page__registered b{color:#3658c8}.about-page__photo{background:#fff;border:1px solid #dbe3f4;margin:-205px 0 0;padding:9px;position:relative;box-shadow:0 30px 65px -40px #06173d73}.about-page__photo img{object-fit:cover;object-position:28% center;width:100%;height:clamp(400px,44vw,640px);display:block}.about-page__photo figcaption{color:#647089;letter-spacing:.15em;justify-content:space-between;gap:15px;padding:17px 8px 8px;font-size:10px;font-weight:700;display:flex}.about-page__manifesto{background:#eaf0fc;padding:clamp(110px,12vw,175px) 0}.about-page__manifesto-grid{grid-template-columns:1.3fr .7fr;align-items:end;gap:clamp(40px,8vw,125px);display:grid}.about-page__manifesto h2,.about-page__stack h2{color:#172035;letter-spacing:-.07em;margin-top:25px;font-size:clamp(3rem,6vw,6.5rem);line-height:1}.about-page__manifesto h2 em,.about-page__stack h2 em{color:#4a68df}.about-page__manifesto-grid>p{color:#4f5c73;padding-bottom:7px;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.65}.about-page__locations{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,4vw,55px);margin-top:clamp(85px,10vw,150px);display:grid}.about-page__locations--2{grid-template-columns:repeat(2,minmax(0,1fr))}.about-page__locations>div{border-top:1px solid #bac9e7;padding-top:24px}.about-page__locations span{color:#4665c7;letter-spacing:.16em;font-size:11px;font-weight:700}.about-page__locations h3{color:#1c2840;letter-spacing:-.05em;margin-top:30px;font-size:clamp(1.6rem,2.3vw,2.4rem);font-weight:500}.about-page__locations .about-page__location-note{color:#546179;font-size:inherit;letter-spacing:0;font-weight:400;display:inline-block}.about-page__locations .about-page__location-note:first-letter{text-transform:uppercase}.about-page__locations p{color:#546179;margin-top:12px;font-size:clamp(.85rem,1vw,1rem);line-height:1.6}.about-page__reach{color:#657188;margin-top:65px;font-size:14px;line-height:1.6}.about-page__principles{color:#fff;background:#0b1120;padding:clamp(110px,12vw,185px) 0}.about-page__principles-heading h2{letter-spacing:-.07em;margin-top:26px;font-size:clamp(3.2rem,6.5vw,7rem);line-height:1}.about-page__principles-grid{border-top:1px solid #3b465d;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:75px;display:grid}.about-page__principles article{padding:28px 22px 0 0}.about-page__principles article+article{border-left:1px solid #3b465d;padding-left:22px}.about-page__principles article>span{color:#9db7ff;letter-spacing:.16em;font-size:12px}.about-page__principles h3{letter-spacing:-.055em;margin:72px 0 18px;font-size:clamp(1.6rem,2.3vw,2.4rem);font-weight:500}.about-page__principles p{color:#aebbd3;max-width:30ch;font-size:15px;line-height:1.55}.about-page__stack{background:#fff;padding:clamp(110px,12vw,175px) 0}.about-page__stack-grid{grid-template-columns:.8fr 1.2fr;align-items:end;gap:clamp(40px,9vw,145px);display:grid}.about-page__stack h2{font-size:clamp(3rem,5vw,5.5rem)}.about-page__stack p{color:#5a667b;max-width:42ch;margin-top:25px;font-size:17px;line-height:1.6}.about-page__stack ul{border-top:1px solid #d6dce9;border-left:1px solid #d6dce9;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.about-page__stack li{color:#243552;text-align:center;border-bottom:1px solid #d6dce9;border-right:1px solid #d6dce9;place-items:center;min-height:80px;padding:13px;font-size:clamp(.85rem,1.1vw,1.1rem);font-weight:600;display:grid}.about-page__next{background:#f8f9fc;padding:clamp(100px,11vw,160px) 0}.about-page__next-inner{grid-template-columns:1fr .4fr;align-items:end;gap:60px;display:grid}.about-page__next h2{letter-spacing:-.07em;margin-top:20px;font-size:clamp(3rem,6vw,6.7rem);line-height:1}.about-page__next-inner>div:last-child{padding-bottom:8px}.about-page__next p{color:#5b677b;margin-bottom:30px;font-size:18px}@media (max-width:900px){.about-page__company-grid{grid-template-columns:1fr}.about-page__photo{grid-row:1;margin-top:-175px}.about-page__photo img{height:clamp(350px,56vw,520px)}.about-page__manifesto-grid,.about-page__stack-grid{grid-template-columns:1fr}.about-page__principles-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-page__principles article{border-bottom:1px solid #3b465d;padding-bottom:32px}.about-page__principles article:nth-child(3){border-left:0;padding-left:0}.about-page__next-inner{grid-template-columns:1fr;gap:35px}}@media (max-width:760px){.about-page__hero{min-height:750px}.about-page__hero-inner{padding:132px 0 155px}.about-page__breadcrumb{margin-bottom:115px}.about-page__hero h1{font-size:clamp(3.3rem,10vw,5.3rem)}.about-page__hero p{max-width:36ch}.about-page__metrics{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:30px;margin-top:70px}.about-page__company{padding-top:0}.about-page__photo{margin-top:-70px}.about-page__story{padding-top:15px}.about-page__locations{grid-template-columns:1fr;gap:30px}.about-page__locations h3{margin-top:18px}.about-page__principles-grid{grid-template-columns:1fr;margin-top:50px}.about-page__principles article,.about-page__principles article+article{border-bottom:1px solid #3b465d;border-left:0;padding:26px 0 32px}.about-page__principles h3{margin:30px 0 12px}.about-page__stack ul{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:430px){.about-page__hero h1{font-size:clamp(2.85rem,10vw,3.8rem)}.about-page__photo img{height:310px}.about-page__photo figcaption{font-size:8px}.about-page__story h2,.about-page__manifesto h2,.about-page__principles h2,.about-page__stack h2,.about-page__next h2{font-size:clamp(2.85rem,11vw,3.8rem)}.about-page__registered{gap:15px;padding:17px}.about-page__registered img{width:50px}.about-page__stack ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.about-page__breadcrumb{margin-bottom:clamp(55px,7vw,90px)}.about-page__hero h1,.about-page__story h2,.about-page__manifesto h2,.about-page__principles-heading h2,.about-page__stack h2,.about-page__next h2{margin-top:0}@media (max-width:760px){.about-page__breadcrumb{margin-bottom:65px}}.about-page__reviews{margin-top:28px}
