html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}.sticky{display:block}.updated:not(.published){display:none}.pagination,.post-navigation{margin-bottom:calc((2.5rem + 1.8vw) + 0rem)}.nav-links{display:flex;flex-flow:row wrap;justify-content:center;align-items:center}.nav-links>*{margin:0 .3em 1.08em}.nav-links .icon--chevron{width:.8em}.nav-links .nav-previous .icon--chevron,.nav-links .prev .icon--chevron{margin-right:.2em;transform:rotate(90deg)}.nav-links .nav-next .icon--chevron,.nav-links .next .icon--chevron{margin-left:.2em;transform:rotate(270deg)}.pagination .current,.pagination a{background-color:#0059ff;background-image:linear-gradient(rgba(0,78,245,0),#004ef5);border-radius:4px;box-shadow:none;color:hsla(0,0%,100%,.9);cursor:pointer;display:inline-block;font-family:urbane,sans-serif;font-size:1.1rem;font-weight:800;line-height:normal;text-align:center;text-decoration:none!important;text-shadow:1px 1px rgba(0,0,0,.3);text-transform:uppercase;white-space:nowrap;width:auto}.pagination .current:active,.pagination .current:focus,.pagination .current:hover,.pagination a:active,.pagination a:focus,.pagination a:hover{background-color:#0a47ff;color:#fff}.pagination .current,.pagination a{background:transparent;text-shadow:none;border:0;padding:.8em;box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.7);color:hsla(0,0%,100%,.9)!important}.pagination .current:active,.pagination .current:focus,.pagination .current:hover,.pagination a:active,.pagination a:focus,.pagination a:hover{background:#fff;color:#fff!important}.pagination .current,.pagination a{font-size:calc(1.1rem - .1em);padding:.7em .6em}.pagination .current{background:#fff;color:#fff;cursor:default}.pagination .next .icon--chevron,.pagination .prev .icon--chevron{margin:0}.pagination .next span,.pagination .prev span{display:none}.pagination .next,.pagination .prev{padding-bottom:.57em;padding-top:.57em}.pagination .prev{padding-left:.6em}.pagination .next{padding-right:.6em}.pagination .dots{font-weight:700}.post-navigation{border-top:1px solid #d4d4d4;margin-top:2rem;padding-top:1.2rem;margin-bottom:4rem}.post-navigation .nav-links{display:flex;flex-flow:row nowrap;justify-content:space-between}.post-navigation .nav-links>*{max-width:48%}.post-navigation a{color:#00205c}.post-navigation a:active,.post-navigation a:focus,.post-navigation a:hover{color:#0059ff}.post-navigation a{font-weight:700;display:flex;flex-flow:row nowrap;align-items:center}.post-navigation a span{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:calc(560px - 0.02px)){.post-navigation{flex:0 0 100%}.post-navigation a{display:block;margin-left:0;text-align:center;width:100%}}.comments-area ol{list-style:none}.comments-title{margin-bottom:1.5em}.comment-list .avatar{float:left;margin-right:1rem;margin-top:.2rem}.comment-list .children{margin-left:50px}.comment-list .children .children{margin-left:0}.comment-meta{margin-bottom:.6rem}.comment-meta a{color:#000}.comment-meta a:active,.comment-meta a:focus,.comment-meta a:hover{color:#0047cc}.comment-meta .says{display:none}.comment-metadata{color:#6c7a93;font-size:.9rem;margin-top:-.1rem}.comment-metadata a{color:#6c7a93}.comment-awaiting-moderation{font-weight:700;margin-top:1.5em}.comment-body{margin-bottom:3rem;position:relative}.comment-content a{word-wrap:break-word}@media (max-width:calc(400px - 0.02px)){.comment .reply{margin-top:-1.3rem;margin-bottom:-.6rem}}@media (min-width:400px){.comment .reply{position:absolute;right:0;top:0}}.comment-reply-link{font-size:.8rem;font-weight:500;text-decoration:none;text-transform:uppercase;white-space:nowrap}@media (min-width:400px){.comment-reply-link{color:#000}.comment-reply-link:active,.comment-reply-link:focus,.comment-reply-link:hover{color:#0047cc}}.bypostauthor{display:block}@media (min-width:768px){.comment-form{display:grid;gap:0 3rem;grid-template-columns:repeat(3,1fr)}}.comment-form>*{grid-column:span 3}.comment-form .comment-form-author,.comment-form .comment-form-email,.comment-form .comment-form-url{grid-column:span 1}.comment-list+.comment-respond{border-top:1px solid #d4d4d4;margin-top:2rem;padding-top:2rem}.comment-form label{font-size:.8rem;font-weight:700;clear:both;display:block;margin-bottom:.3rem}.comment-form .comment-form-cookies-consent label{display:inline-block}.comment-form input[type=email],.comment-form input[type=text],.comment-form input[type=url],.comment-form textarea{width:100%}.comment-form textarea{height:8rem}.comment-form .form-submit{margin-top:.8rem}.comment-reply-title small{font-size:1rem}#cancel-comment-reply-link{font-size:.8rem;font-weight:500;text-decoration:none;text-transform:uppercase;white-space:nowrap;float:right;font-weight:400}.comment-respond{margin-bottom:1.6rem}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.alignleft{float:left;margin:0 1.5em 1.5em 0}.alignright{float:right;margin:0 0 1.5em 1.5em}.aligncenter{clear:both}.aligncenter,.alignnone{display:block;margin:1.5em auto}.wp-caption-text{color:#6c7a93;font-style:italic;line-height:normal;margin-top:.4rem;text-align:center}html{box-sizing:border-box;scroll-behavior:smooth}*,:after,:before{box-sizing:inherit}ol,p,ul{margin:0}ol,ul{padding:0}ul{list-style:none}ol{list-style:decimal}dt{font-weight:700}dd{margin:0 1.5em 1.5em}hr{background-color:#d4d4d4;border:0;height:1px;margin-bottom:1.5em}img{display:block;height:auto;max-width:100%}figure{margin:0}table{border-collapse:collapse;margin:0 0 1.5em;width:100%}html{font-size:clamp(16px,calc(.8779rem + .4651vw),20px)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,button,input,select,textarea{color:#000;font-family:montserrat,sans-serif;font-size:1rem;font-weight:400;line-height:1.65}p:not(:last-child){margin-bottom:1.5em}strong{color:#000;font-weight:700}.intro{font-size:1.6rem;line-height:1.5;margin-bottom:1.2em}h1{font-family:urbane,sans-serif;font-weight:700;margin-top:0;font-size:2.6rem;line-height:1.2;margin-bottom:2.6rem}h1,h1 a{color:#00205c}h1 a{text-decoration:none}h2{font-family:urbane,sans-serif;font-weight:700;margin-top:0;line-height:1.4;font-size:1.8rem;margin-bottom:.6em}h2,h2 a{color:#00205c}h2 a{text-decoration:none}h3{font-family:urbane,sans-serif;font-weight:700;margin-top:0;line-height:1.4;font-size:1.5rem;margin-bottom:.6em}h3,h3 a{color:#00205c}h3 a{text-decoration:none}h4{font-family:urbane,sans-serif;font-weight:700;margin-top:0;line-height:1.4;font-size:1.2rem;margin-bottom:.4em}h4,h4 a{color:#00205c}h4 a{text-decoration:none}h5{font-family:urbane,sans-serif;font-weight:700;margin-top:0;line-height:1.4;font-size:1rem;margin-bottom:.4em}h5,h5 a{color:#00205c}h5 a{text-decoration:none}.title{color:#fff;font-family:urbane,sans-serif;font-size:3.6rem;font-weight:700;margin-bottom:0;text-align:center;text-shadow:1px 1px rgba(0,0,0,.3)}.hentry__content h2,.hentry__content h3,.hentry__content h4,.section__content h2,.section__content h3,.section__content h4{margin-top:.8em}.hentry__content h2:first-child,.hentry__content h3:first-child,.hentry__content h4:first-child,.section__content h2:first-child,.section__content h3:first-child,.section__content h4:first-child{margin-top:0}.hentry__content a,.section__content a{text-decoration:underline;word-wrap:break-word}.hentry__content a:focus,.section__content a:focus{outline:thin dotted}.hentry__content a:active,.hentry__content a:hover,.section__content a:active,.section__content a:hover{outline:0}.hentry__content a.button,.section__content a.button{text-decoration:none}.hentry__content ol,.hentry__content ul,.section__content ol,.section__content ul{padding-left:2.5em}.hentry__content ol:not(:last-child),.hentry__content ul:not(:last-child),.section__content ol:not(:last-child),.section__content ul:not(:last-child){margin:0 0 1.5em}.hentry__content ol.blanks,.hentry__content ul.blanks,.section__content ol.blanks,.section__content ul.blanks{list-style:none;padding-left:0}.hentry__content ul,.section__content ul{list-style:disc}.hentry__content li>ol,.hentry__content li>ul,.section__content li>ol,.section__content li>ul{margin-bottom:0;padding-left:2em}.hentry__content li,.section__content li{margin:.3rem 0}.hentry__content ol>li,.section__content ol>li{margin:.5rem 0}.hentry__content dt,.section__content dt{font-weight:700}.hentry__content dd,.section__content dd{margin:0 1.5em 1.5em}.hentry__content blockquote,.section__content blockquote{border-left:8px solid #fff;color:#000;font-size:1.2rem;font-style:italic;line-height:1.8em;margin:2.4rem 2rem;padding:0 1.3rem}.hentry__content td,.section__content td{padding-bottom:1rem;padding-right:1rem;vertical-align:top}q{quotes:"“" "”" "‘" "’"}q:before{content:open-quote}q:after{content:close-quote}address:not(:last-child){margin:0 0 1.5em}cite,dfn,em,i{font-style:italic}code,kbd,pre,tt,var{font-family:Monaco,Consolas,Andale Mono,DejaVu Sans Mono,monospace;font-size:.9rem}pre{background:#f5f5f5;line-height:1.6;max-width:100%;overflow:auto;padding:1.3rem}pre:not(:last-child){margin:0 0 1.5em}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0;text-decoration:none}@media (min-width:560px){.textcol--2{column-count:2;column-gap:1.5em}}.button,a,button,input:focus,input[type=button],input[type=reset],input[type=submit],textarea:focus{transition:all .3s}a{color:#0047cc}a:active,a:focus,a:hover{color:#0050e6}a{text-decoration:none}.button--big{font-size:calc(1.1rem + .1em)}.button--outline{background:transparent;text-shadow:none;border:0;padding:.8em;box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.9);color:#fff!important}.button--outline:active,.button--outline:focus,.button--outline:hover{background:rgba(33,42,54,.3);color:#fff!important}@media (max-width:calc(560px - 0.02px)){.form-button input,input.submit{display:block;margin-left:0;text-align:center;width:100%}}.more{all:unset;color:#0047cc}.more:active,.more:focus,.more:hover{color:#0050e6}.more{font-size:.8rem;font-weight:500;text-decoration:none;text-transform:uppercase;white-space:nowrap;cursor:pointer;text-align-last:left}@media (max-width:calc(560px - 0.02px)){input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{display:block;margin-left:0;text-align:left;width:100%}}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{color:#000;border:1px solid #333;border-radius:2px;font-family:montserrat,sans-serif;font-size:1.1rem;height:auto;line-height:normal;max-width:100%;padding:.8em}select{border:1px solid #333;max-width:100%}textarea{line-height:1.65;padding-top:.7em}input[type=checkbox],input[type=radio]{margin-right:.6em}:-ms-input-placeholder{color:rgba(0,0,0,.4)}::placeholder{color:rgba(0,0,0,.4)}:focus:-ms-input-placeholder{color:rgba(0,0,0,.3)}:focus::placeholder{color:rgba(0,0,0,.3)}.field{margin-bottom:1.5em}label{font-size:.8rem;font-weight:700}[disabled]{cursor:default;opacity:.4}.icon{fill:#0059ff;height:.95em;margin-right:.6em;vertical-align:-.15em;width:.95em}.icon--chevron{margin:0}.site{overflow:hidden;width:100%}.wrap{margin-left:auto;margin-right:auto;width:min(92vw,12 * (80px + 3rem) - 3rem)}.site-main{padding-top:calc((2.5rem + 1.8vw) + 0rem);padding-bottom:calc((2.5rem + 1.8vw) + 0rem)}.site-main>.wrap>.hentry>.hentry__content>.section:first-child,.site-main>.wrap>.hentry>.hentry__content>style:first-child+.section{margin-top:calc(-1 * (2.5rem + 1.8vw))}.site-main>.wrap>.hentry>.hentry__content:has(.promo:last-child),.site-main>.wrap>.hentry>.hentry__content>.section:last-child{margin-bottom:calc(-1 * (2.5rem + 1.8vw))}.error404 .site-main>.wrap,.page .site-main>.wrap,.search-results .site-main>.wrap{margin-left:auto;margin-right:auto;width:min(92vw,6 * (80px + 3rem) - 3rem)}.page-about .hentry__content>.section>.wrap,.page-faq .site-main>.wrap,.page-sessions .site-main>.wrap,.page-workshops .site-main>.wrap{margin-left:auto;margin-right:auto;width:min(92vw,8 * (80px + 3rem) - 3rem)}.home.page .site-main>.wrap,.page-gallery .site-main>.wrap,.page-speakers .site-main>.wrap,.page-sponsors .site-main>.wrap{margin-left:auto;margin-right:auto;width:min(92vw,12 * (80px + 3rem) - 3rem)}.page-gallery .site-main{padding-top:0}.page-gallery .site-main>.wrap{margin-left:0;margin-right:0;width:auto}.cf{display:flow-root}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.js-readmore{height:auto;overflow:hidden;transition:all .3s}.js-readmore--collapsed{-webkit-mask:linear-gradient(180deg,#000 40%,transparent 97%);mask:linear-gradient(180deg,#000 40%,transparent 97%);height:7em}.masthead{background:linear-gradient(rgba(0,0,0,.4) 25%,transparent);position:absolute;top:0;width:100%;z-index:520}.masthead .wrap{display:flex;flex-flow:row wrap;justify-content:space-between;height:5.4rem}.masthead .branding a{height:4.3rem}@media (min-width:768px){.masthead{position:fixed}.masthead--scroll .masthead{background:linear-gradient(135deg,#006eb8,#1862ec 70%);box-shadow:0 3px 8px rgba(0,0,0,.3)}.masthead--scroll .masthead .wrap{height:4.3rem}}.site-menu a,.site-menu a:active,.site-menu a:focus,.site-menu a:hover{color:#fff}.site-menu a{display:block;font-weight:700;font-size:18px;line-height:1}.site-menu__toggle,.site-menu a,.site-search__toggle{font-family:urbane,sans-serif;text-shadow:1px 1px rgba(0,0,0,.3);text-transform:uppercase}.site-menu__toggle,.site-search__toggle{background-color:#0059ff;background-image:linear-gradient(rgba(0,78,245,0),#004ef5);border-radius:4px;border:0;box-shadow:none;color:hsla(0,0%,100%,.9);cursor:pointer;display:inline-block;font-size:1.1rem;font-weight:800;line-height:normal;padding:.8em;text-align:center;text-decoration:none!important;white-space:nowrap;width:auto}.site-menu__toggle:active,.site-menu__toggle:focus,.site-menu__toggle:hover,.site-search__toggle:active,.site-search__toggle:focus,.site-search__toggle:hover{background-color:#0a47ff}.site-menu__toggle,.site-search__toggle{background:none;outline:0;text-shadow:none}.site-menu__toggle:active,.site-menu__toggle:focus,.site-menu__toggle:hover,.site-search__toggle:active,.site-search__toggle:focus,.site-search__toggle:hover{background:none}.site-menu__toggle,.site-menu__toggle:active,.site-menu__toggle:focus,.site-menu__toggle:hover,.site-search__toggle,.site-search__toggle:active,.site-search__toggle:focus,.site-search__toggle:hover{color:#fff}.site-menu__toggle,.site-search__toggle{line-height:4.3rem;padding:0 .8em;font-size:18px}@media (max-width:calc(850px - 1px)){.site-menu{background:linear-gradient(135deg,#006eb8,#1862ec 70%);bottom:0;box-shadow:0 2px 10px 0 rgba(0,0,0,.4);height:100%;right:0;padding:4.3rem 0 0;position:fixed;transform:translateX(100%);transition:all .7s cubic-bezier(.075,.82,.165,1);width:300px;z-index:530}.site-menu--on .site-menu{transform:translateX(0)}.site-menu a{border-bottom:1px solid hsla(0,0%,100%,.2);font-size:18px;line-height:3;margin:0 auto;padding-left:1.4rem;padding-right:1.4rem;width:100%}.site-menu a:active,.site-menu a:focus,.site-menu a:hover{background:hsla(0,0%,100%,.1)}.site-menu>.menu-item:first-of-type>a{border-top:1px solid hsla(0,0%,100%,.2)}.site-menu .current-menu-item>a{background:hsla(0,0%,100%,.1)}.site-menu__toggle{position:absolute;right:.8rem;z-index:540}.site-menu__toggle .icon{fill:#fff}@media (max-width:calc(560px - 0.02px)){.site-menu__toggle .icon{margin-right:0}.site-menu__toggle .icon__label{display:none}}.site-menu--on .site-menu__toggle{position:fixed}}.site-menu__toggle-clone{all:unset}.site-menu__toggle-clone .icon{margin-right:0}.site-menu__toggle-clone .icon__label{display:none}.site-menu__toggle-clone{border-radius:999px;bottom:1rem;box-shadow:0 1px 5px 2px rgba(0,0,0,.25);display:grid;font-size:18px;height:45px;left:50%;outline:0;place-content:center;position:fixed;transform:translateX(-50%);transition:all .6s ease-out;width:45px;z-index:540}.site-menu__toggle-clone,.site-menu__toggle-clone:active,.site-menu__toggle-clone:focus,.site-menu__toggle-clone:hover{background:linear-gradient(135deg,#006eb8,#1862ec 70%);color:#fff}.site-menu__toggle-clone .icon{fill:#fff}.site-menu__toggle-clone--off .site-menu__toggle-clone{transform:translate(-50%,200%)}@media (min-width:850px){.site-nav{display:flex;flex-flow:row wrap}.site-menu{display:flex;flex-flow:row nowrap;justify-content:center}.site-menu a{line-height:4.3rem;padding-left:.8em;padding-right:.8em}.site-menu__home{display:none}.site-menu__cta{align-content:center;display:grid;height:4.3rem}.site-menu__cta a{background-color:#0059ff;background-image:linear-gradient(rgba(0,78,245,0),#004ef5);border-radius:4px;border:0;box-shadow:none;color:hsla(0,0%,100%,.9);cursor:pointer;display:inline-block;font-family:urbane,sans-serif;font-size:1.1rem;font-weight:800;line-height:normal;padding:.8em;text-align:center;text-decoration:none!important;text-shadow:1px 1px rgba(0,0,0,.3);text-transform:uppercase;white-space:nowrap;width:auto}.site-menu__cta a:active,.site-menu__cta a:focus,.site-menu__cta a:hover{background-color:#0a47ff;color:#fff}.site-menu__cta a{font-size:calc(1.1rem - .1em);padding:.7em .6em;margin-left:.8em}.site-menu__toggle,.site-menu__toggle-clone{display:none}}@media (min-width:850px) and (max-width:calc(850px + 100px)){.site-menu a{font-size:16px;padding-left:.6em}}.site-search__toggle .icon--search{margin-right:.2em}@media (max-width:calc(560px - 0.02px)),(min-width:768px){.site-search__toggle .icon{margin-right:0}.site-search__toggle .icon__label{display:none}}#site-search{padding-top:20vh;text-align:center}#site-search .search-form{margin:0 auto}#site-search label{color:#00205c;font-family:urbane,sans-serif;font-weight:700;margin-top:0;font-size:2.6rem;line-height:1.2;margin-bottom:2.6rem}#site-search label a{color:#00205c;text-decoration:none}#site-search label{color:#fff;display:block;margin-bottom:2rem}#site-search :-ms-input-placeholder{color:hsla(0,0%,100%,.6)}#site-search ::placeholder{color:hsla(0,0%,100%,.6)}#site-search :focus:-ms-input-placeholder{color:hsla(0,0%,100%,.3)}#site-search :focus::placeholder{color:hsla(0,0%,100%,.3)}#site-search .search-field{background:none;box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.7);color:#fff}#site-search .search-submit{color:#fff}.site-header{background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.site-header:after{background:rgba(33,42,54,.1);content:"";position:absolute;bottom:0;left:0;right:0;top:0;z-index:10}.site-header .wrap{position:relative;z-index:11}.site-header{padding-bottom:3rem;padding-top:7.1rem}.home .site-header{background-attachment:fixed}.home .site-header>.wrap{padding:2rem 0 21rem}.home .site-header .title{display:block;height:auto;overflow:hidden;text-indent:200%;white-space:nowrap;width:auto;aspect-ratio:2.69;background-image:url(../images/title-home.webp);background-repeat:no-repeat;background-size:contain;margin:0 auto;width:clamp(300px,90%,694px)}.home .site-header .panel{position:absolute;bottom:-6rem;left:50%;translate:-50%;width:21rem}.home .site-header .panel__heading,.home .site-header .panel__subheading{color:#00205c;font-size:1.1rem;line-height:1.8em;font-family:urbane,sans-serif}.home .site-header .panel__heading a,.home .site-header .panel__subheading a{color:inherit;cursor:text}.home .site-header .panel__heading .newline,.home .site-header .panel__subheading .newline{display:block}.home .site-header .panel__heading .dash,.home .site-header .panel__subheading .dash{letter-spacing:-.15em}.home .site-header .wp-block-buttons>.wp-block-button,.home .site-header .wp-block-buttons>.wp-block-button>.wp-block-button__link{width:100%}@media (min-width:768px){.home .site-header>.wrap{padding:4rem 0 23rem}}@media (min-width:992px){.home .site-header>.wrap{padding:6rem 0 13rem}.home .site-header .panel{width:100%}.home .site-header .panel__buttons{width:-moz-min-content;width:min-content}}@media (min-width:1200px){.home .site-header .panel__heading,.home .site-header .panel__subheading{font-size:1.3rem}}.site-aside{background:#f5f5f5;border-bottom:1px solid #d4d4d4;border-top:1px solid #d4d4d4}.site-aside .wrap{padding-top:calc((2.5rem + 1.8vw) + 0rem);padding-bottom:calc((2.5rem + 1.8vw) + 0rem)}.site-aside .widget-title{font-size:1.5rem;margin-bottom:.7em}.site-aside .search-form{margin-bottom:calc((2.5rem + 1.8vw) + 0rem)}.site-aside .search-field{margin-bottom:1.2em}.site-aside .contact-info a{color:#000}.site-aside .contact-info a:active,.site-aside .contact-info a:focus,.site-aside .contact-info a:hover{color:#0047cc}@media (min-width:560px) and (max-width:calc(992px - 0.02px)){.site-aside .search-field{margin-bottom:0}.site-aside .contact-info{display:flex;flex-flow:row wrap;justify-content:space-between}}@media (min-width:992px){.site-aside{background:#f5f5f5;border-left:1px solid #d4d4d4}.site-aside .search-field{width:100%}.site-aside .search-submit{display:block;margin-left:0;text-align:center;width:100%}}@media (min-width:768px){.site-footer .wrap{display:grid;gap:0 3rem;grid-template-columns:repeat(3,1fr)}}@media (max-width:calc(768px - 0.02px)){.site-footer .wrap{align-items:center;display:flex;flex-direction:column;gap:2rem}}.site-footer{padding-top:calc((2.5rem + 1.8vw) + 0rem);padding-bottom:calc((2.5rem + 1.8vw) + -1.6rem);background:#1862ec;color:hsla(0,0%,100%,.95)}.footer-area .site-footer__title{font-family:urbane,sans-serif;text-shadow:1px 1px rgba(0,0,0,.3)}.site-footer p{font-weight:700;margin-bottom:1.2em;text-shadow:1px 1px rgba(0,0,0,.3)}.site-footer a,.site-footer a:hover{color:#fff}.site-footer .widget-title,.site-footer h3{color:hsla(0,0%,100%,.95);font-size:1.5rem;margin-bottom:.7em;text-shadow:1px 1px rgba(0,0,0,.3)}.site-footer .widget_nav_menu{margin-bottom:1.6rem}.site-footer .widget_nav_menu ul{display:flex;flex-flow:row wrap;justify-content:center;gap:.8em}@media (min-width:768px){.site-footer .widget_nav_menu ul{justify-content:flex-start}}.site-footer .widget_nav_menu a{background:#0b57e5;border-radius:4px;border:0;box-shadow:none;color:hsla(0,0%,100%,.9);cursor:pointer;display:inline-block;font-family:urbane,sans-serif;font-size:1.1rem;font-weight:800;line-height:normal;padding:.8em;text-align:center;text-decoration:none!important;text-shadow:1px 1px rgba(0,0,0,.3);text-transform:uppercase;white-space:nowrap;width:auto}.site-footer .widget_nav_menu a:active,.site-footer .widget_nav_menu a:focus,.site-footer .widget_nav_menu a:hover{background:#2470ff;color:#fff}.site-footer .widget_nav_menu a{font-size:calc(1.1rem - .2em);padding:.7em .6em}.colophon{background:#1052cb;color:hsla(0,0%,100%,.95);font-size:.9rem}.colophon .wrap{display:flex;flex-flow:column nowrap;align-items:center;gap:1rem;padding:1.4rem 0}@media (min-width:400px){.colophon .wrap{flex-direction:row;justify-content:space-between}}.colophon a,.colophon a:active,.colophon a:focus,.colophon a:hover{color:#fff}.colophon .widget_contact .icon{fill:hsla(0,0%,100%,.8)}.error404 .site-main{text-align:center}.page-gallery .site-main{background:#212a36}.page-about .site-main,.page-sessions .site-main,.page-workshops .site-main{background:#f5f5f5}#mc_embed_signup .mc-field-group{margin-bottom:1.6rem}#mc_embed_signup .mc-field-group label{display:block}#mc_embed_signup .mc-field-group input{width:25rem}#mc_embed_signup .button{background-color:#0059ff;background-image:linear-gradient(rgba(0,78,245,0),#004ef5);border-radius:4px;border:0;box-shadow:none;color:hsla(0,0%,100%,.9);cursor:pointer;display:inline-block;font-family:urbane,sans-serif;font-size:1.1rem;font-weight:800;line-height:normal;padding:.8em;text-align:center;text-decoration:none!important;text-shadow:1px 1px rgba(0,0,0,.3);text-transform:uppercase;white-space:nowrap;width:auto}#mc_embed_signup .button:active,#mc_embed_signup .button:focus,#mc_embed_signup .button:hover{background-color:#0a47ff;color:#fff}#mc_embed_signup .indicates-required{display:none}html #sessionize.sessionize-wrapper{all:inherit}html #sessionize.sessionize-wrapper .sz-powered-by{display:none}html #sessionize.sessionize-wrapper .sz-tabs{margin-bottom:1.6rem!important}html #sessionize.sessionize-wrapper .sz-session.sz-session--full{display:grid;gap:0 3rem;grid-template-columns:auto 1fr}html #sessionize.sessionize-wrapper .sz-session.sz-session--full>*{grid-column:span 2}html #sessionize.sessionize-wrapper .sz-session.sz-session--full .sz-session__time{grid-column:1/2;grid-row:3}html #sessionize.sessionize-wrapper .sz-session.sz-session--full .sz-session__room{grid-column:2/3;grid-row:3}@media (min-width:768px){html #sessionize.sessionize-wrapper .sz-session.sz-session--full{grid-template-columns:10rem auto 1fr}html #sessionize.sessionize-wrapper .sz-session.sz-session--full>*{grid-column:2/4}html #sessionize.sessionize-wrapper .sz-session.sz-session--full .sz-session__speakers{grid-column:1/2;grid-row:1/999}html #sessionize.sessionize-wrapper .sz-session.sz-session--full .sz-session__time{grid-column:2/3;grid-row:2/3}html #sessionize.sessionize-wrapper .sz-session.sz-session--full .sz-session__room{grid-column:3/4;grid-row:2/3}}html #sessionize.sessionize-wrapper .sz-sessions--list .sz-session.sz-session--full{background-color:#fff;box-shadow:0 0 7px 0 rgba(0,0,0,.2);padding:1.3rem;border:none}html #sessionize.sessionize-wrapper .sz-sessions--list .sz-session.sz-session--full:not(:last-child){margin-bottom:3rem}html #sessionize.sessionize-wrapper .sz-sessions--list .sz-session.sz-session--full .sz-session__speakers{text-transform:uppercase}html #sessionize.sessionize-wrapper .sz-sessions--list .sz-session.sz-session--full .sz-session__speakers li{font-size:.9rem;margin-bottom:.3rem}html #sessionize.sessionize-wrapper .sz-sessions--list .sz-session.sz-session--full .sz-session__speakers li :before{content:"› "}html #sessionize.sessionize-wrapper .sz-sessions--list .sz-session.sz-session--full .sz-session__speakers a{color:#000}html #sessionize.sessionize-wrapper .sz-sessions--list .sz-session.sz-session--full .sz-session__speakers a:active,html #sessionize.sessionize-wrapper .sz-sessions--list .sz-session.sz-session--full .sz-session__speakers a:focus,html #sessionize.sessionize-wrapper .sz-sessions--list .sz-session.sz-session--full .sz-session__speakers a:hover{color:#0047cc;box-shadow:none}@media (max-width:calc(768px - 0.02px)){html #sessionize.sessionize-wrapper .sz-sessions--list .sz-session.sz-session--full .sz-session__speakers{gap:0 .6rem;margin-bottom:.8rem}}@media (min-width:768px){html #sessionize.sessionize-wrapper .sz-sessions--list .sz-session.sz-session--full .sz-session__speakers{flex-direction:column;margin-top:.2rem}}html #sessionize.sessionize-wrapper .sz-sessions--list .sz-session.sz-session--full .sz-session__title{color:#00205c;font-family:urbane,sans-serif;font-weight:700;margin-top:0;line-height:1.4;font-size:1.2rem;margin-bottom:.4em}html #sessionize.sessionize-wrapper .sz-sessions--list .sz-session.sz-session--full .sz-session__title a{color:#00205c;text-decoration:none}html #sessionize.sessionize-wrapper .sz-sessions--list .sz-session.sz-session--full .sz-session__title{margin-bottom:.5rem}html #sessionize.sessionize-wrapper .sz-sessions--list .sz-session.sz-session--full .sz-session__room,html #sessionize.sessionize-wrapper .sz-sessions--list .sz-session.sz-session--full .sz-session__time{background:unset;border:unset;color:#6c7a93;display:inline;font-size:.9rem;font-weight:500;margin-bottom:1.1rem;padding:0;text-transform:uppercase}html #sessionize.sessionize-wrapper .sz-sessions--list .sz-session.sz-session--full .sz-session__room{margin-left:-1.4rem}html #sessionize.sessionize-wrapper .sz-sessions--list .sz-session.sz-session--full .sz-session__room:before{content:"/";padding-right:.6rem}html #sessionize.sessionize-wrapper .sz-sessions--list .sz-session.sz-session--full .sz-session__description{color:#000;font-family:montserrat,sans-serif;font-size:1rem;font-weight:400;line-height:1.65;font-size:.9rem}html #sessionize.sessionize-wrapper .sz-sessions--list .sz-session.sz-session--full .sz-session__questions{margin-top:1.4rem}html #sessionize.sessionize-wrapper .sz-sessions--list .sz-session.sz-session--full .sz-session__questions dt{color:gray;font-size:.8rem;font-style:italic;font-weight:400}html #sessionize.sessionize-wrapper .sz-sessions--list .sz-session.sz-session--full .sz-session__cta{background-color:#0059ff;background-image:linear-gradient(rgba(0,78,245,0),#004ef5);border-radius:4px;border:0;box-shadow:none;color:hsla(0,0%,100%,.9);cursor:pointer;display:inline-block;font-family:urbane,sans-serif;font-size:1.1rem;font-weight:800;line-height:normal;padding:.8em;text-align:center;text-decoration:none!important;text-shadow:1px 1px rgba(0,0,0,.3);text-transform:uppercase;white-space:nowrap;width:auto}html #sessionize.sessionize-wrapper .sz-sessions--list .sz-session.sz-session--full .sz-session__cta:active,html #sessionize.sessionize-wrapper .sz-sessions--list .sz-session.sz-session--full .sz-session__cta:focus,html #sessionize.sessionize-wrapper .sz-sessions--list .sz-session.sz-session--full .sz-session__cta:hover{background-color:#0a47ff;color:#fff}html #sessionize.sessionize-wrapper .sz-sessions--list .sz-session.sz-session--full .sz-session__cta{font-size:calc(1.1rem - .1em);padding:.7em .6em;justify-self:left;margin-top:2rem}html #sessionize.sessionize-wrapper .sz-tabs__link{background:#fff;font-size:.9rem;text-transform:uppercase}html #sessionize.sessionize-wrapper .sz-tabs__item--active .sz-tabs__link,html #sessionize.sessionize-wrapper .sz-tabs__item--active:active .sz-tabs__link,html #sessionize.sessionize-wrapper .sz-tabs__item--active:focus .sz-tabs__link,html #sessionize.sessionize-wrapper .sz-tabs__item--active:hover .sz-tabs__link{color:#fff;text-shadow:1px 1px rgba(0,0,0,.3)}html #sessionize.sessionize-wrapper .sz-day__title{margin-bottom:1.2rem}html #sessionize.sessionize-wrapper .sz-cssgrid{gap:0 1rem;overflow-x:auto}html #sessionize.sessionize-wrapper .sz-cssgrid .sz-cssgrid__time-label{font-size:.8rem;font-weight:700;text-transform:uppercase;margin-bottom:0}html #sessionize.sessionize-wrapper .sz-cssgrid .sz-cssgrid__track-label{font-size:.8rem;font-weight:700;text-transform:uppercase;background:none;padding:0 0 .4rem .8rem}html #sessionize.sessionize-wrapper .sz-cssgrid .sz-session{margin-bottom:1rem;margin-top:1rem;z-index:200}html #sessionize.sessionize-wrapper .sz-cssgrid .sz-session__card{background:#fff;box-shadow:0 0 7px 0 rgba(0,0,0,.2);color:#000;padding:.8rem;position:relative}html #sessionize.sessionize-wrapper .sz-cssgrid .sz-session__card:hover{background:#fff;box-shadow:0 0 7px 0 rgba(0,0,0,.2)}html #sessionize.sessionize-wrapper .sz-cssgrid .sz-session--service .sz-session__card{background:#cedae9!important;border-top-color:inherit!important}html #sessionize.sessionize-wrapper .sz-cssgrid .sz-session__room{background-color:#f1f1f1;color:#6c7a93;display:flex;font-size:.7rem;font-weight:500;line-height:1;margin:-.8rem -.8rem 0;padding:.6rem .8rem;text-transform:uppercase}html #sessionize.sessionize-wrapper .sz-cssgrid .sz-session--service .sz-session__card .sz-session__room{background:#e0e7f1}html #sessionize.sessionize-wrapper .sz-cssgrid .sz-session__time{color:#000}html #sessionize.sessionize-wrapper .sz-cssgrid .sz-session__title{font-size:1rem;margin-top:.7em}html #sessionize.sessionize-wrapper .sz-cssgrid .sz-session__title a:active,html #sessionize.sessionize-wrapper .sz-cssgrid .sz-session__title a:focus,html #sessionize.sessionize-wrapper .sz-cssgrid .sz-session__title a:hover{box-shadow:none}html #sessionize.sessionize-wrapper .sz-cssgrid .sz-session__speakers{margin-top:.4em}html #sessionize.sessionize-wrapper .sz-cssgrid .sz-session__speakers li{font-size:.8rem;font-weight:400;text-transform:uppercase}html #sessionize.sessionize-wrapper .sz-cssgrid .sz-session__speakers li:not(:last-child):after{content:","}html #sessionize.sessionize-wrapper .sz-modal-container .sz-modal-session .sz-session{display:flex;flex-direction:column}html #sessionize.sessionize-wrapper .sz-modal-container .sz-modal-session .sz-session__room{background-color:#f1f1f1;color:#6c7a93;display:flex;font-size:.7rem;font-weight:500;line-height:1;margin:-.8rem -.8rem 0;padding:.6rem .8rem;text-transform:uppercase;margin:-1.3rem -1.3rem 0;padding-left:1.3rem;order:1}html #sessionize.sessionize-wrapper .sz-modal-container .sz-modal-session .sz-session__time{background:none;color:#000;order:2;padding:0;position:absolute;right:2rem;top:.1rem}html #sessionize.sessionize-wrapper .sz-modal-container .sz-modal-session .sz-session__title{color:#00205c;font-family:urbane,sans-serif;font-weight:700;margin-top:0;line-height:1.4;font-size:1.5rem;margin-bottom:.6em}html #sessionize.sessionize-wrapper .sz-modal-container .sz-modal-session .sz-session__title a{color:#00205c;text-decoration:none}html #sessionize.sessionize-wrapper .sz-modal-container .sz-modal-session .sz-session__title{margin-bottom:.2rem;margin-top:1rem;order:3}html #sessionize.sessionize-wrapper .sz-modal-container .sz-modal-session .sz-session__speakers{margin-bottom:1.1rem;order:4}html #sessionize.sessionize-wrapper .sz-modal-container .sz-modal-session .sz-session__speakers a{color:#6c7a93;font-size:1rem;font-weight:400}html #sessionize.sessionize-wrapper .sz-modal-container .sz-modal-session .sz-session__description{order:5}html #sessionize.sessionize-wrapper .sz-modal-container .sz-modal-session .sz-cssgrid__time-separator{border:1px solid hsl(0 0% 90%);position:static}@media (max-width:37.5em){html #sessionize.sessionize-wrapper .sz-cssgrid .sz-cssgrid__time-label{font-size:1rem;padding:1rem .9rem 1.4rem;text-transform:uppercase}html #sessionize.sessionize-wrapper .sz-cssgrid .sz-session{margin-bottom:1.6rem}html #sessionize.sessionize-wrapper .sz-cssgrid .sz-session__time{position:absolute;right:.8rem;top:.4rem}html #sessionize.sessionize-wrapper .sz-cssgrid .sz-cssgrid__time-separator{display:none}}@media (min-width:37.5em){html #sessionize.sessionize-wrapper .sz-cssgrid .sz-session:hover{z-index:200}html #sessionize.sessionize-wrapper .sz-cssgrid .sz-cssgrid__time-label{font-size:.8rem;min-height:4rem}html #sessionize.sessionize-wrapper .sz-cssgrid .sz-session+.sz-session{margin-top:1rem}html #sessionize.sessionize-wrapper .sz-cssgrid .sz-session__time{margin-top:.6rem}html #sessionize.sessionize-wrapper .sz-cssgrid .sz-session--plenum .sz-session__card{align-items:flex-start;justify-content:flex-start;text-align:left}html #sessionize.sessionize-wrapper .sz-cssgrid .sz-session--plenum .sz-session__card .sz-session__meta-group,html #sessionize.sessionize-wrapper .sz-cssgrid .sz-session--plenum .sz-session__card .sz-session__room{width:100%}html #sessionize.sessionize-wrapper .sz-cssgrid .sz-session--plenum .sz-session__card .sz-session__time{position:absolute;right:2.2rem;top:.7rem}}html #sessionize.sessionize-wrapper .sz-speakers--wall{gap:3rem}html #sessionize.sessionize-wrapper .sz-speakers--wall .sz-speaker{margin:0;padding:0}html #sessionize.sessionize-wrapper .sz-speaker.sz-speaker--compact .sz-speaker__photo{border:2px solid hsl(0 0% 85%);height:250px;transition:all .15s ease-in;width:250px}html #sessionize.sessionize-wrapper .sz-speaker.sz-speaker--compact .sz-speaker__photo:active,html #sessionize.sessionize-wrapper .sz-speaker.sz-speaker--compact .sz-speaker__photo:focus,html #sessionize.sessionize-wrapper .sz-speaker.sz-speaker--compact .sz-speaker__photo:hover{scale:1.05}html #sessionize.sessionize-wrapper .sz-speaker.sz-speaker--compact .sz-speaker__name{color:#00205c;font-family:urbane,sans-serif;font-weight:700;margin-top:0;line-height:1.4;font-size:1.5rem;margin-bottom:.6em}html #sessionize.sessionize-wrapper .sz-speaker.sz-speaker--compact .sz-speaker__name a{color:#00205c;text-decoration:none}html #sessionize.sessionize-wrapper .sz-speaker.sz-speaker--compact .sz-speaker__name{margin-bottom:.4rem}html #sessionize.sessionize-wrapper .sz-speaker.sz-speaker--compact .sz-speaker__name a:active,html #sessionize.sessionize-wrapper .sz-speaker.sz-speaker--compact .sz-speaker__name a:focus,html #sessionize.sessionize-wrapper .sz-speaker.sz-speaker--compact .sz-speaker__name a:hover{color:#0047cc;box-shadow:none}html #sessionize.sessionize-wrapper .sz-speaker.sz-speaker--compact .sz-speaker__tagline{font-size:1rem;color:#6c7a93}html #sessionize.sessionize-wrapper .sz-speaker.sz-speaker--full .sz-speaker__photo{float:right;max-width:180px}html #sessionize.sessionize-wrapper .sz-speaker.sz-speaker--full .sz-speaker__photo img{border-radius:999px}html #sessionize.sessionize-wrapper .sz-speaker.sz-speaker--full .sz-speaker__name{color:#00205c;font-family:urbane,sans-serif;font-weight:700;margin-top:0;line-height:1.4;font-size:1.5rem;margin-bottom:.6em}html #sessionize.sessionize-wrapper .sz-speaker.sz-speaker--full .sz-speaker__name a{color:#00205c;text-decoration:none}html #sessionize.sessionize-wrapper .sz-speaker.sz-speaker--full .sz-speaker__name{margin-bottom:.2rem}html #sessionize.sessionize-wrapper .sz-speaker.sz-speaker--full .sz-speaker__tagline{color:#6c7a93;font-size:1rem;font-weight:400;margin-bottom:1.1rem}html #sessionize.sessionize-wrapper .sz-speaker.sz-speaker--full .sz-speaker__bio{font-size:.9rem}html #sessionize.sessionize-wrapper .sz-modal{border-radius:0;box-shadow:0 0 7px 0 rgba(0,0,0,.2);padding:1.3rem}.wp-block-image{margin-bottom:0}.wp-block-button__link{background-color:#0059ff;background-image:linear-gradient(rgba(0,78,245,0),#004ef5);border-radius:4px;border:0;box-shadow:none;color:hsla(0,0%,100%,.9);cursor:pointer;display:inline-block;font-family:urbane,sans-serif;font-size:1.1rem;font-weight:800;line-height:normal;padding:.8em;text-align:center;text-decoration:none!important;text-shadow:1px 1px rgba(0,0,0,.3);text-transform:uppercase;white-space:nowrap;width:auto}.wp-block-button__link:active,.wp-block-button__link:focus,.wp-block-button__link:hover{background-color:#0a47ff;color:#fff}.is-style-outline .wp-block-button__link{background:transparent;text-shadow:none;border:0;padding:.8em;box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.9);color:#fff!important}.is-style-outline .wp-block-button__link:active,.is-style-outline .wp-block-button__link:focus,.is-style-outline .wp-block-button__link:hover{background:rgba(33,42,54,.3);color:#fff!important}@media (max-width:calc(560px - 0.02px)){.wp-block-buttons>.wp-block-button{display:block;margin-left:0;text-align:center;width:100%}}@media (max-width:calc(560px - 0.02px)){.wp-block-buttons>.wp-block-button>.wp-block-button__link{width:100%}}.alignfull{left:50%;margin-left:-50vw;margin-right:-50vw;position:relative;right:50%;width:100vw}@media (min-width:992px){.alignwide{margin-left:calc(50% - 40vw);max-width:80vw;width:80vw}}.box{background-color:#fff}.box,.error{border:2px solid #000;padding:1.3rem}.error{background-color:#feeced}.error,.error a{color:#f33}.error a:active,.error a:focus,.error a:hover{color:#ff4d4d}.loading{fill:#0059ff;height:80px;width:80px}.notice{background-color:#fff5e5;border:2px solid #000;padding:1.3rem}.notice,.notice a{color:#d98302}.notice a:active,.notice a:focus,.notice a:hover{color:#f29202}.popup{background:rgba(0,89,255,.98);bottom:0;left:0;opacity:0;overflow-y:scroll;padding:4.3rem 3rem 3rem;position:fixed;right:0;top:0;transform:scale(.98);transition:all .7s cubic-bezier(.075,.82,.165,1);visibility:hidden;z-index:550}.popup>.popup__button .icon{margin-right:0}.popup>.popup__button .icon__label{display:none}.popup>.popup__button{content:url(../icons/close.svg);line-height:4.3rem;padding:0 3rem;position:absolute;right:0;top:0}.popup.popup--open{opacity:1;transform:scale(1);visibility:visible}.promo{background:#fff url(../images/rx-logo.png) 1.3rem 1.3rem no-repeat;background-size:90px;border:4px solid #ff94df;box-shadow:0 0 7px 0 rgba(0,0,0,.4);padding:1.3rem;position:fixed;bottom:20px;right:20px;width:390px;z-index:550}.promo__title{margin-left:120px}.promo__link{background:#e80090;border-radius:4px;border:0;box-shadow:none;color:hsla(0,0%,100%,.9);cursor:pointer;display:inline-block;font-family:urbane,sans-serif;font-size:1.1rem;font-weight:800;line-height:normal;padding:.8em;text-align:center;text-decoration:none!important;text-shadow:1px 1px rgba(0,0,0,.3);text-transform:uppercase;white-space:nowrap;width:auto}.promo__link:active,.promo__link:focus,.promo__link:hover{background:#ff009d;color:#fff}.promo__link{margin-top:1rem;width:100%}.promo__close{background:none;border:0;cursor:pointer;opacity:.5;position:absolute;right:10px;top:7px}.js-promo{transform:translateY(120%);transition:all .4s ease-out}.promo--on .js-promo{transform:translate(0)}.columns--auto{display:grid;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}@media (min-width:768px){.columns--2{display:grid;gap:0 3rem;grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.columns--3{display:grid;gap:0 3rem;grid-template-columns:repeat(3,1fr)}}@media (min-width:768px){.columns--4{display:grid;gap:0 3rem;grid-template-columns:repeat(4,1fr)}}html .columns--nogap{gap:0}html .columns--nogap>.hentry{margin-bottom:0}.branding a{display:flex;flex-flow:row nowrap;align-items:center}.branding .logo{height:8rem;width:auto}.branding .site-title{display:none;font-family:urbane,sans-serif;font-size:1.4em;font-weight:700;line-height:normal;margin:0;text-transform:uppercase}.masthead .branding .logo{height:5.5rem;transform:translateY(20px);transition:.3s}.masthead--scroll .masthead .branding .logo{height:3.3rem;transform:unset}.site-footer .branding{margin-bottom:1.8rem}@media (max-width:calc(768px - 0.02px)){.site-footer .branding a{justify-content:center}}.contact-info{margin-bottom:1.6rem}.contact-info>p{margin-bottom:.4em}.contact-info a{color:#000}.contact-info a:active,.contact-info a:focus,.contact-info a:hover{color:#0047cc}.section--aside .contact-info a,.section--aside .contact-info a:hover,.site-footer .contact-info a,.site-footer .contact-info a:hover{color:#fff}.social-links{display:flex;flex-flow:row wrap}.social-links .icon{height:1.4em;margin-right:1em;width:1.4em}.social-links li a{color:#0059ff}.panel{background:linear-gradient(180deg,#afe3fe 11%,#d5f2ff 86%);border:0;border-radius:5px;box-shadow:0 0 7px 0 rgba(0,0,0,.2);padding:2rem;z-index:15}.panel--row{display:flex;flex-flow:column nowrap;gap:2rem;margin:0 auto}.panel--row>*{margin-bottom:0!important}@media (max-width:calc(992px - 0.02px)){.panel--row{width:-moz-fit-content;width:fit-content}}@media (min-width:992px){.panel--row{align-items:center;flex-direction:row;justify-content:space-between;padding:1.5rem}}.panel__supertitle{display:inline-block;font-size:1.2rem;margin-bottom:1rem;position:relative;text-transform:uppercase}.panel__supertitle:after{content:"";display:block;height:3px;position:absolute;bottom:-12px;left:0;right:0;background:#0059ff}.panel__title{color:#00205c;font-family:urbane,sans-serif;font-size:1.6rem;font-weight:700;line-height:1.5em;margin-bottom:.6em;margin-top:0!important}.panel__subheading{font-size:1.2rem;font-weight:700}.panel__video .wp-block-button__link{display:none;background:none;outline:0;text-shadow:none}.panel__video .wp-block-button__link:active,.panel__video .wp-block-button__link:focus,.panel__video .wp-block-button__link:hover{background:none}.panel__video .wp-block-button__link{color:#611a84;filter:drop-shadow(0 0 10px hsla(0,0%,100%,.6));letter-spacing:1px;text-shadow:0 0 13px #fff;position:absolute;top:22%;left:50%;transform:translate(-50%,-50%)}.panel__video .wp-block-button__link:before{content:url(../icons/video.svg);border-radius:999px;box-shadow:0 0 0 0 #0059ff;opacity:.8;margin-left:-2.5rem;margin-top:-5rem;position:absolute;height:5rem;width:5rem;left:50%;top:.3rem;animation:a 3s infinite}@media (min-width:400px){.panel__video .wp-block-button__link{top:26%}}@media (min-width:992px){.panel__video .wp-block-button__link{top:59%;left:25%;transform:translate(-50%,-50%)}}.panel--up{margin-top:-8rem}.panel--nobg{background:none;box-shadow:none;padding:0}.panel--nobg>*{color:#fff}.panel--nobg .panel__heading,.panel--nobg .panel__subheading,.panel--nobg .panel__supertitle,.panel--nobg .panel__title{text-shadow:1px 1px rgba(0,0,0,.3)}.panel--nobg .panel__supertitle:after{background:#50fbfb}@keyframes a{0%{box-shadow:0 0 0 0 #1a6aff;scale:.97}70%{box-shadow:0 0 0 20px rgba(26,106,255,0);scale:1}to{box-shadow:0 0 0 0 rgba(26,106,255,0);scale:.97}}.js-panel,.js-rotate{visibility:hidden}.js-rotate{position:relative}.js-rotate__item{left:50%;margin:0;position:absolute;top:50%}.hentry__image img,.hentry__image svg{display:block;transition:all .3s;width:100%}.hentry__image a:active img,.hentry__image a:active svg,.hentry__image a:focus img,.hentry__image a:focus svg,.hentry__image a:hover img,.hentry__image a:hover svg{opacity:.95}.hentry__subtitle{color:#0044c2;font-size:1.6rem;font-weight:400;line-height:1.5;margin-bottom:calc(2.5rem + 1.8vw);margin-top:-1.6rem}.hentry__meta{color:#6c7a93;font-size:.8rem;line-height:1.5;margin:-.2em 0 .4em;text-transform:uppercase}.hentry__meta a{color:#6c7a93}.hentry__meta a:active,.hentry__meta a:focus,.hentry__meta a:hover{color:#0047cc}.hentry__meta a{font-weight:700}.hentry__meta>*{display:inline-block;margin:0 0 .4em;white-space:nowrap}.hentry__comments:before,.hentry__date:before{content:"/";display:inline-block;padding:0 .4em}.hentry__categories{display:block}.hentry__categories,.hentry__tags{color:#6c7a93;margin:0 0 .8em;padding:0}.hentry__categories li,.hentry__tags li{display:inline-block;margin:.4em .15em}.hentry__content ol,.hentry__content ul{margin-bottom:1.5em}.hentry__content>p:empty{display:none}.hentry__content>.section:last-of-type{margin-bottom:calc(3rem - (2.5rem + 1.8vw))}.entries>.hentry:not(:last-child){margin-bottom:3rem}.entries>.hentry a{text-decoration:none}.entries>.hentry .hentry__image{margin-bottom:1.4rem}@media (min-width:560px){.entries>.hentry--left-image{display:grid;gap:0 3rem;grid-template-columns:12rem 1fr;grid-template-rows:auto 1fr}.entries>.hentry--left-image .hentry__image{grid-row:1/3}}.entries>.hentry--left-image .hentry__image{max-width:12rem}.single .site-main .wrap>.hentry{display:flex;flex-flow:column wrap}.single .site-main .wrap>.hentry>.hentry__header{order:-1}.single .site-main .wrap>.type-ngconf-project .hentry__subtitle,.single .site-main .wrap>.type-ngconf-project .hentry__title{text-align:center}.single .site-main .wrap>.type-ngconf-project .hentry__video{margin:calc(2.5rem + 1.8vw) 0}.ngconf-staff.hentry{background-color:#fff;box-shadow:0 0 7px 0 rgba(0,0,0,.2);padding:1.3rem}.ngconf-staff.hentry .staff__subtitle{color:#00205c;font-family:urbane,sans-serif;font-weight:700;margin-top:0;line-height:1.4;font-size:1rem;margin-bottom:.4em}.ngconf-staff.hentry .staff__subtitle a{color:#00205c;text-decoration:none}.ngconf-staff.hentry .staff__subtitle{color:#6c7a93;margin-bottom:1.2rem;margin-top:-.6rem;text-transform:uppercase}.ngconf-staff.hentry .hentry__image img{border:2px solid #ccc;border-radius:999px}.gallery{display:grid;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:center;justify-content:center}.gallery:not(:last-child){margin-bottom:calc(2.5rem + 1.8vw)}.gallery__image,.gallery__image img{width:100%}.section{left:50%;margin-left:-50vw;margin-right:-50vw;position:relative;right:50%;width:100vw}.section .wrap{padding-top:calc((2.5rem + 1.8vw) + 0rem);padding-bottom:calc((2.5rem + 1.8vw) + 0rem)}.section__image{align-self:start;position:relative}.section__image img{border:1px inset hsla(0,0%,100%,.2);border-radius:8px;box-shadow:0 0 7px 0 rgba(0,0,0,.2);position:relative;z-index:5}@media (min-width:768px){.section__image{margin-right:15px}.section__image:before{content:"";background:linear-gradient(135deg,#50fbfb,#0059ff);border-radius:8px;box-shadow:0 0 7px 0 rgba(0,0,0,.2);display:block;height:100%;left:15px;position:absolute;top:15px;width:100%}}html .section--fixed{background-attachment:fixed;padding-bottom:2rem}@media (min-width:768px){html .section--fixed{background-position:center 4.3rem}}.section--pb0 .wrap{padding-bottom:0}.section__pair .section:first-of-type{background-position:100%}.section__pair .section:last-of-type{background-position:0}@media (min-width:1200px){.section__pair{left:50%;margin-left:-50vw;margin-right:-50vw;position:relative;right:50%;width:100vw}@media (min-width:768px){.section__pair{display:grid;gap:0 3rem;grid-template-columns:1fr 1fr}}.section__pair .section{left:unset;margin-left:unset;margin-right:unset;position:static;right:unset;width:unset}.section__pair .section .wrap{width:min(46vw - 3rem,6 * (80px + 3rem) - 3rem)}.section__pair .section:first-of-type .wrap{margin-left:auto;margin-right:-4px}.section__pair .section:first-of-type{border-right:6px solid #000}.section__pair .section:last-of-type .wrap{margin-left:-4px;margin-right:auto}.section__pair .section:last-of-type{border-left:6px solid #000}}.section--message .wrap{padding-top:calc((2.5rem + 1.8vw) + .8rem);padding-bottom:calc((2.5rem + 1.8vw) + .8rem)}.section--message .section__content{font-size:1.2rem}.section--headline .js-rotate{height:20rem}@media (min-width:560px) and (max-width:calc(768px - 0.02px)){.section--headline .js-rotate{height:16rem}}@media (min-width:768px){.section--headline .js-rotate{height:12rem}}.section--headline .section__title{margin-left:auto;margin-right:auto;width:min(92vw,8 * (80px + 3rem) - 3rem);margin-bottom:0;font-weight:800}.section--horizontal{position:relative}.section--horizontal .wrap{padding-top:calc((2.5rem + 1.8vw) + 5rem);padding-bottom:calc((2.5rem + 1.8vw) + 5rem)}.section--horizontal .section__title{font-weight:700}@media (max-width:calc(768px - 0.02px)){.section--horizontal .wrap{padding-top:calc((2.5rem + 1.8vw) + 2rem);padding-bottom:calc((2.5rem + 1.8vw) + 2rem)}}@media (min-width:768px){.section--horizontal .wrap{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;gap:3rem}.section--horizontal .section__title{margin-bottom:0}}@media (min-width:992px){.section--left-shift>.wrap,.section--right-shift>.wrap{display:grid;gap:0 3rem;grid-template-columns:repeat(12,1fr)}}.section--left-shift>.wrap,.section--right-shift>.wrap{gap:0 3rem}@media (max-width:calc(992px - 0.02px)){.section--left-shift>.wrap,.section--right-shift>.wrap{padding-top:20rem}}.section--left-shift>.wrap>*{grid-column:1/7}.section--right-shift>.wrap>*{grid-column:7/13}.section--left-image .section__heading,.section--left-image .section__subtitle,.section--left-image .section__supertitle,.section--left-image .section__title,.section--right-image .section__heading,.section--right-image .section__subtitle,.section--right-image .section__supertitle,.section--right-image .section__title{text-align:left}@media (max-width:calc(768px - 0.02px)){.section--left-image .section__image,.section--right-image .section__image{margin-bottom:1.4rem}}@media (min-width:768px){.section--left-image>.wrap{display:grid;gap:0 3rem;grid-template-columns:1fr 2fr;grid-template-rows:auto 1fr}.section--left-image>.wrap .section__image{grid-row:1/3}}@media (min-width:768px){.section--right-image>.wrap{display:grid;gap:0 3rem;grid-template-columns:2fr 1fr;grid-template-rows:auto 1fr}.section--right-image>.wrap .section__image{grid-column:2/3;grid-row:1/3}}@media (min-width:768px){.grid,.section--grid>.wrap{display:grid;gap:0 3rem;grid-template-columns:repeat(12,1fr)}}@media (max-width:calc(768px - 0.02px)){.grid>:not(:first-child),.section--grid>.wrap>:not(:first-child){margin-top:3rem}}.grid__span-3{grid-column:1/span 3}.grid__span-4{grid-column:1/span 4}.grid__span-5{grid-column:1/span 5}.grid__span-6{grid-column:1/span 6}.grid__span-7{grid-column:1/span 7}.grid__span-8{grid-column:1/span 8}.grid__span-9{grid-column:1/span 9}.grid__span-3-right{grid-column:span 3/-1}.grid__span-4-right{grid-column:span 4/-1}.grid__span-5-right{grid-column:span 5/-1}.grid__span-6-right{grid-column:span 6/-1}.grid__span-7-right{grid-column:span 7/-1}.grid__span-8-right{grid-column:span 8/-1}.grid__span-9-right{grid-column:span 9/-1}html .section--cta>.wrap{padding-bottom:4rem;padding-top:20rem}@media (min-width:768px){html .section--cta>.wrap{padding-bottom:6rem;padding-top:20rem}}.section--faq>.wrap{margin-left:auto;margin-right:auto;width:min(92vw,8 * (80px + 3rem) - 3rem)}.faq{border-bottom:1px solid #d4d4d4;counter-reset:a}.faq__entry{border-top:1px solid #d4d4d4;cursor:pointer;padding:2rem 0 2rem 1rem;position:relative;transition:all .3s}.faq__entry:active,.faq__entry:focus,.faq__entry:hover{background:#ebf2ff}.faq__q{padding-left:2.6rem;padding-right:3.8rem}.faq__q:before{content:counter(a) ". ";counter-increment:a;position:absolute;left:1rem}.faq__q:after{background:#0059ff;content:"";height:1rem;-webkit-mask:url(../icons/chevron.svg) no-repeat;mask:url(../icons/chevron.svg) no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;right:1rem;top:2rem;transform:translateY(10px);transition:all .3s;width:1.3rem}.faq__a{margin-top:.8em;max-height:0;overflow:hidden;padding-left:2.6rem;padding-right:1rem;transition:all .4s}.faq__entry--on .faq__q:after{transform:translateY(10px) rotate(180deg)}.faq__entry--on .faq__a{max-height:100vh}.section--join>.wrap{padding-top:calc((2.5rem + 1.8vw) + 4rem);padding-bottom:calc((2.5rem + 1.8vw) + 2rem)}@media (min-width:768px){.section--join>.wrap{padding-top:calc((2.5rem + 1.8vw) + 10rem);padding-bottom:calc((2.5rem + 1.8vw) + 8rem)}}.section--speak,.section--sponsor{height:calc(35rem + 15vw)}@media (max-width:calc(768px - 0.02px)){.section--speak>.wrap,.section--sponsor>.wrap{height:100%;position:relative}.section--speak .panel--up,.section--sponsor .panel--up{margin-bottom:-5rem;margin-top:0;position:absolute;bottom:0;width:100%}}@media (min-width:768px){.section--speak,.section--sponsor{height:35rem}}@media (max-width:calc(768px - 0.02px)){.section--speak{background-position:80%!important}}.section--hotel>.wrap{padding-top:calc((2.5rem + 1.8vw) + 7rem);padding-bottom:calc((2.5rem + 1.8vw) + 7rem)}@media (min-width:768px){.section--hotel>.wrap{padding-top:calc((2.5rem + 1.8vw) + 6rem);padding-bottom:calc((2.5rem + 1.8vw) + 8rem)}}.section--gallery>.wrap{margin-left:0;margin-right:0;padding-top:0;width:auto}html .section--subscribe{background-position:-470px}@media (min-width:992px){html .section--subscribe>.wrap{display:grid;gap:0 3rem;grid-template-columns:repeat(12,1fr)}}html .section--subscribe>.wrap{gap:0 3rem;padding-bottom:17rem}html .section--subscribe>.wrap>*{grid-column:7/13}@media (max-width:calc(992px - 0.02px)){html .section--subscribe>.wrap{padding-bottom:20rem}}@media (min-width:768px){html .section--subscribe{background-position:100% 100%}}@media (min-width:992px){html .section--subscribe{background-position:0}}.sponsors--title{color:#fff;font-family:urbane,sans-serif;font-size:4rem;margin-bottom:5rem;text-shadow:1px 1px rgba(0,0,0,.3),0 0 2px #000}.sponsors--heading,.sponsors--title{text-align:center;text-transform:uppercase}.sponsors--heading{color:#4080d4;font-size:1.4rem;margin-bottom:2rem}.sponsors .gallery{gap:2.5rem}@media (min-width:768px){.sponsors .gallery{gap:3rem}}.sponsors .gallery__image{cursor:pointer;position:relative}.sponsors .gallery__image img:not(.clone){opacity:0;position:absolute;transition:all .3s;z-index:1}.sponsors .gallery__image .clone{filter:invert() brightness(7);mix-blend-mode:luminosity;opacity:.9}.sponsors .gallery__image:active img:not(.clone),.sponsors .gallery__image:focus img:not(.clone),.sponsors .gallery__image:hover img:not(.clone){opacity:1}.sponsors--tier1{grid-template-columns:repeat(auto-fit,90vw)}@media (min-width:768px){.sponsors--tier1{grid-template-columns:repeat(auto-fit,minmax(auto,900px))}}.sponsors--tier2{grid-template-columns:repeat(auto-fit,65vw)}@media (min-width:768px){.sponsors--tier2{grid-template-columns:repeat(auto-fit,minmax(auto,500px))}}.sponsors--tier3{grid-template-columns:repeat(auto-fit,40vw)}@media (min-width:768px){.sponsors--tier3{grid-template-columns:repeat(auto-fit,minmax(auto,225px))}}.sponsors--tier4{grid-template-columns:repeat(auto-fit,30vw)}@media (min-width:768px){.sponsors--tier4{grid-template-columns:repeat(auto-fit,minmax(auto,175px))}}.sponsors--tier5{grid-template-columns:repeat(auto-fit,20vw)}@media (min-width:768px){.sponsors--tier5{grid-template-columns:repeat(auto-fit,minmax(auto,125px))}}.sponsors--cta-text{font-size:1.5rem;color:#fff;margin-bottom:1.7rem;text-align:center;text-shadow:1px 1px rgba(0,0,0,.3)}.sponsors--cta{justify-content:center;margin-bottom:calc(2.5rem + 1.8vw)}.sponsors--cta .wp-block-button__link{background:linear-gradient(180deg,rgba(139,184,238,.5),rgba(98,155,228,.5));border:2px solid #fff}.sponsors--cta .wp-block-button__link:active,.sponsors--cta .wp-block-button__link:focus,.sponsors--cta .wp-block-button__link:hover{background:linear-gradient(180deg,rgba(165,202,248,.5),rgba(98,155,228,.5))}.bg-image{background-position:50%;background-repeat:no-repeat;background-size:cover}.bg-image--overlay{position:relative}.bg-image--overlay:after{background:rgba(33,42,54,.8);content:"";position:absolute;bottom:0;left:0;right:0;top:0;z-index:10}.bg-image--overlay .wrap{position:relative;z-index:11}.bg-filter{background-repeat:no-repeat;background-size:cover;position:relative}.bg-filter:after{background-image:inherit;background-position:inherit;background-repeat:inherit;background-size:inherit;content:"";filter:url(../filters/filter.svg#duotone);position:absolute;bottom:0;left:0;right:0;top:0;z-index:10}.bg-filter>.wrap{position:relative;z-index:11}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:0.001dpcm){@media{.bg-filter:after{filter:brightness(.35) contrast(.8) grayscale(.5)}}@media (max-width:calc(768px - 0.02px)){.section--wave.section--left-shift.bg-filter:after{filter:brightness(.2) contrast(.8) grayscale(.5)}}}.bg-color--light{background:#f5f5f5}.bg-color--medium{background:#cedae9}.bg-color--dark{background:#212a36}.bg-color--brand{background:#0056f5}.bg-color--brand .button,.bg-color--brand input[type=submit],.bg-color--dark .button,.bg-color--dark input[type=submit]{background:transparent;text-shadow:none;border:0;padding:.8em;box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.7);color:hsla(0,0%,100%,.9)!important}.bg-color--brand .button:active,.bg-color--brand .button:focus,.bg-color--brand .button:hover,.bg-color--brand input[type=submit]:active,.bg-color--brand input[type=submit]:focus,.bg-color--brand input[type=submit]:hover,.bg-color--dark .button:active,.bg-color--dark .button:focus,.bg-color--dark .button:hover,.bg-color--dark input[type=submit]:active,.bg-color--dark input[type=submit]:focus,.bg-color--dark input[type=submit]:hover{background:#fff;color:#fff!important}.hide{display:none}.bdb{border-bottom:1px solid #d4d4d4}.bdt{border-top:1px solid #d4d4d4}.bdrs{border-radius:8px}.mb-0{margin-bottom:0}.mb-text{margin-bottom:1.5em}.mb-section{margin-bottom:calc((2.5rem + 1.8vw) + 0rem)}.mw-150{max-width:150px}.mw-300{max-width:300px}