@keyframes a{0%{transform:translateZ(1em);transform:rotateX(0deg);transform:rotateY(0deg);transform:rotate(0deg);transform-style:preserve-3d}50%{transform:translateZ(5em);transform:rotateX(40deg);transform:rotateY(40deg);transform:rotate(-5deg);transform-style:preserve-3d}to{transform:translateZ(1em);transform:rotateX(0deg);transform:rotateY(0deg);transform:rotate(0deg);transform-style:preserve-3d}}@media print{.schedule{margin:0;padding:0;width:100%}.schedule-head,nav{display:none!important}#detail-schedule .stage-name{font-size:14pt}#detail-schedule .day-name{padding-top:0;color:#000;page-break-before:always}#detail-schedule .daily-sessions{page-break-before:always;columns:3;break-inside:avoid;margin-bottom:20px}#detail-schedule .daily-sessions .session-detail{page-break-inside:avoid}#detail-schedule .daily-sessions dt,#detail-schedule .daily-sessions h3,#detail-schedule .daily-sessions h4,#detail-schedule .daily-sessions p{color:#000}#detail-schedule .daily-sessions dt{font-size:12pt;break-after:avoid}#detail-schedule .daily-sessions dd{border-left:1px solid #000;padding-left:15px;margin-left:15px}#detail-schedule .daily-sessions p{font-size:10pt}#detail-schedule .daily-sessions h4{margin:0;padding-bottom:0;padding-top:0;font-size:12pt}#detail-schedule .daily-sessions h3{font-size:12pt;padding-bottom:0;padding-top:0;margin-bottom:0}}@media (max-width:32em){.schedule{margin:auto;padding-left:20px;padding-right:20px}.schedule h1{text-align:center}.schedule h2{font-size:2rem}}.schedule a.session-link{color:#fff;text-decoration:none}.schedule a.session-link:hover{text-decoration:none}.schedule a.session-link:hover .session{transition:box-shadow .15s cubic-bezier(.17,1.33,.85,1.2);box-shadow:0 0 18px 5px rgba(234,209,67,.3);z-index:2}.schedule a.session-link:visited{color:#fff}.Days{position:relative}.Days .Days-list{display:block;padding-left:0;white-space:nowrap}@media (max-width:32em){.Days .Days-list{padding-left:0;margin-top:4em}}.Days .Days-list li{list-style:none;display:inline-block}@media (max-width:32em){.Days .Days-list li{display:block;width:100%;margin-bottom:.5em}}.Days .Days-list li .day_name{font-family:freight-sans-pro,some fallback sans,sans-serif;background:#ead143}.Days .Days-list li .day_name a{color:#844875}@media (min-width:32em){.Days .Days-list li .day_name{font-size:30px;padding:1.3em}}@media (max-width:32em){.Days .Days-list li .day_name{font-size:1.2em;text-align:center;padding:.8em;margin:0}}.Days .Day{width:100%;top:0;bottom:0}.Days .Day .stage{display:inline-block;position:relative;margin-bottom:3em;width:20%;height:5000px;margin-left:-4px}@media (max-width:32em){.Days .Day .stage{height:auto;width:100%;padding-bottom:5em}}.Days .Day .stage:after{z-index:-10;content:"";position:absolute;top:100px;right:20%;bottom:0;left:20%;opacity:.05;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAASklEQVQYV2N8ddH5PwMDA4OY/l5GEI0NMMIUoStE1gzWjawQWTFIHGQD3ApcCkGaMNyBzXqsjkVXiNNHyApR3IQeDDCFeBXBwgwA504uBOz55p8AAAAASUVORK5CYII=) repeat}.Days .Day .stage[data-stage="Abstractions Stage"],.Days .Day .stage[data-stage=Distractions]{height:auto;width:100%;padding-bottom:5em}@media (min-width:50em){.Days .Day .stage[data-stage="Abstractions Stage"]:before,.Days .Day .stage[data-stage=Distractions]:before{background-size:14.5%}}.Days .Day .stage[data-stage="Abstractions Stage"] .sessions{margin:0 auto;white-space:nowrap}.Days .Day .stage[data-stage="Abstractions Stage"] .session{vertical-align:top;white-space:normal;width:40%;display:inline-block;position:relative;top:1em;margin-right:2em}.Days .Day .stage[data-stage="Abstractions Stage"] .session .logistics{height:250px}@media (max-width:32em){.Days .Day .stage[data-stage="Abstractions Stage"] .session{display:block;width:90%;margin-left:5%;margin-right:5%}}.Days .Day .stage[data-stage="Abstractions Stage"] .session-full-details{white-space:normal}.Days .Day .stage[data-stage=Distractions]{padding-bottom:4em}.Days .Day .stage[data-stage=Distractions] .sessions{margin:0 auto}.Days .Day .stage[data-stage=Distractions] .session{vertical-align:top;white-space:normal;width:25%;display:inline-block;position:relative;top:1em;margin-right:2em;margin-bottom:2em}.Days .Day .stage[data-stage=Distractions] .session .logistics{height:65px}@media (max-width:32em){.Days .Day .stage[data-stage=Distractions] .session{display:block;width:90%;margin-left:5%;margin-right:5%}}.Days .Day .stage h3{background-color:#c059a6;color:#ead143;font-size:22px;font-family:freight-sans-pro,some fallback sans,sans-serif;text-align:center;margin:0 2px;padding-top:10px;padding-bottom:10px}.Days .Day .stage .session{width:100%;background-color:#3c2737;opacity:.999;line-height:1;overflow:hidden}@media (max-width:32em){.Days .Day .stage .session{margin-top:6em}.Days .Day .stage .session:first-child{margin-top:1em}}.Days .Day .stage .session .logistics{background-size:cover;background-blend-mode:color-burn;height:100px}.Days .Day .stage .session .logistics .info{padding-left:.2em;padding-right:.2em}.Days .Day .stage .session .logistics:after{z-index:-1;content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to bottom right,#002f4b,#dc4225);opacity:.6}.Days .Day .stage .session .information{padding-left:.3em;padding-right:.3em}.Days .Day .stage .session h4{color:#ead143;font-size:18px;font-family:freight-sans-pro,some fallback sans,sans-serif;font-weight:600}.Days .Day .stage .session .speaker{font-family:freight-sans-pro,some fallback sans,sans-serif;font-weight:700;font-size:23px}.Days .Day .stage .session .time{padding-left:.2em;font-family:freight-sans-pro,some fallback sans,sans-serif;font-weight:300;font-size:24px}.Days .Day .stage .session .time .end-time{font-size:18px;opacity:.6}.Days .Day .stage .session .description{font-family:freight-sans-pro,some fallback sans,sans-serif;font-weight:300;font-size:14px}.session{position:absolute}@media (max-width:32em){.session{position:relative}}.session.start-0{position:relative}.session.start-900{top:-618px}@media (max-width:32em){.session.start-900{top:0}}.session.start-1005{top:51.5px}@media (max-width:32em){.session.start-1005{top:0}}.session.start-1010{top:103px}@media (max-width:32em){.session.start-1010{top:0}}.session.start-1100{top:618px}@media (max-width:32em){.session.start-1100{top:0}}.session.start-1130{top:927px}@media (max-width:32em){.session.start-1130{top:0}}.session.start-1140{top:1030px}@media (max-width:32em){.session.start-1140{top:0}}.session.start-1145{top:1081.5px}@media (max-width:32em){.session.start-1145{top:0}}.session.start-1150{top:1133px}@media (max-width:32em){.session.start-1150{top:0}}.session.start-1200{top:1236px}@media (max-width:32em){.session.start-1200{top:0}}.session.start-1230{top:1545px}@media (max-width:32em){.session.start-1230{top:0}}.session.start-1235{top:1596.5px}@media (max-width:32em){.session.start-1235{top:0}}.session.start-1240{top:1648px}@media (max-width:32em){.session.start-1240{top:0}}.session.start-1245{top:1699.5px}@media (max-width:32em){.session.start-1245{top:0}}.session.start-1250{top:1751px}@media (max-width:32em){.session.start-1250{top:0}}.session.start-1300{top:1854px}@media (max-width:32em){.session.start-1300{top:0}}.session.start-1310{top:1957px}@media (max-width:32em){.session.start-1310{top:0}}.session.start-1325{top:2111.5px}@media (max-width:32em){.session.start-1325{top:0}}.session.start-1330{top:2163px}@media (max-width:32em){.session.start-1330{top:0}}.session.start-1345{top:2317.5px}@media (max-width:32em){.session.start-1345{top:0}}.session.start-1350{top:2369px}@media (max-width:32em){.session.start-1350{top:0}}.session.start-1355{top:2420.5px}@media (max-width:32em){.session.start-1355{top:0}}.session.start-1400{top:2472px}@media (max-width:32em){.session.start-1400{top:0}}.session.start-1405{top:2523.5px}@media (max-width:32em){.session.start-1405{top:0}}.session.start-1410{top:2575px}@media (max-width:32em){.session.start-1410{top:0}}.session.start-1420{top:2678px}@media (max-width:32em){.session.start-1420{top:0}}.session.start-1430{top:2781px}@media (max-width:32em){.session.start-1430{top:0}}.session.start-1440{top:2884px}@media (max-width:32em){.session.start-1440{top:0}}.session.start-1445{top:2935.5px}@media (max-width:32em){.session.start-1445{top:0}}.session.start-1455{top:3038.5px}@media (max-width:32em){.session.start-1455{top:0}}.session.start-1500{top:3090px}@media (max-width:32em){.session.start-1500{top:0}}.session.start-1505{top:3141.5px}@media (max-width:32em){.session.start-1505{top:0}}.session.start-1510{top:3193px}@media (max-width:32em){.session.start-1510{top:0}}.session.start-1520{top:3296px}@media (max-width:32em){.session.start-1520{top:0}}.session.start-1525{top:3347.5px}@media (max-width:32em){.session.start-1525{top:0}}.session.start-1535{top:3450.5px}@media (max-width:32em){.session.start-1535{top:0}}.session.start-1540{top:3502px}@media (max-width:32em){.session.start-1540{top:0}}.session.start-1545{top:3553.5px}@media (max-width:32em){.session.start-1545{top:0}}.session.start-1600{top:3708px}@media (max-width:32em){.session.start-1600{top:0}}.session.start-1610{top:3811px}@media (max-width:32em){.session.start-1610{top:0}}.session.start-1615{top:3862.5px}@media (max-width:32em){.session.start-1615{top:0}}.session.start-1620{top:3914px}@media (max-width:32em){.session.start-1620{top:0}}.session.start-1625{top:3965.5px}@media (max-width:32em){.session.start-1625{top:0}}.session.start-1630{top:4017px}@media (max-width:32em){.session.start-1630{top:0}}.session.start-1710{top:4429px}@media (max-width:32em){.session.start-1710{top:0}}.session.start-1815{top:5098.5px}@media (max-width:32em){.session.start-1815{top:0}}.duration-40,.duration-80{height:400px}.duration-90{height:600px}.duration-45,.duration-85{height:465px}@media (max-width:32em){.duration-45,.duration-85{height:400px}}.Days-simple{margin-top:4em}.Days-simple .Day-simple{clear:both}.Days-simple .Day-simple .stage-simple{display:inline-block;vertical-align:top;width:20%;margin-right:1em}@media (max-width:32em){.Days-simple .Day-simple .stage-simple{float:none;width:100%}}.Days-simple .Day-simple h3{color:#fff;font-size:1.2rem;font-weight:700;line-height:1.5;padding:0}.Days-simple .Day-simple .sessions-simple dd,.Days-simple .Day-simple .sessions-simple dt{font-size:.7em}.Days-simple .Day-simple .sessions-simple dd{padding-bottom:.7em;color:#844875}@media (max-width:32em){.Days-simple .Day-simple .sessions-simple dd{text-align:right}}.Days-detail .Day-detail .stage-name{color:#844875}.Days-detail .Day-detail .session-detail{margin-bottom:3em}.Days-detail .Day-detail dt{color:#c059a6}@media (max-width:32em){.Days-detail .Day-detail dt{font-size:.9rem}}.Days-detail .Day-detail dd{padding-left:2em;border-left:1px solid #ead143}@media (max-width:32em){.Days-detail .Day-detail dd{padding-left:0;margin-left:0;border-left:none}.Days-detail .Day-detail dd h3{font-size:1.4rem;margin-top:0;margin-bottom:.3em}.Days-detail .Day-detail dd h4{font-size:1.2rem;margin-top:0}.Days-detail .Day-detail dd p{font-size:.9rem}}@media (max-width:32em){.schedule-nav{padding-left:0}}.schedule-nav li{text-align:center;display:inline-block;list-style:none;width:20%;background-color:#ead143;-webkit-clip-path:polygon(25% 0,100% 0,100% 75%,75% 100%,0 100%,0 25%);clip-path:polygon(25% 0,100% 0,100% 75%,75% 100%,0 100%,0 25%);margin-right:1em;padding:1em}.schedule-nav li:hover{animation:a .75s cubic-bezier(.455,.03,.515,.955) 3 alternate both}@media (max-width:32em){.schedule-nav li:hover{animation:none}}.schedule-nav li a{font-size:2em;color:#844875;font-family:freight-sans-pro,some fallback sans,sans-serif;font-weight:700}@media (max-width:50em){.schedule-nav li{display:inline-block;width:30%;margin:0;padding:.8em 0}.schedule-nav li a{font-size:1.2em}}@media (max-width:32em){.schedule-nav li{display:block;width:100%;padding:.8em 0;margin-bottom:.5em}.schedule-nav li a{font-size:1.2em}}.session-modal{display:none;position:fixed;top:0;left:0;bottom:0;right:0;overflow-y:scroll;padding-top:10%;z-index:3}.session-modal:target{display:block}.session-modal:target .session-full-details{top:0}.session-modal .scroll{height:100%}.session-modal .close{float:right;display:block;position:relative;top:-25px;right:-10px;color:#fff;font-size:32px;background:transparent;border:none;opacity:.7}.session-modal .close:focus,.session-modal .close:hover{text-decoration:none;opacity:1}@media (max-width:32em){.session-modal .close{font-size:28px}}.session-modal .modal-matting{position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.75);z-index:-10}.session-modal .session-full-details{width:70%;color:#fff;padding:24px;margin:auto;margin-bottom:10%;background-color:#362131;background-image:url(/images/bg-texture.png);background-size:27.5%;box-shadow:0 0 34px -10px rgba(234,209,67,.3);position:relative;top:-1000px}@media (max-width:32em){.session-modal .session-full-details{font-size:16px}}.session-modal .session-full-details .speaker-image{float:left;background-size:cover;width:25%;margin-right:24px}@media (max-width:45em){.session-modal .session-full-details .speaker-image{width:40%}}.session-modal .session-full-details h1.title{font-size:36px;margin-top:0;margin-bottom:16px}@media (max-width:32em){.session-modal .session-full-details h1.title{font-size:26px;text-align:left}}.session-modal .session-full-details .time{color:#c059a6;margin-top:0;margin-bottom:16px}.session-modal .session-full-details .speaker{font-size:30px;font-weight:700;margin-top:0;margin-bottom:20px}@media (max-width:32em){.session-modal .session-full-details .speaker{font-size:20px}}.session-modal .session-full-details .information{margin-bottom:20px}.session-modal .session-full-details .bio{font-size:16px;padding-top:20px;border-top:1px solid #ead143}@media (max-width:32em){.session-modal .session-full-details .bio{font-size:18px}}.session-modal .session-full-details .bio:after{content:".";visibility:hidden;display:block;height:0;clear:both}.session-modal .session-full-details .bio p{margin-top:0}.session-modal .session-full-details .bio.no-image{padding-left:0;padding-right:20px}@media (max-width:32em){.session-modal .session-full-details .bio.no-image{padding-left:0;padding-right:0}}.full-sponsor-list .Sponsor{margin-bottom:50px}.full-sponsor-list .Sponsor:after{content:" ";display:block;width:400px;height:1px;margin-top:40px;border-top:1px solid #ead143}@media (max-width:32em){.full-sponsor-list .Sponsor:after{width:100%}}.full-sponsor-list .Sponsor:last-child:after{display:none}.full-sponsor-list .Sponsor .logo{height:80px;max-width:100%}@media (max-width:32em){.full-sponsor-list .Sponsor .logo{max-height:80px}}.full-sponsor-list .Sponsor .links{overflow:hidden;padding-top:20px}.full-sponsor-list .Sponsor .links a{float:left}.full-sponsor-list .Sponsor .links h3{line-height:1.2;padding:0;margin:0;margin-right:30px}.full-sponsor-list .Sponsor .links a.twitter:hover{border-bottom:1px solid #ff0}.full-sponsor-list .Sponsor .links .twitter{padding-bottom:1px;margin-top:4px;height:29px}@media (max-width:32em){.full-sponsor-list .Sponsor .links .twitter{float:right}}.full-sponsor-list .Sponsor .links .twitter img{height:24px}.full-sponsor-list .sponsors-gold .logo{height:120px}@media (max-width:32em){.full-sponsor-list .sponsors-gold .logo{max-height:120px}}.full-sponsor-list .sponsors-scholarship{margin-bottom:80px}.full-sponsor-list .sponsors-scholarship .Sponsor{margin-bottom:0}.full-sponsor-list .sponsors-scholarship .Sponsor:after{display:none}.cta{position:relative;margin:3rem auto 1rem}@media (max-width:50em){.cta{width:56.8883610451%;height:0;padding-bottom:37.7672209026%;background-size:contain;background-repeat:no-repeat;margin-left:26%}}@media (min-width:50em){.cta{width:30.8435286542%;height:0;padding-bottom:20.4764971024%;background-size:contain;background-repeat:no-repeat;margin-left:35%}}.cta-platform{transform:rotateX(48.9deg) rotate(23.7deg);transform-style:preserve-3d;position:absolute;top:0;left:-2.4%;width:100%;height:100%;background:#362131;background-image:url(/images/bg-texture.png);background-size:54%}.cta-button,.cta-shadow{position:absolute;top:30%;left:0;width:83%;height:35%}@media (min-width:32em){.cta-button,.cta-shadow{top:19%;height:44%}}@media (min-width:50em){.cta-button,.cta-shadow{top:21%;height:42%}}.cta-button{position:relative;transform:translateZ(1.5rem);transform-style:preserve-3d;transition:all .25s;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#42bd80;font-family:freight-sans-pro,some fallback sans,sans-serif;font-weight:700;font-size:1rem;letter-spacing:.04em;text-transform:uppercase;text-align:center;background-color:#b5edd6}.cta-button:after,.cta-button:before{position:absolute;content:""}.cta-button:before{bottom:-1.5rem;left:0;height:1.5rem;width:100%;transform:rotateX(-90deg);transform-origin:0 0}.cta-button:after{top:0;right:-1.5rem;height:100%;width:1.5rem;transform-origin:0 0;transform:rotateY(90deg)}.cta-button:active{transform:translateZ(.5rem)}@media (min-width:32em){.cta-button{font-size:1.75rem;letter-spacing:0}}@media (min-width:50em){.cta-button{font-size:1.5rem}}.cta-button:before{background-color:#94e5c5}.cta-button:after{background-color:#68d9aa}.cta-button:active,.cta-button:hover{background-color:#e6f9f1;color:#42bd80}a.cta-button:visited{color:#42bd80}a.cta-button:active,a.cta-button:hover{text-decoration:none}.cta-leaves{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/images/cta-leaves.png);pointer-events:none;background-size:cover}.cta-shadow{z-index:0;background:#9f091b;box-shadow:0 0 100px 10px rgba(28,3,3,.37);transition:all .5s}.cta-button:active+.cta-shadow{box-shadow:0 0 100px 10px #ffa8b2,0 0 50px 5px #94e5c5}body{background-color:#362131;background-image:url(/images/bg-texture.png);background-size:27.5%;color:#fff;line-height:1.5;padding-left:50px;padding-top:50px;width:80%;font-size:21px;-webkit-font-smoothing:antialiased;font-family:ff-tisa-web-pro,"some fallback serif",serif}@media (min-width:50em){body{background-size:14.5%}}a{color:#ead143;text-decoration:none}a:hover{text-decoration:underline}a:visited{color:#c9b336}blockquote{font-style:italic;border-left:.2em solid #c9b336;margin-left:0;padding-left:2em}h1,h2,h3{font-weight:900;color:#ead143;line-height:1;font-family:freight-sans-pro,some fallback sans,sans-serif}h1{font-size:3rem}h2{padding-top:30px;font-size:2.5rem}h3{padding-top:20px;font-size:2rem}hr{color:#009eb3;background-color:#009eb3;border:0;height:5px}nav{text-align:center}@media (min-width:45em){nav{text-align:left}}nav img.logo{width:100%}@media (min-width:45em){nav img.logo{height:2em;width:auto;vertical-align:middle}}nav a{font-size:.7em;margin:0 1em;display:inline-block}@media (min-width:45em){nav a:first-child{margin-left:0}}tr:nth-child(2n){background-color:rgba(255,194,204,.15)}td{text-align:center}td:first-child{text-align:left;padding:.7em}table{overflow:hidden}td,th{position:relative}td:not(:first-child):hover:after,th:not(:first-child):hover:after{content:"";position:absolute;background-color:#362131;left:0;top:-5000px;height:10000px;width:100%;z-index:-1}.mc-field-group{max-width:25em}.mc-field-group label{display:block}.asterisk{color:rgba(230,26,26,.62);font-size:3rem}.mc-field-group input[type=email],.mc-field-group input[type=text]{padding:1rem;width:80%;max-width:30rem;border:0;border-radius:.2rem;font-size:1.25rem;font-family:ff-tisa-web-pro,"some fallback serif",serif}#mc-embedded-subscribe{border:0;border-radius:.2rem;background-color:#edd85e;color:#1a1a1a;font-size:1rem;font-family:ff-tisa-web-pro,"some fallback serif",serif;margin-top:2.5rem}.Footer{font-size:.85rem}.Footer-items{margin-bottom:.5rem;padding:0}.Footer-item{display:inline}.Footer-divide{color:rgba(255,194,204,.15);padding-left:.2em;margin:0 .5em}.Footer-abLink{color:#ead143}.Footer-csLink{color:#a43749}.Footer-social-icons{padding:0;margin:0;text-align:left}li.Footer-social-icon{padding:0 1em;color:#ffe600}li.Footer-social-icon:first-of-type{padding-left:0}li.Footer-social-icon img{width:1rem;display:inline}.Footer-social-icon{display:inline}.Footer-csLink{color:#fff;font-weight:700}.Footer-csLogo{display:inline;height:1em}body.team img{max-height:4em;-webkit-clip-path:circle(2em);clip-path:circle(2em)}body.team img.logo{-webkit-clip-path:none;clip-path:none}body.speaker-central img{max-height:5em}body.cfp a.cfp,body.contact a.contact,body.nominate a.nominate,body.policies a.policies,body.schedule a.schedule,body.scholarship a.scholarship,body.speaker-central a.speaker-central,body.sponsor a.sponsor,body.team a.team,body.travel a.travel{text-decoration:underline}a.header-link{opacity:0;font-size:.5em;transition:opacity .2s ease-in-out .1s}h2:hover .header-link,h3:hover .header-link,h4:hover .header-link,h5:hover .header-link,h6:hover .header-link{opacity:1}.graphic-designer{font-family:Comic Sans,Marker Felt}