﻿@font-face{font-family:"Gaisyr";font-style:normal;font-weight:normal;src:url("Gaisyr-Book.woff2") format("woff2"),url("Gaisyr-Book.woff") format("woff")}*{position:relative;box-sizing:border-box;outline:0;padding:0;margin:0;letter-spacing:-0.02em}a{color:#101010;text-decoration:none}p a,nav a{display:inline}em,i{font-style:normal}ul{display:block;width:100%}li{list-style:none;display:list-item;margin:0;line-height:1.6}img{width:100%}body,html{width:100%;height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{font-size:16px;margin:0 auto;color:#101010;background-color:#ffffff;-webkit-overflow-scrolling:touch;-webkit-touch-callout:none;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}header{position:fixed;top:0;left:0;width:100%;background-color:#ffffff;z-index:1}header nav{padding:0 1.5em}header nav ul{padding:0;margin:0;display:flex;justify-content:space-between}header nav ul li{padding:0.25em}header nav ul li a{font:2.5em/1 "Gaisyr"}header nav ul li:first-child a{text-transform:uppercase}.lazyload:not(.lazyloaded){position:absolute;top:0}.lazyloaded+.img-helper{display:none}.hero{position:-webkit-sticky;position:sticky;top:3em;height:calc(100vh - 3em)}.hero .txt{position:absolute;bottom:0;left:0;width:100%;text-align:center;padding:1em 1.5em 2.5em}.hero .txt>*{font:3.75em/0.9 "Gaisyr"}.hero .txt>h1{text-transform:uppercase}.hero .img-wrapper{height:calc(100vh - 3em)}.hero .img-wrapper img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}figcaption{font:1em/1.2 "Gaisyr";padding:0.25em 0 0}.posts.landing{display:flex;margin-top:3em}.posts.landing .left{position:-webkit-sticky;position:sticky;top:3em;height:calc(100vh - 3em);flex:1 1 0%;overflow:auto;text-transform:uppercase}.posts.landing .left .jspVerticalBar{right:1.25em}.posts.landing .left p{font:5.25em/0.9 "Gaisyr";word-break:break-all;text-align:center;padding:0.35em 0.35em 0.3em 0.35em}.posts.landing .left p span:last-child i{display:none}.posts.landing .right{flex:2 1 0%;margin-top:50vh;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:1.5em;-moz-column-gap:1.5em;column-gap:1.5em;padding:1.75em 1.75em 1.75em 0}.posts.landing .right .each{break-inside:avoid;margin-bottom:1.75em}.posts.landing .right .each.last{margin-top:3.5em}.posts.landing .right .each figure{margin-bottom:1em}.posts.landing .right .each figure img{mix-blend-mode:multiply}.posts.landing .right .each figure img:hover{mix-blend-mode:normal}.posts.landing .right .each h2,.posts.landing .right .each h3{font:2.5em/1 "Gaisyr"}.posts.landing .right .each h2{text-transform:uppercase}.posts.landing .right .each p{font:1.5em/1.05 "Gaisyr"}.posts.landing .right .each p big{font-size:1.5em}.posts.landing .right .each p small{margin-top:1em;font:0.8em/1 "Gaisyr";display:inline-block}.posts.landing.prjs .right{margin-top:0}.posts.landing.prjs .each:not(.last) h2,.posts.landing.prjs .each:not(.last) p,.posts.landing.prjs .each:not(.last) figcaption{text-align:center}.list{margin-top:3em}.list h1,.list h2{font:5.25em/0.9 "Gaisyr"}.list h1{text-transform:uppercase}.list .each{padding:2em}.list .each:not(:first-child){padding-top:3em}.default{padding:2em;margin-top:3em}.default h1,.default h2{font:5.25em/0.9 "Gaisyr"}.default h1{text-transform:uppercase}.default .top{display:flex;justify-content:space-between}.default .top p{font:1.5em/1.05 "Gaisyr"}.default .head{text-align:center;margin:2em 0 3em;padding:0 10%}.default .head figure{margin-top:1em}.default .head figcaption{text-align:left}.default .body{padding:0 20%}.default .body p{font:1.5em/1.05 "Gaisyr";margin-bottom:1em}.default .body figure{margin:2em 0}.default .body figure+p{margin-top:2em}.default .body .partners img{mix-blend-mode:multiply}.pwcmb-widget__close{display:none}.pwcmb-widget__row-label{opacity:1;font-weight:normal;font-size:1em;cursor:pointer}.pwcmb-widget__copy{flex:1 1 auto;display:flex}#pwcmb-consent-form{flex:1 1 auto;display:flex;padding-left:0}@media only screen and (max-width: 40.625em){.pwcmb-widget__copy{flex-direction:column}}@media only screen and (max-width: 40.625em){#pwcmb-consent-form{padding-left:0}}.pwcmb-option-wrapper{display:flex;align-items:center;margin-left:2em;margin-top:-1px}.pwcmb-option-wrapper:first-child{margin-left:0.25em}.pwcmb-option-wrapper input{width:10px;height:10px;margin-right:1.25em;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.pwcmb-option-wrapper input::before{content:"";position:absolute;top:-7px;left:-4px;width:16px;height:16px;border:2px solid #666;border-radius:100px;-webkit-transition:background-color 0.1s cubic-bezier(1, 0.1, 0.18, 0.73);transition:background-color 0.1s cubic-bezier(1, 0.1, 0.18, 0.73)}.pwcmb-option-wrapper input.--selected::before,.pwcmb-option-wrapper input:hover::before{border-color:#fff}.pwcmb-option-wrapper input.--selected::before{background-color:#fff}@media only screen and (max-width: 40.625em){.pwcmb-option-wrapper{margin-left:0.25em;margin-top:1em}.pwcmb-option-wrapper:first-of-type{margin-right:1.5em}}@media only screen and (max-width: 80.625em){.pwcmb-option-wrapper input::before{top:-4px;left:-3px;width:15px;height:15px}}@media only screen and (max-width: 40.625em){.pwcmb-widget__inner{flex-direction:column}}.pwcmb{font:0.85em/1.2 "Gaisyr"}.pwcmb p,.pwcmb span,.pwcmb .pwcmb-widget--message.js-show{color:#fff;font-weight:normal;letter-spacing:0}.pwcmb p a,.pwcmb span a,.pwcmb .pwcmb-widget--message.js-show a{display:inline;text-decoration:none;font:0.85em/1.2 "Gaisyr";margin-left:2px;padding-bottom:0;border-bottom:1px solid #fff;color:#fff}@media only screen and (max-width: 40.625em){.pwcmb{margin-left:0;margin-left-color:#101010}}.pwcmb p a:hover,.pwcmb span a:hover{border-bottom:0}.pwcmb .pwcmb-widget--message.js-show{padding:1.45em 1.65em 1.5em}.pwcmb .pwcmb-widget--message.js-show a:hover{border-bottom:0}.pwcmb span{color:#fff}.pwcmb-widget{padding:1em 1.65em;transition:0s;background-color:#000;width:50%;right:0;height:4vw}.pwcmb-widget button{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:0.85em/1.2 "Gaisyr";font-size:0.85em;line-height:1em;color:#fff;background-color:transparent;padding:0.65em 1em 0.5em;margin-left:0.35em;border-radius:10em;border:2px solid #666;outline:0;cursor:pointer;transition:color 0.1s cubic-bezier(1, 0.1, 0.18, 0.73),background-color 0.1s cubic-bezier(1, 0.1, 0.18, 0.73)}.pwcmb-widget button:hover{border-color:#fff;color:#fff}.pwcmb-widget button.js-pwcmb-save-pref{border:2px solid #666;color:#fff;opacity:0.3;pointer-events:none}.pwcmb-widget button.js-pwcmb-save-pref.--active-btn{opacity:1;pointer-events:auto}.pwcmb-widget button.js-pwcmb-save-pref:hover{border-color:#fff}input:-webkit-autofill,input:-webkit-autofill:hover, input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-text-fill-color:#ffffff;-webkit-box-shadow:0 0 0px 1000px #000 inset}.pwcmb-widget--manage .pwcmb-widget__text{display:none}@media only screen and (max-width: 40.625em){.pwcmb-widget{padding:1em 0.85em}}@media only screen and (max-width: 40.625em){.pwcmb-widget button{font-size:0.85em}}@media only screen and (max-width: 40.625em){.pwcmb-widget button{margin-top:1.75em;margin-bottom:0.75em}.pwcmb-widget button:first-of-type{margin-left:0}}
