.form-group.has-errors{background:rgba(255,0,0,.05);border:1px solid rgba(255,0,0,.2);border-radius:3px;margin:0 -5px;padding:0 5px}.form-errors{color:#b52b27}.form-honeybear{visibility:hidden;position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.form-errors p{margin:0}.form-input-file input{display:none}.form-input-file .dz-default.dz-message{position:absolute;text-align:center;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:0}.form-input-file.dropzone{position:relative;min-height:70px;border-radius:3px;margin-bottom:.85rem;border:2px dashed #ccc;color:#aaa;padding:.5rem}.form-input-file.dropzone .dz-preview{margin:.5rem}.form-input-file.dropzone .dz-preview:hover{z-index:2}.form-input-file.dropzone .dz-preview .dz-error-message{min-width:140px;width:auto}.form-input-file.dropzone .dz-preview .dz-image,.form-input-file.dropzone .dz-preview.dz-file-preview .dz-image{border-radius:3px;z-index:1}.form-tabs .tabs-nav{display:flex;padding-top:1px;margin-bottom:-1px}.form-tabs .tabs-nav a{flex:1;transition:color 0.5s ease,background 0.5s ease;cursor:pointer;text-align:center;padding:10px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #eee;border-radius:5px 5px 0 0}.form-tabs .tabs-nav a.active{border:1px solid #eee;border-bottom:1px solid transparent;margin:0 -1px}.form-tabs .tabs-nav a.active span{color:#000}.form-tabs .tabs-nav span{display:inline-block;line-height:1.1}.form-tabs.subtle .tabs-nav{margin-right:0!important}.form-tabs .tabs-content .tab__content{display:none;padding-top:2rem}.form-tabs .tabs-content .tab__content.active{display:block}.checkboxes{display:inline-block}.checkboxes label{display:inline;cursor:pointer;position:relative;padding:0 0 0 20px;margin-right:15px}.checkboxes label:before{content:"";display:inline-block;width:20px;height:20px;left:0;margin-top:0;margin-right:10px;position:absolute;border-radius:3px;border:1px solid #e6e6e6}.checkboxes input[type=checkbox]{display:none}.checkboxes input[type=checkbox]:checked+label:before{content:"\2713";font-size:20px;line-height:1;text-align:center}.checkboxes.toggleable label{margin-right:0}.form-field-toggleable .checkboxes.toggleable{margin-right:5px;vertical-align:middle}.form-field-toggleable .checkboxes+label{display:inline-block}.switch-toggle{display:inline-flex;overflow:hidden;border-radius:3px;line-height:35px;border:1px solid #eee}.switch-toggle input[type=radio]{position:absolute;visibility:hidden;display:none}.switch-toggle label{display:inline-block;cursor:pointer;padding:0 15px;margin:0;white-space:nowrap;color:inherit;transition:background-color 0.5s ease}.switch-toggle input.highlight:checked+label{background:#333;color:#fff}.switch-toggle input:checked+label{color:#fff;background:#999}.signature-pad{position:relative;display:flex;flex-direction:column;font-size:10px;width:100%;height:100%;max-width:700px;max-height:460px;border:1px solid #f0f0f0;background-color:#fff;padding:16px}.signature-pad--body{position:relative;flex:1;border:1px solid #f6f6f6;min-height:100px}.signature-pad--body canvas{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:4px;box-shadow:0 0 5px rgba(0,0,0,.02) inset}.signature-pad--footer{color:#C3C3C3;text-align:center;font-size:1.2em}.signature-pad--actions{display:flex;justify-content:space-between;margin-top:8px}[data-grav-field="array"] .form-row{display:flex;align-items:center;margin-bottom:.5rem}[data-grav-field="array"] .form-row>input,[data-grav-field="array"] .form-row>textarea{margin:0 .5rem;display:inline-block}#grav-login{max-width:30rem;margin:5rem auto;background:#fcfcfc;border:4px solid #eee;border-radius:4px;padding:1rem 3rem 3rem 3rem;text-align:center}#grav-login .form-actions{text-align:right}#grav-logout{position:absolute;bottom:5px;right:5px}.alert.info{color:#27ae60}.alert.error{color:#e74c3c}#grav-login p{font-size:small;margin:1rem 0;padding:0;text-align:center}#grav-login .form-actions p{margin-bottom:0}#grav-login .button{vertical-align:middle}#grav-login .delimiter{display:block;font-size:1.6rem;letter-spacing:1px;line-height:1.6rem;position:relative;text-transform:uppercase;margin:1rem 0}#grav-login .delimiter:after,#grav-login .delimiter:before{background-color:#777;content:"";height:1px;position:absolute;top:.8rem;width:40%}#grav-login .delimiter:before{background-image:-moz-linear-gradient(right center,#777777,#ffffff);left:0}#grav-login .delimiter:after{background-image:-moz-linear-gradient(left center,#777777,#ffffff);right:0}#grav-login .rememberme{display:inline-block;float:left;padding:7px 0;vertical-align:middle}#grav-login .rememberme label{font-weight:inherit;display:inline}.login-status{white-space:nowrap;vertical-align:middle}html.with-featherlight{overflow:hidden}.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:rgba(0,0,0,0)}.featherlight:last-of-type{background:rgba(0,0,0,.8)}.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:25px 25px 0;border-bottom:25px solid transparent;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal}.featherlight .featherlight-inner{display:block}.featherlight link.featherlight-inner,.featherlight script.featherlight-inner,.featherlight style.featherlight-inner{display:none}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:0;right:0;line-height:25px;width:25px;cursor:pointer;text-align:center;font-family:Arial,sans-serif;background:#fff;background:rgba(255,255,255,.3);color:#000;border:0;padding:0}.featherlight .featherlight-close-icon::-moz-focus-inner{border:0;padding:0}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0;-webkit-overflow-scrolling:touch}.featherlight iframe{border:0}.featherlight *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:1024px){.featherlight .featherlight-content{margin-left:0;margin-right:0;max-height:98%;padding:10px 10px 0;border-bottom:10px solid transparent}}@media print{html.with-featherlight>*>:not(.featherlight){display:none}}@charset "UTF-8";@font-face{font-family:"portfolio";src:url(/user/themes/portfolio-theme/icons/fonts/portfolio.eot);src:url("/user/themes/portfolio-theme/icons/fonts/portfolio.eot?#iefix") format("embedded-opentype"),url(/user/themes/portfolio-theme/icons/fonts/portfolio.woff) format("woff"),url(/user/themes/portfolio-theme/icons/fonts/portfolio.ttf) format("truetype"),url("/user/themes/portfolio-theme/icons/fonts/portfolio.svg#portfolio") format("svg");font-weight:400;font-style:normal}[data-icon]:before{font-family:"portfolio"!important;content:attr(data-icon);font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"portfolio"!important;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-contact:before{content:"\61"}.icon-glas:before{content:"\62"}.icon-prev:before{content:"\64"}.icon-next:before{content:"\65"}.icon-newtab:before{content:"\66"}.icon-external:before{content:"\67"}.icon-download:before{content:"\68"}.icon-flip:before{content:"\63"}.icon-help:before{content:"\69"}
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
 html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-display:swap;font-family:'Orbitron';font-style:normal;font-weight:400;src:url(/user/themes/portfolio-theme/fonts/orbitron-v29-latin-regular.eot);src:url('/user/themes/portfolio-theme/fonts/orbitron-v29-latin-regular.eot?#iefix') format('embedded-opentype'),url(/user/themes/portfolio-theme/fonts/orbitron-v29-latin-regular.woff2) format('woff2'),url(/user/themes/portfolio-theme/fonts/orbitron-v29-latin-regular.woff) format('woff'),url(/user/themes/portfolio-theme/fonts/orbitron-v29-latin-regular.ttf) format('truetype'),url('/user/themes/portfolio-theme/fonts/orbitron-v29-latin-regular.svg#Orbitron') format('svg')}@font-face{font-display:swap;font-family:'Orbitron';font-style:normal;font-weight:700;src:url(/user/themes/portfolio-theme/fonts/orbitron-v29-latin-700.eot);src:url('/user/themes/portfolio-theme/fonts/orbitron-v29-latin-700.eot?#iefix') format('embedded-opentype'),url(/user/themes/portfolio-theme/fonts/orbitron-v29-latin-700.woff2) format('woff2'),url(/user/themes/portfolio-theme/fonts/orbitron-v29-latin-700.woff) format('woff'),url(/user/themes/portfolio-theme/fonts/orbitron-v29-latin-700.ttf) format('truetype'),url('/user/themes/portfolio-theme/fonts/orbitron-v29-latin-700.svg#Orbitron') format('svg')}@font-face{font-display:swap;font-family:'Exo';font-style:normal;font-weight:200;src:url(/user/themes/portfolio-theme/fonts/exo-v20-latin-200.eot);src:url('/user/themes/portfolio-theme/fonts/exo-v20-latin-200.eot?#iefix') format('embedded-opentype'),url(/user/themes/portfolio-theme/fonts/exo-v20-latin-200.woff2) format('woff2'),url(/user/themes/portfolio-theme/fonts/exo-v20-latin-200.woff) format('woff'),url(/user/themes/portfolio-theme/fonts/exo-v20-latin-200.ttf) format('truetype'),url('/user/themes/portfolio-theme/fonts/exo-v20-latin-200.svg#Exo') format('svg')}@font-face{font-display:swap;font-family:'Exo';font-style:normal;font-weight:400;src:url(/user/themes/portfolio-theme/fonts/exo-v20-latin-regular.eot);src:url('/user/themes/portfolio-theme/fonts/exo-v20-latin-regular.eot?#iefix') format('embedded-opentype'),url(/user/themes/portfolio-theme/fonts/exo-v20-latin-regular.woff2) format('woff2'),url(/user/themes/portfolio-theme/fonts/exo-v20-latin-regular.woff) format('woff'),url(/user/themes/portfolio-theme/fonts/exo-v20-latin-regular.ttf) format('truetype'),url('/user/themes/portfolio-theme/fonts/exo-v20-latin-regular.svg#Exo') format('svg')}@font-face{font-family:'Telegrama';src:url(/user/themes/portfolio-theme/fonts/telegrama_render-webfont.eot);src:url('/user/themes/portfolio-theme/fonts/telegrama_render-webfont.eot?#iefix') format('embedded-opentype'),url(/user/themes/portfolio-theme/fonts/telegrama_render-webfont.woff2) format('woff2'),url(/user/themes/portfolio-theme/fonts/telegrama_render-webfont.woff) format('woff'),url(/user/themes/portfolio-theme/fonts/telegrama_render-webfont.ttf) format('truetype'),url('/user/themes/portfolio-theme/fonts/telegrama_render-webfont.svg#telegramarender') format('svg');font-weight:400;font-style:normal}*{box-sizing:border-box}body{font-family:"Orbitron",sans-serif;text-rendering:optimizeLegibility;font-size:1.25em;text-align:center;letter-spacing:.1em;color:#ddd;background-color:#000;height:100%;padding:16px;margin:0}header{text-align:left;font-size:min(2.5rem,8vw)}header>.headline{background-color:#222;color:#fff;border-radius:0 32px;padding:16px;padding-top:16px;padding-right:32px;padding-bottom:16px;padding-left:72px;overflow:hidden;border-top-right-radius:0;position:relative}@media (max-width:560px){header>.headline{padding-top:.4em;padding-right:.4em;padding-bottom:.4em;padding-left:1.8em}}header>.headline>h1,header>.headline h2{font-size:inherit;float:left}header>.headline>h2::before{content:"::";margin:0 .5em}header>.headerLink{float:right;background-color:#222;color:#fff;border-radius:0 32px;padding:16px;background:none;text-decoration:none;border-bottom-left-radius:0;font-size:50%;line-height:2em;margin-left:16px;border:2px solid currentColor;padding-top:14px;padding-bottom:14px}@media (max-width:560px){header>.headerLink{margin-left:.8em;padding:calc(0.8em - 2px) .8em}}header>.headerLink:before{margin-right:.5em;font-size:1.5em;vertical-align:middle}@media (max-width:560px){header>.headerLink:before{margin-left:.25em;margin-right:.25em}}@media (max-width:523px){header>.headerLink:before{margin-left:0;margin-right:0}}header>.headerLink.cvLink{color:#222;border-top-right-radius:0}header>.headerLink.cvLink.hover,header>.headerLink.cvLink:hover,header>.headerLink.cvLink:focus,header>.headerLink.cvLink:active{animation:pulsating-dark 1.2s ease-in-out infinite alternate}header>.headerLink>span{float:right}@media (max-width:560px){header>.headerLink>span{display:none}}main{padding:16px 32px;overflow:hidden}@media (max-width:800px){main{padding:0}}a{text-decoration-color:DeepSkyBlue}a:link{color:inherit}a:visited{color:inherit}a:hover,a.hover,a:active,a:focus{text-decoration:none;color:DeepSkyBlue}a:focus{outline:none}a[download]:before{font-family:"portfolio"!important;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:" \68"}a[target="_blank"]:after{font-family:"portfolio"!important;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:" \66"}a.external:after,a.external-link:after{font-family:"portfolio"!important;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:" \67"}a.pdf{border-bottom:1px solid DeepSkyBlue;text-decoration:none}a.pdf:hover,a.pdf:active,a.pdf:focus{border-bottom-color:transparent}a.pdf::after{content:"pdf";display:inline-block;border:1px solid;border-radius:16px 0;font:inherit!important;font-size:0.5em!important;margin-left:1em;padding:.2em .4em;position:relative;top:-.5em}.button:link,.button:visited{color:DeepSkyBlue;text-decoration:none}.button.hover,.button:hover,.button:focus,.button:active{animation:pulsating 1.2s ease-in-out infinite alternate}h1,h2,h3,h4{margin:0;line-height:1;font-variant:small-caps;font-weight:700}h1 a{text-decoration:none}.spyScroll{position:relative}.noScroll{max-height:0}.panel{background-color:#222;color:#fff;border-radius:0 32px;padding:16px}.smallPanel{background-color:#222;color:#fff;border-top-left-radius:16px;border-bottom-right-radius:16px;padding:8px}.text{font-family:"Exo",sans-serif;font-weight:200;letter-spacing:0;line-height:1.8;transition:max-height 0.35s}.text b,.text strong{font-weight:400}.text h2{-moz-font-feature-settings:"smcp" 1;-ms-font-feature-settings:"smcp" 1;-o-font-feature-settings:"smcp" 1;-webkit-font-feature-settings:"smcp" 1;font-feature-settings:"smcp" 1;font-variant:normal;font-weight:400}.text.collapsed{max-height:12.5em!important;overflow:hidden;position:relative}.text>p{margin:1.8em 0}.text>p:first-child{margin-top:-.7em}.text>p:last-child{margin-bottom:-.7em}.text>h2+p{margin-top:1em}.text a::after{font-size:0.7em!important}.text>p+ul{margin-top:-1.8em}.text>ul:last-child{margin-bottom:-.7em}.text>.readMore{display:block;position:absolute;left:32px;bottom:0;right:0;padding-top:32px;background-image:linear-gradient(transparent,#222222 32px)}.text>.readMore:link,.text>.readMore:visited{color:DeepSkyBlue;text-decoration:none}.text>.readMore.hover,.text>.readMore:hover,.text>.readMore:focus,.text>.readMore:active{text-decoration:underline}.numberOfProjects{margin-top:.5em;font-size:60%;color:#999}.numberOfProjects:before{content:"("}.numberOfProjects:after{content:")"}.projectTitle{position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:1;padding:0 16px;color:#fff;font-weight:400;font-variant:normal;text-shadow:-1px 0 .5em black,0 1px .5em black,1px 0 .5em black,0 -1px .5em #000}.projectTitle.doubleLine{margin-top:-1em}.sticky{position:-webkit-sticky;position:sticky;top:0}.beveledLeft{border-radius:32px 0;padding:16px}.beveledRight{border-radius:0 32px;padding:16px}@keyframes pulsating{from{box-shadow:0 0 .75em 0 DeepSkyBlue inset}to{box-shadow:0 0 1em 0 DeepSkyBlue inset}}@keyframes pulsating-dark{from{box-shadow:0 0 .75em 0 #222 inset}to{box-shadow:0 0 1em 0 #222 inset}}.insideGlow{animation:pulsating 1.2s ease-in-out infinite alternate}span.logo{border:.1em solid DeepSkyBlue;border-bottom-left-radius:32px;border-top-right-radius:32px;margin-left:-24px;padding:0 16px;color:DeepSkyBlue}img.logo{position:absolute;left:8px;bottom:8px;height:1.4em}#index{position:absolute;top:48px;margin-top:2em;bottom:0;left:16px;right:16px;overflow:visible;padding:8px 24px 8px}@media (max-width:600px){#index{padding-left:0;padding-right:0}}#indexNavigation{float:left;width:100%;height:100%;list-style:none;padding:0;margin:0}#indexNavigation>li{float:left;width:33.33%;height:50%;padding:8px;border-radius:0 40px;font-size:2.5vw;text-align:center}#indexNavigation .itemWrapper{display:block;height:100%;border-radius:0 32px;padding:16px;padding:0;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);position:relative;text-decoration:none}#indexNavigation .itemWrapper:hover,#indexNavigation .itemWrapper:active,#indexNavigation .itemWrapper:focus{color:#fff}#indexNavigation .categoryLink{display:block;height:100%;overflow:hidden;background-color:#222;color:#fff;transition:all 0.5s 0.3s;transition-property:height,font-size;padding:16px;text-decoration:none}#indexNavigation .categoryLink:hover,#indexNavigation .categoryLink:active,#indexNavigation .categoryLink:focus{color:#fff}#indexNavigation h2{position:relative;top:50%;margin-top:-.5em;font-size:1em;font-weight:400;font-variant:normal}#indexNavigation .doubleLine>h2{margin-top:-1em}#indexNavigation .numberOfProjects{display:block;transition:transform 0.5s 0.3s}#indexNavigation .subItems{overflow:hidden;position:absolute;top:100%;right:0;bottom:-100%;left:0;margin-top:16px;transition:all 0.5s 0.3s;transition-property:top,bottom}#indexNavigation .subItems.with2children>.subItem,#indexNavigation .subItems.with3children>.subItem{width:50%;height:100%}#indexNavigation .subItems.with2children>.subItem:first-of-type>.thumbnailContainer,#indexNavigation .subItems.with3children>.subItem:first-of-type>.thumbnailContainer{border-bottom-left-radius:32px}#indexNavigation .subItems.with2children>.subItem:last-of-type,#indexNavigation .subItems.with3children>.subItem:last-of-type{padding-right:0}#indexNavigation .subItems.with4children>.subItem{width:50%;height:50%}#indexNavigation .subItems.with4children>.subItem :nth-of-type(2)>.thumbnailContainer{border-bottom-left-radius:32px}#indexNavigation .subItems.with4children>.subItem:last-of-type{padding-right:0}#indexNavigation .subItems.with4children>.subItem.promoted{width:100%;padding-right:0;padding-bottom:16px}#indexNavigation .subItems.with5children>.subItem{width:50%;height:50%}#indexNavigation .subItems.with5children>.subItem:nth-child(1),#indexNavigation .subItems.with5children>.subItem:nth-child(2){padding-bottom:16px}#indexNavigation .subItems.with5children>.subItem:nth-child(2n){padding-right:0}#indexNavigation .subItems.notes{padding:16px 32px;background-color:#222;color:#fff;text-align:left;font-size:.5em}#indexNavigation .subItems.notes ul{list-style:none;padding:0;margin:0;line-height:2}#indexNavigation .subItem{float:left;position:relative;padding-right:16px}#indexNavigation .subItem>.thumbnailContainer{display:flex;align-items:center;height:100%;background-color:#222;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0)}#indexNavigation .subItem>.thumbnailContainer>video,#indexNavigation .subItem>.thumbnailContainer>img{object-fit:cover;display:block;width:100%;height:100%;opacity:.1;transition:opacity 0.5s 0.3s}#indexNavigation .subItem.promoted>.thumbnailContainer{border:2px solid #fff;position:relative;border-top-left-radius:48px .8em}#indexNavigation .subItem.promoted>.thumbnailContainer::after{content:"Highlighted Project";display:block;position:absolute;top:0;left:0;border-bottom-right-radius:48px 100%;background-color:#fff;color:#222;font-size:.3em;padding:.25em 24px}#indexNavigation .subItem.promoted video{top:-72%}#indexNavigation .projectTitle{font-size:.64em}#indexNavigation>li:not(.placeholder).hover,#indexNavigation>li:not(.placeholder):hover,#indexNavigation>li:not(.placeholder).active,#indexNavigation>li:not(.placeholder):focus{padding:6px;border:2px solid DeepSkyBlue}#indexNavigation>li:not(.placeholder).hover .categoryLink,#indexNavigation>li:not(.placeholder):hover .categoryLink,#indexNavigation>li:not(.placeholder).active .categoryLink,#indexNavigation>li:not(.placeholder):focus .categoryLink{height:3.5vw;transition-delay:0.18s}#indexNavigation>li:not(.placeholder).hover .categoryLink.doubleLine,#indexNavigation>li:not(.placeholder):hover .categoryLink.doubleLine,#indexNavigation>li:not(.placeholder).active .categoryLink.doubleLine,#indexNavigation>li:not(.placeholder):focus .categoryLink.doubleLine{height:7vw}#indexNavigation>li:not(.placeholder).hover .categoryLink .numberOfProjects,#indexNavigation>li:not(.placeholder):hover .categoryLink .numberOfProjects,#indexNavigation>li:not(.placeholder).active .categoryLink .numberOfProjects,#indexNavigation>li:not(.placeholder):focus .categoryLink .numberOfProjects{transform:scale(1,0);transition-delay:0.18s}#indexNavigation>li:not(.placeholder).hover>.itemWrapper,#indexNavigation>li:not(.placeholder):hover>.itemWrapper,#indexNavigation>li:not(.placeholder).active>.itemWrapper,#indexNavigation>li:not(.placeholder):focus>.itemWrapper{transition-delay:0.18s}#indexNavigation>li:not(.placeholder).hover .subItems,#indexNavigation>li:not(.placeholder):hover .subItems,#indexNavigation>li:not(.placeholder).active .subItems,#indexNavigation>li:not(.placeholder):focus .subItems{top:3.5vw;bottom:0;transition-delay:0.18s}#indexNavigation>li:not(.placeholder).hover .doubleLine+.subItems,#indexNavigation>li:not(.placeholder):hover .doubleLine+.subItems,#indexNavigation>li:not(.placeholder).active .doubleLine+.subItems,#indexNavigation>li:not(.placeholder):focus .doubleLine+.subItems{top:7vw}#indexNavigation>li.simpleLink.hover .categoryLink,#indexNavigation>li.simpleLink:hover .categoryLink,#indexNavigation>li.simpleLink.active .categoryLink,#indexNavigation>li.simpleLink:focus .categoryLink{height:100%}@media (max-width:950px){#indexNavigation>li{width:50%;font-size:3.5vw}#indexNavigation>li:not(.placeholder).hover .categoryLink,#indexNavigation>li:not(.placeholder):hover .categoryLink,#indexNavigation>li:not(.placeholder).active .categoryLink,#indexNavigation>li:not(.placeholder):focus .categoryLink{height:4.9vw}#indexNavigation>li:not(.placeholder).hover .categoryLink.doubleLine,#indexNavigation>li:not(.placeholder):hover .categoryLink.doubleLine,#indexNavigation>li:not(.placeholder).active .categoryLink.doubleLine,#indexNavigation>li:not(.placeholder):focus .categoryLink.doubleLine{height:9.8vw}#indexNavigation>li:not(.placeholder).hover .subItems,#indexNavigation>li:not(.placeholder):hover .subItems,#indexNavigation>li:not(.placeholder).active .subItems,#indexNavigation>li:not(.placeholder):focus .subItems{top:4.9vw}}@media (max-width:600px){#indexNavigation>li{width:100%;font-size:7vw}#indexNavigation>li:not(.placeholder).hover .categoryLink,#indexNavigation>li:not(.placeholder):hover .categoryLink,#indexNavigation>li:not(.placeholder).active .categoryLink,#indexNavigation>li:not(.placeholder):focus .categoryLink{height:9.8vw}#indexNavigation>li:not(.placeholder).hover .categoryLink.doubleLine,#indexNavigation>li:not(.placeholder):hover .categoryLink.doubleLine,#indexNavigation>li:not(.placeholder).active .categoryLink.doubleLine,#indexNavigation>li:not(.placeholder):focus .categoryLink.doubleLine{height:19.6vw}#indexNavigation>li:not(.placeholder).hover .subItems,#indexNavigation>li:not(.placeholder):hover .subItems,#indexNavigation>li:not(.placeholder).active .subItems,#indexNavigation>li:not(.placeholder):focus .subItems{top:9.8vw}}#indexNavigation .subItem:hover,#indexNavigation .subItem:active,#indexNavigation .subItem.focus{color:inherit}#indexNavigation .subItem:hover>.thumbnailContainer>video,#indexNavigation .subItem:active>.thumbnailContainer>video,#indexNavigation .subItem.focus>.thumbnailContainer>video,#indexNavigation .subItem:hover>.thumbnailContainer>img,#indexNavigation .subItem:active>.thumbnailContainer>img,#indexNavigation .subItem.focus>.thumbnailContainer>img{opacity:1;transition-delay:0.18s}#indexNavigation>li.placeholder>.itemWrapper{border:8px solid #222}#indexNavigation>li.placeholder .categoryLink{background-color:transparent}#indexNavigation>li.placeholder .categoryLink>h2{color:#999}#about .subItem:hover>.projectTitle,#about .subItem:active>.projectTitle,#about .subItem.focus>.projectTitle{color:DeepSkyBlue}#contact{display:none}.featherlight-content #contact{display:block;width:32em;height:19em}#contact .front,#contact .back{background-color:#222;color:#fff;border-radius:32px 0;padding:16px;border-bottom-right-radius:0;border-bottom:none;display:table}#contact .front>.folded-corner,#contact .back>.folded-corner{width:20px;height:20px;position:absolute;bottom:0;right:0;background-color:DeepSkyBlue;border-top-left-radius:15px;transition:all 0.2s ease-out;transition-property:width,height;box-shadow:0 0 10px #000;color:#ffffff!important;text-decoration:none;overflow:hidden}#contact .front>.folded-corner:before,#contact .back>.folded-corner:before{content:"flip";position:absolute;right:16px;bottom:16px}#contact .front>.folded-corner:after,#contact .back>.folded-corner:after{content:'';display:block;position:absolute;top:0;left:0;bottom:0;right:0;background:linear-gradient(135deg,#222,#ccc 40%,#666 50%,rgba(102,102,102,0) 50%)}#contact .front>.folded-corner:hover,#contact .back>.folded-corner:hover{width:100px!important;height:100px!important}#contact .front:hover .folded-corner,#contact .back:hover .folded-corner{width:50px;height:50px}#contact .leftSide,#contact .rightSide{display:table-cell;vertical-align:top;position:relative}#contact .leftSide{position:relative;width:35%;padding-bottom:16px;border-bottom:16px solid #000}#contact .rightSide{padding-left:16px;padding-bottom:64px}#contact .rightSide>p{margin-top:16px;margin-bottom:0}#contact .portrait{overflow:hidden;border-top-left-radius:16px;border-bottom-right-radius:32px;display:inline-block;font-size:0;position:relative}#contact .portrait img{width:100%}#contact .portrait::after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:DeepSkyBlue 0 0 10px 5px inset;border-top-left-radius:16px;border-bottom-right-radius:32px}#contact h2,#contact h3{display:table;margin:0 auto}#contact h3{font-style:italic;font-size:1.3em;margin-bottom:32px;color:#D91636}#contact .tableContainer{padding-top:.65em;padding-bottom:.8em;border:3px solid DeepSkyBlue;border-left:none;border-right:none;background:#222}#contact .skills{width:100%}#contact .skills>caption{font-size:1.15em;text-align:left;margin-bottom:8px;font-weight:700}#contact .skills .skillRow:hover .tooltip{color:inherit}#contact .skills .barContainer{height:.25em;width:100%;background-color:#fff;border-radius:.25em 0}#contact .skills .barContainer>.filledBar{height:100%;background-color:DeepSkyBlue;border-radius:.25em 0}#contact .skills .language{white-space:nowrap}#contact .skills .languageTag{text-decoration:none}#contact .skills .underline{text-decoration:underline}#contact .skills .bar{width:100%;padding:0 16px}#contact .skills .level>.tooltip{color:transparent}#contact footer{position:absolute;bottom:0;left:32px;right:0;line-height:48px;padding:0 16px;background-color:#000;color:#ddd;border-bottom-right-radius:16px}#contact footer::before{content:"";position:absolute;right:100%;top:0;background-image:url(/user/themes/portfolio-theme/images/curve.svg);width:66px;height:100%}#contact .glas{cursor:pointer}#contact .glas:after{content:'@rza.io'}#contact .glas:before{vertical-align:sub;margin-right:.3em}#contact .glas:hover,#contact .glas:active{color:DeepSkyBlue}#contact .front h2,#contact .front h3{background:#222}#contact .front h2{margin-top:40px;padding-top:8px}#contact .front h3{margin-bottom:16px;padding-bottom:8px}#contact .front .rightSide::before{content:"";display:block;position:absolute;left:0;top:.75em;border:3px solid DeepSkyBlue;border-left:none;border-bottom:none;height:16em;width:50%;z-index:-1}#contact .back>.rightSide{padding-right:16px}#contact .back p{font-family:"Exo",sans-serif;font-weight:200;letter-spacing:0}#contact .back p b,#contact .back p strong{font-weight:400}#contact .back p h2{-moz-font-feature-settings:"smcp" 1;-ms-font-feature-settings:"smcp" 1;-o-font-feature-settings:"smcp" 1;-webkit-font-feature-settings:"smcp" 1;font-feature-settings:"smcp" 1;font-variant:normal;font-weight:400}#contact .back footer{left:0;text-align:center}#contact .back footer::before{display:none}#contact .icon-flip{position:absolute;top:50%;left:100%;margin-top:-40px;color:DeepSkyBlue;text-decoration:none}#contact .icon-flip::before{font-size:80px!important}#contact .icon-flip>.tooltip{padding-left:10px}#contact .icon-flip:hover,#contact .icon-flip:active{text-shadow:0 0 10px DeepSkyBlue}#contact .icon-flip:hover>.tooltip,#contact .icon-flip:active>.tooltip{display:block}.featherlight{z-index:100}.featherlight .featherlight-content{overflow:visible;padding:0;background:none}.featherlight .featherlight-close-icon{background:none;color:DeepSkyBlue}.featherlight .featherlight-close-icon:hover,.featherlight .featherlight-close-icon:active,.featherlight .featherlight-close-icon:focus{text-shadow:0 0 3px DeepSkyBlue}.flipper{position:relative;perspective:1000px}.flipper>.front,.flipper>.back{backface-visibility:hidden;position:absolute;top:0;left:0;transition:transform 0.6s;transform-style:preserve-3d;width:100%;height:100%}.flipper>.front{z-index:2;transform:rotateY(0deg)}.flipper>.back{transform:rotateY(180deg)}.flipper.flipped .back{transform:rotateY(0deg)}.flipper.flipped .front{transform:rotateY(-180deg)}a.tag{float:left;line-height:1.5;text-decoration:none;border:1px solid DeepSkyBlue;border-top-right-radius:16px;border-bottom-left-radius:16px;padding:.1em 16px;margin-right:16px}a.tag:last-child{margin-right:0}.flavor img{max-width:100%;margin:.5em auto;display:block}.flavor img.white{background-color:#fff;padding:16px}.description{float:left;text-align:left;width:26em;margin-right:32px;max-width:36%}.layout-medium #project .description{width:100%;max-width:none;margin-right:0;margin-top:32px}.layout-medium #project .description>article{float:right;clear:right;width:50%;border-left:8px solid #000}.layout-small .description{width:100%;max-width:100%}.description>.infoBox,.description>article{background-color:#222;color:#fff;border-radius:0 32px;padding:16px;padding:32px;margin:0;margin-bottom:16px}.description>.infoBox:last-child,.description>article:last-child{margin-bottom:0}.description>.infoBox{border-left:2px solid DeepSkyBlue;overflow:hidden;font-size:.7em}.layout-medium #project .description>.infoBox{float:left;width:50%;border-right:8px solid #000}.description>.infoBox dt{font-weight:700}.description>.infoBox dt[title]:after{font-family:"portfolio"!important;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:" \69"}.description>.infoBox dd.tags{overflow:hidden}.description>.infoBox dd.tags>.tag{margin-top:8px}.description>.infoBox.tabular>*{float:left;margin:0;margin-top:23px}.description>.infoBox.tabular>*:first-of-type{margin-top:-6px}.description>.infoBox.tabular>dt{width:9em;clear:left;text-align:right;margin-right:16px}.description>.infoBox.tabular>dt.tags{width:auto}.layout-small .description>.infoBox.tabular>dt{width:auto}.description>.infoBox.tabular>dd.tags{float:none;margin-top:11px}.description>.infoBox.tabular>dd.tags:first-of-type{margin-top:-21px}.description>.infoBox.tabular>dd.projects{font-family:"Exo",sans-serif;font-weight:200;letter-spacing:0;color:#fff}.description>.infoBox.tabular>dd.projects b,.description>.infoBox.tabular>dd.projects strong{font-weight:400}.description>.infoBox.tabular>dd.projects h2{-moz-font-feature-settings:"smcp" 1;-ms-font-feature-settings:"smcp" 1;-o-font-feature-settings:"smcp" 1;-webkit-font-feature-settings:"smcp" 1;font-feature-settings:"smcp" 1;font-variant:normal;font-weight:400}.description>.infoBox.tabular>dd.projects a{display:block}.content{overflow:hidden}.layout-medium #project .content{overflow:visible;float:left;width:100%}.content nav a{float:left;margin-right:16px;background-color:#222;color:#fff;border-top-left-radius:16px;border-bottom-right-radius:16px;padding:8px;border:4px solid #222;padding:6px 30px;background-color:#000}.content nav a:link,.content nav a:visited{color:DeepSkyBlue;text-decoration:none}.content nav a.hover,.content nav a:hover,.content nav a:focus,.content nav a:active{animation:pulsating 1.2s ease-in-out infinite alternate}.content nav a:last-child{margin-right:0}.content nav a.active{cursor:inherit;border-width:2px;padding:8px 32px;border-color:DeepSkyBlue!important;box-shadow:0 0 10px 0 DeepSkyBlue!important;background-color:#222}.content>.slyTabs{padding-top:.15rem}.content>.slyTabs .prev,.content>.slyTabs .next{top:.15rem}.content>.media{clear:left;background-color:#222;color:#fff;border-radius:32px 0;padding:16px;padding:0;overflow:hidden;display:none;position:relative}.content>.media.active{display:block}.content>.media aside{padding:16px 32px;background-color:rgba(0,0,0,.75);color:#ddd;text-align:left}.content>.media aside:empty{display:none}.content>.media aside>p:first-child{margin-top:0}.content>.media aside>p:last-child{margin-bottom:0}.content .slyTabs{overflow:hidden;margin-bottom:16px}.content .slyTabs>nav{margin:0}.content #render{border:4px solid #222}.content #render>canvas{display:block}.content #screenshot,.content #screenshots,.content #gif,.content #concept{border:4px solid #222}.content #screenshot img,.content #screenshots img,.content #gif img,.content #concept img{display:block;max-width:100%;margin:0 auto}.content #webm,.content #genericVideo,.content #genericVideo2{border:4px solid #222}.content #webm>video,.content #genericVideo>video,.content #genericVideo2>video{max-width:100%;display:block}.content #screenshots{position:relative}.content #screenshots>.frame>ul{list-style:none;margin:0;padding:0}.content #screenshots>.frame>ul>li{cursor:grab;float:left;margin-left:1px;padding:0;text-align:center;background-color:#222;position:relative;border-radius:32px 0;overflow:hidden}.content #screenshots aside.caption{background-color:#000}.content #screenshots>.prev,.content #screenshots>.next{position:absolute;top:40vh;margin-top:-32px;text-decoration:none;color:DeepSkyBlue}.content #screenshots>.prev::before,.content #screenshots>.next::before{font-size:64px}.content #screenshots>.prev:hover,.content #screenshots>.next:hover,.content #screenshots>.prev:active,.content #screenshots>.next:active{text-shadow:0 0 10px DeepSkyBlue,0 0 10px #fff}.content #screenshots>.prev:active,.content #screenshots>.next:active{color:#fff}.content #screenshots>.prev.disabled,.content #screenshots>.next.disabled{cursor:default;color:#222;text-shadow:none!important;box-shadow:none}.content #screenshots>.prev{left:32px}.content #screenshots>.next{right:32px}.content #projectLogo{padding:32px}.content #projectLogo>.size1{width:7%}.content #projectLogo>.size2{width:13%}.content #projectLogo>.size3{width:27%}.content #projectLogo>.size4{width:53%}.content #projectLogo>.size1,.content #projectLogo>.size2,.content #projectLogo>.size3,.content #projectLogo>.size4,.content #projectLogo>.size5{float:left;padding-right:16px}.content #projectLogo>.size1:last-child,.content #projectLogo>.size2:last-child,.content #projectLogo>.size3:last-child,.content #projectLogo>.size4:last-child,.content #projectLogo>.size5:last-child{padding-right:0}.content #projectLogo>.size1>svg path,.content #projectLogo>.size2>svg path,.content #projectLogo>.size3>svg path,.content #projectLogo>.size4>svg path,.content #projectLogo>.size5>svg path{fill:#ffffff!important}.content #projectLogo table{table-layout:fixed}.content #projectLogo td{height:150px}.content #projectLogo .noHeight>td{height:0;width:12.5%}.aspect-ratio{position:relative;width:100%;height:0}.aspect-ratio>iframe{position:absolute;left:0;top:0;width:100%;height:100%}#source{text-align:left;padding:32px}#source .sources{clear:left;display:none}#source .sources.active{display:block}.interactionTips{position:fixed;bottom:0;right:48px;font-size:.8em}.interactionTips>div{float:left;background-color:#000;padding:16px;margin-right:16px}.interactionTips mark{background:none;color:DeepSkyBlue}#orbitClock #render{background-image:linear-gradient(to right,#ffc000,#0000c0)}.slyTabs{float:left;max-width:100%;position:relative;padding:0 38px}.slyTabs>.prev,.slyTabs>.next{position:absolute;top:0;text-decoration:none;font-size:1.5em;width:38px;color:DeepSkyBlue}.slyTabs>.prev:before,.slyTabs>.next:before{line-height:66px}.slyTabs>.prev:hover,.slyTabs>.next:hover,.slyTabs>.prev:active,.slyTabs>.next:active{text-shadow:0 0 10px DeepSkyBlue,0 0 10px #fff}.slyTabs>.prev:active,.slyTabs>.next:active{color:#fff}.slyTabs>.prev.disabled,.slyTabs>.next.disabled{cursor:default;color:#222;text-shadow:none!important;box-shadow:none}.slyTabs>.prev{left:0;text-align:left}.slyTabs>.next{right:0;text-align:right}.slyTabs.scrollShadowLeft>.prev{box-shadow:10px 0 10px -7px #000}.slyTabs.scrollShadowRight>.next{box-shadow:-10px 0 10px -7px #000}.slyTabs.inPanel{margin-bottom:22px;margin-top:-10px;padding:0 32px}.slyTabs.inPanel .frame{font-size:.9em}.slyTabs.inPanel .frame a{font-size:1.125rem;background-color:#222;border-color:#000}.slyTabs.inPanel .frame a.active{background-color:#000}.slyTabs.inPanel>.prev,.slyTabs.inPanel>.next{width:32px}.slyTabs.inPanel>.prev.disabled,.slyTabs.inPanel>.next.disabled{color:#000}.slyTabs.inPanel>.prev:before,.slyTabs.inPanel>.next:before{position:relative;line-height:64px}.slyTabs.inPanel>.prev:before{left:-8px}.slyTabs.inPanel>.next:before{right:-8px}.frame{overflow:hidden}.frame>.slidee{margin:0;white-space:nowrap;font-size:0;cursor:grab}.frame>.slidee>a{display:inline-block;font-size:1.25rem;margin:10px;float:none!important}.frame>.slidee>a:last-child{margin-right:30px}.frame>.slidee>a:after,.frame>.slidee>a:before{vertical-align:middle}.frame>.slidee>a:before{padding-right:.2em}.hljs{background:none;font-family:'Telegrama',monospace;font-size:.9em;padding:0}.hljs-selector-class{color:#FD971E}#aboutPage{text-align:left;padding-bottom:50vh;padding-right:0;padding-left:0;overflow:visible}#aboutPage>.wrapper{margin-left:25%;padding-left:72px;padding-right:32px}#aboutPage .content{background-color:#222;color:#fff;border-radius:32px 0;padding:16px;padding:16px 32px;border-top-left-radius:0;margin:0;font-family:"Exo",sans-serif;font-weight:200;letter-spacing:0;list-style:none}#aboutPage .content b,#aboutPage .content strong{font-weight:400}#aboutPage .content h2{-moz-font-feature-settings:"smcp" 1;-ms-font-feature-settings:"smcp" 1;-o-font-feature-settings:"smcp" 1;-webkit-font-feature-settings:"smcp" 1;font-feature-settings:"smcp" 1;font-variant:normal;font-weight:400}#aboutPage .content.icons>dt{clear:left;float:left;width:100%}#aboutPage .content.icons>dd{float:left;margin-left:32px;margin-top:.5em}#aboutPage .content>li,#aboutPage .content dt{margin-top:16px}#aboutPage .content>li:first-child,#aboutPage .content dt:first-child{margin-top:0}#aboutPage .content data,#aboutPage .content time{font-weight:700}#aboutPage #source{position:relative}#aboutPage .interactionTips{position:absolute;top:100vh;margin-top:-8.2em;right:0;bottom:auto}#aboutPage .interactionTips.affix{position:fixed;top:auto;margin-top:0;bottom:0;right:48px}#aboutPage table{width:100%}#aboutPage table td{vertical-align:top;padding-top:16px;padding-left:16px}#aboutPage table td:first-child{padding-left:0}#aboutPage table tr:first-of-type>td{padding-top:0}#sideNav{position:fixed;left:48px;background-color:#222;color:#fff;border-radius:0 32px;padding:16px;padding:32px;border-right:2px solid DeepSkyBlue;max-width:25%}#sideNav a{display:block;margin-left:16px;padding-left:16px;text-decoration:none}#sideNav a.subItem{padding-left:48px;font-size:.8em}#sideNav a:hover,#sideNav a:active,#sideNav a:focus{color:DeepSkyBlue;border-left:2px solid DeepSkyBlue;padding-left:14px}#sideNav a:hover.subItem,#sideNav a:active.subItem,#sideNav a:focus.subItem{padding-left:46px}#sideNav li.active>a{color:DeepSkyBlue;border-left:2px solid DeepSkyBlue;padding-left:14px}#sideNav li.active>a.subItem{padding-left:46px}#sideNav>.nav{margin-top:32px;line-height:2}#sideNav .nav{list-style:none;padding:0}.superHeading{background-color:#222;color:#fff;border-radius:32px 0;padding:16px;padding:16px 32px;width:1072px;margin-bottom:16px;position:relative}.superHeading:not(:first-child){margin-top:32px}.contentHeading{background-color:#222;color:#fff;border-radius:32px 0;padding:16px;padding:16px 32px;border-bottom-right-radius:0;margin-bottom:8px}.contentHeading td{font-weight:400}.orbitron{font-family:'Orbitron',sans-serif;letter-spacing:.1em;font-weight:400}.exo{font-family:"Exo",sans-serif;font-weight:200;letter-spacing:0}.exo b,.exo strong{font-weight:400}.exo h2{-moz-font-feature-settings:"smcp" 1;-ms-font-feature-settings:"smcp" 1;-o-font-feature-settings:"smcp" 1;-webkit-font-feature-settings:"smcp" 1;font-feature-settings:"smcp" 1;font-variant:normal;font-weight:400}.telegrama{font-family:'Telegrama',monospace}.aboutSection{width:26em}.aboutSection.right{position:relative;left:26em;margin-left:32px}.aboutSection.double{margin-top:0!important;width:auto}.aboutSection+.aboutSection{margin-top:-3em;padding-top:8px}#tag{padding-top:8px;padding-right:24px}@media (max-width:800px){#tag{padding-right:0}}#tag>.description{margin-right:24px;margin-top:8px}.layout-medium #tag>.description{max-width:50%}@media (max-width:860px){#tag>.description{margin-right:16px;max-width:75%}}.layout-small #tag>.description{max-width:100%;padding-bottom:8px}#tag .infoBox>h4{font-size:1.33em}#tag .infoBox dt{margin-top:32px}#tag .infoBox dd{margin-left:32px}.grid-sizer{width:25%}.grid-sizer>.aspect-ratio{padding-bottom:46.875%}.grid-item{padding:8px;width:25%;float:left}.grid-item:hover,.grid-item:active,.grid-item:focus,.grid-item.active{padding:6px;border:2px solid DeepSkyBlue}.grid-item:hover video,.grid-item:active video,.grid-item:focus video,.grid-item:hover img,.grid-item:active img,.grid-item:focus img{opacity:1!important;transition-delay:0.18s!important}.grid-item>.projectLink{display:block;background-color:#222;position:relative;padding-bottom:46.875%;overflow:hidden}.grid-item>.projectLink>.mediaContainer{position:absolute;top:0;bottom:0;left:0;right:0}.grid-item>.projectLink>.mediaContainer>video,.grid-item>.projectLink>.mediaContainer>img{opacity:.1;transition:opacity 0.5s 0.3s;object-fit:cover;width:100%;height:100%}.grid-item.promoted>.projectLink{padding-bottom:100%}.grid-item.highlight>.projectLink{border:2px solid #fff}.grid-item.highlight>.projectLink::after{content:"Highlighted Project";display:block;position:absolute;top:0;left:0;border-bottom-right-radius:24px 100%;background-color:#fff;color:#222;font-size:.7em;padding:.4em 16px}.grid-item.frontpage>.projectLink{border:2px solid #FFB600}.grid-item.frontpage>.projectLink::after{content:"Front Page Project";display:block;position:absolute;top:0;left:0;border-bottom-right-radius:24px 100%;background-color:#FFB600;color:#000;font-size:.7em;padding:.4em 16px}@media (max-width:1600px){.grid-sizer{width:33.33333333%}.grid-item{width:33.33333333%}}@media (max-width:1000px){.grid-sizer{width:50%}.grid-item{width:50%}}#tag.series .grid-sizer{width:100%}#tag.series .grid-sizer>.aspect-ratio{padding-bottom:35.9375%}#tag.series .grid-item{width:100%}#tag.series .grid-item.promoted>.projectLink{padding-bottom:35.9375%}@media (max-width:1600px){#tag.series .grid-sizer{width:100%}#tag.series .grid-item{width:100%}}@media (max-width:1000px){#tag.series .grid-sizer{width:100%}#tag.series .grid-item{width:100%}}@media (max-width:800px){#tag.series .grid-sizer>.aspect-ratio{padding-bottom:100%}#tag.series .grid-item.promoted>.projectLink{padding-bottom:100%}}.layout-small #tag.series .grid-sizer>.aspect-ratio{padding-bottom:35.9375%}.layout-small #tag.series .grid-item.promoted>.projectLink{padding-bottom:35.9375%}