html body main.main.st-ldr,html body main.main.st-rst{max-width:none;margin:0;padding:0}html body main#top.st-ldr>#page,html body main#top.st-rst>.rst-join{width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:var(--gut)}html body main#top>.street,html body main#top.st-ldr>.ldr-reg,html body main#top.st-ldr>.foot,html body main#top.st-rst>.foot{max-width:none;margin-inline:0}main#top.st-ldr>.foot,main#top.st-rst>.foot{padding-inline:max(var(--gut),calc((100% - var(--wrap))/2 + var(--gut)))}@media(max-width:900px){html:not(.embed) body main.main.st-ldr,html:not(.embed) body main.main.st-rst{padding-top:var(--topbar-h)}}.st-ldr,.st-rst{font:400 14px/1.4 var(--font-body);color:var(--fg)}.st-ldr a,.st-rst a{color:inherit;text-decoration:none}.st-ldr img{display:block}.st-ldr .fx-wait,.st-rst .fx-wait{opacity:0}.st-ldr .tube,.st-rst .tube{display:block;animation:none}.ldr-h1,.rst-h1,html body main .ldr-h1,html body main .rst-h1{margin:14px 0 0;font:700 clamp(46px,6vw,92px)/.98 var(--cond);letter-spacing:.015em;text-transform:uppercase;text-shadow:0 0 26px color-mix(in srgb,var(--neon) 28%,transparent)}.ldr-h1 em,.rst-h1 em{font-style:normal;color:var(--neon);text-shadow:0 0 8px color-mix(in srgb,var(--neon) 70%,transparent),0 0 34px color-mix(in srgb,var(--neon) 55%,transparent)}.ldr-lead,.rst-lead{margin:8px 0 0;font-size:17px;color:var(--fg2)}.ldr-three{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);gap:0 44px;align-items:end;align-content:end;min-height:198px;margin-top:22px}.ldr-p{position:relative;min-width:0}.ldr-pn{display:flex;align-items:flex-end;gap:16px;min-width:0;padding-bottom:6px}.ldr-pr,.ldr-re span{font:700 104px/.86 var(--cond);letter-spacing:.005em;font-variant-numeric:tabular-nums}.ldr-pr{flex:none;text-shadow:0 0 26px color-mix(in srgb,var(--neon) 45%,transparent)}.ldr-p.p1 .ldr-pr,.ldr-p.p1 .ldr-re span{font-size:176px}.ldr-pw{flex:1;min-width:0;padding-bottom:4px}.ldr-pw .ldr-name{display:block;font:700 27px/1.04 var(--cond);letter-spacing:.015em;min-width:0;transition:color .15s}.ldr-p.p1 .ldr-pw .ldr-name{font-size:42px}.ldr-pw a.ldr-name:hover{color:var(--neon)}.ldr-pw b.ldr-name{cursor:help;outline:0}.ldr-pw .ldr-tops{margin-top:0}.ldr-pe+.ldr-pe{margin-top:8px}.ldr-pe{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.ldr-re{position:absolute;left:0;top:100%;height:calc(var(--wet) - 6px);overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(rgba(0,0,0,.55),transparent 85%);mask-image:linear-gradient(rgba(0,0,0,.55),transparent 85%)}.ldr-re span{display:block;transform:scaleY(-1);filter:blur(1.3px);text-shadow:0 0 16px var(--neon);padding-top:2px}.ldr-tops{display:flex;gap:4px;align-items:center}.ldr-tops a{display:block;transition:transform .15s}.ldr-tops a:hover{transform:translateY(-2px)}.ldr-tops img{width:30px;height:30px;object-fit:cover;background:#14161e}.ldr-reg,html body main#top.st-ldr>.ldr-reg{position:sticky;top:var(--topbar-h);z-index:calc(var(--z-sticky) - 3)}.ldr-reg{display:grid;grid-template-columns:repeat(5,1fr);padding-inline:max(var(--gut),calc((100% - var(--wrap))/2 + var(--gut)));background:rgba(5,6,10,.98)}.ldr-reg:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--neon) 55%,transparent),transparent)}.ldr-reg button{position:relative;min-width:0;padding:15px 8px;background:none;border:0;cursor:pointer;font:600 19px/1.05 var(--cond);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);transition:color .15s}.ldr-reg button:after{content:"";position:absolute;left:18%;right:18%;bottom:0;height:2px;background:var(--neon);box-shadow:0 0 12px var(--neon);transform:scaleX(0);transition:transform .22s cubic-bezier(.2,.8,.2,1)}.ldr-reg button:hover{color:var(--fg)}.ldr-reg button:hover:after{transform:scaleX(.45)}.ldr-reg button.on{color:var(--fg);text-shadow:0 0 16px color-mix(in srgb,var(--neon) 70%,transparent)}.ldr-reg button.on:after{transform:none}.ldr-reg button:focus-visible{outline:2px solid var(--fg);outline-offset:-2px}.ldr-sec{position:relative;padding:34px 0 38px}.ldr-sec:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,color-mix(in srgb,var(--neon) 55%,transparent),transparent 92%);box-shadow:0 0 8px color-mix(in srgb,var(--neon) 22%,transparent)}.ldr-list:after{display:none}.ldr-q,html body main .ldr-q{margin:0;font:700 24px/1.1 var(--cond);letter-spacing:.14em;text-transform:uppercase;text-shadow:0 0 14px color-mix(in srgb,var(--neon) 50%,transparent)}.ldr-who{display:grid;grid-template-columns:minmax(240px,300px) minmax(0,1fr);gap:0 64px;align-items:end}.ldr-rn{margin-top:6px;font:600 15px var(--cond);letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}.ldr-stat{margin-top:26px;cursor:help}.ldr-sv{display:flex;align-items:baseline;gap:10px;padding-bottom:6px}.ldr-big{font:700 72px/.95 var(--cond);font-variant-numeric:tabular-nums;text-shadow:0 0 24px color-mix(in srgb,var(--neon) 42%,transparent)}.ldr-sv span{font:600 16px var(--cond);letter-spacing:.1em;text-transform:uppercase;color:var(--fg2)}.ldr-city{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));column-gap:clamp(4px,1.6vw,26px);align-items:end}.ldr-tw{--cn:30px;--w:calc(var(--t,0)*70ms);position:relative;display:flex;flex-direction:column;align-items:center;min-width:0;width:100%;max-width:84px;padding-top:var(--cn);justify-self:center}.ldr-tw:has(.ldr-base.fx-wait){opacity:0}.ldr-base{display:block;width:100%;height:1px}.ldr-cnt{position:absolute;left:0;right:0;top:0;text-align:center;font:700 var(--cn)/1 var(--cond);font-variant-numeric:tabular-nums;text-shadow:0 0 14px color-mix(in srgb,var(--neon) 45%,transparent)}.ldr-tw img{width:100%;max-width:56px;aspect-ratio:1;object-fit:cover;margin:6px 0 4px;background:#14161e;transition:transform .18s}.ldr-tw:hover img{transform:translateY(-3px)}.ldr-fs{display:block;width:100%}.ldr-fs i,.ldr-rf i{display:block;height:var(--fh);margin-top:3px;background:linear-gradient(var(--neon) 0 1.5px,transparent 1.5px),repeating-linear-gradient(90deg,color-mix(in srgb,var(--neon) 48%,transparent) 0 3px,transparent 3px 6px);transform-origin:50% 100%}.ldr-tw:hover .ldr-fs i{background:linear-gradient(var(--neon) 0 1.5px,transparent 1.5px),repeating-linear-gradient(90deg,var(--neon) 0 3px,transparent 3px 6px)}.ldr-fl{grid-column:1/-1;width:100%}.ldr-nm{position:relative;display:block;min-width:0;min-height:58px;padding-top:10px;text-align:center}.ldr-nm b{position:relative;display:block;font:700 clamp(13px,1.35vw,18px)/1.05 var(--cond);letter-spacing:.03em;min-width:0;transition:color .15s}.ldr-nm:hover b{color:var(--neon)}.ldr-rf{position:absolute;left:50%;top:0;width:100%;max-width:84px;height:54px;overflow:hidden;translate:-50% 0;transform:scaleY(-1);pointer-events:none;display:flex;flex-direction:column;justify-content:flex-end;opacity:.3;-webkit-mask-image:linear-gradient(transparent 10%,#000);mask-image:linear-gradient(transparent 10%,#000)}.ldr-rf i{flex:none}.ldr-hh{display:flex;align-items:baseline;justify-content:space-between;gap:10px 18px;flex-wrap:wrap;margin-bottom:18px}.ldr-on{font:600 15px var(--cond);letter-spacing:.1em;text-transform:uppercase;color:var(--fg2)}.ldr-on b{font:700 28px var(--cond);letter-spacing:.01em;color:var(--fg);font-variant-numeric:tabular-nums;text-shadow:0 0 12px color-mix(in srgb,var(--neon) 40%,transparent)}.ldr-lad{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 56px;align-items:start}.ldr-bk{position:relative;min-width:0}.ldr-rg{position:relative;padding-bottom:6px}.ldr-rg b{font:600 14px var(--cond);letter-spacing:.14em;color:var(--dim)}.ldr-rg:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,var(--neon),transparent 88%);box-shadow:0 0 7px color-mix(in srgb,var(--neon) 40%,transparent);transform-origin:0 50%}.ldr-bk ol{position:relative;margin:0;padding:0;list-style:none}.ldr-bk ol:before{content:"";position:absolute;left:44px;top:0;bottom:0;width:1px;background:linear-gradient(color-mix(in srgb,var(--neon) 45%,transparent),var(--line2));transform-origin:50% 0}.ldr-bk li{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:0 12px;align-items:center;min-height:44px;border-bottom:1px solid var(--line1);transition:background-color .15s}.ldr-bk li:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--neon);box-shadow:0 0 9px var(--neon);transform:scaleX(0);transform-origin:0 50%;transition:transform .28s cubic-bezier(.2,.8,.2,1);pointer-events:none}.ldr-bk li:hover{background-color:rgba(255,255,255,.035)}.ldr-bk li:hover:after{transform:none}.ldr-rk{font:700 20px/1 var(--cond);color:var(--fg2);font-variant-numeric:tabular-nums}.ldr-bk li.hi .ldr-rk{color:var(--gold);text-shadow:0 0 12px color-mix(in srgb,var(--gold) 55%,transparent)}.ldr-bk .ldr-name{align-self:stretch;display:flex;align-items:center;min-width:0;padding-block:4px;font:600 15.5px/1.15 var(--font-body);transition:color .15s}.ldr-bk a.ldr-name:hover{color:var(--neon)}.ldr-bk b.ldr-name{cursor:help;outline:0}.ldr-more{display:block;width:100%;margin-top:24px;padding:13px;background:none;border:1px solid color-mix(in srgb,var(--neon) 35%,transparent);cursor:pointer;font:600 16px var(--cond);letter-spacing:.12em;text-transform:uppercase;color:var(--fg);transition:border-color .15s,box-shadow .2s}.ldr-more:hover{border-color:var(--neon);box-shadow:0 0 16px color-mix(in srgb,var(--neon) 35%,transparent)}@keyframes pe-rise{from{opacity:0;transform:translateY(10px)}}@keyframes pe-fade{from{opacity:0}}@keyframes pe-grow{from{transform:scaleX(0)}}@keyframes pe-down{from{transform:scaleY(0)}}@keyframes pe-up{from{transform:scaleY(0);opacity:0}}@keyframes pe-tube{0%{transform:scaleX(0);opacity:.2}55%{transform:scaleX(1);opacity:1}62%{opacity:.3}68%{opacity:1}76%{opacity:.55}84%{opacity:1}}.st-ldr .fx-on,.st-rst .fx-on{--w:calc(var(--b,0)*70ms)}.ldr-p.fx-on .ldr-pr{animation:pe-rise .55s cubic-bezier(.2,.8,.2,1) var(--w) both}.ldr-p.fx-on .ldr-pw{animation:pe-rise .55s cubic-bezier(.2,.8,.2,1) calc(var(--w) + .1s) both}.ldr-p.fx-on .tube,.ldr-stat.fx-on .tube{animation:pe-tube 1s var(--w) both}.ldr-p.fx-on .ldr-re{animation:pe-fade .6s ease-out calc(var(--w) + .5s) both}.ldr-p.fx-on .ldr-re span{filter:none}.ldr-q.fx-on{animation:pe-rise .5s cubic-bezier(.2,.8,.2,1) both}.ldr-stat.fx-on .ldr-sv{animation:pe-rise .5s cubic-bezier(.2,.8,.2,1) both}.ldr-fl.fx-on{animation:pe-grow .9s cubic-bezier(.2,.8,.2,1) both}.ldr-tw:has(.ldr-base.fx-on) .ldr-fs i{animation:pe-up .32s cubic-bezier(.2,.8,.2,1) calc(var(--w) + var(--f)*70ms) both}.ldr-tw:has(.ldr-base.fx-on) .ldr-cnt,.ldr-tw:has(.ldr-base.fx-on) img{animation:pe-rise .45s cubic-bezier(.2,.8,.2,1) calc(var(--w) + .28s) both}.ldr-nm.fx-on{animation:pe-fade .5s ease-out calc(var(--w) + .3s) both}.ldr-bk.fx-on .ldr-rg:after{animation:pe-grow .8s cubic-bezier(.2,.8,.2,1) var(--w) both}.ldr-bk.fx-on ol:before{animation:pe-down .9s cubic-bezier(.2,.8,.2,1) var(--w) both}.ldr-bk.fx-on li{animation:pe-rise .4s cubic-bezier(.2,.8,.2,1) calc(var(--w) + var(--r)*38ms) both}.ldr-on.fx-on{animation:pe-rise .5s cubic-bezier(.2,.8,.2,1) both}.ldr-more.fx-on{animation:pe-fade .5s ease-out both}@media(max-width:1240px){.ldr-pr,.ldr-re span{font-size:84px}.ldr-p.p1 .ldr-pr,.ldr-p.p1 .ldr-re span{font-size:132px}.ldr-p.p1 .ldr-pw .ldr-name{font-size:34px}.ldr-pw .ldr-name{font-size:23px}.ldr-three{gap:0 28px}}@media(max-width:900px){.ldr-who{grid-template-columns:minmax(0,1fr);gap:26px}}@media(max-width:760px){.ldr-three{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px;min-height:252px;margin-top:18px}.ldr-p.p1{grid-column:1/-1}.ldr-p.p1 .ldr-re{height:0}.ldr-pn{gap:10px}.ldr-pr,.ldr-re span{font-size:62px}.ldr-p.p1 .ldr-pr,.ldr-p.p1 .ldr-re span{font-size:112px}.ldr-p.p1 .ldr-pw .ldr-name{font-size:32px}.ldr-pw .ldr-name{font-size:19px}.ldr-pw .ldr-tops{margin-top:0}.ldr-p:not(.p1) .ldr-tops img{width:26px;height:26px}.ldr-lead,.rst-lead{font-size:15.5px}.ldr-reg{padding-inline:4px}.ldr-reg button{display:flex;align-items:center;justify-content:center;min-height:52px;padding:6px 3px;font-size:clamp(13px,3.7vw,16px);letter-spacing:.05em}.ldr-reg button:after{left:8%;right:8%}.ldr-sec{padding:26px 0 30px}.ldr-q,html body main .ldr-q{font-size:22px;letter-spacing:.1em}.ldr-stat{margin-top:16px}.ldr-big{font-size:60px}.ldr-tw{--cn:24px}.ldr-nm b{font-size:12.5px;letter-spacing:0}.ldr-lad{grid-template-columns:minmax(0,1fr);gap:22px}.ldr-bk li{min-height:48px}.ldr-tops{gap:0}.ldr-tops a{padding:7px 5px}.ldr-pw .ldr-tops{margin:-7px 0 -7px -5px}.ldr-p:not(.p1) .ldr-tops a{padding:9px 7px}.ldr-p:not(.p1) .ldr-pw .ldr-tops{margin:-9px 0 -9px -7px}.ldr-bk .ldr-tops{margin-right:-5px}.ldr-more{min-height:48px}}@media(prefers-reduced-motion:reduce){.st-ldr *,.st-rst *{animation:none!important;transition:none!important}}main.st-rst{min-height:calc(100svh - var(--topbar-h) - 1px);display:flex;flex-direction:column}@media(max-width:900px){main.st-rst{min-height:100svh}}html body main#top.st-rst>.foot{flex:1 0 auto;align-content:flex-start}@media(min-width:761px){.rst-st .st-sky{opacity:.35}}.rst-st .st-in{padding-bottom:var(--wet)}.rst-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:30px 0 0;padding:0;list-style:none}.rst-spot{position:relative;min-width:0}.rst-sign{min-height:64px;padding:0 8px 10px;text-align:center}.rst-sign b{display:block;font:600 14px/1.2 var(--cond);letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.rst-sign span{display:block;margin-top:3px;font:700 22px/1.05 var(--cond);letter-spacing:.04em;text-transform:uppercase;text-shadow:0 0 14px color-mix(in srgb,var(--neon) 40%,transparent)}.rst-row{--dh:clamp(200px,19vw,290px)}.rst-door{position:relative;height:var(--dh);margin-inline:clamp(10px,1.4vw,26px);overflow:hidden;background:linear-gradient(color-mix(in srgb,var(--neon) 40%,transparent),color-mix(in srgb,var(--neon) 40%,transparent)) 0 15% / 100% 1px no-repeat,linear-gradient(#06070b,#090a10);box-shadow:inset 0 2px 0 var(--neon),inset 1px 0 0 color-mix(in srgb,var(--neon) 45%,transparent),inset -1px 0 0 color-mix(in srgb,var(--neon) 45%,transparent),0 -3px 16px color-mix(in srgb,var(--neon) 28%,transparent)}.rst-glow{position:absolute;inset:0;background:radial-gradient(75% 62% at 50% 72%,color-mix(in srgb,var(--neon) 34%,transparent),transparent 74%),linear-gradient(transparent 55%,color-mix(in srgb,var(--neon) 16%,transparent));animation:rst-flick 11s linear calc(var(--i)*1.7s) infinite}.rst-fig{position:absolute;left:50%;bottom:0;height:80%;aspect-ratio:1/2;translate:-50% 0;fill:#04050a;filter:drop-shadow(0 0 7px color-mix(in srgb,var(--neon) 70%,transparent))}.rst-re{position:absolute;left:0;right:0;top:100%;height:calc(var(--wet) - 6px);overflow:hidden;pointer-events:none;opacity:.5;-webkit-mask-image:linear-gradient(#000,transparent 90%);mask-image:linear-gradient(#000,transparent 90%)}.rst-re svg{display:block;height:calc(var(--dh)*.8);aspect-ratio:1/2;margin-inline:auto;transform:scaleY(-1);fill:color-mix(in srgb,var(--neon) 45%,transparent);filter:blur(2px)}@keyframes rst-flick{0%,88%,100%{opacity:1}90%{opacity:.35}91.5%{opacity:1}93%{opacity:.5}95%{opacity:1}}.rst-join{display:flex;flex-wrap:wrap;align-items:center;gap:14px 26px;padding-block:44px 8px}.rst-ask{flex:1 1 320px;min-width:0}.rst-ask h2,html body main .rst-ask h2{margin:0;padding-bottom:6px;font:700 clamp(40px,4.4vw,64px)/1 var(--cond);letter-spacing:.015em;text-transform:uppercase;text-shadow:0 0 22px color-mix(in srgb,var(--neon) 40%,transparent)}.rst-go{display:inline-flex;align-items:center;min-height:46px;padding:0 22px;background:var(--neon);box-shadow:0 0 18px color-mix(in srgb,var(--neon) 45%,transparent);font:700 18px var(--cond);letter-spacing:.1em;text-transform:uppercase;transition:box-shadow .2s}.st-rst a.rst-go{color:var(--accent-ink)}.rst-go:hover{box-shadow:0 0 30px color-mix(in srgb,var(--neon) 75%,transparent)}.rst-mail{display:inline-flex;align-items:center;min-height:46px;font-size:16px;color:var(--fg2);transition:color .15s}.st-rst a.rst-mail:hover{color:var(--neon)}.rst-spot.fx-on .rst-sign{animation:pe-rise .5s cubic-bezier(.2,.8,.2,1) var(--w) both}.rst-spot.fx-on .rst-door{animation:pe-fade .6s ease-out var(--w) both}.rst-spot.fx-on .rst-fig{filter:none;animation:pe-rise .7s cubic-bezier(.2,.8,.2,1) calc(var(--w) + .15s) both}.rst-spot.fx-on .tube{animation:pe-grow .7s cubic-bezier(.2,.8,.2,1) var(--w) both}.rst-spot.fx-on .rst-re{animation:pe-fade .6s ease-out calc(var(--w) + .5s) both}.rst-spot.fx-on .rst-re svg{filter:none}.rst-join.fx-on .rst-ask h2,.rst-join.fx-on .rst-go,.rst-join.fx-on .rst-mail{animation:pe-rise .5s cubic-bezier(.2,.8,.2,1) both}.rst-join.fx-on .tube{animation:pe-tube 1s both}@media(max-width:760px){.rst-row{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:calc(var(--wet) + 6px);margin-top:22px}.rst-sign{min-height:66px;padding:0 3px 8px}.rst-sign b{font-size:12.5px;letter-spacing:.1em}.rst-sign span{font-size:17px}.rst-row{--dh:150px}.rst-door{margin-inline:9px}.rst-join{padding-block:32px 4px}.rst-ask{flex-basis:100%}.rst-go{flex:1 1 auto;justify-content:center;min-height:48px}.rst-mail{flex:1 1 100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.rst-glow{animation:none}}
