html{color:#222;font-size:1em;line-height:1.4}::selection{text-shadow:none;background:#b3d4fc}hr{border:0;border-top:1px solid #ccc;height:1px;margin:1em 0;padding:0;display:block}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{color:#000;background:#ccc;margin:.2em 0;padding:.2em 0}.visuallyhidden{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;width:auto;height:auto;margin:0;position:static;overflow:visible}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}@media print{blockquote,img,pre,tr{page-break-inside:avoid}*,:after,:before,:first-letter,:first-line{color:#000!important;box-shadow:none!important;text-shadow:none!important;background:0 0!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href)")"}abbr[title]:after{content:" (" attr(title)")"}a[href^=\#]:after,a[href^=javascript\:]:after{content:""}blockquote,pre{border:1px solid #999}thead{display:table-header-group}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}body *,body :after,body :before{box-sizing:border-box}html,body{background-color:#0000;margin:0;padding:0;font-family:helvetica,Neue Helvetica,Helvetica Neue,arial,sans-serif}.group:after{visibility:hidden;content:"";clear:both;height:0;display:block}* html .group,:first-child+html .group{zoom:1}hr{background-color:#333;border:0;height:1px}a{color:#06557e}a:hover{background-color:#afeeff66}.browserupgrade{text-align:center;z-index:999;background-color:#e7b809;margin:0;padding:1em;position:relative}.browserupgrade a{color:#000;background-color:#feefb3;padding:.2em;font-weight:700}.browserupgrade a:hover{background-color:#0000}.fluid-wrapper-16x9{height:0;margin:0 auto;padding-top:25px;padding-bottom:56.25%;display:block;position:relative}.fluid-wrapper-16x9 iframe{border:none;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.screen_reader,.screenreader{width:2px;height:2px;position:absolute;top:auto;left:-999px;overflow:hidden}.align_left{float:left;margin-bottom:1em;margin-right:1em;display:inline-block}.align_right{float:right;display:inline-block}.align_center{text-align:center;margin:0 auto}.align_justified img{width:100%}.bold{font-weight:700}.no_wrap{white-space:nowrap}.skip_main_content a,.skip_page_content a{color:#fff;z-index:999;-moz-border-radius-bottomright:30px;background:0 0;border-bottom-right-radius:30px;padding:.75em 1.5em .75em .75em;font-weight:700;position:absolute}.skip_main_content a{-o-transition:top 1s ease-out,background 1s linear;transition:top 1s ease-out,background 1s linear;top:-4em;left:0}.skip_page_content a{-o-transition:left 1s ease-out,background 1s linear;width:10em;transition:left 1s ease-out,background 1s linear;left:-12.5em}.skip_main_content a:focus,.skip_page_content a:focus{background-color:#900;position:absolute}.skip_main_content a:focus{-o-transition:top .1s ease-in,background .5s linear;transition:top .1s ease-in,background .5s linear;top:0;left:0}.skip_page_content a:focus{-o-transition:left .1s ease-in,background .5s linear;width:auto;transition:left .1s ease-in,background .5s linear;left:0}@font-face{font-family:bebas_neuebold;src:url(/assets/fonts/Bebas-Neue-master/webfontkit/bebasneue-bold-webfont.woff2)format("woff2"),url(/assets/fonts/Bebas-Neue-master/webfontkit/bebasneue-bold-webfont.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:nickainleynormal;src:url(/assets/fonts/Nickainley/webfontkit/nickainley-normal-webfont.woff2)format("woff2"),url(/assets/fonts/Nickainley/webfontkit/nickainley-normal-webfont.woff)format("woff");font-weight:400;font-style:normal}.page{position:relative}.main_content{z-index:7;width:100%;padding-bottom:100px;position:relative;overflow-x:hidden;overflow-y:visible}.no-js header img{width:90%;max-width:200px;height:auto;margin:0 auto;display:block}.no-js nav{background-color:#fff}.no-js nav ul{text-align:center;margin:0;padding:0;list-style-type:none}.no-js nav li{display:inline-block}.no-js nav a{color:#000;background-color:#fff;padding:.5em 0;font-weight:700;display:block}@media (max-width:699px){.js nav{z-index:900;background-color:#ffffffe6;padding:.4em 0;display:block;position:fixed;top:0;left:0;right:0;box-shadow:0 7px 29px #64646f80}.js header img{float:left;width:90px;height:auto;display:block;position:absolute;top:10px;left:10px}.js .main_menu{display:none}.js nav ul{text-align:center;margin:0;padding:0;list-style-type:none}.js nav li{display:inline}.slicknav_btn{float:right;cursor:pointer;letter-spacing:.03em;color:#000;vertical-align:bottom;margin:.25em 0;padding:.438em .625em;font-family:helvetica,Neue Helvetica,Helvetica Neue,arial,sans-serif;font-size:1.1em;font-weight:500;line-height:1.125em;text-decoration:none;display:inline-block;position:relative}.slicknav_icon{vertical-align:bottom;width:1em;height:1em;margin-left:5px;display:inline-block}.slicknav_menu .slicknav_icon:before{content:"";opacity:.5;background:0 0;width:1em;height:1em;display:block;position:absolute}.slicknav_menu .slicknav_icon-bar{background-color:#000;border-radius:1px;width:1em;height:.15em;margin-bottom:.15em;display:block}.slicknav_menu *{box-sizing:border-box}.js .slicknav_menu:before{content:"";display:table}.js .slicknav_menu:after{content:"";clear:both;display:table}.js .slicknav_nav{clear:both}.js .slicknav_nav ul,.js .slicknav_nav li{display:block}.slicknav_nav .slicknav_arrow{margin:0 0 0 .4em;font-size:.8em}.slicknav_nav .slicknav_item{cursor:pointer}.slicknav_nav .slicknav_item a{display:inline}.slicknav_nav .slicknav_row,.slicknav_nav a{display:block}.slicknav_nav .slicknav_parent-link a{display:inline}.slicknav_brand{float:left}.slicknav_menu{box-sizing:border-box;padding:5px;font-size:16px}.slicknav_nav a{padding:.25em;font-size:1.2em}}@media (min-width:700px){.js .btn_small_screen_menu,.js .slicknav_menu{display:none}.js header{margin:0 auto}.js nav{z-index:900;background-color:#ffffffe6;padding:.4em 0;display:block;position:fixed;top:0;left:0;right:0;box-shadow:0 7px 29px #64646f80}.js header img{float:left;width:90px;height:auto;display:block;position:absolute;top:10px;left:10px}.js nav ul{box-sizing:border-box;text-align:right;margin:0 0 0 100px;padding:.55em 0;list-style-type:none}.js nav li{padding:0 .15em;font-family:helvetica,Neue Helvetica,Helvetica Neue,arial,sans-serif;font-size:1.1em;font-weight:500;display:inline-block}.js nav .main_menu a{color:#000;margin:2px 0;padding:.2em .3em;font-size:1em;text-decoration:none}.js nav .main_menu a:hover{border-top:2px solid #444;border-bottom:2px solid #444;margin:0}}@media (min-width:1025px){.js nav ul{margin:0 20px 0 100px}}.schedule_menu{box-sizing:border-box;text-align:center;max-width:650px;margin:0 auto;padding:0}.schedule_menu ul{border-radius:7px;width:90%;margin:40px 0 0;padding:0;display:inline-block}.schedule_menu li{box-sizing:border-box;width:33.33%;display:inline-block}.schedule_menu a{box-sizing:border-box;color:#006745;text-transform:uppercase;letter-spacing:.03em;background-color:#daf2d6;border-bottom:4px solid #c0dcbb;margin-right:2px;padding:12px 7px 8px;font-size:1.3em;text-decoration:none;display:block}.schedule_menu a:hover,.schedule_menu .active a{color:#daf2d6;background-color:#006745;border:0;padding-bottom:12px}.schedule_menu li:last-child a{margin-right:0}.schedule_menu li:first-child a{border-radius:7px 0 0 7px}.schedule_menu li:last-child a{border-radius:0 7px 7px 0;margin-right:0}@media (max-width:575px){.schedule_menu span{visibility:hidden;display:none}}.schedule_content{width:95%;margin:0 auto;padding-top:100px}.no-js .schedule_content{padding-top:10px}.schedule_content h2{border-bottom:1px solid #666;font-weight:400}.full_schedule{max-width:1200px;margin:0 auto}.schedule{margin:0;padding:0;list-style-type:none}.schedule>li{border-top:1px solid #dcdcdc}.schedule>li:last-child{border-bottom:1px solid #dcdcdc}.time-slot{flex-flow:row;place-content:center space-between;align-items:stretch;display:flex}.schedule_time{text-align:right;flex:0 0 110px;padding:10px 17px 20px 0;font-size:1.1em}.schedule_time span{font-size:.85em;display:block}.schedule_details{border-left:4px solid #ccc;flex:auto;padding:10px 0}.schedule_details ul{margin:0 0 0 5px;padding:0;list-style-type:none}.schedule_details li{padding:4px}.schedule_details a{color:#000;background-color:#ccc;border-left:4px solid #727272;border-radius:3px;min-height:40px;padding:6px;text-decoration:none;display:block}@media (min-width:600px){.schedule_details a{height:100%}}.schedule_details .track_foundation a{background-color:#95d3d8;border-color:#60a7b0}.schedule_details .track_grants a{background-color:#f9ee83;border-color:#f4d953}.schedule_details .track_alternative a{background-color:#ecb851;border-color:#d37934}.schedule_details .track_all a{background-color:#cef0c4;border-color:#76d259}@media (min-width:600px){.schedule_details ul{flex-flow:row;place-content:center space-between;align-items:stretch;display:flex}.schedule_details li{flex:33.33%}.schedule_details li .track_all{width:100%}}.schedule_title{font-size:.9em;font-weight:700}.schedule_location,.schedule_start_end_time{font-size:.9em}.schedule_icon{vertical-align:middle;width:14px;height:14px;display:inline-block}.schedule_icon svg{vertical-align:top;width:100%;height:100%}.change_note{color:#666;text-align:center;font-size:.9em}h2.sponsors_thanks{text-align:center;border:0;margin:0;padding-top:50px}.sponsors_thanks .sponsors_thanks_l1{font-family:bebas_neuebold;font-size:.9em;display:block}.sponsors_thanks .sponsors_thanks_l2{font-family:nickainleynormal;font-size:3em;display:block}.invisible{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hidden{display:none}dialog{border:0;display:block}.no-scroll{overflow:hidden}.simple-animatedtransform-modal-overlay{opacity:.8;z-index:900;cursor:pointer;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000;position:fixed;top:0;bottom:0;left:0;right:0}.simple-animatedtransform-modal-overlay[data-background-click=disabled]{cursor:auto}.simple-animatedtransform-modal-overlay{animation:.5s fadewhite}@keyframes fadewhite{0%{opacity:0}to{opacity:.8}}.simple-animatedtransform-modal{z-index:905;background:#fff;border:1px solid #edf8ff;border-radius:5px;width:70%;max-height:90%;padding:10px;position:fixed;top:5%;left:15%;right:auto;overflow:auto;box-shadow:0 6px 15px -3px #000000bf}.simple-animatedtransform-modal-close{color:#fff;width:24px;height:24px;font:inherit;cursor:pointer;text-align:right;background:#fff;border:0;padding:0;position:absolute;top:.5em;right:.5em}.simple-animatedtransform-modal-close:hover{-webkit-border-radius:5px;-moz-border-radius:5px;background-color:#b2d6ea;border-radius:50%}.simple-animatedtransform-modal{animation:.5s pop}@keyframes pop{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";transform:scale(0)}to{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";width:70%;max-width:400px;max-height:100%;margin-left:auto;margin-right:auto;left:0;right:0;transform:scale(1)}}.simple-animatedtransform-modal{background-color:#f5f5f5;border:1px solid teal;width:90%;max-width:600px;margin-left:auto;margin-right:auto;padding:0;left:0;right:0}.simple-animatedtransform-modal h1{margin:0;padding:10px 40px 10px 10px}@media (max-width:500px){.simple-animatedtransform-modal h1{font-size:1.5em}}.simple-animatedtransform-modal-close{background-color:#ffffffbf;border-radius:50%;width:30px;height:30px;padding:3px;box-shadow:inset 0 0 3px #0003,0 0 3px #0003}.modal_event_details{box-sizing:border-box;background-color:#fff}.modal_event_details.track_foundation h1{background-color:#7fcfd3;border-bottom:2px solid #47a4ab}.modal_event_details.track_grants h1{background-color:#fcea71;border-bottom:2px solid #f9d136}.modal_event_details.track_alternative h1{background-color:#f2af3d;border-bottom:2px solid #da7021}.modal_event_details.track_all h1{background-color:#c0efb9;border-bottom:2px solid #55cf47}.modal_event_details_inner{background-color:#f5f5f5;padding:10px}.modal_event_details_inner>:first-child{margin-top:0;padding-top:0}.modal_event_details_inner>:last-child{margin-bottom:0;padding-bottom:0}.add_to_cal{display:block}.add_to_cal h2{text-align:center;margin:0;padding:20px 0 10px}.add_to_cal .atc_list{text-align:center;margin:0;padding:0;list-style-type:none}.add_to_cal li{vertical-align:middle;text-align:left;width:90%;max-width:160px;margin:0 auto;padding:5px;display:inline-block}.add_to_cal a{background-color:#fff;border-radius:5px;padding:.75rem .7rem;text-decoration:none;display:block;box-shadow:0 3px 6px #0006}.add_to_cal a:hover{background-color:#dbdbdb;box-shadow:0 3px 6px #0009}.add_to_cal .atc_icon{vertical-align:middle;width:20px;height:20px;margin-bottom:2px;margin-right:4px;display:inline-block}.add_to_cal .atc_icon svg{width:100%;height:100%}.atc_name{vertical-align:bottom;color:#333;line-height:20px;display:inline-block}.accordion_sections{margin-top:20px}.accordion_section{border:1px solid #999;border-radius:5px;margin:0 0 .5em;display:block;overflow:hidden}.accordion_section h2{letter-spacing:.02em;margin:0;padding:.5em 1.5em .5em .5em}.accordion_section h2.minus{background-color:#b2d6ea;border-bottom:2px solid #e4e5e7;margin:0}.modal_event_details.track_foundation .accordion_section h2.minus{background-color:#7fcfd34d}.modal_event_details.track_grants .accordion_section h2.minus{background-color:#fcea714d}.modal_event_details.track_alternative .accordion_section h2.minus{background-color:#f2af3d4d}.modal_event_details.track_all .accordion_section h2.minus{background-color:#c0efb94d}.sliding_div{padding:.5em}.show_hide{cursor:pointer;padding-right:1.5em;font-size:1em;display:block;position:relative}.show_hide:hover.plus{-webkit-box-shadow:inset 0 0 7px #000;-moz-box-shadow:inset 0 0 7px #000;box-shadow:inset 0 0 1px #000;-webkit-box-shadow:inset 0 0 7px #0000004d;-moz-box-shadow:inset 0 0 7px #0000004d;transition:-moz-box-shadow .6s ease-in -webkit-box-shadow .6s ease-in box-shadow .6s ease-in;background-color:#edf8ff;box-shadow:inset 0 0 2px #0000004d}.modal_event_details.track_foundation .show_hide:hover.plus{background-color:#7fcfd34d}.modal_event_details.track_grants .show_hide:hover.plus{background-color:#fcea714d}.modal_event_details.track_alternative .show_hide:hover.plus{background-color:#f2af3d4d}.modal_event_details.track_all .show_hide:hover.plus{background-color:#c0efb94d}.plus:before,.minus:before{content:"";vertical-align:middle;width:25px;height:25px;display:block;position:absolute;top:0;bottom:0;right:0}.plus:after,.minus:after{color:#000;text-align:center;border-radius:50%;width:20px;height:20px;margin-top:-.5em;font-size:1.4em;font-weight:700;display:block;position:absolute;top:50%;bottom:0;right:.5em}.plus:after{content:"+";-webkit-transition:-webkit-transform .2s ease-in;-ms-transition:-ms-transform .2s ease-in;transition:transform .2s ease-in;transform:rotate(-90deg)}.minus:after{content:"–";margin-top:-.6em;transform:rotate(-90deg)}.minus.rotate:after{-webkit-transition:-webkit-transform .2s ease-in;-ms-transition:-ms-transform .2s ease-in;transition:transform .2s ease-in;transform:rotate(0)}.session_speaker h3{border-bottom:2px solid #b2d6ea;margin:0 0 10px;padding:0}.modal_event_details.track_foundation .session_speaker h3{border-bottom:2px solid #47a4ab}.modal_event_details.track_grants .session_speaker h3{border-bottom:2px solid #f9d136}.modal_event_details.track_alternative .session_speaker h3{border-bottom:2px solid #da7021}.modal_event_details.track_all .session_speaker h3{border-bottom:2px solid #55cf47}.session_speaker img{width:100%;max-width:200px;margin:0 auto 1em;display:block}.session_speaker h3{float:right;width:70%}.session_speaker_left{float:left;width:27%;margin-right:-4px;display:inline-block}.session_speaker_right{float:right;width:70%;margin-right:-4px;display:inline-block}.title_company{margin:0;padding:0}.title{font-size:1.1em;font-style:italic;display:block}.company{color:#666;font-size:.9em;display:block}.session_speaker h4{margin:10px 0}.building_map p{margin-top:0;padding-top:0}.building_map img{width:100%;max-width:600px;margin:0 auto;display:block}.print-no-scroll{overflow:hidden}.print-directions{cursor:not-allowed;z-index:900;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000c;flex-direction:column;place-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.print-directions__inner{cursor:auto;background-color:#fff;border:1px solid #000;border-radius:5px;flex:0 auto;width:80%;max-width:350px;margin:0 auto;overflow:auto;box-shadow:0 6px 15px -3px #000000bf}.print-directions__inner h1{text-align:center;background-color:#dfc253;border-bottom:2px solid #016745;margin:0;padding:15px}.print-directions__inner p{margin:0;padding:15px}@page{margin-top:.75in;margin-left:.5in;margin-right:.5in;margin-bottom:.75in}@media print{.print-page{page-break-before:always}.printing-items .print-page:first-child{page-break-before:auto}.non-printing{display:none!important}.print-page h1{border-bottom:2px solid #000;margin:0;padding:0;font-size:2rem;line-height:2.25rem}.print-page h2{margin:0;padding:0}.print-page__speaker{flex-flow:row;justify-content:space-between;column-gap:1.5rem;display:flex}.print-page__speaker-img{flex:none;width:200px}.print-page__speaker-img img{width:100%;height:auto;display:block}.print-page__speaker-dets{flex:auto}.print-page__speaker-bio{font-size:1.5rem;line-height:2rem}.speaker-dets__epithet{margin:0;padding:0 0 .25rem;font-size:1.3rem;font-weight:300}}