*,*::before,*::after{box-sizing:border-box}body,h1,h2,h3,h4,figure,blockquote,dl,dd{margin:0}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img{max-width:100%;display:block}article>*+*{margin-top:1em}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion: reduce){*{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}.visually-hidden{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}body{--bs-link-color-rgb: $theme__secondary;--bs-body-color: $theme__secondary;--bs-link-hover-color-rgb: $theme__secondary;--musicplay-workshops-theme: "default"}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{line-height:1.2em;font-weight:700;margin:.4em 0}h1:first-child,.h1:first-child,h2:first-child,.h2:first-child,h3:first-child,.h3:first-child,h4:first-child,.h4:first-child,h5:first-child,.h5:first-child,h6:first-child,.h6:first-child{margin-top:0}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{clear:both}h1,.h1{font-size:2em;font-weight:700;line-height:1.2em}h2,.h2{font-size:2em;font-weight:200;line-height:1em}h3,.h3{font-weight:500;font-size:25px}h4,.h4{font-size:22px;font-weight:600}h5,.h5{font-size:18px;font-weight:400}h6,.h6{font-size:16px;font-weight:400}@media screen and (min-width: 768px){h1,.h1{font-size:4rem}h2,.h2{font-size:2.5em}h3,.h3{font-size:1.5em}h4,.h4{font-size:1.25em}h5,.h5{font-size:18px}h6,.h6{font-size:16px}}*:first-child:not(body,input):not(input){margin-top:0}body{display:flex;flex-direction:column;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";-webkit-font-smoothing:antialiased;font-weight:400;color:#000;overflow-x:hidden;font-size:1.25em}body figure,body p{max-width:100%;line-height:1.2}body p,body ul,body ol,body a{font-weight:500;letter-spacing:.02em}body a{text-decoration:none}.bg-primary{color:#000 !important}.entry-content{overflow-x:hidden}.container{padding:0 30px}blockquote,q{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}blockquote{color:#767676;font-size:19px;font-style:italic;font-weight:300;line-height:1.2631578947;margin-bottom:24px}blockquote cite,blockquote small{color:#2b2b2b;font-size:16px;font-weight:400;line-height:1.5}blockquote em,blockquote i,blockquote cite{font-style:normal}blockquote strong,blockquote b{font-weight:400}.btn,.button,button{padding:10px 1.25em;position:relative;text-decoration:none;overflow:hidden;font-size:18px;font-weight:bolder;border-radius:0 !important;border:solid 2px !important;font-family:monospace}.btn-primary,.button-primary,button-primary{background-color:#000;border-color:#000 !important;color:#fff}.btn-primary:hover,.button-primary:hover,button-primary:hover{background-color:#07e3c5;color:#000}.btn-secondary,.button-secondary,button-secondary{background-color:#fff;color:#000}.btn-secondary:hover,.button-secondary:hover,button-secondary:hover{background-color:#000;border-color:#000 !important;color:#fff;border-color:#black}.dropdown-toggle{display:flex;align-items:center;height:100%}.dropdown-toggle .label{display:flex;gap:10px;align-items:center}@media screen and (min-width: 992px){.dropdown-toggle{gap:15px}}.gform_button{padding:15px 1.25em !important;position:relative !important;text-decoration:none !important;overflow:hidden !important;font-size:18px !important;font-weight:bolder !important;border-radius:0 !important !important;border:solid 2px !important !important;font-family:monospace !important;width:100% !important;background-color:#000 !important}.gform_button:hover{background-color:#07e3c5 !important;color:#000 !important}input:focus,textarea:focus{border:0px solid rgba(0,0,0,.3);outline:0}input[type=checkbox]{padding:11px;border:solid 1px rgba(0,0,0,.5) !important;position:relative}::-webkit-input-placeholder{color:#939393}:-moz-placeholder{color:#939393}::-moz-placeholder{color:#939393;opacity:1}:-ms-input-placeholder{color:#939393}button,input,select,textarea{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:100%;margin:0;max-width:100%;vertical-align:baseline}button,input{line-height:normal}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default;opacity:.3}button[disabled] img,input[disabled] img{opacity:.3}input[type=checkbox],input[type=radio]{padding:0}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}label{display:flex;align-items:start;line-height:1.2em;cursor:pointer;position:relative;gap:5px}label input{line-height:1.2em}p>input{margin-top:0 !important}label{display:flex;flex-direction:column}fieldset{display:flex;flex-direction:row}fieldset.fieldset__vertical{flex-direction:column;gap:2.5em}.gfield_label,.gfield_description{text-align:left !important}.gform_body input,.gform_body select{text-align:left;border-radius:0;padding:5px 20px !important;border:solid 2px !important;height:auto !important}.ginput_container input[type=checkbox]{padding:1px 8px !important}.gfield--type-choice{text-align:left}p>a{color:#000 !important;background-color:rgba(0,0,0,0);font-weight:bolder !important;border-bottom:solid 2px #591a61;font-weight:500 !important;transition:all .2s ease-in-out}p>a:hover{text-decoration:none;opacity:.8;border-bottom-color:rgba(0,0,0,0)}.inline-link{color:#001f4b !important;text-decoration:none;background-color:rgba(0,0,0,0);font-weight:bolder !important;border-bottom:solid 2px #591a61;transition:all .2s ease-in-out}.inline-link:hover{text-decoration:none;opacity:.8;border-bottom-color:rgba(0,0,0,0)}.alignleft{float:left;margin-right:1.25em;max-width:50%}.alignright{float:right;margin-left:1.25em;max-width:50%}.aligncenter{margin:0 auto;margin-bottom:1.25em}.alignnone{margin-bottom:1.25em}.wp-caption .wp-caption-text{background:#d8d8d8;padding:10px;font-size:12px}img{height:auto;max-width:100%}@keyframes spin{100%{transform:rotate(5turn)}}@keyframes fadeIn{to{opacity:1}}.iframe-container{display:flex;flex-direction:column;width:100%;min-height:100vh;overflow:hidden;border-radius:5px}.iframe-container .video-container{flex:1;background-color:#000;display:flex;position:relative}.iframe-container .video-container:before{content:attr(data-loading-text);position:absolute;font-weight:900;color:#fff;font-size:60px;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.iframe-container iframe{width:100%;height:100vh;z-index:0}.iframe-container #meetingSDKElement{height:100%;display:flex;position:relative;top:0 !important;left:0 !important;right:0;margin-left:auto;margin-right:auto}.iframe-container #meetingSDKElement .meeting-client{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important}.iframe-container #meetingSDKChatElement{height:100%;display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden}.notifications__container{position:relative}.notifications__button{padding:3px 0 4px 0;width:35px;background:#1b305c;border:0;border-radius:5px}.notifications__button i{color:#fff;font-size:18px}.notifications__button-unread{position:absolute;top:2px;right:43px;background:red;color:#fff;font-size:11px;font-weight:800;height:17px;min-width:17px;display:flex;border-radius:50%;justify-content:center;align-items:center}.notifications__dropdown{position:absolute;top:75px;right:0;padding:1.25em;width:21.25em;height:max-content;background:#fff;border-radius:5px}.notifications__dropdown::before{content:"";width:15px;height:15px;position:absolute;top:-7px;right:9px;background:#fff;transform:rotate(45deg)}.notifications__dropdown-scroll{max-height:250px;overflow-y:auto;border-radius:5px;box-shadow:0 3px 6px rgba(0,0,0,.16)}.notifications__dropdown a{display:flex;justify-content:space-between;padding:1.25em;color:initial;transition:.2s ease-in-out}.notifications__dropdown a:hover{background:hsl(0,0%,90%)}.notifications__dropdown a .notifications__dropdown-unread-icon{display:flex;justify-content:center;align-items:center;padding-right:15px}.notifications__dropdown a .notifications__dropdown-unread-icon span{content:"";display:block;width:7px;height:7px;background:#0078b7;border-radius:50%}.notifications__dropdown a .notifications__dropdown-content{display:flex;flex-direction:column;justify-content:center;flex:1;width:100%;word-wrap:break-word}.notifications__dropdown a .notifications__dropdown-content-read{color:#939393}.notifications__dropdown a .notifications__dropdown-content-read h4{color:#939393}.notifications__dropdown a .notifications__dropdown-content-read p{color:#939393}.notifications__dropdown a h4{font-size:18px;line-height:1;margin:0;text-transform:unset;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.notifications__dropdown a p{font-size:15px;margin-bottom:unset;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.notifications__dropdown a .fas{color:#d9d9d9}.notifications__dropdown a .notifications__dropdown-icon{display:flex;align-items:center}.notifications__dropdown hr{background:#d9d9d9;height:2px;margin:0;border:unset}.notifications .dropdown-toggle:active,.notifications .dropdown-toggle:focus{border:solid 2px rgba(0,0,0,0) !important}.banner{display:flex;background-color:#fff;box-shadow:rgba(0,0,0,.16) 0 0 .22rem 0px;align-items:center;justify-content:flex-end;gap:.44rem;border-radius:.22rem}.banner>span{display:flex;align-self:stretch;align-items:center;justify-content:center;padding:.44rem .88rem;font-size:.88rem;background-color:#fff;border-radius:.22rem 0 0 .22rem}.banner p{padding:.44rem;padding-left:0;flex:1}.banner--nodismiss .banner__close{display:none}.banner--success span{background-color:#1b305c;color:#d1effc}.banner--info span{background-color:#1b305c;color:#d1effc}.banner--floating{position:fixed;top:10px;left:50%;transform:translateX(-50%);right:0;z-index:1;max-width:500px;border-radius:50px;box-shadow:rgba(0,0,0,.16) 0 0 .22rem 0px;padding:1.25em;opacity:1;transition:all .2s ease-in-out;font-weight:400;color:#d1effc;background-color:#1b305c}.banner--floating p{padding:0}.banner--floating a{color:#d1effc;font-weight:bolder}.banner--floating .close a{text-decoration:none;color:#d1effc}.banner.banner--hidden{opacity:0;top:-100px}.banner--info{background-color:#dbba13;color:#000;border-radius:0rem;padding:1.25em;text-align:center}.banner--info p{margin-bottom:0}.banner--error{background-color:red;color:#fff;border-radius:0rem;padding:1.25em;text-align:center}.banner--error p{margin-bottom:0}.banner__fullscreen{flex-direction:column;position:sticky;height:100vh;width:100vw;background-color:#fff;z-index:2;top:0;justify-content:center}.banner__fullscreen p{flex:initial !important}.event-meta{font-size:14px;justify-content:space-between;display:flex}.session span{padding:.88rem;border:solid 2px}.card.event{cursor:pointer;transition:all .2s ease-in-out;flex:1}.card.event:hover{background-color:beige}section{position:relative;margin:1.875rem 0}section.section--5050{display:flex;flex:50%}section .section__half{flex:50%}section:first-of-type{margin:0}section .background-image{border-radius:0 0 .88rem 0}@media print{section:not(:last-of-type){break-after:page}}section.featured-header{gap:1.616rem}section.featured-header .background-image{height:70vh}section.featured-header .featured-content{position:absolute;display:flex;flex-direction:column;gap:.8rem;justify-items:start;align-content:center;padding:.5rem}section.featured-header h2{background-color:#fff;display:inline-block;-webkit-box-decoration-break:clone;box-decoration-break:clone;width:auto !important;max-width:600px}section.featured-header .buttons-container{display:flex;flex-direction:column;width:100%;gap:.44rem}@media screen and (min-width: 768px){section.featured-header .featured-content{position:relative}section.featured-header .buttons-container{display:block}}section#resources{position:relative;padding:100px 0}section#resources .background-image{background-size:cover;background-position:center;padding:5rem 0;position:absolute;width:100%;height:100%;left:0;top:0}section#resources .background-image:before{content:"";background:beige;position:absolute;height:100%;width:100%;left:0;top:0;z-index:0;opacity:.6}section#resources .resource-content-container{position:relative}section:last-of-type{margin-bottom:0}.background-image{min-height:500px;background-size:cover;background-position:top;background-color:beige}@media screen and (min-width: 1200px){.background-image{background-position:center}}.title-background{background:#07e3c5;padding:5px;display:inline-block;align-self:start;border-radius:.22rem}.list-of-focus{gap:1.6rem}.list-of-focus i{font-size:70px !important}.list-of-focus div{text-align:center;gap:.88rem;align-items:center}.list-of-focus div span{font-size:.8rem;font-family:monospace}@media screen and (min-width: 992px){.list-of-focus{gap:.88rem}.list-of-focus i{font-size:100px !important}}header{display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;background-color:#fff;font-size:1rem;padding:.44rem;box-shadow:0 0 10px -5px #000}header>*{width:100%}header{z-index:1}header nav{flex:40%}header .logo-container{display:flex;align-items:center;justify-content:center;font-family:"lindsey-signature",sans-serif;color:#000;font-size:30px;margin-top:-5px;margin-bottom:-20px}@media screen and (min-width: 992px){header .logo-container{font-size:40px}}header .site-navigation ul{display:none}header .site-navigation .nav-control{display:flex}@media screen and (min-width: 992px){header .site-navigation ul{display:flex}header .site-navigation .nav-control{display:none}}header.open{background:#fff;height:100vh;align-items:flex-start}header.open nav.site-navigation ul{display:flex;position:absolute;top:50%;left:50%;flex-direction:column;margin:0 auto;transform:translate(-50%, -50%)}header.open .nav-control .line{display:none}header.open .nav-control .line:first-child{transform:rotate(45deg);transform-origin:25%;display:flex}header.open .nav-control .line:last-child{transform:rotate(-45deg);transform-origin:25%;display:flex}header.open:last-child{justify-content:center}nav{display:flex;justify-content:space-between;align-items:center;width:100%}nav a{color:#000;padding:.22rem;font-family:monospace;position:relative}nav a:before{content:"";width:0%;height:100%;position:absolute;top:0;left:0;background:#07e3c5;transition:all .2s ease-in-out;z-index:-1}nav a:hover:before{width:100%}nav ul{display:flex;justify-content:space-between;align-items:center;list-style:none;padding-left:0;margin-bottom:0}nav:last-child{justify-content:flex-end}nav .nav-control{width:30px;height:30px;display:flex;flex-direction:column;gap:8px;background-color:rgba(0,0,0,0);border:none !important;justify-content:center;align-items:center;padding:0;position:relative}nav .nav-control .line{width:100%;height:3px;background-color:#000}nav .nav-control .line:first-child{justify-self:flex-start;align-self:flex-start}nav .nav-control .line:last-child{justify-self:flex-end;align-self:flex-end}@media screen and (min-width: 992px){nav ul li a{padding:.44rem}}body.admin-bar header{top:32px}body.admin-bar .modal{height:calc(100% - 32px);top:32px}footer{border-top:solid 2px #000;font-family:monospace;font-size:14px;padding:1rem}footer ul{list-style:none;padding:0;margin:0;gap:1rem}.title-container{justify-content:space-between}body{background:linear-gradient(#ffffff, #fdf4e0)}