*{padding:0;margin:0;color:#fff}:root{--border-color:#161616;--block-background:#080808;--border-radius:3px;--text-color-p:#e7eaf2}body{background-color:#000;min-height:100vh;zoom:.75;-moz-transform:scale(.75);-moz-transform-origin:0 0}main{max-width:1440px;padding:46px;display:flex;flex-direction:column;gap:64px;margin:0 auto}.title-text{font-family:"Encode Sans Expanded",serif;font-weight:900;font-size:64px;color:#fff;height:auto}.default-hover{transition:.3s}.default-hover:hover{transition:.5s;opacity:.7}.text-up{text-transform:uppercase}.preview-block-parent{position:relative;width:100%;padding-top: calc(9 / 16 * 100%);border-radius:46px;border:var(--border-radius) solid var(--border-color);overflow:hidden}.preview-block-bac-img{background-size:cover;background-repeat:no-repeat;background-position:center}.preview-block{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.preview-block-video{width:100%;height:100%;position:absolute;top:0;left:0;z-index:99;object-fit:cover}.preview-block-content{position:absolute;z-index:101;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;height:auto;width:100%;background:linear-gradient(rgba(0,0,0,0) 0%,rgba(0,0,0,.25) 50%,rgba(0,0,0,0) 100%);padding:50px 0}.preview-block-content-logo{width:50%;height:auto}.preview-block-content-job{font-family:"Inter",serif;font-weight:500;font-size:24px;color:var(--text-color-p)}.preview-block-switch{display:flex;gap:6px;text-decoration:none;border:var(--border-radius) solid var(--border-color);border-radius:46px;background-color:#0d0d0d;position:absolute;left:0;top:0;margin:46px;padding:12px 24px;z-index:101;transition:.3s}.preview-block-switch:hover{border-color:#3b3b3b;transition:.5s;background-color:#101010}.preview-block-switch-icon{width:24px;height:24px}.preview-block-switch-text{font-family:"Inter",serif;font-weight:600;font-size:20px}.preview-block-shadow-all{position:absolute;width:100%;height:30%;top:0;left:0;z-index:100;object-fit:cover;background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,0))}.work-parent{width:100%;border-radius:46px;background-color:rgba(14,14,14,.5);border:var(--border-radius) solid var(--border-color);padding-top:46px;flex-direction:column;display:flex;gap:32px;text-decoration:none;transition:.3s}.work-parent:hover{background-color:rgba(14,14,14,1);transition:.5s}.work-content{padding:0 46px;display:flex;justify-content:space-between;align-items:center}.work-content-text{display:flex;flex-direction:column;gap:16px}.work-content-text-title{font-family:"Inter",serif;font-weight:600;font-size:32px}.work-content-text-description{font-family:"Inter",serif;font-weight:400;font-size:24px;color:var(--text-color-p)}.work-content-arrow{width:52px;height:52px}.section-base{display:flex;flex-direction:column;gap:32px}.work-preview{width:100%;max-height:430px;aspect-ratio: 16 / 9;background-size:cover;background-repeat:no-repeat;background-position:center;display:flex;justify-content:center;align-items:center;border-radius:46px;border-top:var(--border-radius) solid var(--border-color)}.work-preview-logo{max-width:480px;height:auto}.work-preview-wrap{width:100%;height:fit-content;padding:50px 0;background:linear-gradient(rgba(0,0,0,0) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0) 100%);display:flex;justify-content:center}.more-work-parent{display:flex;flex-direction:column;gap:64px;padding:46px;border-radius:46px;border:var(--border-radius) solid var(--border-color);background-color:var(--block-background)}.more-work-elem{text-decoration:none;display:flex;justify-content:space-between;align-items:center}.more-work-elem-content{display:flex;flex-direction:column;gap:16px}.more-work-elem-content-title{font-family:"Inter",serif;font-weight:600;font-size:32px}.more-work-elem-content-category{font-family:"Inter",serif;font-weight:300;font-size:24px;color:var(--text-color-p)}footer{display:flex;justify-content:space-between;border-radius:46px;border:var(--border-radius) solid var(--border-color);background-color:var(--block-background);padding:23px 46px}.footer-section{display:flex;flex-wrap:wrap;gap:42px}.footer-section-elem{display:flex;gap:6px;text-decoration:none}.footer-section-elem-social{transition:.3s;opacity:.8}.footer-section-elem-social:hover{transition:.5s;opacity:1}.footer-section-elem-icon{width:28px;height:28px}.footer-section-elem-text{font-family:"Inter",serif;font-weight:600;font-size:24px}.footer-mail{color:#f4e8d4}.footer-linkedin{color:#c8d5f1}.footer-instagram{color:#f4c9d6}.aboutme-description{display:flex;padding:23px;gap:46px;align-items:center}.aboutme-description-photo{border-radius:46px;border:var(--border-radius) solid var(--border-color);width:500px;height:auto}.aboutme-description-text{display:flex;flex-direction:column;gap:16px}.aboutme-description-title{font-family:"Inter",serif;line-height:42px;font-size:32px;font-weight:700}.aboutme-description-description{font-family:"Inter",serif;line-height:42px;font-size:28px;font-weight:400;color:var(--text-color-p)}.aboutme-description-backrooms{color:#f2eee7;font-weight:600}.aboutme-description-forvia{color:#a7bbff;font-weight:600;text-decoration:none}.aboutme-exp{border-radius:46px;border:var(--border-radius) solid var(--border-color);background-color:var(--block-background);padding:46px;display:flex;flex-direction:column;gap:32px}.aboutme-exp-header{display:flex;justify-content:space-between;align-items:center}.aboutme-exp-content{display:flex;flex-direction:column;gap:12px}.aboutme-exp-header-logo{width:72px;height:auto}.aboutme-exp-b{font-family:"Inter",serif;line-height:42px;font-size:28px;font-weight:500;color:var(--text-color-p)}.aboutme-exp-title{font-family:"Inter",serif;line-height:42px;font-size:32px;font-weight:700}.aboutme-exp-p{font-family:"Inter",serif;line-height:42px;font-size:28px;font-weight:400;color:var(--text-color-p)}.aboutme-tools-cat{display:flex;flex-direction:column;gap:16px}.aboutme-tools-title{font-family:"Inter",serif;line-height:42px;font-size:32px;font-weight:700}.aboutme-tools-elems-wrap{display:flex;align-items:center;gap:32px;flex-wrap:wrap}.aboutme-tools-elem{display:flex;align-items:center;gap:10px}.aboutme-tools-elem-img{width:32px;height:auto}.aboutme-tools-elem-text{font-family:"Inter",serif;line-height:42px;font-size:28px;font-weight:400}.steam-link{border-radius:46px;border:var(--border-radius) solid var(--border-color);background-color:#0f150f;padding:46px;display:flex;justify-content:space-between;align-items:center;transition:.3s;text-decoration:none}.steam-link:hover{transition:.5s;background-color:#334633}.steam-link-arrow{width:52px;height:52px}.steam-link-content{display:flex;gap:18px;align-items:center}.steam-link-logo{width:64px;height:64px}.steam-link-text{display:flex;flex-direction:column;gap:12px}.steam-link-title{font-family:"Inter",serif;font-size:32px;font-weight:600;color:#d2edd1}.steam-link-p{font-family:"Inter",serif;font-size:24px;font-weight:400;color:#e7eaf2}.itch-link{background-color:#1a0b0b}.itch-link:hover{background-color:#4b1a1a}.itch-link-title{color:#fa5c5c}.itch-link-p{color:#f2e7e7}.website-link{background-color:#101010}.website-link:hover{background-color:#323232}.website-link-title{color:#fff}.website-link-p{color:var(--text-color-p)}.art-link{background-color:#071e28}.art-link:hover{background-color:#003349}.art-link-title{color:#13aff0}.art-link-p{color:#e9e7f2}.work-description-p{font-family:"Inter",serif;line-height:42px;font-size:28px;font-weight:300;color:var(--text-color-p)}.work-description-title{font-family:"Inter",serif;line-height:42px;font-size:32px;font-weight:700}.work-description-img{border-radius:46px;border:var(--border-radius) solid var(--border-color)}.work-description-block{padding:46px;gap:24px;display:flex;flex-direction:column;background-color:var(--block-background);border-radius:46px;border:var(--border-radius) solid var(--border-color)}.work-presentation-vertical{display:flex;gap:46px;padding:23px;align-items:center}.work-presentation-vertical-img{max-width:476px}.work-presentation-content{display:flex;flex-direction:column;gap:16px}@media screen and (max-width:736px){footer{flex-direction:column;align-items:center;gap:46px;padding:23px}.footer-section{justify-content:center;gap:23px}.title-text{font-size:32px}.work-content-text-title,.more-work-elem-content-title,.aboutme-exp-title,.aboutme-tools-title,.work-description-title,.steam-link-title{font-size:24px;line-height:normal}.work-content-text-description,.more-work-elem-content-category,.steam-link-p{font-size:16px}.work-content-arrow{width:32px;height:32px}.work-content{padding:0 23px;gap:12px}.work-preview-logo{width:75%}.work-parent{padding-top:23px}.preview-block-parent,.work-parent,.work-preview,.more-work-parent,footer,.steam-link,.work-description-block,.work-description-img,.aboutme-description-photo,.aboutme-exp{border-radius:23px}.preview-block-switch{margin:23px;padding:6px 12px}.preview-block-switch-text,.preview-block-content-job,.aboutme-exp-p,.aboutme-description-description,.aboutme-tools-elem-text,.work-description-p{font-size:14px;line-height:normal}.preview-block-switch-icon{width:16px;height:16px}.more-work-parent{padding:23px;gap:32px}.footer-section-elem-text,.aboutme-exp-b{font-size:16px}.footer-section-elem-icon,.aboutme-tools-elem-img{width:20px;height:20px}.aboutme-description{flex-direction:column;align-items:center;text-align:center}.title-text,.aboutme-tools-title,.work-description-p{text-align:center}.aboutme-exp-header-logo{width:42px}.aboutme-exp,.work-description-block{padding:23px;align-items:center}.aboutme-tools-elem-text,.aboutme-tools-elems-wrap{justify-content:center}.aboutme-description-photo,.aboutme-exp-header,.work-presentation-vertical-img{width:100%}.steam-link{padding:23px}.steam-link-arrow{display:none}.aboutme-description-text,.work-description-p{text-align:left}main{padding:23px}.work-presentation-vertical{flex-direction:column}}.loader{width:40px;aspect-ratio:1;--c:linear-gradient(#fff 0 0);--m:radial-gradient(farthest-side,#fff 92%,#fff);background:var(--c) , var(--m) , var(--c) , var(--m) , var(--c) , var(--m);background-size:8px 12px , 8px 8px;background-repeat:no-repeat;animation:l16 1s infinite linear alternate}@keyframes l16 {

  0%,
  5% {
    background-position: 0 50%, 0 0, 50% 50%, 50% 0, 100% 50%, 100% 0
  }

  16.67% {
    background-position: 0 50%, 0 calc(50% - 10px), 50% 50%, 50% 0, 100% 50%, 100% 0
  }

  33.33% {
    background-position: 0 calc(50% + 10px), 0 50%, 50% 50%, 50% 0, 100% 50%, 100% 0
  }

  50% {
    background-position: 0 calc(50% + 10px), 0 50%, 50% 50%, 50% calc(50% - 10px), 100% 50%, 100% 0
  }

  66.67% {
    background-position: 0 calc(50% + 10px), 0 50%, 50% calc(50% + 10px), 50% 50%, 100% 50%, 100% 0
  }

  83.33% {
    background-position: 0 calc(50% + 10px), 0 50%, 50% calc(50% + 10px), 50% 50%, 100% 50%, 100% calc(50% - 10px)
  }

  95%,
  100% {
    background-position: 0 calc(50% + 10px), 0 50%, 50% calc(50% + 10px), 50% 50%, 100% calc(50% + 10px), 100% 50%
  }
}#loader{width:100vw;height:100vh;position:fixed;background-color:#000;z-index:9999;align-items:center;display:flex;justify-content:center;left:0;top:0;zoom:1.335;-moz-transform:scale(1.335);-moz-transform-origin:0 0}.hidden{visibility:hidden;opacity:0;transition:visibility 0s .5s , opacity .5s linear}