.event-page>div,.event-page>section{position:relative}.event-page>div:nth-child(0),.event-page>section:nth-child(0){z-index:1}.event-page>div:nth-child(1),.event-page>section:nth-child(1){z-index:2}.event-page>div:nth-child(2),.event-page>section:nth-child(2){z-index:3}.event-page>div:nth-child(3),.event-page>section:nth-child(3){z-index:4}.event-page>div:nth-child(4),.event-page>section:nth-child(4){z-index:5}.event-page>div:nth-child(5),.event-page>section:nth-child(5){z-index:6}.event-page>div:nth-child(6),.event-page>section:nth-child(6){z-index:7}.event-page>div:nth-child(7),.event-page>section:nth-child(7){z-index:8}.event-page>div:nth-child(8),.event-page>section:nth-child(8){z-index:9}.event-page>div:nth-child(9),.event-page>section:nth-child(9){z-index:10}.event-page>div:nth-child(10),.event-page>section:nth-child(10){z-index:11}.event-page>div:nth-child(11),.event-page>section:nth-child(11){z-index:12}.event-page>div:nth-child(12),.event-page>section:nth-child(12){z-index:13}.event-page>div:nth-child(13),.event-page>section:nth-child(13){z-index:14}.event-page>div:nth-child(14),.event-page>section:nth-child(14){z-index:15}.event-page>div:nth-child(15),.event-page>section:nth-child(15){z-index:16}.event-page>div:nth-child(16),.event-page>section:nth-child(16){z-index:17}.event-page>div:nth-child(17),.event-page>section:nth-child(17){z-index:18}.event-page>div:nth-child(18),.event-page>section:nth-child(18){z-index:19}.speakers__content{padding-top:var(--block-spacing-top);padding-bottom:var(--block-spacing-bottom);padding-left:var(--block-padding-side);padding-right:var(--block-padding-side);max-width:var(--block-max-width);margin:0 auto}.speakers__content.fade-in-on-scroll{opacity:1;transition:opacity .5s ease-out .1s,transform .5s ease-out .1s;transform:translateY(0)}.speakers__content.fade-in-on-scroll.fade-out{opacity:0;transform:translateY(50px)}.speakers__title{font-family:var(--font-family-heading);font-size:var(--font-main-size);font-weight:var(--font-main-weight);line-height:var(--font-main-line-height);margin:0 0 var(--spacing-8) 0;text-align:center}.speakers__list--grid{display:grid;gap:var(--spacing-3);grid-template-columns:1fr}@media only screen and (min-width:500px){.speakers__list--grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:650px){.speakers__list--grid{gap:var(--spacing-4);grid-template-columns:repeat(3,minmax(0,1fr))}}.speaker-grid{text-align:center;display:flex;flex-direction:column;align-items:center}.speaker-grid__image-container{aspect-ratio:1/1;width:100%;margin-bottom:var(--spacing-2);position:relative;display:block}.speaker-grid__image-container:hover{opacity:1}.speaker-grid__image{display:block;width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:center}.speaker-grid__image-placeholder{aspect-ratio:1/1;width:100%;background-color:var(--color-secondary-contrast-color);border-radius:50%}.speaker-grid__name{font-size:var(--font-medium-size);font-weight:var(--font-medium-weight);line-height:var(--font-medium-line-height);display:block;text-decoration:none;color:var(--color-text-color)}.speaker-grid--focus-on-talk .speaker-grid__name{font-size:var(--font-base-size)}.speaker-grid__talk-title{font-family:var(--font-family-heading);font-size:var(--font-medium-size);font-weight:var(--font-medium-weight);line-height:var(--font-medium-line-height);display:block;text-decoration:none;color:var(--color-text-color);margin-bottom:var(--spacing-2)}.speaker-grid__occupation{font-size:var(--font-small-size);line-height:var(--font-small-line-height)}.speaker-grid__links{margin-top:var(--spacing-base)}.speakers__list--complete{display:flex;flex-direction:column;gap:var(--spacing-3)}@media only screen and (min-width:650px){.speakers__list--complete{gap:var(--spacing-8)}}.speaker-complete{display:grid;grid-template-columns:1fr;gap:var(--spacing-4);align-items:start;justify-items:center}@media only screen and (min-width:650px){.speaker-complete{grid-template-columns:1fr 2fr}}@media only screen and (min-width:900px){.speaker-complete{grid-template-columns:1fr 3fr}}.speaker-complete__content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;justify-self:start}.speaker-complete__image-container{aspect-ratio:1/1;max-width:250px;width:100%;margin-bottom:var(--spacing-2);position:relative;display:block}.speaker-complete__image-container:hover{opacity:1}.speaker-complete__image{display:block;width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:center}.speaker-complete__image-placeholder{aspect-ratio:1/1;width:100%;background-color:var(--color-secondary-contrast-color);border-radius:50%}.speaker-complete-focus-speaker__name{font-size:var(--font-large-size);font-weight:var(--font-large-weight);line-height:var(--font-large-line-height);margin:0 0 var(--spacing-05) 0}.speaker-complete-focus-speaker__occupation{font-weight:500}.speaker-complete-focus-speaker__bio{margin:var(--spacing-2) 0}.speaker-complete-focus-speaker__bio p{margin:0}.speaker-complete-focus-speaker__bio p+p{margin-top:var(--spacing-base)}.speaker-complete-focus-speaker__links{margin-top:var(--spacing-base)}.speaker-complete-focus-speaker__items{display:flex;flex-direction:column;gap:var(--spacing-4);margin-top:var(--spacing-4)}.speaker-complete-focus-speaker__item-title{font-size:var(--font-medium-size);font-weight:var(--font-medium-weight);line-height:var(--font-medium-line-height);display:block;margin:0 0 var(--spacing-2) 0}.speaker-complete-focus-speaker__item-title-link{text-decoration:none;color:var(--color-text-color)}.speaker-complete-focus-speaker__item-description{font-size:var(--font-small-size)}.speaker-complete-focus-speaker__item-description p{margin:0}.speaker-complete-focus-speaker__item-description p+p{margin-top:var(--spacing-base)}.speaker-complete-focus-item__items{display:flex;flex-direction:column;gap:32px}.speaker-complete-focus-item__title{font-size:var(--font-large-size);font-weight:var(--font-large-weight);line-height:var(--font-large-line-height);display:block;text-decoration:none;color:var(--color-text);margin:0 0 var(--spacing-2) 0}.speaker-complete-focus-item__description p{margin:0}.speaker-complete-focus-item__description p+p{margin-top:var(--spacing-base);font-size:var(--font-small-size)}.speaker-complete__links{margin-top:var(--spacing-base)}.speaker-complete-focus-item__name{font-size:var(--font-medium-size);font-weight:var(--font-medium-weight);line-height:var(--font-medium-line-height);margin:var(--spacing-4) 0 var(--spacing-05) 0}.speaker-complete-focus-item__occupation{font-weight:500}.speaker-complete-focus-item__bio{margin:var(--spacing-2) 0;font-size:var(--font-small-size)}.speaker-complete-focus-item__bio p{margin:0}.speaker-complete-focus-item__bio p+p{margin-top:var(--spacing-base);font-size:var(--font-small-size)}.speaker-schedule-meta{margin-bottom:var(--spacing-2);display:flex;flex-wrap:wrap;gap:10px;font-size:var(--font-small-size);font-weight:600}.speaker-schedule-meta__item{display:inline-flex;align-items:center;gap:5px;line-height:1}.sponsors{--sponsor-levels-gap: var(--spacing-8);--sponsor-level-gap: var(--spacing-6);--sponsor-gap: var(--spacing-2);--sponsor-width-large: calc( (100% - (var(--sponsor-gap) * (var(--sponsors-per-row-large) - 1))) / var(--sponsors-per-row-large) );--sponsor-width-medium: calc( (100% - (var(--sponsor-gap) * (var(--sponsors-per-row-medium) - 1))) / var(--sponsors-per-row-medium) );--sponsor-width-small: calc( (100% - (var(--sponsor-gap) * (var(--sponsors-per-row-small) - 1))) / var(--sponsors-per-row-small) );--sponsors-per-row-large: 1;--sponsors-per-row-medium: 2;--sponsors-per-row-small: 3;--sponsors-content-display-large: flex}@media only screen and (min-width:400px){.sponsors{--sponsor-gap: var(--spacing-3);--sponsors-per-row-large: 2;--sponsors-per-row-medium: 3;--sponsors-per-row-small: 5;--sponsors-content-display-large: flex;--sponsors-content-display-medium: flex}}@media only screen and (min-width:900px){.sponsors{--sponsor-gap: var(--spacing-4);--sponsors-per-row-large: 3;--sponsors-per-row-medium: 4;--sponsors-per-row-small: 5;--sponsors-content-display-large: flex;--sponsors-content-display-medium: flex;--sponsors-content-display-small: flex}}.sponsors__content{padding-top:var(--block-spacing-top);padding-bottom:var(--block-spacing-bottom);padding-left:var(--block-padding-side);padding-right:var(--block-padding-side);max-width:var(--block-max-width);margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sponsor-levels-gap)}.sponsors__content.fade-in-on-scroll{opacity:1;transition:opacity .5s ease-out .1s,transform .5s ease-out .1s;transform:translateY(0)}.sponsors__content.fade-in-on-scroll.fade-out{opacity:0;transform:translateY(50px)}.sponsors__sponsor-level{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sponsor-level-gap)}.sponsors__sponsor-level-title{font-size:var(--font-large-size);font-weight:var(--font-large-weight);line-height:var(--font-large-line-height);margin:0}.sponsors__sponsor-level-sponsors{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;gap:var(--sponsor-gap)}.sponsors__sponsor-level--style-large{--sponsor-width: var(--sponsor-width-large);--sponsors-content-display: var(--sponsors-content-display-large)}.sponsors__sponsor-level--style-medium{--sponsor-width: var(--sponsor-width-medium);--sponsors-content-display: var(--sponsors-content-display-medium)}.sponsors__sponsor-level--style-small{--sponsor-width: var(--sponsor-width-small);--sponsors-content-display: var(--sponsors-content-display-small)}.sponsors__sponsor{width:var(--sponsor-width);background-color:var(--color-background-secondary);color:var(--color-text-color);box-sizing:border-box;padding:var(--spacing-3);display:flex;flex-direction:column;gap:var(--spacing-2);border-radius:var(--sponsor-border-radius, 0)}a.sponsors__sponsor{text-decoration:none;transition:transform .2s ease-in-out;color:var(--color-text-color)}a.sponsors__sponsor:hover{transform:scale(1.02);opacity:1}.sponsors__sponsor-image{max-width:100%;display:block;object-fit:contain;aspect-ratio:4/3}.sponsors__sponsor-content{display:var(--sponsors-content-display, none);text-align:center;flex-direction:column;gap:var(--spacing-05)}.sponsors__sponsor-name{font-weight:var(--font-medium-weight)}.sponsors__sponsor-description{font-size:var(--font-small-size)}.wave-divider{--wave-divider-size: 20px;--wave-divider-softness: .8;--R: calc(var(--wave-divider-size) * sqrt(var(--wave-divider-softness) * var(--wave-divider-softness) + 1)) at 50%;margin-top:calc(var(--wave-divider-size) * -2);padding-top:calc(var(--wave-divider-size) * 2.5);padding-bottom:calc(var(--wave-divider-size) * 2.5);mask:linear-gradient(black 0 0) 0 0/100% 100% no-repeat,radial-gradient(var(--R) calc(0% + var(--wave-divider-size) * (1 + var(--wave-divider-softness))),transparent 99%,black 101%) calc(50% - 2 * var(--wave-divider-size)) 0/calc(4 * var(--wave-divider-size)) var(--wave-divider-size) repeat-x,radial-gradient(var(--R) calc(0% - var(--wave-divider-size) * var(--wave-divider-softness)),black 99%,transparent 101%) 50% var(--wave-divider-size)/calc(4 * var(--wave-divider-size)) var(--wave-divider-size) repeat-x;mask-composite:exclude}:root{--block-max-width: 980px ;--block-padding-side: 20px;--spacing-base: 4px;--spacing-05: calc(var(--spacing-base) * .5);--spacing-2: calc(var(--spacing-base) * 2);--spacing-3: calc(var(--spacing-base) * 3);--spacing-4: calc(var(--spacing-base) * 4);--spacing-5: calc(var(--spacing-base) * 5);--spacing-6: calc(var(--spacing-base) * 6);--spacing-7: calc(var(--spacing-base) * 7);--spacing-8: calc(var(--spacing-base) * 8);--font-small-size: 14px;--font-small-line-height: 1.4;--font-base-size: 17px;--font-main-weight: 400;--font-main-size: 50px;--font-main-line-height: 1.2}@media only screen and (min-width:650px){:root{--block-padding-side: 40px;--spacing-base: 8px;--font-small-size: 16px;--font-base-size: 20px}}a{font-weight:inherit}.block--theme-primary{background-color:var(--color-contrast-color);--color-background: var(--color-contrast-color);--color-background-secondary: var(--color-secondary-contrast-color);--color-text: var(--color-text-color);--color-accent: var(--color-primary)}.block--theme-secondary{--color-background: var(--color-secondary-contrast-color);--color-background-secondary: var(--color-contrast-color);--color-text: var(--color-text-color);--color-accent: var(--color-primary)}.block--theme-inverted{--color-background: var(--color-primary);--color-background-secondary: var(--color-secondary-contrast-color);--color-text: var(--color-contrast-color);--color-accent: var(--color-contrast)}.block{color:var(--color-text);background-color:var(--color-background)}
