@import url(https://fonts.googleapis.com/css?family=Rubik:400,700);
*,*::after,*::before{-webkit-box-sizing:inherit;box-sizing:inherit}@-webkit-keyframes wave{0%,100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(20deg);transform:rotate(20deg)}75%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}}@keyframes wave{0%,100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(20deg);transform:rotate(20deg)}75%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}}@-webkit-keyframes jump{0%{-webkit-transform:translate3d(0, 0, 0) scale3d(1, 1, 1);transform:translate3d(0, 0, 0) scale3d(1, 1, 1)}40%{-webkit-transform:translate3d(0, -15%, 0) scale3d(0.85, 1.15, 1);transform:translate3d(0, -15%, 0) scale3d(0.85, 1.15, 1)}100%{-webkit-transform:translate3d(0, -30%, 0) scale3d(1.15, 0.85, 1);transform:translate3d(0, -30%, 0) scale3d(1.15, 0.85, 1)}}@keyframes jump{0%{-webkit-transform:translate3d(0, 0, 0) scale3d(1, 1, 1);transform:translate3d(0, 0, 0) scale3d(1, 1, 1)}40%{-webkit-transform:translate3d(0, -15%, 0) scale3d(0.85, 1.15, 1);transform:translate3d(0, -15%, 0) scale3d(0.85, 1.15, 1)}100%{-webkit-transform:translate3d(0, -30%, 0) scale3d(1.15, 0.85, 1);transform:translate3d(0, -30%, 0) scale3d(1.15, 0.85, 1)}}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:150%}@media (min-width: 990px){html{font-size:175%}}@media (min-width: 1200px){html{font-size:200%}}body{background:#0F2027;background:radial-gradient(circle at bottom left, hsl(198, 14.71%, 26.67%), hsl(198.02, 14.8%, 26.45%) 9.99%, hsl(198.07, 15.06%, 25.84%) 19.07%, hsl(198.15, 15.51%, 24.88%) 27.44%, hsl(198.25, 16.19%, 23.63%) 35.26%, hsl(198.37, 17.16%, 22.12%) 42.72%, hsl(198.5, 18.56%, 20.4%) 50%, hsl(198.61, 20.56%, 18.51%) 57.28%, hsl(198.66, 23.47%, 16.52%) 64.74%, hsl(198.57, 27.72%, 14.51%) 72.56%, hsl(198.28, 33.68%, 12.65%) 80.93%, hsl(197.79, 40.65%, 11.19%) 90.01%, hsl(197.5, 44.44%, 10.59%));font-family:Rubik, sans-serif;margin:0;color:#fff;width:100vw;min-height:100vh;padding:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-scroll-chaining:none;overscroll-behavior:none}@media (min-width: 1000px){body{padding:3rem}}@-webkit-keyframes bubble{15%{-webkit-transform:scale(1);transform:scale(1);border-color:#cc8ef5;border-width:2.25rem}30%,100%{-webkit-transform:scale(1);transform:scale(1);border-color:#cc8ef5;border-width:0}}@keyframes bubble{15%{-webkit-transform:scale(1);transform:scale(1);border-color:#cc8ef5;border-width:2.25rem}30%,100%{-webkit-transform:scale(1);transform:scale(1);border-color:#cc8ef5;border-width:0}}@-webkit-keyframes sparkles{0%,20%{opacity:0}25%{opacity:1;-webkit-box-shadow:.32476rem -2.4375rem 0 0rem #ff8080,-.32476rem -2.0625rem 0 0rem #ffed80,2.1082rem -1.26585rem 0 0rem #ffed80,1.41004rem -1.53985rem 0 0rem #a4ff80,2.30412rem .85901rem 0 0rem #a4ff80,2.08305rem .14233rem 0 0rem #80ffc8,.76499rem 2.33702rem 0 0rem #80ffc8,1.18749rem 1.71734rem 0 0rem #80c8ff,-1.35019rem 2.0552rem 0 0rem #80c8ff,-.6022rem 1.99918rem 0 0rem #a480ff,-2.44865rem .22578rem 0 0rem #a480ff,-1.93686rem .77608rem 0 0rem #ff80ed,-1.70323rem -1.77366rem 0 0rem #ff80ed,-1.79277rem -1.02423rem 0 0rem #ff8080;box-shadow:.32476rem -2.4375rem 0 0rem #ff8080,-.32476rem -2.0625rem 0 0rem #ffed80,2.1082rem -1.26585rem 0 0rem #ffed80,1.41004rem -1.53985rem 0 0rem #a4ff80,2.30412rem .85901rem 0 0rem #a4ff80,2.08305rem .14233rem 0 0rem #80ffc8,.76499rem 2.33702rem 0 0rem #80ffc8,1.18749rem 1.71734rem 0 0rem #80c8ff,-1.35019rem 2.0552rem 0 0rem #80c8ff,-.6022rem 1.99918rem 0 0rem #a480ff,-2.44865rem .22578rem 0 0rem #a480ff,-1.93686rem .77608rem 0 0rem #ff80ed,-1.70323rem -1.77366rem 0 0rem #ff80ed,-1.79277rem -1.02423rem 0 0rem #ff8080}}@keyframes sparkles{0%,20%{opacity:0}25%{opacity:1;-webkit-box-shadow:.32476rem -2.4375rem 0 0rem #ff8080,-.32476rem -2.0625rem 0 0rem #ffed80,2.1082rem -1.26585rem 0 0rem #ffed80,1.41004rem -1.53985rem 0 0rem #a4ff80,2.30412rem .85901rem 0 0rem #a4ff80,2.08305rem .14233rem 0 0rem #80ffc8,.76499rem 2.33702rem 0 0rem #80ffc8,1.18749rem 1.71734rem 0 0rem #80c8ff,-1.35019rem 2.0552rem 0 0rem #80c8ff,-.6022rem 1.99918rem 0 0rem #a480ff,-2.44865rem .22578rem 0 0rem #a480ff,-1.93686rem .77608rem 0 0rem #ff80ed,-1.70323rem -1.77366rem 0 0rem #ff80ed,-1.79277rem -1.02423rem 0 0rem #ff8080;box-shadow:.32476rem -2.4375rem 0 0rem #ff8080,-.32476rem -2.0625rem 0 0rem #ffed80,2.1082rem -1.26585rem 0 0rem #ffed80,1.41004rem -1.53985rem 0 0rem #a4ff80,2.30412rem .85901rem 0 0rem #a4ff80,2.08305rem .14233rem 0 0rem #80ffc8,.76499rem 2.33702rem 0 0rem #80ffc8,1.18749rem 1.71734rem 0 0rem #80c8ff,-1.35019rem 2.0552rem 0 0rem #80c8ff,-.6022rem 1.99918rem 0 0rem #a480ff,-2.44865rem .22578rem 0 0rem #a480ff,-1.93686rem .77608rem 0 0rem #ff80ed,-1.70323rem -1.77366rem 0 0rem #ff80ed,-1.79277rem -1.02423rem 0 0rem #ff8080}}.heart-wrap{margin:0 .25em;display:inline;position:relative}.heart{-ms-flex-item-align:center;align-self:center;position:relative;color:#888;font-size:1em;-webkit-filter:grayscale(1);filter:grayscale(1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;left:0;bottom:0}.heart::before,.heart::after{position:absolute;z-index:-1;top:50%;left:50%;border-radius:50%;content:""}.heart::before{-webkit-box-sizing:border-box;box-sizing:border-box;margin:-2.25rem;border:solid 2.25rem #e2264d;width:4.5rem;height:4.5rem;-webkit-transform:scale(0);transform:scale(0)}.heart::after{margin:-.1875rem;width:.375rem;height:.375rem;-webkit-box-shadow:.32476rem -3rem 0 -.1875rem #ff8080,-.32476rem -2.625rem 0 -.1875rem #ffed80,2.54798rem -1.61656rem 0 -.1875rem #ffed80,1.84982rem -1.89057rem 0 -.1875rem #a4ff80,2.85252rem .98418rem 0 -.1875rem #a4ff80,2.63145rem .2675rem 0 -.1875rem #80ffc8,1.00905rem 2.84381rem 0 -.1875rem #80ffc8,1.43155rem 2.22414rem 0 -.1875rem #80c8ff,-1.59425rem 2.562rem 0 -.1875rem #80c8ff,-.84626rem 2.50597rem 0 -.1875rem #a480ff,-2.99705rem .35095rem 0 -.1875rem #a480ff,-2.48526rem .90125rem 0 -.1875rem #ff80ed,-2.14301rem -2.12438rem 0 -.1875rem #ff80ed,-2.23255rem -1.37495rem 0 -.1875rem #ff8080;box-shadow:.32476rem -3rem 0 -.1875rem #ff8080,-.32476rem -2.625rem 0 -.1875rem #ffed80,2.54798rem -1.61656rem 0 -.1875rem #ffed80,1.84982rem -1.89057rem 0 -.1875rem #a4ff80,2.85252rem .98418rem 0 -.1875rem #a4ff80,2.63145rem .2675rem 0 -.1875rem #80ffc8,1.00905rem 2.84381rem 0 -.1875rem #80ffc8,1.43155rem 2.22414rem 0 -.1875rem #80c8ff,-1.59425rem 2.562rem 0 -.1875rem #80c8ff,-.84626rem 2.50597rem 0 -.1875rem #a480ff,-2.99705rem .35095rem 0 -.1875rem #a480ff,-2.48526rem .90125rem 0 -.1875rem #ff80ed,-2.14301rem -2.12438rem 0 -.1875rem #ff80ed,-2.23255rem -1.37495rem 0 -.1875rem #ff8080}.heart:hover{-webkit-filter:none;filter:none;color:#e2264d;will-change:font-size;-webkit-animation:heart 1s cubic-bezier(0.17, 0.89, 0.32, 1.49);animation:heart 1s cubic-bezier(0.17, 0.89, 0.32, 1.49)}.heart:hover::before,.heart:hover::after{-webkit-animation:inherit;animation:inherit;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.heart:hover::before{will-change:transform, border-width, border-color;-webkit-animation-name:bubble;animation-name:bubble}.heart:hover::after{will-change:opacity, box-shadow;-webkit-animation-name:sparkles;animation-name:sparkles}::selection{background-color:#70163C}.content .decoration{display:inline-block;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;font-style:normal;min-width:1rem;margin-right:.5rem}.content .decoration--box{-webkit-transform-origin:50% 100%;transform-origin:50% 100%}.content>h1{letter-spacing:.1em;line-height:1;margin-top:0;margin-bottom:.75rem;font-size:2.2rem;font-weight:700}.content>h2{font-size:1.125rem;line-height:1.25;font-weight:400;margin-top:0;color:rgba(255,255,255,0.75);margin-bottom:2em}.content>h2+h2{margin-top:-1.75rem}.content>h2>.more{position:relative;-webkit-transition:color .25s;transition:color .25s;padding:0 .15rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (min-width: 1368px){.content>h2>.more::before{content:"";display:block;position:absolute;height:1.25em;left:0;width:0;bottom:0;z-index:-1;background-color:#df6f48;-webkit-transition:width .25s;transition:width .25s}.content>h2>.more::after{content:"... and this is just a glimpse.";position:absolute;display:block;bottom:100%;margin-bottom:.25em;left:0;font-size:.75rem;width:120%;letter-spacing:-.025em;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s;color:#fff;padding:0 .15rem}.content>h2>.more:hover{color:#fff}.content>h2>.more:hover::before{width:100%}.content>h2>.more:hover::after{opacity:1}}.content>strong{display:block;font-size:1.125em;margin-bottom:.25em;letter-spacing:.1em}.content a{color:#df6f48;text-decoration:underline;-webkit-text-decoration-color:#df6f48;text-decoration-color:#df6f48}.content a,.content a>span{-webkit-transition:color .25s;transition:color .25s}.content a>span{color:#fff}.content a:hover,.content a:hover>span,.content a:focus,.content a:focus>span{color:#df6f48}.content a:focus{outline:1px dotted currentColor}.small{font-size:.75rem;max-width:12rem;margin-top:-1rem;line-height:1.5;color:rgba(255,255,255,0.75)}@media (min-width: 400px){.small{max-width:30rem}}.handle::after{content:"💪🏼";margin-left:.25em;opacity:0;-webkit-transition:opacity .25s;transition:opacity .25s}.handle:focus::after,.handle:hover::after{opacity:1}.nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;pointer-events:none;margin-bottom:0}@media (min-width: 600px){.nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.nav+.nav{margin-top:1em}.nav:hover .decoration--hand{-webkit-animation:wave .3s infinite;animation:wave .3s infinite}.nav:hover .decoration--box{-webkit-animation:jump .3s infinite alternate;animation:jump .3s infinite alternate}.nav>a{display:inline-block;pointer-events:all;margin-left:0;padding:.25em;position:relative}.nav>a+a{margin-left:1.5rem}.nav>a+a::before{content:"◽";display:inline-block;position:absolute;left:-1.25rem;color:rgba(255,255,255,0.5)}@media (min-width: 850px){.nav>a+a::before{left:-1rem}}


/*# sourceMappingURL=main.css.map*/