/* Coordinated seasons: scene, atmosphere, and small CPU-friendly CSS particles. */
[data-season=spring]{--season-a:#b8dcc0;--season-b:#c2a0d1;--season-glow:#589e7622;--season-line:#729a8238}[data-season=summer]{--season-a:#e6c293;--season-b:#d6a3b0;--season-glow:#b5863e20;--season-line:#bb955a33}[data-season=autumn]{--season-a:#e0bb94;--season-b:#c898aa;--season-glow:#a9684123;--season-line:#be8a5c38}[data-season=winter]{--season-a:#b7d7e7;--season-b:#bbb6dc;--season-glow:#6e9bbb25;--season-line:#7897b33b}[data-season=christmas]{--season-a:#e4c5aa;--season-b:#d3a6bd;--season-glow:#a7566120;--season-line:#be94733b}[data-season=easter]{--season-a:#d4b7e1;--season-b:#e0d1b2;--season-glow:#a07fb226;--season-line:#b798c63b}[data-season=halloween]{--season-a:#d5ab83;--season-b:#baa1d8;--season-glow:#a3654826;--season-line:#b3866738}[data-season=celebration]{--season-a:#e4b3cf;--season-b:#c4a2e0;--season-glow:#b15a9526;--season-line:#b283bb3b}
.season-banner{position:relative;z-index:3;display:flex;justify-content:center;align-items:center;gap:20px;flex-wrap:wrap;max-width:none;margin:0;padding:12px 24px;min-height:42px;background:linear-gradient(90deg,#131017,#1b141e,#131017);border:0;border-bottom:1px solid var(--season-line,#ffffff10);border-radius:0;font-size:10px;color:#b7a4bf}.season-banner-label{color:var(--season-a,#d2b4d2);font-weight:500;letter-spacing:.06em;display:flex;align-items:center;gap:10px}.season-banner-label:before{content:'';width:4px;height:4px;border-radius:50%;background:currentColor;box-shadow:0 0 10px currentColor}.season-banner-message{font-size:10px;color:#9e8ba9}.season-particles{position:fixed;inset:0;z-index:1;overflow:hidden;pointer-events:none;contain:strict}.season-particle{position:absolute;top:-35px;left:var(--x);width:var(--size);height:var(--size);opacity:.32;animation:season-flight var(--duration) linear var(--delay) infinite;will-change:transform;transform:rotate(var(--rotation))}.season-particle:nth-child(even){animation-name:season-drift}.season-particle.leaf{background:#c99562;border-radius:1px 90% 4px 90%;box-shadow:inset 1px 0 #e8cda755;opacity:.3}.season-particle.leaf:nth-child(3n){background:#a86b62}.season-particle.snow{border-radius:50%;background:#d7e1eb;box-shadow:0 0 6px #dce7f044;opacity:.4}.season-particle.petal{background:#d4b2d5;border-radius:80% 20% 80% 30%;opacity:.28}.season-particle.spark{width:3px;height:3px;background:#f0cf9c;box-shadow:0 0 12px #eac48380;border-radius:50%;opacity:.35}.season-particle.egg{border-radius:55% 55% 45% 45%;background:linear-gradient(145deg,#d2c49b,#bd99c3);height:calc(var(--size)*1.3);opacity:.25}.season-particle.bat{background:#b999cd;clip-path:polygon(0 10%,30% 38%,40% 5%,50% 28%,60% 5%,70% 38%,100% 10%,89% 68%,68% 54%,50% 100%,32% 54%,11% 68%);width:calc(var(--size)*1.8);opacity:.19}.season-particle.confetti{height:calc(var(--size)*.33);background:#cfabd7;border-radius:1px;opacity:.4}.season-particle.confetti:nth-child(3n){background:#d7bd96}.season-particles.paused *{animation-play-state:paused}.season-garland{position:absolute;left:0;right:0;bottom:-7px;display:flex;justify-content:space-around;pointer-events:none;padding:0 4vw;z-index:3}.season-garland i{width:3px;height:6px;border-radius:50%;background:#dac093;box-shadow:0 0 7px #e6c29190,0 0 16px #b6925944;opacity:.65}.season-garland i:nth-child(3n){background:#d9adb9;box-shadow:0 0 8px #d197a370}.season-garland i:nth-child(4n){background:#b9bdc7;box-shadow:0 0 8px #c7cfde70}
@keyframes season-flight{0%{transform:translate3d(0,-30px,0) rotate(var(--rotation))}100%{transform:translate3d(75px,110vh,0) rotate(calc(var(--rotation) + 180deg))}}@keyframes season-drift{0%{transform:translate3d(0,-30px,0) rotate(var(--rotation))}100%{transform:translate3d(-60px,110vh,0) rotate(calc(var(--rotation) - 150deg))}}
html[data-season] .hero.container{border-radius:0;margin:0;background-color:#0b0a11;background-position:center 57%;background-size:cover}html[data-season=classic] .hero.container{background-image:radial-gradient(ellipse at 80% 35%,#6f3d6b29,transparent 60%)}html[data-season=autumn] .hero.container{background-image:linear-gradient(90deg,#09090ff5 5%,#100b14e0 45%,#120d16c9 100%),url('/a24-autumn-144.webp')}html[data-season=winter] .hero.container,html[data-season=christmas] .hero.container{background-image:linear-gradient(90deg,#09090ff5 5%,#0e0d19e3 45%,#0e0d17d4 100%),url('/a24-winter-144.webp')}html[data-season=spring] .hero.container{background-image:linear-gradient(90deg,#09090ff5 5%,#0e1210e6 45%,#0e1114d1 100%),url('/a24-spring-146.webp')}html[data-season=summer] .hero.container{background-image:linear-gradient(90deg,#09090ff5 5%,#131010e3 45%,#151016cc 100%),url('/a24-summer-146.webp')}html[data-season=easter] .hero.container{background-image:linear-gradient(90deg,#09090ff5 5%,#130e18e8 45%,#1b1321d2 100%),url('/a24-easter-154.webp')}html[data-season=halloween] .hero.container{background-image:linear-gradient(90deg,#09090ff5 5%,#140d19e6 45%,#170e1bcc 100%),url('/a24-halloween-154.webp')}html[data-season=celebration] .hero.container{background-image:linear-gradient(90deg,#09090ff5 5%,#160d1be8 45%,#190d22cc 100%),url('/a24-celebration-144.webp')}html[data-season]:not([data-season=classic]) .hero h1 span{background-image:linear-gradient(110deg,var(--season-a),var(--season-b))}html[data-season]:not([data-season=classic]) .quick-bar{border-color:var(--season-line)}html[data-season] .hero .btn-primary{background:linear-gradient(115deg,#8540ae,#a12f61);color:white}.site-glow{background:radial-gradient(ellipse at 80% 20%,var(--season-glow,#78467b20),transparent 55%)}[data-season] .portal-sidebar{border-color:var(--season-line,#c19ad222)}.support-cover{position:relative;min-height:230px;border:1px solid #c0a1cc26;border-radius:22px;background:linear-gradient(90deg,#110c17ef,#110c1766),url('/a24-support-144.webp') center/cover;padding:38px;display:flex;flex-direction:column;justify-content:center;margin-bottom:30px}.support-cover h2{font-size:36px;font-weight:500;max-width:70%;margin:0 0 12px}.support-cover p{font-size:13px;color:#c5b4cd;max-width:65%;margin:0}
@media(max-width:700px){.season-banner{padding:10px 16px;gap:3px 12px;justify-content:flex-start}.season-banner-label,.season-banner-message{font-size:9px}.season-particles span:nth-child(n+7){display:none}.support-cover{padding:25px}.support-cover h2{font-size:29px}.support-cover h2,.support-cover p{max-width:100%}.season-garland{bottom:-5px}.season-garland i:nth-child(even){display:none}}
@media(prefers-reduced-motion:reduce){.season-particles,.season-garland{display:none!important}}html[data-motion=off] .season-particles{display:none!important}

/* Christmas: a fine evergreen cable wraps the headline; gifts stay decorative. */
[data-season=christmas] .hero h1{position:relative;isolation:isolate;overflow:visible}.christmas-wrap{position:absolute;inset:-21px -16px -16px -18px;pointer-events:none;z-index:-1;transform:rotate(-5deg);border:1px solid #43624d;border-radius:50%;box-shadow:0 1px 0 #0a1611,0 -1px 0 #a8b58b13}.christmas-wrap:before{content:'';position:absolute;inset:3px -2px -3px 2px;border:1px solid #263c30;border-radius:50%;opacity:.65}.christmas-bulb{position:absolute;left:var(--bx);top:var(--by);width:7px;height:11px;border-radius:45% 45% 50% 50%;background:#ffe2a2;color:#f5ce78;box-shadow:0 0 7px #ffe3ac,0 0 19px #f5c46a80,0 0 34px #e5a63e26;transform:translate(-50%,-50%) rotate(var(--tilt));animation:christmas-glow 5s ease-in-out var(--twinkle) infinite}.christmas-bulb:before{content:'';position:absolute;left:1px;right:1px;height:3px;top:-2px;border-radius:1px;background:#5b6a4b}.christmas-bulb:nth-child(4n+2){background:#efb0a4;color:#d88779;box-shadow:0 0 7px #efb0a4,0 0 18px #d8877966}.christmas-bulb:nth-child(4n){background:#b7dfc7;color:#79b69c;box-shadow:0 0 7px #b7dfc7,0 0 18px #79b69c66}.season-particle.gift{opacity:.6;border-radius:2px;background:linear-gradient(90deg,transparent 43%,#f3d7a5 43% 57%,transparent 57%),linear-gradient(0deg,transparent 57%,#f3d7a5 57% 69%,transparent 69%),linear-gradient(135deg,#a94860,#713049);box-shadow:inset 0 1px #ffffff35,0 3px 12px #0003}.season-particle.gift:nth-child(3n){background:linear-gradient(90deg,transparent 43%,#e8c89c 43% 57%,transparent 57%),linear-gradient(0deg,transparent 57%,#e8c89c 57% 69%,transparent 69%),linear-gradient(135deg,#527866,#2a5144)}.gift-bow{position:absolute;width:80%;height:35%;left:10%;top:-27%}.gift-bow:before,.gift-bow:after{content:'';position:absolute;bottom:0;width:45%;height:100%;border:2px solid #efd2a0;box-sizing:border-box}.gift-bow:before{left:3%;border-radius:65% 65% 0 65%;transform:rotate(12deg)}.gift-bow:after{right:3%;border-radius:65% 65% 65% 0;transform:rotate(-12deg)}@keyframes christmas-glow{0%,100%{opacity:.75}50%{opacity:1}}html[data-motion=off] .christmas-bulb,html[data-page-hidden=true] .christmas-bulb{animation-play-state:paused}@media(max-width:700px){.christmas-wrap{inset:-15px -8px -12px -8px;transform:rotate(-5deg)}.christmas-bulb{width:5px;height:8px;box-shadow:0 0 6px currentColor,0 0 14px currentColor}.christmas-bulb:nth-child(even){display:none}.season-particle.gift{opacity:.45}}@media(prefers-reduced-motion:reduce){.christmas-bulb{animation:none}}

.christmas-wrap.paused .christmas-bulb{animation-play-state:paused}

.season-particle.snowflake{background:center/contain no-repeat url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZDZlOGVmIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNMjAgM3YzNE01LjMgMTEuNWwyOS40IDE3TTUuMyAyOC41bDI5LjQtMTdNMTUgN2w1IDUgNS01TTE1IDMzbDUtNSA1IDVNNi41IDE3LjVsNi44LTEuOC0xLjgtNi44TTMzLjUgMjIuNWwtNi44IDEuOCAxLjggNi44TTYuNSAyMi41bDYuOCAxLjgtMS44IDYuOE0zMy41IDE3LjVsLTYuOC0xLjggMS44LTYuOCIvPjwvc3ZnPg==");opacity:.48;filter:drop-shadow(0 0 3px #c9e5f52b)}@media(max-width:700px){.season-particle.snowflake{opacity:.38}}

/* Woven lights: the cable travels through the lettering, rather than around it. */
.christmas-wrap{inset:-6px -8px 0;transform:none!important;border:0!important;border-radius:0;box-shadow:none;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAwIDI0MCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PGcgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNDk2YzUzIiBzdHJva2Utd2lkdGg9IjEuNCIgb3BhY2l0eT0iLjk1Ij48cG9seWxpbmUgcG9pbnRzPSIzMC4wMCw1Ny42MCA0MS43NSw2MC42MSA1My41MCw2My42MSA2NS4yNSw2Ni41NiA3Ny4wMCw2OS40NyA4OC43NSw3Mi4zMCAxMDAuNTAsNzUuMDMgMTEyLjI1LDc3LjY2IDEyNC4wMCw4MC4xNyAxMzUuNzUsODIuNTQgMTQ3LjUwLDg0Ljc1IDE1OS4yNSw4Ni44MCAxNzEuMDAsODguNjcgMTgyLjc1LDkwLjM0IDE5NC41MCw5MS44MSAyMDYuMjUsOTMuMDggMjE4LjAwLDk0LjEyIDIyOS43NSw5NC45NCAyNDEuNTAsOTUuNTMgMjUzLjI1LDk1Ljg4IDI2NS4wMCw5Ni4wMCAyNzYuNzUsOTUuODggMjg4LjUwLDk1LjUzIDMwMC4yNSw5NC45NCAzMTIuMDAsOTQuMTIgMzIzLjc1LDkzLjA4IDMzNS41MCw5MS44MSAzNDcuMjUsOTAuMzQgMzU5LjAwLDg4LjY3IDM3MC43NSw4Ni44MCAzODIuNTAsODQuNzUgMzk0LjI1LDgyLjU0IDQwNi4wMCw4MC4xNyA0MTcuNzUsNzcuNjYgNDI5LjUwLDc1LjAzIDQ0MS4yNSw3Mi4zMCA0NTMuMDAsNjkuNDcgNDY0Ljc1LDY2LjU2IDQ3Ni41MCw2My42MSA0ODguMjUsNjAuNjEgNTAwLjAwLDU3LjYwIDUxMS43NSw1NC41OSA1MjMuNTAsNTEuNTkgNTM1LjI1LDQ4LjY0IDU0Ny4wMCw0NS43MyA1NTguNzUsNDIuOTAgNTcwLjUwLDQwLjE3IDU4Mi4yNSwzNy41NCA1OTQuMDAsMzUuMDMgNjA1Ljc1LDMyLjY2IDYxNy41MCwzMC40NSA2MjkuMjUsMjguNDAgNjQxLjAwLDI2LjUzIDY1Mi43NSwyNC44NiA2NjQuNTAsMjMuMzkgNjc2LjI1LDIyLjEyIDY4OC4wMCwyMS4wOCA2OTkuNzUsMjAuMjYgNzExLjUwLDE5LjY3IDcyMy4yNSwxOS4zMiA3MzUuMDAsMTkuMjAgNzQ2Ljc1LDE5LjMyIDc1OC41MCwxOS42NyA3NzAuMjUsMjAuMjYgNzgyLjAwLDIxLjA4IDc5My43NSwyMi4xMiA4MDUuNTAsMjMuMzkgODE3LjI1LDI0Ljg2IDgyOS4wMCwyNi41MyA4NDAuNzUsMjguNDAgODUyLjUwLDMwLjQ1IDg2NC4yNSwzMi42NiA4NzYuMDAsMzUuMDMgODg3Ljc1LDM3LjU0IDg5OS41MCw0MC4xNyA5MTEuMjUsNDIuOTAgOTIzLjAwLDQ1LjczIDkzNC43NSw0OC42NCA5NDYuNTAsNTEuNTkgOTU4LjI1LDU0LjU5IDk3MC4wMCw1Ny42MCIvPjxwb2x5bGluZSBwb2ludHM9IjMwLjAwLDE1NS45MiA0MS43NSwxNTguNDcgNTMuNTAsMTYxLjE0IDY1LjI1LDE2My45MiA3Ny4wMCwxNjYuNzcgODguNzUsMTY5LjcwIDEwMC41MCwxNzIuNjcgMTEyLjI1LDE3NS42NyAxMjQuMDAsMTc4LjY5IDEzNS43NSwxODEuNzAgMTQ3LjUwLDE4NC42OCAxNTkuMjUsMTg3LjYyIDE3MS4wMCwxOTAuNTAgMTgyLjc1LDE5My4yOSAxOTQuNTAsMTk2LjAwIDIwNi4yNSwxOTguNTggMjE4LjAwLDIwMS4wNCAyMjkuNzUsMjAzLjM2IDI0MS41MCwyMDUuNTEgMjUzLjI1LDIwNy40OSAyNjUuMDAsMjA5LjI5IDI3Ni43NSwyMTAuOTAgMjg4LjUwLDIxMi4yOSAzMDAuMjUsMjEzLjQ4IDMxMi4wMCwyMTQuNDQgMzIzLjc1LDIxNS4xOCAzMzUuNTAsMjE1LjY4IDM0Ny4yNSwyMTUuOTUgMzU5LjAwLDIxNS45OCAzNzAuNzUsMjE1Ljc4IDM4Mi41MCwyMTUuMzQgMzk0LjI1LDIxNC42NyA0MDYuMDAsMjEzLjc3IDQxNy43NSwyMTIuNjUgNDI5LjUwLDIxMS4zMSA0NDEuMjUsMjA5Ljc2IDQ1My4wMCwyMDguMDEgNDY0Ljc1LDIwNi4wOCA0NzYuNTAsMjAzLjk3IDQ4OC4yNSwyMDEuNzAgNTAwLjAwLDE5OS4yOCA1MTEuNzUsMTk2LjczIDUyMy41MCwxOTQuMDYgNTM1LjI1LDE5MS4yOCA1NDcuMDAsMTg4LjQzIDU1OC43NSwxODUuNTAgNTcwLjUwLDE4Mi41MyA1ODIuMjUsMTc5LjUzIDU5NC4wMCwxNzYuNTEgNjA1Ljc1LDE3My41MCA2MTcuNTAsMTcwLjUyIDYyOS4yNSwxNjcuNTggNjQxLjAwLDE2NC43MCA2NTIuNzUsMTYxLjkxIDY2NC41MCwxNTkuMjAgNjc2LjI1LDE1Ni42MiA2ODguMDAsMTU0LjE2IDY5OS43NSwxNTEuODQgNzExLjUwLDE0OS42OSA3MjMuMjUsMTQ3LjcxIDczNS4wMCwxNDUuOTEgNzQ2Ljc1LDE0NC4zMCA3NTguNTAsMTQyLjkxIDc3MC4yNSwxNDEuNzIgNzgyLjAwLDE0MC43NiA3OTMuNzUsMTQwLjAyIDgwNS41MCwxMzkuNTIgODE3LjI1LDEzOS4yNSA4MjkuMDAsMTM5LjIyIDg0MC43NSwxMzkuNDIgODUyLjUwLDEzOS44NiA4NjQuMjUsMTQwLjUzIDg3Ni4wMCwxNDEuNDMgODg3Ljc1LDE0Mi41NSA4OTkuNTAsMTQzLjg5IDkxMS4yNSwxNDUuNDQgOTIzLjAwLDE0Ny4xOSA5MzQuNzUsMTQ5LjEyIDk0Ni41MCwxNTEuMjMgOTU4LjI1LDE1My41MCA5NzAuMDAsMTU1LjkyIi8+PC9nPjwvc3ZnPg==")!important;background-size:100% 100%!important;background-repeat:no-repeat!important;background-clip:border-box!important;-webkit-background-clip:border-box!important}.christmas-wrap:before{display:none}.christmas-wrap:after{content:"";position:absolute;right:5%;top:-30px;width:67px;height:49px;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5MCA2NSI+PHBhdGggZmlsbD0iIzQyNmI1MCIgc3Ryb2tlPSIjNzI5ODc3IiBzdHJva2Utd2lkdGg9IjEiIGQ9Ik00NSA0NEMyNSA0NyAxMyAzMyA2IDE3bDEzIDQgMi0xMiA5IDlMMzcgNmwyIDE3IDEyLTMtNSAxMiAxMSA1WiIvPjxwYXRoIGZpbGw9IiMzNjVkNDciIHN0cm9rZT0iIzcyOTg3NyIgc3Ryb2tlLXdpZHRoPSIxIiBkPSJNNDQgNDRDNTIgMjAgNjggMTcgODMgMTJsLTQgMTMgOSA1LTEzIDYgNSAxMS0xNi0zLTIgMTItOC04WiIvPjxwYXRoIGQ9Ik0xNSAyMWwzMyAyNG0tMS0xIDI5LTIzIiBzdHJva2U9IiNhMWI1OGIiIGZpbGw9Im5vbmUiIG9wYWNpdHk9Ii41NSIvPjxnIGZpbGw9IiNiZDRlNTYiIHN0cm9rZT0iI2UxOWE4MyIgc3Ryb2tlLXdpZHRoPSIxIj48Y2lyY2xlIGN4PSI0MiIgY3k9IjQ0IiByPSI3Ii8+PGNpcmNsZSBjeD0iNTQiIGN5PSI0NCIgcj0iNiIvPjxjaXJjbGUgY3g9IjQ4IiBjeT0iNTMiIHI9IjYiLz48L2c+PC9zdmc+") center/contain no-repeat;transform:rotate(12deg)}[data-season=christmas] .hero h1{text-shadow:0 2px 22px #f6d9ac12}html[data-season=christmas] .hero h1>span:not(.christmas-wrap){background-image:linear-gradient(110deg,#ffe5ae 2%,#e8c8a2 45%,#e6a1a4 100%)}@media(max-width:700px){.christmas-wrap{inset:-3px -5px 0}.christmas-wrap:after{width:43px;height:34px;right:3%;top:-22px}}

/* Text-aware fairy lights and a coordinated Christmas across the site. */
.christmas-wrap{inset:0!important;transform:none!important;background:none!important;border:0!important;box-shadow:none!important;z-index:1}.christmas-wrap:after{right:0;top:-27px;width:51px;height:39px;opacity:.9}.christmas-strand{position:absolute!important;left:var(--line-left);top:var(--line-top);width:var(--line-width);height:24px;font-size:0!important;line-height:0;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAwIDI0IiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48cGF0aCBkPSJNMCA5IEM4MyAxMSAxNjYgMTYgMjUwIDEzIFM0MTcgMTEgNTAwIDkgUzY2NyAyIDc1MCA1IFM5MTcgNyAxMDAwIDkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzQwNTc0NSIgc3Ryb2tlLXdpZHRoPSIxLjEiIHZlY3Rvci1lZmZlY3Q9Im5vbi1zY2FsaW5nLXN0cm9rZSIvPjwvc3ZnPg==") 0 0/100% 24px no-repeat!important;background-clip:border-box!important;-webkit-background-clip:border-box!important;pointer-events:none}.christmas-bulb{width:4px!important;height:7px!important;border:1px solid #ffe2a66b;box-sizing:border-box;background:linear-gradient(90deg,#dba95c,#fff3cb 45%,#efc77f)!important;box-shadow:0 0 3px #ffe6a9,0 0 9px #e9b95e85,0 0 20px #efc98227!important;transform:translate(-50%,0) rotate(var(--tilt))}.christmas-bulb:before{left:0;right:0;top:-3px;height:3px;background:#5d6650;border-radius:1px}.christmas-bulb:nth-child(5n+2){background:linear-gradient(90deg,#be6261,#f6c8b9,#ca7370)!important;box-shadow:0 0 3px #efb0a4,0 0 9px #d8877955!important}.christmas-bulb:nth-child(5n+4){background:linear-gradient(90deg,#6c9c84,#d4edcc,#78ae91)!important;box-shadow:0 0 3px #cae5bf,0 0 9px #79b69c55!important}.christmas-bulb:nth-child(even){display:block!important}[data-season=christmas]{--season-a:#f1d3a0;--season-b:#db9d9e;--season-glow:#a4583923;--season-line:#bb9e633b}[data-season=christmas] body{background-color:#090d0e;background-image:radial-gradient(ellipse at 5% 10%,#1b47351a,transparent 40%),radial-gradient(ellipse at 100% 30%,#6c303218,transparent 45%)}[data-season=christmas] .header{background:#0a100eed;border-bottom-color:#b5a16c40}[data-season=christmas] .season-garland{bottom:-13px;height:23px;padding:0;align-items:flex-start;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAxMjAgMjUiPjxwYXRoIGQ9Ik0wIDhRMzAgMjAgNjAgOVQxMjAgOSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNDM2MjRhIiBzdHJva2Utd2lkdGg9IjIiLz48ZyBzdHJva2U9IiMzNTVhNDMiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48cGF0aCBkPSJNOCAxMGw2LTdtLTEgOSA4LTdtLTQgOSA4LTZtLTEgNyA4LTZtMSA4IDctN20tMyA4IDgtNm0wIDUgNy03bTAgNCA4LTZtMSAyIDYtN20wIDUgOC02bTEgNCA4LTZtMSA1IDctNW0xIDYgOC02bTEgNyA3LTZtMSA3IDctNyIvPjxwYXRoIGQ9Ik0xMiAxMWwxIDltNy02IDIgOW01LTcgMyA4bTYtNiA0IDZtNS03IDQgNm02LTggNSA1bTYtOCA0IDdtNS05IDMgOG02LTggMyA4bTUtNyAyIDhtNy02IDMgOG02LTUgMyA3Ii8+PC9nPjxjaXJjbGUgY3g9IjMxIiBjeT0iMTciIHI9IjIiIGZpbGw9IiM5NjUzNWEiLz48Y2lyY2xlIGN4PSIzNCIgY3k9IjE1IiByPSIxLjgiIGZpbGw9IiNiNjZhNjUiLz48L3N2Zz4=") repeat-x 0 0;background-size:120px 25px}[data-season=christmas] .season-garland i{position:relative;top:12px;width:4px;height:7px;opacity:.9;background:#f2d394;box-shadow:0 0 4px #ffe8b4,0 0 13px #e6bc7688}[data-season=christmas] .season-garland i:before{content:'';position:absolute;top:-4px;height:4px;left:1px;width:2px;background:#546648}[data-season=christmas] .season-garland i:nth-child(4n){background:#dca79c;box-shadow:0 0 5px #edb09a88}[data-season=christmas] .season-banner{background:linear-gradient(90deg,#0c1b15,#281a1c 50%,#0c1b15);border-bottom-color:#bca06c30;padding-top:17px}[data-season=christmas] .season-banner-label:before{width:7px;height:7px;background:#e4c58d;clip-path:polygon(50% 0,62% 35%,100% 50%,62% 65%,50% 100%,38% 65%,0 50%,38% 35%)}[data-season=christmas] main:not(.portal-main) :is(.feature-card,.project-card,.song-card,.quick-bar,.about-connection){border-color:#89734643;border-top-color:#c8b78870;background-color:#10201822}[data-season=christmas] main:not(.portal-main) :is(.feature-card,.project-card,.song-card){box-shadow:inset 0 1px 0 #f0e4ca14,0 12px 35px #0002}[data-season=christmas] main:not(.portal-main) :is(.kicker,.eyebrow){color:#c6b58d}[data-season=christmas] main:not(.portal-main) h2:after{content:' ✧';font-size:.5em;vertical-align:middle;color:#d7b77c;font-weight:400;letter-spacing:0;text-shadow:0 0 14px #c59d4d44}[data-season=christmas] .legacy-seal{border-radius:50%;outline:1px solid #6a7e4d45;outline-offset:11px;box-shadow:0 0 45px #6e734414}[data-season=christmas] .hero .btn-primary,[data-season=christmas] main:not(.portal-main) .cta .btn-primary{background:linear-gradient(120deg,#65432e,#925047);border:1px solid #d0aa7955;box-shadow:0 6px 24px #8b503328}[data-season=christmas] .footer{position:relative;background:radial-gradient(ellipse at 50% 0,#3146351e,transparent 65%),#090e0c;border-top:1px solid #c0a47240;padding-top:52px}[data-season=christmas] .footer:before{content:'';position:absolute;inset:0 0 auto;height:25px;pointer-events:none;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAxMjAgMjUiPjxwYXRoIGQ9Ik0wIDhRMzAgMjAgNjAgOVQxMjAgOSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNDM2MjRhIiBzdHJva2Utd2lkdGg9IjIiLz48ZyBzdHJva2U9IiMzNTVhNDMiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48cGF0aCBkPSJNOCAxMGw2LTdtLTEgOSA4LTdtLTQgOSA4LTZtLTEgNyA4LTZtMSA4IDctN20tMyA4IDgtNm0wIDUgNy03bTAgNCA4LTZtMSAyIDYtN20wIDUgOC02bTEgNCA4LTZtMSA1IDctNW0xIDYgOC02bTEgNyA3LTZtMSA3IDctNyIvPjxwYXRoIGQ9Ik0xMiAxMWwxIDltNy02IDIgOW01LTcgMyA4bTYtNiA0IDZtNS03IDQgNm02LTggNSA1bTYtOCA0IDdtNS05IDMgOG02LTggMyA4bTUtNyAyIDhtNy02IDMgOG02LTUgMyA3Ii8+PC9nPjxjaXJjbGUgY3g9IjMxIiBjeT0iMTciIHI9IjIiIGZpbGw9IiM5NjUzNWEiLz48Y2lyY2xlIGN4PSIzNCIgY3k9IjE1IiByPSIxLjgiIGZpbGw9IiNiNjZhNjUiLz48L3N2Zz4=") repeat-x 0 -2px;opacity:.8}[data-season=christmas] .footer-heart{color:#d28c82}@media(max-width:700px){.christmas-wrap:after{width:35px;height:28px;top:-20px;right:3px}.christmas-bulb{width:3px!important;height:6px!important}.christmas-strand{height:21px}[data-season=christmas] .season-garland i:nth-child(even){display:none}[data-season=christmas] main:not(.portal-main) h2:after{font-size:.4em}}

[data-season=christmas] .community-main:not(.portal-main)>h1{position:relative;isolation:isolate;margin-bottom:36px}[data-season=christmas] .community-main:not(.portal-main) .card{border-color:#89734643;border-top-color:#c8b78870;box-shadow:inset 0 1px 0 #f0e4ca14}[data-season=christmas] main:not(.portal-main) h2:after{content:"";display:inline-block;width:.48em;height:.48em;margin-left:.3em;vertical-align:middle;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTEyIDFsMyA4IDggMy04IDMtMyA4LTMtOC04LTMgOC0zWiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZDdiNzdjIiBzdHJva2Utd2lkdGg9IjEuMiIvPjwvc3ZnPg==") center/contain no-repeat}

/* A hand-drawn Christmas tree beside the community emblem. */
html[data-season=christmas] .legacy-art:after{content:"";position:absolute;right:-4px;bottom:16px;width:154px;height:222px;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MDAgNTYwIj48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9InBpbmUiIHgyPSIxIiB5Mj0iMSI+PHN0b3Agc3RvcC1jb2xvcj0iIzQ5NzM1YiIvPjxzdG9wIG9mZnNldD0iLjUiIHN0b3AtY29sb3I9IiMyOTRmNDAiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMxMjJkMjYiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0icmliYm9uIiB4Mj0iMSIgeTI9IjEiPjxzdG9wIHN0b3AtY29sb3I9IiNiNTZjNzIiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM3NDNiNDgiLz48L2xpbmVhckdyYWRpZW50PjxyYWRpYWxHcmFkaWVudCBpZD0ibGlnaHQiPjxzdG9wIHN0b3AtY29sb3I9IiNmZmU0YTgiIHN0b3Atb3BhY2l0eT0iLjgiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNlOWMwNzMiIHN0b3Atb3BhY2l0eT0iMCIvPjwvcmFkaWFsR3JhZGllbnQ+PC9kZWZzPjxlbGxpcHNlIGN4PSIyMDUiIGN5PSI1MzEiIHJ4PSIxNTciIHJ5PSIxNiIgZmlsbD0iIzAzMGIwOSIgb3BhY2l0eT0iLjQ1Ii8+PHBhdGggZD0iTTE4NiA0NjBoMzF2NjhoLTMxeiIgZmlsbD0iIzc2NTMzZSIvPjxwYXRoIGQ9Ik0yMDAgNjVsLTgyIDEzMSAzOC01LTYxIDExMCA0NC05LTgwIDEzMyAzOC01LTQ2IDY1cTE1MSAzNyAzMDUgMGwtNDktNjUgMzYgNS03OS0xMzMgNDMgOS02Mi0xMTAgMzggNVoiIGZpbGw9InVybCgjcGluZSkiIHN0cm9rZT0iIzZiOTE3MTQ4IiBzdHJva2Utd2lkdGg9IjIiLz48cGF0aCBkPSJNMjAwIDc1bC0xOCAxMTggMjAtNy0zMyAxMTUgMzAtMTItMzQgMTM2IDM0LTExLTIyIDkzTTIwMCA3N2wzNCAxMTEtMjUtNiA1MSAxMTEtMzctMTAgNjAgMTMzLTQ0LTEwIDU3IDg2IiBmaWxsPSJub25lIiBzdHJva2U9IiM4NGE2ODciIHN0cm9rZS1vcGFjaXR5PSIuMTMiIHN0cm9rZS13aWR0aD0iMyIvPjxwYXRoIGQ9Ik0xMzIgMTk2cTc1IDI1IDEzOC0yTTEwNSAzMDFxOTggMjggMTk1LTFNNzIgNDI1cTEyNiAyNiAyNTYtMiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjYjBjOGIxIiBzdHJva2Utb3BhY2l0eT0iLjI2IiBzdHJva2Utd2lkdGg9IjMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjxwYXRoIGQ9Ik0xNzUgMTM2cTMxIDM5IDUzIDI0TTE0NiAxOTZxMTEgMzIgMTA3IDMzTTEyMiAyNjdxMzUgMjMgMTUzIDQ0TTk3IDM0MXE0NSAxMiA5MSAzMHQxMzEgNTdNNzggNDE1cTI2IDE3IDk3IDMzdDEwMiAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjYjk5YjVlIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1vcGFjaXR5PSIuOCIvPjxjaXJjbGUgY3g9IjIwMCIgY3k9IjkwIiByPSIxMyIgZmlsbD0idXJsKCNsaWdodCkiLz48Y2lyY2xlIGN4PSIyMDAiIGN5PSI5MCIgcj0iMyIgZmlsbD0iI2YxYjRhNCIvPjxjaXJjbGUgY3g9IjE3NSIgY3k9IjEzNiIgcj0iMTMiIGZpbGw9InVybCgjbGlnaHQpIi8+PGNpcmNsZSBjeD0iMTc1IiBjeT0iMTM2IiByPSIzIiBmaWxsPSIjZmZlNmFjIi8+PGNpcmNsZSBjeD0iMjIzIiBjeT0iMTYwIiByPSIxMyIgZmlsbD0idXJsKCNsaWdodCkiLz48Y2lyY2xlIGN4PSIyMjMiIGN5PSIxNjAiIHI9IjMiIGZpbGw9IiNmZmU2YWMiLz48Y2lyY2xlIGN4PSIxNDYiIGN5PSIxOTYiIHI9IjEzIiBmaWxsPSJ1cmwoI2xpZ2h0KSIvPjxjaXJjbGUgY3g9IjE0NiIgY3k9IjE5NiIgcj0iMyIgZmlsbD0iI2ZmZTZhYyIvPjxjaXJjbGUgY3g9IjE4OCIgY3k9IjIxMyIgcj0iMTMiIGZpbGw9InVybCgjbGlnaHQpIi8+PGNpcmNsZSBjeD0iMTg4IiBjeT0iMjEzIiByPSIzIiBmaWxsPSIjZmZlNmFjIi8+PGNpcmNsZSBjeD0iMjUzIiBjeT0iMjI5IiByPSIxMyIgZmlsbD0idXJsKCNsaWdodCkiLz48Y2lyY2xlIGN4PSIyNTMiIGN5PSIyMjkiIHI9IjMiIGZpbGw9IiNmMWI0YTQiLz48Y2lyY2xlIGN4PSIxMjIiIGN5PSIyNjciIHI9IjEzIiBmaWxsPSJ1cmwoI2xpZ2h0KSIvPjxjaXJjbGUgY3g9IjEyMiIgY3k9IjI2NyIgcj0iMyIgZmlsbD0iI2ZmZTZhYyIvPjxjaXJjbGUgY3g9IjE2NSIgY3k9IjI4MyIgcj0iMTMiIGZpbGw9InVybCgjbGlnaHQpIi8+PGNpcmNsZSBjeD0iMTY1IiBjeT0iMjgzIiByPSIzIiBmaWxsPSIjZmZlNmFjIi8+PGNpcmNsZSBjeD0iMjE5IiBjeT0iMjkyIiByPSIxMyIgZmlsbD0idXJsKCNsaWdodCkiLz48Y2lyY2xlIGN4PSIyMTkiIGN5PSIyOTIiIHI9IjMiIGZpbGw9IiNmZmU2YWMiLz48Y2lyY2xlIGN4PSIyNzUiIGN5PSIzMTEiIHI9IjEzIiBmaWxsPSJ1cmwoI2xpZ2h0KSIvPjxjaXJjbGUgY3g9IjI3NSIgY3k9IjMxMSIgcj0iMyIgZmlsbD0iI2ZmZTZhYyIvPjxjaXJjbGUgY3g9Ijk3IiBjeT0iMzQxIiByPSIxMyIgZmlsbD0idXJsKCNsaWdodCkiLz48Y2lyY2xlIGN4PSI5NyIgY3k9IjM0MSIgcj0iMyIgZmlsbD0iI2YxYjRhNCIvPjxjaXJjbGUgY3g9IjE0MSIgY3k9IjM1NyIgcj0iMTMiIGZpbGw9InVybCgjbGlnaHQpIi8+PGNpcmNsZSBjeD0iMTQxIiBjeT0iMzU3IiByPSIzIiBmaWxsPSIjZmZlNmFjIi8+PGNpcmNsZSBjeD0iMTg1IiBjeT0iMzcxIiByPSIxMyIgZmlsbD0idXJsKCNsaWdodCkiLz48Y2lyY2xlIGN4PSIxODUiIGN5PSIzNzEiIHI9IjMiIGZpbGw9IiNmZmU2YWMiLz48Y2lyY2xlIGN4PSIyMzUiIGN5PSIzODAiIHI9IjEzIiBmaWxsPSJ1cmwoI2xpZ2h0KSIvPjxjaXJjbGUgY3g9IjIzNSIgY3k9IjM4MCIgcj0iMyIgZmlsbD0iI2ZmZTZhYyIvPjxjaXJjbGUgY3g9IjI4NSIgY3k9IjQwMCIgcj0iMTMiIGZpbGw9InVybCgjbGlnaHQpIi8+PGNpcmNsZSBjeD0iMjg1IiBjeT0iNDAwIiByPSIzIiBmaWxsPSIjZmZlNmFjIi8+PGNpcmNsZSBjeD0iMzE5IiBjeT0iNDI4IiByPSIxMyIgZmlsbD0idXJsKCNsaWdodCkiLz48Y2lyY2xlIGN4PSIzMTkiIGN5PSI0MjgiIHI9IjMiIGZpbGw9IiNmMWI0YTQiLz48Y2lyY2xlIGN4PSI3OCIgY3k9IjQxNSIgcj0iMTMiIGZpbGw9InVybCgjbGlnaHQpIi8+PGNpcmNsZSBjeD0iNzgiIGN5PSI0MTUiIHI9IjMiIGZpbGw9IiNmZmU2YWMiLz48Y2lyY2xlIGN4PSIxMjYiIGN5PSI0MzIiIHI9IjEzIiBmaWxsPSJ1cmwoI2xpZ2h0KSIvPjxjaXJjbGUgY3g9IjEyNiIgY3k9IjQzMiIgcj0iMyIgZmlsbD0iI2ZmZTZhYyIvPjxjaXJjbGUgY3g9IjE3NSIgY3k9IjQ0OCIgcj0iMTMiIGZpbGw9InVybCgjbGlnaHQpIi8+PGNpcmNsZSBjeD0iMTc1IiBjeT0iNDQ4IiByPSIzIiBmaWxsPSIjZmZlNmFjIi8+PGNpcmNsZSBjeD0iMjIzIiBjeT0iNDU2IiByPSIxMyIgZmlsbD0idXJsKCNsaWdodCkiLz48Y2lyY2xlIGN4PSIyMjMiIGN5PSI0NTYiIHI9IjMiIGZpbGw9IiNmZmU2YWMiLz48Y2lyY2xlIGN4PSIyNzciIGN5PSI0NzIiIHI9IjEzIiBmaWxsPSJ1cmwoI2xpZ2h0KSIvPjxjaXJjbGUgY3g9IjI3NyIgY3k9IjQ3MiIgcj0iMyIgZmlsbD0iI2YxYjRhNCIvPjxnIGZpbGw9IiNiNjZhNzAiIHN0cm9rZT0iI2Q3YTU4YSIgc3Ryb2tlLXdpZHRoPSIxIj48Y2lyY2xlIGN4PSIyMDEiIGN5PSIxNTciIHI9IjgiLz48Y2lyY2xlIGN4PSIxNTUiIGN5PSIyNDkiIHI9IjkiLz48Y2lyY2xlIGN4PSIyNDkiIGN5PSIyNzYiIHI9IjgiLz48Y2lyY2xlIGN4PSIxMzUiIGN5PSIzNzgiIHI9IjkiLz48Y2lyY2xlIGN4PSIyMzEiIGN5PSI0MTYiIHI9IjEwIi8+PGNpcmNsZSBjeD0iMjk1IiBjeT0iNDUxIiByPSI4Ii8+PC9nPjxnIGZpbGw9IiNkNmIxNmYiPjxjaXJjbGUgY3g9IjIxNiIgY3k9IjIzNiIgcj0iNiIvPjxjaXJjbGUgY3g9IjE4MSIgY3k9IjMyOCIgcj0iNyIvPjxjaXJjbGUgY3g9IjI3NyIgY3k9IjM1NSIgcj0iNiIvPjxjaXJjbGUgY3g9IjEyMiIgY3k9IjQ1NCIgcj0iNyIvPjwvZz48Y2lyY2xlIGN4PSIyMDAiIGN5PSI2MCIgcj0iMzIiIGZpbGw9InVybCgjbGlnaHQpIi8+PHBhdGggZD0iTTIwMCAzMGw5IDIwIDIzIDMtMTcgMTYgNCAyMy0xOS0xMS0yMCAxMSA0LTIzLTE2LTE2IDIzLTNaIiBmaWxsPSIjZTZjNThhIiBzdHJva2U9IiNmZmYwYmMiIHN0cm9rZS13aWR0aD0iMiIvPjxnIHN0cm9rZT0iIzhkNjY1MCIgc3Ryb2tlLXdpZHRoPSIxIj48cmVjdCB4PSI2NCIgeT0iNDkwIiB3aWR0aD0iNzgiIGhlaWdodD0iNDUiIHJ4PSIzIiBmaWxsPSJ1cmwoI3JpYmJvbikiLz48cGF0aCBkPSJNMTAzIDQ5MHY0NW0tMzktMzBoNzgiIHN0cm9rZT0iI2UzYzU4YSIgc3Ryb2tlLXdpZHRoPSI1Ii8+PHJlY3QgeD0iMjUyIiB5PSI0ODIiIHdpZHRoPSI2NiIgaGVpZ2h0PSI1MiIgcng9IjMiIGZpbGw9IiM0MDY1NTMiLz48cGF0aCBkPSJNMjg0IDQ4MnY1Mm0tMzItMzRoNjYiIHN0cm9rZT0iI2Q4Yjg4MCIgc3Ryb2tlLXdpZHRoPSI1Ii8+PHJlY3QgeD0iMjA2IiB5PSI1MDgiIHdpZHRoPSI0OCIgaGVpZ2h0PSIzMCIgcng9IjIiIGZpbGw9IiNhYTdmNTgiLz48cGF0aCBkPSJNMjMwIDUwOHYzMG0tMjQtMjBoNDgiIHN0cm9rZT0iI2VmZGFiMCIgc3Ryb2tlLXdpZHRoPSIzIi8+PC9nPjxwYXRoIGQ9Ik0xMDIgNDkwYy0zMC0xNC0xOC0yOSAwLTMgMTktMjcgMzAtMTAgMCAzTTI4NCA0ODJjLTI3LTE2LTE2LTI3IDAtMyAxOC0yNSAyOC0xMSAwIDMiIHN0cm9rZT0iI2UzYzU4YSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIzIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48L3N2Zz4=") center/contain no-repeat;pointer-events:none;z-index:2;filter:drop-shadow(0 9px 16px #03080566)}@media(max-width:1100px){html[data-season=christmas] .legacy-art:after{width:130px;height:190px;right:-8px;bottom:16px}}@media(max-width:700px){html[data-season=christmas] .legacy-art:after{width:115px;height:164px;right:0;bottom:8px}}

/* The A24 seasonal collection — complete, coordinated public-page themes. */
html[data-season=spring]{--season-a:#acc7a7;--season-b:#ceacc9;--season-deep:#4e795c;--season-trim:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMjAgMjgiPjxkZWZzPjxyYWRpYWxHcmFkaWVudCBpZD0iZ2xvdyI+PHN0b3Agc3RvcC1jb2xvcj0iI2VmZDVhMyIgc3RvcC1vcGFjaXR5PSIuNjUiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNkZmI5N2UiIHN0b3Atb3BhY2l0eT0iMCIvPjwvcmFkaWFsR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJnbGFzcyIgeDI9IjEiIHkyPSIxIj48c3RvcCBzdG9wLWNvbG9yPSIjYzRkZmVjIiBzdG9wLW9wYWNpdHk9Ii4yMyIvPjxzdG9wIG9mZnNldD0iLjYiIHN0b3AtY29sb3I9IiNjNGRmZWMiIHN0b3Atb3BhY2l0eT0iLjA0Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjYzRkZmVjIiBzdG9wLW9wYWNpdHk9Ii4xNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Ik0wIDE4UTMwIDMgNjAgMTdUMTIwIDE2IiBzdHJva2U9IiM2NDg3NmMiIGZpbGw9Im5vbmUiIHN0cm9rZS13aWR0aD0iMS40Ii8+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjUgMTIpIj48ZWxsaXBzZSBjeT0iLTMuMiIgcng9IjIuMDE2IiByeT0iMy4yIiBmaWxsPSIjYzlhZGJmIiB0cmFuc2Zvcm09InJvdGF0ZSgwKSIvPjxlbGxpcHNlIGN5PSItMy4yIiByeD0iMi4wMTYiIHJ5PSIzLjIiIGZpbGw9IiNjOWFkYmYiIHRyYW5zZm9ybT0icm90YXRlKDcyKSIvPjxlbGxpcHNlIGN5PSItMy4yIiByeD0iMi4wMTYiIHJ5PSIzLjIiIGZpbGw9IiNjOWFkYmYiIHRyYW5zZm9ybT0icm90YXRlKDE0NCkiLz48ZWxsaXBzZSBjeT0iLTMuMiIgcng9IjIuMDE2IiByeT0iMy4yIiBmaWxsPSIjYzlhZGJmIiB0cmFuc2Zvcm09InJvdGF0ZSgyMTYpIi8+PGVsbGlwc2UgY3k9Ii0zLjIiIHJ4PSIyLjAxNiIgcnk9IjMuMiIgZmlsbD0iI2M5YWRiZiIgdHJhbnNmb3JtPSJyb3RhdGUoMjg4KSIvPjxjaXJjbGUgcj0iMS41MzYiIGZpbGw9IiNlNWNmOWYiLz48L2c+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoODggMTcpIj48ZWxsaXBzZSBjeT0iLTMiIHJ4PSIxLjg5MDAwMDAwMDAwMDAwMDEiIHJ5PSIzIiBmaWxsPSIjZDdjNmIwIiB0cmFuc2Zvcm09InJvdGF0ZSgwKSIvPjxlbGxpcHNlIGN5PSItMyIgcng9IjEuODkwMDAwMDAwMDAwMDAwMSIgcnk9IjMiIGZpbGw9IiNkN2M2YjAiIHRyYW5zZm9ybT0icm90YXRlKDcyKSIvPjxlbGxpcHNlIGN5PSItMyIgcng9IjEuODkwMDAwMDAwMDAwMDAwMSIgcnk9IjMiIGZpbGw9IiNkN2M2YjAiIHRyYW5zZm9ybT0icm90YXRlKDE0NCkiLz48ZWxsaXBzZSBjeT0iLTMiIHJ4PSIxLjg5MDAwMDAwMDAwMDAwMDEiIHJ5PSIzIiBmaWxsPSIjZDdjNmIwIiB0cmFuc2Zvcm09InJvdGF0ZSgyMTYpIi8+PGVsbGlwc2UgY3k9Ii0zIiByeD0iMS44OTAwMDAwMDAwMDAwMDAxIiByeT0iMyIgZmlsbD0iI2Q3YzZiMCIgdHJhbnNmb3JtPSJyb3RhdGUoMjg4KSIvPjxjaXJjbGUgcj0iMS40NCIgZmlsbD0iI2U1Y2Y5ZiIvPjwvZz48cGF0aCBkPSJNOCAxNXEwLTEyIDEzLTEwLTEgMTEtMTMgMTBtNDItMnEwLTEyLTEyLTExIDAgMTEgMTIgMTFtMjAgNnEtMiAxMCAxMSA4LTEtOS0xMS04bTM0LTNxMi0xMSAxMy0xMS0yIDEyLTEzIDExIiBmaWxsPSIjNzM5MDc5Ii8+PC9zdmc+")}html[data-season=spring] .header{border-bottom-color:color-mix(in srgb,var(--season-a) 30%,transparent);background-color:#0b0e10f2}html[data-season=spring] .header:after{content:"";position:absolute;inset:auto 0 -12px;height:28px;pointer-events:none;z-index:3;background:var(--season-trim) repeat-x 0 0;background-size:120px 28px;opacity:.85}html[data-season=spring] .season-banner{padding-top:17px;background:linear-gradient(90deg,#101317,color-mix(in srgb,var(--season-deep) 22%,#101016),#101317)}html[data-season=spring] .legacy-art:after{content:"";position:absolute;right:-4px;bottom:16px;width:166px;height:232px;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MDAgNTYwIj48ZGVmcz48cmFkaWFsR3JhZGllbnQgaWQ9Imdsb3ciPjxzdG9wIHN0b3AtY29sb3I9IiNlZmQ1YTMiIHN0b3Atb3BhY2l0eT0iLjY1Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjZGZiOTdlIiBzdG9wLW9wYWNpdHk9IjAiLz48L3JhZGlhbEdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iZ2xhc3MiIHgyPSIxIiB5Mj0iMSI+PHN0b3Agc3RvcC1jb2xvcj0iI2M0ZGZlYyIgc3RvcC1vcGFjaXR5PSIuMjMiLz48c3RvcCBvZmZzZXQ9Ii42IiBzdG9wLWNvbG9yPSIjYzRkZmVjIiBzdG9wLW9wYWNpdHk9Ii4wNCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI2M0ZGZlYyIgc3RvcC1vcGFjaXR5PSIuMTciLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48ZWxsaXBzZSBjeD0iMjAxIiBjeT0iNTIwIiByeD0iMTM2IiByeT0iMTYiIGZpbGw9IiMxMDIzMWIiIG9wYWNpdHk9Ii43Ii8+PHBhdGggZD0iTTE5MiA1MTdRMTU2IDQwNCAyMTEgMjg0VDIzOSAxMTQiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2I0Yjg5OSIgc3Ryb2tlLXdpZHRoPSI1IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxODAgNDYwKSByb3RhdGUoLTMzKSBzY2FsZSgxLjEpIj48cGF0aCBkPSJNMCAwQy0zMi0xNC0zOS01Mi0xOC03NSAxMi01NyAxOS0yMSAwIDBaIiBmaWxsPSIjNDg3NDVkIi8+PHBhdGggZD0iTTAgMGwtMTgtNjQiIHN0cm9rZT0iI2Q3ZGVjMCIgc3Ryb2tlLXdpZHRoPSIxIiBvcGFjaXR5PSIuNCIvPjwvZz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMDAgNDIwKSByb3RhdGUoNDUpIHNjYWxlKDEuMTUpIj48cGF0aCBkPSJNMCAwQy0zMi0xNC0zOS01Mi0xOC03NSAxMi01NyAxOS0yMSAwIDBaIiBmaWxsPSIjNmE5NDc0Ii8+PHBhdGggZD0iTTAgMGwtMTgtNjQiIHN0cm9rZT0iI2Q3ZGVjMCIgc3Ryb2tlLXdpZHRoPSIxIiBvcGFjaXR5PSIuNCIvPjwvZz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjUgMzU0KSByb3RhdGUoLTM3KSBzY2FsZSgwLjgpIj48cGF0aCBkPSJNMCAwQy0zMi0xNC0zOS01Mi0xOC03NSAxMi01NyAxOS0yMSAwIDBaIiBmaWxsPSIjNzE5Njc2Ii8+PHBhdGggZD0iTTAgMGwtMTgtNjQiIHN0cm9rZT0iI2Q3ZGVjMCIgc3Ryb2tlLXdpZHRoPSIxIiBvcGFjaXR5PSIuNCIvPjwvZz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMTggMjk4KSByb3RhdGUoMzUpIHNjYWxlKDEpIj48cGF0aCBkPSJNMCAwQy0zMi0xNC0zOS01Mi0xOC03NSAxMi01NyAxOS0yMSAwIDBaIiBmaWxsPSIjNDU2ZTU4Ii8+PHBhdGggZD0iTTAgMGwtMTgtNjQiIHN0cm9rZT0iI2Q3ZGVjMCIgc3Ryb2tlLXdpZHRoPSIxIiBvcGFjaXR5PSIuNCIvPjwvZz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxOTMgMjQzKSByb3RhdGUoLTI3KSBzY2FsZSgwLjgpIj48cGF0aCBkPSJNMCAwQy0zMi0xNC0zOS01Mi0xOC03NSAxMi01NyAxOS0yMSAwIDBaIiBmaWxsPSIjOGJhMzhhIi8+PHBhdGggZD0iTTAgMGwtMTgtNjQiIHN0cm9rZT0iI2Q3ZGVjMCIgc3Ryb2tlLXdpZHRoPSIxIiBvcGFjaXR5PSIuNCIvPjwvZz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMzcgMTkxKSByb3RhdGUoMzApIHNjYWxlKDAuNykiPjxwYXRoIGQ9Ik0wIDBDLTMyLTE0LTM5LTUyLTE4LTc1IDEyLTU3IDE5LTIxIDAgMFoiIGZpbGw9IiM2OThiNzEiLz48cGF0aCBkPSJNMCAwbC0xOC02NCIgc3Ryb2tlPSIjZDdkZWMwIiBzdHJva2Utd2lkdGg9IjEiIG9wYWNpdHk9Ii40Ii8+PC9nPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE2OSAzOTApIj48ZWxsaXBzZSBjeT0iLTE4IiByeD0iMTEuMzQiIHJ5PSIxOCIgZmlsbD0iI2Q5YWJjMiIgdHJhbnNmb3JtPSJyb3RhdGUoMCkiLz48ZWxsaXBzZSBjeT0iLTE4IiByeD0iMTEuMzQiIHJ5PSIxOCIgZmlsbD0iI2Q5YWJjMiIgdHJhbnNmb3JtPSJyb3RhdGUoNzIpIi8+PGVsbGlwc2UgY3k9Ii0xOCIgcng9IjExLjM0IiByeT0iMTgiIGZpbGw9IiNkOWFiYzIiIHRyYW5zZm9ybT0icm90YXRlKDE0NCkiLz48ZWxsaXBzZSBjeT0iLTE4IiByeD0iMTEuMzQiIHJ5PSIxOCIgZmlsbD0iI2Q5YWJjMiIgdHJhbnNmb3JtPSJyb3RhdGUoMjE2KSIvPjxlbGxpcHNlIGN5PSItMTgiIHJ4PSIxMS4zNCIgcnk9IjE4IiBmaWxsPSIjZDlhYmMyIiB0cmFuc2Zvcm09InJvdGF0ZSgyODgpIi8+PGNpcmNsZSByPSI4LjY0IiBmaWxsPSIjZTVjZjlmIi8+PC9nPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIyMiAzMDUpIj48ZWxsaXBzZSBjeT0iLTE1IiByeD0iOS40NSIgcnk9IjE1IiBmaWxsPSIjZDBiYWRjIiB0cmFuc2Zvcm09InJvdGF0ZSgwKSIvPjxlbGxpcHNlIGN5PSItMTUiIHJ4PSI5LjQ1IiByeT0iMTUiIGZpbGw9IiNkMGJhZGMiIHRyYW5zZm9ybT0icm90YXRlKDcyKSIvPjxlbGxpcHNlIGN5PSItMTUiIHJ4PSI5LjQ1IiByeT0iMTUiIGZpbGw9IiNkMGJhZGMiIHRyYW5zZm9ybT0icm90YXRlKDE0NCkiLz48ZWxsaXBzZSBjeT0iLTE1IiByeD0iOS40NSIgcnk9IjE1IiBmaWxsPSIjZDBiYWRjIiB0cmFuc2Zvcm09InJvdGF0ZSgyMTYpIi8+PGVsbGlwc2UgY3k9Ii0xNSIgcng9IjkuNDUiIHJ5PSIxNSIgZmlsbD0iI2QwYmFkYyIgdHJhbnNmb3JtPSJyb3RhdGUoMjg4KSIvPjxjaXJjbGUgcj0iNy4xOTk5OTk5OTk5OTk5OTkiIGZpbGw9IiNlNWNmOWYiLz48L2c+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTkzIDIyMCkiPjxlbGxpcHNlIGN5PSItMTgiIHJ4PSIxMS4zNCIgcnk9IjE4IiBmaWxsPSIjZTNjN2NmIiB0cmFuc2Zvcm09InJvdGF0ZSgwKSIvPjxlbGxpcHNlIGN5PSItMTgiIHJ4PSIxMS4zNCIgcnk9IjE4IiBmaWxsPSIjZTNjN2NmIiB0cmFuc2Zvcm09InJvdGF0ZSg3MikiLz48ZWxsaXBzZSBjeT0iLTE4IiByeD0iMTEuMzQiIHJ5PSIxOCIgZmlsbD0iI2UzYzdjZiIgdHJhbnNmb3JtPSJyb3RhdGUoMTQ0KSIvPjxlbGxpcHNlIGN5PSItMTgiIHJ4PSIxMS4zNCIgcnk9IjE4IiBmaWxsPSIjZTNjN2NmIiB0cmFuc2Zvcm09InJvdGF0ZSgyMTYpIi8+PGVsbGlwc2UgY3k9Ii0xOCIgcng9IjExLjM0IiByeT0iMTgiIGZpbGw9IiNlM2M3Y2YiIHRyYW5zZm9ybT0icm90YXRlKDI4OCkiLz48Y2lyY2xlIHI9IjguNjQiIGZpbGw9IiNlNWNmOWYiLz48L2c+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjM3IDEzNikiPjxlbGxpcHNlIGN5PSItMTIiIHJ4PSI3LjU2MDAwMDAwMDAwMDAwMDUiIHJ5PSIxMiIgZmlsbD0iI2Q1YjRjYyIgdHJhbnNmb3JtPSJyb3RhdGUoMCkiLz48ZWxsaXBzZSBjeT0iLTEyIiByeD0iNy41NjAwMDAwMDAwMDAwMDA1IiByeT0iMTIiIGZpbGw9IiNkNWI0Y2MiIHRyYW5zZm9ybT0icm90YXRlKDcyKSIvPjxlbGxpcHNlIGN5PSItMTIiIHJ4PSI3LjU2MDAwMDAwMDAwMDAwMDUiIHJ5PSIxMiIgZmlsbD0iI2Q1YjRjYyIgdHJhbnNmb3JtPSJyb3RhdGUoMTQ0KSIvPjxlbGxpcHNlIGN5PSItMTIiIHJ4PSI3LjU2MDAwMDAwMDAwMDAwMDUiIHJ5PSIxMiIgZmlsbD0iI2Q1YjRjYyIgdHJhbnNmb3JtPSJyb3RhdGUoMjE2KSIvPjxlbGxpcHNlIGN5PSItMTIiIHJ4PSI3LjU2MDAwMDAwMDAwMDAwMDUiIHJ5PSIxMiIgZmlsbD0iI2Q1YjRjYyIgdHJhbnNmb3JtPSJyb3RhdGUoMjg4KSIvPjxjaXJjbGUgcj0iNS43NiIgZmlsbD0iI2U1Y2Y5ZiIvPjwvZz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5NiAyNTkpIHJvdGF0ZSgtMTQpIj48cGF0aCBkPSJNMCAwQy0zNi01OC02My0yOS0yMSAzLTU3IDE3LTI5IDQyIDAgMFoiIGZpbGw9IiNiOGI0ZDQiLz48cGF0aCBkPSJNMCAwQzM2LTU4IDYzLTI5IDIxIDMgNTcgMTcgMjkgNDIgMCAwWiIgZmlsbD0iI2Q2YjhjOSIvPjxwYXRoIGQ9Ik0wLTh2MjUiIHN0cm9rZT0iI2ExOWE4MCIgc3Ryb2tlLXdpZHRoPSIzIi8+PC9nPjxnIGZpbGw9IiNlMmQxYjEiPjxjaXJjbGUgY3g9IjMwMCIgY3k9IjI0MCIgcj0iMyIvPjxjaXJjbGUgY3g9Ijg0IiBjeT0iNDIyIiByPSIyIi8+PGNpcmNsZSBjeD0iMjgxIiBjeT0iMzQ1IiByPSIyIi8+PC9nPjwvc3ZnPg==") center/contain no-repeat;pointer-events:none;z-index:2;filter:drop-shadow(0 9px 16px #03080566)}html[data-season=spring] main:not(.portal-main) :is(.feature-card,.project-card,.song-card,.quick-bar,.about-connection),html[data-season=spring] .community-main:not(.portal-main) .card{border-color:color-mix(in srgb,var(--season-a) 22%,transparent);border-top-color:color-mix(in srgb,var(--season-a) 43%,transparent);box-shadow:inset 0 1px 0 #ffffff08,0 10px 30px #0001}html[data-season=spring] main:not(.portal-main) :is(.kicker,.eyebrow){color:var(--season-a)}html[data-season=spring] .footer{position:relative;background:radial-gradient(ellipse at 50% 0,color-mix(in srgb,var(--season-deep) 13%,transparent),transparent 65%),#090c0e;border-top:1px solid color-mix(in srgb,var(--season-a) 28%,transparent);padding-top:52px}html[data-season=spring] .footer:before{content:"";position:absolute;inset:0 0 auto;height:28px;pointer-events:none;background:var(--season-trim) repeat-x 0 -2px;background-size:120px 28px;opacity:.8}html[data-season=spring] .hero h1:after,html[data-season=spring] .community-main:not(.portal-main)>h1:after{content:"";position:absolute;left:0;bottom:-17px;width:72%;height:18px;background:var(--season-trim) repeat-x 0 center;background-size:100px 23px;pointer-events:none;opacity:.65;mask-image:linear-gradient(90deg,#000,transparent)}html[data-season=spring] .hero h1,html[data-season=spring] .community-main:not(.portal-main)>h1{position:relative;isolation:isolate}html[data-season=spring] .community-main:not(.portal-main)>h1{margin-bottom:36px}html[data-season=spring] .legacy-seal{border-radius:50%;outline:1px solid color-mix(in srgb,var(--season-a) 22%,transparent);outline-offset:11px;box-shadow:0 0 45px color-mix(in srgb,var(--season-deep) 15%,transparent)}
html[data-season=summer]{--season-a:#e2c18a;--season-b:#9fc9c3;--season-deep:#466f6a;--season-trim:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMjAgMjgiPjxkZWZzPjxyYWRpYWxHcmFkaWVudCBpZD0iZ2xvdyI+PHN0b3Agc3RvcC1jb2xvcj0iI2VmZDVhMyIgc3RvcC1vcGFjaXR5PSIuNjUiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNkZmI5N2UiIHN0b3Atb3BhY2l0eT0iMCIvPjwvcmFkaWFsR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJnbGFzcyIgeDI9IjEiIHkyPSIxIj48c3RvcCBzdG9wLWNvbG9yPSIjYzRkZmVjIiBzdG9wLW9wYWNpdHk9Ii4yMyIvPjxzdG9wIG9mZnNldD0iLjYiIHN0b3AtY29sb3I9IiNjNGRmZWMiIHN0b3Atb3BhY2l0eT0iLjA0Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjYzRkZmVjIiBzdG9wLW9wYWNpdHk9Ii4xNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Ik0wIDE1cTE1LTEyIDMwIDB0MzAgMCAzMCAwIDMwIDBNMCAyM3ExNS0xMiAzMCAwdDMwIDAgMzAgMCAzMCAwIiBzdHJva2U9IiM4MWI1YWQiIGZpbGw9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgb3BhY2l0eT0iLjc1Ii8+PGNpcmNsZSBjeD0iNjAiIGN5PSI2IiByPSIzIiBmaWxsPSIjZTNjMjhlIi8+PC9zdmc+")}html[data-season=summer] .header{border-bottom-color:color-mix(in srgb,var(--season-a) 30%,transparent);background-color:#0b0e10f2}html[data-season=summer] .header:after{content:"";position:absolute;inset:auto 0 -12px;height:28px;pointer-events:none;z-index:3;background:var(--season-trim) repeat-x 0 0;background-size:120px 28px;opacity:.85}html[data-season=summer] .season-banner{padding-top:17px;background:linear-gradient(90deg,#101317,color-mix(in srgb,var(--season-deep) 22%,#101016),#101317)}html[data-season=summer] .legacy-art:after{content:"";position:absolute;right:-4px;bottom:16px;width:166px;height:232px;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MDAgNTYwIj48ZGVmcz48cmFkaWFsR3JhZGllbnQgaWQ9Imdsb3ciPjxzdG9wIHN0b3AtY29sb3I9IiNlZmQ1YTMiIHN0b3Atb3BhY2l0eT0iLjY1Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjZGZiOTdlIiBzdG9wLW9wYWNpdHk9IjAiLz48L3JhZGlhbEdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iZ2xhc3MiIHgyPSIxIiB5Mj0iMSI+PHN0b3Agc3RvcC1jb2xvcj0iI2M0ZGZlYyIgc3RvcC1vcGFjaXR5PSIuMjMiLz48c3RvcCBvZmZzZXQ9Ii42IiBzdG9wLWNvbG9yPSIjYzRkZmVjIiBzdG9wLW9wYWNpdHk9Ii4wNCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI2M0ZGZlYyIgc3RvcC1vcGFjaXR5PSIuMTciLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48Y2lyY2xlIGN4PSIyMTMiIGN5PSIyMjMiIHI9IjExMiIgZmlsbD0idXJsKCNnbG93KSIvPjxjaXJjbGUgY3g9IjIxMyIgY3k9IjIyMyIgcj0iNjIiIGZpbGw9IiNlNGJjNzgiLz48Y2lyY2xlIGN4PSIyMTMiIGN5PSIyMjMiIHI9IjUxIiBmaWxsPSIjZWJjYjk2IiBzdHJva2U9IiNmOWRiYTgiIHN0cm9rZS13aWR0aD0iMiIvPjxwYXRoIGQ9Ik0yMTMgMTM1di0xNSIgc3Ryb2tlPSIjZDhiNTdjIiBzdHJva2Utd2lkdGg9IjQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgdHJhbnNmb3JtPSJyb3RhdGUoMCAyMTMgMjIzKSIvPjxwYXRoIGQ9Ik0yMTMgMTM1di0xNSIgc3Ryb2tlPSIjZDhiNTdjIiBzdHJva2Utd2lkdGg9IjQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgdHJhbnNmb3JtPSJyb3RhdGUoMzAgMjEzIDIyMykiLz48cGF0aCBkPSJNMjEzIDEzNXYtMTUiIHN0cm9rZT0iI2Q4YjU3YyIgc3Ryb2tlLXdpZHRoPSI0IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHRyYW5zZm9ybT0icm90YXRlKDYwIDIxMyAyMjMpIi8+PHBhdGggZD0iTTIxMyAxMzV2LTE1IiBzdHJva2U9IiNkOGI1N2MiIHN0cm9rZS13aWR0aD0iNCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiB0cmFuc2Zvcm09InJvdGF0ZSg5MCAyMTMgMjIzKSIvPjxwYXRoIGQ9Ik0yMTMgMTM1di0xNSIgc3Ryb2tlPSIjZDhiNTdjIiBzdHJva2Utd2lkdGg9IjQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDIxMyAyMjMpIi8+PHBhdGggZD0iTTIxMyAxMzV2LTE1IiBzdHJva2U9IiNkOGI1N2MiIHN0cm9rZS13aWR0aD0iNCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgMjEzIDIyMykiLz48cGF0aCBkPSJNMjEzIDEzNXYtMTUiIHN0cm9rZT0iI2Q4YjU3YyIgc3Ryb2tlLXdpZHRoPSI0IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHRyYW5zZm9ybT0icm90YXRlKDE4MCAyMTMgMjIzKSIvPjxwYXRoIGQ9Ik0yMTMgMTM1di0xNSIgc3Ryb2tlPSIjZDhiNTdjIiBzdHJva2Utd2lkdGg9IjQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgdHJhbnNmb3JtPSJyb3RhdGUoMjEwIDIxMyAyMjMpIi8+PHBhdGggZD0iTTIxMyAxMzV2LTE1IiBzdHJva2U9IiNkOGI1N2MiIHN0cm9rZS13aWR0aD0iNCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiB0cmFuc2Zvcm09InJvdGF0ZSgyNDAgMjEzIDIyMykiLz48cGF0aCBkPSJNMjEzIDEzNXYtMTUiIHN0cm9rZT0iI2Q4YjU3YyIgc3Ryb2tlLXdpZHRoPSI0IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHRyYW5zZm9ybT0icm90YXRlKDI3MCAyMTMgMjIzKSIvPjxwYXRoIGQ9Ik0yMTMgMTM1di0xNSIgc3Ryb2tlPSIjZDhiNTdjIiBzdHJva2Utd2lkdGg9IjQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgdHJhbnNmb3JtPSJyb3RhdGUoMzAwIDIxMyAyMjMpIi8+PHBhdGggZD0iTTIxMyAxMzV2LTE1IiBzdHJva2U9IiNkOGI1N2MiIHN0cm9rZS13aWR0aD0iNCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiB0cmFuc2Zvcm09InJvdGF0ZSgzMzAgMjEzIDIyMykiLz48cGF0aCBkPSJNMzcgMzg5cTUwLTUwIDEwNSAwdDEwOCAwIDEwOSAwdjEwM0gzN1oiIGZpbGw9IiMzODZmNzIiLz48cGF0aCBkPSJNMzggNDA3cTUzLTQ2IDEwOCAwdDEwOCAwIDEwOCAwdjkwSDM4WiIgZmlsbD0iIzRiODU4MiIvPjxwYXRoIGQ9Ik0zOCA0NDBxNTAtNDAgMTA4IDB0MTA4IDAgMTA4IDAiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2IwZDVjMSIgc3Ryb2tlLXdpZHRoPSIzIiBvcGFjaXR5PSIuNyIvPjxwYXRoIGQ9Ik0zNSA0OTVxMTQ3LTQ0IDMyNi0xdjI3SDM1WiIgZmlsbD0iI2MzYTU3NiIvPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDc2IDQ4NCkgcm90YXRlKDIwKSBzY2FsZSgwLjgpIj48cGF0aCBkPSJNMCAwQy0zMi0xNC0zOS01Mi0xOC03NSAxMi01NyAxOS0yMSAwIDBaIiBmaWxsPSIjNzM5NTdjIi8+PHBhdGggZD0iTTAgMGwtMTgtNjQiIHN0cm9rZT0iI2Q3ZGVjMCIgc3Ryb2tlLXdpZHRoPSIxIiBvcGFjaXR5PSIuNCIvPjwvZz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4NiA0NTApIHJvdGF0ZSgtMTgpIHNjYWxlKDAuNjUpIj48cGF0aCBkPSJNMCAwQy0zMi0xNC0zOS01Mi0xOC03NSAxMi01NyAxOS0yMSAwIDBaIiBmaWxsPSIjNTU3ZTY5Ii8+PHBhdGggZD0iTTAgMGwtMTgtNjQiIHN0cm9rZT0iI2Q3ZGVjMCIgc3Ryb2tlLXdpZHRoPSIxIiBvcGFjaXR5PSIuNCIvPjwvZz48cGF0aCBkPSJNMjkxIDQ5OGwxNi0zMSAyMiAyMi0yMCA4WiIgZmlsbD0iI2ViYzQ5YSIvPjxwYXRoIGQ9Ik0xMjUgMzE1cTEzLTE1IDI2IDAgMTMtMTUgMjYgME0yNzcgMzQxcTEwLTEyIDIwIDAgMTAtMTIgMjAgMCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZGZkNGI5IiBzdHJva2Utd2lkdGg9IjMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjwvc3ZnPg==") center/contain no-repeat;pointer-events:none;z-index:2;filter:drop-shadow(0 9px 16px #03080566)}html[data-season=summer] main:not(.portal-main) :is(.feature-card,.project-card,.song-card,.quick-bar,.about-connection),html[data-season=summer] .community-main:not(.portal-main) .card{border-color:color-mix(in srgb,var(--season-a) 22%,transparent);border-top-color:color-mix(in srgb,var(--season-a) 43%,transparent);box-shadow:inset 0 1px 0 #ffffff08,0 10px 30px #0001}html[data-season=summer] main:not(.portal-main) :is(.kicker,.eyebrow){color:var(--season-a)}html[data-season=summer] .footer{position:relative;background:radial-gradient(ellipse at 50% 0,color-mix(in srgb,var(--season-deep) 13%,transparent),transparent 65%),#090c0e;border-top:1px solid color-mix(in srgb,var(--season-a) 28%,transparent);padding-top:52px}html[data-season=summer] .footer:before{content:"";position:absolute;inset:0 0 auto;height:28px;pointer-events:none;background:var(--season-trim) repeat-x 0 -2px;background-size:120px 28px;opacity:.8}html[data-season=summer] .hero h1:after,html[data-season=summer] .community-main:not(.portal-main)>h1:after{content:"";position:absolute;left:0;bottom:-17px;width:72%;height:18px;background:var(--season-trim) repeat-x 0 center;background-size:100px 23px;pointer-events:none;opacity:.65;mask-image:linear-gradient(90deg,#000,transparent)}html[data-season=summer] .hero h1,html[data-season=summer] .community-main:not(.portal-main)>h1{position:relative;isolation:isolate}html[data-season=summer] .community-main:not(.portal-main)>h1{margin-bottom:36px}html[data-season=summer] .legacy-seal{border-radius:50%;outline:1px solid color-mix(in srgb,var(--season-a) 22%,transparent);outline-offset:11px;box-shadow:0 0 45px color-mix(in srgb,var(--season-deep) 15%,transparent)}
html[data-season=autumn]{--season-a:#d7af7d;--season-b:#c58e79;--season-deep:#845b38;--season-trim:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMjAgMjgiPjxkZWZzPjxyYWRpYWxHcmFkaWVudCBpZD0iZ2xvdyI+PHN0b3Agc3RvcC1jb2xvcj0iI2VmZDVhMyIgc3RvcC1vcGFjaXR5PSIuNjUiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNkZmI5N2UiIHN0b3Atb3BhY2l0eT0iMCIvPjwvcmFkaWFsR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJnbGFzcyIgeDI9IjEiIHkyPSIxIj48c3RvcCBzdG9wLWNvbG9yPSIjYzRkZmVjIiBzdG9wLW9wYWNpdHk9Ii4yMyIvPjxzdG9wIG9mZnNldD0iLjYiIHN0b3AtY29sb3I9IiNjNGRmZWMiIHN0b3Atb3BhY2l0eT0iLjA0Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjYzRkZmVjIiBzdG9wLW9wYWNpdHk9Ii4xNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Ik0wIDE2UTM1IDI1IDY1IDEyVDEyMCAxNyIgc3Ryb2tlPSIjOTc3MDRjIiBmaWxsPSJub25lIiBzdHJva2Utd2lkdGg9IjEiLz48cGF0aCBkPSJNMjAgMThxLTE0LTE0IDEtMTcgMTQgOC0xIDE3bTMzLTJxLTcgMTUgOSAxMCA3LTEzLTktMTBtMzgtNFE3OS00IDk3IDJxMTMgMTAtNiAxMCIgZmlsbD0iI2JmOGI1YiIvPjxwYXRoIGQ9Ik0yMiAxNmwtMS0xMW0zNiAxNCAzIDZtMzUtMTcgMi01IiBzdHJva2U9IiNkZmJhODMiIHN0cm9rZS13aWR0aD0iLjciLz48L3N2Zz4=")}html[data-season=autumn] .header{border-bottom-color:color-mix(in srgb,var(--season-a) 30%,transparent);background-color:#0b0e10f2}html[data-season=autumn] .header:after{content:"";position:absolute;inset:auto 0 -12px;height:28px;pointer-events:none;z-index:3;background:var(--season-trim) repeat-x 0 0;background-size:120px 28px;opacity:.85}html[data-season=autumn] .season-banner{padding-top:17px;background:linear-gradient(90deg,#101317,color-mix(in srgb,var(--season-deep) 22%,#101016),#101317)}html[data-season=autumn] .legacy-art:after{content:"";position:absolute;right:-4px;bottom:16px;width:166px;height:232px;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MDAgNTYwIj48ZGVmcz48cmFkaWFsR3JhZGllbnQgaWQ9Imdsb3ciPjxzdG9wIHN0b3AtY29sb3I9IiNlZmQ1YTMiIHN0b3Atb3BhY2l0eT0iLjY1Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjZGZiOTdlIiBzdG9wLW9wYWNpdHk9IjAiLz48L3JhZGlhbEdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iZ2xhc3MiIHgyPSIxIiB5Mj0iMSI+PHN0b3Agc3RvcC1jb2xvcj0iI2M0ZGZlYyIgc3RvcC1vcGFjaXR5PSIuMjMiLz48c3RvcCBvZmZzZXQ9Ii42IiBzdG9wLWNvbG9yPSIjYzRkZmVjIiBzdG9wLW9wYWNpdHk9Ii4wNCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI2M0ZGZlYyIgc3RvcC1vcGFjaXR5PSIuMTciLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48ZWxsaXBzZSBjeD0iMjA0IiBjeT0iNTI2IiByeD0iMTUyIiByeT0iMTciIGZpbGw9IiMyNTFiMTQiLz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMDUgNDkzKSByb3RhdGUoLTE1KSBzY2FsZSgxLjEpIj48cGF0aCBkPSJNMCAwQy0zMi0xNC0zOS01Mi0xOC03NSAxMi01NyAxOS0yMSAwIDBaIiBmaWxsPSIjYzE4YzU2Ii8+PHBhdGggZD0iTTAgMGwtMTgtNjQiIHN0cm9rZT0iI2Q3ZGVjMCIgc3Ryb2tlLXdpZHRoPSIxIiBvcGFjaXR5PSIuNCIvPjwvZz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMTIgNTAwKSByb3RhdGUoNDApIHNjYWxlKDEuMSkiPjxwYXRoIGQ9Ik0wIDBDLTMyLTE0LTM5LTUyLTE4LTc1IDEyLTU3IDE5LTIxIDAgMFoiIGZpbGw9IiNhZDZjNTIiLz48cGF0aCBkPSJNMCAwbC0xOC02NCIgc3Ryb2tlPSIjZDdkZWMwIiBzdHJva2Utd2lkdGg9IjEiIG9wYWNpdHk9Ii40Ii8+PC9nPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMxOSAzOTUpIHJvdGF0ZSg1NSkgc2NhbGUoMC43KSI+PHBhdGggZD0iTTAgMEMtMzItMTQtMzktNTItMTgtNzUgMTItNTcgMTktMjEgMCAwWiIgZmlsbD0iI2QwYTU2YyIvPjxwYXRoIGQ9Ik0wIDBsLTE4LTY0IiBzdHJva2U9IiNkN2RlYzAiIHN0cm9rZS13aWR0aD0iMSIgb3BhY2l0eT0iLjQiLz48L2c+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTAyIDMzMykgcm90YXRlKC00MCkgc2NhbGUoMC42NSkiPjxwYXRoIGQ9Ik0wIDBDLTMyLTE0LTM5LTUyLTE4LTc1IDEyLTU3IDE5LTIxIDAgMFoiIGZpbGw9IiNhYTdkNTYiLz48cGF0aCBkPSJNMCAwbC0xOC02NCIgc3Ryb2tlPSIjZDdkZWMwIiBzdHJva2Utd2lkdGg9IjEiIG9wYWNpdHk9Ii40Ii8+PC9nPjxjaXJjbGUgY3g9IjIxMSIgY3k9IjM1OCIgcj0iMTIyIiBmaWxsPSJ1cmwoI2dsb3cpIi8+PHBhdGggZD0iTTE1MiAyNTRoMTE1bC01IDIxM0gxNTdaIiBmaWxsPSIjYjc4MjRiIiBzdHJva2U9IiNkN2IzN2QiIHN0cm9rZS13aWR0aD0iMiIvPjxwYXRoIGQ9Ik0xNjggMjc4aDgzdjE2MGgtODNaIiBmaWxsPSIjM2UzMDIxIi8+PHBhdGggZD0iTTE2OCAyNzhsODMgMTYwbTAtMTYwLTgzIDE2MCIgc3Ryb2tlPSIjYzI5YjY0IiBzdHJva2Utd2lkdGg9IjMiLz48cGF0aCBkPSJNMTQyIDI1NGwzMS0zMmg3NGwzMSAzMloiIGZpbGw9IiM4ZDY4NDUiLz48cGF0aCBkPSJNMTkyIDIxOHYtMjNhMTggMTggMCAwMTM2IDB2MjMiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2I1OTU2NiIgc3Ryb2tlLXdpZHRoPSI1Ii8+PHJlY3QgeD0iMTkzIiB5PSIzNjkiIHdpZHRoPSIzMyIgaGVpZ2h0PSI2NSIgcng9IjMiIGZpbGw9IiNlZmQ0YTEiLz48cGF0aCBkPSJNMjEwIDM2OGMtMjctMjMgMi00NiAyLTQ2IDE2IDIyIDIwIDM1LTIgNDZaIiBmaWxsPSIjZjdkNzkyIi8+PHBhdGggZD0iTTE1MSA0NjdoMTE2bDEyIDE1SDE0MVoiIGZpbGw9IiM5MTY5M2YiLz48ZyBmaWxsPSIjYjY3NzQ4IiBzdHJva2U9IiNkN2E1NjYiIHN0cm9rZS13aWR0aD0iMiI+PGVsbGlwc2UgY3g9IjExMiIgY3k9IjQ5NCIgcng9IjQ2IiByeT0iMzEiLz48ZWxsaXBzZSBjeD0iMTExIiBjeT0iNDk0IiByeD0iMjUiIHJ5PSIzMSIvPjwvZz48cGF0aCBkPSJNMTExIDQ2M2w1LTE2IiBzdHJva2U9IiM3MzgxNWEiIHN0cm9rZS13aWR0aD0iOCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzA2IDUwMykiPjxlbGxpcHNlIGN5PSItOCIgcng9IjUuMDQiIHJ5PSI4IiBmaWxsPSIjYjM5NDYwIiB0cmFuc2Zvcm09InJvdGF0ZSgwKSIvPjxlbGxpcHNlIGN5PSItOCIgcng9IjUuMDQiIHJ5PSI4IiBmaWxsPSIjYjM5NDYwIiB0cmFuc2Zvcm09InJvdGF0ZSg3MikiLz48ZWxsaXBzZSBjeT0iLTgiIHJ4PSI1LjA0IiByeT0iOCIgZmlsbD0iI2IzOTQ2MCIgdHJhbnNmb3JtPSJyb3RhdGUoMTQ0KSIvPjxlbGxpcHNlIGN5PSItOCIgcng9IjUuMDQiIHJ5PSI4IiBmaWxsPSIjYjM5NDYwIiB0cmFuc2Zvcm09InJvdGF0ZSgyMTYpIi8+PGVsbGlwc2UgY3k9Ii04IiByeD0iNS4wNCIgcnk9IjgiIGZpbGw9IiNiMzk0NjAiIHRyYW5zZm9ybT0icm90YXRlKDI4OCkiLz48Y2lyY2xlIHI9IjMuODQiIGZpbGw9IiNlNWNmOWYiLz48L2c+PC9zdmc+") center/contain no-repeat;pointer-events:none;z-index:2;filter:drop-shadow(0 9px 16px #03080566)}html[data-season=autumn] main:not(.portal-main) :is(.feature-card,.project-card,.song-card,.quick-bar,.about-connection),html[data-season=autumn] .community-main:not(.portal-main) .card{border-color:color-mix(in srgb,var(--season-a) 22%,transparent);border-top-color:color-mix(in srgb,var(--season-a) 43%,transparent);box-shadow:inset 0 1px 0 #ffffff08,0 10px 30px #0001}html[data-season=autumn] main:not(.portal-main) :is(.kicker,.eyebrow){color:var(--season-a)}html[data-season=autumn] .footer{position:relative;background:radial-gradient(ellipse at 50% 0,color-mix(in srgb,var(--season-deep) 13%,transparent),transparent 65%),#090c0e;border-top:1px solid color-mix(in srgb,var(--season-a) 28%,transparent);padding-top:52px}html[data-season=autumn] .footer:before{content:"";position:absolute;inset:0 0 auto;height:28px;pointer-events:none;background:var(--season-trim) repeat-x 0 -2px;background-size:120px 28px;opacity:.8}html[data-season=autumn] .hero h1:after,html[data-season=autumn] .community-main:not(.portal-main)>h1:after{content:"";position:absolute;left:0;bottom:-17px;width:72%;height:18px;background:var(--season-trim) repeat-x 0 center;background-size:100px 23px;pointer-events:none;opacity:.65;mask-image:linear-gradient(90deg,#000,transparent)}html[data-season=autumn] .hero h1,html[data-season=autumn] .community-main:not(.portal-main)>h1{position:relative;isolation:isolate}html[data-season=autumn] .community-main:not(.portal-main)>h1{margin-bottom:36px}html[data-season=autumn] .legacy-seal{border-radius:50%;outline:1px solid color-mix(in srgb,var(--season-a) 22%,transparent);outline-offset:11px;box-shadow:0 0 45px color-mix(in srgb,var(--season-deep) 15%,transparent)}
html[data-season=winter]{--season-a:#c6dfe7;--season-b:#a6b4d4;--season-deep:#56758c;--season-trim:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMjAgMjgiPjxkZWZzPjxyYWRpYWxHcmFkaWVudCBpZD0iZ2xvdyI+PHN0b3Agc3RvcC1jb2xvcj0iI2VmZDVhMyIgc3RvcC1vcGFjaXR5PSIuNjUiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNkZmI5N2UiIHN0b3Atb3BhY2l0eT0iMCIvPjwvcmFkaWFsR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJnbGFzcyIgeDI9IjEiIHkyPSIxIj48c3RvcCBzdG9wLWNvbG9yPSIjYzRkZmVjIiBzdG9wLW9wYWNpdHk9Ii4yMyIvPjxzdG9wIG9mZnNldD0iLjYiIHN0b3AtY29sb3I9IiNjNGRmZWMiIHN0b3Atb3BhY2l0eT0iLjA0Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjYzRkZmVjIiBzdG9wLW9wYWNpdHk9Ii4xNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Ik0wIDRxMzAgNCA2MCAwdDYwIDAiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzlmYmNjYiIgc3Ryb2tlLW9wYWNpdHk9Ii41Ii8+PHBhdGggZD0iTTEyIDN2MTJsNC00IDQgNSA2LTEybTQyLTEgMyAxNyA1LTYgNCA2IDMtMTdtMjEgMSAzIDExIDQtNCA0IDcgMy0xNCIgZmlsbD0iI2EzYzFkMCIgb3BhY2l0eT0iLjYiLz48ZyBmaWxsPSIjZDVlN2VmIj48Y2lyY2xlIGN4PSI0NCIgY3k9IjIwIiByPSIxLjUiLz48Y2lyY2xlIGN4PSI5MiIgY3k9IjIyIiByPSIxIi8+PC9nPjwvc3ZnPg==")}html[data-season=winter] .header{border-bottom-color:color-mix(in srgb,var(--season-a) 30%,transparent);background-color:#0b0e10f2}html[data-season=winter] .header:after{content:"";position:absolute;inset:auto 0 -12px;height:28px;pointer-events:none;z-index:3;background:var(--season-trim) repeat-x 0 0;background-size:120px 28px;opacity:.85}html[data-season=winter] .season-banner{padding-top:17px;background:linear-gradient(90deg,#101317,color-mix(in srgb,var(--season-deep) 22%,#101016),#101317)}html[data-season=winter] .legacy-art:after{content:"";position:absolute;right:-4px;bottom:16px;width:166px;height:232px;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MDAgNTYwIj48ZGVmcz48cmFkaWFsR3JhZGllbnQgaWQ9Imdsb3ciPjxzdG9wIHN0b3AtY29sb3I9IiNlZmQ1YTMiIHN0b3Atb3BhY2l0eT0iLjY1Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjZGZiOTdlIiBzdG9wLW9wYWNpdHk9IjAiLz48L3JhZGlhbEdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iZ2xhc3MiIHgyPSIxIiB5Mj0iMSI+PHN0b3Agc3RvcC1jb2xvcj0iI2M0ZGZlYyIgc3RvcC1vcGFjaXR5PSIuMjMiLz48c3RvcCBvZmZzZXQ9Ii42IiBzdG9wLWNvbG9yPSIjYzRkZmVjIiBzdG9wLW9wYWNpdHk9Ii4wNCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI2M0ZGZlYyIgc3RvcC1vcGFjaXR5PSIuMTciLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48ZWxsaXBzZSBjeD0iMjAyIiBjeT0iNTMwIiByeD0iMTQ1IiByeT0iMTUiIGZpbGw9IiMxYjJkMzgiLz48Y2lyY2xlIGN4PSIyMDIiIGN5PSIzMDciIHI9IjE1NSIgZmlsbD0idXJsKCNnbGFzcykiIHN0cm9rZT0iIzlmYmVjYiIgc3Ryb2tlLW9wYWNpdHk9Ii42NSIgc3Ryb2tlLXdpZHRoPSIyIi8+PHBhdGggZD0iTTkyIDQwMGw3Mi0xMzAgNjMgMTExIDM4LTY1IDU4IDg0WiIgZmlsbD0iIzczOTVhOCIvPjxwYXRoIGQ9Ik0xNDAgMzEybDI0LTQyIDI2IDQ1LTI3LTEwWiIgZmlsbD0iI2Q1ZTZlOSIvPjxwYXRoIGQ9Ik0xMDIgNDA1cTk1LTQ0IDIwNiAwdjQwSDEwMloiIGZpbGw9IiNhOGM0ZDEiLz48ZyBmaWxsPSIjNDI2YzcxIj48cGF0aCBkPSJNMTI4IDM0NGwtMzIgNjJoNjRaIi8+PHBhdGggZD0iTTI3MSAzNjNsLTI5IDU3aDU4WiIvPjwvZz48cGF0aCBkPSJNMTIxIDM1N2w3LTEzIDggMTVNMjY0IDM3N2w3LTE0IDcgMTUiIHN0cm9rZT0iI2RhZThlNSIgc3Ryb2tlLXdpZHRoPSIzIiBmaWxsPSJub25lIi8+PGNpcmNsZSBjeD0iMTQ2IiBjeT0iMjI2IiByPSI0IiBmaWxsPSIjYzllMWVhIiBvcGFjaXR5PSIuOCIvPjxjaXJjbGUgY3g9IjIzMiIgY3k9IjIwNCIgcj0iMyIgZmlsbD0iI2M5ZTFlYSIgb3BhY2l0eT0iLjgiLz48Y2lyY2xlIGN4PSIyODUiIGN5PSIyNzAiIHI9IjQiIGZpbGw9IiNjOWUxZWEiIG9wYWNpdHk9Ii44Ii8+PGNpcmNsZSBjeD0iMTA5IiBjeT0iMzAwIiByPSIzIiBmaWxsPSIjYzllMWVhIiBvcGFjaXR5PSIuOCIvPjxjaXJjbGUgY3g9IjIwOCIgY3k9IjMzNyIgcj0iNCIgZmlsbD0iI2M5ZTFlYSIgb3BhY2l0eT0iLjgiLz48Y2lyY2xlIGN4PSIyNTYiIGN5PSIzNzUiIHI9IjMiIGZpbGw9IiNjOWUxZWEiIG9wYWNpdHk9Ii44Ii8+PGNpcmNsZSBjeD0iMTc1IiBjeT0iMzkyIiByPSI0IiBmaWxsPSIjYzllMWVhIiBvcGFjaXR5PSIuOCIvPjxwYXRoIGQ9Ik0xMDkgNDU5aDE4NmwxNSA1MEg5NFoiIGZpbGw9IiM1MjY2NzgiIHN0cm9rZT0iI2E3YmNjNiIgc3Ryb2tlLXdpZHRoPSIyIi8+PHBhdGggZD0iTTkxIDUwOWgyMjF2MTZIOTFaIiBmaWxsPSIjN2Y5NmE0Ii8+PHBhdGggZD0iTTExMiAyMzdxMjAtMzggNTItNTIiIHN0cm9rZT0iI2YwZjhmYSIgc3Ryb2tlLW9wYWNpdHk9Ii40IiBzdHJva2Utd2lkdGg9IjgiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0xOTkgNDc1bDQgMTAgMTEgMi04IDcgMiAxMS05LTYtMTAgNiAyLTExLTgtNyAxMi0yWiIgZmlsbD0iI2QyZGNlMCIvPjwvc3ZnPg==") center/contain no-repeat;pointer-events:none;z-index:2;filter:drop-shadow(0 9px 16px #03080566)}html[data-season=winter] main:not(.portal-main) :is(.feature-card,.project-card,.song-card,.quick-bar,.about-connection),html[data-season=winter] .community-main:not(.portal-main) .card{border-color:color-mix(in srgb,var(--season-a) 22%,transparent);border-top-color:color-mix(in srgb,var(--season-a) 43%,transparent);box-shadow:inset 0 1px 0 #ffffff08,0 10px 30px #0001}html[data-season=winter] main:not(.portal-main) :is(.kicker,.eyebrow){color:var(--season-a)}html[data-season=winter] .footer{position:relative;background:radial-gradient(ellipse at 50% 0,color-mix(in srgb,var(--season-deep) 13%,transparent),transparent 65%),#090c0e;border-top:1px solid color-mix(in srgb,var(--season-a) 28%,transparent);padding-top:52px}html[data-season=winter] .footer:before{content:"";position:absolute;inset:0 0 auto;height:28px;pointer-events:none;background:var(--season-trim) repeat-x 0 -2px;background-size:120px 28px;opacity:.8}html[data-season=winter] .hero h1:after,html[data-season=winter] .community-main:not(.portal-main)>h1:after{content:"";position:absolute;left:0;bottom:-17px;width:72%;height:18px;background:var(--season-trim) repeat-x 0 center;background-size:100px 23px;pointer-events:none;opacity:.65;mask-image:linear-gradient(90deg,#000,transparent)}html[data-season=winter] .hero h1,html[data-season=winter] .community-main:not(.portal-main)>h1{position:relative;isolation:isolate}html[data-season=winter] .community-main:not(.portal-main)>h1{margin-bottom:36px}html[data-season=winter] .legacy-seal{border-radius:50%;outline:1px solid color-mix(in srgb,var(--season-a) 22%,transparent);outline-offset:11px;box-shadow:0 0 45px color-mix(in srgb,var(--season-deep) 15%,transparent)}
html[data-season=easter]{--season-a:#ceb7de;--season-b:#decc9f;--season-deep:#897199;--season-trim:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMjAgMjgiPjxkZWZzPjxyYWRpYWxHcmFkaWVudCBpZD0iZ2xvdyI+PHN0b3Agc3RvcC1jb2xvcj0iI2VmZDVhMyIgc3RvcC1vcGFjaXR5PSIuNjUiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNkZmI5N2UiIHN0b3Atb3BhY2l0eT0iMCIvPjwvcmFkaWFsR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJnbGFzcyIgeDI9IjEiIHkyPSIxIj48c3RvcCBzdG9wLWNvbG9yPSIjYzRkZmVjIiBzdG9wLW9wYWNpdHk9Ii4yMyIvPjxzdG9wIG9mZnNldD0iLjYiIHN0b3AtY29sb3I9IiNjNGRmZWMiIHN0b3Atb3BhY2l0eT0iLjA0Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjYzRkZmVjIiBzdG9wLW9wYWNpdHk9Ii4xNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Ik0wIDE2UTMwIDcgNjAgMTZ0NjAgMCIgc3Ryb2tlPSIjODk5NjdhIiBmaWxsPSJub25lIi8+PGVsbGlwc2UgY3g9IjI3IiBjeT0iMTQiIHJ4PSI0IiByeT0iNiIgZmlsbD0iI2M2YTljZSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE4IDI3IDE0KSIvPjxwYXRoIGQ9Ik0yMyAxNGg4IiBzdHJva2U9IiNlNGQyYjEiLz48ZWxsaXBzZSBjeD0iODciIGN5PSIxNSIgcng9IjQiIHJ5PSI2IiBmaWxsPSIjZDliZDkxIiB0cmFuc2Zvcm09InJvdGF0ZSgxOCA4NyAxNSkiLz48cGF0aCBkPSJNODMgMTVoOCIgc3Ryb2tlPSIjZWVlMGM0Ii8+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTYgMTcpIj48ZWxsaXBzZSBjeT0iLTIuMiIgcng9IjEuMzg2MDAwMDAwMDAwMDAwMSIgcnk9IjIuMiIgZmlsbD0iI2NmYjhkMyIgdHJhbnNmb3JtPSJyb3RhdGUoMCkiLz48ZWxsaXBzZSBjeT0iLTIuMiIgcng9IjEuMzg2MDAwMDAwMDAwMDAwMSIgcnk9IjIuMiIgZmlsbD0iI2NmYjhkMyIgdHJhbnNmb3JtPSJyb3RhdGUoNzIpIi8+PGVsbGlwc2UgY3k9Ii0yLjIiIHJ4PSIxLjM4NjAwMDAwMDAwMDAwMDEiIHJ5PSIyLjIiIGZpbGw9IiNjZmI4ZDMiIHRyYW5zZm9ybT0icm90YXRlKDE0NCkiLz48ZWxsaXBzZSBjeT0iLTIuMiIgcng9IjEuMzg2MDAwMDAwMDAwMDAwMSIgcnk9IjIuMiIgZmlsbD0iI2NmYjhkMyIgdHJhbnNmb3JtPSJyb3RhdGUoMjE2KSIvPjxlbGxpcHNlIGN5PSItMi4yIiByeD0iMS4zODYwMDAwMDAwMDAwMDAxIiByeT0iMi4yIiBmaWxsPSIjY2ZiOGQzIiB0cmFuc2Zvcm09InJvdGF0ZSgyODgpIi8+PGNpcmNsZSByPSIxLjA1NiIgZmlsbD0iI2U1Y2Y5ZiIvPjwvZz48L3N2Zz4=")}html[data-season=easter] .header{border-bottom-color:color-mix(in srgb,var(--season-a) 30%,transparent);background-color:#0b0e10f2}html[data-season=easter] .header:after{content:"";position:absolute;inset:auto 0 -12px;height:28px;pointer-events:none;z-index:3;background:var(--season-trim) repeat-x 0 0;background-size:120px 28px;opacity:.85}html[data-season=easter] .season-banner{padding-top:17px;background:linear-gradient(90deg,#101317,color-mix(in srgb,var(--season-deep) 22%,#101016),#101317)}html[data-season=easter] .legacy-art:after{content:"";position:absolute;right:-4px;bottom:16px;width:166px;height:232px;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MDAgNTYwIj48ZGVmcz48cmFkaWFsR3JhZGllbnQgaWQ9Imdsb3ciPjxzdG9wIHN0b3AtY29sb3I9IiNlZmQ1YTMiIHN0b3Atb3BhY2l0eT0iLjY1Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjZGZiOTdlIiBzdG9wLW9wYWNpdHk9IjAiLz48L3JhZGlhbEdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iZ2xhc3MiIHgyPSIxIiB5Mj0iMSI+PHN0b3Agc3RvcC1jb2xvcj0iI2M0ZGZlYyIgc3RvcC1vcGFjaXR5PSIuMjMiLz48c3RvcCBvZmZzZXQ9Ii42IiBzdG9wLWNvbG9yPSIjYzRkZmVjIiBzdG9wLW9wYWNpdHk9Ii4wNCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI2M0ZGZlYyIgc3RvcC1vcGFjaXR5PSIuMTciLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48ZWxsaXBzZSBjeD0iMjAyIiBjeT0iNTI4IiByeD0iMTQ1IiByeT0iMTUiIGZpbGw9IiMyNjMzMjgiLz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3NCA0NzkpIHJvdGF0ZSgtMTApIHNjYWxlKDEuMSkiPjxwYXRoIGQ9Ik0wIDBDLTMyLTE0LTM5LTUyLTE4LTc1IDEyLTU3IDE5LTIxIDAgMFoiIGZpbGw9IiM4NmE4ODciLz48cGF0aCBkPSJNMCAwbC0xOC02NCIgc3Ryb2tlPSIjZDdkZWMwIiBzdHJva2Utd2lkdGg9IjEiIG9wYWNpdHk9Ii40Ii8+PC9nPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMyNCA0OTEpIHJvdGF0ZSg0NSkgc2NhbGUoMSkiPjxwYXRoIGQ9Ik0wIDBDLTMyLTE0LTM5LTUyLTE4LTc1IDEyLTU3IDE5LTIxIDAgMFoiIGZpbGw9IiM3NTliODAiLz48cGF0aCBkPSJNMCAwbC0xOC02NCIgc3Ryb2tlPSIjZDdkZWMwIiBzdHJva2Utd2lkdGg9IjEiIG9wYWNpdHk9Ii40Ii8+PC9nPjxwYXRoIGQ9Ik0xMDEgNDA4QzcyIDE3MSAzMjYgMTcxIDMwNSA0MDgiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2FjODk2MCIgc3Ryb2tlLXdpZHRoPSIxMSIvPjxwYXRoIGQ9Ik0xMDEgNDA4QzcyIDE3MSAzMjYgMTcxIDMwNSA0MDgiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2QwYjU4YSIgc3Ryb2tlLXdpZHRoPSIyIi8+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTQ0IDM2OSkgcm90YXRlKC0xNykiPjxwYXRoIGQ9Ik0wLTY1Qy01MS00MS00OSA0NCAwIDQ1IDQ5IDQ0IDUxLTQxIDAtNjVaIiBmaWxsPSIjYmNhNGNlIiBzdHJva2U9IiNlZGRkYzIiIHN0cm9rZS13aWR0aD0iMiIvPjxwYXRoIGQ9Ik0tMzUgMGg3ME0tMzAgMTloNjAiIHN0cm9rZT0iI2U3ZDNiMyIgc3Ryb2tlLXdpZHRoPSI2IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTS0yNi0yMWwxMyA4IDEzLTggMTMgOCAxMy04IiBzdHJva2U9IiNlN2QzYjMiIHN0cm9rZS13aWR0aD0iMyIgZmlsbD0ibm9uZSIvPjwvZz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMTUgMzQyKSByb3RhdGUoNikiPjxwYXRoIGQ9Ik0wLTY1Qy01MS00MS00OSA0NCAwIDQ1IDQ5IDQ0IDUxLTQxIDAtNjVaIiBmaWxsPSIjYjRjNGE0IiBzdHJva2U9IiNlZGRkYzIiIHN0cm9rZS13aWR0aD0iMiIvPjxwYXRoIGQ9Ik0tMzUgMGg3ME0tMzAgMTloNjAiIHN0cm9rZT0iI2YwZGZiYSIgc3Ryb2tlLXdpZHRoPSI2IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTS0yNi0yMWwxMyA4IDEzLTggMTMgOCAxMy04IiBzdHJva2U9IiNmMGRmYmEiIHN0cm9rZS13aWR0aD0iMyIgZmlsbD0ibm9uZSIvPjwvZz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNzUgMzg4KSByb3RhdGUoMjIpIj48cGF0aCBkPSJNMC02NUMtNTEtNDEtNDkgNDQgMCA0NSA0OSA0NCA1MS00MSAwLTY1WiIgZmlsbD0iI2Q1YjU5MSIgc3Ryb2tlPSIjZWRkZGMyIiBzdHJva2Utd2lkdGg9IjIiLz48cGF0aCBkPSJNLTM1IDBoNzBNLTMwIDE5aDYwIiBzdHJva2U9IiNlZmUzYzYiIHN0cm9rZS13aWR0aD0iNiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0tMjYtMjFsMTMgOCAxMy04IDEzIDggMTMtOCIgc3Ryb2tlPSIjZWZlM2M2IiBzdHJva2Utd2lkdGg9IjMiIGZpbGw9Im5vbmUiLz48L2c+PHBhdGggZD0iTTc5IDQwNGgyNDlsLTI2IDExMXEtOTkgMjctMTk5IDBaIiBmaWxsPSIjYTE3YTUxIiBzdHJva2U9IiNjZmIyOGEiIHN0cm9rZS13aWR0aD0iMyIvPjxwYXRoIGQ9Ik05MCA0MjVoMjI1IiBzdHJva2U9IiNkM2I0OGEiIHN0cm9rZS13aWR0aD0iNCIvPjxwYXRoIGQ9Ik05MCA0NDhoMjI1IiBzdHJva2U9IiNkM2I0OGEiIHN0cm9rZS13aWR0aD0iNCIvPjxwYXRoIGQ9Ik05MCA0NzFoMjI1IiBzdHJva2U9IiNkM2I0OGEiIHN0cm9rZS13aWR0aD0iNCIvPjxwYXRoIGQ9Ik05MCA0OTRoMjI1IiBzdHJva2U9IiNkM2I0OGEiIHN0cm9rZS13aWR0aD0iNCIvPjxwYXRoIGQ9Ik0xMjMgNDEwbDE0IDEwN20yOS0xMDcgNyAxMTRtMjktMTE0djExNm0zMC0xMTYtNyAxMTRtMzgtMTE0LTE0IDEwN200Ny0xMDctMTkgMTExIiBzdHJva2U9IiM2ZTUzMzciIHN0cm9rZS13aWR0aD0iMyIgb3BhY2l0eT0iLjYiLz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5NiA0MDgpIj48ZWxsaXBzZSBjeT0iLTEyIiByeD0iNy41NjAwMDAwMDAwMDAwMDA1IiByeT0iMTIiIGZpbGw9IiNkZWMxY2YiIHRyYW5zZm9ybT0icm90YXRlKDApIi8+PGVsbGlwc2UgY3k9Ii0xMiIgcng9IjcuNTYwMDAwMDAwMDAwMDAwNSIgcnk9IjEyIiBmaWxsPSIjZGVjMWNmIiB0cmFuc2Zvcm09InJvdGF0ZSg3MikiLz48ZWxsaXBzZSBjeT0iLTEyIiByeD0iNy41NjAwMDAwMDAwMDAwMDA1IiByeT0iMTIiIGZpbGw9IiNkZWMxY2YiIHRyYW5zZm9ybT0icm90YXRlKDE0NCkiLz48ZWxsaXBzZSBjeT0iLTEyIiByeD0iNy41NjAwMDAwMDAwMDAwMDA1IiByeT0iMTIiIGZpbGw9IiNkZWMxY2YiIHRyYW5zZm9ybT0icm90YXRlKDIxNikiLz48ZWxsaXBzZSBjeT0iLTEyIiByeD0iNy41NjAwMDAwMDAwMDAwMDA1IiByeT0iMTIiIGZpbGw9IiNkZWMxY2YiIHRyYW5zZm9ybT0icm90YXRlKDI4OCkiLz48Y2lyY2xlIHI9IjUuNzYiIGZpbGw9IiNlNWNmOWYiLz48L2c+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzA4IDQzMikiPjxlbGxpcHNlIGN5PSItMTIiIHJ4PSI3LjU2MDAwMDAwMDAwMDAwMDUiIHJ5PSIxMiIgZmlsbD0iI2U3Y2Y5ZiIgdHJhbnNmb3JtPSJyb3RhdGUoMCkiLz48ZWxsaXBzZSBjeT0iLTEyIiByeD0iNy41NjAwMDAwMDAwMDAwMDA1IiByeT0iMTIiIGZpbGw9IiNlN2NmOWYiIHRyYW5zZm9ybT0icm90YXRlKDcyKSIvPjxlbGxpcHNlIGN5PSItMTIiIHJ4PSI3LjU2MDAwMDAwMDAwMDAwMDUiIHJ5PSIxMiIgZmlsbD0iI2U3Y2Y5ZiIgdHJhbnNmb3JtPSJyb3RhdGUoMTQ0KSIvPjxlbGxpcHNlIGN5PSItMTIiIHJ4PSI3LjU2MDAwMDAwMDAwMDAwMDUiIHJ5PSIxMiIgZmlsbD0iI2U3Y2Y5ZiIgdHJhbnNmb3JtPSJyb3RhdGUoMjE2KSIvPjxlbGxpcHNlIGN5PSItMTIiIHJ4PSI3LjU2MDAwMDAwMDAwMDAwMDUiIHJ5PSIxMiIgZmlsbD0iI2U3Y2Y5ZiIgdHJhbnNmb3JtPSJyb3RhdGUoMjg4KSIvPjxjaXJjbGUgcj0iNS43NiIgZmlsbD0iI2U1Y2Y5ZiIvPjwvZz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMDAgMjQ0KSI+PGVsbGlwc2UgY3k9Ii0xMCIgcng9IjYuMyIgcnk9IjEwIiBmaWxsPSIjZDNiN2RiIiB0cmFuc2Zvcm09InJvdGF0ZSgwKSIvPjxlbGxpcHNlIGN5PSItMTAiIHJ4PSI2LjMiIHJ5PSIxMCIgZmlsbD0iI2QzYjdkYiIgdHJhbnNmb3JtPSJyb3RhdGUoNzIpIi8+PGVsbGlwc2UgY3k9Ii0xMCIgcng9IjYuMyIgcnk9IjEwIiBmaWxsPSIjZDNiN2RiIiB0cmFuc2Zvcm09InJvdGF0ZSgxNDQpIi8+PGVsbGlwc2UgY3k9Ii0xMCIgcng9IjYuMyIgcnk9IjEwIiBmaWxsPSIjZDNiN2RiIiB0cmFuc2Zvcm09InJvdGF0ZSgyMTYpIi8+PGVsbGlwc2UgY3k9Ii0xMCIgcng9IjYuMyIgcnk9IjEwIiBmaWxsPSIjZDNiN2RiIiB0cmFuc2Zvcm09InJvdGF0ZSgyODgpIi8+PGNpcmNsZSByPSI0LjgiIGZpbGw9IiNlNWNmOWYiLz48L2c+PC9zdmc+") center/contain no-repeat;pointer-events:none;z-index:2;filter:drop-shadow(0 9px 16px #03080566)}html[data-season=easter] main:not(.portal-main) :is(.feature-card,.project-card,.song-card,.quick-bar,.about-connection),html[data-season=easter] .community-main:not(.portal-main) .card{border-color:color-mix(in srgb,var(--season-a) 22%,transparent);border-top-color:color-mix(in srgb,var(--season-a) 43%,transparent);box-shadow:inset 0 1px 0 #ffffff08,0 10px 30px #0001}html[data-season=easter] main:not(.portal-main) :is(.kicker,.eyebrow){color:var(--season-a)}html[data-season=easter] .footer{position:relative;background:radial-gradient(ellipse at 50% 0,color-mix(in srgb,var(--season-deep) 13%,transparent),transparent 65%),#090c0e;border-top:1px solid color-mix(in srgb,var(--season-a) 28%,transparent);padding-top:52px}html[data-season=easter] .footer:before{content:"";position:absolute;inset:0 0 auto;height:28px;pointer-events:none;background:var(--season-trim) repeat-x 0 -2px;background-size:120px 28px;opacity:.8}html[data-season=easter] .hero h1:after,html[data-season=easter] .community-main:not(.portal-main)>h1:after{content:"";position:absolute;left:0;bottom:-17px;width:72%;height:18px;background:var(--season-trim) repeat-x 0 center;background-size:100px 23px;pointer-events:none;opacity:.65;mask-image:linear-gradient(90deg,#000,transparent)}html[data-season=easter] .hero h1,html[data-season=easter] .community-main:not(.portal-main)>h1{position:relative;isolation:isolate}html[data-season=easter] .community-main:not(.portal-main)>h1{margin-bottom:36px}html[data-season=easter] .legacy-seal{border-radius:50%;outline:1px solid color-mix(in srgb,var(--season-a) 22%,transparent);outline-offset:11px;box-shadow:0 0 45px color-mix(in srgb,var(--season-deep) 15%,transparent)}
html[data-season=halloween]{--season-a:#d4aa7b;--season-b:#b09bc8;--season-deep:#704d7d;--season-trim:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMjAgMjgiPjxkZWZzPjxyYWRpYWxHcmFkaWVudCBpZD0iZ2xvdyI+PHN0b3Agc3RvcC1jb2xvcj0iI2VmZDVhMyIgc3RvcC1vcGFjaXR5PSIuNjUiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNkZmI5N2UiIHN0b3Atb3BhY2l0eT0iMCIvPjwvcmFkaWFsR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJnbGFzcyIgeDI9IjEiIHkyPSIxIj48c3RvcCBzdG9wLWNvbG9yPSIjYzRkZmVjIiBzdG9wLW9wYWNpdHk9Ii4yMyIvPjxzdG9wIG9mZnNldD0iLjYiIHN0b3AtY29sb3I9IiNjNGRmZWMiIHN0b3Atb3BhY2l0eT0iLjA0Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjYzRkZmVjIiBzdG9wLW9wYWNpdHk9Ii4xNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Ik0wIDdRMzAgMjEgNjAgN3Q2MCAwIiBzdHJva2U9IiM4YjczOTciIGZpbGw9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIvPjxwYXRoIGQ9Ik0yOCA4djEybTYxLTEzdjEzIiBzdHJva2U9IiNiMjhiNjQiLz48cGF0aCBkPSJNMjQgMjBxNC04IDggMHY1aC04Wm02MSAwcTQtOCA4IDB2NWgtOFoiIGZpbGw9IiNjNDk2NjAiLz48cGF0aCBkPSJNNTMgMTFsNSAzIDItNCAyIDQgNS0zLTMgNy00LTItNCAyWiIgZmlsbD0iI2FjOTViZCIvPjwvc3ZnPg==")}html[data-season=halloween] .header{border-bottom-color:color-mix(in srgb,var(--season-a) 30%,transparent);background-color:#0b0e10f2}html[data-season=halloween] .header:after{content:"";position:absolute;inset:auto 0 -12px;height:28px;pointer-events:none;z-index:3;background:var(--season-trim) repeat-x 0 0;background-size:120px 28px;opacity:.85}html[data-season=halloween] .season-banner{padding-top:17px;background:linear-gradient(90deg,#101317,color-mix(in srgb,var(--season-deep) 22%,#101016),#101317)}html[data-season=halloween] .legacy-art:after{content:"";position:absolute;right:-4px;bottom:16px;width:166px;height:232px;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MDAgNTYwIj48ZGVmcz48cmFkaWFsR3JhZGllbnQgaWQ9Imdsb3ciPjxzdG9wIHN0b3AtY29sb3I9IiNlZmQ1YTMiIHN0b3Atb3BhY2l0eT0iLjY1Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjZGZiOTdlIiBzdG9wLW9wYWNpdHk9IjAiLz48L3JhZGlhbEdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iZ2xhc3MiIHgyPSIxIiB5Mj0iMSI+PHN0b3Agc3RvcC1jb2xvcj0iI2M0ZGZlYyIgc3RvcC1vcGFjaXR5PSIuMjMiLz48c3RvcCBvZmZzZXQ9Ii42IiBzdG9wLWNvbG9yPSIjYzRkZmVjIiBzdG9wLW9wYWNpdHk9Ii4wNCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI2M0ZGZlYyIgc3RvcC1vcGFjaXR5PSIuMTciLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48Y2lyY2xlIGN4PSIyNTkiIGN5PSIxOTIiIHI9IjU4IiBmaWxsPSIjZDZiYzg2Ii8+PGNpcmNsZSBjeD0iMjgyIiBjeT0iMTcyIiByPSI1MyIgZmlsbD0iIzE0MTQxZSIvPjxwYXRoIGQ9Ik04NCAyOTJxLTMxLTQyLTYwLTdsMjIgMCA5IDIwIDEzLTE0IDE2IDFxMjMtMjkgNDctN2wtMjAgMi0xMCAxOC0xMy0xM1oiIGZpbGw9IiNhMjkyYjUiIG9wYWNpdHk9Ii43Ii8+PGVsbGlwc2UgY3g9IjIwMiIgY3k9IjUyNyIgcng9IjE0NCIgcnk9IjE0IiBmaWxsPSIjMjgxYjFmIi8+PHBhdGggZD0iTTIwNCAzMjhxLTgtMzkgMjUtNDgiIHN0cm9rZT0iIzcwN2I1MSIgc3Ryb2tlLXdpZHRoPSIxNCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBmaWxsPSJub25lIi8+PGcgZmlsbD0iI2IzN2E0YSIgc3Ryb2tlPSIjZDRhNjZjIiBzdHJva2Utd2lkdGg9IjIiPjxlbGxpcHNlIGN4PSIyMDEiIGN5PSI0MjMiIHJ4PSIxMjMiIHJ5PSI5MSIvPjxlbGxpcHNlIGN4PSIyMDEiIGN5PSI0MjMiIHJ4PSI3OCIgcnk9IjkyIi8+PGVsbGlwc2UgY3g9IjIwMSIgY3k9IjQyMyIgcng9IjM3IiByeT0iOTEiLz48L2c+PHBhdGggZD0iTTEyNCA0MDdsMzctMjUgMjEgMzZabTk2IDExIDI0LTM2IDM0IDI1Wk0xMjggNDUybDI2IDEzIDE3LTkgMjQgMTUgMjMtMTEgMTkgNyAzOS0xOS0yMSAzMy0zMCA5LTI2LTYtMjkgMy0yNC0xMloiIGZpbGw9IiMzMDIzMWUiLz48cGF0aCBkPSJNMTM4IDQwNWwyMi0xNCAxMiAxOG02MiAwIDEyLTE4IDIxIDE0IiBmaWxsPSJub25lIiBzdHJva2U9IiNlZmM0ODMiIHN0cm9rZS13aWR0aD0iMyIvPjxjaXJjbGUgY3g9IjIwMCIgY3k9IjQzMCIgcj0iMTE3IiBmaWxsPSJ1cmwoI2dsb3cpIiBvcGFjaXR5PSIuMiIvPjxwYXRoIGQ9Ik01MCA1MTJxMTgtMjUgMzYgME0zMDAgNTE2cTE3LTIxIDMyIDAiIHN0cm9rZT0iIzZkNmM3OCIgc3Ryb2tlLXdpZHRoPSIzIiBmaWxsPSJub25lIi8+PC9zdmc+") center/contain no-repeat;pointer-events:none;z-index:2;filter:drop-shadow(0 9px 16px #03080566)}html[data-season=halloween] main:not(.portal-main) :is(.feature-card,.project-card,.song-card,.quick-bar,.about-connection),html[data-season=halloween] .community-main:not(.portal-main) .card{border-color:color-mix(in srgb,var(--season-a) 22%,transparent);border-top-color:color-mix(in srgb,var(--season-a) 43%,transparent);box-shadow:inset 0 1px 0 #ffffff08,0 10px 30px #0001}html[data-season=halloween] main:not(.portal-main) :is(.kicker,.eyebrow){color:var(--season-a)}html[data-season=halloween] .footer{position:relative;background:radial-gradient(ellipse at 50% 0,color-mix(in srgb,var(--season-deep) 13%,transparent),transparent 65%),#090c0e;border-top:1px solid color-mix(in srgb,var(--season-a) 28%,transparent);padding-top:52px}html[data-season=halloween] .footer:before{content:"";position:absolute;inset:0 0 auto;height:28px;pointer-events:none;background:var(--season-trim) repeat-x 0 -2px;background-size:120px 28px;opacity:.8}html[data-season=halloween] .hero h1:after,html[data-season=halloween] .community-main:not(.portal-main)>h1:after{content:"";position:absolute;left:0;bottom:-17px;width:72%;height:18px;background:var(--season-trim) repeat-x 0 center;background-size:100px 23px;pointer-events:none;opacity:.65;mask-image:linear-gradient(90deg,#000,transparent)}html[data-season=halloween] .hero h1,html[data-season=halloween] .community-main:not(.portal-main)>h1{position:relative;isolation:isolate}html[data-season=halloween] .community-main:not(.portal-main)>h1{margin-bottom:36px}html[data-season=halloween] .legacy-seal{border-radius:50%;outline:1px solid color-mix(in srgb,var(--season-a) 22%,transparent);outline-offset:11px;box-shadow:0 0 45px color-mix(in srgb,var(--season-deep) 15%,transparent)}
html[data-season=celebration]{--season-a:#e0b7d2;--season-b:#b4a3de;--season-deep:#936287;--season-trim:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMjAgMjgiPjxkZWZzPjxyYWRpYWxHcmFkaWVudCBpZD0iZ2xvdyI+PHN0b3Agc3RvcC1jb2xvcj0iI2VmZDVhMyIgc3RvcC1vcGFjaXR5PSIuNjUiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNkZmI5N2UiIHN0b3Atb3BhY2l0eT0iMCIvPjwvcmFkaWFsR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJnbGFzcyIgeDI9IjEiIHkyPSIxIj48c3RvcCBzdG9wLWNvbG9yPSIjYzRkZmVjIiBzdG9wLW9wYWNpdHk9Ii4yMyIvPjxzdG9wIG9mZnNldD0iLjYiIHN0b3AtY29sb3I9IiNjNGRmZWMiIHN0b3Atb3BhY2l0eT0iLjA0Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjYzRkZmVjIiBzdG9wLW9wYWNpdHk9Ii4xNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Ik0wIDNRMzAgMjIgNjAgM3Q2MCAwIiBzdHJva2U9IiNiMjlhYmQiIGZpbGw9Im5vbmUiLz48cGF0aCBkPSJNMTIgOWw1IDEwIDUtNm0yNC01IDQgMTEgNy03bTIwLTEgNyA4IDQtOW0xOS00IDUgMTAgNS05IiBmaWxsPSIjYzE5YWMyIi8+PHBhdGggZD0iTTI5IDIwbDQgM20zMi0yLTMgNG0zNi0zIDQgMyIgc3Ryb2tlPSIjZDRiNzg0IiBzdHJva2Utd2lkdGg9IjIiLz48L3N2Zz4=")}html[data-season=celebration] .header{border-bottom-color:color-mix(in srgb,var(--season-a) 30%,transparent);background-color:#0b0e10f2}html[data-season=celebration] .header:after{content:"";position:absolute;inset:auto 0 -12px;height:28px;pointer-events:none;z-index:3;background:var(--season-trim) repeat-x 0 0;background-size:120px 28px;opacity:.85}html[data-season=celebration] .season-banner{padding-top:17px;background:linear-gradient(90deg,#101317,color-mix(in srgb,var(--season-deep) 22%,#101016),#101317)}html[data-season=celebration] .legacy-art:after{content:"";position:absolute;right:-4px;bottom:16px;width:166px;height:232px;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MDAgNTYwIj48ZGVmcz48cmFkaWFsR3JhZGllbnQgaWQ9Imdsb3ciPjxzdG9wIHN0b3AtY29sb3I9IiNlZmQ1YTMiIHN0b3Atb3BhY2l0eT0iLjY1Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjZGZiOTdlIiBzdG9wLW9wYWNpdHk9IjAiLz48L3JhZGlhbEdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iZ2xhc3MiIHgyPSIxIiB5Mj0iMSI+PHN0b3Agc3RvcC1jb2xvcj0iI2M0ZGZlYyIgc3RvcC1vcGFjaXR5PSIuMjMiLz48c3RvcCBvZmZzZXQ9Ii42IiBzdG9wLWNvbG9yPSIjYzRkZmVjIiBzdG9wLW9wYWNpdHk9Ii4wNCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI2M0ZGZlYyIgc3RvcC1vcGFjaXR5PSIuMTciLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48ZWxsaXBzZSBjeD0iMjAyIiBjeT0iNTI5IiByeD0iMTQwIiByeT0iMTUiIGZpbGw9IiMyNjFjMzAiLz48Zz48cGF0aCBkPSJNMTE0IDI5NHEtMjAgODAgMCAxNTAiIHN0cm9rZT0iI2JiYTZhNCIgc3Ryb2tlLXdpZHRoPSIyIiBmaWxsPSJub25lIi8+PGVsbGlwc2UgY3g9IjExNCIgY3k9IjI1MSIgcng9IjQzIiByeT0iNTMuNzUiIGZpbGw9IiNhODc2OWQiIHN0cm9rZT0iI2UzYzlkMSIgc3Ryb2tlLW9wYWNpdHk9Ii40IiBzdHJva2Utd2lkdGg9IjIiLz48cGF0aCBkPSJNOTUgMjI3cTgtMTYgMjAtMTciIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLW9wYWNpdHk9Ii4zIiBzdHJva2Utd2lkdGg9IjQiIGZpbGw9Im5vbmUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjxwYXRoIGQ9Ik0xMTQgMzA0Ljc1bC03IDEwaDE0WiIgZmlsbD0iI2E4NzY5ZCIvPjwvZz48Zz48cGF0aCBkPSJNMjc2IDMyNXEtMjAgODAgMCAxNTAiIHN0cm9rZT0iI2JiYTZhNCIgc3Ryb2tlLXdpZHRoPSIyIiBmaWxsPSJub25lIi8+PGVsbGlwc2UgY3g9IjI3NiIgY3k9IjI4NCIgcng9IjQxIiByeT0iNTEuMjUiIGZpbGw9IiNiNDk3NmQiIHN0cm9rZT0iI2UzYzlkMSIgc3Ryb2tlLW9wYWNpdHk9Ii40IiBzdHJva2Utd2lkdGg9IjIiLz48cGF0aCBkPSJNMjU3IDI2MHE4LTE2IDIwLTE3IiBzdHJva2U9IiNmZmYiIHN0cm9rZS1vcGFjaXR5PSIuMyIgc3Ryb2tlLXdpZHRoPSI0IiBmaWxsPSJub25lIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48cGF0aCBkPSJNMjc2IDMzNS4yNWwtNyAxMGgxNFoiIGZpbGw9IiNiNDk3NmQiLz48L2c+PGc+PHBhdGggZD0iTTE5NyAyNDBxLTIwIDgwIDAgMTUwIiBzdHJva2U9IiNiYmE2YTQiIHN0cm9rZS13aWR0aD0iMiIgZmlsbD0ibm9uZSIvPjxlbGxpcHNlIGN4PSIxOTciIGN5PSIxOTAiIHJ4PSI1MCIgcnk9IjYyLjUiIGZpbGw9IiM4YzgyYjQiIHN0cm9rZT0iI2UzYzlkMSIgc3Ryb2tlLW9wYWNpdHk9Ii40IiBzdHJva2Utd2lkdGg9IjIiLz48cGF0aCBkPSJNMTc4IDE2NnE4LTE2IDIwLTE3IiBzdHJva2U9IiNmZmYiIHN0cm9rZS1vcGFjaXR5PSIuMyIgc3Ryb2tlLXdpZHRoPSI0IiBmaWxsPSJub25lIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48cGF0aCBkPSJNMTk3IDI1Mi41bC03IDEwaDE0WiIgZmlsbD0iIzhjODJiNCIvPjwvZz48cGF0aCBkPSJNMTk0IDE3MGMtMjkgMC0zNCA0Ny04IDUzIDM0IDUgMzMtMzUgOS0zNi05IDAtMTYgOC0xNSAxOSIgc3Ryb2tlPSIjZTVkNGU5IiBzdHJva2Utd2lkdGg9IjUiIGZpbGw9Im5vbmUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjxyZWN0IHg9IjExNSIgeT0iNDQyIiB3aWR0aD0iMTUxIiBoZWlnaHQ9Ijg0IiByeD0iNCIgZmlsbD0iIzlmNjY4ZSIvPjxwYXRoIGQ9Ik0xOTAgNDQydjg0bS03NS01OGgxNTEiIHN0cm9rZT0iI2UyYzU5OCIgc3Ryb2tlLXdpZHRoPSI5Ii8+PHBhdGggZD0iTTE5MCA0NDJjLTY1LTMwLTM5LTYxIDAtNSA0NC01NSA2Ni0yMyAwIDVaIiBzdHJva2U9IiNlMmM1OTgiIHN0cm9rZS13aWR0aD0iNSIgZmlsbD0ibm9uZSIvPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDY2IDE1NCkiIHN0cm9rZT0iI2M5YTdkMSIgc3Ryb2tlLXdpZHRoPSIyIj48cGF0aCBkPSJNMC0xNXYtMTBtMCA0MHYxMG0tMTUtMjVoLTEwbTQwIDBoMTBtLTE0LTExIDctN20tMjkgMjktNyA3bTAtMzYgNyA3bTIyIDIyIDcgNyIvPjwvZz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMTAgMTIwKSIgc3Ryb2tlPSIjZDliYjg3IiBzdHJva2Utd2lkdGg9IjIiPjxwYXRoIGQ9Ik0wLTE1di0xMG0wIDQwdjEwbS0xNS0yNWgtMTBtNDAgMGgxMG0tMTQtMTEgNy03bS0yOSAyOS03IDdtMC0zNiA3IDdtMjIgMjIgNyA3Ii8+PC9nPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMzNSAzNjUpIiBzdHJva2U9IiNjOWE3ZDEiIHN0cm9rZS13aWR0aD0iMiI+PHBhdGggZD0iTTAtMTV2LTEwbTAgNDB2MTBtLTE1LTI1aC0xMG00MCAwaDEwbS0xNC0xMSA3LTdtLTI5IDI5LTcgN20wLTM2IDcgN20yMiAyMiA3IDciLz48L2c+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjkgMzgyKSIgc3Ryb2tlPSIjZDliYjg3IiBzdHJva2Utd2lkdGg9IjIiPjxwYXRoIGQ9Ik0wLTE1di0xMG0wIDQwdjEwbS0xNS0yNWgtMTBtNDAgMGgxMG0tMTQtMTEgNy03bS0yOSAyOS03IDdtMC0zNiA3IDdtMjIgMjIgNyA3Ii8+PC9nPjwvc3ZnPg==") center/contain no-repeat;pointer-events:none;z-index:2;filter:drop-shadow(0 9px 16px #03080566)}html[data-season=celebration] main:not(.portal-main) :is(.feature-card,.project-card,.song-card,.quick-bar,.about-connection),html[data-season=celebration] .community-main:not(.portal-main) .card{border-color:color-mix(in srgb,var(--season-a) 22%,transparent);border-top-color:color-mix(in srgb,var(--season-a) 43%,transparent);box-shadow:inset 0 1px 0 #ffffff08,0 10px 30px #0001}html[data-season=celebration] main:not(.portal-main) :is(.kicker,.eyebrow){color:var(--season-a)}html[data-season=celebration] .footer{position:relative;background:radial-gradient(ellipse at 50% 0,color-mix(in srgb,var(--season-deep) 13%,transparent),transparent 65%),#090c0e;border-top:1px solid color-mix(in srgb,var(--season-a) 28%,transparent);padding-top:52px}html[data-season=celebration] .footer:before{content:"";position:absolute;inset:0 0 auto;height:28px;pointer-events:none;background:var(--season-trim) repeat-x 0 -2px;background-size:120px 28px;opacity:.8}html[data-season=celebration] .hero h1:after,html[data-season=celebration] .community-main:not(.portal-main)>h1:after{content:"";position:absolute;left:0;bottom:-17px;width:72%;height:18px;background:var(--season-trim) repeat-x 0 center;background-size:100px 23px;pointer-events:none;opacity:.65;mask-image:linear-gradient(90deg,#000,transparent)}html[data-season=celebration] .hero h1,html[data-season=celebration] .community-main:not(.portal-main)>h1{position:relative;isolation:isolate}html[data-season=celebration] .community-main:not(.portal-main)>h1{margin-bottom:36px}html[data-season=celebration] .legacy-seal{border-radius:50%;outline:1px solid color-mix(in srgb,var(--season-a) 22%,transparent);outline-offset:11px;box-shadow:0 0 45px color-mix(in srgb,var(--season-deep) 15%,transparent)}
@media(max-width:1100px){html[data-season]:not([data-season=classic]):not([data-season=christmas]) .legacy-art:after{width:140px;height:200px;right:-8px;bottom:16px}}@media(max-width:700px){html[data-season]:not([data-season=classic]):not([data-season=christmas]) .legacy-art:after{width:120px;height:168px;right:0;bottom:8px}html[data-season]:not([data-season=classic]):not([data-season=christmas]) .header:after{background-size:140px 26px;opacity:.7}html[data-season]:not([data-season=classic]):not([data-season=christmas]) .hero h1:after{width:80%;opacity:.5}}
html[data-season=spring] .a24-cursor-spark{width:6px;height:8px;background:#d7b9d4;border-radius:80% 20% 70% 30%;box-shadow:none}html[data-season=summer] .a24-cursor-spark{background:#f0d7a0;box-shadow:0 0 9px #e8c88b88}html[data-season=autumn] .a24-cursor-spark{width:6px;height:8px;background:#c99965;border-radius:1px 80% 2px 80%;box-shadow:none}html[data-season=winter] .a24-cursor-spark{background:#d5e9f1;box-shadow:0 0 6px #bfdbe280}html[data-season=easter] .a24-cursor-spark{width:5px;height:7px;background:#cebadc;border-radius:55% 55% 45% 45%;box-shadow:none}html[data-season=halloween] .a24-cursor-spark{background:#d7a875;box-shadow:0 0 10px #b086bf88}html[data-season=celebration] .a24-cursor-spark{width:5px;height:3px;background:#d9b6d8;border-radius:1px;box-shadow:none}

.season-preview-toolbar{padding:24px max(24px,calc((100vw - 1280px)/2));background:#111318;border-bottom:1px solid #ffffff15;position:relative;z-index:4}.season-preview-toolbar>div{display:flex;flex-wrap:wrap;gap:7px 20px;align-items:center;margin-bottom:12px}.season-preview-toolbar strong{font-size:13px;color:#ede5f0}.season-preview-toolbar span{font-size:11px;color:#aaa1b4}.season-preview-toolbar nav{display:flex;gap:7px;flex-wrap:wrap}.season-preview-toolbar a{padding:6px 13px;border:1px solid #ffffff20;border-radius:20px;color:#d3c5dc;font-size:12px;text-decoration:none}.season-preview-toolbar a:hover,.season-preview-toolbar a[aria-current=page]{background:#ffffff0b;border-color:var(--season-a,#c5a0d4);color:var(--season-a,#e5c9f3)}@media(max-width:700px){.season-preview-toolbar{padding:18px}.season-preview-toolbar a{font-size:11px;padding:5px 10px}}
