@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-V-xxqcpd.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-9HEixskS.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-600-normal-fLZuRloM.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-vietnamese-600-normal-D2EvbN8M.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-600-normal-iLQfcSjf.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-600-normal-DmB0ttJJ.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-cyrillic-ext-700-normal-BDQ-w_bc.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-700-normal-CtgKGIh5.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-cyrillic-700-normal-Bp80XfeI.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-700-normal-O_YjL27c.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-vietnamese-700-normal-apsD3J7v.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-700-normal-Bs14ezHR.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-latin-ext-700-normal-Dhimjc7-.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-700-normal-Cwsjk1Jb.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-latin-700-normal-7sUh57Bg.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-700-normal-CNHXzs6v.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}.spine-player{box-sizing:border-box;width:100%;height:100%;background:none}.spine-player *{box-sizing:border-box;font-family:PT Sans,Arial,Helvetica Neue,Helvetica,Tahoma,sans-serif;color:#ddd;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.spine-player-error{font-size:14px;z-index:10;border-radius:4px;-webkit-user-select:text;-khtml-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.spine-player-hidden{display:none}.spine-player canvas{border-radius:4px}.spine-player-slider{width:100%;height:16px;position:relative;cursor:pointer}.spine-player-slider-value{position:absolute;bottom:0;height:2px;background:#62b0ee99;cursor:pointer}.spine-player-slider:hover .spine-player-slider-value,.spine-player-slider-value.hovering{height:4px;background:#62b0ee;transition:height .2s}.spine-player-slider.big{height:12px;background:#000}.spine-player-slider.big .spine-player-slider-value{height:12px;background:#62b0ee}.spine-player-column{display:flex;flex-direction:column}.spine-player-row{display:flex;flex-direction:row}.spine-player-list{list-style:none!important;padding:0!important;margin:0!important}.spine-player-list li{cursor:pointer;margin:8px}.spine-player-list .selectable{display:flex;flex-direction:row;margin:0!important;padding:2px 20px 2px 0!important}.spine-player-list li.selectable:first-child{margin-top:4px!important}.spine-player-list li.selectable:last-child{margin-bottom:4px!important}.spine-player-list li.selectable:hover{background:#6e6e6e}.spine-player-list li.selectable .selectable-circle{display:flex;flex-direction:row;width:6px;min-width:6px;height:6px;border-radius:50%;background:#fff;align-self:center;opacity:0;margin:5px 10px}.spine-player-list li.selectable.selected .selectable-circle{opacity:1}.spine-player-list li.selectable .selectable-text{color:#aaa}.spine-player-list li.selectable.selected .selectable-text,.spine-player-list li.selectable:hover .selectable-text{color:#ddd}.spine-player-switch{display:flex;flex-direction:row;margin:2px 10px}.spine-player-switch-text{flex:1;margin-right:8px}.spine-player-switch-knob-area{width:30px;height:10px;display:block;border-radius:5px;background:#6e6e6e;position:relative;align-self:center;justify-self:flex-end}.spine-player-switch.active .spine-player-switch-knob-area{background:#5eaff1}.spine-player-switch-knob{display:block;width:14px;height:14px;border-radius:50%;background:#9e9e9e;position:absolute;left:0;top:-2px;filter:drop-shadow(0 0 1px #333);transition:transform .2s}.spine-player-switch.active .spine-player-switch-knob{background:#fff;transform:translate(18px);transition:transform .2s}.spine-player-popup-parent{position:relative}.spine-player-popup{-webkit-user-select:none;user-select:none;position:absolute;background:#000000bf;z-index:1;right:2px;bottom:40px;border-radius:4px;max-height:400%;overflow:auto;font-size:85%}.spine-player-popup-title{margin:4px 15px 2px;text-align:center}.spine-player-popup hr{margin:0;border:0;border-bottom:1px solid #cccccc70}.spine-player-controls{display:flex;flex-direction:column;position:absolute;bottom:0;left:0;width:100%;opacity:1;transition:opacity .4s}.spine-player-controls-hidden{pointer-events:none;opacity:0;transition:opacity .4s}.spine-player-buttons{display:flex;flex-direction:row;width:100%;background:#00000080;border-bottom-left-radius:4px;border-bottom-right-radius:4px;padding:2px 8px 3px}.spine-player-button{background:none;outline:0;border:none;width:32px;height:32px;background-size:20px;background-repeat:no-repeat;background-position:center;cursor:pointer;margin-right:3px;padding-bottom:3px;filter:drop-shadow(0 0 1px #333)}.spine-player-button-spacer{flex:1}.spine-player-button-icon-play{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2048%2048%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eplay%3C%2Ftitle%3E%3Cg%20id%3D%22play%22%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2243%2023.3%204%2047%204%201%2043%2023.3%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)}.spine-player-button-icon-play:hover{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2048%2048%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%2362B0EE%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eplay%3C%2Ftitle%3E%3Cg%20id%3D%22play%22%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2243%2023.3%204%2047%204%201%2043%2023.3%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)}.spine-player-button-icon-play-selected{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2048%2048%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%2362B0EE%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eplay%3C%2Ftitle%3E%3Cg%20id%3D%22play%22%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2243%2023.3%204%2047%204%201%2043%2023.3%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)}.spine-player-button-icon-pause{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2048%2048%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Epause%3C%2Ftitle%3E%3Cg%20id%3D%22pause%22%3E%3Crect%20class%3D%22cls-1%22%20x%3D%226%22%20y%3D%221%22%20width%3D%2213%22%20height%3D%2246%22%2F%3E%3Crect%20class%3D%22cls-1%22%20x%3D%2228%22%20y%3D%221%22%20width%3D%2213%22%20height%3D%2246%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)}.spine-player-button-icon-pause:hover{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2048%2048%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%2362B0EE%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Epause%3C%2Ftitle%3E%3Cg%20id%3D%22pause%22%3E%3Crect%20class%3D%22cls-1%22%20x%3D%226%22%20y%3D%221%22%20width%3D%2213%22%20height%3D%2246%22%2F%3E%3Crect%20class%3D%22cls-1%22%20x%3D%2228%22%20y%3D%221%22%20width%3D%2213%22%20height%3D%2246%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)}.spine-player-button-icon-pause-selected{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2048%2048%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%2362B0EE%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Epause%3C%2Ftitle%3E%3Cg%20id%3D%22pause%22%3E%3Crect%20class%3D%22cls-1%22%20x%3D%226%22%20y%3D%221%22%20width%3D%2213%22%20height%3D%2246%22%2F%3E%3Crect%20class%3D%22cls-1%22%20x%3D%2228%22%20y%3D%221%22%20width%3D%2213%22%20height%3D%2246%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)}.spine-player-button-icon-speed{background-image:url(data:image/svg+xml,%3Csvg%20id%3D%22playback%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2048%2048%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eplayback%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M48%2C28V20l-4.7-1.18a20.16%2C20.16%2C0%2C0%2C0-2-4.81l2.49-4.15L38.14%2C4.2%2C34%2C6.69a20.16%2C20.16%2C0%2C0%2C0-4.81-2L28%2C0H20L18.82%2C4.7A20.16%2C20.16%2C0%2C0%2C0%2C14%2C6.7L9.86%2C4.2%2C4.2%2C9.86%2C6.69%2C14a20.16%2C20.16%2C0%2C0%2C0-2%2C4.81L0%2C20v8l4.7%2C1.18A20.16%2C20.16%2C0%2C0%2C0%2C6.7%2C34L4.2%2C38.14%2C9.86%2C43.8%2C14%2C41.31a20.16%2C20.16%2C0%2C0%2C0%2C4.81%2C2L20%2C48h8l1.18-4.7a20.16%2C20.16%2C0%2C0%2C0%2C4.81-2l4.15%2C2.49%2C5.66-5.66L41.31%2C34a20.16%2C20.16%2C0%2C0%2C0%2C2-4.81ZM24%2C38A14%2C14%2C0%2C1%2C1%2C38%2C24%2C14%2C14%2C0%2C0%2C1%2C24%2C38Z%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2234%2024%2018%2033%2018%2015%2034%2024%2034%2024%22%2F%3E%3C%2Fsvg%3E)}.spine-player-button-icon-speed:hover{background-image:url(data:image/svg+xml,%3Csvg%20id%3D%22playback%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2048%2048%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%2362B0EE%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eplayback%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M48%2C28V20l-4.7-1.18a20.16%2C20.16%2C0%2C0%2C0-2-4.81l2.49-4.15L38.14%2C4.2%2C34%2C6.69a20.16%2C20.16%2C0%2C0%2C0-4.81-2L28%2C0H20L18.82%2C4.7A20.16%2C20.16%2C0%2C0%2C0%2C14%2C6.7L9.86%2C4.2%2C4.2%2C9.86%2C6.69%2C14a20.16%2C20.16%2C0%2C0%2C0-2%2C4.81L0%2C20v8l4.7%2C1.18A20.16%2C20.16%2C0%2C0%2C0%2C6.7%2C34L4.2%2C38.14%2C9.86%2C43.8%2C14%2C41.31a20.16%2C20.16%2C0%2C0%2C0%2C4.81%2C2L20%2C48h8l1.18-4.7a20.16%2C20.16%2C0%2C0%2C0%2C4.81-2l4.15%2C2.49%2C5.66-5.66L41.31%2C34a20.16%2C20.16%2C0%2C0%2C0%2C2-4.81ZM24%2C38A14%2C14%2C0%2C1%2C1%2C38%2C24%2C14%2C14%2C0%2C0%2C1%2C24%2C38Z%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2234%2024%2018%2033%2018%2015%2034%2024%2034%2024%22%2F%3E%3C%2Fsvg%3E)}.spine-player-button-icon-speed-selected{background-image:url(data:image/svg+xml,%3Csvg%20id%3D%22playback%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2048%2048%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%2362B0EE%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eplayback%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M48%2C28V20l-4.7-1.18a20.16%2C20.16%2C0%2C0%2C0-2-4.81l2.49-4.15L38.14%2C4.2%2C34%2C6.69a20.16%2C20.16%2C0%2C0%2C0-4.81-2L28%2C0H20L18.82%2C4.7A20.16%2C20.16%2C0%2C0%2C0%2C14%2C6.7L9.86%2C4.2%2C4.2%2C9.86%2C6.69%2C14a20.16%2C20.16%2C0%2C0%2C0-2%2C4.81L0%2C20v8l4.7%2C1.18A20.16%2C20.16%2C0%2C0%2C0%2C6.7%2C34L4.2%2C38.14%2C9.86%2C43.8%2C14%2C41.31a20.16%2C20.16%2C0%2C0%2C0%2C4.81%2C2L20%2C48h8l1.18-4.7a20.16%2C20.16%2C0%2C0%2C0%2C4.81-2l4.15%2C2.49%2C5.66-5.66L41.31%2C34a20.16%2C20.16%2C0%2C0%2C0%2C2-4.81ZM24%2C38A14%2C14%2C0%2C1%2C1%2C38%2C24%2C14%2C14%2C0%2C0%2C1%2C24%2C38Z%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2234%2024%2018%2033%2018%2015%2034%2024%2034%2024%22%2F%3E%3C%2Fsvg%3E)}.spine-player-button-icon-animations{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2048%2048%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eanimations%3C%2Ftitle%3E%3Cg%20id%3D%22animations%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M12%2C45V43.22a6.39%2C6.39%2C0%2C0%2C0%2C.63-.81%2C27.83%2C27.83%2C0%2C0%2C1%2C3.79-4.16c.93-.84%2C2.06-1.88%2C2.86-2.71a13.83%2C13.83%2C0%2C0%2C0%2C1.53-1.9l3.9-5.24c1-1.17.95-1.1%2C2.11%2C0l3%2C2.24a4%2C4%2C0%2C0%2C0-2.29%2C2.38c-1.37%2C3-2.39%2C4-2.68%2C4.22l-.23.18c-.54.39-1.81%2C1-1.7%2C1.54l.8%2C1.49a4.5%2C4.5%2C0%2C0%2C1%2C.39%2C1l.57%2C2.15a.69.69%2C0%2C0%2C0%2C.58.48c.47.08%2C1%2C.5%2C1.33.53%2C1.29.1%2C1.79%2C0%2C1.42-.54L26.7%2C42.72a.86.86%2C0%2C0%2C1-.2-.24%2C3.64%2C3.64%2C0%2C0%2C1-.42-2.2A5.39%2C5.39%2C0%2C0%2C1%2C26.61%2C39c1.84-2%2C6.74-6.36%2C6.74-6.36%2C1.71-1.81%2C1.4-2.52.81-3.84a27.38%2C27.38%2C0%2C0%2C0-2-3c-.41-.61-2.08-2.38-2.85-3.28-.43-.5.38-2.08.87-2.82.18-.12-.41.05%2C1.72.07a23.32%2C23.32%2C0%2C0%2C0%2C3.56-.19l1.63.61c.28%2C0%2C1.18-.09%2C1.31-.35l.12-.78c.18-.39.31-1.56-.05-1.75l-.6-.52a2.28%2C2.28%2C0%2C0%2C0-1.61.07l-.2.44c-.14.15-.52.37-.71.29l-2.24%2C0c-.5.12-1.18-.42-1.81-.73L32.05%2C15a8%2C8%2C0%2C0%2C0%2C.8-3.92%2C1.22%2C1.22%2C0%2C0%2C0-.28-.82%2C7.87%2C7.87%2C0%2C0%2C0-1.15-1.06l.11-.73c-.12-.49%2C1-.82%2C1.52-.82l.76-.33c.32%2C0%2C.68-.89.78-1.21L34.94%2C4a11.26%2C11.26%2C0%2C0%2C0%2C0-1.61C34.57.08%2C30.06-1.42%2C28.78%2C2c-.14.38-.62.77.34%2C3.21a1.55%2C1.55%2C0%2C0%2C1-.3%2C1.2L28.4%2C7a4%2C4%2C0%2C0%2C1-1.19.49c-.79%2C0-1.59-.75-4%2C.54C21%2C9.16%2C18.59%2C13%2C17.7%2C14.22a3.21%2C3.21%2C0%2C0%2C0-.61%2C1.58c-.05%2C1.16.7%2C3.74.87%2C5.75.13%2C1.53.21%2C2.52.72%2C3.06%2C1.07%2C1.14%2C2.1-.18%2C2.61-1a2.74%2C2.74%2C0%2C0%2C0-.14-1.86l-.74-.1c-.15-.15-.4-.42-.39-.64-.05-3.48-.22-3.14-.18-5.39%2C1.74-1.46%2C2.4-2.45%2C2.3-2-.2%2C1.15.28%2C2.83.09%2C4.35a6.46%2C6.46%2C0%2C0%2C1-.7%2C2.58s-2.11%2C4.22-2.14%2C4.27l-1.26%2C5.6-.7%2C1.44s-.71.54-1.59%2C1.21a9.67%2C9.67%2C0%2C0%2C0-2.27%2C3.18%2C20.16%2C20.16%2C0%2C0%2C1-1.42%2C2.83l-.87%2C1.31a1.72%2C1.72%2C0%2C0%2C1-.6.61l-1.83%2C1.1a1.39%2C1.39%2C0%2C0%2C0-.16.93l.68%2C1.71a4.07%2C4.07%2C0%2C0%2C1%2C.27%2C1.07l.17%2C1.56a.75.75%2C0%2C0%2C0%2C.71.59%2C18.13%2C18.13%2C0%2C0%2C0%2C3.26-.5c.27-.09-.29-.78-.53-1s-.45-.36-.45-.36A12.78%2C12.78%2C0%2C0%2C1%2C12%2C45Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)}.spine-player-button-icon-animations:hover{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2048%2048%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%2362B0EE%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eanimations%3C%2Ftitle%3E%3Cg%20id%3D%22animations%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M12%2C45V43.22a6.39%2C6.39%2C0%2C0%2C0%2C.63-.81%2C27.83%2C27.83%2C0%2C0%2C1%2C3.79-4.16c.93-.84%2C2.06-1.88%2C2.86-2.71a13.83%2C13.83%2C0%2C0%2C0%2C1.53-1.9l3.9-5.24c1-1.17.95-1.1%2C2.11%2C0l3%2C2.24a4%2C4%2C0%2C0%2C0-2.29%2C2.38c-1.37%2C3-2.39%2C4-2.68%2C4.22l-.23.18c-.54.39-1.81%2C1-1.7%2C1.54l.8%2C1.49a4.5%2C4.5%2C0%2C0%2C1%2C.39%2C1l.57%2C2.15a.69.69%2C0%2C0%2C0%2C.58.48c.47.08%2C1%2C.5%2C1.33.53%2C1.29.1%2C1.79%2C0%2C1.42-.54L26.7%2C42.72a.86.86%2C0%2C0%2C1-.2-.24%2C3.64%2C3.64%2C0%2C0%2C1-.42-2.2A5.39%2C5.39%2C0%2C0%2C1%2C26.61%2C39c1.84-2%2C6.74-6.36%2C6.74-6.36%2C1.71-1.81%2C1.4-2.52.81-3.84a27.38%2C27.38%2C0%2C0%2C0-2-3c-.41-.61-2.08-2.38-2.85-3.28-.43-.5.38-2.08.87-2.82.18-.12-.41.05%2C1.72.07a23.32%2C23.32%2C0%2C0%2C0%2C3.56-.19l1.63.61c.28%2C0%2C1.18-.09%2C1.31-.35l.12-.78c.18-.39.31-1.56-.05-1.75l-.6-.52a2.28%2C2.28%2C0%2C0%2C0-1.61.07l-.2.44c-.14.15-.52.37-.71.29l-2.24%2C0c-.5.12-1.18-.42-1.81-.73L32.05%2C15a8%2C8%2C0%2C0%2C0%2C.8-3.92%2C1.22%2C1.22%2C0%2C0%2C0-.28-.82%2C7.87%2C7.87%2C0%2C0%2C0-1.15-1.06l.11-.73c-.12-.49%2C1-.82%2C1.52-.82l.76-.33c.32%2C0%2C.68-.89.78-1.21L34.94%2C4a11.26%2C11.26%2C0%2C0%2C0%2C0-1.61C34.57.08%2C30.06-1.42%2C28.78%2C2c-.14.38-.62.77.34%2C3.21a1.55%2C1.55%2C0%2C0%2C1-.3%2C1.2L28.4%2C7a4%2C4%2C0%2C0%2C1-1.19.49c-.79%2C0-1.59-.75-4%2C.54C21%2C9.16%2C18.59%2C13%2C17.7%2C14.22a3.21%2C3.21%2C0%2C0%2C0-.61%2C1.58c-.05%2C1.16.7%2C3.74.87%2C5.75.13%2C1.53.21%2C2.52.72%2C3.06%2C1.07%2C1.14%2C2.1-.18%2C2.61-1a2.74%2C2.74%2C0%2C0%2C0-.14-1.86l-.74-.1c-.15-.15-.4-.42-.39-.64-.05-3.48-.22-3.14-.18-5.39%2C1.74-1.46%2C2.4-2.45%2C2.3-2-.2%2C1.15.28%2C2.83.09%2C4.35a6.46%2C6.46%2C0%2C0%2C1-.7%2C2.58s-2.11%2C4.22-2.14%2C4.27l-1.26%2C5.6-.7%2C1.44s-.71.54-1.59%2C1.21a9.67%2C9.67%2C0%2C0%2C0-2.27%2C3.18%2C20.16%2C20.16%2C0%2C0%2C1-1.42%2C2.83l-.87%2C1.31a1.72%2C1.72%2C0%2C0%2C1-.6.61l-1.83%2C1.1a1.39%2C1.39%2C0%2C0%2C0-.16.93l.68%2C1.71a4.07%2C4.07%2C0%2C0%2C1%2C.27%2C1.07l.17%2C1.56a.75.75%2C0%2C0%2C0%2C.71.59%2C18.13%2C18.13%2C0%2C0%2C0%2C3.26-.5c.27-.09-.29-.78-.53-1s-.45-.36-.45-.36A12.78%2C12.78%2C0%2C0%2C1%2C12%2C45Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)}.spine-player-button-icon-animations-selected{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2048%2048%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%2362B0EE%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eanimations%3C%2Ftitle%3E%3Cg%20id%3D%22animations%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M12%2C45V43.22a6.39%2C6.39%2C0%2C0%2C0%2C.63-.81%2C27.83%2C27.83%2C0%2C0%2C1%2C3.79-4.16c.93-.84%2C2.06-1.88%2C2.86-2.71a13.83%2C13.83%2C0%2C0%2C0%2C1.53-1.9l3.9-5.24c1-1.17.95-1.1%2C2.11%2C0l3%2C2.24a4%2C4%2C0%2C0%2C0-2.29%2C2.38c-1.37%2C3-2.39%2C4-2.68%2C4.22l-.23.18c-.54.39-1.81%2C1-1.7%2C1.54l.8%2C1.49a4.5%2C4.5%2C0%2C0%2C1%2C.39%2C1l.57%2C2.15a.69.69%2C0%2C0%2C0%2C.58.48c.47.08%2C1%2C.5%2C1.33.53%2C1.29.1%2C1.79%2C0%2C1.42-.54L26.7%2C42.72a.86.86%2C0%2C0%2C1-.2-.24%2C3.64%2C3.64%2C0%2C0%2C1-.42-2.2A5.39%2C5.39%2C0%2C0%2C1%2C26.61%2C39c1.84-2%2C6.74-6.36%2C6.74-6.36%2C1.71-1.81%2C1.4-2.52.81-3.84a27.38%2C27.38%2C0%2C0%2C0-2-3c-.41-.61-2.08-2.38-2.85-3.28-.43-.5.38-2.08.87-2.82.18-.12-.41.05%2C1.72.07a23.32%2C23.32%2C0%2C0%2C0%2C3.56-.19l1.63.61c.28%2C0%2C1.18-.09%2C1.31-.35l.12-.78c.18-.39.31-1.56-.05-1.75l-.6-.52a2.28%2C2.28%2C0%2C0%2C0-1.61.07l-.2.44c-.14.15-.52.37-.71.29l-2.24%2C0c-.5.12-1.18-.42-1.81-.73L32.05%2C15a8%2C8%2C0%2C0%2C0%2C.8-3.92%2C1.22%2C1.22%2C0%2C0%2C0-.28-.82%2C7.87%2C7.87%2C0%2C0%2C0-1.15-1.06l.11-.73c-.12-.49%2C1-.82%2C1.52-.82l.76-.33c.32%2C0%2C.68-.89.78-1.21L34.94%2C4a11.26%2C11.26%2C0%2C0%2C0%2C0-1.61C34.57.08%2C30.06-1.42%2C28.78%2C2c-.14.38-.62.77.34%2C3.21a1.55%2C1.55%2C0%2C0%2C1-.3%2C1.2L28.4%2C7a4%2C4%2C0%2C0%2C1-1.19.49c-.79%2C0-1.59-.75-4%2C.54C21%2C9.16%2C18.59%2C13%2C17.7%2C14.22a3.21%2C3.21%2C0%2C0%2C0-.61%2C1.58c-.05%2C1.16.7%2C3.74.87%2C5.75.13%2C1.53.21%2C2.52.72%2C3.06%2C1.07%2C1.14%2C2.1-.18%2C2.61-1a2.74%2C2.74%2C0%2C0%2C0-.14-1.86l-.74-.1c-.15-.15-.4-.42-.39-.64-.05-3.48-.22-3.14-.18-5.39%2C1.74-1.46%2C2.4-2.45%2C2.3-2-.2%2C1.15.28%2C2.83.09%2C4.35a6.46%2C6.46%2C0%2C0%2C1-.7%2C2.58s-2.11%2C4.22-2.14%2C4.27l-1.26%2C5.6-.7%2C1.44s-.71.54-1.59%2C1.21a9.67%2C9.67%2C0%2C0%2C0-2.27%2C3.18%2C20.16%2C20.16%2C0%2C0%2C1-1.42%2C2.83l-.87%2C1.31a1.72%2C1.72%2C0%2C0%2C1-.6.61l-1.83%2C1.1a1.39%2C1.39%2C0%2C0%2C0-.16.93l.68%2C1.71a4.07%2C4.07%2C0%2C0%2C1%2C.27%2C1.07l.17%2C1.56a.75.75%2C0%2C0%2C0%2C.71.59%2C18.13%2C18.13%2C0%2C0%2C0%2C3.26-.5c.27-.09-.29-.78-.53-1s-.45-.36-.45-.36A12.78%2C12.78%2C0%2C0%2C1%2C12%2C45Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)}.spine-player-button-icon-skins{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2048%2048%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eskins%3C%2Ftitle%3E%3Cg%20id%3D%22skins%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M36%2C12.54l-6.92%2C1-.79%2C1.2c-1%2C.25-2-.62-3-.55V12.33a1.35%2C1.35%2C0%2C0%2C1%2C.55-1.07c3-2.24%2C3.28-3.75%2C3.28-5.34A5.06%2C5.06%2C0%2C0%2C0%2C24%2C.76c-2.54%2C0-4.38.71-5.49%2C2.13a5.74%2C5.74%2C0%2C0%2C0-.9%2C4.57l2.48-.61a3.17%2C3.17%2C0%2C0%2C1%2C.45-2.4c.6-.75%2C1.75-1.13%2C3.42-1.13%2C2.56%2C0%2C2.56%2C1.24%2C2.56%2C2.56%2C0%2C.92%2C0%2C1.65-2.26%2C3.34a3.92%2C3.92%2C0%2C0%2C0-1.58%2C3.12v1.86c-1-.07-2%2C.8-3%2C.55l-.79-1.2-6.92-1c-2.25%2C0-4.35%2C2.09-5.64%2C3.93L1%2C24c3.83%2C5.11%2C10.22%2C5.11%2C10.22%2C5.11V41.93c0%2C2.34%2C2.68%2C3.88%2C5.59%2C4.86a22.59%2C22.59%2C0%2C0%2C0%2C14.37%2C0c2.91-1%2C5.59-2.52%2C5.59-4.86V29.15S43.17%2C29.15%2C47%2C24l-5.33-7.57C40.38%2C14.63%2C38.27%2C12.54%2C36%2C12.54ZM23.32%2C20.09%2C21%2C17l1.8-.6a3.79%2C3.79%2C0%2C0%2C1%2C2.4%2C0L27%2C17l-2.32%2C3.09A.85.85%2C0%2C0%2C1%2C23.32%2C20.09Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);width:31px;height:31px}.spine-player-button-icon-skins:hover{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2048%2048%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%2362B0EE%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eskins%3C%2Ftitle%3E%3Cg%20id%3D%22skins%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M36%2C12.54l-6.92%2C1-.79%2C1.2c-1%2C.25-2-.62-3-.55V12.33a1.35%2C1.35%2C0%2C0%2C1%2C.55-1.07c3-2.24%2C3.28-3.75%2C3.28-5.34A5.06%2C5.06%2C0%2C0%2C0%2C24%2C.76c-2.54%2C0-4.38.71-5.49%2C2.13a5.74%2C5.74%2C0%2C0%2C0-.9%2C4.57l2.48-.61a3.17%2C3.17%2C0%2C0%2C1%2C.45-2.4c.6-.75%2C1.75-1.13%2C3.42-1.13%2C2.56%2C0%2C2.56%2C1.24%2C2.56%2C2.56%2C0%2C.92%2C0%2C1.65-2.26%2C3.34a3.92%2C3.92%2C0%2C0%2C0-1.58%2C3.12v1.86c-1-.07-2%2C.8-3%2C.55l-.79-1.2-6.92-1c-2.25%2C0-4.35%2C2.09-5.64%2C3.93L1%2C24c3.83%2C5.11%2C10.22%2C5.11%2C10.22%2C5.11V41.93c0%2C2.34%2C2.68%2C3.88%2C5.59%2C4.86a22.59%2C22.59%2C0%2C0%2C0%2C14.37%2C0c2.91-1%2C5.59-2.52%2C5.59-4.86V29.15S43.17%2C29.15%2C47%2C24l-5.33-7.57C40.38%2C14.63%2C38.27%2C12.54%2C36%2C12.54ZM23.32%2C20.09%2C21%2C17l1.8-.6a3.79%2C3.79%2C0%2C0%2C1%2C2.4%2C0L27%2C17l-2.32%2C3.09A.85.85%2C0%2C0%2C1%2C23.32%2C20.09Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)}.spine-player-button-icon-skins-selected{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2048%2048%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%2362B0EE%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eskins%3C%2Ftitle%3E%3Cg%20id%3D%22skins%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M36%2C12.54l-6.92%2C1-.79%2C1.2c-1%2C.25-2-.62-3-.55V12.33a1.35%2C1.35%2C0%2C0%2C1%2C.55-1.07c3-2.24%2C3.28-3.75%2C3.28-5.34A5.06%2C5.06%2C0%2C0%2C0%2C24%2C.76c-2.54%2C0-4.38.71-5.49%2C2.13a5.74%2C5.74%2C0%2C0%2C0-.9%2C4.57l2.48-.61a3.17%2C3.17%2C0%2C0%2C1%2C.45-2.4c.6-.75%2C1.75-1.13%2C3.42-1.13%2C2.56%2C0%2C2.56%2C1.24%2C2.56%2C2.56%2C0%2C.92%2C0%2C1.65-2.26%2C3.34a3.92%2C3.92%2C0%2C0%2C0-1.58%2C3.12v1.86c-1-.07-2%2C.8-3%2C.55l-.79-1.2-6.92-1c-2.25%2C0-4.35%2C2.09-5.64%2C3.93L1%2C24c3.83%2C5.11%2C10.22%2C5.11%2C10.22%2C5.11V41.93c0%2C2.34%2C2.68%2C3.88%2C5.59%2C4.86a22.59%2C22.59%2C0%2C0%2C0%2C14.37%2C0c2.91-1%2C5.59-2.52%2C5.59-4.86V29.15S43.17%2C29.15%2C47%2C24l-5.33-7.57C40.38%2C14.63%2C38.27%2C12.54%2C36%2C12.54ZM23.32%2C20.09%2C21%2C17l1.8-.6a3.79%2C3.79%2C0%2C0%2C1%2C2.4%2C0L27%2C17l-2.32%2C3.09A.85.85%2C0%2C0%2C1%2C23.32%2C20.09Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)}.spine-player-button-icon-settings{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2048%2048%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Esettings%3C%2Ftitle%3E%3Cg%20id%3D%22settings%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M40%2C3H8A5%2C5%2C0%2C0%2C0%2C3%2C8V40a5%2C5%2C0%2C0%2C0%2C5%2C5H40a5%2C5%2C0%2C0%2C0%2C5-5V8A5%2C5%2C0%2C0%2C0%2C40%2C3ZM16%2C40H9V33h7Zm0-12H9V21h7Zm0-12H9V9h7ZM39%2C38H20V35H39Zm0-12H20V23H39Zm0-12H20V11H39Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);margin-top:1px}.spine-player-button-icon-settings:hover{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2048%2048%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%2362B0EE%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Esettings%3C%2Ftitle%3E%3Cg%20id%3D%22settings%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M40%2C3H8A5%2C5%2C0%2C0%2C0%2C3%2C8V40a5%2C5%2C0%2C0%2C0%2C5%2C5H40a5%2C5%2C0%2C0%2C0%2C5-5V8A5%2C5%2C0%2C0%2C0%2C40%2C3ZM16%2C40H9V33h7Zm0-12H9V21h7Zm0-12H9V9h7ZM39%2C38H20V35H39Zm0-12H20V23H39Zm0-12H20V11H39Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)}.spine-player-button-icon-settings-selected{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2048%2048%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%2362B0EE%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Esettings%3C%2Ftitle%3E%3Cg%20id%3D%22settings%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M40%2C3H8A5%2C5%2C0%2C0%2C0%2C3%2C8V40a5%2C5%2C0%2C0%2C0%2C5%2C5H40a5%2C5%2C0%2C0%2C0%2C5-5V8A5%2C5%2C0%2C0%2C0%2C40%2C3ZM16%2C40H9V33h7Zm0-12H9V21h7Zm0-12H9V9h7ZM39%2C38H20V35H39Zm0-12H20V23H39Zm0-12H20V11H39Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)}.spine-player-button-icon-fullscreen{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2048%2048%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eexpand%3C%2Ftitle%3E%3Cg%20id%3D%22settings%22%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2230.14%208%2040%208%2040%2017.86%2044.5%2017.86%2044.5%203.5%2030.14%203.5%2030.14%208%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%228%2017.86%208%208%2017.86%208%2017.86%203.5%203.5%203.5%203.5%2017.86%208%2017.86%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2240%2030.14%2040%2040%2030.14%2040%2030.14%2044.5%2044.5%2044.5%2044.5%2030.14%2040%2030.14%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2217.86%2040%208%2040%208%2030.14%203.5%2030.14%203.5%2044.5%2017.86%2044.5%2017.86%2040%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);margin-top:1px}.spine-player-button-icon-fullscreen:hover{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2048%2048%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%2362B0EE%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eexpand%3C%2Ftitle%3E%3Cg%20id%3D%22settings%22%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2230.14%208%2040%208%2040%2017.86%2044.5%2017.86%2044.5%203.5%2030.14%203.5%2030.14%208%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%228%2017.86%208%208%2017.86%208%2017.86%203.5%203.5%203.5%203.5%2017.86%208%2017.86%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2240%2030.14%2040%2040%2030.14%2040%2030.14%2044.5%2044.5%2044.5%2044.5%2030.14%2040%2030.14%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2217.86%2040%208%2040%208%2030.14%203.5%2030.14%203.5%2044.5%2017.86%2044.5%2017.86%2040%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)}.spine-player-button-icon-fullscreen-selected{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2048%2048%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%2362B0EE%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eexpand%3C%2Ftitle%3E%3Cg%20id%3D%22settings%22%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2230.14%208%2040%208%2040%2017.86%2044.5%2017.86%2044.5%203.5%2030.14%203.5%2030.14%208%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%228%2017.86%208%208%2017.86%208%2017.86%203.5%203.5%203.5%203.5%2017.86%208%2017.86%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2240%2030.14%2040%2040%2030.14%2040%2030.14%2044.5%2044.5%2044.5%2044.5%2030.14%2040%2030.14%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2217.86%2040%208%2040%208%2030.14%203.5%2030.14%203.5%2044.5%2017.86%2044.5%2017.86%2040%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)}.spine-player-button-icon-spine-logo{height:20px;position:relative;top:1px;margin:0 8px!important;align-self:center;border:none!important;width:auto!important;cursor:pointer;transition:transform .2s;box-shadow:none!important;filter:drop-shadow(0 0 1px #333)}.spine-player-button-icon-spine-logo:hover{transform:scale(1.05);transition:transform .2s}.spine-player-speed-slider{width:150px}.spine-player-editor-container{display:flex;flex-direction:row;height:100%;width:100%}.spine-player-editor-code{flex:1;overflow:auto}.spine-player-editor-player{flex:1;border:none;background:#000}.CodeMirror{height:100%}:root{font-family:Courier New,ui-monospace,monospace;color:#f3f1eb;background:#1d1d1d;font-synthesis:none;--gold:#e0af3d;--ink:#1d1d1d;--paper:#dfdcd5}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;overflow-x:hidden}body.locked{overflow:hidden}button,a{font:inherit}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}section,[id]{scroll-margin-top:68px}.wrap{width:min(1180px,calc(100% - 48px));margin:auto}header{height:62px;background:#151515;position:fixed;z-index:100;inset:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 max(24px,calc((100% - 1180px)/2));border-bottom:1px solid #333}.brand{display:flex;flex-direction:column;font-size:10px;letter-spacing:.08em}.brand b{font-size:13px}.brand span{color:#888}nav{display:flex;height:100%;gap:30px;align-items:center}nav a{font-size:10px;font-weight:700;letter-spacing:.08em;height:100%;display:grid;place-items:center;position:relative}nav a:after{content:"";position:absolute;height:2px;background:var(--gold);inset:auto 50%;transition:.2s}nav a.active:after{inset:auto 0}.hero{padding-top:62px;height:min(58vw,680px);background:#07131d}.hero img{width:100%;height:100%;object-fit:cover}.about{padding:110px 0;min-height:720px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px}.eyebrow{font-size:11px;letter-spacing:.1em;color:#aaa}.about h1{font:700 clamp(36px,5vw,72px)/.92 Arial,sans-serif;letter-spacing:-.06em;margin:18px 0 32px}.about h1 span,.gold{color:var(--gold)}.copy{font-size:12px;line-height:1.8;color:#bdbdbd;max-width:580px}.tools{border-top:1px solid #414141;margin-top:38px;padding-top:20px;display:flex;gap:12px;align-items:center}.tools small{margin-right:12px}.tools b{background:#2a2a2a;border:1px solid #444;padding:10px;font-size:10px}.actions{display:flex;gap:12px;margin-top:30px}.button{font-size:10px;font-weight:700;border:1px solid #777;padding:14px 18px}.goldbtn{background:var(--gold);border-color:var(--gold);color:#181818}.about-art{height:560px;position:relative;overflow:hidden}.about-art>img:first-child{height:100%;width:100%;object-fit:contain}.about-art .portrait{position:absolute;width:150px;height:190px;object-fit:cover;right:5%;bottom:5%;border:7px solid #2a2a2a;transform:rotate(3deg)}.heading{font:700 22px Arial,sans-serif;border-bottom:1px solid #444;padding-bottom:18px;letter-spacing:.04em}.work{padding:80px 0 120px}.work-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:35px}.work-card{background:#252525;position:relative;overflow:hidden;min-height:420px}.work-card img{width:100%;height:100%;object-fit:cover;transition:.35s}.work-card>div{position:absolute;inset:auto 0 0;background:linear-gradient(transparent,#0d0d0d 50%);padding:80px 18px 20px;transform:translateY(35px);transition:.3s}.work-card h3{font:700 17px Arial,sans-serif;margin:7px 0}.work-card small{color:var(--gold);font-size:9px}.work-card p{font-size:9px;color:#bbb;opacity:0;transition:.3s}.work-card:hover img{filter:brightness(.58);transform:scale(1.02)}.work-card:hover>div{transform:none}.work-card:hover p{opacity:1}.case{padding-bottom:130px}.case.dark{background:#1a1a1a}.project-hero{min-height:590px;width:min(1180px,calc(100% - 48px));margin:auto;display:grid;grid-template-columns:1fr 1.18fr;align-items:center;gap:48px;padding:80px 0}.project-hero h2{font:800 clamp(38px,6vw,74px)/.92 Arial,sans-serif;letter-spacing:-.055em;margin:15px 0}.project-hero>img{width:100%;height:440px;object-fit:contain}.project-hero.light{color:#222}.back{font-size:10px;color:var(--gold);display:inline-block;margin-bottom:55px}.stack{display:grid;gap:42px}.section-title{margin-top:50px;border-top:1px solid #464646;padding-top:25px;display:grid;grid-template-columns:70px 1fr;align-items:baseline}.section-title span{color:var(--gold);font-weight:700}.section-title h3{font:700 17px Arial,sans-serif;margin:0}.section-title p{grid-column:2;color:#999}.carousel{position:relative;outline:none;padding:0 35px 32px}.viewport{overflow:hidden}.track{display:flex;transition:transform .4s ease}.slide{border:0;background:transparent;padding:6px;min-width:0;cursor:default}.slide img{width:100%;height:480px;object-fit:contain}.slide.cover{cursor:zoom-in}.slide.cover img{height:300px;object-fit:cover;border-radius:14px}.arrow{position:absolute;z-index:2;top:45%;transform:translateY(-50%);width:38px;height:38px;border:1px solid #66552e;border-radius:50%;background:#262626;color:var(--gold);font-size:25px;cursor:pointer}.arrow:disabled{opacity:.25}.prev{left:-8px}.next{right:-8px}.dots{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:center;gap:8px}.dots button{width:6px;height:6px;padding:0;border:0;border-radius:50%;background:#676767}.dots button.active{background:var(--gold)}.placeholder{height:330px;border:1px dashed #555;display:grid;place-content:center;text-align:center;color:#777}.spine-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.spine-panel{height:330px;background:#222;position:relative;overflow:hidden}.spine-panel img{width:100%;height:100%;object-fit:contain}.spine-panel div{position:absolute;inset:auto 0 0;padding:13px;background:#151515cc;display:flex;justify-content:space-between;font-size:10px}.spine-panel span{color:#777}.effects .spine-panel{height:220px}.chapalah{background:#dfdcd5;color:#242424}.chapalah-board{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.chapalah-board img{width:100%;object-fit:contain}.chapalah-board img:first-child,.chapalah-board img:last-child{grid-column:1/-1}.mobile{background:#e8e9ef;color:#202127}.mobile .section-title{border-color:#bbb}.mobile .slide img{height:160px}.mobile .arrow{background:#ddd}.projects{display:grid;gap:35px}.project-row>b{display:flex;gap:18px;margin-bottom:15px;font-size:13px}.project-row>b span{color:#eea800}.project-row>div{display:flex;gap:10px;align-items:stretch;overflow-x:auto}.project-row button{border:0;padding:0;background:transparent;flex:0 0 17%;cursor:zoom-in}.project-row button:first-child{cursor:default;flex-basis:12%}.project-row img{width:100%;height:220px;object-fit:contain}.concept .project-hero{padding-top:100px}.contact{min-height:620px;padding:130px 24px 50px;text-align:center;background:#181818;display:flex;flex-direction:column;align-items:center}.contact p{font:700 clamp(26px,5vw,55px) Arial,sans-serif;margin:0}.contact h2{font:700 clamp(34px,7vw,82px) Arial,sans-serif;color:var(--gold);margin:0 0 25px}.contact>span{font-size:11px;color:#aaa;max-width:600px;line-height:1.6}.socials{display:flex;gap:15px;margin:55px 0 100px}.socials button{width:110px;height:110px;background:#242424;border:1px solid #393939;color:var(--gold);display:grid;place-content:center;gap:10px}.socials b{font-size:28px}.socials small{font-size:8px}.lightbox{position:fixed;z-index:999;inset:0;background:#000e;display:grid;place-items:center;padding:35px}.lightbox img{max-width:94vw;max-height:90vh;object-fit:contain}.lightbox button{position:absolute;right:25px;top:20px;border:0;background:none;color:#fff;font-size:42px;cursor:pointer}@media(max-width:800px){.wrap,.project-hero{width:min(100% - 28px,1180px)}header{height:56px;padding:0 14px}.brand span{display:none}nav{gap:12px}nav a{font-size:8px}.hero{padding-top:56px;height:64vw}.about{padding:70px 0;grid-template-columns:1fr}.about-art{height:400px;grid-row:1}.work{padding:60px 0}.work-grid{grid-template-columns:1fr 1fr}.work-card{min-height:340px}.project-hero{grid-template-columns:1fr;padding:65px 0 35px;gap:15px}.project-hero>img{height:320px;grid-row:1}.project-hero>div{grid-row:2}.back{margin-bottom:25px}.slide img{height:320px}.spine-grid{grid-template-columns:1fr 1fr}.carousel{padding-inline:25px}.chapalah-board{grid-template-columns:1fr}.chapalah-board img{grid-column:1!important}.socials{flex-wrap:wrap;justify-content:center}.section-title{grid-template-columns:55px 1fr}}@media(max-width:500px){.work-grid{grid-template-columns:1fr}.work-card{min-height:390px}.about-art{height:330px}.actions{flex-direction:column}.button{text-align:center}.spine-grid{grid-template-columns:1fr}.spine-panel{height:280px}.slide{flex-basis:100%!important}.slide img,.slide.cover img{height:300px}.mobile .slide img{height:180px}.project-row button{flex-basis:65%}.project-row button:first-child{flex-basis:35%}.project-row img{height:280px}.socials button{width:95px;height:95px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.track,.work-card *{transition:none!important}}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}section,[id]{scroll-margin-top:80px}header{height:80px;font-family:IBM Plex Mono,monospace}.brand{justify-content:center;line-height:1.08;letter-spacing:.03em}.brand b{font-size:18px;font-weight:700}.brand span{margin-top:2px;color:#aaa;font-size:12px;font-weight:400}nav{gap:40px}nav a{height:auto;display:block;padding:8px 0 17px;font-family:IBM Plex Mono,monospace;font-size:16px;font-weight:700;line-height:1;letter-spacing:0}nav a:after{inset:auto 50% 5px;height:2px;transition:left .2s,right .2s}nav a.active:after{inset:auto 0 5px}.hero{padding-top:80px;height:min(58vw,698px)}@media(max-width:800px){section,[id]{scroll-margin-top:64px}header{height:64px}.brand b{font-size:14px}nav{gap:14px}nav a{font-size:10px;padding-bottom:15px}.hero{padding-top:64px;height:64vw}}.about{position:relative;display:block;width:100%;min-height:630px;padding:0;background:#1d1d1d;overflow:hidden;isolation:isolate}.about:before{content:"";position:absolute;z-index:4;pointer-events:none;inset:0 0 auto;height:58px;background:linear-gradient(to bottom,#1d1d1d 5%,transparent)}.about:after{content:"";position:absolute;z-index:4;pointer-events:none;inset:auto 0 0;height:92px;background:linear-gradient(to bottom,transparent,#1d1d1d 92%)}.about-inner{position:relative;width:min(1180px,100%);min-height:630px;margin:auto;display:grid;grid-template-columns:54% 46%}.about-copy{position:relative;z-index:5;padding:54px 0 46px max(24px,calc((100vw - 1180px)/2));font-family:IBM Plex Mono,monospace}.about-copy h1{margin:0;color:#fff;font:700 31px/1.05 IBM Plex Mono,monospace;letter-spacing:-.035em}.about-copy h2{margin:3px 0 13px;color:#e8e8e8;font:700 13px/1.1 IBM Plex Mono,monospace;letter-spacing:.02em}.about-role{margin:0 0 7px;color:#aaa;font:700 11px/1.4 IBM Plex Mono,monospace}.about-rule{width:91%;height:1px;background:#696969;margin-bottom:13px}.about-text{width:94%;color:#bdbdbd;font:400 8.7px/1.35 IBM Plex Mono,monospace;letter-spacing:.005em}.about-text p{margin:0 0 11px}.about-text em{color:var(--gold);font-style:normal;font-weight:700}.about-tools{margin-top:18px;width:96%}.tools-title{display:flex;align-items:center;gap:8px;margin-bottom:10px;color:var(--gold);font-size:14px}.tools-title span{font-size:18px;line-height:1}.tools-title b{font-size:14px}.tools-title i{height:1px;flex:1;background:#5a5a5a}.tool-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:10px}.tool{text-align:center;min-width:0}.tool img{width:46px;height:46px;margin:auto;border-radius:9px;object-fit:contain}.tool span{display:block;margin-top:7px;color:#9a9a9a;font:400 6.5px/1.15 IBM Plex Mono,monospace;white-space:normal}.about-actions{display:flex;gap:36px;margin-top:23px;padding-left:4px}.about-actions a{min-width:156px;height:45px;padding:0 22px;display:grid;place-items:center;border:2px solid var(--gold);border-radius:5px;color:var(--gold);font:700 16px/1 IBM Plex Mono,monospace;transition:background .2s,color .2s,transform .2s}.about-actions a:first-child{background:#ffb943;color:#181818}.about-actions a:hover{background:var(--gold);color:#181818;transform:translateY(-1px)}.about-visual{position:absolute;z-index:1;inset:0 0 0 47%;overflow:hidden}.about-visual:before{content:"";position:absolute;z-index:2;pointer-events:none;inset:0;background:linear-gradient(90deg,#1d1d1d 0%,rgba(29,29,29,.94) 8%,rgba(29,29,29,.45) 20%,transparent 39%),linear-gradient(0deg,#1d1d1d 0%,transparent 23%)}.about-illustration{width:100%;height:100%;object-fit:cover;object-position:52% 43%}.about-photo{position:absolute;z-index:3;left:5%;top:50px;width:125px;height:125px;object-fit:contain;filter:drop-shadow(0 5px 8px #0008)}.spark{position:absolute;z-index:4;color:#ffd451;line-height:1}.spark-one{left:27%;top:30px;font-size:22px}.spark-two{left:25%;top:51px;font-size:12px}@media(max-width:900px){.about{min-height:auto}.about-inner{min-height:auto;display:block}.about-copy{padding:60px 24px 48px}.about-copy h1{font-size:28px}.about-text{width:min(100%,650px);font-size:10px}.about-rule,.about-tools{width:min(100%,650px)}.about-visual{position:relative;inset:auto;height:min(90vw,650px);margin-top:-10px}.about-visual:before{background:linear-gradient(180deg,#1d1d1d 0%,transparent 20%,transparent 70%,#1d1d1d 100%)}.about-photo{left:auto;right:7%;top:4%;width:110px;height:110px}.spark-one{left:auto;right:5%;top:2%}.spark-two{left:auto;right:4%;top:7%}.about-actions{gap:18px}.about-actions a{min-width:0;flex:1}.tool-grid{grid-template-columns:repeat(4,1fr);gap:16px}.tool img{width:54px;height:54px}.tool span{font-size:8px}}@media(max-width:500px){.about-copy{padding-inline:18px}.about-text{font-size:9px}.about-text br{display:none}.about-actions{flex-direction:column}.about-actions a{width:100%}.tool-grid{grid-template-columns:repeat(4,1fr);gap:15px 8px}.about-visual{height:125vw}.about-photo{width:88px;height:88px}}*:not(svg *){font-family:IBM Plex Mono,monospace!important}.work .heading{font:700 26px/1.2 IBM Plex Mono,monospace;letter-spacing:0}.work-grid{gap:18px;align-items:stretch}.work-card{position:relative;display:block;height:340px;min-height:0;background:#111;border:0;overflow:hidden;isolation:isolate}.work-card>.work-cover{position:absolute;inset:0;height:100%;overflow:hidden;padding:0;transform:none;background:#151515}.work-cover:after{content:"";position:absolute;z-index:1;inset:0;background:#00000047;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out}.work-cover>img:first-child{width:100%;height:100%;object-fit:cover;filter:none;transform:none;transition:none}.work-logo{position:absolute;z-index:2;left:50%;bottom:15%;transform:translate(-50%);width:82%;height:auto;max-height:38%;object-fit:contain;filter:drop-shadow(0 3px 4px #000b);pointer-events:none}.work-card:nth-child(2) .work-logo{width:78%;max-height:42%;bottom:13%}.work-card:nth-child(3) .work-logo{width:82%;max-height:none;bottom:16%;object-fit:contain}.released-logo{position:absolute;z-index:2;left:50%;bottom:13%;transform:translate(-50%);width:100%;display:flex;flex-direction:column;align-items:center;color:#fff;font:700 27px/.88 IBM Plex Mono,monospace;text-align:center;text-shadow:0 3px 5px #000}.released-logo strong{font-size:36px;line-height:.9}.released-logo span{font:700 27px/.9 IBM Plex Mono,monospace}.work-info{position:absolute!important;z-index:3;inset:auto 0 0!important;transform:translateY(100%)!important;min-height:0;padding:8px 7px 9px!important;background:#090909!important;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;opacity:0;visibility:hidden;transition:transform .3s ease-in-out,opacity .3s ease-in-out,visibility 0s linear .3s}.work-info h3{order:1;margin:0 0 4px;font:600 9px/1.2 IBM Plex Mono,monospace;letter-spacing:0;color:#fff}.work-info small{order:2;color:var(--gold);font:500 7px/1.25 IBM Plex Mono,monospace;text-transform:none}.work-info p{order:3;margin:7px 0 0;color:#fff;font:400 6.5px/1.3 IBM Plex Mono,monospace;opacity:1!important}.work-card:hover .work-logo,.work-card:focus-visible .work-logo{transform:translate(-50%);filter:drop-shadow(0 3px 4px #000b)}.work-card:hover .work-cover:after,.work-card:focus-visible .work-cover:after{opacity:1}.work-card:hover .work-info,.work-card:focus-visible .work-info{transform:translateY(0)!important;opacity:1;visibility:visible;transition-delay:0s}.work-card:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.eyebrow,.section-title h3{font-weight:600}@media(max-width:1000px){.work-card{height:calc((100vw - 102px)*.41875)}.released-logo,.released-logo span{font-size:2.5vw}.released-logo strong{font-size:3.4vw}}@media(max-width:800px){.work-grid{grid-template-columns:1fr 1fr}.work-card{height:calc((100vw - 46px)*.8375)}.released-logo,.released-logo span{font-size:4.5vw}.released-logo strong{font-size:6vw}.work-info h3{font-size:10px}.work-info small{font-size:8px}.work-info p{font-size:7px}}@media(max-width:500px){.work-grid{grid-template-columns:1fr}.work-card{height:min(520px,calc((100vw - 28px)*1.675))}.released-logo,.released-logo span{font-size:9vw}.released-logo strong{font-size:12vw}.work-info h3{font-size:11px}.work-info small{font-size:9px}.work-info p{font-size:8px}}.twilight-hero{position:relative;height:330px;overflow:hidden;background:#30303d}.twilight-art{position:absolute;z-index:0;inset:0;background-image:linear-gradient(90deg,#30303d 0%,rgba(48,48,61,.92) 30%,rgba(48,48,61,.28) 58%,transparent 76%),linear-gradient(0deg,#30303d 0%,transparent 28%),url(/assets/twilight/%D0%A8%D0%B8%201.png);background-repeat:no-repeat;background-size:cover;background-position:center top}.twilight-content{position:relative;z-index:2;width:min(860px,calc(100% - 48px));height:100%;margin:auto;padding:17px 0 12px;color:#f6f4f1}.twilight-back{display:inline-flex;align-items:center;gap:5px;margin:0 0 12px;color:#eab24b;font:700 13px/1 IBM Plex Mono,monospace;transition:filter .2s}.twilight-back:hover{filter:brightness(1.25)}.twilight-back svg{width:16px;height:16px;fill:currentColor}.twilight-content h2{margin:0 0 6px;white-space:nowrap;font:700 29px/1.08 IBM Plex Mono,monospace;letter-spacing:-.025em}.twilight-kicker{margin:0 0 8px;color:#aaa;font:400 9px/1.3 IBM Plex Mono,monospace}.twilight-rule{width:325px;height:2px;margin-bottom:9px;background:#777786}.twilight-role{display:flex;flex-direction:column;gap:3px}.twilight-role b{font:700 12px/1.2 IBM Plex Mono,monospace}.twilight-role strong{font:700 15px/1.25 IBM Plex Mono,monospace}.twilight-disciplines{margin:7px 0 11px;color:#aaa;font:400 9px/1.3 IBM Plex Mono,monospace}.twilight-description{width:415px;color:#d1d1d4;font:400 7.2px/1.28 IBM Plex Mono,monospace}.twilight-description p{margin:0 0 2px}.twilight-platforms{display:flex;gap:9px;margin-top:9px}.twilight-platforms button{width:34px;height:34px;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer;transition:transform .2s,filter .2s}.twilight-platforms button:hover{transform:translateY(-1px);filter:brightness(1.15)}.twilight-platforms img{width:100%;height:100%;object-fit:contain}.twilight-case>.stack{padding-top:1px}.twilight-galleries{width:min(840px,calc(100% - 48px));gap:22px;padding:0 0 70px}.twilight-section-title{margin:0;padding:13px 0 7px;border-bottom:2px solid #72727e;width:380px;max-width:100%}.twilight-section-title>div{display:flex;align-items:baseline;gap:9px;white-space:nowrap}.twilight-section-title strong{color:#efb551;font:700 42px/.9 IBM Plex Mono,monospace;letter-spacing:-.04em}.twilight-section-title span{color:#8c8c96;font:700 20px/1 IBM Plex Mono,monospace;margin-left:-5px}.twilight-section-title h3{margin:0 0 0 10px;color:#fff;font:700 20px/1 IBM Plex Mono,monospace;letter-spacing:-.025em}.twilight-carousel{margin-top:-9px;padding:0 35px 25px}.twilight-carousel .slide{flex-shrink:0;padding:0 7px}.twilight-carousel .slide img{height:250px;object-fit:contain}.twilight-carousel .arrow{top:46%;width:28px;height:28px;font-size:20px;background:#22232b;border:0}.twilight-carousel .prev{left:0}.twilight-carousel .next{right:0}.twilight-carousel .dots{bottom:1px}.twilight-carousel .dots button{width:7px;height:7px}.twilight-carousel .dots button.active{width:12px;height:12px;margin-top:-3px}.twilight-cinematic .slide img{height:430px}@media(max-width:800px){.twilight-hero{height:auto;min-height:690px}.twilight-art{inset:285px 0 0;background-image:linear-gradient(180deg,#30303d 0%,rgba(48,48,61,.28) 23%,transparent 48%),linear-gradient(0deg,#30303d 0%,transparent 28%),url(/assets/twilight/%D0%A8%D0%B8%201.png);background-size:auto 100%;background-position:66% top}.twilight-content{width:min(100% - 28px,1180px);padding-top:25px}.twilight-content h2{font-size:25px}.twilight-rule{width:min(100%,355px)}.twilight-description{width:min(100%,500px);font-size:8.5px}.twilight-platforms{margin-top:14px}.twilight-galleries{width:min(100% - 28px,840px)}.twilight-section-title{padding-top:14px}.twilight-carousel .slide img{height:30vw;min-height:190px}.twilight-cinematic .slide img{height:55vw;max-height:430px}}@media(max-width:500px){.twilight-hero{min-height:750px}.twilight-art{inset:390px 0 0;background-position:68% top}.twilight-back{font-size:11px}.twilight-content h2{font-size:23px}.twilight-role strong{font-size:12px}.twilight-description{font-size:8px}.twilight-platforms button{width:36px;height:36px}.twilight-galleries{gap:18px;min-width:0}.twilight-section-title,.twilight-carousel{width:100%;min-width:0}.twilight-section-title strong{font-size:34px}.twilight-section-title span{font-size:16px}.twilight-section-title h3{font-size:14px;margin-left:4px}.twilight-carousel{padding-inline:25px}.twilight-carousel .slide img{height:58vw;min-height:0}.twilight-cinematic .slide img{height:62vw}}body.locked{position:fixed;width:100%;overflow:hidden}.twilight-hero{height:470px}.twilight-art{background-image:linear-gradient(90deg,#30303d 0%,rgba(48,48,61,.96) 36%,rgba(48,48,61,.5) 58%,transparent 82%),linear-gradient(0deg,#30303d 0%,transparent 32%),url(/assets/twilight/%D0%A8%D0%B8%201.png);background-size:auto,auto,auto 430px;background-position:center,right top,right top}.twilight-description{width:540px;max-width:62%;color:#d1d1d4;font:400 14px/1.48 IBM Plex Mono,monospace}.twilight-description p{margin:0 0 8px}.twilight-concept-carousel .slide{cursor:zoom-in}.twilight-carousel .slide-media{display:flex;width:100%;height:250px;align-items:center;justify-content:center}.twilight-carousel .slide-media img{width:100%;height:100%;object-fit:contain}.twilight-cinematic .slide-media{height:430px}.gallery-lightbox{position:fixed;z-index:1000;inset:0;display:grid;grid-template-columns:64px minmax(0,1fr) 64px;align-items:center;gap:18px;padding:28px;background:#101012f7;animation:lightbox-in .2s ease both;touch-action:pan-y}.gallery-lightbox.closing{animation:lightbox-out .19s ease both}.gallery-lightbox figure{min-width:0;margin:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.gallery-lightbox figure img{max-width:100%;max-height:calc(100vh - 92px);object-fit:contain}.gallery-lightbox figcaption{color:#bababe;font:400 12px/1 IBM Plex Mono,monospace;letter-spacing:.06em}.lightbox-close{position:absolute;z-index:2;right:24px;top:18px;width:42px;height:42px;border:0;background:transparent;color:#f2f2f2;font:400 34px/1 IBM Plex Mono,monospace;cursor:pointer}.lightbox-arrow{width:42px;height:42px;margin:auto;padding:0;border:1px solid #6d5930;border-radius:50%;background:#222225;color:#eab24b;font-size:28px;line-height:1;cursor:pointer}@keyframes lightbox-in{0%{opacity:0}to{opacity:1}}@keyframes lightbox-out{0%{opacity:1}to{opacity:0}}@media(max-width:800px){.twilight-hero{height:auto;min-height:880px}.twilight-art{inset:500px 0 0;background-image:linear-gradient(180deg,#30303d 0%,rgba(48,48,61,.28) 23%,transparent 48%),linear-gradient(0deg,#30303d 0%,transparent 28%),url(/assets/twilight/%D0%A8%D0%B8%201.png);background-size:auto,auto,auto 100%;background-position:center,center,66% top}.twilight-description{width:min(100%,560px);max-width:100%;font-size:13px}.twilight-carousel .slide-media{height:30vw;min-height:190px}.twilight-cinematic .slide-media{height:55vw;max-height:430px}}@media(max-width:650px){.gallery-lightbox{grid-template-columns:38px minmax(0,1fr) 38px;gap:5px;padding:16px 8px}.lightbox-arrow{width:34px;height:34px;font-size:24px}.lightbox-close{right:8px;top:8px}.gallery-lightbox figure img{max-height:calc(100vh - 78px)}}@media(max-width:500px){.twilight-hero{min-height:980px}.twilight-art{inset:610px 0 0;background-position:center,center,68% top}.twilight-description{font-size:12px;line-height:1.48}.twilight-carousel .slide-media{height:58vw;min-height:0}.twilight-cinematic .slide-media{height:62vw}}.void-case{background:#1d1d1d;color:#f6f4f1}.void-hero{position:relative;height:auto;min-height:0;overflow:hidden;background:#1d1d1d}.void-hero-art{position:absolute;z-index:0;inset:17px 0 16px;width:100%;height:calc(100% - 33px);max-width:none;object-fit:contain;object-position:right top}.void-hero-shade{position:absolute;z-index:1;inset:0;pointer-events:none;background:linear-gradient(90deg,#1d1d1d 0%,#1d1d1d 31%,rgba(29,29,29,.97) 42%,rgba(29,29,29,.78) 52%,rgba(29,29,29,.2) 66%,transparent 82%),linear-gradient(0deg,#1d1d1d 0%,rgba(29,29,29,.3) 8%,transparent 24%)}.void-content{position:relative;z-index:2;width:min(860px,calc(100% - 48px));height:auto;margin:auto;padding:17px 0 16px;color:#f6f4f1}.void-content h2{margin:0 0 6px;white-space:nowrap;font:700 29px/1.08 IBM Plex Mono,monospace;letter-spacing:-.025em}.void-kicker{margin:0 0 8px;color:#aaa;font:400 9px/1.3 IBM Plex Mono,monospace}.void-rule{width:325px;height:2px;margin-bottom:9px;background:#777}.void-role{display:flex;flex-direction:column;gap:3px}.void-role b{font:700 12px/1.2 IBM Plex Mono,monospace}.void-role strong{font:700 15px/1.25 IBM Plex Mono,monospace}.void-disciplines{margin:7px 0 11px;color:#aaa;font:400 9px/1.45 IBM Plex Mono,monospace}.void-description{width:540px;max-width:62%;color:#d1d1d4;font:400 14px/1.48 IBM Plex Mono,monospace}.void-description p{margin:0 0 8px}.void-platforms{display:flex;align-items:center;gap:9px;margin-top:11px}.void-platforms button{width:34px;height:34px;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer;transition:transform .2s,filter .2s}.void-platforms button:hover{transform:translateY(-1px);filter:brightness(1.15)}.void-platforms img{width:100%;height:100%;border-radius:50%;object-fit:contain}.void-galleries{padding-top:1px}.void-section-title{margin-top:0}@media(max-width:800px){.void-hero{height:auto;min-height:1120px}.void-hero-art{inset:auto 0 0;height:48%;object-fit:cover;object-position:60% top}.void-hero-shade{background:linear-gradient(180deg,#1d1d1d 0%,#1d1d1d 48%,rgba(29,29,29,.86) 55%,transparent 70%),linear-gradient(0deg,#1d1d1d 0%,transparent 22%)}.void-content{width:min(100% - 28px,860px);padding-top:25px}.void-content h2{font-size:25px}.void-rule{width:min(100%,355px)}.void-description{width:min(100%,560px);max-width:100%;font-size:13px}.void-platforms{margin-top:14px}.void-galleries{width:min(100% - 28px,1180px)}}@media(max-width:500px){.void-hero{min-height:1240px}.void-hero-art{height:39%;object-position:64% top}.void-hero-shade{background:linear-gradient(180deg,#1d1d1d 0%,#1d1d1d 60%,rgba(29,29,29,.72) 69%,transparent 79%),linear-gradient(0deg,#1d1d1d 0%,transparent 20%)}.void-content h2{white-space:normal;font-size:23px}.void-role strong{font-size:12px}.void-description{font-size:12px;line-height:1.48}.void-platforms button{width:36px;height:36px}.void-section-title strong{font-size:34px}.void-section-title span{font-size:16px}.void-section-title h3{font-size:14px;margin-left:4px}}:root{--gallery-image-radius:10px;--gallery-content-width:840px;--gallery-desktop-padding:40px;--gallery-mobile-padding:28px}.gallery-carousel{width:100%;max-width:var(--gallery-content-width);margin:0 auto;padding:0 var(--gallery-desktop-padding) 32px}.gallery-carousel .track{gap:0}.gallery-carousel .slide{flex-shrink:0;padding:0 calc(var(--gallery-gap,14px)/2);cursor:zoom-in}.gallery-carousel .slide-media{display:flex;width:100%;height:var(--gallery-max-height,480px);align-items:center;justify-content:center;border-radius:var(--gallery-image-radius)}.gallery-carousel .slide-media img{width:100%;height:100%;max-height:var(--gallery-max-height,480px);border-radius:var(--gallery-image-radius);object-fit:var(--gallery-fit,contain)}.gallery-carousel.fit-cover .slide-media{overflow:hidden}.gallery-carousel.fit-cover .slide-media img{object-fit:cover}.gallery-carousel .arrow{top:calc(50% - 16px);width:38px;height:38px;padding:0;display:flex;align-items:center;justify-content:center;border:1px solid #8c6b2a;border-radius:50%;background:#22232b;color:var(--gold);font-size:0;line-height:0;transition:background .23s ease,color .23s ease,border-color .23s ease,transform .18s ease,filter .23s ease}.gallery-carousel .arrow svg{display:block;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.gallery-carousel .arrow:not(:disabled):hover{border-color:#f0bd55;background:linear-gradient(135deg,#f3c86b,#d98a18);color:#24201a;filter:none}.gallery-carousel .arrow:not(:disabled):active{transform:translateY(-50%) scale(.94);background:linear-gradient(135deg,#edb947,#c9780c)}.gallery-carousel .prev{left:0}.gallery-carousel .next{right:0}.gallery-carousel .dots{bottom:0;gap:6px}.gallery-carousel .dots button,.twilight-carousel .dots button{width:7px;height:7px;margin:0}.gallery-carousel .dots button.active,.twilight-carousel .dots button.active{width:9px;height:9px;margin:-1px 0 0;background:var(--gold)}.mobile .gallery-carousel .slide{cursor:default}.mobile .gallery-carousel .slide-media{height:160px}.mobile .gallery-carousel .slide-media img{max-height:160px}.project-row button:not(:first-child) img,.spine-panel img,.gallery-lightbox figure img{border-radius:var(--gallery-image-radius)}@media(max-width:800px){.gallery-carousel{padding-inline:32px}.gallery-carousel .slide-media{height:min(var(--gallery-max-height,430px),55vw)}}@media(max-width:500px){.gallery-carousel{padding-inline:var(--gallery-mobile-padding)}.gallery-carousel .slide-media{height:min(var(--gallery-max-height,430px),72vw)}.mobile .gallery-carousel .slide-media{height:180px}.mobile .gallery-carousel .slide-media img{max-height:180px}}.void-galleries{gap:24px}.void-world-carousel{padding-bottom:28px}.void-world-carousel .viewport{border:0;outline:0;box-shadow:none;padding:0}.void-world-carousel .slide{padding:0}.void-world-carousel .slide-media{height:320px}.void-world-carousel .slide-media img{max-height:320px}.void-character-carousel{padding-bottom:30px}.void-character-carousel .slide-media,.void-character-carousel .slide-media img{border-radius:12px}@media(max-width:800px){.void-world-carousel .slide-media{height:min(320px,42vw)}.void-character-carousel .slide-media{height:min(330px,52vw)}}@media(max-width:500px){.void-galleries{gap:20px}.void-world-carousel .slide-media{height:min(320px,52vw)}.void-character-carousel .slide-media{height:min(330px,112vw)}}.spine-grid,.projects{width:min(100%,var(--gallery-content-width));margin-inline:auto}.spine-carousel{--spine-stage-height:350px;padding-bottom:34px}.spine-carousel+.spine-grid{display:none}.spine-carousel .viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 5%,#000 95%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 5%,#000 95%,transparent 100%)}.spine-carousel .track{align-items:stretch}.spine-adaptive-track{position:relative;display:block;width:100%;height:calc(var(--spine-stage-height) + 28px);transition:none}.spine-slide{position:absolute;top:0;width:max-content;min-width:0;padding:0;opacity:0;visibility:hidden;transform:translate(-50%);transition:left .42s cubic-bezier(.22,.68,.25,1),opacity .3s ease,visibility 0s linear .42s;pointer-events:none}.spine-slide.is-visible{opacity:1;visibility:visible;transition:left .42s cubic-bezier(.22,.68,.25,1),opacity .3s ease,visibility 0s;pointer-events:auto}.spine-character{display:grid;grid-template-rows:var(--spine-stage-height) auto;min-width:0;background:transparent}.spine-player-host{position:relative;justify-self:center;width:var(--character-render-width,184px);height:var(--spine-stage-height);max-width:none;overflow:visible;background:transparent;border-radius:var(--gallery-image-radius)}.spine-robot{position:relative}.spine-player-host>div{width:100%!important;height:100%!important;background:transparent!important;transform:translate(var(--character-x,0),var(--character-y,0)) scale(var(--character-scale,1));transform-origin:50% 100%;will-change:transform}.spine-player-host canvas{width:100%!important;height:100%!important;background:transparent!important}.spine-character>b{padding:10px 4px 0;color:#f3f1eb;font-size:12px;line-height:1.2;text-align:center}.spine-error{position:absolute;inset:0;display:grid;place-items:center;color:#8b8b8b;font-size:9px;text-align:center}.spine-carousel .arrow{top:calc(var(--spine-stage-height)/2)}.vfx-carousel{--vfx-stage-height:245px;padding-bottom:34px}.vfx-carousel .viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 3%,#000 97%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 3%,#000 97%,transparent 100%)}.vfx-carousel .track{align-items:stretch;transition:transform .4s ease-in-out}.vfx-carousel .arrow{top:calc(var(--vfx-stage-height)/2)}.vfx-slide{flex:0 0 25%;min-width:0;padding-inline:10px}.vfx-card{display:grid;grid-template-rows:var(--vfx-stage-height);min-width:0;background:transparent;overflow:visible}.vfx-player-host{position:relative;width:100%;height:var(--vfx-stage-height);overflow:visible;background:transparent}.vfx-player-host>div,.vfx-player-host canvas{width:100%!important;height:100%!important;background:transparent!important}.vfx-player-host>div{transform:scale(var(--vfx-scale,1));transform-origin:50% 50%}@media(max-width:800px){.vfx-carousel{--vfx-stage-height:260px}.vfx-slide{padding-inline:7px}}@media(max-width:500px){.vfx-carousel{--vfx-stage-height:min(82vw,330px)}.vfx-slide{padding-inline:5px}}.tool-grid{gap:20px}.tool img{width:56px;height:56px}.tool span{margin-top:8px;font-size:10px;line-height:1.2}@media(min-width:901px){.about-inner{grid-template-columns:64% 36%}.about-text,.about-rule{width:min(100%,700px)}.about-visual:before{background:linear-gradient(90deg,#1d1d1d 0%,rgba(29,29,29,.96) 12%,rgba(29,29,29,.55) 28%,transparent 48%),linear-gradient(0deg,#1d1d1d 0%,transparent 23%)}}@media(min-width:801px){.twilight-art{inset:0;background-image:linear-gradient(90deg,#30303d 0%,#30303d 34%,rgba(48,48,61,.97) 45%,rgba(48,48,61,.72) 59%,rgba(48,48,61,.18) 76%,transparent 90%),linear-gradient(0deg,#30303d 0%,rgba(48,48,61,.86) 7%,rgba(48,48,61,.34) 18%,transparent 31%),url(/assets/twilight/%D0%A8%D0%B8%201.png);background-size:auto,auto,auto 100%;background-position:center,center,right center}}@media(min-width:801px){.twilight-art{inset:0;background-image:linear-gradient(90deg,#30303d 0%,#30303d 34%,rgba(48,48,61,.97) 45%,rgba(48,48,61,.72) 59%,rgba(48,48,61,.18) 76%,transparent 90%),linear-gradient(0deg,#30303d 0%,rgba(48,48,61,.86) 7%,rgba(48,48,61,.34) 18%,transparent 31%),url(/assets/twilight/%D0%A8%D0%B8%201.png);background-size:auto,auto,auto 100%;background-position:center,center,right center}}.board-djinn-search{left:52%;top:44.5%;width:40%}@media(max-width:800px){.spine-carousel{--spine-stage-height:390px}}@media(max-width:500px){.spine-carousel{--spine-stage-height:min(126vw,520px)}.spine-slide{padding-inline:5px}.spine-character>b{font-size:13px}}.chapalah-hero{position:relative;min-height:0;overflow:hidden;background:#dfdcd5}.chapalah-hero-art{position:absolute;z-index:0;inset:0 0 0 auto;width:54%;height:100%;max-width:none;object-fit:cover;object-position:50% 35%}.chapalah-hero-shade{position:absolute;z-index:1;inset:0;pointer-events:none;background:linear-gradient(90deg,#dfdcd5 0%,#dfdcd5 39%,rgba(223,220,213,.96) 48%,rgba(223,220,213,.65) 58%,rgba(223,220,213,.12) 72%,transparent 84%)}.chapalah-content{color:#242424}.chapalah-content .twilight-back{color:#c66f25}.chapalah-content .void-kicker,.chapalah-content .void-disciplines{color:#666}.chapalah-content .void-rule{background:#aaa}.chapalah-content .void-description{color:#292929}.chapalah-socials button{border-radius:50%;background:transparent}.chapalah-socials img{border-radius:50%}@media(max-width:800px){.chapalah-hero{min-height:1120px}.chapalah-hero-art{inset:auto 0 0;width:100%;height:48%;object-position:50% 38%}.chapalah-hero-shade{background:linear-gradient(180deg,#dfdcd5 0%,#dfdcd5 47%,rgba(223,220,213,.88) 56%,transparent 72%),linear-gradient(0deg,#dfdcd5 0%,transparent 22%)}.chapalah-content{width:min(100% - 28px,860px);padding-top:25px}.chapalah-content h2{font-size:25px}.chapalah-content .void-description{width:min(100%,560px);max-width:100%;font-size:13px}}@media(max-width:500px){.chapalah-hero{min-height:1250px}.chapalah-hero-art{height:39%;object-position:50% 35%}.chapalah-hero-shade{background:linear-gradient(180deg,#dfdcd5 0%,#dfdcd5 60%,rgba(223,220,213,.78) 69%,transparent 80%),linear-gradient(0deg,#dfdcd5 0%,transparent 20%)}.chapalah-content h2{white-space:normal;font-size:23px}.chapalah-content .void-description{font-size:12px;line-height:1.48}}:root{--project-header-width:885px;--project-header-gutter:48px;--project-header-top:28px;--project-header-title-size:29px;--project-header-back-size:13px;--project-header-gold:#f0b34e;--project-header-muted:#8e8e92;--project-header-rule:#5b5b60}.project-back{font-size:var(--project-header-back-size);color:var(--project-header-gold)}.mobile-hero{position:relative;width:100%;aspect-ratio:2.3/1;min-height:430px;max-height:570px;overflow:hidden;background:#eef0f7;color:#202127}.mobile-hero-inner{position:relative;width:min(1060px,calc(100% - 48px));height:100%;margin:auto}.mobile-hero-copy{position:relative;z-index:2;width:51%;padding-top:6.2%}.mobile-hero-copy .twilight-back{margin-bottom:14px;color:#e0af3d}.mobile-hero-copy h2{margin:0 0 4px;white-space:nowrap;font:700 29px/1.08 IBM Plex Mono,monospace;letter-spacing:-.025em;color:#202127}.mobile-kicker{margin:0 0 7px;color:#6d7078;font:600 12px/1.25 IBM Plex Mono,monospace}.mobile-rule{width:340px;max-width:100%;height:2px;margin-bottom:12px;background:#d3dbea}.mobile-role{display:flex;flex-direction:column;gap:2px;margin-bottom:14px;color:#202127}.mobile-role b{font:700 12px/1.2 IBM Plex Mono,monospace}.mobile-role strong{font:700 13px/1.3 IBM Plex Mono,monospace}.mobile-description{width:490px;max-width:100%;color:#656971;font:500 12.5px/1.42 IBM Plex Mono,monospace}.mobile-description p{margin:0 0 13px}.mobile-hero-art{position:absolute;z-index:1;top:5%;right:1%;width:45%;height:90%;max-width:none;object-fit:contain;object-position:center}.slide-caption{display:none}.mobile-released{margin-top:-18px;padding:24px 0 26px;background:#f2f4fa;box-shadow:0 0 0 100vmax #f2f4fa;clip-path:inset(0 -100vmax)}.released-heading{width:310px;max-width:46%;margin:0 28px 22px auto;color:#d2dff2;font:700 13px/1 IBM Plex Mono,monospace;text-align:left}.released-heading span{display:block;margin-bottom:7px}.released-heading svg{display:block;width:100%;height:18px;overflow:visible}.released-heading path{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter}.released-carousel{padding:0 34px 4px}.released-carousel .viewport{padding:8px 0 4px}.released-carousel .track{transition:transform .38s ease-in-out}.mobile .released-carousel .slide{padding-inline:8px;overflow:visible}.mobile .released-carousel .slide-media{height:112px;overflow:visible;border-radius:24px}.mobile .released-carousel .slide-media img{width:112px;height:112px;max-height:none;object-fit:contain;border-radius:24px;box-shadow:0 6px 13px #333e523d}.released-carousel .slide-caption{display:block;min-height:24px;margin-top:12px;color:#202127;font:600 10px/1.2 IBM Plex Mono,monospace;text-align:center}.mobile .released-carousel .arrow{top:64px;width:26px;height:26px;border-color:#afbdd1;background:#fbfcff;color:#26364f}.mobile .released-carousel .arrow svg{width:14px;height:14px;stroke-width:2}.mobile .released-carousel .arrow:hover{border-color:#8ea1bc;background:#fff;color:#17253b}.mobile .released-carousel .prev{left:0}.mobile .released-carousel .next{right:0}.mobile-released+.section-title{margin-top:-27px;padding-top:0;border-top:0}@media(max-width:800px){.released-heading{width:270px;max-width:58%;margin-right:22px}.mobile .released-carousel .slide-media{height:120px}.mobile .released-carousel .slide-media img{width:120px;height:120px}.mobile .released-carousel .arrow{top:68px}}@media(max-width:500px){.mobile-released{margin-top:-8px;padding-top:20px}.released-heading{width:230px;max-width:76%;margin-right:14px}.released-carousel{padding-inline:28px}.mobile .released-carousel .slide-media{height:42vw;max-height:150px}.mobile .released-carousel .slide-media img{width:min(38vw,142px);height:min(38vw,142px)}.released-carousel .slide-caption{font-size:9px}.mobile .released-carousel .arrow{top:min(24vw,79px)}}.mobile-selected{width:min(100%,840px);margin:0 auto;padding:0 0 20px}.mobile-selected h3{position:relative;width:max-content;margin:0 0 24px;color:#222;font:700 30px/1.1 IBM Plex Mono,monospace;letter-spacing:-.035em}.mobile-selected h3:after{content:"";position:absolute;left:0;top:calc(100% + 7px);width:calc(100% + 22px);height:2px;background:#d2dff2}.mobile-project-list{display:grid;gap:28px}.mobile-project{display:grid;grid-template-columns:150px 110px minmax(0,1fr);column-gap:16px;align-items:center;min-width:0}.mobile-project-number{width:100%;justify-self:end;color:#d2dff2;font:700 142px/.78 IBM Plex Mono,monospace;letter-spacing:-.11em;text-align:right;white-space:nowrap}.mobile-project-icon{width:110px;height:110px;border-radius:22px;object-fit:cover}.mobile-project-link{display:block;cursor:pointer}.mobile-project-link>img{width:100%;height:100%;border-radius:inherit;object-fit:cover;transition:transform .18s ease}@media(hover:hover)and (pointer:fine){.mobile-project-link:hover>img{transform:scale(1.04)}}@media(prefers-reduced-motion:reduce){.mobile-project-link>img{transition:none}}.mobile-project-shots{display:flex;align-items:center;gap:14px;min-width:0}.mobile-project-shots button{min-width:0;margin:0;padding:0;border:0;background:transparent;cursor:zoom-in}.mobile-project-shots img{display:block;width:100%;height:100%;border-radius:5px;object-fit:cover}.mobile-project-landscape .mobile-project-shots button{flex:0 1 170px;aspect-ratio:170/96}.mobile-project-portrait .mobile-project-shots button{flex:0 1 96px;aspect-ratio:96/170}@media(max-width:900px){.mobile-selected{width:min(100%,760px)}.mobile-project{grid-template-columns:128px 100px minmax(0,1fr);column-gap:14px}.mobile-project-number{font-size:122px}.mobile-project-icon{width:100px;height:100px;border-radius:20px}.mobile-project-shots{gap:10px}}@media(max-width:650px){.mobile-selected h3{font-size:clamp(23px,7vw,28px);margin-bottom:28px}.mobile-project-list{gap:34px}.mobile-project{grid-template-columns:94px minmax(0,1fr);grid-template-rows:auto auto;column-gap:14px;row-gap:13px;align-items:center}.mobile-project-number{grid-row:1/-1;align-self:start;padding-top:9px;font-size:82px;line-height:.82}.mobile-project-icon{grid-column:2;width:88px;height:88px;border-radius:18px}.mobile-project-shots{grid-column:2;display:grid;gap:8px}.mobile-project-landscape .mobile-project-shots{grid-template-columns:repeat(3,minmax(0,1fr))}.mobile-project-portrait .mobile-project-shots{grid-template-columns:repeat(5,minmax(0,1fr))}.mobile-project-landscape .mobile-project-shots button,.mobile-project-portrait .mobile-project-shots button{width:100%;min-width:0}}@media(max-width:390px){.mobile-project{grid-template-columns:72px minmax(0,1fr);column-gap:10px}.mobile-project-number{font-size:66px}.mobile-project-icon{width:82px;height:82px}.mobile-project-shots{gap:5px}}@media(max-width:800px){.mobile-hero{aspect-ratio:auto;min-height:940px;max-height:none}.mobile-hero-inner{width:min(100% - 28px,1060px)}.mobile-hero-copy{width:100%;padding-top:28px}.mobile-hero-copy h2{font-size:25px}.mobile-description{font-size:12px;line-height:1.5}.mobile-hero-art{inset:auto 5% 20px;width:90%;height:43%;object-position:center bottom}}@media(max-width:500px){.mobile-hero{min-height:1040px}.mobile-hero-copy h2{font-size:23px}.mobile-role strong{font-size:12px}.mobile-hero-art{left:0;right:0;bottom:12px;width:100%;height:39%}}.concept-hero{position:relative;width:100%;height:370px;overflow:hidden;background:#181818;color:#fff}.concept-hero-inner{position:relative;z-index:2;width:min(var(--project-header-width),calc(100% - var(--project-header-gutter)));height:100%;margin:auto}.concept-hero-copy{width:350px;padding-top:var(--project-header-top)}.concept-hero-copy .project-back{margin-bottom:28px}.concept-hero-copy h2{margin:0;color:#fff;font:700 var(--project-header-title-size)/1.08 "IBM Plex Mono",monospace;letter-spacing:-.025em}.concept-kicker{margin:6px 0 0;color:var(--project-header-muted);font:600 14px/1.25 IBM Plex Mono,monospace}.concept-rule{width:318px;height:2px;margin-top:12px;background:var(--project-header-rule)}.concept-disciplines{margin:8px 0 0;color:var(--project-header-muted);font:500 8.5px/1.35 IBM Plex Mono,monospace}.concept-description{width:350px;margin-top:19px;color:#b5b5b8;font:400 8.5px/1.42 IBM Plex Mono,monospace}.concept-description p{margin:0 0 9px}.concept-hero-art{position:absolute;z-index:1;top:34px;right:0;width:56%;height:315px;max-width:none;object-fit:cover;object-position:center 50%;-webkit-mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.48) 15%,#000 35%);mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.48) 15%,#000 35%)}@media(max-width:800px){.concept-hero{height:auto;min-height:900px}.concept-hero-inner{width:min(100% - 28px,var(--project-header-width))}.concept-hero-copy{width:min(100%,560px);padding-top:25px}.concept-hero-copy .project-back{margin-bottom:24px}.concept-hero-copy h2{font-size:25px}.concept-rule{width:min(318px,100%)}.concept-description{width:min(100%,560px);font-size:10.5px;line-height:1.48}.concept-hero-art{top:auto;right:0;bottom:0;width:100%;height:43%;object-position:center;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.72) 17%,#000 38%);mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.72) 17%,#000 38%)}}@media(max-width:500px){.concept-hero{min-height:900px}.concept-hero-copy h2{font-size:23px}.concept-kicker{font-size:12px}.concept-disciplines{font-size:8px}.concept-description{font-size:10px}.concept-hero-art{height:40%;object-position:center}}.concept-environment-gallery{display:grid;grid-template-columns:minmax(0,40%) minmax(0,60%);width:min(100%,900px);min-height:430px;margin:0 auto;outline:0;color:#fff}.concept-environment-gallery+.gallery-carousel{display:none}.concept-environment-copy{padding:4px 10px 0 0}.concept-environment-title{width:max-content;max-width:100%;padding-bottom:9px;border-bottom:2px solid #55565a}.concept-environment-title>div{display:flex;align-items:baseline;white-space:nowrap;font-family:IBM Plex Mono,monospace;font-weight:700}.concept-environment-title strong{color:#f0b34e;font-size:42px;line-height:1;letter-spacing:-.055em}.concept-environment-title span{margin-left:5px;color:#89898d;font-size:22px;line-height:1}.concept-environment-title h3{margin:0 0 0 21px;color:#f3f3f3;font-size:20px;line-height:1.1;letter-spacing:-.03em}.concept-environment-description{width:min(390px,100%);margin-top:24px;color:#999;font:600 15px/1.38 IBM Plex Mono,monospace}.concept-environment-description p{margin:0 0 22px}.concept-environment-viewer{position:relative;display:grid;place-items:center;width:100%;height:430px;background:radial-gradient(ellipse at center,rgba(75,63,87,.15) 0%,rgba(47,42,54,.07) 36%,transparent 69%)}.concept-environment-art{display:flex;align-items:center;justify-content:center;width:450px;max-width:calc(100% - 76px);height:390px;margin:0;padding:0;border:0;background:transparent;opacity:0;cursor:zoom-in;transition:opacity .25s ease}.concept-environment-art.is-visible{opacity:1}.concept-environment-art img{display:block;width:100%;height:100%;object-fit:contain}.concept-environment-viewer>.arrow{position:absolute;z-index:2;top:50%;display:grid;place-items:center;width:27px;height:27px;padding:0;border:1px solid #303136;border-radius:50%;background:#101114;color:#e4aa42;transform:translateY(-50%);transition:border-color .2s ease,background .2s ease,color .2s ease}.concept-environment-viewer>.arrow:hover{border-color:#775c28;background:#17181b;color:#f0b34e}.concept-environment-viewer>.arrow svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.concept-environment-viewer>.prev{left:4px}.concept-environment-viewer>.next{right:4px}.concept-environment-dots{position:absolute;left:50%;bottom:1px;display:flex;align-items:center;gap:7px;transform:translate(-50%)}.concept-environment-dots button{width:7px;height:7px;margin:0;padding:0;border:0;border-radius:50%;background:#626267;transition:background .2s ease,transform .2s ease}.concept-environment-dots button.active{background:#f0b34e;transform:scale(1.35)}@media(max-width:800px){.concept-environment-gallery{grid-template-columns:minmax(270px,40%) minmax(0,60%);width:100%;min-height:390px}.concept-environment-title strong{font-size:36px}.concept-environment-title span{font-size:19px}.concept-environment-title h3{margin-left:12px;font-size:16px}.concept-environment-description{font-size:13px}.concept-environment-viewer{height:390px}.concept-environment-art{height:350px;max-width:calc(100% - 64px)}}@media(max-width:620px){.concept-environment-gallery{grid-template-columns:1fr;min-height:0}.concept-environment-copy{padding:0}.concept-environment-title{width:100%}.concept-environment-title h3{font-size:clamp(14px,4vw,18px)}.concept-environment-description{width:100%;font-size:13px}.concept-environment-viewer{height:min(410px,105vw);margin-top:4px}.concept-environment-art{width:calc(100% - 72px);height:calc(100% - 34px);max-width:none}.concept-environment-viewer>.prev{left:3px}.concept-environment-viewer>.next{right:3px}}.concept-mood-gallery{width:min(100%,900px);margin:0 auto;padding:18px 0 20px;color:#fff}.concept-mood-gallery+.gallery-carousel{display:none}.concept-mood-title{margin-left:0}.concept-mood-description{width:min(820px,100%);margin-top:34px;color:#999;font:600 14px/1.4 IBM Plex Mono,monospace}.concept-mood-description p{margin:0 0 22px}.concept-mood-carousel{width:min(100%,800px);margin:28px auto 0;padding-bottom:34px}.concept-mood-carousel .slide{padding-inline:9px}.concept-mood-carousel .slide-media{height:330px;overflow:hidden;border-radius:24px}.concept-mood-carousel .slide-media img{height:330px;border-radius:24px;object-fit:cover}.concept-mood-carousel .arrow{top:calc(50% - 17px)}.concept-mood-carousel .prev{left:-8px}.concept-mood-carousel .next{right:-8px}.concept-mood-carousel img[alt="Иллюстрация_без_названия 2 1"]{object-position:50% 50%}.concept-mood-carousel img[alt="Иллюстрация_без_названия 7 1"]{object-position:50% 40%}.concept-mood-carousel img[alt="01_Photobash_Ruins 2"]{object-position:58% 50%}.concept-mood-carousel img[alt="dee-s13-asset-2 1"],.concept-mood-carousel img[alt="dee-s13-asset 1"]{object-position:50% 50%}.concept-mood-carousel img[alt="06_Cosmology 1"]{object-position:55% 50%}.concept-mood-carousel img[alt="06_Cosmology 2"]{object-position:72% 50%}.concept-mood-carousel img[alt="01.1 1"]{object-position:56% 50%}@media(max-width:800px){.concept-mood-gallery{padding-top:10px}.concept-mood-description{margin-top:26px;font-size:13px}.concept-mood-carousel{width:100%;margin-top:22px}}@media(max-width:500px){.concept-mood-title{width:100%}.concept-mood-description{font-size:13px}.concept-mood-carousel .slide-media,.concept-mood-carousel .slide-media img{height:min(118vw,430px)}.concept-mood-carousel .prev{left:0}.concept-mood-carousel .next{right:0}}.concept-illustrations-gallery{width:min(100%,900px);margin:0 auto;padding:18px 0 20px;color:#fff}.concept-illustrations-gallery+.gallery-carousel{display:none}.concept-illustrations-title{margin-left:0}.concept-illustrations-description{width:min(820px,100%);margin-top:34px;color:#999;font:600 14px/1.35 IBM Plex Mono,monospace}.concept-illustrations-description p{margin:0 0 20px}.concept-illustrations-carousel{width:min(100%,800px);margin:28px auto 0;padding-bottom:34px}.concept-illustrations-carousel .slide{padding-inline:10.5px}.concept-illustrations-carousel .slide-media{height:335px;overflow:hidden;border-radius:24px;background:#1d1d1d}.concept-illustrations-carousel .slide-media img{height:335px;border-radius:24px;object-fit:cover}.concept-illustrations-carousel .arrow{top:calc(50% - 17px)}.concept-illustrations-carousel .prev{left:-8px}.concept-illustrations-carousel .next{right:-8px}.concept-illustrations-carousel img[alt="02_Mermaid 2"]{object-position:50% 50%}.concept-illustrations-carousel img[alt="Group 819"]{object-fit:contain}.concept-illustrations-carousel img[alt="deescatka-asset-3 3"]{object-position:40% 50%}.concept-illustrations-carousel img[alt="deescatka-asset 3"]{object-position:50% 42%}.concept-illustrations-carousel img[alt="Иллюстрация_без_названия 14"]{object-position:50% 38%}.concept-illustrations-carousel img[alt="deescatka-asset-10 2"]{object-position:50% 34%}.concept-illustrations-carousel img[alt="deescatka-asset-9 2"]{object-position:50% 28%}.concept-illustrations-carousel img[alt="deescatka-asset-12 2"]{object-position:50% 24%}.concept-illustrations-carousel img[alt="11_Queen_of_the_oasis 2"]{object-position:50% 42%}.concept-illustrations-carousel img[alt="10_Killer 2"]{object-position:50% 36%}@media(max-width:800px){.concept-illustrations-gallery{padding-top:10px}.concept-illustrations-description{margin-top:26px;font-size:13px}.concept-illustrations-carousel{width:100%;margin-top:22px}}@media(max-width:500px){.concept-illustrations-title{width:100%}.concept-illustrations-description{font-size:13px}.concept-illustrations-carousel .slide-media,.concept-illustrations-carousel .slide-media img{height:min(118vw,430px)}.concept-illustrations-carousel .prev{left:0}.concept-illustrations-carousel .next{right:0}}.concept.case{padding-bottom:0}.concept-character-gallery{width:min(100%,900px);margin:0 auto;padding:18px 0 44px;color:#fff}.concept-character-gallery+.gallery-carousel{display:none}.concept-character-title{margin-left:0}.concept-character-description{width:min(820px,100%);margin-top:34px;color:#999;font:600 14px/1.35 IBM Plex Mono,monospace}.concept-character-description p{margin:0 0 20px}.concept-character-carousel{width:min(100%,730px);margin:34px auto 0;padding-bottom:34px}.concept-character-carousel .slide{padding-inline:0}.concept-character-carousel .slide-media{height:255px;overflow:hidden;border-radius:18px;background:#1d1d1d}.concept-character-carousel .slide-media img{width:100%;height:255px;border-radius:18px;object-fit:contain}.concept-character-carousel .arrow{top:calc(50% - 17px)}.concept-character-carousel .prev{left:-34px}.concept-character-carousel .next{right:-34px}@media(max-width:800px){.concept-character-gallery{padding-top:10px}.concept-character-description{margin-top:26px;font-size:13px}.concept-character-carousel{width:min(100%,730px);margin-top:24px}.concept-character-carousel .prev{left:0}.concept-character-carousel .next{right:0}}@media(max-width:500px){.concept-character-title{width:100%}.concept-character-description{font-size:13px}.concept-character-carousel .slide-media,.concept-character-carousel .slide-media img{height:min(54vw,255px)}}.contact{position:relative;min-height:620px;padding:82px 24px 34px;background:#1b1b1b}.contact-rule{width:min(1120px,calc(100% - 32px));height:1px;margin:0 auto 62px;background:#444}.contact>span{margin-top:0}.socials{width:min(590px,100%);margin:48px auto 78px;display:grid;grid-template-columns:repeat(4,88px);justify-content:space-between;gap:0}.contact-item{width:88px;display:flex;flex-direction:column;align-items:center;color:#888;cursor:pointer}.contact-icon{width:88px;height:88px;border-radius:8px;background:#333;display:grid;place-items:center;transition:background .2s ease,transform .2s ease}.contact-icon img{width:50px;height:50px;object-fit:contain;transition:transform .2s ease,filter .2s ease}.contact-item strong{margin-top:20px;white-space:nowrap;color:#888;font:700 16px/1 IBM Plex Mono,monospace;text-align:center}.contact-item:hover .contact-icon,.contact-item:focus-visible .contact-icon{background:#3b3b3b;transform:translateY(-2px)}.contact-item:hover .contact-icon img,.contact-item:focus-visible .contact-icon img{transform:scale(1.06);filter:brightness(1.08)}.contact-item.is-pending{cursor:default}.contact-copyright{margin-top:auto;color:#666;font-size:9px}@media(max-width:800px){.contact{padding-top:60px}.contact-rule{margin-bottom:48px}.socials{width:min(540px,100%)}}@media(max-width:500px){.contact{min-height:760px;padding:48px 20px 30px}.contact-rule{width:100%;margin-bottom:42px}.contact p{font-size:clamp(25px,8vw,36px)}.contact h2{font-size:clamp(32px,10vw,46px);margin-bottom:20px}.contact>span{max-width:330px;font-size:10px}.socials{width:244px;margin:44px auto 64px;grid-template-columns:repeat(2,88px);justify-content:space-between;row-gap:42px}}.chapalah-sheet{container-type:inline-size;width:min(100%,1060px);margin:0 auto;background:#dfdcd5;overflow:visible}.chapalah-sheet-canvas{position:relative;width:100%;aspect-ratio:1/2.02;color:#242424}.chapalah-sheet-canvas section{position:absolute;inset:0}.sheet-img{position:absolute;width:auto;height:auto;max-width:none;object-fit:contain}.sheet-heading{position:absolute;z-index:3;font-family:Arial,sans-serif;line-height:1}.sheet-heading h3{margin:0;font-size:4.8cqw;letter-spacing:-.04em}.sheet-heading b{display:block;margin-top:.45cqw;font-size:1.9cqw}.sheet-heading span{display:block;margin-top:.55cqw;color:#68636a;font:700 1.25cqw/1.1 IBM Plex Mono,monospace}.hamsa-heading{left:5.5%;top:3%}.sheet-hamsa blockquote{position:absolute;z-index:2;left:6%;top:9.7%;width:21%;margin:0;padding:2.5% 2.2%;border:0;color:#242424;background:#e6e0dc;font:500 .95cqw/1.32 Georgia,serif;text-align:center;clip-path:polygon(7% 0,93% 0,93% 2%,97% 2%,97% 12%,100% 12%,100% 88%,97% 88%,97% 98%,93% 98%,93% 100%,7% 100%,7% 98%,3% 98%,3% 88%,0 88%,0 12%,3% 12%,3% 2%,7% 2%);box-shadow:inset 0 0 0 1px #cf965c}.sheet-hamsa blockquote:before,.sheet-hamsa blockquote:after{position:absolute;color:#cf7d3c;font:700 3.2cqw/1 Georgia,serif}.sheet-hamsa blockquote:before{content:"“";left:1.2cqw;top:.8cqw}.sheet-hamsa blockquote:after{content:"”";right:1.2cqw;bottom:-.6cqw}.hamsa-main{z-index:2;left:32%;top:2.8%;width:29%}.hamsa-purple{left:64%;top:2.5%;width:28%}.hamsa-gold{left:65%;top:10%;width:27%}.hamsa-sketches{left:64%;top:20.2%;width:28%}.sheet-label{position:absolute;z-index:4;font:800 2.45cqw/1 Arial,sans-serif;letter-spacing:-.025em}.kiri-label{left:14.2%;top:25.4%}.chapalah-label{left:37%;top:24.8%;font-size:4.1cqw}.ismail-label{left:73.2%;top:25.4%}.djinn-label{left:9%;top:52.7%;font-size:4.8cqw}.kiri{left:5.5%;top:28.2%;width:28%}.chapalah-main{left:38%;top:29.1%;width:21.5%}.ismail{left:69.5%;top:27.8%;width:22%}.sheet-paper{position:absolute;z-index:3;padding:1.1%;background:#f4f1ed;filter:drop-shadow(0 .45cqw .25cqw rgba(60,46,38,.18));clip-path:polygon(4% 1%,96% 0,100% 8%,98% 92%,91% 100%,5% 98%,0 91%,2% 8%)}.sheet-paper img{width:100%;height:100%;object-fit:contain}.source-panel{object-fit:contain}.kiri-paper{left:7.5%;top:42.2%;width:28%;height:auto}.chapalah-paper{left:53.5%;top:45%;width:38%;height:auto}.ismail-paper{left:60.5%;top:36.5%;width:34%;height:auto}.paper-variants{display:flex;align-items:flex-end;justify-content:space-evenly;gap:.3cqw}.paper-variants img{min-width:0;object-fit:contain}.chapalah-color-variants img{width:30%;height:100%;object-position:50% 55%}.chapalah-color-variants img:nth-child(2){filter:saturate(.82) hue-rotate(-8deg)}.chapalah-color-variants img:nth-child(3){filter:saturate(.9) hue-rotate(7deg)}.chapalah-sketch-variants{align-items:center}.chapalah-sketch-variants img{width:15%;height:100%;filter:grayscale(1) contrast(1.4);object-position:50% 45%}.ismail-variants{align-items:center}.ismail-variants img{width:18%;height:100%;object-position:50% 30%}.ismail-variants img:nth-child(2){filter:grayscale(.3) brightness(.78)}.ismail-variants img:nth-child(3){filter:grayscale(1) brightness(.65)}.ismail-variants img:nth-child(4){filter:saturate(.55) hue-rotate(12deg)}.ismail-variants img:nth-child(5){filter:grayscale(.65) brightness(.85)}.sheet-arrow{position:absolute;z-index:5;color:#8d80b5;font:400 6.4cqw/1 Arial,sans-serif;transform-origin:center}.arrow-kiri{left:23%;top:29.8%;transform:rotate(25deg)}.arrow-chapalah{left:28%;top:41%;transform:rotate(62deg)}.arrow-ismail{left:87%;top:32.5%;transform:rotate(-15deg)}.early-paper{left:8.5%;top:57%;width:28%;height:auto}.djinn-masks{left:44%;top:52.5%;width:45%}.djinn-silhouettes{left:40%;top:57.2%;width:53%;height:auto}.djinn-finals{left:8%;top:66%;width:82%}.djinn-winged{left:7%;top:83.3%;width:38%}.djinn-paper{left:52%;top:82.5%;width:39%;height:auto}.arrow-djinn-a{left:31%;top:57%;transform:rotate(55deg)}.arrow-djinn-b{left:42%;top:51.5%;transform:rotate(5deg)}:root{--page-content-max:1180px;--page-gutter:24px;--page-container-width:min(var(--page-content-max),calc(100% - (2 * var(--page-gutter))))}.page-container,.wrap,.project-hero,.twilight-content,.twilight-galleries,.void-content,.void-galleries,.chapalah-content,.mobile-hero-inner,.concept-hero-inner,.concept-environment-gallery,.concept-mood-gallery,.concept-illustrations-gallery,.concept-character-gallery{width:var(--page-container-width);margin-inline:auto}header{padding-inline:max(var(--page-gutter),calc((100% - var(--page-content-max))/2))}.about-inner{width:var(--page-container-width)}.about-copy{padding-left:0}.twilight-galleries{max-width:none}.concept-environment-gallery{grid-template-columns:minmax(0,360px) minmax(0,540px);justify-content:space-between}.concept-environment-gallery,.concept-mood-gallery,.concept-illustrations-gallery,.concept-character-gallery{width:100%;max-width:none}.mobile-selected{width:100%}.mobile-project-list{width:min(100%,840px);margin-inline:auto}.released-heading{margin-left:0;margin-right:auto}.contact{padding-inline:0}.contact-rule{width:var(--page-container-width)}@media(max-width:800px){:root{--page-gutter:14px}.about-copy{padding-inline:0}.concept-environment-gallery{grid-template-columns:1fr}}:root{--font-family:"IBM Plex Mono",monospace;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-size-hero-title:29px;--font-size-section-number:42px;--font-size-section-title:20px;--font-size-subtitle:12px;--font-size-body:10px;--font-size-caption:9px;--font-size-button:13px;--font-size-navigation:16px;--project-hero-height:520px;--project-hero-inset:24px}html,body,button,a,input,textarea,select{font-family:var(--font-family)}nav a{font-size:var(--font-size-navigation);font-weight:var(--font-weight-bold)}.twilight-back,.project-back{font-size:var(--font-size-button);font-weight:var(--font-weight-bold)}@media(min-width:801px){.twilight-hero,.void-hero,.chapalah-hero,.mobile-hero,.concept-hero{height:var(--project-hero-height);min-height:var(--project-hero-height);max-height:var(--project-hero-height);aspect-ratio:auto}.twilight-content,.void-content,.chapalah-content,.mobile-hero-inner,.concept-hero-inner{height:100%}.twilight-content,.void-content,.chapalah-content,.mobile-hero-copy,.concept-hero-copy{display:flex;flex-direction:column;padding-top:var(--project-hero-inset);padding-bottom:var(--project-hero-inset)}.void-content,.chapalah-content,.mobile-hero-copy,.concept-hero-copy{height:100%}.twilight-platforms,.void-platforms,.chapalah-socials{margin-top:auto}.mobile-description,.concept-description{flex:1;display:flex;flex-direction:column;justify-content:flex-end}.twilight-art{inset:var(--project-hero-inset) 0}.void-hero-art{inset:var(--project-hero-inset) 0;height:calc(100% - (2 * var(--project-hero-inset)))}.chapalah-hero-art{inset:var(--project-hero-inset) 0 auto auto;height:calc(100% - (2 * var(--project-hero-inset)))}.mobile-hero-art,.concept-hero-art{top:var(--project-hero-inset);bottom:auto;height:calc(100% - (2 * var(--project-hero-inset)))}}.twilight-content h2,.void-content h2,.chapalah-content h2,.mobile-hero-copy h2,.concept-hero-copy h2{font-size:var(--font-size-hero-title);font-weight:var(--font-weight-bold);line-height:1.08;letter-spacing:-.025em}.twilight-kicker,.void-kicker,.mobile-kicker,.concept-kicker{font-size:var(--font-size-subtitle);font-weight:var(--font-weight-semibold);line-height:1.25}.twilight-role b,.void-role b,.mobile-role b{font-size:var(--font-size-subtitle);font-weight:var(--font-weight-bold)}.twilight-role strong,.void-role strong,.mobile-role strong{font-size:var(--font-size-button);font-weight:var(--font-weight-bold);line-height:1.3}.twilight-disciplines,.void-disciplines,.concept-disciplines{font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);line-height:1.4}.twilight-description,.void-description,.mobile-description,.concept-description{font-size:var(--font-size-body);font-weight:var(--font-weight-regular);line-height:1.45}.twilight-description p,.void-description p,.mobile-description p,.concept-description p{margin-bottom:8px}.about-copy{display:flex;flex-direction:column;height:100%;padding-top:54px;padding-bottom:46px}.about-copy h1{font-size:var(--font-size-hero-title);font-weight:var(--font-weight-bold)}.about-copy h2{font-size:var(--font-size-subtitle);font-weight:var(--font-weight-semibold)}.about-text{font-size:var(--font-size-body);font-weight:var(--font-weight-regular);line-height:1.45}.tools-title b{font-size:var(--font-size-subtitle);font-weight:var(--font-weight-bold)}.about-actions{margin-top:auto}.about-actions a{font-size:var(--font-size-button);font-weight:var(--font-weight-bold)}.twilight-section-title strong,.concept-environment-title strong,.concept-mood-title strong,.concept-illustrations-title strong,.concept-character-title strong{font-size:var(--font-size-section-number);font-weight:var(--font-weight-bold);line-height:.95}.twilight-section-title span,.concept-environment-title span,.concept-mood-title span,.concept-illustrations-title span,.concept-character-title span{font-size:var(--font-size-section-title);font-weight:var(--font-weight-bold);line-height:1}.twilight-section-title h3,.concept-environment-title h3,.concept-mood-title h3,.concept-illustrations-title h3,.concept-character-title h3{margin-left:10px;font-size:var(--font-size-section-title);font-weight:var(--font-weight-bold);line-height:1.1;letter-spacing:-.025em}@media(max-width:900px){.about-copy{height:auto}.about-actions{margin-top:23px}}@media(max-width:800px){:root{--font-size-hero-title:25px;--font-size-section-number:36px;--font-size-section-title:16px;--font-size-navigation:10px}.twilight-hero,.void-hero,.chapalah-hero,.mobile-hero,.concept-hero{height:auto;max-height:none}.twilight-content,.void-content,.chapalah-content,.mobile-hero-copy,.concept-hero-copy{display:block;height:auto}.mobile-description,.concept-description{display:block}.mobile .wrap.stack{min-width:0}.mobile-released,.released-carousel,.released-carousel .viewport{min-width:0;width:100%;max-width:100%}}@media(max-width:500px){:root{--font-size-hero-title:23px;--font-size-section-number:34px;--font-size-section-title:14px}}.chapalah-sheet{background:#dfdcd5}.chapalah-sheet-canvas{aspect-ratio:1/2.02;overflow:hidden}.chapalah-sheet-canvas>.sheet-img{max-width:none;object-fit:contain;filter:none}.board-hamsa-copy{left:4.8%;top:2.4%;width:28%}.board-kiri{left:3.8%;top:24%;width:32%}.board-chapalah{left:35.2%;top:24%;width:29%}.board-chapalah-variants{left:5.2%;top:41.4%;width:33%}.board-ismail{left:58.5%;top:24%;width:40.5%}.board-djinn-title{left:9%;top:52.9%;width:22.5%}.board-djinn-search{left:40.5%;top:44.3%;width:52.8%}.board-djinn-bases{left:7.8%;top:55.4%;width:85%}.board-djinn-concepts{left:52%;top:82.4%;width:39%;height:auto}.djinn-finals{left:8%;top:66.1%;width:82%}.djinn-winged{left:7%;top:83.1%;width:38%}@media(max-width:800px){.chapalah-sheet{width:100%}}:root{--description-font-size:14px;--description-line-height:1.6;--font-size-body:var(--description-font-size);--project-header-copy-width:620px;--project-header-copy-max:58%}.about-text,.twilight-description,.void-description,.mobile-description,.concept-description,.concept-environment-description,.concept-mood-description,.concept-illustrations-description,.concept-character-description{font-family:IBM Plex Mono,monospace;font-size:var(--description-font-size);font-weight:400;line-height:var(--description-line-height)}.about-text em{font-weight:600}.concept-environment-description,.concept-mood-description,.concept-illustrations-description,.concept-character-description{color:#aaa}@media(min-width:801px){:root{--project-hero-height:580px}.about,.about-inner{min-height:690px}.about-inner{grid-template-columns:58% 42%}.about-text{width:min(100%,var(--project-header-copy-width))}.concept-hero-copy{width:min(var(--project-header-copy-width),var(--project-header-copy-max))}.twilight-description,.void-description,.chapalah-content .void-description{width:var(--project-header-copy-width);max-width:var(--project-header-copy-max)}.concept-description{width:100%;max-width:none}.mobile-hero-copy{width:min(var(--project-header-copy-width),var(--project-header-copy-max))}.mobile-description{width:100%;max-width:none}}.twilight-hero:after,.void-hero:after,.chapalah-hero:after,.concept-hero:after{content:"";position:absolute;z-index:1;pointer-events:none;inset:auto 0 0;height:64px}.twilight-hero:after{background:linear-gradient(to bottom,transparent,#30303d)}.void-hero:after{background:linear-gradient(to bottom,transparent,#1d1d1d)}.chapalah-hero:after{background:linear-gradient(to bottom,transparent,#dfdcd5)}.concept-hero:after{background:linear-gradient(to bottom,transparent,#1a1a1a)}.twilight-art{background-image:linear-gradient(90deg,#30303d 0%,#30303d 34%,rgba(48,48,61,.97) 45%,rgba(48,48,61,.72) 59%,rgba(48,48,61,.18) 76%,transparent 90%),linear-gradient(0deg,#30303d 0%,transparent 32%),url(/assets/twilight/%D0%A8%D0%B8%201.png)}.void-hero-shade{background:linear-gradient(90deg,#1d1d1d 0%,#1d1d1d 34%,rgba(29,29,29,.98) 45%,rgba(29,29,29,.82) 59%,rgba(29,29,29,.25) 75%,transparent 89%),linear-gradient(0deg,#1d1d1d 0%,rgba(29,29,29,.28) 11%,transparent 27%)}.chapalah-hero-shade{background:linear-gradient(90deg,#dfdcd5 0%,#dfdcd5 42%,rgba(223,220,213,.97) 51%,rgba(223,220,213,.76) 63%,rgba(223,220,213,.2) 78%,transparent 90%),linear-gradient(0deg,#dfdcd5 0%,rgba(223,220,213,.25) 11%,transparent 27%)}.concept-hero-art{-webkit-mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.18) 18%,rgba(0,0,0,.68) 32%,#000 49%);mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.18) 18%,rgba(0,0,0,.68) 32%,#000 49%)}@media(max-width:800px){.about-text,.twilight-description,.void-description,.mobile-description,.concept-description,.concept-environment-description,.concept-mood-description,.concept-illustrations-description,.concept-character-description{font-size:var(--description-font-size);line-height:var(--description-line-height)}.twilight-hero{min-height:1120px}.void-hero,.chapalah-hero{min-height:1420px}.concept-hero{min-height:1200px}.twilight-hero:after,.void-hero:after,.chapalah-hero:after,.concept-hero:after{height:82px}.twilight-art{background-image:linear-gradient(180deg,#30303d 0%,rgba(48,48,61,.42) 20%,transparent 45%),linear-gradient(0deg,#30303d 0%,transparent 30%),url(/assets/twilight/%D0%A8%D0%B8%201.png)}.concept-hero-art{-webkit-mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.42) 18%,#000 40%);mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.42) 18%,#000 40%)}}.work-grid{align-items:start}.work-card{height:auto;aspect-ratio:3/5;border-radius:8px;overflow:hidden}.work-card>.work-cover{height:100%}.work-cover>img:first-child{object-fit:cover}.about-tools{width:min(100%,700px)}.about-tools .tool-grid{gap:20px}.about-tools .tool img{width:56px;height:56px}.about-tools .tool span{margin-top:8px;font-size:10px;line-height:1.2}.about-actions{gap:26px}.about-actions a{width:200px;min-width:200px;height:52px;padding-inline:20px;border-radius:6px;font-size:15px}@media(min-width:901px){.about-inner{grid-template-columns:64% 36%}.about-copy{padding-bottom:24px}.about-text{width:min(100%,700px)}.about-text p:first-child{max-width:560px}.about-rule{width:min(100%,700px)}.about-visual:before{background:linear-gradient(90deg,#1d1d1d 0%,rgba(29,29,29,.96) 12%,rgba(29,29,29,.55) 28%,transparent 48%),linear-gradient(0deg,#1d1d1d 0%,transparent 23%)}}@media(max-width:900px){.about-actions a{width:auto;min-width:0}}.spine-surface>.spine-mount{position:absolute;inset:0;transform:none;visibility:hidden}.spine-surface[data-ready=true]>.spine-mount{visibility:visible}.spine-surface>.spine-poster{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;pointer-events:none}.spine-surface[data-ready=true]>.spine-poster{visibility:hidden}.spine-player-host>.spine-mount>.spine-player{transform:translate(var(--character-x,0),var(--character-y,0)) scale(var(--character-scale,1));transform-origin:50% 100%}.spine-player-error{display:none!important}.chapalah-sheet-canvas{aspect-ratio:1/2.18}.board-kiri{left:4.5%;top:24.5%;width:30%}.board-chapalah{left:36.5%;top:24%;width:27%}.board-chapalah-variants{left:5.5%;top:40.5%;width:30%}.board-ismail{left:62%;top:24.8%;width:36%}.board-djinn-title{left:9%;top:53.5%;width:21%}.board-djinn-search{left:55%;top:44.5%;width:37%}.board-djinn-bases{left:8%;top:58.5%;width:84%}.djinn-finals{left:9%;top:69%;width:80%}.djinn-winged{left:8%;top:84.5%;width:36%}.board-djinn-concepts{left:53%;top:83.5%;width:38%;height:auto}.work-logo,.released-logo{top:55%;bottom:auto;left:50%;transform:translate(-50%,-50%)}.work-card .work-logo{width:86%;height:120px;max-height:28%;object-fit:contain}.work-card:nth-child(1) .work-logo{width:96%;height:164px;max-height:38%}.work-card:nth-child(2) .work-logo{width:94%;height:160px;max-height:37%}.work-card:nth-child(3) .work-logo{width:86%;height:120px;max-height:28%}.released-logo{width:96%;height:160px;max-height:37%;justify-content:center}@media(min-width:1001px){.released-logo strong{font-size:47px}.released-logo span{font-size:35px}}@media(min-width:801px)and (max-width:1000px){.released-logo,.released-logo span{font-size:3.2vw}.released-logo strong{font-size:4.4vw}}.work-info{min-height:120px;height:auto;padding:14px 14px 15px!important;gap:5px;background:linear-gradient(to top,#090909,#090909fa 76%,#090909e0)!important;transition:transform .28s ease-in-out,opacity .28s ease-in-out,visibility 0s linear .28s}.work-info h3{margin:0;font:700 15px/1.4 IBM Plex Mono,monospace;overflow-wrap:anywhere}.work-info small{font:600 12px/1.4 IBM Plex Mono,monospace;overflow-wrap:anywhere}.work-info p{margin:2px 0 0;font:400 12px/1.45 IBM Plex Mono,monospace;overflow-wrap:anywhere}.work-card:hover .work-logo,.work-card:focus-visible .work-logo{transform:translate(-50%,-50%)}.work-card:hover .released-logo,.work-card:focus-visible .released-logo{transform:translate(-50%,-50%)}.work-card:hover .work-cover>img:first-child,.work-card:focus-visible .work-cover>img:first-child{transform:none;filter:none}@media(max-width:800px){.work-info{min-height:120px;padding:12px!important}.work-info h3{font-size:15px}.work-info small,.work-info p{font-size:12px}}.about-heading{position:relative;width:max-content;max-width:100%;padding-right:141px;margin-bottom:7px}.about-heading-text{min-width:0}.about-heading .about-role{margin-bottom:0}.about-heading-photo{display:block;position:absolute;right:0;bottom:0;width:125px;height:auto;aspect-ratio:1047/1062;object-fit:contain;filter:none}@media(max-width:1100px)and (min-width:901px){.about-heading{padding-right:120px}.about-heading-photo{width:104px}}@media(max-width:900px){.about-heading{padding-right:116px}.about-heading-photo{width:100px}}@media(max-width:767px){.about-heading{padding-right:94px}.about-heading-photo{width:82px}}.twilight-section-title,.concept-environment-title,.concept-mood-title,.concept-illustrations-title,.concept-character-title{display:table;justify-self:start;align-self:start;width:auto!important;max-width:100%;padding-bottom:6px;border-bottom:2px solid #55565a}.twilight-section-title>div,.concept-environment-title>div,.concept-mood-title>div,.concept-illustrations-title>div,.concept-character-title>div{display:inline-flex;width:auto;max-width:100%;align-items:baseline}.work .heading{display:table;width:auto;max-width:100%;padding-bottom:6px;border-bottom:2px solid #55565a}@media(max-width:500px){.twilight-section-title>div,.concept-environment-title>div,.concept-mood-title>div,.concept-illustrations-title>div,.concept-character-title>div{white-space:normal;flex-wrap:wrap}}@media(min-width:801px){.mobile-description,.concept-description{flex:0 0 auto;display:block;justify-content:initial;margin-top:40px}.mobile-description{margin-top:28px}.concept-environment-gallery{grid-template-columns:minmax(0,360px) minmax(0,1fr);column-gap:48px;min-height:520px}.concept-environment-viewer{height:520px}.concept-environment-art{width:min(570px,calc(100% - 88px));max-width:none;height:480px}.concept-environment-viewer>.prev{left:8px}.concept-environment-viewer>.next{right:8px}.concept-environment-dots{bottom:4px}}@media(min-width:801px)and (max-width:1050px){.concept-environment-gallery{grid-template-columns:minmax(270px,36%) minmax(0,64%);column-gap:24px;min-height:470px}.concept-environment-viewer{height:470px}.concept-environment-art{width:calc(100% - 76px);height:430px}}@media(max-width:800px){.concept-environment-viewer{height:clamp(390px,80vw,520px)}.concept-environment-art{width:calc(100% - 72px);max-width:none;height:calc(100% - 36px)}}.case{position:relative;--section-transition-height: 80px}.case:after,.work:after{content:"";position:absolute;z-index:0;right:0;bottom:0;left:0;height:var(--section-transition-height, 80px);pointer-events:none}.case.twilight-case{background:#30303d}.case.twilight-case:after{background:linear-gradient(to bottom,#30303d,#1d1d1d)}.case.void-case{background:#1d1d1d}.case.void-case:after{display:none}.case.chapalah{background:#dfdcd5}.case.chapalah:after{background:linear-gradient(to bottom,#dfdcd5,#eef0f7)}.case.mobile{background:#eef0f7}.case.mobile:after{display:none}.case.concept{background:#1a1a1a}.case.concept:after{display:none}.case.void-case,.case.mobile{padding-bottom:50px}.case.twilight-case{padding-bottom:30px;--section-transition-height: 30px}@media(min-width:801px){.chapalah-hero-art,.concept-hero-art{top:0;bottom:auto;height:calc(100% - (2 * var(--project-hero-inset)))}.work{position:relative}.work:after{left:50%;width:100vw;transform:translate(-50%);background:linear-gradient(to bottom,#1d1d1d,#30303d)}}.contact{background:linear-gradient(to bottom,#1a1a1a 0,#1b1b1b 80px)}.mobile-released{background:#eef0f7;box-shadow:0 0 0 100vmax #eef0f7}@media(max-width:800px){.case{--section-transition-height: 64px}.contact{background:linear-gradient(to bottom,#1a1a1a 0,#1b1b1b 64px)}}.back-to-top{position:fixed;z-index:90;right:28px;bottom:28px;display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid #7b622d;border-radius:50%;background:#191919a6;color:#e4aa42;opacity:0;visibility:hidden;pointer-events:none;cursor:pointer;transform:translateY(10px);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:opacity .22s ease,visibility .22s ease,transform .22s ease,background-color .22s ease,border-color .22s ease}.back-to-top.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.back-to-top svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .22s ease}.back-to-top:hover,.back-to-top:focus-visible{border-color:#c49335;background:#191919d6;color:#f0b34e}.back-to-top:hover svg,.back-to-top:focus-visible svg{transform:translateY(-3px)}.back-to-top:focus-visible{outline:2px solid rgba(240,179,78,.38);outline-offset:3px}@media(max-width:800px){.back-to-top{right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));width:42px;height:42px}}@media(prefers-reduced-motion:reduce){.back-to-top,.back-to-top svg{transition:none}}.void-world-carousel,.void-character-carousel{width:100%;max-width:980px}.void-world-carousel .slide-media{height:355px}.void-world-carousel .slide-media img{max-height:355px;object-fit:contain}.void-character-carousel .slide-media,.void-character-carousel .slide-media img{height:360px;max-height:360px;object-fit:contain}@media(max-width:800px){.void-world-carousel,.void-character-carousel{max-width:100%}.void-world-carousel .slide-media{height:min(355px,42vw)}.void-character-carousel .slide-media{height:min(360px,52vw)}}@media(max-width:500px){.void-world-carousel .slide-media{height:min(355px,52vw)}.void-character-carousel .slide-media{height:min(360px,112vw)}}:root{--project-link-icon-size: 40px;--project-link-icon-gap: 12px}.twilight-description>p:last-child,.void-description>p:last-child,.chapalah-content .void-description>p:last-child{margin-bottom:0}.twilight-platforms,.void-platforms,.chapalah-socials{display:flex;align-items:center;flex-wrap:nowrap;gap:var(--project-link-icon-gap);position:static;margin:28px 0 0}.twilight-platforms>button,.twilight-platforms>a,.void-platforms>button,.void-platforms>a,.chapalah-socials>button,.chapalah-socials>a{flex:0 0 var(--project-link-icon-size);width:var(--project-link-icon-size);height:var(--project-link-icon-size);padding:0;border:0;background:transparent;cursor:pointer;transition:transform .2s,filter .2s}.twilight-platforms>button>img,.twilight-platforms>a>img,.void-platforms>button>img,.void-platforms>a>img,.chapalah-socials>button>img,.chapalah-socials>a>img{width:100%;height:100%;object-fit:contain}.project-platform-link:hover,.project-platform-link:focus-visible{transform:translateY(-1px);filter:brightness(1.15)}@media(min-width:801px){.twilight-art{inset:0;width:100%;max-width:none;background-repeat:no-repeat;background-size:100% 100%,100% 100%,auto 100%;background-position:center,center,right center}}@media(min-width:320px)and (max-width:767px){html,body,#root{max-width:100%;overflow-x:hidden}body{touch-action:pan-y}.about-visual,.twilight-art,.void-hero-art,.void-hero-shade,.chapalah-hero-art,.chapalah-hero-shade,.mobile-hero-art,.concept-hero-art,.twilight-hero:after,.void-hero:after,.chapalah-hero:after,.concept-hero:after{display:none!important}.about{min-height:0;padding:82px 0 54px}.about-inner{display:block;min-height:0}.about-copy{width:100%;height:auto;padding:0}.about-text{width:100%}.about-text br{display:none}.about-tools{margin-top:30px}.about-tools .tool-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 10px}.about-tools .tool img{width:48px;height:48px}.about-tools .tool span{font-size:8px;overflow-wrap:anywhere}.about-actions{display:grid;grid-template-columns:1fr;gap:12px}.about-actions a{width:100%;height:50px}.twilight-hero,.void-hero,.chapalah-hero,.mobile-hero,.concept-hero{min-height:0!important;height:auto!important;max-height:none!important;aspect-ratio:auto!important;overflow:visible}.twilight-content,.void-content,.chapalah-content,.mobile-hero-inner,.concept-hero-inner{width:calc(100% - 28px);height:auto;min-height:0;margin-inline:auto;padding:28px 0 40px}.mobile-hero-copy,.concept-hero-copy{width:100%;padding:0}.twilight-content h2,.void-content h2,.chapalah-content h2,.mobile-hero-copy h2,.concept-hero-copy h2{white-space:normal}.twilight-description,.void-description,.chapalah-content .void-description,.mobile-description,.concept-description{width:100%;max-width:none;font-size:13px;line-height:1.55}.twilight-rule,.void-rule,.mobile-rule,.concept-rule{width:100%;max-width:100%}.twilight-platforms,.void-platforms,.chapalah-socials{margin-top:24px}.work{padding:48px 0 64px}.work-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:24px}.work-card{width:100%;height:auto!important;min-height:0;aspect-ratio:1/1;border-radius:7px}.work-card .work-cover{inset:0;height:100%;border-radius:inherit}.work-cover>img:first-child{object-fit:cover}.work-logo,.released-logo{top:48%}.work-card .work-logo,.work-card:nth-child(1) .work-logo,.work-card:nth-child(2) .work-logo,.work-card:nth-child(3) .work-logo{width:86%;height:44%;max-height:44%}.released-logo{width:88%;height:46%;max-height:46%}.released-logo strong{font-size:clamp(24px,8vw,34px)}.released-logo span{font-size:clamp(15px,4.8vw,21px)}.work-info{min-height:38px;padding:7px 5px!important;transform:none!important;opacity:1;visibility:visible;background:linear-gradient(to top,#060606f5,#060606b8)!important}.work-info h3{margin:0;font-size:9px;line-height:1.2}.work-info small,.work-info p{display:none}.stack{gap:24px}.gallery-carousel{max-width:100%;padding-inline:25px;padding-bottom:28px;touch-action:pan-y}.gallery-carousel .slide-media{height:min(58vw,250px)}.gallery-carousel .arrow{width:34px;height:34px}.gallery-carousel .arrow svg{width:15px;height:15px}.twilight-carousel .slide-media,.twilight-cinematic .slide-media,.void-world-carousel .slide-media{height:min(54vw,230px);min-height:0}.void-character-carousel .slide-media{height:min(76vw,310px)}.concept-environment-media{min-height:0;height:min(64vw,275px)}.concept-mood-carousel .slide-media,.concept-illustrations-carousel .slide-media,.concept-character-carousel .slide-media{height:min(68vw,290px)}.spine-carousel{--spine-stage-height:min(68vw,275px)}.vfx-carousel{--vfx-stage-height:min(62vw,250px)}.spine-adaptive-track{height:calc(var(--spine-stage-height) + 25px)}.spine-character>b{padding-top:6px;font-size:10px}.case{padding-bottom:72px}.chapalah-sheet-canvas{overflow:hidden}.mobile .wrap.stack{width:calc(100% - 28px)}.mobile-released{margin-top:0;padding:28px 0}.mobile .released-carousel .slide-media{height:min(31vw,128px)}.mobile .released-carousel .slide-media img{width:min(29vw,120px);height:min(29vw,120px)}.released-heading{width:100%;max-width:none;margin:0 0 20px}.mobile-selected{padding:28px 0 18px}.mobile-selected h3{margin-bottom:34px}.mobile-project-list{gap:42px}.mobile-project{display:grid;grid-template-columns:74px minmax(0,1fr);grid-template-rows:auto auto;column-gap:14px;row-gap:16px;align-items:center;width:100%;min-width:0}.mobile-project-number{grid-column:1;grid-row:1;align-self:center;padding:0;font-size:62px;line-height:.82;text-align:left}.mobile-project-icon{grid-column:2;grid-row:1;width:108px;height:108px;border-radius:21px}.mobile-project-shots,.mobile-project-landscape .mobile-project-shots,.mobile-project-portrait .mobile-project-shots{grid-column:1/-1;grid-row:2;display:flex;gap:8px;width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;padding:0 0 10px;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-inline:contain;touch-action:pan-x;scrollbar-width:thin;scrollbar-color:#aebbd0 #dde3ee}.mobile-project-shots::-webkit-scrollbar{height:3px}.mobile-project-shots::-webkit-scrollbar-track{background:#dde3ee;border-radius:9px}.mobile-project-shots::-webkit-scrollbar-thumb{background:#aebbd0;border-radius:9px}.mobile-project-landscape .mobile-project-shots button,.mobile-project-portrait .mobile-project-shots button{flex:0 0 calc((100% - 16px)/3);width:auto;min-width:0;scroll-snap-align:start}.mobile-project-landscape .mobile-project-shots button{aspect-ratio:16/9}.mobile-project-portrait .mobile-project-shots button{aspect-ratio:9/16}.mobile-project-shots img{width:100%;height:100%;object-fit:cover}}@media(min-width:320px)and (max-width:374px){.work-grid{gap:10px}.work-info h3{font-size:8px}.mobile-project{grid-template-columns:66px minmax(0,1fr);column-gap:12px}.mobile-project-number{font-size:55px}.mobile-project-icon{width:100px;height:100px}}@media(max-width:767px){.hero{display:block;height:auto;padding-top:64px;aspect-ratio:auto;overflow:hidden}.hero img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;object-position:50% 52%}.about{padding-top:38px}.released-carousel{padding:0 26px 4px;touch-action:pan-y}.mobile .released-carousel .slide{flex-basis:25%!important;min-width:0;padding-inline:4px}.mobile .released-carousel .slide-media{height:auto;aspect-ratio:1;min-width:0;border-radius:16px}.mobile .released-carousel .slide-media img{display:block;width:100%;height:100%;max-height:none;min-width:0;border-radius:16px}.released-carousel .slide-caption{font-size:9px;line-height:1.35;min-height:37px;margin-top:10px;overflow-wrap:anywhere}.mobile .released-carousel .arrow{top:calc((100vw - 88px)/8);width:22px;height:22px}.mobile-project-shots button[data-orientation=landscape]{flex:0 0 100%;width:100%;aspect-ratio:var(--shot-ratio);scroll-snap-align:start;scroll-snap-stop:always}.mobile-project-shots button[data-orientation=portrait]{flex:0 0 calc((100% - 16px)/3);width:auto;aspect-ratio:var(--shot-ratio);scroll-snap-align:start;scroll-snap-stop:always}.mobile-project-shots button[data-orientation] img{object-fit:contain}.mobile-project-shots{align-items:center;touch-action:pan-x pan-y}}.language-switcher{display:flex;align-items:center;gap:7px;white-space:nowrap;padding-bottom:9px;font-size:var(--font-size-navigation,16px);font-weight:700;color:#c5c5c5}.language-switcher button{border:0;background:transparent;color:#c5c5c5;padding:7px 0;cursor:pointer;transition:color .2s;font:inherit}.language-switcher button[aria-pressed=true],.language-switcher button:hover{color:var(--gold)}.language-switcher button:focus-visible{outline:1px solid var(--gold);outline-offset:4px}@media(max-width:800px){.language-switcher{gap:4px;font-size:10px}}@media(max-width:480px){header{padding-inline:10px}header nav{gap:9px}.brand b{font-size:12px}nav a{font-size:9px}.language-switcher{font-size:9px;gap:3px}}html[lang=en] .contact h2{max-width:100%;overflow-wrap:normal;font-size:clamp(28px,6.4vw,76px)}.localized-board{container-type:inline-size}.localized-board>img{width:100%;height:auto}.board-heading-overlay,.board-hamsa-heading,.board-hamsa-story{display:none}html[lang=en] .board-heading-overlay{display:flex;position:absolute;inset:0 0 auto;height:10%;align-items:center;justify-content:center;background:#dfdcd5;font:900 8.5cqw/1 Arial,sans-serif;white-space:nowrap;color:#222}html[lang=en] .board-chapalah .board-heading-overlay{height:23.5%;align-items:flex-start;padding-top:4%;font-size:17cqw;white-space:normal;text-align:center;line-height:1.2;clip-path:none}html[lang=en] .board-djinn-title .board-heading-overlay{height:100%;font-size:29cqw}html[lang=en] .board-hamsa-heading{display:flex;position:absolute;inset:0 0 auto;height:35%;padding:6% 3%;flex-direction:column;background:#dfdcd5;color:#222;font-family:Arial,sans-serif;gap:4%}.board-hamsa-heading b{font-size:21cqw;font-weight:900;line-height:1.1}.board-hamsa-heading strong{font-size:8cqw;font-weight:900;line-height:1.25}.board-hamsa-heading small{font-size:7cqw;color:#656565;line-height:1.3}html[lang=en] .board-hamsa-story{display:flex;flex-direction:column;justify-content:center;position:absolute;top:51%;left:4%;width:78%;height:41%;margin:0;background:#dfdcd5;color:#222;text-align:center;font:700 3.9cqw/1.2 Georgia,serif}
