header:empty{display:none}header{--loading-duration: 2.5s;position:relative;background-image:linear-gradient(135deg,var(--color-header-bg),var(--color-header-bg-2));background-image:url(/images/backgrounds/header.webp);background-image:-webkit-image-set(url(/images/backgrounds/header_1024.webp) 1x,url(/images/backgrounds/header.webp) 2x);background-image:image-set(url(/images/backgrounds/header_1024.webp) 1x,url(/images/backgrounds/header.webp) 2x);background-repeat:no-repeat;background-position:center center;background-size:cover;background-color:var(--color-header-bg);background-attachment:fixed;overflow:hidden}.header{--pad-y: 6em;--header-font-size: 1em;--color-font: hsl(0, 0%, 100%);position:relative;height:auto;min-height:100vh;max-height:2048px;font-size:1em;font-size:var(--header-font-size);z-index:2;padding-top:6em;padding-bottom:6em;padding-top:var(--pad-y);padding-bottom:var(--pad-y);display:flex;flex-flow:row nowrap;align-items:stretch;align-content:normal;justify-content:flex-start;gap:0}@media only screen and (min-width: 1921px) and (min-height: 1600px){.header{--header-font-size: .85em}}@media only screen and (max-width: 1366px){.header{--header-font-size: .7em}}@media only screen and (max-width: 1024px){.header{--header-font-size: .65em}}@media only screen and (max-width: 768px){.header{--header-font-size: .85em}}@media only screen and (max-width: 425px){.header{--header-font-size: .6em}}@media only screen and (max-width: 320px){.header{--header-font-size: .5em}}.header__container{--container-width: 85%;--pad-x: 2.4em;--col-count: 2;--gap: 3.2em;width:85%;width:var(--container-width);max-width:1920px;margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(.8em,1fr));grid-template-columns:repeat(var(--col-count),minmax(.8em,1fr));grid-gap:3.2em;grid-gap:var(--gap);gap:3.2em;gap:var(--gap);align-items:stretch;align-content:stretch;justify-content:center;padding-left:2.4em;padding-right:2.4em;padding-left:var(--pad-x);padding-right:var(--pad-x)}@media only screen and (max-width: 1366px){.header__container{--container-width: 90%}}@media only screen and (max-width: 1024px){.header__container{--container-width: 100%}}@media only screen and (max-width: 768px){.header__container{--col-count: 1}}@media only screen and (max-width: 425px){.header__container{--pad-x: 1.6em}}.header__container>iframe,.header__container>spline-viewer{position:absolute;inset:0;width:100dvi;height:100dvb;opacity:0;animation:showContent .5s linear var(--loading-duration) forwards;z-index:10;-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 70px),calc(100% - 160px) calc(100% - 160px),calc(100% - 160px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 70px),calc(100% - 160px) calc(100% - 160px),calc(100% - 160px) 100%,0 100%)}@media only screen and (max-width: 768px){.header__container>iframe,.header__container>spline-viewer{display:none}}.header__content{--gap: 3.2em;position:relative;z-index:20;pointer-events:none;display:grid;grid-template-columns:minmax(.8em,max-content);grid-gap:3.2em;grid-gap:var(--gap);gap:3.2em;gap:var(--gap);align-items:center;align-content:center;justify-content:flex-start}@media only screen and (max-width: 1366px){.header__content{--gap: 2.4em}}@media only screen and (max-width: 425px){.header__content{--gap: 1.6em}}@media only screen and (max-width: 425px){.header__content .d-if{margin-top:1.6em}}.header__logo{--logo-size: 8em;--logo-max-width: 30rem;--logo-mg-bottom: 0;position:relative;max-width:30rem;max-width:var(--logo-max-width);margin-bottom:0;margin-bottom:var(--logo-mg-bottom)}@media only screen and (max-width: 1366px){.header__logo{--logo-max-width: 24rem}}@media only screen and (max-width: 1024px){.header__logo{--logo-max-width: 22rem}}@media only screen and (max-width: 425px){.header__logo{--logo-size: 10em;--logo-max-width: 20rem;--logo-mg-bottom: 3em}}.header__logo>svg{display:block;width:100%;min-height:var(--logo-size)}.header__info{color:var(--color-font)}.header__info>h1{margin-bottom:1em;font-size:3.5em;line-height:1.2}.header__info>p span{font-family:prometo,sans-serif;font-size:2.2em}.header__info+.d-if{isolation:isolate;pointer-events:initial}.speaker{display:grid;grid-template-columns:minmax(.8em,1fr);align-items:flex-start;align-content:flex-start;justify-content:flex-start}.speaker__grid{--grid-gap: 3.2em;--col-count: 4;--grid-mg-bottom: 4em;width:100%;max-width:1024px;margin:0 auto 4em;margin-bottom:var(--grid-mg-bottom);display:grid;grid-template-columns:repeat(4,minmax(.8em,1fr));grid-template-columns:repeat(var(--col-count),minmax(.8em,1fr));grid-gap:3.2em;grid-gap:var(--grid-gap);gap:3.2em;gap:var(--grid-gap);align-items:flex-start;align-content:flex-start;justify-content:flex-start}@media only screen and (max-width: 768px){.speaker__grid{--col-count: 2;--grid-gap: .4em;--grid-mg-bottom: 2.4em}}@media only screen and (max-width: 320px){.speaker__grid{--grid-gap: .8em;--grid-mg-bottom: 1.6em}}.speaker__image{position:relative}.speaker__image img{position:relative;width:100%;height:auto;z-index:2}.speaker__image:before{border-radius:50%;position:absolute;inset:auto auto 5% 50%;content:"";width:78.2%;aspect-ratio:1/1;background-color:#44afe4;transform:translate(-49.2%);z-index:1;box-shadow:0 0 2.4em #0000004d}.speaker__title{--title-padding: 0;--font-size: 13.5pt;--title-gap: .4em;--title-align-items: flex-start;padding:0;padding:0 var(--title-padding);text-align:center;display:grid;grid-template-columns:minmax(.8em,1fr);grid-gap:.4em;grid-gap:var(--title-gap);gap:.4em;gap:var(--title-gap);align-items:flex-start;align-items:var(--title-align-items);align-content:flex-start;justify-content:space-between}@media only screen and (max-width: 768px){.speaker__title{--title-padding: 1.6em}}@media only screen and (max-width: 320px){.speaker__title{--font-size: 1.2em;--font-size: 12pt}}.speaker__title h2{margin-bottom:.4em;font-size:var(--font-size);line-height:1;color:#1a1a19}.speaker__title strong{--font-size: 12pt;display:block;font-size:12pt;font-size:var(--font-size);line-height:1.2;color:#44afe4}@media only screen and (max-width: 320px){.speaker__title strong{--font-size: 10pt}}.zig-zag__container{--col-count: 2;overflow:hidden;box-shadow:0 0 4em #00000026;display:grid;grid-template-columns:repeat(2,minmax(.8em,1fr));grid-template-columns:repeat(var(--col-count),minmax(.8em,1fr));align-items:stretch;align-content:flex-start;justify-content:stretch;border-radius:1.6em}@media only screen and (max-width: 1024px){.zig-zag__container{--col-count: 1}}.zig-zag__box{--box-aspect-ratio: 3 / 2;container:zig-zag__box/inline-size;position:relative;aspect-ratio:3 / 2;aspect-ratio:var(--box-aspect-ratio);background-repeat:no-repeat;background-position:center;background-size:cover;background-color:#fff}@media only screen and (max-width: 1366px){.zig-zag__box{--box-aspect-ratio: none}}@media only screen and (max-width: 1024px){.zig-zag__box{min-height:30vh}}.zig-zag__box--1{background-image:url(/images/backgrounds/landing-new-1.webp);background-repeat:no-repeat;background-position:center center;background-size:cover}@media only screen and (max-width: 1024px){.zig-zag__box--1{background-image:url(/images/backgrounds/landing-new-1.webp)}}@media only screen and (max-width: 768px){.zig-zag__box--1{background-image:url(/images/backgrounds/landing-new-1.webp)}}@media only screen and (max-width: 425px){.zig-zag__box--1{background-image:url(/images/backgrounds/landing-new-1.webp)}}@media only screen and (max-width: 375px){.zig-zag__box--1{background-image:url(/images/backgrounds/landing-new-1.webp)}}@media only screen and (max-width: 1024px){.zig-zag__box--1{aspect-ratio:16/9}}@media only screen and (max-width: 1024px){.zig-zag__box--1{grid-row-start:4}}.zig-zag__box--2{background-image:url(/images/backgrounds/landing-new-2.webp);background-repeat:no-repeat;background-position:center center;background-size:cover}@media only screen and (max-width: 1024px){.zig-zag__box--2{background-image:url(/images/backgrounds/landing-new-2.webp)}}@media only screen and (max-width: 768px){.zig-zag__box--2{background-image:url(/images/backgrounds/landing-new-2.webp)}}@media only screen and (max-width: 425px){.zig-zag__box--2{background-image:url(/images/backgrounds/landing-new-2.webp)}}@media only screen and (max-width: 375px){.zig-zag__box--2{background-image:url(/images/backgrounds/landing-new-2.webp)}}@media only screen and (max-width: 1024px){.zig-zag__box--2{aspect-ratio:16/9}}.zig-zag__box--3{background-image:url(/images/backgrounds/landing-new-3.webp);background-repeat:no-repeat;background-position:center center;background-size:cover}@media only screen and (max-width: 1024px){.zig-zag__box--3{background-image:url(/images/backgrounds/landing-new-3.webp)}}@media only screen and (max-width: 768px){.zig-zag__box--3{background-image:url(/images/backgrounds/landing-new-3.webp)}}@media only screen and (max-width: 425px){.zig-zag__box--3{background-image:url(/images/backgrounds/landing-new-3.webp)}}@media only screen and (max-width: 375px){.zig-zag__box--3{background-image:url(/images/backgrounds/landing-new-3.webp)}}@media only screen and (max-width: 1024px){.zig-zag__box--3{aspect-ratio:16/9}}.zig-zag__info{--info-pad-x: 3.2em;--info-pad-y: 3.2em;width:100%;min-height:100%;display:grid;grid-template-columns:minmax(.8em,1fr);align-items:center;align-content:center;justify-content:center;padding-left:3.2em;padding-right:3.2em;padding-left:var(--info-pad-x);padding-right:var(--info-pad-x);padding-top:3.2em;padding-bottom:3.2em;padding-top:var(--info-pad-y);padding-bottom:var(--info-pad-y);position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%)}@media only screen and (max-width: 1920px){.zig-zag__info{position:relative;inset:auto;transform:translate(0)}}@media only screen and (max-width: 1024px){.zig-zag__info{--info-pad-x: 1.6em;--info-pad-y: 2.4em}}@media only screen and (max-width: 425px){.zig-zag__info{--info-pad-x: .8em}}.zig-zag__grid{--col-count: 3;--col-width: minmax(11.25rem, auto);--col-gap: 1.6em;display:grid;grid-template-columns:repeat(3,minmax(11.25rem,auto));grid-template-columns:repeat(var(--col-count),var(--col-width));grid-gap:1.6em;grid-gap:var(--col-gap);gap:1.6em;gap:var(--col-gap);align-items:center;align-content:center;justify-content:center}@container zig-zag__box (inline-size <= 600px){.zig-zag__grid{--col-count: 1;--col-width: auto}}@media only screen and (max-width: 1024px){.zig-zag__grid{--col-gap: 2.4em}}@media only screen and (max-width: 425px){.zig-zag__grid{--col-gap: 1.6em}}.zig-zag__grid+div{margin-top:2.4em}.zig-zag__grid--col-2{--col-count: 2;--col-width: minmax(.8em, 15rem)}@media only screen and (max-width: 1366px){.zig-zag__grid--col-2{--col-width: auto;--col-count: 1}}@media only screen and (max-width: 1024px){.zig-zag__grid--col-2{--col-width: auto;--col-count: 2}}@media only screen and (max-width: 768px){.zig-zag__grid--col-2{--col-width: minmax(6.25rem, auto)}}@media only screen and (max-width: 425px){.zig-zag__grid--col-2{--col-count: 1}}.zig-zag__item{--item-gap: .8em;display:flex;flex-flow:row nowrap;align-items:center;align-content:normal;justify-content:flex-start;gap:.8em;gap:var(--item-gap)}@media only screen and (max-width: 425px){.zig-zag__item{--item-gap: .8em}}.zig-zag__item>.icon{--icon-color: var(--color-primary);--icon-size: 2.4em}@media only screen and (max-width: 425px){.zig-zag__item>.icon{--icon-size: 3.2em}}.zig-zag__item>span{font-size:12pt;line-height:1}html:not(.avif) .zig-zag__box--1{background-image:url(/images/backgrounds/landing-new-1.webp);background-repeat:no-repeat;background-position:center center;background-size:cover}@media only screen and (max-width: 1024px){html:not(.avif) .zig-zag__box--1{background-image:url(/images/backgrounds/landing-new-1.webp)}}@media only screen and (max-width: 768px){html:not(.avif) .zig-zag__box--1{background-image:url(/images/backgrounds/landing-new-1.webp)}}@media only screen and (max-width: 425px){html:not(.avif) .zig-zag__box--1{background-image:url(/images/backgrounds/landing-new-1.webp)}}@media only screen and (max-width: 375px){html:not(.avif) .zig-zag__box--1{background-image:url(/images/backgrounds/landing-new-1.webp)}}html:not(.avif) .zig-zag__box--2{background-image:url(/images/backgrounds/landing-new-2.webp);background-repeat:no-repeat;background-position:center center;background-size:cover}@media only screen and (max-width: 1024px){html:not(.avif) .zig-zag__box--2{background-image:url(/images/backgrounds/landing-new-2.webp)}}@media only screen and (max-width: 768px){html:not(.avif) .zig-zag__box--2{background-image:url(/images/backgrounds/landing-new-2.webp)}}@media only screen and (max-width: 425px){html:not(.avif) .zig-zag__box--2{background-image:url(/images/backgrounds/landing-new-2.webp)}}@media only screen and (max-width: 375px){html:not(.avif) .zig-zag__box--2{background-image:url(/images/backgrounds/landing-new-2.webp)}}html:not(.avif) .zig-zag__box--3{background-image:url(/images/backgrounds/landing-new-3.webp);background-repeat:no-repeat;background-position:center center;background-size:cover}@media only screen and (max-width: 1024px){html:not(.avif) .zig-zag__box--3{background-image:url(/images/backgrounds/landing-new-3.webp)}}@media only screen and (max-width: 768px){html:not(.avif) .zig-zag__box--3{background-image:url(/images/backgrounds/landing-new-3.webp)}}@media only screen and (max-width: 425px){html:not(.avif) .zig-zag__box--3{background-image:url(/images/backgrounds/landing-new-3.webp)}}@media only screen and (max-width: 375px){html:not(.avif) .zig-zag__box--3{background-image:url(/images/backgrounds/landing-new-3.webp)}}
