/*!
* @license stylesheet
*
* @author: Florian C. Wachmann
* @url: https://www.formfcw.com
* 
* All rights reserved.
*/html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}figcaption,figure,main{display:block}hr{height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;-moz-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media \0screen\,screen\9 {.js *{-webkit-filter:inherit;filter:inherit;opacity:inherit}}li{list-style:none}label{cursor:pointer}table{border-collapse:collapse;border-spacing:0}td{vertical-align:middle}td,th{padding:0}button,input,select,textarea,ins,a{color:inherit}a,ins{text-decoration:none}dl,menu,ol,ul,dd,p,pre{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:1em;margin:0;font-weight:normal}address{font-style:normal}del{text-decoration:line-through}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}blockquote,q{quotes:none}html{font-size:1em}hr{display:block;height:0;margin:0;padding:0;border:0;border-top:1px solid}textarea{resize:none}html,button,input,optgroup,select,textarea{line-height:1.2em}figure{margin:0}.focus-trap,.focus-start{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.focusable.focus-trap:active,.focusable.focus-start:active,.focusable.focus-trap:focus,.focusable.focus-start:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bgwrap canvas,.work .work-item .work-item-wrap .work-item-img,.footer.fixed>div,.hoverable:after,#projects,#projects>article>div+div figure,#projects>article>div+div figure.video>div>div,#projects>article>div+div figure.browser>span,#projects>article>div+div img{width:100%}.work .work-item.portrait .work-item-wrap .work-item-img,.progress>div{height:100%}html,body,#load,.bgwrap,main,.section-info,#filter.open,#filter>div:first-child,#filter>div:first-child canvas,a[href="#identity"] span,a[href="#print"] span,a[href="#interactive"] span,a[href="#motion"] span,#projects:before,#projects>article>div+div iframe{width:100%;height:100%}.-alert{display:block;width:100%;padding:10px;position:absolute;top:0;left:0;z-index:999999999;font:bold 14px/1.3em Arial, sans-serif;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;background:red;color:#fff;color:rgba(255,255,255,0.8);-webkit-transition:color .5s;-o-transition:color .5s;-moz-transition:color .5s;transition:color .5s}.-alert:hover{color:#fff;-webkit-transition:none;-o-transition:none;-moz-transition:none;transition:none}.js noscript{display:none}::-moz-selection{background:red;color:#fff;text-shadow:none}::selection{background:red;color:#fff;text-shadow:none}@font-face{font-family:'MontserratWebfontWeb';src:url("../files/fonts/montserrat-regular-webfont.eot");src:url("../files/fonts/montserrat-regular-webfont.eot?#iefix") format("embedded-opentype"),url("../files/fonts/montserrat-regular-webfont.woff2") format("woff2"),url("../files/fonts/montserrat-regular-webfont.woff") format("woff"),url("../files/fonts/montserrat-regular-webfont.ttf") format("truetype"),url("../files/fonts/montserrat-regular-webfont.svg#montserratregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'MontserratWebfontWeb';src:url("../files/fonts/montserrat-bold-webfont.eot");src:url("../files/fonts/montserrat-bold-webfont.eot?#iefix") format("embedded-opentype"),url("../files/fonts/montserrat-bold-webfont.woff2") format("woff2"),url("../files/fonts/montserrat-bold-webfont.woff") format("woff"),url("../files/fonts/montserrat-bold-webfont.ttf") format("truetype"),url("../files/fonts/montserrat-bold-webfont.svg#montserratbold") format("svg");font-weight:bold;font-style:normal}@-webkit-keyframes COLOR{0%,100%{border-color:#21c700}25%{border-color:#2994ff}50%{border-color:#ff3c8d}75%{border-color:#f75b00}}@-moz-keyframes COLOR{0%,100%{border-color:#21c700}25%{border-color:#2994ff}50%{border-color:#ff3c8d}75%{border-color:#f75b00}}@-o-keyframes COLOR{0%,100%{border-color:#21c700}25%{border-color:#2994ff}50%{border-color:#ff3c8d}75%{border-color:#f75b00}}@keyframes COLOR{0%,100%{border-color:#21c700}25%{border-color:#2994ff}50%{border-color:#ff3c8d}75%{border-color:#f75b00}}nav a:hover,.footer a{border-bottom:1px solid gray;-webkit-animation:COLOR 4s infinite;-moz-animation:COLOR 4s infinite;-o-animation:COLOR 4s infinite;animation:COLOR 4s infinite}@-webkit-keyframes COLOR-OUTLINE{0%,100%{outline-color:#21c700}25%{outline-color:#2994ff}50%{outline-color:#ff3c8d}75%{outline-color:#f75b00}}@-moz-keyframes COLOR-OUTLINE{0%,100%{outline-color:#21c700}25%{outline-color:#2994ff}50%{outline-color:#ff3c8d}75%{outline-color:#f75b00}}@-o-keyframes COLOR-OUTLINE{0%,100%{outline-color:#21c700}25%{outline-color:#2994ff}50%{outline-color:#ff3c8d}75%{outline-color:#f75b00}}@keyframes COLOR-OUTLINE{0%,100%{outline-color:#21c700}25%{outline-color:#2994ff}50%{outline-color:#ff3c8d}75%{outline-color:#f75b00}}button:focus:not(.click-focus),a.-alert:focus,nav a:focus:not(.click-focus),.work .work-item .work-item-wrap .work-item-link:focus:not(.click-focus) img,.footer a:focus:not(.click-focus),.back+.close:focus:not(.click-focus),#projects article p a:focus:not(.click-focus),#projects article dl a:focus:not(.click-focus){outline:3px solid gray;-webkit-animation:COLOR-OUTLINE 4s infinite;-moz-animation:COLOR-OUTLINE 4s infinite;-o-animation:COLOR-OUTLINE 4s infinite;animation:COLOR-OUTLINE 4s infinite}@-webkit-keyframes LOAD{0.0001%{background-position:0 0}12.5%{background-position:-1140px 0}12.5001%{background-position:0 -95px}25%{background-position:-1140px -95px}25.0001%{background-position:0 -190px}37.5%{background-position:-1140px -190px}37.5001%{background-position:0 -285px}50%{background-position:-1140px -285px}50.0001%{background-position:0 -380px}62.5%{background-position:-1140px -380px}62.5001%{background-position:0 -475px}75%{background-position:-1140px -475px}75.0001%{background-position:0 -570px}87.5%{background-position:-1140px -570px}87.5001%{background-position:0 -665px}100%{background-position:-1140px -665px}}@-moz-keyframes LOAD{0.0001%{background-position:0 0}12.5%{background-position:-1140px 0}12.5001%{background-position:0 -95px}25%{background-position:-1140px -95px}25.0001%{background-position:0 -190px}37.5%{background-position:-1140px -190px}37.5001%{background-position:0 -285px}50%{background-position:-1140px -285px}50.0001%{background-position:0 -380px}62.5%{background-position:-1140px -380px}62.5001%{background-position:0 -475px}75%{background-position:-1140px -475px}75.0001%{background-position:0 -570px}87.5%{background-position:-1140px -570px}87.5001%{background-position:0 -665px}100%{background-position:-1140px -665px}}@-o-keyframes LOAD{0.0001%{background-position:0 0}12.5%{background-position:-1140px 0}12.5001%{background-position:0 -95px}25%{background-position:-1140px -95px}25.0001%{background-position:0 -190px}37.5%{background-position:-1140px -190px}37.5001%{background-position:0 -285px}50%{background-position:-1140px -285px}50.0001%{background-position:0 -380px}62.5%{background-position:-1140px -380px}62.5001%{background-position:0 -475px}75%{background-position:-1140px -475px}75.0001%{background-position:0 -570px}87.5%{background-position:-1140px -570px}87.5001%{background-position:0 -665px}100%{background-position:-1140px -665px}}@keyframes LOAD{0.0001%{background-position:0 0}12.5%{background-position:-1140px 0}12.5001%{background-position:0 -95px}25%{background-position:-1140px -95px}25.0001%{background-position:0 -190px}37.5%{background-position:-1140px -190px}37.5001%{background-position:0 -285px}50%{background-position:-1140px -285px}50.0001%{background-position:0 -380px}62.5%{background-position:-1140px -380px}62.5001%{background-position:0 -475px}75%{background-position:-1140px -475px}75.0001%{background-position:0 -570px}87.5%{background-position:-1140px -570px}87.5001%{background-position:0 -665px}100%{background-position:-1140px -665px}}@-webkit-keyframes LOAD_V{from{background-position-y:0}to{background-position-y:-760px}}@-moz-keyframes LOAD_V{from{background-position-y:0}to{background-position-y:-760px}}@-o-keyframes LOAD_V{from{background-position-y:0}to{background-position-y:-760px}}@keyframes LOAD_V{from{background-position-y:0}to{background-position-y:-760px}}@-webkit-keyframes LOAD_H{from{background-position-x:0}to{background-position-x:-1045px}}@-moz-keyframes LOAD_H{from{background-position-x:0}to{background-position-x:-1045px}}@-o-keyframes LOAD_H{from{background-position-x:0}to{background-position-x:-1045px}}@keyframes LOAD_H{from{background-position-x:0}to{background-position-x:-1045px}}@-webkit-keyframes IAM{from{background-position:0 0}to{background-position:-1375px 0}}@-moz-keyframes IAM{from{background-position:0 0}to{background-position:-1375px 0}}@-o-keyframes IAM{from{background-position:0 0}to{background-position:-1375px 0}}@keyframes IAM{from{background-position:0 0}to{background-position:-1375px 0}}#load.fin>div>div,.cssanimations #load.fin>div>div,.bgpositionxy.cssanimations #load.fin>div>div,.section-info .logo:before,#right>div,#left>div,#filter.print .close div,#filter.interactive .close div,#filter.motion .close div,#filter.identity .close div,#filter .close div,.back+.close,.section-info .close,a[href="#interactive"] div,a[href="#motion"] div,a[href="#print"] div,a[href="#identity"] div,.footer .logo:before{background:url(../files/imgs/sprite.svg)}#right>div,#left>div{width:12px;height:22px}#filter.print .close div,#filter.interactive .close div,#filter.motion .close div,#filter.identity .close div{width:12px;height:12px}a[href="#interactive"] div,a[href="#motion"] div,a[href="#print"] div,a[href="#identity"] div{width:40px;height:48px}.section-info .logo:before,.footer .logo:before{width:30px;height:36px}#load.fin>div>div,.cssanimations #load.fin>div>div,.bgpositionxy.cssanimations #load.fin>div>div{background-position:0px 0px;width:95px;height:95px}.section-info .logo:before{background-position:-175px 0px}#right>div{background-position:-188px -74px}#left>div{background-position:-175px -74px}#filter.print .close div{background-position:-206px -36px}#filter.interactive .close div{background-position:-206px 0px}#filter.motion .close div{background-position:-206px -24px}#filter.identity .close div{background-position:-206px -12px}#filter .close div,.back+.close,.section-info .close{background-position:-206px -62px;width:16px;height:16px}a[href="#interactive"] div{background-position:-95px -48px}a[href="#motion"] div{background-position:-135px -48px}a[href="#print"] div{background-position:-135px 0px}a[href="#identity"] div{background-position:-95px 0px}.footer .logo:before{background-position:-175px -37px}#filter{font-size:9px;line-height:11px}.js .section-info .close.trans,#filter.open .close div,.back+.close.trans,#left>div,#right>div{/*! autoprefixer: off */-webkit-transition:-webkit-transform .5s;-moz-transition:-moz-transform .5s;-o-transition:-o-transform .5s;transition:transform .5s}button::-moz-focus-inner,a.-alert::-moz-focus-inner,nav a::-moz-focus-inner,.work .work-item .work-item-wrap .work-item-link::-moz-focus-inner,.footer a::-moz-focus-inner,a[href="#identity"]::-moz-focus-inner,a[href="#print"]::-moz-focus-inner,a[href="#interactive"]::-moz-focus-inner,a[href="#motion"]::-moz-focus-inner,.back+.close::-moz-focus-inner,#left>a:focus::-moz-focus-inner,#right>a:focus::-moz-focus-inner{border:0}button:focus,a.-alert:focus,nav a:focus,.work .work-item .work-item-wrap .work-item-link:focus,.footer a:focus,a[href="#identity"]:focus,a[href="#print"]:focus,a[href="#interactive"]:focus,a[href="#motion"]:focus,.back+.close:focus,#left>a:focus,#right>a:focus{outline:none}button:focus.click-focus,.back+:focus.click-focus.close{outline:none}.focus-trap,.focus-start{display:none}button{border:none}button:focus:not(.click-focus){outline-offset:1px}a.-alert{background:#1e1e1e}a.-alert:focus{outline-offset:-3px}html{overflow:scroll;overflow-x:hidden}body{font:11px/15px "MontserratWebfontWeb",sans-serif;background:#f5f5f5}#load{position:fixed;top:0;left:0;display:none;background:#f5f5f5;z-index:9}.js #load{display:table}#load>div{display:table-cell;vertical-align:middle;text-align:center}#load>div>div{display:inline-block;width:95px;height:95px;background:url(../files/imgs/load.gif)}.cssanimations #load>div>div{background-image:url(../files/imgs/load.svg);-webkit-animation:LOAD 4s steps(12) infinite;-moz-animation:LOAD 4s steps(12) infinite;-o-animation:LOAD 4s steps(12) infinite;animation:LOAD 4s steps(12) infinite}.bgpositionxy.cssanimations #load>div>div{-webkit-animation:LOAD_V 4s steps(8) infinite,LOAD_H 0.5s steps(11) infinite;-moz-animation:LOAD_V 4s steps(8) infinite,LOAD_H 0.5s steps(11) infinite;-o-animation:LOAD_V 4s steps(8) infinite,LOAD_H 0.5s steps(11) infinite;animation:LOAD_V 4s steps(8) infinite,LOAD_H 0.5s steps(11) infinite}#load.fin>div>div,.cssanimations #load.fin>div>div,.bgpositionxy.cssanimations #load.fin>div>div{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}#load>div:after{content:"FORMFCW";display:block;margin-top:10px;font-weight:bold;color:inherit}.bgwrap{position:fixed;top:0;left:0;overflow:hidden;background:#f5f5f5}main{position:relative}h2{display:none}.section-info{display:table;max-width:440px;margin:0 auto;text-align:center}.section-info-wrap{position:relative;display:table-cell;vertical-align:middle;padding:35px 25px}.section-info img{max-height:100%;max-width:100%;width:auto;height:auto;vertical-align:middle;display:none}.logo{display:inline-block;vertical-align:top;text-align:left}.logo:before{content:'';display:inline-block;vertical-align:top;margin-right:11px}.logo>div{display:inline-block;vertical-align:top}.logo>div h1,.logo>div h3{font-size:12px;line-height:14px;font-weight:bold;text-transform:uppercase;margin-top:1px}.logo>div h2{display:block}nav{font-weight:bold;margin:12px 0 20px}nav li{display:inline-block;vertical-align:top}nav li+li:before{content:"·";display:inline-block;padding:0 4px}nav a{border-color:none;border-bottom:1px solid transparent}nav a:hover:focus{border-bottom:1px solid transparent}nav a:focus:not(.click-focus){outline-offset:1px}.section-info p>span>span{position:relative}.js nav{margin-top:36.25px}.js .section-info{padding:65px 330px 117.5px}.js .section-info .close{margin-top:48.75px}.js .section-info .logo{margin-top:-1.75px}.js #p1{margin-top:1.25px}.js #p2{margin-top:-6.25px}.js #p3{margin-top:-6.25px}.js #p4{margin-top:1.25px}.js #p5{margin-top:-6.25px}.js nav{position:absolute;top:50%;margin-bottom:0;left:50%;margin-left:-114px}.js #p1{display:block;text-align:left;width:230px;right:50%;margin-right:-116px}.js #p2{width:232px;right:50%;margin-right:-116px}.js #p2>span.nobrk{display:inline-block}.js #p3{width:214px;left:50%;margin-left:-102px}.js #p3>span.nobrk{display:inline-block}.js #p4{width:234px;left:50%;margin-left:-115px}.js #p5{width:232px;left:50%;margin-left:-109.5px}.js #p5>span.nobrk{display:inline-block}.js .section-info{max-width:none;margin:0;text-align:center;display:block}.js .section-info:before{content:"";display:inline-block;vertical-align:middle;height:100%}.js .section-info-wrap{display:inline-block;padding:0;max-width:100%;max-height:100%;width:auto;height:auto}.js .section-info-wrap.adjustH{height:100%;width:auto}.js .section-info .close{position:absolute;left:50%;margin-left:-8px;top:100%;cursor:pointer;display:none}.js .section-info .close.trans:hover{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg);-webkit-transform:none\9;-moz-transform:none\9;-ms-transform:none\9;-o-transform:none\9;transform:none\9}.js .section-info img{display:inline-block}.js .section-info .logo{position:absolute;top:50%;width:200px;right:50%;margin-right:-103px;display:none}.js .section-info p{text-align:left}.js .section-info p>span>span{display:none;position:absolute;top:50%}.js .section-info.act nav{display:none}.js .section-info.act .logo,.js .section-info.act p>span>span,.js .section-info.act .close{display:block}.js .section-info.act .logo{margin-top:-18px;right:100%;margin-right:46px;top:29%}.js .section-info.act #p1{margin-top:-15px;right:100%;margin-right:55px}.js .section-info.act #p2{margin-top:-22.5px;right:100%;margin-right:12px;top:71%}.js .section-info.act #p3{margin-top:-22.5px;left:100%;margin-left:52px;top:29%}.js .section-info.act #p4{margin-top:-15px;left:100%;margin-left:57px}.js .section-info.act #p5{margin-top:-22.5px;left:100%;margin-left:12px;top:71%}.js .section-info.act .focus-trap{display:block}@media only screen and (min-width: 951px) and (max-height: 900px){.js nav{margin-top:30px}.js .section-info{padding:40px 330px 80px}.js .section-info .close{margin-top:30px}.js .section-info .logo{margin-top:-8px}.js #p1{margin-top:-5px}.js #p2{margin-top:-12.5px}.js #p3{margin-top:-12.5px}.js #p4{margin-top:-5px}.js #p5{margin-top:-12.5px}}@media only screen and (min-width: 951px) and (max-height: 650px){.js nav{margin-top:27.5px}.js .section-info{padding:30px 330px 65px}.js .section-info .close{margin-top:22.5px}.js .section-info .logo{margin-top:-10.5px}.js #p1{margin-top:-7.5px}.js #p2{margin-top:-15px}.js #p3{margin-top:-15px}.js #p4{margin-top:-7.5px}.js #p5{margin-top:-15px}}@media only screen and (max-width: 950px), only screen and (min-width: 951px) and (max-height: 500px){.js nav{margin-top:115px}.js .section-info{padding:50px 50px 260px}.js .section-info .close{margin-top:192.5px}.js .section-info.act p{margin-top:55px}.js #p1{margin-top:80px}.js #p2{margin-top:72.5px}.js #p3{margin-top:72.5px}.js #p4{margin-top:80px}.js #p5{margin-top:72.5px}.js .section-info .logo,.js .section-info.act .logo{display:none}.js .section-info p{margin-top:0}.js .section-info #p1,.js .section-info #p2,.js .section-info #p3,.js .section-info #p4,.js .section-info #p5{width:230px}.js .section-info.act p{width:490px;height:auto;position:absolute;left:50%;top:100%;margin-left:-245px}.js .section-info.act p>span{display:inline-block;vertical-align:top;width:230px}.js .section-info.act p>span+span{margin-left:30px}.js .section-info.act #p1,.js .section-info.act #p2,.js .section-info.act #p3,.js .section-info.act #p4,.js .section-info.act #p5{position:relative;left:auto;right:auto;top:auto;margin:0}.js .section-info.act #p2{margin-top:15px}}@media only screen and (min-width: 601px) and (max-width: 950px) and (max-height: 850px){.js nav{margin-top:110px}.js .section-info{padding:30px 50px 230px}.js .section-info .close{margin-top:172.5px}.js .section-info.act p{margin-top:45px}.js #p1{margin-top:75px}.js #p2{margin-top:67.5px}.js #p3{margin-top:67.5px}.js #p4{margin-top:75px}.js #p5{margin-top:67.5px}}@media only screen and (min-width: 601px) and (max-width: 950px) and (min-height: 701px){.js .section-info #p3 span{display:none}.js .section-info #p3 span.nobrk{display:inline}.js .section-info #p5 span{display:none}.js .section-info #p5 span.nobrk{display:inline-block}}@media only screen and (max-width: 600px), only screen and (max-width: 950px) and (max-height: 700px), only screen and (min-width: 951px) and (max-height: 500px){.js nav{margin-top:101px}.js .section-info{padding:30px 50px 212px}.js .section-info p{margin-top:66px}.js .section-info .close{margin-top:163.5px}.js .section-info.act p{margin-top:45px}.js .section-info p{width:230px;height:30px;position:absolute;top:50%;left:50%;margin-left:-114px;text-align:center}.js .section-info p>span{display:inline;width:auto}.js .section-info p>span+span{margin-left:0;display:none}.js .section-info p>span>span{display:none}.js .section-info #p1,.js .section-info #p3,.js .section-info #p5,.js .section-info.act #p1,.js .section-info.act #p3,.js .section-info.act #p5{position:static;left:auto;right:auto;top:auto;margin:0;width:230px}.js .section-info #p3>span.nobrk,.js .section-info.act #p3>span.nobrk{display:inline}.js .section-info #p2,.js .section-info #p4,.js .section-info.act #p2,.js .section-info.act #p4{display:none}.js .section-info.act p{width:250px;margin-left:-125px}.js .section-info.act p>span+span{margin:0}.js .section-info.act p #p1,.js .section-info.act p>span,.js .section-info.act p>span+span,.js .section-info.act p>span>span{display:inline}}@media only screen and (max-width: 950px) and (max-height: 700px), only screen and (min-width: 951px) and (max-height: 500px){.js nav{margin-top:93.5px}.js .section-info{padding:30px 50px 197px}.js .section-info p{margin-top:58.5px}.js .section-info .close{margin-top:148.5px}.js .section-info.act p{margin-top:30px}}@media only screen and (max-height: 500px){.js nav{margin-top:86px}.js .section-info{padding:20px 50px 172px}.js .section-info p{margin-top:51px}.js .section-info .close{margin-top:131px}.js .section-info.act p{margin-top:20px}}@media only screen and (max-height: 290px){.js nav{margin-top:56px}.js .section-info{padding:10px 50px 102px}.js .section-info p{margin-top:21px}.js .section-info .close{margin-top:68.5px}.js .section-info.act p{margin-top:10px}.js .section-info.act p{width:300px;margin-left:-150px}.js .section-info #p5,.js .section-info.act #p5{display:none}}.no-js .section-info .close{display:none}.work{position:relative;padding:100px 0 200px}.no-js body[data-project] .work{display:none}.work-wrap{overflow:hidden}.work-wrap .work-item-group{width:-webkit-calc(100% + 10px);width:-moz-calc(100% + 10px);width:calc(100% + 10px);margin-left:-webkit-calc(-5px);margin-left:-moz-calc(-5px);margin-left:calc(-5px)}.work-wrap .work-item-group.closed{display:none}.work .work-item{display:inline-block;vertical-align:top;position:relative;width:20%;margin:40px 0 40px 20%}.work .work-item.m0{margin-left:0%}.work .work-item.m1{margin-left:6.6666666667%}.work .work-item.m2{margin-left:13.3333333333%}.work .work-item.m3{margin-left:20%}.work .work-item.m4{margin-left:26.6666666667%}.work .work-item.m5{margin-left:33.3333333333%}.work .work-item.m6{margin-left:40%}.work .work-item.m7{margin-left:46.6666666667%}.work .work-item.m8{margin-left:53.3333333333%}.work .work-item.m9{margin-left:60%}.work .work-item.m10{margin-left:66.6666666667%}.work .work-item.m11{margin-left:73.3333333333%}.work .work-item.m12{margin-left:80%}.work .work-item.m13{margin-left:86.6666666667%}.work .work-item.m14{margin-left:93.3333333333%}.work .work-item:first-child.m0 .work-item-title{padding-left:7px}.work .work-item .work-item-wrap{position:relative;padding:0 5px}.work .work-item .work-item-wrap .work-item-link{vertical-align:top}.work .work-item .work-item-wrap .work-item-img{display:block}.work .work-item .work-item-wrap .work-item-title{font-weight:bold;margin-top:6px;cursor:default}.work .work-item.portrait{margin-bottom:60px}.work .work-item.portrait:after{content:"";display:block;padding-bottom:100%}.work .work-item.portrait .work-item-wrap{position:absolute;top:5px;bottom:5px}.work .work-item.portrait .work-item-wrap .work-item-img{width:auto}.work .work-item+.work-item .work-item-wrap{margin-top:35%}.work .work-item+.work-item.portrait:after{padding-bottom:135%}.work .work-item+.work-item.portrait .work-item-wrap{padding-top:0;margin-top:35%}.work .work-item.portrait+.work-item .work-item-wrap{margin-top:70%}.work .work-item.portrait+.work-item.portrait .work-item-wrap{margin-top:35%}.footer{position:relative;background:#1e1e1e;color:#fff;z-index:1;text-align:center;overflow:hidden}.no-js body[data-project] .footer{display:none}.mdot{padding:0 2px}.footer a{-webkit-transition:none;-o-transition:none;-moz-transition:none;transition:none}.footer a:focus,.footer a:hover{border:none}.footer a:focus:not(.click-focus){outline-offset:1px}.footer p+h3{margin-top:15px}.footer>div>div{max-width:320px;margin:0 auto;padding:65px 0}.footer>div>div>div.logo+div{margin-top:40px}.footer>div>div>div.logo+div+div{margin-top:30px}.footer>div>div>div+div{margin-top:45px}.footer.fixed{z-index:-1}.footer.fixed>div{position:fixed;left:0;bottom:0;overflow:hidden}#filter{width:40px;margin-left:-20px;left:50%;height:48px;margin-top:-24px;top:50%;text-align:center;position:fixed;visibility:hidden}#filter.act{visibility:visible}#filter.open{top:0;left:0;margin:0}.hoverable:after{content:"Filter";display:block;position:absolute;bottom:-10px;left:0;filter:alpha(opacity=0);opacity:0;-webkit-transition:opacity .5s, bottom .5s;-o-transition:opacity .5s, bottom .5s;-moz-transition:opacity .5s, bottom .5s;transition:opacity .5s, bottom .5s}.hoverable:hover:after{filter:alpha(opacity=100);opacity:1;bottom:-15px;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}#filter.nohover>.hoverable:after,#filter.nohover>.hoverable:hover:after{filter:alpha(opacity=0);opacity:0}#filter>div:first-child{position:absolute;top:0;left:0;opacity:.25;display:none}#filter>div:first-child canvas{display:block}#filter.open>div:first-child{display:block}#filter>div+div{width:40px;margin-left:-20px;left:50%;height:48px;margin-top:-24px;top:50%;position:absolute;overflow:visible !important}#filter.open>div+div{width:280px;margin-left:-140px;left:50%;height:280px;margin-top:-140px;top:50%}#filter .close{position:absolute;cursor:pointer;width:30px;margin-left:-15px;left:50%;height:40px;margin-top:-20px;top:50%;display:none}#filter.open .close{display:block}#filter.open .close:hover div{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg);-webkit-transform:none\9;-moz-transform:none\9;-ms-transform:none\9;-o-transform:none\9;transform:none\9}#filter.identity .close,#filter.print .close,#filter.interactive .close,#filter.motion .close{display:block;opacity:0;width:12px;height:12px;margin:0;left:31px;top:-1px}#filter .close div{margin:0 auto}#filter.identity .close div,#filter.print .close div,#filter.interactive .close div,#filter.motion .close div{margin:0}#filter .close p{margin-top:13px}#filter.identity .close p,#filter.print .close p,#filter.interactive .close p,#filter.motion .close p{display:none;margin:0}a[href="#identity"],a[href="#print"],a[href="#interactive"],a[href="#motion"]{position:absolute;display:block}.open a[href="#identity"],.open a[href="#print"],.open a[href="#interactive"],.open a[href="#motion"]{width:120px;height:120px;padding-top:27px}a[href="#identity"] span,a[href="#print"] span,a[href="#interactive"] span,a[href="#motion"] span{position:absolute;top:0;left:0;background:#f5f5f5;-webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px;-webkit-transition:background .5s;-o-transition:background .5s;-moz-transition:background .5s;transition:background .5s;display:none}.open a[href="#identity"] span,.open a[href="#print"] span,.open a[href="#interactive"] span,.open a[href="#motion"] span{display:block}.open a[href="#identity"]:hover span,.open a[href="#print"]:hover span,.open a[href="#interactive"]:hover span,.open a[href="#motion"]:hover span{background:#fff;-webkit-transition:none;-o-transition:none;-moz-transition:none;transition:none}a[href="#identity"] div,a[href="#identity"] p,a[href="#print"] div,a[href="#print"] p,a[href="#interactive"] div,a[href="#interactive"] p,a[href="#motion"] div,a[href="#motion"] p{position:relative}a[href="#identity"] div,a[href="#print"] div,a[href="#interactive"] div,a[href="#motion"] div{margin:0 auto}a[href="#identity"] p,a[href="#print"] p,a[href="#interactive"] p,a[href="#motion"] p{margin-top:7px;display:none}.open a[href="#identity"] p,.open a[href="#print"] p,.open a[href="#interactive"] p,.open a[href="#motion"] p{display:block}a[href="#identity"]{top:0;left:0}.print a[href="#identity"],.interactive a[href="#identity"],.motion a[href="#identity"]{display:none}a[href="#print"]{top:0;right:0}.identity a[href="#print"],.interactive a[href="#print"],.motion a[href="#print"]{display:none}a[href="#interactive"]{bottom:0;left:0}.identity a[href="#interactive"],.print a[href="#interactive"],.motion a[href="#interactive"]{display:none}a[href="#motion"]{bottom:0;right:0}.identity a[href="#motion"],.print a[href="#motion"],.interactive a[href="#motion"]{display:none}#projects{min-height:100%;position:absolute;top:0;left:0;display:none}#projects.act{display:block}#projects:before{content:"";position:fixed;top:0;left:0;display:block;background:#f5f5f5}#projects>article{display:none;padding:0 6.6666666667%;padding:0 -webkit-calc( 6.6666666667% + -4.3333333333px);padding:0 -moz-calc( 6.6666666667% + -4.3333333333px);padding:0 calc( 6.6666666667% + -4.3333333333px);position:absolute;top:20%;left:0;right:0;bottom:0}#projects>article.act{display:block}.back{display:inline-block;text-transform:uppercase;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.descfix .back{position:fixed}.back,.back+.close{top:5%;left:6.6666666667%;left:-webkit-calc( 6.6666666667% + .6666666667px);left:-moz-calc( 6.6666666667% + .6666666667px);left:calc( 6.6666666667% + .6666666667px)}.back+.close{top:5%;margin-left:-26px;position:fixed;cursor:pointer}.back:hover+.close,.back+.close:hover{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg);-webkit-transform:none\9;-moz-transform:none\9;-ms-transform:none\9;-o-transform:none\9;transform:none\9}.back+.close:focus:not(.click-focus){outline-offset:1px}#projects>article>div:first-child{position:absolute;top:0;width:20%;width:-webkit-calc( 20% + 2px);width:-moz-calc( 20% + 2px);width:calc( 20% + 2px);padding:0 3.3333333333% 0 5px;padding-right:-webkit-calc( 3.3333333333% + .3333333333px);padding-right:-moz-calc( 3.3333333333% + .3333333333px);padding-right:calc( 3.3333333333% + .3333333333px);margin-top:-5px;z-index:1}#projects.descfix>article>div:first-child{position:fixed;top:20%}#projects h3,#projects dl,#projects p{max-width:300px}#projects h3{font-size:30px;line-height:32px;font-weight:bold}#projects p,#projects dl{margin-top:15px}#projects article dl{margin-top:1.7em}#projects article dl+dl{margin-top:0}#projects article p a,#projects article dl a{-webkit-transition:border .5s;-o-transition:border .5s;-moz-transition:border .5s;transition:border .5s;border-bottom:1px solid gray}#projects article p a:hover,#projects article dl a:hover{border-color:#f5f5f5;-webkit-transition:none;-o-transition:none;-moz-transition:none;transition:none}#projects article p a:focus:not(.click-focus),#projects article dl a:focus:not(.click-focus){border-bottom:0}#projects article dt{font-weight:bold}#projects article dt:after{content:": "}#projects article dt,#projects article dd{display:inline}#projects .c1 dl a,#projects .c1 p a{border-color:#ff3c8d}#projects .c2 dl a,#projects .c2 p a{border-color:#2994ff}#projects .c3 dl a,#projects .c3 p a{border-color:#21c700}#projects .c4 dl a,#projects .c4 p a{border-color:#f75b00}#projects>article>div+div{position:relative;left:23.0769230769%;width:76.9230769231%;padding:0 0 100px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.js #projects ol{display:none}#projects>article>div+div.loaded>figure{display:inline-block;vertical-align:top}#projects>article>div+div.loaded>figure.video{display:block}#projects>article>div+div figure{position:relative;z-index:1;padding:0 5px 20px;display:none}#projects>article>div+div figure.col-2,.col-2.preload{width:50%}#projects>article>div+div figure.col-3,.col-3.preload{width:33.3333333333%}#projects>article>div+div figure.video{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;padding:0;margin-bottom:20px;width:-webkit-calc(100% - 10px);width:-moz-calc(100% - 10px);width:calc(100% - 10px);left:-webkit-calc(5px);left:-moz-calc(5px);left:calc(5px)}#projects>article>div+div figure.video>div{position:relative}#projects>article>div+div figure.video>div>div{padding-bottom:56.25%;height:0}#projects>article>div+div figure.browser>span{height:30px;display:block;position:relative;background:#e9e9e9;background:-webkit-gradient(linear, left top, left bottom, from(#e9e9e9), to(#dedede));background:-webkit-linear-gradient(top, #e9e9e9 0%, #dedede 100%);background:-moz-linear-gradient(top, #e9e9e9 0%, #dedede 100%);background:-o-linear-gradient(top, #e9e9e9 0%, #dedede 100%);background:linear-gradient(-180deg, #e9e9e9 0%, #dedede 100%);border-bottom:1px solid #d9d9d9;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;overflow:hidden}#projects>article>div+div figure.browser>span>span{top:10px;left:25px}#projects>article>div+div figure.browser>span>span,#projects>article>div+div figure.browser>span>span:before,#projects>article>div+div figure.browser>span>span:after{width:10px;height:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}#projects>article>div+div figure.browser>span>span:before{left:-15px}#projects>article>div+div figure.browser>span>span:after{left:15px}.preload.browser{margin-top:30px}#projects>article>div+div figure.browser>span>span{position:absolute}#projects>article>div+div figure.browser>span>span,#projects>article>div+div figure.browser>span>span:before,#projects>article>div+div figure.browser>span>span:after{display:inline-block;vertical-align:top;background:#b9b9b9}#projects>article>div+div figure.browser>span>span:before,#projects>article>div+div figure.browser>span>span:after{content:"";position:absolute;top:0}#projects>article>div+div img{display:block;height:auto;pointer-events:none}#projects>article>div+div iframe{display:block;position:absolute;top:0;left:0}.preload{position:absolute;left:0;right:0;padding:0 5px 100px 5px}.progress{position:absolute;top:-4px;height:4px}.progress>div{width:0}#projects .c1 .progress>div{background:#ff3c8d}#projects .c2 .progress>div{background:#2994ff}#projects .c3 .progress>div{background:#21c700}#projects .c4 .progress>div{background:#f75b00}#left,#right{display:inline-block;vertical-align:middle;position:fixed;top:50%;margin-top:-11px;z-index:8;font-weight:bold;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#left.trans,#right.trans{-webkit-transition:left .5s, right .5s;-o-transition:left .5s, right .5s;-moz-transition:left .5s, right .5s;transition:left .5s, right .5s}#left>div,#left a,#right>div,#right a{display:inline-block;vertical-align:middle}#left>a,#right>a{display:none}#left>a.act,#right>a.act{display:inline-block}#left span,#right span{display:block;width:auto}#left span+span,#right span+span{margin-top:1px}#left mark,#right mark{display:inline-block;vertical-align:top;padding:0 1px}#left .c1 mark,#right .c1 mark{background:#ff3c8d}#left .c2 mark,#right .c2 mark{background:#2994ff}#left .c3 mark,#right .c3 mark{background:#21c700}#left .c4 mark,#right .c4 mark{background:#f75b00}#left{left:0}#left a{margin-left:20px}#left:focus-within:not(.click-focus),#left.over{left:0 !important}#left:focus-within:not(.click-focus)>div,#left.over>div{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}#right{right:0;text-align:right}#right a{margin-right:20px}#right:focus-within:not(.click-focus),#right.over{right:0 !important}#right:focus-within:not(.click-focus)>div,#right.over>div{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}@media only screen and (min-width: 2001px){#projects.descfix>article>div:first-child,#projects>article>div:first-child{width:13.3333333333%;width:-webkit-calc( 13.3333333333% + 1.3333333333px);width:-moz-calc( 13.3333333333% + 1.3333333333px);width:calc( 13.3333333333% + 1.3333333333px)}#projects>article>div+div{left:15.3846153846%;width:84.6153846154%}#projects>article>div+div>figure.browser>span{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;height:37.5px}#projects>article>div+div>figure.browser>span>span{top:12.5px;left:31.25px}#projects>article>div+div>figure.browser>span>span,#projects>article>div+div>figure.browser>span>span:before,#projects>article>div+div>figure.browser>span>span:after{width:12.5px;height:12.5px;-webkit-border-radius:12.5px;-moz-border-radius:12.5px;border-radius:12.5px}#projects>article>div+div>figure.browser>span>span:before{left:-18.75px}#projects>article>div+div>figure.browser>span>span:after{left:18.75px}.preload.browser{margin-top:37.5px}}@media only screen and (max-width: 1600px){#projects>article>div+div figure.col-3,.preload.col-3{width:50%}}@media only screen and (max-width: 1350px){#projects>article>div+div>figure.browser>span{-webkit-border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0;height:24px}#projects>article>div+div>figure.browser>span>span{top:8px;left:20px}#projects>article>div+div>figure.browser>span>span,#projects>article>div+div>figure.browser>span>span:before,#projects>article>div+div>figure.browser>span>span:after{width:8px;height:8px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}#projects>article>div+div>figure.browser>span>span:before{left:-12px}#projects>article>div+div>figure.browser>span>span:after{left:12px}.preload.browser{margin-top:24px}}@media only screen and (max-width: 1280px){#projects.descfix>article>div:first-child,#projects>article>div:first-child{width:26.6666666667%;width:-webkit-calc( 26.6666666667% + 2.6666666667px);width:-moz-calc( 26.6666666667% + 2.6666666667px);width:calc( 26.6666666667% + 2.6666666667px)}#projects>article>div+div{left:30.7692307692%;width:69.2307692308%}}@media only screen and (max-width: 1000px){.descfix .back{position:absolute}.back+.close{left:3.3333333333%;margin-left:-7.6666666667px;left:-webkit-calc( 3.3333333333% + .3333333333px);left:-moz-calc( 3.3333333333% + .3333333333px);left:calc( 3.3333333333% + .3333333333px);margin-left:-webkit-calc(-8px);margin-left:-moz-calc(-8px);margin-left:calc(-8px)}#projects h3,#projects dl,#projects p{max-width:none}#projects.descfix>article>div:first-child,#projects>article>div:first-child{position:relative;width:53.8461538462%;padding-right:5px}#projects>article>div+div{left:0;width:100%;padding:55px 0 100px}#projects>article>div+div figure.video{padding:0}}@media only screen and (max-width: 800px){#projects.descfix>article>div:first-child,#projects>article>div:first-child{width:69.2307692308%}#projects>article>div+div>figure.browser>span{height:20px}#projects>article>div+div>figure.browser>span>span{top:6.6666666667px;left:16.6666666667px}#projects>article>div+div>figure.browser>span>span,#projects>article>div+div>figure.browser>span>span:before,#projects>article>div+div>figure.browser>span>span:after{width:6.6666666667px;height:6.6666666667px;-webkit-border-radius:6.6666666667px;-moz-border-radius:6.6666666667px;border-radius:6.6666666667px}#projects>article>div+div>figure.browser>span>span:before{left:-10px}#projects>article>div+div>figure.browser>span>span:after{left:10px}.preload.browser{margin-top:20px}}@media only screen and (max-width: 600px){#projects.descfix>article>div:first-child,#projects>article>div:first-child{width:100%}#projects>article>div+div>figure.browser>span{height:15px}#projects>article>div+div>figure.browser>span>span{top:5px;left:12.5px}#projects>article>div+div>figure.browser>span>span,#projects>article>div+div>figure.browser>span>span:before,#projects>article>div+div>figure.browser>span>span:after{width:5px;height:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#projects>article>div+div>figure.browser>span>span:before{left:-7.5px}#projects>article>div+div>figure.browser>span>span:after{left:7.5px}.preload.browser{margin-top:15px}}@media only screen and (max-width: 550px){.back+.close{width:12px;height:12px;background-position:-206px -49px;margin-top:1px;margin-left:-5.6666666667px;margin-left:-webkit-calc(-6px);margin-left:-moz-calc(-6px);margin-left:calc(-6px)}#left,#right{margin-top:-8px}#left>div,#right>div{width:9px;height:16px}#left>div{background-position:-201px -80px}#right>div{background-position:-211px -80px}#projects>article>div+div figure.col-3,#projects>article>div+div figure.col-2,.preload.col-3,.preload.col-2{width:100%}}@media only screen and (max-width: 1000px), only screen and (min-width: 1001px) and (max-aspect-ratio: 1 / 1){#projects.descfix>article>div:first-child,#projects>article{top:16%}.back,.back+.close{top:4%}}@media only screen and (max-width: 1000px) and (max-height: 1062px), only screen and (min-width: 1001px) and (max-height: 850px){#projects.descfix>article>div:first-child,#projects>article{top:170px}.back,.back+.close{top:42px}}@media only screen and (max-width: 450px), only screen and (max-height: 500px){#projects.descfix>article>div:first-child,#projects>article{top:125px}.back,.back+.close{top:20px}}@media only screen and (max-width: 370px), only screen and (max-height: 400px){#projects.descfix>article>div:first-child,#projects>article{top:105px}.back,.back+.close{top:15px}}@media only screen and (max-width: 1000px){#projects.descfix>article>div:first-child,#projects>article>div:first-child{top:0}}@media only screen and (min-width: 1601px){.work .work-item{width:13.3333333333%;margin-left:26.6666666667%}.work .work-item+.work-item{margin-left:20%}}@media only screen and (max-width: 768px){.work .work-item{width:26.6666666667%;margin-left:13.3333333333%}.work .work-item+.work-item{margin-left:20%}}@media only screen and (max-width: 512px){.work .work-item{display:block;width:33.3333333333%;margin:0 0 50px 13.3333333333%}.work .work-item+.work-item{margin:0 0 80px 53.3333333333%}.work .work-item+.work-item.portrait,.work .work-item.portrait+.work-item.portrait{margin-bottom:100px}.work .work-item+.work-item.portrait:after,.work .work-item.portrait+.work-item.portrait:after{margin-top:0}.work .work-item+.work-item.portrait>.work-item-link,.work .work-item.portrait+.work-item.portrait>.work-item-link{padding-top:0}.work .work-item+.work-item>.work-item-link,.work .work-item.portrait+.work-item>.work-item-link{margin-top:0}.work .work-item.portrait+.work-item{margin-top:70px}.work .work-wrap>.work-item-group>.closed{display:none}}@media only screen and (max-width: 384px){.work .work-item{width:40%;margin-left:6.6666666667%}}@media print{*,*:before,*:after,*:first-letter,*:first-line{background:transparent !important;color:#000 !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
