:root{--dim: 6px;--fx-default: .25s;--fx-paced: .5s;--fx-slow: .75s;--z-low: 50;--z-default: 100;--z-high: 200;--z-higher: 350;--z-top: 500;--z-overthetop: 1000;--z-sky: 10000;--colors-white: #ffffff;--colors-black: #000000;--colors-grey: #cfcfcf;--colors-orange: #ff8743;--colors-green: #bfe357;--colors-blue: #86a8ff;--colors-solid-blue: #438eff;--colors-azure: #04bfe3;--colors-pink: #ff8374;--colors-purple: #9042de;--colors-turquoise: #6efcc9;--colors-salmon: #ffaf83;--colors-yellow: #fff43c;font-family:monospace,system-ui,Inter,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:url(/assets/Inter-Regular-55b40c28.woff2) format("woff2"),url(/assets/Inter-Regular-e57f22ff.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:600;src:url(/assets/Inter-SemiBold-29ded6df.woff2) format("woff2"),url(/assets/Inter-SemiBold-2561d1da.woff) format("woff")}@font-face{font-family:GT-Ultra;font-style:normal;font-weight:400;src:url(/assets/GTUltraUltra-Median-67e2fe78.woff2) format("woff2"),url(/assets/GTUltraUltra-Median-9f2cd9c5.woff) format("woff")}@font-face{font-family:Stop;font-style:normal;font-weight:400;src:url(../assets/fonts/Stop-regular.woff2) format("woff2"),url(../assets/fonts/Stop-regular.woff) format("woff")}@font-face{font-family:QuickWriters;font-style:light;font-weight:300;src:url(/assets/QuickWriters-Light-eb97c311.woff2) format("woff2"),url(/assets/QuickWriters-Light-a1e8dce9.woff) format("woff")}@font-face{font-family:QuickWriters;font-style:Regular;font-weight:400;src:url(/assets/QuickWriters-Regular-42f8e925.woff2) format("woff2"),url(/assets/QuickWriters-Regular-1f8fe803.woff) format("woff")}@font-face{font-family:QuickWriters;font-style:Bold;font-weight:700;src:url(/assets/QuickWriters-Bold-a697eabe.woff2) format("woff2"),url(/assets/QuickWriters-Bold-39237b88.woff) format("woff")}*{margin:0;padding:0;box-sizing:border-box}body{min-height:100vh;scroll-behavior:smooth}html{scroll-behavior:smooth}*[data-theme=solidBlue]{--primary-color: var(--colors-solid-white)}*[data-theme=orange],*[data-theme=yellow],*[data-theme=green],*[data-theme=blue],*[data-theme=azure],*[data-theme=pink],*[data-theme=purple],*[data-theme=turquoise],*[data-theme=salmon]{--primary-color: var(--colors-white)}main{background:white;overflow:hidden;padding:0 10px}footer{height:100px;background-color:var(--colors-white);border-top:var(--colors-black) 1px solid}header{background-color:transparent;border-bottom:1px solid var(--colors-black);padding:15px 12px;overflow-x:scroll;overflow-y:hidden;z-index:1000;margin-top:50px}@media (min-width: 992px){header{border:0;padding:70px 20px;position:fixed;top:0;left:0;bottom:0}}header ul{list-style:none;display:flex;flex-direction:row}@media (min-width: 992px){header ul{flex-direction:column;gap:0}}header ul li{white-space:nowrap;margin-right:20px}@media (min-width: 768px){header ul li{height:40px}}header ul li:last-child{padding-right:0}@media (min-width: 768px){header ul li:last-child{padding-right:0}}header ul li:hover{padding-right:0}@media (min-width: 768px){header ul li:hover{padding-right:0}}header ul #lang{margin-left:30px}@media (min-width: 992px){header ul #lang{margin-left:0;margin-top:25px}}header a{text-transform:uppercase;color:var(--colors-black);text-decoration:none;font-family:QuickWriters,sans-serif;font-size:32px;font-weight:700;line-height:110%;letter-spacing:normal}header #nav-about:hover,header #nav-program:hover,header #nav-speakers:hover,header #nav-curated:hover,header #nav-venue:hover,header #nav-transport:hover,header #nav-partners:hover{color:var(--colors-pink)}h2{font-family:QuickWriters,sans-serif;font-size:55px;font-weight:300;line-height:100%;letter-spacing:normal;margin:0 0 50px;width:fit-content;padding:4px 8px}section{max-width:1400px;padding:70px 10px}@media (min-width: 992px){section{padding:150px auto;padding-left:165px}}@media (min-width: 992px){section .content{padding-left:80px}}section p{max-width:880px}.logo-container{text-align:center;padding-left:165px;overflow:visible}.logo-container h1{font-family:QuickWriters,sans-serif;font-size:190px;font-weight:400;line-height:50%;letter-spacing:normal;position:absolute;top:150px;width:100%;z-index:1001;color:var(--colors-black)}#about{min-height:70vh;display:flex;flex-direction:column;padding:20px 0 40px 15px;justify-content:space-between;position:relative;width:90%}#about .details{font-family:QuickWriters,sans-serif;font-size:25px;font-weight:300;line-height:100%;letter-spacing:normal;margin-top:-3px}@media (min-width: 768px){#about .details{padding-left:165px;margin:auto}}#about .content{margin-top:30px;display:flex;flex-direction:column;align-items:flex-start;width:fit-content}#about .content .description{max-width:820px;text-wrap:balance;font-family:Inter,sans-serif;font-size:19px;font-weight:500;line-height:130%;letter-spacing:-.025em}@media (min-width: 768px){#about .content .description{max-width:1820px;padding-left:165px;font-family:Inter,sans-serif;font-size:22px;font-weight:500;line-height:130%;letter-spacing:-.025em}}#about .content .description p{margin:auto}#about .content .subscribe{align-self:center;margin-top:50px;font-family:Inter,sans-serif;font-size:22px;font-weight:500;line-height:130%;letter-spacing:normal;padding:8px 16px;color:var(--colors-white);background-color:var(--colors-black);text-decoration:none;outline:var(--colors-black) 2px solid;transition:background-color var(--fx-default),color var(--fx-default);border-radius:1px}#about .content .subscribe a{color:var(--colors-white)}#about .content .subscribe:hover{cursor:pointer}#about .content .subscribe:has(a){transition:all .35s;color:var(--colors-black);cursor:pointer}#program .section-title{margin-top:50px}#program .day-1 .first-column{padding-left:10px}#program .day-1 .first-column .time{display:none}@media (min-width: 768px){#program .day-1 .first-column{padding-left:15px}}#program .day-1 .second-column{padding-left:10px}#program .day-1 .second-column .time{display:none}@media (min-width: 768px){#program .day-1 .second-column{padding-left:0}#program .day-1 .second-column .time{display:block}}#program .slots{display:grid;grid-template-columns:1fr;padding-left:0}@media (min-width: 768px){#program .slots{grid-template-columns:1fr 1fr}}#program .slots .column{max-width:fit-content}#program .slots .slot{display:flex;flex-direction:row;gap:30px;margin-bottom:20px}#program .slots .slot .time{text-align:right;font-family:Inter,sans-serif;font-size:18px;font-weight:400;line-height:110%;letter-spacing:normal;width:50px;height:fit-content;flex-shrink:0}#program .slots .slot .workshop{font-family:Inter,sans-serif;font-size:19px;font-weight:500;line-height:120%;letter-spacing:-.025em}#program .slots .slot .talk .talk-title{font-family:Inter,sans-serif;font-size:19px;font-weight:700;line-height:110%;letter-spacing:-.025em}#program .slots .slot .talk .speaker-name{font-family:Inter,sans-serif;font-size:19px;font-weight:400;line-height:110%;letter-spacing:-.025em}#program .subscribe{border:2px solid black;font-family:Inter,sans-serif;font-size:22px;font-weight:500;line-height:130%;letter-spacing:normal;padding:8px 16px;color:var(--colors-white);background-color:var(--colors-black);border-radius:3px}#program .subscribe:hover{cursor:pointer;color:#fff}#speakers .items{display:grid;grid-template-columns:1fr;gap:50px 30px}@media (min-width: 992px){#speakers .items{grid-template-columns:repeat(2,1fr)}}#speakers .items .item{display:flex;min-height:250px;flex-direction:column;gap:15px;align-items:flex-start}#speakers .items .item img{width:100%}#speakers .items .item .speaker-details{flex:1;display:flex;flex-direction:column;justify-content:flex-start;padding:0 23px;font-family:Inter,sans-serif;font-size:18px;font-weight:500;line-height:130%;letter-spacing:normal}@media (min-width: 576px){#speakers .items .item .speaker-details{padding:0 33px}}@media (min-width: 768px){#speakers .items .item .speaker-details{padding:0 53px}}@media (min-width: 992px){#speakers .items .item .speaker-details{padding:0 33px}}#speakers .items .item .speaker-details .speaker-name{font-family:Inter,sans-serif;font-size:18px;font-weight:700;line-height:130%;letter-spacing:normal;display:inline}#speakers .items .item .speaker-details .speaker-affiliation{display:inline}#speakers .items .item .speaker-details .bio{margin-top:20px;font-family:Inter,sans-serif;font-size:18px;font-weight:500;line-height:130%;letter-spacing:normal;margin-bottom:20px}#speakers .items .item .speaker-details .talk-description{font-style:italic!important;margin-bottom:auto}#speakers .items .item .speaker-details a{margin-top:10px;text-decoration:none}#speakers .items .item .speaker-details a:hover{background:none;color:#000;text-decoration:underline}#curated-by p{font-family:Inter,sans-serif;font-size:19px;font-weight:500;line-height:130%;letter-spacing:-.025em;margin-bottom:30px;padding:0 10px}@media (min-width: 768px){#curated-by p{font-family:Inter,sans-serif;font-size:22px;font-weight:500;line-height:130%;letter-spacing:normal}}#venue p{font-family:Inter,sans-serif;font-size:19px;font-weight:500;line-height:130%;letter-spacing:-.025em;margin-bottom:30px;padding:0 10px}@media (min-width: 768px){#venue p{font-family:Inter,sans-serif;font-size:22px;font-weight:500;line-height:130%;letter-spacing:normal}}#venue img{width:100%}@media (min-width: 992px){#venue img{margin-left:-180px;width:calc(100vw - 110px)}}#transport .location,#transport .medium{font-family:Inter,sans-serif;font-size:19px;font-weight:900;line-height:130%;letter-spacing:-.025em;margin-bottom:10px;padding:0 10px}@media (min-width: 768px){#transport .location,#transport .medium{font-family:Inter,sans-serif;font-size:22px;font-weight:700;line-height:130%;letter-spacing:normal}}#transport .address,#transport .details{font-family:Inter,sans-serif;font-size:19px;font-weight:500;line-height:130%;letter-spacing:-.025em;margin-bottom:30px;padding:0 10px}@media (min-width: 768px){#transport .address,#transport .details{font-family:Inter,sans-serif;font-size:22px;font-weight:500;line-height:130%;letter-spacing:normal}}#transport .options{display:flex;flex-direction:column;gap:30px;max-width:1100px;margin-top:60px}@media (min-width: 768px){#transport .options{flex-direction:row;justify-content:space-between}}#transport .options .medium{margin-bottom:10px}#food ul{list-style:none;display:grid;grid-template-columns:1fr;padding:0 10px}@media (min-width: 768px){#food ul{padding:0}}@media (min-width: 576px){#food ul{grid-template-columns:1fr 1fr}}#food ul li{font-family:Inter,sans-serif;font-size:22px;font-weight:400;line-height:130%;letter-spacing:normal}#food ul li a{text-decoration:none}#food ul li a:hover{text-decoration:underline}#food .address,#food .details{font-family:Inter,sans-serif;font-size:22px;font-weight:400;line-height:110%;letter-spacing:normal}#food .options{display:flex;flex-direction:column;gap:30px;max-width:1100px;margin-top:60px}@media (min-width: 768px){#food .options{flex-direction:row;justify-content:space-between}}#food .options .medium{margin-bottom:10px}span.highlight{transition:all .35s;background-color:var(--colors-black);outline:2px solid black;padding:0 2px;border-radius:1px;color:var(--colors-white)}span.highlight:has(a):hover{transition:all .35s;outline:2px solid black;padding:0 2px;border-radius:1px;color:var(--colors-white)}a{transition:all .35s;color:var(--colors-white)}a:hover{color:#fff}p{width:fit-content}#partners p{padding:0 10px;font-family:Inter,sans-serif;font-size:22px;font-weight:700;line-height:110%;letter-spacing:normal;margin-bottom:40px}@media (min-width: 768px){#partners p{padding:0}}#partners .logos-container{margin:60px 0}#partners .logos{padding:0 10px;display:flex;flex-wrap:wrap;gap:50px;flex-direction:column;align-items:flex-start}@media (min-width: 768px){#partners .logos{padding:0}}@media (min-width: 426px){#partners .logos{align-items:center;flex-direction:row}}#partners .logos a:hover{background-color:transparent}#partners .logos img{max-height:100px;mix-blend-mode:multiply;cursor:pointer}#partners .logos #exeen{max-width:320px}#partners .logos #logo_wud{max-width:170px;max-height:none}.squares,h2{position:relative}.squares-right{box-sizing:border-box;position:relative;height:100%;width:100%}.squares-right:after{content:"";position:absolute;top:calc(var(--dim) / -2);right:calc(var(--dim) / -2);width:var(--dim);height:var(--dim);background:var(--colors-white)}.squares-right:before{content:"";position:absolute;bottom:calc(var(--dim) / -2);right:calc(var(--dim) / -2);width:var(--dim);height:var(--dim);background:var(--colors-white)}.line{display:none;height:2px;background:var(--colors-azure);border:none;position:relative;z-index:var(--z-sky);margin:20px 0 0}#marquee-wrapper{position:fixed;top:0;left:0;z-index:1002;overflow:visible;height:50px;margin-bottom:50px}#marquee-wrapper a{text-decoration:none;color:#000}#marquee-wrapper .marquee{background:var(--colors-yellow);font-family:Inter,sans-serif;font-size:22px;font-weight:500;line-height:110%;letter-spacing:normal;height:50px;border-bottom:2px solid black;border-top:2px solid black}#marquee-wrapper .marquee:hover{text-decoration:none;background-color:var(--colors-yellow);color:#000}#marquee-wrapper .marquee:hover a{text-decoration:none;color:#000}.speakers-page .speakers-gallery{padding:2rem 0}.speakers-page .speakers-gallery .speakers-gallery-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:3rem;padding:3rem 0}@media (min-width: 426px){.speakers-page .speakers-gallery .speakers-gallery-grid{grid-template-columns:1fr;gap:2rem;padding:2rem 0}}.speakers-page .speakers-gallery .speaker-gallery-item{display:flex;flex-direction:column;align-items:center;text-align:center}.speakers-page .speakers-gallery .speaker-gallery-item .speaker-gallery-image{margin-bottom:1rem;width:100%;max-width:500px;height:700px;min-height:700px}.speakers-page .speakers-gallery .speaker-gallery-item .speaker-gallery-info{max-width:500px}.speakers-page .speakers-gallery .speaker-gallery-item .speaker-gallery-info .speaker-gallery-name{font-family:QuickWriters,sans-serif;font-size:24px;font-weight:700;line-height:120%;letter-spacing:normal;margin-bottom:.5rem;color:var(--colors-black)}.speakers-page .speakers-gallery .speaker-gallery-item .speaker-gallery-info .speaker-gallery-affiliation{font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:140%;letter-spacing:normal;color:var(--colors-gray);margin-bottom:.8rem;font-style:italic}.speakers-page .speakers-gallery .speaker-gallery-item .speaker-gallery-info .speaker-gallery-bio{font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:150%;letter-spacing:normal;color:var(--colors-black);text-align:left}.speakers-page .section-title .frame{width:60px!important;height:60px!important}@media (min-width: 426px){.speakers-page .section-title .frame{width:40px!important;height:40px!important}}.speakers-page .back-link{font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:140%;letter-spacing:normal;color:var(--colors-black);text-decoration:none;display:inline-block;padding:.8rem 1.5rem;border:2px solid var(--colors-black);background:var(--colors-white);transition:all .3s ease}.speakers-page .back-link:hover{background:var(--colors-black);color:var(--colors-white)}
