body,.btn,button,input,textarea,select,.label,label span,h3,.as-h3{font-family:Zen Maru Gothic,Century Gothic,sans-serif}.page-title,.section-title,h1,h2,h4,h5,.as-h1,.as-h2,.as-h4,.as-h5,.as-heading,#primary-nav a,#member-login-button,legend,caption,th,input[type=submit],input[tye=reset]{font-family:Shadows Into Light Two,Londrina Solid,sans-serif;font-weight:600}cite,blockquote strong,.fancy,.slogan{font-family:Shadows Into Light Two,Londrina Solid,sans-serif}*{border:0;margin:0;padding:0}html{font-size:110%}body{color:#000;line-height:1.5}p,ul,ol{letter-spacing:.01em;max-width:50em;margin-bottom:1rem}li p{margin-bottom:0}ul,ol{margin-left:1.5rem;line-height:1.5}ul.no-bullet,ol.no-bullet{margin-left:0;list-style:none}ul.no-bullet li,ol.no-bullet li{margin-bottom:5px}a{color:#158e87;text-decoration:none}p a{color:#8dc63f}a:hover,a:focus{color:#0b4c47}img{max-width:100%;display:block}p+img,ul+img,ol+img{margin:2rem auto}p img{width:80%;max-width:600px;margin:0}figure{margin-bottom:1rem}figure img{max-width:none;margin-bottom:0}figure figcaption{padding:20px;font-size:.8em}figure figcaption>:last-child{margin-bottom:0}blockquote{text-align:center;max-width:600px;margin:auto;padding:40px;font-size:1.1rem;line-height:1.75}@media (width>=1000px){blockquote{padding:60px}}blockquote strong{color:#8dc63f;font-size:3.3rem;display:block;transform:rotate(-9deg)}blockquote cite{text-align:right;margin-top:1em;font-size:1.75rem;display:block}blockquote>:last-child{margin-bottom:0}hr{border-top:1px solid #ddd;margin:5px 0}dialog{margin:auto}h1,h2,h3,h4,h5,.as-h1,.as-h2,.as-h3,.as-h4,.as-h5{margin:0 0 10px;line-height:1.2}h1 small,h2 small,h3 small,h4 small,h5 small,.as-h1 small,.as-h2 small,.as-h3 small,.as-h4 small,.as-h5 small{color:#444;letter-spacing:.05em;text-transform:uppercase;font-family:Zen Maru Gothic,Century Gothic,sans-serif;font-size:calc(10px + .4vw);font-weight:400;display:block}h1,.as-h1{letter-spacing:.03em;font-size:2.2rem}h2,.as-h2{text-transform:uppercase;font-size:2.25rem}h3,.as-h3{letter-spacing:-.04em;font-size:1.24rem;font-weight:600}h4,.as-h4{color:#8dc63f;letter-spacing:.05em;font-size:1.4rem;font-weight:900}h5,.as-h5{letter-spacing:.1em;text-transform:uppercase;margin-bottom:1em;font-size:.9rem}h6{text-transform:uppercase;font-size:.85rem}.font-thin{font-weight:100}.font-light{font-weight:300}.font-regular{font-weight:400}.font-bold{font-weight:600}.font-heavy{font-weight:800}.font-black{font-weight:900}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-xs{font-size:60%}.text-sm{font-size:75%}.text-lg{font-size:110%}.text-xl{font-size:125%}.text-thin{font-weight:400}.text-red{color:#f06}.text-blue{color:#82ede6}.text-green{color:#8dc63f}.text-white{color:#fff}.text-black{color:#000}.strikethrough{text-decoration:line-through}.upper{text-transform:uppercase}.lower{text-transform:lowercase}.lh-1{line-height:1}.page-title{color:#8dc63f;letter-spacing:-.02em;text-align:center;margin:0;padding:20px;font-size:2.8rem;font-weight:800;line-height:1.2}@media (width>=700px){.page-title{padding-left:40px;padding-right:40px}}@media (width>=1000px){.page-title{padding-left:60px;padding-right:60px}}@media (width>=1300px){.page-title{padding-left:80px;padding-right:80px}}.section-title{text-align:center;border-bottom:20px solid #0000;padding:20px 20px 28px;font-size:2rem;line-height:1.2}.section-title:after{content:"";clip-path:polygon(0 0,100% 0,calc(100% - 5px) 50%,100% 100%,0 100%,5px 50%);background:#8dc63f;max-width:120px;height:10px;margin:10px auto 0;display:block}.subtitle{letter-spacing:.05em;opacity:.6;text-transform:uppercase;font-size:80%}.black h3,.image h3{text-align:center;text-shadow:1px 1px 2px #00000040}h3.image{color:#fff;text-shadow:1px 1px 2px #0006;background:url() 50%/cover no-repeat;border:4px solid #fff;height:25px;margin-bottom:1em;padding:150px 10px 20px;box-shadow:0 1px 4px #00000040}.row,.window,.box{box-sizing:border-box;background:url() 50%/cover no-repeat}.row.single,.window.single,.box.single{max-width:800px;margin:0 auto}.row.primary,.window.primary,.box.primary{color:#fff;background-color:#8dc63f}.row.secondary,.window.secondary,.box.secondary{color:#fff;background-color:#595457}.row.accent,.window.accent,.box.accent{color:#fff;background-color:teal}.row.alt,.window.alt,.box.alt{color:#fff;background-color:#383d3b}.row.red,.row.danger,.row.error,.row.cancel,.window.red,.window.danger,.window.error,.window.cancel,.box.red,.box.danger,.box.error,.box.cancel{color:#fff;background-color:#f06}.row.red a,.row.danger a,.row.error a,.row.cancel a,.window.red a,.window.danger a,.window.error a,.window.cancel a,.box.red a,.box.danger a,.box.error a,.box.cancel a{color:#fff;text-decoration:underline}.row.green,.row.success,.row.submit,.window.green,.window.success,.window.submit,.box.green,.box.success,.box.submit{color:#fff;background-color:#8dc63f}.row.green a,.row.success a,.row.submit a,.window.green a,.window.success a,.window.submit a,.box.green a,.box.success a,.box.submit a{color:#fff;text-decoration:underline}.row.blue,.row.info,.window.blue,.window.info,.box.blue,.box.info{background-color:#82ede6}.row.yellow,.row.warning,.row.attention,.row.caution,.window.yellow,.window.warning,.window.attention,.window.caution,.box.yellow,.box.warning,.box.attention,.box.caution{background-color:#fcec52}.row.black,.window.black,.box.black{color:#fff;background-color:#000}.row.white,.window.white,.box.white{background-color:#fff}.row.darker,.window.darker,.box.darker{background-color:#00000013}.row.lighter,.window.lighter,.box.lighter{background-color:#ffffff13}.row>:first-child,.box>:first-child{margin-top:0}.row>:last-child,.box>:last-child{margin-bottom:0}.row{padding-top:20px;padding-bottom:20px}.window{padding-left:20px;padding-right:20px}.box{padding:20px}.anti-conservative-box{margin:-20px}@media (width>=700px){.row{padding-top:40px;padding-bottom:40px}.window{padding-left:40px;padding-right:40px}.box{padding:40px}.conservative{padding:20px}}@media (width>=1000px){.row{padding-top:60px;padding-bottom:60px}.window{padding-left:60px;padding-right:60px}.box{padding:60px}.conservative{padding:20px}}@media (width>=1300px){.row{padding-top:80px;padding-bottom:80px}.window{padding-left:80px;padding-right:80px}.box{padding:80px}.conservative{padding:20px}}.sidebar i.fa{text-align:center;min-width:20px}.pull-left{float:left}.pull-right{float:right}@media (width<=699px){.mobile-only{display:block}.not-mobile{display:none}}@media (width>=700px){.mobile-only{display:none}.not-mobile{display:block}}.flex{flex-flow:wrap;gap:2vw}.flex>*{box-sizing:border-box}.flex.flex-col{flex-direction:column}.flex.items-center{align-items:center}.flex.items-start{align-items:flex-start}.flex.items-end{align-items:flex-end}.flex.justify-start{justify-content:flex-start}.flex.justify-end{justify-content:flex-end}.flex.justify-center{justify-content:center}.flex.justify-between{justify-content:space-between}.flex.justify-around{justify-content:space-around}.flex.wrap{flex-wrap:wrap}.flex.nowrap{flex-wrap:nowrap}.flex.nogap{gap:0}.flex.gap-xs{gap:.5vw}.flex.gap-sm{gap:1vw}.flex.gap-lg{gap:3vw}.flex.gap-xl{gap:4vw}.flex.with-gutter{justify-content:space-between}.flex.with-gutter>*{flex-basis:calc(50% - 40px)}.flex .self-center{align-self:center}.flex .self-top{align-self:flex-start}.flex .self-bottom{align-self:flex-end}@media (width>=700px){.flex{display:flex}.flex.main-sidebar>*{flex:1 0 65%}.flex.main-sidebar>.sidebar{box-sizing:border-box;border:0 solid #00000013;flex:0 30%}.flex.two>*,.flex.four>*{flex:50%}}@media (width>=1000px){.flex.two,.flex.three{flex-wrap:nowrap}.flex.three>*{flex:33.3333%}.flex.four{flex-wrap:nowrap}.flex.four>*{flex:25%}}.nowrap,label.flex{flex-wrap:nowrap;display:flex}.block{display:block}.inline-block{display:inline-block}.relative{display:relative}.absolute{display:absolute}.fixed{position:fixed}.hidden{visibility:hidden;border:0;height:0;margin:0;padding:0}.m-0{margin:0}.m-auto{margin:auto}.ml-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-auto{margin-top:auto}.max-w-max{max-width:max-content}.mx-auto{margin-inline:auto}.shadow{box-shadow:0 -.2em 1.25em -.95em #00000040}body[data-type=truck] [data-type]:not([data-type=truck]),body[data-type=studio] [data-type]:not([data-type=studio]),body[data-format=Group] [data-format]:not([data-format=Group]),body[data-format=Festival] [data-format]:not([data-format=Festival]),body[data-format=Party] [data-format]:not([data-format=Party]),body[data-format=Rental] [data-format]:not([data-format=Rental]){display:none}fieldset{border-top:1px solid #8dc63fbf;padding:20px 0}fieldset legend{letter-spacing:.01em;margin-left:20px;padding:10px;font-size:1.5rem;font-weight:700}@media (width>=700px){.form-row{gap:10px;display:flex}}.form-row{margin:0 0 1em}label,.label{letter-spacing:.05em;text-transform:uppercase;margin-bottom:1rem;font-size:.8rem;font-weight:700;display:block}label span,label strong,.label span,.label strong{line-height:1.5;display:block}label small,.label small{text-transform:none;font-weight:400}label.choose,.label.choose{align-items:center;gap:.5em;margin-bottom:0;display:flex}label.choose>input[type=checkbox],label.choose>input[type=radio],.label.choose>input[type=checkbox],.label.choose>input[type=radio]{margin:0}[data-charge-errors]{color:#f06}.help-text{font-size:.65rem;font-style:italic}input,textarea,select{box-sizing:border-box;background-color:#fff;border:1px solid #eee;border-radius:10px;width:100%;margin:.2em 0 .5em;padding:.75em 1em;font-size:1.2rem;display:block}textarea{height:124px}textarea.short{height:72px}textarea.tall{height:180px}select{appearance:none;background:#fff url(/assets/icons/arrow-down.png) calc(100% - 15px)/25px 25px no-repeat;border:1px solid #00000013}input[type=checkbox],input[type=radio]{vertical-align:middle;appearance:none;border-color:#8dc63f;flex:0 auto;width:auto;margin-right:.5em;padding:.75em}input[type=checkbox]:checked,input[type=radio]:checked{background:#8dc63f url(/assets/icons/check.png) 50%/auto 24px no-repeat}input[type=checkbox][data-resp=NO],input[type=radio][data-resp=NO]{border-color:#f06}input[type=checkbox][data-resp=NO]:checked,input[type=radio][data-resp=NO]:checked{background-color:#f06}input[type=checkbox]+span,input[type=checkbox]+strong,input[type=radio]+span,input[type=radio]+strong{text-transform:none;flex-basis:100%;align-self:center;font-size:1.2em;position:relative;top:-2px}input[type=checkbox]{border-radius:0}input[type=radio]{border-radius:50%}input[type=radio]:checked{background-size:80% 80%}input[type=submit]{color:#fff;background-color:#8dc63f;width:auto}input[type=submit]:hover,input[type=submit]:focus{background-color:#7aae34}input[type=reset]{color:#f06;background-color:#fff;width:auto}input[type=reset]:hover,input[type=reset]:focus{color:#f06;background-color:#fff}table{border-collapse:collapse;font-size:.8rem}@media (width>=1000px){table{font-size:.9rem}}@media (width>=1300px){table{font-size:1rem}}table{width:100%}table caption{letter-spacing:.15em;text-transform:uppercase;padding:10px;font-size:.9em;font-weight:600}table thead tr{background-color:#8dc63f33}table tbody tr:nth-child(odd){background-color:#8dc63f0d}table tbody tr:nth-child(2n){background-color:#8dc63f1a}table tbody tr:hover,table tbody tr:focus{background-color:#8dc63f26}table th,table td{padding:10px 5px}@media (width>=700px){table th,table td{padding:15px 10px}}@media (width>=1000px){table th,table td{padding:20px 15px}}@media (width>=1300px){table th,table td{padding:25px 20px}}table th{letter-spacing:.05em;text-align:left;text-transform:uppercase;font-weight:600}@media (width<=699px){table thead{display:none}table tbody tr{margin-bottom:2rem;display:block}table tbody th,table tbody td{background-color:#fff;padding:10px;display:block}table tbody th:nth-child(odd),table tbody td:nth-child(odd){background-color:#82ede60d}table tbody th:nth-child(2n),table tbody td:nth-child(2n){background-color:#82ede61a}table tbody th:hover,table tbody th:focus,table tbody td:hover,table tbody td:focus{background-color:#82ede626}table tbody .ticket-details{font-size:120%}table tbody .ticket-price{align-items:center;display:flex}table tbody .ticket-price:before{content:"Ticket Price:";opacity:.5;text-transform:uppercase;margin-right:auto}table tbody .ticket-qty{align-items:center;display:flex}table tbody .ticket-qty input{padding:5px 10px}table tbody .ticket-qty:before{content:"Qty:";opacity:.5;text-transform:uppercase;margin-right:auto}table tbody .line_item_total{align-items:center;font-weight:800;display:flex}table tbody .line_item_total:before{content:"Line Total:";text-transform:uppercase;margin-right:auto}}.btn,.button,button,input[type=submit],input[type=reset]{cursor:pointer;letter-spacing:.025em;text-transform:uppercase;appearance:none;background-color:#f5f5f5;border:1px solid #0000;border-radius:40px;margin-bottom:3px;padding:.5em 1em;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .1s;display:inline-block}.btn:hover,.btn:focus,.button:hover,.button:focus,button:hover,button:focus,input[type=submit]:hover,input[type=submit]:focus,input[type=reset]:hover,input[type=reset]:focus{background-color:#e3e3e3}.btn.primary,.button.primary,button.primary,input[type=submit].primary,input[type=reset].primary{color:#fff;background-color:#8dc63f}.btn.primary:hover,.btn.primary:focus,.button.primary:hover,.button.primary:focus,button.primary:hover,button.primary:focus,input[type=submit].primary:hover,input[type=submit].primary:focus,input[type=reset].primary:hover,input[type=reset].primary:focus{background-color:#7aae34}.btn.secondary,.button.secondary,button.secondary,input[type=submit].secondary,input[type=reset].secondary{color:#fff;background-color:#595457}.btn.secondary:hover,.btn.secondary:focus,.button.secondary:hover,.button.secondary:focus,button.secondary:hover,button.secondary:focus,input[type=submit].secondary:hover,input[type=submit].secondary:focus,input[type=reset].secondary:hover,input[type=reset].secondary:focus{background-color:#474345}.btn.accent,.button.accent,button.accent,input[type=submit].accent,input[type=reset].accent{color:#fff;background-color:teal}.btn.accent:hover,.btn.accent:focus,.button.accent:hover,.button.accent:focus,button.accent:hover,button.accent:focus,input[type=submit].accent:hover,input[type=submit].accent:focus,input[type=reset].accent:hover,input[type=reset].accent:focus{background-color:#005c5c}.btn.alt,.button.alt,button.alt,input[type=submit].alt,input[type=reset].alt{color:#fff;background-color:#383d3b}.btn.alt:hover,.btn.alt:focus,.button.alt:hover,.button.alt:focus,button.alt:hover,button.alt:focus,input[type=submit].alt:hover,input[type=submit].alt:focus,input[type=reset].alt:hover,input[type=reset].alt:focus{background-color:#272a29}.btn.blue,.button.blue,button.blue,input[type=submit].blue,input[type=reset].blue{color:#0b4c47;background-color:#82ede6}.btn.blue:hover,.btn.blue:focus,.button.blue:hover,.button.blue:focus,button.blue:hover,button.blue:focus,input[type=submit].blue:hover,input[type=submit].blue:focus,input[type=reset].blue:hover,input[type=reset].blue:focus{background-color:#63e9e0}.btn.green,.button.green,button.green,input[type=submit].green,input[type=reset].green{color:#fff;background-color:#8dc63f}.btn.green:hover,.btn.green:focus,.button.green:hover,.button.green:focus,button.green:hover,button.green:focus,input[type=submit].green:hover,input[type=submit].green:focus,input[type=reset].green:hover,input[type=reset].green:focus{background-color:#7aae34}.btn.red,.button.red,button.red,input[type=submit].red,input[type=reset].red{color:#fff;background-color:#f06}.btn.red:hover,.btn.red:focus,.button.red:hover,.button.red:focus,button.red:hover,button.red:focus,input[type=submit].red:hover,input[type=submit].red:focus,input[type=reset].red:hover,input[type=reset].red:focus{background-color:#db0058}.btn.yellow,.button.yellow,button.yellow,input[type=submit].yellow,input[type=reset].yellow{color:#4e4601;background-color:#fcec52}.btn.yellow:hover,.btn.yellow:focus,.button.yellow:hover,.button.yellow:focus,button.yellow:hover,button.yellow:focus,input[type=submit].yellow:hover,input[type=submit].yellow:focus,input[type=reset].yellow:hover,input[type=reset].yellow:focus{background-color:#fbe82f}.btn.alt-blue,.button.alt-blue,button.alt-blue,input[type=submit].alt-blue,input[type=reset].alt-blue{color:#0b4c47;background-color:#dbfaf8}.btn.alt-blue:hover,.btn.alt-blue:focus,.button.alt-blue:hover,.button.alt-blue:focus,button.alt-blue:hover,button.alt-blue:focus,input[type=submit].alt-blue:hover,input[type=submit].alt-blue:focus,input[type=reset].alt-blue:hover,input[type=reset].alt-blue:focus{background-color:#bcf5f2}.btn.alt-green,.button.alt-green,button.alt-green,input[type=submit].alt-green,input[type=reset].alt-green{color:#2d4013;background-color:#dfefc9}.btn.alt-green:hover,.btn.alt-green:focus,.button.alt-green:hover,.button.alt-green:focus,button.alt-green:hover,button.alt-green:focus,input[type=submit].alt-green:hover,input[type=submit].alt-green:focus,input[type=reset].alt-green:hover,input[type=reset].alt-green:focus{background-color:#cee7ad}.btn.alt-red,.button.alt-red,button.alt-red,input[type=submit].alt-red,input[type=reset].alt-red{color:#660029;background-color:#ffe6f0}.btn.alt-red:hover,.btn.alt-red:focus,.button.alt-red:hover,.button.alt-red:focus,button.alt-red:hover,button.alt-red:focus,input[type=submit].alt-red:hover,input[type=submit].alt-red:focus,input[type=reset].alt-red:hover,input[type=reset].alt-red:focus{background-color:#ffc2da}.btn.alt-yellow,.button.alt-yellow,button.alt-yellow,input[type=submit].alt-yellow,input[type=reset].alt-yellow{color:#4e4601;background-color:#fef7b6}.btn.alt-yellow:hover,.btn.alt-yellow:focus,.button.alt-yellow:hover,.button.alt-yellow:focus,button.alt-yellow:hover,button.alt-yellow:focus,input[type=submit].alt-yellow:hover,input[type=submit].alt-yellow:focus,input[type=reset].alt-yellow:hover,input[type=reset].alt-yellow:focus{background-color:#fdf393}.btn.black,.button.black,button.black,input[type=submit].black,input[type=reset].black{color:#fff;background-color:#000}.btn.black:hover,.btn.black:focus,.button.black:hover,.button.black:focus,button.black:hover,button.black:focus,input[type=submit].black:hover,input[type=submit].black:focus,input[type=reset].black:hover,input[type=reset].black:focus{background-color:#121212}.btn.white,.button.white,button.white,input[type=submit].white,input[type=reset].white{color:#444;background-color:#fff}.btn.white:hover,.btn.white:focus,.button.white:hover,.button.white:focus,button.white:hover,button.white:focus,input[type=submit].white:hover,input[type=submit].white:focus,input[type=reset].white:hover,input[type=reset].white:focus{box-shadow:0 2px 20px -15px rbga(#000, .25);color:#000}.btn.inverted,.button.inverted,button.inverted,input[type=submit].inverted,input[type=reset].inverted{background-color:#fff;border-color:#444}.btn.inverted:hover,.btn.inverted:focus,.button.inverted:hover,.button.inverted:focus,button.inverted:hover,button.inverted:focus,input[type=submit].inverted:hover,input[type=submit].inverted:focus,input[type=reset].inverted:hover,input[type=reset].inverted:focus{background-color:#f5f5f5;border-color:#000}.btn.darker,.button.darker,button.darker,input[type=submit].darker,input[type=reset].darker,.btn.darker:hover,.btn.darker:focus,.button.darker:hover,.button.darker:focus,button.darker:hover,button.darker:focus,input[type=submit].darker:hover,input[type=submit].darker:focus,input[type=reset].darker:hover,input[type=reset].darker:focus{background-color:#00000013}.btn.lighter,.button.lighter,button.lighter,input[type=submit].lighter,input[type=reset].lighter{background-color:#ffffff13}.btn.lighter:hover,.btn.lighter:focus,.button.lighter:hover,.button.lighter:focus,button.lighter:hover,button.lighter:focus,input[type=submit].lighter:hover,input[type=submit].lighter:focus,input[type=reset].lighter:hover,input[type=reset].lighter:focus{background-color:#ffffff12}.btn.warning,.button.warning,button.warning,input[type=submit].warning,input[type=reset].warning{color:#f06;background-color:#f5f5f5}.btn.warning:hover,.btn.warning:focus,.button.warning:hover,.button.warning:focus,button.warning:hover,button.warning:focus,input[type=submit].warning:hover,input[type=submit].warning:focus,input[type=reset].warning:hover,input[type=reset].warning:focus{background-color:#eee}.btn.small,.button.small,button.small,input[type=submit].small,input[type=reset].small{font-size:.7rem}.btn.large,.button.large,button.large,input[type=submit].large,input[type=reset].large{font-size:1.2rem}.btn.block,.button.block,button.block,input[type=submit].block,input[type=reset].block{width:100%;display:block}.badge{text-transform:uppercase;border-radius:5px;padding:2px 5px;font-size:75%;font-weight:600;display:inline-block;transform:translateY(-1px)}.badge.small{letter-spacing:.03em;font-size:65%}.badge.darker{background-color:#f5f5f5}.badge.red{color:#fff;background-color:#f06}.badge.blue{color:#0b4c47;background-color:#82ede6}.badge.yellow{color:#4e4601;background-color:#fcec52}.badge.green{color:#fff;background-color:#8dc63f}.badge.alt-red{color:#660029;background-color:#ffe6f0}.badge.alt-blue{color:#0b4c47;background-color:#dbfaf8}.badge.alt-yellow{color:#4e4601;background-color:#fef7b6}.badge.alt-green{color:#2d4013;background-color:#dfefc9}.badge.private{color:#fff;background-color:#f06}.badge.community{color:#0b4c47;background-color:#82ede6}.badge.festival{color:#4e4601;background-color:#fcec52}.badge.camp{color:#fff;background-color:#8dc63f}.tag{font-size:75%;display:inline-block}img.banner{border-radius:2vw;margin-bottom:2em}@media (width<=699px){img.banner{margin-top:2em}}body>header{flex-wrap:wrap;display:flex}body>header h1{align-self:stretch;margin:0}body>header h1 a{box-sizing:border-box;text-indent:-4444px;background:url(/assets/logos/brella-studio.svg) 0/contain no-repeat;display:block}@media (width<=699px){body>header h1 a{background-size:auto 50px;width:150px;height:80px}}@media (width>=700px){body>header h1 a{width:160px;height:100%}}@media (width<=699px){body>header{align-items:center;gap:0}}@media (width>=700px){body>header{align-items:flex-end;gap:2vw;padding-block:20px}}#primary-nav{flex-grow:1;align-items:center;display:flex}@media (width<=699px){#primary-nav{margin:0 -20px}}#primary-nav a{color:#444;letter-spacing:.065em;text-transform:uppercase;border-bottom:4px dotted #0000;padding:16px 8px 0;line-height:1.2}#primary-nav a:hover,#primary-nav a:focus{border-bottom-color:#8dc63f}#primary-nav a small{color:#8dc63f;font-family:Shadows Into Light Two,Londrina Solid,sans-serif;font-size:65%;display:block}@media (width<=699px){#primary-nav a{text-align:center;flex-basis:33%;margin:0;padding:15px 0;font-size:16px}#primary-nav a:first-child{background-color:#00000006}#primary-nav a:nth-child(2){background-color:#0000000d}#primary-nav a:nth-child(3){background-color:#00000013}#primary-nav a:nth-child(4){background-color:#0000001a}#primary-nav a:nth-child(5){background-color:#00000020}}#member-login-button{clip-path:polygon(0 100%,10px 50%,0 0,0 -100px,100% -100px,100% 0,calc(100% - 10px) 50%,100% 100%);color:#fff;letter-spacing:.065em;text-transform:uppercase;background-color:#8dc63f;margin:10px 0 0 auto;padding:12px 24px 8px;line-height:1;position:relative}#member-login-button small{color:#fff;font-family:Shadows Into Light Two,Londrina Solid,sans-serif;font-size:65%;display:block}#member-login-button:before{content:"";transform-origin:0 100%;background:url(/assets/logos/tophat.png) bottom/contain no-repeat;width:40px;height:30px;transition:all .25s;position:absolute;bottom:calc(100% - 5px);left:24px}#member-login-button:hover:before,#member-login-button:focus:before{transform:rotate(-10deg)}@media (width>=700px){#member-login-button{order:3}}footer{padding:4em 0}footer .umbrella-logo{text-indent:-2400px;background:#8dc63f url(/assets/icons/umbrella-white.png) 50%/64px 64px no-repeat;border-radius:50%;width:72px;height:72px;transition:all .25s;display:inline-block;transform:rotate(-3deg)}footer .umbrella-logo:hover,footer .umbrella-logo:focus,footer .umbrella-logo:active{transform:rotate(5deg)}footer .mission{color:#444;text-align:center;max-width:800px;margin:40px auto;font-size:1.35em}footer .copyright{letter-spacing:.03em;font-size:.7rem}footer .slogan{font-size:1.8rem;line-height:1.2}footer .social a{padding:1vh;font-size:3vh}footer nav a{letter-spacing:.05em;text-transform:uppercase;font-size:.8rem;display:inline-block}footer #mc_embed_signup form{max-width:480px;margin:auto;text-align:left!important}footer #mc_embed_signup form input.email,footer #mc_embed_signup form input[type=submit]{height:auto;font-size:15px;line-height:inherit;border-radius:3px;width:auto;padding:10px}footer #mc_embed_signup form input.email{border-color:#eee}.list-of-events li{padding-bottom:.5em;font-size:.8rem;line-height:1.2}.list-of-events li strong,.list-of-events li a{display:block}.list-of-events li .date,.list-of-events li .tag{opacity:.5;border-radius:5px;padding:1px 3px;font-size:12px;display:inline-block}.list-of-events li .badge{font-size:10px}.list-of-events li .h5{flex-shrink:0;flex-basis:70px}.essentials{margin:0 0 1em;list-style:none}.essentials li{padding:.5em 0;font-size:85%}@media (width>=700px){.essentials{flex-wrap:wrap;display:flex}.essentials li{flex-basis:50%}}.essentials small.h5{color:#666;margin:0;font-family:Zen Maru Gothic,Century Gothic,sans-serif;font-size:70%;display:block}#society-perks ul{margin:0 0 2em;list-style:none}#society-perks li{color:#666;text-transform:uppercase;border-bottom:1px dotted #ccc;padding:10px 0;font-size:.65em}#society-perks li strong{color:#000;text-transform:none;font-size:1.8em;font-weight:100;display:block}#scribble-sketch-society-snippet{border-radius:15px;max-width:600px;margin:2em auto;padding:20px;box-shadow:0 2px 40px -30px #000}@media (width>=700px){#scribble-sketch-society-snippet{justify-content:space-between;display:flex}}@media (width>=1000px){#scribble-sketch-society-snippet{padding:40px}}#scribble-sketch-society-snippet img{width:200px;min-width:200px;margin-right:20px;padding-right:20px}#scribble-sketch-society-snippet p:last-child{margin-bottom:0}header.monthly-calendar{height:auto}header.monthly-calendar .datebox .day{color:#fff;background:#000}.monthly-calendar{flex-wrap:wrap;display:flex}.monthly-calendar .datebox{box-sizing:border-box;border-radius:5px;width:14.2857%;min-height:60px;padding:2px}.monthly-calendar .datebox.today{background:#fef7b6}.monthly-calendar .datebox[data-weekday=Sunday]:first-child{margin-left:0%}.monthly-calendar .datebox[data-weekday=Monday]:first-child{margin-left:14.2857%}.monthly-calendar .datebox[data-weekday=Tuesday]:first-child{margin-left:28.5714%}.monthly-calendar .datebox[data-weekday=Wednesday]:first-child{margin-left:42.8571%}.monthly-calendar .datebox[data-weekday=Thursday]:first-child{margin-left:57.1429%}.monthly-calendar .datebox[data-weekday=Friday]:first-child{margin-left:71.4286%}.monthly-calendar .datebox[data-weekday=Saturday]:first-child{margin-left:85.7143%}.monthly-calendar .datebox[data-day="1"]:before{content:"";flex-basis:100%;display:table}.monthly-calendar .datebox .day{opacity:.6;background:#eee;border-radius:5px;margin-bottom:2px;padding:2px 5px;font-size:80%}.monthly-calendar .datebox .month{text-transform:uppercase}.monthly-calendar .datebox:not([data-date$="01"]):not(:first-child) .month{display:none}.monthly-calendar .datebox .event-datebox,.monthly-calendar .datebox .ticket-datebox{opacity:.75;border-radius:5px;justify-content:space-between;align-items:center;margin:1px 0;padding:5px;font-size:80%;display:flex}@media (width<=699px){.monthly-calendar .datebox .event-datebox,.monthly-calendar .datebox .ticket-datebox{flex-direction:column;margin:2px -2px}}.monthly-calendar .datebox .event-datebox{background-color:#fff}.monthly-calendar .datebox .event-datebox.truck{background:#d3e9b5}.monthly-calendar .datebox .event-datebox.studio{background:#c5f7f3}.monthly-calendar .datebox .event-datebox.internal{background:0 0}.monthly-calendar .datebox .event-datebox.focused{background:#fcec52}.monthly-calendar .datebox .ticket-datebox:not([data-event-id=""]){display:none}.monthly-calendar .datebox .ticket-datebox[data-event-id=""].truck{background-image:radial-gradient(#d3e9b5,#ffffff80)}.monthly-calendar .datebox .ticket-datebox[data-event-id=""].studio{background-image:radial-gradient(#c5f7f3,#ffffff80)}.monthly-calendar .datebox .ticket-datebox[data-event-id=""].internal{background-image:radial-gradient(#fff,#ffffff80)}.monthly-calendar .datebox .ticket-datebox[data-event-id=""].focused{background-image:radial-gradient(#fcec52,#ffffff80)}.box[data-event-id]:not(.active):not([data-status=pending]){display:none}.box[data-event-id].active{z-index:1;border-radius:10px;max-height:80vh;position:sticky;top:5px;overflow-y:auto;box-shadow:0 2px 20px -10px #00000040}@media (width<=699px){.box[data-event-id].active{padding:20px;position:fixed;inset:auto 20px 20px}}@media (width>=700px){.box[data-event-id].active{margin-bottom:20px}}#tshirtsSummary{display:flex}.event-boxes .flex{flex-wrap:wrap;display:flex}@media (width<=599px){.event-boxes .flex>*{flex-basis:100%}}@media (width>=600px){.event-boxes .flex>*{flex-basis:50%}}@media (width>=1100px){.event-boxes .flex>*{flex-basis:33.3333%}}@media (width>=1400px){.event-boxes .flex>*{flex-basis:25%}}@media (width<=999px){.main-sidebar .event-boxes .flex>*{flex-basis:100%}}@media (width>=1000px){.main-sidebar .event-boxes .flex>*{flex-basis:50%}}@media (width>=1500px){.main-sidebar .event-boxes .flex>*{flex-basis:33.3333%}}.event-boxes .flex figure{box-sizing:border-box;border-radius:15px;max-width:600px;margin:0;overflow:hidden;box-shadow:0 2px 40px -30px #000}.event-boxes .flex figure img{max-width:100%;display:block;position:relative;left:50%;transform:translate(-50%)}@media (width<=699px){.event-boxes{margin-bottom:2vh}}.when-where{padding:20px 0}.when-where span{display:inline-block}[data-exclude]{display:none}[data-calendar]{min-height:500px}[data-calendar].js-active [data-month]{display:none}[data-calendar].js-active [data-month].active{display:flex}[data-calendar] [data-month]{flex-flow:wrap;display:flex}[data-calendar] [data-month]>p{flex-basis:100%;font-size:.8em}[data-calendar] .prev-month,[data-calendar] .next-month{text-align:center;border:1px solid #8dc63f;border-radius:50%;width:20px;height:20px;padding:5px;position:absolute;top:5px}[data-calendar] .prev-month{left:0;transform:rotate(90deg)}[data-calendar] .next-month{right:0;transform:rotate(-90deg)}[data-calendar] .month-label{text-align:center;flex-basis:100%}[data-calendar] .weekday-label+.day-box[data-weekday=Sunday]{margin-left:0%}[data-calendar] .weekday-label+.day-box[data-weekday=Monday]{margin-left:14.2857%}[data-calendar] .weekday-label+.day-box[data-weekday=Tuesday]{margin-left:28.5714%}[data-calendar] .weekday-label+.day-box[data-weekday=Wednesday]{margin-left:42.8571%}[data-calendar] .weekday-label+.day-box[data-weekday=Thursday]{margin-left:57.1429%}[data-calendar] .weekday-label+.day-box[data-weekday=Friday]{margin-left:71.4286%}[data-calendar] .weekday-label+.day-box[data-weekday=Saturday]{margin-left:85.7143%}[data-calendar] .weekday-label,[data-calendar] .day-box{box-sizing:border-box;border:1px solid #fff;flex:7 7 14.2857%;max-width:14.2857%}[data-calendar] .weekday-label{color:#ccc;background:#fff;padding:0 5px;font-size:.8em}[data-calendar] .day-box{background:#fff}[data-calendar] .day-box .day-of-month{padding:0 5px;font-size:1.25em;font-weight:100}[data-calendar] .day-box input{display:none}[data-calendar] .day-box label{color:#ccc;cursor:pointer;text-transform:none;background:#fff;border:1px solid #fff;margin:0;padding:0 5px;font-size:.65em;font-weight:300;overflow:hidden}[data-calendar] .day-box label:hover{color:#8dc63f}[data-calendar] .day-box label.already-booked{color:#999;cursor:default;background:#ccc}[data-calendar] .day-box label.selected{color:#fff;background:#8dc63f}[data-calendar] .day-box label:not(.already-booked):hover{background:#fcec52}.featured-block{background:url() 50%/cover no-repeat}.featured-block.dir-row{flex-direction:row}.featured-block.dir-row .box:first-child{margin-right:auto}.featured-block.dir-row .box:last-child{margin-left:auto}.featured-block.dir-row-reverse{flex-direction:row-reverse}.featured-block.dir-row-reverse .box:first-child{margin-left:auto}.featured-block.dir-row-reverse .box:last-child{margin-right:auto}.featured-block.dir-column{flex-direction:column}.featured-block.dir-column .box,.featured-block.dir-column .box.floating{flex-basis:auto;max-width:480px;margin:auto}.featured-block.align-stretch{align-items:stretch}.featured-block.align-center{align-items:center}.featured-block.align-flex-start{align-items:flex-start}.featured-block.align-flex-end{align-items:flex-end}.featured-block>*{box-sizing:border-box;flex-basis:50%}.featured-block .box{flex-basis:65%}@media (width<=699px){.featured-block.dir-row-reverse{background-position:100% 0}.featured-block{background:url() 0 0/auto 450px no-repeat;padding:460px 0 0}}@media (width>=700px){.featured-block{display:flex}.featured-block.has-bg-image{min-height:600px}.featured-block .box.floating{border-radius:60px;margin:40px}}@media (width>=1000px){.featured-block.dir-column .box,.featured-block.dir-column .box.floating{max-width:600px}.featured-block.has-bg-image{min-height:800px}.featured-block .box{flex-basis:50%;max-width:650px}}.section .image{box-sizing:border-box;background:url() 50%/cover no-repeat;border:10px solid #fff;min-height:280px;box-shadow:1px 1px 3px #0003}.text-with-background-image{text-align:center;background:url() 50%/cover no-repeat;padding:20px}.text-with-background-image>*{max-width:800px;margin:auto}.text-with-background-image.green,.text-with-background-image[style^=background-image]{color:#fff;text-shadow:-1px -1px 3px #00000080}.text-with-background-image.align-left{text-align:left}.text-with-background-image.align-left>*{margin:0}.text-with-background-image.align-right{text-align:right}.text-with-background-image.align-right>*{margin:0}@media (width>=700px){.text-with-background-image{padding-left:40px;padding-right:40px}}@media (width>=1000px){.text-with-background-image{padding-left:60px;padding-right:60px}}@media (width>=1300px){.text-with-background-image{padding-left:80px;padding-right:80px}}div.blackout{box-sizing:border-box;z-index:1;background:#000000bf;position:fixed;inset:0;overflow-y:auto}@media (width<=699px){div.blackout{padding:0}}@media (width>=700px){div.blackout{padding:10vw}}@media (width<=699px){div.blackout .fa-times{background-color:#8dc63f}}div.blackout .fa-times{color:#fff;cursor:pointer;position:fixed;top:20px;right:20px}div.blackout:not(.active),div.blackout form:not(.active){display:none}div.blackout form{box-sizing:border-box;background:#fff;margin:auto;font-size:90%}div.blackout form:not(#editMembershipForm){max-width:800px}div.blackout form{padding:5vw}@media (width>=700px){div.blackout form{border-radius:20px;box-shadow:0 5px 50px -30px #00000080}}div.blackout form [data-person]{margin-bottom:50px}div.blackout form label.allergies{flex-grow:1;margin-top:-25px;margin-bottom:0}div.blackout form label.allergies input{margin-bottom:0}div.blackout form .red.btn{align-self:center}dialog:open{background:#fff}dialog.blackout form:not([method=dialog]){max-width:800px}dialog.blackout form:not([method=dialog]):not(.active){display:none}dialog.blackout form:not([method=dialog]) .red.btn{align-self:center}dialog.blackout form[method=dialog]{position:fixed;top:20px;right:20px}.profile-snippet{border-radius:10px;margin-bottom:20px;padding:20px;box-shadow:0 5px 20px -15px #00000059}.profile-snippet .portrait img{border-radius:50px;max-width:60px;margin-bottom:40px}.profile-snippet .name{font-size:85%}.profile-snippet .subtext,.profile-snippet .email,.profile-snippet .phone,.profile-snippet .address{color:#666;font-size:75%}.profile-snippet .child{font-size:85%}.profile-snippet .quote{background:#f8f8f8;border-radius:50px;margin-top:.5em;padding:5px 15px}.profile-snippet .quote.paid{background:#f6fbf0}.profile-snippet .quote.paid b{color:#648e2a}.profile-snippet .quote.waitlist{background:#fdf49d}.profile-snippet .quote.waitlist b{color:#807402}.profile-snippet .quote.refunded,.profile-snippet .quote:not(.paid){background:#ffe6f0;padding:0 0 0 15px}.profile-snippet .quote.refunded b,.profile-snippet .quote:not(.paid) b{color:#b30047}.profile-snippet .quote.waitlist,.profile-snippet .quote.refunded,.profile-snippet .quote.cancelled,.profile-snippet .quote.expired{padding-right:15px}.profile-snippet .quote.waitlist .btn,.profile-snippet .quote.refunded .btn,.profile-snippet .quote.cancelled .btn,.profile-snippet .quote.expired .btn{display:none}
