/*! tailwindcss v4.0.14 | MIT License | https://tailwindcss.com */.feature-section{z-index:20;padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*6);flex-direction:column;align-items:center;display:flex;position:relative}@media (width>=40rem){.feature-section{padding-inline:calc(var(--spacing,.25rem)*6);padding-block:calc(var(--spacing,.25rem)*9)}}.feature-section__screen{width:100%}.feature-section__inner{gap:calc(var(--spacing,.25rem)*8);flex-direction:column;width:100%;display:flex;position:relative}@media (width>=64rem){.feature-section__inner{gap:calc(var(--spacing,.25rem)*12);flex-direction:row;justify-content:space-between;align-items:center}.feature-section__inner.is-reversed{flex-direction:row-reverse}}.feature-section__copy{z-index:10;width:100%;max-width:var(--container-xl,36rem);text-align:center;flex-direction:column;flex-shrink:0;align-items:center;margin-inline:auto;display:flex;position:relative}@media (width>=64rem){.feature-section__copy{text-align:left;max-width:480px;margin-inline:calc(var(--spacing,.25rem)*0);align-items:flex-start}}.feature-section__paragraph{margin:calc(var(--spacing,.25rem)*0);margin-bottom:calc(var(--spacing,.25rem)*4);color:#fffffff2;text-transform:none;letter-spacing:normal;font-size:clamp(1.05rem,1.7vw,1.25rem);font-weight:500;line-height:1.55}.feature-section__callout{margin:calc(var(--spacing,.25rem)*0);font-family:var(--font-fredoka),var(--font-montserrat),system-ui,sans-serif;letter-spacing:.03em;text-transform:uppercase;color:var(--laser-lemon);font-size:clamp(1.1rem,1.8vw,1.35rem);font-weight:700;line-height:1.35}.feature-section__callout--muted{font-family:var(--font-montserrat),system-ui,sans-serif;letter-spacing:.02em;text-transform:none;color:#ffffffe0;font-size:clamp(1rem,1.6vw,1.15rem);font-weight:600}.feature-section__media{justify-content:center;align-items:center;width:100%;max-width:340px;margin-inline:auto;display:flex;position:relative}@media (width>=64rem){.feature-section__media{flex:1}}@media (width>=40rem){.feature-section__media{max-width:420px}}@media (width>=64rem){.feature-section__media{max-width:480px}}.feature-section__media .text-and-img-section__image,.feature-section__media .text-and-img-section__shadow{will-change:transform,opacity}.feature-section__media .text-and-img-section__image{z-index:10;transform-origin:50%;filter:drop-shadow(0 18px 32px #00000059);width:100%;height:auto;position:relative}.feature-section__media .text-and-img-section__shadow{margin-inline:auto;margin-top:calc(var(--spacing,.25rem)*2);opacity:.7;width:70%;height:auto;display:none}@media (width>=64rem){.feature-section__media .text-and-img-section__shadow{display:block}}.feature-section__media .mobile__notes{position:absolute;bottom:80px;right:20px}.feature-section__media .mobile__notes img+img{margin-left:48px}

/*! tailwindcss v4.0.14 | MIT License | https://tailwindcss.com */.hero{z-index:10;background:0 0;flex-direction:column;align-items:center;width:100%;padding:6.5rem 1rem 1rem;display:flex;position:relative;overflow-x:clip}@media screen and (width>=768px){.hero{padding:7rem 1.5rem 1.25rem}}.hero__stage{z-index:20;width:100%;max-width:var(--container-7xl,80rem);flex-direction:column;align-items:center;display:flex;position:relative}.hero__screen{background-color:#0000;background-image:linear-gradient(155deg,#be372df0,#6e1e50f5),url(/home/hero/BG_Red.jpg);background-position:60% 0;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-color:#ffc89659;width:100%;padding:clamp(1.25rem,2.8vw,1.85rem) clamp(1.15rem,3vw,2.25rem)}.hero__layout{grid-template-columns:1fr;align-items:center;gap:1.25rem;width:100%;display:grid;position:relative}@media screen and (width>=900px){.hero__layout{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:1.5rem 2rem}}.hero__copy{z-index:30;text-align:center;max-width:var(--container-xl,36rem);flex-direction:column;align-items:center;margin-inline:auto;animation:hero-rise .9s cubic-bezier(.22,1,.36,1) both;display:flex;position:relative}@media screen and (width>=900px){.hero__copy{margin-inline:calc(var(--spacing,.25rem)*0);text-align:left;align-items:flex-start;max-width:28rem}}.hero__brand,.hero__title{text-align:center;width:100%}@media screen and (width>=900px){:is(.hero__brand,.hero__title){text-align:left}}.hero__brand{margin:calc(var(--spacing,.25rem)*0);margin-bottom:calc(var(--spacing,.25rem)*2);color:var(--beige);text-shadow:0 3px #7a2a1259,0 10px 28px #00000059;font-size:clamp(2.1rem,6vw,3.75rem);line-height:.95}.hero__brand,.hero__title{font-family:var(--font-fredoka),var(--font-montserrat),system-ui,sans-serif;letter-spacing:.04em;text-transform:uppercase;font-weight:700}.hero__title{margin:calc(var(--spacing,.25rem)*0);margin-bottom:calc(var(--spacing,.25rem)*3);max-width:var(--container-xl,36rem);color:var(--white);text-shadow:0 2px 12px #00000059;font-size:clamp(1.05rem,2.3vw,1.55rem);line-height:1.2}.hero__paragraph{margin:calc(var(--spacing,.25rem)*0);margin-bottom:calc(var(--spacing,.25rem)*4);max-width:var(--container-md,28rem);color:#fffffff0;text-transform:none;letter-spacing:normal;font-size:clamp(.92rem,1.4vw,1.05rem);font-weight:500;line-height:1.5}.hero__ctas{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*3);flex-wrap:wrap;display:flex}@media screen and (width>=900px){.hero__ctas{justify-content:flex-start}}.hero__cta{padding-inline:calc(var(--spacing,.25rem)*5);padding-block:calc(var(--spacing,.25rem)*2.5);font-family:var(--font-fredoka),var(--font-montserrat),system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;border-radius:14px;justify-content:center;align-items:center;font-size:.9rem;font-weight:700;text-decoration:none;transition:transform .2s,filter .2s,box-shadow .2s;display:inline-flex}@media (width>=40rem){.hero__cta{padding-inline:calc(var(--spacing,.25rem)*6);padding-block:calc(var(--spacing,.25rem)*3)}}.hero__cta:hover{transform:translateY(-2px)}.hero__cta:active{transform:translateY(1px)}.hero__cta--primary{color:#06240f;background:linear-gradient(#6dff8a,#22c55e 45%,#15803d);border:2px solid #b7ffc8;box-shadow:0 0 0 3px #22c55e38,0 6px #0f5132,0 10px 24px #22c55e4d}.hero__cta--ghost{color:var(--white);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1f;border:2px solid #ffffff8c;box-shadow:0 8px 24px #0003}.hero__cta--ghost:hover{background:#fff3}.hero__band{z-index:20;width:100%;max-width:520px;margin-inline:auto;animation:hero-rise 1s cubic-bezier(.22,1,.36,1) .12s both;position:relative}@media screen and (width>=900px){.hero__band{justify-self:end;max-width:none;margin-inline:0}}.hero__band-img{z-index:10;filter:drop-shadow(0 8px 14px #00000059);width:100%;height:auto;position:relative}@keyframes hero-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}

/*! tailwindcss v4.0.14 | MIT License | https://tailwindcss.com */.quick-access{z-index:30;padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*6);position:relative}@media (width>=40rem){.quick-access{padding-inline:calc(var(--spacing,.25rem)*6);padding-block:calc(var(--spacing,.25rem)*9)}}.quick-access__screen{width:100%}.quick-access__grid{gap:calc(var(--spacing,.25rem)*5);grid-template-columns:1fr;display:grid}@media (width>=40rem){.quick-access__grid{gap:calc(var(--spacing,.25rem)*6)}}@media screen and (width>=640px){.quick-access__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.quick-access__tile{min-height:260px;color:var(--white);border:3px solid #fff6;border-radius:22px;flex-direction:column;padding:1.35rem 1.35rem 0;text-decoration-line:none;transition:transform .2s,box-shadow .2s,filter .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 32px #0006,inset 0 1px #fff3}@media screen and (width>=1024px){.quick-access__tile{min-height:300px}}.quick-access__tile:hover{filter:brightness(1.06);transform:translateY(-5px);box-shadow:0 18px 40px #0000007a}.quick-access__tile--vermilion{background:linear-gradient(145deg,#e4683f,#b53a28);border-color:#ffb089}.quick-access__tile--purple{background:linear-gradient(145deg,#c45fd0,#7a2f9a);border-color:#f0a8ff}.quick-access__tile--blue{background:linear-gradient(145deg,#6d78e0,#3f4caf);border-color:#a8b4ff}.quick-access__tile--green{background:linear-gradient(145deg,#4ade80,#15803d);border-color:#b7ffc8}.quick-access__tile--aqua{background:linear-gradient(145deg,#4dd8ea,#1f8a99);border-color:#b8f7ff}.quick-access__tile--magenta{background:linear-gradient(145deg,#e84fb8,#9b1f7a);border-color:#ffb0e4}.quick-access__tile-copy{z-index:10;flex-shrink:0;position:relative}.quick-access__tile-title{margin:calc(var(--spacing,.25rem)*0);margin-bottom:calc(var(--spacing,.25rem)*1);text-align:center;font-family:var(--font-fredoka),var(--font-montserrat),system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase;text-shadow:0 2px 8px #00000059;font-size:clamp(1.25rem,2.6vw,1.65rem);font-weight:700;line-height:1.15}.quick-access__tile-subtitle{margin:calc(var(--spacing,.25rem)*0);text-align:center;font-family:var(--font-montserrat),system-ui,sans-serif;color:#ffffffeb;text-transform:none;letter-spacing:normal;font-size:1rem;font-weight:600;line-height:1.35}.quick-access__tile-visual{z-index:10;flex:1;min-height:140px;padding-bottom:1.35rem;position:relative}.quick-access__tile-image{object-fit:contain;filter:drop-shadow(0 10px 18px #00000059);width:min(72%,168px);height:auto;max-height:168px;transition:transform .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.quick-access__tile:hover .quick-access__tile-image{transform:translate(-50%,calc(-50% - 4px))scale(1.04)}

/*! tailwindcss v4.0.14 | MIT License | https://tailwindcss.com */.road-to-stardom{background:0 0}.road-to-stardom .feature-section__screen{overflow:visible}.road-to-stardom .feature-section__inner{gap:1.25rem}@media screen and (width>=1024px){.road-to-stardom .feature-section__inner{justify-content:space-between;align-items:center;gap:1.35rem;flex-direction:row!important}}.road-to-stardom .feature-section__copy{text-align:center;align-items:center}@media screen and (width>=1024px){.road-to-stardom .feature-section__copy{text-align:left;align-items:flex-start;max-width:280px;margin-inline:0}}.road-to-stardom .feature-section__media{justify-content:center;align-items:center;width:100%;max-width:none;display:flex;overflow:visible}@media screen and (width>=1024px){.road-to-stardom .feature-section__media{flex:auto;justify-content:flex-end;max-width:min(880px,74%)}}.travel-polaroids{--frame-size:min(28vw,132px);width:100%;max-width:560px;height:calc(var(--frame-size)*1.95);box-sizing:border-box;flex-shrink:0;margin-inline:auto;padding-inline:.4rem;position:relative}@media screen and (width>=640px){.travel-polaroids{--frame-size:min(20vw,160px);max-width:740px;padding-inline:.55rem}}@media screen and (width>=1024px){.travel-polaroids{--frame-size:clamp(168px,15vw,200px);max-width:880px;margin-inline:0;padding-inline:.35rem}}.travel-polaroids__frame{--push:0;--base-rotate:0deg;--frame-scale:1;width:calc(var(--frame-size)*var(--frame-scale));transform-origin:50%;transform:translateX(calc(var(--push)*8%))rotate(var(--base-rotate))scale(1);cursor:pointer;-webkit-tap-highlight-color:transparent;z-index:2;background:linear-gradient(#fffdf6,#f2e6d2);border:1px solid #ffffff73;border-radius:3px;outline:none;margin:0;padding:.5rem .5rem 1.35rem;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .3s,filter .3s;animation:travel-polaroid-float 5.6s ease-in-out infinite;position:absolute;box-shadow:0 14px 28px #0000006b,inset 0 1px #ffffff80}.travel-polaroids__frame:focus-visible{box-shadow:0 0 0 3px #ffff6e80,0 14px 28px #0000006b}.travel-polaroids__frame--0{--frame-scale:.96;--base-rotate:-8deg;z-index:2;animation-duration:5.6s;animation-delay:0s;top:28%;left:2%}.travel-polaroids__frame--1{--frame-scale:1.12;--base-rotate:7deg;z-index:4;animation-duration:6.4s;animation-delay:-1.4s;top:0;left:18%}.travel-polaroids__frame--2{--frame-scale:.9;--base-rotate:-6deg;z-index:2;animation-duration:5.2s;animation-delay:-2.6s;top:32%;left:43%}.travel-polaroids__frame--3{--frame-scale:1.1;--base-rotate:5deg;z-index:3;animation-duration:7s;animation-delay:-.8s;top:4%;left:56%}@media screen and (width>=640px){.travel-polaroids__frame--3{left:63%}}@media screen and (width>=1024px){.travel-polaroids__frame--3{left:67%}}.travel-polaroids__frame.is-pushed{transform:translateX(calc(var(--push)*10%))translateY(4%)rotate(calc(var(--base-rotate) + var(--push)*2.5deg))scale(.94);filter:brightness(.9);z-index:1;animation:none}.travel-polaroids__frame.is-active{z-index:6;transform:translateX(0)translateY(-5%)rotate(calc(var(--base-rotate)*.25))scale(1.08);animation:none;box-shadow:0 22px 40px #00000080,0 0 0 1px #ffffd273,inset 0 1px #ffffff8c}.travel-polaroids__image{aspect-ratio:4/5;object-fit:cover;object-position:center 28%;pointer-events:none;background:#2a1848;border-radius:2px;width:100%;height:auto;display:block}.travel-polaroids__city{font-family:var(--font-fredoka),var(--font-montserrat),system-ui,sans-serif;letter-spacing:.04em;text-transform:uppercase;text-align:center;color:#5a2a18;margin:.38rem 0 0;font-size:.78rem;font-weight:700;line-height:1.2;display:block}@keyframes travel-polaroid-float{0%,to{translate:0}50%{translate:0 -7px}}@media (prefers-reduced-motion:reduce){.travel-polaroids__frame{transition:none;animation:none}}

/*! tailwindcss v4.0.14 | MIT License | https://tailwindcss.com */.gameplay-experience{background:0 0}.gameplay-experience .feature-section__inner{gap:1.25rem}@media screen and (width>=1024px){.gameplay-experience .feature-section__inner{gap:1.5rem}}.gameplay-experience .feature-section__media{width:100%;max-width:none}@media screen and (width>=1024px){.gameplay-experience .feature-section__media{flex:auto;max-width:min(520px,54%)}}.match-board{aspect-ratio:1/1.05;justify-content:center;align-items:center;width:min(100%,420px);margin-inline:auto;display:flex;position:relative}.match-board__sky{pointer-events:none;z-index:0;position:absolute;inset:-8% -6%}.match-board__flyer{opacity:.92;filter:drop-shadow(0 10px 16px #00000059);width:clamp(42px,12vw,64px);height:auto;position:absolute}.match-board__flyer img{width:100%;height:auto;display:block}.match-board__flyer--0{top:2%;left:2%}.match-board__flyer--1{top:6%;right:0}.match-board__flyer--2{bottom:8%;left:0}.match-board__flyer--3{bottom:2%;right:4%}.match-board__grid{z-index:1;background:radial-gradient(circle at 30% 20%,#ffff6e24,#0000 50%),linear-gradient(160deg,#14185abf,#0c0a28e0);border:2px solid #b4d2ff47;border-radius:22px;gap:clamp(.4rem,1.5vw,.65rem);width:min(100%,340px);padding:clamp(.75rem,2vw,1.1rem);display:grid;position:relative;box-shadow:0 18px 40px #00000073,inset 0 1px #ffffff1f}.match-board__cell-wrap{aspect-ratio:1;position:relative}.match-board__cell{z-index:1;will-change:transform,opacity;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:14px;place-items:center;width:100%;height:100%;display:grid;position:relative}.match-board__cell.is-match{box-shadow:0 0 #ffff6e59}.match-board__piece{object-fit:contain;filter:drop-shadow(0 6px 10px #00000059);pointer-events:none;-webkit-user-select:none;user-select:none;width:86%;height:auto}.match-board__burst{z-index:2;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle,#ffff8cf2 0,#ff78dc8c 42%,#0000 70%);border-radius:999px;position:absolute;inset:8%}@media (prefers-reduced-motion:reduce){.match-board__cell,.match-board__flyer{transform:none!important}}

/*! tailwindcss v4.0.14 | MIT License | https://tailwindcss.com */.discography{z-index:30;padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*6);position:relative}@media (width>=40rem){.discography{padding-inline:calc(var(--spacing,.25rem)*6);padding-block:calc(var(--spacing,.25rem)*9)}}.discography__screen{width:100%;padding-bottom:clamp(1.25rem,3vw,1.75rem);overflow:visible}.discography__header{align-items:center;gap:calc(var(--spacing,.25rem)*3);text-align:center;flex-direction:column;max-width:42rem;margin-inline:auto;display:flex}.discography__paragraph{color:#fffffff0;letter-spacing:normal;font-size:clamp(1rem,2vw,1.2rem);line-height:1.45}.discography__paragraph,.discography__tagline{margin:calc(var(--spacing,.25rem)*0);font-family:var(--font-montserrat),system-ui,sans-serif;text-transform:none;font-weight:600}.discography__tagline{letter-spacing:.02em;color:#ffffffe0;font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.4}.discography__carousel-shell{--discography-inline-pad:clamp(1.25rem,3.5vw,2.5rem);width:calc(100% + 2*var(--discography-inline-pad));max-width:none;margin-top:1.5rem;margin-left:calc(-1*var(--discography-inline-pad));margin-right:calc(-1*var(--discography-inline-pad));position:relative}.discography__carousel{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100%;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.discography__carousel:active{cursor:grabbing}.discography__track{will-change:transform;align-items:center;gap:1.15rem;width:max-content;padding-block:.85rem;padding-inline:1rem;display:flex}.discography__sleeve{--sleeve-tilt:-2.5deg;margin:calc(var(--spacing,.25rem)*0);aspect-ratio:1;width:clamp(148px,38vw,200px);transform:rotate(var(--sleeve-tilt));background:#120a28;border:3px solid #ffffff47;border-radius:14px;flex:none;animation:discography-sleeve-sway 6.5s ease-in-out infinite;position:relative;overflow:hidden;box-shadow:0 12px 28px #00000073,0 0 0 1px #ffff6e1f}@media screen and (width>=768px){.discography__sleeve{width:clamp(168px,14vw,210px)}}.discography__sleeve:nth-child(2n){--sleeve-tilt:2.5deg;animation-duration:7.4s;animation-delay:-1.8s}.discography__sleeve:nth-child(3n){animation-duration:5.8s;animation-delay:-3.2s}@keyframes discography-sleeve-sway{0%,to{transform:rotate(var(--sleeve-tilt))translateY(0)}50%{transform:rotate(calc(var(--sleeve-tilt)*.55))translateY(-5px)}}.discography__cover{pointer-events:none;object-fit:cover;object-position:center center;width:100%;height:100%;display:block}.discography__arrow{z-index:4;color:#fff;cursor:pointer;background:#140a28b8;border:2px solid #ffffff59;border-radius:999px;place-items:center;width:2.5rem;height:2.5rem;margin:0;padding:0;font-size:1.65rem;line-height:1;transition:background .2s,border-color .2s,transform .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 8px 18px #00000059}.discography__arrow span{margin-top:-.1em;display:block}.discography__arrow:hover{background:#281446e6;border-color:#ffffb48c}.discography__arrow:focus-visible{outline-offset:2px;outline:2px solid #ffff6eb3}.discography__arrow--prev{left:.35rem}.discography__arrow--next{right:.35rem}@media (prefers-reduced-motion:reduce){.discography__sleeve{animation:none}}

/*! tailwindcss v4.0.14 | MIT License | https://tailwindcss.com */@keyframes soap-bubble{0%,to{filter:brightness()saturate()hue-rotate();transform:translateY(0)scale(1)rotate(0)}20%{filter:brightness(1.08)saturate(1.15)hue-rotate(12deg);transform:translateY(-10px)scale(1.045,.96)rotate(-1.8deg)}40%{filter:brightness(1.12)saturate(1.2)hue-rotate(-10deg);transform:translateY(-4px)scale(.96,1.05)rotate(1.4deg)}60%{filter:brightness(1.06)saturate(1.1)hue-rotate(8deg);transform:translateY(-14px)scale(1.03,.97)rotate(-.8deg)}80%{filter:brightness(1.1)saturate(1.18)hue-rotate(-6deg);transform:translateY(-6px)scale(.98,1.03)rotate(1deg)}}@keyframes soap-shine{0%,to{opacity:.35;transform:translate(-18%,-22%)rotate(-18deg)scale(1)}50%{opacity:.7;transform:translate(8%,-8%)rotate(12deg)scale(1.15)}}.crew{z-index:20;padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*6);background:0 0;flex-direction:column;align-items:center;display:flex;position:relative}@media (width>=40rem){.crew{padding-inline:calc(var(--spacing,.25rem)*6);padding-block:calc(var(--spacing,.25rem)*9)}}.crew__screen{width:100%}.crew__header{margin-inline:auto;margin-bottom:calc(var(--spacing,.25rem)*6);max-width:var(--container-2xl,42rem);text-align:center;flex-direction:column;align-items:center;display:flex}@media (width>=40rem){.crew__header{margin-bottom:calc(var(--spacing,.25rem)*8)}}.crew__subtitle{margin:calc(var(--spacing,.25rem)*0);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)));font-family:var(--font-montserrat),system-ui,sans-serif;color:#fffffff2;text-transform:none;letter-spacing:normal;font-weight:600;line-height:1.4}@media (width>=40rem){.crew__subtitle{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)))}}.crew__members-wrapper{justify-content:center;gap:calc(var(--spacing,.25rem)*4);flex-wrap:wrap;max-width:1100px;margin-inline:auto;display:flex}@media (width>=40rem){.crew__members-wrapper{gap:calc(var(--spacing,.25rem)*5)}}@media (width>=48rem){.crew__members-wrapper{gap:calc(var(--spacing,.25rem)*6)}}.crew__card{filter:drop-shadow(0 10px 20px #00000038);border:2px solid #ffffff59;border-radius:16px;max-width:calc(50% - 8px);transition:transform .25s,filter .25s;display:block;overflow:hidden}@media screen and (width>=768px){.crew__card{max-width:240px}}.crew__card:hover{filter:drop-shadow(0 16px 28px #0000004d);transform:translateY(-6px)scale(1.02)}.crew__card .crew__card__images__avatar{width:100%;height:auto}.crew__recruit{margin-top:calc(var(--spacing,.25rem)*10);justify-content:center;display:flex}@media (width>=40rem){.crew__recruit{margin-top:calc(var(--spacing,.25rem)*12)}}.crew__recruit-link{color:var(--white);flex-direction:column;align-items:center;text-decoration-line:none;transition:transform .25s;display:inline-flex;position:relative}.crew__recruit-link:hover{transform:translateY(-4px)}.crew__recruit-link:hover .crew__bubble{animation-duration:2.4s}.crew__bubble{height:auto;width:calc(var(--spacing,.25rem)*56);filter:drop-shadow(0 14px 28px #0000004d);will-change:transform,filter;animation:soap-bubble 4.8s ease-in-out infinite;position:relative}@media (width>=40rem){.crew__bubble{width:calc(var(--spacing,.25rem)*72)}}@media (width>=48rem){.crew__bubble{width:calc(var(--spacing,.25rem)*80)}}.crew__bubble-wrap{display:inline-block;position:relative}.crew__bubble-wrap:after{content:"";filter:blur(1px);pointer-events:none;mix-blend-mode:screen;background:linear-gradient(135deg,#ffffffbf,#b4f0ff59 40%,#0000 70%);border-radius:50%;width:28%;height:18%;animation:soap-shine 3.6s ease-in-out infinite;position:absolute;top:14%;left:18%}@media (prefers-reduced-motion:reduce){.crew__bubble,.crew__bubble-wrap:after{animation:none}}.crew__recruit-label{margin-top:calc(var(--spacing,.25rem)*4);text-align:center;font-family:var(--font-fredoka),var(--font-montserrat),system-ui,sans-serif;letter-spacing:.04em;text-transform:uppercase;text-shadow:0 2px 8px #00000059;flex-direction:column;align-items:center;font-size:clamp(1.5rem,3.5vw,2.4rem);font-weight:700;line-height:1.1;display:flex}.crew__recruit-label small{margin-bottom:calc(var(--spacing,.25rem)*1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);opacity:.9}@media (width>=40rem){.crew__recruit-label small{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)))}}.bg-eucalyptus{background-color:var(--eucalyptus)}.bg-maximum-blue{background-color:var(--maximum-blue)}.bg-ocean-blue{background-color:var(--ocean-blue)}.bg-royal-purple{background-color:var(--royal-purple)}.bg-crayola{background-color:var(--crayola)}.bg-chestnut{background-color:var(--chestnut)}.bg-tiger-eye{background-color:var(--tiger-eye)}.bg-old-gold{background-color:var(--old-gold)}@property --tw-tracking{syntax:"*";inherits:false}

/*! tailwindcss v4.0.14 | MIT License | https://tailwindcss.com */.join-disco{z-index:30;padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*6);position:relative}@media (width>=40rem){.join-disco{padding-inline:calc(var(--spacing,.25rem)*6);padding-block:calc(var(--spacing,.25rem)*9)}}.join-disco__screen{width:100%;padding-bottom:clamp(1.25rem,3vw,1.75rem);overflow:visible}.join-disco__header{align-items:center;gap:calc(var(--spacing,.25rem)*4);text-align:center;flex-direction:column;max-width:40rem;margin-inline:auto;display:flex}.join-disco__headline{margin:calc(var(--spacing,.25rem)*0);font-family:var(--font-montserrat),system-ui,sans-serif;color:#fffffff0;text-transform:none;letter-spacing:normal;font-size:clamp(1rem,2vw,1.2rem);font-weight:600;line-height:1.45}.join-disco__facebook{align-items:center;gap:calc(var(--spacing,.25rem)*3);color:var(--white);text-decoration-line:none;display:inline-flex}.join-disco__facebook-icon{background:linear-gradient(#4d6dff,#1d3db8);border:2px solid #b4d2ffbf;border-radius:999px;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex;box-shadow:0 0 0 3px #4d6dff33,0 6px #0c18508c,0 10px 22px #00000059}.join-disco__facebook-icon img{filter:brightness(0)invert();width:24px;height:24px}.join-disco__facebook-label{font-family:var(--font-fredoka),var(--font-montserrat),system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase;font-size:.95rem;font-weight:700}.join-disco__carousel{--join-disco-inline-pad:clamp(1.25rem,3.5vw,2.5rem);width:calc(100% + 2*var(--join-disco-inline-pad));max-width:none;margin-top:1.5rem;margin-left:calc(-1*var(--join-disco-inline-pad));margin-right:calc(-1*var(--join-disco-inline-pad));cursor:default;touch-action:pan-y;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.join-disco__track{will-change:transform;align-items:flex-end;gap:.85rem;width:max-content;padding-inline:.85rem;display:flex}.join-disco__slide{margin:calc(var(--spacing,.25rem)*0);aspect-ratio:9/16;background:#0a0828;border:2px solid #ffffff38;border-radius:18px;flex:none;width:clamp(168px,48vw,240px);height:auto;text-decoration-line:none;display:block;position:relative;overflow:hidden;box-shadow:0 14px 32px #0006}@media screen and (width>=768px){.join-disco__slide{width:clamp(200px,16.5vw,260px)}}.join-disco__slide--image{aspect-ratio:1;width:clamp(180px,42vw,240px)}@media screen and (width>=768px){.join-disco__slide--image{width:clamp(200px,16vw,260px)}}.join-disco__slide-media{pointer-events:none;inset:calc(var(--spacing,.25rem)*0);object-fit:cover;object-position:center center;width:100%;height:100%;display:block;position:absolute}.join-disco__slide--video .join-disco__slide-media{object-fit:cover}

/*! tailwindcss v4.0.14 | MIT License | https://tailwindcss.com */.partners{z-index:40;width:100%;padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*6);background:0 0;flex-direction:column;align-items:center;display:flex;position:relative}@media (width>=40rem){.partners{padding-inline:calc(var(--spacing,.25rem)*6);padding-block:calc(var(--spacing,.25rem)*9)}}.partners__screen{width:100%}.partners__intro{margin:calc(var(--spacing,.25rem)*0);margin-inline:auto;margin-bottom:calc(var(--spacing,.25rem)*6);text-align:center;max-width:36rem;font-family:var(--font-montserrat),system-ui,sans-serif;color:#ffffffe6;font-size:clamp(1rem,1.6vw,1.15rem);font-weight:600;line-height:1.45}@media (width>=40rem){.partners__intro{margin-bottom:calc(var(--spacing,.25rem)*8)}}.partners__logos{justify-content:center;align-items:stretch;gap:calc(var(--spacing,.25rem)*8);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}@media (width>=40rem){.partners__logos{gap:calc(var(--spacing,.25rem)*12)}}@media (width>=48rem){.partners__logos{gap:calc(var(--spacing,.25rem)*16)}}.partners__item{align-items:center;gap:calc(var(--spacing,.25rem)*3);text-align:center;flex-direction:column;width:min(100%,240px);display:flex}.partners__item a{justify-content:center;align-items:center;width:160px;height:160px;text-decoration-line:none;transition:transform .2s,filter .2s;display:flex;position:relative}@media screen and (width>=640px){.partners__item a{width:200px;height:200px}}.partners__item a:hover{filter:brightness(1.08);transform:translateY(-3px)}.partners__logo{border-radius:var(--radius-xl,.75rem);object-fit:contain;filter:drop-shadow(0 8px 18px #00000059);width:100%;height:100%}@media (width>=40rem){.partners__logo{border-radius:var(--radius-2xl,1rem)}}.partners__logo--radio{object-fit:contain;width:160%;max-width:none;height:70%}.partners__blurb{margin:calc(var(--spacing,.25rem)*0);max-width:14rem;font-family:var(--font-montserrat),system-ui,sans-serif;color:#ffffffc7;font-size:.92rem;font-weight:500;line-height:1.4}