1 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:-apple-system
,BlinkMacSystemFont
,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif
;--font-serif:Georgia
,Times
,serif
;--font-mono:Menlo
,Courier
,monospace
}.viewport
{display:flex
;flex-direction:column
;min-height:100vh}.viewport
>main
{flex-grow:1}.outer
{position:relative
;padding:0 4vmin}.inner
{margin:0 auto
;max-width:1200px;width:100%}.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
}.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:340px;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.6rem;line-height:1.3em}.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:22px;width:22px;fill:#fff}.gh-social-facebook svg
{height:20px;width:20px}a
.gh-head-button
{display:block
;padding:8px 15px;color:var
(--color-darkgrey
);font-weight:500;letter-spacing:-.015em;font-size:1.5rem;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-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 0 .4em;font-size:2.4rem;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:#60757e}.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
}.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:#90a2aa;font-size:1.4rem;line-height:1.2em;font-weight:400}.post-card-byline-content span
{margin:0}.post-card-byline-content a
{color:#373c44;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:1.7rem;line-height:1.55em;-webkit-line-clamp:8}}@media
(max-width:500px){.post-card-title
{font-size:1.9rem}.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}.article-excerpt
{margin:0 0 1rem;font-size:2rem;line-height:1.4em;opacity:.6}.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-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
]{margin:0;color:var
(--color-darkgrey
)}.gh-content
>[id
]:not
(:first-child
){margin:2em 0 0}.gh-content
>[id
]+*{margin-top:1.5rem!important
}.gh-content
>blockquote
,.gh-content
>hr
{position:relative
;margin-top:6vmin}.gh-content
>blockquote
+*,.gh-content
>hr
+*{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
{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
{padding-left:1.9em}.gh-content
>blockquote
{position:relative
;font-style:italic
;padding:0}.gh-content
>blockquote:before
{content:"";position:absolute
;left:-1.5em;top:0;bottom:0;width:.3rem;background:var
(--ghost-accent-color
)}.gh-content :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
}.kg-card 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}.kg-card figcaption strong
{color:rgba
(0,0,0,.8)}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:#738a94;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}.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
}}.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.3rem}.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}}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}
2 /*# sourceMappingURL=screen.css.map */