@font-face{font-family:Abel;src:url(/font/Abel-Regular.ttf)}@font-face{font-family:ClearSans-Thin;src:url(/font/ClearSans-Thin.ttf)}*{font-family:ClearSans-Thin;margin:0;padding:0;box-sizing:border-box}html,body{margin:0}a,a:link,a:hover,a:visited{color:#000;text-decoration:none}a.active{text-decoration:underline;text-decoration-color:plum}h1,h2,h3,h4{font-family:Abel,sans-serif}.button,.button:link,.button:active,.button:visited{background-color:#000;border:none;color:#fff;padding:10px 32px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;margin:4px 2px;cursor:pointer}.button:hover{color:#ffe6e6}.head{display:flex;justify-content:left;background-color:#fff;padding:0 1em;margin:0;align-items:stretch;position:relative}.head .logo{background-image:url(/img/logo.png);background-size:contain;background-repeat:no-repeat;background-position:50%;width:180px;height:100px}.head .navigation{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0;margin:0 1.5em;white-space:nowrap;flex-grow:1}.head .navigation>ul{display:flex;list-style:none;z-index:800}.head .navigation>ul>li{margin:0 2em;position:relative}.head .navigation>ul>li>ul{display:none;position:absolute;list-style-type:none;background-color:#fff;padding:1em 1.7em;left:-1.7em;width:fit-content}.head .navigation>ul>li>ul>li{margin:.3em 0;padding-left:1em}.head .navigation>ul>li>ul>li:before{content:'';display:block;float:left;background-color:plum;width:5px;height:5px;margin-top:.5em;margin-left:-.8em}.head .navigation>ul>li:hover>ul,.head .navigation>ul>li:focus-within>ul{display:block}.head .social-links{display:flex;flex-direction:row;justify-content:flex-end;flex-grow:1}.head .social-links a{margin-left:.4em}.banner{margin:0;height:calc(100vh - 100px);background-image:url(/img/home.jpg);background-size:cover;background-position:50%;display:flex;justify-content:left;align-items:center}.banner .headline{margin-left:16vw}.banner .headline h1{font-size:62px;font-weight:100;line-height:.8em}.banner .headline p{font-size:18px;margin-left:.2em}.bannerdisegni>img{width:100%}.bannerLibri{padding:4em 2em;background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff}.footer{text-align:center;padding:3em}.myself{display:flex;flex-direction:column;align-items:center}.myself h2{font-size:48px;font-weight:100}.myself>div{margin:8em}.myself.trama{flex-direction:row}.myself.trama div:nth-child(1){margin-right:0}.contentgrid{display:flex;justify-content:space-around;margin:8em 0;padding:0}.contentgrid h2{text-align:center}.contentgrid>div{display:flex;flex-direction:column;align-items:center}.contentgrid>div>p{text-align:center}.contentgrid img{width:35vw;margin-bottom:1em}.bookgrid{margin:2em 0}.bookgrid>div{width:100%;display:flex;align-items:center}.bookgrid>div:nth-child(1){flex-direction:row-reverse}.bookgrid img{width:50%}.bookgrid p{padding:2em}.bookItem{display:flex;align-items:center}.bookItem img{width:55%;padding:2em}.bookItem>div{padding:2em}.bookItem:nth-child(odd){flex-direction:row-reverse}.bookItem:nth-child(odd)>div{text-align:right}.bacheca{display:flex;justify-content:space-evenly}.bacheca .polaroid{background-color:#fff;box-shadow:0 .2rem 1.2rem rgba(0,0,0,.2);display:flex;flex-direction:column;padding:1em;margin:3em 0;will-change:transform}.bacheca .polaroid img{filter:grayscale(30%)}.bacheca .polaroid:hover img{filter:grayscale(0)}.bacheca .polaroid .label{text-align:center;padding:1em 1em 0;font-family:Abel,sans-serif}.bacheca .polaroid:nth-of-type(4n+1){transform:scale(.9)rotate(-3deg);transition:all .35s}.bacheca .polaroid:nth-of-type(4n+2){transform:scale(.9)rotate(5deg);transition:all .35s}.bacheca .polaroid:hover{transform:rotate(0)}.sketches-wrapper{column-width:200px;column-gap:.4em}@media screen and (max-width:410px){.sketches-wrapper img{width:100%}}.sketches-wrapper img{max-width:100%}label.navigation input{display:none}@media screen and (max-width:768px){.head{justify-content:space-between}.head .navigation{margin:0;padding:0;width:200px}.head .navigation ul{display:none}.head .navigation ul>li>ul{display:none}.head .navigation>ul>li:hover>ul,.head .navigation>ul>li:focus-within>ul{display:none}.head .social-links{display:none}label input:checked~ul{display:flex!important;flex-direction:column;justify-content:flex-start;position:fixed;top:0;bottom:0;right:0;min-width:66%;padding-top:150px;background-color:#fff}label input:checked~ul li{text-align:right;display:block;font-size:1.6em;margin-bottom:2em!important}.head label input:checked~.social-links{position:fixed;bottom:2em;right:4em;display:flex!important;z-index:990}.hamburger{position:absolute;right:1em;top:3em;width:2em;height:2px;background-color:#000;z-index:999}.hamburger:before,.hamburger:after{content:'';display:block;width:100%;height:2px;background-color:#000;position:absolute;left:0}.hamburger:before{top:-10px}.hamburger:after{bottom:-10px}label input:checked~.hamburger{height:0;background:0 0}label input:checked~.hamburger:before{transform:translateY(9px)rotate(45deg)}label input:checked~.hamburger:after{transform:translateY(-9px)rotate(-45deg)}label input~ul li{opacity:0}label input:checked~ul li{opacity:1}label input:checked~ul li{animation:.6s ease-in-out 0s 1 slideInFromRight}label input:checked~ul li:nth-child(2){animation-duration:800ms}label input:checked~ul li:nth-child(3){animation-duration:1s}.navigation{animation:0!important}.banner .headline{margin:4em}.myself>div{margin:4em}.myself.trama{flex-direction:column-reverse}.myself.trama div:nth-child(1){margin:0 3em 3em}.myself.trama img{margin-top:2em}.contentgrid{flex-direction:column;margin:4em 0}.contentgrid>div{margin-bottom:3em}.bacheca{flex-direction:column;padding:4em}.bacheca .polaroid{margin-bottom:1em}}@keyframes slideInFromRight{0%{transform:translateX(100%);opacity:0}50%{opacity:.2}100%{transform:translateX(0);opacity:1}}@keyframes slideInFromBottom{0%{transform:translateY(100%);opacity:0}50%{opacity:.2}100%{transform:translateY(0);opacity:1}}.home .navigation{animation:.6s ease-in-out 0s 1 slideInFromRight}.headline{opacity:0;animation:750ms ease-in-out 250ms 1 slideInFromBottom;animation-fill-mode:forwards}