@charset "UTF-8";
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}main{display:block}h1{font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;-webkit-text-decoration:underline;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-moz-appearance:button;appearance:button;-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-moz-appearance:textfield;appearance:textfield;-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}*,:after,:before{box-sizing:border-box}html{-webkit-tap-highlight-color:rgba(0,0,0,0);overflow-x:hidden;overflow-y:auto}body,html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-family-post-body);font-style:normal;height:100%;margin:0;min-height:100vh;padding:0;scrollbar-color:transparent transparent;scrollbar-width:0;transition:background-color .35s ease}::-webkit-scrollbar{display:none}::-webkit-scrollbar-track{background:var(--color-bg);border:1px solid var(--scrollbar-border-color);padding:1px}::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-color);border:1px solid var(--scrollbar-border-color);border-radius:10px}::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-color--hover)}blockquote,dd,dl,figcaption,figure,form,hr,li,ol,p,pre,table,ul,video{margin:0;padding:0}ol,ul{list-style:none;padding:0}img,svg{display:block}button{background:transparent;border:none;cursor:pointer;padding:0}p::-moz-selection{background:red;color:#fff}a::selection,h1::selection,h2::selection,h3::selection,h4::selection,h5::selection,h6::selection,input::selection,li::selection,p::selection,span::selection,time::selection{background:#30cf43;background:var(--ghost-accent-color,#30cf43);color:#fff}a::-moz-selection,h1::-moz-selection,h2::-moz-selection,h3::-moz-selection,h4::-moz-selection,h5::-moz-selection,h6::-moz-selection,input::-moz-selection,li::-moz-selection,p::-moz-selection,span::-moz-selection,time::-moz-selection{background:#30cf43;background:var(--ghost-accent-color,#30cf43);color:#fff}input{border:none;outline:none}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-text-fill-color:#000;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit}fieldset{border:0;margin:0;padding:0}label{display:block}::-moz-selection{background:#cbeafb;text-shadow:none}::selection{background:#cbeafb;text-shadow:none}mark{background-color:#bcf8a0}small{font-size:80%}hr{border:none;height:1px;width:100%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}a{color:var(--color-main);cursor:pointer;display:inline-block;-webkit-text-decoration:none;text-decoration:none}a,h1,h2,h3,h4,h5,h6{transition:color .35s ease}h1,h2,h3,h4,h5,h6{color:var(--amaranth-color-main);font-family:var(--font-family-titles);font-style:normal;font-weight:var(--font-weight-titles);margin:0}h1{letter-spacing:var(--letter-spacing-titles-h1);line-height:var(--line-height-titles-h1)}h2{letter-spacing:var(--letter-spacing-titles-h2);line-height:var(--line-height-titles-h2)}h3{letter-spacing:var(--letter-spacing-titles-h3);line-height:var(--line-height-titles-h3)}h4{letter-spacing:var(--letter-spacing-titles-h4);line-height:var(--line-height-titles-h4)}h5{letter-spacing:var(--letter-spacing-titles-h5);line-height:var(--line-height-titles-h5)}h6{letter-spacing:var(--letter-spacing-titles-h6);line-height:var(--line-height-titles-h6)}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes mobileMenuShow{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes mobileMenuHide{0%{opacity:1}to{opacity:0}}@keyframes announcementBarAppear{0%{bottom:-100%;opacity:0}to{bottom:16px;opacity:1}}@keyframes announcementBarAppearMobile{0%{bottom:-100%;opacity:0}to{bottom:10px;opacity:1}}@keyframes showTierCard{0%{opacity:0;top:100px}to{opacity:1;top:0}}@keyframes priceAppear{0%{left:80px;opacity:0}to{left:0;opacity:1}}@keyframes pricePerAppear{0%{left:80px;opacity:0}to{left:0;opacity:1}}@keyframes toTopFadeIn{0%{opacity:.1;top:30px}to{opacity:1;top:0}}@keyframes toTopAppear{0%{top:30px}to{top:0}}@keyframes tooltipAppear{0%{opacity:0;top:calc(100% + 14px)}to{opacity:1;top:calc(100% + 4px)}}@keyframes postAppear{0%{opacity:0;right:30px}to{opacity:1;right:0}}.home,.home-page{display:flex;flex-direction:column;width:100%}.home-page{background-color:var(--color-bg);transition:background-color .35s ease;z-index:999}.hero-section+.home-page{padding-top:100px}@media (max-width:650px){.hero-section+.home-page{padding-top:64px}}.gh-announcement-bar{animation:announcementBarAppear .35s ease forwards;border-radius:var(--border-radius-img-and-containers);left:16px!important;max-width:35vw;opacity:0;position:fixed!important;width:100%;z-index:10000000!important}.gh-announcement-bar .gh-announcement-bar-content{font-family:var(--font-family-extra);font-size:var(--font-size-extra-s);font-weight:var(--font-weight-extra);letter-spacing:var(--letter-spacing-extra);line-height:var(--line-height-extra)}.gh-announcement-bar .gh-announcement-bar-content a{background-image:linear-gradient(90deg,currentColor,currentColor);background-position:left 80%;background-repeat:no-repeat;background-size:100% 5%;padding-bottom:3px;-webkit-text-decoration:none;text-decoration:none;transition:background-size .35s ease-in-out,opacity .35s ease-in-out}.gh-announcement-bar .gh-announcement-bar-content a:hover{background-size:0 5%;opacity:.8}.gh-announcement-bar button svg{transition:opacity .35s ease}.gh-announcement-bar button:hover svg{opacity:.8}.gh-announcement-bar.accent button svg path{fill:#fff;stroke:#fff}.gh-announcement-bar.light button svg path{fill:#000;stroke:#000}.gh-announcement-bar.dark button svg path{fill:#fff;stroke:#fff}@media (max-width:1100px){.gh-announcement-bar{max-width:40vw}}@media (max-width:900px){.gh-announcement-bar{max-width:45vw}}@media (max-width:768px){.gh-announcement-bar{max-width:50vw}}@media (max-width:550px){.gh-announcement-bar{animation:announcementBarAppearMobile .35s ease forwards;left:10px!important;max-width:calc(100vw - 20px);padding:12px 40px!important;right:10px!important}.gh-announcement-bar button{right:6px!important}}@media (max-width:1000px){.gh-announcement-bar .gh-announcement-bar-content a:hover{background-size:100% 5%;opacity:1}.gh-announcement-bar button:hover svg{transform:none}}.main-button{align-items:center;background-color:var(--main-button-bg-color);border-radius:var(--border-radius-btns-inputs);display:flex;font-family:var(--font-family-meta);font-size:var(--font-size-meta-button);font-weight:var(--font-weight-meta-button);gap:2px;letter-spacing:var(--letter-spacing-meta-button);line-height:var(--line-height-meta);line-height:1;max-width:-moz-max-content;max-width:max-content;padding:8px 10px 8px 20px;text-transform:var(--text-transform-button);transition:background-color .35s ease;width:100%}.main-button__span{color:var(--main-button-color);transition:color .35s ease}.main-button__icons{height:20px;overflow:hidden;position:relative;width:20px}.main-button__icons svg{position:absolute;top:0;transform-style:preserve-3d;transition:transform .3s ease-in-out}.main-button__icons svg:first-child{transform:translate3d(-30px,0,0) scaleX(1)}.main-button__icons svg:last-child{transform:translateZ(0) scaleX(1)}.main-button__icons svg path{stroke:var(--main-button-color);transition:stroke .35s ease}.main-button__loader{display:none}.main-button__loader svg circle{stroke:var(--main-button-color)}.main-button.form-submit-btn{height:44px;padding-bottom:0;padding-top:0}.main-button.mobile-menu-subscribe-submit-btn{justify-content:center;max-width:100%;padding:12px 16px 12px 24px;width:100%}.main-button.load-more-btn{color:var(--main-button-color);color:var(--color-main);height:44px;margin-left:auto;margin-right:auto;padding:0 26px;transition:color .35s ease,background-color .35s ease}.main-button.form-page-btn{height:44px;justify-content:center;max-width:424px;width:100%}.main-button.form-page-success-btn{margin:0 auto}.main-button.edit-billing-btn.loading{pointer-events:none}.main-button.edit-billing-btn.loading .main-button__icons,.main-button.edit-billing-btn.loading .main-button__span{display:none}.main-button.edit-billing-btn.loading .main-button__loader{display:block}.main-button.cancel-subscription-btn{color:var(--main-button-color);padding:14px 26px;position:relative}.main-button.cancel-subscription-btn.loading{pointer-events:none}.main-button.cancel-subscription-btn.loading:after{align-items:center;background-color:var(--main-button-bg-color);color:var(--main-button-color);content:"Processing...";display:flex;font-family:var(--font-family-meta);font-size:var(--font-size-meta-button);font-weight:var(--font-weight-meta-button);height:100%;justify-content:center;left:0;letter-spacing:var(--letter-spacing-meta-button);line-height:var(--line-height-meta);line-height:1;position:absolute;text-transform:var(--text-transform-button);top:0;width:100%;z-index:1}.main-button:hover{background-color:var(--main-button-bg-color--hover)}.main-button:hover .main-button__icons svg:first-child{transform:translateZ(0) scaleX(1)}.main-button:hover .main-button__icons svg:last-child{transform:translate3d(30px,0,0) scaleX(1)}.main-button:hover.load-more-btn{color:#fff}body.colored-hero .header .main-button:not(body.colored-hero .header .mobile-menu .main-button){background-color:var(--main-button-bg-color--inverse)}body.colored-hero .header .main-button:not(body.colored-hero .header .mobile-menu .main-button):hover{background-color:var(--main-button-bg-color--inverse-hover)}body.colored-hero .header .main-button:not(body.colored-hero .header .mobile-menu .main-button) .main-button__span{color:var(--main-button-color--inverse)}body.colored-hero .header .main-button:not(body.colored-hero .header .mobile-menu .main-button) .main-button__icons svg path{stroke:var(--main-button-color--inverse);fill:var(--main-button-color--inverse)}@media (max-width:1000px){.main-button:hover{background-color:var(--main-button-bg-color)}.main-button:hover .main-button__icons svg:first-child{transform:translate3d(-30px,0,0) scaleX(1)}.main-button:hover .main-button__icons svg:last-child{transform:translateZ(0) scaleX(1)}body.colored-hero .header .main-button:not(body.colored-hero .header .mobile-menu .main-button):hover{background-color:var(--main-button-bg-color--inverse)}}.logo{align-items:center;display:flex;height:100%;justify-content:center;width:-moz-fit-content;width:fit-content}.logo__img{height:100%;max-height:24px;-o-object-fit:contain;object-fit:contain;transition:opacity .35s ease;width:auto}.logo__title{color:var(--color-main);font-family:var(--font-family-titles);font-size:18px;font-weight:var(--font-weight-titles);letter-spacing:var(--letter-spacing-titles-h6);line-height:1.2;transition:opacity .35s ease,color .35s ease}.logo .logo__img,.logo .logo__title{opacity:1}.logo:hover__title{color:var(--color-main);font-family:var(--font-family-titles);font-size:18px;font-weight:var(--font-weight-titles);letter-spacing:var(--letter-spacing-titles-h6);line-height:1.2;transition:opacity .35s ease,color .35s ease}:root[data-theme=light] .logo.has-dark-version .logo__img--light{display:block}:root[data-theme=dark] .logo.has-dark-version .logo__img--light,:root[data-theme=light] .logo.has-dark-version .logo__img--dark{display:none}:root[data-theme=dark] .logo.has-dark-version .logo__img--dark{display:block}:root[data-theme=dark] body.colored-hero .header-identity:not(.header-identity--mobile-menu) .logo__title,:root[data-theme=light] body.colored-hero .header-identity:not(.header-identity--mobile-menu) .logo__title{color:#fff}@media (max-width:1000px){.logo:hover .logo__img,.logo:hover .logo__title{opacity:1}}:root[data-theme=dark] .homepage-page .logo.has-dark-version .logo__img--light,:root[data-theme=light].homepage-page .logo.has-dark-version .logo__img--light{display:block}:root[data-theme=dark] .homepage-page .logo.has-dark-version .logo__img--dark,:root[data-theme=light].homepage-page .logo.has-dark-version .logo__img--dark{display:none}.homepage-page .logo__img{transform:scale(2.667)}.site-author{align-items:center;display:flex;gap:6px}.site-author__image-wrapper-link{border:1px solid hsla(0,0%,100%,.16);border-radius:100%;height:30px;min-width:30px;overflow:hidden;transition:opacity .35s ease;width:30px}.site-author__image-wrapper-link:hover{opacity:.8}.site-author__image{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.site-author__name{color:var(--color-main);font-family:var(--font-family-meta);font-size:var(--font-size-meta-author);font-weight:var(--font-weight-meta-author);letter-spacing:var(--letter-spacing-meta-author);line-height:var(--line-height-meta);text-transform:var(--text-transfrom-author);transition:color .35s ease,opacity .35s ease}.site-author__name:hover{opacity:.8}body.colored-hero .header .site-author__name:not(body.colored-hero .header .mobile-menu .site-author__name){color:#fff}@media (max-width:1000px){.site-author__name:hover{opacity:1}}@media (max-width:375px){.header .site-author__name{max-width:100px}}.nav{justify-content:center}.nav,.nav-list{align-items:center;display:flex;height:100%}.nav-list{flex-wrap:wrap}.nav-list__item{align-items:center;display:flex;height:100%;justify-content:center}.nav-list__item:first-child .nav-list__item-link{padding:0 12px 0 0}.nav-list__item:last-child .nav-list__item-link{padding:0 0 0 12px}.nav-list__item--mobile-menu{width:100%}.nav-list__item--mobile-menu:first-child .nav-list__item-link{padding:0 0 6px}.nav-list__item--mobile-menu:last-child .nav-list__item-link{padding:6px 0 0}.nav-list__item--sub-nav{align-items:center;cursor:pointer;display:flex;padding:0 12px;position:relative}.nav-list__item--sub-nav svg{transform:rotate(-90deg);transition:transform .25s ease}.nav-list__item--sub-nav svg path{fill:var(--color-main);transition:fill .35s ease}.nav-list__item--sub-nav:hover svg{transform:none}.nav-list__item--sub-nav:hover .sub-nav-list{display:flex}.nav-list__item--sub-nav:focus svg{transform:none}.nav-list__item--sub-nav:focus .sub-nav-list{display:flex}.nav-list__item-link{align-items:center;display:flex;font-size:var(--font-size-meta-tag);font-weight:var(--font-weight-meta-tag);height:100%;justify-content:center;letter-spacing:var(--letter-spacing-meta-tag);padding:0 12px;text-transform:var(--text-transform-tag);transition:color .35s ease,opacity .35s ease}.nav-list__item-link,.nav-list__item-link--mobile-menu{font-family:var(--font-family-meta);line-height:var(--line-height-meta)}.nav-list__item-link--mobile-menu{font-size:var(--font-size-meta-subheading);font-weight:var(--font-weight-meta-subheading);justify-content:flex-start;letter-spacing:var(--letter-spacing-meta-subheading);padding:6px 0;text-transform:var(--text-transform-subheading);width:100%}.nav-list--mobile-menu{align-items:flex-start;flex-direction:column;flex-wrap:nowrap;width:100%}:root[data-theme=dark] body.colored-hero .header .nav-list:not(.nav-list--mobile-menu) .nav-list__item--sub-nav svg path,:root[data-theme=light] body.colored-hero .header .nav-list:not(.nav-list--mobile-menu) .nav-list__item--sub-nav svg path{fill:#fff}:root[data-theme=dark] body.colored-hero .header .nav-list:not(.nav-list--mobile-menu) .nav-list__item-link,:root[data-theme=light] body.colored-hero .header .nav-list:not(.nav-list--mobile-menu) .nav-list__item-link{color:#fff}.sub-nav-list{animation:fadeIn .35s ease;background-color:var(--mobile-menu-bg-color);border-radius:var(--border-radius-img-and-containers);box-shadow:0 0 10px 5px var(--mobile-menu-shadow-color);display:none;flex-direction:column;left:0;min-width:-moz-max-content;min-width:max-content;position:absolute;top:calc(100% - 16px)}.sub-nav-list__item:first-child .sub-nav-list__item-link{padding:20px 24px 8px}.sub-nav-list__item:last-child .sub-nav-list__item-link{padding:8px 24px 20px}.sub-nav-list__item:first-child:last-child .sub-nav-list__item-link{padding:20px 24px}.sub-nav-list__item-link{display:flex;font-family:var(--font-family-meta);font-size:var(--font-size-meta-tag);font-weight:var(--font-weight-meta-tag);justify-content:flex-start;letter-spacing:var(--letter-spacing-meta-tag);line-height:var(--line-height-meta);padding:8px 24px;text-transform:var(--text-transform-tag);transition:opacity .35s ease,color .35s ease;width:100%}.sub-nav-list__item-link:hover{opacity:.8}@media (max-width:1300px){.nav-list:not(.nav-list--mobile-menu):not(.nav-list--secondary) .nav-list__item:first-child .nav-list__item-link{padding:0 10px 0 0}.nav-list:not(.nav-list--mobile-menu):not(.nav-list--secondary) .nav-list__item--sub-nav,.nav-list:not(.nav-list--mobile-menu):not(.nav-list--secondary) .nav-list__item-link{padding:0 10px}}@media (max-width:1000px){.nav-list__item--mobile-menu:first-child .nav-list__item-link{padding:0 0 8px}.nav-list__item--mobile-menu:last-child .nav-list__item-link{padding:8px 0 0}.nav-list__item-link--mobile-menu{padding:8px 0}}.header{align-items:center;display:flex;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:10000}.header.hide{top:-100px}.header.scrolled{z-index:10000}.header--with-burger .burger-btn{display:flex}body.post-template .header.hide{top:-100px;z-index:0}body.post-template .header.scrolled{z-index:10000}body.home-template .header.hide{top:-100px;z-index:0}body.home-template .header.scrolled{z-index:10000}.wide-header{background-color:var(--color-bg)}.wide-header-container{align-items:center;display:flex;height:78px;position:relative}body.colored-hero .wide-header{background-color:transparent}.wide-header-nav{height:100%;width:-moz-max-content;width:max-content}.wide-header-nav--centered{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.wide-header-actions{margin-left:auto}.wide-header-identity{margin-right:40px}.wide-header-identity--centered{left:50%;margin-right:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:-moz-max-content;width:max-content}.burger-btn{align-items:center;display:none;height:20px;justify-content:center;margin-right:16px;position:relative;width:20px}.burger-btn__span{background-color:var(--color-main);border-radius:100px;height:2px;left:0;position:absolute;transition:transform .25s ease,background-color .35s ease;width:20px}.burger-btn__span:first-child{top:4px}.burger-btn__span:nth-child(2){top:50%;transform:translateY(-50%)}.burger-btn__span:last-child{bottom:4px}.burger-btn:hover .burger-btn__span:first-child{transform:translateY(-2px)}.burger-btn:hover .burger-btn__span:last-child{transform:translateY(2px)}:root[data-theme=dark] body.colored-hero .header .burger-btn__span,:root[data-theme=light] body.colored-hero .header .burger-btn__span{background-color:#fff}.mobile-menu{background-color:var(--mobile-menu-bg-color);border-radius:var(--border-radius-img-and-containers);box-shadow:0 0 30px 0 var(--mobile-menu-shadow-color);display:none;flex-direction:column;left:8px;max-height:97vh;max-width:300px;overflow-y:auto;padding:16px 24px 24px;position:absolute;top:0;transform-origin:16px top;transition:opacity .5s cubic-bezier(0,.69,.33,.97),background-color .35s ease;width:100%;z-index:100}.mobile-menu.show{animation:mobileMenuShow .5s cubic-bezier(.9,.29,.33,.7) forwards;display:flex}.mobile-menu.show .mobile-menu-footer,.mobile-menu.show .mobile-menu-header,.mobile-menu.show .mobile-menu-subscribe,.mobile-menu.show .nav{animation:fadeIn .45s ease-in forwards}.mobile-menu.show .mobile-menu-header{animation-delay:.25s}.mobile-menu.show .nav{animation-delay:.4s}.mobile-menu.show .mobile-menu-footer{animation-delay:.55s}.mobile-menu.show .mobile-menu-subscribe{animation-delay:.65s}.mobile-menu.show.hideAnim{animation:mobileMenuHide .35s ease forwards}.mobile-menu .nav{opacity:0;padding:24px 0;width:100%}.wide-header .mobile-menu{left:16px;top:11px}.mobile-menu-header{align-items:center;display:flex;gap:16px;opacity:0}.close-menu-btn{height:20px;position:relative;width:20px}.close-menu-btn__span{background-color:var(--color-main);border-radius:100px;height:2px;left:0;position:absolute;top:50%;transition:opacity .35s ease,color .35s ease;width:20px}.close-menu-btn__span:first-child{transform:translateY(-50%) rotate(45deg)}.close-menu-btn__span:last-child{transform:translateY(-50%) rotate(-45deg)}.close-menu-btn:hover .close-menu-btn__span{opacity:.8}.mobile-menu-footer{display:flex;flex-direction:column;gap:16px;opacity:0;width:100%}.mobile-menu-footer--members-diabled{flex-direction:row-reverse;justify-content:space-between}.mobile-menu-subscribe{border-top:1px solid var(--header-vr);display:flex;flex-direction:column;margin-top:24px;opacity:0;padding-top:24px;width:100%}.mobile-menu-subscribe__cta-text{color:var(--color-main);font-family:var(--font-family-titles);font-size:var(--font-size-titles-h6);font-weight:var(--font-weight-titles);letter-spacing:var(--letter-spacing-titles-h6);line-height:var(--line-height-titles-h6);transition:color .35s ease}.mobile-menu-subscribe__cta-subtext{color:var(--color-main);font-family:var(--font-family-post-body);font-size:var(--font-size-post-body-xs);font-weight:var(--font-weight-post-body);letter-spacing:var(--letter-spacing-post-body);line-height:var(--line-height-post-body);transition:color .35s ease}.mobile-menu-subscribe.error .mobile-menu-subscribe-error{display:inline-block}.mobile-menu-subscribe.success .mobile-menu-subscribe-success{display:flex}.mobile-menu-subscribe.success .main-button,.mobile-menu-subscribe.success .mobile-menu-subscribe-input,.mobile-menu-subscribe.success .mobile-menu-subscribe__cta-subtext,.mobile-menu-subscribe.success .mobile-menu-subscribe__cta-text{display:none}.mobile-menu-subscribe.loading .main-button{padding:11.5px}.mobile-menu-subscribe.loading .main-button__icons,.mobile-menu-subscribe.loading .main-button__span{display:none}.mobile-menu-subscribe.loading .main-button__loader{display:block}.mobile-menu-subscribe__cta-text+.mobile-menu-subscribe__cta-subtext{margin-top:6px}.mobile-menu-subscribe__cta-subtext+.mobile-menu-subscribe-input,.mobile-menu-subscribe__cta-text+.mobile-menu-subscribe-input{margin-top:12px}.mobile-menu-subscribe-input{background-color:var(--mobile-menu-subscribe-input-bg-color);border:1px solid var(--input-border-color);border-radius:var(--border-radius-btns-inputs);font-family:var(--font-family-extra);font-size:var(--font-size-extra-xs);font-weight:var(--font-weight-extra);letter-spacing:var(--letter-spacing-extra);line-height:var(--line-height-extra);margin-bottom:6px;padding:14px 22px;transition:border .35s ease;width:100%}.mobile-menu-subscribe-input::-moz-placeholder{color:rgba(51,49,49,.5);font-family:var(--font-family-extra);font-size:var(--font-size-extra-xs);font-weight:var(--font-weight-extra);letter-spacing:var(--letter-spacing-extra);line-height:var(--line-height-extra)}.mobile-menu-subscribe-input::placeholder{color:rgba(51,49,49,.5);font-family:var(--font-family-extra);font-size:var(--font-size-extra-xs);font-weight:var(--font-weight-extra);letter-spacing:var(--letter-spacing-extra);line-height:var(--line-height-extra)}.mobile-menu-subscribe-input:focus,.mobile-menu-subscribe-input:hover{border:1px solid var(--input-border-color--focus)}.mobile-menu-subscribe-input:-webkit-autofill,.mobile-menu-subscribe-input:-webkit-autofill:focus,.mobile-menu-subscribe-input:-webkit-autofill:hover{-webkit-text-fill-color:#000;-webkit-box-shadow:0 0 0 1000px var(--mobile-menu-subscribe-input-bg-color) inset!important;font-family:var(--font-family-extra);font-size:var(--font-size-extra-xs);font-weight:var(--font-weight-extra);letter-spacing:var(--letter-spacing-extra);line-height:var(--line-height-extra)}.mobile-menu-subscribe-success{display:none;flex-direction:column;width:100%}.mobile-menu-subscribe-success__title{font-family:var(--font-family-titles);font-size:var(--font-size-titles-h6);font-weight:var(--font-weight-titles);letter-spacing:var(--letter-spacing-titles-h6);line-height:var(--line-height-titles-h6);margin-bottom:6px}.mobile-menu-subscribe-success__text{font-family:var(--font-family-post-body);font-size:var(--font-size-post-body-xs);font-weight:var(--font-weight-post-body);letter-spacing:var(--letter-spacing-post-body);line-height:var(--line-height-post-body);margin-bottom:10px}.mobile-menu-subscribe-error{color:#d61616;display:none;font-family:var(--font-family-extra);font-size:var(--font-size-extra-xs);font-weight:var(--font-weight-extra);letter-spacing:var(--letter-spacing-extra);line-height:var(--line-height-extra);margin-bottom:6px}@media (max-width:1480px){.wide-header-container{padding:0 40px}.wide-header .mobile-menu{left:16px;top:11px}}@media (max-width:1200px){.burger-btn{display:flex}.wide-header-nav{display:none}}@media (max-width:1100px){.wide-header-container{padding:0 30px}}@media (max-width:1000px){body.home-template .header,body.post-template .header{position:absolute;z-index:10000}.wide-header-identity--without-logo-mobile{display:none}}@media (max-width:800px){.wide-header-container{height:64px}}@media (max-width:550px){.wide-header-container{padding:0 20px}.mobile-menu{left:12px;padding:16px 20px 20px;top:10px}}@media (max-width:400px){.header.wide-header .mobile-menu{left:12px}}@media (max-width:375px){.wide-header-container{padding:0 14px}}@media (max-width:340px){.mobile-menu{max-width:calc(100% - 24px)}}.header-identity{align-items:center;display:flex;gap:20px}.header-identity-author-socials{align-items:center;display:flex;gap:10px;position:relative}.header-identity-author-socials--withVR:before{background-color:var(--header-vr);border-radius:100px;content:"";height:15px;left:-9px;position:absolute;top:50%;transform:translateY(-50%);width:2px}:root[data-theme=dark] body.colored-hero .header-identity:not(.header-identity--mobile-menu) .header-identity-author-socials:before,:root[data-theme=light] body.colored-hero .header-identity:not(.header-identity--mobile-menu) .header-identity-author-socials:before{background-color:hsla(0,0%,100%,.16)}@media (max-width:600px){.header-identity:not(.header-identity--mobile-menu) .socials{display:none}.header-identity:not(.header-identity--mobile-menu) .header-identity-author-socials--withVR:before{content:none}.header-identity:not(.header-identity--mobile-menu) .logo+.header-identity-author-socials .site-author{display:none}}.header-actions{align-items:center;display:flex}.header-actions--mobile-menu{flex-direction:row-reverse;justify-content:space-between}.header-actions--mobile-menu.header-actions--members-disabled{flex-direction:row;justify-content:flex-start}.wide-header .header-actions{gap:40px}.header-actions-socials{align-items:center;display:flex;justify-content:center;margin-right:12px;position:relative}.header-actions-socials:after{background-color:var(--header-vr);border-radius:100px;content:"";height:15px;position:absolute;right:-20px;top:50%;transform:translateY(-50%);width:2px}:root[data-theme=dark] body.colored-hero .header .header-actions-socials:after,:root[data-theme=light] body.colored-hero .header .header-actions-socials:after{background-color:hsla(0,0%,100%,.16)}.header-actions-main{align-items:center;display:flex;gap:48px}.action-btn{align-items:center;display:flex;justify-content:center;padding:4px}.action-btn svg{height:30px;width:30px}.action-btn svg path{fill:var(--color-main);transition:stroke .35s ease,fill .35s ease}.action-btn.search-btn,.action-btn.switch-theme-btn{opacity:.7;transition:color .35s ease,opacity .35s ease}.action-btn.search-btn svg,.action-btn.switch-theme-btn svg{height:30px;width:30px}.action-btn:hover svg path{fill:var(--icons-hover-color)}.action-btn:hover.search-btn,.action-btn:hover.switch-theme-btn{opacity:1}:root[data-theme=dark] body.colored-hero .header-actions:not(.header-actions--mobile-menu) .action-btn svg path,:root[data-theme=light] body.colored-hero .header-actions:not(.header-actions--mobile-menu) .action-btn svg path{fill:#fff}:root[data-theme=dark] body.colored-hero .header-actions:not(.header-actions--mobile-menu) .action-btn:hover svg path,:root[data-theme=light] body.colored-hero .header-actions:not(.header-actions--mobile-menu) .action-btn:hover svg path{fill:hsla(0,0%,93%,.671)}.home-template .action-btn.switch-theme-btn{display:none!important}.switch-theme-btn-icons{border-radius:100px;display:block;height:30px;overflow:hidden;position:relative;width:30px}.switch-theme-btn-icons .moon-icon,.switch-theme-btn-icons .sun-icon{left:50%;position:absolute;transform:translateX(-50%);transition:top .35s ease,opacity .2s ease}:root[data-theme=light] .switch-theme-btn-icons .moon-icon{opacity:1;top:0}:root[data-theme=light] .switch-theme-btn-icons .sun-icon{opacity:0;top:-24px}:root[data-theme=dark] .switch-theme-btn-icons .moon-icon{opacity:0;top:24px}:root[data-theme=dark] .switch-theme-btn-icons .sun-icon{opacity:1;top:0}@media (max-width:1200px){.wide-header .header-actions{gap:16px}.header-actions-socials:after{right:-18px}}@media (max-width:1000px){.action-btn:hover svg path{fill:var(--color-main)}:root[data-theme=dark] body.colored-hero .header-actions:not(.header-actions--mobile-menu) .action-btn:hover svg path,:root[data-theme=light] body.colored-hero .header-actions:not(.header-actions--mobile-menu) .action-btn:hover svg path{fill:#fff}}@media (max-width:900px){.header-actions-socials{display:none}}@media (max-width:800px){.header-actions:not(.header-actions--mobile-menu) .main-button{display:none}}@media (max-width:375px){.header-actions-main{gap:4px}}:root[data-theme=dark] body.colored-hero.homepage-page .header-actions:not(.header-actions--mobile-menu) .action-btn svg path,:root[data-theme=dark] body.colored-hero.homepage-page .header-actions:not(.header-actions--mobile-menu) .action-btn:hover svg path,:root[data-theme=light] body.colored-hero.homepage-page .header-actions:not(.header-actions--mobile-menu) .action-btn svg path,:root[data-theme=light] body.colored-hero.homepage-page .header-actions:not(.header-actions--mobile-menu) .action-btn:hover svg path{fill:#444342;fill:var(--amaranth-text-strong-color)}@media (max-width:1000px){.action-btn:hover svg path,:root[data-theme=dark] body.colored-hero.homepage-page .header-actions:not(.header-actions--mobile-menu) .action-btn:hover svg path,:root[data-theme=light] body.colored-hero.homepage-page .header-actions:not(.header-actions--mobile-menu) .action-btn:hover svg path{fill:#444342;fill:var(--amaranth-text-strong-color)}}.socials{align-items:center;display:flex;max-width:-moz-fit-content;max-width:fit-content;width:100%}.socials__link{padding:0 5px}.socials__link:first-child{padding:0 5px 0 0}.socials__link:last-child{padding:0 0 0 5px}.socials__link svg path{fill:var(--color-main);transition:fill .35s ease}.socials__link:hover svg path{fill:var(--icons-hover-color)}.socials svg{fill:var(--color-main);height:24px;width:24px}:root[data-theme=dark] body.colored-hero .header .header-identity:not(.header-identity--mobile-menu) .socials__link svg path,:root[data-theme=light] body.colored-hero .header .header-identity:not(.header-identity--mobile-menu) .socials__link svg path{fill:#fff}:root[data-theme=dark] body.colored-hero .header .header-identity:not(.header-identity--mobile-menu) .socials__link:hover svg path,:root[data-theme=light] body.colored-hero .header .header-identity:not(.header-identity--mobile-menu) .socials__link:hover svg path{fill:hsla(0,0%,93%,.89)}:root[data-theme=dark] body.colored-hero .header .header-actions-socials .socials__link svg path,:root[data-theme=dark] body.colored-hero .header .header-identity:not(.header-identity--mobile-menu) .socials svg path,:root[data-theme=light] body.colored-hero .header .header-actions-socials .socials__link svg path,:root[data-theme=light] body.colored-hero .header .header-identity:not(.header-identity--mobile-menu) .socials svg path{fill:#fff}:root[data-theme=dark] body.colored-hero .header .header-actions-socials .socials__link:hover svg path,:root[data-theme=light] body.colored-hero .header .header-actions-socials .socials__link:hover svg path{fill:hsla(0,0%,93%,.89)}:root[data-theme=dark] body.colored-hero .header .header-actions-socials .socials svg path,:root[data-theme=light] body.colored-hero .header .header-actions-socials .socials svg path{fill:#fff}@media (max-width:1000px){.socials__link:hover svg path{fill:var(--color-main)}:root[data-theme=dark] body.colored-hero .header .header-actions-socials .socials__link:not(:hover) svg path,:root[data-theme=dark] body.colored-hero .header .header-identity:not(.header-identity--mobile-menu) .socials__link:not(:hover) svg path,:root[data-theme=light] body.colored-hero .header .header-actions-socials .socials__link:not(:hover) svg path,:root[data-theme=light] body.colored-hero .header .header-identity:not(.header-identity--mobile-menu) .socials__link:not(:hover) svg path{fill:#fff}}.subscribe-form{align-items:center;display:flex;flex-direction:column;position:relative;width:100%}.subscribe-form-input-wrapper{align-items:center;display:flex;gap:6px;max-width:480px;width:100%}.subscribe-form-input{background-color:#fff;border-radius:var(--border-radius-btns-inputs);color:#000;font-family:var(--font-family-extra);font-size:var(--font-size-extra-s);font-weight:var(--font-weight-extra);height:44px;letter-spacing:var(--letter-spacing-extra);line-height:var(--line-height-extra);padding:0 22px;transition:background-color .35s ease;width:100%}.subscribe-form-input::-moz-placeholder{color:rgba(51,49,49,.5)}.subscribe-form-input::placeholder{color:rgba(51,49,49,.5)}.subscribe-form.loading .main-button{align-items:center;justify-content:center;padding:var(--subcribe-form-btn-padding--loading);pointer-events:none}.subscribe-form.loading .main-button__icons,.subscribe-form.loading .main-button__span{display:none}.subscribe-form.loading .main-button__loader{display:block}.subscribe-form-error{color:red;display:none;font-family:var(--font-family-extra);font-size:var(--font-size-extra-s);font-weight:var(--font-weight-extra);left:0;letter-spacing:var(--letter-spacing-extra);line-height:var(--line-height-extra);position:absolute;top:calc(100% + 4px)}.subscribe-form.error .subscribe-form-error{animation:fadeIn .35s ease;display:block}.subscribe-form-success{align-items:center;color:#fff;display:none;flex-direction:column}.subscribe-form-success .form-success-icon{height:48px;width:48px}.subscribe-form-success .form-success-icon path{fill:#fff}.subscribe-form-success__title-wrapper{align-items:center;display:flex;gap:10px;margin-top:10px}.subscribe-form-success__title{font-family:var(--font-family-titles);font-size:var(--font-size-titles-h4);font-weight:var(--font-weight-titles);letter-spacing:var(--letter-spacing-titles-h4);line-height:var(--line-height-titles-h4)}.subscribe-form-success__text{font-family:var(--font-family-extra);font-size:var(--font-size-extra-l);font-weight:var(--font-weight-extra);letter-spacing:var(--letter-spacing-extra);line-height:var(--line-height-extra);margin-bottom:16px;margin-top:8px;max-width:75%;text-align:center}.subscribe-form.success .subscribe-form-input-wrapper{display:none}.subscribe-form.success .subscribe-form-success{display:flex}.hero-section{align-items:center;display:flex;justify-content:center;position:sticky;top:0;width:100%}.hero-section .main-button{background-color:var(--main-button-bg-color--inverse)}.hero-section .main-button:hover{background-color:var(--main-button-bg-color--inverse-hover)}.hero-section .main-button__span{color:var(--main-button-color--inverse)}.hero-section .main-button__icons svg path{stroke:var(--main-button-color--inverse)}.hero-section .main-button__loader circle{stroke:#000}.hero-section .subscribe-form-input{background:hsla(0,0%,100%,.16);color:#fff}.hero-section .subscribe-form-input::-moz-placeholder{color:hsla(0,0%,100%,.7)}.hero-section .subscribe-form-input::placeholder{color:hsla(0,0%,100%,.7)}.hero-section .subscribe-form-input:focus,.hero-section .subscribe-form-input:hover{background-color:hsla(0,0%,100%,.22)}.hero-section.text-hero--with-image .subscribe-form-input{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:hsla(0,0%,100%,.2);color:#fff}.hero-section.text-hero--with-image .subscribe-form-input::-moz-placeholder{color:hsla(0,0%,100%,.8)}.hero-section.text-hero--with-image .subscribe-form-input::placeholder{color:hsla(0,0%,100%,.8)}.hero-section.text-hero--with-image .subscribe-form-input:focus,.hero-section.text-hero--with-image .subscribe-form-input:hover{background-color:hsla(0,0%,100%,.25)}.hero-section.text-hero--with-image .text-hero-author__image-plug{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:hsla(0,0%,100%,.2)}.hero-section-container{align-items:center;background-color:var(--hero-bg-color);display:flex;justify-content:center;padding:180px 0 100px;transition:background-color .35s ease;width:100%}.hero-section-container--feat-slider{background-color:#1d1d1f}.text-hero--with-image .hero-section-container{background-color:transparent;position:relative;z-index:1}.text-hero--with-image:after{background-color:rgba(0,0,0,.5);bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:0}.text-hero--with-author .subscribe-form,.text-hero--with-author .subscribe-form-success{align-items:start}.text-hero--with-author .subscribe-form-success__text{text-align:left;text-align:initial}.text-hero-wrapper{display:flex;gap:116px}.text-hero-main{display:flex;flex-direction:column;margin-left:auto;width:100%}.text-hero-main--without-author{align-items:center;margin:0 auto;max-width:984px}.text-hero-main--without-author .text-hero-cta-subtext,.text-hero-main--without-author .text-hero-cta-text{text-align:center}.text-hero-main--without-author .text-hero-cta-subtext{max-width:63%}.text-hero-main--without-author .subscribe-form-input-wrapper{justify-content:center}.text-hero-bg-image{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;right:0;top:0;width:100%;z-index:0}.text-hero-cta-text{animation:toTopFadeIn .4s ease forwards;font-family:var(--font-family-titles);font-size:var(--font-size-titles-h0);font-weight:var(--font-weight-titles);letter-spacing:var(--letter-spacing-titles-h0);line-height:var(--line-height-titles-h0)}.text-hero-cta-subtext,.text-hero-cta-text{color:#fff;opacity:0;position:relative;transition:color .35s ease}.text-hero-cta-subtext{animation:toTopFadeIn .3s ease forwards;animation-delay:.15s;font-family:var(--font-family-extra);font-size:var(--font-size-extra-l);font-weight:var(--font-weight-extra);letter-spacing:var(--letter-spacing-extra);line-height:var(--line-height-extra);margin-top:20px;max-width:590px}.text-hero-subscribe{align-items:center;display:flex;justify-content:center;margin-top:24px;width:100%}.text-hero-subscribe .main-button.form-submit-btn,.text-hero-subscribe .subscribe-form-input{animation:toTopFadeIn .3s ease forwards;animation-delay:.25s;opacity:0;position:relative}.text-hero-author{max-width:220px;width:100%}.text-hero-author,.text-hero-author__main{align-items:center;display:flex;flex-direction:column}.text-hero-author__main{animation:toTopFadeIn .3s ease forwards;animation-delay:.35s;opacity:0;position:relative}.text-hero-author__image-wrapper-link{height:120px;margin-bottom:16px;min-height:120px;min-width:120px;width:120px}.text-hero-author__image-wrapper-link:hover .text-hero-author__image{filter:brightness(.9)}.text-hero-author__image-wrapper-link:hover .text-hero-author__name-letter{opacity:.85}.text-hero-author__image{border:2px solid hsla(0,0%,100%,.1);border-radius:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:filter .35s ease}.text-hero-author__image,.text-hero-author__image-plug{animation:toTopFadeIn .3s ease forwards;animation-delay:.35s;height:100%;opacity:0;overflow:hidden;position:relative;width:100%}.text-hero-author__image-plug{align-items:center;background-color:hsla(0,0%,100%,.16);border-radius:100%;display:flex;justify-content:center}.text-hero-author__name-letter{color:transparent;display:inline;font-size:0;line-height:1;transition:opacity .35s ease,transform .35s ease;z-index:1}.text-hero-author__name-letter:first-letter{font-size:var(--font-size-titles-number-large);font-size:72px;letter-spacing:var(--letter-spacing-titles-number);line-height:var(--line-height-titles-number);line-height:1}.text-hero-author__name,.text-hero-author__name-letter:first-letter{color:#fff;font-family:var(--font-family-titles);font-weight:var(--font-weight-titles)}.text-hero-author__name{font-size:var(--font-size-titles-h6);letter-spacing:var(--letter-spacing-titles-h6);line-height:var(--line-height-titles-h6);text-align:center;transition:opacity .35s ease,color .35s ease}.text-hero-author__name:hover{opacity:.8}.text-hero-author__bio{color:#fff;font-family:var(--font-family-extra);font-size:var(--font-size-extra-s);font-weight:var(--font-weight-extra);letter-spacing:var(--letter-spacing-extra);line-height:var(--line-height-extra);margin-top:4px;opacity:.7;text-align:center;transition:color .35s ease}.text-hero-author__location{align-items:center;display:flex;gap:2px;margin-top:10px}.text-hero-author__location svg{height:12px;width:12px}.text-hero-author__location svg path{fill:#fff;transition:fill .35s ease}.text-hero-author__location span{color:#fff;font-family:var(--font-family-meta);font-size:var(--font-size-meta-author);font-weight:var(--font-weight-meta-author);letter-spacing:var(--letter-spacing-meta-author);line-height:var(--line-height-meta);line-height:1;text-transform:var(--text-transfrom-author);transition:color .35s ease}.feat-slider-hero-wrapper{overflow-x:hidden;width:100%}.feat-slider{opacity:1;transition:opacity .55s ease-in}.feat-slider.hidden{max-height:75vh;opacity:0}.feat-slider-hero .hero-section-container{padding:0;position:relative}.feat-slider-wrapper.swiper-wrapper{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr}.feat-slider-post{background-color:var(--hero-bg-color)}.feat-slider-post.swiper-slide{align-items:center;display:flex;height:100%;padding:164px 0;position:relative}.feat-slider-post--with-image:after{background-color:rgba(0,0,0,.5);bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:0}.feat-slider-post--with-image .feat-slider-post-big-date__day,.feat-slider-post--with-image .feat-slider-post-letter{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background-color:hsla(0,0%,100%,.14)}.feat-slider-post-wrapper{align-items:center;display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:1360px;position:relative;width:100%;z-index:10}.feat-slider-post-image{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%;z-index:0}.feat-slider-post-letter-container{align-items:center;display:flex;gap:8px}.feat-slider-post-letter-container .post-tags{z-index:2}.feat-slider-post-letter{align-items:center;background-color:var(--colored-hero-square-color);border-radius:var(--border-radius-img-and-containers);display:flex;height:44px;justify-content:center;min-height:44px;min-width:44px;padding:8px;transition:background-color .35s ease,opacity .35s ease;width:44px}.feat-slider-post-letter__span{color:transparent;font-size:0}.feat-slider-post-letter__span:first-letter{color:#fff;font-family:var(--font-family-titles);font-size:var(--font-size-titles-number-small);font-weight:var(--font-weight-titles);letter-spacing:var(--letter-spacing-titles-number);line-height:var(--line-height-titles-number)}.feat-slider-post-letter:hover{opacity:.75}.feat-slider-post-big-date{align-items:center;display:flex;gap:8px}.feat-slider-post-big-date__day{align-items:center;background-color:var(--colored-hero-square-color);border-radius:var(--border-radius-img-and-containers);color:#fff;display:flex;font-family:var(--font-family-titles);font-size:var(--font-size-titles-number-small);font-weight:var(--font-weight-titles);height:44px;justify-content:center;letter-spacing:var(--letter-spacing-titles-number);line-height:var(--line-height-titles-number);min-height:44px;min-width:44px;padding:8px;position:relative;transition:background-color .35s ease,opacity 1s ease;width:44px}.feat-slider-post-big-date__month-year,.feat-slider-post-full-date{color:#fff;font-family:var(--font-family-meta);font-size:var(--font-size-meta);font-weight:var(--font-weight-meta);letter-spacing:var(--letter-spacing-meta);line-height:var(--line-height-meta);opacity:.7;text-transform:var(--text-transform-meta)}.feat-slider-post-full-date{min-width:-moz-max-content;min-width:max-content;transition:color .35s ease}.feat-slider-post-title{max-width:990px;text-align:center;transition:transform}.feat-slider-post-title__link{color:#fff;display:inline;font-family:var(--font-family-titles);font-size:var(--font-size-titles-h1);font-weight:var(--font-weight-titles);letter-spacing:var(--letter-spacing-titles-h1);line-height:var(--line-height-titles-h1);text-align:center;transition:opacity .35s ease}.feat-slider-post-title__link:hover{opacity:.8}.feat-slider-post-excerpt{color:#fff;font-family:var(--font-family-post-body);font-size:var(--font-size-post-body-l);font-weight:var(--font-weight-post-body);letter-spacing:var(--letter-spacing-post-body);line-height:var(--line-height-post-body);max-width:630px;text-align:center;width:100%}.feat-slider-post-main{align-items:center;display:flex;flex-direction:column;gap:16px}.feat-slider-post-meta{align-items:center;display:flex;gap:8px;justify-content:center}.feat-slider-post-meta .post-tags{justify-content:center}.feat-slider-post-author{align-items:baseline;display:flex;gap:2px;min-width:-moz-max-content;min-width:max-content}.feat-slider-post-author__by{font-size:var(--font-size-meta);font-weight:var(--font-weight-meta);letter-spacing:var(--letter-spacing-meta);opacity:.7;text-transform:var(--text-transform-meta);transition:color .35s ease}.feat-slider-post-author__by,.feat-slider-post-author__link{color:#fff;font-family:var(--font-family-meta);line-height:var(--line-height-meta)}.feat-slider-post-author__link{display:inline;font-size:var(--font-size-meta-author);font-weight:var(--font-weight-meta-author);letter-spacing:var(--letter-spacing-meta-author);text-transform:var(--text-transfrom-author);transition:opacity .35s ease,color .35s ease}.feat-slider-post-author__link:hover{opacity:.8}.feat-slider-next-btn,.feat-slider-prev-btn{align-items:center;animation:fadeIn .5s ease-in;display:flex;height:80px;justify-content:center;opacity:1;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .35s ease;width:80px;z-index:10}.feat-slider-next-btn:hover,.feat-slider-prev-btn:hover{opacity:.8}.feat-slider-next-btn--hidden,.feat-slider-prev-btn--hidden{display:none}.feat-slider-prev-btn{left:60px}.feat-slider-next-btn{right:60px}.feat-slider-pagination{align-items:center;animation:fadeIn .5s ease-in;bottom:60px!important;display:flex;gap:2px;left:50%!important;max-width:-moz-fit-content;max-width:fit-content;position:absolute;top:auto!important;transform:translateX(-50%)!important;width:100%;z-index:10}.feat-slider-pagination--hidden{display:none}.feat-slider-pagination-bullet{align-items:center;border-radius:100px;cursor:pointer;display:flex;height:9px;justify-content:center;opacity:.3;padding:1px;transition:opacity .35s ease;width:9px}.feat-slider-pagination-bullet span{background-color:#fff;border-radius:100px;display:block;height:100%;width:100%}.feat-slider-pagination-bullet:hover{opacity:.7}.feat-slider-pagination-bullet.active{opacity:1}.feat-slider-pagination-bullet.active:hover{opacity:.7}.animated-page-head{will-change:transform}@media (max-width:1750px){.feat-slider-next-btn{right:30px}.feat-slider-prev-btn{left:30px}}@media (max-width:1650px){.feat-slider-next-btn{right:20px}.feat-slider-prev-btn{left:20px}}@media (max-width:1600px){.feat-slider-post-wrapper{max-width:1280px}}@media (max-width:1550px){.feat-slider-next-btn{right:14px}.feat-slider-prev-btn{left:14px}}@media (max-width:1500px){.feat-slider-post-wrapper{max-width:1180px}.feat-slider-post-title__link{font-size:58px}}@media (max-width:1440px){.text-hero-cta-text{font-size:90px}}@media (max-width:1400px){.feat-slider-next-btn,.feat-slider-next-btn svg,.feat-slider-prev-btn,.feat-slider-prev-btn svg{height:70px;width:70px}.feat-slider-post-wrapper{max-width:1100px}}@media (max-width:1350px){.text-hero-main--without-author{max-width:80%}.text-hero-cta-text{font-size:82px}}@media (max-width:1300px){.feat-slider-post-wrapper{max-width:1000px}}@media (max-width:1250px){.text-hero-cta-text{font-size:72px}.text-hero-cta-subtext{font-size:20px;max-width:70%}.feat-slider-post-wrapper{max-width:940px}.feat-slider-post-title{max-width:87%}.feat-slider-post-title__link{font-size:52px}.feat-slider-post-excerpt{font-size:18px;max-width:60%}}@media (max-width:1200px){.text-hero-wrapper{gap:80px}.text-hero-cta-text{font-size:68px}}@media (max-width:1150px){.feat-slider-next-btn,.feat-slider-next-btn svg,.feat-slider-prev-btn,.feat-slider-prev-btn svg{height:60px;width:60px}.feat-slider-post-wrapper{max-width:900px}.feat-slider-post-title__link{font-size:48px}}@media (max-width:1100px){.text-hero-main--without-author{max-width:84%}.text-hero-main--without-author .text-hero-cta-subtext{max-width:75%}.text-hero-cta-text{font-size:64px}.text-hero-cta-subtext{max-width:70%}.feat-slider-next-btn,.feat-slider-prev-btn{display:none}.feat-slider-post-wrapper{max-width:100%;padding:0 30px}.feat-slider-post-title{max-width:80%}}@media (max-width:1000px){.animated-page-head.hero-section,.animated-page-head.page-post-head{position:relative;top:auto;will-change:auto}.hero-section .main-button:hover{background-color:var(--main-button-bg-color--inverse)}.text-hero-wrapper{gap:64px}.text-hero-author{max-width:180px}.text-hero-author__name{font-size:14px}.text-hero-author__name:hover{opacity:1}.text-hero-author__bio{font-size:12px}.text-hero-author__image-wrapper-link:hover .text-hero-author__image{transform:none}.text-hero-author__image-wrapper-link:hover .text-hero-author__name-letter{opacity:1;transform:none}.text-hero-cta-text{font-size:56px}.text-hero-cta-subtext{font-size:18px}.feat-slider-post-author__link:hover,.feat-slider-post-letter:hover,.feat-slider-post-title__link:hover{opacity:1}}@media (max-width:900px){.text-hero-wrapper{gap:48px}.text-hero-cta-text{font-size:52px}.feat-slider-post-title{max-width:87%}.feat-slider-post-title__link{font-size:44px}.feat-slider-post-excerpt{max-width:70%}.feat-slider-post-meta{align-items:center;flex-wrap:wrap}}@media (max-width:800px){.hero-section-container{padding:164px 0 100px}.text-hero-main{margin:0}.text-hero-main--without-author{margin:0 auto;max-width:90%}.text-hero-main--without-author .text-hero-cta-subtext{max-width:80%}.text-hero-wrapper{flex-direction:column;gap:32px}.text-hero-author{flex-direction:row;gap:20px;max-width:100%}.text-hero-author__image-wrapper-link{height:100px;margin-bottom:0;min-height:100px;min-width:100px;width:100px}.text-hero-author__main{align-items:flex-start}.text-hero-author__name-letter:first-letter{font-size:52px}.text-hero-author__bio,.text-hero-author__name{text-align:left;text-align:initial}.text-hero-cta-text{font-size:48px}.text-hero-cta-subtext{margin-top:18px}.feat-slider-post-title__link{font-size:40px}.feat-slider-post-excerpt{max-width:75%}}@media (max-width:700px){.text-hero-cta-text{font-size:40px}.feat-slider-post.swiper-slide{padding:140px 0}.feat-slider-post-title{max-width:90%}.feat-slider-post-title__link{font-size:36px}.feat-slider-post-excerpt{font-size:16px;max-width:85%}}@media (max-width:550px){.text-hero-main--without-author{max-width:100%}.text-hero-main--without-author .text-hero-cta-subtext{font-size:16px;max-width:100%}.text-hero-cta-text{font-size:36px}.text-hero-cta-subtext{font-size:16px;max-width:100%}.feat-slider-post-wrapper{padding:0 20px}.feat-slider-post-main{gap:14px}.feat-slider-post-meta{max-width:90%}.feat-slider-post-title{max-width:100%}.feat-slider-post-excerpt{max-width:92%}}@media (max-width:375px){.text-hero-main--without-author .text-hero-cta-text{font-size:34px}.text-hero-author{gap:16px}.subscribe-form-input-wrapper{gap:4px}.subscribe-form-input{padding:0 18px}.feat-slider-post-wrapper{padding:0 14px}.feat-slider-post-title__link{font-size:32px}}@media (max-width:350px){.text-hero-cta-text,.text-hero-main--without-author .text-hero-cta-text{font-size:32px}.subscribe-form-input{padding:0 16px}.feat-slider-post.swiper-slide{padding:120px 0}.feat-slider-post-title__link{font-size:28px}}.big-posts-section+.big-posts-section,.big-posts-section+.grid-medium-posts-section,.big-posts-section+.grid-small-posts-section,.big-posts-section+.list-posts-section,.grid-medium-posts-section+.big-posts-section,.grid-medium-posts-section+.grid-medium-posts-section,.grid-medium-posts-section+.grid-small-posts-section,.grid-medium-posts-section+.list-posts-section,.grid-small-posts-section+.big-posts-section,.grid-small-posts-section+.grid-medium-posts-section,.grid-small-posts-section+.grid-small-posts-section,.grid-small-posts-section+.list-posts-section,.list-posts-section+.big-posts-section,.list-posts-section+.grid-medium-posts-section,.list-posts-section+.grid-small-posts-section,.list-posts-section+.list-posts-section{border-top:1px solid var(--section-border-color);padding-top:100px}.posts-section-heading{align-items:baseline;display:flex;gap:10px;margin-bottom:40px}.posts-section-heading .posts-section-title{margin-bottom:0}.posts-section-tag-link{align-items:center;display:flex;gap:2px;transition:opacity .35s ease}.posts-section-tag-link span{color:var(--color-main);font-family:var(--font-family-meta);font-size:var(--font-size-meta-button);font-weight:var(--font-weight-meta-button);letter-spacing:var(--letter-spacing-meta-button);line-height:var(--line-height-meta);line-height:19px;text-transform:var(--text-transform-button)}.posts-section-tag-link__icons{height:20px;overflow:hidden;position:relative;width:20px}.posts-section-tag-link__icons svg{position:absolute;top:0;transform-style:preserve-3d;transition:transform .3s ease-in-out}.posts-section-tag-link__icons svg:first-child{transform:translate3d(-30px,0,0) scaleX(1)}.posts-section-tag-link__icons svg:last-child{transform:translateZ(0) scaleX(1)}.posts-section-tag-link__icons svg path{stroke:var(--color-main);transition:stroke .35s ease}.posts-section-tag-link:hover{opacity:.8}.posts-section-tag-link:hover .posts-section-tag-link__icons svg:first-child{transform:translateZ(0) scaleX(1)}.posts-section-tag-link:hover .posts-section-tag-link__icons svg:last-child{transform:translate3d(30px,0,0) scaleX(1)}.posts-section-title{color:var(--color-secondary-foreground);font-family:var(--font-family-meta);font-size:var(--font-size-meta-subheading);font-weight:var(--font-weight-meta-subheading);letter-spacing:var(--letter-spacing-meta-subheading);line-height:var(--line-height-meta);line-height:20px;margin-bottom:40px;text-transform:var(--text-transform-subheading)}.big-posts-section{padding-bottom:100px}.grid-small-posts-section{padding-bottom:40px}.grid-small-posts-section__posts{display:grid;grid-template-columns:repeat(3,1fr);margin:0 auto;overflow:visible}.grid-medium-posts-section{padding-bottom:40px}.grid-medium-posts-section__posts{display:grid;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:1320px;overflow:hidden;width:calc(100% - 80px)}.list-posts-section{padding-bottom:100px}.big-posts-section .load-more-btn,.list-posts-section .load-more-btn{margin-top:60px}.grid-medium-posts-section .load-more-btn,.grid-small-posts-section .load-more-btn{margin-bottom:60px}@media (max-width:1100px){.grid-medium-posts-section__posts{grid-template-columns:1fr;width:calc(100% - 60px)}}@media (max-width:1000px){.posts-section-tag-link:hover{opacity:1}.posts-section-tag-link:hover .posts-section-tag-link__icons svg:first-child{display:none;transform:none}.posts-section-tag-link:hover .posts-section-tag-link__icons svg:last-child{transform:none}}@media (max-width:950px){.grid-small-posts-section__posts{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.big-posts-section,.list-posts-section{padding-bottom:48px}.big-posts-section+.big-posts-section,.big-posts-section+.list-posts-section,.list-posts-section+.big-posts-section,.list-posts-section+.list-posts-section{padding-top:48px}.big-posts-section .load-more-btn,.list-posts-section .load-more-btn{margin-top:48px}.grid-medium-posts-section,.grid-small-posts-section{padding-bottom:0}.grid-medium-posts-section .load-more-btn,.grid-small-posts-section .load-more-btn{margin-bottom:48px}}@media (max-width:550px){.grid-medium-posts-section__posts,.grid-small-posts-section__posts{grid-template-columns:1fr}}.scroll-top-btn{align-items:center;background-color:var(--main-button-bg-color);border-radius:var(--border-radius-btns-inputs);bottom:16px;display:flex;height:36px;justify-content:center;opacity:0;overflow:hidden;position:fixed;right:16px;transform:translateY(15px);transition:background-color .35s ease,transform .25s ease,opacity .25s ease;visibility:hidden;width:36px;z-index:1000000}.scroll-top-btn.is-active{opacity:1;transform:translateY(0);visibility:visible}.scroll-top-btn.alignUp{bottom:100px;right:32px}.scroll-top-btn__icons{display:block;height:28px;overflow:hidden;position:relative;width:28px}.scroll-top-btn svg{height:26px;left:50%;position:absolute;top:50%;transform-style:preserve-3d;transition:transform .27s ease-in-out;width:26px}.scroll-top-btn svg:first-child{transform:translate3d(-50%,-50%,0) scaleX(1)}.scroll-top-btn svg:last-child{transform:translate3d(-50%,50%,0) scaleX(1)}.scroll-top-btn svg path{stroke:var(--main-button-color)}.scroll-top-btn:hover{background-color:var(--main-button-bg-color--hover)}.scroll-top-btn:hover svg:first-child{transform:translate3d(-50%,-150%,0) scaleX(1)}.scroll-top-btn:hover svg:last-child{transform:translate3d(-50%,-50%,0) scaleX(1)}@media (max-width:1100px){.scroll-top-btn{bottom:12px;right:12px}.scroll-top-btn.alignUp{bottom:100px;right:12px}}@media (max-width:1000px){.scroll-top-btn:hover{background-color:var(--main-button-bg-color)}.scroll-top-btn:hover svg:first-child{transform:translate3d(-50%,-50%,0) scaleX(1)}.scroll-top-btn:hover svg:last-child{transform:translate3d(-50%,50%,0) scaleX(1)}}html[data-theme=light]{--content-card-bg:rgba(44,44,44,.04);--content-card-bg--hover:rgba(44,44,44,.08);--content-hr-color:#e4e4e4;--content-post-upgrade-cta-bg:#1e1e1e}html[data-theme=dark]{--content-card-bg:hsla(0,0%,86%,.04);--content-card-bg--hover:hsla(0,0%,86%,.08);--content-hr-color:#343435;--content-post-upgrade-cta-bg:#343435}.page-post__content>:last-child{margin-bottom:0!important}.page-post__content>*{color:var(--color-main);margin-left:auto;margin-right:auto;max-width:648px;width:calc(100% - 80px)}.page-post__content h1{font-size:56px}.page-post__content h2{font-size:40px}.page-post__content h3{font-size:32px}.page-post__content h4{font-size:26px}.page-post__content h5{font-size:24px}.page-post__content h6{font-size:22px}.page-post__content h1,.page-post__content h2,.page-post__content h3,.page-post__content h4,.page-post__content h5,.page-post__content h6{margin-bottom:24px;margin-top:48px}.page-post__content p{color:var(--color-main);font-family:var(--font-family-post-body);font-size:var(--font-size-post-body-l);font-weight:var(--font-weight-post-body);letter-spacing:var(--letter-spacing-post-body);line-height:var(--line-height-post-body);margin-bottom:24px}.page-post__content p img{border-radius:var(--border-radius-img-and-containers);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.page-post__content p small{display:block;font-family:var(--font-family-post-body);font-size:var(--font-size-post-body-s);font-weight:var(--font-weight-post-body);letter-spacing:var(--letter-spacing-post-body);line-height:var(--line-height-post-body);margin-top:8px}.page-post__content p br{display:none}html[data-theme=light] .page-post__content a:not(.kg-btn):not(.kg-file-card-container):not(.kg-card.kg-image-card>a):not(.kg-product-card-button):not(.kg-bookmark-container):not(.kg-header-card-button):not(.kg-signup-card-button):not(.kg-header-card-heading a):not(a.gh-portal-close):not(a.gh-portal-open){color:#30cf43;color:var(--ghost-accent-color,#30cf43)}html[data-theme=dark] .page-post__content a:not(.kg-btn):not(.kg-file-card-container):not(.kg-card.kg-image-card>a):not(.kg-product-card-button):not(.kg-bookmark-container):not(.kg-header-card-button):not(.kg-signup-card-button):not(.kg-header-card-heading a):not(a.gh-portal-close):not(a.gh-portal-open){color:#ededed}.page-post__content a:not(.kg-btn):not(.kg-file-card-container):not(.kg-card.kg-image-card>a):not(.kg-product-card-button):not(.kg-bookmark-container):not(.kg-header-card-button):not(.kg-signup-card-button):not(.kg-header-card-heading a):not(a.gh-portal-close):not(a.gh-portal-open){background-image:linear-gradient(90deg,currentColor 0,currentColor);background-position:left 80%;background-repeat:no-repeat;background-size:100% 5%;display:inline;opacity:1;padding-bottom:3px;-webkit-text-decoration:none;text-decoration:none;transition:background-size .35s ease-in-out,opacity .35s ease-in-out}.page-post__content a:not(.kg-btn):not(.kg-file-card-container):not(.kg-card.kg-image-card>a):not(.kg-product-card-button):not(.kg-bookmark-container):not(.kg-header-card-button):not(.kg-signup-card-button):not(.kg-header-card-heading a):not(a.gh-portal-close):not(a.gh-portal-open):hover{background-size:0 5%;opacity:.8}.page-post__content .kg-card.kg-header-card h2>a,.page-post__content .kg-card.kg-signup-card h2>a{background-image:linear-gradient(90deg,currentColor 0,currentColor);background-position:left 100%;background-repeat:no-repeat;background-size:100% 5%;transition:background-size .35s ease-in-out,opacity .35s ease-in-out}.page-post__content .kg-card.kg-header-card h2>a:hover,.page-post__content .kg-card.kg-signup-card h2>a:hover{background-size:0 5%;opacity:.8}.page-post__content figcaption a:not(.kg-btn):not(.kg-file-card-container):not(.kg-card.kg-image-card>a):not(.kg-product-card-button):not(.kg-bookmark-container):not(.kg-header-card-button):not(.kg-signup-card-button):not(a.gh-portal-close):not(a.gh-portal-open){background-image:linear-gradient(to right,var(--color-grey) 0,var(--color-grey) 100%);background-position:left 80%;background-repeat:no-repeat;background-size:100% 2.5%;color:var(--color-grey);display:inline;opacity:1;padding-bottom:3px;-webkit-text-decoration:none;text-decoration:none;transition:background-size .35s ease-in-out,opacity .35s ease-in-out}.page-post__content figcaption a:not(.kg-btn):not(.kg-file-card-container):not(.kg-card.kg-image-card>a):not(.kg-product-card-button):not(.kg-bookmark-container):not(.kg-header-card-button):not(.kg-signup-card-button):not(a.gh-portal-close):not(a.gh-portal-open):hover{opacity:.8;text-decoration:underline;-webkit-text-decoration:underline solid transparent;text-decoration:underline solid transparent;-webkit-text-decoration:underline transparent 1px;text-decoration:underline transparent 1px;text-decoration-thickness:1px}.page-post__content ol,.page-post__content ul{color:var(--color-main);font-family:var(--font-family-post-body);font-size:var(--font-size-post-body-l);font-weight:var(--font-weight-post-body);letter-spacing:var(--letter-spacing-post-body);line-height:var(--line-height-post-body);list-style:decimal;list-style-position:inside;margin-bottom:24px}.page-post__content ol li,.page-post__content ul li{position:relative}.page-post__content ol li+li,.page-post__content ul li+li{margin-top:8px}.page-post__content ol li p,.page-post__content ul li p{margin:0}.page-post__content ol li img,.page-post__content ul li img{border-radius:var(--border-radius-img-and-containers);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.page-post__content ol li ol,.page-post__content ol li ul,.page-post__content ul li ol,.page-post__content ul li ul{margin:16px 0}.page-post__content ol li{list-style-position:outside;margin-left:37px;padding-left:19px}.page-post__content ol li::marker{left:0;position:absolute;top:0}.page-post__content ul li{list-style:none;margin-left:56px}.page-post__content ul li ol li{padding-left:0}.page-post__content ul li:before{background-color:var(--color-main);border-radius:50%;content:"";height:4px;left:-32px;position:absolute;top:12px;width:4px}.page-post__content>blockquote{border-left:2px solid var(--color-main);color:var(--color-main);font-family:var(--font-family-post-body);font-size:var(--font-size-post-body-l);font-weight:var(--font-weight-post-body);letter-spacing:var(--letter-spacing-post-body);line-height:var(--line-height-post-body);margin-bottom:24px;padding:0 0 0 20px}.page-post__content>blockquote>p{font-style:italic;margin:0 auto!important;padding:0!important}.page-post__content .kg-blockquote-alt{border:none;color:var(--color-main);font-family:var(--font-family-titles);font-size:var(--font-size-titles-h3);font-size:32px;font-style:normal;font-weight:var(--font-weight-titles);letter-spacing:var(--letter-spacing-titles-h3);line-height:var(--line-height-titles-h3);margin-bottom:24px;margin-top:48px;padding:0;text-align:center}.page-post__content .kg-card.kg-code-card{display:flex;flex-direction:column;gap:16px}.page-post__content .kg-card.kg-code-card pre{margin:0 auto}.page-post__content .kg-card.kg-code-card figcaption>*{color:var(--color-secondary-foreground);font-family:var(--font-family-meta);font-size:var(--font-size-meta);font-weight:var(--font-weight-meta);letter-spacing:var(--letter-spacing-meta);line-height:var(--line-height-meta);padding:0;text-transform:var(--text-transform-meta)}.page-post__content .kg-card.kg-code-card pre{width:100%}.page-post__content .kg-card.kg-code-card pre>code{margin:0 auto;width:100%}.page-post__content code{-webkit-overflow-scrolling:touch;background-color:var(--content-card-bg);border-radius:var(--border-radius-img-and-containers);color:var(--color-main);display:block;font-size:14px;margin:0;min-width:250px;overflow-x:auto;padding:20px;scrollbar-color:#d3d3d3 #d3d3d3;scrollbar-width:auto;white-space:pre;width:100%}.page-post__content code::-webkit-scrollbar{height:10px;width:10px}.page-post__content code::-webkit-scrollbar-track{background:transparent}.page-post__content code::-webkit-scrollbar-thumb{background-color:gray;border-radius:20px}.page-post__content code::-webkit-scrollbar-thumb:hover{background-color:gray}.page-post__content pre{margin:0 auto 48px}.page-post__content pre>code{border-radius:var(--border-radius-img-and-containers);margin:0 auto;min-width:250px}.page-post__content hr{background-color:var(--content-hr-color);height:1px;margin:0 auto 48px;transition:background-color .35s ease}.page-post__content .kg-callout-card{border-radius:var(--border-radius-img-and-containers);color:var(--color-main);display:flex;font-family:var(--font-family-extra);font-size:var(--font-size-extra-l);font-weight:var(--font-weight-extra);gap:10px;letter-spacing:var(--letter-spacing-extra);line-height:var(--line-height-extra);margin-bottom:48px;padding:20px}.page-post__content .kg-callout-card .kg-callout-emoji{padding-right:4px}.page-post__content .kg-callout-card.kg-callout-card-accent{color:#fff}.page-post__content .kg-callout-card.kg-callout-card-white{border:1px solid #000}.page-post__content .kg-callout-card.kg-callout-card-grey{background-color:var(--content-card-bg)}.page-post__content .kg-card.kg-image-card{margin-bottom:24px}.page-post__content .kg-card.kg-image-card>a{opacity:1;transition:opacity .35s ease;width:100%}.page-post__content .kg-card.kg-image-card>a:hover{opacity:.8}.page-post__content .kg-card.kg-image-card .kg-image{border-radius:var(--border-radius-img-and-containers);height:100%;max-width:100%;overflow:hidden;width:100%}.page-post__content .kg-card.kg-image-card figcaption{color:var(--color-secondary-foreground);font-family:var(--font-family-meta);font-size:var(--font-size-meta);font-weight:var(--font-weight-meta);letter-spacing:var(--letter-spacing-meta);line-height:var(--line-height-meta);margin:8px auto 0;max-width:648px;text-align:left;text-transform:var(--text-transform-meta);width:100%}.page-post__content .kg-card.kg-image-card.kg-width-wide{max-width:1320px;width:calc(100% - 80px)}.page-post__content .kg-card.kg-image-card.kg-width-full{border-radius:0;max-width:100%;padding:0;width:100%}.page-post__content .kg-card.kg-image-card.kg-width-full .kg-image{border-radius:0}.page-post__content .kg-bookmark-card{margin-bottom:48px}.page-post__content .kg-bookmark-card .kg-bookmark-container{background-color:var(--content-card-bg);border:none!important;border-radius:var(--border-radius-img-and-containers)!important;box-shadow:none;display:flex;flex-wrap:nowrap;min-height:148px;overflow:hidden;transition:background-color .35s ease}.page-post__content .kg-bookmark-card .kg-bookmark-container:after{content:none}.page-post__content .kg-bookmark-card .kg-bookmark-container:hover{background-color:var(--content-card-bg--hover);opacity:1}.page-post__content .kg-bookmark-card .kg-bookmark-content{align-items:flex-start;display:flex;flex-basis:67%;flex-direction:column;justify-content:space-between;padding:20px}.page-post__content .kg-bookmark-card .kg-bookmark-title{color:var(--color-main);font-family:var(--font-family-extra);font-size:var(--font-size-extra-m);font-weight:var(--font-weight-extra);font-weight:500;letter-spacing:var(--letter-spacing-extra);line-height:var(--line-height-extra)}.page-post__content .kg-bookmark-card .kg-bookmark-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--color-main);display:-webkit-box;font-family:var(--font-family-post-body);font-size:var(--font-size-post-body-s);font-weight:var(--font-weight-post-body);letter-spacing:var(--letter-spacing-post-body);line-height:var(--line-height-post-body);margin-bottom:14px;max-height:44px;overflow-y:hidden}.page-post__content .kg-bookmark-card .kg-bookmark-metadata{align-items:center;color:var(--color-main);display:flex;font-size:14px;line-height:115%;margin-top:0}.page-post__content .kg-bookmark-card .kg-bookmark-metadata .kg-bookmark-publisher{font-family:var(--font-family-meta);font-size:var(--font-size-meta-author);font-weight:var(--font-weight-meta-author);letter-spacing:var(--letter-spacing-meta-author);line-height:var(--line-height-meta);text-transform:var(--text-transfrom-author)}.page-post__content .kg-bookmark-card .kg-bookmark-metadata .kg-bookmark-publisher:before{content:"•";margin:0 6px}.page-post__content .kg-bookmark-card .kg-bookmark-icon{height:20px;margin-right:6px;width:20px}.page-post__content .kg-bookmark-card .kg-bookmark-author{display:block;font-family:var(--font-family-meta);font-size:var(--font-size-meta-author);font-weight:var(--font-weight-meta-author);letter-spacing:var(--letter-spacing-meta-author);line-height:var(--line-height-meta);max-width:240px;overflow:hidden;text-overflow:ellipsis;text-transform:var(--text-transfrom-author);white-space:nowrap}.page-post__content .kg-bookmark-card .kg-bookmark-thumbnail{border-radius:var(--border-radius-img-and-containers);flex-basis:33%;overflow:hidden;padding:20px;position:relative}.page-post__content .kg-bookmark-card .kg-bookmark-thumbnail img{border-radius:var(--border-radius-img-and-containers);position:relative;width:100%}.page-post__content .kg-card.kg-audio-card{background-color:var(--content-card-bg);border-radius:var(--border-radius-img-and-containers);box-shadow:none;display:flex;margin-bottom:48px;margin-left:auto;margin-right:auto;max-width:648px;min-height:96px;padding:20px;width:calc(100% - 80px)}.page-post__content .kg-audio-player-container{flex-grow:1;justify-content:space-around;margin-left:16px}.page-post__content .kg-audio-player-container input[type=range]{-webkit-appearance:none;background:0 0;border:0;height:auto;padding:0;position:relative}.page-post__content .kg-audio-thumbnail{align-items:center;aspect-ratio:1/1;border-radius:var(--border-radius-img-and-containers);display:flex;height:80px;justify-content:center;margin:0;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:80px}.page-post__content .kg-audio-hide{display:none}.page-post__content .kg-audio-player{align-items:center;display:flex;flex-grow:0;flex-wrap:wrap;margin:0;padding:0;row-gap:16px}.page-post__content .kg-audio-title{color:var(--color-main);font-family:var(--font-family-extra);font-size:var(--font-size-extra-m);font-weight:var(--font-weight-extra);font-weight:500;letter-spacing:var(--letter-spacing-extra);line-height:var(--line-height-extra);margin:0;padding:0}.page-post__content .kg-audio-play-icon svg{fill:var(--color-main);height:14px;transition:opacity .35s ease;width:14px}.page-post__content .kg-audio-play-icon svg:hover{opacity:.75}.page-post__content .kg-audio-unmute-icon svg{fill:var(--color-main);height:16px;transition:opacity .35s ease;width:16px}.page-post__content .kg-audio-unmute-icon svg:hover{opacity:.75}.page-post__content .kg-audio-current-time,.page-post__content .kg-audio-time{color:var(--color-main);font-family:var(--font-family-extra);font-size:var(--font-size-extra-s);font-weight:var(--font-weight-extra);letter-spacing:var(--letter-spacing-extra);line-height:var(--line-height-extra)}.page-post__content .kg-audio-current-time{min-width:38px;padding:0 4px}.page-post__content .kg-audio-playback-rate{color:var(--color-main);font-family:var(--font-family-extra);font-size:var(--font-size-extra-s);font-weight:var(--font-weight-extra);font-weight:600;letter-spacing:var(--letter-spacing-extra);line-height:var(--line-height-extra)}.page-post__content .kg-audio-duration{padding:0 4px}.page-post__content .kg-audio-seek-slider{flex-grow:1;margin:0 4px}.page-post__content .kg-audio-seek-slider:before,.page-post__content .kg-audio-volume-slider:before{background-color:currentColor;border-radius:2px;color:var(--color-main);content:"";cursor:pointer;height:4px;left:0;position:absolute;width:var(--seek-before-width)}.page-post__content .kg-align-center{display:flex;justify-content:center}.page-post__content .kg-button-card{margin-bottom:48px;margin-left:auto;margin-right:auto;max-width:648px;width:calc(100% - 80px)}.page-post__content .kg-button-card .kg-btn{align-items:center;background-color:var(--main-button-bg-color);border-radius:var(--border-radius-btns-inputs);color:var(--main-button-color);display:flex;font-family:var(--font-family-meta);font-size:var(--font-size-meta-button)!important;font-size:var(--font-size-meta-button);font-weight:var(--font-weight-meta-button);height:44px;justify-content:center;letter-spacing:var(--letter-spacing-meta-button);line-height:100!important;line-height:var(--line-height-meta);margin:0;padding:14px 26px;text-transform:var(--text-transform-button);transition:opacity .35s ease}.page-post__content .kg-button-card .kg-btn:after{content:none}.page-post__content .kg-button-card .kg-btn:hover{opacity:.75}.page-post__content .kg-card.kg-video-card{margin-bottom:48px}.page-post__content .kg-card.kg-video-card video{width:100%}.page-post__content .kg-card.kg-video-card.kg-width-wide{max-width:1320px;width:calc(100% - 80px)}.page-post__content .kg-card.kg-video-card.kg-width-full{max-width:100%;padding:0;width:100%}.page-post__content .kg-card.kg-video-card.kg-width-full .kg-video-container{border-radius:0;overflow:hidden}.page-post__content .kg-card.kg-video-card .kg-video-container{border-radius:var(--border-radius-img-and-containers);overflow:hidden}.page-post__content .kg-card.kg-video-card figcaption{display:block;margin:8px auto 0;max-width:648px;text-align:left;width:100%}.page-post__content .kg-card.kg-video-card figcaption,.page-post__content .kg-card.kg-video-card figcaption>*{color:var(--color-secondary-foreground);font-family:var(--font-family-meta);font-size:var(--font-size-meta);font-weight:var(--font-weight-meta);letter-spacing:var(--letter-spacing-meta);line-height:var(--line-height-meta);text-transform:var(--text-transform-meta)}.page-post__content .kg-card.kg-video-card figcaption>*{margin:0;padding:0}.page-post__content .kg-video-overlay,.page-post__content .kg-video-player-container{z-index:4}.page-post__content .kg-card.kg-gallery-card{--gap:8px;gap:0;margin:0 auto 48px;max-width:1320px;width:calc(100% - 80px)}.page-post__content .kg-card.kg-gallery-card figcaption{display:block;margin:8px auto 0;max-width:648px;text-align:left;width:100%}.page-post__content .kg-card.kg-gallery-card figcaption,.page-post__content .kg-card.kg-gallery-card figcaption>*{color:var(--color-secondary-foreground);font-family:var(--font-family-meta);font-size:var(--font-size-meta);font-weight:var(--font-weight-meta);letter-spacing:var(--letter-spacing-meta);line-height:var(--line-height-meta);text-transform:var(--text-transform-meta)}.page-post__content .kg-card.kg-gallery-card figcaption>*{margin:0;padding:0}.page-post__content .kg-card.kg-gallery-card .kg-gallery-container{border-radius:var(--border-radius-elements);overflow:hidden}.page-post__content .kg-gallery-card{align-items:center;display:flex;flex-direction:column;gap:4px}.page-post__content .kg-gallery-row{display:flex;flex-direction:row;justify-content:center}.page-post__content .kg-gallery-image{flex:0.8 1 0%}.page-post__content .kg-gallery-image img{display:block;height:100%;margin:0;width:100%}.page-post__content .kg-card.kg-product-card{margin-bottom:48px;max-width:648px;width:calc(100% - 60px)}.page-post__content .kg-card.kg-product-card .kg-product-card-container{box-shadow:none;gap:0;height:100%;max-width:100%;padding:0}.page-post__content .kg-card.kg-product-card .kg-product-card-image{border-radius:var(--border-radius-img-and-containers);height:100%;width:100%}.page-post__content .kg-card.kg-product-card .kg-product-card-title{font-family:var(--font-family-titles);font-size:var(--font-size-titles-h5);font-weight:var(--font-weight-titles);letter-spacing:var(--letter-spacing-titles-h5);line-height:var(--line-height-titles-h5);margin-bottom:12px}.page-post__content .kg-card.kg-product-card .kg-product-card-rating{align-items:center;display:flex;grid-column:1;grid-row:2;height:33.5px;justify-self:start;margin-bottom:12px;margin-top:24px;padding-left:0}.page-post__content .kg-card.kg-product-card .kg-product-card-rating-star{align-items:center;display:flex}.page-post__content .kg-card.kg-product-card .kg-product-card-rating-star svg{fill:var(--color-main)}.page-post__content .kg-card.kg-product-card .kg-product-card-description{margin-bottom:16px}.page-post__content .kg-card.kg-product-card .kg-product-card-description p{font-family:var(--font-family-extra);font-size:var(--font-size-extra-m);font-weight:var(--font-weight-extra);letter-spacing:var(--letter-spacing-extra);line-height:var(--line-height-extra);padding:0}.page-post__content .kg-card.kg-product-card .kg-product-card-button{align-items:center;background-color:var(--color-main)!important;border-radius:var(--border-radius-btns-inputs)!important;color:var(--color-bg)!important;display:flex;height:44px;justify-content:center;margin:0;order:5;padding:14px 26px;transition:opacity .35s ease!important;width:-moz-fit-content!important;width:fit-content!important}.page-post__content .kg-card.kg-product-card .kg-product-card-button:hover{opacity:.75}.page-post__content .kg-card.kg-file-card{background-color:var(--content-card-bg);border-radius:var(--border-radius-img-and-containers);box-shadow:none;display:flex;height:100%;margin:0 auto 48px;max-width:648px;transition:background-color .35s ease;width:calc(100% - 60px)}.page-post__content .kg-card.kg-file-card:hover{background-color:var(--content-card-bg--hover)}.page-post__content .kg-card.kg-file-card .kg-file-card-container{border:none;display:flex;padding:20px;width:100%}.page-post__content .kg-card.kg-file-card .kg-file-card-container:after{content:none}.page-post__content .kg-card.kg-file-card .kg-file-card-container:hover{border:none}.page-post__content .kg-card.kg-file-card .kg-file-card-container .kg-file-card-contents{display:flex;flex-direction:column;gap:10px;justify-content:space-between;margin:0;width:100%}.page-post__content .kg-card.kg-file-card .kg-file-card-title{font-size:var(--font-size-extra-m);font-weight:var(--font-weight-extra);font-weight:500}.page-post__content .kg-card.kg-file-card .kg-file-card-caption,.page-post__content .kg-card.kg-file-card .kg-file-card-title{color:var(--color-main);font-family:var(--font-family-extra);letter-spacing:var(--letter-spacing-extra);line-height:var(--line-height-extra)}.page-post__content .kg-card.kg-file-card .kg-file-card-caption{font-size:var(--font-size-extra-s);font-weight:var(--font-weight-extra);opacity:1}.page-post__content .kg-file-card-icon{align-items:center;align-self:center;background-color:transparent;border:1px solid var(--color-main);border-radius:100px;display:flex;height:48px;justify-content:center;min-height:48px;min-width:48px;transition:background-color .35s ease;width:48px}.page-post__content .kg-file-card-icon:before{content:none}.page-post__content .kg-file-card-icon svg{height:28px;transition:transform .35s ease-out;width:28px}.page-post__content .kg-file-card-icon svg circle{display:none}.page-post__content .kg-file-card-icon svg line,.page-post__content .kg-file-card-icon svg polyline{stroke:var(--color-main);transition:stroke .35s ease}.page-post__content .kg-file-card-metadata{align-items:center;display:flex;font-family:var(--font-family-meta);font-size:var(--font-size-meta);font-weight:var(--font-weight-meta);letter-spacing:var(--letter-spacing-meta);line-height:var(--line-height-meta);text-transform:var(--text-transform-meta)}.page-post__content .kg-file-card-filename,.page-post__content .kg-file-card-filesize{color:var(--color-main);font-size:14px;font-weight:500;line-height:140%;opacity:1}.page-post__content .kg-file-card-filesize:before{content:"•";display:inline-block;margin-left:4px;margin-right:4px}.page-post__content .kg-card.kg-toggle-card{box-shadow:none;margin:0 auto 48px;max-width:648px;width:calc(100% - 30px)}.page-post__content .kg-card.kg-toggle-card[data-kg-toggle-state=open] .kg-toggle-content{padding-bottom:14px}.page-post__content .kg-toggle-card{border-bottom:1px solid var(--section-border-color);border-radius:0;padding:0 0 18px}.page-post__content .kg-toggle-card .kg-toggle-content p{color:var(--color-main);font-family:var(--font-family-extra);font-size:var(--font-size-extra-m);font-weight:var(--font-weight-extra);letter-spacing:var(--letter-spacing-extra);line-height:var(--line-height-extra);margin:0;padding:0}.page-post__content .kg-toggle-card h4.kg-toggle-heading-text{color:var(--color-main);font-family:var(--font-family-titles);font-size:var(--font-size-titles-h6);font-weight:var(--font-weight-titles);font-weight:600;letter-spacing:var(--letter-spacing-titles-h6);line-height:var(--line-height-titles-h6);line-height:120%}.page-post__content .kg-toggle-card[data-kg-toggle-state=open] .kg-toggle-card-icon svg{transform:rotate(-180deg)}.page-post__content .kg-toggle-heading{padding:0 0 14px;transition:opacity .35s ease}.page-post__content .kg-toggle-heading:hover{opacity:.8}.page-post__content .kg-toggle-heading .kg-toggle-card-icon svg{color:var(--color-main);transition:transform .25s ease;width:14px}.page-post__content .kg-toggle-heading .kg-toggle-card-icon svg path{stroke-width:3.5px;stroke-linecap:initial}.page-post__content .kg-header-card{margin:0 auto 48px;max-width:100%;width:100%}.page-post__content .kg-header-card.kg-size-small h2.kg-header-card-header{font-size:54px}.page-post__content .kg-header-card.kg-size-small h3.kg-header-card-subheader{font-size:20px;margin-top:32px}.page-post__content .kg-header-card.kg-size-medium h2.kg-header-card-header{font-size:60px}.page-post__content .kg-header-card.kg-size-medium h3.kg-header-card-subheader{font-size:20px;margin-top:32px}.page-post__content .kg-header-card.kg-size-large h2.kg-header-card-header{font-size:68px}.page-post__content .kg-header-card.kg-size-large h3.kg-header-card-subheader{font-size:24px;margin-top:32px}.page-post__content .kg-header-card.kg-size-large h3+a.kg-header-card-button{align-items:center;border-radius:var(--border-radius-btns-inputs);display:flex;height:44px;justify-content:center;line-height:100%;margin-top:32px;padding:14px 26px}.page-post__content .kg-header-card .kg-header-card-button:after{content:none}.page-post__content .kg-header-card a.kg-header-card-button{align-items:center;border-radius:var(--border-radius-btns-inputs);display:flex;height:44px;justify-content:center;margin-top:32px;padding:14px 26px}.page-post__content .kg-size-medium,.page-post__content .kg-size-small{padding:64px!important}.page-post__content .kg-size-large{padding:124px 64px!important}.page-post__content .kg-header-card>picture>.kg-header-card-image{filter:brightness(.8)}.page-post__content .kg-card.kg-embed-card{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;margin:0 auto 48px;max-width:648px;width:calc(100% - 60px)}.page-post__content .kg-card.kg-embed-card figcaption,.page-post__content .kg-card.kg-embed-card figcaption p{color:var(--color-secondary-foreground);font-family:var(--font-family-meta);font-size:var(--font-size-meta);font-weight:var(--font-weight-meta);letter-spacing:var(--letter-spacing-meta);line-height:var(--line-height-meta);text-transform:var(--text-transform-meta)}.page-post__content .kg-card.kg-embed-card.kg-card-hascaption{gap:6px}.page-post__content .kg-card.kg-embed-card.kg-card-hascaption figcaption{margin:8px auto 0;max-width:648px}.page-post__content .kg-card.kg-embed-card.kg-card-hascaption figcaption,.page-post__content .kg-card.kg-embed-card.kg-card-hascaption figcaption>*{color:var(--color-secondary-foreground);font-family:var(--font-family-meta);font-size:var(--font-size-meta);font-weight:var(--font-weight-meta);letter-spacing:var(--letter-spacing-meta);line-height:var(--line-height-meta);text-transform:var(--text-transform-meta)}.page-post__content .kg-card.kg-embed-card.kg-card-hascaption figcaption>*{margin:0;padding:0}.page-post__content .kg-card.kg-embed-card iframe{width:100%}.page-post__content .kg-card.kg-embed-card .cp_embed_iframe{height:500px}.page-post__content .kg-card.kg-embed-card>:where(iframe[src*="youtube.com"],iframe[src*="vimeo.com"]){aspect-ratio:16/9;height:auto;width:100%}.page-post__content>.twitter-tweet{margin:24px auto}.page-post__content .kg-card.kg-header-card.kg-v2{border-radius:var(--border-radius-img-and-containers);max-width:648px;padding:64px;width:calc(100% - 60px)}.page-post__content .kg-card.kg-header-card.kg-v2.kg-width-wide{max-width:1320px;width:calc(100% - 80px)}.page-post__content .kg-card.kg-header-card.kg-v2.kg-width-full{border-radius:0;max-width:100%;padding:144px 64px;width:100%}.page-post__content .kg-card.kg-header-card.kg-v2 .kg-header-card-heading a{display:inline;word-break:break-word}.page-post__content .kg-card.kg-header-card.kg-v2 .kg-header-card-subheading{padding:0}.page-post__content .kg-card.kg-header-card.kg-v2 .kg-header-card-subheading *{font-family:var(--font-family-extra);font-size:var(--font-size-extra-l);font-weight:var(--font-weight-extra);letter-spacing:var(--letter-spacing-extra);line-height:var(--line-height-extra)}.page-post__content .kg-card.kg-header-card.kg-v2.kg-width-regular .kg-header-card-heading *{font-family:var(--font-family-titles);font-size:var(--font-size-titles-h3);font-size:48px;font-weight:var(--font-weight-titles);letter-spacing:var(--letter-spacing-titles-h3);line-height:var(--line-height-titles-h3)}.page-post__content .kg-card.kg-header-card.kg-v2.kg-width-regular .kg-header-card-subheading{font-family:var(--font-family-extra);font-size:var(--font-size-extra-l);font-weight:var(--font-weight-extra);letter-spacing:var(--letter-spacing-extra);line-height:var(--line-height-extra)}.page-post__content .kg-card.kg-header-card.kg-v2.kg-width-regular .kg-header-card-text{padding:0}.page-post__content .kg-card.kg-header-card.kg-v2.kg-width-wide .kg-header-card-heading *{font-family:var(--font-family-titles);font-size:var(--font-size-titles-h2);font-weight:var(--font-weight-titles);letter-spacing:var(--letter-spacing-titles-h2);line-height:var(--line-height-titles-h2)}.page-post__content .kg-card.kg-header-card.kg-v2.kg-width-wide .kg-header-card-subheading{font-family:var(--font-family-extra);font-size:var(--font-size-extra-l);font-weight:var(--font-weight-extra);letter-spacing:var(--letter-spacing-extra);line-height:var(--line-height-extra)}.page-post__content .kg-card.kg-header-card.kg-v2.kg-width-wide .kg-header-card-text{padding:0}.page-post__content .kg-card.kg-header-card.kg-v2.kg-width-full .kg-header-card-heading *{font-family:var(--font-family-titles);font-size:var(--font-size-titles-h1);font-weight:var(--font-weight-titles);letter-spacing:var(--letter-spacing-titles-h1);line-height:var(--line-height-titles-h1)}.page-post__content .kg-card.kg-header-card.kg-v2.kg-width-full .kg-header-card-subheading{font-size:28px}.page-post__content .kg-card.kg-header-card.kg-v2.kg-width-full .kg-header-card-text,.page-post__content .kg-card.kg-header-card.kg-v2.kg-width-full.kg-layout-split{padding:0}.page-post__content .kg-card.kg-header-card.kg-v2.kg-width-full.kg-layout-split .kg-header-card-text{padding:144px 64px}.page-post__content .kg-card.kg-header-card.kg-v2.kg-width-full.kg-layout-split.kg-swapped{padding:56px}.page-post__content .kg-card.kg-header-card.kg-v2.kg-width-full.kg-layout-split.kg-swapped .kg-header-card-image{border-radius:var(--border-radius-img-and-containers)}.page-post__content .kg-card.kg-header-card.kg-v2.kg-layout-split.kg-width-full .kg-header-card-heading{font-size:52px}.page-post__content .kg-card.kg-header-card.kg-v2.kg-layout-split.kg-width-full .kg-header-card-subheading{font-size:24px}.page-post__content .kg-card.kg-header-card.kg-v2 .kg-header-card-button{align-items:center;display:flex;font-family:var(--font-family-meta);font-size:var(--font-size-meta-button)!important;font-size:var(--font-size-meta-button);font-weight:var(--font-weight-meta-button);height:-moz-fit-content;height:fit-content;height:44px;justify-content:center;letter-spacing:var(--letter-spacing-meta-button);line-height:100!important;line-height:var(--line-height-meta);margin-top:28px!important;padding:14px 26px;text-transform:var(--text-transform-button)}.page-post__content .kg-card.kg-header-card.kg-v2 .kg-header-card-content .kg-header-card-image{height:100%}.page-post__content .gh-post-upgrade-cta{align-items:center;background-color:var(--content-post-upgrade-cta-bg);display:flex;flex-direction:column;gap:24px;justify-content:center;margin-bottom:48px;max-width:100%;padding:64px 0;width:100%}.page-post__content .gh-post-upgrade-cta a.gh-btn{background-color:var(--color-hover);padding:12px 24px}.page-post__content .gh-post-upgrade-cta-content{align-items:center;background-color:var(--content-post-upgrade-cta-bg)!important;color:var(--color-bg);display:flex;flex-direction:column;gap:16px;max-width:648px;order:2;text-align:center;width:100%}.page-post__content .gh-post-upgrade-cta-content h2{font-family:var(--font-family-titles);font-size:var(--font-size-titles-h3);font-weight:var(--font-weight-titles);letter-spacing:var(--letter-spacing-titles-h3);line-height:var(--line-height-titles-h3);margin:0;width:100%}.page-post__content .gh-post-upgrade-cta-content p{color:#fff;margin:0;max-width:80%}.page-post__content .gh-post-upgrade-cta-content p small{font-family:var(--font-family-meta);font-size:12px;font-weight:500;line-height:var(--line-height-meta);line-height:140%}.page-post__content .gh-post-upgrade-cta-content .gh-btn.gh-portal-close{align-items:center;background-color:#fff;border-radius:var(--border-radius-btns-inputs);color:#333131!important;display:flex;font-family:var(--font-family-meta);font-size:var(--font-size-meta-button);font-weight:var(--font-weight-meta-button);height:44px;justify-content:center;letter-spacing:var(--letter-spacing-meta-button);line-height:var(--line-height-meta);margin:0;opacity:1;padding:14px 26px;text-transform:var(--text-transform-button);transition:background-color .7s ease}.page-post__content .gh-post-upgrade-cta-content .gh-btn.gh-portal-close:hover{background-color:hsla(0,0%,100%,.9);opacity:1}.page-post__content .gh-post-upgrade-cta-content a.gh-portal-close:not(.gh-btn){border-radius:var(--border-radius-btns-inputs);color:#fff!important;font-family:var(--font-family-meta);font-size:var(--font-size-meta);font-weight:var(--font-weight-meta);letter-spacing:var(--letter-spacing-meta);line-height:var(--line-height-meta);line-height:100%;margin-left:2px;-webkit-text-decoration:none;text-decoration:none;text-transform:var(--text-transform-meta);text-transform:capitalize;transition:opacity .35s ease}.page-post__content .gh-post-upgrade-cta-content a.gh-portal-close:not(.gh-btn):after{background-color:#fff;bottom:-1px;content:"";height:1px;left:0;position:absolute;transform:scaleX(1);transform-origin:bottom left;transition:transform .35s ease,width .35s ease;width:100%}.page-post__content .gh-post-upgrade-cta-content a.gh-portal-close:not(.gh-btn):hover:after{transform:scaleX(0);transform-origin:left bottom}.page-post__content .gh-post-upgrade-cta-content .gh-post-upgrade-cta-btns-text{align-items:center;color:#868686;display:flex;gap:8px;padding:14px 22px}.page-post__content .gh-post-upgrade-cta-content .gh-post-upgrade-cta-btns-text a.gh-portal-close{color:var(--color-bg);position:relative;transition:color .35s ease}.page-post__content .gh-post-upgrade-cta-content .gh-post-upgrade-cta-btns-text a.gh-portal-close:hover{color:var(--color-hover)}.page-post__content .gh-post-upgrade-cta-lock{align-items:center;background-color:#252525;border-radius:var(--border-radius-img-and-containers);display:flex;justify-content:center;order:1;padding:16px}.page-post__content .gh-post-upgrade-cta-lock svg{height:32px;width:32px}.page-post__content .gh-post-upgrade-cta-lock svg path{stroke:#777779}.page-post__content .gh-portal-close{position:relative}.page-post__content .gh-post-upgrade-cta-btns{align-items:center;display:flex;flex-direction:column;gap:40px;order:3}.page-post__content .gh-post-upgrade-cta-btns.gh-portal-close{background-color:#ededed;border-radius:var(--border-radius-btns-inputs);color:#1d1d1f;padding:14px 10px;transition:background-color .35s ease,color .35s ease}.page-post__content .gh-post-upgrade-cta-btns.gh-portal-close:hover{background-color:var(--color-hover);color:var(--color-bg)}.page-post__content .gh-post-upgrade-cta-btns.gh-portal-close:hover:after{transform:scaleX(0);transform-origin:left bottom}.page-post__content .kg-signup-card{color:#000;color:initial;margin:48px auto}.page-post__content .kg-signup-card .kg-signup-card-heading{color:#000;color:initial}.page-post__content .kg-signup-card .kg-signup-card-text .kg-signup-card-heading *{font-weight:var(--font-weight-titles)!important}.page-post__content .kg-signup-card .kg-signup-card-text .kg-signup-card-disclaimer{font-size:14px;font-weight:500}.page-post__content .kg-width-regular{border-radius:var(--border-radius-img-and-containers);max-width:648px;width:calc(100% - 60px)}.page-post__content .kg-width-regular .kg-signup-card-text{padding:64px}.page-post__content .kg-width-regular .kg-signup-card-form{margin:24px 0 0}.page-post__content .kg-width-wide{border-radius:var(--border-radius-img-and-containers);max-width:1320px;overflow:hidden;width:calc(100% - 80px)}.page-post__content .kg-width-wide .kg-signup-card-text{padding:64px}.page-post__content .kg-width-wide .kg-signup-card-subheading{max-width:630px}.page-post__content .kg-card.kg-signup-card.kg-width-wide .kg-signup-card-form,.page-post__content .kg-signup-card.kg-width-full.kg-layout-split.kg-swapped .kg-signup-card-form,.page-post__content .kg-width-wide .kg-signup-card-subheading .kg-signup-card-form{margin:24px 0 0}.page-post__content .kg-signup-card.kg-width-full.kg-content-wide .kg-signup-card-subheading{max-width:60%}.page-post__content .kg-signup-card.kg-width-full.kg-content-wide .kg-signup-card-form{margin:24px 0 0}.page-post__content .kg-width-full{max-width:100%;width:100%}.page-post__content .kg-width-full .kg-signup-card-text{padding:114px 64px}.page-post__content .kg-width-full .kg-signup-card-form{margin:24px 0 0}.page-post__content .kg-width-full.kg-layout-split{padding:56px}.page-post__content .kg-width-full.kg-layout-split .kg-signup-card-text{padding:144px 32px}.page-post__content .kg-width-full.kg-layout-split.kg-width-full.kg-content-wide{padding:56px}.page-post__content .kg-width-full.kg-layout-split.kg-width-full.kg-content-wide .kg-signup-card-subheading{max-width:100%}.page-post__content .kg-width-full.kg-layout-split.kg-width-full.kg-content-wide .kg-signup-card-text{padding:0 32px}.page-post__content .kg-width-full.kg-layout-split.kg-width-full.kg-content-wide .kg-signup-card-image{-o-object-fit:cover;object-fit:cover}.page-post__content .kg-width-full.kg-layout-split.kg-swapped{padding:0}.page-post__content .kg-width-full.kg-layout-split.kg-swapped .kg-signup-card-image{border-radius:0}.page-post__content .kg-width-full.kg-layout-split.kg-swapped .kg-signup-card-text{padding:144px 32px}.page-post__content .kg-width-full.kg-layout-split .kg-signup-card-image{border-radius:var(--border-radius-img-and-containers);padding:0}.page-post__content .kg-signup-card-fields{align-items:center;background-color:transparent;border:none;border-radius:var(--border-radius-img-and-containers);gap:4px;height:44px;overflow:hidden;padding:0}.page-post__content .kg-signup-card-button{border-radius:0;border-radius:var(--border-radius-btns-inputs);color:var(--color-bg);font-family:var(--font-family-meta);font-size:var(--font-size-meta-button)!important;font-size:var(--font-size-meta-button);font-weight:var(--font-weight-meta-button);height:100%;letter-spacing:var(--letter-spacing-meta-button);line-height:100!important;line-height:var(--line-height-meta);padding:14px 26px;text-transform:var(--text-transform-button)}.page-post__content .kg-signup-card-input{border:1px solid var(--input-border-color);border-radius:var(--border-radius-btns-inputs);font-weight:400;height:100%;padding:12px 16px;transition:border .3s ease}.page-post__content .kg-signup-card-input::-moz-placeholder{font-family:var(--font-family-extra);font-size:var(--font-size-extra-s);font-weight:var(--font-weight-extra);letter-spacing:var(--letter-spacing-extra);line-height:var(--line-height-extra);line-height:100%}.page-post__content .kg-signup-card-input::placeholder{font-family:var(--font-family-extra);font-size:var(--font-size-extra-s);font-weight:var(--font-weight-extra);letter-spacing:var(--letter-spacing-extra);line-height:var(--line-height-extra);line-height:100%}.page-post__content .kg-signup-card-input:hover{border-color:var(--input-border-color--focus)}.page-post__content .kg-signup-card-disclaimer{font-family:var(--font-family-extra);font-size:var(--font-size-extra-s);font-weight:var(--font-weight-extra);letter-spacing:var(--letter-spacing-extra);line-height:var(--line-height-extra);margin:16px 0 0;padding:0}.page-post__content .kg-card.kg-signup-card .kg-signup-card-heading,.page-post__content .kg-card.kg-signup-card .kg-signup-card-subheading{line-height:1;padding:0}.page-post__content .kg-card.kg-signup-card.kg-width-regular .kg-signup-card-heading *{font-family:var(--font-family-titles);font-size:var(--font-size-titles-h3);font-size:48px;font-weight:var(--font-weight-titles);letter-spacing:var(--letter-spacing-titles-h3);line-height:var(--line-height-titles-h3)}.page-post__content .kg-card.kg-signup-card.kg-width-regular .kg-signup-card-subheading *{font-family:var(--font-family-extra);font-size:var(--font-size-extra-m);font-weight:var(--font-weight-extra);letter-spacing:var(--letter-spacing-extra);letter-spacing:-.02em;line-height:var(--line-height-extra)}.page-post__content .kg-card.kg-signup-card.kg-width-wide .kg-signup-card-heading *{font-family:var(--font-family-titles);font-size:var(--font-size-titles-h2);font-weight:var(--font-weight-titles);letter-spacing:var(--letter-spacing-titles-h2);line-height:var(--line-height-titles-h2)}.page-post__content .kg-card.kg-signup-card.kg-width-wide .kg-signup-card-subheading *{font-family:var(--font-family-extra);font-size:var(--font-size-extra-m);font-weight:var(--font-weight-extra);letter-spacing:var(--letter-spacing-extra);line-height:var(--line-height-extra)}.page-post__content .kg-card.kg-signup-card.kg-width-full .kg-signup-card-heading{font-size:58px}.page-post__content .kg-card.kg-signup-card.kg-width-full.kg-content-wide .kg-signup-card-subheading{font-family:var(--font-family-extra);font-size:var(--font-size-extra-l);font-weight:var(--font-weight-extra);letter-spacing:var(--letter-spacing-extra);line-height:var(--line-height-extra)}.page-post__content .kg-card.kg-signup-card.kg-layout-split.kg-width-full .kg-signup-card-heading{font-size:58px}.page-post__content .kg-card.kg-signup-card.kg-layout-split.kg-width-full .kg-signup-card-subheading{font-family:var(--font-family-extra);font-size:var(--font-size-extra-l);font-weight:var(--font-weight-extra);letter-spacing:var(--letter-spacing-extra);line-height:var(--line-height-extra)}.page-post__content .kg-signup-card>picture>.kg-signup-card-image{filter:brightness(.8)}@media (max-width:1100px){.page-post__content .kg-card.kg-header-card.kg-v2.kg-width-full .kg-header-card-heading *{font-size:58px}.page-post__content .kg-card.kg-header-card.kg-v2.kg-layout-split.kg-width-full .kg-header-card-text{padding:124px 64px}.page-post__content .kg-card.kg-header-card.kg-v2.kg-layout-split.kg-width-full .kg-header-card-text .kg-header-card-heading,.page-post__content .kg-card.kg-header-card.kg-v2.kg-layout-split.kg-width-full .kg-header-card-text .kg-header-card-heading *{font-size:40px}.page-post__content .kg-card.kg-header-card.kg-v2.kg-layout-split.kg-width-full .kg-header-card-text .kg-header-card-subheading *,.page-post__content .kg-card.kg-signup-card.kg-width-regular .kg-signup-card-text .kg-signup-card-subheading *,.page-post__content .kg-card.kg-signup-card.kg-width-wide .kg-signup-card-text .kg-signup-card-subheading *{font-family:var(--font-family-extra);font-size:var(--font-size-extra-m);font-weight:var(--font-weight-extra);letter-spacing:var(--letter-spacing-extra);line-height:var(--line-height-extra)}.page-post__content .kg-card.kg-signup-card.kg-width-full.kg-content-wide .kg-signup-card-text{padding:96px 64px}.page-post__content .kg-card.kg-signup-card.kg-width-full.kg-content-wide .kg-signup-card-text .kg-signup-card-heading *{font-size:52px}.page-post__content .kg-card.kg-signup-card.kg-width-full.kg-content-wide .kg-signup-card-text .kg-signup-card-subheading *{font-family:var(--font-family-extra);font-size:var(--font-size-extra-m);font-weight:var(--font-weight-extra);letter-spacing:var(--letter-spacing-extra);line-height:var(--line-height-extra)}.page-post__content .kg-card.kg-signup-card.kg-layout-split.kg-width-full .kg-signup-card-text .kg-signup-card-heading *,.page-post__content .kg-card.kg-signup-card.kg-layout-split.kg-width-full.kg-content-wide .kg-signup-card-text .kg-signup-card-heading *,.page-post__content .kg-card.kg-signup-card.kg-layout-split.kg-width-full.kg-swapped .kg-signup-card-text .kg-signup-card-heading *{font-size:52px}.page-post__content .kg-card.kg-signup-card.kg-layout-split.kg-width-full .kg-signup-card-text .kg-signup-card-subheading *,.page-post__content .kg-card.kg-signup-card.kg-layout-split.kg-width-full.kg-content-wide .kg-signup-card-text .kg-signup-card-subheading *,.page-post__content .kg-card.kg-signup-card.kg-layout-split.kg-width-full.kg-swapped .kg-signup-card-text .kg-signup-card-subheading *{font-family:var(--font-family-extra);font-size:var(--font-size-extra-m);font-weight:var(--font-weight-extra);letter-spacing:var(--letter-spacing-extra);line-height:var(--line-height-extra)}.page-post__content .kg-card.kg-audio-card,.page-post__content .kg-card.kg-button-card,.page-post__content .kg-card.kg-gallery-card,.page-post__content .kg-card.kg-header-card.kg-v2.kg-width-wide,.page-post__content .kg-card.kg-image-card.kg-width-wide,.page-post__content .kg-card.kg-signup-card.kg-width-wide,.page-post__content .kg-card.kg-video-card.kg-width-wide,.page-post__content>*{width:calc(100% - 60px)}}@media (max-width:1000px){.page-post__content .kg-card.kg-header-card h2>a:hover,.page-post__content .kg-card.kg-signup-card h2>a:hover,.page-post__content a:not(.kg-btn):not(.kg-file-card-container):not(.kg-card.kg-image-card>a):not(.kg-product-card-button):not(.kg-bookmark-container):not(.kg-header-card-button):not(.kg-signup-card-button):not(.kg-header-card-heading a):not(a.gh-portal-close):not(.kg-card.kg-embed-card.kg-card-hascaption):hover{background-size:100% 5%;opacity:1}.page-post__content figcaption a:not(.kg-btn):not(.kg-file-card-container):not(.kg-card.kg-image-card>a):not(.kg-product-card-button):not(.kg-bookmark-container):not(.kg-header-card-button):not(.kg-signup-card-button):not(a.gh-portal-close):hover{opacity:1;text-decoration:underline;-webkit-text-decoration:underline solid transparent;text-decoration:underline solid transparent;-webkit-text-decoration:underline transparent 1px;text-decoration:underline transparent 1px;text-decoration-thickness:1px}.page-post__content .kg-card.kg-image-card>a:hover{opacity:1}.page-post__content .kg-card.kg-bookmark-card>a:hover{background-color:var(--content-card-bg);opacity:1}.page-post__content .kg-card.kg-file-card:hover,.page-post__content .kg-card.kg-file-card:hover .kg-file-card-icon{background-color:var(--content-card-bg)}.page-post__content .kg-card.kg-button-card .kg-btn:hover,.page-post__content .kg-card.kg-header-card .kg-header-card-button:hover,.page-post__content .kg-card.kg-product-card .kg-product-card-button:hover,.page-post__content .kg-card.kg-signup-card .kg-signup-card-button:hover,.page-post__content .kg-card.kg-toggle-card .kg-toggle-heading:hover{opacity:1}}@media (max-width:900px){.page-post__content .kg-card.kg-header-card.kg-v2.kg-width-regular{padding:48px}.page-post__content .kg-card.kg-header-card.kg-v2.kg-width-regular .kg-header-card-heading *{font-size:40px}.page-post__content .kg-card.kg-header-card.kg-v2.kg-width-wide{padding:48px}.page-post__content .kg-card.kg-header-card.kg-v2.kg-width-wide .kg-header-card-heading *{font-size:44px}.page-post__content .kg-card.kg-header-card.kg-v2.kg-width-full{padding:104px 48px}.page-post__content .kg-card.kg-header-card.kg-v2.kg-width-full .kg-header-card-heading *{font-size:54px}.page-post__content .kg-card.kg-header-card.kg-v2.kg-layout-split.kg-width-full .kg-header-card-text{padding:104px 32px}.page-post__content .kg-card.kg-header-card.kg-v2.kg-layout-split.kg-width-full .kg-header-card-text .kg-header-card-heading,.page-post__content .kg-card.kg-header-card.kg-v2.kg-layout-split.kg-width-full .kg-header-card-text .kg-header-card-heading *{font-size:32px}.page-post__content .kg-card.kg-signup-card.kg-width-regular .kg-signup-card-text{padding:48px}.page-post__content .kg-card.kg-signup-card.kg-width-regular .kg-signup-card-text .kg-signup-card-heading *{font-size:40px}.page-post__content .kg-card.kg-signup-card.kg-width-wide .kg-signup-card-text{padding:48px}.page-post__content .kg-card.kg-signup-card.kg-width-wide .kg-signup-card-text .kg-signup-card-heading *{font-size:44px}.page-post__content .kg-card.kg-signup-card.kg-width-full.kg-content-wide .kg-signup-card-text{padding:96px 48px}.page-post__content .kg-card.kg-signup-card.kg-width-full.kg-content-wide .kg-signup-card-text .kg-signup-card-heading,.page-post__content .kg-card.kg-signup-card.kg-width-full.kg-content-wide .kg-signup-card-text .kg-signup-card-heading *{font-size:44px}.page-post__content .kg-card.kg-signup-card.kg-layout-split.kg-width-full .kg-signup-card-text,.page-post__content .kg-card.kg-signup-card.kg-layout-split.kg-width-full.kg-content-wide .kg-signup-card-text,.page-post__content .kg-card.kg-signup-card.kg-layout-split.kg-width-full.kg-swapped .kg-signup-card-text{padding:84px 32px}.page-post__content .kg-card.kg-signup-card.kg-layout-split.kg-width-full .kg-signup-card-text .kg-signup-card-heading *,.page-post__content .kg-card.kg-signup-card.kg-layout-split.kg-width-full.kg-content-wide .kg-signup-card-text .kg-signup-card-heading *,.page-post__content .kg-card.kg-signup-card.kg-layout-split.kg-width-full.kg-swapped .kg-signup-card-text .kg-signup-card-heading *{font-size:44px}.page-post__content .kg-card.kg-signup-card.kg-layout-split.kg-width-full.kg-swapped .kg-signup-card-content{display:flex;flex-direction:column-reverse}.page-post__content .kg-card.kg-signup-card.kg-layout-split.kg-width-full.kg-swapped .kg-signup-card-content .kg-signup-card-image{height:auto}.page-post__content .kg-card.kg-signup-card.kg-layout-split.kg-width-full.kg-swapped .kg-signup-card-content .kg-signup-card-text{padding:48px 32px}.page-post__content .kg-card.kg-signup-card.kg-layout-split.kg-width-full .kg-signup-card-content .kg-signup-card-text{padding:0 32px 48px}.page-post__content .kg-card.kg-signup-card.kg-layout-split.kg-width-full .kg-signup-card-content{display:flex;flex-direction:column-reverse}.page-post__content .kg-card.kg-signup-card.kg-layout-split.kg-width-full .kg-signup-card-content .kg-signup-card-image{height:auto}}@media (max-width:750px){.page-post__content .kg-card.kg-gallery-card,.page-post__content .kg-card.kg-header-card.kg-v2.kg-width-wide,.page-post__content .kg-card.kg-image-card.kg-width-wide,.page-post__content .kg-card.kg-signup-card.kg-width-wide,.page-post__content .kg-card.kg-video-card.kg-width-wide{width:calc(100% - 50px)}}@media (max-width:650px){.page-post__content .kg-bookmark-container{flex-direction:column}.page-post__content .kg-bookmark-container .kg-bookmark-thumbnail{padding:0 20px 20px}.page-post__content .kg-audio-thumbnail{height:64px;min-width:64px;width:64px}.page-post__content .kg-card.kg-header-card.kg-v2.kg-layout-split.kg-width-full .kg-header-card-text{padding:48px 32px}.page-post__content .kg-card.kg-header-card.kg-v2.kg-layout-split.kg-width-full .kg-header-card-text .kg-header-card-heading,.page-post__content .kg-card.kg-header-card.kg-v2.kg-layout-split.kg-width-full .kg-header-card-text .kg-header-card-heading *{font-size:36px}.page-post__content .kg-card.kg-signup-card.kg-layout-split.kg-width-full .kg-signup-card-text,.page-post__content .kg-card.kg-signup-card.kg-layout-split.kg-width-full.kg-content-wide .kg-signup-card-text,.page-post__content .kg-card.kg-signup-card.kg-layout-split.kg-width-full.kg-swapped .kg-signup-card-text{padding:48px 32px}.page-post__content .kg-card.kg-signup-card.kg-layout-split.kg-width-full .kg-signup-card-text .kg-signup-card-heading *,.page-post__content .kg-card.kg-signup-card.kg-layout-split.kg-width-full.kg-content-wide .kg-signup-card-text .kg-signup-card-heading *,.page-post__content .kg-card.kg-signup-card.kg-layout-split.kg-width-full.kg-swapped .kg-signup-card-text .kg-signup-card-heading *{font-size:36px}}@media (max-width:550px){.page-post__content .kg-card.kg-audio-card,.page-post__content .kg-card.kg-button-card,.page-post__content .kg-card.kg-embed-card,.page-post__content .kg-card.kg-file-card,.page-post__content .kg-card.kg-header-card.kg-v2,.page-post__content .kg-card.kg-product-card,.page-post__content .kg-card.kg-signup-card.kg-width-regular,.page-post__content .kg-card.kg-toggle-card,.page-post__content .kg-card.kg-video-card.kg-width-regular,.page-post__content>*{width:calc(100% - 40px)}.page-post__content .kg-card.kg-gallery-card,.page-post__content .kg-card.kg-header-card.kg-v2.kg-width-wide,.page-post__content .kg-card.kg-image-card.kg-width-full figcaption,.page-post__content .kg-card.kg-image-card.kg-width-wide,.page-post__content .kg-card.kg-signup-card.kg-width-wide,.page-post__content .kg-card.kg-video-card.kg-width-full figcaption,.page-post__content .kg-card.kg-video-card.kg-width-wide{width:calc(100% - 30px)}.page-post__content .kg-card.kg-header-card.kg-v2.kg-width-regular{padding:24px}.page-post__content .kg-card.kg-header-card.kg-v2.kg-width-regular .kg-header-card-heading *{font-size:32px}.page-post__content .kg-card.kg-header-card.kg-v2.kg-width-wide{padding:24px}.page-post__content .kg-card.kg-header-card.kg-v2.kg-width-wide .kg-header-card-heading *{font-size:36px}.page-post__content .kg-card.kg-header-card.kg-v2.kg-width-full{padding:48px 24px}.page-post__content .kg-card.kg-header-card.kg-v2.kg-width-full .kg-header-card-heading *{font-size:40px}.page-post__content .kg-card.kg-header-card.kg-v2.kg-layout-split.kg-width-full .kg-header-card-text{padding:48px 24px}.page-post__content .kg-card.kg-signup-card.kg-width-regular .kg-signup-card-text{padding:24px}.page-post__content .kg-card.kg-signup-card.kg-width-regular .kg-signup-card-text .kg-signup-card-heading *{font-size:32px}.page-post__content .kg-card.kg-signup-card.kg-width-wide .kg-signup-card-text{padding:24px}.page-post__content .kg-card.kg-signup-card.kg-width-wide .kg-signup-card-text .kg-signup-card-heading *{font-size:36px}.page-post__content .kg-card.kg-signup-card.kg-width-full.kg-content-wide .kg-signup-card-text{padding:48px 24px}.page-post__content .kg-card.kg-signup-card.kg-width-full.kg-content-wide .kg-signup-card-text .kg-signup-card-heading,.page-post__content .kg-card.kg-signup-card.kg-width-full.kg-content-wide .kg-signup-card-text .kg-signup-card-heading *{font-size:40px}.page-post__content .kg-card.kg-signup-card.kg-layout-split.kg-width-full .kg-signup-card-text,.page-post__content .kg-card.kg-signup-card.kg-layout-split.kg-width-full.kg-content-wide .kg-signup-card-text,.page-post__content .kg-card.kg-signup-card.kg-layout-split.kg-width-full.kg-swapped .kg-signup-card-text{padding:48px 24px}.page-post__content .kg-card.kg-signup-card.kg-layout-split.kg-width-full .kg-signup-card-text .kg-signup-card-heading *,.page-post__content .kg-card.kg-signup-card.kg-layout-split.kg-width-full.kg-content-wide .kg-signup-card-text .kg-signup-card-heading *,.page-post__content .kg-card.kg-signup-card.kg-layout-split.kg-width-full.kg-swapped .kg-signup-card-text .kg-signup-card-heading *,.page-post__content h1{font-size:36px}.page-post__content h2{font-size:32px}.page-post__content h3{font-size:28px}.page-post__content h4{font-size:24px}.page-post__content h5{font-size:22px}.page-post__content h6{font-size:20px}.page-post__content .kg-callout-card div.kg-callout-text,.page-post__content ol,.page-post__content p,.page-post__content ul{font-family:var(--font-family-post-body);font-size:var(--font-size-post-body-m);font-weight:var(--font-weight-post-body);letter-spacing:var(--letter-spacing-post-body);line-height:var(--line-height-post-body)}.page-post__content .kg-card.kg-header-card.kg-width-full.kg-size-small .kg-header-card-header *{font-size:48px}.page-post__content .kg-card.kg-header-card.kg-width-full.kg-size-medium .kg-header-card-header *{font-size:54px}.page-post__content .kg-card.kg-header-card.kg-width-full.kg-size-large .kg-header-card-header *{font-size:62px}.page-post__content .gh-post-upgrade-cta-content h2{font-size:32px}}@media (max-width:450px){.page-post__content .kg-audio-volume-slider{display:none}.page-post__content .kg-card.kg-audio-card{padding:15px}.page-post__content .kg-audio-playback-rate{min-width:18px;padding:0}.page-post__content .kg-card.kg-header-card.kg-v2.kg-width-full.kg-layout-split.kg-swapped,.page-post__content .kg-width-full.kg-layout-split{padding:32px}}@media (max-width:375px){.page-post__content .kg-card.kg-audio-card,.page-post__content .kg-card.kg-button-card,.page-post__content .kg-card.kg-embed-card,.page-post__content .kg-card.kg-file-card,.page-post__content .kg-card.kg-header-card.kg-v2,.page-post__content .kg-card.kg-product-card,.page-post__content .kg-card.kg-signup-card.kg-width-regular,.page-post__content .kg-card.kg-toggle-card,.page-post__content .kg-card.kg-video-card.kg-width-regular,.page-post__content>*{width:calc(100% - 20px)}.page-post__content .kg-card.kg-gallery-card,.page-post__content .kg-card.kg-header-card.kg-v2.kg-width-wide,.page-post__content .kg-card.kg-image-card.kg-width-full figcaption,.page-post__content .kg-card.kg-image-card.kg-width-wide,.page-post__content .kg-card.kg-signup-card.kg-width-wide,.page-post__content .kg-card.kg-video-card.kg-width-full figcaption,.page-post__content .kg-card.kg-video-card.kg-width-wide{width:calc(100% - 15px)}.page-post__content .gh-post-upgrade-cta-content h2{font-size:28px}}.footer{align-items:center;background-color:var(--color-bg);display:flex;justify-content:center;padding:60px 0 40px;position:relative;transition:background-color .35s ease;width:100%}.footer__top{display:flex;flex-wrap:wrap;gap:25px;justify-content:space-between;margin-bottom:40px}.footer__top .logo{height:auto}.footer__box{max-width:390px;width:100%}.footer__description{color:var(--color-footer-description);font-size:var(--font-size-extra-s);margin:10px 0 20px}.footer__bottom,.footer__description{font-family:var(--font-family-extra);font-weight:var(--font-weight-extra);letter-spacing:var(--letter-spacing-extra);line-height:var(--line-height-extra)}.footer__bottom{color:var(--color-footer-copyright);font-size:var(--font-size-extra-xs)}.footer__bottom a{color:inherit;transition:color .35s ease}.footer__bottom a:hover{color:var(--color-main)}.footer__navigation ul{grid-column-gap:48px;grid-row-gap:12px;display:grid;grid-auto-columns:auto;grid-auto-flow:column;grid-template-rows:repeat(4,1fr)}.footer__navigation ul li a{color:var(--color-secondary-foreground);font-family:var(--font-family-meta);font-size:var(--font-size-meta);font-weight:var(--font-weight-meta);justify-content:flex-start;letter-spacing:var(--letter-spacing-meta);line-height:var(--line-height-meta);padding:0;text-transform:var(--text-transform-meta);transition:color .35s ease}.footer__navigation ul li a:hover{color:var(--color-main);opacity:1}@media (max-width:1000px){.footer__navigation ul li a:hover{color:var(--color-secondary-foreground);opacity:1}.footer__bottom a:hover{color:inherit}}@media (max-width:550px){.footer{padding:40px 0 20px}.footer__navigation ul{grid-auto-flow:unset}.footer__top{margin-bottom:25px}}:root[data-theme=light]{--filter-no-img-color:rgba(0,0,0,.3);--first-letter-hover:rgba(0,0,0,.7)}:root[data-theme=dark]{--filter-no-img-color:rgba(0,0,0,.1);--first-letter-hover:hsla(0,0%,100%,.7)}.post-info{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.post-info__box{align-items:baseline;color:var(--color-secondary-foreground);display:flex;font-family:var(--font-family-meta);font-size:var(--font-size-meta);font-weight:var(--font-weight-meta);letter-spacing:var(--letter-spacing-meta);line-height:var(--line-height-meta);text-transform:var(--text-transform-meta)}.post-info__span{margin-right:2px}.post-info__author{align-self:baseline;color:#30cf43;color:var(--ghost-accent-color,#30cf43);font-family:var(--font-family-meta);font-size:var(--font-size-meta-author);font-weight:var(--font-weight-meta-author);letter-spacing:var(--letter-spacing-meta-author);line-height:var(--line-height-meta);text-transform:var(--text-transfrom-author);word-break:break-all}.post-info__date{margin-left:8px}:root[data-theme=dark] .post-info__author{color:#ededed;font-family:var(--font-family-meta);font-size:var(--font-size-meta-author);font-weight:var(--font-weight-meta-author);letter-spacing:var(--letter-spacing-meta-author);line-height:var(--line-height-meta);text-transform:var(--text-transfrom-author)}.post-link{transition:opacity .35s ease}.post-link:hover{opacity:.8}.post-noimage{align-items:center;aspect-ratio:16/9;background-color:var(--no-image-plug-bg-color);display:flex;justify-content:center;width:100%}.post-noimage--dark-logo .post-noimage__dark-logo{display:none}.post-noimage__dark-logo,.post-noimage__logo{height:100%;max-height:32px}.post-noimage__title{color:var(--color-main);font-family:var(--font-family-titles);font-size:var(--font-size-titles-h5);font-weight:var(--font-weight-titles);letter-spacing:var(--letter-spacing-titles-h5);line-height:var(--line-height-titles-h5)}:root[data-theme=dark] .post-noimage__logo{display:none}:root[data-theme=dark] .post-noimage__dark-logo{display:block}.big-post{align-items:flex-start;animation:postAppear .4s ease forwards;animation-delay:calc(var(--i)*.12s);display:flex;gap:32px;justify-content:space-between;opacity:0;padding-bottom:60px;position:relative}.big-post .post-info{align-items:flex-start;flex-direction:column;max-width:202px;width:-moz-fit-content;width:fit-content}.big-post .post-info__box{flex-direction:column;gap:2px}.big-post .post-info__author-meta{align-items:center;display:flex}.big-post .post-info__author{align-self:center}.big-post .post-info__date{margin:0}.big-post:last-of-type{padding-bottom:0}.big-post+.big-post{border-top:1px solid var(--section-border-color);padding-top:60px}.big-post__box{display:flex;gap:32px;justify-content:space-between;max-width:984px;width:100%}.big-post__content{color:var(--color-main);max-width:750px;width:100%}.big-post__heading{font-family:var(--font-family-titles);font-size:var(--font-size-titles-h2);font-weight:var(--font-weight-titles);letter-spacing:var(--letter-spacing-titles-h2);line-height:var(--line-height-titles-h2);margin-bottom:14px}.big-post__excerpt{font-family:var(--font-family-post-body);font-size:var(--font-size-post-body-l);font-weight:var(--font-weight-post-body);letter-spacing:var(--letter-spacing-post-body);line-height:var(--line-height-post-body);margin-bottom:14px}.big-post-heading{align-items:center;background-color:var(--square-color);border-radius:var(--border-radius-img-and-containers);color:var(--color-main);display:flex;flex-direction:column;flex-shrink:0;font-family:var(--font-family-meta);font-size:var(--font-size-meta);font-weight:var(--font-weight-meta);height:192px;justify-content:center;letter-spacing:var(--letter-spacing-meta);line-height:var(--line-height-meta);overflow:hidden;padding:24px;position:relative;text-align:center;text-transform:var(--text-transform-meta);width:192px}.big-post-heading__time{color:var(--post-card-date-color)}.big-post-heading__box{font-family:var(--font-family-titles);font-size:var(--font-size-titles-number-large);font-weight:var(--font-weight-titles);letter-spacing:var(--letter-spacing-titles-number);line-height:var(--line-height-titles-number);margin-top:-6px}.big-post-heading__box span{display:block;font-size:0;line-height:0;transition:color .35s ease}.big-post-heading__box span:first-letter{float:left;font-family:var(--font-family-titles);font-size:var(--font-size-titles-number-large);font-weight:var(--font-weight-titles);letter-spacing:var(--letter-spacing-titles-number);line-height:var(--line-height-titles-number)}.big-post-heading__box span:hover{color:var(--first-letter-hover)}.big-post-heading--no-img-filter,.big-post-heading--no-img-filter .big-post-heading__box,.big-post-heading--no-img-filter .big-post-heading__time,.big-post-heading--no-img-filter .post-tag{color:#fff}.big-post-heading--no-img-filter .big-post-heading__box span:hover{color:hsla(0,0%,100%,.7)}.big-post-heading--img-filter{color:#fff}.big-post-heading--img-filter img{transition:scale .35s ease;will-change:scale}.big-post-heading--img-filter .big-post-heading__box,.big-post-heading--img-filter .big-post-heading__time,.big-post-heading--img-filter .post-tag{color:#fff}.big-post-heading--img-filter:hover img{scale:1.03}.big-post-heading--img-filter .big-post-heading__box span:hover{color:hsla(0,0%,100%,.7)}.big-post-heading__img{bottom:0;display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;right:0;top:0;width:100%;z-index:-2}.small-post-heading{align-items:center;color:var(--color-secondary-foreground);display:flex;font-family:var(--font-family-meta);font-size:var(--font-size-meta);font-weight:var(--font-weight-meta);gap:8px;letter-spacing:var(--letter-spacing-meta);line-height:var(--line-height-meta);margin-bottom:24px;text-transform:var(--text-transform-meta)}.small-post-heading__box{align-items:center;background-color:var(--square-color);border-radius:var(--border-radius-img-and-containers);color:var(--color-main);display:flex;flex-shrink:0;font-family:var(--font-family-titles);font-size:var(--font-size-titles-number-small);font-weight:var(--font-weight-titles);height:44px;justify-content:center;letter-spacing:var(--letter-spacing-titles-number);line-height:var(--line-height-titles-number);transition:opacity .35s ease;width:44px}.small-post-heading__box span{font-size:0;line-height:0}.small-post-heading__box span:first-letter{font-family:var(--font-family-titles);font-size:var(--font-size-titles-number-small);font-weight:var(--font-weight-titles);letter-spacing:var(--letter-spacing-titles-number);line-height:var(--line-height-titles-number)}.small-post-heading__box--first-letter:hover{opacity:.8}.small-post{animation:toTopFadeIn .4s ease forwards;animation-delay:calc(var(--i)*.12s);color:var(--color-main);opacity:0;padding-bottom:60px;position:relative}.small-post:nth-of-type(3n+1){padding-right:60px}.small-post:nth-of-type(3n){padding-left:60px}.small-post:nth-of-type(3n+2){padding-left:30px;padding-right:30px}.small-post:nth-of-type(n+4){padding-top:60px}.small-post:nth-of-type(3n+4){padding-top:60px;position:relative}.small-post__link{border-radius:var(--border-radius-img-and-containers);margin-bottom:24px;overflow:hidden;width:100%}.small-post__link--no-img{align-items:center;aspect-ratio:16/9;background-color:var(--square-color);display:flex;justify-content:center;-o-object-fit:cover;object-fit:cover;width:100%}.small-post__link *{transition:scale .35s ease;will-change:scale}.small-post__link:hover h3,.small-post__link:hover img{scale:1.03}.small-post__img{aspect-ratio:16/9;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.small-post__excerpt{font-family:var(--font-family-post-body);font-size:var(--font-size-post-body-m);font-weight:var(--font-weight-post-body);letter-spacing:var(--letter-spacing-post-body);line-height:var(--line-height-post-body);word-break:break-word}.small-post__excerpt,.small-post__heading{margin-bottom:12px;max-width:410px;width:100%}.small-post__heading{font-family:var(--font-family-titles);font-size:var(--font-size-titles-h4);font-weight:var(--font-weight-titles);letter-spacing:var(--letter-spacing-titles-h4);line-height:var(--line-height-titles-h4)}.medium-post{align-items:flex-start;animation:toTopFadeIn .4s ease forwards;animation-delay:calc(var(--i)*.12s);color:var(--color-main);display:flex;gap:24px;opacity:0;padding-bottom:60px}.medium-post,.medium-post:nth-of-type(2n+3){position:relative}.medium-post:nth-of-type(n+3){padding-top:60px}.medium-post:nth-of-type(2n){padding-left:12px}.medium-post:nth-of-type(odd){padding-right:12px}.medium-post__excerpt{font-family:var(--font-family-extra);font-size:var(--font-size-extra-m);font-weight:var(--font-weight-extra);letter-spacing:var(--letter-spacing-extra);line-height:var(--line-height-extra);margin-bottom:12px;max-width:430px;width:100%}.medium-post__heading{font-family:var(--font-family-titles);font-size:var(--font-size-titles-h4);font-weight:var(--font-weight-titles);letter-spacing:var(--letter-spacing-titles-h4);line-height:var(--line-height-titles-h4);margin-bottom:12px;max-width:470px;width:100%}.medium-post-heading{align-items:center;background-color:var(--square-color);border-radius:var(--border-radius-img-and-containers);display:flex;flex-direction:column;flex-shrink:0;font-family:var(--font-family-meta);font-size:var(--font-size-meta);font-weight:var(--font-weight-meta);height:140px;justify-content:center;letter-spacing:var(--letter-spacing-meta);line-height:var(--line-height-meta);overflow:hidden;padding:12px;position:relative;text-align:center;text-transform:var(--text-transform-meta);width:140px}.medium-post-heading__time{color:var(--post-card-date-color)}.medium-post-heading__box{font-family:var(--font-family-titles);font-size:var(--font-size-titles-number-medium);font-weight:var(--font-weight-titles);letter-spacing:var(--letter-spacing-titles-number);line-height:var(--line-height-titles-number);margin-top:-6px}.medium-post-heading__box span{display:block;font-size:0;line-height:0;transition:color .35s ease}.medium-post-heading__box span:first-letter{float:left;font-family:var(--font-family-titles);font-size:var(--font-size-titles-number-medium);font-weight:var(--font-weight-titles);letter-spacing:var(--letter-spacing-titles-number);line-height:var(--line-height-titles-number)}.medium-post-heading__box span:hover{color:var(--first-letter-hover)}.medium-post-heading--no-img-filter,.medium-post-heading--no-img-filter .medium-post-heading__box,.medium-post-heading--no-img-filter .medium-post-heading__time,.medium-post-heading--no-img-filter .post-tag{color:#fff}.medium-post-heading--no-img-filter .medium-post-heading__box span:hover{color:hsla(0,0%,100%,.7)}.medium-post-heading--img-filter{color:#fff}.medium-post-heading--img-filter img{transition:scale .35s ease;will-change:scale}.medium-post-heading--img-filter .medium-post-heading__box,.medium-post-heading--img-filter .medium-post-heading__time,.medium-post-heading--img-filter .post-tag{color:#fff}.medium-post-heading--img-filter:hover img{scale:1.03}.medium-post-heading--img-filter .medium-post-heading__box span:hover{color:hsla(0,0%,100%,.7)}.medium-post-heading__img{bottom:0;display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;right:0;top:0;width:100%;z-index:-2}.list-post{align-items:center;animation:postAppear .4s ease forwards;animation-delay:calc(var(--i)*.12s);color:var(--color-main);display:flex;gap:24px;justify-content:space-between;margin-bottom:32px;opacity:0;position:relative}.list-post:last-of-type{margin-bottom:0}.list-post+.list-post{border-top:1px solid var(--section-border-color);padding-top:32px}.list-post__heading{align-self:center;font-family:var(--font-family-titles);font-size:var(--font-size-titles-h5);font-weight:var(--font-weight-titles);letter-spacing:var(--letter-spacing-titles-h5);line-height:var(--line-height-titles-h5);max-width:610px;width:100%}.list-post .post-info{align-items:flex-start;flex-direction:column;max-width:202px;width:-moz-fit-content;width:fit-content}.list-post .post-info__box{flex-direction:column;gap:2px}.list-post .post-info__author-meta{align-items:center;display:flex}.list-post .post-info__author{align-self:center}.list-post .post-info__date{margin:0}.list-post__box{display:flex;gap:32px;justify-content:space-between;max-width:984px;width:100%}.list-post-heading{align-items:center;background-color:var(--square-color);border-radius:var(--border-radius-img-and-containers);display:flex;flex-direction:column;flex-shrink:0;font-family:var(--font-family-meta);font-size:var(--font-size-meta);font-weight:var(--font-weight-meta);height:140px;justify-content:center;letter-spacing:var(--letter-spacing-meta);line-height:var(--line-height-meta);overflow:hidden;padding:12px;position:relative;text-align:center;text-transform:var(--text-transform-meta);width:140px}.list-post-heading__time{color:var(--post-card-date-color)}.list-post-heading__box{font-family:var(--font-family-titles);font-size:var(--font-size-titles-number-medium);font-weight:var(--font-weight-titles);letter-spacing:var(--letter-spacing-titles-number);line-height:var(--line-height-titles-number);margin-top:-6px}.list-post-heading__box span{display:block;font-size:0;line-height:0;transition:color .35s ease}.list-post-heading__box span:first-letter{float:left;font-family:var(--font-family-titles);font-size:var(--font-size-titles-number-medium);font-weight:var(--font-weight-titles);letter-spacing:var(--letter-spacing-titles-number);line-height:var(--line-height-titles-number)}.list-post-heading__box span:hover{color:var(--first-letter-hover)}.list-post-heading--no-img-filter,.list-post-heading--no-img-filter .list-post-heading__box,.list-post-heading--no-img-filter .list-post-heading__time,.list-post-heading--no-img-filter .post-tag{color:#fff}.list-post-heading--no-img-filter .list-post-heading__box span:hover{color:hsla(0,0%,100%,.7)}.list-post-heading--img-filter{color:#fff}.list-post-heading--img-filter img{transition:scale .35s ease;will-change:scale}.list-post-heading--img-filter .list-post-heading__box,.list-post-heading--img-filter .list-post-heading__time,.list-post-heading--img-filter .post-tag{color:#fff}.list-post-heading--img-filter:hover img{scale:1.03}.list-post-heading--img-filter .list-post-heading__box span:hover{color:hsla(0,0%,100%,.7)}.list-post-heading__img{bottom:0;display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;right:0;top:0;width:100%;z-index:-2}@media (max-width:1440px){.big-post__heading{font-size:42px}.big-post__excerpt{font-size:20px}.big-post-heading{height:182px;width:182px}.big-post-heading__box,.big-post-heading__box--first-letter span:first-letter{font-size:120px}}@media (max-width:1200px){.big-post__heading{font-size:40px}.big-post__excerpt{font-size:16px}.big-post .post-info{max-width:172px}.big-post-heading{height:162px;width:162px}.big-post-heading__box,.big-post-heading__box--first-letter span:first-letter{font-size:110px}.small-post__heading{font-size:28px}.small-post__excerpt{font-size:16px}.list-post .post-info{max-width:172px}}@media (max-width:1100px){.big-post__heading{font-family:var(--font-family-titles);font-size:var(--font-size-titles-h3);font-size:36px;font-weight:var(--font-weight-titles);letter-spacing:var(--letter-spacing-titles-h3);line-height:var(--line-height-titles-h3)}.big-post__box{flex-direction:column;gap:0}.big-post .post-info{max-width:100%}.big-post-heading__box,.big-post-heading__box--first-letter span:first-letter{font-size:100px}.small-post__heading{font-size:26px}.medium-post{gap:72px}.medium-post__excerpt,.medium-post__heading{max-width:100%}.medium-post:nth-last-child(2){padding-bottom:60px}.medium-post:nth-last-child(2n),.medium-post:nth-last-child(odd){padding-left:0;padding-right:0}.medium-post:nth-of-type(2n+3):before{content:normal}.medium-post:nth-of-type(n+2){border-top:1px solid var(--section-border-color);padding-top:60px}}@media (max-width:1000px){.post-link:hover{opacity:1}.big-post-heading__box--first-letter span:hover,.list-post-heading__box--first-letter span:hover,.medium-post-heading__box--first-letter span:hover{color:var(--color-main)}.big-post-heading--img-filter:hover img,.big-post-heading--no-img-filter:hover img,.list-post-heading--img-filter:hover img,.list-post-heading--no-img-filter:hover img,.medium-post-heading--img-filter:hover img,.medium-post-heading--no-img-filter:hover img{scale:1}.big-post-heading--img-filter .big-post-heading__box--first-letter span:hover,.big-post-heading--img-filter .list-post-heading__box--first-letter span:hover,.big-post-heading--img-filter .medium-post-heading__box--first-letter span:hover,.big-post-heading--no-img-filter .big-post-heading__box--first-letter span:hover,.big-post-heading--no-img-filter .list-post-heading__box--first-letter span:hover,.big-post-heading--no-img-filter .medium-post-heading__box--first-letter span:hover,.list-post-heading--img-filter .big-post-heading__box--first-letter span:hover,.list-post-heading--img-filter .list-post-heading__box--first-letter span:hover,.list-post-heading--img-filter .medium-post-heading__box--first-letter span:hover,.list-post-heading--no-img-filter .big-post-heading__box--first-letter span:hover,.list-post-heading--no-img-filter .list-post-heading__box--first-letter span:hover,.list-post-heading--no-img-filter .medium-post-heading__box--first-letter span:hover,.medium-post-heading--img-filter .big-post-heading__box--first-letter span:hover,.medium-post-heading--img-filter .list-post-heading__box--first-letter span:hover,.medium-post-heading--img-filter .medium-post-heading__box--first-letter span:hover,.medium-post-heading--no-img-filter .big-post-heading__box--first-letter span:hover,.medium-post-heading--no-img-filter .list-post-heading__box--first-letter span:hover,.medium-post-heading--no-img-filter .medium-post-heading__box--first-letter span:hover{color:#fff}.post-noimage:hover h3,.small-post__link:hover img{scale:1}.small-post-heading__box--first-letter:hover{opacity:1}.medium-post{gap:48px}.list-post{align-items:flex-start}.list-post__box{flex-direction:column;gap:14px}.list-post__heading{align-self:flex-start}.list-post .post-info{max-width:100%}}@media (max-width:950px){.small-post:nth-of-type(3n+1){padding-right:0}.small-post:nth-of-type(3n){padding-left:0}.small-post:nth-of-type(3n+2){padding-left:0;padding-right:0}.small-post:nth-of-type(2n){padding-left:12px}.small-post:nth-of-type(odd){padding-right:12px}.small-post:nth-of-type(3n+4):before{content:normal}.small-post:nth-of-type(2n+3){padding-left:0;position:relative}}@media (max-width:900px){.big-post__heading{font-size:32px}}@media (max-width:800px){.big-post{flex-direction:column;gap:14px}.big-post,.list-post{align-items:flex-start}.list-post .post-info,.list-post__heading{max-width:100%}.list-post__box{flex-direction:column;gap:12px}}@media (max-width:650px){.big-post{padding-bottom:48px}.big-post+.big-post{padding-top:48px}.list-post{flex-direction:column;gap:20px}.list-post .post-info,.list-post__heading{max-width:351px}.small-post{padding-bottom:48px}.small-post:nth-of-type(n+3){padding-top:48px}.medium-post,.small-post:nth-last-child(2),.small-post:nth-last-child(n+3){padding-bottom:48px}.medium-post{align-items:flex-start;flex-direction:column;gap:12px}.medium-post,.medium-post:nth-of-type(n+2){padding-top:48px}.medium-post:first-child{padding-top:0}.medium-post .post-info__box{flex-wrap:wrap;width:100%}.medium-post .post-info__date{margin-left:0;margin-top:2px;width:100%}}@media (max-width:550px){.big-post__heading{font-size:28px}.big-post-heading{height:152px;width:152px}.big-post-heading__box,.big-post-heading__box--first-letter span:first-letter{font-size:90px}.small-post:nth-of-type(2n){padding-left:0}.small-post:nth-of-type(odd){padding-right:0}.small-post:nth-of-type(3n):before{content:normal}.small-post:nth-of-type(n+2){padding-top:48px;position:relative}.small-post__excerpt,.small-post__heading{max-width:100%}}@media (max-width:375px){.big-post__heading{font-size:24px}}.post-tags{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.post-tags:empty{display:none}.post-tag{color:#30cf43;color:var(--ghost-accent-color,#30cf43);display:inline;font-family:var(--font-family-meta);font-size:var(--font-size-meta-tag);font-weight:var(--font-weight-meta-tag);letter-spacing:var(--letter-spacing-meta-tag);line-height:var(--line-height-meta);text-transform:var(--text-transform-tag);transition:opacity .35s ease,color .35s ease;width:-moz-fit-content;width:fit-content}.post-tag:hover{opacity:.8}.post-tag-icons-wrapper{align-items:center;display:flex;gap:3px}.post-tag-icon{align-items:center;display:flex;justify-content:center;position:relative;transition:background-color .35s ease}.post-tag-icon svg{height:14px;width:14px}.post-tag-icon svg path{fill:#30cf43;fill:var(--ghost-accent-color,#30cf43);transition:fill .35s ease}.post-tag-icon:after{align-items:center;animation:fadeIn .35s ease;background-color:var(--hero-tag-tooltip-bg-color);border-radius:2px;color:#fff;display:none;font-family:var(--font-family-meta);font-size:var(--font-size-meta-tag);font-weight:var(--font-weight-meta-tag);justify-content:center;letter-spacing:var(--letter-spacing-meta-tag);line-height:var(--line-height-meta);line-height:1;padding:4px 7px;position:absolute;right:0;text-transform:var(--text-transform-tag);top:-22px;width:-moz-max-content;width:max-content;z-index:10000000}.post-tag-icon.featured-tag:after{content:"Featured Post"}.post-tag-icon.private-tag:after{content:"For Members Only"}.post-tag-icon:hover:after{display:flex}.hero-section.feat-slider-hero .post-tag,.page-post-head.page-post-head--featured .post-tag,:root[data-theme=dark] .post-tag{color:#fff}.hero-section.feat-slider-hero .post-tag-icon svg path,.page-post-head.page-post-head--featured .post-tag-icon svg path,:root[data-theme=dark] .post-tag-icon svg path{fill:#fff}@media (max-width:1000px){.post-tag:hover{opacity:1}}@media (max-width:550px){.post-tag-icon:after{left:0}}html[data-theme=light] .subscribe-banner-form__input{background-color:#fff;color:#000}html[data-theme=light] .subscribe-banner-form__input::-moz-placeholder{color:rgba(51,49,49,.5)}html[data-theme=light] .subscribe-banner-form__input::placeholder{color:rgba(51,49,49,.5)}html[data-theme=dark] .subscribe-banner-form__input{background:hsla(0,0%,100%,.16);color:#fff}html[data-theme=dark] .subscribe-banner-form__input::-moz-placeholder{color:hsla(0,0%,100%,.7)}html[data-theme=dark] .subscribe-banner-form__input::placeholder{color:hsla(0,0%,100%,.7)}.subscribe-banner{background-color:var(--color-bg);border-bottom:1px solid var(--section-border-color);border-top:1px solid var(--section-border-color);padding:100px 0;position:relative;transition:background-color .35s ease}.subscribe-banner__wrapper{display:flex;gap:24px}.subscribe-banner__title{color:var(--color-secondary-foreground);font-family:var(--font-family-meta);font-size:var(--font-size-meta-subheading);font-weight:var(--font-weight-meta-subheading);letter-spacing:var(--letter-spacing-meta-subheading);line-height:var(--line-height-meta);max-width:312px;text-transform:var(--text-transform-subheading);text-transform:var(--text-transfrom-banner-title);width:100%}.subscribe-banner-form{max-width:900px;position:relative;width:100%}.subscribe-banner-form__title{color:var(--color-main);font-family:var(--font-family-titles);font-size:var(--font-size-titles-h1);font-weight:var(--font-weight-titles);letter-spacing:var(--letter-spacing-titles-h1);line-height:var(--line-height-titles-h1);margin-bottom:20px}.subscribe-banner-form__text{color:var(--color-main);font-size:var(--font-size-extra-m)}.subscribe-banner-form__input,.subscribe-banner-form__text{font-family:var(--font-family-extra);font-weight:var(--font-weight-extra);letter-spacing:var(--letter-spacing-extra);line-height:var(--line-height-extra)}.subscribe-banner-form__input{border:1px solid var(--input-border-color);border-radius:var(--border-radius-btns-inputs);font-size:var(--font-size-extra-s);height:44px;padding:0 22px;transition:border .3s ease;width:100%}.subscribe-banner-form__input:focus,.subscribe-banner-form__input:hover{border:1px solid var(--input-border-color--focus)}.subscribe-banner-form__span{color:var(--color-bg);font-family:var(--font-family-meta);font-size:var(--font-size-meta-button);font-weight:var(--font-weight-meta-button);letter-spacing:var(--letter-spacing-meta-button);line-height:var(--line-height-meta);text-transform:var(--text-transform-button)}.subscribe-banner-form__loader{display:none}.subscribe-banner-form__icons{height:20px;overflow:hidden;position:relative;width:20px}.subscribe-banner-form__icons svg{position:absolute;top:0;transform-style:preserve-3d;transition:transform .3s ease-in-out}.subscribe-banner-form__icons svg:first-child{transform:translate3d(-30px,0,0) scaleX(1)}.subscribe-banner-form__icons svg:last-child{transform:translateZ(0) scaleX(1)}.subscribe-banner-form__icons svg path{stroke:var(--color-bg);transition:stroke .35s ease}.subscribe-banner-form__subscribe{display:flex;gap:6px;margin-top:24px;max-width:480px;width:100%}.subscribe-banner-form.loading .subscribe-banner-form-btn{padding:var(--subcribe-form-btn-padding--loading)}.subscribe-banner-form.loading .subscribe-banner-form-btn.main-button .main-button__loader{display:block}.subscribe-banner-form.loading .subscribe-banner-form-btn.main-button .main-button__icons,.subscribe-banner-form.loading .subscribe-banner-form-btn.main-button .main-button__span,.subscribe-banner-form.success .subscribe-banner-form__subscribe{display:none}.subscribe-banner-form.success .subscribe-banner-form-success{display:flex}.subscribe-banner-form__error{color:red;display:none;font-family:var(--font-family-extra);font-size:var(--font-size-extra-s);font-weight:var(--font-weight-extra);left:0;letter-spacing:var(--letter-spacing-extra);line-height:var(--line-height-extra);position:absolute;top:calc(100% + 4px)}.subscribe-banner-form.error .subscribe-banner-form__error{animation:fadeIn .35s ease;display:block}.subscribe-banner-form-success{animation:fadeIn .4s ease;color:var(--color-main);display:none;flex-direction:column}.subscribe-banner-form-success .form-success-icon{height:48px;width:48px}.subscribe-banner-form-success .form-success-icon path{fill:var(--color-main)}.subscribe-banner-form-success__wrapper{align-items:center;display:flex;gap:10px;margin-top:16px}.subscribe-banner-form-success__title{font-family:var(--font-family-titles);font-size:var(--font-size-titles-h4);font-weight:var(--font-weight-titles);letter-spacing:var(--letter-spacing-titles-h4);line-height:var(--line-height-titles-h4)}.subscribe-banner-form-success__text{font-family:var(--font-family-extra);font-size:var(--font-size-extra-l);font-weight:var(--font-weight-extra);letter-spacing:var(--letter-spacing-extra);line-height:var(--line-height-extra);margin-bottom:16px;margin-top:8px;max-width:75%}@media (max-width:1100px){.subscribe-banner__title{max-width:230px}}@media (max-width:1000px){.subscribe-banner__wrapper{flex-direction:column}.subscribe-banner-form__title{font-family:var(--font-family-titles);font-size:var(--font-size-titles-h2);font-weight:var(--font-weight-titles);letter-spacing:var(--letter-spacing-titles-h2);line-height:var(--line-height-titles-h2)}}@media (max-width:650px){.subscribe-banner{padding:64px 0}.subscribe-banner-form-success__wrapper{align-items:flex-start}.subscribe-banner-form-success__text{max-width:100%}}@media (max-width:550px){.subscribe-banner-form__title{font-size:36px}}@media (max-width:375px){.subscribe-banner{padding:50px 0}.subscribe-banner-form__subscribe{gap:4px}}@media (max-width:350px){.subscribe-banner-form__input{padding:0 16px}}html[data-theme=light] .service-page{background-color:#f8f8f8;background-color:var(--main-background-color,#f8f8f8)}html[data-theme=dark] .service-page{background-color:var(--color-bg)}.service-page{display:flex;flex-direction:column;height:100vh}.service-header{align-items:center;border-bottom:1px solid var(--section-border-color);display:flex;height:78px;justify-content:center}.wide-header+.account-page,.wide-header+.author-page,.wide-header+.authors-page,.wide-header+.categories-page,.wide-header+.membership-page,.wide-header+.page,.wide-header+.tag-page{margin-top:138px}.wide-header+.page-content,.wide-header+.page-with-img,.wide-header+.tag-page-with-img{margin-top:78px}.archive-header{align-items:center;border-bottom:1px solid var(--section-border-color);display:flex;gap:48px;justify-content:space-between;padding-bottom:40px;transition:border-bottom .35s ease}.archive-header__title{animation:toTopFadeIn .4s ease forwards;color:var(--color-secondary-foreground);font-family:var(--font-family-meta);font-size:var(--font-size-meta-subheading);font-weight:var(--font-weight-meta-subheading);letter-spacing:var(--letter-spacing-meta-subheading);line-height:var(--line-height-meta);opacity:0;position:relative;text-transform:var(--text-transform-subheading)}.archive-header__desc{animation:toTopFadeIn .3s ease forwards;animation-delay:.15s;color:var(--color-main);font-family:var(--font-family-extra);font-size:var(--font-size-extra-s);font-weight:var(--font-weight-extra);letter-spacing:var(--letter-spacing-extra);line-height:var(--line-height-extra);max-width:440px;opacity:0;position:relative}@media (max-width:1000px){.archive-header{align-items:flex-start;flex-direction:column}.archive-header__desc{max-width:100%}}@media (max-width:650px){.archive-header{gap:16px}}@media (max-width:800px){.wide-header+.account-page,.wide-header+.author-page,.wide-header+.authors-page,.wide-header+.categories-page,.wide-header+.membership-page,.wide-header+.page,.wide-header+.tag-page{margin-top:120px}.wide-header+.page-content,.wide-header+.page-with-img,.wide-header+.tag-page-with-img{margin-top:64px}}.share-block{align-items:center;display:flex;gap:12px}.share-block__span{color:var(--color-secondary-foreground);font-family:var(--font-family-meta);font-size:var(--font-size-meta-button);font-weight:var(--font-weight-meta-button);letter-spacing:var(--letter-spacing-meta-button);line-height:var(--line-height-meta);text-transform:var(--text-transform-button)}.share-block-links{align-items:center;display:flex;max-width:-moz-fit-content;max-width:fit-content}.share-block-links.freeze{pointer-events:none}.share-btn{align-items:center;display:flex;justify-content:center;padding:4px 5px}.share-btn:first-child{padding:4px 5px 4px 0}.share-btn:last-child{padding:4px 0 4px 5px}.share-btn svg{height:28px;width:28px}.share-btn svg path{fill:var(--color-main);transition:fill .35s ease}.share-btn.copyToClipboardBtn svg path{fill:none;stroke:var(--color-main);transition:stroke .35s ease}.share-btn.copyToClipboardBtn:hover:not(.copied):not(.notCopied) svg path{stroke:var(--icons-hover-color)}.share-btn:hover:not(.copyToClipboardBtn) svg path{fill:var(--icons-hover-color)}.copyToClipboardBtn{position:relative}.copyToClipboardBtn:after{align-items:center;background-color:var(--hero-tag-tooltip-bg-color);border-radius:2px;color:#fff;display:none;font-family:var(--font-family-meta);font-size:var(--font-size-meta-tag);font-weight:var(--font-weight-meta-tag);justify-content:center;letter-spacing:var(--letter-spacing-meta-tag);line-height:var(--line-height-meta);line-height:1;padding:4px 7px;position:absolute;right:0;text-transform:var(--text-transform-tag);top:calc(100% + 4px);width:-moz-max-content;width:max-content;z-index:10000000}.copyToClipboardBtn.copied:after{animation:tooltipAppear .2s ease;content:"Link copied!";display:flex}.copyToClipboardBtn.notCopied:after{animation:tooltipAppear .2s ease;background-color:#bd0b0b;content:"Copy failed!";display:flex}@media (max-width:1000px){.share-btn.copyToClipboardBtn:hover:not(.copied):not(.notCopied) svg path{stroke:var(--color-main)}.share-btn:hover:not(.copyToClipboardBtn) svg path{fill:var(--color-main)}}.page-post{display:flex;flex-direction:column}.page-post__content{background-color:var(--color-bg);height:100%;padding:100px 0 0;position:relative;transition:background-color .35s ease;width:100%;z-index:999}.page-post__content--without-access{padding:0}.page-post__content--without-access>:first-child:not(.gh-post-upgrade-cta){padding-top:100px}.page-post:not(.featured) .page-post__content:not(.page-post__content--without-access):before{background-color:var(--post-head-border-color);content:"";height:1px;left:50%;position:absolute;top:0;transform:translateX(-50%);transition:background-color .35s ease;width:100%}.post-comments{align-items:center;background-color:var(--color-bg);padding:0 30px 64px;position:relative;transition:background-color .35s ease;z-index:10}.post-comment-wrapper,.post-comments{display:flex;justify-content:center;width:100%}.post-comment-wrapper{flex-direction:column;gap:24px;max-width:648px}.post-comment-wrapper #ghost-comments-root{max-width:648px;width:100%}.post-comments-title{font-family:var(--font-family-titles);font-size:var(--font-size-titles-h5);font-weight:var(--font-weight-titles);letter-spacing:var(--letter-spacing-titles-h5);line-height:var(--line-height-titles-h5)}@media (max-width:550px){.page-post__content{padding:64px 0 0}.page-post__content--without-access{padding:0}.page-post__content--without-access>:first-child:not(.gh-post-upgrade-cta){padding-top:64px}.post-comments{padding:0 20px 48px}}@media (max-width:375px){.post-comments{padding:0 14px 48px}}.page-post-head{align-items:center;background-color:var(--color-bg);display:flex;justify-content:center;position:sticky;top:0;transition:background-color .35s ease;width:100%}.page-post-head--featured{background-color:var(--hero-bg-color)}.page-post-head--featured .post-head-big-date__day,.page-post-head--featured .post-head-letter{background-color:var(--colored-hero-square-color)}.page-post-head--featured .post-head-author__by,.page-post-head--featured .post-head-author__link,.page-post-head--featured .post-head-big-date__day,.page-post-head--featured .post-head-big-date__month-year,.page-post-head--featured .post-head-excerpt,.page-post-head--featured .post-head-full-date,.page-post-head--featured .post-head-letter__span:first-letter,.page-post-head--featured .post-head-title{color:#fff}.page-post-head--featured .post-head-container .post-head-big-date__day,.page-post-head--featured .post-head-container .post-head-letter{background-color:var(--colored-hero-square-color)}.page-post-head--featured .post-head-container--with-image .post-head-big-date__day,.page-post-head--featured .post-head-container--with-image .post-head-letter{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background-color:hsla(0,0%,100%,.14)}.post-head-container{align-items:center;display:flex;padding:178px 0 100px;position:relative;width:100%}.post-head-container--normal-with-image{padding:138px 0 100px}.post-head-container--featured-with-image{padding:180px 0}.post-head-container--featured-with-image:after{background-color:rgba(0,0,0,.5);bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:0}.post-head-wrapper{align-items:center;display:flex;flex-direction:column;gap:16px;position:relative;z-index:10}.post-head-bg-image{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%;z-index:0}.post-head-letter-container{align-items:center;animation:toTopFadeIn .45s ease forwards;display:flex;gap:8px;position:relative}.post-head-letter-container .post-tags{z-index:2}.post-head-letter{align-items:center;background-color:var(--square-color);border-radius:var(--border-radius-img-and-containers);display:flex;height:44px;justify-content:center;min-height:44px;min-width:44px;padding:8px;transition:background-color .35s ease,opacity .35s ease;width:44px}.post-head-letter__span{color:transparent;font-size:0}.post-head-letter__span:first-letter{color:var(--color-main);font-family:var(--font-family-titles);font-size:var(--font-size-titles-number-small);font-weight:var(--font-weight-titles);letter-spacing:var(--letter-spacing-titles-number);line-height:var(--line-height-titles-number)}.post-head-letter:hover{opacity:.75}.post-head-big-date{animation:toTopFadeIn .45s ease forwards;gap:8px}.post-head-big-date,.post-head-big-date__day{align-items:center;display:flex;position:relative}.post-head-big-date__day{background-color:var(--square-color);border-radius:var(--border-radius-img-and-containers);font-family:var(--font-family-titles);font-size:var(--font-size-titles-number-small);font-weight:var(--font-weight-titles);height:44px;justify-content:center;letter-spacing:var(--letter-spacing-titles-number);line-height:var(--line-height-titles-number);min-height:44px;min-width:44px;padding:8px;transition:background-color .35s ease,opacity 1s ease;width:44px}.post-head-big-date__month-year{font-family:var(--font-family-meta);font-size:var(--font-size-meta);font-weight:var(--font-weight-meta);letter-spacing:var(--letter-spacing-meta);line-height:var(--line-height-meta);opacity:.7;text-transform:var(--text-transform-meta)}.post-head-main{align-items:center;display:flex;flex-direction:column;gap:16px}.post-head-title{animation:toTopFadeIn .4s ease forwards;animation-delay:.1s;display:inline;font-family:var(--font-family-titles);font-size:var(--font-size-titles-h1);font-weight:var(--font-weight-titles);letter-spacing:var(--letter-spacing-titles-h1);line-height:var(--line-height-titles-h1);max-width:990px}.post-head-excerpt,.post-head-title{color:var(--color-main);opacity:0;position:relative;text-align:center}.post-head-excerpt{animation:toTopFadeIn .35s ease forwards;animation-delay:.25s;font-family:var(--font-family-post-body);font-size:var(--font-size-post-body-xl);font-weight:var(--font-weight-post-body);letter-spacing:var(--letter-spacing-post-body);line-height:var(--line-height-post-body);max-width:90%;max-width:740px}.post-head-meta{align-items:center;animation:toTopFadeIn .3s ease forwards;animation-delay:.35s;display:flex;gap:8px;opacity:0;position:relative}.post-head-meta,.post-head-meta .post-tags{justify-content:center}.post-head-full-date{color:var(--color-main);font-family:var(--font-family-meta);font-size:var(--font-size-meta);font-weight:var(--font-weight-meta);letter-spacing:var(--letter-spacing-meta);line-height:var(--line-height-meta);opacity:.7;text-transform:var(--text-transform-meta);transition:color .35s ease}.post-head-author,.post-head-full-date{min-width:-moz-max-content;min-width:max-content}.post-head-author{align-items:baseline;display:flex;gap:2px}.post-head-author__by{color:var(--color-main);font-size:var(--font-size-meta);font-weight:var(--font-weight-meta);letter-spacing:var(--letter-spacing-meta);opacity:.7;text-transform:var(--text-transform-meta);transition:color .35s ease}.post-head-author__by,.post-head-author__link{font-family:var(--font-family-meta);line-height:var(--line-height-meta)}.post-head-author__link{color:#30cf43;color:var(--ghost-accent-color,#30cf43);display:inline;font-size:var(--font-size-meta-author);font-weight:var(--font-weight-meta-author);letter-spacing:var(--letter-spacing-meta-author);text-transform:var(--text-transfrom-author);transition:opacity .35s ease,color .35s ease}.post-head-author__link:hover{opacity:.8}.post-head-image-wrapper{align-items:center;animation:toTopFadeIn .4s ease forwards;animation-delay:.4s;aspect-ratio:16/9;display:flex;height:100%;justify-content:center;margin-top:16px;max-width:990px;opacity:0;position:relative;width:100%}.post-head-image-wrapper:after{background-color:var(--color-bg);content:"";height:300px;position:absolute;top:100%;transition:background-color .35s ease;width:100%}.post-head-image{border-radius:var(--border-radius-img-and-containers);bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;right:0;top:0;width:100%}:root[data-theme=dark] .post-head-author__link{color:#fff}@media (max-width:1250px){.post-head-title{font-size:58px}.post-head-excerpt{font-size:18px;max-width:60%}}@media (max-width:1150px){.post-head-title{font-size:56px}}@media (max-width:1100px){.post-head-container--featured-with-image{padding:164px 0}.post-head-title{font-size:52px}.post-head-excerpt{max-width:65%}}@media (max-width:1000px){.post-head-author__link:hover,.post-head-letter:hover{opacity:1}.post-head-title{font-size:48px;max-width:90%}.post-head-excerpt{max-width:70%}}@media (max-width:900px){.post-head-title{font-size:42px}.post-head-excerpt{max-width:75%}.post-head-meta{flex-wrap:wrap}}@media (max-width:800px){.post-head-container{padding:164px 0 100px}.post-head-title{font-size:36px}.post-head-excerpt{max-width:80%}}@media (max-width:700px){.post-head-container--featured-with-image{padding:140px 0}}@media (max-width:550px){.post-head-container{padding:128px 0 64px}.post-head-main{gap:14px}.post-head-title{max-width:100%}.post-head-excerpt{font-size:16px;max-width:100%}.post-head-meta{max-width:90%}}@media (max-width:375px){.post-head-title{font-size:32px}}@media (max-width:350px){.post-head-container--featured-with-image{padding:120px 0}.post-head-title{font-size:28px}}.page-post-footer{align-items:center;background-color:var(--color-bg);display:flex;justify-content:center;padding:64px 30px 100px;position:relative;transition:background-color .35s ease;width:100%}.page-post-footer .post-tags{max-width:40%}.page-post-footer-wrapper{display:flex;flex-direction:column;max-width:648px;width:100%}.page-post-footer-main{align-items:flex-start;border-top:1px solid var(--post-head-border-color);display:flex;justify-content:space-between;margin-top:24px;padding-top:24px}.page-post-footer-meta{display:flex;flex-direction:column;gap:2px}.page-post-footer-author{align-items:baseline;display:flex;gap:2px}.page-post-footer-author__by,.page-post-footer-date{color:var(--color-main);font-family:var(--font-family-meta);font-size:var(--font-size-meta);font-weight:var(--font-weight-meta);letter-spacing:var(--letter-spacing-meta);line-height:var(--line-height-meta);opacity:.7;text-transform:var(--text-transform-meta);transition:color .35s ease}.page-post-footer-author-names{align-items:center;display:flex;flex-direction:column;row-gap:2px}.page-post-footer-author-names__name{color:#30cf43;color:var(--ghost-accent-color,#30cf43);flex-shrink:1;font-family:var(--font-family-meta);font-size:var(--font-size-meta-author);font-weight:var(--font-weight-meta-author);letter-spacing:var(--letter-spacing-meta-author);line-height:var(--line-height-meta);min-width:-moz-max-content;min-width:max-content;text-transform:var(--text-transfrom-author);transition:color .35s ease,opacity .35s ease}.page-post-footer-author-names__name:hover{opacity:.8}:root[data-theme=dark] .page-post-footer-author-names__name{color:#fff}@media (max-width:550px){.page-post-footer{padding:48px 20px}.page-post-footer .page-post-footer-meta{margin-bottom:16px}.page-post-footer-main{flex-direction:column}}@media (max-width:375px){.page-post-footer{padding:48px 14px}}.progress-bar{align-items:center;background-color:var(--color-bg);border-bottom:1px solid rgba(51,49,49,.12);display:flex;gap:32px;height:70px;justify-content:space-between;left:0;opacity:0;padding:0 64px 4px;position:fixed;top:-70px;transition:opacity .4s ease,top .35s ease-in-out,background-color .35s ease;width:100%;z-index:5000}.progress-bar.show{animation:fadeIn .4s ease;opacity:1;top:0}.progress-bar:before{background-color:#f8f8f8;background-color:var(--main-background-color,#f8f8f8);content:"";height:20px;left:0;position:absolute;top:-20px;width:100%}.progress-bar-main{align-items:center;display:flex;gap:10px;padding:12px 0}.progress-bar-main__title{color:var(--color-main);font-family:var(--font-family-titles);font-size:var(--font-size-titles-h6);font-weight:var(--font-weight-titles);letter-spacing:var(--letter-spacing-titles-h6);line-height:var(--line-height-titles-h6)}.progress-bar-main__reading-time{color:var(--color-secondary-foreground);font-family:var(--font-family-meta);font-size:var(--font-size-meta);font-weight:var(--font-weight-meta);letter-spacing:var(--letter-spacing-meta);line-height:var(--line-height-meta);min-width:-moz-max-content;min-width:max-content;text-transform:var(--text-transform-meta)}.progress-bar-share{align-content:center;display:flex;justify-content:center}.reading-progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-bg);bottom:0;height:4px;left:0;position:absolute;width:100%}.reading-progress::-webkit-progress-bar{background-color:var(--color-bg);-webkit-transition:background-color .35s ease;transition:background-color .35s ease}.reading-progress::-webkit-progress-value{background:var(--color-main);border-radius:0 8px 8px 0}:root[data-theme=dark] .progress-bar{background-color:#2a2a2a}:root[data-theme=dark] .reading-progress::-webkit-progress-bar{background-color:#2a2a2a}:root[data-theme=dark] .reading-progress::-webkit-progress-value{background:var(--color-main)}.wide-header.scrolled:not(.hide)+.progress-bar{top:14px}.wide-header:has(~.progress-bar.show){border-bottom:none}@media (max-width:1480px){.progress-bar{padding:0 40px 4px}}@media (max-width:1250px){.progress-bar-main__title{font-size:18px}}@media (max-width:1100px){.progress-bar{padding:0 30px 4px}.progress-bar-main__title{font-size:16px}}@media (max-width:900px){.progress-bar-main__title{font-size:14px}}@media (max-width:800px){.wide-header.scrolled:not(.hide)+.progress-bar{top:0}}@media (max-width:700px){.progress-bar-share{display:none}}@media (max-width:550px){.progress-bar{padding:0 20px 4px}}@media (max-width:375px){.progress-bar{padding:0 14px 4px}}.read-next-section{background-color:var(--color-bg);border-bottom:1px solid var(--section-border-color);border-top:1px solid var(--section-border-color);padding-top:100px;position:relative;transition:background-color .35s ease;width:100%}.subscribe-banner+.read-next-section{border-top:none}@media (max-width:650px){.read-next-section{padding-top:48px}}.error-404-page{height:100vh;justify-content:center;width:100%}.error-404,.error-404-page{align-items:center;display:flex}.error-404{flex-direction:column;padding:40px}.error-404__title{animation:fadeIn .5s ease-in forwards;font-family:var(--font-family-titles);font-size:var(--font-size-titles-h4);font-weight:var(--font-weight-titles);letter-spacing:var(--letter-spacing-titles-h4);line-height:var(--line-height-titles-h4);margin-bottom:14px}.error-404__desc,.error-404__title{color:var(--color-main);opacity:0;text-align:center}.error-404__desc{animation:fadeIn .35s ease-in forwards;animation-delay:.15s;font-family:var(--font-family-extra);font-size:var(--font-size-extra-m);font-weight:var(--font-weight-extra);letter-spacing:var(--letter-spacing-extra);line-height:var(--line-height-extra);margin-bottom:24px;max-width:500px}.error-404 .main-button{animation:fadeIn .3s ease-in forwards;animation-delay:.25s;opacity:0}@media (max-width:900px){.error-404{padding:0 40px}.error-404__title{font-size:36px}.error-404__desc{max-width:80%}}@media (max-width:550px){.error-404{padding:0 20px}.error-404__title{font-size:32px}.error-404__desc{font-size:17px;max-width:100%}}html[data-theme=light] .form__input{background-color:#fff;color:#000}html[data-theme=light] .form__input::-moz-placeholder{color:rgba(51,49,49,.5)}html[data-theme=light] .form__input::placeholder{color:rgba(51,49,49,.5)}html[data-theme=dark] .form__input{background:hsla(0,0%,100%,.16);color:#fff}html[data-theme=dark] .form__input::-moz-placeholder{color:hsla(0,0%,100%,.7)}html[data-theme=dark] .form__input::placeholder{color:hsla(0,0%,100%,.7)}.form-page{flex-grow:1;justify-content:center;padding:0 40px}.form,.form-page{align-items:center;display:flex}.form{animation:fadeIn .4s ease-in;color:var(--color-main);flex-direction:column;max-width:500px;position:relative;width:100%;z-index:1}.form__title{font-family:var(--font-family-titles);font-size:var(--font-size-titles-h4);font-weight:var(--font-weight-titles);letter-spacing:var(--letter-spacing-titles-h4);line-height:var(--line-height-titles-h4);text-align:center}.form__subtitle{font-family:var(--font-family-extra);font-size:var(--font-size-extra-m);font-weight:var(--font-weight-extra);letter-spacing:var(--letter-spacing-extra);line-height:var(--line-height-extra);margin-top:14px;text-align:center}.form__input-wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:6px;margin-bottom:24px;margin-top:40px;max-width:424px;width:100%}.form__input-wrapper:nth-of-type(2){margin-top:0}.form__input{border:1px solid var(--input-border-color);border-radius:var(--border-radius-btns-inputs);color:var(--color-main);font-family:var(--font-family-post-body);font-family:var(--font-family-extra);font-size:var(--font-size-post-body-s);font-size:var(--font-size-extra-s);font-weight:var(--font-weight-post-body);font-weight:var(--font-weight-extra);height:44px;letter-spacing:var(--letter-spacing-post-body);letter-spacing:var(--letter-spacing-extra);line-height:var(--line-height-post-body);line-height:var(--line-height-extra);padding:13px 22px;transition:border .3s ease;width:100%}.form__input:focus,.form__input:hover{border:1px solid var(--input-border-color--focus)}.form__input::-moz-placeholder{color:rgba(51,49,49,.5);font-family:var(--font-family-extra);font-size:var(--font-size-extra-s);font-weight:var(--font-weight-extra);letter-spacing:var(--letter-spacing-extra);line-height:var(--line-height-extra)}.form__input::placeholder{color:rgba(51,49,49,.5);font-family:var(--font-family-extra);font-size:var(--font-size-extra-s);font-weight:var(--font-weight-extra);letter-spacing:var(--letter-spacing-extra);line-height:var(--line-height-extra)}.form__input-label{color:var(--color-main);font-family:var(--font-family-extra);font-size:var(--font-size-extra-s);font-weight:var(--font-weight-extra);font-weight:500;letter-spacing:var(--letter-spacing-extra);line-height:var(--line-height-extra)}.form__question{align-items:center;display:flex;gap:8px;justify-content:center;margin-top:16px}.form__question-btn{align-items:center;display:flex;opacity:1;transition:opacity .35s ease}.form__question-btn:hover{opacity:.75}.form__question-btn:hover .form__question-btn-icons svg:first-child{transform:translateZ(0) scaleX(1)}.form__question-btn:hover .form__question-btn-icons svg:last-child{transform:translate3d(30px,0,0) scaleX(1)}.form__question-btn-icons{height:20px;overflow:hidden;position:relative;width:20px}.form__question-btn-icons svg{position:absolute;top:0;transform-style:preserve-3d;transition:transform .3s ease-in-out}.form__question-btn-icons svg:first-child{transform:translate3d(-30px,0,0) scaleX(1)}.form__question-btn-icons svg:last-child{transform:translateZ(0) scaleX(1)}.form__question-btn-icons svg path{stroke:var(--color-main);transition:stroke .35s ease}.form__question-text{color:var(--color-main);font-size:var(--font-size-meta-button);font-weight:var(--font-weight-meta-button);letter-spacing:var(--letter-spacing-meta-button);text-transform:var(--text-transform-button)}.form__question-text,.form__text{font-family:var(--font-family-meta);line-height:var(--line-height-meta)}.form__text{color:var(--color-secondary-foreground);font-size:12px;font-weight:500}.form.loading .main-button.form-page-btn{padding:var(--subcribe-form-btn-padding--loading)}.form.loading .main-button.form-page-btn .main-button__icons,.form.loading .main-button.form-page-btn .main-button__span{display:none}.form.loading .main-button.form-page-btn .main-button__loader{display:block}.form .subscribe-banner-form__error{color:red;display:none;font-family:var(--font-family-extra);font-size:var(--font-size-extra-s);font-weight:var(--font-weight-extra);left:0;letter-spacing:var(--letter-spacing-extra);line-height:var(--line-height-extra);position:absolute;right:0;text-align:center;top:calc(100% + 4px)}.form.error .subscribe-banner-form__error{animation:fadeIn .35s ease;display:block}.form .subscribe-banner-form-success__wrapper{flex-direction:column}.form .subscribe-banner-form-success__title{text-align:center}.form .subscribe-banner-form-success__text{max-width:100%;text-align:center}.form.success .subscribe-banner-form-success{display:block}.form.success .form__input-wrapper,.form.success .form__question,.form.success .form__subtitle,.form.success .form__title,.form.success .main-button.form-page-btn{display:none}@media (max-width:1100px){.form-page{padding-left:30px;padding-right:30px}}@media (max-width:1000px){.form__question-btn:hover{opacity:1}.form__question-btn:hover .form__question-btn-icons svg:first-child{display:none;transform:none}.form__question-btn:hover .form__question-btn-icons svg:last-child{transform:none}}@media (max-width:650px){.form-page .subscribe-banner-form-success__wrapper{align-items:center}}@media (max-width:550px){.form-page{padding-left:20px;padding-right:20px}}@media (max-width:375px){.form-page{padding-left:14px;padding-right:14px}}.account-page{gap:64px;padding-bottom:100px}.account,.account-page{display:flex;flex-direction:column}.account{background-color:var(--load-more-btn-bg);border-radius:var(--border-radius-img-and-containers);margin:0 auto;max-width:1056px;padding:64px;position:relative;transition:background-color .35s ease;width:calc(100% - 80px)}.account__header{align-items:flex-start;border-bottom:1px solid rgba(51,49,49,.12);display:flex;flex-direction:column;padding-bottom:40px;width:100%}.account__image{border-radius:100%;height:148px;margin-bottom:24px;width:148px}.account__image svg path{stroke:var(--color-main)}.account__image--default{align-items:center;background-color:var(--no-image-plug-bg-color);display:flex;justify-content:center;transition:background-color .35s ease}.account__image--default svg{height:36px;width:36px}.account__name{color:var(--color-main);font-family:var(--font-family-titles);font-size:var(--font-size-titles-h4);font-weight:var(--font-weight-titles);letter-spacing:var(--letter-spacing-titles-h4);line-height:var(--line-height-titles-h4);margin-bottom:16px}.account__desc{color:var(--color-main);font-family:var(--font-family-post-body);font-size:var(--font-size-post-body-m);font-weight:var(--font-weight-post-body);letter-spacing:var(--letter-spacing-post-body);line-height:var(--line-height-post-body);margin-bottom:24px}.account .logout-btn,.account__settings{align-items:center;color:var(--color-secondary-foreground);display:flex;font-family:var(--font-family-extra);font-size:var(--font-size-extra-m);font-weight:var(--font-weight-extra);font-weight:700;gap:8px;letter-spacing:var(--letter-spacing-extra);line-height:var(--line-height-extra);transition:opacity .35s ease}.account .logout-btn svg path,.account__settings svg path{stroke:var(--color-secondary-foreground)}.account .logout-btn:hover,.account__settings:hover{opacity:.8}.logout-btn{position:absolute;right:64px;top:64px}.account-info{border-bottom:1px solid rgba(51,49,49,.12);display:flex;flex-direction:column;flex-wrap:wrap;gap:32px;padding:40px 0}.account-info__row{display:flex;width:100%}.account-info-item{display:flex;flex-direction:column;gap:8px;width:50%}.account-info-item__name{color:var(--color-secondary-foreground);font-family:var(--font-family-extra);font-size:var(--font-size-extra-m);font-weight:var(--font-weight-extra);font-weight:600;letter-spacing:var(--letter-spacing-extra);line-height:var(--line-height-extra)}.account-info-item__value{align-items:center;color:var(--color-main);display:flex;gap:12px}.account-info-item__value svg circle{fill:var(--color-main)}.edit-billing-btn.loading{padding:var(--edit-billing-btn-padding--loading)}.account-buttons{align-items:center;display:flex;justify-content:space-between;padding-top:40px;position:relative}@media (max-width:1100px){.account-page{gap:48px;padding-bottom:48px}.account{padding:48px;width:calc(100% - 60px)}}@media (max-width:900px){.account__name{font-size:32px}.account .account__settings:hover,.account .logout-btn:hover{opacity:1}.account-info__row{flex-direction:column;gap:40px}}@media (max-width:600px){.account__image{height:80px;width:80px}.account__image svg{height:24px;width:24px}}@media (max-width:550px){.account-page{gap:32px;padding-bottom:32px}.account{padding:32px;width:calc(100% - 40px)}.account__name{font-size:28px}}.membership-page__content{border-top:1px solid var(--section-border-color);height:100%;padding-bottom:52px;width:100%}.membership-page__content h3:first-child{color:var(--color-secondary-foreground);font-family:var(--font-family-meta);font-size:var(--font-size-meta-subheading);font-weight:var(--font-weight-meta-subheading);left:0;letter-spacing:var(--letter-spacing-meta-subheading);line-height:var(--line-height-meta);margin:0;position:absolute;text-transform:var(--text-transform-subheading);width:-moz-fit-content;width:fit-content}.membership-page__content .post-content{margin:0 auto;max-width:648px;width:100%}.membership-page__content .page-post__content{padding-top:52px}.membership-page__content .page-post__content>:not(h2){max-width:648px;width:100%!important}.membership-page__content .page-post__content .kg-card.kg-toggle-card{margin:0 auto 32px}.membership-page__content .page-post__content .kg-card.kg-toggle-card:last-of-type{border-bottom:none}.membership-page__toggle-btn{align-items:center;animation:fadeIn .45s ease-in;background-color:var(--square-color);border-radius:var(--border-radius-btns-inputs);display:flex;font-family:var(--font-family-meta);font-size:var(--font-size-meta-button);font-weight:var(--font-weight-meta-button);gap:30px;letter-spacing:var(--letter-spacing-meta-button);line-height:var(--line-height-meta);margin-bottom:16px;margin-top:40px;padding:17px 25px;position:relative;text-transform:var(--text-transform-button);transition:background-color .35s ease;width:-moz-max-content;width:max-content}.membership-page__toggle-btn:hover{background-color:var(--square-color--hover)}.membership-page__toggle-btn:after{background-color:var(--color-main);border-radius:var(--border-radius-btns-inputs);content:"";height:40px;left:7px;position:absolute;top:50%;transform:translateY(-50%);transition:left .35s ease;width:94px}.membership-page.yearly .membership-page__toggle-btn:after{left:99px}.membership-page.yearly .membership-page__toggle-value--monthly{color:var(--color-main)}.membership-page.yearly .membership-page__toggle-value--yearly{color:var(--color-bg)}.membership-page.yearly .tier-card__price-per.monthly,.membership-page.yearly .tier-card__price-value.monthly{display:none}.membership-page.yearly .tier-card__price-per.yearly,.membership-page.yearly .tier-card__price-value.yearly{display:block}.membership-page.yearly .btn.monthly{display:none}.membership-page.yearly .btn.yearly{display:flex}.membership-page__toggle-value{display:block;transition:color .35s ease;width:60px;z-index:2}.membership-page__toggle-value--monthly{color:var(--color-bg)}.membership-page__toggle-value--yearly{color:var(--color-main)}.membership-page__sign-in{align-items:center;color:var(--color-secondary-foreground);display:flex;font-family:var(--font-family-meta);font-size:var(--font-size-meta);font-weight:var(--font-weight-meta);gap:6px;letter-spacing:var(--letter-spacing-meta);line-height:var(--line-height-meta);margin-bottom:100px;text-transform:var(--text-transform-meta);width:100%}.membership-page__sign-in-link{align-items:center;color:var(--color-main);display:flex;gap:4px;transition:color .35s ease-out}.membership-page__sign-in-link svg{fill:var(--color-main);transition:transform .35s ease-out,fill .35s ease-out}.membership-page__sign-in-link:hover{color:var(--color-hover)}.membership-page__sign-in-link:hover svg{fill:var(--color-hover);transform:rotate(-45deg)}.tiers{display:flex;flex-wrap:wrap;gap:2.128%;margin-bottom:16px;row-gap:56px;width:100%}.tier-card{animation:showTierCard .45s ease forwards;animation-delay:calc(var(--i)*.12s);background-color:var(--square-color);border-radius:var(--border-radius-img-and-containers);display:grid;grid-template-rows:auto auto auto 1fr auto;opacity:0;overflow:hidden;padding:32px;position:relative;top:100px;width:31.915%}.tier-card__name{font-family:var(--font-family-titles);font-size:var(--font-size-titles-h6);font-weight:var(--font-weight-titles);letter-spacing:var(--letter-spacing-titles-h6);line-height:var(--line-height-titles-h6);margin-bottom:4px;word-break:break-word}.tier-card__trial-days{align-items:center;background-color:var(--main-button-bg-color);border-radius:var(--border-radius-btns-inputs);color:var(--main-button-color);display:flex;font-family:var(--font-family-meta);font-size:var(--font-size-meta-tag);font-weight:var(--font-weight-meta-tag);justify-content:center;letter-spacing:var(--letter-spacing-meta-tag);line-height:var(--line-height-meta);line-height:1;line-height:100%;padding:4px 10px;position:absolute;right:12px;text-transform:var(--text-transform-tag);top:12px}.tier-card__price{align-items:center;color:var(--color-main);display:flex;gap:4px}.tier-card__price-value{animation:toTopFadeIn .4s ease forwards;font-family:var(--font-family-titles);font-size:var(--font-size-titles-h3);font-weight:var(--font-weight-titles);letter-spacing:var(--letter-spacing-titles-h3);line-height:var(--line-height-titles-h3);opacity:0;position:relative;top:30px}.tier-card__price-value.yearly{display:none}.tier-card__desc{color:var(--color-secondary-foreground);font-family:var(--font-family-extra);font-size:var(--font-size-extra-s);font-weight:var(--font-weight-extra);letter-spacing:var(--letter-spacing-extra);line-height:var(--line-height-extra);margin-top:14px}.tier-card__price-per{animation:toTopFadeIn .3s ease forwards;animation-delay:.1s;color:var(--color-main);font-family:var(--font-family-meta);font-size:var(--font-size-meta-tag);font-weight:var(--font-weight-meta-tag);letter-spacing:var(--letter-spacing-meta-tag);line-height:var(--line-height-meta);opacity:0;position:relative;text-transform:var(--text-transform-tag);top:30px}.tier-card__price-per.yearly{display:none}.tier-card__desc{margin-top:24px}.tier-card__benefits-list{align-items:flex-start;border-top:1px solid var(--section-border-color);display:flex;flex-direction:column;gap:16px;margin-top:24px;padding-bottom:24px;padding-top:24px}.tier-card__benefit-item{align-items:center;color:var(--color-main);display:flex;font-family:var(--font-family-meta);font-size:var(--font-size-meta);font-weight:var(--font-weight-meta);gap:4px;letter-spacing:var(--letter-spacing-meta);line-height:var(--line-height-meta);text-transform:var(--text-transform-meta)}.tier-card__benefit-item svg path{stroke:var(--color-main)}.tier-card__btn-wrapper{align-items:center;background-color:var(--main-button-bg-color);border-radius:var(--border-radius-btns-inputs);cursor:pointer;display:flex;padding:14px 14px 14px 22px;transition:background-color .35s ease}.tier-card__btn-wrapper svg{transform-style:preserve-3d;transition:transform .3s ease-in-out}.tier-card__btn-wrapper svg:first-child{transform:translate3d(-30px,0,0) scaleX(1)}.tier-card__btn-wrapper svg:last-child{transform:translateZ(0) scaleX(1)}.tier-card__btn-wrapper svg path{stroke:var(--color-bg);transition:stroke .35s ease}.tier-card__btn-wrapper:hover{background-color:var(--main-button-bg-color--hover)}.tier-card__btn-wrapper:hover svg:first-child{transform:translateZ(0) scaleX(1)}.tier-card__btn-wrapper:hover svg:last-child{transform:translate3d(30px,0,0) scaleX(1)}.tier-card__btn-wrapper .btn{align-items:center;color:var(--color-bg);display:flex;font-family:var(--font-family-meta);font-size:var(--font-size-meta-button);font-weight:var(--font-weight-meta-button);justify-content:center;letter-spacing:var(--letter-spacing-meta-button);line-height:var(--line-height-meta);text-transform:var(--text-transform-button);width:100%}.tier-card__btn-wrapper .btn.yearly{display:none}@media (max-width:1380px){.tier-card__price-value{font-size:42px}}@media (max-width:1250px){.tier-card{padding:36px}.tier-card__price-value{font-size:40px}}@media (max-width:1150px){.tier-card{padding:32px}}@media (max-width:1100px){.membership-page{padding-bottom:0}.membership-page__content{margin-top:48px}.tiers{row-gap:48px}.tier-card{width:100%}.tier-card__price-per{font-size:12px}.tier-card__price-value{font-size:48px}.tier-card__btn-wrapper{width:-moz-fit-content;width:fit-content}}@media (max-width:1000px){.membership-page__content h3:first-child{left:auto;margin:0 auto 32px;position:static;width:100%}.membership-page__toggle-btn:hover{background-color:var(--square-color)}.tier-card__btn-wrapper:hover{background-color:var(--main-button-bg-color)}.tier-card__btn-wrapper:hover svg:first-child{display:none;transform:none}.tier-card__btn-wrapper:hover svg:last-child{transform:none}}@media (max-width:650px){.membership-page__sign-in{margin-bottom:48px}.membership-page__content{padding-bottom:0}}@media (max-width:550px){.tier-card{padding:40px 24px}.tier-card__name{font-size:36px}.tier-card__price-value{font-size:40px}.tier-card__price-per{font-size:var(--font-size-meta-tag)}.tier-card__trial-days{left:0;margin-bottom:12px;position:relative;top:0;width:-moz-fit-content;width:fit-content}}@media (max-width:375px){.tier-card__price-value{font-size:36px}}.categories{grid-gap:24px;display:grid;gap:24px;grid-auto-rows:1fr;grid-template-columns:repeat(4,1fr);margin-top:40px;padding-bottom:100px}.category-card{animation:toTopFadeIn .4s ease forwards;animation-delay:calc(var(--i)*.12s);aspect-ratio:1/1;border-radius:var(--border-radius-img-and-containers);opacity:0;overflow:hidden}.category-card,.category-card__link{height:100%;position:relative;width:100%}.category-card__link{align-items:center;display:flex;flex-direction:column;justify-content:center;transition:opacity .35s ease}.category-card__link--without-img{background-color:var(--square-color)}.category-card__link--without-img .category-card__first-letter:first-letter,.category-card__link--without-img .category-card__name{color:var(--color-main)}.category-card__link:not(.category-card__link--without-img):before{background-color:rgba(0,0,0,.3);bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:1}.category-card__link:hover{opacity:.8}.category-card__image{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;right:0;top:0;width:100%;z-index:0}.category-card__first-letter{font-size:0;transition:transform .35s ease;will-change:transform;z-index:2}.category-card__first-letter:first-letter{color:#fff;font-family:var(--font-family-titles);font-size:var(--font-size-titles-number-large);font-weight:var(--font-weight-titles);letter-spacing:var(--letter-spacing-titles-number);line-height:var(--line-height-titles-number)}.category-card__name{color:#fff;font-family:var(--font-family-meta);font-size:var(--font-size-meta-tag);font-weight:var(--font-weight-meta-tag);letter-spacing:var(--letter-spacing-meta-tag);line-height:var(--line-height-meta);text-transform:var(--text-transform-tag);z-index:2}@media (max-width:1100px){.categories{grid-template-columns:repeat(3,1fr)}}@media (max-width:1000px){.category-card__link:hover{opacity:1}.category-card__first-letter{scale:1}.category-card__first-letter:first-letter{font-size:96px}}@media (max-width:750px){.categories{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.categories{gap:16px;padding-bottom:48px}.category-card__first-letter:first-letter{font-size:82px}}@media (max-width:450px){.category-card__first-letter:first-letter{font-size:72px}}@media (max-width:375px){.categories{gap:24px;grid-template-columns:1fr}.category-card__first-letter:first-letter{font-size:110px}}.tag-page .list-post-with-date{padding:40px 0}.tag-page .tag-page-posts{margin-top:40px;padding-bottom:60px}.tag-page .tag-page-posts .load-more-btn{margin-bottom:40px;margin-top:20px}.tag-page-with-img__header{margin-bottom:60px;padding:60px 0;position:relative}.tag-page-with-img__header:before{background-color:rgba(0,0,0,.4);bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:0}.tag-page-with-img__header .wrapper{position:relative;z-index:1}.tag-page-with-img__img{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;right:0;top:0;width:100%;z-index:-1}.tag-page-with-img .archive-header{border-bottom:none;padding-bottom:0}.tag-page-with-img .archive-header__desc,.tag-page-with-img .archive-header__title{color:#fff}.tag-page-with-img .tag-page-posts{padding-bottom:60px}.tag-page-with-img .tag-page-posts .load-more-btn{margin-bottom:40px;margin-top:15px}@media (max-width:1000px){.tag-page-with-img__header{margin-bottom:60px;padding:48px 0}.tag-page-with-img .tag-page__posts{padding-top:60px}}@media (max-width:650px){.tag-page-with-img__header{margin-bottom:48px;padding:32px 0}.tag-page .tag-page-posts,.tag-page-with-img .tag-page-posts{padding-bottom:8px}.tag-page .tag-page-posts .load-more-btn,.tag-page-with-img .tag-page-posts .load-more-btn{margin-top:3px}}.authors-page .authors-page__grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr);justify-content:space-between;padding-bottom:100px;padding-top:40px}.author-card{animation:toTopFadeIn .4s ease forwards;animation-delay:calc(var(--i)*.12s);opacity:0;position:relative;width:100%}.author-card__location{align-items:center;display:flex;gap:2px;margin-top:14px}.author-card__location span{color:var(--color-main);font-family:var(--font-family-meta);font-size:var(--font-size-meta-author);font-weight:var(--font-weight-meta-author);letter-spacing:var(--letter-spacing-meta-author);line-height:var(--line-height-meta);text-transform:var(--text-transfrom-author)}.author-card__location svg path{fill:var(--color-main)}.author-card__name{color:var(--color-main);font-family:var(--font-family-titles);font-size:var(--font-size-titles-h6);font-weight:var(--font-weight-titles);letter-spacing:var(--letter-spacing-titles-h6);line-height:var(--line-height-titles-h6);margin-top:14px}.author-card__link{transition:opacity .35s ease}.author-card__link:hover{opacity:.8}.author-card__bio{color:var(--color-secondary-foreground);font-family:var(--font-family-extra);font-size:var(--font-size-extra-s);font-weight:var(--font-weight-extra);letter-spacing:var(--letter-spacing-extra);line-height:var(--line-height-extra);margin-top:6px}.author-card-image-link{opacity:1;transition:opacity .35s ease;width:100%}.author-card-image-link:hover{opacity:.75}.author-card-image-link:hover .author-card-image-plug__letter{transform:scale(1.03)}.author-card-image{-o-object-fit:cover;object-fit:cover}.author-card-image,.author-card-image-plug{aspect-ratio:1/1;border-radius:var(--border-radius-img-and-containers);width:100%}.author-card-image-plug{align-items:center;background-color:var(--square-color);display:flex;justify-content:center}.author-card-image-plug__letter{color:transparent;display:inline;font-size:0;transition:transform .35s ease;will-change:transform}.author-card-image-plug__letter:first-letter{color:var(--color-main);font-family:var(--font-family-titles);font-size:var(--font-size-titles-number-large);font-weight:var(--font-weight-titles);letter-spacing:var(--letter-spacing-titles-number);line-height:var(--line-height-titles-number)}@media (max-width:1100px){.authors-page .authors-page__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:1000px){.author-card-image-link:hover{opacity:1}.author-card-image-link:hover .author-card-image-plug__letter{transform:none}.author-card__link:hover{opacity:1}.author-card-image-plug__letter:first-letter{font-size:110px}}@media (max-width:750px){.authors-page .authors-page__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.authors-page .authors-page__grid{padding-bottom:48px}.author-card-image-plug__letter:first-letter{font-size:96px}}@media (max-width:450px){.authors-page .authors-page__grid{grid-template-columns:1fr}.author-card-image-plug__letter:first-letter{font-size:110px}}@media (max-width:375px){.author-card-image-plug__letter:first-letter{font-size:96px}}.author-page__wrapper{align-items:center;animation:toTopFadeIn .4s ease forwards;display:flex;gap:16px;opacity:0;position:relative}.author-page__image-wrapper{border-radius:50%;height:80px;min-height:80px;min-width:80px;overflow:hidden;width:80px}.author-page__image{aspect-ratio:1/1;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.author-page__socials{align-items:center;display:flex;max-width:-moz-fit-content;max-width:fit-content;width:100%}.author-page__socials:hover .author-page__social-link:not(:hover){opacity:.55}.author-page__social-link{align-items:center;display:flex;justify-content:center;padding:0 5px;transition:opacity .35s ease;will-change:opacity}.author-page__social-link:first-child{padding:0 5px 0 0}.author-page__social-link:last-child{padding:0 0 0 5px}.author-page__social-link svg{height:24px;width:24px}.author-page__social-link svg path{fill:var(--color-main);transition:fill .35s ease}.author-page__data{align-items:center;display:flex;gap:10px}.author-page__location{align-items:center;display:flex;gap:2px;margin-top:4px}.author-page__location span{color:var(--color-main);font-family:var(--font-family-meta);font-size:var(--font-size-meta-author);font-weight:var(--font-weight-meta-author);letter-spacing:var(--letter-spacing-meta-author);line-height:var(--line-height-meta);line-height:1;text-transform:var(--text-transfrom-author)}.author-page__location svg path{fill:var(--color-main)}.author-page__name{color:var(--color-main);font-family:var(--font-family-titles);font-size:var(--font-size-titles-h6);font-weight:var(--font-weight-titles);letter-spacing:var(--letter-spacing-titles-h6);line-height:var(--line-height-titles-h6)}.author-page__bio{animation:toTopFadeIn .3s ease forwards;animation-delay:.15s;color:var(--color-main);font-family:var(--font-family-extra);font-size:var(--font-size-extra-s);font-weight:var(--font-weight-extra);letter-spacing:var(--letter-spacing-extra);line-height:var(--line-height-extra);max-width:440px;opacity:0;position:relative;width:100%}.author-page .list-post-with-date{padding:40px 0}.author-page .author-posts{margin-top:40px;padding-bottom:60px}.author-page .author-posts .load-more-btn{margin-bottom:40px;margin-top:15px}@media (max-width:1000px){.author-page__bio{max-width:100%}.author-page__socials:hover .author-page__social-link:not(:hover){opacity:1}}@media (max-width:650px){.author-page,.tag-page-with-img .tag-page-posts{padding-bottom:8px}.author-page .load-more-btn,.tag-page-with-img .tag-page-posts .load-more-btn{margin-top:3px}}@media (max-width:550px){.author-page__data{align-items:flex-start;flex-direction:column;gap:2px}.author-page__location{margin-top:8px}}.page-with-img__header{padding:60px 0;position:relative}.page-with-img picture{bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.page-with-img__img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.page-with-img .archive-header{border-bottom:none;padding-bottom:0}.page-with-img .archive-header__desc,.page-with-img .archive-header__title{color:#fff}.page .page-post__content,.page-with-img .page-post__content{padding:60px 0 100px}.page-content .page-post__content{padding:0}.page-content .page-post__content .kg-card.kg-width-full{margin:0 auto}.page-content .page-post__content .kg-card.kg-width-full+:not(.kg-card.kg-width-full){margin-top:48px}.page-content .page-post__content>:first-child:not(.kg-card.kg-width-full){padding-top:60px}.page-content .page-post__content>:last-child:not(.kg-card.kg-width-full){margin-bottom:100px!important}@media (max-width:1000px){.page-with-img__header{padding:48px 0}}@media (max-width:650px){.page .page-post__content,.page-with-img .page-post__content{padding:40px 0 48px}.page-content .page-post__content{padding:0}.page-content .page-post__content>:first-child:not(.kg-width-full){padding-top:40px}.page-content .page-post__content>:last-child:not(.kg-card.kg-width-full){margin-bottom:50px!important}}:root{--amaranth-font-family-emoji:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--amaranth-font-family-sans-serif:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,Helvetica,Arial,"Helvetica Neue",sans-serif,var(--amaranth-font-family-emoji);--amaranth-font-family-monospace:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace,var(--amaranth-font-family-emoji);--amaranth-font-family:var(--amaranth-font-family-sans-serif)}:root[data-theme=dark],:root[data-theme=light]{--mobile-menu-text-color:var(--amaranth-text-strong-color)}.main-button{background-color:transparent;border:1px solid hsla(30,3%,61%,.5);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.1);color:#444342;color:var(--amaranth-text-strong-color)}.main-button .main-button__span{color:var(--color-main);font:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,Oxygen,Helvetica,Arial,Helvetica Neue,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font:var(--amaranth-font-family-sans-serif);font-size:18px;letter-spacing:normal;text-transform:none}:root[data-theme=dark] .main-button:hover{background-color:var(--main-button-bg-color--hover)}:root[data-theme=dark] .main-button:hover .main-button__span{color:var(--main-button-color)}:root[data-theme=dark] .main-button:hover .main-button__icons svg path{fill:var(--main-button-color)}:root[data-theme=light] .main-button:hover{background-color:var(--main-button-bg-color--hover)}:root[data-theme=light] .main-button:hover .main-button__span{color:var(--main-button-color)}:root[data-theme=light] .main-button:hover .main-button__icons svg path{fill:var(--main-button-color)}.text-hero-cta-subtext,.text-hero-cta-text{color:var(--color-main)}.scroll-top-btn.is-active{display:none;opacity:0;visibility:hidden}.small-post-heading{margin-top:0}.ta-l{text-align:left}.ta-c{text-align:center}.ta-r{text-align:right}.fw-600{font-weight:600}.mb1{margin-bottom:.5rem}.mb2{margin-bottom:1rem}.mb3{margin-bottom:2rem}.mb4{margin-bottom:3rem}.hidden{display:none}.ph1{padding-left:.5rem;padding-right:.5rem}.ph2{padding-left:1rem;padding-right:1rem}.ph3{padding-left:2rem;padding-right:2rem}.ph4{padding-left:3rem;padding-right:3rem}.ph34{padding-left:2.5rem;padding-right:2.5rem}.ph45{padding-left:3.5rem;padding-right:3.5rem}.homepage-page{padding-top:10rem}.homepage-page,.homepage-page .home-page,.homepage-page .home-page-container{background-color:#efedeb;background-color:var(--amaranth-homepage-bg-color)}.homepage-page .home-page-container{padding:2.5rem;padding:var(--amaranth-gutter-spacing)}@media (max-width:1000px){.homepage-page .home-page-container{padding:1.875rem;padding:calc(var(--amaranth-gutter-spacing)*.75)}}@media (max-width:650px){.homepage-page .home-page-container{padding:1.25rem;padding:calc(var(--amaranth-gutter-spacing)*.5)}}.homepage__content h1,.homepage__content h2,.homepage__content h3,.homepage__content h4{font-family:var(--font-family-titles);font-weight:var(--amaranth-font-weight-titles)}.homepage__content h4 a,.homepage__content p{font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,Oxygen,Helvetica,Arial,Helvetica Neue,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-family:var(--amaranth-font-family);margin-bottom:1.2em}.homepage__content h1{font-size:var(--amaranth-font-size-titles-h1);line-height:var(--amaranth-line-height-titles-h1)}.homepage__content h2{font-size:var(--amaranth-font-size-titles-h2);line-height:var(--amaranth-line-height-titles-h2)}.homepage__content h3{font-size:var(--amaranth-font-size-titles-h3);line-height:var(--amaranth-line-height-titles-h3)}.homepage__content h4{font-size:var(--amaranth-font-size-titles-h4);line-height:var(--amaranth-line-height-titles-h4)}.homepage__content h5{font-size:var(--amaranth-font-size-titles-h5)}.homepage__content .subheading{color:#848381;color:var(--amaranth-text-color);font-weight:var(--amaranth-font-weight-titles)}.homepage__content .subheading strong{color:#444342;color:var(--amaranth-text-strong-color);font-weight:var(--amaranth-font-weight-titles)}.homepage__content .subheading.light{color:#848381;color:var(--amaranth-text-color);font-weight:var(--amaranth-font-weight-subtitles)}.homepage__content ul.article-list{list-style:none;margin:0;padding:0}.homepage__content ul.article-list li{font-size:var(--amaranth-font-size-titles-h4);font-weight:var(--amaranth-font-weight-titles);margin:2rem auto;padding:0}.homepage__content ul.article-list li a{color:#444342;color:var(--amaranth-text-strong-color)}.homepage__content p{color:#848381;color:var(--amaranth-text-color);font-family:var(--font-family-post-body);font-size:var(--amaranth-font-size-body);line-height:1.2em;margin-bottom:1.2em}.homepage__content p a{color:#000;color:var(--amaranth-text-link-color)}.homepage__content img{margin-bottom:2rem;max-width:100%;width:100%}.homepage__content hr{background-color:#252323;background-color:var(--amaranth-border-color);border:none;border-radius:1px;height:2px;opacity:.2;width:100%}wrapper{display:block;margin:0 auto 3.625rem;max-width:90rem;width:100%}wrapper.one-three-column{display:flex;flex-direction:row;flex-wrap:wrap;gap:2.5rem;gap:var(--amaranth-gutter-spacing)}wrapper.one-three-column heading-section{display:block;max-width:calc(25% - 1.25rem);max-width:calc(25% - var(--amaranth-gutter-spacing)/2);width:100%}wrapper.one-three-column content{display:block;max-width:calc(75% - 1.25rem);max-width:calc(75% - var(--amaranth-gutter-spacing)/2);width:100%}@media (max-width:1000px){wrapper.one-three-column heading-section{max-width:calc(35% - 1.25rem);max-width:calc(35% - var(--amaranth-gutter-spacing)/2)}wrapper.one-three-column content{max-width:calc(65% - 1.25rem);max-width:calc(65% - var(--amaranth-gutter-spacing)/2)}}@media (max-width:650px){wrapper.one-three-column{flex-direction:column}wrapper.one-three-column heading-section,wrapper.one-three-column wrapper.one-three-column content{max-width:100%}}wrapper.double-column{display:flex;flex-direction:row;flex-wrap:wrap}wrapper.double-column>div{width:50%}@media (max-width:1440px){wrapper.double-column>div{margin-left:24px;margin-right:24px;width:calc(50% - 48px)}}@media (max-width:750px){wrapper.double-column>div{margin-left:0;margin-right:0;width:100%}}.grid-small-posts-section.modified .grid-small-posts-section__posts{max-width:100%;overflow:visible;width:100%}.grid-small-posts-section.modified .grid-small-posts-section__posts .small-post__link{margin-bottom:0}.grid-small-posts-section.modified .small-post__link{box-shadow:0 17px 20px -30px rgba(0,0,0,.31);scale:1;transform:translateY(0);transition:all .35s ease}.grid-small-posts-section.modified .small-post__link .small-post{max-width:395px;padding-bottom:10px}.grid-small-posts-section.modified .small-post__link:hover h3,.grid-small-posts-section.modified .small-post__link:hover img{scale:1}.grid-small-posts-section.modified .small-post__link:hover{box-shadow:0 17px 20px 0 rgba(0,0,0,.31);scale:1.05;transform:translateY(-30px)}.grid-small-posts-section.modified .grid-small-posts-section__posts .small-post__img{aspect-ratio:1/1}.homepage__content picture img{margin-bottom:0}.small-post-heading{font-size:var(--amaranth-font-size-titles-h6);font-weight:700;margin-bottom:11px;opacity:.7}:root[data-theme=dark] .homepage-page,:root[data-theme=light] .homepage-page{--mobile-menu-text-color:var(--color-text-main)}:root[data-theme=dark] .homepage-page .action-btn svg path,:root[data-theme=dark] .homepage-page .main-button__icons svg path,:root[data-theme=dark] .homepage-page .nav-list__item-link svg,:root[data-theme=light] .homepage-page .action-btn svg path,:root[data-theme=light] .homepage-page .main-button__icons svg path,:root[data-theme=light] .homepage-page .nav-list__item-link svg{fill:var(--color-text-main)}:root[data-theme=dark] .homepage-page .header .nav-list:not(.nav-list--mobile-menu) .nav-list__item-link,:root[data-theme=light] .homepage-page .header .nav-list:not(.nav-list--mobile-menu) .nav-list__item-link{color:var(--color-text-main)}:root[data-theme=dark] .homepage-page .main-button .main-button__icons svg path,:root[data-theme=dark] .homepage-page .main-button .main-button__span,:root[data-theme=light] .homepage-page .main-button .main-button__icons svg path,:root[data-theme=light] .homepage-page .main-button .main-button__span{opacity:.7}:root[data-theme=dark] .homepage-page .main-button__span,:root[data-theme=dark] .homepage-page a,:root[data-theme=dark] .homepage-page h1,:root[data-theme=dark] .homepage-page h2,:root[data-theme=dark] .homepage-page h3,:root[data-theme=dark] .homepage-page h4,:root[data-theme=dark] .homepage-page h5,:root[data-theme=dark] .homepage-page h6,:root[data-theme=light] .homepage-page .main-button__span,:root[data-theme=light] .homepage-page a,:root[data-theme=light] .homepage-page h1,:root[data-theme=light] .homepage-page h2,:root[data-theme=light] .homepage-page h3,:root[data-theme=light] .homepage-page h4,:root[data-theme=light] .homepage-page h5,:root[data-theme=light] .homepage-page h6{color:#444342;color:var(--amaranth-text-strong-color)}.splitter{display:none}@media (max-width:750px){.splitter{display:block;margin-bottom:3rem;margin-top:3rem}}footer.homepage{background:#cdcac8;background:var(--amaranth-footer-bg-color);border-top:2px solid #aaa9a7;box-sizing:border-box;display:flex;margin:0;min-height:500px;padding-top:4rem;width:100%}@media (max-width:1580px){footer.homepage{padding:2.5rem;padding:var(--amaranth-gutter-spacing)}}footer.homepage .nav-list__item-link{opacity:1}footer img{margin-bottom:1.5rem}@media (max-width:750px){footer img{margin-left:auto;margin-right:auto;text-align:center}}footer p{color:#848381;color:var(--amaranth-text-color);font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,Oxygen,Helvetica,Arial,Helvetica Neue,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-family:var(--amaranth-font-family);font-size:26px;font-weight:400;letter-spacing:0;line-height:1.7em;margin-bottom:2rem}@media (max-width:750px){footer p{text-align:center}}.footer__nav{list-style:none;margin:0;padding:0}.footer__nav li,.footer__nav li a,.footer__nav-container a{color:#848381;display:inline-block;font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,Oxygen,Helvetica,Arial,Helvetica Neue,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-family:var(--amaranth-font-family);font-size:18px;font-weight:700;letter-spacing:0;line-height:1.7em;width:auto}@media (max-width:750px){footer.homepage p{margin-bottom:24px}.footer__nav{margin-bottom:48px}.footer__nav li,.footer__nav li a{font-size:12px}}:root[data-theme=dark] .footer__nav li a,:root[data-theme=dark] .footer__nav-container a,:root[data-theme=light] .footer__nav li a,:root[data-theme=light] .footer__nav-container a{color:#848381}.footer__nav.horizontal{display:flex;flex-direction:row;gap:1rem}.footer__nav-container .nav-list,.footer__nav.vertical{display:flex;flex-direction:column;gap:.5rem}.footer__nav-container .nav-list{align-items:end}.footer__nav-container li,.footer__nav-container li a{line-height:1.7em}.nav-list.nav-list--secondary{margin-top:.5em}@media (max-width:750px){footer wrapper.double-column{flex-direction:column}footer wrapper.double-column div{width:100%}footer .nav-list__item-link{margin-right:0}.footer__nav.horizontal{justify-content:center}.footer__nav-container .nav-list{align-items:center;flex-direction:column;gap:.5rem}}html[data-theme=light]{--color-bg:var(--main-background-color,#fff);--color-main:var(--main-foreground-color,#333131;);--square-color:rgba(44,44,44,.04);--square-color--hover:rgba(44,44,44,.1);--color-secondary-foreground:#6b6b6b;--section-border-color:#e0e0e0;--icons-hover-color:rgba(51,49,49,.698);--post-card-date-color:#676766;--input-border-color:rgba(44,44,44,.1);--input-border-color--focus:rgba(44,44,44,.25);--main-button-color:#fff;--main-button-bg-color:#333131;--main-button-bg-color--hover:rgba(51,49,49,.9);--main-button-color--inverse:#333131;--main-button-bg-color--inverse:#fff;--main-button-bg-color--inverse-hover:hsla(0,0%,100%,.9);--hero-bg-color:var(--amaranth-hero-bg-color,#767676);--hero-tag-tooltip-bg-color:rgba(95,95,95,.8);--hero-pagination-bg-color:rgba(51,49,49,.1);--colored-hero-square-color:hsla(0,0%,100%,.12);--mobile-menu-subscribe-input-bg-color:#fff;--mobile-menu-bg-color:#fff;--mobile-menu-shadow-color:rgba(0,0,0,.07);--header-vr:rgba(51,49,49,.16);--color-footer-description:#595959;--color-footer-copyright:#595959;--no-image-plug-bg-color:#eee;--post-head-border-color:#e0e0e0;--scrollbar-thumb-color:#999898;--scrollbar-thumb-color--hover:#aaa;--scrollbar-border-color:#e0e0e0;--home-page-bg-color:#efedeb}html[data-theme=dark]{--color-bg:var(--main-background-color,#1d1d1f);--color-main:var(--main-foreground-color,#ededed;);--square-color:hsla(0,0%,86%,.04);--square-color--hover:hsla(0,0%,86%,.1);--color-secondary-foreground:#c1c1c1;--section-border-color:#333;--icons-hover-color:#ededed;--post-card-date-color:#ededed;--input-border-color:hsla(0,0%,75%,.1);--input-border-color--focus:hsla(0,0%,75%,.3);--main-button-color:#333131;--main-button-bg-color:#fff;--main-button-bg-color--hover:hsla(0,0%,100%,.9);--main-button-color--inverse:#333131;--main-button-bg-color--inverse:#fff;--main-button-bg-color--inverse-hover:hsla(0,0%,100%,.9);--hero-bg-color:var(--amaranth-hero-bg-color,#2a2a2a);--hero-tag-tooltip-bg-color:rgba(95,95,95,.8);--hero-pagination-bg-color:hsla(0,0%,100%,.12);--colored-hero-square-color:hsla(0,0%,100%,.12);--mobile-menu-subscribe-input-bg-color:#fff;--mobile-menu-bg-color:#1d1d1f;--mobile-menu-shadow-color:rgba(80,80,80,.1);--header-vr:hsla(0,0%,100%,.16);--color-footer-description:#a1a1a1;--color-footer-copyright:#a1a1a1;--no-image-plug-bg-color:#444;--post-head-border-color:hsla(0,0%,67%,.26);--scrollbar-thumb-color:#444;--scrollbar-thumb-color--hover:#555;--scrollbar-border-color:#323232}:root{--amaranth-text-color:#848381;--amaranth-text-strong-color:#444342;--amaranth-text-link-color:#000;--amaranth-border-color:#252323;--amaranth-homepage-bg-color:#efedeb;--amaranth-footer-bg-color:#cdcac8;--amaranth-gutter-spacing:2.5rem;--amaranth-page-max-width:90rem;--amaranth-header-links-color:#ededed}:root[data-theme=light]{--amaranth-color-main:#848381;--amaranth-hero-bg-color:#fafafa}:root[data-theme=dark]{--amaranth-color-main:#fff;--amaranth-hero-bg-color:#2a2a2a}html[data-theme=light]{--color-main:#444342}html[data-theme=dark]{--color-main:#fff}html[data-theme=dark],html[data-theme=light]{--color-main:#848381;--color-bg:#fff;--hero-bg-color:#fafafa;--color-text-main:#424140;--color-main:var(--color-text-main);--color--header-link:var(--color-text-main);--opacity--header-link--inactive:0.61}html[data-theme=dark] .homepage-page,html[data-theme=light] .homepage-page{--opacity--header-link--inactive:0.33}.wide-header-container{margin-top:3rem}@media (max-width:1580px){.wrapper.wide-header-container{padding:2.5rem;padding:var(--amaranth-gutter-spacing)}}.nav-list__item-link{color:var(--color-main);font-size:18px;font-weight:700;letter-spacing:0;margin-right:1rem;opacity:.61;opacity:var(--opacity--header-link--inactive);padding:0;position:relative;text-transform:none}.nav-current .nav-list__item-link,.nav-list__item-link svg,.nav-list__item-link:hover{opacity:1}.nav-list__item-link svg{fill:var(--color-main);display:inline-block;height:21px;margin-right:6px}.wide-header{background-color:transparent;transition:top .4s ease-in-out,background-color .55s ease,border-bottom .3s ease}.homepage-page .mobile-menu-header .logo__img{transform:scale(1)}:root[data-theme=dark] .homepage-page .burger-btn__span{background-color:#444342;background-color:var(--amaranth-text-strong-color)}:root[data-theme=dark] .action-btn svg path,:root[data-theme=dark] .main-button__icons svg path,:root[data-theme=light] .action-btn svg path,:root[data-theme=light] .main-button__icons svg path{fill:var(--color-main);stroke:none}:root[data-theme=dark] body.homepage-page .mobile-menu .action-btn svg path,:root[data-theme=dark] body.homepage-page .mobile-menu .main-button__icons svg path,:root[data-theme=light] body.homepage-page .mobile-menu .action-btn svg path,:root[data-theme=light] body.homepage-page .mobile-menu .main-button__icons svg path{fill:#9e9b99}:root[data-theme=dark] .context.mobile-menu,:root[data-theme=light] .context.mobile-menu{--mobile-menu-text-color:#d2d2d2;--amaranth-text-strong-color:var(--mobile-menu-text-color);background:#2a2a2a;border-radius:38px;max-width:26rem;padding:40px 20px;width:calc(100vw - 24px)}@media (max-width:600px){:root[data-theme=dark] .context.mobile-menu,:root[data-theme=light] .context.mobile-menu{max-width:100vw}}:root[data-theme=dark] .context.mobile-menu hr,:root[data-theme=light] .context.mobile-menu hr{background:#d8d8d8;border:none;border-radius:3.5px;display:block;height:2px;margin:2rem auto;opacity:.2;width:100%}:root[data-theme=dark] .context.mobile-menu .logo.has-dark-version,:root[data-theme=light] .context.mobile-menu .logo.has-dark-version{left:50%;margin-top:-30px;position:absolute;transform:translateX(-50%)}:root[data-theme=dark] .context.mobile-menu .logo.has-dark-version .logo__img,:root[data-theme=light] .context.mobile-menu .logo.has-dark-version .logo__img{transform:scale(2.5)}:root[data-theme=dark] .context.mobile-menu .logo.has-dark-version .logo__img--dark,:root[data-theme=light] .context.mobile-menu .logo.has-dark-version .logo__img--dark{display:block}:root[data-theme=dark] .context.mobile-menu .logo.has-dark-version .logo__img--light,:root[data-theme=light] .context.mobile-menu .logo.has-dark-version .logo__img--light{display:none}:root[data-theme=dark] .context.mobile-menu .action-btn.search-btn,:root[data-theme=light] .context.mobile-menu .action-btn.search-btn{position:absolute;right:0;top:0}:root[data-theme=dark] .context.mobile-menu .action-btn.search-btn svg,:root[data-theme=light] .context.mobile-menu .action-btn.search-btn svg{height:28px;width:28px}:root[data-theme=dark] .context.mobile-menu .action-btn.search-btn svg path,:root[data-theme=light] .context.mobile-menu .action-btn.search-btn svg path{fill:#9e9b99}:root[data-theme=dark] .context.mobile-menu .mobile-menu-header,:root[data-theme=light] .context.mobile-menu .mobile-menu-header{display:block;margin-bottom:2rem;padding:0 20px;position:relative}:root[data-theme=dark] .context.mobile-menu .nav,:root[data-theme=light] .context.mobile-menu .nav{padding:24px 0 0 20px}:root[data-theme=dark] .context.mobile-menu .nav .nav-list__item.nav-list__item--mobile-menu,:root[data-theme=light] .context.mobile-menu .nav .nav-list__item.nav-list__item--mobile-menu{color:#c1bebb;font-size:1.5rem;font-weight:600;line-height:1.06em}:root[data-theme=dark] .context.mobile-menu .nav .nav-list__item.nav-list__item--mobile-menu .nav-list__item-link,:root[data-theme=light] .context.mobile-menu .nav .nav-list__item.nav-list__item--mobile-menu .nav-list__item-link{color:#c1bebb;font-size:1.5rem;font-weight:700;line-height:2em;opacity:1;padding:0}:root[data-theme=dark] .context.mobile-menu .close-menu-btn,:root[data-theme=light] .context.mobile-menu .close-menu-btn{height:30px;width:30px}:root[data-theme=dark] .context.mobile-menu .close-menu-btn__span,:root[data-theme=light] .context.mobile-menu .close-menu-btn__span{background-color:#9e9b99;height:3px;width:28px}:root[data-theme=dark] .context.mobile-menu .main-button.fancy,:root[data-theme=light] .context.mobile-menu .main-button.fancy{background:hsla(0,0%,100%,.03);background-image:linear-gradient(180deg,#373737,#303030);border:.5px solid #393939;border-radius:46px;box-shadow:0 0 0 1.5px #262626;color:var(--mobile-menu-text-color);font-size:24px;height:54px;line-height:54px;line-height:29px;margin:auto;padding:12px 25px 13px 45px;position:relative;text-transform:capitalize}:root[data-theme=dark] .context.mobile-menu .main-button.fancy:after,:root[data-theme=light] .context.mobile-menu .main-button.fancy:after{background:transparent;border:.5px solid #424242;border-radius:46px;bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:0}:root[data-theme=dark] .context.mobile-menu .main-button.fancy a,:root[data-theme=light] .context.mobile-menu .main-button.fancy a{color:var(--mobile-menu-text-color)}:root[data-theme=dark] .context.mobile-menu .main-button.fancy .main-button__span,:root[data-theme=light] .context.mobile-menu .main-button.fancy .main-button__span{color:var(--mobile-menu-text-color);font-size:24px;opacity:.7;transition:all .3s ease-in-out}:root[data-theme=dark] .context.mobile-menu .main-button.fancy .main-button__icons svg,:root[data-theme=light] .context.mobile-menu .main-button.fancy .main-button__icons svg{fill:var(--mobile-menu-text-color);opacity:.7;transition:all .3s ease-in-out}:root[data-theme=dark] .context.mobile-menu .main-button.fancy:hover .main-button__icons svg,:root[data-theme=dark] .context.mobile-menu .main-button.fancy:hover .main-button__span,:root[data-theme=light] .context.mobile-menu .main-button.fancy:hover .main-button__icons svg,:root[data-theme=light] .context.mobile-menu .main-button.fancy:hover .main-button__span{opacity:1}:root[data-theme=dark] body.colored-hero .wide-header,:root[data-theme=light] body.colored-hero .wide-header{background-color:transparent}:root[data-theme=dark] body.colored-hero .nav-list__item-link,:root[data-theme=light] body.colored-hero .nav-list__item-link{--color-main:#fff}:root[data-theme=dark] body.colored-hero .logo.has-dark-version .logo__img--dark,:root[data-theme=light] body.colored-hero .logo.has-dark-version .logo__img--dark{display:block}:root[data-theme=dark] body.colored-hero .logo.has-dark-version .logo__img--light,:root[data-theme=light] body.colored-hero .logo.has-dark-version .logo__img--light{display:none}.logo__img{transform:scale(2.667)}.grid-small-posts-section.modified .small-post{max-width:100%}@media (max-width:690px){.armaranth-form{align-items:center;display:inline-flex;flex-direction:column;width:100%}}.armaranth-form button,.armaranth-form input{background:hsla(0,0%,100%,0);border:1px solid hsla(30,3%,61%,.5);border-radius:30px;box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.1);box-sizing:border-box;color:#848381;font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,Oxygen,Helvetica,Arial,Helvetica Neue,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-family:var(--amaranth-font-family);font-size:18px;font-weight:400;line-height:21px;margin-bottom:1em;min-height:2.5rem;padding:8px 17px;transition:all .35s ease}@media (max-width:690px){.armaranth-form button,.armaranth-form input{margin-right:0;width:100%}}.armaranth-form button:active,.armaranth-form button:focus,.armaranth-form input:active,.armaranth-form input:focus{background:#fff}.armaranth-form a.button,.armaranth-form button[type=submit]{background:hsla(0,0%,100%,.25);background-image:linear-gradient(180deg,hsla(0,0%,100%,.58),hsla(0,0%,100%,0));border:1px solid hsla(30,3%,61%,.5);border-radius:23px;box-shadow:0 1px 2px 0 rgba(0,0,0,.06),inset 0 1px 0 0 hsla(0,0%,100%,.1);display:inline-flex;font-size:18px;font-weight:400;line-height:21px;padding:8px 14px 9px 18px}.armaranth-form a.button .main-button__span,.armaranth-form button[type=submit] .main-button__span{color:#848381;color:var(--amaranth-text-color);font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,Oxygen,Helvetica,Arial,Helvetica Neue,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-family:var(--amaranth-font-family);font-size:18px;font-weight:700;letter-spacing:0;line-height:21px;text-align:center;text-shadow:0 -1px 0 #fff;text-transform:none}.widget-subscribe-input{margin-right:1rem}.portal-signup-a-container{align-items:center;display:inline-flex;flex-direction:row;gap:1rem;justify-content:flex-start}.upgrade-button-arrow{align-items:center;background:hsla(0,0%,100%,.25);background-image:linear-gradient(180deg,hsla(0,0%,100%,.58),hsla(0,0%,100%,0));border:1px solid hsla(30,3%,61%,.5);border-radius:8px;box-shadow:0 1px 2px 0 rgba(0,0,0,.06),inset 0 1px 0 0 hsla(0,0%,100%,.1);display:inline-flex;height:55px;justify-content:center;position:relative;width:55px}:root[data-theme=light] .armaranth-form .main-button:hover{background-color:#000;background-image:linear-gradient(180deg,hsla(0,0%,100%,.28),hsla(0,0%,100%,0))}:root[data-theme=light] .armaranth-form .main-button:hover .main-button__span{color:#fff;opacity:.8;text-shadow:none}.page-photography{--font-size-titles-h1:52px}.page-photography .small-post__img{aspect-ratio:4/4}.page-photography .small-post__link{transform:translateY(0);transition:all .35s ease}.page-photography .small-post__link:hover{box-shadow:0 17px 20px 0 rgba(0,0,0,.31);scale:1.05;transform:translateY(-30px)}.page-photography .feat-slider-post-big-date__day{border-radius:5.5px}.page-photography .feat-slider-post-big-date__month-year{color:#fff;font-size:18px;letter-spacing:0;opacity:1;text-transform:none}.page-photography .feat-slider-post-title{font-weight:700}.page-photography .feat-slider-post-excerpt{font-size:18px;font-weight:600;max-width:370px}:root[data-theme=dark] .page-photography,:root[data-theme=light] .page-photography{--main-button-bg-color:transparent;--main-button-bg-color--hover:transparent;--main-button-text-color:#fff}:root[data-theme=dark] .page-photography .feat-slider-post-title,:root[data-theme=dark] .page-photography .feat-slider-post-title a,:root[data-theme=dark] .page-photography .feat-slider-post-title h2,:root[data-theme=dark] .page-photography .feat-slider-post-title h2 a,:root[data-theme=dark] .page-photography .wide-header-nav .nav .nav-list__item .nav-list__item-link,:root[data-theme=light] .page-photography .feat-slider-post-title,:root[data-theme=light] .page-photography .feat-slider-post-title a,:root[data-theme=light] .page-photography .feat-slider-post-title h2,:root[data-theme=light] .page-photography .feat-slider-post-title h2 a,:root[data-theme=light] .page-photography .wide-header-nav .nav .nav-list__item .nav-list__item-link{color:var(--main-button-text-color)}:root[data-theme=dark] .page-photography .wide-header-nav .nav .nav-list__item svg,:root[data-theme=light] .page-photography .wide-header-nav .nav .nav-list__item svg{fill:var(--main-button-text-color)}:root[data-theme=dark] .page-photography .burger-btn__span,:root[data-theme=light] .page-photography .burger-btn__span{background-color:var(--main-button-text-color)}:root[data-theme=dark] .page-photography .logo.has-dark-version .logo__img--light,:root[data-theme=light] .page-photography .logo.has-dark-version .logo__img--light{display:none!important}:root[data-theme=dark] .page-photography .logo.has-dark-version .logo__img--dark,:root[data-theme=light] .page-photography .logo.has-dark-version .logo__img--dark{display:block!important}:root[data-theme=dark] .page-photography .logo__img,:root[data-theme=light] .page-photography .logo__img{transform:scale(2.667)}:root[data-theme=dark] .page-photography .action-btn svg path,:root[data-theme=light] .page-photography .action-btn svg path{fill:var(--main-button-text-color)}:root[data-theme=dark] .page-photography .main-button,:root[data-theme=light] .page-photography .main-button{border-radius:23px;transition:all .35s ease}:root[data-theme=dark] .page-photography .main-button .action-btn svg path,:root[data-theme=dark] .page-photography .main-button .main-button__icons svg path,:root[data-theme=dark] .page-photography .main-button .main-button__span,:root[data-theme=light] .page-photography .main-button .action-btn svg path,:root[data-theme=light] .page-photography .main-button .main-button__icons svg path,:root[data-theme=light] .page-photography .main-button .main-button__span{opacity:.7;transition:all .35s ease}:root[data-theme=dark] .page-photography .main-button .main-button__span,:root[data-theme=light] .page-photography .main-button .main-button__span{color:var(--main-button-text-color)}:root[data-theme=dark] .page-photography .main-button .action-btn svg path,:root[data-theme=dark] .page-photography .main-button .main-button__icons svg path,:root[data-theme=light] .page-photography .main-button .action-btn svg path,:root[data-theme=light] .page-photography .main-button .main-button__icons svg path{fill:var(--main-button-text-color)}:root[data-theme=dark] .page-photography .main-button:hover,:root[data-theme=light] .page-photography .main-button:hover{border:1px solid hsla(30,3%,61%,.75);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.1)}:root[data-theme=dark] .page-photography .main-button:hover .main-button__icons svg,:root[data-theme=dark] .page-photography .main-button:hover .main-button__span,:root[data-theme=light] .page-photography .main-button:hover .main-button__icons svg,:root[data-theme=light] .page-photography .main-button:hover .main-button__span{opacity:1}.grid-medium-posts-section .grid-medium-posts-section__posts{grid-template-columns:repeat(3,1fr);max-width:100%;width:100%}.grid-medium-posts-section .small-post__excerpt{color:#848381;color:var(--amaranth-text-color)}.grid-medium-posts-section .small-post__img{aspect-ratio:4/3}.grid-list-posts-special-date-section .grid-list-posts-special-date-section__posts{grid-template-columns:repeat(1,1fr);max-width:100%;width:100%}@media (max-width:950px){.grid-medium-posts-section .grid-medium-posts-section__posts{grid-template-columns:repeat(2,1fr)}}@media (max-width:550px){.grid-medium-posts-section .grid-medium-posts-section__posts{grid-template-columns:repeat(1,1fr)}}.grid-list-posts-special-date-section .list-post{align-items:flex-start;justify-content:normal}.grid-list-posts-special-date-section .list-post-heading{border:4px solid #95351a;border-radius:12.16px;color:#95351a;display:flex;flex-direction:column;font-size:16.64px;font-size:32.64px;height:64px;margin:0;padding:0;width:64px}.grid-list-posts-special-date-section .list-post-heading .list-post-heading__box{color:#95351a;font-size:32.64px;font-weight:700;line-height:1em;margin:0}.grid-list-posts-special-date-section .list-post-heading .list-post-heading__time{color:#95351a;font-size:16.64px;font-weight:900;letter-spacing:0;line-height:1em;margin:0}.grid-list-posts-special-date-section .list-post-image-box-thingy{border-radius:19px;display:block;height:100%;max-height:177px;max-width:177px;min-height:177px;min-width:177px;overflow:hidden;position:relative;width:100%}.grid-list-posts-special-date-section .list-post-image-box-thingy img{aspect-ratio:4/4;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.grid-list-posts-special-date-section .list-post-text-part{align-items:flex-start;display:flex;flex-direction:row;justify-content:flex-start;position:relative}.grid-list-posts-special-date-section .list-post-text-part .list-post__heading{font-size:57px;line-height:64px;margin-left:.5em}.grid-list-posts-special-date-section .list-post__box{display:flex;flex-direction:column;max-width:899px}.grid-list-posts-special-date-section .post-list__excerpt-text{color:var(--amaranth-color-main);font-size:24px;line-height:1.2em}.members-only-icon{display:inline-block;height:40px;position:relative;width:40px}@font-face{font-display:swap;font-family:GalaxieCopernicus;font-style:normal;font-weight:400;src:url(../fonts/GalaxieCopernicus-Book.ttf?v=1.11) format("truetype")}@font-face{font-display:swap;font-family:GalaxieCopernicus;font-style:italic;font-weight:400;src:url(../fonts/GalaxieCopernicus-Book.ttf?v=1.11) format("truetype")}.writings-section .text-hero-cta-text{font-family:GalaxieCopernicus,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,Oxygen,Helvetica,Arial,Helvetica Neue,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-family:"GalaxieCopernicus",system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,Helvetica,Arial,"Helvetica Neue",sans-serif,var(--amaranth-font-family-emoji);font-weight:400}.hero-section-container{padding:300px 0 170px}:root.lock-scroll{overflow:hidden}:root.lock-scroll .header,:root.lock-scroll body{padding-right:12px}.main{display:flex;flex:1 0 auto;flex-direction:column}body.without-hero .main{margin-top:60px}.wrapper{margin-left:auto;margin-right:auto;max-width:90rem;max-width:var(--amaranth-page-max-width);padding:0 30px;width:100%}@media (max-width:1100px){.wrapper{padding-left:30px;padding-right:30px}:root.lock-scroll{overflow:hidden}:root.lock-scroll .header,:root.lock-scroll body{padding-right:0}}@media (max-width:550px){.wrapper{padding-left:20px;padding-right:20px}}@media (max-width:375px){.wrapper{padding-left:14px;padding-right:14px}}
/*# sourceMappingURL=main.css.map */