@keyframes scroll{0%{transform:translate(0)}to{transform:translateX(calc(-100% - var(--gap)))}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}*{box-sizing:border-box;margin:0;padding:0}html,body{color:#fff;letter-spacing:.49px;background-color:#000;font-family:Arial;font-size:25px;font-style:normal;font-weight:400;line-height:150%}a{color:#fff;text-transform:uppercase;text-decoration:none}.cta,a.button{text-transform:uppercase;color:#fff;mix-blend-mode:multiply;text-align:center;background-color:#000;border:1px solid;border-radius:77px;margin:0 auto;padding:1rem 1.625rem;font-family:Arial;font-size:1.2rem;display:block}.cta:hover,.cta:focus{filter:invert()}li{list-style:none}input{vertical-align:middle;white-space:normal;background:0 0;border-style:solid;outline:0;line-height:1;display:inline-block}input[type=text],input[type=email]{color:#fff;border:2px solid #fff;width:90%;height:56px;padding:0 4px;font-size:25px}aside{text-transform:uppercase;border:1px solid #fff;border-left:0;border-right:0;padding:20px 0;font-size:1.2rem}.underline{border-bottom:1px dotted #fff}.underline:hover{border-bottom-style:solid}.uppercase{text-transform:uppercase;font-weight:700}.marquee{--gap:1rem;-webkit-user-select:none;user-select:none;gap:var(--gap);display:flex;overflow:hidden}.marquee__content{justify-content:space-around;gap:var(--gap);flex-shrink:0;min-width:100%;animation:50s linear infinite scroll;display:flex}.marquee--reverse .marquee__content{animation-direction:reverse}.marquee__content li:after{content:"—";margin-left:1rem}.container{border-bottom:3px solid #000;width:100%;padding:1% 2%;overflow:hidden}.content{flex-direction:column;align-items:center;width:80vw;max-width:766px;margin:10px auto;padding:1.2rem 0;display:flex}.content>*{margin-bottom:1.5rem}.content>:last-child{margin-bottom:0}.content>strong:first-of-type{text-align:center;margin-bottom:1rem}.nav{background-color:#5700ff}.nav a{border-bottom:1px dotted #fff;font-size:.8rem;text-decoration:none}.nav a:hover{color:#fff;border-bottom:1px solid #fff}.nav ul{justify-content:space-between;margin:0 auto;display:flex}@media screen and (max-width:1016px){.nav ul{flex-wrap:wrap;justify-content:space-around;width:100%;max-width:702px}}@media screen and (max-width:771px){.nav ul{max-width:518px}}@media screen and (max-width:495px){.nav ul{max-width:388px}}.header,.archive{color:#000;background-color:#ffcf86}.logo-splash{background:url(logo-anim-b-0.png) 50%/72% no-repeat,url(bg-gradient.png) 50%/cover no-repeat;width:100%;height:33.3333vw}.logo-splash:hover{background-image:url(logo-anim-b.gif),url(bg-gradient.png)}.date{color:#000;background-color:#cbff5c}.headline{text-align:center}.headline .cta{color:#fff;mix-blend-mode:normal;background-color:#000}.lineup{color:#000;letter-spacing:2.88px;background-color:#c6e1ff;font-size:1.28rem;line-height:150%}.lineup ul{text-align:center;max-width:800px}.lineup li{white-space:nowrap;display:inline}.lineup li:not(:last-child):after{content:" • "}.lineup ul li a{color:#000;text-transform:none}.access-cta{text-align:center;margin-top:1em;padding-bottom:.2em;font-style:italic;font-weight:400}.members{color:#000;background-color:#e3ffa8}.workshops{background:#4a31ff}.workshops .cta{color:#4a31ff;mix-blend-mode:normal;background:#cbff5c}.workshops .cta:focus,.workshops .cta:hover{filter:none;color:#cbff5c;background:#4a31ff}.grid{flex-wrap:wrap;display:flex}.grid>*{width:33.3333%}.sponsors .grid a{border-bottom:0;justify-content:center;align-items:center;min-height:150px;display:flex}.sponsors .grid a:hover,.sponsors .grid a:focus{outline:1px dashed #fff}.sponsors .grid a>img{align-self:center;max-width:66%;max-height:66%}.mailing-list{background-color:#ee5e31}.mailing-list .content{width:90vw;max-width:885px}.mailing-list .cta{mix-blend-mode:normal;color:#fff;cursor:pointer;background-color:#0000;border-color:#fff;margin-top:2rem}.mailing-list .cta:hover,.mailing-list .cta:focus{filter:none;color:#ee5e31;background-color:#fff;outline:1px solid #fff}.social{background-color:#000}.social-icons{justify-content:space-between;width:340px;margin:0 auto;font-size:1em;display:flex}.social-icons a{color:#cbff5c;text-align:center;width:36px;font-size:30px;display:block}.social-icons a:hover,.social-icons a:focus{outline:1px dashed #fff}@media screen and (max-width:768px){html,body{font-size:18px}.content{width:90vw}input[type=text],input[type=email]{width:100%}.mailing-list .grid{display:block}.mailing-list .grid .field-group{width:100%}}@media screen and (max-width:600px){.logo-splash{background-image:url(logo-anim-b.gif),url(bg-gradient.png);height:45.4545vw;animation:none}.sponsors .grid a{width:50%}}.prototypes-headline{color:#000;background:url(bg-gradient.png) 0 0/cover}.prototypes-nav{background-color:#000}.prototypes-nav ul{justify-content:space-between;align-items:center;max-width:800px;margin:0 auto;display:flex}@media screen and (max-width:600px){.prototypes-nav ul{flex-wrap:wrap;justify-content:space-evenly;max-width:320px;height:110px;font-size:16px}}.prototypes-nav li{background:#d5fe4e;border-radius:80px;font-size:.66em}.prototypes-nav li a{color:#000;padding:.25rem .52rem;display:block}.prototypes-nav li a:hover{border-bottom:none;text-decoration:underline}.prototypes-profile{color:#000;background:0 0;font-size:.8rem}.prototypes-profile .content{align-items:start}.prototypes-profile .logo{max-width:200px;max-height:100px}.prototypes-profile .logos{flex-wrap:wrap;align-items:start;display:flex}.prototypes-profile .logos>.logo{max-width:none;height:60px;max-height:none;margin:0 15px 20px}.prototypes-profile .logos>.logo:first-child{margin-left:0}.prototypes-profile .name{font-size:1.875rem;font-style:italic;font-weight:500;line-height:110%}.prototypes-profile .name .with{font-size:1.4rem;display:block}.prototypes-profile .desc{line-height:185%}.prototypes-profile .desc a{color:#000;text-decoration:underline}.prototypes-profile .cta{background-color:#5700ff;padding:.3rem 1rem;font-size:.66rem}.splash-image{background-size:cover;width:100%;height:0;padding-bottom:25%}#CripTech .splash-image{background-image:url(criptech-billboard.png)}#CChange .splash-image{background-image:url(cchange-billboard.png)}#VirtualAccessLab .splash-image{background-image:url(virtualaccesslab-billboard.jpeg);padding-bottom:39%}#Fora .splash-image{background-image:url(fora-billboard.jpg);padding-bottom:50%}#HomeWorkshops .splash-image{background-image:url(workshop-billboard.png);background-position:60% 80%;background-repeat:no-repeat;background-size:170%;justify-content:center;align-items:center;padding-bottom:60%;display:flex}#HomeWorkshops .splash-image h3{text-align:center;text-transform:uppercase;margin-top:55%;font-size:1.8rem}body.page-template{background:#fff linear-gradient(#cbff5c 0%,#fff0 29.04%,#c6e1ff 62.41%)}body.page-template h1,body.page-template .h1,body.page-template h2,body.page-template .h2,body.page-template h3,body.page-template .h3,body.page-template h4,body.page-template .h4,body.page-template h5,body.page-template .h5,body.page-template p,body.page-template .description p{letter-spacing:.49px;font-size:25px;font-style:normal;font-weight:400;line-height:150%;font-family:Arial!important}@media screen and (max-width:768px){body.page-template h1,body.page-template .h1,body.page-template h2,body.page-template .h2,body.page-template h3,body.page-template .h3,body.page-template h4,body.page-template .h4,body.page-template h5,body.page-template .h5,body.page-template p,body.page-template .description p{font-size:18px}}body.page-template small{font-size:.8em}body.page-template .content-group{border-bottom:1px dashed #000}body.page-template .content-group:last-child{border-bottom:none}body.page-template .content-group h1{font-size:2.2rem;font-weight:700}body.page-template .content-group h2{font-size:1.6rem;font-style:italic}body.page-template .content-group h3{font-size:1.2rem;font-style:italic}body.page-template .content-group a,body.page-template .content-group{color:#000;background:0 0}body.page-template a.button:before{content:none}body.page-template a.button:hover{text-decoration:underline}body.page-template #container{padding-top:0}.lineup-list{text-align:center;flex-flow:wrap;justify-content:space-between;padding:0;list-style:none;display:flex}.lineup-list .lineup-item{text-align:center;background:0 0;align-self:flex-start;width:100%;padding:0 2.5px;transition:transform .2s ease-in-out;display:block}.lineup-list .lineup-item a{text-decoration:none;display:block}.lineup-list .lineup-item a:hover{border-bottom:none!important}.lineup-list .lineup-item .img{background-size:cover}.lineup-list .lineup-item h5{margin:.75em .5em}.lineup-list .lineup-item h5.name{text-transform:uppercase;font-size:12px;font-style:italic}.lineup-list .lineup-item:hover{transform:scale3d(1.01,1.01,1.01)}.lineup-list.large .lineup-item{vertical-align:top;width:240px;margin:0 1.5em 1em}.lineup-list.large .lineup-item .img{width:240px;height:240px}.lineup-list.large .lineup-item h5{text-align:center;margin:.5em 0 1.5em;font-size:1.25em}.lineup-list.small .lineup-item{width:160px;margin:0 0 20px}.lineup-list.small .lineup-item .img{width:160px;height:160px}.lineup-list.small .lineup-item h5{text-align:center;font-size:19px}.lineup-list.small .lineup-item:hover{transform:scale3d(1.075,1.075,1.075)}.prototypes-nav~.wrap-wide{margin-top:-5px;padding-top:0}section.day-detail .day-header{background:#000;width:100vw;margin-left:-50vw;margin-right:-50vw;position:relative;left:50%;right:50%}.day-header-pill{color:#000;border-radius:80px;padding:1em 2em}[id="20231019"]~.day-detail .day-header-pill{background:#c6e1ff}[id="20231020"]~.day-detail .day-header-pill{background:#ffbe5c}[id="20231021"]~.day-detail .day-header-pill{background:#cbff5c}[id="20231022"]~.day-detail .day-header-pill{background:#fff}.day-item h4.mb-20{font-size:1.2rem;font-style:italic}.day-item ul.people-list li:hover a,.day-item li.person a:link a,.day-item li.person a:link a:visited,.day-item li.person a,.day-item li.person a:visited{color:#000}.day-item img{max-width:100%;height:auto}@keyframes blink{0%{opacity:0}50%{opacity:1}to{opacity:0}}.scheduled-datetime{position:relative}.scheduled-datetime.happening-now:before{content:"";background-color:red;border-radius:50%;width:10px;height:10px;animation:1s infinite blink;position:absolute;top:50%;left:-10px;transform:translate(-50%,-50%)}
/*# sourceMappingURL=index.css.map */
