._animatedLogo_12x2f_1{display:none;position:fixed;top:.75rem;left:calc(60px + 1.5rem);z-index:100000;transition:left .6s cubic-bezier(.4,0,.2,1),top .6s cubic-bezier(.4,0,.2,1)}._animatedLogo_12x2f_1 img{height:45px;object-fit:contain;display:block;transition:height .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1)}@media (max-width: 880px){._animatedLogo_12x2f_1{display:block}}@media (max-width: 800px){._animatedLogo_12x2f_1{left:calc(40px + 1rem)}}@media (max-width: 400px){._animatedLogo_12x2f_1{left:calc(30px + .75rem)}}._animatedLogo_12x2f_1._menuOpen_12x2f_30{left:calc(50% - 30px);top:1rem}._animatedLogo_12x2f_1._menuOpen_12x2f_30 img{height:60px;transform:rotate(720deg)}@media (orientation: landscape) and (max-height: 500px){._animatedLogo_12x2f_1._menuOpen_12x2f_30{top:.5rem}._animatedLogo_12x2f_1._menuOpen_12x2f_30 img{height:60px}}._animatedLogo_12x2f_1._spinning_12x2f_46 img{animation:_spinClockwise_12x2f_1 .6s cubic-bezier(.4,0,.2,1)}@keyframes _spinClockwise_12x2f_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._desktopLogo_12x2f_58{display:block}._desktopLogo_12x2f_58 img{height:45px;object-fit:contain}@media (max-width: 880px){._desktopLogo_12x2f_58{display:none}}._logoPlaceholder_12x2f_71{display:none}@media (max-width: 880px){._logoPlaceholder_12x2f_71{display:block;width:45px;height:45px}}._navBarContainer_12x2f_82{display:flex;align-items:center;justify-content:space-between;padding:.75rem calc(60px + 1.5rem);width:100%;max-width:100%;position:relative;box-sizing:border-box}@media (max-width: 800px){._navBarContainer_12x2f_82{padding-left:calc(40px + 1rem);padding-right:1rem}}@media (max-width: 400px){._navBarContainer_12x2f_82{padding-left:calc(30px + .75rem);padding-right:.75rem}}._navBarContainer_12x2f_82 ._logo_12x2f_71{height:45px;object-fit:contain;mix-blend-mode:multiply}._navLinks_12x2f_110{display:flex;align-items:center;gap:1.5rem;font-weight:600;font-size:.95rem;text-transform:uppercase;letter-spacing:.05em;margin-left:auto}._navLinks_12x2f_110 a{color:var(--text-link);text-decoration:none;transition:color .2s ease}._navLinks_12x2f_110 a:hover{color:var(--text-link-hover)}@media (max-width: 1030px){._navLinks_12x2f_110{font-size:.85rem;gap:1rem}}@media (max-width: 880px){._navLinks_12x2f_110{display:none}}._activeLink_12x2f_140._activeLink_12x2f_140._activeLink_12x2f_140{color:#b11b22;text-decoration:underline;text-decoration-color:#f16987;text-decoration-thickness:2px;text-underline-offset:4px}._themeToggle_12x2f_148._themeToggle_12x2f_148._themeToggle_12x2f_148{display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--text-link);padding:.4rem .75rem;cursor:pointer;color:var(--text-link);font-size:1.1rem;transition:all .2s ease;border-radius:80px;margin-left:.5rem}._themeToggle_12x2f_148._themeToggle_12x2f_148._themeToggle_12x2f_148:hover{color:#fff;background:var(--text-link)}._themeToggle_12x2f_148._themeToggle_12x2f_148._themeToggle_12x2f_148:focus{outline:2px solid var(--text-link);outline-offset:2px;background:transparent}._menuToggle_12x2f_172._menuToggle_12x2f_172._menuToggle_12x2f_172{position:fixed;top:.75rem;right:70px;left:auto;bottom:auto;z-index:100001;display:none}@media (max-width: 880px){._menuToggle_12x2f_172._menuToggle_12x2f_172._menuToggle_12x2f_172{display:flex}}@media (max-width: 800px){._menuToggle_12x2f_172._menuToggle_12x2f_172._menuToggle_12x2f_172{right:15px}}@media (max-width: 400px){._menuToggle_12x2f_172._menuToggle_12x2f_172._menuToggle_12x2f_172{right:20px}}._mobileMenu_12x2f_197{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100vh;background-color:var(--bg-overlay);z-index:99999;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .4s ease .2s,visibility .4s ease .2s}._mobileMenu_12x2f_197._open_12x2f_215{opacity:1;visibility:visible;transition:opacity .3s ease,visibility .3s ease}._mobileMenu_12x2f_197._open_12x2f_215 ._mobileNavLinks_12x2f_220 a{opacity:1;transform:translateY(0)}._mobileMenu_12x2f_197._open_12x2f_215 ._mobileNavLinks_12x2f_220 a:nth-child(1){transition-delay:.05s}._mobileMenu_12x2f_197._open_12x2f_215 ._mobileNavLinks_12x2f_220 a:nth-child(2){transition-delay:.1s}._mobileMenu_12x2f_197._open_12x2f_215 ._mobileNavLinks_12x2f_220 a:nth-child(3){transition-delay:.15s}._mobileMenu_12x2f_197._open_12x2f_215 ._mobileNavLinks_12x2f_220 a:nth-child(4){transition-delay:.2s}._mobileMenu_12x2f_197._open_12x2f_215 ._mobileNavLinks_12x2f_220 a:nth-child(5){transition-delay:.25s}._mobileMenu_12x2f_197._open_12x2f_215 ._mobileNavLinks_12x2f_220 a:nth-child(6){transition-delay:.3s}._mobileMenu_12x2f_197._open_12x2f_215 ._mobileNavLinks_12x2f_220 ._mobileThemeToggle_12x2f_242{opacity:1;transform:translateY(0);transition-delay:.35s}._mobileMenu_12x2f_197 ._mobileNavLinks_12x2f_220{display:flex;flex-direction:column;align-items:center;gap:1.5rem}._mobileMenu_12x2f_197 ._mobileNavLinks_12x2f_220 a{color:var(--text-link);font-size:1.25rem;font-weight:600;text-decoration:none;text-align:center;text-transform:uppercase;letter-spacing:.05em;opacity:0;transform:translateY(-10px);transition:opacity .25s ease,transform .25s ease}._mobileMenu_12x2f_197 ._mobileNavLinks_12x2f_220 a:nth-child(1){transition-delay:.15s}._mobileMenu_12x2f_197 ._mobileNavLinks_12x2f_220 a:nth-child(2){transition-delay:.12s}._mobileMenu_12x2f_197 ._mobileNavLinks_12x2f_220 a:nth-child(3){transition-delay:.09s}._mobileMenu_12x2f_197 ._mobileNavLinks_12x2f_220 a:nth-child(4){transition-delay:.06s}._mobileMenu_12x2f_197 ._mobileNavLinks_12x2f_220 a:nth-child(5){transition-delay:.03s}._mobileMenu_12x2f_197 ._mobileNavLinks_12x2f_220 a:nth-child(6){transition-delay:0s}._mobileMenu_12x2f_197 ._mobileNavLinks_12x2f_220 ._activeLink_12x2f_140{color:#b11b22;text-decoration:underline;text-decoration-color:#f16987;text-decoration-thickness:2px;text-underline-offset:4px}@media (orientation: landscape) and (max-height: 500px){._mobileMenu_12x2f_197 ._mobileNavLinks_12x2f_220{display:grid;grid-template-columns:1fr 1fr;gap:.6rem 4rem;width:90%;max-width:600px;padding-top:4.5rem}._mobileMenu_12x2f_197 ._mobileNavLinks_12x2f_220 a{font-size:1.25rem}._mobileMenu_12x2f_197 ._mobileNavLinks_12x2f_220 a:nth-child(1),._mobileMenu_12x2f_197 ._mobileNavLinks_12x2f_220 a:nth-child(2),._mobileMenu_12x2f_197 ._mobileNavLinks_12x2f_220 a:nth-child(3){grid-column:1;text-align:right}._mobileMenu_12x2f_197 ._mobileNavLinks_12x2f_220 a:nth-child(4),._mobileMenu_12x2f_197 ._mobileNavLinks_12x2f_220 a:nth-child(5),._mobileMenu_12x2f_197 ._mobileNavLinks_12x2f_220 a:nth-child(6){grid-column:2;text-align:left}._mobileMenu_12x2f_197 ._mobileNavLinks_12x2f_220 a:nth-child(1){grid-row:1}._mobileMenu_12x2f_197 ._mobileNavLinks_12x2f_220 a:nth-child(2){grid-row:2}._mobileMenu_12x2f_197 ._mobileNavLinks_12x2f_220 a:nth-child(3){grid-row:3}._mobileMenu_12x2f_197 ._mobileNavLinks_12x2f_220 a:nth-child(4){grid-row:1}._mobileMenu_12x2f_197 ._mobileNavLinks_12x2f_220 a:nth-child(5){grid-row:2}._mobileMenu_12x2f_197 ._mobileNavLinks_12x2f_220 a:nth-child(6){grid-row:3}}._mobileThemeToggle_12x2f_242._mobileThemeToggle_12x2f_242._mobileThemeToggle_12x2f_242{display:flex;align-items:center;justify-content:center;gap:.5rem;background:transparent;border:2px solid var(--text-link);padding:.75rem 1.5rem;cursor:pointer;color:var(--text-link);font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;border-radius:8px;margin-top:1rem;opacity:0;transform:translateY(-10px);transition:opacity .25s ease,transform .25s ease,background-color .2s ease,color .2s ease}._mobileThemeToggle_12x2f_242._mobileThemeToggle_12x2f_242._mobileThemeToggle_12x2f_242:hover,._mobileThemeToggle_12x2f_242._mobileThemeToggle_12x2f_242._mobileThemeToggle_12x2f_242:focus{background:var(--text-link);color:#fff}._mobileThemeToggle_12x2f_242._mobileThemeToggle_12x2f_242._mobileThemeToggle_12x2f_242 svg{font-size:1.25rem}@media (orientation: landscape) and (max-height: 500px){._mobileThemeToggle_12x2f_242._mobileThemeToggle_12x2f_242._mobileThemeToggle_12x2f_242{grid-column:1/-1;grid-row:4;justify-self:center;padding:.5rem 1rem;margin-top:.5rem;font-size:.9rem}}._hamburger_uqehf_1{all:unset;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:32px;height:32px;background:none!important;border:none!important;box-shadow:none!important;cursor:pointer;padding:.5rem;outline:none!important;-webkit-tap-highlight-color:transparent}._hamburger_uqehf_1:hover,._hamburger_uqehf_1:focus,._hamburger_uqehf_1:focus-visible,._hamburger_uqehf_1:active{background:none!important;box-shadow:none!important;outline:none!important;color:inherit!important}._line_uqehf_24{display:block;width:22px;height:2px;background-color:var(--text-link);border-radius:2px;transition:transform .3s ease,opacity .3s ease,background-color .3s ease}._open_uqehf_33 ._line_uqehf_24:nth-child(1){transform:translateY(7px) rotate(45deg)}._open_uqehf_33 ._line_uqehf_24:nth-child(2){opacity:0}._open_uqehf_33 ._line_uqehf_24:nth-child(3){transform:translateY(-7px) rotate(-45deg)}._shimmerWrapper_1plix_1{position:relative;display:inline-block;overflow:hidden;width:100%;height:100%}._shimmer_1plix_1{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,var(--shimmer-base) 25%,var(--shimmer-highlight) 50%,var(--shimmer-base) 75%);background-size:200% 100%;animation:_shimmer_1plix_1 1.5s infinite;border-radius:8px}@keyframes _shimmer_1plix_1{0%{background-position:200% 0}to{background-position:-200% 0}}._loading_1plix_29{opacity:0;transition:opacity .3s ease-in-out}._loaded_1plix_34{opacity:1;transition:opacity .3s ease-in-out}._sidebar_1729y_1{position:absolute;left:0;top:0;bottom:0;width:60px;height:auto;z-index:100;pointer-events:none;background-image:url(/images/side-ornament-web-tiled.png);background-repeat:repeat-y;background-size:100% auto;background-position:left top}@media (max-width: 800px){._sidebar_1729y_1{width:40px}}@media (max-width: 400px){._sidebar_1729y_1{width:30px}}._overlay_2n9cs_1._overlay_2n9cs_1._overlay_2n9cs_1{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000d9;z-index:999999;display:flex;align-items:center;justify-content:center;animation:_fadeIn_2n9cs_1 .5s ease}@keyframes _fadeIn_2n9cs_1{0%{opacity:0}to{opacity:1}}._content_2n9cs_23{text-align:center;padding:32px;max-width:400px;animation:_focusIn_2n9cs_1 1s ease-out both}@keyframes _focusIn_2n9cs_1{0%{opacity:0;filter:blur(12px);transform:scale(.95)}to{opacity:1;filter:blur(0);transform:scale(1)}}._schoolName_2n9cs_42{color:#387ec1;font-size:1.3rem;font-weight:500;margin:0;text-shadow:none;white-space:nowrap}._bandName_2n9cs_51{color:#387ec1;font-size:2.2rem;font-weight:600;margin:0 0 12px;text-shadow:none;white-space:nowrap}._headerContainer_2n9cs_60{margin-bottom:3rem}._greeting_2n9cs_64{color:#387ec1;font-size:1.1rem;font-weight:500;margin:0 0 16px;text-shadow:none}._prompt_2n9cs_72{color:#fff9;font-size:.95rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;margin:0 0 16px;text-shadow:none}._buttonContainer_2n9cs_82{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}._themeButton_2n9cs_89._themeButton_2n9cs_89._themeButton_2n9cs_89{display:flex;flex-direction:column;align-items:center;gap:8px;padding:24px 32px;border:2px solid rgba(255,255,255,.6);border-radius:8px;background-color:#ffffff14;color:#ffffffe6;cursor:pointer;transition:all .3s ease;min-width:140px;background:#222}._themeButton_2n9cs_89._themeButton_2n9cs_89._themeButton_2n9cs_89:hover,._themeButton_2n9cs_89._themeButton_2n9cs_89._themeButton_2n9cs_89:focus{transform:scale(1.05);background-color:#ffffff1a;border-color:#fff}._themeButton_2n9cs_89._themeButton_2n9cs_89._themeButton_2n9cs_89._dark_2n9cs_109{border-color:#b11b22;color:#b11b22}._themeButton_2n9cs_89._themeButton_2n9cs_89._themeButton_2n9cs_89._dark_2n9cs_109:hover,._themeButton_2n9cs_89._themeButton_2n9cs_89._themeButton_2n9cs_89._dark_2n9cs_109:focus{background-color:#b11b2226;border-color:#dd222b}._themeButton_2n9cs_89._themeButton_2n9cs_89._themeButton_2n9cs_89 span{font-weight:600;font-size:1rem;text-shadow:none}._icon_2n9cs_123{font-size:2rem}._hint_2n9cs_127{color:#ffffff80;font-size:.85rem;margin-top:24px;text-shadow:none}body{background-color:var(--bg-primary);color:var(--text-primary);font-family:Jost,sans-serif}._appWrapper_ynhjj_7{position:relative;min-height:100vh;background-color:var(--bg-primary);width:100%;transition:background-color .3s ease}._mainContent_ynhjj_15{display:flex;flex-direction:column;align-items:center;width:100vw;max-width:100vw;padding-left:60px;padding-right:60px;box-sizing:border-box;animation:_contentFadeIn_ynhjj_1 .8s ease-out both}@media (max-width: 800px){._mainContent_ynhjj_15{padding-left:40px;padding-right:40px}}@media (max-width: 400px){._mainContent_ynhjj_15{padding-left:30px;padding-right:30px}}._navBarWrapper_ynhjj_39{position:fixed;top:0;left:0;width:100vw;height:80px;z-index:50;transition:opacity .3s ease,transform .3s ease,background .3s ease;background:linear-gradient(to bottom,var(--bg-overlay) 0%,rgba(255,255,255,.5) 70%,rgba(255,255,255,0) 100%);box-sizing:border-box}[data-theme=dark] ._navBarWrapper_ynhjj_39{background:linear-gradient(to bottom,#242424e6,#24242480 70%,#24242400)}@media (max-width: 800px){._navBarWrapper_ynhjj_39{height:70px}}@media (max-width: 400px){._navBarWrapper_ynhjj_39{height:60px}}._navBarWrapper_ynhjj_39._visible_ynhjj_64{opacity:1;transform:translateY(0)}._navBarWrapper_ynhjj_39._hidden_ynhjj_69{opacity:0;transform:translateY(-100%)}._heroContainer_ynhjj_74{position:relative;width:calc(100% + 120px);margin-left:-60px;margin-right:-60px;overflow:hidden;aspect-ratio:2000/750;max-height:50vh}@media (max-width: 800px){._heroContainer_ynhjj_74{width:calc(100% + 80px);margin-left:-40px;margin-right:-40px}}@media (max-width: 400px){._heroContainer_ynhjj_74{width:calc(100% + 60px);margin-left:-30px;margin-right:-30px}}._heroImage_ynhjj_98{width:100%;height:100%;object-fit:cover;object-position:55% center;display:block}._heroOverlay_ynhjj_106{position:absolute;bottom:0;left:0;width:100%;height:40%;background:linear-gradient(to bottom,transparent 0%,rgba(255,255,255,.5) 50%,rgba(255,255,255,.9) 80%,var(--bg-primary) 100%);pointer-events:none;transition:background .3s ease}[data-theme=dark] ._heroOverlay_ynhjj_106{height:80%;background:linear-gradient(to bottom,transparent 0%,rgba(36,36,36,.1) 10%,rgba(36,36,36,.2) 25%,rgba(36,36,36,.5) 55%,rgba(36,36,36,.85) 85%,rgba(36,36,36,.95) 95%,var(--bg-primary) 100%)}._pageContent_ynhjj_121{width:100%;background-color:var(--bg-primary);transition:background-color .3s ease}@keyframes _contentFadeIn_ynhjj_1{0%{opacity:0}to{opacity:1}}:root{font-family:Jost,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--program-green: #9dc261;--program-yellow: #ffc863;--program-yellow-dark: #e6b456;--program-orange: #b11b22;--program-orange-dark: #8f1519;--program-cream: #faf9f7;--page-black: #3a3a3a;--section-top: var(--page-black);--section-bottom: var(--page-black);--section-band: var(--program-cream);--bg-primary: #242424;--bg-secondary: #1a1a1a;--bg-overlay: rgba(30, 30, 30, .95);--text-primary: #f0f0f0;--text-heading: #e8e8e8;--text-link: #7ab3e8;--text-link-hover: #d84c64;--shadow-color: rgba(0, 0, 0, .4);--shimmer-base: #2a2a2a;--shimmer-highlight: #3a3a3a;--color-red: #b11b22;--color-pink: #f16987;--color-blue: #387ec1;--color-green: #9dc261;--color-yellow: #ffc863;--text-light-blue: #387ec1;--text-dark-blue: #25408f;--text-pink: #d84c64;--text-red: #b11b22;--text-gray: #787673}a{font-weight:500;color:#ffc863;text-decoration:inherit}a:hover{color:#e6b456}html,body{margin:0;padding:0;width:100%}body{min-width:320px;min-height:100vh}*{font-family:Jost,sans-serif}h1{font-size:3.2em;line-height:1.1}h2{font-size:2em}button{border:2px solid #25408f;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:transparent;border-radius:8px;color:#25408f;cursor:pointer;transition:all .2s ease}button:hover,button:focus,button:active{background-color:#25408f;color:#fff}button:nth-of-type(5n+1){border-color:#b11b22;color:#b11b22}button:nth-of-type(5n+1):hover,button:nth-of-type(5n+1):focus,button:nth-of-type(5n+1):active{background-color:#b11b22;color:#fff}button:nth-of-type(5n+2){border-color:#f16987;color:#f16987}button:nth-of-type(5n+2):hover,button:nth-of-type(5n+2):focus,button:nth-of-type(5n+2):active{background-color:#f16987;color:#fff}button:nth-of-type(5n+3){border-color:#387ec1;color:#387ec1}button:nth-of-type(5n+3):hover,button:nth-of-type(5n+3):focus,button:nth-of-type(5n+3):active{background-color:#387ec1;color:#fff}button:nth-of-type(5n+4){border-color:#9dc261;color:#9dc261}button:nth-of-type(5n+4):hover,button:nth-of-type(5n+4):focus,button:nth-of-type(5n+4):active{background-color:#9dc261;color:#fff}button:nth-of-type(5n+5){border-color:#ffad17;color:#ffad17}button:nth-of-type(5n+5):hover,button:nth-of-type(5n+5):focus,button:nth-of-type(5n+5):active{background-color:#ffad17;color:#fff}[data-theme=light]{--bg-primary: #ffffff;--bg-secondary: #faf9f7;--bg-overlay: rgba(255, 255, 255, .95);--text-primary: #3a3a3a;--text-heading: #25408f;--text-link: #25408f;--text-link-hover: #d84c64;--shadow-color: rgba(25, 15, 5, .25);--shimmer-base: #e8e4e0;--shimmer-highlight: #faf9f7}[data-theme=dark]{--bg-primary: #242424;--bg-secondary: #1a1a1a;--bg-overlay: rgba(30, 30, 30, .95);--text-primary: #f0f0f0;--text-heading: #e8e8e8;--text-link: #7ab3e8;--text-link-hover: #d84c64;--shadow-color: rgba(0, 0, 0, .4);--shimmer-base: #2a2a2a;--shimmer-highlight: #3a3a3a}[data-theme=dark] img[src*=Instagram],[data-theme=dark] img[src*="Band Logo Final"]{filter:invert(1) brightness(1.1)}[data-theme=dark] img[src*=Flower][alt=""]{opacity:.5}body{background-color:var(--bg-primary);color:var(--text-primary);transition:background-color .3s ease,color .3s ease}body,body *{text-shadow:0 0 4px rgba(25,15,5,.25)}
