@font-face{font-family:Arimo;font-weight:700;font-display:swap;src:url(/_astro/Arimo-Bold.DhEW593l.woff2) format("woff2")}@font-face{font-family:Arimo;font-weight:400;font-display:swap;src:url(/_astro/Arimo-Regular.Bqnq6eT5.woff2) format("woff2")}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;background:#000;overflow:hidden}body{font-family:Arimo,Arial,Helvetica,sans-serif;font-weight:400;color:#fff;-webkit-text-size-adjust:100%}a{color:#fff;text-decoration:none}a:focus-visible,button:focus-visible{outline:2px solid #fff;outline-offset:3px}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hero{position:fixed;inset:0;background:#000}.hero picture{display:contents}.hero .bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.logo{position:absolute;left:.6vw;top:max(6px,.85vw);width:max(100px,11.65vw);display:block}.logo img{width:100%;height:auto;display:block}.nav{position:absolute;left:max(14px,2.6vw);bottom:max(6px,.83vw);display:flex;gap:max(14px,2.15vw);font-size:max(11px,.95vw);line-height:1.4;text-transform:uppercase}.soc{position:absolute;right:max(10px,2vw);bottom:max(4px,.4vw);display:flex;list-style:none}.soc a,.soc .soc-p{width:max(28px,3.15vw);height:max(26px,2.4vw);display:flex;align-items:center;justify-content:center;font-size:max(16px,1.35vw)}.soc svg{height:1em;width:auto;display:block}.eye{position:absolute;left:51.5%;bottom:max(6px,1vw);width:max(52px,6.5vw);transform:translate(-50%);pointer-events:none}.eye img{width:100%;height:auto;display:block}@media(orientation:portrait){.hero .bg{object-position:48.6% 50%;height:104.5%;inset:auto auto auto 0}.logo{left:3.33vw;top:9.7vw;width:25.4vw}.nav{flex-direction:column;left:3.4vw;bottom:2.6vw;gap:0;font-size:3.75vw;line-height:8.33vw}.soc{flex-direction:column;right:6.9vw;bottom:2.4vw}.soc a,.soc .soc-p{width:5vw;height:7vw;font-size:4.45vw}.eye{left:51.5vw;bottom:2.6vw;width:11.3vw}}.m-ov{position:fixed;inset:0;background:#000000e0;display:none;align-items:center;justify-content:center;z-index:50;padding:16px}.m-ov.open{display:flex}.m-box{position:relative;background:#000;color:#fff;box-shadow:0 10px 40px #0009;max-height:92vh;max-height:92dvh;overflow:auto}.m-x{position:absolute;top:max(6px,.6vw);right:max(8px,.8vw);z-index:2;background:none;border:0;color:#fff;font-size:max(22px,1.9vw);line-height:1;padding:.3vw .5vw;cursor:pointer;font-family:inherit}.m-h{font-weight:700;letter-spacing:.12em;text-transform:uppercase}.m-wide{width:min(92vw,max(560px,70.7vw));padding:max(40px,4.3vw) max(24px,3vw) max(32px,4.2vw);text-align:center}.m-wide .m-h{font-size:max(16px,1.8vw);margin-bottom:max(12px,1.5vw)}.m-wide .m-p{font-size:max(13px,1.17vw);line-height:max(22px,2.27vw)}.m-contact{width:min(92vw,max(360px,44.7vw));padding:max(32px,3vw) max(20px,2vw) max(32px,3.3vw);text-align:center}.m-contact .m-h{font-size:max(15px,1.4vw);margin-bottom:max(10px,1.1vw)}.m-contact .m-p{font-size:max(12px,1.1vw);letter-spacing:.13em;line-height:max(20px,1.7vw);max-width:31vw;min-width:min(100%,300px);margin:0 auto max(16px,1.9vw)}.m-mail{display:inline-block;background:#fff;color:#000;font-size:max(12px,1vw);letter-spacing:.1em;text-transform:uppercase;padding:max(11px,.85vw) max(24px,1.9vw);border-radius:.2vw}.m-mail:focus-visible{outline-color:#fff}.m-contact{width:min(92vw,max(420px,36vw))}.cf{text-align:left;margin-top:max(14px,1.4vw)}.cf-row{margin-bottom:max(16px,1.4vw)}.cf label{display:block;font-size:max(12px,.9vw);letter-spacing:.14em;text-transform:uppercase;opacity:.7;margin-bottom:8px}.cf-sel{position:relative}.cf-sel:after{content:"";position:absolute;right:16px;top:50%;width:0;height:0;margin-top:-2px;border:5px solid transparent;border-top-color:#fff;pointer-events:none}.cf select{appearance:none;-webkit-appearance:none;width:100%;background:#000;color:#fff;border:1px solid #6a6a6a;border-radius:0;padding:14px 38px 14px 14px;font:inherit;font-size:max(14px,1vw);cursor:pointer;text-overflow:ellipsis}.cf select:hover:not(:disabled){border-color:#fff}.cf select:focus-visible{outline:2px solid #fff;outline-offset:2px}.cf select:disabled{opacity:.4;cursor:not-allowed}.cf select option{background:#000;color:#fff}.cf-go{display:block;width:100%;margin-top:max(22px,2vw);background:#fff;color:#000;border:1px solid #fff;padding:15px;font:inherit;font-size:max(13px,.95vw);font-weight:700;letter-spacing:.16em;text-transform:uppercase;cursor:pointer}.cf-go:disabled{background:#000;color:#6a6a6a;border-color:#3a3a3a;cursor:not-allowed}.cf-go:not(:disabled):hover{background:#000;color:#fff}.cf-go:focus-visible{outline:2px solid #fff;outline-offset:3px}.cf-help{margin-top:12px;font-size:max(11px,.8vw);opacity:.55;text-align:center;line-height:1.5}.m-addr{margin-top:max(14px,1.2vw);font-size:max(12px,.95vw);letter-spacing:.08em}.m-addr a{border-bottom:1px solid rgba(255,255,255,.4)}.m-press{margin-top:max(18px,1.6vw);padding-top:max(16px,1.4vw);border-top:1px solid #2a2a2a;text-align:center}.m-press a{font-size:max(12px,.9vw);letter-spacing:.16em;text-transform:uppercase;border:1px solid #6a6a6a;padding:10px 18px;display:inline-block}.m-press a:hover{border-color:#fff}.m-press a:focus-visible{outline:2px solid #fff;outline-offset:2px}.nl{margin:max(22px,2.2vw) auto 0;max-width:max(320px,30vw);text-align:left;border-top:1px solid #2a2a2a;padding-top:max(18px,1.6vw)}.nl-t{display:block;font-size:max(12px,.9vw);letter-spacing:.16em;text-transform:uppercase;opacity:.75;margin-bottom:10px}.nl-row{display:flex;gap:8px}.nl input[type=email]{flex:1;min-width:0;background:#000;color:#fff;border:1px solid #6a6a6a;border-radius:0;padding:12px 14px;font:inherit;font-size:max(14px,1vw)}.nl input[type=email]::placeholder{color:#888}.nl input[type=email]:focus-visible,.nl-go:focus-visible,.nl-c input:focus-visible{outline:2px solid #fff;outline-offset:2px}.nl-go{background:#fff;color:#000;border:1px solid #fff;padding:12px 18px;font:inherit;font-size:max(12px,.85vw);font-weight:700;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.nl-go:disabled{opacity:.5;cursor:wait}.nl-go:not(:disabled):hover{background:#000;color:#fff}.nl-c{display:flex;gap:10px;align-items:flex-start;margin-top:12px;font-size:max(11px,.8vw);line-height:1.5;opacity:.7;cursor:pointer}.nl-c input{margin-top:3px;accent-color:#fff;flex:none}.nl-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.nl-msg{min-height:1.4em;margin-top:8px;font-size:max(12px,.85vw)}.nl-msg.err{color:#ff8a8a}.m-soon{width:min(92vw,max(360px,44.7vw));aspect-ratio:894/555;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.m-soon>*:not(.m-x){position:relative}.m-soon h2{font-size:max(28px,4.4vw);font-weight:700;line-height:1;margin-bottom:max(12px,1.5vw)}.m-cd{display:flex}.m-cd[hidden],.m-note[hidden]{display:none}.m-cd div{width:max(56px,8.6vw)}.m-cd b{display:block;font-weight:400;font-size:max(30px,4.6vw);line-height:1}.m-cd span{font-size:max(11px,1.3vw)}.m-note{font-size:max(14px,1.6vw);letter-spacing:.14em;text-transform:uppercase}.m-music{width:min(560px,92vw);padding:0;background:none;box-shadow:none;overflow:visible}.m-music .m-x{top:-2.6vw}.m-embed{position:relative}.m-music .m-embed{height:352px}.m-music iframe{display:block;width:100%;height:352px;border:0;border-radius:12px}.m-video{width:min(900px,92vw);padding:44px 14px 14px;overflow:auto;background:#000;display:flex;flex-direction:column;gap:14px}.m-skw{min-height:260px;background:#000;color:#fff}.m-skw-load{text-align:center;font-size:13px;letter-spacing:.1em;opacity:.6;padding:40px 0}.m-sub{font-size:13px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;text-align:center;margin-top:6px}.m-video .m-embed{width:100%;aspect-ratio:16/9}.m-video iframe{display:block;width:100%;height:100%;border:0;border-radius:12px}.m-consent{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:24px;text-align:center;background:#0a0a0a;border:1px solid #222;border-radius:12px;font-size:14px;line-height:1.5;color:#d8d8d8}a.m-load{text-decoration:none}.m-load{background:#fff;color:#000;border:0;border-radius:3px;padding:12px 22px;font:inherit;font-size:13px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.m-links{margin-top:14px;display:flex;flex-wrap:wrap;justify-content:center;gap:6px 18px;font-size:13px;letter-spacing:.08em;text-transform:uppercase}.m-links a.m-sub-btn{background:#fff;color:#000;border:1px solid #fff;padding:7px 16px;font-weight:700;letter-spacing:.14em}.m-links a.m-sub-btn:hover{background:#000;color:#fff}.m-links span{opacity:.6}.m-links a{border-bottom:1px solid rgba(255,255,255,.4)}.m-video .m-links{margin-top:0}.ns{position:fixed;left:0;right:0;bottom:60px;text-align:center;font-size:14px}.nf{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;overflow:auto}.nf h1{font-size:64px}.nf a{border-bottom:1px solid #fff}@media(orientation:portrait){.m-x{top:2vw;right:2.5vw;font-size:7vw;padding:1vw 2vw}.m-wide,.m-contact,.m-soon{width:92vw}.m-wide{padding:12vw 6vw 8vw}.m-wide .m-h{font-size:5vw;margin-bottom:4vw}.m-wide .m-p{font-size:3.6vw;line-height:6.2vw}.m-contact{padding:12vw 6vw 10vw}.m-contact .m-h{font-size:5vw;margin-bottom:3vw}.m-contact .m-p{font-size:3.6vw;line-height:5.6vw;max-width:none;margin-bottom:6vw}.m-mail{font-size:3.6vw;padding:3vw 6vw;border-radius:1vw}.cf label{font-size:3.2vw}.cf select{font-size:4vw;padding:3.4vw 9vw 3.4vw 3.4vw}.cf-go{font-size:3.6vw;padding:3.8vw}.cf-help{font-size:3vw}.m-press a{font-size:3.2vw;padding:3vw 5vw}.nl{max-width:none}.nl-t,.nl-go{font-size:3.2vw}.nl input[type=email]{font-size:4vw;padding:3vw}.nl-go{padding:3vw 4vw}.nl-c,.nl-msg{font-size:3vw}.cf-sel:after{right:4vw}.m-addr{font-size:3.4vw;margin-top:4vw}.m-soon{aspect-ratio:auto;min-height:75vw;padding:10vw 0}.m-soon h2{font-size:10.5vw;margin-bottom:5vw}.m-cd div{width:20vw}.m-cd b{font-size:11vw}.m-cd span{font-size:3.4vw}.m-note{font-size:4vw}.m-music .m-x{top:-11vw}.m-music .m-embed{height:352px}}.lg{position:fixed;inset:0;overflow:auto;padding:max(24px,4vw) max(20px,8vw) 64px;max-width:none;line-height:1.6;font-size:max(15px,1.05vw)}.lg>*{max-width:760px;margin-left:auto;margin-right:auto}.lg h1{font-size:max(28px,3vw);letter-spacing:.06em;text-transform:uppercase;margin:24px auto 6px}.lg h2{font-size:max(18px,1.5vw);letter-spacing:.12em;text-transform:uppercase;margin-top:40px;padding-top:24px;border-top:1px solid #2a2a2a}.lg h3{font-size:1em;margin:22px auto 6px}.lg a{border-bottom:1px solid #6a6a6a}.lg a:hover{border-color:#fff}.lg ul{padding-left:1.2em}.lg li{margin:8px 0}.lg dl{display:grid;grid-template-columns:max-content 1fr;gap:4px 18px}.lg dt{color:#9a9a9a}.lg dd{margin:0}.lg-d{color:#9a9a9a}.lg-back{display:inline-block;font-size:.85em;letter-spacing:.14em;text-transform:uppercase;border:0!important}.m-legal{margin-top:12px;text-align:center;font-size:max(11px,.75vw);letter-spacing:.14em;text-transform:uppercase}.m-legal a{color:#9a9a9a;border-bottom:1px solid #444}.m-legal a:hover{color:#fff}.cb{position:fixed;right:max(12px,1.2vw);top:max(12px,1.2vw);z-index:70;width:min(430px,calc(100vw - 24px));background:#000;color:#d8d8d8;border:1px solid #3a3a3a;box-shadow:0 10px 40px #000000b3;padding:16px 18px;font-size:13px;line-height:1.5}.cb-h{margin:0 0 6px;color:#fff;font-weight:700;letter-spacing:.1em;text-transform:uppercase;font-size:12px}.cb-t{margin:0 0 12px}.cb-t a{color:#fff;border-bottom:1px solid #6a6a6a;white-space:nowrap}.cb-t a:hover{border-color:#fff}.cb-b{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.cb-btn{flex:1 1 0;min-width:96px;background:transparent;color:#fff;border:1px solid #fff;padding:11px 12px;font:inherit;font-size:12px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.cb-btn:hover{background:#fff;color:#000}.cb-link{background:none;border:0;color:#9a9a9a;font:inherit;font-size:12px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;padding:11px 6px;border-bottom:1px solid transparent}.cb-link:hover{color:#fff}.cb button:focus-visible,.m-ck button:focus-visible{outline:2px solid #fff;outline-offset:2px}.m-ck{width:min(520px,94vw);padding:max(22px,2vw) max(20px,2.2vw)}.m-ck .m-h{margin:0 0 18px}.ck-r{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:14px 0;border-top:1px solid #2a2a2a;cursor:pointer;position:relative}.ck-x{display:flex;flex-direction:column;gap:4px}.ck-x small{color:#9a9a9a;font-size:12px;line-height:1.5}.ck-r input{position:absolute;opacity:0;width:44px;height:24px;right:0;top:14px;margin:0;cursor:pointer}.ck-s{flex:none;width:44px;height:24px;border:1px solid #6a6a6a;border-radius:24px;position:relative;transition:background .15s}.ck-s:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .15s}.ck-r input:checked+.ck-s{background:#fff}.ck-r input:checked+.ck-s:after{transform:translate(20px);background:#000}.ck-r input:disabled+.ck-s{opacity:.5}.ck-r input:focus-visible+.ck-s{outline:2px solid #fff;outline-offset:2px}.ck-a{display:flex;gap:8px;margin-top:10px;border-top:1px solid #2a2a2a;padding-top:18px}.m-skw .m-consent{position:static;min-height:240px}@media(max-width:560px){.cb{left:8px;right:8px;top:8px;width:auto;padding:14px}}@media(max-height:480px)and (orientation:landscape){.cb{width:min(560px,56vw);padding:10px 14px;font-size:11px}.cb-t{margin-bottom:8px}.cb-btn,.cb-link{padding:7px 8px}}.lg code{background:#111;border:1px solid #2a2a2a;padding:1px 5px;font-size:.9em}.ck-sum{margin:0 0 14px;color:#cfcfcf;font-size:13px;line-height:1.6}.ck-c{border-top:1px solid #2a2a2a}.ck-c .ck-r{border-top:0;padding-bottom:6px}.ck-d{padding:0 0 14px;font-size:12px;color:#9a9a9a}.ck-d summary{cursor:pointer;letter-spacing:.12em;text-transform:uppercase;font-size:11px;width:max-content;padding:2px 0}.ck-d summary:focus-visible{outline:2px solid #fff;outline-offset:2px}.ck-d ul{margin:8px 0 6px;padding-left:1.1em}.ck-d li{margin:3px 0}.ck-d small{display:block;line-height:1.5}.ck-a{flex-wrap:wrap}.ck-a .cb-btn{min-width:120px}@media(prefers-reduced-motion:reduce){.ck-s,.ck-s:after{transition:none}}.lg-tw{overflow-x:auto;max-width:960px!important}.lg-t{border-collapse:collapse;width:100%;font-size:.86em;min-width:640px}.lg-t th,.lg-t td{border:1px solid #2a2a2a;padding:8px 10px;text-align:left;vertical-align:top}.lg-t th{color:#9a9a9a;font-weight:400;letter-spacing:.08em;text-transform:uppercase;font-size:.8em}#m-cookies{z-index:60}body.ck-open .cb{display:none}.cb-btn{white-space:nowrap}@media(max-width:560px){.cb-btn{letter-spacing:.08em;padding:11px 6px;min-width:0}.cb-link{letter-spacing:.08em;padding:11px 2px}}.cb{top:auto;bottom:max(12px,1.2vw)}@media(max-width:560px){.cb{top:auto;bottom:8px}}.cf-step{margin-top:max(18px,1.6vw)}.cf-step input[type=text],.cf-step input[type=email],.cf-step textarea{width:100%;background:#000;color:#fff;border:1px solid #fff;padding:13px 14px;font:inherit;font-size:max(14px,1vw);border-radius:0}.cf-step textarea{resize:vertical;min-height:96px}.cf-step label:not(.nl-c){display:block;margin-bottom:8px;font-size:max(12px,.85vw);letter-spacing:.14em;text-transform:uppercase;opacity:.75}.cf-step input:focus-visible,.cf-step textarea:focus-visible{outline:2px solid #fff;outline-offset:2px}.cf-alt{display:block;width:100%;margin-top:12px;background:none;border:0;color:#9a9a9a;font:inherit;font-size:max(12px,.85vw);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;padding:10px;border-bottom:1px solid transparent}.cf-alt:hover{color:#fff}.cf-alt:focus-visible{outline:2px solid #fff;outline-offset:2px}.cf-help.err{color:#ff8a8a}.cf-go[hidden],.cf-step[hidden]{display:none}.cf-step .nl-hp{position:absolute;left:-9999px}
