:root{--fx-default:0.25s;--fx-paced:0.5s;--fx-slow:0.75s;--z-low:50;--z-default:100;--z-high:200;--z-higher:350;--z-top:500;--z-overthetop:1000;--z-sky:10000;--colors-cobalt:#28216f;--colors-blue:#06b6ff;--colors-red:#ff7d6b;--colors-green:#cafbe8;--colors-brazil-green:#056f31;--colors-purple:#5b40ff;--colors-yellow:#ffd661;--colors-black:#000000;--colors-black-opaque:rgba(0, 0, 0, 0.35);--colors-white:#ffffff;--colors-smoked-white:#fcf8f8}@font-face{font-family:Inter;font-style:normal;font-weight:100;src:url(/fonts/Inter-Thin.woff2) format("woff2"),url(/fonts/Inter-Thin.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:200;src:url(/fonts/Inter-ExtraLight.woff2) format("woff2"),url(/fonts/Inter-ExtraLight.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:300;src:url(/fonts/Inter-Light.woff2) format("woff2"),url(/fonts/Inter-Light.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:url(/fonts/Inter-Regular.woff2) format("woff2"),url(/fonts/Inter-Regular.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:500;src:url(/fonts/Inter-Medium.woff2) format("woff2"),url(/fonts/Inter-Medium.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:600;src:url(/fonts/Inter-SemiBold.woff2) format("woff2"),url(/fonts/Inter-SemiBold.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:700;src:url(/fonts/Inter-Bold.woff2) format("woff2"),url(/fonts/Inter-Bold.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:800;src:url(/fonts/Inter-ExtraBold.woff2) format("woff2"),url(/fonts/Inter-ExtraBold.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:900;src:url(/fonts/Inter-Black.woff2) format("woff2"),url(/fonts/Inter-Black.woff) format("woff")}@font-face{font-family:RightGrotesk;font-style:normal;font-weight:700;src:url(/fonts/RightGrotesk-NarrowBold.woff2) format("woff2"),url(/fonts/RightGrotesk-NarrowBold.woff) format("woff")}@font-face{font-family:TasaText;font-style:normal;font-weight:400;src:url(/fonts/TASAOrbiterText-Regular.woff2) format("woff2"),url(/fonts/TASAOrbiterText-Regular.woff) format("woff")}@font-face{font-family:TasaText;font-style:normal;font-weight:500;src:url(/fonts/TASAOrbiterText-Medium.woff2) format("woff2"),url(/fonts/TASAOrbiterText-Medium.woff) format("woff")}@font-face{font-family:TasaText;font-style:normal;font-weight:600;src:url(/fonts/TASAOrbiterText-Semibold.woff2) format("woff2"),url(/fonts/TASAOrbiterText-Semibold.woff) format("woff")}@font-face{font-family:TasaText;font-style:normal;font-weight:700;src:url(/fonts/TASAOrbiterText-Bold.woff2) format("woff2"),url(/fonts/TASAOrbiterText-Bold.woff) format("woff")}@font-face{font-family:TasaDisplay;font-style:normal;font-weight:400;src:url(/fonts/TASAOrbiterDisplay-Regular.woff2) format("woff2"),url(/fonts/TASAOrbiterDisplay-Regular.woff) format("woff")}@font-face{font-family:TasaDisplay;font-style:normal;font-weight:500;src:url(/fonts/TASAOrbiterDisplay-Medium.woff2) format("woff2"),url(/fonts/TASAOrbiterDisplay-Medium.woff) format("woff")}@font-face{font-family:TasaDisplay;font-style:normal;font-weight:600;src:url(/fonts/TASAOrbiterDisplay-Semibold.woff2) format("woff2"),url(/fonts/TASAOrbiterDisplay-Semibold.woff) format("woff")}@font-face{font-family:TasaDisplay;font-style:normal;font-weight:700;src:url(/fonts/TASAOrbiterDisplay-Bold.woff2) format("woff2"),url(/fonts/TASAOrbiterDisplay-Bold.woff) format("woff")}@font-face{font-family:TasaDisplay;font-style:normal;font-weight:800;src:url(/fonts/TASAOrbiterDisplay-Black.woff2) format("woff2"),url(/fonts/TASAOrbiterDisplay-Black.woff) format("woff")}section.spacer.size--tiny{height:24px}section.spacer.size--small{height:64px}section.spacer.size--normal{height:96px}section.spacer.size--big{height:128px}@media (min-width:768px){section.spacer.size--tiny{height:64px}section.spacer.size--small{height:128px}section.spacer.size--normal{height:256px}section.spacer.size--big{height:512px}}main{background-color:var(--colors-green)}.category{font-family:Inter,sans-serif;font-size:17px;font-weight:700;line-height:130%;letter-spacing:normal;border-bottom:.5px solid var(--colors-black);margin-top:1.5vh}ul{list-style-type:circle}section#key-dates .wrapper h2.add-border{margin-bottom:-2px!important}section#key-dates .wrapper .contents .first-row .items{background-size:cover;flex-direction:column;gap:0}section#key-dates .wrapper .contents .first-row .items .item:first-child{border-bottom:1px solid var(--colors-black)}section#key-dates .wrapper .contents .first-row .items .item{border-bottom:1px solid var(--colors-green)}section#key-dates .wrapper .contents .first-row .items .item h2{text-align:left;color:var(--colors-green);margin-bottom:5px;font-size:20px;border-bottom:0 solid var(--colors-green)}@media (min-width:768px){section#key-dates .wrapper .contents .first-row .items .item h2{border-bottom:1px solid var(--colors-green);font-size:38px;margin-bottom:7px}}section#key-dates .wrapper .contents .first-row .items .item span{padding:0;margin:0}section#key-dates .wrapper .contents .first-row .items .item span.box{background-color:var(--colors-black);border-radius:0;padding:0 7px 0 7px}section#key-dates .wrapper .contents .first-row .items .item span.arrow{background:linear-gradient(-135deg,transparent 22px,#000 22px,#000 100%) top right,linear-gradient(-45deg,transparent 22px,#000 22px,#000 100%) bottom right;background-size:100% 50%;background-repeat:no-repeat;padding-right:35px;padding-left:5px;margin-right:-20px}@media (min-width:768px){section#key-dates .wrapper .contents .first-row .items .item span.arrow{padding-right:40px;padding-left:20px;margin-right:0}}section#key-dates img{mix-blend-mode:multiply;filter:saturate(0)}section#key-dates .info{margin-top:.5vh}section#key-dates .arrow{background:linear-gradient(-135deg,transparent 22px,#000 22px,#000 100%) top right,linear-gradient(-45deg,transparent 22px,#000 22px,#000 100%) bottom right;background-size:100% 50%;background-repeat:no-repeat;padding-right:40px;margin-right:-17px}section#venue img{mix-blend-mode:multiply;filter:saturate(0);width:100%}section#venue .info{margin-top:.5vh}section#speakers .contents{margin-bottom:2vh}section#speakers .contents p{font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:140%;letter-spacing:normal}section#speakers .contents .cards{flex-wrap:wrap}section#speakers .contents .cards .card{flex:1 0 44%}section#speakers .contents .cards .card p.soon{text-shadow:none;color:rgba(0,0,0,.4)}section#organized-by .wrapper{max-width:900px;text-align:center}section#organized-by img#dadu{max-height:100px}section#organized-by img#elisava{max-width:350px}section#accomodations .wrapper .contents .second-row .wrapper-items{margin-top:.5vh;width:100%;gap:20px}section#conference-menu .wrapper .menu-wrapper{border-bottom:2px solid var(--colors-black)}section#conference-menu .wrapper .info{display:flex}section#conference-menu .wrapper .info .details{background-image:url(/images/home.svg);background-size:cover;background-position:center;border-left:0 solid var(--colors-black);border-right:0 solid var(--colors-black)}section#conference-menu .wrapper .info .program{border-left:1px solid var(--colors-black)}section#registration ul,section#submission ul{list-style-type:none;padding-top:8px}@media (min-width:768px){section#registration ul,section#submission ul{padding-top:0}}section#registration ul a,section#submission ul a{border:none}section#registration ul li,section#submission ul li{border-bottom:1px solid var(--colors-black);width:100%;margin-bottom:10px}section#registration ul li span,section#submission ul li span{font-family:RightGrotesk,monospace,sans-serif;font-size:28px;font-weight:700;line-height:100%;letter-spacing:normal;background-color:var(--colors-black);color:var(--colors-green);padding:0 5px 0 5px;border-radius:3px;text-transform:uppercase}section#registration ul li p,section#submission ul li p{margin:5px 0 5px;line-height:120%!important;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:140%;letter-spacing:normal}section#registration ul li .flex,section#submission ul li .flex{display:flex;flex-direction:row;justify-content:space-between;width:100%}section#registration ul li .flex .flex-item,section#submission ul li .flex .flex-item{width:auto;max-width:55%}section#registration ul li .flex .register-btn,section#submission ul li .flex .register-btn{text-align:right}section#registration ul li .flex .register-btn .btn,section#submission ul li .flex .register-btn .btn{background-color:var(--colors-red);color:var(--colors-black);text-decoration:none}section#registration ul li .flex .register-btn .btn:hover,section#submission ul li .flex .register-btn .btn:hover{cursor:pointer;background-color:var(--colors-black);color:var(--colors-red);transition:all .3s}section#registration ul li .flex .register-btn-high span,section#submission ul li .flex .register-btn-high span{color:var(--colors-black);background-color:var(--colors-red);padding-right:8px}section#registration ul li .flex .register-btn-high:hover span,section#submission ul li .flex .register-btn-high:hover span{background-color:var(--colors-black);color:var(--colors-red);transition:all .3s}section#registration .arrow,section#submission .arrow{background:linear-gradient(-135deg,transparent 22px,#000 22px,#000 100%) top right,linear-gradient(-45deg,transparent 22px,#000 22px,#000 100%) bottom right;background-size:100% 50%;background-repeat:no-repeat;padding-right:35px;margin-right:-17px;letter-spacing:-.02em;box-shadow:5px 0 0 #000,-5px 0 0 #000}section#registration .arrow-orange,section#submission .arrow-orange{background:linear-gradient(-135deg,transparent 22px,var(--colors-red) 22px,var(--colors-red) 100%) top right,linear-gradient(-45deg,transparent 22px,var(--colors-red) 22px,var(--colors-red) 100%) bottom right;background-size:100% 50%;background-repeat:no-repeat;padding-right:40px;margin-right:-17px;color:var(--colors-black)}section#registration .orange,section#submission .orange{background-color:var(--colors-red);color:var(--colors-black)}section#registration .spacer,section#submission .spacer{margin-top:2vh}section#registration .spacer-2,section#submission .spacer-2{margin-top:4vh}section#submission h2.add-border{margin-bottom:1vh}section#submission ul li{border-bottom:0}section#submission ul li .flex .flex-item{max-width:100%}section#submission ul li a{color:var(--colors-green);text-decoration:none}section#submission ul li a:hover{text-decoration:none}section#submission ul li a:hover span{color:var(--colors-red)!important;transition:all .35s}a.button{font-family:TasaText,sans-serif;font-size:17px;font-weight:700;line-height:130%;letter-spacing:normal;padding:7px 16px;line-height:48px;border-radius:0;border-bottom:none;transition:all .35s;text-decoration:none;outline:2px solid var(--colors-black);color:var(--colors-green)!important;background-color:var(--colors-black)}a.button:hover{background-color:var(--colors-red);color:var(--colors-black)!important;outline:2px solid var(--colors-black)}section#program{background-color:var(--colors-red);margin-bottom:0;padding-bottom:30px}section#program .day{max-width:900px;margin:0 auto 30px}section#program .day h2{color:var(--colors-white);border-bottom:2px solid var(--colors-black)}section#program .day .program-day .event-wrapper{display:grid;grid-template-columns:70px 1fr 1fr;padding:10px 0;border-bottom:1px solid var(--colors-black-opaque)}section#program .day .program-day .event-wrapper .hour{font-family:Inter,sans-serif;font-size:17px;font-weight:700;line-height:120%;letter-spacing:normal;font-feature-settings:"tnum" on}section#program .day .program-day .event-wrapper .info,section#program .day .program-day .event-wrapper .info-long{flex:1}section#program .day .program-day .event-wrapper .info .room,section#program .day .program-day .event-wrapper .info-long .room{font-family:Inter,sans-serif;font-size:17px;font-weight:700;line-height:120%;letter-spacing:normal;color:var(--colors-white)}section#program .day .program-day .event-wrapper .info .name,section#program .day .program-day .event-wrapper .info-long .name{font-family:Inter,sans-serif;font-size:17px;font-weight:700;line-height:120%;letter-spacing:normal;white-space:nowrap;text-wrap:stable;color:var(--colors-white)}section#program .day .program-day .event-wrapper .info .name.black,section#program .day .program-day .event-wrapper .info-long .name.black{color:var(--colors-black)}section#program .day .program-day .event-wrapper .info .topic,section#program .day .program-day .event-wrapper .info-long .topic{font-family:Inter,sans-serif;font-size:17px;font-weight:700;line-height:120%;letter-spacing:normal;padding:3px 0 3px 0;border-bottom:1px solid rgba(0,0,0,.3)}section#program .day .program-day .event-wrapper .info .topic span,section#program .day .program-day .event-wrapper .info-long .topic span{font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:120%;letter-spacing:normal;padding:2px 0 2px;display:block}section#program .day .program-day .event-wrapper .info .topic:last-child,section#program .day .program-day .event-wrapper .info-long .topic:last-child{border-bottom:none}section#program .day .program-day .event-wrapper .info-long{grid-column-start:2;grid-column-end:4}