﻿html{box-sizing:border-box;font-size:62.5%}*,*:before,*:after{box-sizing:inherit}body{margin:0}@media(max-width: 839px){body{padding:0 20px}}p,li{font-family:"Alegreya Sans",sans-serif;font-size:1.8rem;font-weight:400;line-height:1.6;color:#333}p{margin:0 0 1.8rem}h1,h2,h3{font-family:"Alegreya",serif;margin:0}h1{font-size:5.4rem;font-weight:700;margin-top:0}.page-title span,.post-title span{background-image:linear-gradient(180deg, transparent 85%, rgba(252, 212, 19, 0.5) 0)}h2{font-size:2.8rem}a{color:#cd2653}nav a,p a,.homepage-content li a,.post li a,.page li a{color:#000;font-weight:700;text-decoration:none;background-image:linear-gradient(180deg, transparent 90%, black 0);transition:all .2s}nav a:hover,p a:hover,.homepage-content li a:hover,.post li a:hover,.page li a:hover{color:#cd2653;background-image:linear-gradient(180deg, transparent 65%, rgba(205, 38, 83, 0.5) 0);border-bottom:0}.site-content{background:#fbfbfb}@media(max-width: 839px){.site-content{background:transparent}}main .page,main .post{padding:40px 0 100px}main .page p,main .post p{width:700px}@media(max-width: 839px){main .page p,main .post p{width:100%}}main .page,main .post,main .content-block,main .homepage-block{width:960px;margin:0 auto}@media(max-width: 839px){main .page,main .post,main .content-block,main .homepage-block{width:100%}}header{width:960px;margin:0 auto}@media(max-width: 839px){header{width:100%;margin-bottom:40px;padding-top:40px}}header h1{font-size:4rem;margin-bottom:2.6rem}header h1 a{text-decoration:none;color:#000;background-image:linear-gradient(180deg, transparent 85%, #E9E4FE 0);transition:all .6s}header h1 a:hover{opacity:.8;color:#693cbb;background-image:linear-gradient(180deg, transparent 65%, #E9E4FE 0)}header h1,header nav{display:inline-block}header nav{float:right}.navigation-background-container{width:1000px;height:1px;position:relative;margin:0 auto}@media(max-width: 839px){.navigation-background-container{width:100%}}.navigation-background{position:absolute;height:100px;width:100%;transform:rotate(3deg);background:linear-gradient(135deg, #FFFBB7 0%, #F59071 100%);box-shadow:10px 10px 30px 0px rgba(255,241,225,.1);margin-top:-80px;opacity:.3}.navigation-background-2{background:linear-gradient(135deg, #F7AA61 0%, #FFE7A8 100%);width:80%;margin-left:10%;transform:rotate(8deg)}nav{text-align:right;position:relative}nav ul{margin:0;padding:20px}@media(max-width: 839px){nav ul{padding:20px 0}}nav li{display:inline-block;margin-right:20px}nav li a{text-decoration:none;background-image:none;color:rgba(0,0,0,.8)}nav li span{font-weight:700}.footer{padding:40px;text-align:center;font-family:"Alegreya Sans",sans-serif;font-weight:bold}.footer .copyright-wrapper{margin-right:5px;display:inline-block}.footer .message-wrapper{display:inline-block}.footer .copyright-wrapper,.footer .link-wrapper a,.footer .message-wrapper{font-size:1.4rem}.footer .link-wrapper a:before,.footer .message-wrapper:before{content:"|";padding-right:5px;color:rgba(0,0,0,.1)}.link-wrapper a{margin-right:5px;display:inline-block;text-decoration:none;color:#333}.link-icon{width:16px;height:16px;display:inline-block;position:relative;top:2px;background-color:rgba(0,0,0,.3)}.link-twitter a .link-icon{mask-image:url(/images/icons/twitter.svg);-webkit-mask-image:url(/images/icons/twitter.svg)}.link-twitter a:hover{color:#1da1f2}.link-twitter a:hover .link-icon{background-color:#1da1f2}.link-linkedin a .link-icon{mask-image:url(/images/icons/linkedin.svg);-webkit-mask-image:url(/images/icons/linkedin.svg)}.link-linkedin a:hover{color:#0077b5}.link-linkedin a:hover .link-icon{background-color:#0077b5}.post h1.post-title{font-size:3.6rem}.post .post-date{font-size:2rem;font-weight:300;margin:0 0 4rem}.post .page-title,.post .post-title,.page .page-title,.page .post-title{margin-bottom:2rem;font-size:4rem}.post h2,.page h2{font-size:2rem}.post h3,.page h3{font-size:1.7rem}.post p+h1,.post p+h2,.post p+h3,.post ul+h1,.post ul+h2,.post ul+h3 ol+h1,.post ol+h2,.post ol+h3,.page p+h1,.page p+h2,.page p+h3,.page ul+h1,.page ul+h2,.page ul+h3 ol+h1,.page ol+h2,.page ol+h3{margin-top:40px;margin-bottom:10px}.post ul,.post ol,.page ul,.page ol{padding-left:3rem}.post li a,.post p a,.page li a,.page p a{font-weight:normal}.post a.link-deliveroo:hover,.page a.link-deliveroo:hover{color:#00ccbc;background-image:linear-gradient(180deg, transparent 90%, #00ccbc 0)}.post a.link-monzo:hover,.page a.link-monzo:hover{color:#ff4d56;background-image:linear-gradient(180deg, transparent 90%, #ff4d56 0)}.post a.link-noths:hover,.page a.link-noths:hover{color:#0c78ca;background-image:linear-gradient(180deg, transparent 90%, #0c78ca 0)}.post a.link-thriva:hover,.page a.link-thriva:hover{color:#46d0eb;background-image:linear-gradient(180deg, transparent 90%, #46d0eb 0)}.post blockquote,.page blockquote{margin:2rem 0;padding:10px 0 10px 30px}.post blockquote p,.page blockquote p{margin-bottom:0;font-style:italic}.post blockquote p+p,.page blockquote p+p{margin-bottom:1.8rem}.post hr,.page hr{margin:4rem 0;width:10rem;border:none;border-top:1px solid rgba(0,0,0,.2)}.post sup a,.page sup a{font-weight:300;background:none}.post sup a:hover,.page sup a:hover{background:none}.post li,.page li{position:relative;list-style-type:none}.post ul li:before,.page ul li:before{content:"◆";white-space:pre;color:#fcd413}.post ol li,.page ol li{counter-increment:step-counter}.post li:before,.page li:before{content:counter(step-counter);display:inline-block;margin:0 10px 0 -27px;width:17px;position:absolute;top:6px;font-size:11px;font-weight:600;line-height:14px;text-align:center;background-color:rgba(252,212,19,.5);padding:2px 0 1px;border-radius:2px}figure{margin:0;box-shadow:10px 10px 30px 0 rgba(30,30,30,.2);vertical-align:top;display:inline-block}figure img{display:block;width:100%;margin:0;padding:0}figure.small{width:45%}figure.right{float:right}figure.medium{margin-bottom:4rem}.footnotes-sep{border-color:rgba(0,0,0,.1);border-width:1px;border-bottom:0;margin-top:50px}.footnotes{opacity:.8}.footnotes li,.footnotes li p{font-size:1.4rem;width:100%}.footnotes li:before{color:rgba(80,80,80,.5);background-color:rgba(180,180,180,.5)}.footnotes li p{margin-bottom:1.2rem}.footnotes a.footnote-backref{opacity:.2}.footnotes a.footnote-backref:hover{opacity:1;background-image:linear-gradient(180deg, transparent 90%, rgba(205, 38, 83, 0.5) 0)}.footnotes-list{padding-left:1rem}.content-block,.homepage-block{position:relative}.homepage-block h1{font-size:3.6rem;margin:0 0 2.4rem}.homepage-block figure{width:42%}.homepage-block h1,.homepage-block figure,.homepage-block .post-list{position:relative}.homepage-block .homepage-content{position:relative;width:57%;display:inline-block;margin:0;padding-right:40px}.homepage-block .homepage-content ul,.homepage-block .homepage-content ol{padding-left:3rem}@media(max-width: 839px){.homepage-block figure{display:none}.homepage-block .homepage-content{width:100%;padding-right:0}}.homepage-container-intro li,.homepage-container-contact li{position:relative;list-style-type:none}.homepage-container-intro ul li:before,.homepage-container-contact ul li:before{content:"◆";white-space:pre;color:#fcd413}.homepage-container-intro ol li,.homepage-container-contact ol li{counter-increment:step-counter}.homepage-container-intro li:before,.homepage-container-contact li:before{content:counter(step-counter);display:inline-block;margin:0 10px 0 -27px;width:17px;position:absolute;top:6px;font-size:11px;font-weight:600;line-height:14px;text-align:center;background-color:rgba(252,212,19,.5);padding:2px 0 1px;border-radius:2px}.homepage-container-contact ul li:before{color:#a2d6a5;background-color:rgba(217,235,218,.9)}.homepage-container{margin:0;padding:80px 0 60px}@media(max-width: 839px){.homepage-container{padding-top:0}}.homepage-container+.homepage-container{padding-top:40px}.homepage-container-intro{background:#eff5e0;background:#fcfcfc}.homepage-container-post-list{background:#f5fef1;background:#fff}.homepage-container-post-list h1{margin:0 0 .8rem}.homepage-container-post-list .page-title span{background-image:linear-gradient(180deg, transparent 85%, rgba(173, 243, 235, 0.8) 0)}.homepage-container-contact .page-title span{background-image:linear-gradient(180deg, transparent 85%, rgba(217, 235, 218, 0.9) 0)}.homepage-container-background{width:90%;height:96%;transform:rotate(-5deg);margin-left:5%;margin-top:2%;position:absolute;background:linear-gradient(135deg, #fefcea 0%, rgba(255, 248, 171, 0.9) 100%);box-shadow:10px 10px 30px 0px rgba(248,231,28,.1);opacity:.3}.homepage-container-background-2{transform:rotate(-2deg);opacity:.8}.homepage-container-contact .homepage-container-background{background:linear-gradient(135deg, rgba(237, 255, 238, 0.9) 0%, rgba(190, 249, 238, 0.8) 100%);box-shadow:10px 10px 30px 0px rgba(238,255,238,.3)}.homepage-container-post-list .homepage-container-background{background:linear-gradient(135deg, #e4fefb 0%, rgba(173, 243, 235, 0.8) 100%);box-shadow:10px 10px 30px 0px rgba(238,255,238,.3);transform:rotate(5deg)}.homepage-container-post-list .homepage-container-background-2{transform:rotate(2deg)}.post-full-list{padding:80px 0 60px;background:#fff}.post-list{margin:0;padding:0}.post-list .post-link{text-decoration:none;display:block;padding:20px}@media(max-width: 839px){.post-list .post-link{padding:0}}.post-list .post-title{line-height:1.4;font-weight:normal;color:#000;display:inline-block;width:80%}.post-list .post-excerpt{color:rgba(0,0,0,.6)}.post-list .post-date{color:rgba(0,0,0,.4);display:inline-block;width:19%;text-align:right}@media(max-width: 839px){.post-list .post-date{font-size:1.3rem}}.post-list .post-item{border-bottom:1px dashed rgba(0,0,0,.1);display:block;margin-left:-20px;transition:all .3s;list-style-type:none}@media(max-width: 839px){.post-list .post-item{margin-left:0;margin-bottom:20px}}.post-list .post-item:hover{background:rgba(255,255,255,.5);box-shadow:10px 10px 30px 0 rgba(30,30,30,.2);border-bottom-color:rgba(255,255,255,.8)}/*# sourceMappingURL=styles.css.map */
