@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-vietnamese-wdth-normal.rJmnGBSt.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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-ext-wdth-normal.7khWdh9v.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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-wdth-normal.DY7AcnAa.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}:root{--bg:#0a0a0b;--fg:#f2f0ea;--dim:#8c8f93;--ghost:#2c2f33;--line:#24262a;--raise:#141518;--red:#ff4b33;--g:clamp(16px, 4vw, 48px);--max:1280px;--font:"Archivo Variable", system-ui, sans-serif;--sweep:.65s;color-scheme:dark}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;background:var(--bg);overflow-x:clip}body{background:var(--bg);color:var(--fg);font-family:var(--font);font-size:17px;line-height:1.45}a{color:inherit;text-decoration:none}a:focus-visible{outline:2px solid var(--fg);outline-offset:3px;border-radius:2px}img{max-width:100%;height:auto;display:block}ul,ol{list-style:none}::selection{background:var(--red);color:var(--bg)}.label{letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:600;font-stretch:125%;line-height:1.3}.skip{left:var(--g);z-index:50;background:var(--fg);color:var(--bg);padding:8px 12px;position:absolute;top:-100px}.skip:focus{top:12px}.name{letter-spacing:-.02em;font-weight:900;font-stretch:62%}.name i{transition:color 90ms linear var(--d,0s);font-style:normal}.head{--pos:1;top:-.32em;bottom:-.06em;left:calc(var(--pos) * 100%);background:var(--fg);width:2px;transition:left var(--sweep) linear;pointer-events:none;margin-left:-1px;position:absolute}.head svg{width:11px;fill:var(--red);position:absolute;top:-2px;left:50%;translate:-50%}.hud{z-index:20;padding:18px var(--g) 14px;align-items:center;gap:6px 22px;transition:background .3s,box-shadow .3s;display:flex;position:fixed;inset:0 0 auto}.hud.solid{backdrop-filter:blur(12px);box-shadow:0 1px 0 var(--line);background:#0a0a0bdb}.hud .who{opacity:0;transition:opacity .3s,translate .3s;position:relative;translate:0 -6px}.hud.solid .who{opacity:1;translate:none}.mini{white-space:nowrap;text-transform:uppercase;width:max-content;font-size:22px;line-height:1;display:block;position:relative}.mini>span{margin-right:.24em}.mini>span:nth-last-child(2){margin-right:0}.mini i{color:var(--fg)}.mini[data-active] i{color:#4a4e54}.mini[data-active=llh] i.llh,.mini[data-active=lindhammer] i.lindhammer,.mini[data-active=ldhmr] i.ldhmr,.mini[data-active=luis] i.luis{color:var(--fg)}.mini .head{--pos:0;margin-left:-8px;top:-9px;bottom:-3px}.mini .head svg{width:9px}.hud .read{color:var(--dim);opacity:0;transition:opacity .3s}.hud.solid .read{opacity:1}.hud .read b{color:var(--fg);font-weight:700}.hud nav{gap:18px;margin-left:auto;display:flex}.hud nav a{color:var(--dim);transition:color .2s}.hud nav a:hover{color:var(--fg)}.hero{height:100svh;min-height:560px;position:relative;overflow:hidden}.take{padding:40px var(--g) 0;flex-direction:column;justify-content:center;display:flex;position:absolute;inset:0}.huge{text-transform:uppercase;font-size:clamp(56px,17.6vw,280px);line-height:.8}.huge span{white-space:nowrap;width:max-content;font-size:var(--fs,1em);display:block}.huge span[hidden]{display:none}.take-a{clip-path:inset(0 calc(100% - var(--x,100%)) 0 0)}.take-b{clip-path:inset(0 0 0 var(--x,100%))}.take-b .huge{background:var(--montage,none) center / cover var(--fg);color:#0000;-webkit-text-stroke:1px #f2f0ea38;-webkit-background-clip:text;background-clip:text;translate:.035em -.05em}.take-b:after{content:"";pointer-events:none;background:repeating-linear-gradient(#0000 0 3px,#00000029 3px 4px);position:absolute;inset:0}.ph{top:0;bottom:0;left:var(--x,100%);z-index:3;pointer-events:none;width:0;display:none;position:absolute}.hero.live .ph{display:block}.ph:before{content:"";background:var(--fg);width:3px;position:absolute;top:96px;bottom:0;left:-1.5px}.ph svg{width:34px;fill:var(--red);filter:drop-shadow(0 0 18px #ff4b3380);position:absolute;top:72px;left:-17px}.ph .now{text-overflow:ellipsis;white-space:nowrap;max-width:min(34em,44vw);position:absolute;top:78px;left:28px;overflow:hidden}.ph .now b{color:var(--red);margin-right:8px;font-weight:700}.ph.flip .now{text-align:right;left:auto;right:28px}.hero .foot{z-index:4;padding:48px var(--g) 26px;background:linear-gradient(to bottom, transparent, var(--bg) 42%);flex-wrap:wrap;align-items:end;gap:14px 32px;display:flex;position:absolute;bottom:0;left:0;right:0}.says{max-width:30em;font-size:clamp(17px,1.9vw,21px);line-height:1.32}.says a{text-underline-offset:4px;font-weight:700;text-decoration:underline #4a4e54;transition:text-decoration-color .2s}.says a:hover{text-decoration-color:var(--red)}.shot{--pad:max(var(--g), calc((100vw - var(--max)) / 2));padding:112px var(--pad) 120px;border-top:1px solid var(--line)}.head-row{gap:20px 48px;display:grid}.shot h2{letter-spacing:-.02em;font-size:clamp(72px,12vw,176px);font-weight:900;font-stretch:62%;line-height:.8}.legend{color:var(--dim)}.sub{max-width:24em;margin-top:8px;font-size:clamp(18px,1.8vw,22px);line-height:1.3}.links{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.links a{border:1px solid #3a3d42;border-radius:99px;align-items:center;gap:8px;padding:9px 14px 8px;font-size:15px;font-weight:600;line-height:1;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.links span{color:var(--dim);transition:color .2s,translate .25s}.links a:hover{background:var(--fg);border-color:var(--fg);color:var(--bg)}.links a:hover span{color:var(--bg);translate:2px -2px}@media (width>=900px){.head-row{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end}.about{padding-bottom:4px}}.shot-llh{padding-top:0}.rushes{min-height:clamp(560px,92svh,860px);margin-inline:calc(-1 * var(--pad));align-items:center;display:grid;position:relative}.wall{--T:clamp(150px, 16vw, 240px);cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;background:#000;position:absolute;inset:0;overflow:hidden}.wall:active{cursor:grabbing}.plane{will-change:transform;grid-template-columns:repeat(3,max-content);display:grid;position:absolute;top:0;left:0}.sheet{grid-template-columns:repeat(8, var(--T));grid-auto-rows:var(--T);display:grid}.tile{-webkit-user-drag:none;border:1px solid #000;position:relative;overflow:hidden}.tile img{object-fit:cover;pointer-events:none;width:100%;height:100%}.grade{pointer-events:none;backdrop-filter:grayscale()brightness(.72);-webkit-mask-image:linear-gradient(to right, #000 calc(var(--p,-10px) - 34vw), transparent calc(var(--p,-10px) - 2px), #000 calc(var(--p,-10px) + 1px));mask-image:linear-gradient(to right, #000 calc(var(--p,-10px) - 34vw), transparent calc(var(--p,-10px) - 2px), #000 calc(var(--p,-10px) + 1px));position:absolute;inset:0}.scan{top:0;bottom:0;left:var(--p,-10px);background:var(--fg);pointer-events:none;width:3px;margin-left:-1.5px;position:absolute}.scan svg{width:34px;fill:var(--red);filter:drop-shadow(0 0 18px #ff4b3380);position:absolute;top:76px;left:-15.5px}.wall:not(.live) .grade,.wall:not(.live) .scan{display:none}.hint{left:var(--pad);color:#f2f0eacc;pointer-events:none;background:#000000d1;flex-wrap:wrap;gap:6px 20px;padding:8px 12px 7px;display:flex;position:absolute;bottom:18px}.band{z-index:2;padding:30px var(--pad) 32px;background:#0a0a0bf2;position:relative;box-shadow:0 0 0 1px #000,0 30px 80px #0000008c}.edl{border-top:1px solid var(--line);margin-top:72px}.edl a{border-bottom:1px solid var(--line);grid-template-columns:2.2em 56px minmax(0,1fr) auto;grid-template-areas:"no thumb title len""no thumb kind len";align-items:center;gap:0 18px;padding:12px 8px 12px 0;transition:background .2s;display:grid}.edl .no{color:var(--dim);grid-area:no}.edl .thumb{grid-area:thumb;overflow:hidden}.edl .thumb img{object-fit:cover;width:56px;height:56px;transition:scale .4s cubic-bezier(.2,.7,.2,1)}.edl b{text-transform:uppercase;grid-area:title;align-self:end;font-size:clamp(22px,2.4vw,32px);font-weight:800;font-stretch:70%;line-height:1.05}.edl .kind{color:var(--dim);grid-area:kind;align-self:start;font-size:14px}.edl .len{color:var(--dim);font-variant-numeric:tabular-nums;grid-area:len}.edl .go{display:none}.edl a:hover{background:var(--raise)}.edl a:hover .thumb img{scale:1.12}@media (width>=900px){.edl a{grid-template-columns:2.6em 64px minmax(0,1fr) 16em 6em 1.5em;grid-template-areas:"no thumb title kind len go";padding-right:12px}.edl .thumb img{width:64px;height:64px}.edl b,.edl .kind{align-self:center}.edl .len{text-align:right}.edl .go{text-align:right;color:var(--dim);grid-area:go;transition:translate .25s,color .2s;display:block}.edl a:hover .go{color:var(--fg);translate:2px -2px}}.player{gap:40px 28px;margin-top:64px;display:grid}.player a{display:block}.player img{aspect-ratio:16/9;object-fit:cover}.player .bar{border-top:3px solid var(--ghost);color:var(--dim);margin-top:0;padding-top:10px;display:block;position:relative}.player .bar:before{content:"";background:var(--red);transform-origin:0;width:100%;height:3px;scale:var(--s,0) 1;position:absolute;top:-3px;left:0}.player .at{color:var(--fg);font-variant-numeric:tabular-nums}.player b{margin-top:10px;font-size:20px;font-weight:800;font-stretch:75%;line-height:1.12;display:block}.player .meta{color:var(--dim);margin-top:4px;font-size:14px;display:block}@media (width>=900px){.player{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.player li:first-child{grid-row:span 2}.player li:first-child b{font-size:clamp(26px,2.6vw,36px);line-height:1.04}}.scrub{background:var(--raise);touch-action:pan-y;display:block;position:relative;overflow:hidden}.scrub img{filter:grayscale(.3)brightness(.92);width:100%;transition:scale .6s cubic-bezier(.2,.7,.2,1),filter .3s}.scrub:before{content:"";top:0;bottom:0;left:calc(var(--s,0) * 100%);z-index:1;background:var(--fg);pointer-events:none;opacity:0;width:2px;margin-left:-1px;transition:opacity .2s;position:absolute}@media (hover:hover) and (pointer:fine){a:hover .scrub img{filter:none;scale:1.03}a:hover .scrub:before{opacity:1}}.stencils{border-top:1px solid var(--line);margin-top:64px}.stencils a{border-bottom:1px solid var(--line);gap:18px 48px;padding:36px 0 32px;display:grid}.stencil{width:max-content;max-width:100%;display:block;position:relative}.word{letter-spacing:-.02em;text-transform:uppercase;background:var(--fill,none) center / cover var(--fg);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(84px,21vw,300px);font-weight:900;font-stretch:62%;line-height:.8;transition:opacity .3s;display:block}.window{clip-path:inset(48% 50% round 10px);opacity:0;pointer-events:none;border:1px solid #3a3d42;border-radius:10px;transition:clip-path .6s cubic-bezier(.2,.8,.2,1),opacity .25s;position:absolute;inset:-6px -10px;overflow:hidden}.window img{object-fit:cover;object-position:left top;width:100%;height:100%}.stencils .text{justify-items:start;gap:10px;max-width:22em;display:grid}.stencils .text img{width:40px;height:40px;transition:rotate .4s cubic-bezier(.2,.9,.3,1.4)}.stencils .line{font-size:clamp(17px,1.6vw,20px);line-height:1.3}.soon{color:var(--dim)}@media (hover:hover) and (pointer:fine){.stencils a:hover .window{clip-path:inset(0 round 10px);opacity:1}.stencils a:hover .word{opacity:.15}.stencils a:hover .text img{rotate:-8deg}}@media (width>=900px){.stencils a{grid-template-columns:auto minmax(0,1fr);align-items:end}.stencils .text{padding-bottom:8px}}.head-row.centred{text-align:center;display:block}.centred h2{font-size:clamp(72px,10vw,140px)}.centred .about{margin-top:22px}.centred .sub{margin-inline:auto}.roll{gap:22px;max-width:820px;margin:80px auto 0;display:grid}.roll div{grid-template-columns:1fr 1fr;align-items:baseline;gap:28px;display:grid}.roll dt{text-align:right;color:var(--dim)}.roll dd{font-size:clamp(17px,1.7vw,20px);font-weight:650;line-height:1.3}.roll a{text-underline-offset:4px;gap:8px;text-decoration:underline #4a4e54;transition:text-decoration-color .2s;display:inline-flex}.roll a:hover{text-decoration-color:var(--fg)}.roll a span{color:var(--dim)}.hello{text-align:center;margin-top:56px}.cutlink{width:max-content;max-width:100%;margin:0 auto;display:block;position:relative}.cutlink .t{letter-spacing:-.02em;font-size:clamp(40px,9vw,140px);font-weight:900;font-stretch:62%;line-height:.9;display:grid}.cutlink .t>span{grid-area:1/1;transition:translate .25s cubic-bezier(.2,.8,.2,1)}.cutlink .l{clip-path:inset(0 calc(100% - var(--cx,100%)) 0 0)}.cutlink .r{color:var(--red);clip-path:inset(0 0 0 var(--cx,100%))}.cutlink .knife{top:-8px;bottom:-8px;left:var(--cx,100%);background:var(--fg);opacity:0;pointer-events:none;width:2px;margin-left:-1px;position:absolute}@media (hover:hover) and (pointer:fine){.cutlink:hover .r{translate:.02em -.04em}.cutlink:hover .knife{opacity:1}}@media (hover:none),(pointer:coarse){.cutlink .r,.cutlink .knife{display:none}.cutlink .l{clip-path:none}}.reveal>li{animation:rise .7s cubic-bezier(.2, .7, .2, 1) calc(var(--i,0) * 60ms) backwards}.reveal>li.cue{opacity:0;animation:none}@keyframes rise{0%{opacity:0;translate:0 14px}}.fun{background:var(--raise);border-top:1px solid var(--line)}.fun-in{max-width:var(--max);padding:88px var(--g) 56px;gap:22px;margin:0 auto;display:grid}.fun h2{font-size:clamp(56px,13vw,132px);font-weight:900;font-stretch:62%;line-height:.84}.fun-head p{max-width:24em;color:var(--dim);margin-top:14px;font-size:18px}.fun-grid{display:contents}.fun-grid a{display:block}.fun-grid img{aspect-ratio:4/3;object-fit:cover;background:var(--line);border-radius:4px;width:100%}.fun-grid h3{margin-top:12px;font-size:22px;font-weight:800;font-stretch:75%;line-height:1.1}.fun-grid p{color:var(--dim);margin-top:4px;font-size:15px}.sound{color:var(--dim);margin-top:8px;display:inline-block}@media (width>=600px){.fun-in{grid-template-columns:1fr 1fr;gap:36px 24px}.fun-head,.fun-grid .big{grid-column:1/-1}}@media (width>=960px){.fun-in{grid-template-columns:repeat(4,1fr)}.fun-head{grid-column:1/3}.fun-grid .big{grid-area:2/1/4/3}}footer{max-width:calc(var(--max) + 2 * var(--g));padding:22px var(--g) 40px;border-top:1px solid var(--line);color:var(--dim);letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;gap:8px 22px;margin:0 auto;font-size:11px;font-weight:600;font-stretch:125%;display:flex}footer a:hover{color:var(--fg)}footer span{margin-right:auto}.fun footer{border-top-color:#2a2c30}.page{max-width:calc(var(--max) + 2 * var(--g));padding:22px var(--g) 0;margin:0 auto}.top{justify-content:space-between;gap:20px;font-size:15px;display:flex}.top a{color:var(--dim)}.top a:hover{color:var(--fg)}.legal .top .home{color:var(--fg);text-transform:uppercase;font-size:20px;font-weight:800;font-stretch:70%}.prose{max-width:44em;padding:56px 0 0}.prose h1{overflow-wrap:anywhere;hyphens:manual;font-size:clamp(44px,9vw,80px);font-weight:900;font-stretch:62%;line-height:.88}.prose h2{border-top:1px solid var(--line);margin-top:40px;padding-top:12px;font-size:22px;font-weight:700;font-stretch:85%;line-height:1.2}.prose h3{margin-top:24px;font-size:18px;font-weight:650}.prose p,.prose ul,.prose address{color:#d3d2cd;margin-top:12px}.prose ul{padding-left:1.2em;list-style:outside}.prose li+li{margin-top:4px}.prose address{font-style:normal}.prose a{text-underline-offset:3px;text-decoration:underline;text-decoration-color:var(--dim);overflow-wrap:anywhere}.prose a:hover{text-decoration-color:var(--red)}.prose .index{columns:2 16em;padding:0;list-style:none}.prose .index-link{text-decoration:none}.prose .glossary{padding:0;list-style:none}.prose .seal{color:var(--dim);margin-top:32px;font-size:14px}.prose .placeholder{background:#3a3d42;border-radius:2px;padding:0 4px}.legal+footer{margin-top:96px}.missing{padding-top:72px;padding-bottom:72px}.missing .name{text-transform:uppercase;margin-bottom:28px;font-size:clamp(44px,9vw,96px);line-height:.86}.missing p+p{color:var(--dim);margin-top:8px}.missing a{text-underline-offset:3px;text-decoration:underline}@media (width<=699px){.hud{flex-wrap:wrap;padding-top:16px}.mini{font-size:19px}.hud .read{flex-basis:100%;order:3}.hud nav{order:2}.ph .now{text-overflow:ellipsis;max-width:46vw;overflow:hidden}footer span{flex-basis:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
