@import"//hello.myfonts.net/count/3bfee5";*{margin:0;padding:0}body{margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-family:LubalinGraphStd-Medium;src:url(/assets/font-D7RFYNIS.woff2) format("woff2"),url(/assets/font-DhesflHc.woff) format("woff")}.Menu{transition:.5s;width:100vw;height:100vh;box-sizing:border-box;z-index:100;background-color:transparent;padding-left:25pt;list-style:none}.Menu a{font-weight:700;cursor:pointer;font-size:90px;color:inherit;text-decoration:inherit;text-transform:capitalize}.Bolero{align-self:center;margin:0 auto;display:flex;justify-content:center;align-items:center;font-size:24px;color:#fff}@media only screen and (min-width: 600px){.Bolero{font-size:96px}}.Presentation{align-self:center;margin:0 auto;display:flex;justify-content:center;align-items:center;font-size:24px;text-transform:capitalize}@media only screen and (min-width: 600px){.Presentation{font-size:72px}}.Quilt,.Autostereogram{align-self:center;margin:0 auto}.Colors{align-self:center;margin:0 auto;image-rendering:pixelated}.Distrito{align-self:center;margin:0 auto}.DistritoPosition{display:none}.Conway,.Animation{image-rendering:pixelated;align-self:center;margin:0 auto}.Loom{align-self:center;margin:0 auto}.Mandelbrot{image-rendering:pixelated;align-self:center;margin:0 auto}.Mandelbrot h1{color:#fff}.Photography{position:relative;width:100%}.Photography-sticky{position:sticky;display:flex;top:0;height:100vh;width:100%;overflow-x:hidden}.Photography-horizontal{align-self:center;top:0;will-change:transform}.Photography-row{display:flex;flex-direction:row}.red{background-color:red;height:100px}.Voronoi{position:absolute}.Reinforcement{display:flex;flex-direction:column;align-self:center;margin:0 auto}.Reinforcement>div{display:flex;flex-direction:row}.Reinforcement>div>div{border-style:solid;border:0px solid #eee;text-align:center}.Stereo,.Nostalgia,.Corrupted,.Anaglyph{align-self:center;margin:0 auto}.Penrose{align-self:center;margin:auto}.TravelingSalesman{align-self:center;margin:0 auto}.TravelingSalesman h1{color:#fff}.If{position:absolute;font-size:24px;z-index:1;mix-blend-mode:normal;font-family:Futura;font-weight:400}.Then{width:100vw;height:100vh;display:flex;justify-content:center;margin:0 auto;font-weight:700;z-index:0;color:#00f}.Then .name{font-size:130px;align-self:center;z-index:0;cursor:auto}@media only screen and (min-width: 600px){.Then .name{font-size:360px}}.Navigation{position:fixed;bottom:0;left:0;right:0;background-color:#fff;box-shadow:0 -2px 5px #0000001a;z-index:100}.Navigation ul{display:flex;justify-content:space-around;align-items:center;list-style:none;margin:0;padding:10px 0}.Navigation li{flex:1;text-align:center}.nav-link{display:flex;flex-direction:column;align-items:center;text-decoration:none;color:#333;transition:color .3s}.nav-link i{font-size:24px;margin-bottom:5px}.nav-link span{font-size:12px}.nav-link:hover,.nav-link.active{color:#007bff}body{font-family:LubalinGraphStd-Medium,serif;text-transform:capitalize}.Home{display:flex;flex-direction:column}.Background{height:100vh;width:100vw;display:flex;position:fixed;justify-content:center}.Description{z-index:10;padding:0 5%;background-color:#ffffffb3}.Description p{color:#000;font-family:Arial,sans-serif;font-size:16px}.Blog{padding:20px}.Blog h1,h2,h3,h4{color:#f0f}.Blog h1{font-size:60px}.Blog ul{list-style-type:none}.Blog ul li{font-size:40px}.Blog p{font-family:Arial,serif;text-transform:none;padding-bottom:10px}.Blog a{text-decoration:none;color:#000}@media only screen and (min-width: 600px){.Blog a{font-size:40px}.Blog li{padding-left:10px}}.theme-switch-wrapper{display:flex;align-items:center}.theme-switch{display:inline-block;height:34px;position:relative;width:60px}.theme-switch input{display:none}.slider{background-color:#ccc;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.slider:before{background-color:#fff;bottom:4px;content:"";height:26px;left:4px;position:absolute;transition:.4s;width:26px}input:checked+.slider{background-color:#f0a5a3}input:checked+.slider:before{transform:translate(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.AnaglyphContainer{overflow:hidden}.AnaglyphContainer img{width:100%;display:block}.Anaglyph{position:relative}.AnaglyphLeft{filter:url(#red)}.AnaglyphRight{position:absolute;filter:url(#cyan);mix-blend-mode:lighten;top:0;right:0;bottom:0;left:0}.WigglegramContainer{overflow:hidden}.Wigglegram{animation:fade .25s infinite;animation-timing-function:steps(2);display:flex;width:200%}.WigglegramLeft,.WigglegramRight{display:block;width:50%;max-width:50%;flex-basis:50%}@keyframes fade{to{transform:translate(-100%)}}.SideBySideLeft,.SideBySideRight{width:50%}p.thick{font-weight:700;font-size:12px}.noPadding{padding-bottom:0!important}.signature{font-size:16px!important;font-family:LubalinGraphStd-Medium,serif;color:#f0f!important}.highlight{color:#f0f;font-size:45px!important}button{margin:0 10px;color:#f0f;border:none;outline:none;background:none;font-family:LubalinGraphStd-Medium,serif;font-size:45px!important}input,input:focus{font-family:LubalinGraphStd-Medium,serif;font-size:45px!important;color:gray}.Calendar{image-rendering:pixelated;align-self:center;margin:10px auto}h1{color:#f0f!important}.Column{max-width:1080px;margin:auto}img{width:100%}.Login{display:flex;flex-direction:row;align-items:center;justify-content:center;height:100vh}.Login button,.Login input{margin:0 10px;padding:10px;font-size:16px}.Login input[type=password]{font-family:Verdana}.Login button{background-color:#f0f;color:#fff;border:none;cursor:pointer}.Background{height:100vh;width:100vw;display:flex;position:absolute;justify-content:center;overflow:hidden}.Flowers{align-self:center;margin:0 auto;opacity:.3}.Main{font-size:19px}.Main a:link,.Main a:visited{color:#00f}.Info{padding:30px;position:absolute;z-index:2}.Info h1{font-size:64px;text-align:center}.Info p{font-family:serif;padding-top:15px;text-transform:none}.Info a{color:#000}.Block{padding-top:20px}.address p{padding-top:0}.Url a{text-transform:capitalize}.emphasis{font-weight:700;font-size:20px;font-family:LubalinGraphStd-Medium,serif!important}.right{text-align:right}@media only screen and (min-width: 600px){.Main{font-size:60px}.Info h1{font-size:120px}.Info{padding:50px}.Info p{font-size:24px}}
