@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/syne-greek-400-normal.B4XGRaFa.woff2)format("woff2"),url(/_astro/syne-greek-400-normal.C1nzy5ms.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/syne-latin-ext-400-normal.B5s6XpS5.woff2)format("woff2"),url(/_astro/syne-latin-ext-400-normal.DCnt6qEA.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:Syne;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/syne-latin-400-normal.CcHADMBd.woff2)format("woff2"),url(/_astro/syne-latin-400-normal.CULFKXub.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:Questrial;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/questrial-vietnamese-400-normal.e8YnA9wZ.woff2)format("woff2"),url(/_astro/questrial-vietnamese-400-normal.B2ptJQWX.woff)format("woff");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:Questrial;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/questrial-latin-ext-400-normal.rdiUVXr0.woff2)format("woff2"),url(/_astro/questrial-latin-ext-400-normal.urOzOTIY.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:Questrial;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/questrial-latin-400-normal.DNhQdR1R.woff2)format("woff2"),url(/_astro/questrial-latin-400-normal.BcF-iMQl.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{--black:#000;--white:#fff;--off:#eee;--header-bg:#eeeeeee6;--grey:#a1a1a1;--muted:#737373;--lime:#b9ff32;--lime-dark:#9ee020;--display:"Syne", sans-serif;--text:"Questrial", sans-serif;--header-h:90px;--gutter:105px;--wide:1280px;--col:1230px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--header-h)}html.no-scroll{overflow:hidden}body{background:var(--black);color:var(--off);font:18px/normal var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}img,video,iframe{max-width:100%;display:block}img,video{height:auto}a{color:inherit}p{margin:0}h1,h2{margin:0;font-weight:400}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.skip{z-index:100;background:var(--white);color:var(--black);padding:8px 12px;position:absolute;top:8px;left:-9999px}.skip:focus{left:8px}.site-header{z-index:50;height:var(--header-h);color:var(--black);position:fixed;inset:0 0 auto}.site-header:before{content:"";z-index:-1;background:var(--header-bg);backdrop-filter:blur(25px);position:absolute;inset:0}.site-header .bar{height:100%;max-width:calc(1230px + 2 * var(--gutter));padding:0 var(--gutter);justify-content:space-between;align-items:center;margin:0 auto;display:flex}.logo{font:28px/normal var(--display);white-space:nowrap;text-decoration:none}.nav{gap:0;display:flex}.nav a{font:18px/normal var(--text);margin-left:28px;padding:0;text-decoration:none}.nav a:first-child{margin-left:0}.nav a:hover{color:var(--muted)}.burger{display:none}main{padding-top:var(--header-h)}.intro{background:var(--black);margin-top:calc(-1 * var(--header-h));min-height:1151px;padding-top:113px}.tagline{font:28px/normal var(--display);color:var(--off);margin:0 max(var(--gutter), calc((100% - var(--col)) / 2))}.tagline span{max-width:700px;display:block}.slider{max-width:var(--wide);margin:25px auto 0;position:relative}.slider-viewport{overflow:hidden}.slides{will-change:transform;gap:14px;transition:transform .8s cubic-bezier(.45,0,.2,1);display:flex}.slide{flex:0 0 100%;margin:0}.slide img{aspect-ratio:16/9;object-fit:cover;width:100%}.slide figcaption{color:var(--white);flex-direction:column;padding:15px 22px 0;display:flex}.slide-title{font:26px/32px var(--display)}.slide-role{font:18px/25.2px var(--text);margin-top:5px}.slider-arrow{width:23px;height:39px;color:var(--white);position:absolute;top:804px;right:23px}.slider-arrow.prev{left:23px;right:auto}.slider-arrow svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:100%;height:100%}.slider-arrow[hidden]{display:none}@media (prefers-reduced-motion:reduce){.slides{transition:none}}.section-title{font:28px/normal var(--display)}.breakdowns,.reel,.contact{padding-inline:max(var(--gutter), calc((100% - var(--col)) / 2))!important}.breakdowns{background:var(--grey);padding-block:25px 40px}.breakdowns .section-title{color:var(--off)}.cards{grid-template-columns:repeat(4,289px);justify-content:space-between;gap:25px;max-width:1230px;margin:21px auto 0;padding:0;list-style:none;display:grid}.card{background:#222;border-radius:10px;height:228px;text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:0 2px 6px #00000059}.card img{object-fit:cover;width:100%;height:100%}.card-text{background:#00000073;flex-direction:column;padding:12px 14px 14px;display:flex;position:absolute;inset:auto 0 0}.card-title{font:24px/normal var(--display);color:var(--white)}.card-role{font:18px/normal var(--text);color:var(--lime)}.reel{background:var(--black);padding-block:18px 149px}.reel .section-title{color:var(--white)}.reel-frame{aspect-ratio:16/9;max-width:1230px;margin:97px auto 0}.reel-frame iframe{border:0;width:100%;height:100%}.contact{background:var(--grey);color:var(--black);padding-block:18px 38px}.contact .section-title{color:var(--off)}.contact-grid{justify-content:space-between;gap:40px;max-width:1025px;margin:40px 0 0 67px;display:flex}.contact-pitch{max-width:450px;font:28.125px/39.375px var(--display)}.contact-pitch p+p{margin-top:38px}.contact-details{text-align:right;font:25px/35px var(--text)}.contact-details .phones{margin-top:35px}.social{justify-content:flex-end;gap:25px;margin:18px -12px 0 0;padding:0;list-style:none;display:flex}.social a{width:40px;height:40px;display:block}.social svg{width:100%;height:100%}.social svg circle{fill:var(--black)}.site-footer{background:var(--black);color:var(--muted);text-align:center;font:16px/normal var(--text);padding:62px 20px 63px}.site-footer p{max-width:711px;margin:0 auto}.site-footer p+p{margin-top:16px}.project{padding-top:70px}.project-hero{width:100%;max-width:var(--wide);object-fit:contain;height:auto;margin:0 auto}.project-info{grid-template-columns:493px 524px;justify-content:space-between;max-width:1088px;min-height:498px;margin:96px auto 0;display:grid}.project-meta h1{font:34px/normal var(--display);align-items:flex-start;gap:15px;display:flex}.project-title{color:var(--off)}.project-year{color:var(--muted)}.project-roles{font:22px/35.2px var(--text);color:var(--lime-dark);margin-top:0}.credit{font:19px/30.4px var(--text);color:var(--muted);margin-top:26px}.credit+.credit{margin-top:24px}.credit.empty{display:none}.project-desc{font:18px/36px var(--text);color:var(--off);padding-top:40px}.project-desc .spacer{height:36px}.project-desc ul{margin:0;padding-left:32px}.project-desc a{color:inherit;text-decoration:underline}.gallery{max-width:var(--wide);gap:70px;margin:96px auto 70px;display:grid}.gallery-item img,.gallery-item video{width:100%;height:auto}.gallery-item.video{cursor:pointer;background:var(--black);position:relative}.gallery-item.video video{object-fit:contain;width:100%;height:100%}.play{width:48px;height:48px;color:var(--white);filter:drop-shadow(0 0 4px #0009);pointer-events:none;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.play svg{fill:currentColor;width:100%;height:100%}.gallery-item.playing .play{display:none}.project-nav{background:var(--off);color:var(--black);height:70px;padding:0 calc(max(var(--gutter), calc((100% - var(--col)) / 2)) + 2px);font:22px/30.8px var(--text);justify-content:space-between;align-items:center;display:flex}.project-nav a{text-decoration:none}.project-nav a:hover{color:var(--muted)}.project-nav .disabled{color:var(--off)}.not-found{min-height:60vh;padding:120px var(--gutter)}.not-found h1{font:34px/normal var(--display)}.not-found p{margin-top:20px}@media (width<=1000px){:root{--header-h:75px;--gutter:25px}.site-header .bar{padding:0 25px 0 22px}.burger{z-index:2;flex-direction:column;justify-content:space-between;width:35px;height:22px;display:flex;position:relative}.burger span{background:var(--black);height:2px;transition:transform .3s,opacity .3s;display:block}.menu-open .burger span:first-child{transform:translateY(10px)rotate(45deg)}.menu-open .burger span:nth-child(2){opacity:0}.menu-open .burger span:nth-child(3){transform:translateY(-10px)rotate(-45deg)}.site-header:after{content:"";z-index:0;opacity:0;visibility:hidden;background:#000000bf;transition:opacity .3s,visibility .3s;position:fixed;inset:0}.menu-open:after{opacity:1;visibility:visible}.nav{z-index:1;background:var(--white);visibility:hidden;flex-direction:column;align-items:stretch;gap:0;width:250px;padding-top:65px;transition:transform .35s,visibility .35s;position:fixed;inset:0 0 0 auto;transform:translate(100%)}.menu-open .nav{visibility:visible;transform:none}.nav a{height:55px;color:var(--muted);justify-content:center;align-items:center;margin:0;font-size:25px;display:flex}.nav a:hover{color:var(--black)}.menu-open .burger{position:fixed;top:20px;right:22px}.intro{min-height:0;padding-top:95px;padding-bottom:148px}.tagline{max-width:none;margin-right:60px}.slider{max-width:none;margin-top:25px}.slider-arrow{top:calc(56.25vw + 30px);right:25px}.breakdowns{padding:25px 22px 35px}.breakdowns,.contact{padding-inline:22px 25px!important}.contact{padding-inline:25px!important}.reel{padding-inline:0!important}.breakdowns .section-title{color:var(--black);margin-left:3px}.cards{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:21px}.card{height:214px}.card-text{padding:10px 12px 12px}.card-title{font-size:22px}.card-role{font-size:17px}.reel{padding:18px 0 72px}.reel .section-title{margin:0 25px}.reel-frame{max-width:none;margin-top:26px}.contact{padding:18px 25px 222px}.contact-grid{max-width:none;margin:43px 42px 0 0}.contact-pitch{max-width:360px;font:22px/30.8px var(--display)}.contact-pitch p+p{margin-top:36px}.contact-details{font:22px/30.8px var(--text)}.contact-details .phones{margin-top:31px}.site-footer{padding:53px 20px}.site-footer p{max-width:711px}.project{padding-top:70px}.project-hero{max-width:none}.project-info{max-width:none;min-height:0;margin:65px 62px 0;display:block}.credit.empty{height:0;margin-top:25px;display:block}.project-meta h1{font-size:34px}.project-roles{font:20px/32px var(--text)}.credit{font:18px/28.8px var(--text)}.project-desc{padding-top:30px}.gallery{max-width:none;margin:82px 0 70px}.project-nav{padding:0 26px}}@media (width<=750px){:root{--header-h:60px;--gutter:16px}.site-header .bar{padding:0 16px}.logo{font-size:25px}.intro{padding-top:86px;padding-bottom:116px}.tagline{margin:0 16px}.slider{margin-top:16px}.slide img{aspect-ratio:390/292}.slide figcaption{padding:15px 22px 0}.slide-title{font:22px/27px var(--display)}.slide-role{margin-top:5px}.slider-arrow{width:20px;height:28px;top:calc(74.8718vw + 22px);bottom:auto;right:21px}.slider-arrow.prev{display:none}.breakdowns{padding:25px 16px 34px}.breakdowns,.contact{padding-inline:16px!important}.breakdowns .section-title{margin-left:0;font-size:25px}.cards{grid-template-columns:1fr;gap:16px;margin-top:30px}.card{height:120px}.card-text{padding:8px 18px 10px}.card-title{font-size:22px}.card-role{white-space:nowrap;font-size:17px;overflow:hidden}.reel{padding:18px 0 54px}.reel .section-title{margin:0 16px;font-size:25px}.reel-frame{margin-top:18px}.contact{padding:18px 16px 60px}.contact .section-title{font-size:25px}.contact-grid{margin:18px 0 0;display:block}.contact-pitch{max-width:340px;font:20px/28px var(--display)}.contact-pitch p+p{margin-top:32px}.contact-details{text-align:left;font:20px/28px var(--text);margin-top:14px}.contact-details .phones{margin-top:32px}.social{justify-content:flex-start;margin:28px 0 0}.site-footer{padding:40px 28px 45px}.site-footer p{max-width:333px}.project{padding-top:50px}.project-info{margin:32px 31px 0}.project-meta h1{gap:10px;font-size:28px}.project-title{max-width:266px}.credit{margin-top:22px}.project-desc{padding-top:30px;line-height:28.8px}.project-desc .spacer{height:28.8px}.gallery{gap:50px;margin:40px 0 50px}.project-nav{padding:0}.project-nav>*{text-align:center;flex:1}}
