@font-face{font-family:SF Mono;src:url(/fonts/SFMono-Regular.eot);src:url(/fonts/SFMono-Regular.eot?#iefix) format("embedded-opentype"),url(/fonts/SFMono-Regular.woff2) format("woff2"),url(/fonts/SFMono-Regular.woff) format("woff"),url(/fonts/SFMono-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SF Mono;src:url(/fonts/SFMono-Medium.eot);src:url(/fonts/SFMono-Medium.eot?#iefix) format("embedded-opentype"),url(/fonts/SFMono-Medium.woff2) format("woff2"),url(/fonts/SFMono-Medium.woff) format("woff"),url(/fonts/SFMono-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SF Mono;src:url(/fonts/SFMono-Bold.eot);src:url(/fonts/SFMono-Bold.eot?#iefix) format("embedded-opentype"),url(/fonts/SFMono-Bold.woff2) format("woff2"),url(/fonts/SFMono-Bold.woff) format("woff"),url(/fonts/SFMono-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}*{margin:0;padding:0}body{background:#000;color:#fff;font-family:Helvetica Neue,sans-serif;font-weight:700;text-rendering:optimizeLegibility!important;-webkit-font-smoothing:antialiased!important}main{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}h1{font-family:SF Mono;font-style:normal;font-weight:400;font-size:19px;line-height:26px;letter-spacing:-.03em;word-break:break-word}h1 p:first-child{padding-top:0!important}h1 p{padding-top:48px}h2{letter-spacing:-.03em}@media(min-width:320px){h2{font-size:28px;line-height:30px}}@media(min-width:1132px){h2{font-size:36px;line-height:38px}}h3{font-family:Helvetica Neue,sans-serif;font-weight:700;font-size:16px;line-height:18px;letter-spacing:0}a{color:#fff!important;text-decoration:underline;-webkit-text-decoration-color:#fff;text-decoration-color:#fff;-webkit-transition:all .2s linear;transition:all .2s linear;cursor:pointer!important}a:hover{-webkit-text-decoration-color:transparent!important;text-decoration-color:transparent!important}a:active,a:focus,a:hover,a:visited{text-decoration:underline}a:visited{color:#fff}.dark-grey{color:#6e6e6e}.grey{color:#a6a6a6}.inline{display:inline-block}.hidden{display:none}.more-padding{padding:0 0 3px}nav{justify-content:space-between;z-index:9999;position:absolute;left:5px;right:5px;background:#fff;height:70px;-webkit-box-shadow:0 5px 8px rgba(0,0,0,.25);box-shadow:0 5px 8px rgba(0,0,0,.25);border-radius:10px;top:-90px;letter-spacing:-.01em}nav,nav .nav-left{display:flex}@media(min-width:320px){nav .nav-left{padding:24px 0 0 30px}}@media(min-width:576px){nav .nav-left{padding:24px 0 0 35px}}nav .nav-left>div{margin-right:25px}nav .nav-left a{color:#000!important;text-decoration:underline;-webkit-text-decoration-color:#000;text-decoration-color:#000;-webkit-transition:all .2s linear;transition:all .2s linear}nav .nav-left a:hover{-webkit-text-decoration-color:transparent;text-decoration-color:transparent}@media(min-width:320px){nav .nav-right{padding:16px 30px 16px 0}}@media(min-width:576px){nav .nav-right{padding:16px 35px 16px 0}}nav .nav-right img{height:38px}nav .__active a{color:#888!important;text-decoration:none;pointer-events:none}nav .nav-title-group{color:#000;margin-right:0!important;display:flex;align-self:baseline}@media(min-width:320px){nav .nav-title-group .nav-title{font-size:16px;line-height:22px}nav .nav-title-group .nav-title span{display:none}}@media(min-width:576px){nav .nav-title-group .nav-title{font-size:18px;line-height:22px;letter-spacing:-.03em}nav .nav-title-group .nav-title span{display:inline}}nav .nav-title-group a{font-size:16px;line-height:18px;padding:1px 9px 4px 8px;margin-right:12px;background:#e2e2e2;-webkit-box-shadow:0 4px 4px transparent,inset 2px 2px 2px hsla(0,0%,100%,.5),inset -2px -2px 2px rgba(0,0,0,.15);box-shadow:0 4px 4px transparent,inset 2px 2px 2px hsla(0,0%,100%,.5),inset -2px -2px 2px rgba(0,0,0,.15);border-radius:5px}nav .nav-title-group a:hover{-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25),inset 2px 2px 2px hsla(0,0%,100%,.5),inset -2px -2px 2px rgba(0,0,0,.15);box-shadow:0 4px 4px rgba(0,0,0,.25),inset 2px 2px 2px hsla(0,0%,100%,.5),inset -2px -2px 2px rgba(0,0,0,.15)}.__fixed{position:fixed!important;-webkit-animation:slidetop .5s ease-out forwards;animation:slidetop .5s ease-out forwards}@-webkit-keyframes slidetop{to{top:5px}}@keyframes slidetop{to{top:5px}}.title{display:flex;align-items:baseline}@media(min-width:320px){.title{padding:14px 25px 26px}}@media(min-width:576px){.title{padding:14px 35px 11px}}.title img{margin-right:16px}.next-post{background:#000;color:#fff;-webkit-transition:all .15s linear;transition:all .15s linear;font-size:36px;line-height:38px;letter-spacing:-.03em}@media(min-width:320px){.next-post{padding:30px 25px 33px}.next-post span{display:none}}@media(min-width:768px){.next-post{padding:35px 35px 38px}.next-post span{display:inline}}.next-post a{border-radius:7px;-webkit-transition:all .2s linear!important;transition:all .2s linear!important}.next-post a img{margin-right:10px;-webkit-filter:invert(1);filter:invert(1)}@media(min-width:320px){.go-top{padding:23px 25px 26px}}@media(min-width:576px){.go-top{padding:23px 35px 26px}}.go-top a{mix-blend-mode:difference}.go-top a img{margin-right:6px;-webkit-transform:translateY(2px);transform:translateY(2px)}.description{padding:8px 35px 100px}.description,.story{background:#000;color:#fff}@media(min-width:320px){.story{display:block}}@media(min-width:960px){.story{display:grid;grid-template-columns:50% 50%}}@media(min-width:320px){.story{padding:30px 25px 33px}}@media(min-width:576px){.story{padding:35px 35px 38px}}.story .story-name{margin-bottom:19px;font-size:22px;line-height:22px;letter-spacing:-.01em}.story .story-name img{-webkit-filter:invert(1);filter:invert(1);width:.77em;margin-right:7px;-webkit-transform:translateY(.5px);transform:translateY(.5px)}.story .story-text{font-family:SF Mono;font-weight:400;font-size:17px;line-height:23px;letter-spacing:-.03em}.story .story-text a{color:#fff;text-decoration:underline;-webkit-text-decoration-color:#fff;text-decoration-color:#fff;-webkit-transition:all .2s linear;transition:all .2s linear}.story .story-text a:hover{-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.highlight{background:#fff;color:#000}@media(min-width:320px){.highlight{font-size:36px;line-height:38px;letter-spacing:-.03em;padding:25px 25px 88px}}@media(min-width:576px){.highlight{padding:30px 35px 100px}}@media(min-width:1132px){.highlight{font-size:42px;line-height:99%;letter-spacing:-.035em}}@media(min-width:1366px){.highlight{font-size:48px;line-height:45px;letter-spacing:-.04em}}.highlight a{color:#000!important;text-decoration:underline;-webkit-text-decoration-color:#000;text-decoration-color:#000;-webkit-transition:all .2s linear;transition:all .2s linear}.highlight a:hover{-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.__full{display:flex;align-items:center;width:100%}@media(min-width:320px){.__half{display:block;width:100%}}@media(min-width:576px){.__half{display:inline-block;vertical-align:top;width:50%;margin-bottom:-4px}}.supermedium{position:relative;overflow:hidden;background:#e2e2e2;height:717px}@media(min-width:320px){.supermedium{height:110vw}}@media(min-width:576px){.supermedium{height:80vw}}@media(min-width:768px){.supermedium{height:75vw}}@media(min-width:960px){.supermedium{height:64vw}}@media(min-width:1132px){.supermedium{height:717px}}.supermedium .background-video{position:absolute;width:101%;height:101%;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);object-fit:cover}.supermedium .desktop-screen{position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media(min-width:320px){.supermedium .desktop-screen{width:93vw}}@media(min-width:1132px){.supermedium .desktop-screen{width:1108px}}.supermedium .desktop-screen .__device,.supermedium .desktop-screen .__device img{width:inherit}.supermedium .desktop-screen .__media{position:absolute;left:50%;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}@media(min-width:320px){.supermedium .desktop-screen .__media{top:2.1vw;width:71.3vw;height:44.6vw}}@media(min-width:1132px){.supermedium .desktop-screen .__media{top:26px;width:850px;height:532px}}.supermedium .desktop-screen .__media img,.supermedium .desktop-screen .__media video{width:inherit;height:inherit;position:inherit}.supermedium .ipad-screen{position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media(min-width:320px){.supermedium .ipad-screen{width:76vw}}@media(min-width:576px){.supermedium .ipad-screen{width:73vw}}@media(min-width:1132px){.supermedium .ipad-screen{width:860px}}.supermedium .ipad-screen .__device,.supermedium .ipad-screen .__device img{width:inherit}.supermedium .ipad-screen .__media{position:absolute;left:50%;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0);overflow:hidden}@media(min-width:320px){.supermedium .ipad-screen .__media{top:3vw;width:69.6vw;height:48.4vw;border-radius:1.05vw}}@media(min-width:576px){.supermedium .ipad-screen .__media{top:2.9vw;width:66.85vw;height:46.7vw;border-radius:1.05vw}}@media(min-width:1132px){.supermedium .ipad-screen .__media{top:34px;width:787px;height:550px;border-radius:10px}}.supermedium .ipad-screen .__media img,.supermedium .ipad-screen .__media video{width:inherit;height:inherit;position:inherit}.supermedium .iphonex-screen{position:relative;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}@media(min-width:320px){.supermedium .iphonex-screen{width:41vw}}@media(min-width:576px){.supermedium .iphonex-screen{width:26vw}}@media(min-width:1132px){.supermedium .iphonex-screen{width:304px}}.supermedium .iphonex-screen .__device,.supermedium .iphonex-screen .__device img{width:inherit}.supermedium .iphonex-screen .__device .__notch{position:absolute;width:inherit;top:0;z-index:1}.supermedium .iphonex-screen .__media{position:absolute;left:50%;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0);overflow:hidden}@media(min-width:320px){.supermedium .iphonex-screen .__media{top:1.9vw;width:36.8vw;height:80.2vw;border-radius:4.4vw}}@media(min-width:576px){.supermedium .iphonex-screen .__media{top:1.1vw;width:23.35vw;height:50.9vw;border-radius:3vw}}@media(min-width:1132px){.supermedium .iphonex-screen .__media{top:13px;width:274px;height:596px;border-radius:35px}}.supermedium .iphonex-screen .__media img,.supermedium .iphonex-screen .__media video{width:inherit;height:inherit;position:inherit}.supermedium .iphonex-screen-web{position:relative;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}@media(min-width:320px){.supermedium .iphonex-screen-web{width:41vw}}@media(min-width:576px){.supermedium .iphonex-screen-web{width:26vw}}@media(min-width:1132px){.supermedium .iphonex-screen-web{width:304px}}.supermedium .iphonex-screen-web .__device,.supermedium .iphonex-screen-web .__device img{width:inherit}.supermedium .iphonex-screen-web .__device .__notch{position:absolute;width:inherit;top:0;z-index:1}.supermedium .iphonex-screen-web .__media{position:absolute;background:#fff;left:50%;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0);overflow:hidden}@media(min-width:320px){.supermedium .iphonex-screen-web .__media{top:1.9vw;width:36.8vw;height:80.2vw;border-radius:4.4vw}}@media(min-width:576px){.supermedium .iphonex-screen-web .__media{top:1.1vw;width:23.35vw;height:50.9vw;border-radius:3vw}}@media(min-width:1132px){.supermedium .iphonex-screen-web .__media{top:13px;width:274px;height:596px;border-radius:35px}}.supermedium .iphonex-screen-web .__media img,.supermedium .iphonex-screen-web .__media video{width:inherit;position:inherit;bottom:0}.supermedium .iphone6-screen{position:relative;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}@media(min-width:320px){.supermedium .iphone6-screen{width:41vw}}@media(min-width:576px){.supermedium .iphone6-screen{width:26vw}}@media(min-width:1132px){.supermedium .iphone6-screen{width:304px}}.supermedium .iphone6-screen .__device,.supermedium .iphone6-screen .__device img{width:inherit}.supermedium .iphone6-screen .__media{position:absolute;left:50%;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0);overflow:hidden}@media(min-width:320px){.supermedium .iphone6-screen .__media{top:9.3vw;width:36vw;height:64.25vw}}@media(min-width:576px){.supermedium .iphone6-screen .__media{top:6vw;width:22.9vw;height:40.7vw}}@media(min-width:1132px){.supermedium .iphone6-screen .__media{top:70px;width:268px;height:476px}}.supermedium .iphone6-screen .__media img,.supermedium .iphone6-screen .__media video{width:inherit;height:inherit;position:inherit}.supermedium .nomediaH{width:80%;height:85%}.supermedium .nomediaH .__media{height:inherit;width:inherit}.supermedium .nomediaH .__media img{width:inherit;object-fit:contain}.supermedium .nomediaH .__media img,.supermedium .nomediaH .__media video{height:inherit;position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.supermedium .nomediaH .__media video{width:auto}.supermedium .nomediaW{position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media(min-width:320px){.supermedium .nomediaW{width:92vw}}@media(min-width:1132px){.supermedium .nomediaW{width:1108px}}.supermedium .nomediaW .__media{position:absolute;width:inherit;display:flex;align-items:center}.supermedium .nomediaW .__media img,.supermedium .nomediaW .__media video{position:inherit;width:inherit}.fullpage{width:100%;height:auto;background:#e2e2e2;display:flex;justify-content:center;align-items:center}.fullpage>div{margin:44px;width:87vw}.fullpage>div img{width:inherit;display:block}.fullpage .__cut{margin:48px 0 0!important}.fullpage .__more-padding{padding:0 0 3px}.code{position:relative;overflow:hidden;background:#e2e2e2;height:717px;display:flex;align-items:center}.code ::-webkit-scrollbar{display:none}.code .code-container{height:600px;position:relative;background:#090909;border-radius:25px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media(min-width:320px){.code .code-container{width:76vw}.code .code-container .code-tabs div:first-child{margin-left:-60px}.code .code-container .code-tabs div:nth-child(2),.code .code-container .code-tabs div:nth-child(3),.code .code-container .code-tabs div:nth-child(4),.code .code-container .code-tabs div:nth-child(5){display:none}.code .code-container .linenumber{display:none!important}.code .code-container code{font-size:11px!important}.code .code-container pre{line-height:13px!important}}@media(min-width:576px){.code .code-container .code-tabs div:first-child{margin-left:0}.code .code-container .code-tabs div:nth-child(2),.code .code-container .code-tabs div:nth-child(3),.code .code-container .code-tabs div:nth-child(4),.code .code-container .code-tabs div:nth-child(5){display:block}.code .code-container .linenumber{display:inline-block!important}.code .code-container code{font-size:14px!important}.code .code-container pre{line-height:20px!important}}@media(min-width:1132px){.code .code-container{width:885px}}.code .code-fields-container{height:526px;width:calc(100% - 50px);background:#262626;overflow-y:scroll;display:flex;margin:0 auto}.code .code-fields-container:hover .viewGithub{display:flex;opacity:.4;visibility:visible}.code .code-fields-container .viewGithub{display:flex;color:#8f8f8f!important;text-decoration:none;opacity:0;font-size:13px;position:absolute;z-index:9999;right:28px;bottom:28px;padding:5px 7px;letter-spacing:-.01em;visibility:hidden;-webkit-transition:all .1s linear;transition:all .1s linear}.code .code-fields-container .viewGithub img{width:16px;height:16px;margin-right:6px}.code .code-numeration{width:60px;height:inherit;background:#1b1b1b;font-size:11px;color:#5f5f5f;padding:2px 0 0 9px}.code .code-fields,.code .code-numeration{font-family:SF Mono;font-weight:500;line-height:20px}.code .code-fields{width:100%;font-size:14px;color:#c8c6c6;white-space:pre-wrap}.code .code-fields .code-field{display:none}.code .code-fields>div.__active{display:block!important}.code .code-tabs{display:flex;height:52px;margin-left:86px;font-size:14px;letter-spacing:-.01em}.code .code-tabs .code-tab{margin-right:30px;border-top:2px solid transparent;padding-top:1px}.code .code-tabs .code-tab a{color:#6e6e6e!important;text-decoration:none;cursor:pointer;padding-bottom:10px}.code .code-tabs>div.__on{border-top:2px solid transparent;-webkit-border-image:url(/checker.png) 8 0 0 0 round;border-image:url(/checker.png) 8 0 0 0 round}.code .code-tabs>div.__on a{color:#fff!important}code span:first-child span:first-child{padding:7px 0 0 9px!important}code span span:nth-child(2){margin-left:7px}code .linenumber{color:#5f5f5f!important}.footer{background:#fff}@media(min-width:320px){.footer{padding:30px 25px}}@media(min-width:576px){.footer{padding:40px 35px}}.footer>div{width:283px}.footer a:hover{text-decoration:underline}.__footer-grey{background:#e2e2e2}@media(min-width:320px){.container{padding:18px 25px}}@media(min-width:576px){.container{padding:18px 35px}}.rainbow{justify-content:space-between;background:url(/home/ktf_violet.jpg) 50%/cover no-repeat;background-blend-mode:difference;-webkit-animation:colorful 60s linear infinite;animation:colorful 60s linear infinite}@media(min-width:320px){.rainbow{font-size:14px;line-height:16px;display:block;padding-bottom:30px}}@media(min-width:576px){.rainbow{font-size:16px;line-height:18px;display:flex;height:143px;padding-bottom:0}}@-webkit-keyframes colorful{0%{background-color:red}16%{background-color:#ff0}32%{background-color:#0f0}48%{background-color:#0ff}64%{background-color:#00f}80%{background-color:#f0f}to{background-color:red}}@keyframes colorful{0%{background-color:red}16%{background-color:#ff0}32%{background-color:#0f0}48%{background-color:#0ff}64%{background-color:#00f}80%{background-color:#f0f}to{background-color:red}}.rainbow .left,.rainbow .right{mix-blend-mode:difference}@media(min-width:320px){.rainbow .left,.rainbow .right{padding:25px}}@media(min-width:576px){.rainbow .left,.rainbow .right{padding:25px 35px}}.rainbow .left .contacts a{-webkit-text-decoration-color:transparent!important;text-decoration-color:transparent!important;text-decoration:underline;-webkit-transition:all .2s linear;transition:all .2s linear}.rainbow .left .contacts a:hover{-webkit-text-decoration-color:#fff!important;text-decoration-color:#fff!important}@media(min-width:320px){.rainbow .right img{width:100%}}@media(min-width:576px){.rainbow .right img{width:128px}}.logo a{-webkit-text-decoration-color:transparent!important;text-decoration-color:transparent!important;text-decoration:underline;-webkit-transition:all .2s linear;transition:all .2s linear}.logo a:hover{-webkit-text-decoration-color:#fff!important;text-decoration-color:#fff!important}.motto{letter-spacing:-.045em;text-align:left}@media(min-width:320px){.motto{font-size:62px;line-height:56px;padding-bottom:38px}}@media(min-width:576px){.motto{font-size:9.04vw;padding-bottom:21px}}@media(min-width:768px){.motto{font-size:9.1vw;line-height:90%}}@media(min-width:960px){.motto{font-size:9.3vw;padding-bottom:52px}}@media(min-width:1132px){.motto{font-size:9.5vw;padding-bottom:60px}}@media(min-width:1536px){.motto{font-size:9.725vw}}.home-intro{padding-bottom:55px}.home-intro .read-about{font-size:14px;margin-top:25px}.home{display:grid}@media(min-width:320px){.home{grid-template-columns:auto;grid-gap:0}}@media(min-width:960px){.home{grid-template-columns:1fr 1fr;grid-gap:50px}}@media(min-width:1132px){.home{grid-template-columns:auto auto;grid-gap:85px}}@media(min-width:1366px){.home{grid-template-columns:54% auto}}.home .home-projects .home-project{padding-bottom:65px}.home .home-projects .home-project .home-project-title{letter-spacing:-.04em}.home .home-projects .home-project .home-project-title:hover{-webkit-text-decoration-color:transparent;text-decoration-color:transparent}@media(min-width:320px){.home .home-projects .home-project .home-project-title{font-size:36px;line-height:38px}}@media(min-width:1132px){.home .home-projects .home-project .home-project-title{font-size:48px;line-height:48px}}@media(min-width:1366px){.home .home-projects .home-project .home-project-title{font-size:3.2vw;line-height:102%}}.home .home-projects .home-project .home-project-title img{margin-right:.2em;-webkit-filter:invert(1);filter:invert(1)}@media(min-width:320px){.home .home-projects .home-project .home-project-title img{width:.7em}}@media(min-width:1132px){.home .home-projects .home-project .home-project-title img{width:.71em}}@media(min-width:320px){.home .home-projects .home-project .home-project-description{padding-top:13px}}@media(min-width:1132px){.home .home-projects .home-project .home-project-description{padding-top:17px}}.tags{display:flex;margin-left:16px}@media(min-width:320px){.tags{margin-top:13px}}@media(min-width:1132px){.tags{margin-top:15px}}.tags .tag{font-size:16px;line-height:13px;text-align:center;letter-spacing:-.01em;background:#3e3e3e;color:#fff;padding:3px 9px 8px;border-radius:7px;margin-right:30px}.tags .tag:before{content:"#";font-family:SF Mono;font-weight:700;color:#676767;width:14px;height:14px;position:absolute;margin-left:-26px;margin-top:-3px;padding:5px 0;border-radius:100px}.post-bar{display:flex;justify-content:space-between}@media(min-width:320px){.post-bar{font-size:14px;line-height:16px;height:133px}}@media(min-width:576px){.post-bar{font-size:16px;line-height:18px;height:143px}}.post-bar .left,.post-bar .right{mix-blend-mode:difference}@media(min-width:320px){.post-bar .left{padding:25px 0 25px 25px}}@media(min-width:576px){.post-bar .left{padding:25px 35px}}.post-bar .left .contacts a{-webkit-text-decoration-color:transparent!important;text-decoration-color:transparent!important;text-decoration:underline;-webkit-transition:all .2s linear;transition:all .2s linear}.post-bar .left .contacts a:hover{-webkit-text-decoration-color:#fff!important;text-decoration-color:#fff!important}@media(min-width:320px){.post-bar .right{padding:25px 25px 25px 0}}@media(min-width:576px){.post-bar .right{padding:25px 35px 25px 0}}@media(min-width:320px){.post-bar .right img{width:112px}}@media(min-width:576px){.post-bar .right img{width:128px}}@media(min-width:320px){.post-header{padding:20px 25px 28px}}@media(min-width:576px){.post-header{padding:20px 35px 28px}}@media(min-width:1132px){.post-header{padding:25px 35px 28px}}.post-header .post-title{letter-spacing:-.05em}@media(min-width:320px){.post-header .post-title{font-size:51px;line-height:47px}}@media(min-width:960px){.post-header .post-title{font-size:64px;line-height:54px}}@media(min-width:1132px){.post-header .post-title{font-size:72px;line-height:54px}}.post-header .short-description{margin-top:50px;margin-bottom:14px}.about{font-family:SF Mono;font-style:normal;font-weight:400;font-size:17px;line-height:23px;letter-spacing:-.03em}@media(min-width:320px){.about{padding:10px 25px 38px}}@media(min-width:576px){.about{padding:10px 35px 38px}}@media(min-width:768px){.about{display:grid;grid-template-columns:auto auto;grid-gap:50px}}@media(min-width:1132px){.about{grid-gap:85px}}@media(min-width:1366px){.about{display:grid;grid-template-columns:auto auto auto;grid-gap:85px}}.about .about-block{padding-bottom:42px}.about .about-block p{padding:10px 0}.about .about-block p img{-webkit-filter:invert(1);filter:invert(1);width:.7em;margin-right:5px}.about a{color:#fff!important;text-decoration:underline;-webkit-text-decoration-color:#fff;text-decoration-color:#fff;-webkit-transition:all .2s linear;transition:all .2s linear;cursor:pointer!important}.about a:hover{-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.about .download-pdf{font-family:Helvetica Neue;font-weight:700;font-size:16px;line-height:18px;letter-spacing:0}.about .download-pdf img{margin-right:8px;-webkit-transform:translateY(2px);transform:translateY(2px)}