@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-vietnamese-400-normal-CkBxLiRJ.woff2) format("woff2"),url(/assets/anton-vietnamese-400-normal-2FfR1wHA.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-latin-ext-400-normal-SyiqE2Jt.woff2) format("woff2"),url(/assets/anton-latin-ext-400-normal-BMODBQc6.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-latin-400-normal-Byf51wtH.woff2) format("woff2"),url(/assets/anton-latin-400-normal-AUNGEG_V.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--red:#b0101c;--blk:#070707;--wht:#f4f1ec;--disp:"Anton",Impact,sans-serif}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--blk);color:var(--wht);font-family:Inter,system-ui,sans-serif;overflow-x:hidden}@media (pointer:fine){html,body,a{cursor:none}}a{color:inherit;text-decoration:none}.big,.hh{font-family:var(--disp);text-transform:uppercase;line-height:.86;letter-spacing:-.01em;font-weight:400}.big{font-size:clamp(56px,9vw,160px)}.num{font-family:var(--disp);font-size:22px;display:block;margin-bottom:14px;opacity:.8}.label{font-family:var(--disp);font-weight:400;letter-spacing:.06em;font-size:clamp(18px,2vw,28px)}.cursor{position:fixed;left:0;top:0;width:22px;height:22px;z-index:100;pointer-events:none;mix-blend-mode:difference;transform:translate(-50%,-50%)}.cursor span,.cursor:before{position:absolute;background:#fff;content:""}.cursor:before{left:10px;top:0;width:2px;height:22px}.cursor span{top:10px;left:0;height:2px;width:22px}@media (pointer:coarse){.cursor{display:none}}.progress{position:fixed;right:10px;top:15vh;height:70vh;width:2px;background:#ffffff26;z-index:90;mix-blend-mode:difference}.progress span{display:block;width:100%;height:100%;background:#fff;transform-origin:top;transform:scaleY(0)}.hdr{position:fixed;inset:0 0 auto 0;display:flex;justify-content:space-between;align-items:flex-start;padding:22px 32px;z-index:80;transition:color .3s}.hdr.inv{color:var(--blk)}.logo b{font-family:var(--disp);font-weight:400;font-size:26px;display:block;line-height:1}.logo small{font-size:10px;letter-spacing:.22em}nav a{margin-left:28px;font-size:12px;letter-spacing:.18em;font-weight:600}.hero{height:100vh;min-height:640px;position:relative;overflow:hidden;background:#000}.eyes{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%}.eye{position:absolute;width:var(--s);opacity:var(--o)}.hero-char{position:absolute;left:50%;bottom:0;height:88vh;transform:translate(-50%);z-index:2;-webkit-mask-image:radial-gradient(ellipse 60% 70% at 50% 55%,#000 60%,transparent 100%);mask-image:radial-gradient(ellipse 60% 70% at 50% 55%,#000 60%,transparent 100%)}.hh{position:absolute;z-index:3;font-size:clamp(64px,11vw,200px)}.hl{left:32px;top:22vh}.hr{right:32px;bottom:12vh;text-align:right}.scroll-hint{position:absolute;bottom:22px;left:32px;font-size:11px;letter-spacing:.2em;z-index:3;opacity:.7}.stars{height:60vh;position:relative;background:linear-gradient(#000 0%,#000 55%,var(--red) 100%)}.stars canvas{width:100%;height:100%;display:block}.red{background:var(--red)}.pin{height:100vh;display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:0 32px;position:relative;overflow:hidden}.copy{position:relative;z-index:3}.copy p{max-width:360px;margin-top:22px;font-size:15px;line-height:1.5;opacity:.85}.seq{position:relative;height:86vh;aspect-ratio:3/4;justify-self:center;z-index:2}.seq img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;-webkit-mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 72%,transparent 100%);mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 72%,transparent 100%)}.seq img:first-child{opacity:1}.blocks{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.blocks i{position:absolute;left:0;background:var(--blk);transform:translate(-101%)}.blocks i:nth-child(1){top:0;height:34%;width:46%}.blocks i:nth-child(2){top:34%;height:30%;width:30%}.blocks i:nth-child(3){top:64%;height:36%;width:58%}.light{background:var(--wht);color:var(--blk)}.studio{padding:28vh 32px 18vh}.studio .rd{color:var(--red);margin-top:10px}.lede{max-width:560px;margin-top:48px;font-size:18px;line-height:1.55}.caps{padding:10vh 32px 20vh;position:relative}.rows{list-style:none;margin-top:30px;border-top:1px solid #0003}.rows li{display:grid;grid-template-columns:70px 1fr auto;align-items:center;padding:26px 16px;border-bottom:1px solid #0003;transition:background .25s,color .25s}.rows li b{font-family:var(--disp);font-weight:400;font-size:clamp(30px,4.6vw,72px);line-height:1}.rows li span{font-family:var(--disp);font-size:20px}.rows li em{font-style:normal;font-size:13px;letter-spacing:.08em}@media (hover:hover){.rows li:hover{background:var(--red);color:#fff}}.follow{position:fixed;left:0;top:0;width:260px;aspect-ratio:3/4;object-fit:cover;pointer-events:none;opacity:0;z-index:60;transition:opacity .3s;border:3px solid #000}.work{padding:18vh 32px}.work .label{margin:18px 0 50px}.grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.card{display:block;background:#000;overflow:hidden}.card img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block;transition:transform .8s}.card:hover img{transform:scale(1.05)}.card div{display:flex;justify-content:space-between;padding:16px 18px}.card b{font-family:var(--disp);font-weight:400;font-size:28px}.card small{opacity:.7;font-size:12px}.contact{padding:22vh 32px 32px;background:var(--blk)}.mail{display:inline-block;margin-top:40px;font-family:var(--disp);font-size:clamp(28px,4vw,60px);color:var(--red);border-bottom:3px solid}.foot{display:flex;justify-content:space-between;margin-top:18vh;font-size:11px;letter-spacing:.18em;opacity:.6}@media (max-width:760px){.hdr{padding:16px 18px}nav a{margin-left:14px;font-size:10px}.hl{left:18px;top:14vh}.hr{right:18px;bottom:8vh}.hero-char{height:66vh}.pin{grid-template-columns:1fr;grid-template-rows:auto 1fr;padding:90px 18px 20px;align-items:start}.seq{height:auto;width:78vw;max-height:58vh}.rows li{grid-template-columns:44px 1fr;padding:20px 6px}.rows li em{display:none}.grid{grid-template-columns:1fr}.follow{display:none}.studio,.caps,.work,.contact{padding-left:18px;padding-right:18px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.logo b{text-transform:none;letter-spacing:-.005em}.logo sup,.foot sup{font-size:.48em;vertical-align:0;position:relative;top:-.95em;margin-left:.04em;letter-spacing:-.02em;line-height:0}
