@font-face{font-family:Roboto;font-weight:100;font-style:normal;font-display:swap;src:url(/fonts/roboto-latin-100-normal.woff2)format("woff2")}@font-face{font-family:Roboto;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/roboto-latin-700-normal.woff2)format("woff2")}@font-face{font-family:Montserrat;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/montserrat-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Montserrat;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/montserrat-latin-700-normal.woff2)format("woff2")}:root{--black:#000;--band:#404040;--band-2:#333;--grad:linear-gradient(90deg, #6176ff 0%, #8f93f4 50%, #c1afe6 100%);--white:#fff;--muted:#bfbfbf;--soft:#dbdbdb;--faint:gray;--rule:#8c8c8c;--submit:#e6c7eb;--head:"Roboto", system-ui, sans-serif;--body:"Montserrat", system-ui, sans-serif;--col:min(980px, 100% - 48px);color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html.menu-open{overflow:hidden}body{background:var(--black);color:var(--white);font-family:var(--body);margin:0;font-size:16px;line-height:1.4}img{max-width:100%;display:block}h1,h2,h3,p,ul{margin:0}a{color:var(--white)}a:hover{color:var(--muted)}:focus-visible{outline:2px solid var(--white);outline-offset:3px}b,strong{font-weight:700}.skip{z-index:50;background:var(--white);color:var(--black);padding:10px 14px;font-weight:700;position:absolute;top:-60px;left:8px}.skip:focus{top:8px}.rb{font-family:var(--head);font-weight:700}.mo{font-family:var(--body)}.col{width:var(--col);margin-inline:auto}.stack{flex-direction:column;gap:22.4px;display:flex}.p{font-size:16px;line-height:22.4px}.list{padding-left:28px;font-size:16px;line-height:22.4px}.band{background:var(--band)}.hdr{background:var(--black);z-index:10;justify-content:space-between;align-items:center;height:88px;padding:0 84px 0 93px;display:flex;position:relative}.hdr--overlay{background:#00000059;position:absolute;inset:0 0 auto}.hdr__logo{flex-shrink:0;line-height:0}.hdr__logo img{width:auto;height:54px}.hdr__nav{align-items:center;gap:30px;display:flex}.hdr__nav a{white-space:nowrap;font-size:16px;line-height:50px;text-decoration:none}.hdr__nav a[aria-current]{color:var(--muted)}.hdr__nav a:hover{color:var(--submit)}.lang{background:var(--black);cursor:pointer;border:1px solid #1a1a1a;border-radius:22px;align-items:center;gap:18px;height:44px;padding:0 14px 0 12px;display:inline-flex}.hdr--overlay .lang{background:#0009}.lang:hover,.hdr--overlay .lang:hover{background:#404040}.hdr__toggle,.mmenu[hidden]{display:none}@media (width<=1180px){.hdr{padding:0 32px}.hdr__nav{gap:18px}.hdr__logo img{height:44px}}@media (width<=960px){.hdr__nav{gap:12px}.hdr__nav a{font-size:14px}}@media (width>=768px) and (width<=1000px){html[lang=de] .hdr__nav{display:none}html[lang=de] .hdr__toggle{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:8.5px;width:48px;height:48px;margin-right:-12px;display:flex}html[lang=de] .hdr__toggle span{background:var(--white);width:27px;height:2px;display:block}html[lang=de] .mmenu{z-index:40;background:var(--black);position:fixed;inset:0;overflow-y:auto}html[lang=de] .mmenu .lang--m{border-radius:26px;justify-content:center;width:94px;height:52px;margin-left:-47px;position:absolute;top:13px;left:50%}html[lang=de] .mmenu__close{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;top:12px;right:22px}html[lang=de] .mmenu__nav{padding:143px 0 40px}html[lang=de] .mmenu__nav a{font-family:var(--head);text-align:center;font-size:22px;font-weight:700;line-height:68px;text-decoration:none;display:block}html[lang=de] .mmenu__nav a[aria-current]{color:var(--submit)}}html.h-js{scroll-padding-top:88px}html.h-js .hdr,html.h-js .hdr--overlay{position:sticky;top:0}html.h-js .hdr--overlay{margin-bottom:-88px}html.h-js .hdr--hidden{transform:translateY(-100%)}@media print{html.h-js .hdr--hidden{transform:none}}html.h-js .hdr--solid,html.h-js .hdr--overlay.hdr--solid{background:var(--black)}@media (width<=767px){html.h-js{scroll-padding-top:67px}html.h-js .hdr--overlay{margin-bottom:0}}@media (prefers-reduced-motion:no-preference){html.h-js .hdr{transition:transform .2s ease-in}}.ftr{grid-template-columns:minmax(0,708px) minmax(0,1fr);min-height:425px;padding:54px 24px 80px max(24px,50% - 546px);display:grid}.ftr__name{font-family:var(--head);letter-spacing:7px;margin-bottom:30px;font-size:20px;font-weight:700;line-height:24px}.ftr__facts{letter-spacing:.64px;max-width:360px;font-size:16px;line-height:19.2px}.ftr__facts span,.ftr__facts span a{color:var(--muted);text-decoration:none}.ftr__links{gap:24px;margin:28px 0 10px;display:flex}.ftr__links a{letter-spacing:.64px;font-weight:700;text-decoration:none}.ftr__copy{color:var(--faint)}.ftr__subhead{font-family:var(--head);letter-spacing:1.6px;margin-bottom:22px;font-size:20px;font-weight:700;line-height:36px}.ftr__sub label{margin-bottom:25px;line-height:16px;display:block}.ftr__field{width:260px;height:40px;position:relative}.ftr__field input{border:1px solid var(--white);width:100%;height:40px;color:var(--white);font:inherit;background:0 0;border-radius:8px;padding:0 112px 0 12px}.ftr__field button{background:var(--white);min-width:90px;height:40px;color:var(--black);font:inherit;border:0;border-radius:8px;padding:0 10px;position:absolute;top:0;right:0}.hero{min-height:705px;position:relative;overflow:hidden}.hero__img{object-fit:cover;object-position:50% 35%;width:100%;height:100%;position:absolute;inset:0}.hero:after{content:"";background:linear-gradient(#00000040 0%,#00000026 45%,#0000008c 80%,#000 100%);position:absolute;inset:0}.hero__inner{z-index:1;padding:178px 0 40px;position:relative}.hero__kicker{font-size:22px;line-height:30.8px}.hero h1{letter-spacing:3.6px;text-shadow:0 2px 8px #00000059;margin-top:64px;font-size:45px;line-height:67.5px}.hero__ctas{flex-wrap:wrap;gap:24px 56px;margin-top:136px;display:flex}.pill{background:var(--white);min-width:258px;height:44px;color:var(--black);border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;padding:0 8px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.pill:hover{color:var(--white);background:var(--black);border-color:var(--white)}@media (prefers-reduced-motion:no-preference){@keyframes hero-push{0%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes hero-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.hero__img{animation:4.5s ease-out hero-push}.hero__kicker,.hero h1,.hero__ctas{animation:.9s ease-out both hero-up}.hero h1{animation-delay:.15s}.hero__ctas{animation-delay:.3s}}.what{padding:132px 0 24px}.what h2{margin-bottom:22px;font-size:24px;line-height:33.6px}.what ul{font-family:var(--head);margin-left:30px;font-weight:100}.split{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.split>img{object-fit:cover;width:100%;height:100%}.split__text{padding:60px 40px 60px var(--pad,60px)}.split__text h2{margin-bottom:24px;font-size:24px;line-height:33.6px}.split__text .stack,.split__text>.p{max-width:var(--measure,425px)}.split--vision{--pad:60px;--measure:400px;min-height:556px}.split--vision .split__text{padding-top:72px}.split--vision h2{margin-bottom:20px}.split--structured{--pad:min(223px, 15.5vw);--measure:360px;min-height:689px}.split--structured .split__text{padding-top:54px}.split--structured h2{max-width:340px}.split--operational{--pad:min(115px, 8vw);min-height:603px}.split--operational .split__img{object-position:20% 50%}.split--operational h3{margin:42px 0 18px;font-size:24px;line-height:33.6px}.cog{min-height:1053px;padding:15px 0;position:relative}.cog__bg{position:absolute;inset:0}.cog__track{height:100%}.cog__img{object-fit:cover;width:100%;height:100%}@media screen and (width>=768px) and (prefers-reduced-motion:no-preference){@supports (overflow:clip){.cog__bg{clip-path:inset(0);overflow:clip}.cog__track{height:calc(100% + 200lvh);margin-top:-100lvh}.cog__img{height:max(100lvh,100% - 200lvh);position:sticky;top:0}}}.cog__card{background:var(--black);border-radius:12px;width:min(490px,100% - 48px);min-height:1023px;margin-left:max(24px,50% - 533px);padding:52px 54px 52px 94px;position:relative}.cog__card:before{content:"";background:var(--faint);width:2px;height:530px;position:absolute;top:52px;left:33px}.m-line{pointer-events:none;position:absolute}.m-line--card{background:var(--white);width:4px;height:130px;top:112px;left:32px}.cog__card h2.mo{letter-spacing:1.92px;margin-bottom:4px;font-size:24px;font-weight:400;line-height:43.2px}.cog__card h2.rb{margin:54px 0 4px;font-size:24px;line-height:33.6px}.blackband{background:var(--black);height:80px}.split--numbers{min-height:794px;overflow-x:clip}.split--numbers .split__text{padding:168px 40px 80px min(147px,10vw)}.split--numbers h2{letter-spacing:1.92px;margin-bottom:60px;line-height:43.2px}.stats{grid-template-columns:repeat(2,minmax(0,257px));gap:50px 16px;display:grid}.stat__n{font-family:var(--head);letter-spacing:3.2px;font-size:40px;font-weight:700;line-height:1.2}.stat__rule{width:168px;max-width:100%;height:2px;margin:18px 0 26px;position:relative}.stat__rule:before{content:"";background:var(--muted);height:1px;position:absolute;top:1px;left:0;right:0}.m-line--stat{background:var(--white);width:24px;height:3px;top:0;left:0}.stat__l{letter-spacing:2.24px;font-size:14px;line-height:18px}.stats>:nth-child(n+3) .stat__rule{margin-top:66px}.rs-top{border-bottom:1px solid var(--rule);padding:58px 0 64px;position:relative}.rs-top h1{letter-spacing:4.4px;margin-bottom:20px;font-size:55px;line-height:82.5px}.rs-top .lead{margin-bottom:22.4px}.rs-top h2{letter-spacing:3.2px;margin:72px 0 44px;font-size:40px;line-height:44px}.rs-top:after{content:"";background:var(--white);width:96px;height:3px;margin-left:-48px;position:absolute;bottom:62px;left:50%}.rs-tdt{padding:56px 0 90px}.rs-tdt h2{font-size:35px;line-height:49px}.rs-tdt h2.mo{margin-bottom:18px;font-weight:700}.rs-tdt h2.mo~h2.mo,.rs-tdt h2.rb{margin-top:52px}.rs-tdt h3{margin-bottom:22px;font-size:24px;line-height:33.6px}.rs-tdt a{overflow-wrap:anywhere}.rs-obs{padding:48px 0 52px}.rs-obs h2{letter-spacing:2.8px;margin-bottom:34px;font-size:35px;line-height:49px}.rs-obs .ind{font-size:18px;font-weight:700;line-height:25.2px}.obs{grid-template-columns:minmax(0,602fr) minmax(0,420fr);margin-top:30px;display:grid}.obs h3{font-family:var(--body);margin-bottom:26px;font-size:35px;font-weight:400;line-height:40px}.obs .list{line-height:28.8px}.rs-more{padding:56px 0 40px}.rs-more__cols{--g:203px;column-gap:var(--g);grid-template-columns:minmax(0,373fr) minmax(0,404fr);display:grid}.rs-more h2.sp{font-family:var(--head);letter-spacing:1.92px;border-bottom:1px solid var(--rule);margin-bottom:18px;padding-bottom:32px;font-size:24px;font-weight:700;line-height:33.6px;position:relative}.rs-more .col1 h2.sp{margin-right:calc(-1 * var(--g))}.rs-more .col1 h2.sp .m-line{background:var(--white);width:60px;height:3px;top:calc(100% + 15px);left:0}.rs-more h2.mb{font-family:var(--body);margin:56px 0 26px;font-size:24px;font-weight:700;line-height:33.6px}.rs-more h2.rbs{font-family:var(--head);margin:56px 0 26px;font-size:24px;font-weight:700;line-height:28px}.rs-more .stack{gap:22.4px}.rs-more figure{margin:38px 0 0}.rs-more figure img{aspect-ratio:373/315;object-fit:cover;width:100%;height:auto}.rs-more figcaption{margin-top:18px;font-size:14px;line-height:19.6px}.rs-more .plain{padding:0;list-style:none}.rs-ongoing{text-align:center;padding:100px 0 40px}.rs-ongoing h2{font-size:35px;line-height:49px}.rs-ongoing .p{color:var(--soft)}.rs-ongoing .p+.p{margin-top:0}.rs-ongoing .p.gap{margin-top:22.4px}.pa-top{padding:38px 0 48px}.pa-top h1{letter-spacing:2.25px;margin-bottom:24px;font-size:45px;line-height:56px}.pa-top p{font-size:22px;line-height:30.8px}.grad{background:var(--grad)}.pa-body{padding:43px 0 64px}.req{background:var(--black);padding:26px 24px 24px}.req h2{margin-bottom:30px;font-size:18px;line-height:27px}.req>.p{margin-bottom:22px}.req .fields{flex-direction:column;gap:22px;margin-top:24px;display:flex}.fld-l{margin-bottom:8px;font-size:14px;line-height:19.6px;display:block}.fld{background:var(--black);border:1px solid var(--rule);width:100%;height:40px;color:var(--white);font:14px var(--body);appearance:none;border-radius:0;padding:0 12px;display:block}.fld:disabled{opacity:1;cursor:not-allowed}.sel{position:relative}.sel svg{pointer-events:none;position:absolute;bottom:13px;right:14px}.submit{background:var(--submit);width:100%;min-height:40px;color:var(--black);font:16px/19.2px var(--body);cursor:not-allowed;border:0;margin-top:24px;padding:10px 24px;display:block}.soon{color:var(--soft);margin-top:18px;font-size:14px;line-height:19.6px}.soon a{color:var(--white);font-weight:700}.pa-copy{margin-top:66px}.pa-copy .big{font-size:24px;line-height:33.6px}.pa-copy .big:first-child{margin-bottom:22px}.pa-copy .em{margin-top:22.4px;font-style:italic;font-weight:700}.pa-copy h2{margin:64px 0 6px;font-size:35px;line-height:49px}.pa-copy h2+.big{margin:-6px 0 28px}.pa-copy .p+.list{margin-top:22.4px}@media (width<=1100px){.hero h1{font-size:38px;line-height:56px}.hero__inner{padding-top:150px}.hero__ctas{margin-top:80px}.split__text{padding-right:32px}.split--vision{--pad:40px}.rs-more__cols{--g:48px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.split--numbers .split__text{padding-top:100px}.ftr{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:32px;padding-left:48px}.ftr__field{width:min(260px,100%)}}@media (width<=767px){body{font-size:15px}.p,.list{font-size:14.6px;line-height:20.5px}.list{padding-left:27px}.stack{gap:20.5px}.col{width:auto;margin-inline:0;padding-inline:24px}.hdr,.hdr--overlay{background:var(--black);height:67px;padding:0 27px;position:relative}.hdr__logo img{height:34px}.hdr__nav{display:none}.hdr__toggle{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:8.5px;width:48px;height:48px;margin-right:-12px;display:flex}.hdr__toggle span{background:var(--white);width:27px;height:2px;display:block}.mmenu{z-index:40;background:var(--black);position:fixed;inset:0;overflow-y:auto}.mmenu .lang--m{border-radius:26px;justify-content:center;width:94px;height:52px;margin-left:-47px;position:absolute;top:13px;left:50%}.mmenu__close{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;top:12px;right:22px}.mmenu__nav{padding:143px 0 40px}.mmenu__nav a{font-family:var(--head);text-align:center;font-size:22px;font-weight:700;line-height:68px;text-decoration:none;display:block}.mmenu__nav a[aria-current]{color:var(--submit)}main :is(h1,h2,h3,p,li){overflow-wrap:break-word}.ftr{grid-template-columns:minmax(0,1fr);min-height:0;padding:63px 33px 120px}.ftr__name{letter-spacing:5.1px;overflow-wrap:anywhere;margin-bottom:27px;font-size:14.6px;line-height:18.3px}.ftr__facts{letter-spacing:.58px;font-size:14.6px;line-height:18.3px}.ftr__links{flex-wrap:wrap;gap:8px 24px;margin:24px 0 12px;font-size:14.6px}.ftr__copy{font-size:14.6px}.ftr__sub{margin-top:63px;padding-left:4px}.ftr__subhead{letter-spacing:1.17px;margin-bottom:32px;font-size:14.6px;line-height:26px}.ftr__sub label{margin-bottom:17px;font-size:19.5px;line-height:1.2}.ftr__field{width:min(317px,100%);height:39px}.ftr__field input{height:39px;padding-right:104px}.ftr__field button{min-width:98px;height:39px;font-size:14.6px}.hero{min-height:0}.hero__img{object-position:62% 50%;height:596px;position:absolute;inset:0 0 auto}.hero:after{background:linear-gradient(#00000059 0%,#00000040 50%,#000 100%);height:596px;inset:0 0 auto}.hero__inner{min-height:596px;padding:22px 22px 0 24px}.hero__kicker{font-size:14.6px;line-height:20.5px}.hero h1{letter-spacing:1.95px;margin-top:32px;font-size:24.4px;line-height:36.6px}.hero__ctas{flex-direction:column;align-items:flex-start;gap:35px;margin-top:115px}.pill{border-radius:7px;width:246px;min-width:0;height:51px;font-size:14.5px}.what{padding:26px 27px 40px 0}.what h2{max-width:158px;margin:0 0 22px 117px;font-size:13.4px;line-height:18.8px}.what ul{margin-left:0;padding-left:51px;font-size:14.6px;line-height:20.5px}.split,.split--vision,.split--structured,.split--operational,.split--numbers{flex-direction:column;min-height:0;display:flex}.split>img{height:auto}.split__text{padding:29px 49px 27px}.split__text h2{margin-bottom:22px;font-size:20.7px;line-height:29px}.split__text .stack,.split__text>.p,.split--structured h2{max-width:none}.split--vision .split__text{order:1;padding-top:29px}.split--vision>img{aspect-ratio:320/332;object-position:70% 50%;order:2}.split--structured .split__text{padding-top:27px;padding-bottom:34px}.split--structured>img{aspect-ratio:320/256}.split--operational .split__text{order:1;padding-top:17px}.split--operational>img{aspect-ratio:320/252;object-position:15% 50%;order:2}.split--operational h2{margin-bottom:17px;font-size:19.5px;line-height:27.3px}.split--operational .split__text>.p{font-size:13.4px;line-height:18.8px}.split--operational h3{margin:17px 0 15px;font-size:21.9px;line-height:30.7px}.cog{display:none}.blackband{height:34px}.split--numbers .split__text{order:1;padding:71px 39px 46px}.split--numbers>img{aspect-ratio:4/3;order:2}.split--numbers h2{letter-spacing:1.75px;margin-bottom:37px;font-size:21.9px;line-height:39.5px}.stats{grid-template-columns:185px minmax(0,127px);gap:56px 0}.stat__n{letter-spacing:2.6px;font-size:33px}.stat__rule{width:127px;margin:17px 0 24px}.m-line--stat{width:19.5px}.stats>:nth-child(n+3) .stat__rule{margin-top:17px}.stat__l{letter-spacing:2.1px;font-size:13.4px;line-height:17px}.rs-top{padding:22px 5px 17px}.rs-top h1{letter-spacing:2.5px;margin-bottom:27px;font-size:31.7px;line-height:47.5px}.rs-top .lead{margin-bottom:20.5px}.rs-top h2{letter-spacing:2.24px;margin:56px 0 37px;font-size:28px;line-height:31.7px}.rs-top:after{width:68px;margin:32px auto 0;display:block;position:static}.rs-tdt{padding:27px 13px 32px}.rs-tdt h2,.rs-tdt h2.mo{font-size:26.8px;line-height:37.5px}.rs-tdt h2.mo~h2.mo{margin-top:41px}.rs-tdt h2.rb{margin-top:49px}.rs-tdt h3{font-size:21.9px;line-height:30.7px}.rs-obs{padding:24px 0 29px}.rs-obs h2{letter-spacing:2.1px;margin-bottom:37px;font-size:26.8px;line-height:30.5px}.rs-obs .ind{font-size:17px;line-height:23.9px}.obs{grid-template-columns:1fr;margin-top:0}.obs h3{margin:39px 0 22px;font-size:26.8px;line-height:29px}.obs .list{line-height:26.3px}.rs-more{padding:0 24px 40px}.rs-more__cols{grid-template-columns:minmax(0,1fr)}.rs-more .col1 h2.sp{margin-right:0}.rs-more .col1 h2.sp .m-line{display:none}.rs-more h2.sp{letter-spacing:1.95px;border-bottom:0;border-top:1px solid var(--rule);margin:0 0 15px;padding:32px 0 0;font-size:24.4px;line-height:32px}.rs-more .col2 h2.sp{border-top:0;margin-top:60px;padding-top:0}.rs-more h2.mb,.rs-more h2.rbs{margin:44px 0 22px;font-size:24.4px;line-height:30px}.rs-more figure{margin-top:32px}.rs-more figcaption{margin-top:12px;font-size:14.6px;line-height:20.5px}.rs-ongoing{text-align:left;padding:50px 24px 32px}.rs-ongoing h2{font-size:26.8px;line-height:30px}.pa-top{padding:22px 24px 24px}.pa-top h1{letter-spacing:1.16px;margin-bottom:10px;font-size:23.2px;line-height:31.7px}.pa-top p{font-size:14.6px;line-height:20.5px}.pa-body{padding:24px 0 44px}.req{padding:32px 29px 29px}.req h2{margin-bottom:49px;font-size:21.9px;line-height:33px}.req>.p{margin-bottom:29px;font-size:19.5px;line-height:29px}.req .fields{gap:32px;margin-top:39px}.req .fields .p{font-size:19.5px;line-height:29px}.fld-l{font-size:17px;line-height:24px}.fld{height:51px;font-size:17px}.submit{min-height:73px;font-size:16px}.pa-copy{margin-top:32px}.pa-copy .big{font-size:21.9px;line-height:30.7px}.pa-copy .big:first-child{margin-bottom:15px}.pa-copy h2{margin:49px 0 5px;font-size:26.8px;line-height:37.5px}.pa-copy h2+.big{margin:0 0 27px}}@media (prefers-reduced-motion:no-preference){a{transition:color .4s}.pill,.btn-s{transition:background-color .4s,border-color .4s,color .4s}.lang{transition:background-color .4s}}.t-center{font-family:var(--head);text-align:center;font-size:64px;font-weight:700;line-height:1.4}.t-spaced{font-family:var(--head);letter-spacing:4.5px;font-size:45px;font-weight:700;line-height:1.5}.kicker{font-family:var(--head);letter-spacing:3px;text-transform:none;font-size:14px;font-weight:700}.lede{font-size:22px;line-height:33px}.t-rule{background:var(--white);width:32px;height:3px;margin:14px auto 0;display:block}.btn-s{white-space:nowrap;background:var(--white);min-height:38px;color:var(--black);border-radius:6px;justify-content:center;align-items:center;padding:6px 10px;font-size:16px;text-decoration:none;display:inline-flex}.btn-s:hover{color:var(--black);background:#e6e6e6}.steps{grid-template-columns:repeat(var(--cols,3), minmax(0, 320px));justify-content:space-between;gap:10px;padding-top:42px;display:grid}.steps--2{--cols:2}.step{background:var(--black);flex-direction:column;padding:90px 35px 40px;display:flex;position:relative}.step__n{background:var(--band-2);width:84px;height:84px;font-family:var(--head);border-radius:50%;justify-content:center;align-items:center;margin-left:-42px;font-size:36px;font-weight:700;display:flex;position:absolute;top:-42px;left:50%}.step__t{text-align:center;margin-bottom:30px;font-size:18px;line-height:24px}.step__body ul{padding-left:15px}.step .btn-s{align-self:center;margin-top:auto}.step__body+.btn-s{margin-top:56px}.defs{grid-template-columns:minmax(0,283px) minmax(0,490px);row-gap:48px;margin:0;display:grid}.defs dt{font-size:16px;line-height:22.4px}.defs dd{margin:0;line-height:29px}.profiles{grid-template-columns:repeat(3,minmax(0,403px));justify-content:space-between;width:min(1328px,100% - 48px);margin-inline:auto;display:grid}.profile{background:var(--black)}.profile__img{aspect-ratio:403/334;object-fit:cover;width:100%;height:auto}.profile__body{padding:44px 31px 48px}.profile__role{font-size:16px;line-height:22px}.profile__name{margin:6px 0 30px;font-size:20px;line-height:28px}.profile .stack{gap:24px}.req .fields .field+.field{margin-top:0}.fld--area{resize:none;height:auto;min-height:84px;padding:10px 12px}.req .fine{color:var(--soft);font-size:14px;line-height:19.6px}.legal{padding:40px 0 80px}.legal h1{margin-bottom:20px}.legal .stack{gap:22.4px}.legal p{font-size:16px;line-height:22.4px}.legal a{color:var(--white)}.nf{text-align:center;padding:120px 0 160px}.nf p{margin-top:24px}@media (width<=1100px){.steps{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));gap:16px}.step{padding:90px 24px 32px}.profiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.defs{grid-template-columns:minmax(0,1fr) minmax(0,2fr);column-gap:32px}}@media (width<=767px){.t-center{font-size:34px}.t-spaced{letter-spacing:2.8px;font-size:28px}.lede{font-size:17px;line-height:25.5px}.steps,.steps--2{grid-template-columns:minmax(0,1fr);gap:64px;padding-top:42px}.step{padding:76px 29px 34px}.defs{grid-template-columns:1fr;row-gap:6px}.defs dd{margin-bottom:26px;line-height:22px}.profiles{grid-template-columns:1fr;gap:32px;width:auto;margin:0 24px}.profile__body{padding:32px 24px 36px}.legal{padding:24px 24px 56px}.legal p{font-size:14.6px;line-height:20.5px}.nf{padding:72px 24px 96px}}@media screen and (prefers-reduced-motion:no-preference){@keyframes m-glideIn{0%{opacity:0;animation-timing-function:step-end}.0001%{opacity:var(--comp-opacity,1);transform:translate(var(--_x), var(--_y)) rotate(var(--m-rot,0deg))}to{opacity:var(--comp-opacity,1);transform:translate(0, 0) rotate(var(--m-rot,0deg))}}@keyframes m-fadeIn{0%{opacity:0}to{opacity:var(--comp-opacity,1)}}@keyframes m-floatIn{0%{opacity:0;animation-timing-function:step-end}.0001%{opacity:0;transform:translate(var(--_x), var(--_y)) rotate(var(--m-rot,0deg))}to{opacity:var(--comp-opacity,1);transform:translate(0, 0) rotate(var(--m-rot,0deg))}}@keyframes m-bounceIn{0%{transform:perspective(800px) translate3d(0, 0, 0) rotateZ(var(--m-rot,0deg))}.0001%{animation-timing-function:var(--m-ease-out);transform:translate3d(calc(var(--m-dir-x) * var(--m-dist) * 50px), calc(var(--m-dir-y) * var(--m-dist) * 50px), calc(var(--m-dir-z) * var(--m-dist) * 50px)) rotateZ(var(--m-rot,0deg))}30%{animation-timing-function:var(--m-ease-in);transform:translate3d(calc(var(--m-dir-x) * var(--m-dist) * 0px), calc(var(--m-dir-y) * var(--m-dist) * 0px), calc(var(--m-dir-z) * var(--m-dist) * 0px)) rotateZ(var(--m-rot,0deg))}42%{animation-timing-function:var(--m-ease-out);transform:translate3d(calc(var(--m-dir-x) * var(--m-dist) * 17.5px), calc(var(--m-dir-y) * var(--m-dist) * 17.5px), calc(var(--m-dir-z) * var(--m-dist) * 17.5px)) rotateZ(var(--m-rot,0deg))}54%{animation-timing-function:var(--m-ease-in);transform:translate3d(calc(var(--m-dir-x) * var(--m-dist) * 0px), calc(var(--m-dir-y) * var(--m-dist) * 0px), calc(var(--m-dir-z) * var(--m-dist) * 0px)) rotateZ(var(--m-rot,0deg))}62%{animation-timing-function:var(--m-ease-out);transform:translate3d(calc(var(--m-dir-x) * var(--m-dist) * 10.5px), calc(var(--m-dir-y) * var(--m-dist) * 10.5px), calc(var(--m-dir-z) * var(--m-dist) * 10.5px)) rotateZ(var(--m-rot,0deg))}74%{animation-timing-function:var(--m-ease-in);transform:translate3d(calc(var(--m-dir-x) * var(--m-dist) * 0px), calc(var(--m-dir-y) * var(--m-dist) * 0px), calc(var(--m-dir-z) * var(--m-dist) * 0px)) rotateZ(var(--m-rot,0deg))}82%{animation-timing-function:var(--m-ease-out);transform:translate3d(calc(var(--m-dir-x) * var(--m-dist) * 4.5px), calc(var(--m-dir-y) * var(--m-dist) * 4.5px), calc(var(--m-dir-z) * var(--m-dist) * 4.5px)) rotateZ(var(--m-rot,0deg))}90%{animation-timing-function:var(--m-ease-in);transform:translate3d(calc(var(--m-dir-x) * var(--m-dist) * 0px), calc(var(--m-dir-y) * var(--m-dist) * 0px), calc(var(--m-dir-z) * var(--m-dist) * 0px)) rotateZ(var(--m-rot,0deg))}95%{animation-timing-function:var(--m-ease-out);transform:translate3d(calc(var(--m-dir-x) * var(--m-dist) * 1px), calc(var(--m-dir-y) * var(--m-dist) * 1px), calc(var(--m-dir-z) * var(--m-dist) * 1px)) rotateZ(var(--m-rot,0deg))}to{animation-timing-function:var(--m-ease-in);transform:translate3d(calc(var(--m-dir-x) * var(--m-dist) * 0px), calc(var(--m-dir-y) * var(--m-dist) * 0px), calc(var(--m-dir-z) * var(--m-dist) * 0px)) rotateZ(var(--m-rot,0deg))}}[data-m]{--_x:var(--m-x,0px);--_y:var(--m-y,0px);--_dur:var(--m-dur,1.2s);--_delay:var(--m-delay,1ms)}[data-m=glide]{--_ease:var(--m-ease,cubic-bezier(.645, .045, .355, 1))}[data-m=fade],[data-m=float]{--_ease:var(--m-ease,cubic-bezier(.445, .05, .55, .95))}[data-m=bounce]{--m-dir-x:0;--m-dir-y:-1;--m-dir-z:0;--m-dist:1;--m-ease-in:cubic-bezier(.39, .575, .565, 1);--m-ease-out:cubic-bezier(.47, 0, .745, .715)}@media (width<=767px){[data-m]{--_x:var(--m-x-sm,var(--m-x,0px));--_y:var(--m-y-sm,var(--m-y,0px));--_dur:var(--m-dur-sm,var(--m-dur,1.2s));--_delay:var(--m-delay-sm,var(--m-delay,1ms))}}@media (width>=768px){html.m-js [data-m]:not([data-m-on=mobile]){animation:var(--_name) var(--_dur) var(--_delay) var(--_ease) backwards 1 paused}html.m-js [data-m=glide]:not([data-m-on=mobile]){--_name:m-glideIn}html.m-js [data-m=fade]:not([data-m-on=mobile]){--_name:m-fadeIn}html.m-js [data-m=float]:not([data-m-on=mobile]){--_name:m-floatIn}html.m-js [data-m=bounce]:not([data-m-on=mobile]){animation:m-fadeIn .648s var(--_delay) cubic-bezier(.25, .46, .45, .94) backwards 1 paused, m-bounceIn 1.2s var(--_delay) linear backwards 1 paused}html.m-js [data-m]:not([data-m-on=mobile]):not(.m-in){opacity:0}html.m-js [data-m]:not([data-m-on=mobile]).m-in{animation-play-state:running}}@media (width<=767px){html.m-js [data-m]:not([data-m-on=desktop]){animation:var(--_name) var(--_dur) var(--_delay) var(--_ease) backwards 1 paused}html.m-js [data-m=glide]:not([data-m-on=desktop]){--_name:m-glideIn}html.m-js [data-m=fade]:not([data-m-on=desktop]){--_name:m-fadeIn}html.m-js [data-m=float]:not([data-m-on=desktop]){--_name:m-floatIn}html.m-js [data-m=bounce]:not([data-m-on=desktop]){animation:m-fadeIn .648s var(--_delay) cubic-bezier(.25, .46, .45, .94) backwards 1 paused, m-bounceIn 1.2s var(--_delay) linear backwards 1 paused}html.m-js [data-m]:not([data-m-on=desktop]):not(.m-in){opacity:0}html.m-js [data-m]:not([data-m-on=desktop]).m-in{animation-play-state:running}}}
