@font-face{font-family:Inter;src:url(/fonts/inter-latin.woff2) format("woff2");font-weight:100 900;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;src:url(/fonts/inter-latin-ext.woff2) format("woff2");font-weight:100 900;font-display:swap;unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;src:url(/fonts/archivo-latin.woff2) format("woff2");font-weight:100 900;font-stretch:62% 125%;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;src:url(/fonts/archivo-latin-ext.woff2) format("woff2");font-weight:100 900;font-stretch:62% 125%;font-display:swap;unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"InstrumentSerif";src:url(/fonts/instrument-serif-latin.woff2) format("woff2");font-style:italic;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"InstrumentSerif";src:url(/fonts/instrument-serif-latin-ext.woff2) format("woff2");font-style:italic;font-display:swap;unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}:root{--bg:#000;--t1:#fff;--t2:rgba(255,255,255,0.64);--t3:rgba(255,255,255,0.4);--line:rgba(255,255,255,0.12);--acc:#fff;--glow:255,255,255;--ease:cubic-bezier(0.22,1,0.36,1);--spring:cubic-bezier(0.34,1.56,0.64,1);--pad:20px;--maxw:1360px;color-scheme:dark}@media (min-width:1024px){:root{--pad:48px}}*{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}body,html{font-optical-sizing:auto;background:var(--bg);color:var(--t1)}body{font:450 16px/1.5 Inter,system-ui,-apple-system,sans-serif;letter-spacing:-.006em;-webkit-font-smoothing:antialiased;overflow-x:hidden;min-height:100dvh}a{color:inherit;text-decoration:none}button{background:none;border:0;cursor:pointer}button,input{font:inherit;color:inherit}img{display:block;max-width:100%}::selection{background:#fff;color:#000}:focus-visible{outline:2px solid #fff;outline-offset:3px;border-radius:10px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.glass{background:rgba(255,255,255,.1);backdrop-filter:blur(24px) saturate(1.6);-webkit-backdrop-filter:blur(24px) saturate(1.6);box-shadow:inset 0 0 0 .5px rgba(255,255,255,.22),inset 0 1px 0 rgba(255,255,255,.14)}.glass-dark{background:rgba(20,20,22,.62);backdrop-filter:blur(30px) saturate(1.6);-webkit-backdrop-filter:blur(30px) saturate(1.6);box-shadow:inset 0 0 0 .5px rgba(255,255,255,.16)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:54px;padding:0 26px;border-radius:99px;font:650 17px Inter;letter-spacing:-.01em;transition:transform .2s var(--ease),background-color .2s,opacity .2s;white-space:nowrap}.btn:active{transform:scale(.97)}.btn.w{background:#fff;color:#000}.btn.w:hover{background:#e9e9ec}.btn.g{color:#fff}.btn.g:hover{background:rgba(255,255,255,.18)}.btn.wide{width:100%}.btn[disabled]{opacity:.35;pointer-events:none}.circ{width:46px;height:46px;border-radius:50%;display:inline-grid;place-items:center;flex:none;transition:transform .2s var(--ease),background-color .2s}.circ:active{transform:scale(.92)}.circ:hover{background:rgba(255,255,255,.18)}.ico{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}.ico.s{width:18px;height:18px}.eyebrow{font:650 12.5px Inter;letter-spacing:.14em;text-transform:uppercase}.eyebrow,.meta{color:var(--t2)}.meta{font:500 15px/1.45 Inter}.meta b{font-weight:600;color:var(--t1)}.grain{position:absolute;inset:0;pointer-events:none;opacity:.18;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 1.2 0'/></filter><rect width='240' height='240' filter='url(%23n)'/></svg>")}.ttl{color:#fff;position:relative}.ttl .ln{display:block}.ttl-quiet{font:800 1em/.8 Inter;letter-spacing:-.07em}.ttl-tall{font:900 1em/.78 Archivo;font-stretch:62%;letter-spacing:-.02em;text-transform:uppercase;color:rgba(255,255,255,.92)}.ttl-tall .outline{position:absolute;inset:0;color:transparent;-webkit-text-stroke:.004em rgba(255,255,255,.75);mix-blend-mode:normal}.ttl-wide{font:900 1em/.9 Archivo;font-stretch:125%;letter-spacing:-.02em;text-transform:uppercase}.ttl-wide .bar{display:block;width:1.1em;height:.075em;background:var(--acc);margin-bottom:.2em}.ttl-serif{font:italic 400 1em/.85 InstrumentSerif;letter-spacing:-.01em}.ttl-name{font:800 1em/.88 Inter;letter-spacing:-.055em}.cover{position:relative;aspect-ratio:4/5;overflow:hidden;border-radius:18px;background:#0a0a0a;container-type:inline-size;isolation:isolate}.cv-ph{background-size:cover;transition:transform 1.2s var(--ease)}.cv-ph,.cv-shade{position:absolute;inset:0}.cv-shade{background:linear-gradient(180deg,rgba(0,0,0,.4),transparent 26%,transparent 46%,rgba(0,0,0,.92) 88%)}.tpl-quiet .cv-shade{background:linear-gradient(180deg,rgba(0,0,0,.35),transparent 25%,transparent 45%,rgba(20,8,0,.92) 85%)}.tpl-tall .cv-shade{background:linear-gradient(180deg,rgba(0,0,0,.2),transparent 40%,rgba(0,20,18,.85) 90%)}.tpl-serif .cv-shade{background:linear-gradient(180deg,rgba(40,0,10,.25),transparent 30%,rgba(30,0,8,.6) 65%,rgba(20,0,5,.95) 92%)}.tpl-name .cv-shade{background:linear-gradient(180deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 30%,rgba(0,0,0,.45) 50%,rgba(10,0,0,.97) 85%)}.cv-wm{top:5.6cqw;left:5.9cqw;font:700 2cqw Inter;letter-spacing:.4em}.cv-pill,.cv-wm{position:absolute}.cv-pill{top:4.4cqw;right:5.2cqw;height:4.8cqw;padding:0 2cqw;border-radius:3cqw;display:flex;align-items:center;font:650 2cqw Inter;letter-spacing:.02em;background:rgba(255,255,255,.16);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:inset 0 0 0 1px rgba(255,255,255,.25)}.cv-kicker{position:absolute;top:13.9cqw;left:5.9cqw;font:700 2.2cqw Inter;letter-spacing:.3em;text-transform:uppercase;color:var(--acc)}.cv-body{position:absolute;left:5.4cqw;right:5.9cqw;bottom:17cqw}.cv-sub{font:500 3.1cqw/1.3 Inter;letter-spacing:-.01em;color:rgba(255,255,255,.82);margin-top:2.8cqw;margin-left:.6cqw}.cover .ttl-quiet{font-size:27.8cqw}.cover .ttl-wide{font-size:15.2cqw}.cover .ttl-serif{font-size:26.8cqw}.cover .ttl-name{font-size:13.9cqw}.cover.tpl-tall .cv-body{inset:13.9cqw 0 auto 0;text-align:center}.cover .ttl-tall{font-size:43.5cqw}.cover.tpl-tall .cv-sub{font:600 2.8cqw Inter;letter-spacing:.3em;text-transform:uppercase;margin-top:3cqw}.cover.tpl-wide .cv-sub{font:700 2.8cqw Inter;letter-spacing:.2em;text-transform:uppercase}.cover.tpl-wide .grain{opacity:.32}.cv-foot{position:absolute;left:5.9cqw;right:5.9cqw;bottom:5.6cqw;display:flex;justify-content:space-between;align-items:flex-end;font:600 2.2cqw/1.35 Inter}.cv-foot small{display:block;font:600 1.4cqw Inter;letter-spacing:.16em;text-transform:uppercase;opacity:.55;margin-bottom:.4cqw}.cv-foot .r{text-align:right}@media (hover:hover){a:hover .cover .cv-ph{transform:scale(1.04)}}.topnav{position:fixed;top:0;left:0;right:0;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:14px var(--pad);padding-top:max(14px,env(safe-area-inset-top));transition:background-color .3s,-webkit-backdrop-filter .3s;transition:background-color .3s,backdrop-filter .3s;transition:background-color .3s,backdrop-filter .3s,-webkit-backdrop-filter .3s}.topnav.solid{background:rgba(0,0,0,.55);backdrop-filter:blur(24px) saturate(1.5);-webkit-backdrop-filter:blur(24px) saturate(1.5);box-shadow:0 .5px 0 rgba(255,255,255,.1)}.wm{font:750 13px Inter;letter-spacing:.42em}.topnav .links{display:none;gap:4px;padding:5px;border-radius:99px}.topnav .links a{height:38px;padding:0 18px;border-radius:99px;display:flex;align-items:center;font:600 14.5px Inter;color:var(--t2);transition:color .2s,background-color .2s}.topnav .links a.on,.topnav .links a:hover{color:#fff;background:rgba(255,255,255,.14)}.topnav .me{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;font:650 14px Inter}.topnav .login{display:none}@media (min-width:1024px){.topnav .links{display:flex}.topnav .login{display:inline-flex;height:40px;padding:0 18px;font-size:14.5px}}.tabbar{position:fixed;left:50%;bottom:max(18px,env(safe-area-inset-bottom));translate:-50% 0;z-index:50;gap:4px;padding:6px}.tabbar,.tabbar a{display:flex;border-radius:99px}.tabbar a{align-items:center;gap:7px;height:46px;padding:0 18px;font:600 14px Inter;color:var(--t2);transition:color .2s,background-color .2s}.tabbar a.on{background:rgba(255,255,255,.16);color:#fff}@media (min-width:1024px){.tabbar{display:none}}.hero{position:relative;height:92svh;min-height:620px;max-height:1000px;overflow:hidden}.hero .slide{position:absolute;inset:0}.hero .slide .cv-ph{animation:kenburns 14s linear infinite alternate}@keyframes kenburns{0%{transform:scale(1.02)}to{transform:scale(1.12)}}.hero .hshade{background:linear-gradient(180deg,rgba(0,0,0,.45),rgba(0,0,0,0) 22%,rgba(0,0,0,0) 40%,rgba(0,0,0,.6) 68%,#000)}.hero .amb,.hero .hshade{position:absolute;inset:0}.hero .amb{background:radial-gradient(110% 60% at 50% 78%,rgba(var(--glow),.24),transparent 70%);mix-blend-mode:screen}.hero .hcopy{position:absolute;left:var(--pad);right:var(--pad);bottom:92px;display:grid;grid-gap:12px;gap:12px;max-width:760px;z-index:2}.hero .hcopy .ttl{font-size:clamp(84px,26vw,200px)}.hero .hcopy .ttl-wide{font-size:clamp(54px,14vw,130px)}.hero .hcopy .ttl-tall{font-size:clamp(110px,34vw,260px)}.hero .hcopy .ttl-name{font-size:clamp(64px,17vw,140px)}.hero .kick{color:var(--acc)}.hero .acts{display:flex;gap:10px;margin-top:10px}.hero .acts .btn.w{flex:1 1;max-width:340px}.hero .dots{position:absolute;left:0;right:0;bottom:56px;display:flex;gap:6px;justify-content:center;z-index:3}.hero .dots button{width:6px;height:6px;border-radius:3px;background:rgba(255,255,255,.32);transition:width .4s var(--ease),background-color .3s;padding:0}.hero .dots button.on{width:22px;background:#fff}.hero .arrows,.hero .poster{display:none}@media (min-width:1024px){.hero .poster{display:block}.hero{height:88vh}.hero .hcopy{bottom:120px}.hero .dots{left:var(--pad);right:auto;bottom:64px}.hero .poster{position:absolute;right:calc(var(--pad) + 20px);top:50%;translate:0 -46%;width:min(30vw,440px);z-index:2}.hero .poster .cover{border-radius:24px;box-shadow:0 50px 120px rgba(0,0,0,.6),0 0 140px rgba(var(--glow),.25)}.hero .slide .cv-ph{filter:blur(40px) brightness(.55) saturate(1.4)!important;transform:scale(1.15);animation:none}.hero .arrows{display:flex;gap:10px;position:absolute;right:var(--pad);bottom:52px;z-index:3}}.shelf{padding:0 0 8px;margin-top:26px}.shelf h2{display:flex;justify-content:space-between;align-items:baseline;padding:0 var(--pad);font:750 22px Inter;letter-spacing:-.02em;margin-bottom:14px;max-width:var(--maxw)}.shelf h2 span{font:500 15px Inter;color:var(--t3);letter-spacing:0}.rail{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px var(--pad) 18px;scrollbar-width:none;scroll-padding:0 var(--pad)}.rail::-webkit-scrollbar{display:none}.rail>*{scroll-snap-align:start;flex:none}.card{width:152px;display:grid;grid-gap:9px;gap:9px}.card .cover{border-radius:16px;box-shadow:0 0 0 .5px rgba(255,255,255,.12);transition:transform .35s var(--ease),box-shadow .35s}.card .cap b{font:650 15px Inter;letter-spacing:-.01em;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card .cap span{font:500 13.5px Inter;color:var(--t3)}@media (hover:hover){.card:hover .cover{transform:translateY(-4px) scale(1.02);box-shadow:0 0 0 .5px rgba(255,255,255,.3),0 20px 50px rgba(var(--glow),.25)}}@media (min-width:1024px){.card{width:236px}.rail{gap:22px}.shelf{margin-top:40px}.shelf h2{font-size:26px}}.band{margin:30px var(--pad) 0;position:relative;border-radius:26px;overflow:hidden;min-height:300px;display:flex;align-items:flex-end;max-width:calc(var(--maxw) - 2 * var(--pad))}.band .cv-ph{filter:contrast(1.1) saturate(1.2) brightness(.7)}.band .shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.85),rgba(0,0,0,.2) 70%),linear-gradient(0deg,rgba(0,0,0,.6),transparent 60%)}.band .in{position:relative;padding:26px;display:grid;grid-gap:10px;gap:10px;max-width:560px}.band .ttl{font-size:clamp(54px,12vw,96px)}@media (hover:hover){.band:hover .cv-ph{transform:scale(1.04)}}@media (min-width:1024px){.band{min-height:420px;margin-top:50px}.band .in{padding:48px}}.entry{margin:26px var(--pad) 0;display:flex;gap:16px;align-items:center;padding:18px 20px;border-radius:22px;max-width:720px}.entry .ei{width:50px;height:50px;border-radius:15px;display:grid;place-items:center;background:rgba(255,255,255,.1);flex:none}.entry b{font:650 17px Inter;display:block;letter-spacing:-.01em}.entry span{font:500 14.5px Inter;color:var(--t2)}.entry .ico.go{margin-left:auto;color:var(--t3)}.foot{padding:70px var(--pad) 140px;color:var(--t3);font:500 14px/1.7 Inter;display:grid;grid-gap:6px;gap:6px;max-width:var(--maxw)}.foot .wm{color:#fff;margin-bottom:8px}.foot nav{display:flex;gap:18px;flex-wrap:wrap}@media (min-width:1024px){.foot{padding-bottom:70px}}.ev{position:relative;min-height:100svh}.ev .bgart{position:fixed;inset:-60px;z-index:0;background-size:cover;filter:blur(60px) brightness(.38) saturate(1.5);transform:scale(1.1)}.ev .wrap{position:relative;z-index:1}.ev .top{position:relative;height:66svh;min-height:460px;overflow:hidden}.ev .top .hshade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.35),transparent 30%,rgba(0,0,0,.15) 55%,#000)}.ev .bar{position:fixed;top:max(14px,env(safe-area-inset-top));left:var(--pad);right:var(--pad);display:flex;justify-content:space-between;z-index:40}.ev .bar div{display:flex;gap:10px}.ev .body{position:relative;margin-top:-170px;padding:0 var(--pad) 140px;display:grid;grid-gap:16px;gap:16px;background:linear-gradient(180deg,transparent,#000 170px)}.ev .body>.ttl{font-size:clamp(76px,22vw,150px)}.ev .body>.ttl-wide{font-size:clamp(48px,13vw,96px)}.ev .body>.ttl-tall{font-size:clamp(100px,30vw,200px)}.ev .body>.ttl-name{font-size:clamp(60px,16vw,110px)}.facts{display:grid;grid-template-columns:repeat(3,1fr);border-radius:20px;overflow:hidden}.facts div{padding:14px 16px 13px;display:grid;grid-gap:3px;gap:3px}.facts div+div{box-shadow:inset .5px 0 0 rgba(255,255,255,.14)}.facts small{font:500 12.5px Inter;color:var(--t3)}.facts b{font:650 16px Inter;letter-spacing:-.01em}.lineup{flex-wrap:wrap}.dj,.lineup{display:flex;gap:10px}.dj{align-items:center;padding:6px 15px 6px 6px;border-radius:99px}.dj i{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font:700 11.5px Inter;font-style:normal;background:rgba(255,255,255,.14)}.dj b{font:600 14.5px Inter}.about{font:450 16.5px/1.55 Inter;max-width:620px}.about,.avail{color:var(--t2)}.avail{display:flex;align-items:center;gap:9px;font:550 15px Inter}.avail i{width:8px;height:8px;border-radius:50%;background:var(--acc);box-shadow:0 0 12px var(--acc)}.more h3{font:700 19px Inter;letter-spacing:-.02em;margin:18px 0 10px}.dates{display:grid;grid-gap:8px;gap:8px}.dates a{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-radius:16px;font:600 15.5px Inter}.dates a span{color:var(--t3);font-weight:500}.dock{position:fixed;left:12px;right:12px;bottom:max(14px,env(safe-area-inset-bottom));padding:10px;border-radius:34px;display:flex;gap:10px;align-items:center;z-index:45}.dock .btn.w{flex:1 1}.dock .side{padding:0 6px 0 12px;display:grid;grid-gap:1px;gap:1px}.dock .side b{font:650 15px Inter;white-space:nowrap}.dock .side span{font:500 12.5px Inter;color:var(--t2);white-space:nowrap}.dock .btn.g{padding:0 18px}@media (max-width:380px){.dock .side{display:none}}@media (min-width:1024px){.ev .top{display:none}.ev .bar{position:absolute;top:90px}.ev .body{margin:0 auto;padding:160px var(--pad) 80px;max-width:var(--maxw);grid-template-columns:minmax(340px,440px) 1fr;column-gap:64px;align-items:start;background:none}.ev .poster{grid-row:1/span 20;position:-webkit-sticky;position:sticky;top:100px}.ev .poster .cover{border-radius:24px;box-shadow:0 40px 100px rgba(0,0,0,.6),0 0 120px rgba(var(--glow),.18)}.ev .body>.ttl{font-size:120px}.ev .body>.ttl-wide{font-size:84px}.ev .body>.ttl-tall{font-size:180px}.ev .body>.ttl-name{font-size:96px}.dock,.facts{max-width:560px}.dock{position:static;padding:12px;margin-top:6px}}.ev .poster{display:none}@media (min-width:1024px){.ev .poster{display:block}}.flow-scrim{z-index:80;background:rgba(0,0,0,.5);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.flow,.flow-scrim{position:fixed;inset:0}.flow{z-index:90;overflow:hidden;display:flex;flex-direction:column;background:#000}@media (min-width:1024px){.flow.wide{width:980px}.flow.wide .fbody{display:grid;grid-template-columns:1fr 400px;grid-column-gap:40px;column-gap:40px;align-content:start}.flow.wide .planbox{grid-column:2;grid-row:1/span 3;margin:0}.flow.wide .ffoot{position:absolute;left:0;bottom:0;width:calc(100% - 440px)}}@media (max-width:1023px){.topnav.onev{display:none}.dock:has(.btn+.btn) .side{display:none}}.flow .fbg{position:absolute;inset:-60px;background-size:cover;filter:blur(60px) brightness(.42) saturate(1.5);transform:scale(1.1)}.flow .fhead{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;padding:max(18px,env(safe-area-inset-top)) 22px 0;min-height:64px}.prog{display:flex;gap:6px}.prog i{width:26px;height:4px;border-radius:2px;background:rgba(255,255,255,.22);transition:background-color .4s}.prog i.on{background:#fff}.flow .fbody{position:relative;z-index:2;flex:1 1;overflow-y:auto;padding:26px 22px 24px;display:flex;flex-direction:column}.flow .fbody>*{flex-shrink:0}.flow .q .eyebrow{margin-bottom:10px}.flow .q h2{font:750 34px/1.05 Inter;letter-spacing:-.035em}.flow .q p{margin-top:10px;color:var(--t2);font:500 15.5px/1.5 Inter}.flow .ffoot{position:relative;z-index:2;padding:12px 22px max(22px,env(safe-area-inset-bottom));display:grid;grid-gap:10px;gap:10px}@media (min-width:760px){.flow{inset:auto;left:50%;top:50%;translate:-50% -50%;width:520px;height:min(820px,92vh);border-radius:34px;box-shadow:0 50px 120px rgba(0,0,0,.7),inset 0 0 0 .5px rgba(255,255,255,.16)}}.big{flex:1 1;display:grid;align-content:center;justify-items:center;grid-gap:22px;gap:22px;min-height:300px}.big .row{display:flex;align-items:center;gap:26px}.big .n{font:800 150px/1 Inter;letter-spacing:-.06em;width:190px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow:hidden;height:150px;position:relative}.big .n span{display:block}.big .circ{width:60px;height:60px}.big .hint{font:500 15.5px Inter;color:var(--t2);min-height:24px;text-align:center}.chips{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.chips button{height:44px;min-width:56px;padding:0 16px;border-radius:22px;font:600 15.5px Inter;transition:background-color .25s,color .25s}.chips button.on{background:#fff;color:#000;box-shadow:none}.planbox{position:relative;margin:14px -6px 0;display:grid;grid-gap:12px;gap:12px}.seg{display:inline-flex;padding:4px;justify-self:start;margin-left:6px}.seg,.seg button{border-radius:99px}.seg button{height:34px;padding:0 16px;font:600 14px Inter;color:var(--t2);transition:background-color .25s,color .25s}.seg button.on{background:rgba(255,255,255,.18);color:#fff}.plan{width:100%;height:auto;display:block;color:#fff}.plan .wall{fill:rgba(255,255,255,.015);stroke:rgba(255,255,255,.12);stroke-width:1.2}.plan .zone{fill:rgba(255,255,255,.035);stroke:rgba(255,255,255,.08)}.plan .void{opacity:.7}.plan .rail{stroke:rgba(255,255,255,.25);stroke-width:1.5}.plan .arr,.plan .door{stroke:rgba(255,255,255,.5);stroke-width:2;fill:none}.plan .zl{font:650 9px Inter;letter-spacing:.2em;fill:rgba(255,255,255,.3)}.plan .zl.s7{font-size:7px}.plan .t{cursor:default}.plan .t .s{fill:rgba(255,255,255,.035);stroke:rgba(255,255,255,.12);stroke-width:1;transition:fill .35s var(--ease),stroke .35s var(--ease)}.plan .t text{font:650 12px Inter;fill:rgba(255,255,255,.28);text-anchor:middle;pointer-events:none;transition:fill .3s}.plan .t.c text{font-size:10.5px}.plan .t.fit,.plan .t.free,.plan .t.sel{cursor:pointer}.plan .t.free .s{stroke:rgba(255,255,255,.3)}.plan .t.free text{fill:rgba(255,255,255,.6)}.plan .t.fit .s{fill:color-mix(in srgb,var(--acc) 14%,transparent);stroke:var(--acc);stroke-width:1.4}.plan .t.fit text{fill:color-mix(in srgb,var(--acc) 60%,white)}.plan .t.sel .s{fill:#fff;stroke:#fff}.plan .t.sel text{fill:#000;font-weight:800}.plan .t.sel{filter:drop-shadow(0 0 14px rgba(var(--glow),.7))}@media (hover:hover){.plan .t.fit:hover .s{fill:color-mix(in srgb,var(--acc) 28%,transparent)}}.pick{border-radius:26px;padding:14px;display:grid;grid-gap:14px;gap:14px}.pick .r{display:flex;gap:14px;align-items:center}.pick .num{width:60px;height:60px;border-radius:16px;display:grid;place-items:center;font:800 26px Inter;letter-spacing:-.04em;flex:none;background:radial-gradient(80% 80% at 50% 0,rgba(var(--glow),.55),rgba(var(--glow),.08));box-shadow:inset 0 0 0 .5px rgba(255,255,255,.2)}.pick b{font:700 19px Inter;letter-spacing:-.02em;display:block}.pick span{font:500 14px Inter;color:var(--t2)}.pick .tag{margin-left:auto;align-self:flex-start;white-space:nowrap;font:650 12px Inter;padding:6px 10px;border-radius:99px;background:rgba(var(--glow),.18);color:color-mix(in srgb,var(--acc) 60%,white)}.fields{display:grid;grid-gap:12px;gap:12px;margin-top:28px}.field{display:flex;align-items:center;gap:12px;height:62px;padding:0 18px;border-radius:18px;transition:box-shadow .2s}.field:focus-within{box-shadow:inset 0 0 0 1.5px #fff}.field input{flex:1 1;background:none;border:0;outline:0;font:550 18px Inter;letter-spacing:-.01em;min-width:0}.field input::placeholder{color:var(--t3)}.field .pre{font:600 17px Inter;color:var(--t2)}.switch{display:flex;gap:6px;padding:4px;border-radius:99px;align-self:flex-start}.switch button{height:36px;padding:0 16px;border-radius:99px;font:600 14px Inter;color:var(--t2);transition:background-color .25s,color .25s}.switch button.on{background:rgba(255,255,255,.18);color:#fff}.otp{display:flex;gap:8px;margin-top:28px;justify-content:center}.otp input{width:50px;height:64px;border-radius:16px;text-align:center;font:700 26px Inter;border:0;outline:0;background:rgba(255,255,255,.1);box-shadow:inset 0 0 0 .5px rgba(255,255,255,.22);caret-color:#fff}.otp input:focus{box-shadow:inset 0 0 0 1.5px #fff}.otp.bad input{animation:shake .4s;box-shadow:inset 0 0 0 1.5px #ff5a5a}@keyframes shake{25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}.resend{margin-top:18px;text-align:center;font:550 14.5px Inter;color:var(--t2)}.resend button{text-decoration:underline;text-underline-offset:3px}.otp-preview{position:fixed;top:max(10px,env(safe-area-inset-top));left:50%;translate:-50% 0;z-index:200;width:min(380px,calc(100vw - 20px));padding:12px 14px;border-radius:22px;display:flex;gap:12px;align-items:center;cursor:pointer}.otp-preview .ap{width:38px;height:38px;border-radius:10px;background:#34c759;display:grid;place-items:center;flex:none}.otp-preview b{font:650 14.5px Inter;display:block}.otp-preview .tx span{font:500 14px/1.35 Inter;color:rgba(255,255,255,.85)}.pass{border-radius:30px;overflow:hidden;background:#0e0e10;box-shadow:0 30px 70px rgba(0,0,0,.55),inset 0 0 0 .5px rgba(255,255,255,.15)}.pass .art{position:relative;height:170px;overflow:hidden;container-type:inline-size}.pass .art .cv-ph{filter:none}.pass .art:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.15),#0e0e10)}.pass .art .in{position:absolute;left:20px;bottom:12px;z-index:2}.pass .art .ttl{font-size:52px}.pass .art .ttl-wide{font-size:34px}.pass .art .ttl-tall{font-size:64px}.pass .art .ttl-name{font-size:42px}.pass .art .wm{position:absolute;top:16px;left:20px;z-index:2;font-size:10px}.pass .info{display:grid;grid-template-columns:repeat(3,1fr);padding:8px 20px 16px;grid-gap:10px;gap:10px}.pass .info small{display:block;font:600 11px Inter;color:var(--t3);text-transform:uppercase;letter-spacing:.08em}.pass .info b{font:650 16px Inter;letter-spacing:-.01em}.pass .qr{margin:0 20px 16px;background:#fff;border-radius:22px;padding:18px;display:grid;justify-items:center;grid-gap:10px;gap:10px}.pass .qr .qr-code,.pass .qr svg{width:200px;height:200px;display:block}.pass .qr span{font:700 14px Inter;color:#000;letter-spacing:.18em}.pass .note{padding:0 20px 20px;font:500 13.5px/1.5 Inter;color:var(--t2);text-align:center}.done{display:grid;justify-items:center;grid-gap:12px;gap:12px;text-align:center;margin:6px 0 18px}.done .ok{width:64px;height:64px;border-radius:50%;background:#fff;color:#000;display:grid;place-items:center}.done .ok .ico{width:30px;height:30px;stroke-width:2.6}.done h2{font:750 28px/1.1 Inter;letter-spacing:-.03em}.done p{color:var(--t2);font:500 15.5px Inter}.page{padding:100px var(--pad) 140px;max-width:var(--maxw);margin:0 auto}.page h1{font:800 44px/1 Inter;letter-spacing:-.045em;margin-bottom:22px}.tlist{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.empty{padding:40px 24px;border-radius:26px;text-align:center;display:grid;grid-gap:14px;gap:14px;justify-items:center}.empty p{color:var(--t2)}.gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:10px;gap:10px}.gph{position:relative;aspect-ratio:4/5;border-radius:18px;background:50%/cover #111;transition:transform .4s cubic-bezier(.22,1,.36,1)}.gph:active{transform:scale(.97)}.gph .ok{position:absolute;right:10px;top:10px;width:10px;height:10px;border-radius:50%;background:#34c759;box-shadow:0 0 0 3px rgba(0,0,0,.4)}.lightbox{position:fixed;inset:0;z-index:120;background:rgba(0,0,0,.82);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);display:grid;place-items:center;padding:16px}.lb-in{width:min(460px,100%);display:grid;grid-gap:12px;gap:12px}.lb-in img{width:100%;border-radius:22px;max-height:62dvh;object-fit:contain}.lb-bar{border-radius:22px;padding:16px;display:grid;grid-gap:12px;gap:12px}.lb-bar p{font:600 15px Inter}.lb-bar .dl{display:flex;gap:8px;flex-wrap:wrap}.lb-bar .dl .btn{flex:1 1;height:44px;font-size:14.5px}.agree{display:flex;gap:10px;align-items:center;color:var(--t2);font:500 14px Inter}.agree input{width:20px;height:20px;accent-color:#fff}.stars5{display:flex;gap:10px}.stars5 button{font-size:40px;line-height:1;color:rgba(255,255,255,.22);transition:color .25s,transform .35s cubic-bezier(.22,1,.36,1)}.stars5 button.on{color:#fff;transform:scale(1.06)}.memrow{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:20px;margin-bottom:22px;max-width:560px}.memrow div{flex:1 1;display:grid;grid-gap:2px;gap:2px}.memrow b{font:650 15px Inter}.memrow span{color:var(--t2);font:500 13.5px Inter}.memrow .tg{width:50px;height:30px;border-radius:99px;background:rgba(255,255,255,.16);position:relative;transition:background-color .3s;flex:none}.memrow .tg:after{content:"";position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:50%;background:#fff;transition:transform .35s cubic-bezier(.22,1,.36,1)}.memrow .tg[aria-checked=true]{background:#34c759}.memrow .tg[aria-checked=true]:after{transform:translateX(20px)}.tk{display:grid;grid-gap:10px;gap:10px}.tk-act{flex-direction:column;align-items:center;min-height:44px;justify-content:center}.tk-act,.tk-act div{display:flex;gap:10px}.tk-act span{color:var(--t2);font:550 14px Inter}.tk-act .btn{height:40px;padding:0 18px;font-size:14px}.link{color:var(--t2);font:550 14px Inter;text-decoration:underline;text-underline-offset:3px}.btn.danger{background:#ff453a;color:#fff}.danger-zone{margin-top:48px;display:grid;grid-gap:12px;gap:12px;justify-items:start;max-width:560px}.danger-zone p{color:var(--t2);font:500 14.5px/1.5 Inter}.danger-zone div{display:flex;gap:10px}.danger-zone .btn{height:42px;padding:0 18px;font-size:14px}.gnote{left:50%;bottom:calc(110px + env(safe-area-inset-bottom));translate:-50% 0;z-index:90;padding:12px 18px;border-radius:16px;font:600 14.5px Inter;max-width:calc(100vw - 32px);text-align:center}.cs,.gnote{position:fixed}.cs{inset:0;overflow:hidden;background:#000;color:#fff}.cs-bg{inset:-3%;background-size:cover;background-position:50% 35%;filter:saturate(1.15) contrast(1.05)}.cs-bg,.cs-shade{position:absolute}.cs-shade{inset:0;background:radial-gradient(120% 90% at 20% 85%,rgba(0,0,0,.15),rgba(0,0,0,.85)),linear-gradient(180deg,rgba(0,0,0,.55),rgba(0,0,0,0) 30%,rgba(0,0,0,.9))}.cs .grain,.cs-top{position:absolute}.cs-top{top:0;left:0;right:0;z-index:3;display:flex;justify-content:space-between;align-items:center;padding:max(22px,env(safe-area-inset-top)) clamp(20px,4vw,56px) 0}.cs-top .wm{font:650 13px Inter;letter-spacing:.38em}.cs-top .r{display:flex;gap:10px;align-items:center}.cs-ig{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;color:#fff}.cs-main{position:absolute;z-index:3;left:clamp(20px,4vw,56px);right:clamp(20px,4vw,56px);bottom:calc(clamp(40px, 7vh, 72px) + env(safe-area-inset-bottom));max-width:720px}.cs-main .eyebrow{color:rgba(255,255,255,.72)}.cs-main h1{margin-top:16px;font:800 clamp(46px,6.2vw,92px) /.94 Inter;letter-spacing:-.05em}.cs-main h1 i{font:italic 400 1.1em/.9 InstrumentSerif;letter-spacing:-.01em;color:#ffb36b}.cs-tease{margin-top:clamp(20px,3.5vh,34px);min-height:64px}.cs-tease-in,.cs.maint .cs-tease{display:flex;align-items:flex-end;gap:20px;flex-wrap:wrap}.cs-tease .w{font:800 clamp(36px,4vw,56px) /.9 Archivo;font-stretch:72%;text-transform:uppercase}.cs-tease p{color:rgba(255,255,255,.72);font:500 15px/1.45 Inter;max-width:280px;padding-bottom:4px}.cs-dots{display:flex;gap:6px;margin-top:16px}.cs-dots button{width:22px;height:3px;border-radius:2px;background:rgba(255,255,255,.28);transition:width .5s cubic-bezier(.22,1,.36,1),background-color .3s}.cs-dots button.on{width:44px;background:#fff}.cs-nl{display:flex;gap:10px;margin-top:clamp(22px,4vh,34px);max-width:540px}.cs-nl input{flex:1 1;min-width:0;height:56px;border:0;outline:0;border-radius:18px;padding:0 20px;color:#fff;font:500 16px Inter}.cs-nl input::placeholder{color:rgba(255,255,255,.55)}.cs-nl input:focus{box-shadow:inset 0 0 0 1.5px #fff}.cs-nl .btn{height:56px;border-radius:18px;padding:0 24px;white-space:nowrap}.cs-sent{border-radius:18px;padding:16px 20px;font:550 15px/1.45 Inter}.cs-small{margin-top:10px;color:rgba(255,255,255,.5);font:500 12.5px Inter}.cs-cards{position:absolute;z-index:2;right:clamp(20px,4vw,56px);bottom:calc(clamp(40px, 7vh, 72px) + 10px);display:none;gap:14px;align-items:flex-end}.cs-card{position:relative;width:160px;aspect-ratio:3/4;border-radius:22px;overflow:hidden;background:50%/cover;box-shadow:0 30px 60px rgba(0,0,0,.6)}.cs-card.big{width:220px}.cs-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 40%,rgba(0,0,0,.85))}.cs-card b{position:absolute;left:14px;right:14px;bottom:14px;z-index:2;font:800 22px/.95 Archivo;font-stretch:72%;text-transform:uppercase}.cs-foot{position:absolute;z-index:3;left:clamp(20px,4vw,56px);right:clamp(20px,4vw,56px);bottom:calc(14px + env(safe-area-inset-bottom));display:flex;justify-content:space-between;font:500 12px Inter;color:rgba(255,255,255,.45)}.cs-foot a:hover{color:#fff}@media (min-width:1100px){.cs-cards{display:flex}}@media (max-width:600px){.cs-nl{flex-direction:column}.cs-nl .btn,.cs-nl input{height:54px;flex:none}.cs-main{bottom:calc(44px + env(safe-area-inset-bottom))}}.legal{max-width:720px;margin:0 auto;padding:100px var(--pad) 120px;color:var(--t1)}.legal h1{font:800 40px/1 Inter;letter-spacing:-.04em;margin-bottom:28px}.legal h2{font:700 18px Inter;margin:28px 0 8px}.legal li,.legal p{color:var(--t2);font:450 15.5px/1.6 Inter}.legal ul{padding-left:18px}.legal .wm{position:absolute;top:28px;left:var(--pad);font:650 13px Inter;letter-spacing:.38em}.legal .draft{margin-top:36px;font-size:13px;color:var(--t3)}.account.vip{background:linear-gradient(120deg,rgba(232,196,120,.22),rgba(232,196,120,.04) 60%),rgba(255,255,255,.06);box-shadow:inset 0 0 0 .5px rgba(232,196,120,.5)}.account.vip .av{background:linear-gradient(135deg,#f3dca2,#b8893a);color:#1a1206}.vipb{margin-left:8px;padding:2px 8px;font:700 11px Inter;font-style:normal;letter-spacing:.12em;vertical-align:2px;color:#1a1206;background:linear-gradient(135deg,#f3dca2,#c99a45)}.langsw,.vipb{border-radius:99px}.langsw{display:inline-flex;gap:2px;padding:3px}.langsw button{height:30px;min-width:38px;padding:0 10px;border-radius:99px;font:650 12.5px Inter;letter-spacing:.04em;color:var(--t2);transition:background-color .25s,color .25s;position:relative}.langsw button.on{color:#fff}.langsw .pill{position:absolute;inset:0;border-radius:99px;background:rgba(255,255,255,.18)}.langsw .lbl{position:relative}.tabbar a,.topnav .links,.topnav .login,main{transition:opacity .34s cubic-bezier(.22,1,.36,1)}html.lswap .tabbar a,html.lswap .topnav .links,html.lswap .topnav .login,html.lswap main{opacity:0;transition-duration:.2s}.topnav .tr{display:flex;align-items:center;gap:10px}.topnav .navlang button{height:28px;min-width:34px;padding:0 8px}.foot .langsw{justify-self:start;margin-top:14px}.phead{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.phead h1{margin-bottom:0}.account{display:flex;align-items:center;gap:14px;padding:14px 14px 14px 16px;border-radius:22px;margin-bottom:22px;max-width:560px}.account .av{width:44px;height:44px;flex:none;border-radius:50%;display:grid;place-items:center;font:700 17px Inter;background:rgba(255,255,255,.14)}.account .who{flex:1 1;min-width:0;display:grid;grid-gap:2px;gap:2px}.account .who b{font:650 16.5px Inter;letter-spacing:-.01em}.account .who span{font:500 14px Inter;color:var(--t2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account .btn{height:40px;padding:0 16px;font-size:14px}.signin{max-width:460px;padding:30px 24px 26px;border-radius:28px}.signin h2{font:750 30px/1.05 Inter;letter-spacing:-.035em}.signin p{margin-top:8px;color:var(--t2);font:500 15.5px/1.5 Inter}.signin .fields .btn{margin-top:6px}.signin .otp{justify-content:flex-start}.signin .err.center,.signin .resend{text-align:left}.signin .resend{display:flex;gap:10px}.signin .dev{color:var(--t3)}.signin .otp input{flex:1 1;width:auto;min-width:0;max-width:52px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}.fnav{display:flex;gap:14px;align-items:center}.circ.sm{width:40px;height:40px}.err{color:#ff8a8a;font:550 14.5px Inter}.err.center{text-align:center;margin-top:14px}.otp-preview .tx{text-align:left;display:grid}.cs-nl input.bad{box-shadow:inset 0 0 0 1.5px #ff6b5a;animation:cs-shake .4s}.cs-small.err{color:#ff8a7a}@keyframes cs-shake{20%,60%{transform:translateX(-6px)}40%,80%{transform:translateX(6px)}}.link.strong{color:#fff;font-weight:650}.shared{min-height:100vh;display:flex;flex-direction:column;align-items:center;gap:22px;padding:110px 16px 120px}.shared-head{text-align:center;max-width:420px}.shared-head h1{font:800 clamp(30px,7vw,44px) /1.05 Archivo,Inter,sans-serif;letter-spacing:-.03em;margin:10px 0 8px}.shared-head p{color:var(--t2);font:500 15px/1.5 Inter}