@font-face{font-family:Gelasio;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.bunny.net/gelasio/files/gelasio-latin-400-normal.woff2) format('woff2'),url(https://fonts.bunny.net/gelasio/files/gelasio-latin-400-normal.woff) format('woff');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Gelasio;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.bunny.net/gelasio/files/gelasio-latin-ext-400-normal.woff2) format('woff2'),url(https://fonts.bunny.net/gelasio/files/gelasio-latin-ext-400-normal.woff) format('woff');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Gelasio;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.bunny.net/gelasio/files/gelasio-vietnamese-400-normal.woff2) format('woff2'),url(https://fonts.bunny.net/gelasio/files/gelasio-vietnamese-400-normal.woff) format('woff');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-cyrillic-300-normal.woff2) format('woff2'),url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-cyrillic-300-normal.woff) format('woff');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-cyrillic-ext-300-normal.woff2) format('woff2'),url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-cyrillic-ext-300-normal.woff) format('woff');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-greek-300-normal.woff2) format('woff2'),url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-greek-300-normal.woff) format('woff');unicode-range:U+0370-03FF}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-greek-ext-300-normal.woff2) format('woff2'),url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-greek-ext-300-normal.woff) format('woff');unicode-range:U+1F00-1FFF}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-latin-300-normal.woff2) format('woff2'),url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-latin-300-normal.woff) format('woff');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-latin-ext-300-normal.woff2) format('woff2'),url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-latin-ext-300-normal.woff) format('woff');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-vietnamese-300-normal.woff2) format('woff2'),url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-vietnamese-300-normal.woff) format('woff');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-cyrillic-400-normal.woff2) format('woff2'),url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-cyrillic-400-normal.woff) format('woff');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-cyrillic-ext-400-normal.woff2) format('woff2'),url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-cyrillic-ext-400-normal.woff) format('woff');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-greek-400-normal.woff2) format('woff2'),url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-greek-400-normal.woff) format('woff');unicode-range:U+0370-03FF}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-greek-ext-400-normal.woff2) format('woff2'),url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-greek-ext-400-normal.woff) format('woff');unicode-range:U+1F00-1FFF}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-latin-400-normal.woff2) format('woff2'),url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-latin-400-normal.woff) format('woff');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-latin-ext-400-normal.woff2) format('woff2'),url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-latin-ext-400-normal.woff) format('woff');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-vietnamese-400-normal.woff2) format('woff2'),url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-vietnamese-400-normal.woff) format('woff');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-cyrillic-700-normal.woff2) format('woff2'),url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-cyrillic-700-normal.woff) format('woff');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-cyrillic-ext-700-normal.woff2) format('woff2'),url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-cyrillic-ext-700-normal.woff) format('woff');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-greek-700-normal.woff2) format('woff2'),url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-greek-700-normal.woff) format('woff');unicode-range:U+0370-03FF}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-greek-ext-700-normal.woff2) format('woff2'),url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-greek-ext-700-normal.woff) format('woff');unicode-range:U+1F00-1FFF}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-latin-700-normal.woff2) format('woff2'),url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-latin-700-normal.woff) format('woff');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-latin-ext-700-normal.woff2) format('woff2'),url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-latin-ext-700-normal.woff) format('woff');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-vietnamese-700-normal.woff2) format('woff2'),url(https://fonts.bunny.net/roboto-condensed/files/roboto-condensed-vietnamese-700-normal.woff) format('woff');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}::after,::before{text-decoration:inherit;vertical-align:inherit}html{cursor:default;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;word-break:break-word;max-width:1000px;margin:0 auto}.columns.p p,ul ul{margin:0}nav ul{list-style:none;padding:0;display:block;margin:0}nav li::before{content:"\200B"}a{background-color:transparent;-ms-touch-action:manipulation}img,svg,video{vertical-align:middle}img{border-style:none}svg:not([fill]){fill:currentColor}svg:not(:root){overflow:hidden}:root{--bgColorLight:#ffcf03;--fontColorLight:#000;--bgColorDark:#ffcf03;--fontColorDark:#000}body,html{height:100%}body{margin:0;padding-bottom:4rem;font-family:"Roboto Condensed",sans-serif;font-weight:300;text-decoration-thickness:from-font;background-color:#ffcf03;background-color:var(--bgColorLight);color:#000;color:var(--fontColorLight)}strong{font-weight:400}h1{margin:0 0 .67em;font-weight:700;font-size:1.5rem;line-height:1.4rem}h4{font-family:Gelasio,serif;font-weight:400;text-decoration:underline;margin-top:0;margin-bottom:.2rem;font-size:1rem;letter-spacing:.025rem}p{margin-top:0}.content,header{margin:1.5rem}@media (min-width:321px){.content,header{margin:1.5rem 2rem}}@media (min-width:1065px){.content,header{margin:1.5rem 0}header{margin-bottom:2rem}}header{position:relative;margin-top:2rem}.logo{display:inline-block;width:14rem;height:auto}nav{font-family:Gelasio,serif;font-weight:400;margin-top:.5rem}nav li{display:inline-block}nav li:not(:last-child){margin-right:1rem}.content a,nav a{text-decoration:none;color:#000;color:var(--fontColorLight)}.content a:hover,nav a.active,nav a:hover{text-decoration:underline}.content{padding-bottom:2rem}@media (color-index:48){body{background-color:#ffcf03;background-color:var(--bgColorDark);color:#000;color:var(--fontColorDark)}.content a,nav a{color:#000;color:var(--fontColorDark)}}@media (prefers-color-scheme:dark){body{background-color:#ffcf03;background-color:var(--bgColorDark);color:#000;color:var(--fontColorDark)}.content a,nav a{color:#000;color:var(--fontColorDark)}}.content a.invert{padding:.5rem .75rem;background-color:#000;background-color:var(--fontColorDark);color:#ffcf03;color:var(--bgColorLight);font-weight:400}.column--2,.content img,.video,video{width:100%}.work{list-style:none;padding:0;margin:0 -.25rem;line-height:0}.work__item{position:relative;display:inline-block;width:100%}.work__item a{display:block;overflow:hidden;margin:0 .25rem 1rem}@media (min-width:621px){nav{display:inline-block;position:absolute;right:0;bottom:0}.content{padding-bottom:6rem}.work__item a{margin-bottom:.5rem}.work__item{width:50%}}@media (min-width:1065px){.work__item{width:calc(100% / 3)}}.work__item__preview{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.work__item__preview img{width:100%;height:auto}.work__item__preview .work__item__title{font-weight:700;position:absolute;color:#fff;text-align:center;opacity:1;text-shadow:0 0 .2rem rgba(0,0,0,.6);-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in}.work__item__preview .work__item__title--black{color:#000;text-shadow:0 0 .2rem rgba(255,255,255,.8)}.work__item__preview:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}@media (min-width:621px){.work__item__preview .work__item__title{opacity:0}.work__item__preview:hover .work__item__title{opacity:1}}.video{margin:1.5rem 0 2rem}.columns{margin:0 -.5rem .5rem}.column{position:relative;display:inline-block;vertical-align:top}.column p:empty,.m-and-up{display:none}@media (min-width:511px){nav li:not(:last-child){margin-right:2rem}.content a.invert{padding:.25rem .5rem}.columns.about{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.columns.about .column:nth-child(1){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.columns.about .column:nth-child(3){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.column--2{width:50%}}.column--3{width:100%}.column--s3 p{margin:0}.column--s3 .column__content{display:inline-block;width:calc(50% - 1rem)}@media (min-width:511px){.column--3{width:calc(100% / 3)}.column--s3 .column__content{display:inline-block;width:calc(100% / 3 - 1rem)}}.column--5{width:20%}.column__content{margin:0 .5rem 1rem}.s-to-m{display:block}hr{color:inherit;height:0;overflow:visible;display:block;border-top:1px solid #000;border-top:1px solid var(--fontColorLight);border-bottom:none;margin:1rem 0}.beny{position:relative}.beny:before{display:block;content:"";position:absolute;border:1px solid rgba(255,255,255,.7);width:11mm;z-index:10;-webkit-transform:rotate(50deg);transform:rotate(50deg);height:6.2rem;top:-1.4rem;left:0;background-image:linear-gradient(135deg,rgba(255,255,255,.1) 0,rgba(255,255,255,.2) 25%,rgba(255,255,255,.2) 35%,rgba(255,255,255,.3) 40%,rgba(255,255,255,.3) 51%,rgba(255,255,255,.3) 52%,rgba(255,255,255,.1) 70%,rgba(255,255,255,.1) 78%,rgba(255,255,255,.2) 100%);-webkit-box-shadow:inset 0 0 5px 0 rgba(255,255,255,.25);box-shadow:inset 0 0 5px 0 rgba(255,255,255,.25)}.beny img{-webkit-box-shadow:rgba(0,0,0,.16) 0 1px 4px;box-shadow:rgba(0,0,0,.16) 0 1px 4px;-webkit-transform:rotate(-1deg);transform:rotate(-1deg)}@media (min-width:511px){.s-to-m{display:none}.m-and-up{display:block}.beny img{-webkit-transform:rotate(2deg);transform:rotate(2deg)}}
