.cddkml0{position:relative;z-index:2}.cddkml1{margin:0;text-align:center}.cddkml2{max-height:50vh}.cddkml3{margin:1em 0}.cddkml4{line-height:1.5;color:#ee652b;font-weight:700;text-decoration:none}.cddkml4:hover{color:#f49871;text-decoration:none}.cddkml5{display:inline-block;width:1.5em;font-size:2em;vertical-align:middle}#page-events .cddkml5,#page-calendar .cddkml5,#page-media .cddkml5,#page-guides .cddkml5,#page-documents .cddkml5{width:1.2em;font-size:1.1em}#page-home .cddkml6{background-color:#533d8fb3;border-radius:4px;padding:4px}@media not (max-width:32em){.cddkml3{display:flex;column-gap:1em;justify-content:space-evenly}}.tw99oz1,.tw99oz2{display:flex;flex-direction:column;gap:1em}.tw99oz3{position:relative;width:100%;max-width:24rem}.tw99oz4{width:100%;background-color:#38174fb3;padding:.5em}.tw99oz5{position:absolute;inset:0;background-color:#38174fb3;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700}.tw99oz6{display:flex;flex-wrap:wrap;gap:.8em;align-items:center}.tw99oz7{display:flex;align-items:center;gap:.4em;color:#ccc}.tw99oz8{width:1.2em;height:1.2em;border-radius:.3em}.tw99oz9{padding:.3em .6em;background-color:#194d80;color:#fff;border:none;cursor:pointer;align-self:flex-start;width:auto}.tw99oza{display:flex;flex-direction:column;gap:.5em}.tw99ozb{list-style-type:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5em}.tw99ozc{background-color:#38174fb3;padding:.5em;border:1px solid hsl(310,100%,50%);border-radius:.6em}.tw99ozd{white-space:pre-wrap}.tw99oze{display:flex;align-items:baseline;justify-content:space-between;gap:.8em;margin-bottom:.35em}.tw99ozf{font-weight:700}.tw99ozg{margin-top:.45em;display:flex;justify-content:flex-end}.tw99ozh{color:#ee652b;font-weight:700}.tw99ozi{color:#f49871}.tw99ozj{background-color:#0059b3;color:#fff;border-radius:.4em}.tw99ozk{background-color:#f70;color:#fff;border-radius:.4em}.tw99ozl{background-color:#ff00d4;color:#fff;border-radius:.4em}.tw99ozm{outline:.2em solid hsl(28,100%,50%)}.tw99ozn{color:#f70}.tw99ozo{color:#ccc}.tw99ozp{color:#ccc;margin-top:.05em;margin-bottom:1.2em}.tw99ozq{margin-bottom:.2em}.tw99ozr{position:fixed;inset:0;z-index:20;background-color:#0a0814bf;padding:3vmin;display:flex;align-items:center;justify-content:center}.tw99ozs{width:min(96vw,46rem);max-height:92vh;background-color:#38174f;border:1px solid hsl(310,100%,50%);border-radius:.8em;box-shadow:0 1rem 3rem #00000073;display:flex;flex-direction:column;overflow:hidden}.tw99ozt{display:flex;justify-content:flex-end;padding:.8em .8em 0}.tw99ozu{padding:.3em .7em;background-color:#194d80;color:#fff;border:none;cursor:pointer;width:auto}.tw99ozv{padding:0 .8em .8em;overflow-y:auto;display:flex;flex-direction:column;gap:.8em}.tw99ozw{margin-top:.2em;margin-bottom:.8em}.tw99ozx{color:#dd9af4}.tw99ozy{margin-top:.2em}.tw99ozz p:first-child{margin-top:0}.tw99ozz p:last-child{margin-bottom:0}.tw99oz4 button{border:none;background:transparent;color:#fff;padding:.3em;cursor:pointer}.tw99oz4 .react-calendar__navigation{display:flex;justify-content:space-between;margin-bottom:.5em}.tw99oz4 .react-calendar__navigation button{font-size:1.2em;font-weight:700}.tw99oz4 .react-calendar__month-view__weekdays{text-transform:uppercase;font-size:.8em;color:#ccc}.tw99oz4 .react-calendar__tile.tw99ozj{background-color:#0059b3;color:#fff;border-radius:.4em}.tw99oz4 .react-calendar__tile.tw99ozk{background-color:#f70;color:#fff;border-radius:.4em}.tw99oz4 .react-calendar__tile.tw99ozl{background-color:#ff00d4;color:#fff;border-radius:.4em}.tw99oz4 .react-calendar__tile.tw99ozm{outline:.2em solid hsl(28,100%,50%)}.tw99oz4 .react-calendar__tile--now{outline:.2em solid hsl(210,100%,35%)}._14p7ccm0{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.8em;margin:1em 0}._14p7ccm1{display:flex;align-items:center;flex-wrap:wrap;gap:.6em;margin:1em 0 .4em}._14p7ccm2{font-weight:700}._14p7ccm3{padding:.3em .5em;border-radius:.4em;border:1px solid hsl(310,100%,50%);background-color:#38174f;color:#fff}._14p7ccm4{padding:.3em .6em;border-radius:.4em;border:1px solid hsl(310,100%,50%);background-color:#1c0b2880;color:#ee652b;font-weight:700;cursor:pointer}._14p7ccm5{display:flex;flex-direction:column;gap:.4em;padding:.8em;border-radius:.6em;border:1px solid hsl(310,100%,50%);background-color:#1c0b2880;color:#fff;text-decoration:none}._14p7ccm6{border:1px solid hsl(18,85%,55%);box-shadow:0 0 .6em #ee652b}._14p7ccm7{font-weight:700;font-size:1.1em}._14p7ccm8,._14p7ccm9{color:#ccc;font-size:.9em}._14p7ccma{display:inline-flex;align-items:center;gap:.4em;margin-top:.6em;margin-bottom:.6em;padding:.35em .6em;border-radius:.4em;border:1px solid hsl(310,100%,50%);background-color:#1c0b2880;color:#ee652b;font-weight:700;text-decoration:none}._14p7ccmb{margin-top:1.4em}._14p7ccmc{margin-bottom:.4em;display:flex;flex-wrap:wrap;gap:.4em;align-items:baseline}._14p7ccmd{margin-top:1em}._14p7ccme{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.8em}._14p7ccmf{width:100%;max-width:24rem;height:12rem;box-sizing:border-box;border-radius:.6em;border:1px solid hsl(310,100%,50%);background-color:#1c0b2880;padding:.6em;display:flex;flex-direction:column;gap:.6em;justify-content:space-between}._14p7ccmg{padding:0;overflow:hidden}._14p7ccmh{width:100%;height:100%;flex:1;object-fit:cover;border-radius:.6em;background-color:#38174f;cursor:pointer}._14p7ccmi{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;gap:.5em;min-height:0;color:#fff;text-decoration:none;text-align:center}._14p7ccmj{width:3rem;height:3rem;flex-shrink:0;fill:#ee652b}._14p7ccmk{font-weight:700;overflow-wrap:anywhere;word-break:break-word;line-height:1.3}._14p7ccmm{position:relative;width:100%;padding-top:56.25%;overflow:hidden;border-radius:.4em;background-color:#38174f}._14p7ccmn{position:absolute;inset:0}._14p7ccmo{color:#ccc;font-size:.9em;word-break:break-word}._14p7ccmp{color:#ee652b;font-weight:700}.yq4xwk0{list-style:none;margin:1em 0 0;padding:0;display:flex;flex-direction:column;gap:.6em}.yq4xwk1{background-color:#1c0b2880;border:1px solid hsl(310,100%,50%);border-radius:.6em;padding:.6em .8em;display:grid;grid-template-columns:1fr auto;gap:.8em;align-items:center}.yq4xwk2{display:flex;flex-direction:column;gap:.2em;min-width:0}.yq4xwk3{font-weight:700;word-break:break-word}.yq4xwk4{color:#ccc;font-size:.9em}.yq4xwk5{font-weight:700}.yq4xwk6{color:#ee652b;font-weight:700}html{font-size:16px}body{margin:0;color:#fff;font-family:Space Grotesk,sans-serif;line-height:1.6;letter-spacing:.01em;text-rendering:optimizeLegibility;background-color:transparent;text-shadow:0 1px 6px hsla(275,55%,10%,.35)}h1,h2,h3,h4{margin-top:0;line-height:1.2;letter-spacing:.02em;color:#dd9af4}p{margin:.6em 0}button,input,textarea,select{font-family:inherit;font-size:1em}p.firebase-emulator-warning{display:none}a{color:#ee652b;font-weight:700;text-decoration:none}a:hover{color:#f49871;text-decoration:none}#root{box-sizing:border-box;padding:0 3vmin 3vmin}#page-home{padding-top:3vmin}._1l2e2zb0{display:flex;align-items:center;gap:1em;flex-wrap:wrap;padding:.4em 0;margin-bottom:.8em}._1l2e2zb1{background-color:#1c0b2880;border:1px solid hsl(310,100%,50%);border-radius:.6em;padding:.6em .8em}._1l2e2zb2{margin-top:.8em}._1l2e2zb3{margin-top:1.6em;margin-bottom:.6em}._1l2e2zb4{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1em;color:#ee652b;font-weight:700;padding-top:.4em;padding-bottom:.4em}._1l2e2zb4::-webkit-details-marker{display:none}._1l2e2zb4:after{content:"▾";font-size:1.2em;color:#ff00d4;transition:transform .2s ease}details[open] ._1l2e2zb4:after{transform:rotate(180deg)}._1l2e2zb5{margin:0}._1l2e2zb6{margin-top:1em;padding-top:.8em;border-top:1px solid hsl(310,100%,50%)}._1l2e2zb7{font-weight:700;margin-bottom:.5em}._1l2e2zb8{margin:0;padding-left:1.2em}._1l2e2zb9+._1l2e2zb9{margin-top:.35em}._1l2e2zba{color:#ff00d4}._1l2e2zbb{margin-top:.7em}._1l2e2zbc{background-color:#1c0b2880;border:1px solid hsl(310,100%,50%);border-radius:.6em;padding:.8em 1em;margin-top:1em;display:flex;flex-direction:column;gap:.6em}._1l2e2zbd{background-color:#1c0b2880;border:1px dashed hsl(310,100%,50%);border-radius:.6em;padding:.6em .8em;margin-top:1em;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:1em;cursor:pointer}._1l2e2zbe{margin-top:0;margin-bottom:0}._1l2e2zbf{display:flex;justify-content:flex-end}._1l2e2zbg{margin:0 -3vmin 1em;padding:.6em 3vmin;background:linear-gradient(135deg,#38174f,#1c0b28);border-bottom:1px solid hsl(310,100%,50%)}._1l2e2zbh{display:flex;align-items:center;gap:.8em}._1l2e2zbi{width:3rem;height:3rem;flex:0 0 auto}._1l2e2zbj{margin:0;font-size:1.4em}._1l2e2zbk{color:inherit;text-decoration:none;display:block}._1l2e2zbk:hover{text-decoration:none}._1l2e2zbl{display:inline-block;width:1.1em;height:1.1em;vertical-align:text-bottom;margin-right:.4em}._1l2e2zbm{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1em;margin:1em 0}._1l2e2zbn{background-color:#1c0b2880;border:1px solid hsl(310,100%,50%);border-radius:.6em;padding:.8em;display:flex;flex-direction:column;gap:.6em}._1l2e2zbo{position:relative;width:100%;padding-top:56.25%;overflow:hidden;border-radius:.4em;background-color:#38174f}._1l2e2zbp{position:absolute;inset:0}._1l2e2zbq{margin-top:.4em;margin-bottom:.6em}._1l2e2zbr{display:flex;flex-direction:column;gap:1em;width:100%;max-width:30em;margin:0 auto}._1l2e2zbr .sign-in{display:flex;flex-direction:column;gap:1em}.PhotoView-Portal{direction:ltr;height:100%;left:0;overflow:hidden;position:fixed;top:0;touch-action:none;width:100%;z-index:2000}@keyframes PhotoView__rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes PhotoView__delayIn{0%,50%{opacity:0}to{opacity:1}}.PhotoView__Spinner{animation:PhotoView__delayIn .4s linear both}.PhotoView__Spinner svg{animation:PhotoView__rotate .6s linear infinite}.PhotoView__Photo{cursor:grab;max-width:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.PhotoView__Photo:active{cursor:grabbing}.PhotoView__icon{display:inline-block;left:0;position:absolute;top:0;transform:translate(-50%,-50%)}.PhotoView__PhotoBox,.PhotoView__PhotoWrap{direction:ltr;inset:0;position:absolute;touch-action:none;width:100%}.PhotoView__PhotoWrap{overflow:hidden;z-index:10}.PhotoView__PhotoBox{transform-origin:left top}@keyframes PhotoView__fade{0%{opacity:0}to{opacity:1}}.PhotoView-Slider__clean .PhotoView-Slider__ArrowLeft,.PhotoView-Slider__clean .PhotoView-Slider__ArrowRight,.PhotoView-Slider__clean .PhotoView-Slider__BannerWrap,.PhotoView-Slider__clean .PhotoView-Slider__Overlay,.PhotoView-Slider__willClose .PhotoView-Slider__BannerWrap:hover{opacity:0}.PhotoView-Slider__Backdrop{background:#000;height:100%;left:0;position:absolute;top:0;transition-property:background-color;width:100%;z-index:-1}.PhotoView-Slider__fadeIn{animation:PhotoView__fade linear both;opacity:0}.PhotoView-Slider__fadeOut{animation:PhotoView__fade linear reverse both;opacity:0}.PhotoView-Slider__BannerWrap{align-items:center;background-color:#00000080;color:#fff;display:flex;height:44px;justify-content:space-between;left:0;position:absolute;top:0;transition:opacity .2s ease-out;width:100%;z-index:20}.PhotoView-Slider__BannerWrap:hover{opacity:1}.PhotoView-Slider__Counter{font-size:14px;opacity:.75;padding:0 10px}.PhotoView-Slider__BannerRight{align-items:center;display:flex;height:100%}.PhotoView-Slider__toolbarIcon{fill:#fff;box-sizing:border-box;cursor:pointer;opacity:.75;padding:10px;transition:opacity .2s linear}.PhotoView-Slider__toolbarIcon:hover{opacity:1}.PhotoView-Slider__ArrowLeft,.PhotoView-Slider__ArrowRight{align-items:center;bottom:0;cursor:pointer;display:flex;height:100px;justify-content:center;margin:auto;opacity:.75;position:absolute;top:0;transition:opacity .2s linear;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:70px;z-index:20}.PhotoView-Slider__ArrowLeft:hover,.PhotoView-Slider__ArrowRight:hover{opacity:1}.PhotoView-Slider__ArrowLeft svg,.PhotoView-Slider__ArrowRight svg{fill:#fff;background:#0000004d;box-sizing:content-box;height:24px;padding:10px;width:24px}.PhotoView-Slider__ArrowLeft{left:0}.PhotoView-Slider__ArrowRight{right:0}
