From 58fa9175cba3c33ee52f004c46b070e794c72545 Mon Sep 17 00:00:00 2001 From: Sodbileg Gansukh Date: Thu, 28 Oct 2021 11:40:23 +0800 Subject: [PATCH] Use Google Fonts for font declaration --- assets/built/screen.css | 2 +- assets/built/screen.css.map | 2 +- assets/css/screen.css | 9 --------- default.hbs | 4 +++- fonts/inter-var-latin.woff2 | Bin 36532 -> 0 bytes 5 files changed, 5 insertions(+), 12 deletions(-) delete mode 100644 fonts/inter-var-latin.woff2 diff --git a/assets/built/screen.css b/assets/built/screen.css index befe839..5f7c3e9 100644 --- a/assets/built/screen.css +++ b/assets/built/screen.css @@ -1,2 +1,2 @@ -:root{--color-primary-text:#333;--color-secondary-text:#888;--color-white:#fff;--color-lighter-gray:#f6f6f6;--color-light-gray:#e6e6e6;--color-mid-gray:#ccc;--color-dark-gray:#444;--color-darker-gray:#15171a;--color-black:#000;--font-sans:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;--font-serif:Georgia,serif;--font-mono:Menlo,Consolas,Monaco,Liberation Mono,Lucida Console,monospace;--head-nav-gap:2.8rem;--h1-size:4.6rem;--gap:3.6rem}@media (max-width:767px){:root{--h1-size:3.2rem!important;--gap:2rem}}*,:after,:before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}ol[role=list],ul[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{text-rendering:optimizeSpeed;line-height:1.5;min-height:100vh}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{display:block;max-width:100%}button,input,select,textarea{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}html{font-size:62.5%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-white);color:var(--color-primary-text);font-family:var(--font-sans);font-size:1.6rem;line-height:1.6}img{height:auto}a{color:var(--color-darker-gray);text-decoration:none}a:hover{opacity:.8}h1,h2,h3,h4,h5,h6{color:var(--color-darker-gray);letter-spacing:-.03em;line-height:1.15}h1{font-size:var(--h1-size)}h2{font-size:2.8rem}h3{font-size:2.4rem}h4{font-size:2.2rem}h5{font-size:2rem}h6{font-size:1.8rem}hr{background-color:var(--color-light-gray);border:0;height:1px;width:100%}blockquote{border-left:4px solid var(--ghost-accent-color);font-style:italic;padding-left:2rem}figcaption{color:var(--color-secondary-text);font-size:1.4rem;line-height:1.4;margin-top:1.6rem;text-align:center}pre{-webkit-overflow-scrolling:touch;background-color:var(--color-lighter-gray);-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;line-height:1.5;overflow-x:scroll;padding:1.6rem 2.4rem;white-space:pre}code{font-family:var(--font-mono);font-size:15px}:not(pre)>code{background-color:var(--color-lighter-gray);border-radius:3px;color:var(--ghost-accent-color);padding:.4rem}iframe{border:0;display:block;overflow:hidden;width:100%}@media (max-width:767px){h2{font-size:2.4rem}h3{font-size:2.1rem}}.gh-site{display:flex;flex-direction:column;min-height:100vh}.gh-main{flex-grow:1;padding-bottom:8rem;padding-top:8rem}.gh-outer{padding-left:var(--gap);padding-right:var(--gap)}.gh-inner{margin:0 auto;max-width:1200px}.gh-canvas{display:grid;grid-template-columns:[full-start] minmax(var(--gap),auto) [wide-start] minmax(auto,240px) [main-start] min(720px,calc(100% - var(--gap)*2)) [main-end] minmax(auto,240px) [wide-end] minmax(var(--gap),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%}@media (max-width:767px){#gh-main{padding-bottom:4.8rem;padding-top:4.8rem}}.gh-head{background-color:var(--color-white)}.gh-head-inner{align-items:center;-moz-column-gap:var(--head-nav-gap);column-gap:var(--head-nav-gap);display:grid;grid-auto-flow:row dense;grid-template-columns:1fr auto auto;padding:3.2rem 0}.gh-head-brand{line-height:1}.gh-head-brand-wrapper{align-items:center;display:flex}.gh-head-logo{font-size:2.4rem;font-weight:700;letter-spacing:-.03em}.gh-head-logo img{max-height:32px}.gh-head-description{color:var(--color-secondary-text);margin-left:2rem;padding-left:2rem;position:relative}.gh-head-description:before{background-color:var(--color-light-gray);content:"";height:40px;left:0;margin-top:-20px;position:absolute;top:50%;width:1px}.gh-head-menu{align-items:center;display:flex}.nav{align-items:center;display:inline-flex;list-style:none;margin:0;padding:0}.gh-head .nav li+li{margin-left:var(--head-nav-gap)}.gh-head-actions{display:flex;justify-content:flex-end}.gh-head-btn.gh-btn{font-size:1.5rem;padding:.9rem 1.4rem}.gh-head-btn:not(.gh-btn){align-items:center;color:var(--ghost-accent-color);display:inline-flex}.is-head-b--n--a .gh-head-inner{grid-template-columns:1fr auto 1fr}.is-head-b-n--a .gh-head-inner{grid-template-columns:auto auto 1fr}.is-head-n--b--a .gh-head-inner{grid-template-columns:1fr auto 1fr}.is-head-n--b--a .gh-head-brand{grid-column-start:2}.is-head-b--a_n .gh-head-inner{grid-template-columns:auto 1fr;row-gap:1.6rem}.is-head-b--a_n .gh-head-menu{grid-row-start:2}.is-head-b_n .gh-head-inner{grid-template-columns:auto;height:auto;justify-content:center;padding:3.2rem 0;row-gap:2.4rem;text-align:center}.is-head-b_n .gh-head-logo img{margin:0 auto}.is-head-b_n .gh-head-actions{display:none}.is-head-transparent.home-template .gh-head{background-color:transparent;left:0;position:absolute;right:0;z-index:10}.is-head-transparent:not(.home-template) .gh-head{background-color:var(--ghost-accent-color)}.is-head-transparent .gh-head-logo,.is-head-transparent .gh-head .nav a{color:var(--color-white)}.is-head-transparent .gh-burger:after,.is-head-transparent .gh-burger:before,.is-head-transparent .gh-head-btn{background-color:var(--color-white)}.is-head-transparent .gh-head-btn{color:var(--color-darker-gray)}.is-head-dark .gh-head{background-color:var(--color-darker-gray)}.is-head-dark .gh-head-logo,.is-head-dark .gh-head .nav a{color:var(--color-white)}.is-head-dark .gh-head-description{color:hsla(0,0%,100%,.7);margin-left:2rem;padding-left:2rem}.is-head-dark .gh-head-description:before{background-color:hsla(0,0%,100%,.4);height:32px;margin-top:-16px}.is-head-dark .gh-burger:after,.is-head-dark .gh-burger:before{background-color:var(--color-white)}.is-head-dark .gh-head-btn{color:#fff}.is-head-brand .gh-head,.is-head-dark .gh-head-btn{background-color:var(--ghost-accent-color)}.is-head-brand .gh-head-logo,.is-head-brand .gh-head .nav a{color:var(--color-white)}.is-head-brand .gh-head-description{color:hsla(0,0%,100%,.7);margin-left:2rem;padding-left:2rem}.is-head-brand .gh-head-description:before{background-color:hsla(0,0%,100%,.4);height:32px;margin-top:-16px}.is-head-brand .gh-burger:after,.is-head-brand .gh-burger:before{background-color:var(--color-white)}.is-head-brand .gh-head-btn{background-color:#fff;color:var(--color-darker-gray)}.gh-burger{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;cursor:pointer;display:none;height:30px;margin-right:-3px;padding:0;position:relative;width:30px}.gh-burger:after,.gh-burger:before{background-color:var(--color-darker-gray);content:"";height:1px;left:3px;position:absolute;transition:all .2s cubic-bezier(.04,.04,.12,.96) .1008s;width:24px}.gh-burger:before{top:11px}.gh-burger:after{bottom:11px}.is-head-open .gh-burger:before{top:15px;transform:rotate(45deg)}.is-head-open .gh-burger:after{bottom:14px;transform:rotate(-45deg)}@media (max-width:767px){#gh-head .gh-head-inner{padding:2rem 0}#gh-head .gh-head-description{display:none}}@media (max-width:991px){#gh-head .gh-head-inner{grid-template-columns:1fr}#gh-head .gh-head-brand{align-items:center;display:flex;grid-column-start:1;justify-content:space-between}.gh-burger{display:block}#gh-head .gh-head-actions,#gh-head .gh-head-menu{display:none}#gh-head .nav a{font-size:2.4rem}#gh-head .nav li+li{margin-left:0;margin-top:1.2rem}#gh-head .gh-head-actions{text-align:center}#gh-head .gh-head-btn{margin-left:0;margin-top:3.2rem}#gh-head .gh-head-btn:not(.gh-btn){font-size:2rem}.is-head-open #gh-head{-webkit-overflow-scrolling:touch;bottom:0;left:0;overflow-y:scroll;padding:0 var(--gap) 2.4rem;position:fixed;right:0;top:0;z-index:3999999}.is-head-open #gh-head .gh-head-inner{grid-template-rows:auto 1fr auto;height:100%}.is-head-open #gh-head .gh-head-actions,.is-head-open #gh-head .gh-head-menu{display:block}.is-head-open #gh-head .nav{display:flex;flex-direction:column}.is-head-open.is-head-transparent #gh-head{background-color:var(--ghost-accent-color)}}.gh-cover{min-height:var(--cover-height,50vh);position:relative}.gh-cover-image{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.gh-article-tag{color:var(--ghost-accent-color)}.gh-article-excerpt{color:var(--color-secondary-text);font-size:2.1rem;letter-spacing:-.01em;line-height:1.5;margin-top:2rem}.gh-article-image{grid-column:wide-start/wide-end;margin-top:4rem}@media (max-width:767px){.gh-article-excerpt{font-size:1.9rem}.gh-article-image{margin-top:2.4rem}}.gh-content{margin-top:4rem}.gh-content>*+*{margin-bottom:0;margin-top:2.8rem}.gh-content>[id]{margin:0}.gh-content>[id]:not(:first-child){margin-top:4.8rem}.gh-content>[id]+*{margin-top:1.6rem}.gh-content>blockquote,.gh-content>hr{margin-top:4rem;position:relative}.gh-content>blockquote+*,.gh-content>hr+*{margin-top:4rem}.gh-content h3{font-weight:600}.gh-content a:not(.gh-btn):not(.gh-cta-link){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-size:1.9rem;letter-spacing:var(--content-letter-spacing,0)}.is-serif-content .gh-content>blockquote,.is-serif-content .gh-content>dl,.is-serif-content .gh-content>ol,.is-serif-content .gh-content>p,.is-serif-content .gh-content>ul{font-family:var(--font-serif);font-size:2.1rem}.gh-content>dl,.gh-content>ol,.gh-content>ul{padding-left:4rem}.gh-content li+li{margin-top:.8rem}@media (max-width:767px){.gh-content{margin-top:3.2rem}.gh-content>*+*{margin-top:2rem}.gh-content>[id]:not(:first-child){margin-top:3.2rem}.gh-content>blockquote,.gh-content>dl,.gh-content>ol,.gh-content>p,.gh-content>ul{font-size:1.7rem}.is-serif-content .gh-content>blockquote,.is-serif-content .gh-content>dl,.is-serif-content .gh-content>ol,.is-serif-content .gh-content>p,.is-serif-content .gh-content>ul{font-size:1.9rem}.gh-content>dl,.gh-content>ol,.gh-content>ul{padding-left:2.8rem}}.gh-cta{display:flex;flex-direction:column;margin-bottom:4rem;margin-top:-16rem;text-align:center}.gh-cta:before{background:linear-gradient(180deg,hsla(0,0%,100%,0),var(--color-white));content:"";height:160px;margin-bottom:4rem}.gh-cta-title{font-size:2.2rem;letter-spacing:-.02em;margin-bottom:3.2rem}.gh-cta-actions{align-items:center;display:flex;flex-direction:column}.gh-cta-link{color:var(--color-secondary-text);font-size:1.4rem;margin-top:.8rem;text-decoration:none}.gh-cta-link:hover{color:var(--color-darker-gray)}@media (max-width:767px){.gh-cta-actions{-moz-column-gap:.8rem;column-gap:.8rem}}.gh-content .kg-card+:not(.kg-card),.gh-content :not(.kg-card):not([id])+.kg-card{margin-top:4rem}.kg-gallery-card+.kg-gallery-card,.kg-gallery-card+.kg-image-card,.kg-image-card+.kg-gallery-card,.kg-image-card+.kg-image-card{margin-top:.8rem}.kg-gallery-container{position:relative}.kg-gallery-row{display:flex;flex-direction:row;justify-content:center}.kg-gallery-image,.kg-image{cursor:pointer}.kg-gallery-image img{height:100%;width:100%}.kg-gallery-row:not(:first-of-type){margin:.8rem 0 0}.kg-gallery-image:not(:first-of-type){margin:0 0 0 .8rem}.kg-bookmark-card{position:relative}.kg-bookmark-container{border:1px solid var(--color-light-gray);border-radius:4px;display:flex;overflow:hidden;text-decoration:none!important}.kg-bookmark-container:hover{border-color:var(--color-mid-gray);opacity:1}.kg-bookmark-content{flex-grow:1;overflow:hidden;padding:2.4rem}.kg-bookmark-title{color:var(--color-darker-gray);font-size:1.8rem;font-weight:700;line-height:1.3}.kg-bookmark-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--color-secondary-text);display:-webkit-box;font-size:1.5rem;font-weight:400;margin-top:.4rem;overflow:hidden;text-overflow:ellipsis}.kg-bookmark-metadata{align-items:center;display:flex;font-size:1.4rem;font-weight:600;line-height:1;margin-top:2.4rem}.kg-bookmark-icon{height:20px;margin-right:.6rem;width:20px}.kg-bookmark-author,.kg-bookmark-publisher{color:var(--color-darker-gray)}.kg-bookmark-author+.kg-bookmark-publisher:before{content:"•";font-family:serif;padding:0 .6rem}.kg-bookmark-thumbnail{flex-shrink:0;margin-left:2rem;position:relative;width:220px}.kg-bookmark-thumbnail img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}@media (max-width:767px){.kg-bookmark-container{flex-direction:column-reverse}.kg-bookmark-thumbnail{height:200px;margin-left:0;width:100%}}.pagination{display:grid;grid-template-columns:1fr auto 1fr;margin-top:6.4rem}.page-number{grid-column-start:2}.older-posts{text-align:right}.gh-navigation{align-items:center;-moz-column-gap:2.4rem;column-gap:2.4rem;display:grid;grid-template-columns:1fr auto 1fr}.gh-navigation>div{align-items:center;display:flex}.gh-navigation-next{justify-content:flex-end}.gh-navigation-link{align-items:center;display:inline-flex}.gh-navigation-link svg{height:16px;width:16px}.gh-navigation-previous svg{margin-right:.4rem}.gh-navigation-next svg{margin-left:.4rem}@media (max-width:767px){.gh-navigation-hide{display:none}}.gh-btn{align-items:center;background-color:var(--color-darker-gray);border:0;border-radius:100px;color:var(--color-white);cursor:pointer;display:inline-flex;font-size:1.6rem;font-weight:700;justify-content:center;letter-spacing:inherit;line-height:1;padding:1.2rem 2rem}.gh-primary-btn{background-color:var(--ghost-accent-color)}.gh-outline-btn{background-color:transparent;border:1px solid var(--color-light-gray);color:var(--color-darker-gray);text-decoration:none}.gh-outline-btn:hover{border-color:var(--color-mid-gray);opacity:1}.gh-icon-btn{align-items:center;background-color:transparent;border:0;color:var(--darker-gray-color);cursor:pointer;display:inline-flex;height:30px;justify-content:center;outline:none;padding:0;width:30px}.gh-icon-btn svg{height:20px;width:20px}.gh-foot{color:var(--color-secondary-text);padding-bottom:8rem;padding-top:8rem}.gh-foot-inner{display:grid;font-size:1.3rem;grid-template-columns:1fr auto 1fr}.gh-foot-menu .nav li{align-items:center;display:flex}.gh-foot-menu .nav li+li:before{content:"•";font-size:.9rem;line-height:0;padding:0 1.2rem}.gh-powered-by{text-align:right}.gh-foot a{color:var(--color-secondary-text)}.gh-foot a:hover{color:var(--color-darker-gray);opacity:1}@media (max-width:767px){.gh-foot{padding-bottom:12rem;padding-top:6.4rem}.gh-foot-inner{grid-template-columns:1fr;text-align:center}.gh-foot-menu{margin-top:3.2rem}.gh-foot-menu .nav{flex-direction:column}.gh-foot-menu .nav li+li{margin-top:.4rem}.gh-foot-menu .nav li+li:before{display:none}.gh-powered-by{margin-top:3.2rem;text-align:center}}.pswp{-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:hidden;position:absolute;top:0;touch-action:none;width:100%;z-index:3999999}.pswp img{max-width:none}.pswp--animate_opacity{opacity:.001;transition:opacity 333ms cubic-bezier(.4,0,.22,1);will-change:opacity}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:grabbing}.pswp__bg{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.85);opacity:0;transform:translateZ(0);transition:opacity 333ms cubic-bezier(.4,0,.22,1);will-change:opacity}.pswp__bg,.pswp__scroll-wrap{height:100%;left:0;position:absolute;top:0;width:100%}.pswp__scroll-wrap{overflow:hidden}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden;backface-visibility:hidden;bottom:0;left:0;position:absolute;right:0;top:0;touch-action:none}.pswp__container,.pswp__img{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__zoom-wrap{position:absolute;transform-origin:left top;transition:transform 333ms cubic-bezier(.4,0,.22,1);width:100%}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{transition:none}.pswp__item{bottom:0;overflow:hidden;right:0}.pswp__img,.pswp__item{left:0;position:absolute;top:0}.pswp__img{height:auto;width:auto}.pswp__img--placeholder{-webkit-backface-visibility:hidden;backface-visibility:hidden}.pswp__img--placeholder--blank{background:var(--color-black)}.pswp--ie .pswp__img{height:auto!important;left:0;top:0;width:100%!important}.pswp__error-msg{color:var(--color-secondary-text);font-size:14px;left:0;line-height:16px;margin-top:-8px;position:absolute;text-align:center;top:50%;width:100%}.pswp__error-msg a{color:var(--color-secondary-text);text-decoration:underline}.pswp__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;box-shadow:none;cursor:pointer;display:block;float:right;height:44px;margin:0;overflow:visible;padding:0;position:relative;transition:opacity .2s;width:44px}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{opacity:.9;outline:none}.pswp__button::-moz-focus-inner{border:0;padding:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(../images/default-skin.png) 0 0 no-repeat;background-size:264px 88px;height:44px;width:44px}@media (-webkit-min-device-pixel-ratio:1.1),(-webkit-min-device-pixel-ratio:1.09375),(min-resolution:1.1dppx),(min-resolution:105dpi){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(../images/default-skin.svg)}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:none}}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{background-position:-88px 0;display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:none;height:100px;margin-top:-50px;position:absolute;top:50%;width:70px}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:"";height:30px;position:absolute;top:35px;width:32px}.pswp__button--arrow--left:before{background-position:-138px -44px;left:6px}.pswp__button--arrow--right:before{background-position:-94px -44px;right:6px}.pswp__counter{color:var(--color-white);font-size:11px;font-weight:700;height:44px;left:0;line-height:44px;padding:0 15px;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__caption{bottom:0;left:0;min-height:44px;position:absolute;width:100%}.pswp__caption__center{color:var(--color-white);font-size:11px;line-height:1.6;margin:0 auto;max-width:420px;padding:25px 15px 30px;text-align:center}.pswp__caption__center .post-caption-title{font-size:15px;font-weight:500;margin-bottom:7px;text-transform:uppercase}.pswp__caption__center .post-caption-meta-item+.post-caption-meta-item:before{content:"\02022";padding:0 4px}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{direction:ltr;height:44px;left:50%;margin-left:-22px;opacity:0;position:absolute;top:0;transition:opacity .25s ease-out;width:44px;will-change:opacity}.pswp__preloader__icn{height:20px;margin:12px;width:20px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(../images/preloader.gif) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise .5s linear infinite;animation:clockwise .5s linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite;animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite}.pswp--css_animation .pswp__preloader__icn{background:none;height:14px;left:15px;margin:0;opacity:.75;position:absolute;top:15px;width:14px}.pswp--css_animation .pswp__preloader__cut{height:14px;overflow:hidden;position:relative;width:7px}.pswp--css_animation .pswp__preloader__donut{background:none;border-bottom:2px solid transparent;border-left:2px solid transparent;border-radius:50%;border-right:2px solid var(--color-white);border-top:2px solid var(--color-white);box-sizing:border-box;height:14px;left:0;margin:0;position:absolute;top:0;width:14px}@media screen and (max-width:1024px){.pswp__preloader{float:right;left:auto;margin:0;position:relative;top:auto}}@-webkit-keyframes clockwise{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes clockwise{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@-webkit-keyframes donut-rotate{0%{transform:rotate(0)}50%{transform:rotate(-140deg)}to{transform:rotate(0)}}@keyframes donut-rotate{0%{transform:rotate(0)}50%{transform:rotate(-140deg)}to{transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;opacity:1;visibility:visible;z-index:1550}.pswp__top-bar{height:44px;left:0;position:absolute;top:0;width:100%}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity 333ms cubic-bezier(.4,0,.22,1);will-change:opacity}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right,.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none!important}.pswp--minimal--dark .pswp__top-bar{background:none}@font-face{font-display:optional;font-family:Inter;font-style:normal;font-weight:100 900;src:url(/fonts/inter-var-latin.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}:root{--font-sans:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;--color-primary-text:var(--color-black);--color-darker-gray:var(--color-black);--content-letter-spacing:-0.01em;--head-nav-gap:3.2rem}.gh-btn{border-radius:6px;font-weight:600;letter-spacing:-.02em;padding-left:1.6rem;padding-right:1.6rem}.author-template .gh-main,.tag-template .gh-main{padding-top:8vmin}.gh-head-actions,.gh-head-menu{font-size:1.2rem;font-weight:500;letter-spacing:.01em;text-transform:uppercase}.gh-head-btn{font-weight:600}.gh-head-btn svg{height:16px;margin-right:.6rem;width:16px}.gh-latest{margin-bottom:12rem;margin-top:4rem}.gh-latest .gh-card-meta{margin-top:2.4rem}.gh-wrapper{-moz-column-gap:2.4rem;column-gap:2.4rem;display:grid;grid-template-columns:4fr 2fr}.gh-wrapper>.gh-section{max-width:720px}.gh-section-title{align-items:center;display:flex;font-size:1.2rem;font-weight:500;letter-spacing:.01em;margin-bottom:2.4rem;text-transform:uppercase}.gh-section-title:after{background-color:var(--color-light-gray);content:"";flex-grow:1;height:1px;margin-left:1.6rem}.gh-card+.gh-card{margin-top:8rem}.gh-card-link{display:block}.gh-card-link:hover{opacity:1}.gh-card-title{font-size:3.4rem;font-weight:600}.gh-card-link:hover .gh-card-title{opacity:.8}.gh-card-excerpt{font-size:1.8rem;letter-spacing:-.01em;line-height:1.5;margin-top:1.2rem}.gh-card-meta{color:var(--color-secondary-text);font-size:1.2rem;font-weight:500;line-height:1;margin-top:2rem;text-transform:uppercase}.gh-card-date{color:var(--ghost-accent-color)}.gh-card-meta-wrapper{align-items:center;display:inline-flex}.gh-card-meta-wrapper svg{margin-left:.6rem;position:relative;top:-1px}.gh-loadmore{background-color:transparent;border:1px solid var(--color-light-gray);color:var(--color-darker-gray);font-weight:600;letter-spacing:-.02em;margin-top:8rem;padding-bottom:1.4rem;padding-top:1.4rem;width:100%}.gh-loadmore:hover{border-color:var(--color-mid-gray)}.gh-sidebar{font-size:1.4rem;height:-webkit-max-content;height:-moz-max-content;height:max-content;padding-left:4rem;position:sticky;top:4.8rem}.gh-sidebar .gh-section+.gh-section{margin-top:8rem}.gh-about{display:flex}.gh-about-icon{height:64px;margin-right:2rem;width:64px}.gh-about-wrapper{display:flex;flex-direction:column;justify-content:center}.gh-about-title{font-size:2.1rem;font-weight:600;letter-spacing:-.02em}.gh-about-description{line-height:1.55;margin-top:.4rem}.gh-signup{margin-top:2.8rem}.gh-signup-description{line-height:1.55}.gh-signup .gh-subscribe-input{font-size:1.5rem;height:48px;margin-bottom:0;margin-top:1.6rem;padding-left:1.2rem}.gh-signup-btn{margin-top:1.6rem}.gh-featured .gh-card+.gh-card{margin-top:2.8rem}.gh-featured .gh-card-title{font-size:1.9rem;font-weight:600;letter-spacing:-.01em;line-height:1.25}.gh-featured .gh-card-excerpt{color:var(--color-secondary-text);font-size:inherit;letter-spacing:0;line-height:1.55;margin-top:.8rem}.gh-featured .gh-card-meta{margin-top:1.6rem}.gh-topic-item{align-items:center;display:flex;justify-content:space-between}.gh-topic-item+.gh-topic-item{margin-top:1.6rem}.gh-topic-name{font-size:1.7rem;font-weight:600;letter-spacing:0}.gh-topic-count{border:1px solid var(--color-light-gray);border-radius:32px;font-size:1.3rem;line-height:1;padding:.4rem .8rem}.gh-subscribe{background-color:var(--ghost-accent-color);margin:12rem 0 8rem;padding:7.2rem 0}.gh-subscribe-inner{margin:0 auto;max-width:520px;text-align:center}.gh-subscribe-title{color:#fff;font-size:3.6rem;font-weight:700}.gh-subscribe-description{color:#fff;font-size:1.9rem;line-height:1.4;margin-top:2rem}.gh-subscribe-input{align-items:center;background-color:var(--color-white);border:1px solid var(--color-light-gray);border-radius:6px;color:var(--color-secondary-text);display:flex;font-size:1.6rem;height:56px;justify-content:space-between;margin:4.8rem auto .8rem;max-width:440px;padding:0 1.6rem;width:100%}.gh-subscribe .gh-subscribe-input{border:0}.gh-subscribe-input:hover{border-color:var(--color-mid-gray);opacity:1}.gh-subscribe-input-text{align-items:center;display:flex}.gh-subscribe-input svg{margin-right:.8rem;position:relative;top:1px}.gh-subscribe-input-btn{color:var(--ghost-accent-color);font-size:1.2rem;font-weight:600;letter-spacing:.01em;text-transform:uppercase}.gh-subscribe-btn{background-color:#fff;color:var(--ghost-accent-color);margin-top:3.2rem}.gh-article:not(.no-image) .gh-article-header>*{grid-column:wide-start/wide-end}.gh-article-meta{color:var(--color-secondary-text);font-size:1.2rem;font-weight:500;line-height:1;margin-bottom:2rem;text-transform:uppercase}.gh-article-meta a{font-weight:600}.gh-article-title{font-size:7.4rem;font-weight:600;line-height:1}.gh-article-excerpt{color:var(--color-darker-gray);font-size:2.8rem;line-height:1.35;margin-top:1.6rem;max-width:920px}.gh-article-footer{border-top:1px solid var(--color-light-gray);margin-top:8rem;padding-top:3.2rem}.gh-navigation{grid-column:wide-start/wide-end}.gh-navigation>div{align-items:flex-start;height:100%}.gh-navigation-link{align-items:flex-start;flex-direction:column}.gh-navigation-next .gh-navigation-link{align-items:flex-end;text-align:right}.gh-navigation-previous svg{margin-left:-2px}.gh-navigation-next svg{margin-right:-2px}.gh-navigation-label{align-items:center;display:flex;font-size:1.7rem;font-weight:700;letter-spacing:.01em;text-transform:uppercase}.gh-navigation-title{font-size:1.7rem;font-weight:400;letter-spacing:0;margin-top:.8rem}.gh-pagehead{font-size:1.4rem;grid-column:wide-start/main-start;height:-webkit-max-content;height:-moz-max-content;height:max-content;line-height:1;max-width:200px;padding-top:.8rem;position:sticky;top:4vmin}.gh-pagehead-title{font-size:2.1rem;font-weight:600;letter-spacing:-.02em}.gh-pagehead-description{color:var(--color-secondary-text);line-height:1.45;margin-top:.8rem}.gh-tag-label{color:var(--ghost-accent-color);font-size:1.2rem;font-weight:500;margin-bottom:1.2rem;text-transform:uppercase}.gh-tag-description{margin-top:1.6rem}.gh-author-image{border-radius:50%;height:80px;margin-bottom:2.4rem;width:80px}.gh-author-meta{display:flex;flex-direction:column;margin-top:2rem}.gh-author-location{color:var(--color-darker-gray);margin-left:-4px}.gh-author-website{margin-top:1.2rem}.gh-author-social{display:flex;margin-top:2.4rem}.gh-author-facebook{margin-left:.8rem}@media (max-width:767px){.gh-latest{margin-bottom:8rem}.gh-wrapper{grid-template-columns:1fr}.gh-card+.gh-card,.gh-loadmore{margin-top:6.4rem}.gh-sidebar{margin-top:8rem;padding-left:0}.gh-article-title{font-size:4.2rem}.gh-article-excerpt{font-size:2.2rem}.gh-navigation{grid-template-columns:1fr;row-gap:1.6rem}.gh-subscribe{margin-top:8rem;padding:5.6rem 0}.gh-pagehead{margin-bottom:4.8rem}}@media (min-width:768px) and (max-width:991px){.gh-sidebar{padding-left:1.6rem}.gh-pagehead{margin-bottom:8rem}.gh-author-meta{align-items:center;flex-direction:row}.gh-author-social,.gh-author-website{margin-left:1.6rem;margin-top:0}}@media (max-width:991px){.gh-latest{margin-top:0}.gh-pagehead{grid-column:main-start/main-end;max-width:480px;padding-top:0;position:static}}@media (min-width:992px){.gh-head-inner{padding:0;row-gap:0!important}.gh-head-brand{align-items:center;display:flex;height:80px}.gh-head-menu{height:56px}.gh-head-menu:after,.gh-head-menu:before{background-color:var(--color-light-gray);content:"";height:1px;left:0;position:absolute;top:80px;width:100%}.gh-head-menu:after{top:136px}}@supports (-moz-appearance:none){.gh-topic-count{padding-bottom:.5rem}.gh-subscribe-input-btn{position:relative;top:1px}} +:root{--color-primary-text:#333;--color-secondary-text:#888;--color-white:#fff;--color-lighter-gray:#f6f6f6;--color-light-gray:#e6e6e6;--color-mid-gray:#ccc;--color-dark-gray:#444;--color-darker-gray:#15171a;--color-black:#000;--font-sans:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;--font-serif:Georgia,serif;--font-mono:Menlo,Consolas,Monaco,Liberation Mono,Lucida Console,monospace;--head-nav-gap:2.8rem;--h1-size:4.6rem;--gap:3.6rem}@media (max-width:767px){:root{--h1-size:3.2rem!important;--gap:2rem}}*,:after,:before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}ol[role=list],ul[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{text-rendering:optimizeSpeed;line-height:1.5;min-height:100vh}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{display:block;max-width:100%}button,input,select,textarea{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}html{font-size:62.5%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-white);color:var(--color-primary-text);font-family:var(--font-sans);font-size:1.6rem;line-height:1.6}img{height:auto}a{color:var(--color-darker-gray);text-decoration:none}a:hover{opacity:.8}h1,h2,h3,h4,h5,h6{color:var(--color-darker-gray);letter-spacing:-.03em;line-height:1.15}h1{font-size:var(--h1-size)}h2{font-size:2.8rem}h3{font-size:2.4rem}h4{font-size:2.2rem}h5{font-size:2rem}h6{font-size:1.8rem}hr{background-color:var(--color-light-gray);border:0;height:1px;width:100%}blockquote{border-left:4px solid var(--ghost-accent-color);font-style:italic;padding-left:2rem}figcaption{color:var(--color-secondary-text);font-size:1.4rem;line-height:1.4;margin-top:1.6rem;text-align:center}pre{-webkit-overflow-scrolling:touch;background-color:var(--color-lighter-gray);-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;line-height:1.5;overflow-x:scroll;padding:1.6rem 2.4rem;white-space:pre}code{font-family:var(--font-mono);font-size:15px}:not(pre)>code{background-color:var(--color-lighter-gray);border-radius:3px;color:var(--ghost-accent-color);padding:.4rem}iframe{border:0;display:block;overflow:hidden;width:100%}@media (max-width:767px){h2{font-size:2.4rem}h3{font-size:2.1rem}}.gh-site{display:flex;flex-direction:column;min-height:100vh}.gh-main{flex-grow:1;padding-bottom:8rem;padding-top:8rem}.gh-outer{padding-left:var(--gap);padding-right:var(--gap)}.gh-inner{margin:0 auto;max-width:1200px}.gh-canvas{display:grid;grid-template-columns:[full-start] minmax(var(--gap),auto) [wide-start] minmax(auto,240px) [main-start] min(720px,calc(100% - var(--gap)*2)) [main-end] minmax(auto,240px) [wide-end] minmax(var(--gap),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%}@media (max-width:767px){#gh-main{padding-bottom:4.8rem;padding-top:4.8rem}}.gh-head{background-color:var(--color-white)}.gh-head-inner{align-items:center;-moz-column-gap:var(--head-nav-gap);column-gap:var(--head-nav-gap);display:grid;grid-auto-flow:row dense;grid-template-columns:1fr auto auto;padding:3.2rem 0}.gh-head-brand{line-height:1}.gh-head-brand-wrapper{align-items:center;display:flex}.gh-head-logo{font-size:2.4rem;font-weight:700;letter-spacing:-.03em}.gh-head-logo img{max-height:32px}.gh-head-description{color:var(--color-secondary-text);margin-left:2rem;padding-left:2rem;position:relative}.gh-head-description:before{background-color:var(--color-light-gray);content:"";height:40px;left:0;margin-top:-20px;position:absolute;top:50%;width:1px}.gh-head-menu{align-items:center;display:flex}.nav{align-items:center;display:inline-flex;list-style:none;margin:0;padding:0}.gh-head .nav li+li{margin-left:var(--head-nav-gap)}.gh-head-actions{display:flex;justify-content:flex-end}.gh-head-btn.gh-btn{font-size:1.5rem;padding:.9rem 1.4rem}.gh-head-btn:not(.gh-btn){align-items:center;color:var(--ghost-accent-color);display:inline-flex}.is-head-b--n--a .gh-head-inner{grid-template-columns:1fr auto 1fr}.is-head-b-n--a .gh-head-inner{grid-template-columns:auto auto 1fr}.is-head-n--b--a .gh-head-inner{grid-template-columns:1fr auto 1fr}.is-head-n--b--a .gh-head-brand{grid-column-start:2}.is-head-b--a_n .gh-head-inner{grid-template-columns:auto 1fr;row-gap:1.6rem}.is-head-b--a_n .gh-head-menu{grid-row-start:2}.is-head-b_n .gh-head-inner{grid-template-columns:auto;height:auto;justify-content:center;padding:3.2rem 0;row-gap:2.4rem;text-align:center}.is-head-b_n .gh-head-logo img{margin:0 auto}.is-head-b_n .gh-head-actions{display:none}.is-head-transparent.home-template .gh-head{background-color:transparent;left:0;position:absolute;right:0;z-index:10}.is-head-transparent:not(.home-template) .gh-head{background-color:var(--ghost-accent-color)}.is-head-transparent .gh-head-logo,.is-head-transparent .gh-head .nav a{color:var(--color-white)}.is-head-transparent .gh-burger:after,.is-head-transparent .gh-burger:before,.is-head-transparent .gh-head-btn{background-color:var(--color-white)}.is-head-transparent .gh-head-btn{color:var(--color-darker-gray)}.is-head-dark .gh-head{background-color:var(--color-darker-gray)}.is-head-dark .gh-head-logo,.is-head-dark .gh-head .nav a{color:var(--color-white)}.is-head-dark .gh-head-description{color:hsla(0,0%,100%,.7);margin-left:2rem;padding-left:2rem}.is-head-dark .gh-head-description:before{background-color:hsla(0,0%,100%,.4);height:32px;margin-top:-16px}.is-head-dark .gh-burger:after,.is-head-dark .gh-burger:before{background-color:var(--color-white)}.is-head-dark .gh-head-btn{color:#fff}.is-head-brand .gh-head,.is-head-dark .gh-head-btn{background-color:var(--ghost-accent-color)}.is-head-brand .gh-head-logo,.is-head-brand .gh-head .nav a{color:var(--color-white)}.is-head-brand .gh-head-description{color:hsla(0,0%,100%,.7);margin-left:2rem;padding-left:2rem}.is-head-brand .gh-head-description:before{background-color:hsla(0,0%,100%,.4);height:32px;margin-top:-16px}.is-head-brand .gh-burger:after,.is-head-brand .gh-burger:before{background-color:var(--color-white)}.is-head-brand .gh-head-btn{background-color:#fff;color:var(--color-darker-gray)}.gh-burger{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;cursor:pointer;display:none;height:30px;margin-right:-3px;padding:0;position:relative;width:30px}.gh-burger:after,.gh-burger:before{background-color:var(--color-darker-gray);content:"";height:1px;left:3px;position:absolute;transition:all .2s cubic-bezier(.04,.04,.12,.96) .1008s;width:24px}.gh-burger:before{top:11px}.gh-burger:after{bottom:11px}.is-head-open .gh-burger:before{top:15px;transform:rotate(45deg)}.is-head-open .gh-burger:after{bottom:14px;transform:rotate(-45deg)}@media (max-width:767px){#gh-head .gh-head-inner{padding:2rem 0}#gh-head .gh-head-description{display:none}}@media (max-width:991px){#gh-head .gh-head-inner{grid-template-columns:1fr}#gh-head .gh-head-brand{align-items:center;display:flex;grid-column-start:1;justify-content:space-between}.gh-burger{display:block}#gh-head .gh-head-actions,#gh-head .gh-head-menu{display:none}#gh-head .nav a{font-size:2.4rem}#gh-head .nav li+li{margin-left:0;margin-top:1.2rem}#gh-head .gh-head-actions{text-align:center}#gh-head .gh-head-btn{margin-left:0;margin-top:3.2rem}#gh-head .gh-head-btn:not(.gh-btn){font-size:2rem}.is-head-open #gh-head{-webkit-overflow-scrolling:touch;bottom:0;left:0;overflow-y:scroll;padding:0 var(--gap) 2.4rem;position:fixed;right:0;top:0;z-index:3999999}.is-head-open #gh-head .gh-head-inner{grid-template-rows:auto 1fr auto;height:100%}.is-head-open #gh-head .gh-head-actions,.is-head-open #gh-head .gh-head-menu{display:block}.is-head-open #gh-head .nav{display:flex;flex-direction:column}.is-head-open.is-head-transparent #gh-head{background-color:var(--ghost-accent-color)}}.gh-cover{min-height:var(--cover-height,50vh);position:relative}.gh-cover-image{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.gh-article-tag{color:var(--ghost-accent-color)}.gh-article-excerpt{color:var(--color-secondary-text);font-size:2.1rem;letter-spacing:-.01em;line-height:1.5;margin-top:2rem}.gh-article-image{grid-column:wide-start/wide-end;margin-top:4rem}@media (max-width:767px){.gh-article-excerpt{font-size:1.9rem}.gh-article-image{margin-top:2.4rem}}.gh-content{margin-top:4rem}.gh-content>*+*{margin-bottom:0;margin-top:2.8rem}.gh-content>[id]{margin:0}.gh-content>[id]:not(:first-child){margin-top:4.8rem}.gh-content>[id]+*{margin-top:1.6rem}.gh-content>blockquote,.gh-content>hr{margin-top:4rem;position:relative}.gh-content>blockquote+*,.gh-content>hr+*{margin-top:4rem}.gh-content h3{font-weight:600}.gh-content a:not(.gh-btn):not(.gh-cta-link){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-size:1.9rem;letter-spacing:var(--content-letter-spacing,0)}.is-serif-content .gh-content>blockquote,.is-serif-content .gh-content>dl,.is-serif-content .gh-content>ol,.is-serif-content .gh-content>p,.is-serif-content .gh-content>ul{font-family:var(--font-serif);font-size:2.1rem}.gh-content>dl,.gh-content>ol,.gh-content>ul{padding-left:4rem}.gh-content li+li{margin-top:.8rem}@media (max-width:767px){.gh-content{margin-top:3.2rem}.gh-content>*+*{margin-top:2rem}.gh-content>[id]:not(:first-child){margin-top:3.2rem}.gh-content>blockquote,.gh-content>dl,.gh-content>ol,.gh-content>p,.gh-content>ul{font-size:1.7rem}.is-serif-content .gh-content>blockquote,.is-serif-content .gh-content>dl,.is-serif-content .gh-content>ol,.is-serif-content .gh-content>p,.is-serif-content .gh-content>ul{font-size:1.9rem}.gh-content>dl,.gh-content>ol,.gh-content>ul{padding-left:2.8rem}}.gh-cta{display:flex;flex-direction:column;margin-bottom:4rem;margin-top:-16rem;text-align:center}.gh-cta:before{background:linear-gradient(180deg,hsla(0,0%,100%,0),var(--color-white));content:"";height:160px;margin-bottom:4rem}.gh-cta-title{font-size:2.2rem;letter-spacing:-.02em;margin-bottom:3.2rem}.gh-cta-actions{align-items:center;display:flex;flex-direction:column}.gh-cta-link{color:var(--color-secondary-text);font-size:1.4rem;margin-top:.8rem;text-decoration:none}.gh-cta-link:hover{color:var(--color-darker-gray)}@media (max-width:767px){.gh-cta-actions{-moz-column-gap:.8rem;column-gap:.8rem}}.gh-content .kg-card+:not(.kg-card),.gh-content :not(.kg-card):not([id])+.kg-card{margin-top:4rem}.kg-gallery-card+.kg-gallery-card,.kg-gallery-card+.kg-image-card,.kg-image-card+.kg-gallery-card,.kg-image-card+.kg-image-card{margin-top:.8rem}.kg-gallery-container{position:relative}.kg-gallery-row{display:flex;flex-direction:row;justify-content:center}.kg-gallery-image,.kg-image{cursor:pointer}.kg-gallery-image img{height:100%;width:100%}.kg-gallery-row:not(:first-of-type){margin:.8rem 0 0}.kg-gallery-image:not(:first-of-type){margin:0 0 0 .8rem}.kg-bookmark-card{position:relative}.kg-bookmark-container{border:1px solid var(--color-light-gray);border-radius:4px;display:flex;overflow:hidden;text-decoration:none!important}.kg-bookmark-container:hover{border-color:var(--color-mid-gray);opacity:1}.kg-bookmark-content{flex-grow:1;overflow:hidden;padding:2.4rem}.kg-bookmark-title{color:var(--color-darker-gray);font-size:1.8rem;font-weight:700;line-height:1.3}.kg-bookmark-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--color-secondary-text);display:-webkit-box;font-size:1.5rem;font-weight:400;margin-top:.4rem;overflow:hidden;text-overflow:ellipsis}.kg-bookmark-metadata{align-items:center;display:flex;font-size:1.4rem;font-weight:600;line-height:1;margin-top:2.4rem}.kg-bookmark-icon{height:20px;margin-right:.6rem;width:20px}.kg-bookmark-author,.kg-bookmark-publisher{color:var(--color-darker-gray)}.kg-bookmark-author+.kg-bookmark-publisher:before{content:"•";font-family:serif;padding:0 .6rem}.kg-bookmark-thumbnail{flex-shrink:0;margin-left:2rem;position:relative;width:220px}.kg-bookmark-thumbnail img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}@media (max-width:767px){.kg-bookmark-container{flex-direction:column-reverse}.kg-bookmark-thumbnail{height:200px;margin-left:0;width:100%}}.pagination{display:grid;grid-template-columns:1fr auto 1fr;margin-top:6.4rem}.page-number{grid-column-start:2}.older-posts{text-align:right}.gh-navigation{align-items:center;-moz-column-gap:2.4rem;column-gap:2.4rem;display:grid;grid-template-columns:1fr auto 1fr}.gh-navigation>div{align-items:center;display:flex}.gh-navigation-next{justify-content:flex-end}.gh-navigation-link{align-items:center;display:inline-flex}.gh-navigation-link svg{height:16px;width:16px}.gh-navigation-previous svg{margin-right:.4rem}.gh-navigation-next svg{margin-left:.4rem}@media (max-width:767px){.gh-navigation-hide{display:none}}.gh-btn{align-items:center;background-color:var(--color-darker-gray);border:0;border-radius:100px;color:var(--color-white);cursor:pointer;display:inline-flex;font-size:1.6rem;font-weight:700;justify-content:center;letter-spacing:inherit;line-height:1;padding:1.2rem 2rem}.gh-primary-btn{background-color:var(--ghost-accent-color)}.gh-outline-btn{background-color:transparent;border:1px solid var(--color-light-gray);color:var(--color-darker-gray);text-decoration:none}.gh-outline-btn:hover{border-color:var(--color-mid-gray);opacity:1}.gh-icon-btn{align-items:center;background-color:transparent;border:0;color:var(--darker-gray-color);cursor:pointer;display:inline-flex;height:30px;justify-content:center;outline:none;padding:0;width:30px}.gh-icon-btn svg{height:20px;width:20px}.gh-foot{color:var(--color-secondary-text);padding-bottom:8rem;padding-top:8rem}.gh-foot-inner{display:grid;font-size:1.3rem;grid-template-columns:1fr auto 1fr}.gh-foot-menu .nav li{align-items:center;display:flex}.gh-foot-menu .nav li+li:before{content:"•";font-size:.9rem;line-height:0;padding:0 1.2rem}.gh-powered-by{text-align:right}.gh-foot a{color:var(--color-secondary-text)}.gh-foot a:hover{color:var(--color-darker-gray);opacity:1}@media (max-width:767px){.gh-foot{padding-bottom:12rem;padding-top:6.4rem}.gh-foot-inner{grid-template-columns:1fr;text-align:center}.gh-foot-menu{margin-top:3.2rem}.gh-foot-menu .nav{flex-direction:column}.gh-foot-menu .nav li+li{margin-top:.4rem}.gh-foot-menu .nav li+li:before{display:none}.gh-powered-by{margin-top:3.2rem;text-align:center}}.pswp{-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:hidden;position:absolute;top:0;touch-action:none;width:100%;z-index:3999999}.pswp img{max-width:none}.pswp--animate_opacity{opacity:.001;transition:opacity 333ms cubic-bezier(.4,0,.22,1);will-change:opacity}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:grabbing}.pswp__bg{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.85);opacity:0;transform:translateZ(0);transition:opacity 333ms cubic-bezier(.4,0,.22,1);will-change:opacity}.pswp__bg,.pswp__scroll-wrap{height:100%;left:0;position:absolute;top:0;width:100%}.pswp__scroll-wrap{overflow:hidden}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden;backface-visibility:hidden;bottom:0;left:0;position:absolute;right:0;top:0;touch-action:none}.pswp__container,.pswp__img{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__zoom-wrap{position:absolute;transform-origin:left top;transition:transform 333ms cubic-bezier(.4,0,.22,1);width:100%}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{transition:none}.pswp__item{bottom:0;overflow:hidden;right:0}.pswp__img,.pswp__item{left:0;position:absolute;top:0}.pswp__img{height:auto;width:auto}.pswp__img--placeholder{-webkit-backface-visibility:hidden;backface-visibility:hidden}.pswp__img--placeholder--blank{background:var(--color-black)}.pswp--ie .pswp__img{height:auto!important;left:0;top:0;width:100%!important}.pswp__error-msg{color:var(--color-secondary-text);font-size:14px;left:0;line-height:16px;margin-top:-8px;position:absolute;text-align:center;top:50%;width:100%}.pswp__error-msg a{color:var(--color-secondary-text);text-decoration:underline}.pswp__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;box-shadow:none;cursor:pointer;display:block;float:right;height:44px;margin:0;overflow:visible;padding:0;position:relative;transition:opacity .2s;width:44px}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{opacity:.9;outline:none}.pswp__button::-moz-focus-inner{border:0;padding:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(../images/default-skin.png) 0 0 no-repeat;background-size:264px 88px;height:44px;width:44px}@media (-webkit-min-device-pixel-ratio:1.1),(-webkit-min-device-pixel-ratio:1.09375),(min-resolution:1.1dppx),(min-resolution:105dpi){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(../images/default-skin.svg)}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:none}}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{background-position:-88px 0;display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:none;height:100px;margin-top:-50px;position:absolute;top:50%;width:70px}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:"";height:30px;position:absolute;top:35px;width:32px}.pswp__button--arrow--left:before{background-position:-138px -44px;left:6px}.pswp__button--arrow--right:before{background-position:-94px -44px;right:6px}.pswp__counter{color:var(--color-white);font-size:11px;font-weight:700;height:44px;left:0;line-height:44px;padding:0 15px;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__caption{bottom:0;left:0;min-height:44px;position:absolute;width:100%}.pswp__caption__center{color:var(--color-white);font-size:11px;line-height:1.6;margin:0 auto;max-width:420px;padding:25px 15px 30px;text-align:center}.pswp__caption__center .post-caption-title{font-size:15px;font-weight:500;margin-bottom:7px;text-transform:uppercase}.pswp__caption__center .post-caption-meta-item+.post-caption-meta-item:before{content:"\02022";padding:0 4px}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{direction:ltr;height:44px;left:50%;margin-left:-22px;opacity:0;position:absolute;top:0;transition:opacity .25s ease-out;width:44px;will-change:opacity}.pswp__preloader__icn{height:20px;margin:12px;width:20px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(../images/preloader.gif) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise .5s linear infinite;animation:clockwise .5s linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite;animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite}.pswp--css_animation .pswp__preloader__icn{background:none;height:14px;left:15px;margin:0;opacity:.75;position:absolute;top:15px;width:14px}.pswp--css_animation .pswp__preloader__cut{height:14px;overflow:hidden;position:relative;width:7px}.pswp--css_animation .pswp__preloader__donut{background:none;border-bottom:2px solid transparent;border-left:2px solid transparent;border-radius:50%;border-right:2px solid var(--color-white);border-top:2px solid var(--color-white);box-sizing:border-box;height:14px;left:0;margin:0;position:absolute;top:0;width:14px}@media screen and (max-width:1024px){.pswp__preloader{float:right;left:auto;margin:0;position:relative;top:auto}}@-webkit-keyframes clockwise{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes clockwise{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@-webkit-keyframes donut-rotate{0%{transform:rotate(0)}50%{transform:rotate(-140deg)}to{transform:rotate(0)}}@keyframes donut-rotate{0%{transform:rotate(0)}50%{transform:rotate(-140deg)}to{transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;opacity:1;visibility:visible;z-index:1550}.pswp__top-bar{height:44px;left:0;position:absolute;top:0;width:100%}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity 333ms cubic-bezier(.4,0,.22,1);will-change:opacity}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right,.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none!important}.pswp--minimal--dark .pswp__top-bar{background:none}:root{--font-sans:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;--color-primary-text:var(--color-black);--color-darker-gray:var(--color-black);--content-letter-spacing:-0.01em;--head-nav-gap:3.2rem}.gh-btn{border-radius:6px;font-weight:600;letter-spacing:-.02em;padding-left:1.6rem;padding-right:1.6rem}.author-template .gh-main,.tag-template .gh-main{padding-top:8vmin}.gh-head-actions,.gh-head-menu{font-size:1.2rem;font-weight:500;letter-spacing:.01em;text-transform:uppercase}.gh-head-btn{font-weight:600}.gh-head-btn svg{height:16px;margin-right:.6rem;width:16px}.gh-latest{margin-bottom:12rem;margin-top:4rem}.gh-latest .gh-card-meta{margin-top:2.4rem}.gh-wrapper{-moz-column-gap:2.4rem;column-gap:2.4rem;display:grid;grid-template-columns:4fr 2fr}.gh-wrapper>.gh-section{max-width:720px}.gh-section-title{align-items:center;display:flex;font-size:1.2rem;font-weight:500;letter-spacing:.01em;margin-bottom:2.4rem;text-transform:uppercase}.gh-section-title:after{background-color:var(--color-light-gray);content:"";flex-grow:1;height:1px;margin-left:1.6rem}.gh-card+.gh-card{margin-top:8rem}.gh-card-link{display:block}.gh-card-link:hover{opacity:1}.gh-card-title{font-size:3.4rem;font-weight:600}.gh-card-link:hover .gh-card-title{opacity:.8}.gh-card-excerpt{font-size:1.8rem;letter-spacing:-.01em;line-height:1.5;margin-top:1.2rem}.gh-card-meta{color:var(--color-secondary-text);font-size:1.2rem;font-weight:500;line-height:1;margin-top:2rem;text-transform:uppercase}.gh-card-date{color:var(--ghost-accent-color)}.gh-card-meta-wrapper{align-items:center;display:inline-flex}.gh-card-meta-wrapper svg{margin-left:.6rem;position:relative;top:-1px}.gh-loadmore{background-color:transparent;border:1px solid var(--color-light-gray);color:var(--color-darker-gray);font-weight:600;letter-spacing:-.02em;margin-top:8rem;padding-bottom:1.4rem;padding-top:1.4rem;width:100%}.gh-loadmore:hover{border-color:var(--color-mid-gray)}.gh-sidebar{font-size:1.4rem;height:-webkit-max-content;height:-moz-max-content;height:max-content;padding-left:4rem;position:sticky;top:4.8rem}.gh-sidebar .gh-section+.gh-section{margin-top:8rem}.gh-about{display:flex}.gh-about-icon{height:64px;margin-right:2rem;width:64px}.gh-about-wrapper{display:flex;flex-direction:column;justify-content:center}.gh-about-title{font-size:2.1rem;font-weight:600;letter-spacing:-.02em}.gh-about-description{line-height:1.55;margin-top:.4rem}.gh-signup{margin-top:2.8rem}.gh-signup-description{line-height:1.55}.gh-signup .gh-subscribe-input{font-size:1.5rem;height:48px;margin-bottom:0;margin-top:1.6rem;padding-left:1.2rem}.gh-signup-btn{margin-top:1.6rem}.gh-featured .gh-card+.gh-card{margin-top:2.8rem}.gh-featured .gh-card-title{font-size:1.9rem;font-weight:600;letter-spacing:-.01em;line-height:1.25}.gh-featured .gh-card-excerpt{color:var(--color-secondary-text);font-size:inherit;letter-spacing:0;line-height:1.55;margin-top:.8rem}.gh-featured .gh-card-meta{margin-top:1.6rem}.gh-topic-item{align-items:center;display:flex;justify-content:space-between}.gh-topic-item+.gh-topic-item{margin-top:1.6rem}.gh-topic-name{font-size:1.7rem;font-weight:600;letter-spacing:0}.gh-topic-count{border:1px solid var(--color-light-gray);border-radius:32px;font-size:1.3rem;line-height:1;padding:.4rem .8rem}.gh-subscribe{background-color:var(--ghost-accent-color);margin:12rem 0 8rem;padding:7.2rem 0}.gh-subscribe-inner{margin:0 auto;max-width:520px;text-align:center}.gh-subscribe-title{color:#fff;font-size:3.6rem;font-weight:700}.gh-subscribe-description{color:#fff;font-size:1.9rem;line-height:1.4;margin-top:2rem}.gh-subscribe-input{align-items:center;background-color:var(--color-white);border:1px solid var(--color-light-gray);border-radius:6px;color:var(--color-secondary-text);display:flex;font-size:1.6rem;height:56px;justify-content:space-between;margin:4.8rem auto .8rem;max-width:440px;padding:0 1.6rem;width:100%}.gh-subscribe .gh-subscribe-input{border:0}.gh-subscribe-input:hover{border-color:var(--color-mid-gray);opacity:1}.gh-subscribe-input-text{align-items:center;display:flex}.gh-subscribe-input svg{margin-right:.8rem;position:relative;top:1px}.gh-subscribe-input-btn{color:var(--ghost-accent-color);font-size:1.2rem;font-weight:600;letter-spacing:.01em;text-transform:uppercase}.gh-subscribe-btn{background-color:#fff;color:var(--ghost-accent-color);margin-top:3.2rem}.gh-article:not(.no-image) .gh-article-header>*{grid-column:wide-start/wide-end}.gh-article-meta{color:var(--color-secondary-text);font-size:1.2rem;font-weight:500;line-height:1;margin-bottom:2rem;text-transform:uppercase}.gh-article-meta a{font-weight:600}.gh-article-title{font-size:7.4rem;font-weight:600;line-height:1}.gh-article-excerpt{color:var(--color-darker-gray);font-size:2.8rem;line-height:1.35;margin-top:1.6rem;max-width:920px}.gh-article-footer{border-top:1px solid var(--color-light-gray);margin-top:8rem;padding-top:3.2rem}.gh-navigation{grid-column:wide-start/wide-end}.gh-navigation>div{align-items:flex-start;height:100%}.gh-navigation-link{align-items:flex-start;flex-direction:column}.gh-navigation-next .gh-navigation-link{align-items:flex-end;text-align:right}.gh-navigation-previous svg{margin-left:-2px}.gh-navigation-next svg{margin-right:-2px}.gh-navigation-label{align-items:center;display:flex;font-size:1.7rem;font-weight:700;letter-spacing:.01em;text-transform:uppercase}.gh-navigation-title{font-size:1.7rem;font-weight:400;letter-spacing:0;margin-top:.8rem}.gh-pagehead{font-size:1.4rem;grid-column:wide-start/main-start;height:-webkit-max-content;height:-moz-max-content;height:max-content;line-height:1;max-width:200px;padding-top:.8rem;position:sticky;top:4vmin}.gh-pagehead-title{font-size:2.1rem;font-weight:600;letter-spacing:-.02em}.gh-pagehead-description{color:var(--color-secondary-text);line-height:1.45;margin-top:.8rem}.gh-tag-label{color:var(--ghost-accent-color);font-size:1.2rem;font-weight:500;margin-bottom:1.2rem;text-transform:uppercase}.gh-tag-description{margin-top:1.6rem}.gh-author-image{border-radius:50%;height:80px;margin-bottom:2.4rem;width:80px}.gh-author-meta{display:flex;flex-direction:column;margin-top:2rem}.gh-author-location{color:var(--color-darker-gray);margin-left:-4px}.gh-author-website{margin-top:1.2rem}.gh-author-social{display:flex;margin-top:2.4rem}.gh-author-facebook{margin-left:.8rem}@media (max-width:767px){.gh-latest{margin-bottom:8rem}.gh-wrapper{grid-template-columns:1fr}.gh-card+.gh-card,.gh-loadmore{margin-top:6.4rem}.gh-sidebar{margin-top:8rem;padding-left:0}.gh-article-title{font-size:4.2rem}.gh-article-excerpt{font-size:2.2rem}.gh-navigation{grid-template-columns:1fr;row-gap:1.6rem}.gh-subscribe{margin-top:8rem;padding:5.6rem 0}.gh-pagehead{margin-bottom:4.8rem}}@media (min-width:768px) and (max-width:991px){.gh-sidebar{padding-left:1.6rem}.gh-pagehead{margin-bottom:8rem}.gh-author-meta{align-items:center;flex-direction:row}.gh-author-social,.gh-author-website{margin-left:1.6rem;margin-top:0}}@media (max-width:991px){.gh-latest{margin-top:0}.gh-pagehead{grid-column:main-start/main-end;max-width:480px;padding-top:0;position:static}}@media (min-width:992px){.gh-head-inner{padding:0;row-gap:0!important}.gh-head-brand{align-items:center;display:flex;height:80px}.gh-head-menu{height:56px}.gh-head-menu:after,.gh-head-menu:before{background-color:var(--color-light-gray);content:"";height:1px;left:0;position:absolute;top:80px;width:100%}.gh-head-menu:after{top:136px}}@supports (-moz-appearance:none){.gh-topic-count{padding-bottom:.5rem}.gh-subscribe-input-btn{position:relative;top:1px}} /*# 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 fe25a71..cfe6df3 100644 --- a/assets/built/screen.css.map +++ b/assets/built/screen.css.map @@ -1 +1 @@ -{"version":3,"sources":["../../../../node_modules/shared/assets/css/vars.css","../../../../node_modules/shared/assets/css/components/reset.css","../../../../node_modules/shared/assets/css/components/global.css","../../../../node_modules/shared/assets/css/components/layout.css","../../../../node_modules/shared/assets/css/components/header.css","../../../../node_modules/shared/assets/css/components/cover.css","../../../../node_modules/shared/assets/css/components/article.css","../../../../node_modules/shared/assets/css/components/content.css","../../../../node_modules/shared/assets/css/components/cta.css","../../../../node_modules/shared/assets/css/components/card.css","../../../../node_modules/shared/assets/css/components/pagination.css","../../../../node_modules/shared/assets/css/components/navigation.css","../../../../node_modules/shared/assets/css/components/button.css","../../../../node_modules/shared/assets/css/components/footer.css","../../../../node_modules/shared/assets/css/vendor/pswp.css","screen.css"],"names":[],"mappings":"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","file":"screen.css","sourcesContent":[":root {\n --color-primary-text: #333;\n --color-secondary-text: #888;\n --color-white: #fff;\n --color-lighter-gray: #f6f6f6;\n --color-light-gray: #e6e6e6;\n --color-mid-gray: #ccc;\n --color-dark-gray: #444;\n --color-darker-gray: #15171a;\n --color-black: #000;\n --font-sans: -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif; /* stylelint-disable-line value-keyword-case */\n --font-serif: Georgia, serif; /* stylelint-disable-line value-keyword-case */\n --font-mono: Menlo, Consolas, Monaco, Liberation Mono, Lucida Console, monospace; /* stylelint-disable-line value-keyword-case */\n --head-nav-gap: 2.8rem;\n --h1-size: 4.6rem;\n --gap: 3.6rem;\n}\n\n@media (max-width: 767px) {\n :root {\n --h1-size: 3.2rem !important;\n --gap: 2rem;\n }\n}\n","/* Box sizing rules */\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\n/* Remove default margin */\nbody,\nh1,\nh2,\nh3,\nh4,\np,\nfigure,\nblockquote,\ndl,\ndd {\n margin: 0;\n}\n\n/* Remove list styles on ul, ol elements with a list role, which suggests default styling will be removed */\nul[role=\"list\"],\nol[role=\"list\"] {\n list-style: none;\n}\n\n/* Set core root defaults */\nhtml:focus-within {\n scroll-behavior: smooth;\n}\n\n/* Set core body defaults */\nbody {\n min-height: 100vh;\n line-height: 1.5;\n text-rendering: optimizeSpeed;\n}\n\n/* A elements that don't have a class get default styles */\na:not([class]) {\n text-decoration-skip-ink: auto;\n}\n\n/* Make images easier to work with */\nimg,\npicture {\n display: block;\n max-width: 100%;\n}\n\n/* Inherit fonts for inputs and buttons */\ninput,\nbutton,\ntextarea,\nselect {\n font: inherit;\n}\n\n/* Remove all animations and transitions for people that prefer not to see them */\n@media (prefers-reduced-motion: reduce) {\n html:focus-within {\n scroll-behavior: auto;\n }\n\n *,\n *::before,\n *::after {\n transition-duration: 0.01ms !important;\n animation-duration: 0.01ms !important;\n animation-iteration-count: 1 !important;\n scroll-behavior: auto !important;\n }\n}\n","html {\n font-size: 62.5%;\n}\n\nbody {\n font-family: var(--font-sans);\n font-size: 1.6rem;\n line-height: 1.6;\n color: var(--color-primary-text);\n background-color: var(--color-white);\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\nimg {\n height: auto;\n}\n\na {\n color: var(--color-darker-gray);\n text-decoration: none;\n}\n\na:hover {\n opacity: 0.8;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n line-height: 1.15;\n color: var(--color-darker-gray);\n letter-spacing: -0.03em;\n}\n\nh1 {\n font-size: var(--h1-size);\n}\n\nh2 {\n font-size: 2.8rem;\n}\n\nh3 {\n font-size: 2.4rem;\n}\n\nh4 {\n font-size: 2.2rem;\n}\n\nh5 {\n font-size: 2rem;\n}\n\nh6 {\n font-size: 1.8rem;\n}\n\nhr {\n width: 100%;\n height: 1px;\n background-color: var(--color-light-gray);\n border: 0;\n}\n\nblockquote {\n padding-left: 2rem;\n font-style: italic;\n border-left: 4px solid var(--ghost-accent-color);\n}\n\nfigcaption {\n margin-top: 1.6rem;\n font-size: 1.4rem;\n line-height: 1.4;\n color: var(--color-secondary-text);\n text-align: center;\n}\n\npre {\n padding: 1.6rem 2.4rem;\n overflow-x: scroll;\n hyphens: none;\n line-height: 1.5;\n white-space: pre;\n background-color: var(--color-lighter-gray);\n -webkit-overflow-scrolling: touch;\n}\n\ncode {\n font-family: var(--font-mono);\n font-size: 15px;\n}\n\n:not(pre) > code {\n padding: 0.4rem;\n color: var(--ghost-accent-color);\n background-color: var(--color-lighter-gray);\n border-radius: 3px;\n}\n\niframe {\n display: block;\n width: 100%;\n overflow: hidden;\n border: 0;\n}\n\n@media (max-width: 767px) {\n h2 {\n font-size: 2.4rem;\n }\n\n h3 {\n font-size: 2.1rem;\n }\n}\n",".gh-site {\n display: flex;\n flex-direction: column;\n min-height: 100vh;\n}\n\n.gh-main {\n flex-grow: 1;\n padding-top: 8rem;\n padding-bottom: 8rem;\n}\n\n.gh-outer {\n padding-right: var(--gap);\n padding-left: var(--gap);\n}\n\n.gh-inner {\n max-width: 1200px;\n margin: 0 auto;\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(var(--gap), auto)\n [wide-start]\n minmax(auto, 240px)\n [main-start]\n min(720px, calc(100% - calc(var(--gap) * 2)))\n [main-end]\n minmax(auto, 240px)\n [wide-end]\n minmax(var(--gap), auto)\n [full-end];\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@media (max-width: 767px) {\n #gh-main {\n padding-top: 4.8rem;\n padding-bottom: 4.8rem;\n }\n}\n",".gh-head {\n background-color: var(--color-white);\n}\n\n.gh-head-inner {\n display: grid;\n grid-template-columns: 1fr auto auto;\n grid-auto-flow: row dense;\n column-gap: var(--head-nav-gap);\n align-items: center;\n padding: 3.2rem 0;\n}\n\n.gh-head-brand {\n line-height: 1;\n}\n\n.gh-head-brand-wrapper {\n display: flex;\n align-items: center;\n}\n\n.gh-head-logo {\n font-size: 2.4rem;\n font-weight: 700;\n letter-spacing: -0.03em;\n}\n\n.gh-head-logo img {\n max-height: 32px;\n}\n\n.gh-head-description {\n position: relative;\n padding-left: 2rem;\n margin-left: 2rem;\n color: var(--color-secondary-text);\n}\n\n.gh-head-description::before {\n position: absolute;\n top: 50%;\n left: 0;\n width: 1px;\n height: 40px;\n margin-top: -20px;\n content: \"\";\n background-color: var(--color-light-gray);\n}\n\n.gh-head-menu {\n display: flex;\n align-items: center;\n}\n\n.nav {\n display: inline-flex;\n align-items: center;\n padding: 0;\n margin: 0;\n list-style: none;\n}\n\n.gh-head .nav li + li {\n margin-left: var(--head-nav-gap);\n}\n\n.gh-head-actions {\n display: flex;\n justify-content: flex-end;\n}\n\n.gh-head-btn.gh-btn {\n padding: 0.9rem 1.4rem;\n font-size: 1.5rem;\n}\n\n.gh-head-btn:not(.gh-btn) {\n display: inline-flex;\n align-items: center;\n color: var(--ghost-accent-color);\n}\n\n/* Header variants\n/* ---------------------------------------------------------- */\n\n/*\n======================================================================\nLOGO Home About Collection Author Portal Login Subscribe\n======================================================================\n*/\n\n.is-head-b--n--a .gh-head-inner {\n grid-template-columns: 1fr auto 1fr;\n}\n\n/*\n======================================================================\nLOGO Home About Collection Author Portal Login Subscribe\n======================================================================\n*/\n\n.is-head-b-n--a .gh-head-inner {\n grid-template-columns: auto auto 1fr;\n}\n\n/*\n======================================================================\nHome About Collection LOGO Login Subscribe\n======================================================================\n*/\n\n.is-head-n--b--a .gh-head-inner {\n grid-template-columns: 1fr auto 1fr;\n}\n\n.is-head-n--b--a .gh-head-brand {\n grid-column-start: 2;\n}\n\n/*\n======================================================================\nLOGO Login Subscribe\nHome About Collection Author Portal\n======================================================================\n*/\n\n.is-head-b--a_n .gh-head-inner {\n grid-template-columns: auto 1fr;\n row-gap: 1.6rem;\n}\n\n.is-head-b--a_n .gh-head-menu {\n grid-row-start: 2;\n}\n\n/*\n======================================================================\n LOGO\n Home About Collection Author Portal\n======================================================================\n*/\n\n.is-head-b_n .gh-head-inner {\n grid-template-columns: auto;\n row-gap: 2.4rem;\n justify-content: center;\n height: auto;\n padding: 3.2rem 0;\n text-align: center;\n}\n\n.is-head-b_n .gh-head-logo img {\n margin: 0 auto;\n}\n\n.is-head-b_n .gh-head-actions {\n display: none;\n}\n\n/* Transparent header\n/* ---------------------------------------------------------- */\n\n.is-head-transparent.home-template .gh-head {\n position: absolute;\n right: 0;\n left: 0;\n z-index: 10;\n background-color: transparent;\n}\n\n.is-head-transparent:not(.home-template) .gh-head {\n background-color: var(--ghost-accent-color);\n}\n\n.is-head-transparent .gh-head-logo,\n.is-head-transparent .gh-head .nav a {\n color: var(--color-white);\n}\n\n.is-head-transparent .gh-burger::before,\n.is-head-transparent .gh-burger::after {\n background-color: var(--color-white);\n}\n\n.is-head-transparent .gh-head-btn {\n color: var(--color-darker-gray);\n background-color: var(--color-white);\n}\n\n/* Dark header\n/* ---------------------------------------------------------- */\n\n.is-head-dark .gh-head {\n background-color: var(--color-darker-gray);\n}\n\n.is-head-dark .gh-head-logo,\n.is-head-dark .gh-head .nav a {\n color: var(--color-white);\n}\n\n.is-head-dark .gh-head-description {\n padding-left: 2rem;\n margin-left: 2rem;\n color: rgba(255, 255, 255, 0.7);\n}\n\n.is-head-dark .gh-head-description::before {\n height: 32px;\n margin-top: -16px;\n background-color: rgba(255, 255, 255, 0.4);\n}\n\n.is-head-dark .gh-burger::before,\n.is-head-dark .gh-burger::after {\n background-color: var(--color-white);\n}\n\n.is-head-dark .gh-head-btn {\n color: #fff;\n background-color: var(--ghost-accent-color);\n}\n\n/* Brand header\n/* ---------------------------------------------------------- */\n\n.is-head-brand .gh-head {\n background-color: var(--ghost-accent-color);\n}\n\n.is-head-brand .gh-head-logo,\n.is-head-brand .gh-head .nav a {\n color: var(--color-white);\n}\n\n.is-head-brand .gh-head-description {\n padding-left: 2rem;\n margin-left: 2rem;\n color: rgba(255, 255, 255, 0.7);\n}\n\n.is-head-brand .gh-head-description::before {\n height: 32px;\n margin-top: -16px;\n background-color: rgba(255, 255, 255, 0.4);\n}\n\n.is-head-brand .gh-burger::before,\n.is-head-brand .gh-burger::after {\n background-color: var(--color-white);\n}\n\n.is-head-brand .gh-head-btn {\n color: var(--color-darker-gray);\n background-color: #fff;\n}\n\n/* Mobile menu\n/* ---------------------------------------------------------- */\n\n.gh-burger {\n position: relative;\n display: none;\n width: 30px;\n height: 30px;\n padding: 0;\n margin-right: -3px;\n cursor: pointer;\n background-color: transparent;\n border: 0;\n appearance: none;\n}\n\n.gh-burger::before,\n.gh-burger::after {\n position: absolute;\n left: 3px;\n width: 24px;\n height: 1px;\n content: \"\";\n background-color: var(--color-darker-gray);\n transition: all 0.2s cubic-bezier(0.04, 0.04, 0.12, 0.96) 0.1008s;\n}\n\n.gh-burger::before {\n top: 11px;\n}\n\n.gh-burger::after {\n bottom: 11px;\n}\n\n.is-head-open .gh-burger::before {\n top: 15px;\n transform: rotate(45deg);\n}\n\n.is-head-open .gh-burger::after {\n bottom: 14px;\n transform: rotate(-45deg);\n}\n\n@media (max-width: 767px) {\n #gh-head .gh-head-inner {\n padding: 2rem 0;\n }\n\n #gh-head .gh-head-description {\n display: none;\n }\n}\n\n@media (max-width: 991px) {\n #gh-head .gh-head-inner {\n grid-template-columns: 1fr;\n }\n\n #gh-head .gh-head-brand {\n display: flex;\n grid-column-start: 1;\n align-items: center;\n justify-content: space-between;\n }\n\n .gh-burger {\n display: block;\n }\n\n #gh-head .gh-head-menu,\n #gh-head .gh-head-actions {\n display: none;\n }\n\n #gh-head .nav a {\n font-size: 2.4rem;\n }\n\n #gh-head .nav li + li {\n margin-top: 1.2rem;\n margin-left: 0;\n }\n\n #gh-head .gh-head-actions {\n text-align: center;\n }\n\n #gh-head .gh-head-btn {\n margin-top: 3.2rem;\n margin-left: 0;\n }\n\n #gh-head .gh-head-btn:not(.gh-btn) {\n font-size: 2rem;\n }\n\n .is-head-open #gh-head {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 3999999;\n padding: 0 var(--gap) 2.4rem;\n overflow-y: scroll;\n -webkit-overflow-scrolling: touch;\n }\n\n .is-head-open #gh-head .gh-head-inner {\n grid-template-rows: auto 1fr auto;\n height: 100%;\n }\n\n .is-head-open #gh-head .gh-head-menu,\n .is-head-open #gh-head .gh-head-actions {\n display: block;\n }\n\n .is-head-open #gh-head .nav {\n display: flex;\n flex-direction: column;\n }\n\n .is-head-open.is-head-transparent #gh-head {\n background-color: var(--ghost-accent-color);\n }\n}\n",".gh-cover {\n position: relative;\n min-height: var(--cover-height, 50vh);\n}\n\n.gh-cover-image {\n position: absolute;\n object-fit: cover;\n width: 100%;\n height: 100%;\n}\n",".gh-article-tag {\n color: var(--ghost-accent-color);\n}\n\n.gh-article-excerpt {\n margin-top: 2rem;\n font-size: 2.1rem;\n line-height: 1.5;\n color: var(--color-secondary-text);\n letter-spacing: -0.01em;\n}\n\n.gh-article-image {\n grid-column: wide-start/wide-end;\n margin-top: 4rem;\n}\n\n@media (max-width: 767px) {\n .gh-article-excerpt {\n font-size: 1.9rem;\n }\n\n .gh-article-image {\n margin-top: 2.4rem;\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.gh-content {\n margin-top: 4rem;\n}\n\n/* Default vertical spacing */\n.gh-content > * + * {\n margin-top: 2.8rem;\n margin-bottom: 0;\n}\n\n/* [id] represents all headings h1-h6, reset all margins */\n.gh-content > [id] {\n margin: 0;\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 margin-top: 4.8rem;\n}\n\n/* Add a small margin between a heading and anything after it */\n.gh-content > [id] + * {\n margin-top: 1.6rem;\n}\n\n/* A larger margin before/after HRs and blockquotes */\n.gh-content > hr,\n.gh-content > blockquote {\n position: relative;\n margin-top: 4rem;\n}\n\n.gh-content > hr + *,\n.gh-content > blockquote + * {\n margin-top: 4rem;\n}\n\n/* Now the content typography styles */\n.gh-content h3 {\n font-weight: 600;\n}\n\n.gh-content a:not(.gh-btn):not(.gh-cta-link) {\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 font-size: 1.9rem;\n letter-spacing: var(--content-letter-spacing, 0);\n}\n\n.is-serif-content .gh-content > blockquote,\n.is-serif-content .gh-content > ol,\n.is-serif-content .gh-content > ul,\n.is-serif-content .gh-content > dl,\n.is-serif-content .gh-content > p {\n font-family: var(--font-serif);\n font-size: 2.1rem;\n}\n\n.gh-content > ul,\n.gh-content > ol,\n.gh-content > dl {\n padding-left: 4rem;\n}\n\n.gh-content li + li {\n margin-top: 0.8rem;\n}\n\n@media (max-width: 767px) {\n .gh-content {\n margin-top: 3.2rem;\n }\n\n .gh-content > * + * {\n margin-top: 2rem;\n }\n\n .gh-content > [id]:not(:first-child) {\n margin-top: 3.2rem;\n }\n\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 .is-serif-content .gh-content > blockquote,\n .is-serif-content .gh-content > ol,\n .is-serif-content .gh-content > ul,\n .is-serif-content .gh-content > dl,\n .is-serif-content .gh-content > p {\n font-size: 1.9rem;\n }\n\n .gh-content > dl,\n .gh-content > ol,\n .gh-content > ul {\n padding-left: 2.8rem;\n }\n}\n",".gh-cta {\n display: flex;\n flex-direction: column;\n margin-top: -16rem;\n margin-bottom: 4rem;\n text-align: center;\n}\n\n.gh-cta::before {\n height: 160px;\n margin-bottom: 4rem;\n content: \"\";\n background: linear-gradient(180deg, rgba(255, 255, 255, 0), var(--color-white));\n}\n\n.gh-cta-title {\n margin-bottom: 3.2rem;\n font-size: 2.2rem;\n letter-spacing: -0.02em;\n}\n\n.gh-cta-actions {\n display: flex;\n flex-direction: column;\n align-items: center;\n}\n\n.gh-cta-link {\n margin-top: 0.8rem;\n font-size: 1.4rem;\n color: var(--color-secondary-text);\n text-decoration: none;\n}\n\n.gh-cta-link:hover {\n color: var(--color-darker-gray);\n}\n\n@media (max-width: 767px) {\n .gh-cta-actions {\n column-gap: 0.8rem;\n }\n}\n","/* Add extra margin before/after any cards,\nexcept for when immediately preceeded by a heading */\n\n.gh-content :not(.kg-card):not([id]) + .kg-card {\n margin-top: 4rem;\n}\n\n.gh-content .kg-card + :not(.kg-card) {\n margin-top: 4rem;\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\n.kg-image-card + .kg-image-card,\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.8rem;\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-image,\n.kg-gallery-image {\n cursor: pointer;\n}\n\n.kg-gallery-image img {\n width: 100%;\n height: 100%;\n}\n\n.kg-gallery-row:not(:first-of-type) {\n margin: 0.8rem 0 0 0;\n}\n\n.kg-gallery-image:not(:first-of-type) {\n margin: 0 0 0 0.8rem;\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 position: relative;\n}\n\n.kg-bookmark-container {\n display: flex;\n overflow: hidden;\n text-decoration: none !important;\n border: 1px solid var(--color-light-gray);\n border-radius: 4px;\n}\n\n.kg-bookmark-container:hover {\n border-color: var(--color-mid-gray);\n opacity: 1;\n}\n\n.kg-bookmark-content {\n flex-grow: 1;\n padding: 2.4rem;\n overflow: hidden;\n}\n\n.kg-bookmark-title {\n font-size: 1.8rem;\n font-weight: 700;\n line-height: 1.3;\n color: var(--color-darker-gray);\n}\n\n.kg-bookmark-description {\n display: -webkit-box;\n margin-top: 0.4rem;\n overflow: hidden;\n font-size: 1.5rem;\n font-weight: 400;\n color: var(--color-secondary-text);\n text-overflow: ellipsis;\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: 2.4rem;\n font-size: 1.4rem;\n font-weight: 600;\n line-height: 1;\n}\n\n.kg-bookmark-icon {\n width: 20px;\n height: 20px;\n margin-right: 0.6rem;\n}\n\n.kg-bookmark-author,\n.kg-bookmark-publisher {\n color: var(--color-darker-gray);\n}\n\n.kg-bookmark-author + .kg-bookmark-publisher::before {\n padding: 0 0.6rem;\n font-family: serif;\n content: \"•\";\n}\n\n.kg-bookmark-thumbnail {\n position: relative;\n flex-shrink: 0;\n width: 220px;\n margin-left: 2rem;\n}\n\n.kg-bookmark-thumbnail img {\n position: absolute;\n width: 100%;\n height: 100%;\n object-fit: cover;\n}\n\n@media (max-width: 767px) {\n .kg-bookmark-container {\n flex-direction: column-reverse;\n }\n\n .kg-bookmark-thumbnail {\n width: 100%;\n height: 200px;\n margin-left: 0;\n }\n}\n",".pagination {\n display: grid;\n grid-template-columns: 1fr auto 1fr;\n margin-top: 6.4rem;\n}\n\n.page-number {\n grid-column-start: 2;\n}\n\n.older-posts {\n text-align: right;\n}\n",".gh-navigation {\n display: grid;\n grid-template-columns: 1fr auto 1fr;\n column-gap: 2.4rem;\n align-items: center;\n}\n\n.gh-navigation > div {\n display: flex;\n align-items: center;\n}\n\n.gh-navigation-next {\n justify-content: flex-end;\n}\n\n.gh-navigation-link {\n display: inline-flex;\n align-items: center;\n}\n\n.gh-navigation-link svg {\n width: 16px;\n height: 16px;\n}\n\n.gh-navigation-previous svg {\n margin-right: 0.4rem;\n}\n\n.gh-navigation-next svg {\n margin-left: 0.4rem;\n}\n\n@media (max-width: 767px) {\n .gh-navigation-hide {\n display: none;\n }\n}\n",".gh-btn {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n padding: 1.2rem 2rem;\n font-size: 1.6rem;\n font-weight: 700;\n line-height: 1;\n color: var(--color-white);\n letter-spacing: inherit;\n cursor: pointer;\n background-color: var(--color-darker-gray);\n border: 0;\n border-radius: 100px;\n}\n\n.gh-primary-btn {\n background-color: var(--ghost-accent-color);\n}\n\n.gh-outline-btn {\n color: var(--color-darker-gray);\n text-decoration: none;\n background-color: transparent;\n border: 1px solid var(--color-light-gray);\n}\n\n.gh-outline-btn:hover {\n border-color: var(--color-mid-gray);\n opacity: 1;\n}\n\n.gh-icon-btn {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n width: 30px;\n height: 30px;\n padding: 0;\n color: var(--darker-gray-color);\n cursor: pointer;\n background-color: transparent;\n border: 0;\n outline: none;\n}\n\n.gh-icon-btn svg {\n width: 20px;\n height: 20px;\n}\n",".gh-foot {\n padding-top: 8rem;\n padding-bottom: 8rem;\n color: var(--color-secondary-text);\n}\n\n.gh-foot-inner {\n display: grid;\n grid-template-columns: 1fr auto 1fr;\n font-size: 1.3rem;\n}\n\n.gh-foot-menu .nav li {\n display: flex;\n align-items: center;\n}\n\n.gh-foot-menu .nav li + li::before {\n padding: 0 1.2rem;\n font-size: 0.9rem;\n line-height: 0;\n content: \"•\";\n}\n\n.gh-powered-by {\n text-align: right;\n}\n\n.gh-foot a {\n color: var(--color-secondary-text);\n}\n\n.gh-foot a:hover {\n color: var(--color-darker-gray);\n opacity: 1;\n}\n\n@media (max-width: 767px) {\n .gh-foot {\n padding-top: 6.4rem;\n padding-bottom: 12rem;\n }\n\n .gh-foot-inner {\n grid-template-columns: 1fr;\n text-align: center;\n }\n\n .gh-foot-menu {\n margin-top: 3.2rem;\n }\n\n .gh-foot-menu .nav {\n flex-direction: column;\n }\n\n .gh-foot-menu .nav li + li {\n margin-top: 0.4rem;\n }\n\n .gh-foot-menu .nav li + li::before {\n display: none;\n }\n\n .gh-powered-by {\n margin-top: 3.2rem;\n text-align: center;\n }\n}\n",".pswp {\n position: absolute;\n top: 0;\n left: 0;\n z-index: 3999999;\n display: none;\n width: 100%;\n height: 100%;\n overflow: hidden;\n -ms-touch-action: none;\n touch-action: none;\n outline: none;\n backface-visibility: hidden;\n -webkit-text-size-adjust: 100%;\n}\n\n.pswp img {\n max-width: none;\n}\n\n.pswp--animate_opacity {\n opacity: 0.001;\n transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);\n will-change: opacity;\n}\n\n.pswp--open {\n display: block;\n}\n\n.pswp--zoom-allowed .pswp__img {\n cursor: zoom-in;\n}\n\n.pswp--zoomed-in .pswp__img {\n cursor: grab;\n}\n\n.pswp--dragging .pswp__img {\n cursor: grabbing;\n}\n\n.pswp__bg {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background-color: rgba(0, 0, 0, 0.85);\n opacity: 0;\n transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);\n transform: translateZ(0);\n backface-visibility: hidden;\n will-change: opacity;\n}\n\n.pswp__scroll-wrap {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n overflow: hidden;\n}\n\n.pswp__container,\n.pswp__zoom-wrap {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n touch-action: none;\n backface-visibility: hidden;\n}\n\n.pswp__container,\n.pswp__img {\n user-select: none;\n -webkit-tap-highlight-color: transparent;\n -webkit-touch-callout: none;\n}\n\n.pswp__zoom-wrap {\n position: absolute;\n width: 100%;\n transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1);\n transform-origin: left top;\n}\n\n.pswp--animated-in .pswp__bg,\n.pswp--animated-in .pswp__zoom-wrap {\n transition: none;\n}\n\n.pswp__item {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n overflow: hidden;\n}\n\n.pswp__img {\n position: absolute;\n top: 0;\n left: 0;\n width: auto;\n height: auto;\n}\n\n.pswp__img--placeholder {\n backface-visibility: hidden;\n}\n\n.pswp__img--placeholder--blank {\n background: var(--color-black);\n}\n\n.pswp--ie .pswp__img {\n top: 0;\n left: 0;\n width: 100% !important;\n height: auto !important;\n}\n\n.pswp__error-msg {\n position: absolute;\n top: 50%;\n left: 0;\n width: 100%;\n margin-top: -8px;\n font-size: 14px;\n line-height: 16px;\n color: var(--color-secondary-text);\n text-align: center;\n}\n\n.pswp__error-msg a {\n color: var(--color-secondary-text);\n text-decoration: underline;\n}\n\n.pswp__button {\n position: relative;\n display: block;\n float: right;\n width: 44px;\n height: 44px;\n padding: 0;\n margin: 0;\n overflow: visible;\n cursor: pointer;\n background: none;\n border: 0;\n box-shadow: none;\n transition: opacity 0.2s;\n appearance: none;\n}\n\n.pswp__button:focus,\n.pswp__button:hover {\n opacity: 1;\n}\n\n.pswp__button:active {\n outline: none;\n opacity: 0.9;\n}\n\n.pswp__button::-moz-focus-inner {\n padding: 0;\n border: 0;\n}\n\n.pswp__ui--over-close .pswp__button--close {\n opacity: 1;\n}\n\n.pswp__button,\n.pswp__button--arrow--left::before,\n.pswp__button--arrow--right::before {\n width: 44px;\n height: 44px;\n background: url(../images/default-skin.png) 0 0 no-repeat;\n background-size: 264px 88px;\n}\n\n@media (-webkit-min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.09375), (min-resolution: 105dpi), (min-resolution: 1.1dppx) {\n .pswp--svg .pswp__button,\n .pswp--svg .pswp__button--arrow--left::before,\n .pswp--svg .pswp__button--arrow--right::before {\n background-image: url(../images/default-skin.svg);\n }\n\n .pswp--svg .pswp__button--arrow--left,\n .pswp--svg .pswp__button--arrow--right {\n background: none;\n }\n}\n\n.pswp__button--close {\n background-position: 0 -44px;\n}\n\n.pswp__button--share {\n background-position: -44px -44px;\n}\n\n.pswp__button--fs {\n display: none;\n}\n\n.pswp--supports-fs .pswp__button--fs {\n display: block;\n}\n\n.pswp--fs .pswp__button--fs {\n background-position: -44px 0;\n}\n\n.pswp__button--zoom {\n display: none;\n background-position: -88px 0;\n}\n\n.pswp--zoom-allowed .pswp__button--zoom {\n display: block;\n}\n\n.pswp--zoomed-in .pswp__button--zoom {\n background-position: -132px 0;\n}\n\n.pswp--touch .pswp__button--arrow--left,\n.pswp--touch .pswp__button--arrow--right {\n visibility: hidden;\n}\n\n.pswp__button--arrow--left,\n.pswp__button--arrow--right {\n position: absolute;\n top: 50%;\n width: 70px;\n height: 100px;\n margin-top: -50px;\n background: none;\n}\n\n.pswp__button--arrow--left {\n left: 0;\n}\n\n.pswp__button--arrow--right {\n right: 0;\n}\n\n.pswp__button--arrow--left::before,\n.pswp__button--arrow--right::before {\n position: absolute;\n top: 35px;\n width: 32px;\n height: 30px;\n content: \"\";\n}\n\n.pswp__button--arrow--left::before {\n left: 6px;\n background-position: -138px -44px;\n}\n\n.pswp__button--arrow--right::before {\n right: 6px;\n background-position: -94px -44px;\n}\n\n.pswp__counter {\n position: absolute;\n top: 0;\n left: 0;\n height: 44px;\n padding: 0 15px;\n font-size: 11px;\n font-weight: 700;\n line-height: 44px;\n color: var(--color-white);\n user-select: none;\n}\n\n.pswp__caption {\n position: absolute;\n bottom: 0;\n left: 0;\n width: 100%;\n min-height: 44px;\n}\n\n.pswp__caption__center {\n max-width: 420px;\n padding: 25px 15px 30px;\n margin: 0 auto;\n font-size: 11px;\n line-height: 1.6;\n color: var(--color-white);\n text-align: center;\n}\n\n.pswp__caption__center .post-caption-title {\n margin-bottom: 7px;\n font-size: 15px;\n font-weight: 500;\n text-transform: uppercase;\n}\n\n.pswp__caption__center .post-caption-meta-item + .post-caption-meta-item::before {\n padding: 0 4px;\n content: \"\\02022\";\n}\n\n.pswp__caption--empty {\n display: none;\n}\n\n.pswp__caption--fake {\n visibility: hidden;\n}\n\n.pswp__preloader {\n position: absolute;\n top: 0;\n left: 50%;\n width: 44px;\n height: 44px;\n margin-left: -22px;\n opacity: 0;\n transition: opacity 0.25s ease-out;\n direction: ltr;\n will-change: opacity;\n}\n\n.pswp__preloader__icn {\n width: 20px;\n height: 20px;\n margin: 12px;\n}\n\n.pswp__preloader--active {\n opacity: 1;\n}\n\n.pswp__preloader--active .pswp__preloader__icn {\n background: url(../images/preloader.gif) 0 0 no-repeat;\n}\n\n.pswp--css_animation .pswp__preloader--active {\n opacity: 1;\n}\n\n.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn {\n animation: clockwise 500ms linear infinite;\n}\n\n.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut {\n animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;\n}\n\n.pswp--css_animation .pswp__preloader__icn {\n position: absolute;\n top: 15px;\n left: 15px;\n width: 14px;\n height: 14px;\n margin: 0;\n background: none;\n opacity: 0.75;\n}\n\n.pswp--css_animation .pswp__preloader__cut {\n position: relative;\n width: 7px;\n height: 14px;\n overflow: hidden;\n}\n\n.pswp--css_animation .pswp__preloader__donut {\n position: absolute;\n top: 0;\n left: 0;\n box-sizing: border-box;\n width: 14px;\n height: 14px;\n margin: 0;\n background: none;\n border: 2px solid var(--color-white);\n border-bottom-color: transparent;\n border-left-color: transparent;\n border-radius: 50%;\n}\n\n@media screen and (max-width: 1024px) {\n .pswp__preloader {\n position: relative;\n top: auto;\n left: auto;\n float: right;\n margin: 0;\n }\n}\n\n@keyframes clockwise {\n 0% {\n transform: rotate(0deg);\n }\n\n 100% {\n transform: rotate(360deg);\n }\n}\n\n@keyframes donut-rotate {\n 0% {\n transform: rotate(0);\n }\n\n 50% {\n transform: rotate(-140deg);\n }\n\n 100% {\n transform: rotate(0);\n }\n}\n\n.pswp__ui {\n z-index: 1550;\n visibility: visible;\n opacity: 1;\n -webkit-font-smoothing: auto;\n}\n\n.pswp__top-bar {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 44px;\n}\n\n.pswp__caption,\n.pswp__top-bar,\n.pswp--has_mouse .pswp__button--arrow--left,\n.pswp--has_mouse .pswp__button--arrow--right {\n backface-visibility: hidden;\n transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);\n will-change: opacity;\n}\n\n.pswp--has_mouse .pswp__button--arrow--left,\n.pswp--has_mouse .pswp__button--arrow--right {\n visibility: visible;\n}\n\n.pswp__ui--idle .pswp__top-bar {\n opacity: 0;\n}\n\n.pswp__ui--idle .pswp__button--arrow--left,\n.pswp__ui--idle .pswp__button--arrow--right {\n opacity: 0;\n}\n\n.pswp__ui--hidden .pswp__top-bar,\n.pswp__ui--hidden .pswp__caption,\n.pswp__ui--hidden .pswp__button--arrow--left,\n.pswp__ui--hidden .pswp__button--arrow--right {\n opacity: 0.001;\n}\n\n.pswp__ui--one-slide .pswp__button--arrow--left,\n.pswp__ui--one-slide .pswp__button--arrow--right,\n.pswp__ui--one-slide .pswp__counter {\n display: none;\n}\n\n.pswp__element--disabled {\n display: none !important;\n}\n\n.pswp--minimal--dark .pswp__top-bar {\n background: none;\n}\n","@import \"shared/assets/css/screen.css\";\n\n@font-face {\n font-family: Inter;\n font-style: normal;\n font-weight: 100 900;\n font-display: optional;\n src: url(\"/fonts/inter-var-latin.woff2\") format(\"woff2\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n\n:root {\n --font-sans: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif; /* stylelint-disable-line value-keyword-case */\n --color-primary-text: var(--color-black);\n --color-darker-gray: var(--color-black);\n --content-letter-spacing: -0.01em;\n --head-nav-gap: 3.2rem;\n}\n\n.gh-btn {\n padding-right: 1.6rem;\n padding-left: 1.6rem;\n font-weight: 600;\n letter-spacing: -0.02em;\n border-radius: 6px;\n}\n\n.tag-template .gh-main,\n.author-template .gh-main {\n padding-top: 8vmin;\n}\n\n.gh-head-menu,\n.gh-head-actions {\n font-size: 1.2rem;\n font-weight: 500;\n text-transform: uppercase;\n letter-spacing: 0.01em;\n}\n\n.gh-head-btn {\n font-weight: 600;\n}\n\n.gh-head-btn svg {\n width: 16px;\n height: 16px;\n margin-right: 0.6rem;\n}\n\n.gh-latest {\n margin-top: 4rem;\n margin-bottom: 12rem;\n}\n\n.gh-latest .gh-card-meta {\n margin-top: 2.4rem;\n}\n\n.gh-wrapper {\n display: grid;\n grid-template-columns: 4fr 2fr;\n column-gap: 2.4rem;\n}\n\n.gh-wrapper > .gh-section {\n max-width: 720px;\n}\n\n.gh-section-title {\n display: flex;\n align-items: center;\n margin-bottom: 2.4rem;\n font-size: 1.2rem;\n font-weight: 500;\n text-transform: uppercase;\n letter-spacing: 0.01em;\n}\n\n.gh-section-title::after {\n flex-grow: 1;\n height: 1px;\n margin-left: 1.6rem;\n content: \"\";\n background-color: var(--color-light-gray);\n}\n\n.gh-card + .gh-card {\n margin-top: 8rem;\n}\n\n.gh-card-link {\n display: block;\n}\n\n.gh-card-link:hover {\n opacity: 1;\n}\n\n.gh-card-title {\n font-size: 3.4rem;\n font-weight: 600;\n}\n\n.gh-card-link:hover .gh-card-title {\n opacity: 0.8;\n}\n\n.gh-card-excerpt {\n margin-top: 1.2rem;\n font-size: 1.8rem;\n line-height: 1.5;\n letter-spacing: -0.01em;\n}\n\n.gh-card-meta {\n margin-top: 2rem;\n font-size: 1.2rem;\n font-weight: 500;\n line-height: 1;\n color: var(--color-secondary-text);\n text-transform: uppercase;\n}\n\n.gh-card-date {\n color: var(--ghost-accent-color);\n}\n\n.gh-card-meta-wrapper {\n display: inline-flex;\n align-items: center;\n}\n\n.gh-card-meta-wrapper svg {\n position: relative;\n top: -1px;\n margin-left: 0.6rem;\n}\n\n.gh-loadmore {\n width: 100%;\n padding-top: 1.4rem;\n padding-bottom: 1.4rem;\n margin-top: 8rem;\n font-weight: 600;\n color: var(--color-darker-gray);\n letter-spacing: -0.02em;\n background-color: transparent;\n border: 1px solid var(--color-light-gray);\n}\n\n.gh-loadmore:hover {\n border-color: var(--color-mid-gray);\n}\n\n.gh-sidebar {\n position: sticky;\n top: 4.8rem;\n height: max-content;\n padding-left: 4rem;\n font-size: 1.4rem;\n}\n\n.gh-sidebar .gh-section + .gh-section {\n margin-top: 8rem;\n}\n\n.gh-about {\n display: flex;\n}\n\n.gh-about-icon {\n width: 64px;\n height: 64px;\n margin-right: 2rem;\n}\n\n.gh-about-wrapper {\n display: flex;\n flex-direction: column;\n justify-content: center;\n}\n\n.gh-about-title {\n font-size: 2.1rem;\n font-weight: 600;\n letter-spacing: -0.02em;\n}\n\n.gh-about-description {\n margin-top: 0.4rem;\n line-height: 1.55;\n}\n\n.gh-signup {\n margin-top: 2.8rem;\n}\n\n.gh-signup-description {\n line-height: 1.55;\n}\n\n.gh-signup .gh-subscribe-input {\n height: 48px;\n padding-left: 1.2rem;\n margin-top: 1.6rem;\n margin-bottom: 0;\n font-size: 1.5rem;\n}\n\n.gh-signup-btn {\n margin-top: 1.6rem;\n}\n\n.gh-featured .gh-card + .gh-card {\n margin-top: 2.8rem;\n}\n\n.gh-featured .gh-card-title {\n font-size: 1.9rem;\n font-weight: 600;\n line-height: 1.25;\n letter-spacing: -0.01em;\n}\n\n.gh-featured .gh-card-excerpt {\n margin-top: 0.8rem;\n font-size: inherit;\n line-height: 1.55;\n color: var(--color-secondary-text);\n letter-spacing: 0;\n}\n\n.gh-featured .gh-card-meta {\n margin-top: 1.6rem;\n}\n\n.gh-topic-item {\n display: flex;\n align-items: center;\n justify-content: space-between;\n}\n\n.gh-topic-item + .gh-topic-item {\n margin-top: 1.6rem;\n}\n\n.gh-topic-name {\n font-size: 1.7rem;\n font-weight: 600;\n letter-spacing: 0;\n}\n\n.gh-topic-count {\n padding: 0.4rem 0.8rem;\n font-size: 1.3rem;\n line-height: 1;\n border: 1px solid var(--color-light-gray);\n border-radius: 32px;\n}\n\n.gh-subscribe {\n padding: 7.2rem 0;\n margin: 12rem 0 8rem;\n background-color: var(--ghost-accent-color);\n}\n\n.gh-subscribe-inner {\n max-width: 520px;\n margin: 0 auto;\n text-align: center;\n}\n\n.gh-subscribe-title {\n font-size: 3.6rem;\n font-weight: 700;\n color: #fff;\n}\n\n.gh-subscribe-description {\n margin-top: 2rem;\n font-size: 1.9rem;\n line-height: 1.4;\n color: #fff;\n}\n\n.gh-subscribe-input {\n display: flex;\n align-items: center;\n justify-content: space-between;\n width: 100%;\n max-width: 440px;\n height: 56px;\n padding: 0 1.6rem;\n margin: 4.8rem auto 0.8rem;\n font-size: 1.6rem;\n color: var(--color-secondary-text);\n background-color: var(--color-white);\n border: 1px solid var(--color-light-gray);\n border-radius: 6px;\n}\n\n.gh-subscribe .gh-subscribe-input {\n border: 0;\n}\n\n.gh-subscribe-input:hover {\n border-color: var(--color-mid-gray);\n opacity: 1;\n}\n\n.gh-subscribe-input-text {\n display: flex;\n align-items: center;\n}\n\n.gh-subscribe-input svg {\n position: relative;\n top: 1px;\n margin-right: 0.8rem;\n}\n\n.gh-subscribe-input-btn {\n font-size: 1.2rem;\n font-weight: 600;\n color: var(--ghost-accent-color);\n text-transform: uppercase;\n letter-spacing: 0.01em;\n}\n\n.gh-subscribe-btn {\n margin-top: 3.2rem;\n color: var(--ghost-accent-color);\n background-color: #fff;\n}\n\n.gh-article:not(.no-image) .gh-article-header > * {\n grid-column: wide-start / wide-end;\n}\n\n.gh-article-meta {\n margin-bottom: 2rem;\n font-size: 1.2rem;\n font-weight: 500;\n line-height: 1;\n color: var(--color-secondary-text);\n text-transform: uppercase;\n}\n\n.gh-article-meta a {\n font-weight: 600;\n}\n\n.gh-article-title {\n font-size: 7.4rem;\n font-weight: 600;\n line-height: 1;\n}\n\n.gh-article-excerpt {\n max-width: 920px;\n margin-top: 1.6rem;\n font-size: 2.8rem;\n line-height: 1.35;\n color: var(--color-darker-gray);\n}\n\n.gh-article-footer {\n padding-top: 3.2rem;\n margin-top: 8rem;\n border-top: 1px solid var(--color-light-gray);\n}\n\n.gh-navigation {\n grid-column: wide-start / wide-end;\n}\n\n.gh-navigation > div {\n align-items: flex-start;\n height: 100%;\n}\n\n.gh-navigation-link {\n flex-direction: column;\n align-items: flex-start;\n}\n\n.gh-navigation-next .gh-navigation-link {\n align-items: flex-end;\n text-align: right;\n}\n\n.gh-navigation-previous svg {\n margin-left: -2px;\n}\n\n.gh-navigation-next svg {\n margin-right: -2px;\n}\n\n.gh-navigation-label {\n display: flex;\n align-items: center;\n font-size: 1.7rem;\n font-weight: 700;\n text-transform: uppercase;\n letter-spacing: 0.01em;\n}\n\n.gh-navigation-title {\n margin-top: 0.8rem;\n font-size: 1.7rem;\n font-weight: 400;\n letter-spacing: 0;\n}\n\n.gh-pagehead {\n position: sticky;\n top: 4vmin;\n grid-column: wide-start/main-start;\n max-width: 200px;\n height: max-content;\n padding-top: 0.8rem;\n font-size: 1.4rem;\n line-height: 1;\n}\n\n.gh-pagehead-title {\n font-size: 2.1rem;\n font-weight: 600;\n letter-spacing: -0.02em;\n}\n\n.gh-pagehead-description {\n margin-top: 0.8rem;\n line-height: 1.45;\n color: var(--color-secondary-text);\n}\n\n.gh-tag-label {\n margin-bottom: 1.2rem;\n font-size: 1.2rem;\n font-weight: 500;\n color: var(--ghost-accent-color);\n text-transform: uppercase;\n}\n\n.gh-tag-description {\n margin-top: 1.6rem;\n}\n\n.gh-author-image {\n width: 80px;\n height: 80px;\n margin-bottom: 2.4rem;\n border-radius: 50%;\n}\n\n.gh-author-meta {\n display: flex;\n flex-direction: column;\n margin-top: 2rem;\n}\n\n.gh-author-location {\n margin-left: -4px;\n color: var(--color-darker-gray);\n}\n\n.gh-author-website {\n margin-top: 1.2rem;\n}\n\n.gh-author-social {\n display: flex;\n margin-top: 2.4rem;\n}\n\n.gh-author-facebook {\n margin-left: 0.8rem;\n}\n\n@media (max-width: 767px) {\n .gh-latest {\n margin-bottom: 8rem;\n }\n\n .gh-wrapper {\n grid-template-columns: 1fr;\n }\n\n .gh-card + .gh-card {\n margin-top: 6.4rem;\n }\n\n .gh-loadmore {\n margin-top: 6.4rem;\n }\n\n .gh-sidebar {\n padding-left: 0;\n margin-top: 8rem;\n }\n\n .gh-article-title {\n font-size: 4.2rem;\n }\n\n .gh-article-excerpt {\n font-size: 2.2rem;\n }\n\n .gh-navigation {\n grid-template-columns: 1fr;\n row-gap: 1.6rem;\n }\n\n .gh-subscribe {\n padding: 5.6rem 0;\n margin-top: 8rem;\n }\n\n .gh-pagehead {\n margin-bottom: 4.8rem;\n }\n}\n\n@media (min-width: 768px) and (max-width: 991px) {\n .gh-sidebar {\n padding-left: 1.6rem;\n }\n\n .gh-pagehead {\n margin-bottom: 8rem;\n }\n\n .gh-author-meta {\n flex-direction: row;\n align-items: center;\n }\n\n .gh-author-website,\n .gh-author-social {\n margin-top: 0;\n margin-left: 1.6rem;\n }\n}\n\n@media (max-width: 991px) {\n .gh-latest {\n margin-top: 0;\n }\n\n .gh-pagehead {\n position: static;\n grid-column: main-start / main-end;\n max-width: 480px;\n padding-top: 0;\n }\n}\n\n@media (min-width: 992px) {\n .gh-head-inner {\n row-gap: 0 !important;\n padding: 0;\n }\n\n .gh-head-brand {\n display: flex;\n align-items: center;\n height: 80px;\n }\n\n .gh-head-menu {\n height: 56px;\n }\n\n .gh-head-menu::before,\n .gh-head-menu::after {\n position: absolute;\n top: 80px;\n left: 0;\n width: 100%;\n height: 1px;\n content: \"\";\n background-color: var(--color-light-gray);\n }\n\n .gh-head-menu::after {\n top: 136px;\n }\n}\n\n@supports (-moz-appearance: none) {\n .gh-topic-count {\n padding-bottom: 0.5rem;\n }\n\n .gh-subscribe-input-btn {\n position: relative;\n top: 1px;\n }\n}\n"]} \ No newline at end of file +{"version":3,"sources":["../../../../node_modules/shared/assets/css/vars.css","../../../../node_modules/shared/assets/css/components/reset.css","../../../../node_modules/shared/assets/css/components/global.css","../../../../node_modules/shared/assets/css/components/layout.css","../../../../node_modules/shared/assets/css/components/header.css","../../../../node_modules/shared/assets/css/components/cover.css","../../../../node_modules/shared/assets/css/components/article.css","../../../../node_modules/shared/assets/css/components/content.css","../../../../node_modules/shared/assets/css/components/cta.css","../../../../node_modules/shared/assets/css/components/card.css","../../../../node_modules/shared/assets/css/components/pagination.css","../../../../node_modules/shared/assets/css/components/navigation.css","../../../../node_modules/shared/assets/css/components/button.css","../../../../node_modules/shared/assets/css/components/footer.css","../../../../node_modules/shared/assets/css/vendor/pswp.css","screen.css"],"names":[],"mappings":"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","file":"screen.css","sourcesContent":[":root {\n --color-primary-text: #333;\n --color-secondary-text: #888;\n --color-white: #fff;\n --color-lighter-gray: #f6f6f6;\n --color-light-gray: #e6e6e6;\n --color-mid-gray: #ccc;\n --color-dark-gray: #444;\n --color-darker-gray: #15171a;\n --color-black: #000;\n --font-sans: -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif; /* stylelint-disable-line value-keyword-case */\n --font-serif: Georgia, serif; /* stylelint-disable-line value-keyword-case */\n --font-mono: Menlo, Consolas, Monaco, Liberation Mono, Lucida Console, monospace; /* stylelint-disable-line value-keyword-case */\n --head-nav-gap: 2.8rem;\n --h1-size: 4.6rem;\n --gap: 3.6rem;\n}\n\n@media (max-width: 767px) {\n :root {\n --h1-size: 3.2rem !important;\n --gap: 2rem;\n }\n}\n","/* Box sizing rules */\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\n/* Remove default margin */\nbody,\nh1,\nh2,\nh3,\nh4,\np,\nfigure,\nblockquote,\ndl,\ndd {\n margin: 0;\n}\n\n/* Remove list styles on ul, ol elements with a list role, which suggests default styling will be removed */\nul[role=\"list\"],\nol[role=\"list\"] {\n list-style: none;\n}\n\n/* Set core root defaults */\nhtml:focus-within {\n scroll-behavior: smooth;\n}\n\n/* Set core body defaults */\nbody {\n min-height: 100vh;\n line-height: 1.5;\n text-rendering: optimizeSpeed;\n}\n\n/* A elements that don't have a class get default styles */\na:not([class]) {\n text-decoration-skip-ink: auto;\n}\n\n/* Make images easier to work with */\nimg,\npicture {\n display: block;\n max-width: 100%;\n}\n\n/* Inherit fonts for inputs and buttons */\ninput,\nbutton,\ntextarea,\nselect {\n font: inherit;\n}\n\n/* Remove all animations and transitions for people that prefer not to see them */\n@media (prefers-reduced-motion: reduce) {\n html:focus-within {\n scroll-behavior: auto;\n }\n\n *,\n *::before,\n *::after {\n transition-duration: 0.01ms !important;\n animation-duration: 0.01ms !important;\n animation-iteration-count: 1 !important;\n scroll-behavior: auto !important;\n }\n}\n","html {\n font-size: 62.5%;\n}\n\nbody {\n font-family: var(--font-sans);\n font-size: 1.6rem;\n line-height: 1.6;\n color: var(--color-primary-text);\n background-color: var(--color-white);\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\nimg {\n height: auto;\n}\n\na {\n color: var(--color-darker-gray);\n text-decoration: none;\n}\n\na:hover {\n opacity: 0.8;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n line-height: 1.15;\n color: var(--color-darker-gray);\n letter-spacing: -0.03em;\n}\n\nh1 {\n font-size: var(--h1-size);\n}\n\nh2 {\n font-size: 2.8rem;\n}\n\nh3 {\n font-size: 2.4rem;\n}\n\nh4 {\n font-size: 2.2rem;\n}\n\nh5 {\n font-size: 2rem;\n}\n\nh6 {\n font-size: 1.8rem;\n}\n\nhr {\n width: 100%;\n height: 1px;\n background-color: var(--color-light-gray);\n border: 0;\n}\n\nblockquote {\n padding-left: 2rem;\n font-style: italic;\n border-left: 4px solid var(--ghost-accent-color);\n}\n\nfigcaption {\n margin-top: 1.6rem;\n font-size: 1.4rem;\n line-height: 1.4;\n color: var(--color-secondary-text);\n text-align: center;\n}\n\npre {\n padding: 1.6rem 2.4rem;\n overflow-x: scroll;\n hyphens: none;\n line-height: 1.5;\n white-space: pre;\n background-color: var(--color-lighter-gray);\n -webkit-overflow-scrolling: touch;\n}\n\ncode {\n font-family: var(--font-mono);\n font-size: 15px;\n}\n\n:not(pre) > code {\n padding: 0.4rem;\n color: var(--ghost-accent-color);\n background-color: var(--color-lighter-gray);\n border-radius: 3px;\n}\n\niframe {\n display: block;\n width: 100%;\n overflow: hidden;\n border: 0;\n}\n\n@media (max-width: 767px) {\n h2 {\n font-size: 2.4rem;\n }\n\n h3 {\n font-size: 2.1rem;\n }\n}\n",".gh-site {\n display: flex;\n flex-direction: column;\n min-height: 100vh;\n}\n\n.gh-main {\n flex-grow: 1;\n padding-top: 8rem;\n padding-bottom: 8rem;\n}\n\n.gh-outer {\n padding-right: var(--gap);\n padding-left: var(--gap);\n}\n\n.gh-inner {\n max-width: 1200px;\n margin: 0 auto;\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(var(--gap), auto)\n [wide-start]\n minmax(auto, 240px)\n [main-start]\n min(720px, calc(100% - calc(var(--gap) * 2)))\n [main-end]\n minmax(auto, 240px)\n [wide-end]\n minmax(var(--gap), auto)\n [full-end];\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@media (max-width: 767px) {\n #gh-main {\n padding-top: 4.8rem;\n padding-bottom: 4.8rem;\n }\n}\n",".gh-head {\n background-color: var(--color-white);\n}\n\n.gh-head-inner {\n display: grid;\n grid-template-columns: 1fr auto auto;\n grid-auto-flow: row dense;\n column-gap: var(--head-nav-gap);\n align-items: center;\n padding: 3.2rem 0;\n}\n\n.gh-head-brand {\n line-height: 1;\n}\n\n.gh-head-brand-wrapper {\n display: flex;\n align-items: center;\n}\n\n.gh-head-logo {\n font-size: 2.4rem;\n font-weight: 700;\n letter-spacing: -0.03em;\n}\n\n.gh-head-logo img {\n max-height: 32px;\n}\n\n.gh-head-description {\n position: relative;\n padding-left: 2rem;\n margin-left: 2rem;\n color: var(--color-secondary-text);\n}\n\n.gh-head-description::before {\n position: absolute;\n top: 50%;\n left: 0;\n width: 1px;\n height: 40px;\n margin-top: -20px;\n content: \"\";\n background-color: var(--color-light-gray);\n}\n\n.gh-head-menu {\n display: flex;\n align-items: center;\n}\n\n.nav {\n display: inline-flex;\n align-items: center;\n padding: 0;\n margin: 0;\n list-style: none;\n}\n\n.gh-head .nav li + li {\n margin-left: var(--head-nav-gap);\n}\n\n.gh-head-actions {\n display: flex;\n justify-content: flex-end;\n}\n\n.gh-head-btn.gh-btn {\n padding: 0.9rem 1.4rem;\n font-size: 1.5rem;\n}\n\n.gh-head-btn:not(.gh-btn) {\n display: inline-flex;\n align-items: center;\n color: var(--ghost-accent-color);\n}\n\n/* Header variants\n/* ---------------------------------------------------------- */\n\n/*\n======================================================================\nLOGO Home About Collection Author Portal Login Subscribe\n======================================================================\n*/\n\n.is-head-b--n--a .gh-head-inner {\n grid-template-columns: 1fr auto 1fr;\n}\n\n/*\n======================================================================\nLOGO Home About Collection Author Portal Login Subscribe\n======================================================================\n*/\n\n.is-head-b-n--a .gh-head-inner {\n grid-template-columns: auto auto 1fr;\n}\n\n/*\n======================================================================\nHome About Collection LOGO Login Subscribe\n======================================================================\n*/\n\n.is-head-n--b--a .gh-head-inner {\n grid-template-columns: 1fr auto 1fr;\n}\n\n.is-head-n--b--a .gh-head-brand {\n grid-column-start: 2;\n}\n\n/*\n======================================================================\nLOGO Login Subscribe\nHome About Collection Author Portal\n======================================================================\n*/\n\n.is-head-b--a_n .gh-head-inner {\n grid-template-columns: auto 1fr;\n row-gap: 1.6rem;\n}\n\n.is-head-b--a_n .gh-head-menu {\n grid-row-start: 2;\n}\n\n/*\n======================================================================\n LOGO\n Home About Collection Author Portal\n======================================================================\n*/\n\n.is-head-b_n .gh-head-inner {\n grid-template-columns: auto;\n row-gap: 2.4rem;\n justify-content: center;\n height: auto;\n padding: 3.2rem 0;\n text-align: center;\n}\n\n.is-head-b_n .gh-head-logo img {\n margin: 0 auto;\n}\n\n.is-head-b_n .gh-head-actions {\n display: none;\n}\n\n/* Transparent header\n/* ---------------------------------------------------------- */\n\n.is-head-transparent.home-template .gh-head {\n position: absolute;\n right: 0;\n left: 0;\n z-index: 10;\n background-color: transparent;\n}\n\n.is-head-transparent:not(.home-template) .gh-head {\n background-color: var(--ghost-accent-color);\n}\n\n.is-head-transparent .gh-head-logo,\n.is-head-transparent .gh-head .nav a {\n color: var(--color-white);\n}\n\n.is-head-transparent .gh-burger::before,\n.is-head-transparent .gh-burger::after {\n background-color: var(--color-white);\n}\n\n.is-head-transparent .gh-head-btn {\n color: var(--color-darker-gray);\n background-color: var(--color-white);\n}\n\n/* Dark header\n/* ---------------------------------------------------------- */\n\n.is-head-dark .gh-head {\n background-color: var(--color-darker-gray);\n}\n\n.is-head-dark .gh-head-logo,\n.is-head-dark .gh-head .nav a {\n color: var(--color-white);\n}\n\n.is-head-dark .gh-head-description {\n padding-left: 2rem;\n margin-left: 2rem;\n color: rgba(255, 255, 255, 0.7);\n}\n\n.is-head-dark .gh-head-description::before {\n height: 32px;\n margin-top: -16px;\n background-color: rgba(255, 255, 255, 0.4);\n}\n\n.is-head-dark .gh-burger::before,\n.is-head-dark .gh-burger::after {\n background-color: var(--color-white);\n}\n\n.is-head-dark .gh-head-btn {\n color: #fff;\n background-color: var(--ghost-accent-color);\n}\n\n/* Brand header\n/* ---------------------------------------------------------- */\n\n.is-head-brand .gh-head {\n background-color: var(--ghost-accent-color);\n}\n\n.is-head-brand .gh-head-logo,\n.is-head-brand .gh-head .nav a {\n color: var(--color-white);\n}\n\n.is-head-brand .gh-head-description {\n padding-left: 2rem;\n margin-left: 2rem;\n color: rgba(255, 255, 255, 0.7);\n}\n\n.is-head-brand .gh-head-description::before {\n height: 32px;\n margin-top: -16px;\n background-color: rgba(255, 255, 255, 0.4);\n}\n\n.is-head-brand .gh-burger::before,\n.is-head-brand .gh-burger::after {\n background-color: var(--color-white);\n}\n\n.is-head-brand .gh-head-btn {\n color: var(--color-darker-gray);\n background-color: #fff;\n}\n\n/* Mobile menu\n/* ---------------------------------------------------------- */\n\n.gh-burger {\n position: relative;\n display: none;\n width: 30px;\n height: 30px;\n padding: 0;\n margin-right: -3px;\n cursor: pointer;\n background-color: transparent;\n border: 0;\n appearance: none;\n}\n\n.gh-burger::before,\n.gh-burger::after {\n position: absolute;\n left: 3px;\n width: 24px;\n height: 1px;\n content: \"\";\n background-color: var(--color-darker-gray);\n transition: all 0.2s cubic-bezier(0.04, 0.04, 0.12, 0.96) 0.1008s;\n}\n\n.gh-burger::before {\n top: 11px;\n}\n\n.gh-burger::after {\n bottom: 11px;\n}\n\n.is-head-open .gh-burger::before {\n top: 15px;\n transform: rotate(45deg);\n}\n\n.is-head-open .gh-burger::after {\n bottom: 14px;\n transform: rotate(-45deg);\n}\n\n@media (max-width: 767px) {\n #gh-head .gh-head-inner {\n padding: 2rem 0;\n }\n\n #gh-head .gh-head-description {\n display: none;\n }\n}\n\n@media (max-width: 991px) {\n #gh-head .gh-head-inner {\n grid-template-columns: 1fr;\n }\n\n #gh-head .gh-head-brand {\n display: flex;\n grid-column-start: 1;\n align-items: center;\n justify-content: space-between;\n }\n\n .gh-burger {\n display: block;\n }\n\n #gh-head .gh-head-menu,\n #gh-head .gh-head-actions {\n display: none;\n }\n\n #gh-head .nav a {\n font-size: 2.4rem;\n }\n\n #gh-head .nav li + li {\n margin-top: 1.2rem;\n margin-left: 0;\n }\n\n #gh-head .gh-head-actions {\n text-align: center;\n }\n\n #gh-head .gh-head-btn {\n margin-top: 3.2rem;\n margin-left: 0;\n }\n\n #gh-head .gh-head-btn:not(.gh-btn) {\n font-size: 2rem;\n }\n\n .is-head-open #gh-head {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 3999999;\n padding: 0 var(--gap) 2.4rem;\n overflow-y: scroll;\n -webkit-overflow-scrolling: touch;\n }\n\n .is-head-open #gh-head .gh-head-inner {\n grid-template-rows: auto 1fr auto;\n height: 100%;\n }\n\n .is-head-open #gh-head .gh-head-menu,\n .is-head-open #gh-head .gh-head-actions {\n display: block;\n }\n\n .is-head-open #gh-head .nav {\n display: flex;\n flex-direction: column;\n }\n\n .is-head-open.is-head-transparent #gh-head {\n background-color: var(--ghost-accent-color);\n }\n}\n",".gh-cover {\n position: relative;\n min-height: var(--cover-height, 50vh);\n}\n\n.gh-cover-image {\n position: absolute;\n object-fit: cover;\n width: 100%;\n height: 100%;\n}\n",".gh-article-tag {\n color: var(--ghost-accent-color);\n}\n\n.gh-article-excerpt {\n margin-top: 2rem;\n font-size: 2.1rem;\n line-height: 1.5;\n color: var(--color-secondary-text);\n letter-spacing: -0.01em;\n}\n\n.gh-article-image {\n grid-column: wide-start/wide-end;\n margin-top: 4rem;\n}\n\n@media (max-width: 767px) {\n .gh-article-excerpt {\n font-size: 1.9rem;\n }\n\n .gh-article-image {\n margin-top: 2.4rem;\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.gh-content {\n margin-top: 4rem;\n}\n\n/* Default vertical spacing */\n.gh-content > * + * {\n margin-top: 2.8rem;\n margin-bottom: 0;\n}\n\n/* [id] represents all headings h1-h6, reset all margins */\n.gh-content > [id] {\n margin: 0;\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 margin-top: 4.8rem;\n}\n\n/* Add a small margin between a heading and anything after it */\n.gh-content > [id] + * {\n margin-top: 1.6rem;\n}\n\n/* A larger margin before/after HRs and blockquotes */\n.gh-content > hr,\n.gh-content > blockquote {\n position: relative;\n margin-top: 4rem;\n}\n\n.gh-content > hr + *,\n.gh-content > blockquote + * {\n margin-top: 4rem;\n}\n\n/* Now the content typography styles */\n.gh-content h3 {\n font-weight: 600;\n}\n\n.gh-content a:not(.gh-btn):not(.gh-cta-link) {\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 font-size: 1.9rem;\n letter-spacing: var(--content-letter-spacing, 0);\n}\n\n.is-serif-content .gh-content > blockquote,\n.is-serif-content .gh-content > ol,\n.is-serif-content .gh-content > ul,\n.is-serif-content .gh-content > dl,\n.is-serif-content .gh-content > p {\n font-family: var(--font-serif);\n font-size: 2.1rem;\n}\n\n.gh-content > ul,\n.gh-content > ol,\n.gh-content > dl {\n padding-left: 4rem;\n}\n\n.gh-content li + li {\n margin-top: 0.8rem;\n}\n\n@media (max-width: 767px) {\n .gh-content {\n margin-top: 3.2rem;\n }\n\n .gh-content > * + * {\n margin-top: 2rem;\n }\n\n .gh-content > [id]:not(:first-child) {\n margin-top: 3.2rem;\n }\n\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 .is-serif-content .gh-content > blockquote,\n .is-serif-content .gh-content > ol,\n .is-serif-content .gh-content > ul,\n .is-serif-content .gh-content > dl,\n .is-serif-content .gh-content > p {\n font-size: 1.9rem;\n }\n\n .gh-content > dl,\n .gh-content > ol,\n .gh-content > ul {\n padding-left: 2.8rem;\n }\n}\n",".gh-cta {\n display: flex;\n flex-direction: column;\n margin-top: -16rem;\n margin-bottom: 4rem;\n text-align: center;\n}\n\n.gh-cta::before {\n height: 160px;\n margin-bottom: 4rem;\n content: \"\";\n background: linear-gradient(180deg, rgba(255, 255, 255, 0), var(--color-white));\n}\n\n.gh-cta-title {\n margin-bottom: 3.2rem;\n font-size: 2.2rem;\n letter-spacing: -0.02em;\n}\n\n.gh-cta-actions {\n display: flex;\n flex-direction: column;\n align-items: center;\n}\n\n.gh-cta-link {\n margin-top: 0.8rem;\n font-size: 1.4rem;\n color: var(--color-secondary-text);\n text-decoration: none;\n}\n\n.gh-cta-link:hover {\n color: var(--color-darker-gray);\n}\n\n@media (max-width: 767px) {\n .gh-cta-actions {\n column-gap: 0.8rem;\n }\n}\n","/* Add extra margin before/after any cards,\nexcept for when immediately preceeded by a heading */\n\n.gh-content :not(.kg-card):not([id]) + .kg-card {\n margin-top: 4rem;\n}\n\n.gh-content .kg-card + :not(.kg-card) {\n margin-top: 4rem;\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\n.kg-image-card + .kg-image-card,\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.8rem;\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-image,\n.kg-gallery-image {\n cursor: pointer;\n}\n\n.kg-gallery-image img {\n width: 100%;\n height: 100%;\n}\n\n.kg-gallery-row:not(:first-of-type) {\n margin: 0.8rem 0 0 0;\n}\n\n.kg-gallery-image:not(:first-of-type) {\n margin: 0 0 0 0.8rem;\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 position: relative;\n}\n\n.kg-bookmark-container {\n display: flex;\n overflow: hidden;\n text-decoration: none !important;\n border: 1px solid var(--color-light-gray);\n border-radius: 4px;\n}\n\n.kg-bookmark-container:hover {\n border-color: var(--color-mid-gray);\n opacity: 1;\n}\n\n.kg-bookmark-content {\n flex-grow: 1;\n padding: 2.4rem;\n overflow: hidden;\n}\n\n.kg-bookmark-title {\n font-size: 1.8rem;\n font-weight: 700;\n line-height: 1.3;\n color: var(--color-darker-gray);\n}\n\n.kg-bookmark-description {\n display: -webkit-box;\n margin-top: 0.4rem;\n overflow: hidden;\n font-size: 1.5rem;\n font-weight: 400;\n color: var(--color-secondary-text);\n text-overflow: ellipsis;\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: 2.4rem;\n font-size: 1.4rem;\n font-weight: 600;\n line-height: 1;\n}\n\n.kg-bookmark-icon {\n width: 20px;\n height: 20px;\n margin-right: 0.6rem;\n}\n\n.kg-bookmark-author,\n.kg-bookmark-publisher {\n color: var(--color-darker-gray);\n}\n\n.kg-bookmark-author + .kg-bookmark-publisher::before {\n padding: 0 0.6rem;\n font-family: serif;\n content: \"•\";\n}\n\n.kg-bookmark-thumbnail {\n position: relative;\n flex-shrink: 0;\n width: 220px;\n margin-left: 2rem;\n}\n\n.kg-bookmark-thumbnail img {\n position: absolute;\n width: 100%;\n height: 100%;\n object-fit: cover;\n}\n\n@media (max-width: 767px) {\n .kg-bookmark-container {\n flex-direction: column-reverse;\n }\n\n .kg-bookmark-thumbnail {\n width: 100%;\n height: 200px;\n margin-left: 0;\n }\n}\n",".pagination {\n display: grid;\n grid-template-columns: 1fr auto 1fr;\n margin-top: 6.4rem;\n}\n\n.page-number {\n grid-column-start: 2;\n}\n\n.older-posts {\n text-align: right;\n}\n",".gh-navigation {\n display: grid;\n grid-template-columns: 1fr auto 1fr;\n column-gap: 2.4rem;\n align-items: center;\n}\n\n.gh-navigation > div {\n display: flex;\n align-items: center;\n}\n\n.gh-navigation-next {\n justify-content: flex-end;\n}\n\n.gh-navigation-link {\n display: inline-flex;\n align-items: center;\n}\n\n.gh-navigation-link svg {\n width: 16px;\n height: 16px;\n}\n\n.gh-navigation-previous svg {\n margin-right: 0.4rem;\n}\n\n.gh-navigation-next svg {\n margin-left: 0.4rem;\n}\n\n@media (max-width: 767px) {\n .gh-navigation-hide {\n display: none;\n }\n}\n",".gh-btn {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n padding: 1.2rem 2rem;\n font-size: 1.6rem;\n font-weight: 700;\n line-height: 1;\n color: var(--color-white);\n letter-spacing: inherit;\n cursor: pointer;\n background-color: var(--color-darker-gray);\n border: 0;\n border-radius: 100px;\n}\n\n.gh-primary-btn {\n background-color: var(--ghost-accent-color);\n}\n\n.gh-outline-btn {\n color: var(--color-darker-gray);\n text-decoration: none;\n background-color: transparent;\n border: 1px solid var(--color-light-gray);\n}\n\n.gh-outline-btn:hover {\n border-color: var(--color-mid-gray);\n opacity: 1;\n}\n\n.gh-icon-btn {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n width: 30px;\n height: 30px;\n padding: 0;\n color: var(--darker-gray-color);\n cursor: pointer;\n background-color: transparent;\n border: 0;\n outline: none;\n}\n\n.gh-icon-btn svg {\n width: 20px;\n height: 20px;\n}\n",".gh-foot {\n padding-top: 8rem;\n padding-bottom: 8rem;\n color: var(--color-secondary-text);\n}\n\n.gh-foot-inner {\n display: grid;\n grid-template-columns: 1fr auto 1fr;\n font-size: 1.3rem;\n}\n\n.gh-foot-menu .nav li {\n display: flex;\n align-items: center;\n}\n\n.gh-foot-menu .nav li + li::before {\n padding: 0 1.2rem;\n font-size: 0.9rem;\n line-height: 0;\n content: \"•\";\n}\n\n.gh-powered-by {\n text-align: right;\n}\n\n.gh-foot a {\n color: var(--color-secondary-text);\n}\n\n.gh-foot a:hover {\n color: var(--color-darker-gray);\n opacity: 1;\n}\n\n@media (max-width: 767px) {\n .gh-foot {\n padding-top: 6.4rem;\n padding-bottom: 12rem;\n }\n\n .gh-foot-inner {\n grid-template-columns: 1fr;\n text-align: center;\n }\n\n .gh-foot-menu {\n margin-top: 3.2rem;\n }\n\n .gh-foot-menu .nav {\n flex-direction: column;\n }\n\n .gh-foot-menu .nav li + li {\n margin-top: 0.4rem;\n }\n\n .gh-foot-menu .nav li + li::before {\n display: none;\n }\n\n .gh-powered-by {\n margin-top: 3.2rem;\n text-align: center;\n }\n}\n",".pswp {\n position: absolute;\n top: 0;\n left: 0;\n z-index: 3999999;\n display: none;\n width: 100%;\n height: 100%;\n overflow: hidden;\n -ms-touch-action: none;\n touch-action: none;\n outline: none;\n backface-visibility: hidden;\n -webkit-text-size-adjust: 100%;\n}\n\n.pswp img {\n max-width: none;\n}\n\n.pswp--animate_opacity {\n opacity: 0.001;\n transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);\n will-change: opacity;\n}\n\n.pswp--open {\n display: block;\n}\n\n.pswp--zoom-allowed .pswp__img {\n cursor: zoom-in;\n}\n\n.pswp--zoomed-in .pswp__img {\n cursor: grab;\n}\n\n.pswp--dragging .pswp__img {\n cursor: grabbing;\n}\n\n.pswp__bg {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background-color: rgba(0, 0, 0, 0.85);\n opacity: 0;\n transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);\n transform: translateZ(0);\n backface-visibility: hidden;\n will-change: opacity;\n}\n\n.pswp__scroll-wrap {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n overflow: hidden;\n}\n\n.pswp__container,\n.pswp__zoom-wrap {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n touch-action: none;\n backface-visibility: hidden;\n}\n\n.pswp__container,\n.pswp__img {\n user-select: none;\n -webkit-tap-highlight-color: transparent;\n -webkit-touch-callout: none;\n}\n\n.pswp__zoom-wrap {\n position: absolute;\n width: 100%;\n transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1);\n transform-origin: left top;\n}\n\n.pswp--animated-in .pswp__bg,\n.pswp--animated-in .pswp__zoom-wrap {\n transition: none;\n}\n\n.pswp__item {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n overflow: hidden;\n}\n\n.pswp__img {\n position: absolute;\n top: 0;\n left: 0;\n width: auto;\n height: auto;\n}\n\n.pswp__img--placeholder {\n backface-visibility: hidden;\n}\n\n.pswp__img--placeholder--blank {\n background: var(--color-black);\n}\n\n.pswp--ie .pswp__img {\n top: 0;\n left: 0;\n width: 100% !important;\n height: auto !important;\n}\n\n.pswp__error-msg {\n position: absolute;\n top: 50%;\n left: 0;\n width: 100%;\n margin-top: -8px;\n font-size: 14px;\n line-height: 16px;\n color: var(--color-secondary-text);\n text-align: center;\n}\n\n.pswp__error-msg a {\n color: var(--color-secondary-text);\n text-decoration: underline;\n}\n\n.pswp__button {\n position: relative;\n display: block;\n float: right;\n width: 44px;\n height: 44px;\n padding: 0;\n margin: 0;\n overflow: visible;\n cursor: pointer;\n background: none;\n border: 0;\n box-shadow: none;\n transition: opacity 0.2s;\n appearance: none;\n}\n\n.pswp__button:focus,\n.pswp__button:hover {\n opacity: 1;\n}\n\n.pswp__button:active {\n outline: none;\n opacity: 0.9;\n}\n\n.pswp__button::-moz-focus-inner {\n padding: 0;\n border: 0;\n}\n\n.pswp__ui--over-close .pswp__button--close {\n opacity: 1;\n}\n\n.pswp__button,\n.pswp__button--arrow--left::before,\n.pswp__button--arrow--right::before {\n width: 44px;\n height: 44px;\n background: url(../images/default-skin.png) 0 0 no-repeat;\n background-size: 264px 88px;\n}\n\n@media (-webkit-min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.09375), (min-resolution: 105dpi), (min-resolution: 1.1dppx) {\n .pswp--svg .pswp__button,\n .pswp--svg .pswp__button--arrow--left::before,\n .pswp--svg .pswp__button--arrow--right::before {\n background-image: url(../images/default-skin.svg);\n }\n\n .pswp--svg .pswp__button--arrow--left,\n .pswp--svg .pswp__button--arrow--right {\n background: none;\n }\n}\n\n.pswp__button--close {\n background-position: 0 -44px;\n}\n\n.pswp__button--share {\n background-position: -44px -44px;\n}\n\n.pswp__button--fs {\n display: none;\n}\n\n.pswp--supports-fs .pswp__button--fs {\n display: block;\n}\n\n.pswp--fs .pswp__button--fs {\n background-position: -44px 0;\n}\n\n.pswp__button--zoom {\n display: none;\n background-position: -88px 0;\n}\n\n.pswp--zoom-allowed .pswp__button--zoom {\n display: block;\n}\n\n.pswp--zoomed-in .pswp__button--zoom {\n background-position: -132px 0;\n}\n\n.pswp--touch .pswp__button--arrow--left,\n.pswp--touch .pswp__button--arrow--right {\n visibility: hidden;\n}\n\n.pswp__button--arrow--left,\n.pswp__button--arrow--right {\n position: absolute;\n top: 50%;\n width: 70px;\n height: 100px;\n margin-top: -50px;\n background: none;\n}\n\n.pswp__button--arrow--left {\n left: 0;\n}\n\n.pswp__button--arrow--right {\n right: 0;\n}\n\n.pswp__button--arrow--left::before,\n.pswp__button--arrow--right::before {\n position: absolute;\n top: 35px;\n width: 32px;\n height: 30px;\n content: \"\";\n}\n\n.pswp__button--arrow--left::before {\n left: 6px;\n background-position: -138px -44px;\n}\n\n.pswp__button--arrow--right::before {\n right: 6px;\n background-position: -94px -44px;\n}\n\n.pswp__counter {\n position: absolute;\n top: 0;\n left: 0;\n height: 44px;\n padding: 0 15px;\n font-size: 11px;\n font-weight: 700;\n line-height: 44px;\n color: var(--color-white);\n user-select: none;\n}\n\n.pswp__caption {\n position: absolute;\n bottom: 0;\n left: 0;\n width: 100%;\n min-height: 44px;\n}\n\n.pswp__caption__center {\n max-width: 420px;\n padding: 25px 15px 30px;\n margin: 0 auto;\n font-size: 11px;\n line-height: 1.6;\n color: var(--color-white);\n text-align: center;\n}\n\n.pswp__caption__center .post-caption-title {\n margin-bottom: 7px;\n font-size: 15px;\n font-weight: 500;\n text-transform: uppercase;\n}\n\n.pswp__caption__center .post-caption-meta-item + .post-caption-meta-item::before {\n padding: 0 4px;\n content: \"\\02022\";\n}\n\n.pswp__caption--empty {\n display: none;\n}\n\n.pswp__caption--fake {\n visibility: hidden;\n}\n\n.pswp__preloader {\n position: absolute;\n top: 0;\n left: 50%;\n width: 44px;\n height: 44px;\n margin-left: -22px;\n opacity: 0;\n transition: opacity 0.25s ease-out;\n direction: ltr;\n will-change: opacity;\n}\n\n.pswp__preloader__icn {\n width: 20px;\n height: 20px;\n margin: 12px;\n}\n\n.pswp__preloader--active {\n opacity: 1;\n}\n\n.pswp__preloader--active .pswp__preloader__icn {\n background: url(../images/preloader.gif) 0 0 no-repeat;\n}\n\n.pswp--css_animation .pswp__preloader--active {\n opacity: 1;\n}\n\n.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn {\n animation: clockwise 500ms linear infinite;\n}\n\n.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut {\n animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;\n}\n\n.pswp--css_animation .pswp__preloader__icn {\n position: absolute;\n top: 15px;\n left: 15px;\n width: 14px;\n height: 14px;\n margin: 0;\n background: none;\n opacity: 0.75;\n}\n\n.pswp--css_animation .pswp__preloader__cut {\n position: relative;\n width: 7px;\n height: 14px;\n overflow: hidden;\n}\n\n.pswp--css_animation .pswp__preloader__donut {\n position: absolute;\n top: 0;\n left: 0;\n box-sizing: border-box;\n width: 14px;\n height: 14px;\n margin: 0;\n background: none;\n border: 2px solid var(--color-white);\n border-bottom-color: transparent;\n border-left-color: transparent;\n border-radius: 50%;\n}\n\n@media screen and (max-width: 1024px) {\n .pswp__preloader {\n position: relative;\n top: auto;\n left: auto;\n float: right;\n margin: 0;\n }\n}\n\n@keyframes clockwise {\n 0% {\n transform: rotate(0deg);\n }\n\n 100% {\n transform: rotate(360deg);\n }\n}\n\n@keyframes donut-rotate {\n 0% {\n transform: rotate(0);\n }\n\n 50% {\n transform: rotate(-140deg);\n }\n\n 100% {\n transform: rotate(0);\n }\n}\n\n.pswp__ui {\n z-index: 1550;\n visibility: visible;\n opacity: 1;\n -webkit-font-smoothing: auto;\n}\n\n.pswp__top-bar {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 44px;\n}\n\n.pswp__caption,\n.pswp__top-bar,\n.pswp--has_mouse .pswp__button--arrow--left,\n.pswp--has_mouse .pswp__button--arrow--right {\n backface-visibility: hidden;\n transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);\n will-change: opacity;\n}\n\n.pswp--has_mouse .pswp__button--arrow--left,\n.pswp--has_mouse .pswp__button--arrow--right {\n visibility: visible;\n}\n\n.pswp__ui--idle .pswp__top-bar {\n opacity: 0;\n}\n\n.pswp__ui--idle .pswp__button--arrow--left,\n.pswp__ui--idle .pswp__button--arrow--right {\n opacity: 0;\n}\n\n.pswp__ui--hidden .pswp__top-bar,\n.pswp__ui--hidden .pswp__caption,\n.pswp__ui--hidden .pswp__button--arrow--left,\n.pswp__ui--hidden .pswp__button--arrow--right {\n opacity: 0.001;\n}\n\n.pswp__ui--one-slide .pswp__button--arrow--left,\n.pswp__ui--one-slide .pswp__button--arrow--right,\n.pswp__ui--one-slide .pswp__counter {\n display: none;\n}\n\n.pswp__element--disabled {\n display: none !important;\n}\n\n.pswp--minimal--dark .pswp__top-bar {\n background: none;\n}\n","@import \"shared/assets/css/screen.css\";\n\n:root {\n --font-sans: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif; /* stylelint-disable-line value-keyword-case */\n --color-primary-text: var(--color-black);\n --color-darker-gray: var(--color-black);\n --content-letter-spacing: -0.01em;\n --head-nav-gap: 3.2rem;\n}\n\n.gh-btn {\n padding-right: 1.6rem;\n padding-left: 1.6rem;\n font-weight: 600;\n letter-spacing: -0.02em;\n border-radius: 6px;\n}\n\n.tag-template .gh-main,\n.author-template .gh-main {\n padding-top: 8vmin;\n}\n\n.gh-head-menu,\n.gh-head-actions {\n font-size: 1.2rem;\n font-weight: 500;\n text-transform: uppercase;\n letter-spacing: 0.01em;\n}\n\n.gh-head-btn {\n font-weight: 600;\n}\n\n.gh-head-btn svg {\n width: 16px;\n height: 16px;\n margin-right: 0.6rem;\n}\n\n.gh-latest {\n margin-top: 4rem;\n margin-bottom: 12rem;\n}\n\n.gh-latest .gh-card-meta {\n margin-top: 2.4rem;\n}\n\n.gh-wrapper {\n display: grid;\n grid-template-columns: 4fr 2fr;\n column-gap: 2.4rem;\n}\n\n.gh-wrapper > .gh-section {\n max-width: 720px;\n}\n\n.gh-section-title {\n display: flex;\n align-items: center;\n margin-bottom: 2.4rem;\n font-size: 1.2rem;\n font-weight: 500;\n text-transform: uppercase;\n letter-spacing: 0.01em;\n}\n\n.gh-section-title::after {\n flex-grow: 1;\n height: 1px;\n margin-left: 1.6rem;\n content: \"\";\n background-color: var(--color-light-gray);\n}\n\n.gh-card + .gh-card {\n margin-top: 8rem;\n}\n\n.gh-card-link {\n display: block;\n}\n\n.gh-card-link:hover {\n opacity: 1;\n}\n\n.gh-card-title {\n font-size: 3.4rem;\n font-weight: 600;\n}\n\n.gh-card-link:hover .gh-card-title {\n opacity: 0.8;\n}\n\n.gh-card-excerpt {\n margin-top: 1.2rem;\n font-size: 1.8rem;\n line-height: 1.5;\n letter-spacing: -0.01em;\n}\n\n.gh-card-meta {\n margin-top: 2rem;\n font-size: 1.2rem;\n font-weight: 500;\n line-height: 1;\n color: var(--color-secondary-text);\n text-transform: uppercase;\n}\n\n.gh-card-date {\n color: var(--ghost-accent-color);\n}\n\n.gh-card-meta-wrapper {\n display: inline-flex;\n align-items: center;\n}\n\n.gh-card-meta-wrapper svg {\n position: relative;\n top: -1px;\n margin-left: 0.6rem;\n}\n\n.gh-loadmore {\n width: 100%;\n padding-top: 1.4rem;\n padding-bottom: 1.4rem;\n margin-top: 8rem;\n font-weight: 600;\n color: var(--color-darker-gray);\n letter-spacing: -0.02em;\n background-color: transparent;\n border: 1px solid var(--color-light-gray);\n}\n\n.gh-loadmore:hover {\n border-color: var(--color-mid-gray);\n}\n\n.gh-sidebar {\n position: sticky;\n top: 4.8rem;\n height: max-content;\n padding-left: 4rem;\n font-size: 1.4rem;\n}\n\n.gh-sidebar .gh-section + .gh-section {\n margin-top: 8rem;\n}\n\n.gh-about {\n display: flex;\n}\n\n.gh-about-icon {\n width: 64px;\n height: 64px;\n margin-right: 2rem;\n}\n\n.gh-about-wrapper {\n display: flex;\n flex-direction: column;\n justify-content: center;\n}\n\n.gh-about-title {\n font-size: 2.1rem;\n font-weight: 600;\n letter-spacing: -0.02em;\n}\n\n.gh-about-description {\n margin-top: 0.4rem;\n line-height: 1.55;\n}\n\n.gh-signup {\n margin-top: 2.8rem;\n}\n\n.gh-signup-description {\n line-height: 1.55;\n}\n\n.gh-signup .gh-subscribe-input {\n height: 48px;\n padding-left: 1.2rem;\n margin-top: 1.6rem;\n margin-bottom: 0;\n font-size: 1.5rem;\n}\n\n.gh-signup-btn {\n margin-top: 1.6rem;\n}\n\n.gh-featured .gh-card + .gh-card {\n margin-top: 2.8rem;\n}\n\n.gh-featured .gh-card-title {\n font-size: 1.9rem;\n font-weight: 600;\n line-height: 1.25;\n letter-spacing: -0.01em;\n}\n\n.gh-featured .gh-card-excerpt {\n margin-top: 0.8rem;\n font-size: inherit;\n line-height: 1.55;\n color: var(--color-secondary-text);\n letter-spacing: 0;\n}\n\n.gh-featured .gh-card-meta {\n margin-top: 1.6rem;\n}\n\n.gh-topic-item {\n display: flex;\n align-items: center;\n justify-content: space-between;\n}\n\n.gh-topic-item + .gh-topic-item {\n margin-top: 1.6rem;\n}\n\n.gh-topic-name {\n font-size: 1.7rem;\n font-weight: 600;\n letter-spacing: 0;\n}\n\n.gh-topic-count {\n padding: 0.4rem 0.8rem;\n font-size: 1.3rem;\n line-height: 1;\n border: 1px solid var(--color-light-gray);\n border-radius: 32px;\n}\n\n.gh-subscribe {\n padding: 7.2rem 0;\n margin: 12rem 0 8rem;\n background-color: var(--ghost-accent-color);\n}\n\n.gh-subscribe-inner {\n max-width: 520px;\n margin: 0 auto;\n text-align: center;\n}\n\n.gh-subscribe-title {\n font-size: 3.6rem;\n font-weight: 700;\n color: #fff;\n}\n\n.gh-subscribe-description {\n margin-top: 2rem;\n font-size: 1.9rem;\n line-height: 1.4;\n color: #fff;\n}\n\n.gh-subscribe-input {\n display: flex;\n align-items: center;\n justify-content: space-between;\n width: 100%;\n max-width: 440px;\n height: 56px;\n padding: 0 1.6rem;\n margin: 4.8rem auto 0.8rem;\n font-size: 1.6rem;\n color: var(--color-secondary-text);\n background-color: var(--color-white);\n border: 1px solid var(--color-light-gray);\n border-radius: 6px;\n}\n\n.gh-subscribe .gh-subscribe-input {\n border: 0;\n}\n\n.gh-subscribe-input:hover {\n border-color: var(--color-mid-gray);\n opacity: 1;\n}\n\n.gh-subscribe-input-text {\n display: flex;\n align-items: center;\n}\n\n.gh-subscribe-input svg {\n position: relative;\n top: 1px;\n margin-right: 0.8rem;\n}\n\n.gh-subscribe-input-btn {\n font-size: 1.2rem;\n font-weight: 600;\n color: var(--ghost-accent-color);\n text-transform: uppercase;\n letter-spacing: 0.01em;\n}\n\n.gh-subscribe-btn {\n margin-top: 3.2rem;\n color: var(--ghost-accent-color);\n background-color: #fff;\n}\n\n.gh-article:not(.no-image) .gh-article-header > * {\n grid-column: wide-start / wide-end;\n}\n\n.gh-article-meta {\n margin-bottom: 2rem;\n font-size: 1.2rem;\n font-weight: 500;\n line-height: 1;\n color: var(--color-secondary-text);\n text-transform: uppercase;\n}\n\n.gh-article-meta a {\n font-weight: 600;\n}\n\n.gh-article-title {\n font-size: 7.4rem;\n font-weight: 600;\n line-height: 1;\n}\n\n.gh-article-excerpt {\n max-width: 920px;\n margin-top: 1.6rem;\n font-size: 2.8rem;\n line-height: 1.35;\n color: var(--color-darker-gray);\n}\n\n.gh-article-footer {\n padding-top: 3.2rem;\n margin-top: 8rem;\n border-top: 1px solid var(--color-light-gray);\n}\n\n.gh-navigation {\n grid-column: wide-start / wide-end;\n}\n\n.gh-navigation > div {\n align-items: flex-start;\n height: 100%;\n}\n\n.gh-navigation-link {\n flex-direction: column;\n align-items: flex-start;\n}\n\n.gh-navigation-next .gh-navigation-link {\n align-items: flex-end;\n text-align: right;\n}\n\n.gh-navigation-previous svg {\n margin-left: -2px;\n}\n\n.gh-navigation-next svg {\n margin-right: -2px;\n}\n\n.gh-navigation-label {\n display: flex;\n align-items: center;\n font-size: 1.7rem;\n font-weight: 700;\n text-transform: uppercase;\n letter-spacing: 0.01em;\n}\n\n.gh-navigation-title {\n margin-top: 0.8rem;\n font-size: 1.7rem;\n font-weight: 400;\n letter-spacing: 0;\n}\n\n.gh-pagehead {\n position: sticky;\n top: 4vmin;\n grid-column: wide-start/main-start;\n max-width: 200px;\n height: max-content;\n padding-top: 0.8rem;\n font-size: 1.4rem;\n line-height: 1;\n}\n\n.gh-pagehead-title {\n font-size: 2.1rem;\n font-weight: 600;\n letter-spacing: -0.02em;\n}\n\n.gh-pagehead-description {\n margin-top: 0.8rem;\n line-height: 1.45;\n color: var(--color-secondary-text);\n}\n\n.gh-tag-label {\n margin-bottom: 1.2rem;\n font-size: 1.2rem;\n font-weight: 500;\n color: var(--ghost-accent-color);\n text-transform: uppercase;\n}\n\n.gh-tag-description {\n margin-top: 1.6rem;\n}\n\n.gh-author-image {\n width: 80px;\n height: 80px;\n margin-bottom: 2.4rem;\n border-radius: 50%;\n}\n\n.gh-author-meta {\n display: flex;\n flex-direction: column;\n margin-top: 2rem;\n}\n\n.gh-author-location {\n margin-left: -4px;\n color: var(--color-darker-gray);\n}\n\n.gh-author-website {\n margin-top: 1.2rem;\n}\n\n.gh-author-social {\n display: flex;\n margin-top: 2.4rem;\n}\n\n.gh-author-facebook {\n margin-left: 0.8rem;\n}\n\n@media (max-width: 767px) {\n .gh-latest {\n margin-bottom: 8rem;\n }\n\n .gh-wrapper {\n grid-template-columns: 1fr;\n }\n\n .gh-card + .gh-card {\n margin-top: 6.4rem;\n }\n\n .gh-loadmore {\n margin-top: 6.4rem;\n }\n\n .gh-sidebar {\n padding-left: 0;\n margin-top: 8rem;\n }\n\n .gh-article-title {\n font-size: 4.2rem;\n }\n\n .gh-article-excerpt {\n font-size: 2.2rem;\n }\n\n .gh-navigation {\n grid-template-columns: 1fr;\n row-gap: 1.6rem;\n }\n\n .gh-subscribe {\n padding: 5.6rem 0;\n margin-top: 8rem;\n }\n\n .gh-pagehead {\n margin-bottom: 4.8rem;\n }\n}\n\n@media (min-width: 768px) and (max-width: 991px) {\n .gh-sidebar {\n padding-left: 1.6rem;\n }\n\n .gh-pagehead {\n margin-bottom: 8rem;\n }\n\n .gh-author-meta {\n flex-direction: row;\n align-items: center;\n }\n\n .gh-author-website,\n .gh-author-social {\n margin-top: 0;\n margin-left: 1.6rem;\n }\n}\n\n@media (max-width: 991px) {\n .gh-latest {\n margin-top: 0;\n }\n\n .gh-pagehead {\n position: static;\n grid-column: main-start / main-end;\n max-width: 480px;\n padding-top: 0;\n }\n}\n\n@media (min-width: 992px) {\n .gh-head-inner {\n row-gap: 0 !important;\n padding: 0;\n }\n\n .gh-head-brand {\n display: flex;\n align-items: center;\n height: 80px;\n }\n\n .gh-head-menu {\n height: 56px;\n }\n\n .gh-head-menu::before,\n .gh-head-menu::after {\n position: absolute;\n top: 80px;\n left: 0;\n width: 100%;\n height: 1px;\n content: \"\";\n background-color: var(--color-light-gray);\n }\n\n .gh-head-menu::after {\n top: 136px;\n }\n}\n\n@supports (-moz-appearance: none) {\n .gh-topic-count {\n padding-bottom: 0.5rem;\n }\n\n .gh-subscribe-input-btn {\n position: relative;\n top: 1px;\n }\n}\n"]} \ No newline at end of file diff --git a/assets/css/screen.css b/assets/css/screen.css index 88d2966..1605099 100644 --- a/assets/css/screen.css +++ b/assets/css/screen.css @@ -1,14 +1,5 @@ @import "shared/assets/css/screen.css"; -@font-face { - font-family: Inter; - font-style: normal; - font-weight: 100 900; - font-display: optional; - src: url("/fonts/inter-var-latin.woff2") format("woff2"); - unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; -} - :root { --font-sans: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif; /* stylelint-disable-line value-keyword-case */ --color-primary-text: var(--color-black); diff --git a/default.hbs b/default.hbs index a9976fc..75de4aa 100644 --- a/default.hbs +++ b/default.hbs @@ -5,7 +5,9 @@ {{meta_title}} - + + + {{ghost_head}} diff --git a/fonts/inter-var-latin.woff2 b/fonts/inter-var-latin.woff2 deleted file mode 100644 index 2fbab974a9e1d56cafcd93c4a0a30b66dd1409ec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36532 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 wqV5)unU(v0=O>H866