html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}@font-face{font-family:"ROM Condensed";font-weight:400;font-style:normal;src:url("/assets/ABCROMCondensed-Regular-65e7a4ee.woff2"),url("/assets/ABCROMCondensed-Regular-31ec43ed.woff");font-display:swap}@font-face{font-family:"ROM Wide";font-weight:400;font-style:normal;src:url("/assets/ABCROMWide-Regular-223ae2a7.woff2"),url("/assets/ABCROMWide-Regular-162a926e.woff");font-display:swap}@font-face{font-family:"ROM Mono";font-weight:400;font-style:normal;src:url("/assets/ABCROMMono-Regular-3f51d0c9.woff2"),url("/assets/ABCROMMono-Regular-ad4c06f2.woff");font-display:swap}html,input,button,.button,body{font-family:"ROM Mono",monospace;line-height:120%;font-size:14px;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;text-wrap:pretty}p{font-family:"ROM Wide",sans-serif;font-size:clamp(1.15rem,1.25vw,1.25rem);line-height:130%}p a{text-decoration:underline;text-underline-offset:.3rem}p+p{margin-top:.5rem}p+.h6{margin-top:1rem}a{text-decoration:none;color:inherit}.h1{font-family:"ROM Wide",sans-serif;font-size:clamp(2.5rem,3vw,3rem);line-height:120%;text-wrap:balance}.h2{font-family:"ROM Wide",sans-serif;font-size:clamp(1.75rem,2vw,2rem);line-height:120%;text-wrap:balance}.h3{font-family:"ROM Mono",monospace;font-size:1rem}.h4{font-family:"ROM Mono",monospace;font-size:1.5rem;letter-spacing:-0.025rem;word-spacing:-0.2rem}.h5{font-family:"ROM Condensed",sans-serif;font-size:1.8rem;line-height:110%}.h6{font-family:"ROM Condensed",sans-serif;font-size:clamp(1.15rem,1.25vw,1.25rem);line-height:120%}ul{list-style:disc;padding:0;margin-bottom:.5rem}ul li{margin-left:1rem;padding-left:1rem;margin-top:.5rem}html{background-color:#e3e2d5;color:#000;cursor:default}body{display:flex;flex-direction:column;height:100vh;width:100vw;overflow:hidden}.wrapper{display:flex;flex-grow:1;height:0;overflow-y:scroll;width:100vw}main{padding:2rem 0}main.home{padding:0}main,.content,nav.menu{display:flex;flex-direction:column;gap:3rem;width:100%;max-width:40rem;height:fit-content}@media(max-width: 800px){main,.content,nav.menu{max-width:100%}}.content{gap:0}.background-images{background-color:#000;flex-grow:1;position:sticky;top:0;overflow:hidden}.background-images .video-wrap{min-height:100%;min-width:100%;position:absolute;top:0;left:50%;transform:translateX(-50%);aspect-ratio:1/1}@media(max-width: 800px){.background-images{display:none}}.background-images img{width:100%;height:100%;object-fit:cover}button,.button{background-color:#000;color:#e3e2d5;display:block;width:fit-content;height:fit-content;text-align:center;text-transform:uppercase;font-size:.9rem;cursor:pointer;border-radius:5rem;letter-spacing:.05rem;padding:.3rem .8rem .2rem .8rem;border:#000 1px solid}button.full-width,.button.full-width{width:100%}button.green,.button.green{background-color:#37a154}button:hover,.button:hover{background-color:#f9ad1b;color:#000}button:active,.button:active{background-color:#e85127}.buttons{display:flex;flex-wrap:wrap;gap:.25rem}header{position:sticky;top:0;padding:1rem 1.5rem;display:flex;justify-content:space-between;align-items:center;gap:1rem;width:100%;z-index:10;background-color:rgba(227,226,213,0);border-bottom:#000 1px solid;backdrop-filter:blur(2rem);color:#e3e2d5}@media(max-width: 600px){header{padding:1rem 1rem}}header .logo{height:1.1rem}header .logo img{height:100%}header .hamburger{width:5rem;display:flex;flex-direction:column;gap:.5rem;cursor:pointer}header .hamburger .line{width:100%;height:1px;background-color:#000;display:block}footer{padding:3rem 1.5rem 3rem 1.5rem;width:100%}footer .buttons{flex-direction:column}@media(max-width: 600px){footer{padding:3rem 1rem 3rem 1rem}}footer .acknowledgement{border-top:.1rem solid #000;padding:1rem 0}footer .two-column{border-top:.1rem solid #000;padding:1rem 0}footer .two-column .logo-container{display:flex;flex-direction:column;justify-content:space-between;gap:2rem}footer .two-column .logo-container img{width:12rem;height:auto}footer .two-column .details{display:flex;flex-direction:column;gap:1rem;position:relative}footer .two-column .details:before{content:"";position:absolute;border-left:.1rem solid #000;height:100%;left:-1rem}nav.menu{position:fixed;top:0;background-color:#f9ad1b;padding:1.5rem 1.5rem 3rem 1.5rem;display:flex;flex-direction:column;justify-content:space-between;gap:1rem;height:100%;z-index:15;transform:translateX(-100%)}nav.menu .nav-items{display:flex;flex-direction:column}nav.menu .button{color:#f9ad1b}nav.menu .close{position:absolute;right:1.5rem;top:1.5rem;cursor:pointer}nav.menu .scribble{position:absolute;mix-blend-mode:multiply;width:60%;max-height:100%;object-fit:contain;right:0;top:50%;transform:translateY(-50%);pointer-events:none}.marquee{background-color:#000;color:#e3e2d5;position:relative;padding:.3rem 0 .2rem 0;overflow:hidden;z-index:20}.marquee .marquee-track{display:flex;gap:2rem}.marquee a{font-family:"ROM Condensed",sans-serif}.book{position:fixed;width:7rem;height:7rem;border-radius:50%;z-index:10;right:1rem;bottom:1rem;background-color:#37a154;box-shadow:0 0 2rem rgba(0,0,0,.2)}.book img{padding:2rem;width:100%;height:100%;object-fit:contain;position:absolute}.book img.book-text{padding:.5rem;animation:spin 10s ease-in-out infinite}@keyframes spin{0%{transform:rotate(0deg)}50%{transform:rotate(360deg)}100%{transform:rotate(360deg)}}html{transition:background-color .5s ease-in-out}html:has(main.light-blue){background-color:#cbd6d3}html:has(main.green){background-color:#37a154}html:has(main.light-green){background-color:#d3d78e}html:has(main.red){background-color:#e85127}html:has(main.yellow){background-color:#f9ad1b}.flex-between{display:flex;justify-content:space-between;gap:2rem}.flex-column{display:flex;flex-direction:column;gap:1rem}.two-column{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.margin-top{margin-top:2rem}.image{width:100%;height:auto}.popup{position:fixed;display:flex;flex-direction:column;gap:1rem;bottom:.5rem;left:.5rem;width:calc(100% - 1rem);z-index:20;background-color:rgba(227,226,213,.5);border:#e3e2d5 1px solid;backdrop-filter:blur(1rem);padding:1rem;border-radius:1rem;max-width:39rem}.popup .close{cursor:pointer;background-color:#37a154;border-radius:2rem;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem}.popup button,.popup .button{border:none}section{display:flex;flex-direction:column}section.section{padding:1.5rem;gap:1rem}@media(max-width: 600px){section.section{padding:1rem}}section.heading{gap:.5rem;margin-bottom:1rem}section.heading .h2{margin-bottom:.5rem}section.table{border-bottom:.1rem solid #000}section.table .table-row{border-top:.1rem solid #000;padding:1rem 0;gap:.5rem;display:flex;flex-direction:column}section.table .table-row p+p{margin-top:0}section.testimonial{gap:.5rem}section.schedule section.heading{margin-bottom:0}section.schedule section.section{padding-bottom:0}section.carousel{overflow:hidden;width:100%}section.carousel .carousel-viewport{overflow:hidden;outline:none;cursor:grab}section.carousel .carousel-container{display:flex}section.carousel .carousel-slide{margin-right:1rem;flex-shrink:0;flex-grow:0;flex-basis:80%;min-width:0;position:relative;max-height:35rem;user-select:none;transition:filter .5s;filter:blur(0.5rem)}section.carousel .carousel-slide .slide-inner{text-align:center;transition:.5s;transform:scale(0.9);display:flex;flex-direction:column;justify-content:center;gap:1rem;height:100%}section.carousel .carousel-slide picture{height:100%}section.carousel .carousel-slide img{width:100%;height:100%;object-fit:contain}section.carousel .carousel-slide.image.is-active{filter:blur(0)}section.carousel .carousel-slide.image.is-active .slide-inner{transform:scale(1)}section.carousel .carousel-slide.testimonial .slide-inner{padding:2rem}section.carousel .carousel-slide.testimonial.is-active{filter:blur(0)}section.carousel .carousel-slide.testimonial.is-active .slide-inner{transform:scale(1)}section.carousel .carousel-slide.testimonial .yellow{background-color:#f9ad1b}section.carousel .carousel-slide.testimonial .red{background-color:#e85127}section.full-height{display:flex;flex-direction:column;justify-content:space-between}section.full-height .image{display:none;aspect-ratio:1/1;width:100%;position:relative;overflow:hidden;margin-top:-46px}section.full-height .image .video-wrap{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;aspect-ratio:1/1}section.full-height .image img{width:100%;height:100%;object-fit:cover;position:absolute}@media(max-width: 800px){section.full-height{min-height:calc(100svh - 5rem)}section.full-height .image{display:block}}section.full-height section.hero{display:flex;flex-direction:column;gap:5rem}@media(max-width: 500px){section.full-height section.hero{gap:2rem}}section.full-height section.hero .logo{max-width:18rem}section.dropdowns .header{display:grid;grid-template-columns:3fr 2fr;gap:1rem;padding-bottom:.75rem}section.dropdowns .dropdown{display:flex;flex-direction:column}section.dropdowns .dropdown:first-of-type{border-top:.1rem solid #000}section.dropdowns .dropdown .title{display:grid;grid-template-columns:1fr auto;gap:1rem;padding:1rem 0 .85rem 0;cursor:pointer}section.dropdowns .dropdown .title:has(.level){grid-template-columns:3fr 2fr}section.dropdowns .dropdown .title .flex-between{gap:.5rem;align-items:center}section.dropdowns .dropdown .title svg{margin-left:auto}section.dropdowns .dropdown .content p:first-of-type{margin-top:.5rem}section.dropdowns .dropdown .content p:last-of-type{margin-bottom:1rem}section.dropdowns .dropdown .content .button{margin:1rem 0}section.dropdowns [data-accordion-target=trigger] [data-plus-vertical=true]{transition:opacity .2s ease-in-out}section.dropdowns [data-accordion-target=trigger][aria-expanded=true] [data-plus-vertical=true]{opacity:0}section.dropdowns [data-accordion-target=item]{border-bottom:.1rem solid #000}section.dropdowns [data-accordion-target=item] [data-accordion-target=content]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease-in-out}section.dropdowns [data-accordion-target=item] [data-accordion-target=content][data-state=open]{grid-template-rows:1fr}section.dropdowns [data-accordion-target=item] [data-accordion-target=content]>div{overflow:hidden;min-height:0}section.dropdowns [data-accordion-target=item] [data-accordion-target=content]>div>div{opacity:0;transition:opacity .3s}section.dropdowns [data-accordion-target=item] [data-accordion-target=content]>div>div[data-state=open]{opacity:1}html{--momence-secondary-color: #81817D !important;--momence-tertiary-color: #81817D !important;--momence-black-100: #81817D !important;--momence-grey-500: #81817D !important;--momence-grey-200: #000000 !important;--momence-dark-alpha-fill-400: #000000 !important;--momence-dark-alpha-fill-300: #000000 !important}html:has(.content main.green){--momence-secondary-color: #000000 !important;--momence-tertiary-color: #000000 !important;--momence-black-100: #000000 !important;--momence-grey-500: #000000 !important}main.green{--momence-background: #37A154;--momence-primary-500: #000000;--momence-primary-400: #000000;--momence-white: #37A154}:root{--momenceColorBackground: #E3E2D5;--momenceColorPrimary: #E85127;--momenceColorBlack: #000000}.momence-host_schedule{padding:1.5rem !important;font-family:"ROM Mono",monospace}@media(max-width: 600px){.momence-host_schedule{padding:1rem !important}}.momence-host_schedule h4,.momence-host_schedule .momence-event_type_select-button{font-family:"ROM Wide",sans-serif !important;font-size:clamp(1.15rem,1.25vw,1.25rem) !important}.momence-host_schedule .momence-host_schedule-first_row{margin-bottom:1rem}.momence-host_schedule button{font-family:"ROM Wide",sans-serif !important}.momence-host_schedule nav{background-color:rgba(0,0,0,0)}.momence-view-toggle-calendar,.momence-view-toggle-list{border-width:.1rem !important}.momence-host_schedule-session_list-item{border-top:.1rem solid #000 !important;gap:.5rem !important;border-bottom:none !important}.momence-host_schedule-session_list{border-bottom:.1rem solid #000 !important}.momence-host_schedule-powered_by_momence{display:none !important}.momence-day_selection-item_day,.momence-day_selection-item_highlight,.momence-month_switch-current{font-family:"ROM Wide",sans-serif !important;line-height:180% !important;letter-spacing:.05rem !important}.momence-session-teacher,.ZeeCp{font-size:1rem !important;letter-spacing:0 !important}.momence-host_schedule-session_list-item-price div{font-size:1.5rem !important;font-weight:normal !important}.momence-host_schedule-session_list-lite_title_container{gap:1rem !important}.momence-host_schedule-session-list-item-wrapper{gap:1rem !important}.momence-host_schedule-session-list-item-wrapper a{font-family:"ROM Wide",sans-serif !important;font-size:1rem !important;padding:.35rem .6rem !important}.momence-host_schedule-first_row{display:none !important}
