@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;font-stretch:75% 100%;src:url(/assets/bricolage-grotesque-vietnamese-wdth-normal-BKE08zty.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;font-stretch:75% 100%;src:url(/assets/bricolage-grotesque-latin-ext-wdth-normal-DoS1gVTC.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;font-stretch:75% 100%;src:url(/assets/bricolage-grotesque-latin-wdth-normal-Dtb2a5nO.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/pixelify-sans-cyrillic-500-normal-CR9SIKMr.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/pixelify-sans-latin-ext-500-normal-BHT4w5qI.woff2)format("woff2"),url(/assets/pixelify-sans-latin-ext-500-normal-Bkr-oq6R.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Pixelify Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/pixelify-sans-latin-500-normal-DC052d-m.woff2)format("woff2"),url(/assets/pixelify-sans-latin-500-normal-Bq6pAlou.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/pixelify-sans-cyrillic-700-normal-BrZTw8tu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/pixelify-sans-latin-ext-700-normal-ClyJstAh.woff2)format("woff2"),url(/assets/pixelify-sans-latin-ext-700-normal-BadXkHzZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Pixelify Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/pixelify-sans-latin-700-normal-D3Xxx3QE.woff2)format("woff2"),url(/assets/pixelify-sans-latin-700-normal-BctWAS0u.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--night:#071318;--deep:#0d2229;--mist:#bdfffd;--mint:#7cffc4;--sage:#6abea7;--bone:#eaf6f4;--dim:#9fb5b4;--pollen:#ffd27a;--ink:#1f2c33;--slate:#5e6973;--font-body:"Bricolage Grotesque Variable", system-ui, sans-serif;--font-pixel:"Pixelify Sans", "Bricolage Grotesque Variable", sans-serif;--ease:cubic-bezier(.22, .8, .3, 1);--edge:clamp(18px, 3vw, 40px)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--night);color:var(--bone);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;line-height:1.6}h1,h2,h3,p{margin:0}h1,h2,h3{text-wrap:balance;line-height:1}p{text-wrap:pretty}a{color:inherit}:focus-visible{outline:2px solid var(--mint);outline-offset:4px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:80;background:var(--mint);color:var(--night);padding:10px 14px;font-weight:700;position:fixed;top:-60px;left:12px}.skip:focus{top:12px}.wrap{width:min(1180px,100% - 2*clamp(64px,9vw,140px));margin-inline:auto}.chrome-top{z-index:40;padding:calc(var(--edge) - 4px) var(--edge);pointer-events:none;background:linear-gradient(#0713188c,#0000);justify-content:space-between;align-items:center;display:flex;position:fixed;inset:0 0 auto}.chrome-top>*{pointer-events:auto}.chrome-top{transition:background-color .3s}.chrome-top.is-solid{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#071318d1;padding-block:14px}.logo{align-items:center;gap:12px;text-decoration:none;display:inline-flex}.logo img{filter:drop-shadow(0 2px 8px #0006);width:auto;height:40px}.logo span{letter-spacing:.08em;font-size:1.2rem;font-weight:300;font-stretch:112%}.chrome-top nav{gap:clamp(16px,2vw,26px);display:flex}.chrome-top nav a{text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid #0000;padding:6px 0;font-size:.85rem;font-weight:600;text-decoration:none;transition:border-color .2s}.chrome-top nav a:hover{border-color:currentColor}.rail-left{left:var(--edge);bottom:var(--edge);z-index:40;flex-direction:column;align-items:center;gap:22px;display:flex;position:fixed}.rail-left a,.rail-pause{width:28px;height:28px;color:var(--bone);opacity:.85;place-items:center;transition:opacity .2s,transform .2s;display:grid}.rail-left a:hover,.rail-pause:hover{opacity:1;transform:translateY(-2px)}.rail-line{background:#eaf6f459;width:1px;height:36px}.rail-pause{appearance:none;cursor:pointer;background:0 0;border:1px solid #eaf6f480;padding:0}.pp{clip-path:polygon(0 0,100% 50%,0 100%);background:currentColor;width:9px;height:10px}.pp.is-playing{clip-path:polygon(0 0,35% 0,35% 100%,0 100%,0 0,65% 0,100% 0,100% 100%,65% 100%,65% 0)}.rail-right{right:var(--edge);z-index:40;opacity:0;pointer-events:none;transition:opacity .3s, transform .3s var(--ease);justify-items:end;gap:14px;display:grid;position:fixed;top:50%;transform:translate(12px,-50%)}.rail-right.is-on{opacity:1;pointer-events:auto;transform:translateY(-50%)}.rail-right a{align-items:center;gap:12px;text-decoration:none;display:flex}.rr-name{text-transform:uppercase;letter-spacing:.06em;opacity:0;font-size:.8rem;font-weight:600;transition:opacity .2s,transform .2s;transform:translate(6px)}.rr-tick{width:18px;height:2px;transition:width .3s var(--ease), background-color .3s;background:#eaf6f473}.rail-right a:hover .rr-name,.rail-right a:focus-visible .rr-name,.rail-right a[aria-current] .rr-name{opacity:1;transform:none}.rail-right a[aria-current] .rr-tick{background:var(--mint);width:40px}.hero{background:var(--night);height:100svh;min-height:520px;position:relative;overflow:hidden}.hero-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-shade{background:linear-gradient(#07131859 0%,#0000 22% 70%,#071318bf 100%);position:absolute;inset:0}.hero-cta{right:var(--edge);bottom:var(--edge);z-index:2;gap:10px;width:min(220px,50vw);transition:opacity .3s;display:grid;position:absolute}.hero-cta.is-hidden{opacity:0;pointer-events:none}.box{appearance:none;border:1.5px solid var(--bone);min-height:52px;color:var(--bone);font:700 .95rem/1 var(--font-body);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0713182e;place-items:center;padding:0 22px;text-decoration:none;transition:background-color .2s,color .2s;display:grid}.box:hover{background:var(--bone);color:var(--night)}.box-solid{background:var(--mint);color:var(--night);border-color:var(--mint)}.box-solid:hover{background:var(--bone);border-color:var(--bone)}.panels{position:relative}.panel{background:var(--night);align-items:end;height:100svh;min-height:560px;display:grid;position:sticky;top:0;overflow:hidden;box-shadow:0 -30px 60px #00000073}.panel-bg{object-fit:cover;filter:blur(3px)saturate(1.1);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.08)}.panel-shade{background:linear-gradient(90deg,#071318eb 0%,#07131899 45%,#07131826 100%),linear-gradient(#0000 45%,#071318d9 100%);position:absolute;inset:0}.panel-inner{z-index:1;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:clamp(28px,5vw,80px);padding:120px clamp(64px,9vw,140px) clamp(48px,9vh,96px);display:grid;position:relative}.panel-genre{font:500 1rem/1 var(--font-pixel);color:var(--mint);margin-bottom:14px}.panel h2{letter-spacing:-.03em;text-transform:uppercase;font-size:clamp(3rem,8vw,7.5rem);font-weight:800;font-stretch:75%;line-height:.9}.panel-text{color:#eaf6f4db;max-width:34em;margin-top:22px;font-size:clamp(1rem,1.3vw,1.15rem)}.panel-points{font:500 .95rem/1.3 var(--font-pixel);color:var(--bone);flex-wrap:wrap;gap:8px 22px;margin:20px 0 0;padding:0;list-style:none;display:flex}.panel-points li:before{content:"";background:var(--mint);vertical-align:.15em;width:6px;height:6px;margin-right:8px;display:inline-block}.panel-actions{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:30px;display:flex}.panel-actions .box{min-width:200px}.panel-status{color:var(--dim);align-items:center;gap:10px;font-size:.9rem;display:inline-flex}.dot-live{background:var(--pollen);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #ffd27a2e}.panel-art{width:100%;height:auto;image-rendering:pixelated;outline-offset:8px;outline:1px solid #eaf6f440;justify-self:end;max-width:520px;display:block;box-shadow:0 24px 60px #00000080}.studio{z-index:10;background:var(--night);padding-block:clamp(96px,14vw,200px) clamp(72px,10vw,140px);position:relative}.studio-title{letter-spacing:-.02em;max-width:14em;font-size:clamp(2.4rem,6vw,5.6rem);font-weight:300;font-stretch:80%}.studio-cols{color:var(--dim);grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,72px);max-width:60em;margin-top:clamp(40px,6vw,80px);display:grid}.mv{border-top:1px solid #eaf6f433;grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,72px);margin-top:clamp(64px,9vw,120px);padding-top:clamp(28px,4vw,44px);display:grid}.mv h3{font:700 1.1rem/1 var(--font-pixel);color:var(--mint)}.mv p{margin-top:16px;font-size:clamp(1.25rem,2.2vw,1.75rem);font-weight:500;font-stretch:90%;line-height:1.3}.contact{z-index:10;background:linear-gradient(180deg, var(--night), var(--deep));padding-block:clamp(80px,12vw,170px);position:relative}.contact-inner{justify-items:start;gap:24px;display:grid}.contact h2{text-transform:uppercase;letter-spacing:-.03em;max-width:11em;font-size:clamp(2.6rem,7vw,6.5rem);font-weight:800;font-stretch:75%;line-height:.92}.contact p{color:var(--dim);max-width:34em}.contact .box{margin-top:10px}.foot{z-index:10;background:var(--deep);color:var(--dim);border-top:1px solid #eaf6f41a;padding-block:26px;font-size:.9rem;position:relative}.foot-inner{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}@media (width<=860px){.wrap{width:min(1180px, 100% - 2 * var(--edge))}.chrome-top nav{gap:14px}.logo span{display:none}.rail-left{flex-direction:row;gap:16px}.rail-line{width:24px;height:1px}.rail-right{display:none}.hero-cta{width:min(190px,46vw)}.panel-inner{padding:96px var(--edge) clamp(36px, 7vh, 64px);grid-template-columns:1fr}.panel-art{outline-offset:5px;order:-1;justify-self:start;max-width:min(320px,70%)}.panel-shade{background:linear-gradient(#07131859 0%,#071318b3 45%,#071318f2 100%)}.studio-cols,.mv{grid-template-columns:1fr}.rail-left{transition:opacity .3s}.rail-left.off-hero{opacity:0;pointer-events:none}}@media (width<=860px) and (height<=760px){.panel-text{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media (prefers-reduced-motion:reduce){.rail-right,.rr-name,.rr-tick,.hero-cta{transition:none}}.lightbox{z-index:50;background:var(--ink);color:var(--mist);grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);animation:.15s ease-out lb-in;display:grid;position:fixed;inset:0;overflow:hidden}@keyframes lb-in{0%{opacity:0}to{opacity:1}}.lb-top{justify-content:space-between;align-items:center;gap:16px;padding:14px clamp(14px,4vw,32px);display:flex}.lb-title{min-width:0;font:700 1.25rem/1 var(--font-pixel);color:var(--mint);margin:0}.lb-title span{color:var(--sage);margin-left:10px;font-size:1rem;font-weight:500}.lb-btn{--n:4px;appearance:none;cursor:pointer;background:var(--mint);color:var(--ink);font:700 1.5rem/1 var(--font-pixel);width:46px;height:46px;clip-path:polygon(0 var(--n), var(--n) var(--n), var(--n) 0, calc(100% - var(--n)) 0, calc(100% - var(--n)) var(--n), 100% var(--n), 100% calc(100% - var(--n)), calc(100% - var(--n)) calc(100% - var(--n)), calc(100% - var(--n)) 100%, var(--n) 100%, var(--n) calc(100% - var(--n)), 0 calc(100% - var(--n)));border:0;place-items:center;padding:0;display:grid}.lb-btn:hover{background:var(--aqua)}.lb-btn:focus-visible{clip-path:none;outline:3px solid var(--mist);outline-offset:3px}.lb-arrow{flex:none;padding-bottom:4px;font-size:2.2rem}.lb-stage{align-items:center;min-height:0;display:flex;position:relative}.lb-stage>.lb-arrow{z-index:2;position:absolute;top:50%;transform:translateY(-50%)}.lb-stage>.lb-arrow:first-child{left:clamp(10px,3vw,32px)}.lb-stage>.lb-arrow:last-child{right:clamp(10px,3vw,32px)}.lb-viewport{touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;flex:1 1 0;width:100%;min-width:0;overflow:hidden}.lb-viewport.dragging{cursor:grabbing}.lb-track{will-change:transform;transition:transform .32s cubic-bezier(.22,.8,.3,1);display:flex}.lb-viewport.dragging .lb-track{transition:none}.lb-slide{box-sizing:border-box;flex:0 0 100%;grid-template-columns:minmax(0,1fr);justify-items:center;gap:12px;width:100%;min-width:0;max-width:100%;margin:0;padding-inline:clamp(58px,9vw,100px);display:grid}.lb-slide img{border:3px solid var(--slate);background:var(--slate);-webkit-user-drag:none;width:auto;min-width:0;max-width:100%;height:auto;max-height:calc(100dvh - 210px);display:block}.lb-slide figcaption{overflow-wrap:anywhere;text-align:center;min-width:0;max-width:min(60ch,100%);color:var(--mist);opacity:.85;font-size:.95rem;line-height:1.4}.lb-btn:disabled{opacity:.3;cursor:default;background:var(--sage)}.lb-dots{justify-content:center;gap:12px;padding:14px 0 22px;display:flex}.dot{appearance:none;background:var(--slate);cursor:pointer;border:0;width:14px;height:14px;padding:0}.dot.on{background:var(--mint)}.dot:hover{background:var(--sage)}.dot:focus-visible{outline:3px solid var(--mist);outline-offset:3px}@media (width<=640px){.lb-arrow{width:38px;height:38px;font-size:1.7rem}.lb-slide img{max-height:calc(100dvh - 250px)}}@media (prefers-reduced-motion:reduce){.lightbox{animation:none}.lb-track{transition:none}}
