.lw{position:fixed;inset:0;z-index:40;overflow:hidden;background:#050506;color:#f2f2f0;font-family:var(--font-body),ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased}:where(.lw) :where(a,button,input,textarea){color:inherit;font:inherit;text-decoration:none}:where(.lw) :where(button){background:none;border:0;padding:0;text-align:left;cursor:pointer}.lw :focus-visible{outline:1px solid var(--lw-acc);outline-offset:3px}.lw-fine,.lw-fine *,.lw-fine .lw-fld input,.lw-fine .lw-fld textarea{cursor:none!important}.lw-lbl{font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#8e8e93}.lw-hi{color:#f2f2f0}.lw-acc{color:var(--lw-acc)}.lw-world{position:absolute;left:0;top:0;width:300%;height:400%;transition:transform var(--lw-pan,1s) cubic-bezier(.75,0,.2,1);background-image:linear-gradient(hsla(0,0%,100%,.045) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.045) 1px,transparent 0);background-size:120px 120px}.lw-panel{position:absolute;width:calc(100% / var(--lw-cols, 3));height:25%;overflow:hidden;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08)}.lw-scr{position:absolute;inset:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;touch-action:pan-y}.lw-scr::-webkit-scrollbar{display:none}.lw-pad{padding-left:48px;padding-right:48px}.lw-ch{white-space:pre}.lw-ch.n{font-family:var(--font-mono),monospace;font-weight:200;color:transparent;-webkit-text-stroke:1px hsla(60,7%,95%,.45)}.lw-big{font-size:clamp(64px,11vw,168px);line-height:.86;letter-spacing:-.045em;white-space:nowrap}.lw-big,.lw-mid{margin:0;font-weight:300}.lw-mid{font-size:clamp(46px,8vw,128px);line-height:.92;letter-spacing:-.04em}.lw-btn{position:relative;display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 16px;border:1px solid hsla(0,0%,100%,.22);background:#050506;font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;transition:border-color .2s,color .2s;will-change:transform}.lw-btn.on,.lw-btn:hover{border-color:#f2f2f0}.lw-top{position:absolute;top:0;left:0;right:0;z-index:20;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;padding:18px 48px 26px;pointer-events:none;background:linear-gradient(#050506 62%,rgba(5,5,6,0))}.lw-top>*{pointer-events:auto}.lw-nav{display:flex;gap:4px}.lw-nv{position:relative;min-height:44px;padding:0 14px;font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#8e8e93}.lw-nv[aria-current=page]{color:#f2f2f0}.lw-nv[aria-current=page]:after{content:"";position:absolute;left:14px;right:14px;bottom:8px;height:1px;background:var(--lw-acc)}.lw-bar{position:absolute;left:36px;right:36px;bottom:22px;z-index:20;display:flex;justify-content:space-between;align-items:center;gap:16px;pointer-events:none}.lw-bar>*{pointer-events:auto;background:rgba(5,5,6,.88)}.lw-bar .lw-map{padding:12px}.lw-side{display:flex;align-items:center}.lw-sd+.lw-sd{border-left:1px solid hsla(0,0%,100%,.18)}.lw-sd{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 14px;font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#8e8e93;transition:color .2s;will-change:transform}.lw-sd.on,.lw-sd:hover{color:#f2f2f0}.lw-sr{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lw-map{display:grid;grid-template-columns:repeat(var(--lw-cols,3),9px);gap:3px}.lw-mm{width:9px;height:9px;border:1px solid hsla(0,0%,100%,.28)}.lw-mm.on{background:var(--lw-acc);border-color:var(--lw-acc)}.lw-tabs{display:none}.lw-bar,.lw-tabs,.lw-top{transition:opacity .5s ease}.lw-bar.off,.lw-bar.off>*,.lw-tabs.off,.lw-top.off{opacity:0;pointer-events:none}.lw-cards{display:grid;grid-template-columns:repeat(3,minmax(0,300px));gap:40px;justify-content:center}.lw-card{display:flex;flex-direction:column;gap:14px;padding:12px;border:1px solid hsla(0,0%,100%,.16);background:#050506;transition:border-color .25s;will-change:transform}.lw-card.on{border-color:hsla(0,0%,100%,.55)}.lw-card.on .lw-ix{color:var(--lw-acc)}.lw-tex{height:200px;border:1px solid hsla(0,0%,100%,.08)}.lw-it,.lw-tex{display:block;width:100%}.lw-it{position:relative;height:clamp(420px,72vh,700px)}.lw-fr{left:50%;top:6%;width:min(920px,74%);aspect-ratio:16/9;transform:translateX(-50%)}.lw-fr,.lw-im{position:absolute}.lw-im{inset:0;overflow:hidden;background:repeating-linear-gradient(0deg,hsla(0,0%,100%,.035) 0 1px,transparent 1px 4px),#0e0e10;display:flex;align-items:center;justify-content:center}.lw-im img,.lw-im video{width:100%;height:100%;object-fit:cover;display:block}.lw-ed{position:absolute;background:hsla(0,0%,100%,.35)}.lw-eh{left:0;right:0;height:1px}.lw-ev{top:0;bottom:0;width:1px}.lw-k{position:absolute;width:16px;height:16px;border:1px solid #f2f2f0}.lw-ka{left:-8px;border-right:0}.lw-ka,.lw-kb{top:-8px;border-bottom:0}.lw-kb,.lw-kc{right:-8px;border-left:0}.lw-kc,.lw-kd{bottom:-8px;border-top:0}.lw-kd{left:-8px;border-right:0}.lw-px{inset:0;width:100%;height:100%;display:none}.lw-cap,.lw-px{position:absolute}.lw-cap{left:50%;transform:translateX(-50%);width:min(920px,74%);bottom:4%;display:flex;justify-content:space-between;align-items:baseline;gap:16px}.lw-tt{font-size:30px;letter-spacing:-.02em}.lw-ty{white-space:nowrap;overflow:hidden}.lw-gal{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.lw-gf{position:relative;display:block;aspect-ratio:16/10;border:1px solid hsla(0,0%,100%,.14)}.lw-gf .lw-im{inset:6px}.lw-sec{padding-top:48px;padding-bottom:72px;border-top:1px solid hsla(0,0%,100%,.12)}.lw-sec h3{margin:0;font-weight:400}.lw-md{max-width:40rem;font-size:17px;line-height:1.7;color:#b4b4b8}.lw-md>*+*{margin-top:1.1em}.lw-md h2,.lw-md h3{color:#f2f2f0;font-weight:400;font-size:22px}.lw-md a{color:#f2f2f0;text-decoration:underline;text-underline-offset:4px}.lw-md a:hover{color:var(--lw-acc)}.lw-about{max-width:880px}.lw-about>p:first-child{font-size:clamp(20px,2.2vw,28px);line-height:1.35;letter-spacing:-.01em;color:#f2f2f0}.lw-next{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin:60px 48px 0;padding:22px 0 60px;border-top:1px solid hsla(0,0%,100%,.35);width:calc(100% - 96px)}.lw-next .t{font-size:clamp(32px,4.4vw,64px);font-weight:300;letter-spacing:-.03em}.lw-ft{position:relative;height:440px;overflow:hidden;border-top:1px solid hsla(0,0%,100%,.12)}.lw-ft canvas{width:100%;height:100%;display:block}.lw-fin,.lw-ft canvas{position:absolute;inset:0}.lw-fin{padding:56px 48px 86px;display:flex;flex-direction:column;justify-content:space-between;pointer-events:none}.lw-fin>*{pointer-events:auto}.lw-plate{background:#050506;padding-right:14px}.lw-chip{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border:1px solid hsla(0,0%,100%,.25);font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;transition:border-color .2s,color .2s}.lw-chip[aria-pressed=true]{border-color:var(--lw-acc);color:var(--lw-acc)}.lw-fld{position:relative;display:flex;flex-direction:column;gap:6px}.lw-fld input,.lw-fld textarea{background:transparent;border:0;border-bottom:1px solid hsla(0,0%,100%,.3);border-radius:0;font-size:19px;padding:8px 0 10px;outline:none;resize:none}.lw-fld input::placeholder,.lw-fld textarea::placeholder{color:#5e5e64}.lw-fld .ln{position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--lw-acc);transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(.2,.7,.1,1)}.lw-fld input:focus~.ln,.lw-fld textarea:focus~.ln{transform:scaleX(1)}.lw-fld input:focus-visible,.lw-fld textarea:focus-visible{outline:none}.lw-row{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:24px;padding:18px 0;border-bottom:1px solid hsla(0,0%,100%,.14);align-items:baseline}.lw-wp{position:absolute;inset:0;z-index:30;background:#050506;display:flex;align-items:center;justify-content:center;animation:lw-wp .9s cubic-bezier(.75,0,.2,1) both}@keyframes lw-wp{0%{clip-path:inset(0 100% 0 0)}50%{clip-path:inset(0)}to{clip-path:inset(0 0 0 100%)}}.lw-wpl{position:absolute;left:0;right:0;height:1px;z-index:31;background:hsla(0,0%,100%,.5);animation:lw-wpl .9s cubic-bezier(.75,0,.2,1) both}@keyframes lw-wpl{0%{transform:scaleX(0);transform-origin:left}50%{transform:scaleX(1);transform-origin:left}50.1%{transform-origin:right}to{transform:scaleX(0);transform-origin:right}}.lw-spl{display:flex;flex-direction:column;justify-content:center;gap:28px;padding:0 8vw;background:#050506;cursor:pointer}.lw-spl-go{position:absolute;left:8vw;bottom:calc(100px + env(safe-area-inset-bottom, 0px))}.lw-load{display:flex;align-items:center;gap:16px}.lw-load-bar{position:relative;width:120px;height:1px;flex:none;background:hsla(0,0%,100%,.18)}.lw-load-bar>span{position:absolute;left:0;top:-1px;height:3px;background:var(--lw-acc)}.lw-spl-name{font-weight:500;font-size:clamp(56px,9vw,140px);line-height:.92;letter-spacing:-.03em}.lw-lbk{position:absolute;inset:0;z-index:55;background:rgba(5,5,6,.95);opacity:0;transition:opacity .6s ease}.lw-lbk.on{opacity:1}.lw-lbx{position:absolute;z-index:60;transition:left .7s cubic-bezier(.75,0,.2,1),top .7s cubic-bezier(.75,0,.2,1),width .7s cubic-bezier(.75,0,.2,1),height .7s cubic-bezier(.75,0,.2,1)}.lw-lbx .lw-im img,.lw-lbx .lw-im video{object-fit:contain;background:#050506}.lw-swa{animation:lw-swa .6s cubic-bezier(.75,0,.2,1) both}.lw-swa,.lw-swb{position:absolute;inset:0}.lw-swb{animation:lw-swb .6s cubic-bezier(.75,0,.2,1) both}@keyframes lw-swa{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes lw-swb{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.lw-lbz{position:absolute;top:0;bottom:0;width:50%}.lw-lbbar{position:absolute;z-index:61;left:48px;right:48px;bottom:30px;display:flex;justify-content:space-between;align-items:center;gap:16px;opacity:0;transition:opacity .4s ease .3s}.lw-lbbar.on{opacity:1}.lw-mbk{position:absolute;inset:0;z-index:55;background:rgba(5,5,6,.82);animation:lw-fin .4s both}@keyframes lw-fin{0%{opacity:0}}.lw-mdl{position:absolute;z-index:60;left:50%;top:50%;width:min(560px,calc(100% - 40px));transform:translate(-50%,-50%);padding:36px;box-sizing:border-box;background:#050506}.lw-mdl .mk{position:absolute;width:16px;height:16px;border:1px solid var(--lw-acc);animation:lw-mk .6s cubic-bezier(.75,0,.2,1) both}@keyframes lw-mk{0%{transform:translate(var(--tx),var(--ty));opacity:0}20%{opacity:1}}.lw-mdl .me{position:absolute;background:hsla(0,0%,100%,.3)}.lw-mdl .meh{left:0;right:0;height:1px;animation:lw-eh .5s cubic-bezier(.75,0,.2,1) .25s both}.lw-mdl .mev{top:0;bottom:0;width:1px;animation:lw-ev .5s cubic-bezier(.75,0,.2,1) .3s both}@keyframes lw-eh{0%{transform:scaleX(0)}}@keyframes lw-ev{0%{transform:scaleY(0)}}.lw-mdl .mc{animation:lw-rise .5s cubic-bezier(.2,.7,.1,1) .45s both}@keyframes lw-rise{0%{opacity:0;transform:translateY(16px)}}.lw-mbk.out,.lw-mdl.out{animation:lw-gone .35s cubic-bezier(.75,0,.2,1) both}@keyframes lw-gone{to{opacity:0}}.lw-cv{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:80}@media (max-width:767px){.lw-spl-go{bottom:calc(150px + env(safe-area-inset-bottom, 12px))}.lw-pad{padding-left:20px;padding-right:20px}.lw-top{grid-template-columns:minmax(0,1fr) auto;padding:10px 20px;height:60px;box-sizing:border-box;background:linear-gradient(#050506 60%,rgba(5,5,6,0))}.lw-top .lw-nav{display:none}.lw-lbl{font-size:10px}.lw-bar{left:12px;right:12px;bottom:calc(64px + env(safe-area-inset-bottom, 12px))}.lw-bar .lw-map{padding:10px}.lw-bar.top .lw-side{display:none}.lw-sd{padding:0 10px;font-size:10px}.lw-tabs{position:absolute;left:0;right:0;bottom:0;z-index:20;display:flex;padding:0 8px env(safe-area-inset-bottom,12px);background:#050506;border-top:1px solid hsla(0,0%,100%,.14)}.lw-tabs .lw-nv{flex:1;min-height:52px;text-align:center}.lw-tabs .lw-nv[aria-current=page]:after{left:30%;right:30%;top:-1px;bottom:auto}.lw-world{background-size:65px 65px}.lw-cards{grid-template-columns:minmax(0,1fr);gap:16px}.lw-tex{height:130px}.lw-it{height:340px}.lw-fr{top:24px;aspect-ratio:16/10}.lw-cap,.lw-fr{left:20px;right:20px;width:auto;transform:none}.lw-cap{bottom:auto;top:calc(24px + (100vw - 40px) * 10 / 16 + 18px);flex-direction:column;align-items:flex-start;gap:6px}.lw-tt{font-size:22px}.lw-gal{gap:12px}.lw-gf{aspect-ratio:1}.lw-sec{padding-top:28px;padding-bottom:36px}.lw-md{font-size:15px}.lw-next{margin:20px 20px 0;width:calc(100% - 40px);flex-direction:column;gap:8px;padding-bottom:40px}.lw-ft{height:360px}.lw-fin{padding:36px 20px 150px}.lw-row{grid-template-columns:minmax(0,1fr);gap:4px}.lw-lbbar{left:20px;right:20px;bottom:36px}.lw-mdl{left:0;right:0;top:auto;bottom:0;width:auto;transform:none;padding:20px 20px 36px;border-top:1px solid hsla(0,0%,100%,.4);animation:lw-up .55s cubic-bezier(.2,.8,.1,1) both}.lw-mdl .me,.lw-mdl .mk{display:none}.lw-mdl.out{animation:lw-down .35s cubic-bezier(.7,0,.8,.3) both}@keyframes lw-up{0%{transform:translateY(100%)}}@keyframes lw-down{to{transform:translateY(100%)}}}@media (prefers-reduced-motion:reduce){.lw-world{transition-duration:.01s}.lw-mdl .mc,.lw-mdl .meh,.lw-mdl .mev,.lw-mdl .mk,.lw-swa,.lw-swb,.lw-wp,.lw-wpl{animation-duration:.01s}}