:root{--color-primary:var(--ghost-accent-color,#3eb0ef);--color-base:#131313;--color-border:#ddd;--color-bg:#f5f5f5;--color-success:#80b912;--color-error:#f05230;--font-sans-serif:"Open Sans","Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;--font-serif:Georgia,Times,serif;--font-mono:Menlo,Courier,monospace;--font-light:100;--font-normal:400;--font-bold:700;--font-heavy:800;--xlarge:1680px;--large:1280px;--medium:980px;--small:740px;--xsmall:480px;--height:4rem;--margin:2rem;--radius:0.5rem}*,:after,:before{box-sizing:border-box}html{-webkit-tap-highlight-color:rgba(0,0,0,0)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;color:#464646;font-family:Open Sans,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-family:var(--font-sans-serif);font-size:1.5rem;font-style:normal;font-weight:400;line-height:1.6em;min-height:100vh;scroll-behavior:smooth}blockquote,body,dd,dl,figcaption,figure,form,hr,li,ol,p,pre,table,ul,video{margin:0;padding:0}ol[class],ul[class]{list-style:none;padding:0}img{display:block;height:auto;max-width:100%}button,input,select,textarea{-webkit-appearance:none;font:inherit}fieldset{border:0;margin:0;padding:0}label{font-size:.9em;font-weight:700}hr,label{display:block}hr{border:0;border-top:1px solid;height:1px;opacity:.2;position:relative;width:100%}::-moz-selection{background:#cbeafb;text-shadow:none}::selection{background:#cbeafb;text-shadow:none}mark{background-color:#fdffb6}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}ul:not([class]) li+li{margin-top:.6em}a:not([class]){-webkit-text-decoration-skip:ink;color:#316ba3;text-decoration-skip-ink:auto}a[class]{color:inherit;-webkit-text-decoration:none;text-decoration:none;transition:.4s ease}a[class]:hover{transition:.2s ease}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.15em;margin:0}h1{font-size:4.6rem;letter-spacing:-.5px}@media (max-width:500px){h1{font-size:2.7rem}}h2{font-size:3.6rem}@media (max-width:500px){h2{font-size:2.2rem}}h3{font-size:3.2rem}@media (max-width:500px){h3{font-size:1.8rem}}h4{font-size:2.6rem}h5{font-size:2.4rem}h6{font-size:2.2rem}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.gh-input,.gh-textarea{background:#f5f5f5;background:var(--color-bg);border:1px solid #ddd;border:1px solid var(--color-border);border-radius:.5rem;border-radius:var(--radius);color:inherit;display:block;outline:0;padding:0 .6em;-webkit-text-decoration:none;text-decoration:none;width:100%}.gh-input:focus{border-color:#3eb0ef;border-color:var(--color-primary)}.gh-select{height:4rem;height:var(--height);padding-right:4rem;padding-right:var(--height);text-overflow:ellipsis}.gh-select option{background:#f5f5f5;background:var(--color-bg);color:#3eb0ef;color:var(--color-primary)}.gh-select:focus::-ms-value{background-color:transparent}.gh-select::-ms-expand{display:none}.gh-input,.gh-select{height:4rem;height:var(--height)}.gh-textarea{padding:.3em .6em;resize:vertical}.gh-check{display:block;margin-right:-2em;opacity:0;width:1em;z-index:-1}.gh-check+label{align-items:center;color:#131313;color:var(--color-base);cursor:pointer;display:flex;font-size:1em;font-weight:400;font-weight:var(--font-normal);padding-left:calc(2.4rem + .75em);padding-left:calc(var(--height)*.6 + .75em);padding-right:2rem;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gh-check+label:before{background:#f5f5f5;background:var(--color-bg);border:1px solid #ddd;border:1px solid var(--color-border);border-radius:.5rem;border-radius:var(--radius);content:"";display:inline-block;height:2.4rem;height:calc(var(--height)*.6);line-height:2.24rem;line-height:calc(var(--height)*.56);margin-right:1rem;text-align:center;width:2.4rem;width:calc(var(--height)*.6)}.gh-check:checked+label:before{background:#3eb0ef;background:var(--color-primary);border-color:#3eb0ef;border-color:var(--color-primary);color:#f5f5f5;color:var(--color-bg);content:"✓"}.gh-check:focus+label:before{border-color:#3eb0ef;border-color:var(--color-primary);box-shadow:0 0 0 1px #3eb0ef;box-shadow:0 0 0 1px var(--color-primary)}.gh-check+label:before{border-radius:.5rem;border-radius:var(--radius);border-radius:100%}.gh-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:.5rem;border-radius:var(--radius);cursor:pointer;display:inline-block;font-family:Open Sans,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-family:var(--font-sans-serif);font-size:1.4rem;font-weight:400;font-weight:var(--font-normal);height:4rem;height:var(--height);line-height:4rem;line-height:var(--height);min-width:75px;padding:0 2rem;text-align:center;-webkit-text-decoration:none;text-decoration:none;transition:.4s ease;white-space:nowrap}.gh-button.gh-button-fit{width:100%}.gh-button.gh-button-small{font-size:1.2rem;height:3.6rem;height:calc(var(--height)*.9);line-height:3.6rem;line-height:calc(var(--height)*.9);padding:0 1.5rem}.gh-button.gh-button-large{font-size:1.7rem;height:4.8rem;height:calc(var(--height)*1.2);line-height:4.8rem;line-height:calc(var(--height)*1.2);padding:0 2.5rem}.gh-button.gh-button-disabled,.gh-button:disabled{opacity:.4;pointer-events:none}.gh-button{background-color:transparent;box-shadow:inset 0 0 0 2px currentColor;color:inherit}.gh-button:hover{box-shadow:inset 0 0 0 2px #3eb0ef;box-shadow:inset 0 0 0 2px var(--color-primary);color:#3eb0ef!important;color:var(--color-primary)!important;-webkit-text-decoration:none;text-decoration:none;transition:.2s ease}.gh-button.gh-button-primary{box-shadow:none;color:#fff!important}.gh-button.gh-button-primary,.gh-button.gh-button-primary:hover{background-color:#3eb0ef;background-color:var(--color-primary)}.site-header-wrapper{background-color:#fff;position:sticky;top:0;transition:box-shadow .2s ease;z-index:100}.site-header-wrapper.is-scrolled{box-shadow:0 2px 10px rgba(0,0,0,.08)}.site-header{background-color:#fff;border-bottom:1px solid #e5e5e5;height:60px;padding:0 2rem}.site-header-container{align-items:center;display:flex;height:100%;justify-content:space-between;margin:0 auto;max-width:1200px}.site-header-logo{flex-shrink:0;margin-right:2rem}.site-header-logo img{max-height:25px;width:auto}.site-header-nav{align-items:center;display:none;flex-grow:1}.site-header-nav .nav{display:flex;list-style:none;margin:0;padding:0}.site-header-nav .nav li{margin:0 1.2rem;position:relative}.site-header-nav .nav a{color:#333;font-size:1.5rem;font-weight:500;padding:20px 0;-webkit-text-decoration:none;text-decoration:none;transition:color .2s ease;white-space:nowrap}.site-header-nav .nav a:hover{color:#007bff}.site-header-nav .has-submenu>a:after{color:#999;content:"\f107";display:inline-block;font-family:FontAwesome;margin-left:.5rem}.site-header-nav .nav-submenu{background-color:#fff;border:1px solid #e5e5e5;border-radius:5px;box-shadow:0 5px 15px rgba(0,0,0,.08);left:-1rem;list-style:none;margin:0;min-width:180px;opacity:0;padding:1rem 0;position:absolute;top:100%;transform:translateY(10px);transition:opacity .2s ease,transform .2s ease,visibility .2s;visibility:hidden}.site-header-nav li.has-submenu:hover>.nav-submenu{opacity:1;transform:translateY(0);visibility:visible}.site-header-nav .nav-submenu li{margin:0}.site-header-nav .nav-submenu a{display:block;font-weight:400;padding:.8rem 1.5rem;width:100%}.site-header-actions{align-items:center;display:flex;flex-shrink:0}.site-header-mobile-toggle,.site-header-search-button{background:none;border:none;cursor:pointer;margin-left:1.5rem;padding:0}.site-header-mobile-toggle svg,.site-header-search-button svg{fill:#555;height:22px;width:22px}.site-header-mobile-toggle .icon-close{display:none}.mobile-nav-panel{background:#fff;display:none;height:calc(100vh - 61px);left:0;overflow-y:auto;position:fixed;top:61px;width:100%;z-index:99}.mobile-nav-container{padding:2rem}.mobile-nav-container h4{color:#999;font-size:1.2rem;letter-spacing:.05em;margin-bottom:1rem;margin-top:1.5rem;text-transform:uppercase}.mobile-nav-container hr{border:none;border-top:1px solid #eee;margin:2rem 0}.mobile-nav-container .nav{list-style:none;margin:0;padding:0}.mobile-nav-container .nav li{margin-bottom:.5rem}.mobile-nav-container .nav a{color:#333;display:block;font-size:1.8rem;font-weight:500;padding:.8rem 0;-webkit-text-decoration:none;text-decoration:none}.mobile-nav-container .nav-submenu{font-size:.9em;margin-top:.5rem;padding-left:1.5rem}.mobile-menu-is-open .site-header-mobile-toggle .icon-menu{display:none}.mobile-menu-is-open .mobile-nav-panel,.mobile-menu-is-open .site-header-mobile-toggle .icon-close{display:block}.mobile-menu-is-open .site-main{display:none}@media (min-width:992px){.site-header-nav{display:flex}.site-header-mobile-toggle{display:none}}.su-note{border:1px solid #b5cde5;border-radius:3px;margin:0 0 1.5em}.su-note-inner{padding:1.6rem}.su-note-inner>p{margin-bottom:2rem}.su-note-inner p:first-child strong{color:#777;font-size:2rem;font-weight:400;line-height:1.5}.su-note-inner p strong{font-weight:700}.su-note-inner p,.su-note-inner p strong{color:#000;font-size:1.6rem;line-height:1.5}.su-note-inner p{font-weight:200}.su-button{box-sizing:content-box!important;display:inline-block!important;text-align:center;-webkit-text-decoration:none!important;text-decoration:none!important;transition:all .2s}figcaption{color:rgba(0,0,0,.5);font-size:1.3rem;font-weight:600;line-height:1.4em;padding:1.5rem 1.5rem 0;text-align:center}figcaption strong{color:rgba(0,0,0,.8)}.kg-embed-card{align-items:center;display:flex;flex-direction:column;width:100%}.kg-embed-card>:where(iframe[src*="youtube.com"],iframe[src*="vimeo.com"]){aspect-ratio:16/9;height:auto;width:100%}.kg-image-card img{margin:auto}.gh-readmore{font-size:2.6rem;padding:8vmin 4vmin}.gh-readmore-inner{grid-gap:8vmin;display:grid;grid-template-columns:1fr 1fr}.gh-readmore-prev{justify-content:flex-end;text-align:right}.gh-readmore a{color:currentColor;display:flex;-webkit-text-decoration:none;text-decoration:none}.gh-readmore h4{font-size:inherit;width:100%}.gh-readmore svg{display:inline-block;height:1em;margin:.15em 0 0;vertical-align:middle}.gh-readmore h4+svg,.gh-readmore svg+h4{margin-left:2vmin}@media (max-width:700px){.gh-readmore{font-size:1.6rem}.gh-readmore svg{margin:.1em 0 0}}.gh-auth-form{margin:0 auto 10vmin;max-width:600px;text-align:center;width:100%}.gh-auth-title{font-size:4.2rem;margin:0 0 .1em}.gh-auth-form p{color:rgba(0,0,0,.6);font-size:1.7rem;margin:10px 0 4vmin}.gh-auth-form p small{display:inline-block;font-size:1.4rem;margin:15px 0 0}.gh-auth-box{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:460px}.gh-auth-box .gh-button{margin-left:10px}@media (max-width:600px){.gh-auth-box{flex-direction:column;max-width:400px}.gh-auth-box .gh-button{margin:15px 0 0;width:100%}}form[data-members-form] .gh-button-loader,form[data-members-form] .message-error,form[data-members-form] .message-success{display:none}.gh-button-content{min-width:100px}.message-error svg,.message-success svg{height:15px;margin-right:5px;position:relative;top:-1px;width:15px}.message-success svg{fill:#fff}.message-error svg{fill:#f05230;fill:var(--color-error)}form[data-members-form].error .message-error,form[data-members-form].success .message-success{background:#131313;background:var(--color-base);border-radius:.5rem;border-radius:var(--radius);color:#fff;font-size:1.4rem;font-weight:500;left:4vmin;line-height:1.5em;margin:0 auto;max-width:calc(1400px - 8vmin);padding:10px 0;position:fixed;right:4vmin;text-align:center;top:20px;z-index:9999}form[data-members-form].success .message-success{background:#80b912;background:var(--color-success)}form[data-members-form].error .message-error{background:#fff;box-shadow:0 0 0 1px #f05230;box-shadow:var(--color-error) 0 0 0 1px;color:#f05230;color:var(--color-error)}form[data-members-form] .gh-button{min-width:120px;position:relative}form[data-members-form].loading .gh-button-content{visibility:hidden}form[data-members-form].loading .gh-button-loader{bottom:-30%;display:inline-block;left:50%;margin:0 0 0 -19px;position:absolute;transform:scale(.6)}.gh-button-loader svg path,.gh-button-loader svg rect{fill:#fff}form[data-members-form].error .message-error,form[data-members-form].success .message-success{display:block}.gh-error{display:flex;flex:1 0 auto;flex-direction:column;justify-content:center;padding-bottom:2vmin}.gh-error-content{flex:1 0 auto;text-align:center}.gh-error-code{font-size:14vmin;margin:0}.gh-error-description{font-size:4vmin;font-weight:300;line-height:1.2em;margin:0 auto;max-width:600px;opacity:.6;padding:0 2rem}.gh-error-link{display:block;font-size:1.6rem;margin-top:4vmin}.gh-error-stack{margin:0 auto;max-width:600px;padding:8vmin 0;text-align:left}.gh-error-stack-list{font-size:1.4rem;margin:4vmin 0 0}.gh-error-stack-list>li{border-top:1px solid rgba(0,0,0,.1);margin:0;padding:2rem 0}.gh-error-stack-function{color:red;font-size:1.8rem;margin:0 0 .5em}.site-footer{background-color:#1c1c1c;color:#a0a0a0;font-size:1.5rem;padding:4rem 2rem}.footer-container{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:1fr;margin:0 auto;max-width:117rem}.footer-spacer{display:none}.footer-heading{color:#fff;font-size:1.4rem;font-weight:600;letter-spacing:.1em;margin-bottom:1.5rem;text-transform:uppercase}.footer-column .nav{list-style:none;margin:0;padding:0}.footer-column .nav-submenu{margin-left:2rem}.footer-column .nav li a,.footer-column .nav-submenu li a{align-items:center;border-bottom:1px solid #2a2a2a;color:inherit;display:flex;justify-content:space-between;padding:.9rem 0;-webkit-text-decoration:none;text-decoration:none;transition:color .2s ease}.footer-column.footer-destination .nav li:last-child a,.footer-column.footer-navigation .nav-submenu li:last-child a{border-bottom:none}.footer-column .nav li a:hover{color:#fff}.footer-column .nav li a:after{content:">";font-weight:600;margin-left:1rem;transition:transform .2s ease}.footer-column .nav li a:hover:after{transform:translateX(5px)}@media (min-width:768px){.site-footer{padding:5rem 2rem}.footer-container{gap:2rem;grid-template-columns:2fr 1fr 2fr}.footer-spacer{display:block}}a.gh-powered,a.gh-powered:hover{align-items:center;background:#fff;border:none;border-radius:5px;box-shadow:0 0 0 1px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.08);color:#383838;cursor:pointer;display:inline-flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:12px;font-weight:600;letter-spacing:-.3px;line-height:12px;padding:6px 9px 6px 6px;-webkit-text-decoration:none;text-decoration:none}a.gh-powered svg{height:16px;margin:0 6px 0 0;width:16px}.gh-pagination .pagination{display:flex;justify-content:space-between;margin-bottom:4vmin;margin-top:4vmin}.gh-post-comments{margin-bottom:4vmin;margin-top:8vmin}.rrssb-buttons{box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;height:36px;margin:0;padding:0;width:100%}.rrssb-buttons li{box-sizing:border-box;float:left;height:100%;line-height:13px;list-style:none;margin:0;padding:0 2px}.rrssb-buttons li.rrssb-email a{background-color:#0a88ff}.rrssb-buttons li.rrssb-email a:hover{background-color:#006ed6}.rrssb-buttons li.rrssb-facebook a{background-color:#306199}.rrssb-buttons li.rrssb-facebook a:hover{background-color:#244872}.rrssb-buttons li.rrssb-tumblr a{background-color:#32506d}.rrssb-buttons li.rrssb-tumblr a:hover{background-color:#22364a}.rrssb-buttons li.rrssb-linkedin a{background-color:#007bb6}.rrssb-buttons li.rrssb-linkedin a:hover{background-color:#005983}.rrssb-buttons li.rrssb-twitter a{background-color:#26c4f1}.rrssb-buttons li.rrssb-twitter a:hover{background-color:#0eaad6}.rrssb-buttons li.rrssb-googleplus a{background-color:#e93f2e}.rrssb-buttons li.rrssb-googleplus a:hover{background-color:#ce2616}.rrssb-buttons li.rrssb-youtube a{background-color:#df1c31}.rrssb-buttons li.rrssb-youtube a:hover{background-color:#b21627}.rrssb-buttons li.rrssb-reddit a{background-color:#8bbbe3}.rrssb-buttons li.rrssb-reddit a:hover{background-color:#62a3d9}.rrssb-buttons li.rrssb-pinterest a{background-color:#b81621}.rrssb-buttons li.rrssb-pinterest a:hover{background-color:#8a1119}.rrssb-buttons li.rrssb-pocket a{background-color:#ed4054}.rrssb-buttons li.rrssb-pocket a:hover{background-color:#e4162d}.rrssb-buttons li.rrssb-github a{background-color:#444}.rrssb-buttons li.rrssb-github a:hover{background-color:#2b2b2b}.rrssb-buttons li.rrssb-instagram a{background-color:#517fa4}.rrssb-buttons li.rrssb-instagram a:hover{background-color:#406582}.rrssb-buttons li.rrssb-delicious a{background-color:#0b79e5}.rrssb-buttons li.rrssb-delicious a:hover{background-color:#095fb4}.rrssb-buttons li.rrssb-vk a{background-color:#4d71a9}.rrssb-buttons li.rrssb-vk a:hover{background-color:#3d5a86}.rrssb-buttons li.rrssb-hackernews a{background-color:#f60}.rrssb-buttons li.rrssb-hackernews a:hover{background-color:#cc5200}.rrssb-buttons li a{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background-color:#ccc;border-radius:2px;box-sizing:border-box;display:block;font-size:11px;font-weight:700;height:100%;padding:11px 7px 12px 27px;position:relative;text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease-in-out;width:100%}.rrssb-buttons li a .rrssb-icon{display:block;left:10px;padding-top:9px;position:absolute;top:0;width:10%}.rrssb-buttons li a .rrssb-icon svg{height:17px;width:17px}.rrssb-buttons li a .rrssb-icon svg path,.rrssb-buttons li a .rrssb-icon svg polygon{fill:#fff}.rrssb-buttons li a .rrssb-text{color:#fff}.rrssb-buttons li a:active{box-shadow:inset 1px 3px 15px 0 rgba(22,0,0,.25)}.rrssb-buttons li.small a{padding:0}.rrssb-buttons li.small a .rrssb-icon{left:auto;margin:0 auto;overflow:hidden;position:relative;top:auto;width:100%}.rrssb-buttons li.small a .rrssb-text{visibility:hidden}.rrssb-buttons.large-format,.rrssb-buttons.large-format li{height:auto}.rrssb-buttons.large-format li:first-child:last-child a{font-size:20px;font-size:4vw}.rrssb-buttons.large-format li:first-child:nth-last-child(2) a,.rrssb-buttons.large-format li:first-child:nth-last-child(2)~li a{font-size:16px;font-size:2vw}.rrssb-buttons.large-format li:first-child:nth-last-child(3) a,.rrssb-buttons.large-format li:first-child:nth-last-child(3)~li a{font-size:14px;font-size:1.7vw}.rrssb-buttons.large-format li:first-child:nth-last-child(4) a,.rrssb-buttons.large-format li:first-child:nth-last-child(4)~li a{font-size:13px;font-size:1.4vw}.rrssb-buttons.large-format li:first-child:nth-last-child(5) a,.rrssb-buttons.large-format li:first-child:nth-last-child(5)~li a{font-size:13px;font-size:1.2vw}.rrssb-buttons.large-format li:first-child:nth-last-child(6) a,.rrssb-buttons.large-format li:first-child:nth-last-child(6)~li a{font-size:12px;font-size:1.05vw}.rrssb-buttons.large-format li:first-child:nth-last-child(7) a,.rrssb-buttons.large-format li:first-child:nth-last-child(7)~li a{font-size:11px;font-size:.9vw}.rrssb-buttons.large-format li:first-child:nth-last-child(8) a,.rrssb-buttons.large-format li:first-child:nth-last-child(8)~li a{font-size:11px;font-size:.8vw}.rrssb-buttons.large-format li:first-child:nth-last-child(9) a,.rrssb-buttons.large-format li:first-child:nth-last-child(9)~li a{font-size:11px;font-size:.7vw}.rrssb-buttons.large-format li:first-child:nth-last-child(10) a,.rrssb-buttons.large-format li:first-child:nth-last-child(10)~li a{font-size:11px;font-size:.6vw}.rrssb-buttons.large-format li:first-child:nth-last-child(11) a,.rrssb-buttons.large-format li:first-child:nth-last-child(11)~li a{font-size:11px;font-size:.5vw}.rrssb-buttons.large-format li a{backface-visibility:hidden;border-radius:.2em;padding:8.5% 0 8.5% 12%}.rrssb-buttons.large-format li a .rrssb-icon{height:100%;left:7%;padding-top:0;width:12%}.rrssb-buttons.large-format li a .rrssb-icon svg{height:100%;position:absolute;top:0;width:100%}.rrssb-buttons.large-format li a .rrssb-text{backface-visibility:hidden}.rrssb-buttons.small-format{padding-top:5px}.rrssb-buttons.small-format li{height:80%;padding:0 1px}.rrssb-buttons.small-format li a .rrssb-icon{height:100%;padding-top:0}.rrssb-buttons.small-format li a .rrssb-icon svg{height:48%;position:relative;top:6px;width:80%}.rrssb-buttons.tiny-format{height:22px;position:relative}.rrssb-buttons.tiny-format li{padding-right:7px}.rrssb-buttons.tiny-format li a{background-color:transparent;padding:0}.rrssb-buttons.tiny-format li a .rrssb-icon svg{height:70%;width:100%}.rrssb-buttons.tiny-format li a:active,.rrssb-buttons.tiny-format li a:hover{background-color:transparent}.rrssb-buttons.tiny-format li.rrssb-email a .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-email a .rrssb-icon svg polygon{fill:#0a88ff}.rrssb-buttons.tiny-format li.rrssb-email a .rrssb-icon:hover .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-email a .rrssb-icon:hover .rrssb-icon svg polygon{fill:#0054a3}.rrssb-buttons.tiny-format li.rrssb-facebook a .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-facebook a .rrssb-icon svg polygon{fill:#306199}.rrssb-buttons.tiny-format li.rrssb-facebook a .rrssb-icon:hover .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-facebook a .rrssb-icon:hover .rrssb-icon svg polygon{fill:#18304b}.rrssb-buttons.tiny-format li.rrssb-tumblr a .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-tumblr a .rrssb-icon svg polygon{fill:#32506d}.rrssb-buttons.tiny-format li.rrssb-tumblr a .rrssb-icon:hover .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-tumblr a .rrssb-icon:hover .rrssb-icon svg polygon{fill:#121d27}.rrssb-buttons.tiny-format li.rrssb-linkedin a .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-linkedin a .rrssb-icon svg polygon{fill:#007bb6}.rrssb-buttons.tiny-format li.rrssb-linkedin a .rrssb-icon:hover .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-linkedin a .rrssb-icon:hover .rrssb-icon svg polygon{fill:#003650}.rrssb-buttons.tiny-format li.rrssb-twitter a .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-twitter a .rrssb-icon svg polygon{fill:#26c4f1}.rrssb-buttons.tiny-format li.rrssb-twitter a .rrssb-icon:hover .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-twitter a .rrssb-icon:hover .rrssb-icon svg polygon{fill:#0b84a6}.rrssb-buttons.tiny-format li.rrssb-googleplus a .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-googleplus a .rrssb-icon svg polygon{fill:#e93f2e}.rrssb-buttons.tiny-format li.rrssb-googleplus a .rrssb-icon:hover .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-googleplus a .rrssb-icon:hover .rrssb-icon svg polygon{fill:#a01e11}.rrssb-buttons.tiny-format li.rrssb-youtube a .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-youtube a .rrssb-icon svg polygon{fill:#df1c31}.rrssb-buttons.tiny-format li.rrssb-youtube a .rrssb-icon:hover .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-youtube a .rrssb-icon:hover .rrssb-icon svg polygon{fill:#84111d}.rrssb-buttons.tiny-format li.rrssb-reddit a .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-reddit a .rrssb-icon svg polygon{fill:#8bbbe3}.rrssb-buttons.tiny-format li.rrssb-reddit a .rrssb-icon:hover .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-reddit a .rrssb-icon:hover .rrssb-icon svg polygon{fill:#398bcf}.rrssb-buttons.tiny-format li.rrssb-pinterest a .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-pinterest a .rrssb-icon svg polygon{fill:#b81621}.rrssb-buttons.tiny-format li.rrssb-pinterest a .rrssb-icon:hover .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-pinterest a .rrssb-icon:hover .rrssb-icon svg polygon{fill:#5d0b11}.rrssb-buttons.tiny-format li.rrssb-pocket a .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-pocket a .rrssb-icon svg polygon{fill:#ed4054}.rrssb-buttons.tiny-format li.rrssb-pocket a .rrssb-icon:hover .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-pocket a .rrssb-icon:hover .rrssb-icon svg polygon{fill:#b61124}.rrssb-buttons.tiny-format li.rrssb-github a .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-github a .rrssb-icon svg polygon{fill:#444}.rrssb-buttons.tiny-format li.rrssb-github a .rrssb-icon:hover .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-github a .rrssb-icon:hover .rrssb-icon svg polygon{fill:#111}.rrssb-buttons.tiny-format li.rrssb-instagram a .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-instagram a .rrssb-icon svg polygon{fill:#517fa4}.rrssb-buttons.tiny-format li.rrssb-instagram a .rrssb-icon:hover .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-instagram a .rrssb-icon:hover .rrssb-icon svg polygon{fill:#2f4a60}.rrssb-buttons.tiny-format li.rrssb-delicious a .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-delicious a .rrssb-icon svg polygon{fill:#0b79e5}.rrssb-buttons.tiny-format li.rrssb-delicious a .rrssb-icon:hover .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-delicious a .rrssb-icon:hover .rrssb-icon svg polygon{fill:#064684}.rrssb-buttons.tiny-format li.rrssb-vk a .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-vk a .rrssb-icon svg polygon{fill:#4d71a9}.rrssb-buttons.tiny-format li.rrssb-vk a .rrssb-icon:hover .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-vk a .rrssb-icon:hover .rrssb-icon svg polygon{fill:#2d4263}.rrssb-buttons.tiny-format li.rrssb-hackernews a .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-hackernews a .rrssb-icon svg polygon{fill:#f60}.rrssb-buttons.tiny-format li.rrssb-hackernews a .rrssb-icon:hover .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-hackernews a .rrssb-icon:hover .rrssb-icon svg polygon{fill:#993d00}.pagetitleloading.background-imaged{background-color:#000}.pagetitleloading.background-imaged .pagetitle{background:transparent;margin-bottom:-20px;margin-top:-45px;padding:160px 0}.pagetitleloading.background-imaged .imagecover{height:100%;position:absolute;top:0}.pagetitleloading.background-imaged .imagecover .full-bg-image{background-attachment:scroll;background-position:50% 50%}.pagetitleloading.background-imaged .js .imagecover{display:none}.pagetitleloading.background-imaged .slidecaptionwrap{position:relative!important}#sitecontainer .backstretch img{max-width:none!important}.imagecover{height:500px;margin:0 auto;overflow:hidden;width:100%}.imagecover .post-break{margin:auto}.backgroundsize .imagecover img{display:none}.imagecover img{left:50%;left:0;max-height:100%;max-height:none;position:relative;top:0;transform:translateX(-50%);transform:translateY(-50%);width:100%}.pagetitleloading .overlay{background:#000;filter:alpha(opacity=20);height:100%;left:0;-moz-opacity:.2;-khtml-opacity:.2;opacity:.2;position:absolute;top:0;width:100%}.post .date{background:#111;color:#999;display:none;font-size:13px;letter-spacing:4px;line-height:13px;padding:24px;position:absolute;right:0;text-transform:uppercase;top:30%;transition:all .5s ease;width:200px}.post .date .month{color:#fff}.post .date span.day{border-right:1px solid #777;color:#fff;float:left;font-size:40px;letter-spacing:0;line-height:33px;margin-bottom:0;margin-right:12px;padding:0 12px 0 0}.datesection{float:left;width:85px}.datesection p{font-size:10px;line-height:18px;margin-bottom:0;text-align:center}.datesection p,.datesection p a{color:#ccc;color:rgba(0,0,0,.4)}.fulldate{border:2px solid rgba(0,0,0,.15);border-radius:100px;display:block;float:left;height:85px;margin-bottom:10px;width:85px}.indexcontent{float:left;margin-left:28px;width:462px}.fulldate .day{display:block;font-size:35px;margin-bottom:4px;margin-top:16px;text-align:center}.fulldate .monthyear{color:#999;color:rgba(0,0,0,.5);display:block;font-size:10px;font-weight:700;line-height:12px;text-align:center;text-transform:uppercase}.details{display:block;font-size:14px}.commentwrapper .one-third{margin-bottom:10px}.detailgroup{margin-bottom:30px}.detailgroup .avatar{border-radius:99px;-moz-border-radius:99px;-webkit-border-radius:99px;-o-border-radius:99px;margin-bottom:8px}.detailgroup .avatar.left{float:left;margin-right:18px;margin-top:-12px}.detailgroup p,.detailgroup p a{color:#999;font-size:14px;line-height:20px}p.detailtitle{color:#000;font-size:12px;line-height:14px;margin-bottom:5px}.details .author{margin-right:20px}.details .circle{background:#999;border-radius:25px;color:#fff;display:inline-block;font-size:12px;height:25px;line-height:25px;margin-right:6px;text-align:center;width:25px}.calendar{background-image:url(images/sprites.png);background-position:-130px -59px;display:inline-block;height:16px;overflow:hidden;padding-right:14px;text-indent:9999999px;vertical-align:middle;width:16px}.date a,.details a{color:#333;-webkit-text-decoration:none;text-decoration:none}.post .date.two.columns{margin-right:0}.post .mobiledate{display:none}.post .mobiledate p{font-size:12px;margin-bottom:20px}.post .date .day{color:#fff;display:block;font-size:35px;margin-bottom:10px;padding:15px;text-align:center}.post .date p{font-size:12px;line-height:17px;margin-bottom:0;text-align:left}.post .day span{color:#ccc;display:block;font-size:10px;letter-spacing:6px;line-height:10px;margin-left:3px;margin-top:10px;text-align:center;text-transform:uppercase}.post .tagcloud.badge{margin-bottom:55px}@media screen and (min-width:64em){.post .date{display:block}}html{font-size:10px;font-size:62.5%;min-height:100%;overflow-x:hidden;width:100%}body .gh-viewport{background-color:#f3f3f3}.narrow-section-container,.section-container{left:0;margin:auto;max-width:192rem;padding:0 2rem;position:relative;right:0;width:100%}.narrow-section-container{max-width:117rem;padding:0}@media screen and (min-width:48em){.section-container{padding:0 3rem}}@media screen and (min-width:64em){.section-container{padding:0 4rem}}@media screen and (min-width:90em){.section-container{padding:0 5rem}.container.narrow-container{padding-left:15rem;padding-right:15rem}}.header-section{grid-column:full-start/full-end;height:40rem;position:relative}.header-section .img-container{height:100%;position:relative}.header-section .img-container img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.header-section .overlay{background-color:#000;height:100%;opacity:.4;position:absolute;top:0;width:100%}.header-section .title-container{color:#fff;padding:5rem;position:absolute;text-align:left;top:0}.header-section .title{font-size:3rem;margin-bottom:3rem;margin-top:1rem}.header-section .byline{align-items:center;display:flex;flex-flow:row wrap}.header-section .profile-image{border:1px solid #fff;border-radius:999px;margin-right:15px;width:55px}.header-section .badge,.you-might-like .badge{background:#469ae9;-webkit-clip-path:polygon(10% 0,100% 0,90% 100%,0 100%);clip-path:polygon(10% 0,100% 0,90% 100%,0 100%);display:inline;font-family:Open Sans;font-size:1.5rem;font-style:normal;font-weight:400;padding:.5rem 3rem;text-transform:uppercase}.header-section .badge a,.you-might-like .badge a{color:#fff;-webkit-text-decoration:underline;text-decoration:underline}.header-section .badge:hover,.you-might-like .badge:hover{background:#000}.sidebar{display:none}.sidebar .widget{margin-bottom:3rem}.sidebar .widget-title{background-color:hsla(0,0%,78%,.7);font-size:1.5rem;font-weight:400;line-height:1.5;margin-bottom:1rem;text-align:center}.sidebar ul{font-size:1.4rem;list-style:none}.sidebar ul li.cat-item{margin:0}.sidebar a{color:#36f;-webkit-text-decoration:none;text-decoration:none}.sidebar .related-posts .postlist-sidebar{background:#fff;border:1px solid transparent;border-radius:5px;margin-bottom:2rem;padding:1rem}.sidebar .related-posts .postlist-sidebar:hover{border:1px solid grey}.sidebar .related-posts h5{color:#000;font-size:1.5rem;font-weight:500;padding:.5rem}.content{padding:0 3rem}.content p{margin-bottom:1rem}.post-content-with-sidebar{padding:0 0 4rem}@media (min-width:800px){.sidebar{display:block}.post-content-with-sidebar{grid-gap:2vw;display:grid;gap:2vw;grid-column:main-start/main-end;grid-template-columns:1fr 3fr;padding:0 3rem 3rem}}.widget.you-might-like .related-posts{display:flex;flex-flow:row wrap;gap:1rem}@media screen and (min-width:48em){.widget.you-might-like .postlist{flex:1 0 45%}}.widget.you-might-like .postlist{margin-bottom:3rem}.widget.you-might-like .postlist-image-wrapper{display:block;height:30rem;overflow:hidden;position:relative;width:100%}.widget.you-might-like .postlist-image-wrapper img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.widget.you-might-like .image-overlay{background-color:rgba(0,0,0,.4);height:100%;left:0;position:absolute;top:0;transition:background-color .3s ease;width:100%}.you-might-like a{color:#fff;-webkit-text-decoration:none;text-decoration:none}.you-might-like .image-caption{padding:2rem;top:0;transform:translateY(-100%)}.you-might-like .related-posts h5{color:#fff;margin:1rem}.author-box{margin:4rem 0;text-align:center}.author-box-title{color:#555;font-size:2rem;font-weight:600;text-transform:uppercase}.author-box-content{align-items:flex-start;background:#f5f5f5;border-radius:5px;display:flex;padding:2.5rem;text-align:left}.author-avatar{flex-shrink:0;margin-right:2.5rem;text-align:center;width:120px}.author-profile-image{display:block;-o-object-fit:cover;object-fit:cover}.author-profile-image,.author-profile-image-placeholder{border-radius:50%;height:100px;margin:0 auto 1rem;width:100px}.author-profile-image-placeholder{align-items:center;background:#e0e0e0;display:flex;justify-content:center}.author-profile-image-placeholder svg{fill:#fff;height:50px;width:50px}.author-name{color:#333;font-size:1.5rem;font-weight:500;margin:0}.author-bio{background:rgba(0,0,0,.05);color:#777;font-weight:300;line-height:1.2;padding:30px;position:relative}.author-bio:before{border-bottom:15px solid transparent;border-right:15px solid rgba(0,0,0,.05);content:"";height:0;left:-15px;position:absolute;top:0;width:0}@media (max-width:768px){.author-box-content{align-items:center;flex-direction:column;text-align:center}.author-avatar{margin:0 0 2rem}.author-bio{text-align:center}.author-bio:before{display:none}}.breadcrumbs-container{margin-bottom:2rem}.breadcrumbs a{-webkit-text-decoration:none;text-decoration:none}.content h2{font-family:Oswald;font-size:2.8rem;font-weight:400;letter-spacing:-.2rem;margin:2rem 0 1rem}.search-trigger{align-items:center;background-color:#f0f0f0;border:1px solid #e5e5e5;border-radius:3px;cursor:pointer;display:flex;justify-content:space-between;padding:1rem 1.2rem;text-align:left;width:100%}.search-trigger:hover{border-color:#ccc}.search-trigger-placeholder{color:#999;font-size:1.5rem}.search-trigger-icon svg{fill:#999;height:18px;width:18px}.new-hero{align-items:center;background-position:50%;background-size:cover;color:#fff;display:flex;flex-direction:column;height:70vh;justify-content:center;min-height:500px;padding:2rem;position:relative;text-align:center}.new-hero-overlay{background-color:rgba(0,0,0,.5);height:100%;left:0;position:absolute;top:0;width:100%}.new-hero-content{max-width:600px;position:relative;z-index:10}.new-hero-logo{margin-bottom:1rem}.new-hero-title{font-size:4rem;font-weight:700;margin:0}.new-hero-description{font-size:1.8rem;margin:.5rem 0 2.5rem;opacity:.9}.new-hero .search-trigger{background-color:hsla(0,0%,100%,.9);border:none;height:50px}.new-hero .search-trigger-placeholder{color:#333}.new-hero .search-trigger-icon svg{fill:#333}.new-hero-guides{display:flex;flex-flow:row wrap;gap:2rem;justify-content:center;margin-top:2rem}.new-hero-button{border:1px solid #fff;border-radius:3px;color:#fff;padding:.8rem 1.5rem;-webkit-text-decoration:none;text-decoration:none;transition:background-color .2s ease,color .2s ease}.new-hero-button:hover{background-color:#fff;color:#000}.new-hero-social{margin-top:2rem}.new-hero-social a{color:#fff;margin:0 1rem;opacity:.8;-webkit-text-decoration:none;text-decoration:none}.home-section-title{font-size:4rem;font-weight:600;letter-spacing:.1rem;margin:4rem 0 2rem;text-align:center}.home-section-description{font-size:2.2rem;font-weight:300;letter-spacing:.1rem;margin-bottom:5rem;text-align:center}.featured-post-feed,.post-feed{margin:0 auto}.grid-sizer,.post-card{box-sizing:border-box;margin-bottom:2px;padding:0 12.5px;width:100%}.post-card{overflow:hidden;position:relative}.post-card-link{display:block;height:100%;-webkit-text-decoration:none;text-decoration:none;width:100%}.post-card-image{background-position:50%;background-size:cover;transition:transform .3s ease}.post-card-image,.post-card-image:after{height:100%;left:0;position:absolute;top:0;width:100%}.post-card-image:after{background:linear-gradient(0deg,rgba(0,0,0,.8) 0,transparent 80%);content:""}.post-card:hover .post-card-image{transform:scale(1.05)}.post-card-content{display:flex;flex-direction:column;height:100%;justify-content:flex-end;padding:1.5rem;position:relative;z-index:10}.post-card-tag{align-self:flex-start;background-color:#007bff;border-radius:3px;color:#fff;display:inline-block;font-size:1.1rem;font-weight:700;margin-bottom:.8rem;padding:.4rem .8rem;text-transform:uppercase}.post-card-title{color:#fff;font-family:Merriweather;font-size:2rem;font-weight:400;line-height:1.3;margin:0;text-shadow:0 1px 3px rgba(0,0,0,.5)}.post-card{height:300px}.post-card:nth-child(6n+2),.post-card:nth-child(6n+5){height:380px}@media (min-width:768px){.grid-sizer,.post-card{width:50%}}@media (min-width:992px){.featured-post-feed .grid-sizer,.featured-post-feed .post-card{width:25%}.post-feed .grid-sizer,.post-feed .post-card{width:33%}}.subscription-box{background-color:#f0f2f5;border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5;padding:5rem 2rem;text-align:center}.subscription-box-title{font-size:2.4rem;font-weight:700;letter-spacing:.05em;margin:0 0 1rem;text-transform:uppercase}.subscription-box-title span{color:#007bff}.subscription-box-description{color:#555;font-size:1.6rem;line-height:1.6;margin:0 auto 2.5rem;max-width:500px}.subscription-form{display:flex;justify-content:center;margin:0 auto;max-width:450px}.subscription-form input{-webkit-appearance:none;border:1px solid #ccc;border-radius:5px 0 0 5px;flex-grow:1;font-size:1.5rem;padding:1.2rem}.subscription-form input:focus{border-color:#007bff;outline:none}.subscription-form .button{background-color:#007bff;border:none;border-radius:0 5px 5px 0;color:#fff;cursor:pointer;font-size:1.5rem;font-weight:600;padding:0 2rem;transition:background-color .2s ease;white-space:nowrap}.subscription-form .button:hover{background-color:#0056b3}.subscription-box .message-error,.subscription-box .message-success{display:none;font-size:1.4rem;font-weight:500;margin-top:1.5rem}.subscription-form.success .message-success{color:#28a745;display:block}.subscription-form.error .message-error{color:#dc3545;display:block}.hero-search-form form{background-color:#fff;border-radius:5px;display:flex;overflow:hidden}.sidebar .hero-search-form form{margin-bottom:3rem}.hero-search-form input{background:transparent;border:none;flex-grow:1;font-size:1.5rem;height:50px;padding:0 1.5rem}.hero-search-form input:focus{outline:none}.hero-search-form button{background:transparent;border:none;cursor:pointer;padding:0 1.5rem}.hero-search-form button svg{fill:#555;height:20px;width:20px}.social-media-container{display:flex;flex-flow:row wrap;gap:1.5rem;justify-content:center;margin-top:5rem}.search-header{padding:4rem 0;text-align:center}.search-term{color:#777;font-size:1.8rem;margin-top:1rem}#search-results{display:flex;flex-flow:row wrap;gap:3rem;margin-bottom:5rem}#search-results .post-card{flex:0 0 30%;height:40rem}.post-feed-alt{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:1fr}@media (min-width:768px){.post-feed-alt{gap:4rem;grid-template-columns:1fr 1fr}}.post-card-alt{display:flex;flex-direction:column}.post-card-alt-image-link{display:block;margin-bottom:2rem}.post-card-alt-image{aspect-ratio:16/10;border-radius:5px;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.post-card-alt-title{font-family:Georgia,Times New Roman,Times,serif;font-size:2.4rem;font-weight:700;line-height:1.3;margin:0 0 1rem}.post-card-alt-title a{color:#111;-webkit-text-decoration:none;text-decoration:none}.post-card-alt-byline{color:#888;font-size:1.2rem;font-weight:600;letter-spacing:.05em;margin-bottom:1.5rem;text-transform:uppercase}.post-card-alt-byline a{color:inherit;-webkit-text-decoration:none;text-decoration:none}.post-card-alt-byline a:hover{color:#111}.post-card-alt-excerpt{color:#555;font-size:1.6rem;line-height:1.6}.post-card-alt-excerpt p{margin:0}.post-card-alt-button{background-color:transparent;border:1px solid #007bff;border-radius:5px;color:#007bff;display:inline-block;font-size:1.2rem;font-weight:700;margin-top:2rem;padding:.8rem 2rem;-webkit-text-decoration:none;text-decoration:none;transition:background-color .2s ease,color .2s ease}.post-card-alt-button:hover{background-color:#007bff;color:#fff}.tag-header-v2{background-color:#fff;border-bottom:1px solid #e5e5e5;margin-bottom:3rem;padding:3rem 1rem}.tag-title{color:#222;font-family:Merriweather,Times New Roman,Times,serif;font-size:3rem;font-weight:400;margin:0 0 1rem;text-transform:uppercase}.tag-description{color:#777;font-size:1.8rem;line-height:1.6;margin:0}.tag-breadcrumb{color:#999;font-size:1.2rem;font-weight:600;letter-spacing:.1em;margin-top:2rem;text-transform:uppercase;white-space:nowrap}.tag-breadcrumb a{color:inherit;-webkit-text-decoration:none;text-decoration:none;transition:color .2s ease}.tag-breadcrumb a:hover{color:#111}@media (min-width:768px){.tag-header-v2{margin-bottom:4rem;padding:4rem}.tag-header-v2,.tag-header-v2>div{align-items:last baseline;display:flex;justify-content:space-between}.tag-header-content{flex:1 0 60%}.tag-title{font-size:4rem}.tag-breadcrumb{margin-top:0}}[class^=page-] .gh-content{margin:auto;max-width:117rem;padding:0 1rem}[class^=page-] h1{font-family:Merriweather;font-size:3.2rem;font-weight:400;text-transform:uppercase}[class^=page-] h2{font-family:Oswald;font-size:2.8rem;font-weight:500;letter-spacing:-2.7px;margin-bottom:1rem;text-align:center}[class^=page-] p{font-family:Open Sans;font-size:1.6rem;font-weight:200;margin-bottom:1.8rem}[class^=page-] hr{margin:3rem 0}[class^=page-] .kg-toggle-card,[class^=page-] figure{margin-bottom:2rem}[class^=page-] .flex{display:flex}[class^=page-] .flex-row{flex-direction:row}[class^=page-] .justify-center{justify-content:center}[class^=page-] .align-center{align-items:center}[class^=page-] .gap-10{gap:1rem}[class^=page-] .mb-20{margin-bottom:2rem}[class^=page-] .flex.basis-33>figure{flex:1 0 100%;margin:0}[class^=page-] .flex>figure>img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (min-width:48em){[class^=page-] .flex.basis-33>figure{flex:1 0 33%;height:30rem}}.gh-viewport,html{background:#fff;display:flex;flex-direction:column;min-height:100vh}.gh-main{display:flex;flex:1 0 auto;flex-direction:column}.gh-page{padding:0 4vmin}.gh-article{padding:0}.gh-postfeed{grid-gap:4.8vmin 4vmin;display:grid;gap:4.8vmin 4vmin;grid-template-columns:repeat(auto-fit,minmax(min(350px,100%),1fr));padding:8vmin 0}.gh-postfeed>:first-child{grid-column:1/-1}.gh-container{margin:0 auto;max-width:1200px;width:100%}.gh-head-actions a:not(.gh-button){align-items:center;display:inline-flex;margin:0;padding:10px}.gh-head-actions a svg{fill:currentcolor;height:1.8rem}.gh-head-actions a:first-child svg{margin-left:20px}.gh-head-actions a:last-child svg{height:2rem}.gh-card-link{display:flex;flex-direction:column}.gh-card-image{aspect-ratio:1/1;margin-bottom:4vmin;-o-object-fit:cover;object-fit:cover;width:100%}.gh-card-image:first-of-type{aspect-ratio:16/9}.gh-card-meta{display:block;font-size:1.4rem;letter-spacing:.5px;line-height:1.2em;margin:0 0 1rem;opacity:.8;text-transform:uppercase}.gh-card-content{font-size:1.6rem;margin:0 auto;max-width:720px;text-align:center}.gh-card-content h2{font-family:Oswald;font-size:2.5rem}.gh-card-content p{margin:1.2rem 0;padding:0 3vmin}.gh-card-content>strong{box-shadow:inset 0 -1px 0 0 currentColor;display:inline-block;font-weight:500;opacity:.75;padding:1px 0}.gh-page-head{margin:0 auto;padding:8vmin 0 4vmin;text-align:center}.gh-page-image{margin:4vmin 0 0}.gh-page-head>p{font-size:1.3em;line-height:1.4em;margin:.3em auto 0;max-width:720px;opacity:.5;padding:0 6vmin}@media (max-width:700px){.gh-page-head>p{font-size:1.6rem}}.gh-header{padding:2vmin 0 6vmin;text-align:center}.gh-post-meta{display:block;font-size:1.4rem;letter-spacing:.5px;margin:0 0 1rem;opacity:.8;text-transform:uppercase}.gh-excerpt{margin:1rem 0 0}.gh-feature-image{grid-column:wide-start/wide-end;margin:8vmin 0 0;width:100%}.gh-feature-image img{margin-left:auto;margin-right:auto;width:100%}.gh-post-footer{margin:2rem 0}.gh-author-image{border-radius:100%;height:12vmin;margin:0 auto 1.5em;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:12vmin}.gh-author-meta{font-size:1.2em;margin:2vmin 0 0}.gh-author-links{align-items:center;display:flex;justify-content:center}.gh-author-links a{align-items:center;display:inline-flex;margin:0 .75vmin;position:relative}.gh-author-links a+a:before{background:rgba(0,0,0,.3);content:"";display:block;height:1em;margin:0 1.25vmin 0 0;transform:rotate(20deg);width:1px}@media (max-width:700px){.gh-author-meta{font-size:1.6rem}}
/*# sourceMappingURL=index.css.map */