*,:before,:after{box-sizing:border-box}*{min-width:0;font:inherit;margin:0;padding:0}html,body{scroll-behavior:smooth;height:100%;min-height:100vh}ul,ol{list-style:none}a{color:inherit;text-decoration:none}img,picture,svg,video,canvas{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}.dropdown_faqs summary{-webkit-appearance:none;appearance:none;cursor:pointer;list-style:none}.dropdown_faqs summary::-webkit-details-marker{display:none}.dropdown_faqs summary::marker{content:"";font-size:0}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}html{scroll-behavior:auto}}:root{--blue:#0aceff;--grey:#f2f2f2;--white:#fff;--black:#1b123f;--inactive:silver;--page-padding:clamp(30px, calc(-29.23px + 4.808vw), 72px);--forum-inset:clamp(15px, calc(-14.62px + 2.404vw), 36px);--header-padding-top:clamp(20px, calc(7.69px + 1.202vw), 30px);--hero-title-padding-top:clamp(90px, calc(38.57px + 3.571vw), 110px);--hero-subtitle-padding-top:clamp(40px, calc(15.38px + 2.404vw), 60px);--hero-padding-bottom:clamp(40px, calc(14.29px + 1.786vw), 60px);--section-padding-block:clamp(80px, calc(28.57px + 3.571vw), 120px);--content-gap-l:clamp(28px, calc(13.23px + 1.442vw), 38px);--content-gap-m:clamp(28px, calc(23.08px + .481vw), 36px);--radius-l:clamp(20px, calc(12px + .556vw), 28px);--radius-m:clamp(12px, calc(8px + .278vw), 16px);--font-display-xl:clamp(98px, calc(55.86px + 4.107vw), 138px);--font-display-l:clamp(68px, calc(38.86px + 2.857vw), 96px);--font-heading-l-1:clamp(46px, calc(26.23px + 1.929vw), 64.8px);--font-heading-l-2:clamp(46px, calc(26.23px + 1.929vw), 64.8px);--font-heading-m:clamp(37.5px, calc(21.37px + 1.571vw), 52.8px);--font-body-xl-1:clamp(24px, calc(19.31px + .464vw), 28.6px);--font-body-xl-2:clamp(24px, calc(19.31px + .464vw), 28.6px);--font-body-l:clamp(22.2px, calc(17.83px + .429vw), 26.4px);--font-body-m-1:clamp(20.4px, calc(16.34px + .393vw), 24.2px);--font-body-m-2:clamp(20.4px, calc(16.34px + .393vw), 24.2px);--font-body-s:clamp(14.8px, calc(11.89px + .286vw), 17.6px);--font-details-heading:clamp(10.2px, calc(5.83px + .429vw), 14.4px);--font-details-body:clamp(11.5px, calc(10.46px + .107vw), 12.6px);--line-height-90:.9;--line-height-100:1;--line-height-110:1.1;--line-height-115:1.15;--line-height-120:1.2;--line-height-125:1.25}@media (width<=1024px){:root{--page-padding:20px;--forum-inset:0;--header-padding-top:20px;--hero-title-padding-top:80px;--hero-subtitle-padding-top:40px;--hero-padding-bottom:55px;--section-padding-block:35px;--content-gap-l:20px;--content-gap-m:25px;--font-display-xl:60px;--font-display-l:56px;--font-heading-l-1:42px;--font-heading-l-2:34px;--font-heading-m:34px;--font-body-xl-1:26px;--font-body-xl-2:20px;--font-body-l:24px;--font-body-m-1:22px;--font-body-m-2:20px;--font-body-s:16px;--font-details-heading:12px;--font-details-body:12px;--radius-l:20px;--radius-m:12px}}@font-face{font-family:GeistMono;src:url(/fonts/GeistMono-Regular.woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:NeueHaas;src:url(/fonts/NeueHaasDisplayRoman.woff2);font-weight:500;font-style:normal;font-display:swap}:root{--body-font:"NeueHaas", arial, helvetica, sans-serif;--detail-font:"GeistMono", monospace;& .font-display-xl{font-size:var(--font-display-xl);line-height:var(--line-height-100)}& .font-display-l{font-size:var(--font-display-l);line-height:var(--line-height-100)}& .font-heading-l-1{font-size:var(--font-heading-l-1);line-height:var(--line-height-110)}& .font-heading-l-2{font-size:var(--font-heading-l-2);line-height:var(--line-height-120)}& .font-heading-m{font-size:var(--font-heading-m);line-height:var(--line-height-110)}& .font-body-xl-1{font-size:var(--font-body-xl-1);line-height:var(--line-height-120)}& .font-body-xl-2{font-size:var(--font-body-xl-2);line-height:var(--line-height-115)}& .font-body-l{font-size:var(--font-body-l);line-height:var(--line-height-110)}& .font-body-m-1{font-size:var(--font-body-m-1);line-height:var(--line-height-120)}& .font-body-m-2{font-size:var(--font-body-m-2);line-height:var(--line-height-120)}& .font-body-s{font-size:var(--font-body-s);line-height:var(--line-height-125)}& .font-details-heading{font-family:var(--detail-font);font-size:var(--font-details-heading);line-height:var(--line-height-110);text-transform:uppercase}& .font-details-body{font-family:var(--detail-font);font-size:var(--font-details-body);line-height:var(--line-height-110);text-transform:uppercase}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--black);font-family:var(--body-font);font-size:var(--font-body-m-1);line-height:var(--line-height-120)}.blue{color:var(--blue)}.grey{color:var(--grey)}.white{color:var(--white)}.black{color:var(--black)}.container{width:100%;padding-inline:var(--page-padding)}.container-forum{width:100%}.section-spacing{padding-block:var(--section-padding-block)}.values-spacing{padding:var(--content-gap-m)}.two-col-layout{grid-template-columns:minmax(0,808fr) minmax(0,532fr);gap:20px;display:grid;@media (width<=1024px){grid-template-columns:1fr}& .content-spacing{gap:var(--content-gap-l);flex-direction:column;display:flex;@media (width<=1024px){align-items:center}}}.one-col-layout{align-items:center;gap:var(--content-gap-l);text-align:center;flex-direction:column;display:flex}.center-ctas{flex-wrap:wrap;justify-content:center;gap:30px;display:flex;@media (width<=767px){gap:20px}}.btn{font-family:var(--detail-font);font-size:var(--font-details-body);line-height:var(--line-height-110);text-transform:uppercase;border-radius:100px;align-items:center;gap:.9em;padding:.3em .9em .3em .3em;display:inline-flex}.btn-arrow{border-radius:50%;justify-content:center;align-items:center;width:2em;height:2em;display:flex;& img{width:60%;height:auto}}.btn--white{color:var(--white);border:1px solid var(--white);& .btn-arrow{background-color:var(--blue)}}.btn--blue{color:var(--black);background-color:var(--blue);& .btn-arrow{background-color:var(--black)}}.btn--black{color:var(--black);border:1px solid var(--black);& .btn-arrow{background-color:var(--blue)}}.btn--inactive{color:var(--inactive);border:1px solid var(--inactive);& .btn-arrow{background-color:var(--inactive)}}@media (width>=1025px) and (hover:hover) and (pointer:fine){.btn:is(.btn--blue,.btn--white,.btn--black):not(:disabled):not([aria-disabled=true]){cursor:pointer;transition:background-color .35s,color .35s;&.btn--blue:hover{background-color:var(--white)}&.btn--white:hover{background-color:var(--white);color:var(--black)}&.btn--black:hover{background-color:var(--black);color:var(--white)}}}@media (prefers-reduced-motion:reduce){.btn:is(.btn--blue,.btn--white,.btn--black):not(:disabled):not([aria-disabled=true]){transition:none}}.txt-left-responsive-center{text-align:left;@media (width<=1024px){text-align:center}}.section-title{align-items:center;gap:17px;display:flex;& img{width:1.4rem;height:auto}& span{font-family:var(--detail-font);font-size:var(--font-details-body);line-height:var(--line-height-110);text-transform:uppercase}}.line-divider{position:relative;&:after{content:"";bottom:0;left:var(--page-padding);right:var(--page-padding);border-bottom:1px dashed var(--black);position:absolute}}.carac-arrow{gap:80px;display:flex;& .carac-arrow-item{gap:14px;display:flex;& img{width:.95rem;height:auto}& span{font-family:var(--detail-font);font-size:var(--font-details-body);text-transform:uppercase}}}html.lenis,html.lenis body{scroll-behavior:auto}.site-preloader{z-index:1000;background-color:var(--white);background-image:linear-gradient(var(--black), var(--black));color:var(--white);display:none;position:fixed;inset:0;overflow:hidden;& .preloader-logo{width:clamp(72px,6.667vw,136px);height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}& .preloader-progress{bottom:max(24px,4svh);left:var(--page-padding);right:var(--page-padding);height:1px;position:absolute}& .preloader-trail{transform-origin:0;background:linear-gradient(90deg, var(--blue) 0%, var(--blue) 68%, var(--white) 100%);box-shadow:0 0 5px color-mix(in srgb, var(--blue) 25%, transparent);position:absolute;inset:0;transform:scaleX(0)}& .preloader-tip{position:absolute;inset:0;& span{white-space:nowrap;font-variant-numeric:tabular-nums;position:absolute;bottom:14px;right:100%}}}html:is([data-alma-intro=loading],[data-alma-intro=revealing]){scrollbar-gutter:stable;overflow:hidden;& .site-preloader:not([hidden]){display:block}}html[data-alma-intro=loading]{& .nav-list>li,& .hero h1,& .hero-description>img,& .hero-description p,& .hero .center-ctas{visibility:hidden}}.site-header{z-index:10;width:100%;position:absolute;top:0;left:0}.main-nav{& .nav-list{padding-top:var(--header-padding-top);justify-content:space-between;align-items:center;display:flex}@media (width<=1024px){& .nav-desktop{display:none}}& .nav-language{align-items:center;gap:6px;display:flex;position:relative;& .language-options{position:relative}& .language-menu{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .5s,visibility .5s;position:absolute;top:100%;left:0}&:hover{& .language-menu{opacity:1;visibility:visible;pointer-events:auto}}}}.hover-text-copy{display:none}@media (width>=1025px) and (hover:hover) and (pointer:fine){.hover-text{vertical-align:top;display:inline-block;overflow:hidden}.hover-text-line{transition:transform .5s;display:block;position:relative}.hover-text-copy{width:100%;display:block;position:absolute;top:110%;left:0}.main-nav a:hover .hover-text-line,.site-footer a:hover .hover-text-line{transition:transform .7s cubic-bezier(.34,1.56,.64,1);transform:translateY(-110%)}.main-nav .nav-language .language-menu{padding-top:10px}.main-nav .nav-list>li:not(.nav-logo){transition:opacity .5s}.main-nav .nav-list:has(>li:not(.nav-logo) a:hover,>.nav-language:hover)>li:not(.nav-logo):not(:hover){opacity:.3}}@media (prefers-reduced-motion:reduce){.main-nav .hover-text-line,.site-footer .hover-text-line{transition:none!important;transform:none!important}.main-nav .nav-list>li:not(.nav-logo){transition:none}}.hero{--hero-height:100vh;min-height:var(--hero-height);position:relative;overflow:hidden;@media (width<=1024px){--hero-height:60svh}@media (width<=767px){--hero-height:85svh}& .hero-media{z-index:0;position:absolute;inset:0;overflow:hidden;& .hero-image{object-fit:cover;width:100%;height:100%}}& .hero-content{z-index:5;min-height:var(--hero-height);padding-top:var(--hero-title-padding-top);padding-bottom:var(--hero-padding-bottom);flex-direction:column;justify-content:space-between;display:flex;position:relative;& .hero-description{padding-top:var(--hero-subtitle-padding-top);align-items:center;gap:12px;display:flex;& .font-details-heading{width:48ch;@media (width<=1024px){width:42ch}@media (width<=767px){width:100%}}}}}.about-visual-responsive{display:none}@media (width<=1024px){.about-visual-desktop{display:none}.about-visual-responsive{max-width:338px;height:auto;margin:auto;display:block}}.values-principles{border-top:1px dashed var(--black);border-bottom:1px dashed var(--black);grid-template-columns:repeat(4,1fr);display:grid;& .values-principle{text-align:center;position:relative;& span{background-color:var(--blue);font-size:var(--font-details-body);font-family:var(--body-font);line-height:var(--line-height-100);border-radius:100px;padding:.2em .9em}& h3{font-size:var(--font-details-body);font-family:var(--detail-font);text-transform:uppercase;padding-top:10px;padding-bottom:14px}}}.values-principles>.values-principle+.values-principle{border-left:1px dashed var(--black)}@media (width<=1200px),(width<=1366px) and (hover:none) and (pointer:coarse){.values-principles{grid-template-columns:minmax(0,1fr)}.values-principles>.values-principle+.values-principle{border-left:0;border-top:1px dashed var(--black)}.values-principles>.values-principle>p{max-width:25ch;margin-inline:auto}}.values-concepts-marquee{border-bottom:1px dashed var(--black);width:100%;padding-block:20px;overflow:hidden;& .values-concepts-track{--marquee-gap:60px;gap:60px;width:max-content;animation:45s linear infinite alma-marquee;display:flex}& .values-concepts{align-items:center;gap:60px;display:flex;& li{align-items:center;gap:14px;display:flex;&:before{content:"";background-image:url(/images/icons/double-arrow.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:1rem;height:1rem;display:block}}}}.forum{margin-inline:var(--forum-inset);border-radius:var(--radius-m);overflow:hidden}.forum-intro{position:relative;& .forum-content{padding-inline:calc(var(--page-padding) - var(--forum-inset));z-index:15;flex-direction:column;gap:180px;display:flex;position:relative;& .one-col-layout{padding-bottom:50px}@media (width<=1024px){padding-inline:var(--page-padding);gap:75px}}& .forum-intro-txt{width:100%;max-width:45ch}& .forum-intro-media{z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:hidden;& .forum-intro-image{object-fit:cover;width:100%;height:100%}}& .forum-intro-logos{justify-content:space-between;width:100%;display:flex;@media (width<=1024px){flex-direction:column}& .forum-intro-partners-wrap{gap:50px;display:flex;& span{flex-shrink:0;width:15ch}@media (width<=1024px){border-bottom:1px dashed var(--grey);flex-direction:column;gap:16px;padding-bottom:24px;display:flex}}& .forum-intro-partners,& .forum-intro-powered{gap:50px;display:flex}& .forum-intro-partners{& img{flex-shrink:0;width:auto;height:35px}}& .forum-intro-powered{& img{flex-shrink:0;width:auto;height:30px}& span{flex-shrink:0;width:13ch}@media (width<=1024px){justify-content:space-between;padding-top:16px}}}}.forum-intro-sponsors{flex-direction:column;gap:24px;min-width:0;display:flex}.strategic-partners{--strategic-logo-gap:clamp(28px, 4vw, 64px);border-bottom:1px dashed var(--grey);grid-template-columns:15ch minmax(0,1fr);align-items:center;gap:50px;padding-bottom:24px;display:grid}.strategic-partners-heading{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.strategic-partners-viewport{overscroll-behavior-x:contain;min-width:0;overflow-x:auto}.strategic-partners.is-animated .strategic-partners-viewport{overflow:hidden}.strategic-partners-track,.strategic-partners-group{align-items:center;gap:var(--strategic-logo-gap);flex-wrap:nowrap;width:max-content;display:flex}.strategic-partners-group,.strategic-partners-group>li{flex:none}.strategic-partners-group img{width:auto;max-width:none;height:clamp(34px,3.2vw,46px);display:block}.strategic-partners-toggle{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:100px;padding:5px 10px;font-size:11px;line-height:1.3}.strategic-partners-toggle[hidden]{display:none}.strategic-partners-toggle:focus-visible,.strategic-partners-viewport:focus-visible{outline:2px solid var(--blue);outline-offset:3px}@media (width<=1024px){.strategic-partners{grid-template-columns:minmax(0,1fr);gap:16px}.strategic-partners-heading{flex-direction:row;justify-content:space-between;align-items:center}}.forum-intro-spacing{padding-top:clamp(80px,28.57px + 3.571vw,120px);padding-bottom:clamp(28px,23.08px + .481vw,36px);@media (width<=1024px){padding-top:30px;padding-bottom:16px}}.forum-blocks{--blocks-padding:calc(var(--page-padding) - var(--forum-inset));background-color:var(--grey);padding-block:calc(var(--content-gap-m) * 2);position:relative;&:after{content:"";bottom:0;inset-inline:var(--blocks-padding);border-bottom:1px dashed var(--black);position:absolute}& header{padding-inline:var(--blocks-padding);& h2{max-width:36ch}& .section-title img{filter:brightness(0)saturate()invert(10%)sepia(28%)saturate(2078%)hue-rotate(216deg)brightness(95%)contrast(102%)}}& .forum-blocks-track{gap:var(--content-gap-m);margin-top:calc(var(--content-gap-m) * 2);padding-inline:var(--blocks-padding);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;&:focus-visible{outline:2px solid var(--black);outline-offset:-2px}& li{border-radius:var(--radius-m);background-color:var(--white);flex-direction:column;padding-top:20px;display:flex;overflow:hidden}& h3{margin:12px 20px 0}}& .forum-block-number{background-color:var(--black);color:var(--white);font-size:var(--font-details-body);line-height:var(--line-height-100);border-radius:100px;align-self:flex-start;margin-inline:20px;padding:.2em .9em}& .forum-block-visual{margin-top:auto;padding-top:20px;overflow:hidden;& img{width:100%;height:auto}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){& .forum-block-visual img{transition:transform .45s}& .forum-blocks-track>li:hover .forum-block-visual img{transform:scale(1.06)}}@media (width<=1024px){--blocks-padding:var(--page-padding);padding-block:var(--section-padding-block);& header h2{max-width:26ch}& .forum-blocks-track{margin-top:var(--section-padding-block);scroll-snap-type:x mandatory;scroll-padding-inline:var(--blocks-padding);scrollbar-width:none;grid-template-columns:none;grid-auto-columns:290px;grid-auto-flow:column;gap:20px;overflow-x:auto;&::-webkit-scrollbar{display:none}& li{scroll-snap-align:start}}& .forum-block-number{color:var(--black);background-color:var(--blue)}}@media (width<=767px){& .forum-blocks-track{--blocks-padding:max(var(--page-padding), calc((100% - 290px) / 2));grid-auto-columns:min(290px, calc(100vw - var(--page-padding) * 2))}}}.forum-speakers{--speaker-size:clamp(252px, 20.556vw, 355px);align-items:center;gap:var(--content-gap-l);padding-block:calc(var(--content-gap-m) * 2);background-color:var(--grey);flex-direction:column;display:flex;overflow:hidden;& .forum-speakers-header{padding-inline:calc(var(--page-padding) - var(--forum-inset));margin-bottom:var(--content-gap-m);& h2{max-width:30ch}}& .section-title img,& .speakers-carousel-prev img,& .speakers-carousel-next img{filter:brightness(0)saturate()invert(10%)sepia(28%)saturate(2078%)hue-rotate(216deg)brightness(95%)contrast(102%)}& .speakers-carousel{grid-template-columns:44px calc(var(--speaker-size) * 2) 44px;justify-content:center;align-items:center;column-gap:var(--content-gap-l);row-gap:var(--content-gap-l);width:100%;display:grid}& .speakers-carousel-track{touch-action:pan-y pinch-zoom;height:var(--speaker-size);grid-area:1/2;position:relative}& .speaker-slide{--speaker-offset:0%;--speaker-scale:1;--speaker-rotation:0deg;width:var(--speaker-size);transform:translateX(calc(-50% + var(--speaker-offset))) rotate(var(--speaker-rotation)) scale(var(--speaker-scale));position:absolute;top:0;left:50%;&[data-position="-2"]{--speaker-offset:-67%;--speaker-scale:.55;--speaker-rotation:-7deg;z-index:1;top:0}&[data-position="-1"]{--speaker-offset:-42%;--speaker-scale:.75;--speaker-rotation:-7deg;z-index:2;top:0}&.is-active{z-index:3}&[data-position="1"]{--speaker-offset:42%;--speaker-scale:.75;--speaker-rotation:7deg;z-index:2;top:0}&[data-position="2"]{--speaker-offset:67%;--speaker-scale:.55;--speaker-rotation:7deg;z-index:1;top:0}}& .speaker-card{cursor:pointer;border-radius:var(--radius-m);background:0 0;border:0;width:100%;padding:0;display:block;overflow:hidden;&:focus-visible{outline:2px solid var(--blue);outline-offset:4px}& img{aspect-ratio:1;object-fit:cover;width:100%}}& .speakers-carousel-prev,& .speakers-carousel-next{opacity:1;background:0 0;border:0;grid-row:1;place-items:center;width:44px;height:44px;padding:10px;display:grid;&:not(:disabled){cursor:pointer}& img{width:24px}}& .speakers-carousel-prev{grid-column:1;& img{transform:rotate(180deg)}}& .speakers-carousel-next{grid-column:3}& .speaker-info{text-align:center;flex-direction:column;grid-area:2/2;align-items:center;gap:10px;display:flex;& .speaker-company{text-transform:none}& .speaker-info-icon{width:25px;height:25px}}@media (width<=1024px){--speaker-size:224px;padding-block:var(--section-padding-block);& .forum-speakers-header{padding-inline:var(--page-padding);margin-bottom:20px;& h2{max-width:29ch}}& .speakers-carousel{column-gap:10px;row-gap:var(--section-padding-block);grid-template-columns:44px 190px 44px}& .speakers-carousel-track{grid-column:1/-1}& .speakers-carousel-prev,& .speakers-carousel-next{grid-row:2}& .forum-speakers-cta{display:none}}}.forum-partners{isolation:isolate;border-radius:0 0 var(--radius-m) var(--radius-m);padding:calc(var(--content-gap-m) * 2) calc(var(--page-padding) - var(--forum-inset)) calc(var(--content-gap-m) * 1.5);background-color:var(--black);position:relative;overflow:hidden;& .forum-partners-media{z-index:-1;position:absolute;inset:0;& img{object-fit:cover;object-position:bottom;width:100%;height:100%}}& .forum-partners-header{gap:var(--content-gap-l);flex-direction:column;display:flex}& .forum-partners-intro{gap:calc(var(--content-gap-m) * 2);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;& h2{max-width:27ch}}& .forum-partner-options{margin-top:var(--section-padding-block)}& .forum-partner-option{align-items:start;gap:var(--content-gap-m);padding-block:var(--content-gap-m);border-bottom:1px dashed var(--grey);grid-template-columns:minmax(0,.85fr) minmax(0,1.5fr) auto;display:grid;& h3{padding-top:.5em}& .btn{justify-self:end}}& .forum-partner-benefits{flex-direction:column;gap:12px;padding-top:.5em;display:flex;& li{align-items:baseline;gap:16px;display:flex;&:before{content:"";background-color:var(--blue);border-radius:50%;flex:0 0 5px;width:5px;height:5px}}}@media (width<=1024px){padding:var(--section-padding-block) var(--page-padding);& .forum-partners-header{align-items:center}& .forum-partners-intro{justify-items:center;gap:var(--content-gap-m);grid-template-columns:1fr;max-width:60ch}& .forum-partner-options{margin-top:calc(var(--section-padding-block) * 2);border-top:1px dashed var(--grey)}& .forum-partner-option{padding-block:calc(var(--section-padding-block) * 1.5);grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr) auto;gap:16px}}@media (width<=600px){& .forum-partner-option{gap:var(--content-gap-m);padding-block:var(--content-gap-m);grid-template-columns:1fr;& .btn{justify-self:start}}}}.network{padding-bottom:calc(var(--content-gap-m) * 2);& .network-header{& h2{max-width:36ch;line-height:var(--line-height-100)}&>p{max-width:70ch}}& .network-visual{isolation:isolate;aspect-ratio:794/869;width:min(100%,397px);margin:calc(var(--content-gap-m) * 2) auto var(--section-padding-block);position:relative;& .network-image{width:100%;height:auto}& .network-particles-canvas{pointer-events:auto;display:none;position:absolute}@media (width>=1025px) and (prefers-reduced-motion:no-preference){&.has-particles{&>img{visibility:hidden}&>canvas{display:block}}}}& .network-program{border-block:1px dashed var(--black);grid-template-columns:minmax(0,1fr) minmax(0,4fr);display:grid}& .network-program-label{padding-block:var(--content-gap-m);padding-right:var(--content-gap-m)}& .network-program-item{align-items:center;gap:var(--content-gap-m);grid-template-columns:minmax(0,1fr) minmax(0,2.2fr);padding-block:20px;display:grid;&+.network-program-item{border-top:1px dashed var(--black)}& .carac-arrow-item{align-items:center;& img{flex-shrink:0}& h3{max-width:29ch}}}& .network-cta{margin-top:calc(var(--content-gap-m) * 2)}@media (width<=1024px){padding-top:calc(var(--section-padding-block) * 2);& .network-title-desktop,& .network-program-label{display:none}& .network-header{gap:var(--section-padding-block);& h2{max-width:32ch;line-height:var(--line-height-110)}&>p{max-width:52ch}}& .network-visual{width:min(100%,300px);margin-block:var(--section-padding-block)}& .network-program{grid-template-columns:1fr}& .network-program-item{gap:var(--content-gap-l);padding-block:var(--content-gap-m);grid-template-columns:1fr;&>p{max-width:65ch}}&{padding-bottom:var(--section-padding-block)}& .network-cta{margin-top:var(--section-padding-block)}}}.ecosistema{padding-bottom:var(--section-padding-block);& .ecosistema-scroll-stage{width:100%;padding-inline:var(--page-padding);margin-bottom:calc(var(--content-gap-m) * 2)}& .ecosistema-media{aspect-ratio:1;border-radius:var(--radius-l);width:clamp(220px,17.778vw,308px);margin-inline:auto;display:block;overflow:hidden;& img{object-fit:cover;width:100%;height:100%}}& .ecosistema-header h2{max-width:40ch;line-height:var(--line-height-100)}& .ecosystem-selector{margin-top:var(--section-padding-block);border-block:1px dashed var(--black);grid-template-columns:minmax(0,38fr) minmax(0,62fr);display:grid}& .ecosystem-visual{padding:var(--content-gap-m);border-right:1px dashed var(--black);place-items:center;display:grid;position:relative;& img{aspect-ratio:1;object-fit:contain;width:100%;max-width:430px}& .ecosystem-particles{pointer-events:none;display:none;position:absolute}@media (width>=1025px) and (prefers-reduced-motion:no-preference){&.has-particles{&>img{visibility:hidden}& .ecosystem-particles{display:block}}}}& .ecosystem-item{padding:var(--content-gap-m);&+.ecosystem-item{border-top:1px dashed var(--black)}}& .ecosystem-trigger{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:20px;padding:0;display:flex;&:focus-visible{outline:2px solid var(--blue);outline-offset:6px}}& .ecosystem-number{background-color:var(--blue);font-size:var(--font-details-body);line-height:var(--line-height-100);border-radius:100px;flex-shrink:0;padding:.2em .9em}& .ecosystem-panel{opacity:0;grid-template-rows:0fr;align-self:start;transition:grid-template-rows 1.1s cubic-bezier(.45,0,.2,1),opacity .22s;display:grid}& .ecosystem-item.is-active .ecosystem-panel{opacity:1;grid-template-rows:1fr;transition:grid-template-rows 1.1s cubic-bezier(.45,0,.2,1),opacity .7s .18s}& .ecosystem-item.is-active .ecosystem-panel-content{transform:translateY(0)}& .ecosystem-panel-clip{min-height:0;overflow:hidden}& .ecosystem-panel-content{align-items:flex-start;gap:var(--content-gap-m);padding-top:14px;padding-left:calc(var(--font-details-body) * 2.9 + 20px);flex-direction:column;transition:transform 1.1s cubic-bezier(.45,0,.2,1);display:flex;transform:translateY(12px);& h4{font-size:calc(var(--font-heading-m) * .75);line-height:var(--line-height-100);max-width:36ch}&>p{max-width:62ch}& ul{flex-direction:column;gap:10px;margin-top:10px;display:flex;& li{align-items:baseline;gap:16px;display:flex;&:before{content:"";background-color:var(--blue);border-radius:50%;flex:0 0 5px;height:5px}}}}@media (width<=1024px){& .ecosistema-media{aspect-ratio:1.414;width:min(100%,360px)}& .ecosistema-header h2{line-height:var(--line-height-110)}& .ecosystem-selector{margin-top:calc(var(--section-padding-block) * 2);border-top:0;grid-template-columns:repeat(2,minmax(0,1fr))}& .ecosystem-accordion,& .ecosystem-item{display:contents}& .ecosystem-item>h3{padding-bottom:var(--content-gap-l);border-bottom:1px dashed var(--black);grid-area:1/1}& .ecosystem-item+.ecosystem-item>h3{grid-column:2}& .ecosystem-trigger{align-items:flex-start;gap:var(--content-gap-l);flex-direction:column;width:max-content;max-width:100%;margin-inline:auto}& .ecosystem-item:not(.is-active) .ecosystem-trigger{color:var(--inactive);& .ecosystem-number{opacity:.3}}& .ecosystem-visual{padding:var(--content-gap-l);grid-area:2/1;& img{object-fit:cover;height:100%}}& .ecosystem-panel{grid-area:2/2;& .ecosystem-panel-content{padding:var(--content-gap-m) 0 var(--content-gap-m) var(--content-gap-l)}& h4{font-size:var(--font-body-xl-1);line-height:var(--line-height-110)}}}@media (width<=600px){& .ecosystem-trigger{margin-inline:0}& .ecosystem-visual{padding:var(--content-gap-m) 0;border-right:0;grid-column:1/-1;& img{object-fit:contain;width:min(100%,300px);height:auto}}& .ecosystem-panel{grid-area:3/1/auto/-1;& .ecosystem-panel-content{padding:0 0 var(--content-gap-m)}}}@media (prefers-reduced-motion:reduce){& .ecosystem-panel,& .ecosystem-item.is-active .ecosystem-panel,& .ecosystem-panel-content{transition:none}& .ecosystem-panel-content{transform:none}}}.badges{align-items:stretch;gap:var(--content-gap-l);padding-bottom:var(--section-padding-block);& .badges-content{padding-top:var(--content-gap-m)}& .badges-list{margin-top:calc(var(--content-gap-m) * 2);border-top:1px dashed var(--black)}& .badges-item{align-items:center;gap:var(--content-gap-m);border-bottom:1px dashed var(--black);grid-template-columns:minmax(0,2fr) minmax(0,3fr);padding-block:20px;display:grid}& .badges-trigger{text-transform:uppercase;width:100%;color:inherit;text-align:left;cursor:default;line-height:var(--line-height-125);background:0 0;border:0;align-items:center;gap:16px;padding:0;display:flex;&>img{flex-shrink:0;width:.95rem}& .badges-label>span{display:block}&:focus-visible{outline:2px solid var(--blue);outline-offset:6px}&:disabled{opacity:1;cursor:default}}& .badges-media{border-radius:var(--radius-l);position:relative;overflow:hidden;& picture{width:100%;height:100%;display:block}& img{object-fit:cover;width:100%;height:100%}& .badges-image-layer{opacity:0;pointer-events:none;transition:opacity .3s,transform .3s;position:absolute;inset:0;transform:scale(1.02);&.is-active{opacity:1;transform:scale(1)}}@media (width<=1024px){& .badges-image-layer{display:none}}@media (prefers-reduced-motion:reduce){& .badges-image-layer{transition:none;transform:none}}}& .badges-cta{margin-top:var(--content-gap-l)}@media (width<=1024px){gap:var(--section-padding-block);& .badges-media{aspect-ratio:1970/1386;grid-row:1;width:min(100%,380px);margin-inline:auto}& .badges-content{flex-direction:column;padding-top:0;display:flex}& header{align-items:center;gap:var(--section-padding-block);& h2{max-width:30ch}}& .badges-list{margin-top:calc(var(--section-padding-block) * 1.5)}& .badges-item{gap:var(--content-gap-l);padding-block:var(--content-gap-m);grid-template-columns:1fr}& .badges-cta{margin-top:var(--section-padding-block);align-self:center}}}.contacto{isolation:isolate;background-color:var(--black);place-items:center;min-height:56.3019vw;display:grid;position:relative;& .contacto-media{z-index:-1;position:absolute;inset:0;overflow:hidden;& img{object-fit:cover;object-position:center;width:100%;height:100%}}& .contacto-content{& h2{max-width:28ch;font-size:calc(var(--font-display-l) * .85)}&>p{max-width:60ch}& .btn:focus-visible{outline:2px solid var(--white);outline-offset:6px}}@media (width<=1024px){min-height:clamp(480px,72vw,640px);& .contacto-content{gap:var(--content-gap-m);& h2{font-size:var(--font-heading-m);line-height:var(--line-height-110)}&>p{font-size:var(--font-body-s);line-height:var(--line-height-125);max-width:44ch}& .btn{margin-top:var(--content-gap-l)}}}@media (width<=600px){min-height:134.165vw}}.site-footer{padding-block:var(--page-padding);background-color:var(--white);grid-template-columns:minmax(0,2fr) minmax(0,.8fr) auto auto;align-items:start;column-gap:clamp(30px,6.667vw,96px);display:grid;& .footer-logo{width:275px;max-width:100%;display:block;& img{width:100%;height:auto}}& .footer-contact{font-style:normal}& .footer-social ul,& .footer-legal{text-align:right;flex-direction:column;align-items:flex-end;gap:14px;display:flex}& .footer-credit{color:var(--inactive)}& a:focus-visible{outline:2px solid var(--blue);outline-offset:5px}@media (width<=1024px){gap:var(--content-gap-m);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"contact social""logo logo""legal legal";& .footer-contact{grid-area:contact}& .footer-social{grid-area:social}& .footer-logo{width:100%;margin-top:var(--content-gap-m);grid-area:logo}& .footer-legal{justify-content:space-between;align-items:flex-start;gap:var(--content-gap-l);color:var(--inactive);font-size:clamp(9px, 2.55vw, var(--font-details-body));flex-flow:wrap;grid-area:legal;&>li:first-child{text-align:left}& .footer-credit{margin-left:auto}}}}.about{& .about-particles{position:relative}& .about-particles-canvas{pointer-events:auto;display:none;position:absolute}@media (width>=1025px) and (prefers-reduced-motion:no-preference){& .about-particles.has-particles{&>img{visibility:hidden}&>canvas{display:block}}}& .about-visual-desktop{align-items:center;display:grid}& .carac-arrow{gap:var(--content-gap-l) clamp(30px, 5.556vw, 80px);flex-wrap:wrap}@media (width<=1024px){& .about-visual-desktop{display:none}& .carac-arrow{justify-content:space-between;width:100%}& .content-spacing>p{max-width:60ch}}@media (width<=600px){& .carac-arrow{text-align:left;flex-direction:column;gap:20px}}}.values{& .values-principle{padding-block:var(--section-padding-block)}@media (width<=1024px){& .values-principle>p{max-width:25ch;margin-inline:auto}}}.main-nav .nav-language:focus-within .language-menu{opacity:1;visibility:visible;pointer-events:auto}@media (width<=1024px){.hero .center-ctas{flex-direction:column;align-items:center;gap:20px}.forum-intro{& .forum-intro-txt{font-size:var(--font-body-m-2)}& .forum-intro-partners{gap:20px;& img{object-fit:contain;min-width:0;max-width:calc(50% - 10px)}}}.network .network-header h2{max-width:30ch}.ecosistema .ecosistema-header h2{max-width:34ch}.forum-partners .forum-partners-intro{max-width:60ch;& h2{max-width:26ch}&>p{max-width:57ch}}}@media (width>=601px) and (width<=767px){.hero{--hero-height:60svh}.forum-blocks .forum-blocks-track{--blocks-padding:var(--page-padding)}}.forum-conclusions{padding-bottom:calc(var(--content-gap-m) * 1.5);& .forum-conclusions-layout{align-items:end;gap:calc(var(--content-gap-m) * 3);padding-bottom:calc(var(--content-gap-m) * 2);border-bottom:1px dashed var(--grey);grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);display:grid}& .forum-conclusions-header{gap:var(--content-gap-l);flex-direction:column;display:flex}& .forum-conclusions-form{column-gap:var(--content-gap-l);row-gap:calc(var(--content-gap-m) * 1.5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}& .forum-conclusions-field{flex-direction:column;gap:4px;display:flex;& input{border:0;border-bottom:1px solid var(--grey);width:100%;color:var(--white);font-size:var(--font-body-s);line-height:var(--line-height-125);background:0 0;border-radius:0;padding:4px 0;&:focus-visible{outline:2px solid var(--blue);outline-offset:4px}}}& .forum-conclusions-actions{text-align:right;grid-column:1/-1;justify-self:end;& .btn{cursor:pointer;background:0 0;&:focus-visible{outline:2px solid var(--blue);outline-offset:5px}}& .forum-conclusions-status:not(:empty){margin-top:var(--content-gap-l)}}& .forum-partner-entities{padding-top:calc(var(--content-gap-m) * 1.5)}@media (width<=1024px){padding-top:calc(var(--content-gap-m) * 2);& .forum-conclusions-layout{gap:calc(var(--section-padding-block) * 2);padding-bottom:calc(var(--content-gap-m) * 2);grid-template-columns:1fr}& .forum-conclusions-header{align-items:center;& h2{max-width:520px}}& .forum-conclusions-form{row-gap:var(--content-gap-m);width:85%;margin-inline:auto}& .forum-conclusions-actions{margin-top:var(--content-gap-m);text-align:center;justify-self:center}& .forum-partner-entities{padding-top:var(--section-padding-block)}}@media (width<=600px){& .forum-conclusions-layout{gap:calc(var(--content-gap-m) * 2)}& .forum-conclusions-form{grid-template-columns:1fr;width:78%}}}.forum-collaborators{padding-top:var(--content-gap-l);& .forum-partner-logos{margin-top:var(--content-gap-m);overflow:hidden}& .forum-partner-logos-track{--marquee-gap:var(--content-gap-l);align-items:center;gap:var(--content-gap-l);width:max-content;animation:55s linear infinite alma-marquee;display:flex;& li{flex:none;align-items:center;display:flex}& img{object-fit:contain;object-position:left center;width:auto;max-width:240px;height:40px}}@media (width<=600px){& .forum-partner-logos-track img{height:35px}}}@keyframes alma-marquee{0%{transform:translate(0)}to{transform:translateX(calc(-25% - var(--marquee-gap) / 4))}}@media (prefers-reduced-motion:reduce){.forum-collaborators .forum-partner-logos-track,.values-concepts-marquee .values-concepts-track{animation:none}.forum-collaborators .forum-partner-logos,.values-concepts-marquee{overflow-x:auto}.forum-partner-logos-track>[aria-hidden=true],.values-concepts-track>[aria-hidden=true]{display:none}}.forum-popup{&[open]{animation:.4s cubic-bezier(.22,1,.36,1) both forum-popup-in;&::backdrop{animation:.4s both forum-popup-backdrop-in}}&[open].is-closing{animation:.28s ease-in both forum-popup-out;&::backdrop{animation:.28s ease-in both forum-popup-backdrop-out}}@media (prefers-reduced-motion:reduce){&[open],&[open]::backdrop{animation:none}}width:min(850px, calc(100% - var(--page-padding) * 2));max-width:none;max-height:calc(100dvh - var(--content-gap-m) * 2);color:var(--black);overscroll-behavior:contain;background:0 0;border:0;margin:auto;padding:6px 0 0;overflow-y:auto;&::backdrop{background:color-mix(in srgb, var(--black) 88%, transparent)}& .forum-popup-close{color:var(--white);text-transform:uppercase;cursor:pointer;background:0 0;border:0;margin:0 0 16px auto;padding:8px 4px;display:block}& .forum-popup-close:focus-visible,& .btn:focus-visible{outline:2px solid var(--blue);outline-offset:3px}& .forum-popup-card{border-radius:var(--radius-l);background:var(--white);padding:14px}& .forum-popup-hero{isolation:isolate;border-radius:var(--radius-m);background:var(--black);position:relative;overflow:hidden}& .forum-popup-media{z-index:-1;position:absolute;inset:0;& img{object-fit:cover;width:100%;height:100%}}& .forum-popup-content{padding:calc(var(--content-gap-m) * 2) var(--content-gap-l) calc(var(--content-gap-m) * 2.5);gap:var(--content-gap-m);& h2{max-width:680px;line-height:var(--line-height-100);&:focus{outline:none}}&>p{margin-top:var(--content-gap-l)}}& .forum-collaborators{align-items:center;gap:var(--content-gap-l);border-block:1px dashed var(--black);grid-template-columns:auto minmax(0,1fr);margin-top:14px;padding-block:14px;display:grid;&>p{width:15ch}& .forum-partner-logos{margin-top:0}& .forum-partner-logos img{filter:brightness(0)saturate()invert(10%)sepia(28%)saturate(2078%)hue-rotate(216deg)brightness(95%)contrast(102%)}}@media (width<=1024px){width:min(360px, calc(100% - var(--page-padding) * 2));& .forum-popup-card{padding:12px}& .forum-popup-content{padding:var(--content-gap-m) 24px calc(var(--content-gap-m) * 1.8);gap:var(--content-gap-m);&>p{line-height:var(--line-height-125);margin-top:8px}& .btn{text-align:left;max-width:100%;& .btn-arrow{flex-shrink:0}}}}}@keyframes forum-popup-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes forum-popup-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(24px)}}@keyframes forum-popup-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes forum-popup-backdrop-out{0%{opacity:1}to{opacity:0}}@media (hover:hover) and (pointer:fine){.values-principle{transition:background-color .25s;&:hover{background-color:var(--grey)}}.speakers-carousel-prev img,.speakers-carousel-next img{transition:scale .25s}.speakers-carousel-prev:hover img,.speakers-carousel-next:hover img{scale:1.12}}@media (prefers-reduced-motion:reduce){.values-principle,.speakers-carousel-prev img,.speakers-carousel-next img{transition:none}}html,body{background-color:var(--white)}@media (width<=600px){.hero{--hero-height:95svh;& .hero-content .hero-description .font-details-heading{width:44ch;max-width:100%}}.about .content-spacing>.carac-arrow{margin-top:var(--content-gap-m)}.forum-intro{& .forum-intro-logos .forum-intro-partners{grid-template-columns:minmax(0,1fr) minmax(0,1.18fr);gap:16px;display:grid;& img{width:100%;max-width:100%;height:auto}}& .forum-intro-logos .forum-intro-powered img{height:21px}}.forum-blocks{& .forum-blocks-track h3{font-size:var(--font-body-xl-2);max-width:19ch}& .forum-block-number{background-color:var(--black);color:var(--white);padding-top:.35em;padding-bottom:.2em}}.forum-speakers{& .speakers-carousel{padding-inline:var(--page-padding);grid-template-columns:44px minmax(0,1fr) 44px;column-gap:8px}& .speaker-info{& .speaker-company{width:100%;min-height:var(--speaker-company-height,auto)}& .speaker-name{width:100%;min-height:var(--speaker-name-height,auto)}}}.contacto .contacto-content>p{font-size:var(--font-body-m-2);max-width:32ch}.forum-collaborators .forum-partner-logos-track{--marquee-gap:20px;gap:var(--marquee-gap);& img{max-width:180px}}}@media (width<=600px) and (prefers-reduced-motion:no-preference){.forum-collaborators .forum-partner-logos-track{animation-name:alma-mobile-logos;animation-duration:var(--mobile-marquee-duration,26s)}}@keyframes alma-mobile-logos{to{transform:translateX(calc(-1 * var(--mobile-marquee-distance,calc(25% + var(--marquee-gap) / 4))))}}html{background-color:var(--white)}html[data-page-fade=in] body{animation:.65s ease-out both page-arrive}@keyframes page-arrive{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){html[data-page-fade=in] body{animation:none}}
