.main-wrapper{max-width:900px;margin:0 auto;padding:0}.container{max-width:100%}html,body{height:100%;font-family:sans-serif;background-color:#1e1e1e;color:#fff;padding:0;margin:0}.content{max-width:800px;margin:0 auto;padding:10px}a{color:#6ce}hr{color:#fff;background-color:#fff;border:0 none;height:1px}pre{overflow:scroll}@font-face{font-family:"Lato";font-style:italic;font-weight:100;font-display:swap;src:url(/fonts/lato/v24/S6u-w4BMUTPHjxsIPx-mPCLQ7A.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Lato";font-style:italic;font-weight:100;font-display:swap;src:url(/fonts/lato/v24/S6u-w4BMUTPHjxsIPx-oPCI.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Lato";font-style:italic;font-weight:300;font-display:swap;src:url(/fonts/lato/v24/S6u_w4BMUTPHjxsI9w2_FQft1dw.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Lato";font-style:italic;font-weight:300;font-display:swap;src:url(/fonts/lato/v24/S6u_w4BMUTPHjxsI9w2_Gwft.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Lato";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/lato/v24/S6u8w4BMUTPHjxsAUi-qJCY.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Lato";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/lato/v24/S6u8w4BMUTPHjxsAXC-q.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Lato";font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/lato/v24/S6u_w4BMUTPHjxsI5wq_FQft1dw.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Lato";font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/lato/v24/S6u_w4BMUTPHjxsI5wq_Gwft.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Lato";font-style:italic;font-weight:900;font-display:swap;src:url(/fonts/lato/v24/S6u_w4BMUTPHjxsI3wi_FQft1dw.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Lato";font-style:italic;font-weight:900;font-display:swap;src:url(/fonts/lato/v24/S6u_w4BMUTPHjxsI3wi_Gwft.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Lato";font-style:normal;font-weight:100;font-display:swap;src:url(/fonts/lato/v24/S6u8w4BMUTPHh30AUi-qJCY.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Lato";font-style:normal;font-weight:100;font-display:swap;src:url(/fonts/lato/v24/S6u8w4BMUTPHh30AXC-q.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Lato";font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/lato/v24/S6u9w4BMUTPHh7USSwaPGR_p.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Lato";font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/lato/v24/S6u9w4BMUTPHh7USSwiPGQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Lato";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/lato/v24/S6uyw4BMUTPHjxAwXjeu.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Lato";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/lato/v24/S6uyw4BMUTPHjx4wXg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Lato";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/lato/v24/S6u9w4BMUTPHh6UVSwaPGR_p.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Lato";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/lato/v24/S6u9w4BMUTPHh6UVSwiPGQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Lato";font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/lato/v24/S6u9w4BMUTPHh50XSwaPGR_p.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Lato";font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/lato/v24/S6u9w4BMUTPHh50XSwiPGQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Museo";font-style:normal;font-weight:300;src:local("Museo 300"),url("/fonts/Museo300-Regular.woff") format("woff")}@font-face{font-family:"Museo";font-style:normal;font-weight:700;src:local("Museo 700"),url("/fonts/Museo700-Regular.woff") format("woff")}body{font-family:"Lato",sans-serif;font-weight:400}h1{font-family:"Museo",sans-serif;font-weight:700}h2,h3{font-family:"Museo",sans-serif;font-weight:300}p,li{line-height:3.4ch}.layers{position:relative}.layers::before,.layers::after{content:attr(data-text);position:absolute;width:110%;z-index:-1}.layers::before{top:10px;left:15px;color:#e0287d}.layers::after{top:5px;left:-10px;color:#1bc7fb}.single-path{clip-path:polygon(0% 12%, 53% 12%, 53% 26%, 25% 26%, 25% 86%, 31% 86%, 31% 0%, 53% 0%, 53% 84%, 92% 84%, 92% 82%, 70% 82%, 70% 29%, 78% 29%, 78% 65%, 69% 65%, 69% 66%, 77% 66%, 77% 45%, 85% 45%, 85% 26%, 97% 26%, 97% 28%, 84% 28%, 84% 34%, 54% 34%, 54% 89%, 30% 89%, 30% 58%, 83% 58%, 83% 5%, 68% 5%, 68% 36%, 62% 36%, 62% 1%, 12% 1%, 12% 34%, 60% 34%, 60% 57%, 98% 57%, 98% 83%, 1% 83%, 1% 53%, 91% 53%, 91% 84%, 8% 84%, 8% 83%, 4% 83%)}.paths{animation:paths 5s step-end infinite}@keyframes paths{0%{clip-path:polygon(0% 43%, 83% 43%, 83% 22%, 23% 22%, 23% 24%, 91% 24%, 91% 26%, 18% 26%, 18% 83%, 29% 83%, 29% 17%, 41% 17%, 41% 39%, 18% 39%, 18% 82%, 54% 82%, 54% 88%, 19% 88%, 19% 4%, 39% 4%, 39% 14%, 76% 14%, 76% 52%, 23% 52%, 23% 35%, 19% 35%, 19% 8%, 36% 8%, 36% 31%, 73% 31%, 73% 16%, 1% 16%, 1% 56%, 50% 56%, 50% 8%)}5%{clip-path:polygon(0% 29%, 44% 29%, 44% 83%, 94% 83%, 94% 56%, 11% 56%, 11% 64%, 94% 64%, 94% 70%, 88% 70%, 88% 32%, 18% 32%, 18% 96%, 10% 96%, 10% 62%, 9% 62%, 9% 84%, 68% 84%, 68% 50%, 52% 50%, 52% 55%, 35% 55%, 35% 87%, 25% 87%, 25% 39%, 15% 39%, 15% 88%, 52% 88%)}30%{clip-path:polygon(0% 53%, 93% 53%, 93% 62%, 68% 62%, 68% 37%, 97% 37%, 97% 89%, 13% 89%, 13% 45%, 51% 45%, 51% 88%, 17% 88%, 17% 54%, 81% 54%, 81% 75%, 79% 75%, 79% 76%, 38% 76%, 38% 28%, 61% 28%, 61% 12%, 55% 12%, 55% 62%, 68% 62%, 68% 51%, 0% 51%, 0% 92%, 63% 92%, 63% 4%, 65% 4%)}45%{clip-path:polygon(0% 33%, 2% 33%, 2% 69%, 58% 69%, 58% 94%, 55% 94%, 55% 25%, 33% 25%, 33% 85%, 16% 85%, 16% 19%, 5% 19%, 5% 20%, 79% 20%, 79% 96%, 93% 96%, 93% 50%, 5% 50%, 5% 74%, 55% 74%, 55% 57%, 96% 57%, 96% 59%, 87% 59%, 87% 65%, 82% 65%, 82% 39%, 63% 39%, 63% 92%, 4% 92%, 4% 36%, 24% 36%, 24% 70%, 1% 70%, 1% 43%, 15% 43%, 15% 28%, 23% 28%, 23% 71%, 90% 71%, 90% 86%, 97% 86%, 97% 1%, 60% 1%, 60% 67%, 71% 67%, 71% 91%, 17% 91%, 17% 14%, 39% 14%, 39% 30%, 58% 30%, 58% 11%, 52% 11%, 52% 83%, 68% 83%)}76%{clip-path:polygon(0% 26%, 15% 26%, 15% 73%, 72% 73%, 72% 70%, 77% 70%, 77% 75%, 8% 75%, 8% 42%, 4% 42%, 4% 61%, 17% 61%, 17% 12%, 26% 12%, 26% 63%, 73% 63%, 73% 43%, 90% 43%, 90% 67%, 50% 67%, 50% 41%, 42% 41%, 42% 46%, 50% 46%, 50% 84%, 96% 84%, 96% 78%, 49% 78%, 49% 25%, 63% 25%, 63% 14%)}90%{clip-path:polygon(0% 41%, 13% 41%, 13% 6%, 87% 6%, 87% 93%, 10% 93%, 10% 13%, 89% 13%, 89% 6%, 3% 6%, 3% 8%, 16% 8%, 16% 79%, 0% 79%, 0% 99%, 92% 99%, 92% 90%, 5% 90%, 5% 60%, 0% 60%, 0% 48%, 89% 48%, 89% 13%, 80% 13%, 80% 43%, 95% 43%, 95% 19%, 80% 19%, 80% 85%, 38% 85%, 38% 62%)}1%, 7%, 33%, 47%, 78%, 93%{clip-path:none}}.movement{position:relative;animation:movement 8s step-end infinite}@keyframes movement{0%{top:0px;left:-20px}15%{top:10px;left:10px}60%{top:5px;left:-10px}75%{top:-5px;left:20px}100%{top:10px;left:5px}}.opacity{animation:opacity 5s step-end infinite}@keyframes opacity{0%{opacity:.1}5%{opacity:.7}30%{opacity:.4}45%{opacity:.6}76%{opacity:.4}90%{opacity:.8}1%, 7%, 33%, 47%, 78%, 93%{opacity:0}}.font{animation:font 7s step-end infinite}@keyframes font{0%{font-weight:100;color:#e0287d;filter:blur(3px)}20%{font-weight:500;color:#fff;filter:blur(0)}50%{font-weight:300;color:#1bc7fb;filter:blur(2px)}60%{font-weight:700;color:#fff;filter:blur(0)}90%{font-weight:500;color:#e0287d;filter:blur(6px)}}.glitch span{animation:paths 10s step-end infinite}.glitch::before{animation:paths 10s step-end infinite,opacity 10s step-end infinite,font 8s step-end infinite,movement 10s step-end infinite}.glitch::after{animation:paths 10s step-end infinite,opacity 10s step-end infinite,font 7s step-end infinite,movement 8s step-end infinite}.hero-wrapper{background:url("img/nix-vegas.png") no-repeat center center;background-position:50% 50%;background-size:fill;background-color:#000;min-height:70vh;display:flex;flex-direction:column;justify-content:space-between}.hero-wrapper .container{margin:auto;text-align:center;width:100%;display:flex;flex-direction:column;flex:1;overflow:clip}.hero-wrapper .container .brand{margin:auto auto;background-color:rgba(0,0,0,.5);padding:5px 0 5px 0;width:100%}.onsite{min-height:50vh}.onsite .social-bar{display:none}.rgb{animation:filter-animation 30s infinite,img-glitch 15s infinite}@keyframes img-glitch{0%, 19.9%, 24.5%, 34.9%, 37%, 49.9%, 54%, 74.9%, 79.5%, 89.9%, 95%, 100%{background:url("img/nix-vegas.png") no-repeat center center;background-size:fill;background-color:#000}20%{background:url("img/nix-vegas-glitched1.png") no-repeat center center;background-size:fill;background-color:#000}35%{background:url("img/nix-vegas-glitched2.png") no-repeat center center;background-size:fill;background-color:#000}50%{background:url("img/nix-vegas-glitched3.png") no-repeat center center;background-size:fill;background-color:#000}75%{background:url("img/nix-vegas-glitched4.png") no-repeat center center;background-size:fill;background-color:#000}90%{background:url("img/nix-vegas-glitched5.png") no-repeat center center;background-size:fill;background-color:#000}}@keyframes filter-animation{0%{filter:hue-rotate(0deg)}25%{filter:hue-rotate(50deg)}50%{filter:hue-rotate(-50deg)}100%{filter:hue-rotate(0deg)}}h1.hero-title{font-size:2.2em}h1.hero-title a{text-decoration:none;color:inherit}h2.hero-title{font-size:1.5em}.container h1{margin-bottom:0}@media screen and (max-width: 768px){.brand img{width:100%}}.schedule-navigation{display:grid;grid-template-columns:1fr 1fr}.schedule-navigation .left,.schedule-navigation .right{display:flex;align-items:center}.schedule-navigation .left{justify-content:left}.schedule-navigation .right{justify-content:right}.schedule-navigation .schedule-navigation-footer{grid-column-start:1;grid-column-end:3}@media screen and (max-width: 768px){.schedule-navigation{padding:2ch}}.schedule-room{grid-template-columns:1fr;gap:1rem;margin-bottom:1rem}body.schedule-as-grid .schedule-day .schedule-room-items{display:grid;grid-template-rows:[time-0915] 10ch [time-0930] 10ch [time-0945] 10ch [time-1000] 10ch [time-1015] 10ch [time-1030] 10ch [time-1045] 10ch [time-1100] 10ch [time-1115] 10ch [time-1130] 10ch [time-1145] 10ch [time-1200] 10ch [time-1215] 10ch [time-1230] 10ch [time-1245] 10ch [time-1300] 10ch [time-1315] 10ch [time-1330] 10ch [time-1345] 10ch [time-1400] 10ch [time-1415] 10ch [time-1430] 10ch [time-1445] 10ch [time-1500] 10ch [time-1515] 10ch [time-1530] 10ch [time-1545] 10ch [time-1600] 10ch [time-1615] 10ch [time-1630] 10ch [time-1645] 10ch [time-1700] 10ch}body.schedule-as-grid p.schedule-description{display:none}.schedule-day{background-color:#272727;color:#fff;margin-bottom:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.schedule-day .schedule-day-header{grid-column:1/3;padding:0 1rem}.schedule-day .schedule-item{padding:1rem;border:1px solid rgba(0,0,0,.3);box-sizing:content-box;background:#333}.schedule-room-header{background-color:#272727;color:#fff;padding:0 1rem}.schedule-item-speakers{margin-bottom:1rem}.speakers{min-height:100px;max-width:1000px;margin:0 auto;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr))}.speaker-container{margin:auto;text-align:center;background-color:#272727;color:#fff}.speaker-container h2{margin:0;padding:2rem}.speaker img{max-width:200px;border-radius:50%}.speaker h3{padding-bottom:0;margin-bottom:0}.speaker p{margin-top:0}.speaker{margin:1rem;padding:1rem;text-align:center}.speaker-item{display:grid;grid-template-columns:20% 1fr;gap:1rem;margin-bottom:1rem}.speaker-item .speaker-image{grid-column:1/2}.speaker-item .speaker-image img{width:100%;margin-top:1.4rem;border-radius:100%}.speaker-item .speaker-info{grid-column:2}header{background-color:#1f1f1f;box-shadow:0 0 10px rgba(0,0,0,.3);border-bottom:1px solid #383737}.nav-header{color:#fff;padding:0;margin:0 auto;text-align:center;height:100%}.nav-header ul{list-style-type:none;padding:0;margin:0;display:flex}.nav-header ul li.active a{background:rgba(0,0,0,.3)}.nav-header ul li{flex:1;text-align:center;height:100%}.nav-header ul li a{color:#fff;text-decoration:none;display:block;height:100%;padding:1em 0}.nav-header ul li a:hover{background:rgba(0,0,0,.3)}#sponsors~blockquote{margin:0}#sponsors~blockquote p{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}@media only screen and (max-width: 700px){#sponsors~blockquote p{flex-direction:column !important}}#sponsors~blockquote img{max-width:225px;min-width:225px;object-fit:contain;margin:10px}.social-bar{display:flex;justify-content:center;gap:4ch;padding:2ch 0;background:rgba(0,0,0,.5)}.social-bar .social-icon{filter:invert(1);display:block;width:3ch}.blog-wrapper .container{max-width:100%}.blog-wrapper p:has(img),.blog-wrapper .video{display:flex}.blog-wrapper img,.blog-wrapper iframe{max-width:100%;align-self:center;flex:1}.blog-wrapper p:has(img)+blockquote,.blog-wrapper .video+blockquote{margin:0;text-align:center;font-style:italic}.blog-wrapper li.blog-post::marker{content:""}.blog-wrapper li.blog-post .blog-post-date{font-style:italic}footer.footer{background-color:#111;color:#fff;padding:20px 0;text-align:center;min-height:100px}footer.footer .container{margin:0 auto}