﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{font-feature-settings:"liga" off,"clig" off;font-family:"Panel-Mono",monospace;font-weight:500;line-height:150%}.bold{font-weight:700}h1,.h1,h2,.h2,h3,.h3,h4,.h4{font-feature-settings:"liga" off,"clig" off;font-family:"Panel-Mono",monospace;font-weight:500;line-height:150%;color:var(--blue-light);font-feature-settings:"liga" off,"clig" off;text-shadow:10px 10px 20px var(--blue);-webkit-text-stroke-width:2px;-webkit-text-stroke-color:var(--beige);font-family:Strenuous;font-weight:700;font-style:normal;text-transform:lowercase;letter-spacing:3px}h1,.h1{font-size:clamp(20px,3.65vw,70px);line-height:clamp(26px,4.67vw,90px)}@media screen and (max-width: 60rem){h1,.h1{font-size:clamp(30px,4.5vw,36px);line-height:42px}}h2,.h2{font-size:clamp(14px,2.55vw,50px)}@media screen and (max-width: 60rem){h2,.h2{font-size:clamp(24px,3.3vw,30px)}}h3,.h3{font-size:clamp(13px,2.3vw,40px)}@media screen and (max-width: 60rem){h3,.h3{font-size:clamp(24px,3.3vw,30px)}}h4,.h4{font-size:clamp(10px,1.825vw,35px)}@media screen and (max-width: 60rem){h4,.h4{font-size:clamp(20px,3vw,25px)}}p+p,p+ul,ul+p,h2+p{margin-top:1rem}p,a,li{color:var(--blue-light);font-size:clamp(14px,1vw,18px);line-height:clamp(14.8px,2.6vw,50px);font-style:normal;font-weight:500}@media screen and (max-width: 60rem){p,a,li{font-size:1rem;line-height:24px}}a{text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;font-weight:700}@keyframes btnText{0%{background-position-x:-4rem}100%{background-position:0 0}}a:not([class]){display:block;-webkit-text-fill-color:var(--blue-light)}a:not([class]):hover{text-decoration-color:rgba(0,0,0,0);background-repeat:no-repeat;background:-webkit-linear-gradient(65deg, var(--blue-light) 0%, var(--yellow) 30%, var(--green) 70%, var(--blue) 100%);background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);animation-name:btnText;animation-duration:.4s;animation-fill-mode:forwards;animation-timing-function:ease-in-out}a:not([class]):visited{text-decoration-color:var(--blue-light)}strong{font-weight:900}:root{--beige: #e8eae7;--blue-light: #8dd7ff;--blue-dark: #0e1025;--blue: #2880ff;--yellow: #fec976;--green: #cade39}.beige{color:var(--beige)}.m-0{margin:0}.mt-0{margin-top:0}.mb-0{margin-bottom:0}.mx-0{margin-right:0;margin-left:0}.my-0{margin-bottom:0;margin-top:0}.me-0{margin-right:0}.ms-0{margin-left:0}.p-0{padding:0}.pt-0{padding-top:0}.pb-0{padding-bottom:0}.px-0{padding-right:0;padding-left:0}.py-0{padding-bottom:0;padding-top:0}.ps-0{padding-left:0}.pe-0{padding-right:0}.gap-0{gap:0}.m-1{margin:.25rem}.mt-1{margin-top:.25rem}.mb-1{margin-bottom:.25rem}.mx-1{margin-right:.25rem;margin-left:.25rem}.my-1{margin-bottom:.25rem;margin-top:.25rem}.me-1{margin-right:.25rem}.ms-1{margin-left:.25rem}.p-1{padding:.25rem}.pt-1{padding-top:.25rem}.pb-1{padding-bottom:.25rem}.px-1{padding-right:.25rem;padding-left:.25rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.ps-1{padding-left:.25rem}.pe-1{padding-right:.25rem}.gap-1{gap:.25rem}.m-2{margin:.5rem}.mt-2{margin-top:.5rem}.mb-2{margin-bottom:.5rem}.mx-2{margin-right:.5rem;margin-left:.5rem}.my-2{margin-bottom:.5rem;margin-top:.5rem}.me-2{margin-right:.5rem}.ms-2{margin-left:.5rem}.p-2{padding:.5rem}.pt-2{padding-top:.5rem}.pb-2{padding-bottom:.5rem}.px-2{padding-right:.5rem;padding-left:.5rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.ps-2{padding-left:.5rem}.pe-2{padding-right:.5rem}.gap-2{gap:.5rem}.m-3{margin:1rem}.mt-3{margin-top:1rem}.mb-3{margin-bottom:1rem}.mx-3{margin-right:1rem;margin-left:1rem}.my-3{margin-bottom:1rem;margin-top:1rem}.me-3{margin-right:1rem}.ms-3{margin-left:1rem}.p-3{padding:1rem}.pt-3{padding-top:1rem}.pb-3{padding-bottom:1rem}.px-3{padding-right:1rem;padding-left:1rem}.py-3{padding-bottom:1rem;padding-top:1rem}.ps-3{padding-left:1rem}.pe-3{padding-right:1rem}.gap-3{gap:1rem}.m-4{margin:1.5rem}.mt-4{margin-top:1.5rem}.mb-4{margin-bottom:1.5rem}.mx-4{margin-right:1.5rem;margin-left:1.5rem}.my-4{margin-bottom:1.5rem;margin-top:1.5rem}.me-4{margin-right:1.5rem}.ms-4{margin-left:1.5rem}.p-4{padding:1.5rem}.pt-4{padding-top:1.5rem}.pb-4{padding-bottom:1.5rem}.px-4{padding-right:1.5rem;padding-left:1.5rem}.py-4{padding-bottom:1.5rem;padding-top:1.5rem}.ps-4{padding-left:1.5rem}.pe-4{padding-right:1.5rem}.gap-4{gap:1.5rem}.m-5{margin:2rem}.mt-5{margin-top:2rem}.mb-5{margin-bottom:2rem}.mx-5{margin-right:2rem;margin-left:2rem}.my-5{margin-bottom:2rem;margin-top:2rem}.me-5{margin-right:2rem}.ms-5{margin-left:2rem}.p-5{padding:2rem}.pt-5{padding-top:2rem}.pb-5{padding-bottom:2rem}.px-5{padding-right:2rem;padding-left:2rem}.py-5{padding-bottom:2rem;padding-top:2rem}.ps-5{padding-left:2rem}.pe-5{padding-right:2rem}.gap-5{gap:2rem}.m-6{margin:2.5rem}.mt-6{margin-top:2.5rem}.mb-6{margin-bottom:2.5rem}.mx-6{margin-right:2.5rem;margin-left:2.5rem}.my-6{margin-bottom:2.5rem;margin-top:2.5rem}.me-6{margin-right:2.5rem}.ms-6{margin-left:2.5rem}.p-6{padding:2.5rem}.pt-6{padding-top:2.5rem}.pb-6{padding-bottom:2.5rem}.px-6{padding-right:2.5rem;padding-left:2.5rem}.py-6{padding-bottom:2.5rem;padding-top:2.5rem}.ps-6{padding-left:2.5rem}.pe-6{padding-right:2.5rem}.gap-6{gap:2.5rem}.m-7{margin:3rem}.mt-7{margin-top:3rem}.mb-7{margin-bottom:3rem}.mx-7{margin-right:3rem;margin-left:3rem}.my-7{margin-bottom:3rem;margin-top:3rem}.me-7{margin-right:3rem}.ms-7{margin-left:3rem}.p-7{padding:3rem}.pt-7{padding-top:3rem}.pb-7{padding-bottom:3rem}.px-7{padding-right:3rem;padding-left:3rem}.py-7{padding-bottom:3rem;padding-top:3rem}.ps-7{padding-left:3rem}.pe-7{padding-right:3rem}.gap-7{gap:3rem}.m-8{margin:4rem}.mt-8{margin-top:4rem}.mb-8{margin-bottom:4rem}.mx-8{margin-right:4rem;margin-left:4rem}.my-8{margin-bottom:4rem;margin-top:4rem}.me-8{margin-right:4rem}.ms-8{margin-left:4rem}.p-8{padding:4rem}.pt-8{padding-top:4rem}.pb-8{padding-bottom:4rem}.px-8{padding-right:4rem;padding-left:4rem}.py-8{padding-bottom:4rem;padding-top:4rem}.ps-8{padding-left:4rem}.pe-8{padding-right:4rem}.gap-8{gap:4rem}.m-9{margin:5rem}.mt-9{margin-top:5rem}.mb-9{margin-bottom:5rem}.mx-9{margin-right:5rem;margin-left:5rem}.my-9{margin-bottom:5rem;margin-top:5rem}.me-9{margin-right:5rem}.ms-9{margin-left:5rem}.p-9{padding:5rem}.pt-9{padding-top:5rem}.pb-9{padding-bottom:5rem}.px-9{padding-right:5rem;padding-left:5rem}.py-9{padding-bottom:5rem;padding-top:5rem}.ps-9{padding-left:5rem}.pe-9{padding-right:5rem}.gap-9{gap:5rem}.m-10{margin:10rem}.mt-10{margin-top:10rem}.mb-10{margin-bottom:10rem}.mx-10{margin-right:10rem;margin-left:10rem}.my-10{margin-bottom:10rem;margin-top:10rem}.me-10{margin-right:10rem}.ms-10{margin-left:10rem}.p-10{padding:10rem}.pt-10{padding-top:10rem}.pb-10{padding-bottom:10rem}.px-10{padding-right:10rem;padding-left:10rem}.py-10{padding-bottom:10rem;padding-top:10rem}.ps-10{padding-left:10rem}.pe-10{padding-right:10rem}.gap-10{gap:10rem}.border{border:2px solid var(--white)}.border-y{border:none;border-top:2px solid var(--white);border-bottom:2px solid var(--white)}.border-x{border:none;border-right:2px solid var(--white);border-left:2px solid var(--white)}@media (max-width: 60rem){.border-x{border-right:0;border-left:0}}.border-r{border:none;border-right:2px solid var(--white)}@media (max-width: 60rem){.border-r{border-right:0}}.border-l{border:none;border-left:2px solid var(--white)}@media (max-width: 60rem){.border-l{border-left:0}}.border-t{border:none;border-top:2px solid var(--white)}.border-b{border:none;border-bottom:2px solid var(--white)}.container{margin:0 auto;max-width:1440px}.mw-70{max-width:30rem}.mw-80{max-width:50rem}.center{display:flex;justify-content:center;text-align:center}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.skip-link{position:absolute;background-color:var(--black);color:var(--white);padding:.5rem;opacity:0}.skip-link:focus{opacity:1}@media (max-width: 96rem){.container{margin:0 5%}}tito-button button{background-color:initial;border:initial;padding:initial;cursor:pointer;color:inherit;font-size:inherit;font-family:inherit;letter-spacing:inherit;text-align:inherit;line-height:inherit}.hero{padding:4rem 2rem;background:url(/images/sparkle.png),url(/images/sparkle.png),url(/images/planet.webp);background-size:4rem,4rem,4rem;background-position:0 50vh,75vw 0,right 6rem;background-repeat:no-repeat}@media screen and (max-width: 60rem){.hero{min-height:auto}}.hero img{display:block;width:100%;height:auto}.hero__grid{display:grid;grid-template:"meta content" auto/auto max(50%,26rem);gap:5rem;width:min(85%,100rem);margin:0 auto}@media screen and (max-width: 60rem){.hero__grid{grid-template:"meta" auto "content" auto/1fr;padding-bottom:2rem;gap:1rem;width:100%}}.hero__logo{margin-bottom:-30%}.hero__canvas{position:relative;width:100%;aspect-ratio:1/1}.hero__canvas canvas{width:100%;height:100%}.hero__grid-meta{grid-area:meta;padding-top:.75rem;width:35vw;margin:0 auto}@media screen and (max-width: 60rem){.hero__grid-meta{width:80vw}}.hero__grid-meta .hero__grid-meta-info{color:var(--beige);letter-spacing:1px;line-height:140%;margin-bottom:2rem;padding-left:20px;text-align:left}@media screen and (max-width: 60rem){.hero__grid-meta .hero__grid-meta-info{text-align:center;padding-left:0}}.hero__grid-meta .hero__grid-logo-wrapper img{max-width:100%}.hero__grid-content{grid-area:content;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:4vw;outline:2px dotted var(--blue-light);outline-offset:-15px;background-image:url(/images/util/corner-top-left.svg),url(/images/util/corner-top-right.svg),url(/images/util/corner-bottom-right.svg),url(/images/util/corner-bottom-left.svg);background-position:top left,top right,bottom right,bottom left;background-repeat:no-repeat;background-size:.75rem;transition:background .25s ease-in-out}.hero__grid-content:hover{background-position:top calc(.75rem + 1px) left calc(.75rem + 1px),top calc(.75rem + 1px) right calc(.75rem + 1px),bottom calc(.75rem + 1px) right calc(.75rem + 1px),bottom calc(.75rem + 1px) left calc(.75rem + 1px)}.hero__grid-content .hero__grid-content-ticket-button{display:inline-flex;padding:15px 40px;justify-content:center;align-items:center;gap:10px;cursor:pointer;transition:all .4s;width:auto;border-radius:45px;border:2px solid var(--blue-dark);background:linear-gradient(90deg, var(--yellow) 0%, var(--green) 100%);box-shadow:0px 0px 100px 0px var(--yellow);color:var(--blue-dark);font-family:Strenuous;font-size:clamp(32px,2.9vw,55px);font-style:normal;font-weight:700;line-height:48px;letter-spacing:.3vw;text-decoration:none;text-align:center}.hero__grid-content .hero__grid-content-ticket-button:hover,.hero__grid-content .hero__grid-content-ticket-button:active{scale:1.05;transition:all .2s ease-in-out}@media (max-width: 60rem){.hero__grid-content .hero__grid-content-ticket-button{padding:8px;width:70vw}}.hero__grid-content .hero__grid-content-ticket-button:hover,.hero__grid-content .hero__grid-content-ticket-button:active{box-shadow:0px 0px 50px 0px var(--blue);background:linear-gradient(90deg, var(--green) 0%, #f6d2d7 80%)}.hero__grid-content .hero__grid-content-schedule-button{display:inline-flex;padding:15px 40px;justify-content:center;align-items:center;gap:10px;cursor:pointer;transition:all .4s;width:auto;border-radius:45px;border:2px solid var(--blue-dark);background:linear-gradient(90deg, var(--yellow) 0%, var(--green) 100%);box-shadow:0px 0px 100px 0px var(--yellow);color:var(--blue-dark);font-family:Strenuous;font-size:clamp(32px,2.9vw,55px);font-style:normal;font-weight:700;line-height:48px;letter-spacing:.3vw;text-decoration:none;border:2px solid var(--blue-light);color:var(--blue-light);background:none;box-shadow:none}.hero__grid-content .hero__grid-content-schedule-button:hover,.hero__grid-content .hero__grid-content-schedule-button:active{scale:1.05;transition:all .2s ease-in-out}@media (max-width: 60rem){.hero__grid-content .hero__grid-content-schedule-button{padding:8px;width:70vw}}.hero__grid-content .hero__grid-content-schedule-button:hover,.hero__grid-content .hero__grid-content-schedule-button:active{box-shadow:0px 0px 50px 0px var(--blue);background:linear-gradient(90deg, var(--green) 0%, #f6d2d7 80%)}.hero__grid-content .hero__grid-content-schedule-button:hover,.hero__grid-content .hero__grid-content-schedule-button:active{box-shadow:none;background:none}.hero__grid-buttons{display:flex;flex-direction:column;margin:1rem auto;gap:1.5rem}nav{z-index:50;position:relative;background:linear-gradient(90deg, #fec976 0%, #c0cffa 47%, #c0cffa 97%);padding:14px 16px}nav .skip-link{position:absolute;background-color:var(--black);color:var(--white);opacity:0;top:0;left:0}nav .skip-link:focus{opacity:1}.nav__links{display:flex;flex-direction:row;gap:.25rem}@media screen and (max-width: 60rem){.nav__links{gap:.75rem}}.nav__links-schedule{display:inline-flex;padding:15px 40px;justify-content:center;align-items:center;gap:10px;cursor:pointer;transition:all .4s;width:auto;border-radius:100px;border:2px solid #1d113f;color:#1d113f;font-family:Strenuous;font-size:20px;font-style:normal;font-weight:700;line-height:normal;text-decoration:none;border:none;color:#1d113f;font-family:Strenuous;font-size:20px;font-style:normal;font-weight:700;line-height:normal;text-decoration:none}.nav__links-schedule:hover,.nav__links-schedule:active{scale:1.05;transition:all .2s ease-in-out}@media (max-width: 60rem){.nav__links-schedule{padding:8px;width:70vw}}@media (max-width: 60rem){.nav__links-schedule{padding:5px 15px;font-size:15px;width:auto}}@media (max-width: 60rem){.nav__links-schedule{font-size:15px;width:auto}}.nav__logo .link{display:flex}.nav__logo .logo{height:20px;padding-bottom:0}@media screen and (max-width: 60rem){.nav__logo .logo{width:30vw;padding-bottom:.75rem}}.nav__tito-button{display:inline-flex;padding:15px 40px;justify-content:center;align-items:center;gap:10px;cursor:pointer;transition:all .4s;width:auto;border-radius:100px;border:2px solid #1d113f;color:#1d113f;font-family:Strenuous;font-size:20px;font-style:normal;font-weight:700;line-height:normal;text-decoration:none}.nav__tito-button:hover,.nav__tito-button:active{scale:1.05;transition:all .2s ease-in-out}@media (max-width: 60rem){.nav__tito-button{padding:8px;width:70vw}}@media (max-width: 60rem){.nav__tito-button{padding:5px 15px;font-size:15px;width:auto}}.nav__wrapper{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 60rem){.nav{position:static}.nav__wrapper{flex-direction:column;gap:.75rem}}.rustfest{margin:8rem auto 0 auto;text-align:center}@media screen and (max-width: 60rem){.rustfest{margin:4rem auto 0 auto}}.rustfest p{font-size:clamp(16px,1vw,20px);color:var(--beige)}.about{padding:20rem 0 24rem 0;margin:-35rem auto -45rem auto}@media screen and (max-width: 60rem){.about{padding:4rem 0;margin:0}}.about li{font-size:1rem}.about .about__grid{background:url(images/about.png);background-size:cover;background-repeat:no-repeat;padding-bottom:30rem;background-position:center center}@media screen and (max-width: 60rem){.about .about__grid{background-size:100% 100%;padding-bottom:53vw;padding-top:53vw;margin-top:-53vw;margin-bottom:-53vw}}.about .about__grid-container{display:grid;grid-template-columns:50% 50%;grid-template-rows:none;gap:2vw;padding:2vw;width:clamp(600px,45vw,1600px);margin:0 auto}@media screen and (max-width: 60rem){.about .about__grid-container{grid-template-columns:none;grid-template-rows:auto;gap:3rem;padding:2rem;width:70vw}}.about .about__grid-list{text-align:right}@media screen and (max-width: 60rem){.about .about__grid-list{text-align:center}}.about .about__grid-list li{padding:1rem 0;border-bottom:2px dotted var(--beige)}@media screen and (max-width: 60rem){.about .about__grid-list li{padding:.25rem 0}}.about .about__grid-image{width:50vw;max-width:250px;align-self:center}@media screen and (max-width: 60rem){.about .about__grid-image{margin:0 auto;max-width:300px}}.about h1{text-align:center;padding-top:30vw}@media screen and (max-width: 60rem){.about h1{padding-top:8rem}}.speakers{margin:8rem auto;padding-top:6vw}@media screen and (max-width: 60rem){.speakers{margin:4rem auto;padding-top:0}}.speakers img.speaker__portrait{width:30vw;max-width:400px}@media screen and (max-width: 60rem){.speakers img.speaker__portrait{width:75vw}}.speakers h1,.speakers h4{text-align:center}.speakers h4{margin-bottom:2rem}.speakers ul{display:grid;grid-template-columns:repeat(2, 1fr);column-gap:1rem;row-gap:6rem;list-style:none;max-width:1024px;margin:0 auto;text-align:center}@media screen and (max-width: 60rem){.speakers ul{grid-template-columns:1fr;gap:5rem}}.speakers ul p{margin:1rem auto;color:var(--beige);width:30rem;max-width:400px}@media screen and (max-width: 60rem){.speakers ul p{width:70vw}}.speakers ul .speaker__socials{display:flex;gap:1.5rem;justify-content:center}.speakers li.speaker__details:last-child:nth-child(odd){grid-column:span 2/span 2;justify-self:center}@media screen and (max-width: 60rem){.speakers li.speaker__details:last-child:nth-child(odd){grid-column:1}}.moderators{margin:8rem auto}@media screen and (max-width: 60rem){.moderators{margin:4rem auto;padding-top:0}}.moderators img.speaker__portrait{width:30vw;max-width:400px}@media screen and (max-width: 60rem){.moderators img.speaker__portrait{width:75vw}}.moderators h1,.moderators h4{text-align:center}.moderators h4{margin-bottom:2rem}.moderators ul{list-style:none;max-width:1024px;margin:0 auto;display:flex;justify-content:space-around;display:flex;text-align:center}@media screen and (max-width: 60rem){.moderators ul{display:grid;gap:5rem}}.moderators ul p{margin:1rem 0;color:var(--beige)}.moderators ul .speaker__socials{display:flex;gap:1.5rem;justify-content:center}.venue{margin:8rem auto;display:flex;flex-direction:column;align-items:center}@media screen and (max-width: 60rem){.venue{margin:4rem auto}}.venue .img{background-image:url(images/venue.webp)}.venue h1{text-align:center}.venue img{max-width:1024px;width:66vw;margin-bottom:2rem}.venue .venue__description{outline:2px dotted var(--blue-light);outline-offset:-15px;background-image:url(/images/util/corner-top-left.svg),url(/images/util/corner-top-right.svg),url(/images/util/corner-bottom-right.svg),url(/images/util/corner-bottom-left.svg);background-position:top left,top right,bottom right,bottom left;background-repeat:no-repeat;background-size:.75rem;transition:background .25s ease-in-out;max-width:calc(1024px - 4rem);width:calc(66vw - 4rem);display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:2rem 3rem}.venue .venue__description:hover{background-position:top calc(.75rem + 1px) left calc(.75rem + 1px),top calc(.75rem + 1px) right calc(.75rem + 1px),bottom calc(.75rem + 1px) right calc(.75rem + 1px),bottom calc(.75rem + 1px) left calc(.75rem + 1px)}@media screen and (max-width: 60rem){.venue .venue__description{width:65vw}}.venue p{text-align:center}.venue p+a{display:inline-flex;padding:15px 40px;justify-content:center;align-items:center;gap:10px;cursor:pointer;transition:all .4s;width:auto;border-radius:100px;border:2px solid #b3e4ff;color:#b3e4ff;font-family:Strenuous;font-size:20px;font-style:normal;font-weight:700;line-height:normal;text-decoration:none}.venue p+a:hover,.venue p+a:active{scale:1.05;transition:all .2s ease-in-out}@media (max-width: 60rem){.venue p+a{padding:8px;width:70vw}}@media (max-width: 60rem){.venue p+a{padding:5px 15px;font-size:15px;width:auto}}.footer{background-color:var(--blue-dark)}@media screen and (max-width: 60rem){.footer__container{margin:0 5%}}.footer__meta-container{padding-top:1rem;padding-bottom:2rem;background:var(--blue-dark)}.footer__meta-links,.footer__meta-pages,.footer__meta-social{list-style:none;display:flex;gap:2rem;justify-content:center}@media screen and (max-width: 60rem){.footer__meta-links,.footer__meta-pages{flex-direction:column}}@media screen and (max-width: 60rem){.footer__meta-social{gap:1rem;justify-content:left}}.footer__meta-links{margin-bottom:2rem;padding-bottom:0}@media screen and (max-width: 60rem){.footer__meta-links{margin-top:2rem;padding-bottom:2rem;margin-bottom:0;border-bottom:solid 1px var(--beige)}}.footer__meta-non-link p{color:var(--beige)}.footer__meta-rust{color:var(--beige);text-align:center}@media screen and (max-width: 60rem){.footer__meta-rust{text-align:left}}.presented-by{margin:8rem auto}@media screen and (max-width: 60rem){.presented-by{margin:4rem auto}}.presented-by h1{text-align:center}.presented-by>div{max-width:1024px;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.presented-by img{width:75vw;max-width:34rem}.sponsors{margin:8rem auto;padding-bottom:15rem}@media screen and (max-width: 60rem){.sponsors{margin:4rem auto;padding-bottom:4rem}}.sponsors h1,.sponsors h2{text-align:center}.sponsors h2{padding-bottom:1rem}.sponsors .sponsors-grid{max-width:1024px;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.sponsors .sponsors-grid>div+div{padding-top:4rem}.sponsors .sponsors-grid .sponsors-grid--main_partners,.sponsors .sponsors-grid .sponsors-grid--premier_partners,.sponsors .sponsors-grid .sponsors-grid--lounge_partners,.sponsors .sponsors-grid .sponsors-grid--live_stream_partners,.sponsors .sponsors-grid .sponsors-grid--closing_party_partners,.sponsors .sponsors-grid .sponsors-grid--impl_room_partners,.sponsors .sponsors-grid .sponsors-grid--head_partners,.sponsors .sponsors-grid .sponsors-grid--partners,.sponsors .sponsors-grid .sponsors-grid--supporters{display:flex;flex-direction:column;align-items:center}.sponsors .sponsors-grid .sponsors-grid--main_partners a,.sponsors .sponsors-grid .sponsors-grid--premier_partners a,.sponsors .sponsors-grid .sponsors-grid--lounge_partners a,.sponsors .sponsors-grid .sponsors-grid--live_stream_partners a,.sponsors .sponsors-grid .sponsors-grid--closing_party_partners a,.sponsors .sponsors-grid .sponsors-grid--impl_room_partners a,.sponsors .sponsors-grid .sponsors-grid--head_partners a,.sponsors .sponsors-grid .sponsors-grid--partners a,.sponsors .sponsors-grid .sponsors-grid--supporters a{display:flex;background:var(--beige);align-items:center;justify-content:center;padding:1rem}.sponsors .sponsors-grid .sponsors-grid--main_partners a,.sponsors .sponsors-grid .sponsors-grid--premier_partners a,.sponsors .sponsors-grid .sponsors-grid--lounge_partners a,.sponsors .sponsors-grid .sponsors-grid--live_stream_partners a,.sponsors .sponsors-grid .sponsors-grid--closing_party_partners a,.sponsors .sponsors-grid .sponsors-grid--impl_room_partners a,.sponsors .sponsors-grid .sponsors-grid--head_partners a{aspect-ratio:3/1;line-height:6rem;border-radius:6rem}.sponsors .sponsors-grid .sponsors-grid--main_partners a img,.sponsors .sponsors-grid .sponsors-grid--premier_partners a img,.sponsors .sponsors-grid .sponsors-grid--lounge_partners a img,.sponsors .sponsors-grid .sponsors-grid--live_stream_partners a img,.sponsors .sponsors-grid .sponsors-grid--closing_party_partners a img,.sponsors .sponsors-grid .sponsors-grid--impl_room_partners a img,.sponsors .sponsors-grid .sponsors-grid--head_partners a img{max-height:6rem;height:unset;width:auto}.sponsors .sponsors-grid .sponsors-grid--partners img,.sponsors .sponsors-grid .sponsors-grid--supporters img{max-width:6rem}.sponsors .sponsors-grid .sponsors-grid--partners div,.sponsors .sponsors-grid .sponsors-grid--supporters div{display:flex;flex-wrap:wrap;justify-content:space-evenly}.sponsors .sponsors-grid .sponsors-grid--partners a,.sponsors .sponsors-grid .sponsors-grid--supporters a{aspect-ratio:1/1;border-radius:50%}.sponsors .sponsors-grid .sponsors-grid--partners div{gap:4rem}@media screen and (max-width: 60rem){.sponsors .sponsors-grid .sponsors-grid--partners div{gap:1rem}}.sponsors .sponsors-grid .sponsors-grid--partners a{max-height:6rem}.sponsors .sponsors-grid .sponsors-grid--partners a img{max-height:6rem}.sponsors .sponsors-grid .sponsors-grid--supporters div{gap:2rem}.sponsors .sponsors-grid .sponsors-grid--supporters a{max-height:4rem}.sponsors .sponsors-grid .sponsors-grid--supporters a img{max-height:4rem;height:unset;width:auto}.submit{margin:8rem auto;display:flex;justify-content:center}@media screen and (max-width: 60rem){.submit{margin:6rem auto}}.submit .submit-button{display:inline-flex;padding:15px 40px;justify-content:center;align-items:center;gap:10px;cursor:pointer;transition:all .4s;width:auto;border-radius:45px;border:2px solid var(--blue-dark);background:linear-gradient(90deg, var(--yellow) 0%, var(--green) 100%);box-shadow:0px 0px 100px 0px var(--yellow);color:var(--blue-dark);font-family:Strenuous;font-size:clamp(32px,2.9vw,55px);font-style:normal;font-weight:700;line-height:48px;letter-spacing:.3vw;text-decoration:none}.submit .submit-button:hover,.submit .submit-button:active{scale:1.05;transition:all .2s ease-in-out}@media (max-width: 60rem){.submit .submit-button{padding:8px;width:70vw}}.submit .submit-button:hover,.submit .submit-button:active{box-shadow:0px 0px 50px 0px var(--blue);background:linear-gradient(90deg, var(--green) 0%, #f6d2d7 80%)}.past-event-highlights{margin:8rem auto;text-align:center}@media screen and (max-width: 60rem){.past-event-highlights{margin:4rem auto}}.past-event-highlights lite-youtube{margin:0 auto}.lty-playbtn:hover{animation:none}.past-event-highlights__grid{display:grid;grid-template-columns:14% 70% 14%;justify-content:space-between}@media screen and (max-width: 60rem){.past-event-highlights__grid{display:block;width:90vw;margin:0 auto}}.past-event-highlights__image{width:13vw;justify-self:end}@media screen and (max-width: 60rem){.past-event-highlights__image{display:none}}.past-event-highlights__video{background-image:url("/2025/images/backgrounds/frame-full.webp");background-size:cover;background-repeat:no-repeat;background-position:center center;padding:2vw 5vw;margin:0 1vw;align-content:center}@media screen and (max-width: 60rem){.past-event-highlights__video{padding:10vw}}.past-event-highlights__image:first-child{transform:rotateY(180deg);justify-self:start}.btn__icon{position:relative;display:block;overflow:hidden;line-height:0;scale:1;transition:all .2s ease-in-out}.btn__icon:hover,.btn__icon:active{scale:1.15;transition:all .2s ease-in-out}.btn__icon::after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0);mix-blend-mode:overlay;clip-path:circle();opacity:0;transition:opacity .2s ease}.btn__icon:hover::after{background:linear-gradient(90deg, var(--blue) 50%, var(--green) 100%);opacity:.75;transition:opacity .2s ease}.generic-content{width:75vw;margin:0 auto}.generic-content a{display:inline}.generic-content .generic-list{list-style:square}.generic-content .generic-list li{font-size:clamp(14px,1vw,18px)}@media (max-width: 60rem){.generic-content .generic-list li{font-size:1rem}}.schedule-overview a,.schedule-overview p{color:var(--beige)}.schedule-overview .schedule-overview__button{display:inline-flex;padding:15px 40px;justify-content:center;align-items:center;gap:10px;cursor:pointer;transition:all .4s;width:auto;border-radius:100px;border:2px solid #b3e4ff;color:#b3e4ff;font-family:Strenuous;font-size:20px;font-style:normal;font-weight:700;line-height:normal;text-decoration:none}.schedule-overview .schedule-overview__button:hover,.schedule-overview .schedule-overview__button:active{scale:1.05;transition:all .2s ease-in-out}@media (max-width: 60rem){.schedule-overview .schedule-overview__button{padding:8px;width:70vw}}@media (max-width: 60rem){.schedule-overview .schedule-overview__button{padding:5px 15px;font-size:15px;width:auto}}.schedule-overview .workshops,.schedule-overview .desktop-schedule{outline:2px dotted var(--blue-light);outline-offset:-15px;background-image:url(/images/util/corner-top-left.svg),url(/images/util/corner-top-right.svg),url(/images/util/corner-bottom-right.svg),url(/images/util/corner-bottom-left.svg);background-position:top left,top right,bottom right,bottom left;background-repeat:no-repeat;background-size:.75rem;transition:background .25s ease-in-out;width:clamp(20px,75vw,1440px);margin:2rem auto}.schedule-overview .workshops .mentor+p,.schedule-overview .desktop-schedule .mentor+p{margin-top:0}.schedule-overview .workshops:hover,.schedule-overview .desktop-schedule:hover{background-position:top calc(.75rem + 1px) left calc(.75rem + 1px),top calc(.75rem + 1px) right calc(.75rem + 1px),bottom calc(.75rem + 1px) right calc(.75rem + 1px),bottom calc(.75rem + 1px) left calc(.75rem + 1px)}.schedule-overview .workshops ul li,.schedule-overview .desktop-schedule ul li{font-size:clamp(14px,1vw,18px);line-height:clamp(14.8px,1.2vw,22px)}@media screen and (max-width: 60rem){.schedule-overview .workshops ul li,.schedule-overview .desktop-schedule ul li{font-size:1rem;line-height:1.2rem}}.activity-card__image{object-fit:contain;width:70%}@media screen and (max-width: 60rem){.activity-card__image{width:clamp(15rem,60%,25rem)}}.workshop-schedule__grid{display:grid;grid-template-columns:repeat(2, 24rem);grid-template-rows:repeat(1, 1fr);justify-content:center;text-wrap:balance;gap:4rem}@media screen and (max-width: 75rem){.workshop-schedule__grid{grid-template-columns:repeat(2, 20rem);gap:2rem}}@media screen and (max-width: 60rem){.workshop-schedule__grid{grid-template-columns:repeat(1, 1fr);grid-template-rows:repeat 2,1fr}}.workshop-schedule__grid .activity-card__content p{line-height:1.5rem}.schedule__table{display:flex;flex-direction:row}@media screen and (max-width: 60rem){.schedule__table{flex-direction:column}}.schedule__table>div{flex-grow:1}.schedule__table-side .activity-card__image{width:60%}.schedule-overview{text-align:center}.schedule-overview ul li::before{content:"»"}.schedule-overview ul li{padding-bottom:1rem;color:var(--beige)}.schedule__grid{display:grid;grid-template-columns:repeat(2, 1fr)}.schedule__shared{grid-column:1/-1}.schedule__track{font-weight:700}.schedule__main-stage{padding-right:5rem}.schedule__side-track{padding-left:5rem}.schedule__list{margin-inline-start:-.75rem;margin-block-start:-.75rem}.workshops__image{display:flex;justify-content:center}.workshops__image img{max-width:100%}.workshop section{padding:3rem}@media (max-width: 60rem){.workshop section{padding:1rem}}.workshop section p{text-shadow:2px 2px 2px #14033a}.workshop section a p{text-shadow:none}.workshop section .tab1::before{content:"◦◦◦"}.workshop section .tab2::before{content:"◦◦◦◦◦◦"}.workshop .workshop-hero__topline{display:flex;flex-direction:row;justify-content:space-between}@media (max-width: 60rem){.workshop .workshop-hero__topline{flex-direction:column;gap:1rem}}.workshop .workshop-hero__topline p{line-height:1.5rem;color:var(--beige)}@media (max-width: 60rem){.workshop .workshop-hero__topline p{font-size:.75rem;line-height:1.25rem}}.workshop .workshop-hero__sponsor-container{display:flex;align-items:baseline}.workshop .workshop-hero__sponsor{display:flex;flex-direction:row;gap:1rem;align-items:center}.workshop .workshop-hero__sponsor img{max-width:7rem;max-height:2rem}.workshop .workshop-addnl-image{width:clamp(20rem,50%,90rem);padding:2rem 0}.workshop .sponsor-logo{padding-top:2rem;width:100vw}.workshop .workshop-hero__grid{display:grid;grid-template-columns:70% 30%;grid-template-rows:4rem 1fr;justify-content:space-between;text-wrap:balance}@media (max-width: 60rem){.workshop .workshop-hero__grid{grid-template-columns:repeat(2, 1fr);grid-template-rows:auto}}.workshop .workshop-hero__grid .workshop-hero__title{grid-column:span 2/span 2}@media (max-width: 60rem){.workshop .workshop-hero__grid .workshop-hero__title{grid-column:span 2/span 2;grid-column-start:1;grid-row-start:2}}.workshop .workshop-hero__grid .workshop-hero__abstract{grid-row-start:2;padding-right:3rem}@media (max-width: 60rem){.workshop .workshop-hero__grid .workshop-hero__abstract{grid-column:span 2/span 2;grid-column-start:1;grid-row-start:3;padding-right:0}}.workshop .workshop-hero__grid .photo-container{grid-row-start:2}@media (max-width: 60rem){.workshop .workshop-hero__grid .photo-container{grid-column:span 2/span 2;grid-column-start:1;grid-row-start:1;width:clamp(250px,50vw,500px);margin:0 auto 2rem auto}}.workshop span{background-color:var(--beige);padding:.3rem .5rem;color:var(--blue-dark);border-radius:.125rem;text-shadow:none}.workshop .hero{padding-bottom:2rem}.workshop .workshop-details{box-shadow:0 1rem 20px var(--blue-dark),0 -1rem 20px var(--blue-dark);background-color:var(--blue-dark)}.workshop .workshop-details h4{padding-bottom:1rem}.workshop .workshop-details ol.syllabus>li{outline:2px dotted var(--blue-light);outline-offset:-15px;background-image:url(/images/util/corner-top-left.svg),url(/images/util/corner-top-right.svg),url(/images/util/corner-bottom-right.svg),url(/images/util/corner-bottom-left.svg);background-position:top left,top right,bottom right,bottom left;background-repeat:no-repeat;background-size:.75rem;transition:background .25s ease-in-out;padding:3rem}.workshop .workshop-details ol.syllabus>li:hover{background-position:top calc(.75rem + 1px) left calc(.75rem + 1px),top calc(.75rem + 1px) right calc(.75rem + 1px),bottom calc(.75rem + 1px) right calc(.75rem + 1px),bottom calc(.75rem + 1px) left calc(.75rem + 1px)}@media (max-width: 60rem){.workshop .workshop-details ol.syllabus>li{padding:1.75rem}}.workshop ol.syllabus ul,.workshop ol.syllabus ol{list-style-position:outside;padding-left:4rem}@media (max-width: 60rem){.workshop ol.syllabus ul,.workshop ol.syllabus ol{padding-left:2rem}}.workshop ol.syllabus ol{list-style-type:decimal}.workshop ol.syllabus ul{list-style-type:disc}.workshop .workshop-author{padding-top:4rem}.workshop .mentor__grid{display:grid;grid-template-columns:repeat(2, 70% 30%);grid-template-rows:2rem 5rem 1fr;margin-bottom:4rem}@media (max-width: 60rem){.workshop .mentor__grid{display:grid;grid-template-columns:1fr;margin-bottom:auto}}.workshop .mentor__grid-name{grid-column-start:1;grid-row-start:2}.workshop .mentor__grid-bio{grid-column-start:1;grid-row-start:3;padding-right:3rem;margin-bottom:auto}@media (max-width: 60rem){.workshop .mentor__grid-bio{grid-column-start:1;grid-row-start:4;padding-right:0;margin-bottom:4rem}}.workshop .mentor__grid-photo-links{grid-row:span 3/span 3;grid-column-start:2;grid-row-start:1}@media (max-width: 60rem){.workshop .mentor__grid-photo-links{grid-row:1;grid-column-start:1;grid-row-start:3;margin:0 auto;padding-bottom:3rem;max-width:25rem}}.workshop .sponsor__grid{display:grid;grid-template-columns:repeat(2, 70% 30%);grid-template-rows:2rem 5rem 1fr}@media (max-width: 60rem){.workshop .sponsor__grid{display:grid;grid-template-columns:1fr;grid-template-rows:1fr}}.workshop .sponsor__grid-name{grid-column-start:1;grid-row-start:2}.workshop .sponsor__grid-bio{grid-column-start:1;grid-row-start:3;padding-right:3rem}@media (max-width: 60rem){.workshop .sponsor__grid-bio{grid-column-start:1;grid-row-start:3;padding-right:0}}.workshop .sponsor__grid-photo-links{grid-row:span 3/span 3;grid-column-start:2;grid-row-start:1}@media (max-width: 60rem){.workshop .sponsor__grid-photo-links{grid-row:1;grid-column-start:1;grid-row-start:4;margin:0 auto;padding-bottom:2rem;max-width:25rem;padding-top:4rem}}.workshop .mentor__wrapper-content{padding-right:4rem}.workshop .author-and-booking p,.workshop .author-and-booking h5{color:var(--beige)}.workshop .social{display:flex;gap:1.5rem;justify-content:center}.workshop .ticket-button{text-align:center}.workshop .workshop__ticket-button{display:inline-flex;padding:15px 40px;justify-content:center;align-items:center;gap:10px;cursor:pointer;transition:all .4s;width:auto;border-radius:45px;border:2px solid var(--blue-dark);background:linear-gradient(90deg, var(--yellow) 0%, var(--green) 100%);box-shadow:0px 0px 100px 0px var(--yellow);color:var(--blue-dark);font-family:Strenuous;font-size:clamp(32px,2.9vw,55px);font-style:normal;font-weight:700;line-height:48px;letter-spacing:.3vw;text-decoration:none;margin:0 auto}.workshop .workshop__ticket-button:hover,.workshop .workshop__ticket-button:active{scale:1.05;transition:all .2s ease-in-out}@media (max-width: 60rem){.workshop .workshop__ticket-button{padding:8px;width:70vw}}.workshop .workshop__ticket-button:hover,.workshop .workshop__ticket-button:active{box-shadow:0px 0px 50px 0px var(--blue);background:linear-gradient(90deg, var(--green) 0%, #f6d2d7 80%)}.workshop .workshop-sponsor{box-shadow:0 1rem 20px var(--blue-dark),0 -1rem 20px var(--blue-dark);background-color:var(--blue-dark)}.schedule .venue-warning{border-right:1px solid var(--blue-light);padding:2rem 2rem 0 2rem;text-align:center}.schedule p{text-shadow:2px 2px 2px #14033a}.schedule section{padding:3rem}@media screen and (max-width: 60rem){.schedule section{padding:1rem 0}}.schedule .activity-card{padding:2rem}@media screen and (max-width: 85rem){.schedule .activity-card{padding:2rem 0}}@media screen and (max-width: 60rem){.schedule .activity-card{padding:2rem 0}}.schedule .activity-card:nth-child(even){border-top:1px solid var(--blue-light)}.schedule .two-sticky-activity-cards .activity-card:nth-child(even){border-top:none}.schedule .activity-card__content{text-align:center}.schedule .activity-card__content p{line-height:1.5rem}.schedule .activity-card__content .sponsored-by{margin-top:0}.schedule .activity-card__content .activity-card__time{order:2}.schedule .activity-card__content .activity-card__title{order:3}.schedule .activity-card__content .activity-card__image{order:1;margin-left:auto;margin-right:auto}.schedule .activity-card__content .activity-card__speaker{order:4}.schedule .activity-card__link{text-decoration:none}.schedule .activity-card__content{transition:all .2s ease-in;padding:0 1.5rem 1.5rem 1.5rem}.schedule .activity-card__link:hover .activity-card__content,.schedule .activity-card__link:hover .closing-party__content{filter:drop-shadow(10px 10px 5px var(--blue));transition:all .2s ease-in}.schedule .ticket-button{text-align:center}.schedule .ticket-button .schedule__button{display:inline-flex;padding:15px 40px;justify-content:center;align-items:center;gap:10px;cursor:pointer;transition:all .4s;width:auto;border-radius:45px;border:2px solid var(--blue-dark);background:linear-gradient(90deg, var(--yellow) 0%, var(--green) 100%);box-shadow:0px 0px 100px 0px var(--yellow);color:var(--blue-dark);font-family:Strenuous;font-size:clamp(32px,2.9vw,55px);font-style:normal;font-weight:700;line-height:48px;letter-spacing:.3vw;text-decoration:none;color:var(--blue-dark);margin:0 auto;text-align:center}.schedule .ticket-button .schedule__button:hover,.schedule .ticket-button .schedule__button:active{scale:1.05;transition:all .2s ease-in-out}@media (max-width: 60rem){.schedule .ticket-button .schedule__button{padding:8px;width:70vw}}.schedule .ticket-button .schedule__button:hover,.schedule .ticket-button .schedule__button:active{box-shadow:0px 0px 50px 0px var(--blue);background:linear-gradient(90deg, var(--green) 0%, #f6d2d7 80%)}section#day1{box-shadow:0 1rem 20px var(--blue-dark),0 -1rem 20px var(--blue-dark);background-color:var(--blue-dark)}section#day2 .schedule__table{backdrop-filter:blur(.12rem)}.schedule-hero__details{line-height:1.5rem;color:var(--beige)}.schedule-hero__nav{outline:2px dotted var(--blue-light);outline-offset:-15px;background-image:url(/images/util/corner-top-left.svg),url(/images/util/corner-top-right.svg),url(/images/util/corner-bottom-right.svg),url(/images/util/corner-bottom-left.svg);background-position:top left,top right,bottom right,bottom left;background-repeat:no-repeat;background-size:.75rem;transition:background .25s ease-in-out}.schedule-hero__nav:hover{background-position:top calc(.75rem + 1px) left calc(.75rem + 1px),top calc(.75rem + 1px) right calc(.75rem + 1px),bottom calc(.75rem + 1px) right calc(.75rem + 1px),bottom calc(.75rem + 1px) left calc(.75rem + 1px)}.schedule-hero__nav p{color:var(--beige);text-align:center}.schedule-hero__nav ul{list-style:none;display:flex;flex-direction:row;justify-content:space-around}@media screen and (max-width: 60rem){.schedule-hero__nav ul{flex-direction:column;align-items:center}}.schedule-hero__nav li:before{content:"» "}.schedule-hero__nav a{display:inline}.schedule__container{width:100%}.schedule__day{outline:2px dotted var(--blue-light);outline-offset:-15px;background-image:url(/images/util/corner-top-left.svg),url(/images/util/corner-top-right.svg),url(/images/util/corner-bottom-right.svg),url(/images/util/corner-bottom-left.svg);background-position:top left,top right,bottom right,bottom left;background-repeat:no-repeat;background-size:.75rem;transition:background .25s ease-in-out;padding:3rem}.schedule__day:hover{background-position:top calc(.75rem + 1px) left calc(.75rem + 1px),top calc(.75rem + 1px) right calc(.75rem + 1px),bottom calc(.75rem + 1px) right calc(.75rem + 1px),bottom calc(.75rem + 1px) left calc(.75rem + 1px)}.schedule__day h3,.schedule__day h4{text-align:center}.schedule__grid{display:grid;grid-template-columns:repeat(2, 50%);grid-template-rows:repeat(1, 1fr);justify-content:center;text-wrap:balance;gap:0}@media screen and (max-width: 60rem){.schedule__grid{grid-template-columns:repeat(1, 1fr)}}.schedule__grid .span-columns{grid-column:1/span 2;text-align:center;color:var(--beige);padding:2rem 0;border-top:1px solid var(--blue-light);border-bottom:1px solid var(--blue-light)}@media screen and (max-width: 60rem){.schedule__grid .span-columns{grid-column:inherit}}.mobile-schedule{display:none}@media screen and (max-width: 60rem){.schedule__table{columns:2}.schedule__table td{column-span:all}}.schedule__table .schedule__table-4cols{width:25%;border-left:1px solid var(--blue-light)}.schedule__table .schedule__table-side{width:50%;border-left:1px solid var(--blue-light)}.schedule__table td[colspan]{padding-inline:0;padding:2rem;border-block-start:1px solid var(--blue-light);border-block-end:1px solid var(--blue-light);text-align:center}.schedule__table td:nth-child(4){border-right:1px solid var(--blue-light)}.schedule__table .schedule__track th{padding:.5rem 0 1rem 0}@media (max-width: 60rem){.mobile-schedule{display:block}.desktop-schedule{display:none}.schedule__grid{display:grid;grid-template-columns:100%}.schedule__main-stage{padding-right:0;margin-bottom:6rem}.schedule__side-track{padding-left:0}.schedule__list li:last-child .activity-card{border-bottom:none}.activity-card{text-align:center;border-bottom:1px solid var(--blue-light)}.schedule__list{border-top:1px solid var(--blue-light)}}.border-bottom{border-bottom:1px solid var(--blue-light)}#workshop-day .activity-card__image{margin-bottom:.25rem}@media (max-width: 60rem){#workshop-day{}#workshop-day .schedule__list li:nth-last-child(2),#workshop-day .schedule__list li:last-child{display:none}}@media (max-width: 60rem){#day1 .impl-room__container,#day2 .impl-room__container{border-top:1px solid var(--blue-light)}}#day1 .activity-card__image,#day2 .activity-card__image{width:80%}@media screen and (max-width: 60rem){#day1 .activity-card__image,#day2 .activity-card__image{width:10rem}}#day1 .sticky .activity-card,#day2 .sticky .activity-card{position:sticky;top:0;text-align:center}@media (max-width: 60rem){#day1 .sticky .activity-card,#day2 .sticky .activity-card{position:inherit;border-top:1px solid var(--blue-light)}}#day1 .sticky .activity-card .activity-card__workshop .activity-card__image,#day2 .sticky .activity-card .activity-card__workshop .activity-card__image{max-height:10rem;margin:0 auto 1rem auto;order:1}@media screen and (max-width: 60rem){#day1 .sticky .activity-card .activity-card__workshop .activity-card__image,#day2 .sticky .activity-card .activity-card__workshop .activity-card__image{width:10rem}}#day1 .sticky .two-sticky-activity-cards,#day2 .sticky .two-sticky-activity-cards{position:sticky;top:0}@media (max-width: 60rem){#day1 .sticky .two-sticky-activity-cards,#day2 .sticky .two-sticky-activity-cards{position:inherit;border-top:1px solid var(--blue-light)}}#day1 .sticky .two-sticky-activity-cards .activity-card,#day2 .sticky .two-sticky-activity-cards .activity-card{position:relative}#day1 .activity-card__content,#day2 .activity-card__content{display:flex;flex-direction:column}#day1 .activity-card__content .activity-card__time,#day2 .activity-card__content .activity-card__time{order:2}#day1 .activity-card__content .activity-card__title,#day2 .activity-card__content .activity-card__title{order:3}#day1 .activity-card__content .activity-card__portrait,#day2 .activity-card__content .activity-card__portrait{width:clamp(5rem,12vw,10rem);margin:0 auto 1rem auto;order:1}@media screen and (max-width: 60rem){#day1 .activity-card__content .activity-card__portrait,#day2 .activity-card__content .activity-card__portrait{width:10rem}}#day1 .activity-card__content .activity-card__speaker,#day2 .activity-card__content .activity-card__speaker{order:4}section#post-day{box-shadow:0 1rem 20px var(--blue-dark),0 -1rem 20px var(--blue-dark);background-color:var(--blue-dark)}section#post-day li{text-align:center}.closing-party__content{text-align:center}.closing-party__content .image-party{width:clamp(200px,20vw,400px)}section#post-day .schedule__main-stage{padding-right:0}section#post-day .schedule__grid{display:block}section#post-day .schedule__grid .activity-card__image{width:35%}@media (max-width: 60rem){section#post-day .schedule__grid .activity-card__image{width:clamp(15rem,60%,25rem)}}.workshop-author .mentor__grid-name-exception{font-family:"Panel Mono",serif;text-transform:none}.activity p+a{display:inline-flex;padding:15px 40px;justify-content:center;align-items:center;gap:10px;cursor:pointer;transition:all .4s;width:auto;border-radius:100px;border:2px solid #b3e4ff;color:#b3e4ff;font-family:Strenuous;font-size:20px;font-style:normal;font-weight:700;line-height:normal;text-decoration:none}.activity p+a:hover,.activity p+a:active{scale:1.05;transition:all .2s ease-in-out}@media (max-width: 60rem){.activity p+a{padding:8px;width:70vw}}@media (max-width: 60rem){.activity p+a{padding:5px 15px;font-size:15px;width:auto}}.activity img{max-height:20rem}.sponsor-page section{padding:3rem}@media (max-width: 60rem){.sponsor-page section{padding:1rem}}.sponsor-page section p,.sponsor-page section li{text-shadow:2px 2px 2px #14033a}.sponsor-page section a p{text-shadow:none}.sponsor-page section ul,.sponsor-page section ol{line-height:clamp(14.8px,2.6vw,50px);font-size:clamp(14px,1vw,18px);padding:1rem 0 2rem 1.5rem}@media screen and (max-width: 60rem){.sponsor-page section ul,.sponsor-page section ol{font-size:1rem;line-height:24px}}.sponsor-page section ul li,.sponsor-page section ol li{padding:.5rem 0}.sponsor-page section ul{list-style:disclosure-closed}.sponsor-page section ol{list-style:decimal}.sponsor-page .btn__primary{display:inline-flex;padding:15px 40px;justify-content:center;align-items:center;gap:10px;cursor:pointer;transition:all .4s;width:auto;border-radius:45px;border:2px solid var(--blue-dark);background:linear-gradient(90deg, var(--yellow) 0%, var(--green) 100%);box-shadow:0px 0px 100px 0px var(--yellow);color:var(--blue-dark);font-family:Strenuous;font-size:clamp(32px,2.9vw,55px);font-style:normal;font-weight:700;line-height:48px;letter-spacing:.3vw;text-decoration:none;border:2px solid var(--blue-light);color:var(--blue-light);background:none;box-shadow:none;margin:0 auto}.sponsor-page .btn__primary:hover,.sponsor-page .btn__primary:active{scale:1.05;transition:all .2s ease-in-out}@media (max-width: 60rem){.sponsor-page .btn__primary{padding:8px;width:70vw}}.sponsor-page .btn__primary:hover,.sponsor-page .btn__primary:active{box-shadow:0px 0px 50px 0px var(--blue);background:linear-gradient(90deg, var(--green) 0%, #f6d2d7 80%)}.sponsor-page .btn__primary:hover,.sponsor-page .btn__primary:active{box-shadow:none;background:none}.sponsor-page .btn__primary a{font-size:inherit;text-decoration:none;line-height:inherit}.sponsor-page .hero__topline{display:flex;flex-direction:row;justify-content:space-between}@media (max-width: 60rem){.sponsor-page .hero__topline{flex-direction:column;gap:1rem}}.sponsor-page .hero__topline p{line-height:1.5rem;color:var(--beige)}@media (max-width: 60rem){.sponsor-page .hero__topline p{font-size:.75rem;line-height:1.25rem}}.sponsor-page .sponsor-page__hero{padding-bottom:0}.sponsor-page .sponsor-page__hero__grid{display:grid;grid-template-columns:35% 60%;grid-template-rows:repeat(1, 1fr);justify-content:space-between;text-wrap:balance;column-gap:2rem}@media (max-width: 60rem){.sponsor-page .sponsor-page__hero__grid{grid-template-columns:repeat(1, 1fr);grid-auto-rows:auto}}@media (max-width: 60rem){.sponsor-page .sponsor-page__hero__grid h1{grid-row-start:1;padding-bottom:2rem}}.sponsor-page .sponsor-page__hero__grid .photo-container img{background:var(--beige);padding:3rem 1rem;border-radius:10rem;width:clamp(4rem,25vw,25rem)}@media (max-width: 60rem){.sponsor-page .sponsor-page__hero__grid .photo-container img{width:clamp(250px,50vw,500px)}}.sponsor-page .sponsor-page-dark-background{box-shadow:0 1rem 20px var(--blue-dark),0 -1rem 20px var(--blue-dark);background-color:var(--blue-dark)}.sponsor-page .sponsor-page-dark-background .dashed-border{outline:2px dotted var(--blue-light);outline-offset:-15px;background-image:url(/images/util/corner-top-left.svg),url(/images/util/corner-top-right.svg),url(/images/util/corner-bottom-right.svg),url(/images/util/corner-bottom-left.svg);background-position:top left,top right,bottom right,bottom left;background-repeat:no-repeat;background-size:.75rem;transition:background .25s ease-in-out;padding:3rem}.sponsor-page .sponsor-page-dark-background .dashed-border:hover{background-position:top calc(.75rem + 1px) left calc(.75rem + 1px),top calc(.75rem + 1px) right calc(.75rem + 1px),bottom calc(.75rem + 1px) right calc(.75rem + 1px),bottom calc(.75rem + 1px) left calc(.75rem + 1px)}.sponsor-page .sponsor-page__btn .container{text-align:center;margin-bottom:8rem}body{background:var(--blue-dark);background-image:url(/images/background.jpg),url(data:image/jpeg;base64,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);background-position:top center,top center;background-repeat:repeat-y,repeat-y;background-size:contain,contain;color:var(--blue-light)}@media screen and (max-width: 60rem){body{background-size:140vw,140vw}}.main{position:relative;padding-bottom:70vh}@media screen and (max-width: 60rem){.main{padding-bottom:60vw}}.main__station{position:absolute;left:50%;transform:translateX(-50%);bottom:max(15rem,10vw);width:60vw;display:block;z-index:-1;pointer-events:none}img{max-width:100%;height:auto}.blurred-background{backdrop-filter:blur(.12rem)}.inline{display:inline}hr.separator{border-top:2px dotted var(--blue-light);color:rgba(0,0,0,0);border-bottom:0}