.djs.djs-home .stage{z-index:0;pointer-events:none;transition:opacity .6s;position:fixed;inset:0}.djs.djs-home .stage canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.djs.djs-home .stage:after{content:"";background:linear-gradient(90deg,#0c0a08eb 0%,#0c0a0899 34%,#0c0a0800 58%);position:absolute;inset:0}.djs.djs-home .stage.off{opacity:0}.djs.djs-home .labels{z-index:1;position:absolute;inset:0}.djs.djs-home .glabel{-webkit-backdrop-filter:blur(6px);width:240px;color:var(--soft);opacity:0;will-change:transform, opacity;background:#100d0ad1;border:1px solid #ff6a5c59;border-radius:11px;margin:-14px 0 0 16px;padding:9px 12px 10px;font-size:12.5px;line-height:1.35;position:absolute;top:0;left:0;box-shadow:0 18px 40px -20px #000000e6}.djs.djs-home .glabel b.src{align-items:center;gap:7px;display:flex}.djs.djs-home .glabel b.src i{opacity:.9;background:currentColor;border-radius:4px;flex-shrink:0;width:14px;height:14px}.djs.djs-home .glabel b{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--red);margin-bottom:3px;font-size:9.5px;font-weight:500;display:block}.djs.djs-home .glabel.rel{border-color:#ec84418c}.djs.djs-home .glabel.rel b{color:var(--accent)}.djs.djs-home .glabel.hq{border-color:var(--line-3);text-align:center;width:auto;margin:-46px 0 0 -40px}.djs.djs-home .glabel.hq b{color:var(--fg)}.djs.djs-home main,.djs.djs-home footer{z-index:1;position:relative}.djs.djs-home .scene{align-items:center;min-height:100vh;padding-block:120px;display:grid}.djs.djs-home .scene .copy{gap:26px;max-width:520px;display:grid}.djs.djs-home .hero{min-height:calc(100vh - 72px);padding-block:40px 120px}.djs.djs-home .hero h1{letter-spacing:-.02em;font-size:clamp(48px,6.8vw,100px);line-height:.93}.djs.djs-home .kicker{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--soft);border:1px solid var(--line-2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#16120eb3;border-radius:999px;justify-self:start;align-items:center;gap:12px;padding:7px 14px 7px 8px;font-size:11.5px;display:inline-flex}.djs.djs-home .kicker b{background:var(--accent);color:#1a0d04;letter-spacing:.1em;border-radius:999px;padding:4px 9px;font-weight:500}.djs.djs-home .fine{font-family:var(--mono);color:var(--muted);letter-spacing:.04em;flex-wrap:wrap;gap:18px;font-size:12px;display:flex}.djs.djs-home .fine span{align-items:center;gap:8px;display:inline-flex}.djs.djs-home .fine span:before{content:"";background:var(--gold);border-radius:50%;width:5px;height:5px}.djs.djs-home .time{font-family:var(--sans);letter-spacing:-.02em;color:var(--fg);font-size:clamp(44px,5vw,72px);font-weight:500;line-height:1;color:var(--accent)!important}.djs.djs-home .time small{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);vertical-align:middle;margin-left:14px;font-size:12px}.djs.djs-home .scene h2{letter-spacing:-.02em;font-size:clamp(36px,4.8vw,64px);line-height:1}.djs.djs-home .scene p.lede{font-size:clamp(17px,1.5vw,20px)}@media (max-width:760px),(max-width:1100px) and (orientation:portrait){.djs.djs-home .stage:after{background:linear-gradient(#0c0a0826 0%,#0c0a0880 45%,#0c0a08eb 72%)}.djs.djs-home .scene{align-items:end;padding-block:52vh 72px}.djs.djs-home .hero{padding-block:42vh 80px}.djs.djs-home .glabel{width:170px;font-size:11.5px}}.djs.djs-home .solid{background:var(--bg);position:relative}.djs.djs-home .solid:before{content:"";background:linear-gradient(180deg, transparent, var(--bg));pointer-events:none;height:240px;position:absolute;top:-240px;left:0;right:0}.djs.djs-home .tour{padding-block:0}.djs.djs-home .tour-pin{grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);align-items:center;gap:clamp(28px,4vw,64px);min-height:100vh;padding-block:90px;display:grid}.djs.djs-home .tsteps{display:grid;position:relative}.djs.djs-home .tstep{grid-area:1/1;align-content:center;gap:16px;display:grid}.djs.djs-home .tstep .n{font-family:var(--mono);color:var(--accent);letter-spacing:.14em;font-size:12px}.djs.djs-home .tstep h3{letter-spacing:-.02em;font-size:clamp(26px,2.6vw,38px);line-height:1.05}.djs.djs-home .tstep p{color:var(--muted);max-width:36ch;font-size:16px}.motion .djs.djs-home .tstep:not(:first-child){opacity:0}.djs.djs-home .tdots{gap:8px;margin-top:30px;display:flex}.djs.djs-home .tdots i{background:var(--line-2);border-radius:3px;width:26px;height:3px;transition:background .3s,width .3s}.djs.djs-home .tdots i.on{background:var(--accent);width:44px}.djs.djs-home .lens{border:1px solid var(--line-2);aspect-ratio:16/9;background:var(--surface);border-radius:18px;position:relative;overflow:hidden;box-shadow:0 70px 160px -60px #ec844159,0 0 0 1px #00000080}.djs.djs-home .lens img{transform-origin:0 0;will-change:transform;width:100%;height:100%;position:absolute;top:0;left:0}.djs.djs-home .lens:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 120px #0000008c}@media (max-width:960px){.djs.djs-home .tour-pin{grid-template-columns:1fr;min-height:0}.motion .djs.djs-home .tstep:not(:first-child){opacity:1}.djs.djs-home .tstep{grid-area:auto}.djs.djs-home .tstep:not(:first-child),.djs.djs-home .tdots{display:none}}.djs.djs-home .filmcard{border:1px solid var(--line-2);aspect-ratio:21/9;cursor:pointer;width:100%;font:inherit;color:inherit;text-align:left;background:#000;border-radius:24px;padding:0;display:block;position:relative;overflow:hidden}.djs.djs-home .filmcard video{object-fit:cover;opacity:.55;width:100%;height:100%;transition:opacity .6s, transform 1.2s var(--ease);position:absolute;inset:0}.djs.djs-home .filmcard:hover video{opacity:.75;transform:scale(1.03)}.djs.djs-home .filmcard .in{background:linear-gradient(90deg,#080604d9,#08060433 70%);align-content:end;gap:18px;padding:clamp(24px,4vw,56px);display:grid;position:absolute;inset:0}.djs.djs-home .filmcard h2{letter-spacing:-.02em;font-size:clamp(34px,4.6vw,64px);line-height:1}.djs.djs-home .filmcard .pl{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--soft);border:1px solid var(--line-2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:.8;background:#0c0a0873;border-radius:999px;justify-self:start;align-items:center;gap:8px;padding:7px 12px 7px 9px;font-size:11px;transition:opacity .3s,border-color .3s;display:inline-flex}.djs.djs-home .filmcard:hover .pl{opacity:1;border-color:var(--line-3)}.djs.djs-home .filmcard .pl i{border:1px solid var(--line-3);border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.djs.djs-home .filmcard .pl i:after{content:"";border-left:6px solid var(--soft);border-top:4px solid #0000;border-bottom:4px solid #0000;margin-left:2px}@media (max-width:640px){.djs.djs-home .filmcard{aspect-ratio:4/5}}.djs.djs-home .modal{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:max(16px, env(safe-area-inset-top,0px)) max(16px, env(safe-area-inset-right,0px)) max(16px, env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));background:#060504e0;place-items:center;display:grid;position:fixed;inset:0}.djs.djs-home .modal video{border:1px solid var(--line-2);background:#000;border-radius:16px;width:min(1200px,100%);max-height:86vh}.djs.djs-home .modal .x{all:unset;top:calc(18px + env(safe-area-inset-top,0px));right:calc(18px + env(safe-area-inset-right,0px));cursor:pointer;border:1px solid var(--line-3);width:44px;height:44px;color:var(--fg);background:#1e1913cc;border-radius:50%;place-items:center;font-size:22px;display:grid;position:absolute}.djs.djs-home .modal .x:focus-visible{outline:2px solid var(--accent)}.djs.djs-home .more{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.djs.djs-home .more a{color:inherit;align-content:start;gap:14px;min-height:260px;padding:34px;text-decoration:none;display:grid}.djs.djs-home .more h3{letter-spacing:-.02em;font-size:clamp(24px,2.4vw,32px);line-height:1.1}.djs.djs-home .more .go{margin-top:auto}@media (max-width:860px){.djs.djs-home .more{grid-template-columns:1fr}}.djs.djs-home .founders{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.djs.djs-home .fd{grid-template-columns:96px minmax(0,1fr);align-items:start;gap:24px;padding:32px;display:grid}.djs.djs-home .fd img{object-fit:cover;border:1px solid var(--line-2);border-radius:50%;width:96px;height:96px;box-shadow:0 0 0 6px #ec844114}.djs.djs-home .fd h3{letter-spacing:-.02em;font-size:24px}.djs.djs-home .fd .role{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-top:6px;font-size:11px}.djs.djs-home .fd p{color:var(--soft);margin-top:14px;font-size:15.5px;line-height:1.6}@media (max-width:900px){.djs.djs-home .founders{grid-template-columns:1fr}}@media (max-width:460px){.djs.djs-home .fd{grid-template-columns:1fr}}.djs.djs-home .closer .giant{letter-spacing:-.02em;font-size:clamp(56px,11vw,168px);font-weight:600;line-height:.9}.djs.djs-home .statement{align-items:center;min-height:100vh;padding-block:120px;display:grid}.djs.djs-home .statement p{letter-spacing:-.02em;text-wrap:balance;max-width:17ch;font-size:clamp(28px,3.5vw,52px);font-weight:500;line-height:1.12}.djs.djs-home .statement p em{color:var(--accent);font-style:normal}@media (max-width:760px),(max-width:1100px) and (orientation:portrait){.djs.djs-home .statement{align-items:end;padding-block:52vh 72px}}.djs.djs-home .inds{border-block:1px solid var(--line);background:var(--bg);padding-block:28px;overflow:hidden}.djs.djs-home .itrack{white-space:nowrap;will-change:transform;align-items:center;gap:44px;animation:40s linear infinite djs-tick;display:inline-flex}.djs.djs-home .itrack span{letter-spacing:-.02em;color:#0000;-webkit-text-stroke:1px #ffe8cd4d;font-size:clamp(34px,5vw,72px);font-weight:600}.djs.djs-home .itrack span:nth-of-type(odd){color:var(--fg);-webkit-text-stroke:0}.djs.djs-home .itrack i{background:var(--accent);width:14px;height:14px;box-shadow:0 0 16px var(--accent);border-radius:50%;flex-shrink:0}@media (prefers-reduced-motion:reduce){.djs.djs-home .itrack{animation:none}}@supports (height:100svh){.djs.djs-home .scene,.djs.djs-home .statement{min-height:100svh}.djs.djs-home .hero{min-height:calc(100svh - 72px)}}.djs.djs-home .stage,.djs.djs-home .labels{overflow:hidden}@media (max-width:760px),(max-width:1100px) and (orientation:portrait){.djs.djs-home .scene .copy{-webkit-backdrop-filter:blur(10px);border:1px solid var(--line);background:#0c0a08bd;border-radius:18px;padding:22px}.djs.djs-home .hero .copy{-webkit-backdrop-filter:none;background:0 0;border:0;padding:0}.djs.djs-home .statement .wrap{-webkit-backdrop-filter:blur(10px);background:#0c0a08bd;border-radius:18px;padding-block:22px}}@media (min-width:961px) and (max-width:1279px){.djs.djs-home .hero h1{font-size:clamp(48px,6.4vw,80px)}.djs.djs-home .hero .copy{max-width:540px}.djs.djs-home .statement p{max-width:15ch;font-size:clamp(28px,3.1vw,40px)}}.djs.djs-home .scene{min-height:78vh;padding-block:64px}.djs.djs-home .statement{min-height:64vh;padding-block:64px}@supports (height:100svh){.djs.djs-home .scene{min-height:78svh}.djs.djs-home .statement{min-height:64svh}}.djs.djs-home .hero{min-height:calc(100vh - 72px)}.djs.djs-home .more a{min-height:0;padding:28px}.djs.djs-home .tour-pin{padding-block:56px}.djs.djs-home .closer .wrap{gap:20px}@media (max-width:760px),(max-width:1100px) and (orientation:portrait){.djs.djs-home .scene,.djs.djs-home .statement{padding-block:46vh 48px}}.djs.djs-home .scene>.wrap,.djs.djs-home .statement>.wrap{width:100%}.djs.djs-home .hero .copy{max-width:min(600px,44vw)}.djs.djs-home .hero h1{font-size:clamp(36px,4vw,64px)}.djs.djs-home .statement p{max-width:min(17ch,44vw)}.djs.djs-home .scene .copy{max-width:min(520px,40vw)}@media (max-width:760px),(max-width:1100px) and (orientation:portrait){.djs.djs-home .hero .copy,.djs.djs-home .scene .copy,.djs.djs-home .statement p{max-width:none}}.djs.djs-home .vidlink{all:unset;cursor:pointer;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);opacity:.85;justify-self:start;align-items:center;gap:8px;font-size:11px;display:inline-flex}.djs.djs-home .vidlink:hover{color:var(--soft)}.djs.djs-home .vidlink i{border:1px solid var(--line-3);border-radius:50%;place-items:center;width:16px;height:16px;display:grid}.djs.djs-home .vidlink i:after{content:"";border-top:3.5px solid #0000;border-bottom:3.5px solid #0000;border-left:5px solid;margin-left:2px}.djs .hero .eyebrow .rot{vertical-align:bottom;perspective:420px;display:inline-grid}.djs .hero .eyebrow .rot-in{display:grid}.djs .hero .eyebrow .rot-in>span{white-space:nowrap;opacity:0;transform-origin:50% 50% -.6em;background:linear-gradient(100deg,#d7dce1 0%,#fff 18%,#f1f4f7 34%,#a9b0b8 46%,#fff 58%,#dfe4e9 78%,#b8bfc6 100%) 0 0/220% 100%;color:#0000;will-change:transform, opacity, filter;-webkit-background-clip:text;background-clip:text;grid-area:1/1;font-weight:700;animation:14.4s cubic-bezier(.22,1,.36,1) infinite both dj-flip,3.2s linear infinite dj-sheen}.djs .hero .eyebrow .rot-in>span:first-child{animation-delay:0s}.djs .hero .eyebrow .rot-in>span:nth-child(2){animation-delay:2.4s}.djs .hero .eyebrow .rot-in>span:nth-child(3){animation-delay:4.8s}.djs .hero .eyebrow .rot-in>span:nth-child(4){animation-delay:7.2s}.djs .hero .eyebrow .rot-in>span:nth-child(5){animation-delay:9.6s}.djs .hero .eyebrow .rot-in>span:nth-child(6){animation-delay:12s}@keyframes dj-sheen{0%{background-position:100% 0}to{background-position:-120% 0}}@keyframes dj-flip{0%{opacity:0;filter:blur(6px);transform:translateY(.7em)rotateX(-80deg)}3.5%{opacity:1;filter:blur();transform:none}13.5%{opacity:1;filter:blur();transform:none}16.67%{opacity:0;filter:blur(6px);transform:translateY(-.7em)rotateX(80deg)}to{opacity:0;filter:blur(6px);transform:translateY(-.7em)rotateX(80deg)}}@media (prefers-reduced-motion:reduce){.djs .hero .eyebrow .rot-in>span{animation:none}.djs .hero .eyebrow .rot-in>span:first-child{opacity:1}}.djs .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
