@charset "UTF-8";.hide{display:none}.invisible{visibility:hidden}.vivisle{visibility:visible}.transparent{opacity:0}.sr-only{clip:rect(0 0 0 0);clip-path:inset(100%);position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden;white-space:nowrap}.content-centered{display:flex;align-items:center;justify-content:center}.horizontal-centered-items{display:flex;align-items:center}.full-absolute{position:absolute;top:0;left:0;width:100%;height:100%}.focusable:focus{outline:none!important;box-shadow:0 0 0 2px var(--focus)}.no-appearance,.g-share__button,.g-post-content label.input-checkbox input,.g-post-content label.input-radio input,.g-post-content input:not(.kg-video-card input):not(.kg-audio-card input):not(.kg-signup-card input),.g-post-content textarea,.g-post-content select{-webkit-appearance:none!important;-moz-appearance:none!important;-o-appearance:none!important;-ms-appearance:none!important;appearance:none!important;outline:0;border:0;padding:0;background-color:transparent}.no-scroll-y{overflow-y:hidden}.pos-relative{position:relative}.pointer{cursor:pointer}.g-newsletter{position:relative;overflow:hidden}.g-newsletter__shape{position:absolute;width:31.25rem;height:31.25rem;left:50%;bottom:-15.625rem;opacity:.5;pointer-events:none;z-index:0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translate(-50%)}@media only screen and (min-width:45rem){.g-newsletter__shape{width:45rem;height:45rem;bottom:-22.5rem}}.g-newsletter__wrapper{position:relative;padding:var(--spacing-l) var(--spacing-s) 6.25rem;margin:0 auto;max-width:52.8125rem;z-index:1}@media only screen and (min-width:45rem){.g-newsletter__wrapper{padding:var(--spacing-l) var(--spacing-m) 10rem}}@media only screen and (min-width:64rem){.g-newsletter__wrapper{padding-left:var(--spacing-l);padding-right:var(--spacing-l)}}@media only screen and (min-width:90rem){.g-newsletter__wrapper{padding-left:0;padding-right:0}}.g-newsletter__icon{display:block;width:5.9375rem;height:auto;margin-bottom:.625rem}@media only screen and (min-width:45rem){.g-newsletter__icon{width:6.875rem}}.g-newsletter__icon .fill{stroke:var(--foreground)}@media only screen and (min-width:45rem){.g-newsletter__container{display:flex;align-items:center;justify-content:space-between}}.g-newsletter__callout{max-width:22.5rem;margin-bottom:var(--spacing-m)}@media only screen and (min-width:45rem){.g-newsletter__callout{max-width:45%;margin-bottom:0}}.g-newsletter__title{color:var(--foreground);line-height:1.28;font-size:1.75rem;font-weight:700;margin:0}@media only screen and (min-width:45rem){.g-newsletter__title{line-height:1.2;font-size:2.25rem}}.g-newsletter__text{color:var(--foreground);line-height:1.5;font-size:1rem}.g-newsletter__text.spacing{margin-bottom:var(--spacing-s)}a.g-button,.g-post-content .kg-button-card a.kg-btn,.g-post-content .kg-product-card a.kg-product-card-button,.g-post-content .kg-cta-card a.kg-cta-button,.g-post-content .kg-header-card a.kg-header-card-button,.g-post-content .kg-header-card.kg-v2 a.kg-header-card-button,button.g-button,.g-post-content .kg-button-card button.kg-btn,.g-post-content .kg-product-card button.kg-product-card-button,.g-post-content .kg-cta-card button.kg-cta-button,.g-post-content .kg-header-card button.kg-header-card-button,.g-post-content .kg-header-card.kg-v2 button.kg-header-card-button{display:inline-block;color:var(--color-on-dark);text-align:center;text-decoration:none;font-size:1.125rem;font-weight:700;padding:1.1875rem 2.25rem 1.125rem;position:relative;cursor:pointer;overflow:hidden;border-radius:var(--border-radius-m);background-color:var(--accent-color);-webkit-transition:transform .2s cubic-bezier(.77,0,.18,1);-moz-transition:transform .2s cubic-bezier(.77,0,.18,1);-o-transition:transform .2s cubic-bezier(.77,0,.18,1);-ms-transition:transform .2s cubic-bezier(.77,0,.18,1);transition:transform .2s cubic-bezier(.77,0,.18,1)}a.g-button.wide,.g-post-content .kg-button-card a.wide.kg-btn,.g-post-content .kg-product-card a.wide.kg-product-card-button,.g-post-content .kg-cta-card a.wide.kg-cta-button,.g-post-content .kg-header-card a.wide.kg-header-card-button,button.g-button.wide,.g-post-content .kg-button-card button.wide.kg-btn,.g-post-content .kg-product-card button.wide.kg-product-card-button,.g-post-content .kg-cta-card button.wide.kg-cta-button,.g-post-content .kg-header-card button.wide.kg-header-card-button{min-width:15.625rem}a.g-button.block,.g-post-content .kg-button-card a.block.kg-btn,.g-post-content .kg-product-card a.block.kg-product-card-button,.g-post-content .kg-cta-card a.block.kg-cta-button,.g-post-content .kg-header-card a.block.kg-header-card-button,button.g-button.block,.g-post-content .kg-button-card button.block.kg-btn,.g-post-content .kg-product-card button.block.kg-product-card-button,.g-post-content .kg-cta-card button.block.kg-cta-button,.g-post-content .kg-header-card button.block.kg-header-card-button{width:100%;min-width:1px}a.g-button.outline,.g-post-content .kg-button-card a.outline.kg-btn,.g-post-content .kg-product-card a.outline.kg-product-card-button,.g-post-content .kg-cta-card a.outline.kg-cta-button,.g-post-content .kg-header-card a.outline.kg-header-card-button,button.g-button.outline,.g-post-content .kg-button-card button.outline.kg-btn,.g-post-content .kg-product-card button.outline.kg-product-card-button,.g-post-content .kg-cta-card button.outline.kg-cta-button,.g-post-content .kg-header-card button.outline.kg-header-card-button{color:var(--accent-color);background-color:transparent;border:1px solid var(--accent-color)}a.g-button.secondary,.g-post-content .kg-button-card a.secondary.kg-btn,.g-post-content .kg-product-card a.secondary.kg-product-card-button,.g-post-content .kg-cta-card a.secondary.kg-cta-button,.g-post-content .kg-header-card a.secondary.kg-header-card-button,button.g-button.secondary,.g-post-content .kg-button-card button.secondary.kg-btn,.g-post-content .kg-product-card button.secondary.kg-product-card-button,.g-post-content .kg-cta-card button.secondary.kg-cta-button,.g-post-content .kg-header-card button.secondary.kg-header-card-button{color:var(--foreground);border-color:var(--foreground)}a.g-button.on-dark-background,.g-post-content .kg-button-card a.on-dark-background.kg-btn,.g-post-content .kg-product-card a.on-dark-background.kg-product-card-button,.g-post-content .kg-cta-card a.on-dark-background.kg-cta-button,.g-post-content .kg-header-card a.on-dark-background.kg-header-card-button,button.g-button.on-dark-background,.g-post-content .kg-button-card button.on-dark-background.kg-btn,.g-post-content .kg-product-card button.on-dark-background.kg-product-card-button,.g-post-content .kg-cta-card button.on-dark-background.kg-cta-button,.g-post-content .kg-header-card button.on-dark-background.kg-header-card-button{color:var(--color-on-dark);border-color:var(--color-on-dark)}a.g-button.inverted,.g-post-content .kg-button-card a.inverted.kg-btn,.g-post-content .kg-product-card a.inverted.kg-product-card-button,.g-post-content .kg-cta-card a.inverted.kg-cta-button,.g-post-content .kg-header-card a.inverted.kg-header-card-button,button.g-button.inverted,.g-post-content .kg-button-card button.inverted.kg-btn,.g-post-content .kg-product-card button.inverted.kg-product-card-button,.g-post-content .kg-cta-card button.inverted.kg-cta-button,.g-post-content .kg-header-card button.inverted.kg-header-card-button{color:var(--foreground);background-color:var(--background)}a.g-button:not(.loading):hover,.g-post-content .kg-button-card a.kg-btn:not(.loading):hover,.g-post-content .kg-product-card a.kg-product-card-button:not(.loading):hover,.g-post-content .kg-cta-card a.kg-cta-button:not(.loading):hover,.g-post-content .kg-header-card a.kg-header-card-button:not(.loading):hover,button.g-button:not(.loading):hover,.g-post-content .kg-button-card button.kg-btn:not(.loading):hover,.g-post-content .kg-product-card button.kg-product-card-button:not(.loading):hover,.g-post-content .kg-cta-card button.kg-cta-button:not(.loading):hover,.g-post-content .kg-header-card button.kg-header-card-button:not(.loading):hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}a.g-button:disabled,.g-post-content .kg-button-card a.kg-btn:disabled,.g-post-content .kg-product-card a.kg-product-card-button:disabled,.g-post-content .kg-cta-card a.kg-cta-button:disabled,.g-post-content .kg-header-card a.kg-header-card-button:disabled,button.g-button:disabled,.g-post-content .kg-button-card button.kg-btn:disabled,.g-post-content .kg-product-card button.kg-product-card-button:disabled,.g-post-content .kg-cta-card button.kg-cta-button:disabled,.g-post-content .kg-header-card button.kg-header-card-button:disabled{cursor:default}a.g-button.loading:after,.g-post-content .kg-button-card a.loading.kg-btn:after,.g-post-content .kg-product-card a.loading.kg-product-card-button:after,.g-post-content .kg-cta-card a.loading.kg-cta-button:after,.g-post-content .kg-header-card a.loading.kg-header-card-button:after,button.g-button.loading:after,.g-post-content .kg-button-card button.loading.kg-btn:after,.g-post-content .kg-product-card button.loading.kg-product-card-button:after,.g-post-content .kg-cta-card button.loading.kg-cta-button:after,.g-post-content .kg-header-card button.loading.kg-header-card-button:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:3px;pointer-events:none;background:linear-gradient(-90deg,var(--gradient-first-color) 0%,var(--gradient-second-color) 40%,var(--gradient-second-color) 45%,var(--gradient-second-color) 55%,var(--gradient-first-color) 60%);background-size:250% 250%;-webkit-animation:loading 2s linear infinite;-moz-animation:loading 2s linear infinite;-o-animation:loading 2s linear infinite;animation:loading 2s linear infinite}.g-post-header{padding:8rem 0 var(--spacing-l)}@media only screen and (min-width:45rem){.g-post-header{padding:11.625rem 0 6.25rem}}.g-post-header.no-image{padding-bottom:5rem}@media only screen and (min-width:45rem){.g-post-header.no-image{padding-bottom:7.5rem}}@media only screen and (min-width:64rem){.g-post-header__container{display:flex;align-items:flex-start;justify-content:space-between}}@media only screen and (min-width:45rem){.g-post-header__container.in-page{max-width:var(--max-width-post-container);margin:0 auto}}@media only screen and (min-width:64rem){.g-post-header__container.in-page{justify-content:center}}.g-post-header__main.in-post{margin-bottom:.5rem}@media only screen and (min-width:45rem){.g-post-header__main.in-post{max-width:var(--max-width-post-container)}}@media only screen and (min-width:64rem){.g-post-header__main.in-post{flex-basis:calc(100% - 20rem)}}@media only screen and (min-width:90rem){.g-post-header__main.in-post{flex-basis:calc(100% - 25rem)}}.g-post-header__main.has-excerpt{margin-bottom:1.5rem}@media only screen and (min-width:64rem){.g-post-header__main.in-post,.g-post-header__main.has-excerpt{margin-bottom:0}}@media only screen and (min-width:64rem){.g-post-header__metas{flex-basis:16.25rem}}.g-post-header__primary-tag{display:inline-block;color:var(--foreground);line-height:1.2;font-size:1rem;margin-bottom:1rem;-webkit-transition:opacity linear .2s;-moz-transition:opacity linear .2s;-o-transition:opacity linear .2s;-ms-transition:opacity linear .2s;transition:opacity linear .2s}@media only screen and (min-width:45rem){.g-post-header__primary-tag{font-size:1.125rem}}.g-post-header__primary-tag:hover{opacity:.6}.g-post-header__title{color:var(--foreground);line-height:1.27;font-size:2.25rem;font-weight:400;margin:0 0 1rem}@media only screen and (min-width:45rem){.g-post-header__title{line-height:1.2;font-size:3.75rem}}.g-post-header__excerpt{color:var(--foreground);line-height:1.5;font-size:1rem;max-width:35rem;opacity:.8}@media only screen and (min-width:45rem){.g-post-header__excerpt{font-size:1.125rem}}.g-post-header__author{display:flex;align-items:center;margin-bottom:var(--spacing-s);-webkit-transition:opacity linear .2s;-moz-transition:opacity linear .2s;-o-transition:opacity linear .2s;-ms-transition:opacity linear .2s;transition:opacity linear .2s}.g-post-header__author:hover{opacity:.8}.g-post-header__author__avatar{flex-basis:2.625rem;flex-shrink:0}.g-post-header__author__avatar>span{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.75rem;background-color:var(--light-background)}.g-post-header__author__avatar>span>span{display:block;width:1.375rem;height:1.375rem}.g-post-header__author__avatar img{width:100%;height:100%;object-fit:cover;border-radius:.75rem}.g-post-header__author__name{color:var(--foreground);font-size:.875rem}.g-post-header__authors{color:var(--foreground);font-size:.875rem;margin-bottom:var(--spacing-s)}.g-post-header__authors a{color:inherit;text-decoration:underline;-webkit-transition:opacity linear .2s;-moz-transition:opacity linear .2s;-o-transition:opacity linear .2s;-ms-transition:opacity linear .2s;transition:opacity linear .2s}.g-post-header__authors a:hover{opacity:.8}.g-post-header__time{display:flex;align-items:center;margin-left:-.125rem;margin-right:-.125rem}@media only screen and (min-width:64rem){.g-post-header__time{display:block;margin-left:0;margin-right:0}}.g-post-header__time.spacing{margin-bottom:var(--spacing-s)}.g-post-header__time.multiple-authors{margin-left:-.875rem;margin-right:-.875rem}@media only screen and (min-width:64rem){.g-post-header__time.multiple-authors{margin-left:-.4375rem;margin-right:-.4375rem}}.g-post-header__time__item{display:flex;align-items:center;color:var(--foreground);margin:0 .25rem;opacity:.6}@media only screen and (min-width:64rem){.g-post-header__time__item{margin-left:0;margin-right:0;margin-bottom:var(--spacing-s)}}@media only screen and (min-width:64rem){.g-post-header__time__item:last-of-type{margin-bottom:0}}.g-post-header__time__item__icon{flex-shrink:0}.g-post-header__time__item__icon div{display:flex;align-items:center;justify-content:center;width:2rem}.g-post-header__time__item__icon span{color:inherit;font-size:1.125rem}.g-post-header__time__item__label{font-size:.875rem;padding:0 .625rem}.g-post-header__tags{display:flex;flex-wrap:wrap;color:var(--foreground);padding:0;margin:0;list-style-type:none;opacity:.6}.g-post-header__tags a{color:inherit;text-decoration:underline;font-size:.875rem;-webkit-transition:opacity linear .2s;-moz-transition:opacity linear .2s;-o-transition:opacity linear .2s;-ms-transition:opacity linear .2s;transition:opacity linear .2s}.g-post-header__tags a:hover{opacity:.8}.g-post-header__image{width:100%;margin:0 auto}@media only screen and (min-width:45rem){.g-post-header__image{display:flex;justify-content:center;position:relative;height:42.5rem}}@media only screen and (min-width:80rem){.g-post-header__image{height:51.25rem}}@media only screen and (min-width:90rem){.g-post-header__image{max-width:85rem}}.g-post-header__image figure{position:relative;width:100%;margin:0}@media only screen and (min-width:45rem){.g-post-header__image figure{display:inline-block;width:var(--post-feature-image-width);height:100%}}.g-post-header__image img{display:block;width:100%;height:auto}@media only screen and (min-width:45rem){.g-post-header__image img{width:var(--post-feature-image-width);height:100%;object-fit:cover}}.g-post-header__image figcaption{position:absolute;left:50%;bottom:.3125rem;color:var(--color-on-dark);text-align:center;line-height:1.5;font-size:.75rem;text-shadow:1px 1px 0 rgba(0,0,0,.5);padding:0 var(--spacing-s);width:100%;max-width:var(--max-width-post-container);z-index:2;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translate(-50%)}@media only screen and (min-width:45rem){.g-post-header__image figcaption{bottom:.625rem;font-size:.875rem}}.g-post-header__image figcaption a{text-decoration:underline;-webkit-transition:opacity linear .2s;-moz-transition:opacity linear .2s;-o-transition:opacity linear .2s;-ms-transition:opacity linear .2s;transition:opacity linear .2s}.g-post-header__image figcaption a:hover{opacity:.6}.g-post-header__image figcaption b,.g-post-header__image figcaption strong{font-weight:700}.g-post-header__image figcaption em,.g-post-header__image figcaption i{font-style:italic}.page-template article:not(.custom-template) .g-post-content{padding-top:0;padding-bottom:0}.page-template article:not(.custom-template) .g-post-content:only-child>*:first-child:not(.kg-width-full){margin-top:10.5rem}@media only screen and (min-width:45rem){.page-template article:not(.custom-template) .g-post-content:only-child>*:first-child:not(.kg-width-full){margin-top:15.375rem}}.page-template article:not(.custom-template) .g-post-content:only-child>*:first-child.kg-width-full{margin-top:0}.page-template article:not(.custom-template) .g-post-content:only-child>*:first-child.kg-header-card:not(.kg-layout-split) .kg-header-card-text{padding-top:7.75rem;padding-bottom:7.75rem}@media only screen and (min-width:80rem){.page-template article:not(.custom-template) .g-post-content:only-child>*:first-child.kg-header-card:not(.kg-layout-split) .kg-header-card-text{padding-top:13.25rem;padding-bottom:13.25rem}}@media only screen and (min-width:90rem){.page-template article:not(.custom-template) .g-post-content:only-child>*:first-child.kg-header-card:not(.kg-layout-split) .kg-header-card-text{padding-top:17.5rem;padding-bottom:17.5rem}}.page-template article:not(.custom-template) .g-post-content>*:last-child:not(.kg-width-full){margin-bottom:var(--spacing-l)}@media only screen and (min-width:45rem){.page-template article:not(.custom-template) .g-post-content>*:last-child:not(.kg-width-full){margin-bottom:6.25rem}}.g-post-content{color:var(--foreground);padding:var(--spacing-l) var(--spacing-s);max-width:var(--max-width-post-container);margin:0 auto}@media only screen and (min-width:45rem){.g-post-content{padding:6.25rem var(--spacing-m)}}@media only screen and (min-width:64rem){.g-post-content{padding-left:var(--spacing-s);padding-right:var(--spacing-s)}}.g-post-content.no-image{padding-top:0}@media only screen and (min-width:45rem){.g-post-content.no-image{padding-top:0}}.g-post-content h1,.g-post-content h2,.g-post-content h3,.g-post-content h4,.g-post-content h5,.g-post-content h6{line-height:1.3;font-weight:400;margin:0 0 var(--spacing-s)}@media only screen and (min-width:45rem){.g-post-content h1,.g-post-content h2,.g-post-content h3,.g-post-content h4,.g-post-content h5,.g-post-content h6{line-height:1.2;margin-bottom:1.5rem}}.g-post-content h1{font-size:1.8019rem}@media only screen and (min-width:45rem){.g-post-content h1{font-size:3.0519rem}}.g-post-content h2{font-size:1.6019rem}@media only screen and (min-width:45rem){.g-post-content h2{font-size:2.4413rem}}.g-post-content h3{font-size:1.4238rem}@media only screen and (min-width:45rem){.g-post-content h3{font-size:1.9531rem}}.g-post-content h4{font-size:1.2656rem}@media only screen and (min-width:45rem){.g-post-content h4{font-size:1.5625rem}}.g-post-content h5{font-size:1.125rem}.g-post-content h6{font-size:1rem}.g-post-content>p:first-of-type:first-letter{line-height:var(--first-letter-size, 80%);vertical-align:var(--first-letter-vertical-align, bottom);font-size:var(--first-letter-size, 3.75rem)}@media only screen and (min-width:45rem){.g-post-content>p:first-of-type:first-letter{font-size:var(--first-letter-size, 4.5rem)}}.g-post-content p{font-size:1rem;line-height:1.625;margin-bottom:var(--spacing-m)}@media only screen and (min-width:45rem){.g-post-content p{line-height:1.6;font-size:1.125rem}}.g-post-content a:not(.g-button){text-decoration:underline;-webkit-transition:opacity linear .2s;-moz-transition:opacity linear .2s;-o-transition:opacity linear .2s;-ms-transition:opacity linear .2s;transition:opacity linear .2s}.g-post-content a:not(.g-button):hover{opacity:.6}.g-post-content a:not(.g-button).anchor-gallery-image:hover{opacity:1}.g-post-content b,.g-post-content strong{font-weight:700}.g-post-content em,.g-post-content i{font-style:italic}.g-post-content ul,.g-post-content ol{line-height:1.625;font-size:1rem;padding:0 1.5rem;margin:0 0 var(--spacing-m)}@media only screen and (min-width:45rem){.g-post-content ul,.g-post-content ol{line-height:1.6;font-size:1.125rem}}.g-post-content ul li,.g-post-content ol li{margin-bottom:1rem}.g-post-content ul li:last-of-type,.g-post-content ol li:last-of-type{margin-bottom:0}.g-post-content ul li ul,.g-post-content ul li ol,.g-post-content ol li ul,.g-post-content ol li ol{line-height:1.5;font-size:.875rem;padding-top:1rem}@media only screen and (min-width:45rem){.g-post-content ul li ul,.g-post-content ul li ol,.g-post-content ol li ul,.g-post-content ol li ol{font-size:1rem}}.g-post-content ul li ul li,.g-post-content ul li ol li,.g-post-content ol li ul li,.g-post-content ol li ol li{margin-bottom:.75rem}.g-post-content img,.g-post-content .kg-image{display:block;width:100%;height:auto}.g-post-content img.gallery-image{cursor:zoom-in}.g-post-content img.float{float:left;max-width:9.375rem;margin:0 var(--spacing-s) var(--spacing-s) 0}@media only screen and (min-width:45rem){.g-post-content img.float{max-width:18.75rem}}.g-post-content figure,.g-post-content.kg-image-card,.g-post-content .kg-signup-card,.g-post-content .kg-header-card{width:100%;padding:0;margin:0 0 var(--spacing-m)}.g-post-content figure img,.g-post-content figure .kg-image,.g-post-content.kg-image-card img,.g-post-content.kg-image-card .kg-image,.g-post-content .kg-signup-card img,.g-post-content .kg-signup-card .kg-image,.g-post-content .kg-header-card img,.g-post-content .kg-header-card .kg-image{display:block;width:auto;max-width:100%;height:auto;margin:0 auto}.g-post-content figure figcaption,.g-post-content.kg-image-card figcaption,.g-post-content .kg-signup-card figcaption,.g-post-content .kg-header-card figcaption{text-align:center;line-height:1.5;font-size:.75rem;padding:.625rem var(--spacing-s) 0;margin:0 auto;max-width:var(--max-width-post-container);opacity:.8}@media only screen and (min-width:45rem){.g-post-content figure figcaption,.g-post-content.kg-image-card figcaption,.g-post-content .kg-signup-card figcaption,.g-post-content .kg-header-card figcaption{font-size:.875rem}}.g-post-content figure figcaption a,.g-post-content.kg-image-card figcaption a,.g-post-content .kg-signup-card figcaption a,.g-post-content .kg-header-card figcaption a{color:inherit}.g-post-content figure.kg-embed-card,.g-post-content.kg-image-card.kg-embed-card,.g-post-content .kg-signup-card.kg-embed-card,.g-post-content .kg-header-card.kg-embed-card{display:flex;flex-direction:column;align-items:center;min-width:100%;margin:0 auto var(--spacing-m)}.g-post-content figure.kg-embed-card iframe,.g-post-content.kg-image-card.kg-embed-card iframe,.g-post-content .kg-signup-card.kg-embed-card iframe,.g-post-content .kg-header-card.kg-embed-card iframe{margin:0 auto}.g-post-content figure.kg-width-wide,.g-post-content.kg-image-card.kg-width-wide,.g-post-content .kg-signup-card.kg-width-wide,.g-post-content .kg-header-card.kg-width-wide{width:calc(100% + var(--spacing-s) * 2);margin-left:calc(-1 * var(--spacing-s));margin-right:calc(-1 * var(--spacing-s))}@media only screen and (min-width:45rem){.g-post-content figure.kg-width-wide,.g-post-content.kg-image-card.kg-width-wide,.g-post-content .kg-signup-card.kg-width-wide,.g-post-content .kg-header-card.kg-width-wide{width:calc(100% + var(--spacing-m) * 2);margin-left:calc(-1 * var(--spacing-m));margin-right:calc(-1 * var(--spacing-m))}}@media only screen and (min-width:64rem){.g-post-content figure.kg-width-wide,.g-post-content.kg-image-card.kg-width-wide,.g-post-content .kg-signup-card.kg-width-wide,.g-post-content .kg-header-card.kg-width-wide{width:calc(100% + 8.75rem);margin-left:-4.375rem;margin-right:-4.375rem}}@media only screen and (min-width:80rem){.g-post-content figure.kg-width-wide,.g-post-content.kg-image-card.kg-width-wide,.g-post-content .kg-signup-card.kg-width-wide,.g-post-content .kg-header-card.kg-width-wide{width:calc(100% + 20rem);margin-left:-10rem;margin-right:-10rem}}.g-post-content figure.kg-width-full,.g-post-content.kg-image-card.kg-width-full,.g-post-content .kg-signup-card.kg-width-full,.g-post-content .kg-header-card.kg-width-full{width:calc(100% + var(--spacing-s) * 2);margin-left:calc(-1 * var(--spacing-s));margin-right:calc(-1 * var(--spacing-s))}@media only screen and (min-width:45rem){.g-post-content figure.kg-width-full,.g-post-content.kg-image-card.kg-width-full,.g-post-content .kg-signup-card.kg-width-full,.g-post-content .kg-header-card.kg-width-full{position:relative;left:50%;right:50%;width:100vw;margin-left:-50vw;margin-right:-50vw}}.g-post-content figure.kg-width-full img,.g-post-content.kg-image-card.kg-width-full img,.g-post-content .kg-signup-card.kg-width-full img,.g-post-content .kg-header-card.kg-width-full img{width:100%}.g-post-content figure.kg-width-full+.kg-width-full:not(.kg-width-full.kg-card-hascaption+.kg-width-full),.g-post-content.kg-image-card.kg-width-full+.kg-width-full:not(.kg-width-full.kg-card-hascaption+.kg-width-full),.g-post-content .kg-signup-card.kg-width-full+.kg-width-full:not(.kg-width-full.kg-card-hascaption+.kg-width-full),.g-post-content .kg-header-card.kg-width-full+.kg-width-full:not(.kg-width-full.kg-card-hascaption+.kg-width-full){margin-top:calc(var(--spacing-m) * -1)}.g-post-content figure .fluid-width-video-container,.g-post-content.kg-image-card .fluid-width-video-container,.g-post-content .kg-signup-card .fluid-width-video-container,.g-post-content .kg-header-card .fluid-width-video-container{flex-grow:1;width:100%}.g-post-content figure .kg-gallery-container,.g-post-content.kg-image-card .kg-gallery-container,.g-post-content .kg-signup-card .kg-gallery-container,.g-post-content .kg-header-card .kg-gallery-container{display:flex;flex-direction:column;width:100%}.g-post-content figure .kg-gallery-row,.g-post-content.kg-image-card .kg-gallery-row,.g-post-content .kg-signup-card .kg-gallery-row,.g-post-content .kg-header-card .kg-gallery-row{display:flex;flex-direction:row;justify-content:center}.g-post-content figure .kg-gallery-image img,.g-post-content.kg-image-card .kg-gallery-image img,.g-post-content .kg-signup-card .kg-gallery-image img,.g-post-content .kg-header-card .kg-gallery-image img{display:block;margin:0;width:100%;height:100%;object-fit:cover}.g-post-content figure .kg-gallery-row:not(:first-of-type),.g-post-content.kg-image-card .kg-gallery-row:not(:first-of-type),.g-post-content .kg-signup-card .kg-gallery-row:not(:first-of-type),.g-post-content .kg-header-card .kg-gallery-row:not(:first-of-type){margin:.625rem 0 0}.g-post-content figure .kg-gallery-image:not(:first-of-type),.g-post-content.kg-image-card .kg-gallery-image:not(:first-of-type),.g-post-content .kg-signup-card .kg-gallery-image:not(:first-of-type),.g-post-content .kg-header-card .kg-gallery-image:not(:first-of-type){margin:0 0 0 .625rem}.g-post-content .kg-bookmark-card{width:100%;position:relative}.g-post-content .kg-bookmark-container{display:flex;flex-direction:column;text-decoration:none!important;border-radius:var(--border-radius-m);border:.0625rem solid var(--border);background-color:var(--background);overflow:hidden}@media only screen and (min-width:45rem){.g-post-content .kg-bookmark-container{min-height:11.875rem;flex-direction:row}}.g-post-content .kg-bookmark-container:hover{opacity:.8!important}.g-post-content .kg-bookmark-content{order:2;padding:var(--spacing-s)}@media only screen and (min-width:45rem){.g-post-content .kg-bookmark-content{flex:1;order:1}}.g-post-content .kg-bookmark-title{font-size:1.0625rem;line-height:1.4;font-weight:400;margin-bottom:1rem}@media only screen and (min-width:45rem){.g-post-content .kg-bookmark-title{font-size:1.125rem}}.g-post-content .kg-bookmark-description{line-height:1.6;font-size:.8125rem;margin-bottom:1.5rem;opacity:.8}@media only screen and (min-width:45rem){.g-post-content .kg-bookmark-description{font-size:.875rem}}.g-post-content .kg-bookmark-thumbnail{order:1;position:relative;height:10.9375rem;border-radius:calc(var(--border-radius-m) - 1px) calc(var(--border-radius-m) - 1px) 0 0;overflow:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}@media only screen and (min-width:45rem){.g-post-content .kg-bookmark-thumbnail{order:2;flex-shrink:0;width:15.625rem;height:auto;border-radius:0 calc(var(--border-radius-m) - 1px) calc(var(--border-radius-m) - 1px) 0}}.g-post-content .kg-bookmark-thumbnail img{width:100%;height:100%;object-fit:cover;margin-bottom:0}.g-post-content .kg-bookmark-metadata{display:flex;align-items:center;flex-wrap:wrap;font-size:.8125rem;margin:0 -.625rem}.g-post-content .kg-bookmark-icon{width:1.5625rem;height:1.5625rem;margin:0 .625rem}.g-post-content .kg-bookmark-author{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.g-post-content .kg-bookmark-publisher{color:inherit}.g-post-content .kg-bookmark-publisher:before{content:"•";margin:0 .3125rem}.g-post-content .kg-button-card .kg-btn,.g-post-content .kg-product-card .kg-product-card-button,.g-post-content .kg-cta-card .kg-cta-button,.g-post-content .kg-header-card .kg-header-card-button,.g-post-content .kg-header-card.kg-v2 .kg-header-card-button{font-family:inherit;font-size:1.125rem!important;text-align:center;height:auto!important}.g-post-content .kg-button-card .kg-btn:hover,.g-post-content .kg-product-card .kg-product-card-button:hover,.g-post-content .kg-cta-card .kg-cta-button:hover,.g-post-content .kg-header-card .kg-header-card-button:hover,.g-post-content .kg-header-card.kg-v2 .kg-header-card-button:hover{opacity:1}.g-post-content .kg-button-card{margin-bottom:var(--spacing-m)}.g-post-content .kg-cta-card{margin:0 auto var(--spacing-m)}.g-post-content .kg-cta-card.kg-cta-bg-none .kg-cta-sponsor-label-wrapper{margin:0}.g-post-content .kg-cta-card .kg-cta-sponsor-label-wrapper{padding-top:1.2rem;padding-bottom:1.2rem;margin:0 1.5em}.g-post-content .kg-cta-card .kg-cta-text *{font-family:var(--gh-font-body, var(--font-family));font-size:1rem;line-height:1.7}.g-post-content .kg-cta-card .kg-cta-button{line-height:1em}@media(max-width:600px){.g-post-content .kg-cta-card .kg-cta-sponsor-label-wrapper{margin:0 1.25em}}.g-post-content .kg-nft-card .kg-nft-card-container{font-family:inherit;border-radius:var(--border-radius-m);border:1px solid var(--border);-moz-box-shadow:0 0 0 transparent,0 0 0 transparent;-webkit-box-shadow:0 0 0 transparent,0 0 0 transparent;-o-box-shadow:0 0 0 transparent,0 0 0 transparent;box-shadow:0 0 0 transparent,0 0 0 transparent;-webkit-transition:opacity linear .2s;-moz-transition:opacity linear .2s;-o-transition:opacity linear .2s;-ms-transition:opacity linear .2s;transition:opacity linear .2s}.g-post-content .kg-nft-card .kg-nft-card-container:hover{opacity:.8}.g-post-content .kg-nft-card .kg-nft-image{width:100%;height:100%;object-fit:cover;margin:0;border-radius:var(--border-radius-m) var(--border-radius-m) 0 0}.g-post-content .kg-nft-card .kg-nft-metadata,.g-post-content .kg-nft-card .kg-nft-header{font-family:inherit}.g-post-content .kg-nft-card .kg-nft-header .kg-nft-title{font-size:1.1875rem;padding-top:0}.g-post-content .kg-nft-card .kg-nft-header img{display:inline-block;width:6.25rem;max-width:6.25rem;margin:0}.g-post-content .kg-callout-card{border-radius:var(--border-radius-s);margin-bottom:var(--spacing-m)}.g-post-content .kg-callout-card .kg-callout-emoji{flex-shrink:0;line-height:1.5;font-size:1.5rem;padding-right:1.5rem}@media only screen and (min-width:45rem){.g-post-content .kg-callout-card .kg-callout-emoji{font-size:1.75rem}}.g-post-content .kg-callout-card .kg-callout-text{line-height:1.6;font-size:1rem}@media only screen and (min-width:45rem){.g-post-content .kg-callout-card .kg-callout-text{font-size:1.125rem}}.g-post-content .kg-toggle-card{border-radius:var(--border-radius-s);border:1px solid var(--border);margin-bottom:var(--spacing-s);-moz-box-shadow:0 0 0 transparent,0 0 0 transparent;-webkit-box-shadow:0 0 0 transparent,0 0 0 transparent;-o-box-shadow:0 0 0 transparent,0 0 0 transparent;box-shadow:0 0 0 transparent,0 0 0 transparent}.g-post-content .kg-toggle-card .kg-toggle-heading-text{line-height:1.3;font-size:1.15rem;padding-top:0}.g-post-content .kg-toggle-card .kg-toggle-card-icon{padding:0;cursor:pointer}.g-post-content .kg-toggle-card .kg-toggle-content p,.g-post-content .kg-toggle-card .kg-toggle-content ul,.g-post-content .kg-toggle-card .kg-toggle-content ol{line-height:1.7;font-size:1rem}@media only screen and (min-width:45rem){.g-post-content .kg-toggle-card .kg-toggle-content p,.g-post-content .kg-toggle-card .kg-toggle-content ul,.g-post-content .kg-toggle-card .kg-toggle-content ol{font-size:1.125rem}}.g-post-content .kg-product-card{margin:0 auto var(--spacing-m)}.g-post-content .kg-product-card .kg-product-card-container{color:var(--foreground);border-radius:var(--border-radius-m);border:1px solid var(--border);background-color:var(--background);-moz-box-shadow:0 0 0 transparent,0 0 0 transparent;-webkit-box-shadow:0 0 0 transparent,0 0 0 transparent;-o-box-shadow:0 0 0 transparent,0 0 0 transparent;box-shadow:0 0 0 transparent,0 0 0 transparent}.g-post-content .kg-product-card .kg-product-card-image{margin-bottom:0;border-radius:0}.g-post-content .kg-product-card .kg-product-card-title{padding-top:0;font-family:inherit;line-height:1.2;font-size:1.4rem}.g-post-content .kg-product-card .kg-product-card-description p{line-height:1.7;font-family:inherit;font-size:1rem;opacity:1}.g-post-content .kg-product-card .kg-product-card-rating{margin-top:-.3125rem}@media only screen and (min-width:45rem){.g-post-content .kg-product-card .kg-product-card-rating{margin-top:0}}.g-post-content .kg-product-card .kg-product-card-rating-star svg{fill:var(--foreground)}.g-post-content .kg-audio-card{border-radius:var(--border-radius-s);border:1px solid var(--border);background-color:var(--background);margin-bottom:var(--spacing-m);-moz-box-shadow:0 0 0 transparent,0 0 0 transparent;-webkit-box-shadow:0 0 0 transparent,0 0 0 transparent;-o-box-shadow:0 0 0 transparent,0 0 0 transparent;box-shadow:0 0 0 transparent,0 0 0 transparent}.g-post-content .kg-audio-card .kg-audio-thumbnail{width:80px;margin:.5rem;border-radius:0}.g-post-content .kg-audio-card .kg-audio-thumbnail.placeholder{background-color:var(--accent-color)}.g-post-content .kg-audio-card .kg-audio-title{line-height:1.3;font-size:1.15rem}.g-post-content .kg-audio-card .kg-audio-player-container{color:var(--foreground)}.g-post-content .kg-audio-card .kg-audio-play-icon svg,.g-post-content .kg-audio-card .kg-audio-pause-icon svg,.g-post-content .kg-audio-card .kg-audio-unmute-icon svg,.g-post-content .kg-audio-card .kg-audio-mute-icon svg{fill:var(--foreground)}.g-post-content .kg-audio-card .kg-audio-playback-rate{color:var(--foreground)}.g-post-content .kg-audio-card .kg-audio-seek-slider:hover:before,.g-post-content .kg-audio-card .kg-audio-volume-slider:hover:before{background-color:var(--accent-color)}.g-post-content .kg-audio-card .kg-audio-seek-slider:before,.g-post-content .kg-audio-card .kg-audio-volume-slider:before{background-color:var(--foreground);-webkit-transition:background-color linear .1s;-moz-transition:background-color linear .1s;-o-transition:background-color linear .1s;-ms-transition:background-color linear .1s;transition:background-color linear .1s}.g-post-content .kg-video-card .kg-video-container{overflow:hidden}.g-post-content .kg-video-card .kg-video-player-container{bottom:-1px;z-index:4}.g-post-content .kg-video-card .kg-video-overlay{z-index:4}.g-post-content .kg-file-card{margin-bottom:var(--spacing-m)}.g-post-content .kg-file-card .kg-file-card-container{border-radius:var(--border-radius-s);border:1px solid var(--border);background-color:var(--background)}.g-post-content .kg-file-card .kg-file-card-contents{color:var(--foreground)}.g-post-content .kg-file-card .kg-file-card-title{line-height:1.3;font-size:1rem}@media only screen and (min-width:45rem){.g-post-content .kg-file-card .kg-file-card-title{font-size:1.15rem}}.g-post-content .kg-file-card .kg-file-card-caption{color:var(--light-text);line-height:1.3;font-size:.875rem;margin-top:.25rem;opacity:1}.g-post-content .kg-file-card .kg-file-card-metadata{line-height:1.3;font-size:.825rem;margin-top:.75rem}.g-post-content .kg-file-card .kg-file-card-metadata .kg-file-card-filesize{font-size:.925rem;opacity:.7}.g-post-content .kg-file-card .kg-file-card-icon:before{border-radius:0;background-color:var(--accent-color)}.g-post-content .kg-file-card .kg-file-card-icon svg{color:var(--accent-color)}.g-post-content .kg-header-card,.g-post-content .kg-signup-card{margin-top:var(--spacing-m);margin-bottom:var(--spacing-m)}@media only screen and (max-width:45rem){.g-post-content .kg-header-card.kg-width-regular,.g-post-content .kg-signup-card.kg-width-regular{width:calc(100% + var(--spacing-s) * 2);margin-left:calc(-1 * var(--spacing-s));margin-right:calc(-1 * var(--spacing-s))}}.g-post-content .kg-header-card.kg-width-wide h2.kg-signup-card-heading,.g-post-content .kg-header-card.kg-width-full h2.kg-signup-card-heading,.g-post-content .kg-header-card.kg-width-wide.kg-layout-split h2.kg-signup-card-heading,.g-post-content .kg-header-card.kg-width-full.kg-layout-split h2.kg-signup-card-heading,.g-post-content .kg-signup-card.kg-width-wide h2.kg-signup-card-heading,.g-post-content .kg-signup-card.kg-width-full h2.kg-signup-card-heading,.g-post-content .kg-signup-card.kg-width-wide.kg-layout-split h2.kg-signup-card-heading,.g-post-content .kg-signup-card.kg-width-full.kg-layout-split h2.kg-signup-card-heading{font-size:clamp(2.6rem,2.6vw,3.6rem)}.g-post-content .kg-header-card.kg-width-wide h3.kg-signup-card-subheading,.g-post-content .kg-header-card.kg-width-wide h3.kg-header-card-subheading,.g-post-content .kg-header-card.kg-width-full h3.kg-signup-card-subheading,.g-post-content .kg-header-card.kg-width-full h3.kg-header-card-subheading,.g-post-content .kg-header-card.kg-width-wide.kg-layout-split h3.kg-signup-card-subheading,.g-post-content .kg-header-card.kg-width-wide.kg-layout-split h3.kg-header-card-subheading,.g-post-content .kg-header-card.kg-width-full.kg-layout-split h3.kg-signup-card-subheading,.g-post-content .kg-header-card.kg-width-full.kg-layout-split h3.kg-header-card-subheading,.g-post-content .kg-signup-card.kg-width-wide h3.kg-signup-card-subheading,.g-post-content .kg-signup-card.kg-width-wide h3.kg-header-card-subheading,.g-post-content .kg-signup-card.kg-width-full h3.kg-signup-card-subheading,.g-post-content .kg-signup-card.kg-width-full h3.kg-header-card-subheading,.g-post-content .kg-signup-card.kg-width-wide.kg-layout-split h3.kg-signup-card-subheading,.g-post-content .kg-signup-card.kg-width-wide.kg-layout-split h3.kg-header-card-subheading,.g-post-content .kg-signup-card.kg-width-full.kg-layout-split h3.kg-signup-card-subheading,.g-post-content .kg-signup-card.kg-width-full.kg-layout-split h3.kg-header-card-subheading{font-size:clamp(1.05em,1.25vw,2rem)!important}@media only screen and (min-width:80rem){.g-post-content .kg-header-card.kg-width-full:not(.kg-layout-split) .kg-signup-card-text,.g-post-content .kg-header-card.kg-width-full:not(.kg-layout-split) .kg-header-card-text,.g-post-content .kg-signup-card.kg-width-full:not(.kg-layout-split) .kg-signup-card-text,.g-post-content .kg-signup-card.kg-width-full:not(.kg-layout-split) .kg-header-card-text{padding-top:8rem;padding-bottom:8rem}}@media only screen and (min-width:90rem){.g-post-content .kg-header-card.kg-width-full:not(.kg-layout-split) .kg-signup-card-text,.g-post-content .kg-header-card.kg-width-full:not(.kg-layout-split) .kg-header-card-text,.g-post-content .kg-signup-card.kg-width-full:not(.kg-layout-split) .kg-signup-card-text,.g-post-content .kg-signup-card.kg-width-full:not(.kg-layout-split) .kg-header-card-text{padding-top:12rem;padding-bottom:12rem}}.g-post-content .kg-header-card.kg-layout-split .kg-signup-card-content,.g-post-content .kg-header-card.kg-layout-split .kg-header-card-content,.g-post-content .kg-signup-card.kg-layout-split .kg-signup-card-content,.g-post-content .kg-signup-card.kg-layout-split .kg-header-card-content{max-width:100%}.g-post-content .kg-header-card:not(.kg-layout-split) .kg-signup-card-text,.g-post-content .kg-header-card:not(.kg-layout-split) .kg-header-card-text,.g-post-content .kg-signup-card:not(.kg-layout-split) .kg-signup-card-text,.g-post-content .kg-signup-card:not(.kg-layout-split) .kg-header-card-text{padding:var(--spacing-m) var(--spacing-s)}@media only screen and (min-width:45rem){.g-post-content .kg-header-card:not(.kg-layout-split) .kg-signup-card-text,.g-post-content .kg-header-card:not(.kg-layout-split) .kg-header-card-text,.g-post-content .kg-signup-card:not(.kg-layout-split) .kg-signup-card-text,.g-post-content .kg-signup-card:not(.kg-layout-split) .kg-header-card-text{padding:var(--spacing-l) var(--spacing-m)}}@media only screen and (min-width:80rem){.g-post-content .kg-header-card:not(.kg-layout-split) .kg-signup-card-text,.g-post-content .kg-header-card:not(.kg-layout-split) .kg-header-card-text,.g-post-content .kg-signup-card:not(.kg-layout-split) .kg-signup-card-text,.g-post-content .kg-signup-card:not(.kg-layout-split) .kg-header-card-text{padding:8rem var(--spacing-l)}}.g-post-content .kg-header-card .kg-signup-card-content,.g-post-content .kg-header-card .kg-header-card-content,.g-post-content .kg-signup-card .kg-signup-card-content,.g-post-content .kg-signup-card .kg-header-card-content{margin:0 auto;max-width:var(--max-width-container)}.g-post-content .kg-header-card .kg-signup-card-heading,.g-post-content .kg-header-card .kg-header-card-heading,.g-post-content .kg-signup-card .kg-signup-card-heading,.g-post-content .kg-signup-card .kg-header-card-heading{line-height:1.1;font-size:2rem}@media only screen and (min-width:45rem){.g-post-content .kg-header-card .kg-signup-card-heading,.g-post-content .kg-header-card .kg-header-card-heading,.g-post-content .kg-signup-card .kg-signup-card-heading,.g-post-content .kg-signup-card .kg-header-card-heading{font-size:3rem}}.g-post-content .kg-header-card .kg-signup-card-subheading,.g-post-content .kg-header-card .kg-header-card-subheading,.g-post-content .kg-signup-card .kg-signup-card-subheading,.g-post-content .kg-signup-card .kg-header-card-subheading{line-height:1.3;font-size:clamp(1.05em,1.75vw,1.5rem)}.g-post-content .kg-header-card .kg-signup-card-fields,.g-post-content .kg-signup-card .kg-signup-card-fields{height:3.375rem}.g-post-content .kg-header-card .kg-signup-card-fields .kg-signup-card-input,.g-post-content .kg-header-card .kg-signup-card-fields .kg-signup-card-button,.g-post-content .kg-signup-card .kg-signup-card-fields .kg-signup-card-input,.g-post-content .kg-signup-card .kg-signup-card-fields .kg-signup-card-button{font-family:var(--gh-font-body, var(--font-family));height:100%}.g-post-content .kg-header-card .kg-signup-card-fields .kg-signup-card-button,.g-post-content .kg-signup-card .kg-signup-card-fields .kg-signup-card-button{cursor:pointer}.g-post-content .kg-header-card .kg-signup-card-disclaimer,.g-post-content .kg-signup-card .kg-signup-card-disclaimer{font-size:.9375rem}.g-post-content iframe{max-width:100%;margin:0 auto}.g-post-content code{display:inline-block;font-size:85%;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;padding:.125rem .25rem;border-radius:.3125rem;background-color:var(--light-secondary-background)}.g-post-content mark{padding:.1875rem .25rem;border-radius:.3125rem;background-color:var(--highlighted)}.g-post-content blockquote{line-height:1.3;font-size:1.25rem;font-weight:700;padding:0 var(--spacing-s);margin:0 0 var(--spacing-m)}@media only screen and (min-width:45rem){.g-post-content blockquote{font-size:1.5rem;padding:0 var(--spacing-l)}}.g-post-content blockquote:before{content:"“"}.g-post-content blockquote:after{content:"”"}.g-post-content blockquote.kg-blockquote-alt{color:var(--accent-color);line-height:1.1;font-size:2rem;font-style:normal;padding:1.5625rem 1.5rem}@media only screen and (min-width:45rem){.g-post-content blockquote.kg-blockquote-alt{font-size:2.625rem;padding:1.875rem 3.75rem}}.g-post-content blockquote.kg-blockquote-alt:before,.g-post-content blockquote.kg-blockquote-alt:after{display:none}.g-post-content blockquote em{font-style:normal}.g-post-content hr{position:relative;height:1px;border:0;padding:var(--spacing-s) 0;margin-top:0;margin-bottom:var(--spacing-m);background-color:transparent}@media only screen and (min-width:45rem){.g-post-content hr{padding:var(--spacing-m) 0}}.g-post-content hr:before,.g-post-content hr:after{content:"";position:absolute;width:var(--spacing-l);height:2px}.g-post-content hr:before{left:0;top:calc(50% - 1px);width:100%;height:1px;background-color:var(--border)}.g-post-content hr:after{top:50%;left:50%;width:var(--spacing-l);height:2px;background-color:var(--foreground);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.g-post-content .g-table-container{width:100%;margin-bottom:var(--spacing-m);overflow-x:auto;word-break:normal}.g-post-content table{font-size:.9375rem;width:100%;max-width:100%;background-color:transparent}@media only screen and (min-width:45rem){.g-post-content table{font-size:1rem}}.g-post-content table thead th{color:var(--color-on-dark);font-weight:700;padding:1rem;background-color:var(--dark-background)}.g-post-content table tbody tr:nth-child(2n){background-color:var(--light-secondary-background)}.g-post-content table tbody td{text-align:center;padding:1rem}.g-post-content pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;padding:var(--spacing-s);margin:0 0 var(--spacing-m);border-radius:var(--border-radius-s);overflow:auto;background-color:var(--light-secondary-background);white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:2;-o-tab-size:2;tab-size:2;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}.g-post-content pre>code{font-size:.875rem;padding:0;border-radius:0;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:2;-o-tab-size:2;tab-size:2;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}@media only screen and (min-width:45rem){.g-post-content pre>code{font-size:.9375rem}}.g-post-content pre.line-numbers>code{padding:0}.g-post-content label{display:block;color:var(--foreground);line-height:1.3;font-size:.9375rem;margin-bottom:.75rem;opacity:.8}.g-post-content input:not(.kg-video-card input):not(.kg-audio-card input):not(.kg-signup-card input),.g-post-content textarea,.g-post-content select{display:block;color:var(--foreground);font-family:var(--gh-font-body, var(--font-family));font-size:1rem;width:100%;padding:1rem;border-radius:var(--border-radius-s);border:.0625rem solid var(--border);-webkit-transition:all ease .2s;-moz-transition:all ease .2s;-o-transition:all ease .2s;-ms-transition:all ease .2s;transition:all ease .2s}.g-post-content input:not(.kg-video-card input):not(.kg-audio-card input):not(.kg-signup-card input):focus,.g-post-content textarea:focus,.g-post-content select:focus{outline:0;-moz-box-shadow:0 0 0 .1875rem var(--focus),0 0 0 transparent;-webkit-box-shadow:0 0 0 .1875rem var(--focus),0 0 0 transparent;-o-box-shadow:0 0 0 .1875rem var(--focus),0 0 0 transparent;box-shadow:0 0 0 .1875rem var(--focus),0 0 0 transparent}.g-post-content select{position:relative;padding-right:2.75rem}.g-post-content .g-select-container{position:relative}.g-post-content .g-select-container span{position:absolute;top:50%;right:1rem;color:var(--foreground);font-size:1.25rem;opacity:.8;pointer-events:none;z-index:2;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.g-post-content textarea{min-height:9.375rem}.g-post-content label.input-checkbox,.g-post-content label.input-radio{display:flex;color:var(--foreground);line-height:1.3;font-size:1rem;opacity:.8}.g-post-content label.input-checkbox>div,.g-post-content label.input-radio>div{position:relative;width:1.625rem;height:1.625rem;border-radius:.3125rem;border:.0625rem solid var(--border);margin-top:-.1875rem;margin-right:.9375rem}.g-post-content label.input-checkbox input,.g-post-content label.input-radio input{position:relative;width:100%;height:100%;opacity:0;z-index:1}.g-post-content label.input-checkbox span,.g-post-content label.input-radio span{position:absolute;top:50%;left:50%;width:1.125rem;height:1.125rem;border-radius:.1875rem;pointer-events:none;background-color:transparent;z-index:2;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:background-color linear .1s;-moz-transition:background-color linear .1s;-o-transition:background-color linear .1s;-ms-transition:background-color linear .1s;transition:background-color linear .1s}.g-post-content label.input-checkbox input:checked+span,.g-post-content label.input-radio input:checked+span{background-color:var(--accent-color)}.g-post-content label.input-radio>div{border-radius:50%}.g-post-content label.input-radio span{border-radius:50%}.g-post-content :last-child{margin-bottom:0}@media only screen and (min-width:45rem){[dir=rtl] .g-post-content .kg-bookmark-thumbnail{border-radius:calc(var(--border-radius-m) - 1px) 0 0 calc(var(--border-radius-m) - 1px)}}[dir=rtl] .g-post-content .kg-callout-card .kg-callout-emoji{padding-right:auto;padding-left:1.5rem}[dir=rtl] .g-post-content .kg-toggle-card .kg-toggle-card-icon{margin-left:0;margin-right:1rem}[dir=rtl] .g-post-content .kg-product-card .kg-product-card-rating{padding-left:0;padding-right:1rem}.page-template article:not(.custom-template) .g-share{margin-top:var(--spacing-l)}@media only screen and (min-width:45rem){.page-template article:not(.custom-template) .g-share{margin-top:6.25rem}}.g-share{margin-bottom:var(--spacing-l)}@media only screen and (min-width:45rem){.g-share{margin-bottom:6.25rem}}.g-share.in-page{margin-bottom:var(--spacing-m)}@media only screen and (min-width:45rem){.g-share.in-page{margin-bottom:var(--spacing-l)}}.g-share__wrapper{display:flex;justify-content:center;position:relative;max-width:var(--max-width-post-container);margin:0 auto}.g-share__wrapper:before{content:"";position:absolute;left:0;top:calc(50% - 1px);width:100%;height:1px;z-index:1;background-color:var(--border)}.g-share__container{position:relative;padding:.9375rem;border-radius:2rem;z-index:2;background-color:var(--background);-moz-box-shadow:0 1px 5px 0 rgba(0,0,0,.1),0 0 0 transparent;-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.1),0 0 0 transparent;-o-box-shadow:0 1px 5px 0 rgba(0,0,0,.1),0 0 0 transparent;box-shadow:0 1px 5px #0000001a,0 0 0 transparent}.g-share__list{display:flex;align-items:center;justify-content:center;padding:0;margin:0;list-style-type:none}.g-share__list li{margin:0 .625rem}.g-share__button{display:flex;align-items:center;justify-content:center;color:var(--foreground);font-size:1.375rem;width:2rem;padding:.3125rem;cursor:pointer;border-radius:.3125rem}.g-share__button span{color:inherit}.g-post-nav{margin-bottom:var(--spacing-l)}@media only screen and (min-width:45rem){.g-post-nav{margin-bottom:6.25rem}}.g-post-nav__wrapper{padding:0 var(--spacing-s);max-width:calc(var(--max-width-post-container) + 40px);margin:0 auto}@media only screen and (min-width:45rem){.g-post-nav__wrapper{display:flex;align-items:flex-start;justify-content:center;padding:0}}.g-post-nav__item{display:flex;flex-wrap:wrap}@media only screen and (min-width:45rem){.g-post-nav__item{flex-basis:50%;align-items:flex-start;margin-left:var(--spacing-s);margin-right:var(--spacing-s)}}.g-post-nav__item.next{margin-bottom:var(--spacing-m)}@media only screen and (min-width:45rem){.g-post-nav__item.next{order:2;margin-bottom:0}}.g-post-nav__item.previous{text-align:right;justify-content:flex-end}@media only screen and (min-width:45rem){.g-post-nav__item.previous{order:1}}.g-post-nav__label{display:block;color:var(--foreground);font-size:.875rem;margin-bottom:.625rem;opacity:.6}.g-post-nav__link{display:flex;align-items:center;justify-content:space-between;flex-basis:100%;flex-shrink:0;-webkit-transition:opacity linear .2s;-moz-transition:opacity linear .2s;-o-transition:opacity linear .2s;-ms-transition:opacity linear .2s;transition:opacity linear .2s}.g-post-nav__link:hover{opacity:.6}.g-post-nav__title{flex-basis:calc(100% - 2.375rem);color:var(--foreground);line-height:1.27;font-size:1.375rem}@media only screen and (min-width:45rem){.g-post-nav__title{flex-basis:calc(100% - var(--spacing-l));line-height:1.3;font-size:1.5rem}}.g-post-nav__icon{display:block;flex-shrink:0;width:18px;height:36px;opacity:.2}@media only screen and (min-width:45rem){.g-post-nav__icon{width:21px;height:42px}}.g-post-nav__icon .fill{stroke:var(--foreground)}.g-post-comments{margin-bottom:var(--spacing-l)}@media only screen and (min-width:45rem){.g-post-comments{margin-bottom:6.25rem}}.g-post-comments__wrapper{color:var(--foreground);padding:0 var(--spacing-s);max-width:var(--max-width-post-container);margin:0 auto}@media only screen and (min-width:45rem){.g-post-comments__wrapper{padding:0}}.g-post-comments__wrapper iframe{width:100%;margin:0 auto}.g-related-posts{margin-bottom:var(--spacing-l)}@media only screen and (min-width:45rem){.g-related-posts{margin-bottom:6.25rem}}.g-related-posts__wrapper{height:26.25rem;margin:0 auto;overflow-y:hidden}@media only screen and (min-width:45rem){.g-related-posts__wrapper{height:32.5rem}}.g-related-posts__container{padding-bottom:var(--spacing-m);overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.g-related-posts__content{display:flex;flex-wrap:nowrap;margin:0 auto}@media only screen and (min-width:45rem){.g-related-posts__content{max-width:calc(85rem + var(--spacing-s))}}.g-related-posts__item{flex:1 0 calc(100% - var(--spacing-s));height:26.25rem;padding:0 .625rem}@media only screen and (min-width:45rem){.g-related-posts__item{flex-basis:calc(50% - var(--spacing-s));height:32.5rem}}@media only screen and (min-width:80rem){.g-related-posts__item{flex-basis:calc(33% - var(--spacing-s))}}.g-related-posts__item:first-of-type{padding-left:var(--spacing-s)}.g-related-posts__item:last-of-type{padding-right:var(--spacing-s)}.g-paywall{position:relative}.g-paywall:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:120px;pointer-events:none;background:linear-gradient(to bottom,var(--gradient-card-background) 0%,var(--background) 70%)}.g-paywall__container{position:relative;padding:5rem var(--spacing-s);margin:0 auto;border-radius:1.5625rem;border:1px solid var(--border);background-color:var(--background)}.g-paywall__icons{position:absolute;top:16px;left:var(--spacing-s);width:80px;height:auto}@media only screen and (min-width:45rem){.g-paywall__icons{width:112px}}.g-paywall__icons .fill{stroke:var(--foreground)}.g-paywall__content{display:flex;flex-direction:column;align-items:center;width:100%;text-align:center}.g-paywall__content .g-paywall__title{line-height:1.25;font-size:1.5rem;font-weight:700;max-width:26.25rem;margin:0 0 var(--spacing-s)}@media only screen and (min-width:45rem){.g-paywall__content .g-paywall__title{line-height:1.16;font-size:2.25rem}}.g-paywall__content .g-paywall__description{max-width:31.25rem;margin-bottom:var(--spacing-m)}@media only screen and (min-width:45rem){.g-paywall__content .g-paywall__description{margin-bottom:var(--spacing-l)}}.g-paywall__content .g-paywall__description:first-of-type:first-letter{line-height:100%;vertical-align:inherit;font-size:inherit}@media only screen and (min-width:45rem){.g-paywall__content .g-paywall__description:first-of-type:first-letter{font-size:inherit}}p.g-paywall__signin{font-size:.9375rem;padding-top:var(--spacing-s);opacity:.8}.g-toc{color:var(--foreground);border:1px solid var(--border);padding:var(--spacing-s);margin-bottom:var(--spacing-l)}.g-toc .g-toc__title{line-height:1.1;text-transform:uppercase;font-size:1.125rem;font-weight:400;margin:0 0 .75rem}@media only screen and (min-width:45rem){.g-toc .g-toc__title{font-size:1.25rem}}.g-toc__container{padding:1.5rem 0 0}.g-toc__container ul{list-style-type:none;padding:0}.g-toc__container ul li{line-height:1.5;font-size:1rem;margin-bottom:var(--spacing-s)}@media only screen and (min-width:45rem){.g-toc__container ul li{font-size:1.125rem}}.g-toc__container ul li:last-of-type{margin-bottom:0}.g-toc__container ul li a{text-decoration:none!important}.g-toc__container ul li ul{padding:1.25rem 1.5rem 0}.g-toc__container ul li ul li{font-size:.875rem;margin-bottom:1rem;opacity:.8}@media only screen and (min-width:45rem){.g-toc__container ul li ul li{font-size:1rem}}.g-post-card{position:relative;height:100%;overflow:hidden}.g-post-card.in-related-post.no-image{border:1px solid var(--border)}.g-post-card:hover .g-post-card__content:before{opacity:1}.g-post-card:hover .g-post-card__content__wrapper{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.g-post-card:hover .g-post-card__image{-webkit-transform:scale(var(--hover-post-image-zoom));-moz-transform:scale(var(--hover-post-image-zoom));-ms-transform:scale(var(--hover-post-image-zoom));-o-transform:scale(var(--hover-post-image-zoom));transform:scale(var(--hover-post-image-zoom))}.g-post-card__image-link{display:block;width:100%;height:100%;position:relative;z-index:1}.g-post-card__image-link:focus+div:before{opacity:1}.g-post-card__image-link:focus+div .g-post-card__content__wrapper{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.g-post-card__image{width:100%;height:auto;backface-visibility:hidden}@media only screen and (min-width:45rem){.g-post-card__image{height:100%;object-fit:cover}}.g-post-card__image.in-related-post{height:100%;object-fit:cover}.g-post-card__image.loaded{transform-origin:center;-webkit-transition:transform .5s cubic-bezier(.77,0,.18,1),opacity 1s;-moz-transition:transform .5s cubic-bezier(.77,0,.18,1),opacity 1s;-o-transition:transform .5s cubic-bezier(.77,0,.18,1),opacity 1s;-ms-transition:transform .5s cubic-bezier(.77,0,.18,1),opacity 1s;transition:transform .5s cubic-bezier(.77,0,.18,1),opacity 1s}.g-post-card__content{position:absolute;bottom:0;left:0;width:100%;padding:var(--spacing-s);z-index:2}@media only screen and (min-width:45rem){.g-post-card__content{padding:0 var(--spacing-m) var(--spacing-m)}}@media only screen and (min-width:64rem){.g-post-card__content{padding:0 var(--spacing-l) var(--spacing-l)}}.g-post-card__content.in-related-post.no-image{display:flex;align-items:center;height:100%}.g-post-card__content.no-image{display:flex;align-items:center;position:relative;bottom:auto;left:auto;padding:3.75rem var(--spacing-s)}@media only screen and (min-width:45rem){.g-post-card__content.no-image{height:100%;padding:var(--spacing-m)}}@media only screen and (min-width:64rem){.g-post-card__content.no-image{padding:var(--spacing-l)}}.g-post-card__content.no-image:before{display:none}.g-post-card__content.no-image .g-post-card__content__wrapper{color:var(--foreground);opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.g-post-card__content.no-image .g-post-card__tag{font-size:1rem;-webkit-transition:opacity linear .2s;-moz-transition:opacity linear .2s;-o-transition:opacity linear .2s;-ms-transition:opacity linear .2s;transition:opacity linear .2s}.g-post-card__content.no-image .g-post-card__tag:hover{opacity:.4}.g-post-card__content.no-image .g-post-card__title{font-size:1.875rem;-webkit-transition:opacity linear .2s;-moz-transition:opacity linear .2s;-o-transition:opacity linear .2s;-ms-transition:opacity linear .2s;transition:opacity linear .2s}@media only screen and (min-width:45rem){.g-post-card__content.no-image .g-post-card__title{line-height:1.2;font-size:2.25rem}}.g-post-card__content.no-image .g-post-card__title:hover{opacity:.8}.g-post-card__content.no-image .g-post-card__excerpt{display:block}.g-post-card__content:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:calc(100% + 7.5rem);opacity:.7;pointer-events:none;z-index:0;background:linear-gradient(to bottom,#1110,#111111d9 60%,#000);-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-o-transition:opacity .2s linear;-ms-transition:opacity .2s linear;transition:opacity .2s linear}@media only screen and (min-width:45rem){.g-post-card__content:before{height:calc(100% + 17.5rem)}}@media(hover:hover){.g-post-card__content:before{opacity:calc((var(--hide-post-card-overlay) - 1) * -1)}}.g-post-card__content__wrapper{display:flex;flex-direction:column;position:relative;color:var(--color-on-dark);z-index:1;-webkit-transition:opacity linear .2s,transform .3s cubic-bezier(.77,0,.18,1) .1s;-moz-transition:opacity linear .2s,transform .3s cubic-bezier(.77,0,.18,1) .1s;-o-transition:opacity linear .2s,transform .3s cubic-bezier(.77,0,.18,1) .1s;-ms-transition:opacity linear .2s,transform .3s cubic-bezier(.77,0,.18,1) .1s;transition:opacity linear .2s,transform .3s cubic-bezier(.77,0,.18,1) .1s}@media(hover:hover){.g-post-card__content__wrapper{opacity:calc((var(--hide-post-card-overlay) - 1) * -1);-webkit-transform:translateY(calc((100% + 8.75rem) * var(--hide-post-card-overlay)));-moz-transform:translateY(calc((100% + 8.75rem) * var(--hide-post-card-overlay)));-ms-transform:translateY(calc((100% + 8.75rem) * var(--hide-post-card-overlay)));-o-transform:translateY(calc((100% + 8.75rem) * var(--hide-post-card-overlay)));transform:translateY(calc((100% + 8.75rem) * var(--hide-post-card-overlay)))}}.g-post-card__title{display:block;font-size:.9375rem;font-weight:400;line-height:1.3;max-width:38.75rem;margin:0 0 .25rem}@media only screen and (min-width:45rem){.g-post-card__title{font-size:1.5rem;font-weight:700;margin-bottom:.5rem}}@media only screen and (min-width:80rem){.g-post-card__title{font-size:1.75rem}}.g-post-card__title a{display:block;color:inherit}.g-post-card__excerpt{display:none;margin-bottom:1rem;opacity:.8}@media only screen and (min-width:45rem){.g-post-card__excerpt{display:var(--show-post-card-excerpt)}}.g-post-card__tag{display:inline-block;align-self:flex-start;line-height:1.2;font-size:.75rem;opacity:.6}@media only screen and (min-width:45rem){.g-post-card__tag{font-size:.875rem}}.g-post-card__badge{display:inline-flex;align-items:center;position:absolute;bottom:calc(100% + .625rem);padding:0 18px;max-width:90px;height:40px;text-align:center;text-transform:uppercase;line-height:1.1;font-size:.625rem;font-weight:700;pointer-events:none}@media only screen and (min-width:45rem){.g-post-card__badge{bottom:calc(100% + 1rem);padding:0 24px;height:50px;max-width:110px;font-size:.75rem}}.g-post-card__badge.no-image{position:relative;margin-bottom:1rem;bottom:auto}.g-post-card__badge.no-image span:nth-child(2){color:var(--foreground);opacity:.75}.g-post-card__badge span:nth-child(2){color:var(--color-on-dark);opacity:.6}.g-post-card__badge span:first-of-type,.g-post-card__badge span:last-of-type{position:absolute;width:18px;height:100%;background-repeat:no-repeat;background-position:center;background-size:100% 100%}@media only screen and (min-width:45rem){.g-post-card__badge span:first-of-type,.g-post-card__badge span:last-of-type{width:23px}}.g-post-card__badge span:first-of-type:first-of-type,.g-post-card__badge span:last-of-type:first-of-type{left:0}.g-post-card__badge span:first-of-type:last-of-type,.g-post-card__badge span:last-of-type:last-of-type{right:0}@media only screen and (min-width:64rem){.grid-layout .g-post-card .g-post-card__content{padding:var(--spacing-m) var(--spacing-m)}}@media only screen and (min-width:45rem){.insta-layout .g-post-card{position:relative;padding-bottom:100%}}@media only screen and (min-width:45rem){.insta-layout .g-post-card:hover .g-post-card__image{opacity:.2;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}}@media only screen and (min-width:45rem){.insta-layout .g-post-card:hover .g-post-card__content{opacity:1}}@media only screen and (min-width:45rem){.insta-layout .g-post-card .g-post-card__image-link{position:absolute;width:100%;height:100%}}@media only screen and (min-width:45rem){.insta-layout .g-post-card .g-post-card__image-link:focus img{opacity:0}}@media only screen and (min-width:45rem){.insta-layout .g-post-card .g-post-card__image-link:focus+div{opacity:1}}@media only screen and (min-width:45rem){.insta-layout .g-post-card .g-post-card__image-link .g-post-card__image{object-fit:contain;-webkit-transition:opacity linear .2s;-moz-transition:opacity linear .2s;-o-transition:opacity linear .2s;-ms-transition:opacity linear .2s;transition:opacity linear .2s}}@media only screen and (min-width:45rem){.insta-layout .g-post-card .g-post-card__content{position:absolute;top:50%;bottom:auto;height:auto;padding:0 var(--spacing-m);opacity:0;-webkit-transition:opacity linear .2s;-moz-transition:opacity linear .2s;-o-transition:opacity linear .2s;-ms-transition:opacity linear .2s;transition:opacity linear .2s;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}}.insta-layout .g-post-card .g-post-card__content.no-image{opacity:1}@media only screen and (min-width:45rem){.insta-layout .g-post-card .g-post-card__content:before{display:none}}@media only screen and (min-width:45rem){.insta-layout .g-post-card .g-post-card__content__wrapper{color:var(--foreground);opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}}@media only screen and (min-width:45rem){.insta-layout .g-post-card .g-post-card__badge span:nth-child(2){color:var(--foreground)}}@media only screen and (min-width:45rem){.g-auth-form-container{max-width:calc(55% - var(--spacing-l))}}.g-auth-form-container.full-width{max-width:100%}.g-auth-form-container.loading .g-auth-form__button{cursor:default}.g-auth-form-container.loading .g-auth-form__button:hover span{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.g-auth-form-container.loading .g-auth-form__button:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:3px;pointer-events:none;background:linear-gradient(-90deg,var(--gradient-first-color) 0%,var(--gradient-second-color) 40%,var(--gradient-second-color) 45%,var(--gradient-second-color) 55%,var(--gradient-first-color) 60%);background-size:250% 250%;-webkit-animation:loading 2s linear infinite;-moz-animation:loading 2s linear infinite;-o-animation:loading 2s linear infinite;animation:loading 2s linear infinite}@-webkit-keyframes loading{0%{background-position:150% 0}to{background-position:0 0}}@-moz-keyframes loading{0%{background-position:150% 0}to{background-position:0 0}}@-o-keyframes loading{0%{background-position:150% 0}to{background-position:0 0}}@keyframes loading{0%{background-position:150% 0}to{background-position:0 0}}.g-auth-form-container.success .g-auth-form-container__normal{display:none}.g-auth-form-container.success .g-auth-form-container__success,.g-auth-form-container.invalid .g-auth-form-container__error,.g-auth-form-container.error .g-auth-form-container__error{display:block}.g-auth-form-container:not(.success) .g-auth-form-container__success{display:none}.g-auth-form-container:not(.error):not(.invalid) .g-auth-form-container__error{display:none}.g-auth-form{display:flex;width:100%;height:3.5rem;border-radius:var(--border-radius-m);overflow:hidden}.g-auth-form__field{display:flex;flex-direction:column;gap:.75rem;position:relative;margin-bottom:1.5rem}.g-auth-form__label{color:var(--foreground);line-height:1.2;font-size:1rem}.g-auth-form__regular-input,.g-auth-form__input{color:var(--foreground);font-family:var(--gh-font-body, var(--font-family));font-size:1rem;padding:var(--spacing-s);max-height:3.5rem;border:1px solid var(--accent-color);border-radius:var(--border-radius-m);background-color:var(--background)}.g-auth-form__input{flex:1;height:100%;padding:0 var(--spacing-s);border-radius:var(--border-radius-m) 0 0 var(--border-radius-m)}.g-auth-form__button{display:flex;align-items:center;flex-shrink:0;height:100%;padding:0 1.625rem;position:relative;cursor:pointer;overflow:hidden;background-color:var(--accent-color)}.g-auth-form__button:focus span,.g-auth-form__button:hover span{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.g-auth-form__button span{color:var(--color-on-dark);font-size:1.25rem;transform-origin:center;-webkit-transition:transform .2s cubic-bezier(.77,0,.18,1);-moz-transition:transform .2s cubic-bezier(.77,0,.18,1);-o-transition:transform .2s cubic-bezier(.77,0,.18,1);-ms-transition:transform .2s cubic-bezier(.77,0,.18,1);transition:transform .2s cubic-bezier(.77,0,.18,1)}.g-auth-success{display:flex;flex-direction:column;align-items:center;width:100%;max-width:22.5rem;margin:0 auto}.g-auth-success__icon{display:flex;align-items:center;justify-content:center;width:3.125rem;height:3.125rem;border-radius:50%;margin-bottom:var(--spacing-s);background-color:var(--success)}.g-auth-success__icon img{width:1.5rem;height:auto}.g-auth-success__text{color:var(--foreground);line-height:1.4;text-align:center;font-size:1rem}.g-auth-error{color:var(--error);line-height:1.3;font-size:.875rem;padding-top:.75rem}
