html:has(.home){color:#0a0a0a;font-family:var(--font-display);background:#fff}html:has(.home) body{color:#0a0a0a;font-family:var(--font-display);background:#fff}.home{--stadia-blue:#2b31fe;--paper:#fff;--ink:#0a0a0a;color:#0a0a0a;min-height:100vh;font-family:var(--font-display);letter-spacing:-.005em;background:#fff;font-weight:400;overflow-x:hidden}.home *,.home :before,.home :after{box-sizing:border-box;-webkit-tap-highlight-color:transparent}.home a{color:#2b31fe;text-decoration:none}.home a:hover{color:#1a1fd0}.home h1,.home h2,.home h3,.home .hero,.home .lede,.home .eyebrow,.home .panel,.home .btn{max-width:none}.home h1,.home h2,.home h3{letter-spacing:-.025em}.home .acc{color:inherit}.home:after{content:"";pointer-events:none;z-index:40;background-image:var(--home-grain);mix-blend-mode:multiply;opacity:.4;background-size:256px 256px;animation:.5s steps(4,end) infinite home-grain;position:fixed;inset:-100px}@keyframes home-grain{0%{transform:translate(0)}25%{transform:translate(-41px,67px)}50%{transform:translate(83px,-29px)}75%{transform:translate(-67px,-83px)}to{transform:translate(0)}}.home .mono{letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:400}.home .eyebrow{color:#2b31fe;letter-spacing:.06em;margin:0 0 22px;font-size:11px;font-weight:400;display:block}.home .band{z-index:1;width:100%;max-width:none;position:relative}.home .wrap{max-width:1320px;margin:0 auto;padding:0 clamp(20px,4vw,56px)}.home .nav{z-index:30;height:72px;padding:0 clamp(20px,4vw,56px);padding-top:env(safe-area-inset-top);color:#0a0a0a;justify-content:space-between;align-items:center;transition:color .45s;display:flex;position:fixed;top:0;left:0;right:0}.home .nav:before{content:"";pointer-events:none;z-index:-1;background:linear-gradient(#fff 45%,#fff0);transition:opacity .45s;position:absolute;inset:0 0 -24px}.home .nav.on-dark{color:#f7f6f3}.home .nav.on-dark:before{opacity:0}.home .nav .mk{width:64px;color:inherit;fill:currentColor;transform-origin:0 0;display:flex}.home .nav .mk svg{width:100%;display:block}.home .nav nav{gap:clamp(12px,2.4vw,32px);font-size:13px;transition:opacity .45s;display:flex}.home .nav nav a{color:inherit;padding:14px 0}.home .nav nav a:hover{opacity:.6}.home.intro-ui .nav nav{opacity:0;pointer-events:none}.home .glass{-webkit-backdrop-filter:blur(26px)saturate(2.1)brightness(1.06);background:#ffffff57;box-shadow:inset 0 0 0 1px #ffffff8c,inset 0 1px .5px #ffffffe6,inset 0 -2px 4px #0000000d,0 1px 2px #14100c0d,0 14px 34px #14100c24}.home .pill{border-radius:999px;align-items:center;gap:8px;padding:6px 6px 6px 20px;transition:background .2s,box-shadow .3s;display:flex}.home .pill input,.home .field input{width:100%;min-width:0;font:inherit;color:#0a0a0a;background:0 0;border:none;outline:none;flex:1;padding:10px 0;font-size:16px}.home input::placeholder,.home .sel>button span{color:#00000080}.home input[type=search]::-webkit-search-cancel-button{display:none}.home .btn{-webkit-backdrop-filter:blur(12px);color:#fff;font:inherit;cursor:pointer;white-space:nowrap;background:#2b31fed1;border:none;border-radius:999px;justify-content:center;align-items:center;gap:6px;width:auto;height:44px;padding:0 18px;font-size:14px;font-weight:700;transition:background .2s;display:inline-flex;position:relative;box-shadow:inset 0 1px .5px #ffffff59}.home .btn:hover{background:#2b31fef2}.home .btn svg{flex:none;width:16px;height:16px}.home .btn:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.home .ok>.btn,.home .btn.ok{pointer-events:none;background:#2b31fe}.home .panel{color:#0a0a0a;text-align:left;z-index:6;-webkit-backdrop-filter:blur(7px)saturate(1.6)contrast(.92)brightness(1.06);background:linear-gradient(160deg,#ffffff24,#ffffff0a 55%,#ffffff1a);border:0;border-radius:20px;width:auto;margin:0;padding:6px;display:none;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:inset 0 0 0 1px #0a0a0a1a,inset 0 1.5px 1px #fffffff2,inset 1px 0 1px #fff9,inset 0 -1.5px 2px #0000000f,inset 0 0 24px #ffffff59,0 22px 50px #14100c1f}.home .panel.on{overscroll-behavior:contain;scrollbar-width:thin;max-height:min(320px,100svh - 360px);display:block;overflow-y:auto}.home .hmk.rise,.home .hmk.rise.shown{transition:none}.home .hero:has(.panel.on) .hmk{visibility:hidden;pointer-events:none}.home .hero:has(.panel.on) .hmk.rise{visibility:hidden;pointer-events:none}.home .hero:has(.panel.on) .hmk.rise.shown{visibility:hidden;pointer-events:none}.home .panel p{color:inherit}.home .panel .grp{color:#2b31fe;padding:8px 10px 4px}.home .sr{cursor:pointer;width:100%;min-height:52px;font:inherit;color:inherit;text-align:left;background:0 0;border:none;border-radius:14px;align-items:center;gap:11px;padding:6px 6px 6px 10px;display:flex}.home .sr:hover,.home .sr.hi{background:#ffffff4d;box-shadow:inset 0 0 0 1px #ffffff80}.home .sr .av{color:#2b31fe;background:#2b31fe24;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:11px;font-weight:700;display:grid;overflow:hidden}.home .sr .av img{object-fit:cover;width:100%;height:100%;display:block}.home .sr .nm{white-space:nowrap;text-overflow:ellipsis;flex:1;align-items:center;gap:6px;min-width:0;font-size:15px;font-weight:500;display:flex;overflow:hidden}.home .sr .ck{background:#2b31fe;border-radius:50%;flex:none;place-items:center;width:14px;height:14px;display:grid}.home .sr .go{color:#2b31fe;flex:none;place-items:center;width:36px;height:36px;display:grid}.home .sr .go svg{stroke:currentColor;fill:none;stroke-width:1.8px;width:14px}.home .sr .btn{min-width:76px;height:34px;padding:0 12px;font-size:12px}.home .done{flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}.home .done .top{color:#2b31fe}.home .done .pill{width:100%}.home .done .sub{color:#0009;text-wrap:balance;text-align:center;font-size:13px}.home .done .fin{align-items:center;gap:8px;font-size:17px;font-weight:500;display:flex}.home .hero{text-align:center;place-items:center;width:100%;max-width:none;min-height:calc(100svh - 56px);margin:0;padding:112px 20px 64px;display:grid}.home .hero .in{flex-direction:column;align-items:center;gap:22px;width:100%;max-width:1040px;margin:0 auto;display:flex}.home .hero h1{letter-spacing:-.025em;white-space:nowrap;text-align:center;max-width:none;margin:0;font-size:clamp(34px,4.4vw,68px);font-weight:700;line-height:1}.home .hero .lede{color:#0a0a0a;text-wrap:pretty;text-align:center;max-width:34ch;margin:0;font-size:clamp(19px,1.6vw,23px);font-weight:500;line-height:1.3}.home .cta{z-index:2;width:100%;max-width:420px;margin-top:10px;position:relative}.home .hmk{z-index:0;fill:#0a0a0a;opacity:.9;width:44px;margin-top:18px;position:relative}.home .hmk svg{width:100%;display:block}.home .hero .rise{transition-duration:1s}.home.intro-ui .hero .rise{opacity:0;transform:translateY(14px)}.home h2{letter-spacing:-.025em;text-wrap:balance;margin:0;font-weight:700;line-height:.98}.home .lede2{letter-spacing:-.01em;color:#0a0a0a;text-wrap:pretty;margin:0;font-size:clamp(20px,2vw,28px);font-weight:500;line-height:1.25}.home h3{letter-spacing:-.015em;margin:0 0 10px;font-size:20px;font-weight:700}.home .item p,.home .fact dd{color:#0a0a0a;text-wrap:pretty;margin:0;font-size:16px;font-weight:400;line-height:1.45}.home .n{color:#2b31fe;margin-bottom:16px}.home .fans{padding:clamp(96px,12vw,180px) 0 clamp(120px,14vw,200px)}.home .fans .head{max-width:900px}.home .fans h2{margin:0 0 28px;font-size:clamp(52px,8vw,132px)}.home .fans .lede2{max-width:30ch}.home .items{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.4vw,36px);margin-top:clamp(64px,8vw,120px);display:grid}.home .item{border-top:1px solid #0a0a0a;padding-top:18px}.home .artists{place-items:center;min-height:calc(100svh - 56px);padding:clamp(140px,16vw,220px) 20px;display:grid}.home .duo{background:#2b31fe;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 20% 80%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 20% 80%,#0000 100%)}.home .duo img{object-fit:cover;filter:grayscale()contrast(1.2)brightness(1.12);mix-blend-mode:screen;width:100%;height:100%;display:block;position:absolute;inset:0}.home .card{text-align:center;background:#ffffff6b;border-radius:32px;width:100%;max-width:520px;padding:clamp(28px,4vw,44px);position:relative}.home .card .eyebrow{margin-bottom:16px}.home .card h2{margin:0 0 14px;font-size:clamp(44px,5.4vw,72px)}.home .card .lede2{max-width:30ch;margin:0 auto 26px;font-size:clamp(18px,1.5vw,21px)}.home .req{text-align:left;gap:10px;display:grid}.home .req.locked .sel,.home .req.locked .field,.home .req.locked .sel>button{pointer-events:none;cursor:default}.home .field{border-radius:999px;align-items:center;height:52px;padding:0 20px;transition:background .2s;display:flex}.home .sel{position:relative}.home .sel.open{z-index:8}.home .sel.open~.sel,.home .sel.open~.field,.home .sel.open~.btn{visibility:hidden}.home .sel .panel.on{-webkit-backdrop-filter:none;background:#fff;max-height:none;overflow:visible;box-shadow:inset 0 0 0 1px #0a0a0a14,0 18px 40px #14100c29}.home .sel>button{width:100%;height:52px;font:inherit;color:#00000080;cursor:pointer;border:none;border-radius:999px;align-items:center;gap:10px;padding:0 20px;font-size:16px;display:flex}.home .sel>button span{text-align:left;white-space:nowrap;flex:1}.home .sel.chosen>button,.home .sel.chosen>button span{color:#0a0a0a}.home .sel>button svg{fill:none;stroke:currentColor;stroke-width:1.6px;flex:none;width:12px;transition:transform .2s}.home .sel.open>button svg{transform:rotate(180deg)}.home .sel li{cursor:pointer;border-radius:14px;padding:13px 14px;font-size:16px;list-style:none}.home .sel ul{margin:0;padding:0}.home .sel li:hover,.home .sel li.hi,.home .sel li[aria-selected=true]{background:#2b31fe1a}.home .sel li[aria-selected=true]{color:#2b31fe;font-weight:700}.home .req>.btn{height:52px;font-size:15px}.home .pill,.home .field,.home .sel>button{-webkit-backdrop-filter:blur(24px)saturate(1.8)brightness(1.04);background:#ffffff1f;box-shadow:inset 0 0 0 1px #0a0a0a1f,inset 0 1px .5px #ffffffe6,inset 0 -1px 2px #0000000a,0 10px 28px #14100c14}.home .pill:focus-within,.home .field:focus-within{background:#ffffff38;box-shadow:inset 0 0 0 1px #0a0a0a38,inset 0 1px .5px #ffffffe6,0 10px 28px #14100c1a}.home .pill .btn{-webkit-backdrop-filter:blur(8px);color:#0a0a0a;background:#ffffff1a;height:44px;padding:0 20px;box-shadow:inset 0 0 0 1px #0a0a0a29,inset 0 1px .5px #ffffffe6}.home .pill .btn:hover{background:#0a0a0a0d}.home .ok>.btn.ok,.home .pill .btn.ok{color:#0a0a0a;background:#ffffff1a}.home .aff{padding:clamp(96px,12vw,180px) 0 0}.home .aff .grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:28px clamp(12px,2vw,28px);display:grid}.home .aff .eyebrow{grid-column:1/4;margin:0}.home .aff h2{grid-column:4/13;margin:0;font-size:clamp(44px,6.4vw,100px)}.home .aff .lede2{grid-column:4/12;margin-top:6px}.home .facts{grid-column:1/13;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(12px,2vw,28px);margin:clamp(40px,6vw,88px) 0 0;display:grid}.home .fact{border-top:1px solid #0a0a0a;padding-top:18px}.home .fact dt{color:#2b31fe;margin-bottom:14px}.home .aff .contact{text-wrap:pretty;grid-column:4/12;margin:clamp(40px,5vw,72px) 0 0;font-size:clamp(18px,1.5vw,21px);font-weight:500;line-height:1.4}.home footer{padding:clamp(72px, 10vw, 140px) 0 calc(28px + env(safe-area-inset-bottom));flex-wrap:wrap;justify-content:space-between;gap:16px;font-size:13px;display:flex}.home footer .links{flex-wrap:wrap;gap:20px;display:flex}.home footer a{color:#0a0a0a;padding:6px 0}.home footer a:hover{color:#2b31fe}.home .rise{opacity:0;transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1);transform:translateY(14px)}.home .rise.shown{opacity:1;transform:none}.home .d1{transition-delay:80ms}.home .d2{transition-delay:.16s}.home .d3{transition-delay:.24s}@media (max-width:760px){.home .nav{height:64px;padding:0 20px;padding-top:env(safe-area-inset-top)}.home .nav .mk{width:56px}.home .nav nav{gap:14px;font-size:12px}.home .hero{align-items:center;min-height:calc(100svh - 40px);padding:96px 20px 48px}.home .hero .in{gap:18px}.home .hero h1{white-space:normal;text-wrap:balance;max-width:10ch;font-size:clamp(34px,10vw,44px)}.home .hero .lede{max-width:28ch;font-size:18px}.home .fans{padding:72px 0 96px}.home .fans h2{margin-bottom:20px;font-size:clamp(44px,12.6vw,56px)}.home .lede2{font-size:20px}.home .items{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;gap:12px;margin:48px -20px 0;padding:0 20px 4px;scroll-padding:0 20px;display:flex;overflow-x:auto}.home .items::-webkit-scrollbar{display:none}.home .item{scroll-snap-align:start;background:#ffffff8c;border:none;border-radius:24px;flex:0 0 82%;padding:22px 22px 26px;box-shadow:inset 0 0 0 1px #0a0a0a14}.home .item.rise{transform:none}.home .artists{min-height:auto;padding:150px 16px}.home .card{border-radius:28px;padding:28px 20px 22px}.home .card h2{font-size:44px}.home .aff{padding-top:72px}.home .aff .eyebrow,.home .aff h2,.home .aff .lede2,.home .aff .contact{grid-column:1/-1}.home .aff h2{font-size:clamp(40px,11.4vw,52px)}.home .facts{grid-template-columns:1fr;row-gap:28px;margin-top:24px}.home footer{flex-direction:column}}@media (prefers-reduced-motion:reduce){.home .rise{opacity:1;transition:none;transform:none}.home:after{animation:none}}
