From a37b1f8fe87a3fbf698b9038532adac2bd6b793e Mon Sep 17 00:00:00 2001 From: Badri Sunderarajan Date: Sun, 30 Jan 2022 16:33:49 +0530 Subject: [PATCH] Add (temporary) crowdfunding banners --- assets/built/screen.css | 2 +- assets/built/screen.css.map | 2 +- assets/css/screen.css | 71 ++++++++++++++++++++++++++++++++++++ assets/images/presspup.png | Bin 0 -> 65709 bytes index.hbs | 15 ++++++++ post.hbs | 13 +++++++ 6 files changed, 101 insertions(+), 2 deletions(-) create mode 100644 assets/images/presspup.png diff --git a/assets/built/screen.css b/assets/built/screen.css index f6a77f7..15d2d9b 100644 --- a/assets/built/screen.css +++ b/assets/built/screen.css @@ -1,2 +1,2 @@ -a,abbr,acronym,address,applet,article,aside,audio,big,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}img{display:block;max-width:100%;height:auto}html{box-sizing:border-box;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}*,:after,:before{box-sizing:inherit}a{background-color:transparent}a:active,a:hover{outline:0}b,strong{font-weight:700}dfn,em,i{font-style:italic}h1{margin:.67em 0;font-size:2em}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}mark{background-color:#fdffb6}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;color:inherit;font:inherit}button{overflow:visible;border:none}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input:focus{outline:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}legend{padding:0;border:0}textarea{overflow:auto}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}html{font-size:62.5%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{color:#35373a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1.6rem;line-height:1.6em;font-weight:400;font-style:normal;letter-spacing:0;text-rendering:optimizeLegibility;background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-font-feature-settings:"liga" on}::-moz-selection{text-shadow:none;background:#daf2fd}::selection{text-shadow:none;background:#daf2fd}hr{position:relative;display:block;width:100%;margin:2.5em 0 3.5em;padding:0;height:1px;border:0;border-top:1px solid #f0f0f0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{margin:0;padding:0;border:0}textarea{resize:vertical}::not(.gh-content) blockquote,::not(.gh-content) dl,::not(.gh-content) ol,::not(.gh-content) p,::not(.gh-content) ul{margin:0 0 1.5em}ol,ul{padding-left:1.3em;padding-right:1.5em}ol ol,ol ul,ul ol,ul ul{margin:.5em 0 1em}ul{list-style:disc}ol{list-style:decimal}ol,ul{max-width:100%}li{padding-left:.3em;line-height:1.6em}li+li{margin-top:.5em}dt{float:left;margin:0 20px 0 0;width:120px;color:#daf2fd;font-weight:500;text-align:right}dd{margin:0 0 5px;text-align:left}blockquote{margin:1.5em 0;padding:0 1.6em;border-left:#daf2fd}blockquote p{margin:.8em 0;font-size:1.2em;font-weight:300}blockquote small{display:inline-block;margin:.8em 0 .8em 1.5em;font-size:.9em;opacity:.8}blockquote small:before{content:"\2014 \00A0"}blockquote cite{font-weight:700}blockquote cite a{font-weight:400}a{color:#15171a;text-decoration:none}h1,h2,h3,h4,h5,h6{margin-top:0;line-height:1.15;font-weight:600;text-rendering:optimizeLegibility;letter-spacing:-.01em}h1{margin:0 0 .5em;font-size:4.8rem;font-weight:700;letter-spacing:-.015em}@media (max-width:600px){h1{font-size:2.8rem}}h2{margin:1.5em 0 .5em;font-size:2.8rem;font-weight:700}@media (max-width:600px){h2{font-size:2.3rem}}h3{margin:1.5em 0 .5em;font-size:2.4rem;font-weight:600}@media (max-width:600px){h3{font-size:1.7rem}}h4{font-size:2.2rem}h4,h5{margin:1.5em 0 .5em}h5{font-size:2rem}h6{margin:1.5em 0 .5em;font-size:1.8rem}:root{--color-green:#a4d037;--color-yellow:#fecd35;--color-red:#f05230;--color-darkgrey:#15171a;--color-midgrey:#738a94;--color-lightgrey:#c5d2d9;--color-wash:#e5eff5;--color-darkmode:#151719;--font-sans-serif:"Didact Gothic","Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;--font-serif:"Fanwood Text","Crimson Text Regular","Crimson Text","Crimson Pro",Georgia,Times,serif;--font-mono:Menlo,Courier,monospace;--font-heading:"Abhaya Libre Extrabold","Georgia Bold","Georgia",Times,serif}body{font-family:var(--font-sans-serif)}.hidden{display:none}.viewport{display:flex;flex-direction:column;min-height:100vh}.site-content{flex-grow:1}.outer{position:relative;padding:0 4vmin}.inner{margin:0 auto;max-width:1200px;width:100%}.tile-menu{display:grid;grid-template-columns:repeat(auto-fit,minmax(16em,1fr));grid-gap:1em;grid-auto-rows:minmax(20rem,auto);color:var(--color-darkgrey)}.tile-menu .tile{display:block;border:1px solid var(--color-lightgrey);padding:2rem;color:inherit;text-decoration:none}.tile-menu .tile p{font-size:1em;line-height:1.2em;font-family:var(--font-sans)}.tile-menu .tile h2{font-size:1.2em;font-weight:700;text-align:center;font-family:var(--font-heading)}html.dark-mode .tile-menu{color:var(--color-lightgrey)}html.dark-mode .tile-menu .tile{border-color:var(--color-darkgrey)}.mathful-infobox{padding:2em;margin-bottom:1em;background-color:#e4eaed}.mathful-global-toggle{position:relative;width:120px;margin:40px auto}.mathful-global-toggle .well{display:block;background:#fff;height:40px;border-radius:20px;cursor:pointer}.mathful-global-toggle .toggle~.emoji-label:after{content:"full math";display:block;text-align:center;margin-top:.5em}.mathful-global-toggle .toggle:checked~.emoji-label:after{content:"math free"}.mathful-global-toggle .toggle{appearance:none;-moz-appearance:none;-webkit-appearance:none;visibility:hidden;background:transparent;position:absolute;width:100%;height:100%;cursor:pointer;z-index:100}.mathful-global-toggle .toggle~.emoji:before{content:"πŸ‘©πŸ½β€πŸ«";position:absolute;left:0;top:-15px;font-size:80px;z-index:1;transition:.2s;cursor:pointer;font-style:normal}.mathful-global-toggle .toggle:checked~.emoji:before{content:"πŸ‘©πŸ½β€πŸŽ¨";left:100%;margin-left:-1em}.mathful{width:100%}.mathful .math-negative>*+*,.mathful .math-positive>*+*{margin-top:4vmin;margin-bottom:0}.mathful .math-toggle{height:2em;width:100%;z-index:100;position:absolute;appearance:none;-moz-appearance:none;-webkit-appearance:none;left:0;border:none;background:none}.mathful .math-toggle+.emoji-wrapper{position:absolute;height:0;width:0}.mathful .math-toggle+.emoji-wrapper .emoji:before{content:"πŸ‘©πŸ½β€πŸ«"}.mathful input[type=checkbox]:checked+.emoji-wrapper .emoji:before{content:"πŸ‘©πŸ½β€πŸŽ¨"}.mathful .math-negative,.mathful .math-positive{text-indent:1.6em}@media (min-width:500px){.mathful .math-toggle+.emoji-wrapper .emoji:before{position:relative;float:right;margin-right:0}.mathful .math-negative,.mathful .math-positive{text-indent:.5em}}@media (min-width:650px){.mathful .math-toggle+.emoji-wrapper .emoji:before{margin-right:.5em}.mathful .math-negative,.mathful .math-positive{text-indent:.2em}}@media (min-width:800px){.mathful .math-toggle+.emoji-wrapper .emoji:before{margin-right:1em;font-size:1.6em}.mathful .math-negative,.mathful .math-positive{text-indent:0}}.mathful input[type=checkbox]:checked~.math-positive,.mathful input[type=checkbox]:not(:checked)~.math-negative{display:none}.site-header{position:relative;color:#fff;background:var(--ghost-accent-color)}.site-header-cover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:brightness(50%)}.site-header-content{position:relative;z-index:100;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:6vw 3vw;min-height:200px;max-height:450px;text-align:center}.site-title{z-index:10;margin:0 0 .15em;padding:0}.site-logo{max-height:55px}.site-header-content p{z-index:10;max-width:600px;margin:0 auto;line-height:1.2em;opacity:.8}@media (max-width:600px){.site-header-content p{max-width:80vmin;font-size:1.8rem}}.site-home-header{position:relative;z-index:1000;overflow:hidden}.site-header-content{padding:18vmin 4vmin;font-size:2.5rem;font-weight:400}.gh-head,.site-header-content{color:#fff;background:var(--ghost-accent-color)}.gh-head{padding:1vmin 4vmin;font-size:1.8rem;line-height:1.6em}.gh-head a{color:inherit;text-decoration:none}.gh-head-inner{display:grid;grid-gap:2.5vmin;grid-template-columns:auto auto 1fr;grid-auto-flow:row dense}.gh-head-brand{display:flex;align-items:center;height:40px;max-width:200px;text-align:center;word-break:break-all}.gh-head-logo{display:block;padding:10px 0;font-weight:700;font-size:2rem;line-height:1.2em;letter-spacing:-.02em}.gh-head-logo img{max-height:26px}.gh-head-menu{display:flex;align-items:center;font-weight:500}.gh-head-menu .nav{display:inline-flex;flex-wrap:wrap;align-items:center;list-style:none;margin:0;padding:0}.gh-head-menu .nav li{margin:0 2.5vmin 0 0;padding:0}.gh-head-menu .nav a{display:inline-block;padding:5px 0;opacity:.8}.gh-head-menu .nav a:hover{opacity:1}.gh-head-actions{display:flex;list-style:none;text-align:right}.gh-head-actions,.gh-head-actions-list{justify-content:flex-end;align-items:center}.gh-head-actions-list{display:inline-flex;flex-wrap:wrap}.gh-head-actions-list a:not([class]){display:inline-block;margin:0 0 0 1.5vmin;padding:5px 0}.gh-social{margin:0 1.5vmin 0 0}.gh-social a{opacity:.8}.gh-social a+a{margin-left:.8rem}.gh-social a:hover{opacity:1}.gh-social svg{height:1em;width:1em;fill:#fff}a.gh-head-button{display:block;padding:8px 15px;color:var(--color-darkgrey);font-weight:500;letter-spacing:-.015em;font-size:1.7rem;line-height:1em;background:#fff;border-radius:30px}.gh-burger{position:relative;display:none;cursor:pointer}.gh-burger-box{position:relative;display:flex;align-items:center;justify-content:center;width:33px;height:33px}.gh-burger-inner{width:100%;height:100%}.gh-burger-box:before{transition:transform .3s cubic-bezier(.2,.6,.3,1),width .3s cubic-bezier(.2,.6,.3,1)}.gh-burger-box:before,.gh-burger-inner:after,.gh-burger-inner:before{position:absolute;display:block;top:0;left:0;bottom:0;margin:auto;content:"";width:100%;height:1px;background:currentcolor;will-change:transform,width}.gh-burger-inner:after,.gh-burger-inner:before{transition:transform .25s cubic-bezier(.2,.7,.3,1),width .25s cubic-bezier(.2,.7,.3,1)}.gh-burger-inner:before{transform:translatey(-6px)}.gh-burger-inner:after{transform:translatey(6px)}body:not(.gh-head-open) .gh-burger:hover .gh-burger-inner:before{transform:translatey(-8px)}body:not(.gh-head-open) .gh-burger:hover .gh-burger-inner:after{transform:translatey(8px)}.gh-head-open .gh-burger-box:before{width:0;transform:translatex(19px);transition:transform .2s cubic-bezier(.2,.7,.3,1),width .2s cubic-bezier(.2,.7,.3,1)}.gh-head-open .gh-burger-inner:before{width:26px;transform:translatex(6px) rotate(135deg)}.gh-head-open .gh-burger-inner:after{width:26px;transform:translatex(6px) rotate(-135deg)}@media (max-width:900px){.gh-burger{display:inline-block}#gh-head{transition:all .4s ease-out;overflow:hidden}#gh-head .gh-head-inner{height:100%;grid-template-columns:1fr}#gh-head .gh-head-brand{position:relative;z-index:10;grid-column-start:auto;max-width:none;display:flex;align-items:center;justify-content:space-between;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.home-template #gh-head .gh-head-brand{justify-content:flex-end}#gh-head .gh-head-menu{align-self:center;display:flex;flex-direction:column;align-items:center;text-align:center;margin:0 0 10vh;font-weight:300;font-size:3.6rem;line-height:1.1em}#gh-head .gh-head-menu .nav li{margin:5px 0}#gh-head .gh-head-menu .nav a{padding:8px 0}#gh-head .gh-head-menu .nav{display:flex;flex-direction:column;align-items:center}#gh-head .gh-head-actions{padding:20px 0;justify-content:center;text-align:left}#gh-head .gh-head-actions a{margin:0 10px}#gh-head .gh-head-actions,#gh-head .gh-head-menu{display:none}.gh-head-open{overflow:hidden;height:100vh}.gh-head-open #gh-head{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3999999;overflow-y:scroll}.gh-head-open #gh-head .gh-head-inner{grid-template-rows:auto 1fr auto}.gh-head-open #gh-head .gh-head-actions,.gh-head-open #gh-head .gh-head-menu{display:flex}}@media (max-width:600px){#gh-head .gh-head-menu{font-size:6vmin}}.home-template .gh-head{position:absolute;top:0;right:0;left:0;z-index:2000}.home-template .gh-head.has-cover{background:transparent}.home-template.gh-head-open .gh-head{background:var(--ghost-accent-color)}.home-template .gh-head-logo{display:none}.home-template .gh-head-menu{margin-left:-2.5vmin}.post-feed{position:relative;display:grid;grid-gap:4vmin;grid-template-columns:1fr 1fr 1fr;padding:4vmin 0}@media (max-width:1000px){.post-feed{grid-template-columns:1fr 1fr}}@media (max-width:700px){.post-feed{grid-template-columns:1fr;grid-gap:40px}}.post-card{position:relative;flex:1 1 301px;display:flex;flex-direction:column;min-height:220px;background-size:cover;word-break:break-word}.post-card-image-link{position:relative;display:block;overflow:hidden;border-radius:3px}.post-card-image{width:100%;height:200px;background:var(--color-lightgrey) no-repeat 50%;-o-object-fit:cover;object-fit:cover}.post-card-content-link{position:relative;display:block;color:var(--color-darkgrey)}.post-card-content-link:hover{text-decoration:none}.post-card-header{margin:20px 0 0}.post-card-header h2{font-family:var(--font-heading);text-transform:lowercase}.post-feed .no-image .post-card-content-link{padding:0}.no-image .post-card-header{margin-top:0}.post-card-primary-tag{margin:0 0 .2em;color:var(--ghost-accent-color);font-size:1.2rem;font-weight:500;letter-spacing:.2px;text-transform:uppercase}.post-card-title{margin:0;font-size:2.8rem;transition:color .2s ease-in-out}.no-image .post-card-title{margin-top:0}.post-card-content{flex-grow:1;display:flex;flex-direction:column}.post-card-excerpt{max-width:56em;color:#000}.post-card-excerpt p{margin-bottom:1em;display:-webkit-box;overflow-y:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-break:break-word;font-variant:small-caps;letter-spacing:.1em;font-size:1.8rem}.post-card-meta{display:flex;align-items:center;padding:0}.author-profile-image,.avatar-wrapper{display:block;width:100%;height:100%;background:#e4eaed;border-radius:100%;-o-object-fit:cover;object-fit:cover}.post-card-meta .avatar-wrapper,.post-card-meta .profile-image-wrapper{position:relative}.author-list{display:flex;flex-wrap:wrap;margin:0 0 0 4px;padding:0;list-style:none}.author-list-item{position:relative;flex-shrink:0;margin:0;padding:0}.static-avatar{display:block;overflow:hidden;margin:0 0 0 -6px;width:36px;height:36px;border-radius:100%;box-shadow:0 0 0 1px hsla(0,0%,100%,.2)}.post-card-byline-content{flex:1 1 50%;display:flex;flex-direction:column;margin:0 0 0 8px;color:#2c3036;font-size:1.4rem;line-height:1.2em;font-weight:400}.post-card-byline-content span{margin:0}.post-card-byline-content a{color:#202328;font-weight:600}.post-card-byline-date{font-size:1.3rem;line-height:1.5em}.post-card-byline-date .bull{display:inline-block;margin:0 2px;opacity:.6}.single-author-byline{display:flex;flex-direction:column;margin-left:5px;color:#5c7078;font-size:1.3rem;line-height:1.4em;font-weight:500}.single-author{display:flex;align-items:center}.single-author .static-avatar{margin-left:-2px}.single-author-name{display:inline-block}@media (min-width:1001px){.post-card-large{grid-column:1/span 3;display:grid;grid-gap:4vmin;grid-template-columns:1fr 1fr 1fr;min-height:280px;border-top:0}.post-card-large:not(.no-image) .post-card-header{margin-top:0}.post-card-large .post-card-image-link{position:relative;grid-column:1/span 2;margin-bottom:0;min-height:380px}.post-card-large .post-card-image{position:absolute;width:100%;height:100%}.post-card-large .post-card-content{justify-content:center}.post-card-large .post-card-title{margin-top:0;font-size:3.2rem}.post-card-large .post-card-excerpt p{margin-bottom:1.5em;font-size:2rem;line-height:1.55em;-webkit-line-clamp:8}}@media (max-width:500px){.post-card-title{font-size:3rem}.post-card-excerpt{font-size:1.6rem}}.article{padding:8vmin 0;word-break:break-word}.article-header{padding:0 0 6vmin}.article-tag{display:flex;justify-content:flex-start;align-items:center;margin:0 0 .5rem;color:var(--color-midgrey);font-size:1.3rem;line-height:1.4em;letter-spacing:.02em;font-weight:600;text-transform:uppercase}.article-tag a{color:var(--ghost-accent-color)}.article-title{color:#0a0b0c;font-family:var(--font-heading);text-transform:lowercase;font-size:8rem;line-height:1;margin-bottom:0}.article-excerpt{margin:0 0 1rem;font-size:2.2rem;line-height:1.4em;font-variant:small-caps;letter-spacing:.2em}.gh-canvas .article-image{grid-column:wide-start/wide-end;width:100%;margin:6vmin 0 0}.gh-canvas .article-image img{display:block;margin-left:auto;margin-right:auto;width:100%}@media (max-width:600px){.article-title{font-size:4.5rem}.article-excerpt{font-size:1.8rem}}.gh-canvas{display:grid;grid-template-columns:[full-start] minmax(4vmin,auto) [wide-start] minmax(auto,240px) [main-start] min(720px,calc(100% - 8vw)) [main-end] minmax(auto,240px) [wide-end] minmax(4vmin,auto) [full-end]}.gh-canvas>*{grid-column:main-start/main-end}.kg-width-wide{grid-column:wide-start/wide-end}.kg-width-full{grid-column:full-start/full-end}.kg-width-full img{width:100%}.gh-content>*+*{margin-top:4vmin;margin-bottom:0}.gh-content>[id],.gh-inline [id]{margin:0;color:var(--color-darkgrey);font-family:var(--font-heading)}.gh-content>[id]:not(:first-child),.gh-inline [id]:not(:first-child){margin:2em 0 0}.gh-content>[id]+*,.gh-inline [id]+*{margin-top:1.5rem!important}.gh-content>blockquote .gh-inline hr,.gh-content>hr,.gh-inline blockquote{position:relative;margin-top:6vmin}.gh-content>blockquote+* .gh-inline hr+*,.gh-content>hr+*,.gh-inline blockquote+*{margin-top:6vmin!important}.gh-content a{color:var(--ghost-accent-color);text-decoration:underline;word-break:break-word}.gh-content>blockquote,.gh-content>dl,.gh-content>ol,.gh-content>p,.gh-content>ul,.gh-inline blockquote,.gh-inline dl,.gh-inline ol,.gh-inline p,.gh-inline ul{font-family:var(--font-serif);font-weight:400;font-size:2.1rem;line-height:1.6em}.gh-content>dl,.gh-content>ol,.gh-content>ul,.gh-inline dl,.gh-inline ol,.gh-inline ul{padding-left:1.9em}.gh-content>blockquote,.gh-inline blockquote{position:relative;font-style:italic;padding:0}.gh-content>blockquote:before,.gh-inline blockquote:before{content:"";position:absolute;left:-1.5em;top:0;bottom:0;width:.3rem;background:var(--ghost-accent-color)}.gh-content :not(pre)>code,.gh-inline :not(pre)>code{vertical-align:middle;padding:.15em .4em;border:1px solid #e1eaef;font-weight:400!important;font-size:.9em;line-height:1em;color:#15171a;background:#f0f6f9;border-radius:.25em}.gh-content pre{overflow:auto;padding:16px 20px;color:var(--color-wash);font-size:1.4rem;line-height:1.5em;background:var(--color-darkgrey);border-radius:5px;box-shadow:0 2px 6px -2px rgba(0,0,0,.1),0 0 1px rgba(0,0,0,.4)}@media (max-width:650px){.gh-content blockquote,.gh-content dl,.gh-content ol,.gh-content p,.gh-content ul{font-size:1.7rem}.gh-content blockquote:before{left:-4vmin}}.gh-content .kg-card+:not(.kg-card),.gh-content :not(.kg-card):not([id])+.kg-card{margin-top:6vmin;margin-bottom:0}.kg-embed-card{display:flex;flex-direction:column;align-items:center;width:100%}.kg-image-card img{margin:auto}figcaption{padding:1.5rem 1.5rem 0;text-align:center;color:rgba(0,0,0,.5);font-weight:600;font-size:1.3rem;line-height:1.4em}figcaption strong{color:rgba(0,0,0,.8)}figcaption a{color:var(--ghost-accent-color)}iframe.instagram-media{margin:6vmin auto 0!important}iframe.instagram-media+script+:not([id]){margin-top:6vmin}.kg-gallery-card+.kg-gallery-card,.kg-gallery-card+.kg-image-card,.kg-image-card+.kg-gallery-card{margin-top:.75em}.kg-gallery-card.kg-card-hascaption+.kg-gallery-card,.kg-gallery-card.kg-card-hascaption+.kg-image-card,.kg-image-card.kg-card-hascaption+.kg-gallery-card{margin-top:1.75em}.kg-gallery-container{position:relative}.kg-gallery-row{display:flex;flex-direction:row;justify-content:center}.kg-gallery-image img{display:block;margin:0;width:100%;height:100%}.kg-gallery-row:not(:first-of-type){margin:.75em 0 0}.kg-gallery-image:not(:first-of-type){margin:0 0 0 .75em}.kg-bookmark-card,.kg-bookmark-publisher{position:relative;width:100%}.kg-bookmark-container,.kg-bookmark-container:hover{display:flex;color:currentColor;font-family:var(--font-sans-serif);text-decoration:none!important;background:hsla(0,0%,100%,.6);border-radius:5px;box-shadow:0 2px 6px -2px rgba(0,0,0,.1),0 0 1px rgba(0,0,0,.4);overflow:hidden}.kg-bookmark-content{display:flex;flex-direction:column;flex-grow:1;flex-basis:100%;align-items:flex-start;justify-content:flex-start;padding:20px}.kg-bookmark-title{font-size:1.5rem;line-height:1.4em;font-weight:600;color:#15171a}.kg-bookmark-description{display:-webkit-box;font-size:1.4rem;line-height:1.5em;margin-top:3px;color:#626d79;font-weight:400;max-height:44px;overflow-y:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.kg-bookmark-metadata{display:flex;align-items:center;margin-top:22px;width:100%;color:#394047;font-size:1.4rem;font-weight:500}.kg-bookmark-icon{width:20px;height:20px;margin-right:6px}.kg-bookmark-author,.kg-bookmark-publisher{display:inline}.kg-bookmark-publisher{text-overflow:ellipsis;overflow:hidden;max-width:240px;white-space:nowrap;display:block;line-height:1.65em}.kg-bookmark-metadata>span:nth-of-type(2){color:#626d79;font-weight:400}.kg-bookmark-metadata>span:nth-of-type(2):before{content:"β€’";color:#394047;margin:0 6px}.kg-bookmark-thumbnail{position:relative;flex-grow:1;min-width:33%}.kg-bookmark-thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;border-radius:0 4px 4px 0}.kg-width-full.kg-card-hascaption{display:grid;grid-template-columns:inherit}.kg-width-wide.kg-card-hascaption img{grid-column:wide-start/wide-end}.kg-width-full.kg-card-hascaption img{grid-column:1/-1}.kg-width-full.kg-card-hascaption figcaption{grid-column:main-start/main-end}.article-comments{margin:6vmin 0 0}.footnotes-sep{margin-bottom:30px}.footnotes{font-size:1.5rem}.footnotes p{margin:0}.footnote-backref{font-size:1.2rem;font-weight:700;text-decoration:none!important;box-shadow:none!important}.post-full-content table{display:inline-block;overflow-x:auto;margin:.5em 0 2.5em;max-width:100%;width:auto;border-spacing:0;border-collapse:collapse;font-family:var(--font-sans-serif);font-size:1.6rem;white-space:nowrap;vertical-align:top;-webkit-overflow-scrolling:touch;background:radial-gradient(ellipse at left,rgba(0,0,0,.2) 0,transparent 75%) 0,radial-gradient(ellipse at right,rgba(0,0,0,.2) 0,transparent 75%) 100%;background-attachment:scroll,scroll;background-size:10px 100%,10px 100%;background-repeat:no-repeat}.post-full-content table td:first-child{background-image:linear-gradient(90deg,#fff 50%,hsla(0,0%,100%,0));background-size:20px 100%;background-repeat:no-repeat}.post-full-content table td:last-child{background-image:linear-gradient(270deg,#fff 50%,hsla(0,0%,100%,0));background-position:100% 0;background-size:20px 100%;background-repeat:no-repeat}.post-full-content table th{color:var(--color-darkgrey);font-size:1.2rem;font-weight:700;letter-spacing:.2px;text-align:left;text-transform:uppercase;background-color:#f4f8fb}.post-full-content table td,.post-full-content table th{padding:6px 12px;border:1px solid #e2ecf3}.article-byline{display:flex;justify-content:space-between;margin:20px 0 0}.article-byline-content{flex-grow:1;display:flex;align-items:center}.article-byline-content .author-list{justify-content:flex-start;padding:0 12px 0 0}.article-byline-meta{color:#15171a;font-size:1.4rem;line-height:1.2em}.article-byline-meta h4{margin:0 0 3px;font-size:1.6rem}.article-byline-meta .bull{display:inline-block;margin:0 2px;opacity:.6}.author-avatar{display:block;overflow:hidden;margin:0 -4px;width:50px;height:50px;border:2px solid #fff;border-radius:100%;transition:all .5s cubic-bezier(.4,.01,.165,.99) .7s}.basic-info .avatar-wrapper{position:relative;margin:0;width:60px;height:60px;border:none;background:rgba(229,239,245,.1)}.basic-info .avatar-wrapper svg{margin:0;width:60px;height:60px;opacity:.15}.page-template .article-title{margin-bottom:0}.footer-cta{position:relative;padding:9vmin 4vmin 10vmin;color:#fff;text-align:center;background:var(--color-darkgrey)}.footer-cta h2{margin:0 0 30px;font-size:3.2rem}@media (max-width:600px){.footer-cta h2{font-size:2.65rem}}.footer-cta-button{position:relative;display:inline-flex;align-items:center;justify-content:space-between;width:100%;max-width:500px;padding:5px 5px 5px 15px;font-size:1.8rem;color:var(--color-midgrey);background:#fff;border-radius:8px}.footer-cta-button span{display:inline-block;padding:10px 20px;color:#fff;font-weight:500;background:var(--ghost-accent-color);border-radius:5px}.header-cta-button{margin-top:4rem;position:relative;display:inline-flex;align-items:center;justify-content:space-between;width:100%;max-width:500px;padding:5px 5px 5px 15px;font-size:1.8rem;color:#fff;background:hsla(0,0%,100%,.13333333333333333);border-radius:8px}.header-cta-button span{display:inline-block;padding:10px 20px;color:#fff;font-weight:500;background:var(--ghost-accent-color);border-radius:5px}.read-more-wrap{width:100%;padding:4vmin;margin:0 auto -40px;border-bottom:1px solid hsla(0,0%,100%,.1);background:#0a0b0c}.read-more{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:4vmin}.read-more .post-card-title{color:#fff;opacity:.8}.read-more .post-card-excerpt{color:hsla(0,0%,100%,.6)}.read-more .post-card-byline-content a{color:#fff}@media (max-width:1000px){.read-more{grid-template-columns:1fr 1fr}.read-more article:nth-child(3){display:none}}@media (max-width:700px){.read-more{grid-template-columns:1fr}.read-more article:nth-child(2){display:none}}.gh-content>hr,.gh-inline hr{border:0;height:3rem;display:block;background-image:url(/assets/images/scissors.png);background-size:contain;background-repeat:no-repeat;background-position:50%}.gh-content>hr:after,.gh-inline hr:after{display:none}.author-template .posts{position:relative;height:100%;display:grid;grid-template-columns:200px 1fr 1fr;grid-gap:4vmin}.author-template .posts .post-feed{grid-column:2/4;grid-template-columns:1fr 1fr}.author-profile{padding:4vmin 0}.author-profile-content{height:auto;position:-webkit-sticky;position:sticky;top:4vmin;font-size:1.4rem;line-height:1.4em}.author-profile-pic{display:block;width:150px;height:150px;-o-object-fit:cover;object-fit:cover;margin:0 0 2rem;background:#e4eaed;border-radius:50%}.author-profile h1{margin:0 0 .3em;font-size:2rem}.author-profile p{margin:0 0 1.5em;color:#60757e}.author-profile-location{margin:0 0 1.5em;font-weight:700}.author-profile-social-link{display:block;padding:0 0 5px;font-size:1.3rem;color:#60757e;text-overflow:ellipsis;overflow:hidden;max-width:100%;white-space:nowrap}.author-profile-social-link:hover{color:var(--color-darkgrey)}@media (max-width:900px){.author-template .posts .post-feed{grid-template-columns:1fr}}@media (max-width:650px){.author-template .posts{grid-template-columns:1fr;grid-gap:0}.author-template .posts .post-feed{grid-column:1/auto}.author-profile{padding-right:0}.author-profile-content{display:flex;flex-direction:column;align-items:center;text-align:center}}.tag-template .post-card-large .post-card-image-link{grid-column:2/span 2;order:2}.tag-template .post-card-large .post-card-content{order:1}.error-content{padding:14vw 4vw 6vw}.error-message{padding-bottom:10vw;text-align:center}.error-code{margin:0;color:var(--ghost-accent-color);font-size:12vw;line-height:1em;letter-spacing:-5px}.error-description{margin:0;color:var(--color-midgrey);font-size:3.2rem;line-height:1.3em;font-weight:400}.error-link{display:inline-block;margin-top:5px}@media (min-width:940px){.error-content .post-card{margin-bottom:0;padding-bottom:0;border-bottom:none}}@media (max-width:800px){.error-content{padding-top:24vw}.error-code{font-size:11.2rem}.error-message{padding-bottom:16vw}.error-description{margin:5px 0 0;font-size:1.8rem}}@media (max-width:500px){.error-content{padding-top:28vw}.error-message{padding-bottom:14vw}}.site-footer{position:relative;margin:40px 0 0;padding:40px 4vmin 140px;color:#fff;background:#0a0b0c}.site-footer .inner{display:grid;grid-gap:40px;grid-template-columns:auto 1fr auto;color:hsla(0,0%,100%,.7);font-size:1.4rem}.site-footer .copyright a{color:#fff;letter-spacing:-.015em;font-weight:500}.site-footer a{color:hsla(0,0%,100%,.7)}.site-footer a:hover{color:#fff;text-decoration:none}.site-footer-nav ul{display:flex;justify-content:center;flex-wrap:wrap;margin:0 0 20px;padding:0;list-style:none}.site-footer-nav li{display:inline-flex;align-items:center;padding:0;margin:0;line-height:2em}.site-footer-nav a{position:relative;display:inline-flex;align-items:center;margin-left:10px}.site-footer-nav li:not(:first-child) a:before{content:"";display:block;width:2px;height:2px;margin:0 10px 0 0;background:#fff;border-radius:100%}@media (max-width:800px){.site-footer .inner{max-width:500px;grid-template-columns:1fr;grid-gap:0;text-align:center}.site-footer .copyright,.site-footer .copyright a{color:#fff;font-size:1.5rem}}.site-footer .gh-social{text-align:center}html.dark-mode body{color:hsla(0,0%,100%,.75);background:var(--color-darkmode)}html.dark-mode img{opacity:.9}html.dark-mode .post-card,html.dark-mode .post-card:hover{border-bottom-color:#282b2f}html.dark-mode .post-card-byline-content a{color:hsla(0,0%,100%,.75)}html.dark-mode .post-card-byline-content a:hover{color:#fff}html.dark-mode .post-card-image{background:var(--color-darkmode)}html.dark-mode .post-card-title{color:hsla(0,0%,100%,.85)}html.dark-mode .post-card-excerpt{color:#90a2aa}html.dark-mode .post-full-content{background:var(--color-darkmode)}html.dark-mode .article-title{color:hsla(0,0%,100%,.9)}html.dark-mode .article-excerpt{color:#90a2aa}html.dark-mode .post-full-image{background-color:#282b2f}html.dark-mode .article-byline{border-top-color:#383d43}html.dark-mode .article-byline-meta h4 a{color:hsla(0,0%,100%,.75)}html.dark-mode .article-byline-meta h4 a:hover{color:#fff}html.dark-mode .no-image .author-social-link a{color:hsla(0,0%,100%,.75)}html.dark-mode .gh-content h1,html.dark-mode .gh-content h2,html.dark-mode .gh-content h3,html.dark-mode .gh-content h4,html.dark-mode .gh-content h5,html.dark-mode .gh-content h6{color:hsla(0,0%,100%,.9)}html.dark-mode .gh-content pre{background:#030303}html.dark-mode .gh-content :not(pre)>code{background:#23262b;border-color:#282b2f;color:var(--color-wash)}html.dark-mode .post-full-content a{color:#fff;box-shadow:inset 0 -1px 0 #fff}html.dark-mode .post-full-content em,html.dark-mode .post-full-content strong{color:#fff}html.dark-mode .post-full-content code{color:#fff;background:#000}html.dark-mode hr{border-top-color:#282b2f}html.dark-mode .post-full-content hr:after{background:#282b2f;box-shadow:var(--color-darkmode) 0 0 0 5px}html.dark-mode .gh-content figcaption{color:hsla(0,0%,100%,.6)}html.dark-mode .post-full-content table td:first-child{background-image:linear-gradient(90deg,var(--color-darkmode) 50%,rgba(21,23,25,0))}html.dark-mode .post-full-content table td:last-child{background-image:linear-gradient(270deg,var(--color-darkmode) 50%,rgba(21,23,25,0))}html.dark-mode .post-full-content table th{color:hsla(0,0%,100%,.85);background-color:#282b2f}html.dark-mode .post-full-content table td,html.dark-mode .post-full-content table th{border:1px solid #282b2f}html.dark-mode .post-full-content .kg-bookmark-container,html.dark-mode .post-full-content .kg-bookmark-container:hover{color:hsla(0,0%,100%,.75);box-shadow:0 0 1px hsla(0,0%,100%,.9)}html.dark-mode .post-full-content input{color:#303a3e}html.dark-mode .kg-bookmark-title{color:#fff}html.dark-mode .kg-bookmark-description,html.dark-mode .kg-bookmark-metadata{color:hsla(0,0%,100%,.75)}html.dark-mode .site-archive-header .no-image{color:hsla(0,0%,100%,.9);background:var(--color-darkmode)}html.dark-mode .subscribe-form{border:none;background:linear-gradient(#070808,#0e0f11)}html.dark-mode .subscribe-form-title{color:hsla(0,0%,100%,.9)}html.dark-mode .subscribe-form p{color:hsla(0,0%,100%,.7)}html.dark-mode .subscribe-email{border-color:#23262a;color:hsla(0,0%,100%,.9);background:#1c1f21}html.dark-mode .subscribe-email:focus{border-color:#4f575e}html.dark-mode .subscribe-form button{opacity:.9}html.dark-mode .subscribe-form .error .message-error,html.dark-mode .subscribe-form .invalid .message-error{color:#ed694d}html.dark-mode .subscribe-form .success .message-success{color:#abcf51} +a,abbr,acronym,address,applet,article,aside,audio,big,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}img{display:block;max-width:100%;height:auto}html{box-sizing:border-box;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}*,:after,:before{box-sizing:inherit}a{background-color:transparent}a:active,a:hover{outline:0}b,strong{font-weight:700}dfn,em,i{font-style:italic}h1{margin:.67em 0;font-size:2em}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}mark{background-color:#fdffb6}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;color:inherit;font:inherit}button{overflow:visible;border:none}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input:focus{outline:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}legend{padding:0;border:0}textarea{overflow:auto}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}html{font-size:62.5%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{color:#35373a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1.6rem;line-height:1.6em;font-weight:400;font-style:normal;letter-spacing:0;text-rendering:optimizeLegibility;background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-font-feature-settings:"liga" on}::-moz-selection{text-shadow:none;background:#daf2fd}::selection{text-shadow:none;background:#daf2fd}hr{position:relative;display:block;width:100%;margin:2.5em 0 3.5em;padding:0;height:1px;border:0;border-top:1px solid #f0f0f0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{margin:0;padding:0;border:0}textarea{resize:vertical}::not(.gh-content) blockquote,::not(.gh-content) dl,::not(.gh-content) ol,::not(.gh-content) p,::not(.gh-content) ul{margin:0 0 1.5em}ol,ul{padding-left:1.3em;padding-right:1.5em}ol ol,ol ul,ul ol,ul ul{margin:.5em 0 1em}ul{list-style:disc}ol{list-style:decimal}ol,ul{max-width:100%}li{padding-left:.3em;line-height:1.6em}li+li{margin-top:.5em}dt{float:left;margin:0 20px 0 0;width:120px;color:#daf2fd;font-weight:500;text-align:right}dd{margin:0 0 5px;text-align:left}blockquote{margin:1.5em 0;padding:0 1.6em;border-left:#daf2fd}blockquote p{margin:.8em 0;font-size:1.2em;font-weight:300}blockquote small{display:inline-block;margin:.8em 0 .8em 1.5em;font-size:.9em;opacity:.8}blockquote small:before{content:"\2014 \00A0"}blockquote cite{font-weight:700}blockquote cite a{font-weight:400}a{color:#15171a;text-decoration:none}h1,h2,h3,h4,h5,h6{margin-top:0;line-height:1.15;font-weight:600;text-rendering:optimizeLegibility;letter-spacing:-.01em}h1{margin:0 0 .5em;font-size:4.8rem;font-weight:700;letter-spacing:-.015em}@media (max-width:600px){h1{font-size:2.8rem}}h2{margin:1.5em 0 .5em;font-size:2.8rem;font-weight:700}@media (max-width:600px){h2{font-size:2.3rem}}h3{margin:1.5em 0 .5em;font-size:2.4rem;font-weight:600}@media (max-width:600px){h3{font-size:1.7rem}}h4{font-size:2.2rem}h4,h5{margin:1.5em 0 .5em}h5{font-size:2rem}h6{margin:1.5em 0 .5em;font-size:1.8rem}:root{--color-green:#a4d037;--color-yellow:#fecd35;--color-red:#f05230;--color-darkgrey:#15171a;--color-midgrey:#738a94;--color-lightgrey:#c5d2d9;--color-wash:#e5eff5;--color-darkmode:#151719;--font-sans-serif:"Didact Gothic","Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;--font-serif:"Fanwood Text","Crimson Text Regular","Crimson Text","Crimson Pro",Georgia,Times,serif;--font-mono:Menlo,Courier,monospace;--font-heading:"Abhaya Libre Extrabold","Georgia Bold","Georgia",Times,serif}body{font-family:var(--font-sans-serif)}.hidden{display:none}.viewport{display:flex;flex-direction:column;min-height:100vh}.site-content{flex-grow:1}.outer{position:relative;padding:0 4vmin}.inner{margin:0 auto;max-width:1200px;width:100%}.tile-menu{display:grid;grid-template-columns:repeat(auto-fit,minmax(16em,1fr));grid-gap:1em;grid-auto-rows:minmax(20rem,auto);color:var(--color-darkgrey)}.tile-menu .tile{display:block;border:1px solid var(--color-lightgrey);padding:2rem;color:inherit;text-decoration:none}.tile-menu .tile p{font-size:1em;line-height:1.2em;font-family:var(--font-sans)}.tile-menu .tile h2{font-size:1.2em;font-weight:700;text-align:center;font-family:var(--font-heading)}html.dark-mode .tile-menu{color:var(--color-lightgrey)}html.dark-mode .tile-menu .tile{border-color:var(--color-darkgrey)}.mathful-infobox{padding:2em;margin-bottom:1em;background-color:#e4eaed}.mathful-global-toggle{position:relative;width:120px;margin:40px auto}.mathful-global-toggle .well{display:block;background:#fff;height:40px;border-radius:20px;cursor:pointer}.mathful-global-toggle .toggle~.emoji-label:after{content:"full math";display:block;text-align:center;margin-top:.5em}.mathful-global-toggle .toggle:checked~.emoji-label:after{content:"math free"}.mathful-global-toggle .toggle{appearance:none;-moz-appearance:none;-webkit-appearance:none;visibility:hidden;background:transparent;position:absolute;width:100%;height:100%;cursor:pointer;z-index:100}.mathful-global-toggle .toggle~.emoji:before{content:"πŸ‘©πŸ½β€πŸ«";position:absolute;left:0;top:-15px;font-size:80px;z-index:1;transition:.2s;cursor:pointer;font-style:normal}.mathful-global-toggle .toggle:checked~.emoji:before{content:"πŸ‘©πŸ½β€πŸŽ¨";left:100%;margin-left:-1em}.mathful{width:100%}.mathful .math-negative>*+*,.mathful .math-positive>*+*{margin-top:4vmin;margin-bottom:0}.mathful .math-toggle{height:2em;width:100%;z-index:100;position:absolute;appearance:none;-moz-appearance:none;-webkit-appearance:none;left:0;border:none;background:none}.mathful .math-toggle+.emoji-wrapper{position:absolute;height:0;width:0}.mathful .math-toggle+.emoji-wrapper .emoji:before{content:"πŸ‘©πŸ½β€πŸ«"}.mathful input[type=checkbox]:checked+.emoji-wrapper .emoji:before{content:"πŸ‘©πŸ½β€πŸŽ¨"}.mathful .math-negative,.mathful .math-positive{text-indent:1.6em}@media (min-width:500px){.mathful .math-toggle+.emoji-wrapper .emoji:before{position:relative;float:right;margin-right:0}.mathful .math-negative,.mathful .math-positive{text-indent:.5em}}@media (min-width:650px){.mathful .math-toggle+.emoji-wrapper .emoji:before{margin-right:.5em}.mathful .math-negative,.mathful .math-positive{text-indent:.2em}}@media (min-width:800px){.mathful .math-toggle+.emoji-wrapper .emoji:before{margin-right:1em;font-size:1.6em}.mathful .math-negative,.mathful .math-positive{text-indent:0}}.mathful input[type=checkbox]:checked~.math-positive,.mathful input[type=checkbox]:not(:checked)~.math-negative{display:none}.site-header{position:relative;color:#fff;background:var(--ghost-accent-color)}.site-header-cover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:brightness(50%)}.site-header-content{position:relative;z-index:100;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:6vw 3vw;min-height:200px;max-height:450px;text-align:center}.site-title{z-index:10;margin:0 0 .15em;padding:0}.site-logo{max-height:55px}.site-header-content p{z-index:10;max-width:600px;margin:0 auto;line-height:1.2em;opacity:.8}@media (max-width:600px){.site-header-content p{max-width:80vmin;font-size:1.8rem}}.site-home-header{position:relative;z-index:1000;overflow:hidden}.site-header-content{padding:18vmin 4vmin;font-size:2.5rem;font-weight:400}.gh-head,.site-header-content{color:#fff;background:var(--ghost-accent-color)}.gh-head{padding:1vmin 4vmin;font-size:1.8rem;line-height:1.6em}.gh-head a{color:inherit;text-decoration:none}.gh-head-inner{display:grid;grid-gap:2.5vmin;grid-template-columns:auto auto 1fr;grid-auto-flow:row dense}.gh-head-brand{display:flex;align-items:center;height:40px;max-width:200px;text-align:center;word-break:break-all}.gh-head-logo{display:block;padding:10px 0;font-weight:700;font-size:2rem;line-height:1.2em;letter-spacing:-.02em}.gh-head-logo img{max-height:26px}.gh-head-menu{display:flex;align-items:center;font-weight:500}.gh-head-menu .nav{display:inline-flex;flex-wrap:wrap;align-items:center;list-style:none;margin:0;padding:0}.gh-head-menu .nav li{margin:0 2.5vmin 0 0;padding:0}.gh-head-menu .nav a{display:inline-block;padding:5px 0;opacity:.8}.gh-head-menu .nav a:hover{opacity:1}.gh-head-actions{display:flex;list-style:none;text-align:right}.gh-head-actions,.gh-head-actions-list{justify-content:flex-end;align-items:center}.gh-head-actions-list{display:inline-flex;flex-wrap:wrap}.gh-head-actions-list a:not([class]){display:inline-block;margin:0 0 0 1.5vmin;padding:5px 0}.gh-social{margin:0 1.5vmin 0 0}.gh-social a{opacity:.8}.gh-social a+a{margin-left:.8rem}.gh-social a:hover{opacity:1}.gh-social svg{height:1em;width:1em;fill:#fff}a.gh-head-button{display:block;padding:8px 15px;color:var(--color-darkgrey);font-weight:500;letter-spacing:-.015em;font-size:1.7rem;line-height:1em;background:#fff;border-radius:30px}.gh-burger{position:relative;display:none;cursor:pointer}.gh-burger-box{position:relative;display:flex;align-items:center;justify-content:center;width:33px;height:33px}.gh-burger-inner{width:100%;height:100%}.gh-burger-box:before{transition:transform .3s cubic-bezier(.2,.6,.3,1),width .3s cubic-bezier(.2,.6,.3,1)}.gh-burger-box:before,.gh-burger-inner:after,.gh-burger-inner:before{position:absolute;display:block;top:0;left:0;bottom:0;margin:auto;content:"";width:100%;height:1px;background:currentcolor;will-change:transform,width}.gh-burger-inner:after,.gh-burger-inner:before{transition:transform .25s cubic-bezier(.2,.7,.3,1),width .25s cubic-bezier(.2,.7,.3,1)}.gh-burger-inner:before{transform:translatey(-6px)}.gh-burger-inner:after{transform:translatey(6px)}body:not(.gh-head-open) .gh-burger:hover .gh-burger-inner:before{transform:translatey(-8px)}body:not(.gh-head-open) .gh-burger:hover .gh-burger-inner:after{transform:translatey(8px)}.gh-head-open .gh-burger-box:before{width:0;transform:translatex(19px);transition:transform .2s cubic-bezier(.2,.7,.3,1),width .2s cubic-bezier(.2,.7,.3,1)}.gh-head-open .gh-burger-inner:before{width:26px;transform:translatex(6px) rotate(135deg)}.gh-head-open .gh-burger-inner:after{width:26px;transform:translatex(6px) rotate(-135deg)}@media (max-width:900px){.gh-burger{display:inline-block}#gh-head{transition:all .4s ease-out;overflow:hidden}#gh-head .gh-head-inner{height:100%;grid-template-columns:1fr}#gh-head .gh-head-brand{position:relative;z-index:10;grid-column-start:auto;max-width:none;display:flex;align-items:center;justify-content:space-between;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.home-template #gh-head .gh-head-brand{justify-content:flex-end}#gh-head .gh-head-menu{align-self:center;display:flex;flex-direction:column;align-items:center;text-align:center;margin:0 0 10vh;font-weight:300;font-size:3.6rem;line-height:1.1em}#gh-head .gh-head-menu .nav li{margin:5px 0}#gh-head .gh-head-menu .nav a{padding:8px 0}#gh-head .gh-head-menu .nav{display:flex;flex-direction:column;align-items:center}#gh-head .gh-head-actions{padding:20px 0;justify-content:center;text-align:left}#gh-head .gh-head-actions a{margin:0 10px}#gh-head .gh-head-actions,#gh-head .gh-head-menu{display:none}.gh-head-open{overflow:hidden;height:100vh}.gh-head-open #gh-head{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3999999;overflow-y:scroll}.gh-head-open #gh-head .gh-head-inner{grid-template-rows:auto 1fr auto}.gh-head-open #gh-head .gh-head-actions,.gh-head-open #gh-head .gh-head-menu{display:flex}}@media (max-width:600px){#gh-head .gh-head-menu{font-size:6vmin}}.home-template .gh-head{position:absolute;top:0;right:0;left:0;z-index:2000}.home-template .gh-head.has-cover{background:transparent}.home-template.gh-head-open .gh-head{background:var(--ghost-accent-color)}.home-template .gh-head-logo{display:none}.home-template .gh-head-menu{margin-left:-2.5vmin}.post-feed{position:relative;display:grid;grid-gap:4vmin;grid-template-columns:1fr 1fr 1fr;padding:4vmin 0}@media (max-width:1000px){.post-feed{grid-template-columns:1fr 1fr}}@media (max-width:700px){.post-feed{grid-template-columns:1fr;grid-gap:40px}}.post-card{position:relative;flex:1 1 301px;display:flex;flex-direction:column;min-height:220px;background-size:cover;word-break:break-word}.post-card-image-link{position:relative;display:block;overflow:hidden;border-radius:3px}.post-card-image{width:100%;height:200px;background:var(--color-lightgrey) no-repeat 50%;-o-object-fit:cover;object-fit:cover}.post-card-content-link{position:relative;display:block;color:var(--color-darkgrey)}.post-card-content-link:hover{text-decoration:none}.post-card-header{margin:20px 0 0}.post-card-header h2{font-family:var(--font-heading);text-transform:lowercase}.post-feed .no-image .post-card-content-link{padding:0}.no-image .post-card-header{margin-top:0}.post-card-primary-tag{margin:0 0 .2em;color:var(--ghost-accent-color);font-size:1.2rem;font-weight:500;letter-spacing:.2px;text-transform:uppercase}.post-card-title{margin:0;font-size:2.8rem;transition:color .2s ease-in-out}.no-image .post-card-title{margin-top:0}.post-card-content{flex-grow:1;display:flex;flex-direction:column}.post-card-excerpt{max-width:56em;color:#000}.post-card-excerpt p{margin-bottom:1em;display:-webkit-box;overflow-y:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-break:break-word;font-variant:small-caps;letter-spacing:.1em;font-size:1.8rem}.post-card-meta{display:flex;align-items:center;padding:0}.author-profile-image,.avatar-wrapper{display:block;width:100%;height:100%;background:#e4eaed;border-radius:100%;-o-object-fit:cover;object-fit:cover}.post-card-meta .avatar-wrapper,.post-card-meta .profile-image-wrapper{position:relative}.author-list{display:flex;flex-wrap:wrap;margin:0 0 0 4px;padding:0;list-style:none}.author-list-item{position:relative;flex-shrink:0;margin:0;padding:0}.static-avatar{display:block;overflow:hidden;margin:0 0 0 -6px;width:36px;height:36px;border-radius:100%;box-shadow:0 0 0 1px hsla(0,0%,100%,.2)}.post-card-byline-content{flex:1 1 50%;display:flex;flex-direction:column;margin:0 0 0 8px;color:#2c3036;font-size:1.4rem;line-height:1.2em;font-weight:400}.post-card-byline-content span{margin:0}.post-card-byline-content a{color:#202328;font-weight:600}.post-card-byline-date{font-size:1.3rem;line-height:1.5em}.post-card-byline-date .bull{display:inline-block;margin:0 2px;opacity:.6}.single-author-byline{display:flex;flex-direction:column;margin-left:5px;color:#5c7078;font-size:1.3rem;line-height:1.4em;font-weight:500}.single-author{display:flex;align-items:center}.single-author .static-avatar{margin-left:-2px}.single-author-name{display:inline-block}@media (min-width:1001px){.post-card-large{grid-column:1/span 3;display:grid;grid-gap:4vmin;grid-template-columns:1fr 1fr 1fr;min-height:280px;border-top:0}.post-card-large:not(.no-image) .post-card-header{margin-top:0}.post-card-large .post-card-image-link{position:relative;grid-column:1/span 2;margin-bottom:0;min-height:380px}.post-card-large .post-card-image{position:absolute;width:100%;height:100%}.post-card-large .post-card-content{justify-content:center}.post-card-large .post-card-title{margin-top:0;font-size:3.2rem}.post-card-large .post-card-excerpt p{margin-bottom:1.5em;font-size:2rem;line-height:1.55em;-webkit-line-clamp:8}}@media (max-width:500px){.post-card-title{font-size:3rem}.post-card-excerpt{font-size:1.6rem}}.article{padding:8vmin 0;word-break:break-word}.article-header{padding:0 0 6vmin}.article-tag{display:flex;justify-content:flex-start;align-items:center;margin:0 0 .5rem;color:var(--color-midgrey);font-size:1.3rem;line-height:1.4em;letter-spacing:.02em;font-weight:600;text-transform:uppercase}.article-tag a{color:var(--ghost-accent-color)}.article-title{color:#0a0b0c;font-family:var(--font-heading);text-transform:lowercase;font-size:8rem;line-height:1;margin-bottom:0}.article-excerpt{margin:0 0 1rem;font-size:2.2rem;line-height:1.4em;font-variant:small-caps;letter-spacing:.2em}.gh-canvas .article-image{grid-column:wide-start/wide-end;width:100%;margin:6vmin 0 0}.gh-canvas .article-image img{display:block;margin-left:auto;margin-right:auto;width:100%}@media (max-width:600px){.article-title{font-size:4.5rem}.article-excerpt{font-size:1.8rem}}.gh-canvas{display:grid;grid-template-columns:[full-start] minmax(4vmin,auto) [wide-start] minmax(auto,240px) [main-start] min(720px,calc(100% - 8vw)) [main-end] minmax(auto,240px) [wide-end] minmax(4vmin,auto) [full-end]}.gh-canvas>*{grid-column:main-start/main-end}.kg-width-wide{grid-column:wide-start/wide-end}.kg-width-full{grid-column:full-start/full-end}.kg-width-full img{width:100%}.gh-content>*+*{margin-top:4vmin;margin-bottom:0}.gh-content>[id],.gh-inline [id]{margin:0;color:var(--color-darkgrey);font-family:var(--font-heading)}.gh-content>[id]:not(:first-child),.gh-inline [id]:not(:first-child){margin:2em 0 0}.gh-content>[id]+*,.gh-inline [id]+*{margin-top:1.5rem!important}.gh-content>blockquote .gh-inline hr,.gh-content>hr,.gh-inline blockquote{position:relative;margin-top:6vmin}.gh-content>blockquote+* .gh-inline hr+*,.gh-content>hr+*,.gh-inline blockquote+*{margin-top:6vmin!important}.gh-content a{color:var(--ghost-accent-color);text-decoration:underline;word-break:break-word}.gh-content>blockquote,.gh-content>dl,.gh-content>ol,.gh-content>p,.gh-content>ul,.gh-inline blockquote,.gh-inline dl,.gh-inline ol,.gh-inline p,.gh-inline ul{font-family:var(--font-serif);font-weight:400;font-size:2.1rem;line-height:1.6em}.gh-content>dl,.gh-content>ol,.gh-content>ul,.gh-inline dl,.gh-inline ol,.gh-inline ul{padding-left:1.9em}.gh-content>blockquote,.gh-inline blockquote{position:relative;font-style:italic;padding:0}.gh-content>blockquote:before,.gh-inline blockquote:before{content:"";position:absolute;left:-1.5em;top:0;bottom:0;width:.3rem;background:var(--ghost-accent-color)}.gh-content :not(pre)>code,.gh-inline :not(pre)>code{vertical-align:middle;padding:.15em .4em;border:1px solid #e1eaef;font-weight:400!important;font-size:.9em;line-height:1em;color:#15171a;background:#f0f6f9;border-radius:.25em}.gh-content pre{overflow:auto;padding:16px 20px;color:var(--color-wash);font-size:1.4rem;line-height:1.5em;background:var(--color-darkgrey);border-radius:5px;box-shadow:0 2px 6px -2px rgba(0,0,0,.1),0 0 1px rgba(0,0,0,.4)}@media (max-width:650px){.gh-content blockquote,.gh-content dl,.gh-content ol,.gh-content p,.gh-content ul{font-size:1.7rem}.gh-content blockquote:before{left:-4vmin}}.gh-content .kg-card+:not(.kg-card),.gh-content :not(.kg-card):not([id])+.kg-card{margin-top:6vmin;margin-bottom:0}.kg-embed-card{display:flex;flex-direction:column;align-items:center;width:100%}.kg-image-card img{margin:auto}figcaption{padding:1.5rem 1.5rem 0;text-align:center;color:rgba(0,0,0,.5);font-weight:600;font-size:1.3rem;line-height:1.4em}figcaption strong{color:rgba(0,0,0,.8)}figcaption a{color:var(--ghost-accent-color)}iframe.instagram-media{margin:6vmin auto 0!important}iframe.instagram-media+script+:not([id]){margin-top:6vmin}.kg-gallery-card+.kg-gallery-card,.kg-gallery-card+.kg-image-card,.kg-image-card+.kg-gallery-card{margin-top:.75em}.kg-gallery-card.kg-card-hascaption+.kg-gallery-card,.kg-gallery-card.kg-card-hascaption+.kg-image-card,.kg-image-card.kg-card-hascaption+.kg-gallery-card{margin-top:1.75em}.kg-gallery-container{position:relative}.kg-gallery-row{display:flex;flex-direction:row;justify-content:center}.kg-gallery-image img{display:block;margin:0;width:100%;height:100%}.kg-gallery-row:not(:first-of-type){margin:.75em 0 0}.kg-gallery-image:not(:first-of-type){margin:0 0 0 .75em}.kg-bookmark-card,.kg-bookmark-publisher{position:relative;width:100%}.kg-bookmark-container,.kg-bookmark-container:hover{display:flex;color:currentColor;font-family:var(--font-sans-serif);text-decoration:none!important;background:hsla(0,0%,100%,.6);border-radius:5px;box-shadow:0 2px 6px -2px rgba(0,0,0,.1),0 0 1px rgba(0,0,0,.4);overflow:hidden}.kg-bookmark-content{display:flex;flex-direction:column;flex-grow:1;flex-basis:100%;align-items:flex-start;justify-content:flex-start;padding:20px}.kg-bookmark-title{font-size:1.5rem;line-height:1.4em;font-weight:600;color:#15171a}.kg-bookmark-description{display:-webkit-box;font-size:1.4rem;line-height:1.5em;margin-top:3px;color:#626d79;font-weight:400;max-height:44px;overflow-y:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.kg-bookmark-metadata{display:flex;align-items:center;margin-top:22px;width:100%;color:#394047;font-size:1.4rem;font-weight:500}.kg-bookmark-icon{width:20px;height:20px;margin-right:6px}.kg-bookmark-author,.kg-bookmark-publisher{display:inline}.kg-bookmark-publisher{text-overflow:ellipsis;overflow:hidden;max-width:240px;white-space:nowrap;display:block;line-height:1.65em}.kg-bookmark-metadata>span:nth-of-type(2){color:#626d79;font-weight:400}.kg-bookmark-metadata>span:nth-of-type(2):before{content:"β€’";color:#394047;margin:0 6px}.kg-bookmark-thumbnail{position:relative;flex-grow:1;min-width:33%}.kg-bookmark-thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;border-radius:0 4px 4px 0}.kg-width-full.kg-card-hascaption{display:grid;grid-template-columns:inherit}.kg-width-wide.kg-card-hascaption img{grid-column:wide-start/wide-end}.kg-width-full.kg-card-hascaption img{grid-column:1/-1}.kg-width-full.kg-card-hascaption figcaption{grid-column:main-start/main-end}.article-comments{margin:6vmin 0 0}.footnotes-sep{margin-bottom:30px}.footnotes{font-size:1.5rem}.footnotes p{margin:0}.footnote-backref{font-size:1.2rem;font-weight:700;text-decoration:none!important;box-shadow:none!important}.post-full-content table{display:inline-block;overflow-x:auto;margin:.5em 0 2.5em;max-width:100%;width:auto;border-spacing:0;border-collapse:collapse;font-family:var(--font-sans-serif);font-size:1.6rem;white-space:nowrap;vertical-align:top;-webkit-overflow-scrolling:touch;background:radial-gradient(ellipse at left,rgba(0,0,0,.2) 0,transparent 75%) 0,radial-gradient(ellipse at right,rgba(0,0,0,.2) 0,transparent 75%) 100%;background-attachment:scroll,scroll;background-size:10px 100%,10px 100%;background-repeat:no-repeat}.post-full-content table td:first-child{background-image:linear-gradient(90deg,#fff 50%,hsla(0,0%,100%,0));background-size:20px 100%;background-repeat:no-repeat}.post-full-content table td:last-child{background-image:linear-gradient(270deg,#fff 50%,hsla(0,0%,100%,0));background-position:100% 0;background-size:20px 100%;background-repeat:no-repeat}.post-full-content table th{color:var(--color-darkgrey);font-size:1.2rem;font-weight:700;letter-spacing:.2px;text-align:left;text-transform:uppercase;background-color:#f4f8fb}.post-full-content table td,.post-full-content table th{padding:6px 12px;border:1px solid #e2ecf3}.article-byline{display:flex;justify-content:space-between;margin:20px 0 0}.article-byline-content{flex-grow:1;display:flex;align-items:center}.article-byline-content .author-list{justify-content:flex-start;padding:0 12px 0 0}.article-byline-meta{color:#15171a;font-size:1.4rem;line-height:1.2em}.article-byline-meta h4{margin:0 0 3px;font-size:1.6rem}.article-byline-meta .bull{display:inline-block;margin:0 2px;opacity:.6}.author-avatar{display:block;overflow:hidden;margin:0 -4px;width:50px;height:50px;border:2px solid #fff;border-radius:100%;transition:all .5s cubic-bezier(.4,.01,.165,.99) .7s}.basic-info .avatar-wrapper{position:relative;margin:0;width:60px;height:60px;border:none;background:rgba(229,239,245,.1)}.basic-info .avatar-wrapper svg{margin:0;width:60px;height:60px;opacity:.15}.page-template .article-title{margin-bottom:0}.footer-cta{position:relative;padding:9vmin 4vmin 10vmin;color:#fff;text-align:center;background:var(--color-darkgrey)}.footer-cta h2{margin:0 0 30px;font-size:3.2rem}@media (max-width:600px){.footer-cta h2{font-size:2.65rem}}.footer-cta-button{position:relative;display:inline-flex;align-items:center;justify-content:space-between;width:100%;max-width:500px;padding:5px 5px 5px 15px;font-size:1.8rem;color:var(--color-midgrey);background:#fff;border-radius:8px}.footer-cta-button span{display:inline-block;padding:10px 20px;color:#fff;font-weight:500;background:var(--ghost-accent-color);border-radius:5px}.header-cta-button{margin-top:4rem;position:relative;display:inline-flex;align-items:center;justify-content:space-between;width:100%;max-width:500px;padding:5px 5px 5px 15px;font-size:1.8rem;color:#fff;background:hsla(0,0%,100%,.13333333333333333);border-radius:8px}.header-cta-button span{display:inline-block;padding:10px 20px;color:#fff;font-weight:500;background:var(--ghost-accent-color);border-radius:5px}.read-more-wrap{width:100%;padding:4vmin;margin:0 auto -40px;border-bottom:1px solid hsla(0,0%,100%,.1);background:#0a0b0c}.read-more{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:4vmin}.read-more .post-card-title{color:#fff;opacity:.8}.read-more .post-card-excerpt{color:hsla(0,0%,100%,.6)}.read-more .post-card-byline-content a{color:#fff}@media (max-width:1000px){.read-more{grid-template-columns:1fr 1fr}.read-more article:nth-child(3){display:none}}@media (max-width:700px){.read-more{grid-template-columns:1fr}.read-more article:nth-child(2){display:none}}.gh-content>hr,.gh-inline hr{border:0;height:3rem;display:block;background-image:url(/assets/images/scissors.png);background-size:contain;background-repeat:no-repeat;background-position:50%}.gh-content>hr:after,.gh-inline hr:after{display:none}.author-template .posts{position:relative;height:100%;display:grid;grid-template-columns:200px 1fr 1fr;grid-gap:4vmin}.author-template .posts .post-feed{grid-column:2/4;grid-template-columns:1fr 1fr}.author-profile{padding:4vmin 0}.author-profile-content{height:auto;position:-webkit-sticky;position:sticky;top:4vmin;font-size:1.4rem;line-height:1.4em}.author-profile-pic{display:block;width:150px;height:150px;-o-object-fit:cover;object-fit:cover;margin:0 0 2rem;background:#e4eaed;border-radius:50%}.author-profile h1{margin:0 0 .3em;font-size:2rem}.author-profile p{margin:0 0 1.5em;color:#60757e}.author-profile-location{margin:0 0 1.5em;font-weight:700}.author-profile-social-link{display:block;padding:0 0 5px;font-size:1.3rem;color:#60757e;text-overflow:ellipsis;overflow:hidden;max-width:100%;white-space:nowrap}.author-profile-social-link:hover{color:var(--color-darkgrey)}@media (max-width:900px){.author-template .posts .post-feed{grid-template-columns:1fr}}@media (max-width:650px){.author-template .posts{grid-template-columns:1fr;grid-gap:0}.author-template .posts .post-feed{grid-column:1/auto}.author-profile{padding-right:0}.author-profile-content{display:flex;flex-direction:column;align-items:center;text-align:center}}.tag-template .post-card-large .post-card-image-link{grid-column:2/span 2;order:2}.tag-template .post-card-large .post-card-content{order:1}.error-content{padding:14vw 4vw 6vw}.error-message{padding-bottom:10vw;text-align:center}.error-code{margin:0;color:var(--ghost-accent-color);font-size:12vw;line-height:1em;letter-spacing:-5px}.error-description{margin:0;color:var(--color-midgrey);font-size:3.2rem;line-height:1.3em;font-weight:400}.error-link{display:inline-block;margin-top:5px}@media (min-width:940px){.error-content .post-card{margin-bottom:0;padding-bottom:0;border-bottom:none}}@media (max-width:800px){.error-content{padding-top:24vw}.error-code{font-size:11.2rem}.error-message{padding-bottom:16vw}.error-description{margin:5px 0 0;font-size:1.8rem}}@media (max-width:500px){.error-content{padding-top:28vw}.error-message{padding-bottom:14vw}}.site-footer{position:relative;margin:40px 0 0;padding:40px 4vmin 140px;color:#fff;background:#0a0b0c}.site-footer .inner{display:grid;grid-gap:40px;grid-template-columns:auto 1fr auto;color:hsla(0,0%,100%,.7);font-size:1.4rem}.site-footer .copyright a{color:#fff;letter-spacing:-.015em;font-weight:500}.site-footer a{color:hsla(0,0%,100%,.7)}.site-footer a:hover{color:#fff;text-decoration:none}.site-footer-nav ul{display:flex;justify-content:center;flex-wrap:wrap;margin:0 0 20px;padding:0;list-style:none}.site-footer-nav li{display:inline-flex;align-items:center;padding:0;margin:0;line-height:2em}.site-footer-nav a{position:relative;display:inline-flex;align-items:center;margin-left:10px}.site-footer-nav li:not(:first-child) a:before{content:"";display:block;width:2px;height:2px;margin:0 10px 0 0;background:#fff;border-radius:100%}@media (max-width:800px){.site-footer .inner{max-width:500px;grid-template-columns:1fr;grid-gap:0;text-align:center}.site-footer .copyright,.site-footer .copyright a{color:#fff;font-size:1.5rem}}.site-footer .gh-social{text-align:center}html.dark-mode body{color:hsla(0,0%,100%,.75);background:var(--color-darkmode)}html.dark-mode img{opacity:.9}html.dark-mode .post-card,html.dark-mode .post-card:hover{border-bottom-color:#282b2f}html.dark-mode .post-card-byline-content a{color:hsla(0,0%,100%,.75)}html.dark-mode .post-card-byline-content a:hover{color:#fff}html.dark-mode .post-card-image{background:var(--color-darkmode)}html.dark-mode .post-card-title{color:hsla(0,0%,100%,.85)}html.dark-mode .post-card-excerpt{color:#90a2aa}html.dark-mode .post-full-content{background:var(--color-darkmode)}html.dark-mode .article-title{color:hsla(0,0%,100%,.9)}html.dark-mode .article-excerpt{color:#90a2aa}html.dark-mode .post-full-image{background-color:#282b2f}html.dark-mode .article-byline{border-top-color:#383d43}html.dark-mode .article-byline-meta h4 a{color:hsla(0,0%,100%,.75)}html.dark-mode .article-byline-meta h4 a:hover{color:#fff}html.dark-mode .no-image .author-social-link a{color:hsla(0,0%,100%,.75)}html.dark-mode .gh-content h1,html.dark-mode .gh-content h2,html.dark-mode .gh-content h3,html.dark-mode .gh-content h4,html.dark-mode .gh-content h5,html.dark-mode .gh-content h6{color:hsla(0,0%,100%,.9)}html.dark-mode .gh-content pre{background:#030303}html.dark-mode .gh-content :not(pre)>code{background:#23262b;border-color:#282b2f;color:var(--color-wash)}html.dark-mode .post-full-content a{color:#fff;box-shadow:inset 0 -1px 0 #fff}html.dark-mode .post-full-content em,html.dark-mode .post-full-content strong{color:#fff}html.dark-mode .post-full-content code{color:#fff;background:#000}html.dark-mode hr{border-top-color:#282b2f}html.dark-mode .post-full-content hr:after{background:#282b2f;box-shadow:var(--color-darkmode) 0 0 0 5px}html.dark-mode .gh-content figcaption{color:hsla(0,0%,100%,.6)}html.dark-mode .post-full-content table td:first-child{background-image:linear-gradient(90deg,var(--color-darkmode) 50%,rgba(21,23,25,0))}html.dark-mode .post-full-content table td:last-child{background-image:linear-gradient(270deg,var(--color-darkmode) 50%,rgba(21,23,25,0))}html.dark-mode .post-full-content table th{color:hsla(0,0%,100%,.85);background-color:#282b2f}html.dark-mode .post-full-content table td,html.dark-mode .post-full-content table th{border:1px solid #282b2f}html.dark-mode .post-full-content .kg-bookmark-container,html.dark-mode .post-full-content .kg-bookmark-container:hover{color:hsla(0,0%,100%,.75);box-shadow:0 0 1px hsla(0,0%,100%,.9)}html.dark-mode .post-full-content input{color:#303a3e}html.dark-mode .kg-bookmark-title{color:#fff}html.dark-mode .kg-bookmark-description,html.dark-mode .kg-bookmark-metadata{color:hsla(0,0%,100%,.75)}html.dark-mode .site-archive-header .no-image{color:hsla(0,0%,100%,.9);background:var(--color-darkmode)}html.dark-mode .subscribe-form{border:none;background:linear-gradient(#070808,#0e0f11)}html.dark-mode .subscribe-form-title{color:hsla(0,0%,100%,.9)}html.dark-mode .subscribe-form p{color:hsla(0,0%,100%,.7)}html.dark-mode .subscribe-email{border-color:#23262a;color:hsla(0,0%,100%,.9);background:#1c1f21}html.dark-mode .subscribe-email:focus{border-color:#4f575e}html.dark-mode .subscribe-form button{opacity:.9}html.dark-mode .subscribe-form .error .message-error,html.dark-mode .subscribe-form .invalid .message-error{color:#ed694d}html.dark-mode .subscribe-form .success .message-success{color:#abcf51}.gh-banner div{font-family:var(--font-sans-serif);background-color:var(--ghost-accent-color);color:#fff;margin-top:2rem;margin-bottom:2rem;padding:5rem 2rem;text-align:center;font-size:1.8rem}.gh-banner a{color:#fff}.gh-banner-title{font-size:2.1rem}.gh-banner-img{max-width:min(20rem,100vw);margin:2rem auto}.gh-banner-button,a.gh-banner-button{font-family:var(--font-sans-serif);font-variant:none;letter-spacing:0;text-transform:none;color:#000;text-decoration:none}.gh-banner-button span{padding:1rem 3rem;background-color:#fff;border-radius:3rem;display:block;margin:2rem}.gh-banner p{padding:2rem}.post-card-callout{background-color:var(--ghost-accent-color)}.post-card-callout-link{margin:auto;grid-column-start:2}.post-card-callout-image{margin-top:2rem} /*# sourceMappingURL=screen.css.map */ \ No newline at end of file diff --git a/assets/built/screen.css.map b/assets/built/screen.css.map index ce0025c..26d0813 100644 --- a/assets/built/screen.css.map +++ b/assets/built/screen.css.map @@ -1 +1 @@ -{"version":3,"sources":["global.css","screen.css"],"names":[],"mappings":"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","file":"screen.css","sourcesContent":["/* Reset\n/* ---------------------------------------------------------- */\n\nhtml,\nbody,\ndiv,\nspan,\napplet,\nobject,\niframe,\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\np,\nblockquote,\npre,\na,\nabbr,\nacronym,\naddress,\nbig,\ncite,\ncode,\ndel,\ndfn,\nem,\nimg,\nins,\nkbd,\nq,\ns,\nsamp,\nsmall,\nstrike,\nstrong,\nsub,\nsup,\ntt,\nvar,\ndl,\ndt,\ndd,\nol,\nul,\nli,\nfieldset,\nform,\nlabel,\nlegend,\ntable,\ncaption,\ntbody,\ntfoot,\nthead,\ntr,\nth,\ntd,\narticle,\naside,\ncanvas,\ndetails,\nembed,\nfigure,\nfigcaption,\nfooter,\nheader,\nhgroup,\nmenu,\nnav,\noutput,\nruby,\nsection,\nsummary,\ntime,\nmark,\naudio,\nvideo {\n margin: 0;\n padding: 0;\n border: 0;\n font: inherit;\n font-size: 100%;\n vertical-align: baseline;\n}\nbody {\n line-height: 1;\n}\nol,\nul {\n list-style: none;\n}\nblockquote,\nq {\n quotes: none;\n}\nblockquote:before,\nblockquote:after,\nq:before,\nq:after {\n content: \"\";\n content: none;\n}\ntable {\n border-spacing: 0;\n border-collapse: collapse;\n}\nimg {\n display: block;\n max-width: 100%;\n height: auto;\n}\nhtml {\n box-sizing: border-box;\n font-family: sans-serif;\n\n -ms-text-size-adjust: 100%;\n -webkit-text-size-adjust: 100%;\n}\n*,\n*:before,\n*:after {\n box-sizing: inherit;\n}\na {\n background-color: transparent;\n}\na:active,\na:hover {\n outline: 0;\n}\nb,\nstrong {\n font-weight: bold;\n}\ni,\nem,\ndfn {\n font-style: italic;\n}\nh1 {\n margin: 0.67em 0;\n font-size: 2em;\n}\nsmall {\n font-size: 80%;\n}\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\nsup {\n top: -0.5em;\n}\nsub {\n bottom: -0.25em;\n}\nimg {\n border: 0;\n}\nsvg:not(:root) {\n overflow: hidden;\n}\nmark {\n background-color: #fdffb6;\n}\ncode,\nkbd,\npre,\nsamp {\n font-family: monospace, monospace;\n font-size: 1em;\n}\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n margin: 0; /* 3 */\n color: inherit; /* 1 */\n font: inherit; /* 2 */\n}\nbutton {\n overflow: visible;\n border: none;\n}\nbutton,\nselect {\n text-transform: none;\n}\nbutton,\nhtml input[type=\"button\"],\n/* 1 */\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n cursor: pointer; /* 3 */\n\n -webkit-appearance: button; /* 2 */\n}\nbutton[disabled],\nhtml input[disabled] {\n cursor: default;\n}\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner {\n padding: 0;\n border: 0;\n}\ninput {\n line-height: normal;\n}\ninput:focus {\n outline: none;\n}\ninput[type=\"checkbox\"],\ninput[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\ninput[type=\"number\"]::-webkit-inner-spin-button,\ninput[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\ninput[type=\"search\"] {\n box-sizing: content-box; /* 2 */\n\n -webkit-appearance: textfield; /* 1 */\n}\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\nlegend {\n padding: 0; /* 2 */\n border: 0; /* 1 */\n}\ntextarea {\n overflow: auto;\n}\ntable {\n border-spacing: 0;\n border-collapse: collapse;\n}\ntd,\nth {\n padding: 0;\n}\n\n/* ==========================================================================\n Base styles: opinionated defaults\n ========================================================================== */\n\nhtml {\n font-size: 62.5%;\n\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\nbody {\n color: #35373A;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif;\n font-size: 1.6rem;\n line-height: 1.6em;\n font-weight: 400;\n font-style: normal;\n letter-spacing: 0;\n text-rendering: optimizeLegibility;\n background: #fff;\n\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n -moz-font-feature-settings: \"liga\" on;\n}\n\n::selection {\n text-shadow: none;\n background: #daf2fd;\n}\n\nhr {\n position: relative;\n display: block;\n width: 100%;\n margin: 2.5em 0 3.5em;\n padding: 0;\n height: 1px;\n border: 0;\n border-top: 1px solid #f0f0f0;\n}\n\naudio,\ncanvas,\niframe,\nimg,\nsvg,\nvideo {\n vertical-align: middle;\n}\n\nfieldset {\n margin: 0;\n padding: 0;\n border: 0;\n}\n\ntextarea {\n resize: vertical;\n}\n\n::not(.gh-content) p,\n::not(.gh-content) ul,\n::not(.gh-content) ol,\n::not(.gh-content) dl,\n::not(.gh-content) blockquote {\n margin: 0 0 1.5em 0;\n}\n\nol,\nul {\n padding-left: 1.3em;\n padding-right: 1.5em;\n}\n\nol ol,\nul ul,\nul ol,\nol ul {\n margin: 0.5em 0 1em;\n}\n\nul {\n list-style: disc;\n}\n\nol {\n list-style: decimal;\n}\n\nul,\nol {\n max-width: 100%;\n}\n\nli {\n padding-left: 0.3em;\n line-height: 1.6em;\n}\n\nli + li {\n margin-top: 0.5em;\n}\n\ndt {\n float: left;\n margin: 0 20px 0 0;\n width: 120px;\n color: #daf2fd;\n font-weight: 500;\n text-align: right;\n}\n\ndd {\n margin: 0 0 5px 0;\n text-align: left;\n}\n\nblockquote {\n margin: 1.5em 0;\n padding: 0 1.6em 0 1.6em;\n border-left: #daf2fd;\n}\n\nblockquote p {\n margin: 0.8em 0;\n font-size: 1.2em;\n font-weight: 300;\n}\n\nblockquote small {\n display: inline-block;\n margin: 0.8em 0 0.8em 1.5em;\n font-size: 0.9em;\n opacity: 0.8;\n}\n/* Quotation marks */\nblockquote small:before {\n content: \"\\2014 \\00A0\";\n}\n\nblockquote cite {\n font-weight: bold;\n}\nblockquote cite a {\n font-weight: normal;\n}\n\na {\n color: #15171A;\n text-decoration: none;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n margin-top: 0;\n line-height: 1.15;\n font-weight: 600;\n text-rendering: optimizeLegibility;\n letter-spacing: -0.01em;\n}\n\nh1 {\n margin: 0 0 0.5em 0;\n font-size: 4.8rem;\n font-weight: 700;\n letter-spacing: -0.015em;\n}\n@media (max-width: 600px) {\n h1 {\n font-size: 2.8rem;\n }\n}\n\nh2 {\n margin: 1.5em 0 0.5em 0;\n font-size: 2.8rem;\n font-weight: 700;\n}\n@media (max-width: 600px) {\n h2 {\n font-size: 2.3rem;\n }\n}\n\nh3 {\n margin: 1.5em 0 0.5em 0;\n font-size: 2.4rem;\n font-weight: 600;\n}\n@media (max-width: 600px) {\n h3 {\n font-size: 1.7rem;\n }\n}\n\nh4 {\n margin: 1.5em 0 0.5em 0;\n font-size: 2.2rem;\n}\n\nh5 {\n margin: 1.5em 0 0.5em 0;\n font-size: 2rem;\n}\n\nh6 {\n margin: 1.5em 0 0.5em 0;\n font-size: 1.8rem;\n}\n","/* Table of Contents\n/* ------------------------------------------------------------\n\nThis is a development CSS file which is built to a minified\nproduction stylesheet in assets/built/screen.css\n\n1. Global Styles\n2. Layout\n3. Special Templates\n4. Site Header\n 4.1 Home header\n 4.2 Archive header\n5. Site Navigation\n6. Post Feed\n7. Single Post\n 7.1. Post Byline\n 7.2. Members Subscribe Form\n 7.4. Related Posts\n 7.5. Snipette Scissors\n8. Author Template\n9. Error Template\n11. Site Footer\n12. Dark Mode\n\n*/\n\n/* 1. Global - Set up the things\n/* ---------------------------------------------------------- */\n\n/* Import CSS reset and base styles */\n@import \"global.css\";\n\n:root {\n\n /* Colours */\n --color-green: #a4d037;\n --color-yellow: #fecd35;\n --color-red: #f05230;\n --color-darkgrey: #15171A;\n --color-midgrey: #738a94;\n --color-lightgrey: #c5d2d9;\n --color-wash: #e5eff5;\n --color-darkmode: #151719;\n\n /*\n An accent color is also set by Ghost itself in\n Ghost Admin > Settings > Brand\n\n --ghost-accent-color: {value};\n\n You can use this variale throughout your styles\n */\n\n /* Fonts */\n --font-sans-serif: \"Didact Gothic\", \"Open Sans\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", \"Roboto\", \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\", sans-serif;\n --font-serif: \"Fanwood Text\", \"Crimson Text Regular\", \"Crimson Text\", \"Crimson Pro\", Georgia, Times, serif;\n --font-mono: Menlo, Courier, monospace;\n --font-heading: \"Abhaya Libre Extrabold\", \"Georgia Bold\", \"Georgia\", Times, serif;\n\n}\n\nbody {\n font-family: var(--font-sans-serif);\n}\n\n/* Hide things that are meant to be hidden */\n.hidden {\n display: none;\n}\n\n\n/* 2. Layout - Page building blocks\n/* ---------------------------------------------------------- */\n\n.viewport {\n display: flex;\n flex-direction: column;\n min-height: 100vh;\n}\n\n.site-content {\n flex-grow: 1;\n}\n\n/* Full width page blocks */\n.outer {\n position: relative;\n padding: 0 4vmin;\n}\n\n/* Centered content container blocks */\n.inner {\n margin: 0 auto;\n max-width: 1200px;\n width: 100%;\n}\n\n/* 3. Special Templates\n/* ---------------------------------------------------------- */\n\n/* 3.1 Tile Menu\n/* ---------------------------------------------------------- */\n\n.tile-menu {\n display: grid;\n grid-template-columns: repeat(auto-fit, minmax(16em, 1fr));\n grid-gap: 1em;\n grid-auto-rows: minmax(20rem, auto);\n color: var(--color-darkgrey);\n}\n\n.tile-menu .tile {\n display:block;\n border: 1px solid var(--color-lightgrey);\n padding: 2rem;\n color: inherit;\n text-decoration: none;\n}\n\n.tile-menu .tile p {\n font-size: 1em;\n line-height: 1.2em;\n font-family: var(--font-sans);\n}\n\n.tile-menu .tile h2 {\n font-size: 1.2em;\n font-weight: bold;\n text-align: center;\n font-family: var(--font-heading);\n}\n\nhtml.dark-mode .tile-menu {\n color: var(--color-lightgrey);\n}\n\nhtml.dark-mode .tile-menu .tile {\n border-color: var(--color-darkgrey);\n}\n\n/* 3.2 Mathboxes: for math/math-free toggling\n/* ---------------------------------------------------------- */\n\n.mathful-infobox {\n padding: 2em;\n margin-bottom: 1em;\n background-color: color-mod(var(--color-lightgrey) l(+10%));\n}\n.mathful-global-toggle {\n position: relative;\n width: 120px;\n margin: 40px auto;\n}\n.mathful-global-toggle .well { /* the label */\n cursor: pointer;\n display: block;\n background: color-mod(var(--color-wash) l(+10%));\n height: 40px;\n border-radius: 20px;\n cursor: pointer;\n}\n\n.mathful-global-toggle .toggle ~ .emoji-label:after {\n content: \"full math\";\n display: block;\n text-align: center;\n margin-top: 0.5em;\n}\n\n.mathful-global-toggle .toggle:checked ~ .emoji-label:after {\n content: \"math free\";\n}\n\n.mathful-global-toggle .toggle { /* the checkbox */\n appearance: none;\n -moz-appearance: none;\n -webkit-appearance: none;\n visibility: hidden;\n background: transparent;\n position: absolute;\n width: 100%;\n height: 100%;\n cursor: pointer;\n z-index: 100;\n}\n/* \"off\" */\n.mathful-global-toggle .toggle ~ .emoji:before {\n content: \"πŸ‘©πŸ½β€πŸ«\";\n position: absolute;\n left: 0;\n top: -15px;\n font-size: 80px;\n z-index: 1;\n transition: 0.2s;\n cursor: pointer;\n font-style: normal;\n}\n\n/* \"on\" */\n.mathful-global-toggle .toggle:checked ~ .emoji:before {\n content: \"πŸ‘©πŸ½β€πŸŽ¨\";\n left: 100%;\n margin-left: -1em;\n}\n\n/* the actual mathboxes */\n\n.mathful {\n width: 100%;\n}\n\n/* vertical spacing */\n\n.mathful .math-positive > * + *,\n.mathful .math-negative > * + * {\n margin-top: 4vmin;\n margin-bottom: 0;\n}\n\n.mathful .math-toggle {\n height: 2em;\n width: 100%;\n z-index: 100;\n position: absolute;\n appearance: none;\n -moz-appearance: none;\n -webkit-appearance: none;\n left: 0;\n border: none;\n background: none;\n}\n\n.mathful .math-toggle + .emoji-wrapper {\n position: absolute;\n height: 0;\n width: 0;\n}\n\n.mathful .math-toggle + .emoji-wrapper .emoji:before {\n content: \"πŸ‘©πŸ½β€πŸ«\";\n}\n\n.mathful input[type=\"checkbox\"]:checked + .emoji-wrapper .emoji:before {\n content: \"πŸ‘©πŸ½β€πŸŽ¨\";\n}\n\n/* margins for toggle box on small screens */\n.mathful .math-positive,\n.mathful .math-negative {\n text-indent: 1.6em;\n}\n\n@media (min-width: 500px) {\n .mathful .math-toggle + .emoji-wrapper .emoji:before {\n position: relative;\n float: right;\n margin-right: 0;\n }\n\n .mathful .math-positive,\n .mathful .math-negative {\n text-indent: 0.5em;\n }\n}\n\n@media (min-width: 650px) {\n .mathful .math-toggle + .emoji-wrapper .emoji:before {\n margin-right: 0.5em;\n }\n\n .mathful .math-positive,\n .mathful .math-negative {\n text-indent: 0.2em;\n }\n}\n\n@media (min-width: 800px) {\n .mathful .math-toggle + .emoji-wrapper .emoji:before {\n margin-right: 1em;\n font-size: 1.6em;\n }\n\n .mathful .math-positive,\n .mathful .math-negative {\n text-indent: 0;\n }\n}\n\n.mathful input[type=\"checkbox\"]:checked ~ .math-positive {\n display: none;\n}\n\n.mathful input[type=\"checkbox\"]:not(:checked) ~ .math-negative {\n display: none;\n}\n\n/* 4. Site Header\n/* ---------------------------------------------------------- */\n\n.site-header {\n position: relative;\n color: #fff;\n background: var(--ghost-accent-color);\n}\n\n.site-header-cover {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n width: 100%;\n height: 100%;\n object-fit: cover;\n filter: brightness(50%);\n}\n\n.site-header-content {\n position: relative;\n z-index: 100;\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n padding: 6vw 3vw;\n min-height: 200px;\n max-height: 450px;\n text-align: center;\n}\n\n.site-title {\n z-index: 10;\n margin: 0 0 0.15em;\n padding: 0;\n}\n\n.site-logo {\n max-height: 55px;\n}\n\n.site-header-content p {\n z-index: 10;\n max-width: 600px;\n margin: 0 auto;\n line-height: 1.2em;\n opacity: 0.8;\n}\n\n@media (max-width: 600px) {\n .site-header-content p {\n max-width: 80vmin;\n font-size: 1.8rem;\n }\n}\n\n/* 4.1 Home header\n/* ---------------------------------------------------------- */\n\n.site-home-header {\n position: relative;\n z-index: 1000;\n overflow: hidden;\n}\n\n.site-header-content {\n padding: 18vmin 4vmin;\n font-size: 2.5rem;\n font-weight: 400;\n color: #fff;\n background: var(--ghost-accent-color);\n}\n\n\n\n/* 5. Site Navigation\n/* ---------------------------------------------------------- */\n\n.gh-head {\n padding: 1vmin 4vmin;\n font-size: 1.8rem;\n line-height: 1.6em;\n color: #fff;\n background: var(--ghost-accent-color);\n}\n\n.gh-head a {\n color: inherit;\n text-decoration: none;\n}\n\n.gh-head-inner {\n display: grid;\n grid-gap: 2.5vmin;\n grid-template-columns: auto auto 1fr;\n grid-auto-flow: row dense;\n}\n\n\n/* Brand\n/* ---------------------------------------------------------- */\n\n.gh-head-brand {\n display: flex;\n align-items: center;\n height: 40px;\n max-width: 200px;\n text-align: center;\n word-break: break-all;\n}\n\n.gh-head-logo {\n display: block;\n padding: 10px 0;\n font-weight: 700;\n font-size: 2rem;\n line-height: 1.2em;\n letter-spacing: -0.02em;\n}\n\n.gh-head-logo img {\n max-height: 26px;\n}\n\n\n/* Primary Navigation\n/* ---------------------------------------------------------- */\n\n.gh-head-menu {\n display: flex;\n align-items: center;\n font-weight: 500;\n}\n\n.gh-head-menu .nav {\n display: inline-flex;\n flex-wrap: wrap;\n align-items: center;\n list-style: none;\n margin: 0;\n padding: 0;\n}\n\n.gh-head-menu .nav li {\n margin: 0 2.5vmin 0 0;\n padding: 0;\n}\n\n.gh-head-menu .nav a {\n display: inline-block;\n padding: 5px 0;\n opacity: 0.8\n}\n\n.gh-head-menu .nav a:hover {\n opacity: 1;\n}\n\n\n/* Secondary Navigation\n/* ---------------------------------------------------------- */\n\n.gh-head-actions {\n display: flex;\n justify-content: flex-end;\n align-items: center;\n list-style: none;\n text-align: right;\n}\n\n.gh-head-actions-list {\n display: inline-flex;\n flex-wrap: wrap;\n justify-content: flex-end;\n align-items: center;\n}\n\n.gh-head-actions-list a:not([class]) {\n display: inline-block;\n margin: 0 0 0 1.5vmin;\n padding: 5px 0;\n}\n\n.gh-social {\n margin: 0 1.5vmin 0 0;\n}\n\n.gh-social a {\n opacity: 0.8\n}\n\n.gh-social a + a {\n margin-left: 0.8rem;\n}\n\n.gh-social a:hover {\n opacity: 1;\n}\n\n.gh-social svg {\n height: 1em;\n width: 1em;\n fill: #fff;\n}\n\na.gh-head-button {\n display: block;\n padding: 8px 15px;\n color: var(--color-darkgrey);\n font-weight: 500;\n letter-spacing: -0.015em;\n font-size: 1.7rem;\n line-height: 1em;\n background: #fff;\n border-radius: 30px;\n}\n\n\n/* Mobile Menu Trigger\n/* ---------------------------------------------------------- */\n\n.gh-burger {\n position: relative;\n display: none;\n cursor: pointer;\n}\n\n.gh-burger-box {\n position: relative;\n display: flex;\n align-items: center;\n justify-content: center;\n width: 33px;\n height: 33px;\n}\n\n.gh-burger-inner {\n width: 100%;\n height: 100%;\n}\n\n.gh-burger-box::before {\n position: absolute;\n display: block;\n top: 0;\n left: 0;\n bottom: 0;\n margin: auto;\n content: '';\n width: 100%;\n height: 1px;\n background: currentcolor;\n transition: transform 300ms cubic-bezier(.2,.6,.3,1), width 300ms cubic-bezier(.2,.6,.3,1);\n will-change: transform, width;\n}\n\n.gh-burger-inner::before,\n.gh-burger-inner::after {\n position: absolute;\n display: block;\n top: 0;\n left: 0;\n bottom: 0;\n margin: auto;\n content: '';\n width: 100%;\n height: 1px;\n background: currentcolor;\n transition: transform 250ms cubic-bezier(.2,.7,.3,1), width 250ms cubic-bezier(.2,.7,.3,1);\n will-change: transform, width;\n}\n\n.gh-burger-inner::before {\n transform: translatey(-6px);\n}\n.gh-burger-inner::after {\n transform: translatey(6px);\n}\n\nbody:not(.gh-head-open) .gh-burger:hover .gh-burger-inner::before {\n transform: translatey(-8px);\n}\nbody:not(.gh-head-open) .gh-burger:hover .gh-burger-inner::after {\n transform: translatey(8px);\n}\n\n.gh-head-open .gh-burger-box::before {\n width: 0;\n transform: translatex(19px);\n transition: transform 200ms cubic-bezier(.2,.7,.3,1), width 200ms cubic-bezier(.2,.7,.3,1);\n}\n\n.gh-head-open .gh-burger-inner::before {\n width: 26px;\n transform: translatex(6px) rotate(135deg);\n}\n\n.gh-head-open .gh-burger-inner::after {\n width: 26px;\n transform: translatex(6px) rotate(-135deg);\n}\n\n\n/* Mobile Menu\n/* ---------------------------------------------------------- */\n/* IDs needed to ensure sufficient specificity */\n\n@media (max-width: 900px) {\n .gh-burger {\n display: inline-block;\n }\n #gh-head {\n transition: all 0.4s ease-out;\n overflow: hidden;\n }\n #gh-head .gh-head-inner {\n height: 100%;\n grid-template-columns: 1fr;\n }\n #gh-head .gh-head-brand {\n position: relative;\n z-index: 10;\n grid-column-start: auto;\n max-width: none;\n display: flex;\n align-items: center;\n justify-content: space-between;\n user-select: none;\n }\n .home-template #gh-head .gh-head-brand {\n justify-content: flex-end;\n }\n #gh-head .gh-head-menu {\n align-self: center;\n display: flex;\n flex-direction: column;\n align-items: center;\n text-align: center;\n margin: 0 0 10vh 0;\n font-weight: 300;\n font-size: 3.6rem;\n line-height: 1.1em;\n }\n #gh-head .gh-head-menu .nav li {\n margin: 5px 0;\n }\n #gh-head .gh-head-menu .nav a {\n padding: 8px 0;\n }\n #gh-head .gh-head-menu .nav {\n display: flex;\n flex-direction: column;\n align-items: center;\n }\n #gh-head .gh-head-actions {\n padding: 20px 0;\n justify-content: center;\n text-align: left;\n }\n #gh-head .gh-head-actions a {\n margin: 0 10px;\n }\n /* Hide collapsed content */\n #gh-head .gh-head-actions,\n #gh-head .gh-head-menu {\n display: none;\n }\n /* Open the menu */\n .gh-head-open {\n overflow: hidden;\n height: 100vh;\n }\n .gh-head-open #gh-head {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 3999999;\n overflow-y: scroll;\n }\n .gh-head-open #gh-head .gh-head-inner {\n grid-template-rows: auto 1fr auto;\n }\n .gh-head-open #gh-head .gh-head-actions,\n .gh-head-open #gh-head .gh-head-menu {\n display: flex;\n }\n}\n\n@media (max-width: 600px) {\n #gh-head .gh-head-menu {\n font-size: 6vmin;\n }\n}\n\n.home-template .gh-head {\n position: absolute;\n top: 0;\n right: 0;\n left: 0;\n z-index: 2000;\n}\n\n.home-template .gh-head.has-cover {\n background: transparent;\n}\n\n.home-template.gh-head-open .gh-head {\n background: var(--ghost-accent-color);\n}\n\n.home-template .gh-head-logo {\n display: none;\n}\n.home-template .gh-head-menu {\n margin-left: -2.5vmin;\n}\n\n\n/* 6. Post Feed\n/* ---------------------------------------------------------- */\n\n.post-feed {\n position: relative;\n display: grid;\n grid-gap: 4vmin;\n grid-template-columns: 1fr 1fr 1fr;\n padding: 4vmin 0;\n}\n\n@media (max-width: 1000px) {\n .post-feed {\n grid-template-columns: 1fr 1fr;\n }\n}\n@media (max-width: 700px) {\n .post-feed {\n grid-template-columns: 1fr;\n grid-gap: 40px;\n }\n}\n\n.post-card {\n position: relative;\n flex: 1 1 301px;\n display: flex;\n flex-direction: column;\n min-height: 220px;\n background-size: cover;\n word-break: break-word;\n}\n\n.post-card-image-link {\n position: relative;\n display: block;\n overflow: hidden;\n border-radius: 3px;\n}\n\n.post-card-image {\n width: 100%;\n height: 200px;\n background: var(--color-lightgrey) no-repeat center center;\n\n object-fit: cover;\n}\n\n.post-card-content-link {\n position: relative;\n display: block;\n color: var(--color-darkgrey);\n}\n\n.post-card-content-link:hover {\n text-decoration: none;\n}\n\n.post-card-header {\n margin: 20px 0 0;\n}\n\n.post-card-header h2 {\n font-family: var(--font-heading);\n text-transform: lowercase;\n}\n\n.post-feed .no-image .post-card-content-link {\n padding: 0;\n}\n\n.no-image .post-card-header {\n margin-top: 0;\n}\n\n.post-card-primary-tag {\n margin: 0 0 0.2em;\n color: var(--ghost-accent-color);\n font-size: 1.2rem;\n font-weight: 500;\n letter-spacing: 0.2px;\n text-transform: uppercase;\n}\n\n.post-card-title {\n margin: 0;\n font-size: 2.8rem;\n transition: color 0.2s ease-in-out;\n}\n\n.no-image .post-card-title {\n margin-top: 0;\n}\n\n.post-card-content {\n flex-grow: 1;\n display: flex;\n flex-direction: column;\n}\n\n.post-card-excerpt {\n max-width: 56em;\n color: black;\n}\n\n.post-card-excerpt p {\n margin-bottom: 1em;\n display: -webkit-box;\n overflow-y: hidden;\n -webkit-line-clamp: 3;\n -webkit-box-orient: vertical;\n word-break: break-word;\n font-variant: small-caps;\n letter-spacing: 0.1em;\n font-size: 1.8rem;\n}\n\n.post-card-meta {\n display: flex;\n align-items: center;\n padding: 0;\n}\n\n.author-profile-image,\n.avatar-wrapper {\n display: block;\n width: 100%;\n height: 100%;\n background: color-mod(var(--color-lightgrey) l(+10%));\n border-radius: 100%;\n\n object-fit: cover;\n}\n\n.post-card-meta .profile-image-wrapper,\n.post-card-meta .avatar-wrapper {\n position: relative;\n}\n\n.author-list {\n display: flex;\n flex-wrap: wrap;\n margin: 0 0 0 4px;\n padding: 0;\n list-style: none;\n}\n\n.author-list-item {\n position: relative;\n flex-shrink: 0;\n margin: 0;\n padding: 0;\n}\n\n.static-avatar {\n display: block;\n overflow: hidden;\n margin: 0 0 0 -6px;\n width: 36px;\n height: 36px;\n border-radius: 100%;\n box-shadow: 0 0 0 1px rgba(255,255,255,0.2);\n}\n\n.post-card-byline-content {\n flex: 1 1 50%;\n display: flex;\n flex-direction: column;\n margin: 0 0 0 8px;\n color: color-mod(var(--color-darkgrey) l(+10%));\n font-size: 1.4rem;\n line-height: 1.2em;\n font-weight: 400;\n}\n\n.post-card-byline-content span {\n margin: 0;\n}\n\n.post-card-byline-content a {\n color: color-mod(var(--color-darkgrey) l(+5%));\n font-weight: 600;\n}\n\n.post-card-byline-date {\n font-size: 1.3rem;\n line-height: 1.5em;\n}\n\n.post-card-byline-date .bull {\n display: inline-block;\n margin: 0 2px;\n opacity: 0.6;\n}\n\n.single-author-byline {\n display: flex;\n flex-direction: column;\n margin-left: 5px;\n color: color-mod(var(--color-midgrey) l(-10%));\n font-size: 1.3rem;\n line-height: 1.4em;\n font-weight: 500;\n}\n\n.single-author {\n display: flex;\n align-items: center;\n}\n\n.single-author .static-avatar {\n margin-left: -2px;\n}\n\n.single-author-name {\n display: inline-block;\n}\n\n/* Special Styling for home page grid (below):\n\nThe first post in the list is styled to be bigger than the others and take over\nthe full width of the grid to give it more emphasis. Wrapped in a media query to\nmake sure this only happens on large viewports / desktop-ish devices.\n\n */\n\n@media (min-width: 1001px) {\n .post-card-large {\n grid-column: 1 / span 3;\n display: grid;\n grid-gap: 4vmin;\n grid-template-columns: 1fr 1fr 1fr;\n min-height: 280px;\n border-top: 0;\n }\n\n .post-card-large:not(.no-image) .post-card-header {\n margin-top: 0;\n }\n\n .post-card-large .post-card-image-link {\n position: relative;\n grid-column: 1 / span 2;\n margin-bottom: 0;\n min-height: 380px;\n }\n\n .post-card-large .post-card-image {\n position: absolute;\n width: 100%;\n height: 100%;\n }\n\n .post-card-large .post-card-content {\n justify-content: center;\n }\n\n .post-card-large .post-card-title {\n margin-top: 0;\n font-size: 3.2rem;\n }\n\n .post-card-large .post-card-excerpt p {\n margin-bottom: 1.5em;\n font-size: 2rem;\n line-height: 1.55em;\n -webkit-line-clamp: 8;\n }\n}\n\n\n@media (max-width: 500px) {\n .post-card-title {\n font-size: 3rem;\n }\n\n .post-card-excerpt {\n font-size: 1.6rem;\n }\n}\n\n\n/* 7. Single Post\n/* ---------------------------------------------------------- */\n\n.article {\n padding: 8vmin 0;\n word-break: break-word;\n}\n\n.article-header {\n padding: 0 0 6vmin 0;\n}\n\n.article-tag {\n display: flex;\n justify-content: flex-start;\n align-items: center;\n margin: 0 0 0.5rem;\n color: var(--color-midgrey);\n font-size: 1.3rem;\n line-height: 1.4em;\n letter-spacing: 0.02em;\n font-weight: 600;\n text-transform: uppercase;\n}\n\n.article-tag a {\n color: var(--ghost-accent-color);\n}\n\n.article-title {\n color: color-mod(var(--color-darkgrey) l(-5%));\n font-family: var(--font-heading);\n text-transform: lowercase;\n font-size: 8rem;\n line-height: 1;\n margin-bottom: 0;\n}\n\n.article-excerpt {\n margin: 0 0 1rem;\n font-size: 2.2rem;\n line-height: 1.4em;\n font-variant: small-caps;\n letter-spacing: 0.2em;\n}\n\n.gh-canvas .article-image {\n grid-column: wide-start / wide-end;\n width: 100%;\n margin: 6vmin 0 0;\n}\n\n.gh-canvas .article-image img {\n display: block;\n margin-left: auto;\n margin-right: auto;\n width: 100%;\n}\n\n@media (max-width: 600px) {\n .article-title {\n font-size: 4.5rem;\n }\n .article-excerpt {\n font-size: 1.8rem;\n }\n}\n\n/* -------- */\n\n/* Content grid\n/* ---------------------------------------------------------- */\n\n/* Canvas creates a multi-column, centered grid which the post\nis laid out on top of. Canvas just defines the grid, we don't\nuse it for applying any other styles. */\n\n.gh-canvas {\n display: grid;\n grid-template-columns:\n [full-start]\n minmax(4vmin, auto)\n [wide-start]\n minmax(auto, 240px)\n [main-start]\n min(720px, calc(100% - 8vw))\n [main-end]\n minmax(auto, 240px)\n [wide-end]\n minmax(4vmin, auto)\n [full-end]\n ;\n}\n\n.gh-canvas > * {\n grid-column: main-start / main-end;\n}\n\n.kg-width-wide {\n grid-column: wide-start / wide-end;\n}\n\n.kg-width-full {\n grid-column: full-start / full-end;\n}\n\n.kg-width-full img {\n width: 100%;\n}\n\n\n/* Content\n/* ---------------------------------------------------------- */\n\n/* Content refers to styling all page and post content that is\ncreated within the Ghost editor. The main content handles\nheadings, text, images and lists. We deal with cards lower down. */\n\n/* Default vertical spacing */\n.gh-content > * + * {\n margin-top: 4vmin;\n margin-bottom: 0;\n}\n\n/* [id] represents all headings h1-h6, reset all margins */\n.gh-content > [id],\n.gh-inline [id] {\n margin: 0;\n color: var(--color-darkgrey);\n font-family: var(--font-heading);\n}\n\n/* Add back a top margin to all headings, unless a heading\nis the very first element in the post content */\n.gh-content > [id]:not(:first-child),\n.gh-inline [id]:not(:first-child) {\n margin: 2em 0 0;\n}\n\n/* Add a small margin between a heading and anything after it */\n.gh-content > [id] + *,\n.gh-inline [id] + * {\n margin-top: 1.5rem !important;\n}\n\n/* A larger margin before/after HRs and blockquotes */\n.gh-content > hr,\n.gh-content > blockquote\n.gh-inline hr,\n.gh-inline blockquote {\n position: relative;\n margin-top: 6vmin;\n}\n.gh-content > hr + *,\n.gh-content > blockquote + *\n.gh-inline hr + *,\n.gh-inline blockquote + * {\n margin-top: 6vmin !important;\n}\n\n/* Now the content typography styles */\n.gh-content a {\n color: var(--ghost-accent-color);\n text-decoration: underline;\n word-break: break-word;\n}\n\n.gh-content > blockquote,\n.gh-content > ol,\n.gh-content > ul,\n.gh-content > dl,\n.gh-content > p,\n.gh-inline blockquote,\n.gh-inline ol,\n.gh-inline ul,\n.gh-inline dl,\n.gh-inline p {\n font-family: var(--font-serif);\n font-weight: 400;\n font-size: 2.1rem;\n line-height: 1.6em;\n}\n\n.gh-content > ul,\n.gh-content > ol,\n.gh-content > dl,\n.gh-inline ul,\n.gh-inline ol,\n.gh-inline dl {\n padding-left: 1.9em;\n}\n\n.gh-content > blockquote,\n.gh-inline blockquote {\n position: relative;\n font-style: italic;\n padding: 0;\n}\n\n.gh-content > blockquote::before,\n.gh-inline blockquote::before {\n content: \"\";\n position: absolute;\n left: -1.5em;\n top: 0;\n bottom: 0;\n width: 0.3rem;\n background: var(--ghost-accent-color);\n}\n\n.gh-content :not(pre) > code,\n.gh-inline :not(pre) > code {\n vertical-align: middle;\n padding: 0.15em 0.4em 0.15em;\n border: #e1eaef 1px solid;\n font-weight: 400 !important;\n font-size: 0.9em;\n line-height: 1em;\n color: #15171A;\n background: #f0f6f9;\n border-radius: 0.25em;\n}\n\n.gh-content pre {\n overflow: auto;\n padding: 16px 20px;\n color: var(--color-wash);\n font-size: 1.4rem;\n line-height: 1.5em;\n background: var(--color-darkgrey);\n border-radius: 5px;\n box-shadow: 0 2px 6px -2px rgba(0,0,0,.1), 0 0 1px rgba(0,0,0,.4);\n}\n\n@media (max-width: 650px) {\n .gh-content blockquote,\n .gh-content ol,\n .gh-content ul,\n .gh-content dl,\n .gh-content p {\n font-size: 1.7rem;\n }\n\n .gh-content blockquote::before {\n left: -4vmin;\n }\n}\n\n\n/* Cards\n/* ---------------------------------------------------------- */\n\n/* Cards are dynamic blocks of content which appear within Ghost\nposts, for example: embedded videos, tweets, galleries, or\nspecially styled bookmark links. We add extra styling here to\nmake sure they look good, and are given a bit of extra spacing. */\n\n/* Add extra margin before/after any cards,\nexcept for when immediately preceeded by a heading */\n.gh-content :not(.kg-card):not([id]) + .kg-card {\n margin-top: 6vmin;\n margin-bottom: 0;\n}\n.gh-content .kg-card + :not(.kg-card) {\n margin-top: 6vmin;\n margin-bottom: 0;\n}\n\n/* This keeps small embeds centered */\n.kg-embed-card {\n display: flex;\n flex-direction: column;\n align-items: center;\n width: 100%;\n}\n\n/* This keeps small images centered */\n.kg-image-card img {\n margin: auto;\n}\n\n\n/* Captions */\nfigcaption {\n padding: 1.5rem 1.5rem 0;\n text-align: center;\n color: rgba(0,0,0,0.5);\n font-weight: 600;\n font-size: 1.3rem;\n line-height: 1.4em;\n}\nfigcaption strong {\n color: rgba(0,0,0,0.8);\n}\nfigcaption a {\n color: var(--ghost-accent-color);\n}\n\n\n/* Highly specific styles for traditional Instagram embeds */\niframe.instagram-media {\n margin-top: 6vmin !important;\n margin-left: auto !important;\n margin-right: auto !important;\n margin-bottom: 0 !important;\n}\n\niframe.instagram-media + script + :not([id]) {\n margin-top: 6vmin;\n}\n\n\n/* Galleries\n/* ---------------------------------------------------------- */\n\n/* When there galleries are mixed with images, reduce margin\nbetween them, so it looks like 1 big gallery */\n.kg-image-card + .kg-gallery-card,\n.kg-gallery-card + .kg-image-card,\n.kg-gallery-card + .kg-gallery-card {\n margin-top: 0.75em;\n}\n\n.kg-image-card.kg-card-hascaption + .kg-gallery-card,\n.kg-gallery-card.kg-card-hascaption + .kg-image-card,\n.kg-gallery-card.kg-card-hascaption + .kg-gallery-card {\n margin-top: 1.75em;\n}\n\n.kg-gallery-container {\n position: relative;\n}\n\n.kg-gallery-row {\n display: flex;\n flex-direction: row;\n justify-content: center;\n}\n\n.kg-gallery-image img {\n display: block;\n margin: 0;\n width: 100%;\n height: 100%;\n}\n\n.kg-gallery-row:not(:first-of-type) {\n margin: 0.75em 0 0 0;\n}\n\n.kg-gallery-image:not(:first-of-type) {\n margin: 0 0 0 0.75em;\n}\n\n\n/* Bookmark Cards\n/* ---------------------------------------------------------- */\n\n/* These are styled links with structured data, similar to a\nTwitter card. These styles roughly match what you see in the\nGhost editor. */\n\n.kg-bookmark-card,\n.kg-bookmark-publisher {\n position: relative;\n width: 100%;\n}\n\n.kg-bookmark-container,\n.kg-bookmark-container:hover {\n display: flex;\n color: currentColor;\n font-family: var(--font-sans-serif);\n text-decoration: none !important;\n background: rgba(255,255,255,0.6);\n border-radius: 5px;\n box-shadow: 0 2px 6px -2px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.4);\n overflow: hidden;\n}\n\n.kg-bookmark-content {\n display: flex;\n flex-direction: column;\n flex-grow: 1;\n flex-basis: 100%;\n align-items: flex-start;\n justify-content: flex-start;\n padding: 20px;\n}\n\n.kg-bookmark-title {\n font-size: 1.5rem;\n line-height: 1.4em;\n font-weight: 600;\n color: #15171A;\n}\n\n.kg-bookmark-description {\n display: -webkit-box;\n font-size: 1.4rem;\n line-height: 1.5em;\n margin-top: 3px;\n color: #626d79;\n font-weight: 400;\n max-height: 44px;\n overflow-y: hidden;\n -webkit-line-clamp: 2;\n -webkit-box-orient: vertical;\n}\n\n.kg-bookmark-metadata {\n display: flex;\n align-items: center;\n margin-top: 22px;\n width: 100%;\n color: #394047;\n font-size: 1.4rem;\n font-weight: 500;\n}\n\n.kg-bookmark-icon {\n width: 20px;\n height: 20px;\n margin-right: 6px;\n}\n\n.kg-bookmark-author,\n.kg-bookmark-publisher {\n display: inline;\n}\n\n.kg-bookmark-publisher {\n text-overflow: ellipsis;\n overflow: hidden;\n max-width: 240px;\n white-space: nowrap;\n display: block;\n line-height: 1.65em;\n}\n\n.kg-bookmark-metadata > span:nth-of-type(2) {\n color: #626d79;\n font-weight: 400;\n}\n\n.kg-bookmark-metadata > span:nth-of-type(2):before {\n content: \"β€’\";\n color: #394047;\n margin: 0 6px;\n}\n\n.kg-bookmark-thumbnail {\n position: relative;\n flex-grow: 1;\n min-width: 33%;\n}\n\n.kg-bookmark-thumbnail img {\n width: 100%;\n height: 100%;\n object-fit: cover;\n position: absolute;\n top: 0;\n left: 0;\n border-radius: 0 4px 4px 0;\n}\n\n\n/* Card captions\n/* ---------------------------------------------------------- */\n\n.kg-width-full.kg-card-hascaption {\n display: grid;\n grid-template-columns: inherit;\n}\n\n.kg-width-wide.kg-card-hascaption img {\n grid-column: wide-start / wide-end;\n}\n.kg-width-full.kg-card-hascaption img {\n grid-column: 1 / -1;\n}\n\n.kg-width-full.kg-card-hascaption figcaption {\n grid-column: main-start / main-end;\n}\n\n.article-comments {\n margin: 6vmin 0 0 0;\n}\n\n/* -----old------ */\n\n.footnotes-sep {\n margin-bottom: 30px;\n}\n\n.footnotes {\n font-size: 1.5rem;\n}\n\n.footnotes p {\n margin: 0;\n}\n\n.footnote-backref {\n font-size: 1.2rem;\n font-weight: bold;\n text-decoration: none !important;\n box-shadow: none !important;\n}\n\n/* Tables */\n.post-full-content table {\n display: inline-block;\n overflow-x: auto;\n margin: 0.5em 0 2.5em;\n max-width: 100%;\n width: auto;\n border-spacing: 0;\n border-collapse: collapse;\n font-family: var(--font-sans-serif);\n font-size: 1.6rem;\n white-space: nowrap;\n vertical-align: top;\n}\n\n.post-full-content table {\n -webkit-overflow-scrolling: touch;\n background: radial-gradient(ellipse at left, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 75%) 0 center, radial-gradient(ellipse at right, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 75%) 100% center;\n background-attachment: scroll, scroll;\n background-size: 10px 100%, 10px 100%;\n background-repeat: no-repeat;\n}\n\n.post-full-content table td:first-child {\n background-image: linear-gradient(to right, rgba(255,255,255, 1) 50%, rgba(255,255,255, 0) 100%);\n background-size: 20px 100%;\n background-repeat: no-repeat;\n}\n\n.post-full-content table td:last-child {\n background-image: linear-gradient(to left, rgba(255,255,255, 1) 50%, rgba(255,255,255, 0) 100%);\n background-position: 100% 0;\n background-size: 20px 100%;\n background-repeat: no-repeat;\n}\n\n.post-full-content table th {\n color: var(--color-darkgrey);\n font-size: 1.2rem;\n font-weight: 700;\n letter-spacing: 0.2px;\n text-align: left;\n text-transform: uppercase;\n background-color: color-mod(var(--color-wash) l(+4%));\n}\n\n.post-full-content table th,\n.post-full-content table td {\n padding: 6px 12px;\n border: color-mod(var(--color-wash) l(-1%) s(-5%)) 1px solid;\n}\n\n\n/* 7.1. Post Byline\n/* ---------------------------------------------------------- */\n\n.article-byline {\n display: flex;\n justify-content: space-between;\n margin: 20px 0 0;\n}\n\n.article-byline-content {\n flex-grow: 1;\n display: flex;\n align-items: center;\n}\n\n.article-byline-content .author-list {\n justify-content: flex-start;\n padding: 0 12px 0 0;\n}\n\n.article-byline-meta {\n color: color-mod(var(--color-darkgrey));\n font-size: 1.4rem;\n line-height: 1.2em;\n}\n\n.article-byline-meta h4 {\n margin: 0 0 3px;\n font-size: 1.6rem;\n}\n\n.article-byline-meta .bull {\n display: inline-block;\n margin: 0 2px;\n opacity: 0.6;\n}\n\n.author-avatar {\n display: block;\n overflow: hidden;\n margin: 0 -4px;\n width: 50px;\n height: 50px;\n border: #fff 2px solid;\n border-radius: 100%;\n transition: all 0.5s cubic-bezier(0.4, 0.01, 0.165, 0.99) 700ms;\n}\n\n.basic-info .avatar-wrapper {\n position: relative;\n margin: 0;\n width: 60px;\n height: 60px;\n border: none;\n background: rgba(229, 239, 245, 0.1);\n}\n\n.basic-info .avatar-wrapper svg {\n margin: 0;\n width: 60px;\n height: 60px;\n opacity: 0.15;\n}\n\n.page-template .article-title {\n margin-bottom: 0;\n}\n\n\n/* 7.3. Subscribe\n/* ---------------------------------------------------------- */\n\n.footer-cta {\n position: relative;\n padding: 9vmin 4vmin 10vmin;\n color: #fff;\n text-align: center;\n background: var(--color-darkgrey);\n}\n\n/* Increases the default h2 size by 15%, for small and large screens */\n.footer-cta h2 {\n margin: 0 0 30px;\n font-size: 3.2rem;\n}\n\n@media (max-width: 600px) {\n .footer-cta h2 {\n font-size: 2.65rem;\n }\n}\n\n.footer-cta-button {\n position: relative;\n display: inline-flex;\n align-items: center;\n justify-content: space-between;\n width: 100%;\n max-width: 500px;\n padding: 5px 5px 5px 15px;\n font-size: 1.8rem;\n color: var(--color-midgrey);\n background: #fff;\n border-radius: 8px;\n}\n\n.footer-cta-button span {\n display: inline-block;\n padding: 10px 20px;\n color: #fff;\n font-weight: 500;\n background: var(--ghost-accent-color);\n border-radius: 5px;\n}\n\n.header-cta-button {\n margin-top: 4rem;\n position: relative;\n display: inline-flex;\n align-items: center;\n justify-content: space-between;\n width: 100%;\n max-width: 500px;\n padding: 5px 5px 5px 15px;\n font-size: 1.8rem;\n color: #fff;\n background: #fff2;\n border-radius: 8px;\n}\n\n.header-cta-button span {\n display: inline-block;\n padding: 10px 20px;\n color: #fff;\n font-weight: 500;\n background: var(--ghost-accent-color);\n border-radius: 5px;\n}\n\n\n/* 7.4. Read more\n/* ---------------------------------------------------------- */\n\n.read-more-wrap {\n width: 100%;\n padding: 4vmin;\n margin: 0 auto -40px;\n border-bottom: 1px solid rgba(255, 255, 255, 0.1);\n background: color-mod(var(--color-darkgrey) l(-5%));\n}\n\n.read-more {\n display: grid;\n grid-template-columns: 1fr 1fr 1fr;\n grid-gap: 4vmin;\n}\n\n.read-more .post-card-title {\n color: #fff;\n opacity: 0.8;\n}\n\n.read-more .post-card-excerpt {\n color: rgba(255, 255, 255, 0.6);\n}\n\n.read-more .post-card-byline-content a {\n color: #fff;\n}\n\n\n@media (max-width: 1000px) {\n .read-more {\n grid-template-columns: 1fr 1fr;\n }\n .read-more article:nth-child(3) {\n display: none;\n }\n}\n\n@media (max-width: 700px) {\n .read-more {\n grid-template-columns: 1fr;\n }\n .read-more article:nth-child(2) {\n display: none;\n }\n}\n\n/* 7.5. Snipette Scissors\n/* ---------------------------------------------------------- */\n\n.gh-content > hr,\n.gh-inline hr {\n border: 0;\n height: 3rem;\n display: block;\n background-image: url(/assets/images/scissors.png);\n background-size: contain;\n background-repeat: no-repeat;\n background-position: 50%;\n}\n\n.gh-content > hr::after,\n.gh-inline hr::after {\n display: none;\n}\n\n/* 8. Author Template\n/* ---------------------------------------------------------- */\n\n.author-template .posts {\n position: relative;\n height: 100%;\n display: grid;\n grid-template-columns: 200px 1fr 1fr;\n grid-gap: 4vmin;\n}\n\n.author-template .posts .post-feed {\n grid-column: 2 / 4;\n grid-template-columns: 1fr 1fr;\n}\n\n.author-profile {\n padding: 4vmin 0;\n}\n\n.author-profile-content {\n height: auto;\n position: sticky;\n top: 4vmin;\n font-size: 1.4rem;\n line-height: 1.4em;\n}\n\n.author-profile-pic {\n display: block;\n width: 150px;\n height: 150px;\n object-fit: cover;\n margin: 0 0 2rem;\n background: color-mod(var(--color-lightgrey) l(+10%));\n border-radius: 50%;\n}\n\n.author-profile h1 {\n margin: 0 0 0.3em;\n font-size: 2rem;\n}\n\n.author-profile p {\n margin: 0 0 1.5em;\n color: color-mod(var(--color-midgrey) l(-8%));\n}\n\n.author-profile-location {\n margin: 0 0 1.5em;\n font-weight: 700;\n}\n\n.author-profile-social-link {\n display: block;\n padding: 0 0 5px;\n font-size: 1.3rem;\n color: color-mod(var(--color-midgrey) l(-8%));\n text-overflow: ellipsis;\n overflow: hidden;\n max-width: 100%;\n white-space: nowrap;\n}\n\n.author-profile-social-link:hover {\n color: var(--color-darkgrey);\n}\n\n@media (max-width: 900px) {\n .author-template .posts .post-feed {\n grid-template-columns: 1fr;\n }\n}\n\n@media (max-width: 650px) {\n .author-template .posts {\n grid-template-columns: 1fr;\n grid-gap: 0;\n }\n .author-template .posts .post-feed {\n grid-column: 1 / auto;\n }\n .author-profile {\n padding-right: 0;\n }\n .author-profile-content {\n display: flex;\n flex-direction: column;\n align-items: center;\n text-align: center;\n }\n}\n\n\n/* 8. Tag Template\n/* ---------------------------------------------------------- */\n\n.tag-template .post-card-large .post-card-image-link {\n grid-column: 2 / span 2;\n order: 2;\n}\n\n.tag-template .post-card-large .post-card-content {\n order: 1;\n}\n\n\n/* 9. Error Template\n/* ---------------------------------------------------------- */\n\n.error-content {\n padding: 14vw 4vw 6vw;\n}\n\n.error-message {\n padding-bottom: 10vw;\n text-align: center;\n}\n\n.error-code {\n margin: 0;\n color: var(--ghost-accent-color);\n font-size: 12vw;\n line-height: 1em;\n letter-spacing: -5px;\n}\n\n.error-description {\n margin: 0;\n color: var(--color-midgrey);\n font-size: 3.2rem;\n line-height: 1.3em;\n font-weight: 400;\n}\n\n.error-link {\n display: inline-block;\n margin-top: 5px;\n}\n\n@media (min-width: 940px) {\n .error-content .post-card {\n margin-bottom: 0;\n padding-bottom: 0;\n border-bottom: none;\n }\n}\n\n@media (max-width: 800px) {\n .error-content {\n padding-top: 24vw;\n }\n .error-code {\n font-size: 11.2rem;\n }\n .error-message {\n padding-bottom: 16vw;\n }\n .error-description {\n margin: 5px 0 0 0;\n font-size: 1.8rem;\n }\n}\n\n@media (max-width: 500px) {\n .error-content {\n padding-top: 28vw;\n }\n .error-message {\n padding-bottom: 14vw;\n }\n}\n\n\n/* 11. Site Footer\n/* ---------------------------------------------------------- */\n\n.site-footer {\n position: relative;\n margin: 40px 0 0 0;\n padding: 40px 4vmin 140px;\n color: #fff;\n background: color-mod(var(--color-darkgrey) l(-5%));\n}\n\n.site-footer .inner {\n display: grid;\n grid-gap: 40px;\n grid-template-columns: auto 1fr auto;\n color: rgba(255,255,255,0.7);\n font-size: 1.4rem;\n}\n\n.site-footer .copyright a {\n color: #fff;\n letter-spacing: -0.015em;\n font-weight: 500;\n}\n\n.site-footer a {\n color: rgba(255,255,255,0.7);\n}\n\n.site-footer a:hover {\n color: rgba(255,255,255,1);\n text-decoration: none;\n}\n\n.site-footer-nav ul {\n display: flex;\n justify-content: center;\n flex-wrap: wrap;\n margin: 0 0 20px;\n padding: 0;\n list-style: none;\n}\n\n.site-footer-nav li {\n display: inline-flex;\n align-items: center;\n padding: 0;\n margin: 0;\n line-height: 2em;\n}\n\n.site-footer-nav a {\n position: relative;\n display: inline-flex;\n align-items: center;\n margin-left: 10px;\n}\n\n.site-footer-nav li:not(:first-child) a:before {\n content: \"\";\n display: block;\n width: 2px;\n height: 2px;\n margin: 0 10px 0 0;\n background: #fff;\n border-radius: 100%;\n}\n\n@media (max-width: 800px) {\n .site-footer .inner {\n max-width: 500px;\n grid-template-columns: 1fr;\n grid-gap: 0;\n text-align: center;\n }\n .site-footer .copyright,\n .site-footer .copyright a {\n color: #fff;\n font-size: 1.5rem;\n }\n}\n\n.site-footer .gh-social {\n text-align: center;\n}\n\n\n/* 12. Dark Mode\n/* ---------------------------------------------------------- */\n\n/* If you prefer a dark color scheme, you can enable dark mode\nby adding the following code to the Head section of \"Code Injection\"\nsettings inside: Ghost Admin > Settings > Advanced\n\n\n\nOr you can just edit default.hbs and add the .dark-mode class directly\nto the html tag on the very first line of the file.\n\n */\n\nhtml.dark-mode body {\n color: rgba(255, 255, 255, 0.75);\n background: var(--color-darkmode);\n}\n\nhtml.dark-mode img {\n opacity: 0.9;\n}\n\nhtml.dark-mode .post-card,\nhtml.dark-mode .post-card:hover {\n border-bottom-color: color-mod(var(--color-darkmode) l(+8%));\n}\n\nhtml.dark-mode .post-card-byline-content a {\n color: rgba(255, 255, 255, 0.75);\n}\n\nhtml.dark-mode .post-card-byline-content a:hover {\n color: #fff;\n}\n\nhtml.dark-mode .post-card-image {\n background: var(--color-darkmode);\n}\n\nhtml.dark-mode .post-card-title {\n color: rgba(255, 255, 255, 0.85);\n}\n\nhtml.dark-mode .post-card-excerpt {\n color: color-mod(var(--color-midgrey) l(+10%));\n}\n\nhtml.dark-mode .post-full-content {\n background: var(--color-darkmode);\n}\n\nhtml.dark-mode .article-title {\n color: rgba(255, 255, 255, 0.9);\n}\n\nhtml.dark-mode .article-excerpt {\n color: color-mod(var(--color-midgrey) l(+10%));\n}\n\nhtml.dark-mode .post-full-image {\n background-color: color-mod(var(--color-darkmode) l(+8%));\n}\n\nhtml.dark-mode .article-byline {\n border-top-color: color-mod(var(--color-darkmode) l(+15%));\n}\n\nhtml.dark-mode .article-byline-meta h4 a {\n color: rgba(255, 255, 255, 0.75);\n}\n\nhtml.dark-mode .article-byline-meta h4 a:hover {\n color: #fff;\n}\n\nhtml.dark-mode .no-image .author-social-link a {\n color: rgba(255, 255, 255, 0.75);\n}\n\nhtml.dark-mode .gh-content h1,\nhtml.dark-mode .gh-content h2,\nhtml.dark-mode .gh-content h3,\nhtml.dark-mode .gh-content h4,\nhtml.dark-mode .gh-content h5,\nhtml.dark-mode .gh-content h6 {\n color: rgba(255, 255, 255, 0.9);\n}\n\nhtml.dark-mode .gh-content pre {\n background: color-mod(var(--color-darkgrey) l(-8%));\n}\n\nhtml.dark-mode .gh-content :not(pre) > code {\n background: color-mod(var(--color-darkgrey) l(+6%));\n border-color: color-mod(var(--color-darkmode) l(+8%));\n color: var(--color-wash);\n}\n\nhtml.dark-mode .post-full-content a {\n color: #fff;\n box-shadow: inset 0 -1px 0 #fff;\n}\n\nhtml.dark-mode .post-full-content strong {\n color: #fff;\n}\n\nhtml.dark-mode .post-full-content em {\n color: #fff;\n}\n\nhtml.dark-mode .post-full-content code {\n color: #fff;\n background: #000;\n}\n\nhtml.dark-mode hr {\n border-top-color: color-mod(var(--color-darkmode) l(+8%));\n}\n\nhtml.dark-mode .post-full-content hr:after {\n background: color-mod(var(--color-darkmode) l(+8%));\n box-shadow: var(--color-darkmode) 0 0 0 5px;\n}\n\nhtml.dark-mode .gh-content figcaption {\n color: rgba(255, 255, 255, 0.6);\n}\n\nhtml.dark-mode .post-full-content table td:first-child {\n background-image: linear-gradient(to right, var(--color-darkmode) 50%, color-mod(var(--color-darkmode) a(0%)) 100%);\n}\n\nhtml.dark-mode .post-full-content table td:last-child {\n background-image: linear-gradient(to left, var(--color-darkmode) 50%, color-mod(var(--color-darkmode) a(0%)) 100%);\n}\n\nhtml.dark-mode .post-full-content table th {\n color: rgba(255, 255, 255, 0.85);\n background-color: color-mod(var(--color-darkmode) l(+8%));\n}\n\nhtml.dark-mode .post-full-content table th,\nhtml.dark-mode .post-full-content table td {\n border: color-mod(var(--color-darkmode) l(+8%)) 1px solid;\n}\n\nhtml.dark-mode .post-full-content .kg-bookmark-container,\nhtml.dark-mode .post-full-content .kg-bookmark-container:hover {\n color: rgba(255, 255, 255, 0.75);\n box-shadow: 0 0 1px rgba(255,255,255,0.9);\n}\n\nhtml.dark-mode .post-full-content input {\n color: color-mod(var(--color-midgrey) l(-30%));\n}\n\nhtml.dark-mode .kg-bookmark-title {\n color: #fff;\n}\n\nhtml.dark-mode .kg-bookmark-description {\n color: rgba(255, 255, 255, 0.75);\n}\n\nhtml.dark-mode .kg-bookmark-metadata {\n color: rgba(255, 255, 255, 0.75);\n}\n\nhtml.dark-mode .site-archive-header .no-image {\n color: rgba(255, 255, 255, 0.9);\n background: var(--color-darkmode);\n}\n\nhtml.dark-mode .subscribe-form {\n border: none;\n background: linear-gradient(color-mod(var(--color-darkmode) l(-6%)), color-mod(var(--color-darkmode) l(-3%)));\n}\n\nhtml.dark-mode .subscribe-form-title {\n color: rgba(255, 255, 255, 0.9);\n}\n\nhtml.dark-mode .subscribe-form p {\n color: rgba(255, 255, 255, 0.7);\n}\n\nhtml.dark-mode .subscribe-email {\n border-color: color-mod(var(--color-darkmode) l(+6%));\n color: rgba(255, 255, 255, 0.9);\n background: color-mod(var(--color-darkmode) l(+3%));\n}\n\nhtml.dark-mode .subscribe-email:focus {\n border-color: color-mod(var(--color-darkmode) l(+25%));\n}\n\nhtml.dark-mode .subscribe-form button {\n opacity: 0.9;\n}\n\nhtml.dark-mode .subscribe-form .invalid .message-error,\nhtml.dark-mode .subscribe-form .error .message-error {\n color: color-mod(var(--color-red) l(+5%) s(-5%));\n}\n\nhtml.dark-mode .subscribe-form .success .message-success {\n color: color-mod(var(--color-green) l(+5%) s(-5%));\n}\n\n/*\n\nHey! You reached the end.\n\nHope you enjoyed this CSS file, if you have any suggestions\nfor improvements that might be useful for everyone who uses\nthis theme, you can find the open source repository for it\nhere: https://github.com/tryghost/casper\n\nOr, if you've just scrolled all the way to the bottom of the\nfile to add some of your own styles. Well, you've come to\nthe right place. Onward!\n\n */\n"]} \ No newline at end of file +{"version":3,"sources":["global.css","screen.css"],"names":[],"mappings":"AAGA,8YA6EI,QAAS,CACT,SAAU,CACV,QAAS,CACT,YAAa,CACb,cAAe,CACf,uBACJ,CACA,KACI,aACJ,CACA,MAEI,eACJ,CACA,aAEI,WACJ,CACA,oDAII,UAAW,CACX,YACJ,CAKA,IACI,aAAc,CACd,cAAe,CACf,WACJ,CACA,KACI,qBAAsB,CACtB,sBAAuB,CAEvB,yBAA0B,CAC1B,6BACJ,CACA,iBAGI,kBACJ,CACA,EACI,4BACJ,CACA,iBAEI,SACJ,CACA,SAEI,eACJ,CACA,SAGI,iBACJ,CACA,GACI,cAAgB,CAChB,aACJ,CACA,MACI,aACJ,CACA,QAEI,iBAAkB,CAClB,aAAc,CACd,aAAc,CACd,uBACJ,CACA,IACI,SACJ,CACA,IACI,aACJ,CACA,IACI,QACJ,CACA,eACI,eACJ,CACA,KACI,wBACJ,CACA,kBAII,+BAAiC,CACjC,aACJ,CACA,sCAKI,QAAS,CACT,aAAc,CACd,YACJ,CACA,OACI,gBAAiB,CACjB,WACJ,CACA,cAEI,mBACJ,CACA,oEAKI,cAAe,CAEf,yBACJ,CACA,sCAEI,cACJ,CACA,iDAEI,SAAU,CACV,QACJ,CACA,MACI,kBACJ,CACA,YACI,YACJ,CACA,uCAEI,qBAAsB,CACtB,SACJ,CACA,4FAEI,WACJ,CACA,mBACI,sBAAuB,CAEvB,4BACJ,CACA,+FAEI,uBACJ,CACA,OACI,SAAU,CACV,QACJ,CACA,SACI,aACJ,CACA,MACI,gBAAiB,CACjB,wBACJ,CACA,MAEI,SACJ,CAMA,KACI,eAAgB,CAEhB,yCACJ,CACA,KACI,aAAc,CACd,wHAAwI,CACxI,gBAAiB,CACjB,iBAAkB,CAClB,eAAgB,CAChB,iBAAkB,CAClB,gBAAiB,CACjB,iCAAkC,CAClC,eAAgB,CAEhB,kCAAmC,CACnC,iCAAkC,CAClC,oCACJ,CAEA,iBACI,gBAAiB,CACjB,kBACJ,CAHA,YACI,gBAAiB,CACjB,kBACJ,CAEA,GACI,iBAAkB,CAClB,aAAc,CACd,UAAW,CACX,oBAAqB,CACrB,SAAU,CACV,UAAW,CACX,QAAS,CACT,4BACJ,CAEA,kCAMI,qBACJ,CAEA,SACI,QAAS,CACT,SAAU,CACV,QACJ,CAEA,SACI,eACJ,CAEA,qHAKI,gBACJ,CAEA,MAEI,kBAAmB,CACnB,mBACJ,CAEA,wBAII,iBACJ,CAEA,GACI,eACJ,CAEA,GACI,kBACJ,CAEA,MAEI,cACJ,CAEA,GACI,iBAAmB,CACnB,iBACJ,CAEA,MACI,eACJ,CAEA,GACI,UAAW,CACX,iBAAkB,CAClB,WAAY,CACZ,aAAc,CACd,eAAgB,CAChB,gBACJ,CAEA,GACI,cAAiB,CACjB,eACJ,CAEA,WACI,cAAe,CACf,eAAwB,CACxB,mBACJ,CAEA,aACI,aAAe,CACf,eAAgB,CAChB,eACJ,CAEA,iBACI,oBAAqB,CACrB,wBAA2B,CAC3B,cAAgB,CAChB,UACJ,CAEA,wBACI,qBACJ,CAEA,gBACI,eACJ,CACA,kBACI,eACJ,CAEA,EACI,aAAc,CACd,oBACJ,CAEA,kBAMI,YAAa,CACb,gBAAiB,CACjB,eAAgB,CAChB,iCAAkC,CAClC,qBACJ,CAEA,GACI,eAAmB,CACnB,gBAAiB,CACjB,eAAgB,CAChB,sBACJ,CACA,yBACI,GACI,gBACJ,CACJ,CAEA,GACI,mBAAuB,CACvB,gBAAiB,CACjB,eACJ,CACA,yBACI,GACI,gBACJ,CACJ,CAEA,GACI,mBAAuB,CACvB,gBAAiB,CACjB,eACJ,CACA,yBACI,GACI,gBACJ,CACJ,CAEA,GAEI,gBACJ,CAEA,MAJI,mBAOJ,CAHA,GAEI,cACJ,CAEA,GACI,mBAAuB,CACvB,gBACJ,CChbA,MAGI,qBAAsB,CACtB,sBAAuB,CACvB,mBAAoB,CACpB,wBAAyB,CACzB,uBAAwB,CACxB,yBAA0B,CAC1B,oBAAqB,CACrB,wBAAyB,CAYzB,qLAAkM,CAClM,mGAA0G,CAC1G,mCAAsC,CACtC,4EAEJ,CAEA,KACI,kCACJ,CAGA,QACI,YACJ,CAMA,UACI,YAAa,CACb,qBAAsB,CACtB,gBACJ,CAEA,cACI,WACJ,CAGA,OACI,iBAAkB,CAClB,eACJ,CAGA,OACI,aAAc,CACd,gBAAiB,CACjB,UACJ,CAQA,WACI,YAAa,CACb,uDAA0D,CAC1D,YAAa,CACb,iCAAmC,CACnC,2BACJ,CAEA,iBACI,aAAa,CACb,uCAAwC,CACxC,YAAa,CACb,aAAc,CACd,oBACJ,CAEA,mBACI,aAAc,CACd,iBAAkB,CAClB,4BACJ,CAEA,oBACI,eAAgB,CAChB,eAAiB,CACjB,iBAAkB,CAClB,+BACJ,CAEA,0BACI,4BACJ,CAEA,gCACI,kCACJ,CAKA,iBACI,WAAY,CACZ,iBAAkB,CAClB,wBACJ,CACA,uBACI,iBAAkB,CAClB,WAAY,CACZ,gBACJ,CACA,6BAEI,aAAc,CACd,eAAgD,CAChD,WAAY,CACZ,kBAAmB,CACnB,cACJ,CAEA,kDACI,mBAAoB,CACpB,aAAc,CACd,iBAAkB,CAClB,eACJ,CAEA,0DACI,mBACJ,CAEA,+BACI,eAAgB,CAChB,oBAAqB,CACrB,uBAAwB,CACxB,iBAAkB,CAClB,sBAAuB,CACvB,iBAAkB,CAClB,UAAW,CACX,WAAY,CACZ,cAAe,CACf,WACJ,CAEA,6CACI,iBAAkB,CAClB,iBAAkB,CAClB,MAAO,CACP,SAAU,CACV,cAAe,CACf,SAAU,CACV,cAAgB,CAChB,cAAe,CACf,iBACJ,CAGA,qDACI,iBAAkB,CAClB,SAAU,CACV,gBACJ,CAIA,SACI,UACJ,CAIA,wDAEI,gBAAiB,CACjB,eACJ,CAEA,sBACI,UAAW,CACX,UAAW,CACX,WAAY,CACZ,iBAAkB,CAClB,eAAgB,CAChB,oBAAqB,CACrB,uBAAwB,CACxB,MAAO,CACP,WAAY,CACZ,eACJ,CAEA,qCACI,iBAAkB,CAClB,QAAS,CACT,OACJ,CAEA,mDACI,iBACJ,CAEA,mEACI,iBACJ,CAGA,gDAEI,iBACJ,CAEA,yBACI,mDACI,iBAAkB,CAClB,WAAY,CACZ,cACJ,CAEA,gDAEI,gBACJ,CACJ,CAEA,yBACI,mDACI,iBACJ,CAEA,gDAEI,gBACJ,CACJ,CAEA,yBACI,mDACI,gBAAiB,CACjB,eACJ,CAEA,gDAEI,aACJ,CACJ,CAMA,gHACI,YACJ,CAKA,aACI,iBAAkB,CAClB,UAAW,CACX,oCACJ,CAEA,mBACI,iBAAkB,CAClB,KAAM,CACN,OAAQ,CACR,QAAS,CACT,MAAO,CACP,UAAW,CACX,WAAY,CACZ,mBAAiB,CAAjB,gBAAiB,CACjB,sBACJ,CAEA,qBACI,iBAAkB,CAClB,WAAY,CACZ,YAAa,CACb,qBAAsB,CACtB,sBAAuB,CACvB,kBAAmB,CACnB,eAAgB,CAChB,gBAAiB,CACjB,gBAAiB,CACjB,iBACJ,CAEA,YACI,UAAW,CACX,gBAAkB,CAClB,SACJ,CAEA,WACI,eACJ,CAEA,uBACI,UAAW,CACX,eAAgB,CAChB,aAAc,CACd,iBAAkB,CAClB,UACJ,CAEA,yBACI,uBACI,gBAAiB,CACjB,gBACJ,CACJ,CAKA,kBACI,iBAAkB,CAClB,YAAa,CACb,eACJ,CAEA,qBACI,oBAAqB,CACrB,gBAAiB,CACjB,eAGJ,CAOA,8BATI,UAAW,CACX,oCAcJ,CANA,SACI,mBAAoB,CACpB,gBAAiB,CACjB,iBAGJ,CAEA,WACI,aAAc,CACd,oBACJ,CAEA,eACI,YAAa,CACb,gBAAiB,CACjB,mCAAoC,CACpC,wBACJ,CAMA,eACI,YAAa,CACb,kBAAmB,CACnB,WAAY,CACZ,eAAgB,CAChB,iBAAkB,CAClB,oBACJ,CAEA,cACI,aAAc,CACd,cAAe,CACf,eAAgB,CAChB,cAAe,CACf,iBAAkB,CAClB,qBACJ,CAEA,kBACI,eACJ,CAMA,cACI,YAAa,CACb,kBAAmB,CACnB,eACJ,CAEA,mBACI,mBAAoB,CACpB,cAAe,CACf,kBAAmB,CACnB,eAAgB,CAChB,QAAS,CACT,SACJ,CAEA,sBACI,oBAAqB,CACrB,SACJ,CAEA,qBACI,oBAAqB,CACrB,aAAc,CACd,UACJ,CAEA,2BACI,SACJ,CAMA,iBACI,YAAa,CAGb,eAAgB,CAChB,gBACJ,CAEA,uCANI,wBAAyB,CACzB,kBAUJ,CALA,sBACI,mBAAoB,CACpB,cAGJ,CAEA,qCACI,oBAAqB,CACrB,oBAAqB,CACrB,aACJ,CAEA,WACI,oBACJ,CAEA,aACI,UACJ,CAEA,eACI,iBACJ,CAEA,mBACI,SACJ,CAEA,eACI,UAAW,CACX,SAAU,CACV,SACJ,CAEA,iBACI,aAAc,CACd,gBAAiB,CACjB,2BAA4B,CAC5B,eAAgB,CAChB,sBAAwB,CACxB,gBAAiB,CACjB,eAAgB,CAChB,eAAgB,CAChB,kBACJ,CAMA,WACI,iBAAkB,CAClB,YAAa,CACb,cACJ,CAEA,eACI,iBAAkB,CAClB,YAAa,CACb,kBAAmB,CACnB,sBAAuB,CACvB,UAAW,CACX,WACJ,CAEA,iBACI,UAAW,CACX,WACJ,CAEA,sBAWI,oFAEJ,CAEA,qEAdI,iBAAkB,CAClB,aAAc,CACd,KAAM,CACN,MAAO,CACP,QAAS,CACT,WAAY,CACZ,UAAW,CACX,UAAW,CACX,UAAW,CACX,uBAAwB,CAExB,2BAiBJ,CAdA,+CAYI,sFAEJ,CAEA,wBACI,0BACJ,CACA,uBACI,yBACJ,CAEA,iEACI,0BACJ,CACA,gEACI,yBACJ,CAEA,oCACI,OAAQ,CACR,0BAA2B,CAC3B,oFACJ,CAEA,sCACI,UAAW,CACX,wCACJ,CAEA,qCACI,UAAW,CACX,yCACJ,CAOA,yBACI,WACI,oBACJ,CACA,SACI,2BAA6B,CAC7B,eACJ,CACA,wBACI,WAAY,CACZ,yBACJ,CACA,wBACI,iBAAkB,CAClB,UAAW,CACX,sBAAuB,CACvB,cAAe,CACf,YAAa,CACb,kBAAmB,CACnB,6BAA8B,CAC9B,wBAAiB,CAAjB,qBAAiB,CAAjB,oBAAiB,CAAjB,gBACJ,CACA,uCACI,wBACJ,CACA,uBACI,iBAAkB,CAClB,YAAa,CACb,qBAAsB,CACtB,kBAAmB,CACnB,iBAAkB,CAClB,eAAkB,CAClB,eAAgB,CAChB,gBAAiB,CACjB,iBACJ,CACA,+BACI,YACJ,CACA,8BACI,aACJ,CACA,4BACI,YAAa,CACb,qBAAsB,CACtB,kBACJ,CACA,0BACI,cAAe,CACf,sBAAuB,CACvB,eACJ,CACA,4BACI,aACJ,CAEA,iDAEI,YACJ,CAEA,cACI,eAAgB,CAChB,YACJ,CACA,uBACI,cAAe,CACf,KAAM,CACN,OAAQ,CACR,QAAS,CACT,MAAO,CACP,eAAgB,CAChB,iBACJ,CACA,sCACI,gCACJ,CACA,6EAEI,YACJ,CACJ,CAEA,yBACI,uBACI,eACJ,CACJ,CAEA,wBACI,iBAAkB,CAClB,KAAM,CACN,OAAQ,CACR,MAAO,CACP,YACJ,CAEA,kCACI,sBACJ,CAEA,qCACI,oCACJ,CAEA,6BACI,YACJ,CACA,6BACI,oBACJ,CAMA,WACI,iBAAkB,CAClB,YAAa,CACb,cAAe,CACf,iCAAkC,CAClC,eACJ,CAEA,0BACI,WACI,6BACJ,CACJ,CACA,yBACI,WACI,yBAA0B,CAC1B,aACJ,CACJ,CAEA,WACI,iBAAkB,CAClB,cAAe,CACf,YAAa,CACb,qBAAsB,CACtB,gBAAiB,CACjB,qBAAsB,CACtB,qBACJ,CAEA,sBACI,iBAAkB,CAClB,aAAc,CACd,eAAgB,CAChB,iBACJ,CAEA,iBACI,UAAW,CACX,YAAa,CACb,+CAA0D,CAE1D,mBAAiB,CAAjB,gBACJ,CAEA,wBACI,iBAAkB,CAClB,aAAc,CACd,2BACJ,CAEA,8BACI,oBACJ,CAEA,kBACI,eACJ,CAEA,qBACI,+BAAgC,CAChC,wBACJ,CAEA,6CACI,SACJ,CAEA,4BACI,YACJ,CAEA,uBACI,eAAiB,CACjB,+BAAgC,CAChC,gBAAiB,CACjB,eAAgB,CAChB,mBAAqB,CACrB,wBACJ,CAEA,iBACI,QAAS,CACT,gBAAiB,CACjB,gCACJ,CAEA,2BACI,YACJ,CAEA,mBACI,WAAY,CACZ,YAAa,CACb,qBACJ,CAEA,mBACI,cAAe,CACf,UACJ,CAEA,qBACI,iBAAkB,CAClB,mBAAoB,CACpB,iBAAkB,CAClB,oBAAqB,CACrB,2BAA4B,CAC5B,qBAAsB,CACtB,uBAAwB,CACxB,mBAAqB,CACrB,gBACJ,CAEA,gBACI,YAAa,CACb,kBAAmB,CACnB,SACJ,CAEA,sCAEI,aAAc,CACd,UAAW,CACX,WAAY,CACZ,kBAAqD,CACrD,kBAAmB,CAEnB,mBAAiB,CAAjB,gBACJ,CAEA,uEAEI,iBACJ,CAEA,aACI,YAAa,CACb,cAAe,CACf,gBAAiB,CACjB,SAAU,CACV,eACJ,CAEA,kBACI,iBAAkB,CAClB,aAAc,CACd,QAAS,CACT,SACJ,CAEA,eACI,aAAc,CACd,eAAgB,CAChB,iBAAkB,CAClB,UAAW,CACX,WAAY,CACZ,kBAAmB,CACnB,uCACJ,CAEA,0BACI,YAAa,CACb,YAAa,CACb,qBAAsB,CACtB,gBAAiB,CACjB,aAA+C,CAC/C,gBAAiB,CACjB,iBAAkB,CAClB,eACJ,CAEA,+BACI,QACJ,CAEA,4BACI,aAA8C,CAC9C,eACJ,CAEA,uBACI,gBAAiB,CACjB,iBACJ,CAEA,6BACI,oBAAqB,CACrB,YAAa,CACb,UACJ,CAEA,sBACI,YAAa,CACb,qBAAsB,CACtB,eAAgB,CAChB,aAA8C,CAC9C,gBAAiB,CACjB,iBAAkB,CAClB,eACJ,CAEA,eACI,YAAa,CACb,kBACJ,CAEA,8BACI,gBACJ,CAEA,oBACI,oBACJ,CAUA,0BACI,iBACI,oBAAuB,CACvB,YAAa,CACb,cAAe,CACf,iCAAkC,CAClC,gBAAiB,CACjB,YACJ,CAEA,kDACI,YACJ,CAEA,uCACI,iBAAkB,CAClB,oBAAuB,CACvB,eAAgB,CAChB,gBACJ,CAEA,kCACI,iBAAkB,CAClB,UAAW,CACX,WACJ,CAEA,oCACI,sBACJ,CAEA,kCACI,YAAa,CACb,gBACJ,CAEA,sCACI,mBAAoB,CACpB,cAAe,CACf,kBAAmB,CACnB,oBACJ,CACJ,CAGA,yBACI,iBACI,cACJ,CAEA,mBACI,gBACJ,CACJ,CAMA,SACI,eAAgB,CAChB,qBACJ,CAEA,gBACI,iBACJ,CAEA,aACI,YAAa,CACb,0BAA2B,CAC3B,kBAAmB,CACnB,gBAAkB,CAClB,0BAA2B,CAC3B,gBAAiB,CACjB,iBAAkB,CAClB,oBAAsB,CACtB,eAAgB,CAChB,wBACJ,CAEA,eACI,+BACJ,CAEA,eACI,aAA8C,CAC9C,+BAAgC,CAChC,wBAAyB,CACzB,cAAe,CACf,aAAc,CACd,eACJ,CAEA,iBACI,eAAgB,CAChB,gBAAiB,CACjB,iBAAkB,CAClB,uBAAwB,CACxB,mBACJ,CAEA,0BACI,+BAAkC,CAClC,UAAW,CACX,gBACJ,CAEA,8BACI,aAAc,CACd,gBAAiB,CACjB,iBAAkB,CAClB,UACJ,CAEA,yBACI,eACE,gBACF,CACA,iBACI,gBACJ,CACJ,CAWA,WACI,YAAa,CACb,qMAaJ,CAEA,aACI,+BACJ,CAEA,eACI,+BACJ,CAEA,eACI,+BACJ,CAEA,mBACI,UACJ,CAWA,gBACI,gBAAiB,CACjB,eACJ,CAGA,iCAEI,QAAS,CACT,2BAA4B,CAC5B,+BACJ,CAIA,qEAEI,cACJ,CAGA,qCAEI,2BACJ,CAGA,0EAII,iBAAkB,CAClB,gBACJ,CACA,kFAII,0BACJ,CAGA,cACI,+BAAgC,CAChC,yBAA0B,CAC1B,qBACJ,CAEA,+JAUI,6BAA8B,CAC9B,eAAgB,CAChB,gBAAiB,CACjB,iBACJ,CAEA,uFAMI,kBACJ,CAEA,6CAEI,iBAAkB,CAClB,iBAAkB,CAClB,SACJ,CAEA,2DAEI,UAAW,CACX,iBAAkB,CAClB,WAAY,CACZ,KAAM,CACN,QAAS,CACT,WAAa,CACb,oCACJ,CAEA,qDAEI,qBAAsB,CACtB,kBAA4B,CAC5B,wBAAyB,CACzB,yBAA2B,CAC3B,cAAgB,CAChB,eAAgB,CAChB,aAAc,CACd,kBAAmB,CACnB,mBACJ,CAEA,gBACI,aAAc,CACd,iBAAkB,CAClB,uBAAwB,CACxB,gBAAiB,CACjB,iBAAkB,CAClB,gCAAiC,CACjC,iBAAkB,CAClB,+DACJ,CAEA,yBACI,kFAKI,gBACJ,CAEA,8BACI,WACJ,CACJ,CAiBA,kFACI,gBAAiB,CACjB,eACJ,CAGA,eACI,YAAa,CACb,qBAAsB,CACtB,kBAAmB,CACnB,UACJ,CAGA,mBACI,WACJ,CAIA,WACI,uBAAwB,CACxB,iBAAkB,CAClB,oBAAsB,CACtB,eAAgB,CAChB,gBAAiB,CACjB,iBACJ,CACA,kBACI,oBACJ,CACA,aACI,+BACJ,CAIA,uBAII,6BACJ,CAEA,yCACI,gBACJ,CAQA,kGAGI,gBACJ,CAEA,2JAGI,iBACJ,CAEA,sBACI,iBACJ,CAEA,gBACI,YAAa,CACb,kBAAmB,CACnB,sBACJ,CAEA,sBACI,aAAc,CACd,QAAS,CACT,UAAW,CACX,WACJ,CAEA,oCACI,gBACJ,CAEA,sCACI,kBACJ,CAUA,yCAEI,iBAAkB,CAClB,UACJ,CAEA,oDAEI,YAAa,CACb,kBAAmB,CACnB,kCAAmC,CACnC,8BAAgC,CAChC,6BAAiC,CACjC,iBAAkB,CAClB,+DAAyE,CACzE,eACJ,CAEA,qBACI,YAAa,CACb,qBAAsB,CACtB,WAAY,CACZ,eAAgB,CAChB,sBAAuB,CACvB,0BAA2B,CAC3B,YACJ,CAEA,mBACI,gBAAiB,CACjB,iBAAkB,CAClB,eAAgB,CAChB,aACJ,CAEA,yBACI,mBAAoB,CACpB,gBAAiB,CACjB,iBAAkB,CAClB,cAAe,CACf,aAAc,CACd,eAAgB,CAChB,eAAgB,CAChB,iBAAkB,CAClB,oBAAqB,CACrB,2BACJ,CAEA,sBACI,YAAa,CACb,kBAAmB,CACnB,eAAgB,CAChB,UAAW,CACX,aAAc,CACd,gBAAiB,CACjB,eACJ,CAEA,kBACI,UAAW,CACX,WAAY,CACZ,gBACJ,CAEA,2CAEI,cACJ,CAEA,uBACI,sBAAuB,CACvB,eAAgB,CAChB,eAAgB,CAChB,kBAAmB,CACnB,aAAc,CACd,kBACJ,CAEA,0CACI,aAAc,CACd,eACJ,CAEA,iDACI,WAAY,CACZ,aAAc,CACd,YACJ,CAEA,uBACI,iBAAkB,CAClB,WAAY,CACZ,aACJ,CAEA,2BACI,UAAW,CACX,WAAY,CACZ,mBAAiB,CAAjB,gBAAiB,CACjB,iBAAkB,CAClB,KAAM,CACN,MAAO,CACP,yBACJ,CAMA,kCACI,YAAa,CACb,6BACJ,CAEA,sCACI,+BACJ,CACA,sCACI,gBACJ,CAEA,6CACI,+BACJ,CAEA,kBACI,gBACJ,CAIA,eACI,kBACJ,CAEA,WACI,gBACJ,CAEA,aACI,QACJ,CAEA,kBACI,gBAAiB,CACjB,eAAiB,CACjB,8BAAgC,CAChC,yBACJ,CAGA,yBACI,oBAAqB,CACrB,eAAgB,CAChB,mBAAqB,CACrB,cAAe,CACf,UAAW,CACX,gBAAiB,CACjB,wBAAyB,CACzB,kCAAmC,CACnC,gBAAiB,CACjB,kBAAmB,CACnB,kBAAmB,CAInB,gCAAiC,CACjC,sJAA8L,CAC9L,mCAAqC,CACrC,mCAAqC,CACrC,2BAPJ,CAUA,wCACI,kEAAgG,CAChG,yBAA0B,CAC1B,2BACJ,CAEA,uCACI,mEAA+F,CAC/F,0BAA2B,CAC3B,yBAA0B,CAC1B,2BACJ,CAEA,4BACI,2BAA4B,CAC5B,gBAAiB,CACjB,eAAgB,CAChB,mBAAqB,CACrB,eAAgB,CAChB,wBAAyB,CACzB,wBACJ,CAEA,wDAEI,gBAAiB,CACjB,wBACJ,CAMA,gBACI,YAAa,CACb,6BAA8B,CAC9B,eACJ,CAEA,wBACI,WAAY,CACZ,YAAa,CACb,kBACJ,CAEA,qCACI,0BAA2B,CAC3B,kBACJ,CAEA,qBACI,aAAuC,CACvC,gBAAiB,CACjB,iBACJ,CAEA,wBACI,cAAe,CACf,gBACJ,CAEA,2BACI,oBAAqB,CACrB,YAAa,CACb,UACJ,CAEA,eACI,aAAc,CACd,eAAgB,CAChB,aAAc,CACd,UAAW,CACX,WAAY,CACZ,qBAAsB,CACtB,kBAAmB,CACnB,oDACJ,CAEA,4BACI,iBAAkB,CAClB,QAAS,CACT,UAAW,CACX,WAAY,CACZ,WAAY,CACZ,+BACJ,CAEA,gCACI,QAAS,CACT,UAAW,CACX,WAAY,CACZ,WACJ,CAEA,8BACI,eACJ,CAMA,YACI,iBAAkB,CAClB,0BAA2B,CAC3B,UAAW,CACX,iBAAkB,CAClB,gCACJ,CAGA,eACI,eAAgB,CAChB,gBACJ,CAEA,yBACI,eACI,iBACJ,CACJ,CAEA,mBACI,iBAAkB,CAClB,mBAAoB,CACpB,kBAAmB,CACnB,6BAA8B,CAC9B,UAAW,CACX,eAAgB,CAChB,wBAAyB,CACzB,gBAAiB,CACjB,0BAA2B,CAC3B,eAAgB,CAChB,iBACJ,CAEA,wBACI,oBAAqB,CACrB,iBAAkB,CAClB,UAAW,CACX,eAAgB,CAChB,oCAAqC,CACrC,iBACJ,CAEA,mBACI,eAAgB,CAChB,iBAAkB,CAClB,mBAAoB,CACpB,kBAAmB,CACnB,6BAA8B,CAC9B,UAAW,CACX,eAAgB,CAChB,wBAAyB,CACzB,gBAAiB,CACjB,UAAW,CACX,6CAAiB,CACjB,iBACJ,CAEA,wBACI,oBAAqB,CACrB,iBAAkB,CAClB,UAAW,CACX,eAAgB,CAChB,oCAAqC,CACrC,iBACJ,CAMA,gBACI,UAAW,CACX,aAAc,CACd,mBAAoB,CACpB,0CAAiD,CACjD,kBACJ,CAEA,WACI,YAAa,CACb,iCAAkC,CAClC,cACJ,CAEA,4BACI,UAAW,CACX,UACJ,CAEA,8BACI,wBACJ,CAEA,uCACI,UACJ,CAGA,0BACI,WACI,6BACJ,CACA,gCACI,YACJ,CACJ,CAEA,yBACI,WACI,yBACJ,CACA,gCACI,YACJ,CACJ,CAKA,6BAEI,QAAS,CACT,WAAY,CACZ,aAAc,CACd,iDAAkD,CAClD,uBAAwB,CACxB,2BAA4B,CAC5B,uBACJ,CAEA,yCAEI,YACJ,CAKA,wBACI,iBAAkB,CAClB,WAAY,CACZ,YAAa,CACb,mCAAoC,CACpC,cACJ,CAEA,mCACI,eAAkB,CAClB,6BACJ,CAEA,gBACI,eACJ,CAEA,wBACI,WAAY,CACZ,uBAAgB,CAAhB,eAAgB,CAChB,SAAU,CACV,gBAAiB,CACjB,iBACJ,CAEA,oBACI,aAAc,CACd,WAAY,CACZ,YAAa,CACb,mBAAiB,CAAjB,gBAAiB,CACjB,eAAgB,CAChB,kBAAqD,CACrD,iBACJ,CAEA,mBACI,eAAiB,CACjB,cACJ,CAEA,kBACI,gBAAiB,CACjB,aACJ,CAEA,yBACI,gBAAiB,CACjB,eACJ,CAEA,4BACI,aAAc,CACd,eAAgB,CAChB,gBAAiB,CACjB,aAA6C,CAC7C,sBAAuB,CACvB,eAAgB,CAChB,cAAe,CACf,kBACJ,CAEA,kCACI,2BACJ,CAEA,yBACI,mCACI,yBACJ,CACJ,CAEA,yBACI,wBACI,yBAA0B,CAC1B,UACJ,CACA,mCACI,kBACJ,CACA,gBACI,eACJ,CACA,wBACI,YAAa,CACb,qBAAsB,CACtB,kBAAmB,CACnB,iBACJ,CACJ,CAMA,qDACI,oBAAuB,CACvB,OACJ,CAEA,kDACI,OACJ,CAMA,eACI,oBACJ,CAEA,eACI,mBAAoB,CACpB,iBACJ,CAEA,YACI,QAAS,CACT,+BAAgC,CAChC,cAAe,CACf,eAAgB,CAChB,mBACJ,CAEA,mBACI,QAAS,CACT,0BAA2B,CAC3B,gBAAiB,CACjB,iBAAkB,CAClB,eACJ,CAEA,YACI,oBAAqB,CACrB,cACJ,CAEA,yBACI,0BACI,eAAgB,CAChB,gBAAiB,CACjB,kBACJ,CACJ,CAEA,yBACI,eACI,gBACJ,CACA,YACI,iBACJ,CACA,eACI,mBACJ,CACA,mBACI,cAAiB,CACjB,gBACJ,CACJ,CAEA,yBACI,eACI,gBACJ,CACA,eACI,mBACJ,CACJ,CAMA,aACI,iBAAkB,CAClB,eAAkB,CAClB,wBAAyB,CACzB,UAAW,CACX,kBACJ,CAEA,oBACI,YAAa,CACb,aAAc,CACd,mCAAoC,CACpC,wBAA4B,CAC5B,gBACJ,CAEA,0BACI,UAAW,CACX,sBAAwB,CACxB,eACJ,CAEA,eACI,wBACJ,CAEA,qBACI,UAA0B,CAC1B,oBACJ,CAEA,oBACI,YAAa,CACb,sBAAuB,CACvB,cAAe,CACf,eAAgB,CAChB,SAAU,CACV,eACJ,CAEA,oBACI,mBAAoB,CACpB,kBAAmB,CACnB,SAAU,CACV,QAAS,CACT,eACJ,CAEA,mBACI,iBAAkB,CAClB,mBAAoB,CACpB,kBAAmB,CACnB,gBACJ,CAEA,+CACI,UAAW,CACX,aAAc,CACd,SAAU,CACV,UAAW,CACX,iBAAkB,CAClB,eAAgB,CAChB,kBACJ,CAEA,yBACI,oBACI,eAAgB,CAChB,yBAA0B,CAC1B,UAAW,CACX,iBACJ,CACA,kDAEI,UAAW,CACX,gBACJ,CACJ,CAEA,wBACI,iBACJ,CAiBA,oBACI,yBAAgC,CAChC,gCACJ,CAEA,mBACI,UACJ,CAEA,0DAEI,2BACJ,CAEA,2CACI,yBACJ,CAEA,iDACI,UACJ,CAEA,gCACI,gCACJ,CAEA,gCACI,yBACJ,CAEA,kCACI,aACJ,CAEA,kCACI,gCACJ,CAEA,8BACI,wBACJ,CAEA,gCACI,aACJ,CAEA,gCACI,wBACJ,CAEA,+BACI,wBACJ,CAEA,yCACI,yBACJ,CAEA,+CACI,UACJ,CAEA,+CACI,yBACJ,CAEA,oLAMI,wBACJ,CAEA,+BACI,kBACJ,CAEA,0CACI,kBAAmD,CACnD,oBAAqD,CACrD,uBACJ,CAEA,oCACI,UAAW,CACX,8BACJ,CAMA,8EACI,UACJ,CAEA,uCACI,UAAW,CACX,eACJ,CAEA,kBACI,wBACJ,CAEA,2CACI,kBAAmD,CACnD,0CACJ,CAEA,sCACI,wBACJ,CAEA,uDACI,kFACJ,CAEA,sDACI,mFACJ,CAEA,2CACI,yBAAgC,CAChC,wBACJ,CAEA,sFAEI,wBACJ,CAEA,wHAEI,yBAAgC,CAChC,qCACJ,CAEA,wCACI,aACJ,CAEA,kCACI,UACJ,CAMA,6EACI,yBACJ,CAEA,8CACI,wBAA+B,CAC/B,gCACJ,CAEA,+BACI,WAAY,CACZ,2CACJ,CAEA,qCACI,wBACJ,CAEA,iCACI,wBACJ,CAEA,gCACI,oBAAqD,CACrD,wBAA+B,CAC/B,kBACJ,CAEA,sCACI,oBACJ,CAEA,sCACI,UACJ,CAEA,4GAEI,aACJ,CAEA,yDACI,aACJ,CAaA,eACC,kCAAmC,CACnC,0CAA2C,CAC3C,UAAY,CACZ,eAAgB,CAChB,kBAAmB,CACnB,iBAAkB,CAClB,iBAAkB,CAClB,gBACD,CAEA,aACI,UACJ,CAEA,iBACC,gBACD,CAEA,eACC,0BAA4B,CAC5B,gBACD,CAEA,qCACC,kCAAmC,CACnC,iBAAkB,CAClB,gBAAiB,CACjB,mBAAuB,CACvB,UAAY,CAEZ,oBACD,CAEA,uBACC,iBAAkB,CAClB,qBAAuB,CACvB,kBAAmB,CACnB,aAAc,CACd,WACD,CAEA,aACC,YACD,CAEA,mBACC,0CACD,CAEA,wBACC,WAAY,CACZ,mBACD,CAEA,yBACC,eACD","file":"screen.css","sourcesContent":["/* Reset\n/* ---------------------------------------------------------- */\n\nhtml,\nbody,\ndiv,\nspan,\napplet,\nobject,\niframe,\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\np,\nblockquote,\npre,\na,\nabbr,\nacronym,\naddress,\nbig,\ncite,\ncode,\ndel,\ndfn,\nem,\nimg,\nins,\nkbd,\nq,\ns,\nsamp,\nsmall,\nstrike,\nstrong,\nsub,\nsup,\ntt,\nvar,\ndl,\ndt,\ndd,\nol,\nul,\nli,\nfieldset,\nform,\nlabel,\nlegend,\ntable,\ncaption,\ntbody,\ntfoot,\nthead,\ntr,\nth,\ntd,\narticle,\naside,\ncanvas,\ndetails,\nembed,\nfigure,\nfigcaption,\nfooter,\nheader,\nhgroup,\nmenu,\nnav,\noutput,\nruby,\nsection,\nsummary,\ntime,\nmark,\naudio,\nvideo {\n margin: 0;\n padding: 0;\n border: 0;\n font: inherit;\n font-size: 100%;\n vertical-align: baseline;\n}\nbody {\n line-height: 1;\n}\nol,\nul {\n list-style: none;\n}\nblockquote,\nq {\n quotes: none;\n}\nblockquote:before,\nblockquote:after,\nq:before,\nq:after {\n content: \"\";\n content: none;\n}\ntable {\n border-spacing: 0;\n border-collapse: collapse;\n}\nimg {\n display: block;\n max-width: 100%;\n height: auto;\n}\nhtml {\n box-sizing: border-box;\n font-family: sans-serif;\n\n -ms-text-size-adjust: 100%;\n -webkit-text-size-adjust: 100%;\n}\n*,\n*:before,\n*:after {\n box-sizing: inherit;\n}\na {\n background-color: transparent;\n}\na:active,\na:hover {\n outline: 0;\n}\nb,\nstrong {\n font-weight: bold;\n}\ni,\nem,\ndfn {\n font-style: italic;\n}\nh1 {\n margin: 0.67em 0;\n font-size: 2em;\n}\nsmall {\n font-size: 80%;\n}\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\nsup {\n top: -0.5em;\n}\nsub {\n bottom: -0.25em;\n}\nimg {\n border: 0;\n}\nsvg:not(:root) {\n overflow: hidden;\n}\nmark {\n background-color: #fdffb6;\n}\ncode,\nkbd,\npre,\nsamp {\n font-family: monospace, monospace;\n font-size: 1em;\n}\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n margin: 0; /* 3 */\n color: inherit; /* 1 */\n font: inherit; /* 2 */\n}\nbutton {\n overflow: visible;\n border: none;\n}\nbutton,\nselect {\n text-transform: none;\n}\nbutton,\nhtml input[type=\"button\"],\n/* 1 */\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n cursor: pointer; /* 3 */\n\n -webkit-appearance: button; /* 2 */\n}\nbutton[disabled],\nhtml input[disabled] {\n cursor: default;\n}\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner {\n padding: 0;\n border: 0;\n}\ninput {\n line-height: normal;\n}\ninput:focus {\n outline: none;\n}\ninput[type=\"checkbox\"],\ninput[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\ninput[type=\"number\"]::-webkit-inner-spin-button,\ninput[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\ninput[type=\"search\"] {\n box-sizing: content-box; /* 2 */\n\n -webkit-appearance: textfield; /* 1 */\n}\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\nlegend {\n padding: 0; /* 2 */\n border: 0; /* 1 */\n}\ntextarea {\n overflow: auto;\n}\ntable {\n border-spacing: 0;\n border-collapse: collapse;\n}\ntd,\nth {\n padding: 0;\n}\n\n/* ==========================================================================\n Base styles: opinionated defaults\n ========================================================================== */\n\nhtml {\n font-size: 62.5%;\n\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\nbody {\n color: #35373A;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif;\n font-size: 1.6rem;\n line-height: 1.6em;\n font-weight: 400;\n font-style: normal;\n letter-spacing: 0;\n text-rendering: optimizeLegibility;\n background: #fff;\n\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n -moz-font-feature-settings: \"liga\" on;\n}\n\n::selection {\n text-shadow: none;\n background: #daf2fd;\n}\n\nhr {\n position: relative;\n display: block;\n width: 100%;\n margin: 2.5em 0 3.5em;\n padding: 0;\n height: 1px;\n border: 0;\n border-top: 1px solid #f0f0f0;\n}\n\naudio,\ncanvas,\niframe,\nimg,\nsvg,\nvideo {\n vertical-align: middle;\n}\n\nfieldset {\n margin: 0;\n padding: 0;\n border: 0;\n}\n\ntextarea {\n resize: vertical;\n}\n\n::not(.gh-content) p,\n::not(.gh-content) ul,\n::not(.gh-content) ol,\n::not(.gh-content) dl,\n::not(.gh-content) blockquote {\n margin: 0 0 1.5em 0;\n}\n\nol,\nul {\n padding-left: 1.3em;\n padding-right: 1.5em;\n}\n\nol ol,\nul ul,\nul ol,\nol ul {\n margin: 0.5em 0 1em;\n}\n\nul {\n list-style: disc;\n}\n\nol {\n list-style: decimal;\n}\n\nul,\nol {\n max-width: 100%;\n}\n\nli {\n padding-left: 0.3em;\n line-height: 1.6em;\n}\n\nli + li {\n margin-top: 0.5em;\n}\n\ndt {\n float: left;\n margin: 0 20px 0 0;\n width: 120px;\n color: #daf2fd;\n font-weight: 500;\n text-align: right;\n}\n\ndd {\n margin: 0 0 5px 0;\n text-align: left;\n}\n\nblockquote {\n margin: 1.5em 0;\n padding: 0 1.6em 0 1.6em;\n border-left: #daf2fd;\n}\n\nblockquote p {\n margin: 0.8em 0;\n font-size: 1.2em;\n font-weight: 300;\n}\n\nblockquote small {\n display: inline-block;\n margin: 0.8em 0 0.8em 1.5em;\n font-size: 0.9em;\n opacity: 0.8;\n}\n/* Quotation marks */\nblockquote small:before {\n content: \"\\2014 \\00A0\";\n}\n\nblockquote cite {\n font-weight: bold;\n}\nblockquote cite a {\n font-weight: normal;\n}\n\na {\n color: #15171A;\n text-decoration: none;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n margin-top: 0;\n line-height: 1.15;\n font-weight: 600;\n text-rendering: optimizeLegibility;\n letter-spacing: -0.01em;\n}\n\nh1 {\n margin: 0 0 0.5em 0;\n font-size: 4.8rem;\n font-weight: 700;\n letter-spacing: -0.015em;\n}\n@media (max-width: 600px) {\n h1 {\n font-size: 2.8rem;\n }\n}\n\nh2 {\n margin: 1.5em 0 0.5em 0;\n font-size: 2.8rem;\n font-weight: 700;\n}\n@media (max-width: 600px) {\n h2 {\n font-size: 2.3rem;\n }\n}\n\nh3 {\n margin: 1.5em 0 0.5em 0;\n font-size: 2.4rem;\n font-weight: 600;\n}\n@media (max-width: 600px) {\n h3 {\n font-size: 1.7rem;\n }\n}\n\nh4 {\n margin: 1.5em 0 0.5em 0;\n font-size: 2.2rem;\n}\n\nh5 {\n margin: 1.5em 0 0.5em 0;\n font-size: 2rem;\n}\n\nh6 {\n margin: 1.5em 0 0.5em 0;\n font-size: 1.8rem;\n}\n","/* Table of Contents\n/* ------------------------------------------------------------\n\nThis is a development CSS file which is built to a minified\nproduction stylesheet in assets/built/screen.css\n\n1. Global Styles\n2. Layout\n3. Special Templates\n4. Site Header\n 4.1 Home header\n 4.2 Archive header\n5. Site Navigation\n6. Post Feed\n7. Single Post\n 7.1. Post Byline\n 7.2. Members Subscribe Form\n 7.4. Related Posts\n 7.5. Snipette Scissors\n8. Author Template\n9. Error Template\n11. Site Footer\n12. Dark Mode\n13. Extra banners and promos\n\n*/\n\n/* 1. Global - Set up the things\n/* ---------------------------------------------------------- */\n\n/* Import CSS reset and base styles */\n@import \"global.css\";\n\n:root {\n\n /* Colours */\n --color-green: #a4d037;\n --color-yellow: #fecd35;\n --color-red: #f05230;\n --color-darkgrey: #15171A;\n --color-midgrey: #738a94;\n --color-lightgrey: #c5d2d9;\n --color-wash: #e5eff5;\n --color-darkmode: #151719;\n\n /*\n An accent color is also set by Ghost itself in\n Ghost Admin > Settings > Brand\n\n --ghost-accent-color: {value};\n\n You can use this variale throughout your styles\n */\n\n /* Fonts */\n --font-sans-serif: \"Didact Gothic\", \"Open Sans\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", \"Roboto\", \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\", sans-serif;\n --font-serif: \"Fanwood Text\", \"Crimson Text Regular\", \"Crimson Text\", \"Crimson Pro\", Georgia, Times, serif;\n --font-mono: Menlo, Courier, monospace;\n --font-heading: \"Abhaya Libre Extrabold\", \"Georgia Bold\", \"Georgia\", Times, serif;\n\n}\n\nbody {\n font-family: var(--font-sans-serif);\n}\n\n/* Hide things that are meant to be hidden */\n.hidden {\n display: none;\n}\n\n\n/* 2. Layout - Page building blocks\n/* ---------------------------------------------------------- */\n\n.viewport {\n display: flex;\n flex-direction: column;\n min-height: 100vh;\n}\n\n.site-content {\n flex-grow: 1;\n}\n\n/* Full width page blocks */\n.outer {\n position: relative;\n padding: 0 4vmin;\n}\n\n/* Centered content container blocks */\n.inner {\n margin: 0 auto;\n max-width: 1200px;\n width: 100%;\n}\n\n/* 3. Special Templates\n/* ---------------------------------------------------------- */\n\n/* 3.1 Tile Menu\n/* ---------------------------------------------------------- */\n\n.tile-menu {\n display: grid;\n grid-template-columns: repeat(auto-fit, minmax(16em, 1fr));\n grid-gap: 1em;\n grid-auto-rows: minmax(20rem, auto);\n color: var(--color-darkgrey);\n}\n\n.tile-menu .tile {\n display:block;\n border: 1px solid var(--color-lightgrey);\n padding: 2rem;\n color: inherit;\n text-decoration: none;\n}\n\n.tile-menu .tile p {\n font-size: 1em;\n line-height: 1.2em;\n font-family: var(--font-sans);\n}\n\n.tile-menu .tile h2 {\n font-size: 1.2em;\n font-weight: bold;\n text-align: center;\n font-family: var(--font-heading);\n}\n\nhtml.dark-mode .tile-menu {\n color: var(--color-lightgrey);\n}\n\nhtml.dark-mode .tile-menu .tile {\n border-color: var(--color-darkgrey);\n}\n\n/* 3.2 Mathboxes: for math/math-free toggling\n/* ---------------------------------------------------------- */\n\n.mathful-infobox {\n padding: 2em;\n margin-bottom: 1em;\n background-color: color-mod(var(--color-lightgrey) l(+10%));\n}\n.mathful-global-toggle {\n position: relative;\n width: 120px;\n margin: 40px auto;\n}\n.mathful-global-toggle .well { /* the label */\n cursor: pointer;\n display: block;\n background: color-mod(var(--color-wash) l(+10%));\n height: 40px;\n border-radius: 20px;\n cursor: pointer;\n}\n\n.mathful-global-toggle .toggle ~ .emoji-label:after {\n content: \"full math\";\n display: block;\n text-align: center;\n margin-top: 0.5em;\n}\n\n.mathful-global-toggle .toggle:checked ~ .emoji-label:after {\n content: \"math free\";\n}\n\n.mathful-global-toggle .toggle { /* the checkbox */\n appearance: none;\n -moz-appearance: none;\n -webkit-appearance: none;\n visibility: hidden;\n background: transparent;\n position: absolute;\n width: 100%;\n height: 100%;\n cursor: pointer;\n z-index: 100;\n}\n/* \"off\" */\n.mathful-global-toggle .toggle ~ .emoji:before {\n content: \"πŸ‘©πŸ½β€πŸ«\";\n position: absolute;\n left: 0;\n top: -15px;\n font-size: 80px;\n z-index: 1;\n transition: 0.2s;\n cursor: pointer;\n font-style: normal;\n}\n\n/* \"on\" */\n.mathful-global-toggle .toggle:checked ~ .emoji:before {\n content: \"πŸ‘©πŸ½β€πŸŽ¨\";\n left: 100%;\n margin-left: -1em;\n}\n\n/* the actual mathboxes */\n\n.mathful {\n width: 100%;\n}\n\n/* vertical spacing */\n\n.mathful .math-positive > * + *,\n.mathful .math-negative > * + * {\n margin-top: 4vmin;\n margin-bottom: 0;\n}\n\n.mathful .math-toggle {\n height: 2em;\n width: 100%;\n z-index: 100;\n position: absolute;\n appearance: none;\n -moz-appearance: none;\n -webkit-appearance: none;\n left: 0;\n border: none;\n background: none;\n}\n\n.mathful .math-toggle + .emoji-wrapper {\n position: absolute;\n height: 0;\n width: 0;\n}\n\n.mathful .math-toggle + .emoji-wrapper .emoji:before {\n content: \"πŸ‘©πŸ½β€πŸ«\";\n}\n\n.mathful input[type=\"checkbox\"]:checked + .emoji-wrapper .emoji:before {\n content: \"πŸ‘©πŸ½β€πŸŽ¨\";\n}\n\n/* margins for toggle box on small screens */\n.mathful .math-positive,\n.mathful .math-negative {\n text-indent: 1.6em;\n}\n\n@media (min-width: 500px) {\n .mathful .math-toggle + .emoji-wrapper .emoji:before {\n position: relative;\n float: right;\n margin-right: 0;\n }\n\n .mathful .math-positive,\n .mathful .math-negative {\n text-indent: 0.5em;\n }\n}\n\n@media (min-width: 650px) {\n .mathful .math-toggle + .emoji-wrapper .emoji:before {\n margin-right: 0.5em;\n }\n\n .mathful .math-positive,\n .mathful .math-negative {\n text-indent: 0.2em;\n }\n}\n\n@media (min-width: 800px) {\n .mathful .math-toggle + .emoji-wrapper .emoji:before {\n margin-right: 1em;\n font-size: 1.6em;\n }\n\n .mathful .math-positive,\n .mathful .math-negative {\n text-indent: 0;\n }\n}\n\n.mathful input[type=\"checkbox\"]:checked ~ .math-positive {\n display: none;\n}\n\n.mathful input[type=\"checkbox\"]:not(:checked) ~ .math-negative {\n display: none;\n}\n\n/* 4. Site Header\n/* ---------------------------------------------------------- */\n\n.site-header {\n position: relative;\n color: #fff;\n background: var(--ghost-accent-color);\n}\n\n.site-header-cover {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n width: 100%;\n height: 100%;\n object-fit: cover;\n filter: brightness(50%);\n}\n\n.site-header-content {\n position: relative;\n z-index: 100;\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n padding: 6vw 3vw;\n min-height: 200px;\n max-height: 450px;\n text-align: center;\n}\n\n.site-title {\n z-index: 10;\n margin: 0 0 0.15em;\n padding: 0;\n}\n\n.site-logo {\n max-height: 55px;\n}\n\n.site-header-content p {\n z-index: 10;\n max-width: 600px;\n margin: 0 auto;\n line-height: 1.2em;\n opacity: 0.8;\n}\n\n@media (max-width: 600px) {\n .site-header-content p {\n max-width: 80vmin;\n font-size: 1.8rem;\n }\n}\n\n/* 4.1 Home header\n/* ---------------------------------------------------------- */\n\n.site-home-header {\n position: relative;\n z-index: 1000;\n overflow: hidden;\n}\n\n.site-header-content {\n padding: 18vmin 4vmin;\n font-size: 2.5rem;\n font-weight: 400;\n color: #fff;\n background: var(--ghost-accent-color);\n}\n\n\n\n/* 5. Site Navigation\n/* ---------------------------------------------------------- */\n\n.gh-head {\n padding: 1vmin 4vmin;\n font-size: 1.8rem;\n line-height: 1.6em;\n color: #fff;\n background: var(--ghost-accent-color);\n}\n\n.gh-head a {\n color: inherit;\n text-decoration: none;\n}\n\n.gh-head-inner {\n display: grid;\n grid-gap: 2.5vmin;\n grid-template-columns: auto auto 1fr;\n grid-auto-flow: row dense;\n}\n\n\n/* Brand\n/* ---------------------------------------------------------- */\n\n.gh-head-brand {\n display: flex;\n align-items: center;\n height: 40px;\n max-width: 200px;\n text-align: center;\n word-break: break-all;\n}\n\n.gh-head-logo {\n display: block;\n padding: 10px 0;\n font-weight: 700;\n font-size: 2rem;\n line-height: 1.2em;\n letter-spacing: -0.02em;\n}\n\n.gh-head-logo img {\n max-height: 26px;\n}\n\n\n/* Primary Navigation\n/* ---------------------------------------------------------- */\n\n.gh-head-menu {\n display: flex;\n align-items: center;\n font-weight: 500;\n}\n\n.gh-head-menu .nav {\n display: inline-flex;\n flex-wrap: wrap;\n align-items: center;\n list-style: none;\n margin: 0;\n padding: 0;\n}\n\n.gh-head-menu .nav li {\n margin: 0 2.5vmin 0 0;\n padding: 0;\n}\n\n.gh-head-menu .nav a {\n display: inline-block;\n padding: 5px 0;\n opacity: 0.8\n}\n\n.gh-head-menu .nav a:hover {\n opacity: 1;\n}\n\n\n/* Secondary Navigation\n/* ---------------------------------------------------------- */\n\n.gh-head-actions {\n display: flex;\n justify-content: flex-end;\n align-items: center;\n list-style: none;\n text-align: right;\n}\n\n.gh-head-actions-list {\n display: inline-flex;\n flex-wrap: wrap;\n justify-content: flex-end;\n align-items: center;\n}\n\n.gh-head-actions-list a:not([class]) {\n display: inline-block;\n margin: 0 0 0 1.5vmin;\n padding: 5px 0;\n}\n\n.gh-social {\n margin: 0 1.5vmin 0 0;\n}\n\n.gh-social a {\n opacity: 0.8\n}\n\n.gh-social a + a {\n margin-left: 0.8rem;\n}\n\n.gh-social a:hover {\n opacity: 1;\n}\n\n.gh-social svg {\n height: 1em;\n width: 1em;\n fill: #fff;\n}\n\na.gh-head-button {\n display: block;\n padding: 8px 15px;\n color: var(--color-darkgrey);\n font-weight: 500;\n letter-spacing: -0.015em;\n font-size: 1.7rem;\n line-height: 1em;\n background: #fff;\n border-radius: 30px;\n}\n\n\n/* Mobile Menu Trigger\n/* ---------------------------------------------------------- */\n\n.gh-burger {\n position: relative;\n display: none;\n cursor: pointer;\n}\n\n.gh-burger-box {\n position: relative;\n display: flex;\n align-items: center;\n justify-content: center;\n width: 33px;\n height: 33px;\n}\n\n.gh-burger-inner {\n width: 100%;\n height: 100%;\n}\n\n.gh-burger-box::before {\n position: absolute;\n display: block;\n top: 0;\n left: 0;\n bottom: 0;\n margin: auto;\n content: '';\n width: 100%;\n height: 1px;\n background: currentcolor;\n transition: transform 300ms cubic-bezier(.2,.6,.3,1), width 300ms cubic-bezier(.2,.6,.3,1);\n will-change: transform, width;\n}\n\n.gh-burger-inner::before,\n.gh-burger-inner::after {\n position: absolute;\n display: block;\n top: 0;\n left: 0;\n bottom: 0;\n margin: auto;\n content: '';\n width: 100%;\n height: 1px;\n background: currentcolor;\n transition: transform 250ms cubic-bezier(.2,.7,.3,1), width 250ms cubic-bezier(.2,.7,.3,1);\n will-change: transform, width;\n}\n\n.gh-burger-inner::before {\n transform: translatey(-6px);\n}\n.gh-burger-inner::after {\n transform: translatey(6px);\n}\n\nbody:not(.gh-head-open) .gh-burger:hover .gh-burger-inner::before {\n transform: translatey(-8px);\n}\nbody:not(.gh-head-open) .gh-burger:hover .gh-burger-inner::after {\n transform: translatey(8px);\n}\n\n.gh-head-open .gh-burger-box::before {\n width: 0;\n transform: translatex(19px);\n transition: transform 200ms cubic-bezier(.2,.7,.3,1), width 200ms cubic-bezier(.2,.7,.3,1);\n}\n\n.gh-head-open .gh-burger-inner::before {\n width: 26px;\n transform: translatex(6px) rotate(135deg);\n}\n\n.gh-head-open .gh-burger-inner::after {\n width: 26px;\n transform: translatex(6px) rotate(-135deg);\n}\n\n\n/* Mobile Menu\n/* ---------------------------------------------------------- */\n/* IDs needed to ensure sufficient specificity */\n\n@media (max-width: 900px) {\n .gh-burger {\n display: inline-block;\n }\n #gh-head {\n transition: all 0.4s ease-out;\n overflow: hidden;\n }\n #gh-head .gh-head-inner {\n height: 100%;\n grid-template-columns: 1fr;\n }\n #gh-head .gh-head-brand {\n position: relative;\n z-index: 10;\n grid-column-start: auto;\n max-width: none;\n display: flex;\n align-items: center;\n justify-content: space-between;\n user-select: none;\n }\n .home-template #gh-head .gh-head-brand {\n justify-content: flex-end;\n }\n #gh-head .gh-head-menu {\n align-self: center;\n display: flex;\n flex-direction: column;\n align-items: center;\n text-align: center;\n margin: 0 0 10vh 0;\n font-weight: 300;\n font-size: 3.6rem;\n line-height: 1.1em;\n }\n #gh-head .gh-head-menu .nav li {\n margin: 5px 0;\n }\n #gh-head .gh-head-menu .nav a {\n padding: 8px 0;\n }\n #gh-head .gh-head-menu .nav {\n display: flex;\n flex-direction: column;\n align-items: center;\n }\n #gh-head .gh-head-actions {\n padding: 20px 0;\n justify-content: center;\n text-align: left;\n }\n #gh-head .gh-head-actions a {\n margin: 0 10px;\n }\n /* Hide collapsed content */\n #gh-head .gh-head-actions,\n #gh-head .gh-head-menu {\n display: none;\n }\n /* Open the menu */\n .gh-head-open {\n overflow: hidden;\n height: 100vh;\n }\n .gh-head-open #gh-head {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 3999999;\n overflow-y: scroll;\n }\n .gh-head-open #gh-head .gh-head-inner {\n grid-template-rows: auto 1fr auto;\n }\n .gh-head-open #gh-head .gh-head-actions,\n .gh-head-open #gh-head .gh-head-menu {\n display: flex;\n }\n}\n\n@media (max-width: 600px) {\n #gh-head .gh-head-menu {\n font-size: 6vmin;\n }\n}\n\n.home-template .gh-head {\n position: absolute;\n top: 0;\n right: 0;\n left: 0;\n z-index: 2000;\n}\n\n.home-template .gh-head.has-cover {\n background: transparent;\n}\n\n.home-template.gh-head-open .gh-head {\n background: var(--ghost-accent-color);\n}\n\n.home-template .gh-head-logo {\n display: none;\n}\n.home-template .gh-head-menu {\n margin-left: -2.5vmin;\n}\n\n\n/* 6. Post Feed\n/* ---------------------------------------------------------- */\n\n.post-feed {\n position: relative;\n display: grid;\n grid-gap: 4vmin;\n grid-template-columns: 1fr 1fr 1fr;\n padding: 4vmin 0;\n}\n\n@media (max-width: 1000px) {\n .post-feed {\n grid-template-columns: 1fr 1fr;\n }\n}\n@media (max-width: 700px) {\n .post-feed {\n grid-template-columns: 1fr;\n grid-gap: 40px;\n }\n}\n\n.post-card {\n position: relative;\n flex: 1 1 301px;\n display: flex;\n flex-direction: column;\n min-height: 220px;\n background-size: cover;\n word-break: break-word;\n}\n\n.post-card-image-link {\n position: relative;\n display: block;\n overflow: hidden;\n border-radius: 3px;\n}\n\n.post-card-image {\n width: 100%;\n height: 200px;\n background: var(--color-lightgrey) no-repeat center center;\n\n object-fit: cover;\n}\n\n.post-card-content-link {\n position: relative;\n display: block;\n color: var(--color-darkgrey);\n}\n\n.post-card-content-link:hover {\n text-decoration: none;\n}\n\n.post-card-header {\n margin: 20px 0 0;\n}\n\n.post-card-header h2 {\n font-family: var(--font-heading);\n text-transform: lowercase;\n}\n\n.post-feed .no-image .post-card-content-link {\n padding: 0;\n}\n\n.no-image .post-card-header {\n margin-top: 0;\n}\n\n.post-card-primary-tag {\n margin: 0 0 0.2em;\n color: var(--ghost-accent-color);\n font-size: 1.2rem;\n font-weight: 500;\n letter-spacing: 0.2px;\n text-transform: uppercase;\n}\n\n.post-card-title {\n margin: 0;\n font-size: 2.8rem;\n transition: color 0.2s ease-in-out;\n}\n\n.no-image .post-card-title {\n margin-top: 0;\n}\n\n.post-card-content {\n flex-grow: 1;\n display: flex;\n flex-direction: column;\n}\n\n.post-card-excerpt {\n max-width: 56em;\n color: black;\n}\n\n.post-card-excerpt p {\n margin-bottom: 1em;\n display: -webkit-box;\n overflow-y: hidden;\n -webkit-line-clamp: 3;\n -webkit-box-orient: vertical;\n word-break: break-word;\n font-variant: small-caps;\n letter-spacing: 0.1em;\n font-size: 1.8rem;\n}\n\n.post-card-meta {\n display: flex;\n align-items: center;\n padding: 0;\n}\n\n.author-profile-image,\n.avatar-wrapper {\n display: block;\n width: 100%;\n height: 100%;\n background: color-mod(var(--color-lightgrey) l(+10%));\n border-radius: 100%;\n\n object-fit: cover;\n}\n\n.post-card-meta .profile-image-wrapper,\n.post-card-meta .avatar-wrapper {\n position: relative;\n}\n\n.author-list {\n display: flex;\n flex-wrap: wrap;\n margin: 0 0 0 4px;\n padding: 0;\n list-style: none;\n}\n\n.author-list-item {\n position: relative;\n flex-shrink: 0;\n margin: 0;\n padding: 0;\n}\n\n.static-avatar {\n display: block;\n overflow: hidden;\n margin: 0 0 0 -6px;\n width: 36px;\n height: 36px;\n border-radius: 100%;\n box-shadow: 0 0 0 1px rgba(255,255,255,0.2);\n}\n\n.post-card-byline-content {\n flex: 1 1 50%;\n display: flex;\n flex-direction: column;\n margin: 0 0 0 8px;\n color: color-mod(var(--color-darkgrey) l(+10%));\n font-size: 1.4rem;\n line-height: 1.2em;\n font-weight: 400;\n}\n\n.post-card-byline-content span {\n margin: 0;\n}\n\n.post-card-byline-content a {\n color: color-mod(var(--color-darkgrey) l(+5%));\n font-weight: 600;\n}\n\n.post-card-byline-date {\n font-size: 1.3rem;\n line-height: 1.5em;\n}\n\n.post-card-byline-date .bull {\n display: inline-block;\n margin: 0 2px;\n opacity: 0.6;\n}\n\n.single-author-byline {\n display: flex;\n flex-direction: column;\n margin-left: 5px;\n color: color-mod(var(--color-midgrey) l(-10%));\n font-size: 1.3rem;\n line-height: 1.4em;\n font-weight: 500;\n}\n\n.single-author {\n display: flex;\n align-items: center;\n}\n\n.single-author .static-avatar {\n margin-left: -2px;\n}\n\n.single-author-name {\n display: inline-block;\n}\n\n/* Special Styling for home page grid (below):\n\nThe first post in the list is styled to be bigger than the others and take over\nthe full width of the grid to give it more emphasis. Wrapped in a media query to\nmake sure this only happens on large viewports / desktop-ish devices.\n\n */\n\n@media (min-width: 1001px) {\n .post-card-large {\n grid-column: 1 / span 3;\n display: grid;\n grid-gap: 4vmin;\n grid-template-columns: 1fr 1fr 1fr;\n min-height: 280px;\n border-top: 0;\n }\n\n .post-card-large:not(.no-image) .post-card-header {\n margin-top: 0;\n }\n\n .post-card-large .post-card-image-link {\n position: relative;\n grid-column: 1 / span 2;\n margin-bottom: 0;\n min-height: 380px;\n }\n\n .post-card-large .post-card-image {\n position: absolute;\n width: 100%;\n height: 100%;\n }\n\n .post-card-large .post-card-content {\n justify-content: center;\n }\n\n .post-card-large .post-card-title {\n margin-top: 0;\n font-size: 3.2rem;\n }\n\n .post-card-large .post-card-excerpt p {\n margin-bottom: 1.5em;\n font-size: 2rem;\n line-height: 1.55em;\n -webkit-line-clamp: 8;\n }\n}\n\n\n@media (max-width: 500px) {\n .post-card-title {\n font-size: 3rem;\n }\n\n .post-card-excerpt {\n font-size: 1.6rem;\n }\n}\n\n\n/* 7. Single Post\n/* ---------------------------------------------------------- */\n\n.article {\n padding: 8vmin 0;\n word-break: break-word;\n}\n\n.article-header {\n padding: 0 0 6vmin 0;\n}\n\n.article-tag {\n display: flex;\n justify-content: flex-start;\n align-items: center;\n margin: 0 0 0.5rem;\n color: var(--color-midgrey);\n font-size: 1.3rem;\n line-height: 1.4em;\n letter-spacing: 0.02em;\n font-weight: 600;\n text-transform: uppercase;\n}\n\n.article-tag a {\n color: var(--ghost-accent-color);\n}\n\n.article-title {\n color: color-mod(var(--color-darkgrey) l(-5%));\n font-family: var(--font-heading);\n text-transform: lowercase;\n font-size: 8rem;\n line-height: 1;\n margin-bottom: 0;\n}\n\n.article-excerpt {\n margin: 0 0 1rem;\n font-size: 2.2rem;\n line-height: 1.4em;\n font-variant: small-caps;\n letter-spacing: 0.2em;\n}\n\n.gh-canvas .article-image {\n grid-column: wide-start / wide-end;\n width: 100%;\n margin: 6vmin 0 0;\n}\n\n.gh-canvas .article-image img {\n display: block;\n margin-left: auto;\n margin-right: auto;\n width: 100%;\n}\n\n@media (max-width: 600px) {\n .article-title {\n font-size: 4.5rem;\n }\n .article-excerpt {\n font-size: 1.8rem;\n }\n}\n\n/* -------- */\n\n/* Content grid\n/* ---------------------------------------------------------- */\n\n/* Canvas creates a multi-column, centered grid which the post\nis laid out on top of. Canvas just defines the grid, we don't\nuse it for applying any other styles. */\n\n.gh-canvas {\n display: grid;\n grid-template-columns:\n [full-start]\n minmax(4vmin, auto)\n [wide-start]\n minmax(auto, 240px)\n [main-start]\n min(720px, calc(100% - 8vw))\n [main-end]\n minmax(auto, 240px)\n [wide-end]\n minmax(4vmin, auto)\n [full-end]\n ;\n}\n\n.gh-canvas > * {\n grid-column: main-start / main-end;\n}\n\n.kg-width-wide {\n grid-column: wide-start / wide-end;\n}\n\n.kg-width-full {\n grid-column: full-start / full-end;\n}\n\n.kg-width-full img {\n width: 100%;\n}\n\n\n/* Content\n/* ---------------------------------------------------------- */\n\n/* Content refers to styling all page and post content that is\ncreated within the Ghost editor. The main content handles\nheadings, text, images and lists. We deal with cards lower down. */\n\n/* Default vertical spacing */\n.gh-content > * + * {\n margin-top: 4vmin;\n margin-bottom: 0;\n}\n\n/* [id] represents all headings h1-h6, reset all margins */\n.gh-content > [id],\n.gh-inline [id] {\n margin: 0;\n color: var(--color-darkgrey);\n font-family: var(--font-heading);\n}\n\n/* Add back a top margin to all headings, unless a heading\nis the very first element in the post content */\n.gh-content > [id]:not(:first-child),\n.gh-inline [id]:not(:first-child) {\n margin: 2em 0 0;\n}\n\n/* Add a small margin between a heading and anything after it */\n.gh-content > [id] + *,\n.gh-inline [id] + * {\n margin-top: 1.5rem !important;\n}\n\n/* A larger margin before/after HRs and blockquotes */\n.gh-content > hr,\n.gh-content > blockquote\n.gh-inline hr,\n.gh-inline blockquote {\n position: relative;\n margin-top: 6vmin;\n}\n.gh-content > hr + *,\n.gh-content > blockquote + *\n.gh-inline hr + *,\n.gh-inline blockquote + * {\n margin-top: 6vmin !important;\n}\n\n/* Now the content typography styles */\n.gh-content a {\n color: var(--ghost-accent-color);\n text-decoration: underline;\n word-break: break-word;\n}\n\n.gh-content > blockquote,\n.gh-content > ol,\n.gh-content > ul,\n.gh-content > dl,\n.gh-content > p,\n.gh-inline blockquote,\n.gh-inline ol,\n.gh-inline ul,\n.gh-inline dl,\n.gh-inline p {\n font-family: var(--font-serif);\n font-weight: 400;\n font-size: 2.1rem;\n line-height: 1.6em;\n}\n\n.gh-content > ul,\n.gh-content > ol,\n.gh-content > dl,\n.gh-inline ul,\n.gh-inline ol,\n.gh-inline dl {\n padding-left: 1.9em;\n}\n\n.gh-content > blockquote,\n.gh-inline blockquote {\n position: relative;\n font-style: italic;\n padding: 0;\n}\n\n.gh-content > blockquote::before,\n.gh-inline blockquote::before {\n content: \"\";\n position: absolute;\n left: -1.5em;\n top: 0;\n bottom: 0;\n width: 0.3rem;\n background: var(--ghost-accent-color);\n}\n\n.gh-content :not(pre) > code,\n.gh-inline :not(pre) > code {\n vertical-align: middle;\n padding: 0.15em 0.4em 0.15em;\n border: #e1eaef 1px solid;\n font-weight: 400 !important;\n font-size: 0.9em;\n line-height: 1em;\n color: #15171A;\n background: #f0f6f9;\n border-radius: 0.25em;\n}\n\n.gh-content pre {\n overflow: auto;\n padding: 16px 20px;\n color: var(--color-wash);\n font-size: 1.4rem;\n line-height: 1.5em;\n background: var(--color-darkgrey);\n border-radius: 5px;\n box-shadow: 0 2px 6px -2px rgba(0,0,0,.1), 0 0 1px rgba(0,0,0,.4);\n}\n\n@media (max-width: 650px) {\n .gh-content blockquote,\n .gh-content ol,\n .gh-content ul,\n .gh-content dl,\n .gh-content p {\n font-size: 1.7rem;\n }\n\n .gh-content blockquote::before {\n left: -4vmin;\n }\n}\n\n\n/* Cards\n/* ---------------------------------------------------------- */\n\n/* Cards are dynamic blocks of content which appear within Ghost\nposts, for example: embedded videos, tweets, galleries, or\nspecially styled bookmark links. We add extra styling here to\nmake sure they look good, and are given a bit of extra spacing. */\n\n/* Add extra margin before/after any cards,\nexcept for when immediately preceeded by a heading */\n.gh-content :not(.kg-card):not([id]) + .kg-card {\n margin-top: 6vmin;\n margin-bottom: 0;\n}\n.gh-content .kg-card + :not(.kg-card) {\n margin-top: 6vmin;\n margin-bottom: 0;\n}\n\n/* This keeps small embeds centered */\n.kg-embed-card {\n display: flex;\n flex-direction: column;\n align-items: center;\n width: 100%;\n}\n\n/* This keeps small images centered */\n.kg-image-card img {\n margin: auto;\n}\n\n\n/* Captions */\nfigcaption {\n padding: 1.5rem 1.5rem 0;\n text-align: center;\n color: rgba(0,0,0,0.5);\n font-weight: 600;\n font-size: 1.3rem;\n line-height: 1.4em;\n}\nfigcaption strong {\n color: rgba(0,0,0,0.8);\n}\nfigcaption a {\n color: var(--ghost-accent-color);\n}\n\n\n/* Highly specific styles for traditional Instagram embeds */\niframe.instagram-media {\n margin-top: 6vmin !important;\n margin-left: auto !important;\n margin-right: auto !important;\n margin-bottom: 0 !important;\n}\n\niframe.instagram-media + script + :not([id]) {\n margin-top: 6vmin;\n}\n\n\n/* Galleries\n/* ---------------------------------------------------------- */\n\n/* When there galleries are mixed with images, reduce margin\nbetween them, so it looks like 1 big gallery */\n.kg-image-card + .kg-gallery-card,\n.kg-gallery-card + .kg-image-card,\n.kg-gallery-card + .kg-gallery-card {\n margin-top: 0.75em;\n}\n\n.kg-image-card.kg-card-hascaption + .kg-gallery-card,\n.kg-gallery-card.kg-card-hascaption + .kg-image-card,\n.kg-gallery-card.kg-card-hascaption + .kg-gallery-card {\n margin-top: 1.75em;\n}\n\n.kg-gallery-container {\n position: relative;\n}\n\n.kg-gallery-row {\n display: flex;\n flex-direction: row;\n justify-content: center;\n}\n\n.kg-gallery-image img {\n display: block;\n margin: 0;\n width: 100%;\n height: 100%;\n}\n\n.kg-gallery-row:not(:first-of-type) {\n margin: 0.75em 0 0 0;\n}\n\n.kg-gallery-image:not(:first-of-type) {\n margin: 0 0 0 0.75em;\n}\n\n\n/* Bookmark Cards\n/* ---------------------------------------------------------- */\n\n/* These are styled links with structured data, similar to a\nTwitter card. These styles roughly match what you see in the\nGhost editor. */\n\n.kg-bookmark-card,\n.kg-bookmark-publisher {\n position: relative;\n width: 100%;\n}\n\n.kg-bookmark-container,\n.kg-bookmark-container:hover {\n display: flex;\n color: currentColor;\n font-family: var(--font-sans-serif);\n text-decoration: none !important;\n background: rgba(255,255,255,0.6);\n border-radius: 5px;\n box-shadow: 0 2px 6px -2px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.4);\n overflow: hidden;\n}\n\n.kg-bookmark-content {\n display: flex;\n flex-direction: column;\n flex-grow: 1;\n flex-basis: 100%;\n align-items: flex-start;\n justify-content: flex-start;\n padding: 20px;\n}\n\n.kg-bookmark-title {\n font-size: 1.5rem;\n line-height: 1.4em;\n font-weight: 600;\n color: #15171A;\n}\n\n.kg-bookmark-description {\n display: -webkit-box;\n font-size: 1.4rem;\n line-height: 1.5em;\n margin-top: 3px;\n color: #626d79;\n font-weight: 400;\n max-height: 44px;\n overflow-y: hidden;\n -webkit-line-clamp: 2;\n -webkit-box-orient: vertical;\n}\n\n.kg-bookmark-metadata {\n display: flex;\n align-items: center;\n margin-top: 22px;\n width: 100%;\n color: #394047;\n font-size: 1.4rem;\n font-weight: 500;\n}\n\n.kg-bookmark-icon {\n width: 20px;\n height: 20px;\n margin-right: 6px;\n}\n\n.kg-bookmark-author,\n.kg-bookmark-publisher {\n display: inline;\n}\n\n.kg-bookmark-publisher {\n text-overflow: ellipsis;\n overflow: hidden;\n max-width: 240px;\n white-space: nowrap;\n display: block;\n line-height: 1.65em;\n}\n\n.kg-bookmark-metadata > span:nth-of-type(2) {\n color: #626d79;\n font-weight: 400;\n}\n\n.kg-bookmark-metadata > span:nth-of-type(2):before {\n content: \"β€’\";\n color: #394047;\n margin: 0 6px;\n}\n\n.kg-bookmark-thumbnail {\n position: relative;\n flex-grow: 1;\n min-width: 33%;\n}\n\n.kg-bookmark-thumbnail img {\n width: 100%;\n height: 100%;\n object-fit: cover;\n position: absolute;\n top: 0;\n left: 0;\n border-radius: 0 4px 4px 0;\n}\n\n\n/* Card captions\n/* ---------------------------------------------------------- */\n\n.kg-width-full.kg-card-hascaption {\n display: grid;\n grid-template-columns: inherit;\n}\n\n.kg-width-wide.kg-card-hascaption img {\n grid-column: wide-start / wide-end;\n}\n.kg-width-full.kg-card-hascaption img {\n grid-column: 1 / -1;\n}\n\n.kg-width-full.kg-card-hascaption figcaption {\n grid-column: main-start / main-end;\n}\n\n.article-comments {\n margin: 6vmin 0 0 0;\n}\n\n/* -----old------ */\n\n.footnotes-sep {\n margin-bottom: 30px;\n}\n\n.footnotes {\n font-size: 1.5rem;\n}\n\n.footnotes p {\n margin: 0;\n}\n\n.footnote-backref {\n font-size: 1.2rem;\n font-weight: bold;\n text-decoration: none !important;\n box-shadow: none !important;\n}\n\n/* Tables */\n.post-full-content table {\n display: inline-block;\n overflow-x: auto;\n margin: 0.5em 0 2.5em;\n max-width: 100%;\n width: auto;\n border-spacing: 0;\n border-collapse: collapse;\n font-family: var(--font-sans-serif);\n font-size: 1.6rem;\n white-space: nowrap;\n vertical-align: top;\n}\n\n.post-full-content table {\n -webkit-overflow-scrolling: touch;\n background: radial-gradient(ellipse at left, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 75%) 0 center, radial-gradient(ellipse at right, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 75%) 100% center;\n background-attachment: scroll, scroll;\n background-size: 10px 100%, 10px 100%;\n background-repeat: no-repeat;\n}\n\n.post-full-content table td:first-child {\n background-image: linear-gradient(to right, rgba(255,255,255, 1) 50%, rgba(255,255,255, 0) 100%);\n background-size: 20px 100%;\n background-repeat: no-repeat;\n}\n\n.post-full-content table td:last-child {\n background-image: linear-gradient(to left, rgba(255,255,255, 1) 50%, rgba(255,255,255, 0) 100%);\n background-position: 100% 0;\n background-size: 20px 100%;\n background-repeat: no-repeat;\n}\n\n.post-full-content table th {\n color: var(--color-darkgrey);\n font-size: 1.2rem;\n font-weight: 700;\n letter-spacing: 0.2px;\n text-align: left;\n text-transform: uppercase;\n background-color: color-mod(var(--color-wash) l(+4%));\n}\n\n.post-full-content table th,\n.post-full-content table td {\n padding: 6px 12px;\n border: color-mod(var(--color-wash) l(-1%) s(-5%)) 1px solid;\n}\n\n\n/* 7.1. Post Byline\n/* ---------------------------------------------------------- */\n\n.article-byline {\n display: flex;\n justify-content: space-between;\n margin: 20px 0 0;\n}\n\n.article-byline-content {\n flex-grow: 1;\n display: flex;\n align-items: center;\n}\n\n.article-byline-content .author-list {\n justify-content: flex-start;\n padding: 0 12px 0 0;\n}\n\n.article-byline-meta {\n color: color-mod(var(--color-darkgrey));\n font-size: 1.4rem;\n line-height: 1.2em;\n}\n\n.article-byline-meta h4 {\n margin: 0 0 3px;\n font-size: 1.6rem;\n}\n\n.article-byline-meta .bull {\n display: inline-block;\n margin: 0 2px;\n opacity: 0.6;\n}\n\n.author-avatar {\n display: block;\n overflow: hidden;\n margin: 0 -4px;\n width: 50px;\n height: 50px;\n border: #fff 2px solid;\n border-radius: 100%;\n transition: all 0.5s cubic-bezier(0.4, 0.01, 0.165, 0.99) 700ms;\n}\n\n.basic-info .avatar-wrapper {\n position: relative;\n margin: 0;\n width: 60px;\n height: 60px;\n border: none;\n background: rgba(229, 239, 245, 0.1);\n}\n\n.basic-info .avatar-wrapper svg {\n margin: 0;\n width: 60px;\n height: 60px;\n opacity: 0.15;\n}\n\n.page-template .article-title {\n margin-bottom: 0;\n}\n\n\n/* 7.3. Subscribe\n/* ---------------------------------------------------------- */\n\n.footer-cta {\n position: relative;\n padding: 9vmin 4vmin 10vmin;\n color: #fff;\n text-align: center;\n background: var(--color-darkgrey);\n}\n\n/* Increases the default h2 size by 15%, for small and large screens */\n.footer-cta h2 {\n margin: 0 0 30px;\n font-size: 3.2rem;\n}\n\n@media (max-width: 600px) {\n .footer-cta h2 {\n font-size: 2.65rem;\n }\n}\n\n.footer-cta-button {\n position: relative;\n display: inline-flex;\n align-items: center;\n justify-content: space-between;\n width: 100%;\n max-width: 500px;\n padding: 5px 5px 5px 15px;\n font-size: 1.8rem;\n color: var(--color-midgrey);\n background: #fff;\n border-radius: 8px;\n}\n\n.footer-cta-button span {\n display: inline-block;\n padding: 10px 20px;\n color: #fff;\n font-weight: 500;\n background: var(--ghost-accent-color);\n border-radius: 5px;\n}\n\n.header-cta-button {\n margin-top: 4rem;\n position: relative;\n display: inline-flex;\n align-items: center;\n justify-content: space-between;\n width: 100%;\n max-width: 500px;\n padding: 5px 5px 5px 15px;\n font-size: 1.8rem;\n color: #fff;\n background: #fff2;\n border-radius: 8px;\n}\n\n.header-cta-button span {\n display: inline-block;\n padding: 10px 20px;\n color: #fff;\n font-weight: 500;\n background: var(--ghost-accent-color);\n border-radius: 5px;\n}\n\n\n/* 7.4. Read more\n/* ---------------------------------------------------------- */\n\n.read-more-wrap {\n width: 100%;\n padding: 4vmin;\n margin: 0 auto -40px;\n border-bottom: 1px solid rgba(255, 255, 255, 0.1);\n background: color-mod(var(--color-darkgrey) l(-5%));\n}\n\n.read-more {\n display: grid;\n grid-template-columns: 1fr 1fr 1fr;\n grid-gap: 4vmin;\n}\n\n.read-more .post-card-title {\n color: #fff;\n opacity: 0.8;\n}\n\n.read-more .post-card-excerpt {\n color: rgba(255, 255, 255, 0.6);\n}\n\n.read-more .post-card-byline-content a {\n color: #fff;\n}\n\n\n@media (max-width: 1000px) {\n .read-more {\n grid-template-columns: 1fr 1fr;\n }\n .read-more article:nth-child(3) {\n display: none;\n }\n}\n\n@media (max-width: 700px) {\n .read-more {\n grid-template-columns: 1fr;\n }\n .read-more article:nth-child(2) {\n display: none;\n }\n}\n\n/* 7.5. Snipette Scissors\n/* ---------------------------------------------------------- */\n\n.gh-content > hr,\n.gh-inline hr {\n border: 0;\n height: 3rem;\n display: block;\n background-image: url(/assets/images/scissors.png);\n background-size: contain;\n background-repeat: no-repeat;\n background-position: 50%;\n}\n\n.gh-content > hr::after,\n.gh-inline hr::after {\n display: none;\n}\n\n/* 8. Author Template\n/* ---------------------------------------------------------- */\n\n.author-template .posts {\n position: relative;\n height: 100%;\n display: grid;\n grid-template-columns: 200px 1fr 1fr;\n grid-gap: 4vmin;\n}\n\n.author-template .posts .post-feed {\n grid-column: 2 / 4;\n grid-template-columns: 1fr 1fr;\n}\n\n.author-profile {\n padding: 4vmin 0;\n}\n\n.author-profile-content {\n height: auto;\n position: sticky;\n top: 4vmin;\n font-size: 1.4rem;\n line-height: 1.4em;\n}\n\n.author-profile-pic {\n display: block;\n width: 150px;\n height: 150px;\n object-fit: cover;\n margin: 0 0 2rem;\n background: color-mod(var(--color-lightgrey) l(+10%));\n border-radius: 50%;\n}\n\n.author-profile h1 {\n margin: 0 0 0.3em;\n font-size: 2rem;\n}\n\n.author-profile p {\n margin: 0 0 1.5em;\n color: color-mod(var(--color-midgrey) l(-8%));\n}\n\n.author-profile-location {\n margin: 0 0 1.5em;\n font-weight: 700;\n}\n\n.author-profile-social-link {\n display: block;\n padding: 0 0 5px;\n font-size: 1.3rem;\n color: color-mod(var(--color-midgrey) l(-8%));\n text-overflow: ellipsis;\n overflow: hidden;\n max-width: 100%;\n white-space: nowrap;\n}\n\n.author-profile-social-link:hover {\n color: var(--color-darkgrey);\n}\n\n@media (max-width: 900px) {\n .author-template .posts .post-feed {\n grid-template-columns: 1fr;\n }\n}\n\n@media (max-width: 650px) {\n .author-template .posts {\n grid-template-columns: 1fr;\n grid-gap: 0;\n }\n .author-template .posts .post-feed {\n grid-column: 1 / auto;\n }\n .author-profile {\n padding-right: 0;\n }\n .author-profile-content {\n display: flex;\n flex-direction: column;\n align-items: center;\n text-align: center;\n }\n}\n\n\n/* 8. Tag Template\n/* ---------------------------------------------------------- */\n\n.tag-template .post-card-large .post-card-image-link {\n grid-column: 2 / span 2;\n order: 2;\n}\n\n.tag-template .post-card-large .post-card-content {\n order: 1;\n}\n\n\n/* 9. Error Template\n/* ---------------------------------------------------------- */\n\n.error-content {\n padding: 14vw 4vw 6vw;\n}\n\n.error-message {\n padding-bottom: 10vw;\n text-align: center;\n}\n\n.error-code {\n margin: 0;\n color: var(--ghost-accent-color);\n font-size: 12vw;\n line-height: 1em;\n letter-spacing: -5px;\n}\n\n.error-description {\n margin: 0;\n color: var(--color-midgrey);\n font-size: 3.2rem;\n line-height: 1.3em;\n font-weight: 400;\n}\n\n.error-link {\n display: inline-block;\n margin-top: 5px;\n}\n\n@media (min-width: 940px) {\n .error-content .post-card {\n margin-bottom: 0;\n padding-bottom: 0;\n border-bottom: none;\n }\n}\n\n@media (max-width: 800px) {\n .error-content {\n padding-top: 24vw;\n }\n .error-code {\n font-size: 11.2rem;\n }\n .error-message {\n padding-bottom: 16vw;\n }\n .error-description {\n margin: 5px 0 0 0;\n font-size: 1.8rem;\n }\n}\n\n@media (max-width: 500px) {\n .error-content {\n padding-top: 28vw;\n }\n .error-message {\n padding-bottom: 14vw;\n }\n}\n\n\n/* 11. Site Footer\n/* ---------------------------------------------------------- */\n\n.site-footer {\n position: relative;\n margin: 40px 0 0 0;\n padding: 40px 4vmin 140px;\n color: #fff;\n background: color-mod(var(--color-darkgrey) l(-5%));\n}\n\n.site-footer .inner {\n display: grid;\n grid-gap: 40px;\n grid-template-columns: auto 1fr auto;\n color: rgba(255,255,255,0.7);\n font-size: 1.4rem;\n}\n\n.site-footer .copyright a {\n color: #fff;\n letter-spacing: -0.015em;\n font-weight: 500;\n}\n\n.site-footer a {\n color: rgba(255,255,255,0.7);\n}\n\n.site-footer a:hover {\n color: rgba(255,255,255,1);\n text-decoration: none;\n}\n\n.site-footer-nav ul {\n display: flex;\n justify-content: center;\n flex-wrap: wrap;\n margin: 0 0 20px;\n padding: 0;\n list-style: none;\n}\n\n.site-footer-nav li {\n display: inline-flex;\n align-items: center;\n padding: 0;\n margin: 0;\n line-height: 2em;\n}\n\n.site-footer-nav a {\n position: relative;\n display: inline-flex;\n align-items: center;\n margin-left: 10px;\n}\n\n.site-footer-nav li:not(:first-child) a:before {\n content: \"\";\n display: block;\n width: 2px;\n height: 2px;\n margin: 0 10px 0 0;\n background: #fff;\n border-radius: 100%;\n}\n\n@media (max-width: 800px) {\n .site-footer .inner {\n max-width: 500px;\n grid-template-columns: 1fr;\n grid-gap: 0;\n text-align: center;\n }\n .site-footer .copyright,\n .site-footer .copyright a {\n color: #fff;\n font-size: 1.5rem;\n }\n}\n\n.site-footer .gh-social {\n text-align: center;\n}\n\n\n/* 12. Dark Mode\n/* ---------------------------------------------------------- */\n\n/* If you prefer a dark color scheme, you can enable dark mode\nby adding the following code to the Head section of \"Code Injection\"\nsettings inside: Ghost Admin > Settings > Advanced\n\n\n\nOr you can just edit default.hbs and add the .dark-mode class directly\nto the html tag on the very first line of the file.\n\n */\n\nhtml.dark-mode body {\n color: rgba(255, 255, 255, 0.75);\n background: var(--color-darkmode);\n}\n\nhtml.dark-mode img {\n opacity: 0.9;\n}\n\nhtml.dark-mode .post-card,\nhtml.dark-mode .post-card:hover {\n border-bottom-color: color-mod(var(--color-darkmode) l(+8%));\n}\n\nhtml.dark-mode .post-card-byline-content a {\n color: rgba(255, 255, 255, 0.75);\n}\n\nhtml.dark-mode .post-card-byline-content a:hover {\n color: #fff;\n}\n\nhtml.dark-mode .post-card-image {\n background: var(--color-darkmode);\n}\n\nhtml.dark-mode .post-card-title {\n color: rgba(255, 255, 255, 0.85);\n}\n\nhtml.dark-mode .post-card-excerpt {\n color: color-mod(var(--color-midgrey) l(+10%));\n}\n\nhtml.dark-mode .post-full-content {\n background: var(--color-darkmode);\n}\n\nhtml.dark-mode .article-title {\n color: rgba(255, 255, 255, 0.9);\n}\n\nhtml.dark-mode .article-excerpt {\n color: color-mod(var(--color-midgrey) l(+10%));\n}\n\nhtml.dark-mode .post-full-image {\n background-color: color-mod(var(--color-darkmode) l(+8%));\n}\n\nhtml.dark-mode .article-byline {\n border-top-color: color-mod(var(--color-darkmode) l(+15%));\n}\n\nhtml.dark-mode .article-byline-meta h4 a {\n color: rgba(255, 255, 255, 0.75);\n}\n\nhtml.dark-mode .article-byline-meta h4 a:hover {\n color: #fff;\n}\n\nhtml.dark-mode .no-image .author-social-link a {\n color: rgba(255, 255, 255, 0.75);\n}\n\nhtml.dark-mode .gh-content h1,\nhtml.dark-mode .gh-content h2,\nhtml.dark-mode .gh-content h3,\nhtml.dark-mode .gh-content h4,\nhtml.dark-mode .gh-content h5,\nhtml.dark-mode .gh-content h6 {\n color: rgba(255, 255, 255, 0.9);\n}\n\nhtml.dark-mode .gh-content pre {\n background: color-mod(var(--color-darkgrey) l(-8%));\n}\n\nhtml.dark-mode .gh-content :not(pre) > code {\n background: color-mod(var(--color-darkgrey) l(+6%));\n border-color: color-mod(var(--color-darkmode) l(+8%));\n color: var(--color-wash);\n}\n\nhtml.dark-mode .post-full-content a {\n color: #fff;\n box-shadow: inset 0 -1px 0 #fff;\n}\n\nhtml.dark-mode .post-full-content strong {\n color: #fff;\n}\n\nhtml.dark-mode .post-full-content em {\n color: #fff;\n}\n\nhtml.dark-mode .post-full-content code {\n color: #fff;\n background: #000;\n}\n\nhtml.dark-mode hr {\n border-top-color: color-mod(var(--color-darkmode) l(+8%));\n}\n\nhtml.dark-mode .post-full-content hr:after {\n background: color-mod(var(--color-darkmode) l(+8%));\n box-shadow: var(--color-darkmode) 0 0 0 5px;\n}\n\nhtml.dark-mode .gh-content figcaption {\n color: rgba(255, 255, 255, 0.6);\n}\n\nhtml.dark-mode .post-full-content table td:first-child {\n background-image: linear-gradient(to right, var(--color-darkmode) 50%, color-mod(var(--color-darkmode) a(0%)) 100%);\n}\n\nhtml.dark-mode .post-full-content table td:last-child {\n background-image: linear-gradient(to left, var(--color-darkmode) 50%, color-mod(var(--color-darkmode) a(0%)) 100%);\n}\n\nhtml.dark-mode .post-full-content table th {\n color: rgba(255, 255, 255, 0.85);\n background-color: color-mod(var(--color-darkmode) l(+8%));\n}\n\nhtml.dark-mode .post-full-content table th,\nhtml.dark-mode .post-full-content table td {\n border: color-mod(var(--color-darkmode) l(+8%)) 1px solid;\n}\n\nhtml.dark-mode .post-full-content .kg-bookmark-container,\nhtml.dark-mode .post-full-content .kg-bookmark-container:hover {\n color: rgba(255, 255, 255, 0.75);\n box-shadow: 0 0 1px rgba(255,255,255,0.9);\n}\n\nhtml.dark-mode .post-full-content input {\n color: color-mod(var(--color-midgrey) l(-30%));\n}\n\nhtml.dark-mode .kg-bookmark-title {\n color: #fff;\n}\n\nhtml.dark-mode .kg-bookmark-description {\n color: rgba(255, 255, 255, 0.75);\n}\n\nhtml.dark-mode .kg-bookmark-metadata {\n color: rgba(255, 255, 255, 0.75);\n}\n\nhtml.dark-mode .site-archive-header .no-image {\n color: rgba(255, 255, 255, 0.9);\n background: var(--color-darkmode);\n}\n\nhtml.dark-mode .subscribe-form {\n border: none;\n background: linear-gradient(color-mod(var(--color-darkmode) l(-6%)), color-mod(var(--color-darkmode) l(-3%)));\n}\n\nhtml.dark-mode .subscribe-form-title {\n color: rgba(255, 255, 255, 0.9);\n}\n\nhtml.dark-mode .subscribe-form p {\n color: rgba(255, 255, 255, 0.7);\n}\n\nhtml.dark-mode .subscribe-email {\n border-color: color-mod(var(--color-darkmode) l(+6%));\n color: rgba(255, 255, 255, 0.9);\n background: color-mod(var(--color-darkmode) l(+3%));\n}\n\nhtml.dark-mode .subscribe-email:focus {\n border-color: color-mod(var(--color-darkmode) l(+25%));\n}\n\nhtml.dark-mode .subscribe-form button {\n opacity: 0.9;\n}\n\nhtml.dark-mode .subscribe-form .invalid .message-error,\nhtml.dark-mode .subscribe-form .error .message-error {\n color: color-mod(var(--color-red) l(+5%) s(-5%));\n}\n\nhtml.dark-mode .subscribe-form .success .message-success {\n color: color-mod(var(--color-green) l(+5%) s(-5%));\n}\n\n/* 13. Extra banners and promos\n/* ---------------------------------------------------------- */\n\n/* This section is for extra banners and promos, such as for\nthe webinar or crowdfunding campaign. This includes banners\nmasquerading as posts on the home page, as well as banners\nof the more traditional variety that sit at the bottom of a\npost.\n\n */\n\n.gh-banner div {\n\tfont-family: var(--font-sans-serif);\n\tbackground-color: var(--ghost-accent-color);\n\tcolor: white;\n\tmargin-top: 2rem;\n\tmargin-bottom: 2rem;\n\tpadding: 5rem 2rem;\n\ttext-align: center;\n\tfont-size: 1.8rem;\n}\n\n.gh-banner a {\n color: white;\n}\n\n.gh-banner-title {\n\tfont-size: 2.1rem;\n}\n\n.gh-banner-img {\n\tmax-width: min(20rem, 100vw);\n\tmargin: 2rem auto;\n}\n\n.gh-banner-button, a.gh-banner-button {\n\tfont-family: var(--font-sans-serif);\n\tfont-variant: none;\n\tletter-spacing: 0;\n\ttext-transform: initial;\n\tcolor: black;\n\n\ttext-decoration: none;\n}\n\n.gh-banner-button span {\n\tpadding: 1rem 3rem;\n\tbackground-color: white;\n\tborder-radius: 3rem;\n\tdisplay: block;\n\tmargin: 2rem;\n}\n\n.gh-banner p {\n\tpadding: 2rem;\n}\n\n.post-card-callout {\n\tbackground-color: var(--ghost-accent-color);\n}\n\n.post-card-callout-link {\n\tmargin: auto;\n\tgrid-column-start: 2;\n}\n\n.post-card-callout-image {\n\tmargin-top: 2rem;\n}\n\n/*\n\nHey! You reached the end.\n\nHope you enjoyed this CSS file, if you have any suggestions\nfor improvements that might be useful for everyone who uses\nthis theme, you can find the open source repository for it\nhere: https://github.com/tryghost/casper\n\nOr, if you've just scrolled all the way to the bottom of the\nfile to add some of your own styles. Well, you've come to\nthe right place. Onward!\n\n */\n"]} \ No newline at end of file diff --git a/assets/css/screen.css b/assets/css/screen.css index 0adc05b..fd88672 100644 --- a/assets/css/screen.css +++ b/assets/css/screen.css @@ -21,6 +21,7 @@ production stylesheet in assets/built/screen.css 9. Error Template 11. Site Footer 12. Dark Mode +13. Extra banners and promos */ @@ -2244,6 +2245,76 @@ html.dark-mode .subscribe-form .success .message-success { color: color-mod(var(--color-green) l(+5%) s(-5%)); } +/* 13. Extra banners and promos +/* ---------------------------------------------------------- */ + +/* This section is for extra banners and promos, such as for +the webinar or crowdfunding campaign. This includes banners +masquerading as posts on the home page, as well as banners +of the more traditional variety that sit at the bottom of a +post. + + */ + +.gh-banner div { + font-family: var(--font-sans-serif); + background-color: var(--ghost-accent-color); + color: white; + margin-top: 2rem; + margin-bottom: 2rem; + padding: 5rem 2rem; + text-align: center; + font-size: 1.8rem; +} + +.gh-banner a { + color: white; +} + +.gh-banner-title { + font-size: 2.1rem; +} + +.gh-banner-img { + max-width: min(20rem, 100vw); + margin: 2rem auto; +} + +.gh-banner-button, a.gh-banner-button { + font-family: var(--font-sans-serif); + font-variant: none; + letter-spacing: 0; + text-transform: initial; + color: black; + + text-decoration: none; +} + +.gh-banner-button span { + padding: 1rem 3rem; + background-color: white; + border-radius: 3rem; + display: block; + margin: 2rem; +} + +.gh-banner p { + padding: 2rem; +} + +.post-card-callout { + background-color: var(--ghost-accent-color); +} + +.post-card-callout-link { + margin: auto; + grid-column-start: 2; +} + +.post-card-callout-image { + margin-top: 2rem; +} + /* Hey! You reached the end. diff --git a/assets/images/presspup.png b/assets/images/presspup.png new file mode 100644 index 0000000000000000000000000000000000000000..0378ee425fb5133e189c257073fae42bfec9e95e GIT binary patch literal 65709 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 Xw^fvh(+|JE0REH}G~}yf%|reV!`2l; literal 0 HcmV?d00001 diff --git a/index.hbs b/index.hbs index f71fa59..cdac85d 100644 --- a/index.hbs +++ b/index.hbs @@ -39,6 +39,21 @@ into the {body} of the default.hbs template --}}
{{#foreach posts}} + {{!-- Insert a banner at the 5th position --}} + {{#has index="4"}} +
+ +
+ +

Snipette in print can become cheaper! But we need 1000 subscribers.

+

+ Become one of them +

+
+
+
+ {{/has}} + {{!-- The tag below includes the markup for each post - partials/post-card.hbs --}} {{> "post-card"}} diff --git a/post.hbs b/post.hbs index 1bf9fdc..95b9922 100644 --- a/post.hbs +++ b/post.hbs @@ -73,6 +73,19 @@ into the {body} tag of the default.hbs template --}} {{content}} + + {{!-- Temporary crowdfunding callout --}} +
+
+ +

Snipette in print can become cheaper! But we need your help.

+

If we get enough subscriber pledges, we can switch to offset printing and make Snipette Analog cheaper for everyone. Add your name nowβ€”and once we get enough entries, we'll collect the payment and start printing!

+ + Add your pledge + +
+
+ {{!--
If you want to embed comments, this is a good place to paste your code!