@font-face {
			font-family: 'Geist';
			font-display: swap;
			src: url(/assets/vendors/Geist-Variable.woff2?v=85b04f5b2f) format("woff2-variations");
			font-weight: 100 900;
		}

		:root {
			--color-accent: #b79b6f;
		}

.kg-code-card{position:relative}.kg-code-card>.language-badge{color:var(--color-contrast);font-size:var(--font-x-small);opacity:.5;position:absolute;right:.5rem;top:.25rem;transition:opacity .15s ease;z-index:1}.kg-code-card>.copy:focus-visible~.language-badge,.kg-code-card>.copy:hover~.language-badge,.kg-code-card>pre:hover~.language-badge{opacity:0}.kg-code-card>.copy{align-items:center;background-color:transparent;border:0;border-radius:.25rem;color:var(--color-contrast);display:flex;height:1.5rem;justify-content:center;opacity:0;padding:0;position:absolute;right:.5rem;top:.5rem;transition:opacity .15s ease,color .15s ease,background-color .15s ease;width:1.5rem;word-break:normal;z-index:2}.kg-code-card>.copy:after{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:inherit;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.kg-code-card>.copy:before{background-color:currentcolor;content:"";display:block;height:1.25rem;-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.75 15.25H6c-.69 0-1.25-.56-1.25-1.25V6c0-.69.56-1.25 1.25-1.25h8c.69 0 1.25.56 1.25 1.25v2.75m-5.25 0h8c.69 0 1.25.56 1.25 1.25v8c0 .69-.56 1.25-1.25 1.25h-8c-.69 0-1.25-.56-1.25-1.25v-8c0-.69.56-1.25 1.25-1.25Z" stroke="%23000" stroke-width="1.5"/></svg>');mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.75 15.25H6c-.69 0-1.25-.56-1.25-1.25V6c0-.69.56-1.25 1.25-1.25h8c.69 0 1.25.56 1.25 1.25v2.75m-5.25 0h8c.69 0 1.25.56 1.25 1.25v8c0 .69-.56 1.25-1.25 1.25h-8c-.69 0-1.25-.56-1.25-1.25v-8c0-.69.56-1.25 1.25-1.25Z" stroke="%23000" stroke-width="1.5"/></svg>');-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1.25rem}.kg-code-card>.copy.success:before{-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="m17.555 7.833-7.638 7.64L6.444 12" stroke="%23000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="m17.555 7.833-7.638 7.64L6.444 12" stroke="%23000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.kg-code-card>.copy.error:before{-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="m16 8-8 8m8 0L8 8" stroke="%23000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="m16 8-8 8m8 0L8 8" stroke="%23000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.kg-code-card>.copy>.error,.kg-code-card>.copy>.success{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:inherit;border-radius:inherit;bottom:0;color:inherit;display:flex;font-size:.75rem;margin-right:.125rem;opacity:0;padding:0 .5rem;position:absolute;right:100%;top:0;transition:opacity .1s,visibility .1s;visibility:hidden;word-break:normal}.kg-code-card>.copy.error>.error,.kg-code-card>.copy.success>.success{opacity:1;visibility:visible}.kg-code-card>.copy.error,.kg-code-card>.copy.success,.kg-code-card>.copy:hover{background-color:hsla(0,0%,50%,.2)}.kg-code-card>.copy:focus-visible,.kg-code-card>.copy:hover,.kg-code-card>pre:hover~.copy{opacity:1}.kg-code-card.has-line-numbers>.shiki{counter-reset:code-counter}.kg-code-card.has-line-numbers>.shiki>code>span{counter-increment:code-counter}.kg-code-card.has-line-numbers>.shiki>code>span:before{color:currentcolor;content:counter(code-counter);display:inline-block;margin-right:.75rem;min-width:1rem;opacity:.5;text-align:right}[data-color-scheme=dark] .shiki,[data-color-scheme=dark] .shiki span{background-color:var(--shiki-dark-bg)!important;color:var(--shiki-dark)!important}@media (prefers-color-scheme:dark){[data-color-scheme=system] .shiki,[data-color-scheme=system] .shiki span{background-color:var(--shiki-dark-bg)!important;color:var(--shiki-dark)!important}}.stop-transition,.stop-transition *{transition-duration:0s!important}#ghost-comments-root iframe,#ghost-portal-root iframe,#sodo-search-root iframe,.gh-root-frame iframe,.popup-comments iframe,.post-comments iframe{color-scheme:auto}:root{--lightbox--z-index:4000000;--lightbox--overlay--background-color:var(--color-background,#fff);--lightbox--button--width:40px;--lightbox--button--height:40px;--lightbox--button--offset:12px;--lightbox--button--color:var(--color-contrast,#000);--lightbox--button--background-color:var(--color-background-300,#e9e9e9)}.lightbox{cursor:zoom-in}div.pswp{--pswp-bg:var(--lightbox--overlay--background-color);--pswp-root-z-index:var(--lightbox--z-index)}.pswp img{-o-object-fit:cover;object-fit:cover}.lightbox-trigger{align-items:center;background-color:rgba(90,90,90,.25);border:0;border-radius:.25rem;display:flex;float:right;height:1.25rem;justify-content:center;margin-bottom:-1.25rem;margin-left:-1.25rem;opacity:0;outline-offset:2px;padding:0;pointer-events:none;position:relative;right:1rem;top:1rem;transition:opacity .2s ease,-webkit-backdrop-filter .2s ease;transition:opacity .2s ease,backdrop-filter .2s ease;transition:opacity .2s ease,backdrop-filter .2s ease,-webkit-backdrop-filter .2s ease;width:1.25rem;z-index:1}.lightbox-trigger:before{background-color:#fff;content:"";display:block;height:.75rem;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2 0C1.46957 0 0.960859 0.210714 0.585786 0.585786C0.210714 0.960859 0 1.46957 0 2L0 4H1.5V2C1.5 1.86739 1.55268 1.74021 1.64645 1.64645C1.74021 1.55268 1.86739 1.5 2 1.5H4V0H2ZM4 10.5H2C1.86739 10.5 1.74021 10.4473 1.64645 10.3536C1.55268 10.2598 1.5 10.1326 1.5 10V8H0V10C0 10.5304 0.210714 11.0391 0.585786 11.4142C0.960859 11.7893 1.46957 12 2 12H4V10.5ZM8 12V10.5H10C10.1326 10.5 10.2598 10.4473 10.3536 10.3536C10.4473 10.2598 10.5 10.1326 10.5 10V8H12V10C12 10.5304 11.7893 11.0391 11.4142 11.4142C11.0391 11.7893 10.5304 12 10 12H8ZM10 0C10.5304 0 11.0391 0.210714 11.4142 0.585786C11.7893 0.960859 12 1.46957 12 2V4H10.5V2C10.5 1.86739 10.4473 1.74021 10.3536 1.64645C10.2598 1.55268 10.1326 1.5 10 1.5H8V0H10Z" fill="black"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2 0C1.46957 0 0.960859 0.210714 0.585786 0.585786C0.210714 0.960859 0 1.46957 0 2L0 4H1.5V2C1.5 1.86739 1.55268 1.74021 1.64645 1.64645C1.74021 1.55268 1.86739 1.5 2 1.5H4V0H2ZM4 10.5H2C1.86739 10.5 1.74021 10.4473 1.64645 10.3536C1.55268 10.2598 1.5 10.1326 1.5 10V8H0V10C0 10.5304 0.210714 11.0391 0.585786 11.4142C0.960859 11.7893 1.46957 12 2 12H4V10.5ZM8 12V10.5H10C10.1326 10.5 10.2598 10.4473 10.3536 10.3536C10.4473 10.2598 10.5 10.1326 10.5 10V8H12V10C12 10.5304 11.7893 11.0391 11.4142 11.4142C11.0391 11.7893 10.5304 12 10 12H8ZM10 0C10.5304 0 11.0391 0.210714 11.4142 0.585786C11.7893 0.960859 12 1.46957 12 2V4H10.5V2C10.5 1.86739 10.4473 1.74021 10.3536 1.64645C10.2598 1.55268 10.1326 1.5 10 1.5H8V0H10Z" fill="black"/></svg>');-webkit-mask-size:100% 100%;mask-size:100% 100%;width:.75rem}.lightbox-trigger:focus-visible,.lightbox-trigger:has(+.lightbox:hover),.lightbox-trigger:hover{-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%);opacity:1}button.pswp__button{-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%);background-color:color-mix(in srgb,var(--lightbox--button--background-color),transparent 50%);border-radius:50%;color:var(--lightbox--button--color);height:var(--lightbox--button--height);margin-right:0;margin-top:var(--lightbox--button--offset);position:absolute;right:var(--lightbox--button--offset);width:var(--lightbox--button--width);will-change:opacity,visibility,transform}button.pswp__button:before{background-color:currentcolor;content:"";height:18px;left:50%;margin-left:-9px;margin-top:-9px;-webkit-mask-size:100% 100%;mask-size:100% 100%;position:absolute;top:50%;width:18px}button.pswp__button>svg{display:none}button.pswp__button:hover{background-color:color-mix(in srgb,var(--lightbox--button--background-color),transparent 5%)}div.pswp__counter{-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%);background-color:color-mix(in srgb,var(--lightbox--button--background-color),transparent 50%);border-radius:2rem;bottom:var(--lightbox--button--offset);color:var(--lightbox--button--color);font-size:.8rem;font-weight:var(--font-weight-medium);height:auto;left:50%;line-height:normal;margin-left:0;margin-top:0;padding:.4rem .8rem;position:fixed;text-shadow:none;transform:translateY(20px);translate:-50% 0}button.pswp__button.pswp__button--close{transform:translateY(-20px)}button.pswp__button.pswp__button--zoom{right:calc(var(--lightbox--button--width) + var(--lightbox--button--offset)*2);transform:translateY(-20px)}.pswp--ui-visible button.pswp__button.pswp__button--arrow--next:disabled,button.pswp__button.pswp__button--arrow--next{display:block;margin-top:calc(var(--lightbox--button--height)/-2);opacity:0;transform:translateX(20px)}.pswp--ui-visible button.pswp__button.pswp__button--arrow--prev:disabled,button.pswp__button.pswp__button--arrow--prev{display:block;margin-left:var(--lightbox--button--offset);margin-right:0;margin-top:calc(var(--lightbox--button--height)/-2);opacity:0;transform:translateX(-20px)}.pswp__scroll-wrap button.pswp__button,.pswp__scroll-wrap div.pswp__counter,button.pswp__button.pswp__button--arrow--next,button.pswp__button.pswp__button--arrow--prev{opacity:0;transition-duration:.5s;transition-property:opacity,visibility,transform,background-color;transition-timing-function:cubic-bezier(.32,.72,0,1);visibility:hidden}.pswp--ui-visible .pswp__scroll-wrap button.pswp__button,.pswp--ui-visible .pswp__scroll-wrap div.pswp__counter,.pswp--ui-visible button.pswp__button.pswp__button--arrow--next,.pswp--ui-visible button.pswp__button.pswp__button--arrow--prev{opacity:1;transform:translate(0);visibility:visible}.pswp__button.pswp__button--close:before{-webkit-mask-image:url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.63603 5.63605L18.364 18.364M5.63603 18.364L18.364 5.63605" stroke="black" stroke-width="2"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.63603 5.63605L18.364 18.364M5.63603 18.364L18.364 5.63605" stroke="black" stroke-width="2"/></svg>')}.pswp__button.pswp__button--zoom:before{-webkit-mask-image:url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M21 21L16.65 16.65M11 8V14M8 11H14M19 11C19 15.4183 15.4183 19 11 19C6.58172 19 3 15.4183 3 11C3 6.58172 6.58172 3 11 3C15.4183 3 19 6.58172 19 11Z" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M21 21L16.65 16.65M11 8V14M8 11H14M19 11C19 15.4183 15.4183 19 11 19C6.58172 19 3 15.4183 3 11C3 6.58172 6.58172 3 11 3C15.4183 3 19 6.58172 19 11Z" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.pswp--zoomed-in .pswp__button.pswp__button--zoom:before{-webkit-mask-image:url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M21 21L16.65 16.65M8 11H14M19 11C19 15.4183 15.4183 19 11 19C6.58172 19 3 15.4183 3 11C3 6.58172 6.58172 3 11 3C15.4183 3 19 6.58172 19 11Z" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M21 21L16.65 16.65M8 11H14M19 11C19 15.4183 15.4183 19 11 19C6.58172 19 3 15.4183 3 11C3 6.58172 6.58172 3 11 3C15.4183 3 19 6.58172 19 11Z" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.pswp__button.pswp__button--arrow--next:before{-webkit-mask-image:url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9 18L15 12L9 6" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9 18L15 12L9 6" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.pswp__button.pswp__button--arrow--prev:before{-webkit-mask-image:url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15 18L9 12L15 6" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15 18L9 12L15 6" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.nav-item:has(>.collapse){display:grid}.nav-item:has(>.dropdown){align-items:center;display:flex;position:relative}.nav-item .dropdown:hover,.nav-link:hover~.dropdown{opacity:1;visibility:visible}.nav-item .dropdown-toggle{background-color:transparent;border:0;padding:0;transition:visibility .01s;visibility:hidden}.nav-item .dropdown-toggle:before{background-color:var(--color-contrast);content:"";display:block;height:12px;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.5 5.25L7 8.75L10.5 5.25" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.5 5.25L7 8.75L10.5 5.25" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');-webkit-mask-size:100% 100%;mask-size:100% 100%;width:12px}.nav-item .dropdown-toggle:focus-visible,.nav-item .dropdown-toggle[aria-expanded=true],.nav-link:focus-visible~.dropdown-toggle{visibility:visible}.kg-product-card-container>img,[alt],[data-placeholder]{position:relative}.kg-product-card-container>img:before,[alt]:before,[data-placeholder]:before{align-items:center;background-color:var(--placeholder--background-color,var(--color-background-200));color:var(--placeholder--color,var(--color-foreground));display:flex;height:100%;justify-content:center;left:0;position:absolute;text-align:center;top:0;width:100%}[alt]:before{content:var(--placeholder--content,attr(alt));padding:var(--placeholder--padding,var(--spacing-7))}[data-placeholder]:before{content:var(--placeholder--content,attr(data-placeholder));padding:var(--placeholder--padding)}.kg-gallery-image img:before,.kg-image-card img:before,.kg-product-card-container>img:before{content:""}.kg-gallery-image img:after,.kg-image-card img:after,.kg-product-card-container>img:after{background-color:var(--placeholder--color,var(--color-foreground));content:"";height:var(--placeholder--icon--size,2rem);left:50%;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.75 19.5H3.75C3.55109 19.5 3.36032 19.421 3.21967 19.2803C3.07902 19.1397 3 18.9489 3 18.75V5.25C3 5.05109 3.07902 4.86032 3.21967 4.71967C3.36032 4.57902 3.55109 4.5 3.75 4.5H20.25C20.4489 4.5 20.6397 4.57902 20.7803 4.71967C20.921 4.86032 21 5.05109 21 5.25V8.25L16.5 9.75L15 13.5L11.25 15L9.75 19.5Z" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M12.9121 19.5L13.6565 17.2687L17.3127 15.8081L18.7734 12.1518L21.0046 11.4075V18.75C21.0046 18.9489 20.9256 19.1396 20.7849 19.2803C20.6443 19.421 20.4535 19.5 20.2546 19.5H12.9121Z" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M3 15.8147L8.09437 10.7194C8.16403 10.6496 8.24675 10.5943 8.33779 10.5566C8.42884 10.5188 8.52644 10.4994 8.625 10.4994C8.72356 10.4994 8.82116 10.5188 8.91221 10.5566C9.00325 10.5943 9.08597 10.6496 9.15563 10.7194L12.8119 14.3756" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.75 19.5H3.75C3.55109 19.5 3.36032 19.421 3.21967 19.2803C3.07902 19.1397 3 18.9489 3 18.75V5.25C3 5.05109 3.07902 4.86032 3.21967 4.71967C3.36032 4.57902 3.55109 4.5 3.75 4.5H20.25C20.4489 4.5 20.6397 4.57902 20.7803 4.71967C20.921 4.86032 21 5.05109 21 5.25V8.25L16.5 9.75L15 13.5L11.25 15L9.75 19.5Z" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M12.9121 19.5L13.6565 17.2687L17.3127 15.8081L18.7734 12.1518L21.0046 11.4075V18.75C21.0046 18.9489 20.9256 19.1396 20.7849 19.2803C20.6443 19.421 20.4535 19.5 20.2546 19.5H12.9121Z" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M3 15.8147L8.09437 10.7194C8.16403 10.6496 8.24675 10.5943 8.33779 10.5566C8.42884 10.5188 8.52644 10.4994 8.625 10.4994C8.72356 10.4994 8.82116 10.5188 8.91221 10.5566C9.00325 10.5943 9.08597 10.6496 9.15563 10.7194L12.8119 14.3756" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');-webkit-mask-size:100% 100%;mask-size:100% 100%;position:absolute;top:50%;transform:translate(-50%,-50%);width:var(--placeholder--icon--size,2rem)}:root{--popup--transition:visibility 0.2s ease,opacity 0.2s ease;--popup--z-index:10001}body:has(.popup.popup-show){overflow:hidden}.popup{height:100%;left:0;opacity:0;overflow-x:auto;overflow-y:hidden;overflow:auto hidden;position:fixed;top:0;transition:var(--popup--transition);visibility:hidden;width:calc(100% + var(--scrollbar-width, 0px));z-index:var(--popup--z-index)}.popup-show{opacity:1;visibility:visible;width:100%}.popup-hide{pointer-events:none}:has(>.collapse){display:grid}.collapse{display:grid;grid-row:2;grid-template-rows:minmax(0,0fr);margin:0;padding:0;position:static;transition:grid-template-rows .3s ease,visibility .3s}.collapse,.collapse>ul{overflow:hidden}.collapse-toggle[aria-expanded=false]~.collapse-ready,.collapse-toggle[aria-expanded=false]~.collapse:not(.collapse-ready):not(:has(.nav-link-current)){visibility:hidden}.collapse-toggle[aria-expanded=false]~.collapse:not(.collapse-ready):has(.nav-link-current),.collapse-toggle[aria-expanded=true]~.collapse-ready{grid-template-rows:minmax(0,1fr)}.collapse-toggle{--collapse--icon:url('data:image/svg+xml;utf8,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15 5L5 15M5 5L15 15" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg>');--collapse--icon--size:14px;--collapse--icon--rotate:-45deg;--collapse-open--icon--rotate:0deg;cursor:pointer;grid-row:1;text-align:inherit}.collapse-toggle:after{background-color:currentcolor;content:"";display:block;flex:0 0 auto;height:var(--collapse--icon--size);-webkit-mask-image:var(--collapse--icon);mask-image:var(--collapse--icon);-webkit-mask-size:100% 100%;mask-size:100% 100%;transform:rotate(var(--collapse--icon--rotate));transition:transform .2s ease;width:var(--collapse--icon--size)}.collapse-toggle[aria-expanded=false]:has(~.collapse:not(.collapse-ready) .nav-link-current):after,.collapse-toggle[aria-expanded=true]:has(~.collapse-ready):after{transform:rotate(var(--collapse-open--icon--rotate))}.dropdown{opacity:0;position:absolute;visibility:hidden;z-index:3}.dropdown-toggle:focus-visible~.dropdown:not(.dropdown-ready),.dropdown-toggle:hover~.dropdown:not(.dropdown-ready),.dropdown.show,.dropdown:not(.dropdown-ready):has(:focus-visible){opacity:1;visibility:visible}.tag-hash-video:has(.post-content>.kg-video-card:first-child,.post-content>.kg-embed-card:first-child:has(>iframe:where([src*="youtube.com"],[src*="youtube-nocookie.com"],[src*="player.vimeo.com"],[src*="dailymotion.com"],[src*="kickstarter.com"],[src*="wistia.com"],[src*="wistia.net"],[src*="twitch.tv"],[src*="clips.twitch.tv"],[src*="facebook.com"],[src*="tiktok.com"],[src*="instagram.com"],[src*="soundcloud.com"],[src*="iframe.mediadelivery.net"],[src*="video.bunnycdn.com"])),.post-content>iframe:first-child:where([src*="youtube.com"],[src*="youtube-nocookie.com"],[src*="player.vimeo.com"],[src*="kickstarter.com"],[src*="dailymotion.com"],[src*="wistia.com"],[src*="wistia.net"],[src*="twitch.tv"],[src*="clips.twitch.tv"],[src*="facebook.com"],[src*="tiktok.com"],[src*="instagram.com"],[src*="soundcloud.com"],[src*="iframe.mediadelivery.net"],[src*="video.bunnycdn.com"])) .post-media:not(:has(>:first-child)){display:block}.tag-hash-video:has(.post-content>.kg-video-card:first-child,.post-content>.kg-embed-card:first-child:has(>iframe:where([src*="youtube.com"],[src*="youtube-nocookie.com"],[src*="player.vimeo.com"],[src*="dailymotion.com"],[src*="kickstarter.com"],[src*="wistia.com"],[src*="wistia.net"],[src*="twitch.tv"],[src*="clips.twitch.tv"],[src*="facebook.com"],[src*="tiktok.com"],[src*="instagram.com"],[src*="soundcloud.com"],[src*="iframe.mediadelivery.net"],[src*="video.bunnycdn.com"])),.post-content>iframe:first-child:where([src*="youtube.com"],[src*="youtube-nocookie.com"],[src*="player.vimeo.com"],[src*="kickstarter.com"],[src*="dailymotion.com"],[src*="wistia.com"],[src*="wistia.net"],[src*="twitch.tv"],[src*="clips.twitch.tv"],[src*="facebook.com"],[src*="tiktok.com"],[src*="instagram.com"],[src*="soundcloud.com"],[src*="iframe.mediadelivery.net"],[src*="video.bunnycdn.com"])) .post-media:not(:has(>:first-child)):before{aspect-ratio:var(--featured-image--aspect-ratio);content:"";display:block;width:100%}.tag-hash-video .post:not(.post-featured-video-ready) .post-content>.kg-embed-card:first-child:has(>iframe:where([src*="youtube.com"],[src*="youtube-nocookie.com"],[src*="player.vimeo.com"],[src*="kickstarter.com"],[src*="dailymotion.com"],[src*="wistia.com"],[src*="wistia.net"],[src*="twitch.tv"],[src*="clips.twitch.tv"],[src*="facebook.com"],[src*="tiktok.com"],[src*="instagram.com"],[src*="soundcloud.com"],[src*="iframe.mediadelivery.net"],[src*="video.bunnycdn.com"])),.tag-hash-video .post:not(.post-featured-video-ready) .post-content>.kg-video-card:first-child,.tag-hash-video .post:not(.post-featured-video-ready) .post-content>iframe:first-child:where([src*="youtube.com"],[src*="youtube-nocookie.com"],[src*="player.vimeo.com"],[src*="kickstarter.com"],[src*="dailymotion.com"],[src*="wistia.com"],[src*="wistia.net"],[src*="twitch.tv"],[src*="clips.twitch.tv"],[src*="facebook.com"],[src*="tiktok.com"],[src*="instagram.com"],[src*="soundcloud.com"],[src*="iframe.mediadelivery.net"],[src*="video.bunnycdn.com"]){display:none}.post-card-media .kg-video-container,.post-media .kg-video-container{padding-bottom:0!important}.post-card-media iframe[src*="player.vimeo.com"],.post-media iframe[src*="player.vimeo.com"]{background-color:#000}.pricing-toggle{display:none;word-break:normal}.pricing-toggle .pricing-toggle-monthly{order:-1}.pricing-toggle:has(label+label){display:flex}.pricing-wrapper .pricing-toggle-input{border:0;display:none;height:0;min-height:auto;opacity:0;padding:0;pointer-events:none;position:absolute;width:0;z-index:-1}.pricing-wrapper:has(.pricing-toggle-monthly+.pricing-toggle-yearly)
	.pricing-toggle-input,.pricing-wrapper:has(.pricing-toggle-yearly+.pricing-toggle-monthly)
	.pricing-toggle-input{display:block}.pricing-toggle-input-monthly:checked~.pricing-toggle>.pricing-toggle-monthly,.pricing-toggle-input-yearly:checked~.pricing-toggle>.pricing-toggle-yearly{cursor:default}.pricing-toggle-input-monthly:focus-visible~.pricing-toggle>.pricing-toggle-monthly,.pricing-toggle-input-yearly:focus-visible~.pricing-toggle>.pricing-toggle-yearly{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}.pricing-toggle-input-monthly:checked~.pricing-container
	.pricing-button-yearly,.pricing-toggle-input-monthly:checked~.pricing-container
	.pricing-price-yearly,.pricing-toggle-input-yearly:checked~.pricing-container
	.pricing-button-monthly,.pricing-toggle-input-yearly:checked~.pricing-container
	.pricing-price-monthly{display:none}.pricing-discount{visibility:hidden}.pricing-discount>span:before{content:attr(data-pricing-discount) "%"}.pricing-discount:empty,.pricing-discount:has(>[data-pricing-discount="0"]){display:none}.pricing-toggle-input-yearly:checked~.pricing-container .pricing-discount{visibility:visible}

:root{--color-accent-foreground:#fff;--color-contrast:#000;--color-background:#fff;--color-background-100:#fbfbfb;--color-background-200:#f5f5f5;--color-background-300:#eaeaea;--color-background-400:#dbdbdb;--color-grey-translucent:hsla(0,0%,90%,.5);--color-foreground:#464646;--color-secondary:#646464;--color-mute:#a8a8a8;--color-border:hsla(0,0%,40%,.15);--color-success:#348f3f;--color-error:#ff4c4c;--color-white:#fff;--color-black:#000;--font-family-headings:var(--gh-font-heading,"Geist",sans-serif);--font-family-body:var(--gh-font-body,"Geist",sans-serif);--font-family-button:var(--gh-font-body,"Geist",sans-serif);--font-large:1.125rem;--font-medium:0.9375rem;--font-small:0.8125rem;--font-x-small:0.6875rem;--font-h1:1.0625rem;--font-h2:1rem;--font-h3:0.9375rem;--font-h4:0.875rem;--font-h5:0.8125rem;--font-h6:0.75rem;--font-weight-light:400;--font-weight-regular:450;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--spacing-1:0.125rem;--spacing-2:0.25rem;--spacing-3:0.375rem;--spacing-4:0.5rem;--spacing-5:0.625rem;--spacing-6:0.75rem;--spacing-7:1rem;--spacing-8:1.25rem;--spacing-9:1.875rem;--spacing-10:2.5rem;--vertical-rhythm:0.75rem;--radius-1:0.375rem;--radius-2:0.5rem;--radius-3:1rem;--layout--width:1240px;--layout--gap:1.25rem;--featured-image--aspect-ratio:16/9;--avatar--size:2.5rem;--avatar--font-size:var(--font-medium);--avatar--color:var(--color-secondary);--avatar--background-color:var(--color-background-300);--avatar-hover--background-color:var(--color-background-400);--button--padding-v:0.625rem;--button--padding-h:1rem;--button--min-width:auto;--button--min-height:2.25rem;--button--font-size:var(--font-medium);--button--font-weight:var(--font-weight-medium);--button--line-height:1;--button--border-radius:2rem;--button--color:var(--color-accent-foreground);--button--background-color:var(--ghost-accent-color);--button--opacity:1;--button--transition:background-color 0.15s ease,color 0.15s ease,opacity 0.15s ease;--button-hover--color:var(--color-accent-foreground);--button-hover--background-color:var(--ghost-accent-color);--button-hover--opacity:0.9;--button-sm--padding-v:0.5rem;--button-sm--padding-h:0.75rem;--button-sm--min-height:1.875rem;--button-sm--font-size:var(--font-small);--button-xs--padding-v:0.375rem;--button-xs--padding-h:0.625rem;--button-xs--min-height:1.625rem;--button-xs--font-size:var(--font-x-small);--navigation-sidebar--font-size:var(--font-large);--navigation-sidebar--gap:var(--spacing-2);--navigation-sidebar--link--padding-v:var(--spacing-5);--navigation-sidebar--link--padding-h:var(--spacing-6);--navigation-sidebar--link--gap:var(--spacing-6);--navigation-sidebar--icon--size:1.5rem;--csstools-color-scheme--light:initial;color-scheme:light}:root[data-color-scheme=dark]{--ghost-accent-color:var(--color-dark-accent,var(--color-accent));--color-accent-foreground:var(--color-dark-accent-foreground,#fff);--color-contrast:#fff;--color-background:#1f2023;--color-background-100:#2b2c30;--color-background-200:#2f3035;--color-background-300:#38383d;--color-background-400:#404046;--color-grey-translucent:rgba(81,84,92,.5);--color-foreground:#c7cbd5;--color-secondary:#9295a0;--color-mute:#777a88;--color-border:hsla(235,6%,60%,.4);--csstools-color-scheme--light: ;color-scheme:dark}@media (prefers-color-scheme:dark){:root[data-color-scheme=system]{--ghost-accent-color:var(--color-dark-accent,var(--color-accent));--color-accent-foreground:var(--color-dark-accent-foreground,#fff);--color-contrast:#fff;--color-background:#1f2023;--color-background-100:#2b2c30;--color-background-200:#2f3035;--color-background-300:#38383d;--color-background-400:#404046;--color-grey-translucent:rgba(81,84,92,.5);--color-foreground:#c7cbd5;--color-secondary:#9295a0;--color-mute:#777a88;--color-border:hsla(235,6%,60%,.4);--csstools-color-scheme--light: ;color-scheme:dark}}@media (max-width:539px){:root{--layout--gap:var(--spacing-7)}}*,:after,:before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}:where(svg:not([stroke]):not([fill]):has(>:not([stroke]):not([fill]))){fill:currentcolor}body{-webkit-tap-highlight-color:rgba(0,0,0,0);font-synthesis-weight:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}img{display:block;height:auto;max-width:100%}p{margin-bottom:var(--vertical-rhythm);margin-top:0}p:last-child{margin-bottom:0}button,input,select,textarea{font:inherit}hr{border:0;border-top:1px solid var(--color-border);color:var(--color-border);margin:calc(var(--spacing-8) + var(--spacing-1)) 0;opacity:1}abbr[title]{cursor:help;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dt{font-weight:var(--font-weight-regular)}dd{margin-left:0}b,strong{font-weight:var(--font-weight-semibold)}small,sub,sup{font-size:var(--font-small)}sub,sup{line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}pre{display:block;overflow:auto}pre code{color:inherit;font-size:inherit;word-break:normal}code{word-wrap:break-word}a>code{color:inherit}kbd{background-color:var(--color-contrast);border-radius:4px;color:var(--color-background);font-size:.875em;padding:.1875rem .375rem}kbd kbd{font-size:1em;font-weight:var(--font-weight-regular);padding:0}img,svg{vertical-align:middle}table{caption-side:bottom}caption{color:var(--color-secondary);padding-bottom:.5rem;padding-top:.5rem;text-align:left}th{font-weight:var(--font-weight-medium);text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border:0 solid;border-color:inherit}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{font-family:inherit;margin:0}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=file]::file-selector-button,[type=reset],[type=submit],button{-webkit-appearance:button;-moz-appearance:button;appearance:button;color:inherit}[type=button]:not(:disabled),[type=file]::file-selector-button:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{border-style:none;padding:0}textarea{resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{float:left;font-size:1rem;font-weight:var(--font-weight-medium);line-height:inherit;margin-bottom:.5rem;padding:0;width:100%}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none;appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button;font:inherit}output{display:inline-block}iframe{border:0;display:block}summary{cursor:pointer;display:list-item}progress{vertical-align:baseline}[hidden]{display:none!important}html{height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--color-background);color:var(--color-foreground);display:flex;flex-wrap:wrap;font-family:var(--font-family-body);font-size:16px;font-style:normal;font-weight:var(--font-weight-regular);line-height:1.5;margin:0;min-height:100%;word-break:break-word}body:has(.popup-show){padding-right:var(--scrollbar-width,0)}#announcement-bar-root{flex:0 0 100%}#ghost-portal-root>iframe{display:none}.screen-reader-text{border:0;clip-path:inset(50%)!important;height:1px!important;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px!important;z-index:99999}h1,h2,h3,h4,h5,h6{color:var(--color-contrast);margin:0}h1{font-size:var(--font-h1)}h1,h2{font-family:var(--font-family-headings);font-weight:var(--font-weight-semibold);line-height:1.3}h2{font-size:var(--font-h2)}h3{font-size:var(--font-h3)}h3,h4{font-family:var(--font-family-headings);font-weight:var(--font-weight-semibold);line-height:1.3}h4{font-size:var(--font-h4)}h5{font-size:var(--font-h5)}h5,h6{font-family:var(--font-family-headings);font-weight:var(--font-weight-semibold);line-height:1.3}h6{font-size:var(--font-h6)}a{color:var(--color-contrast)}a:hover{color:var(--ghost-accent-color)}.post-content .kg-cta-sponsor-label a,a{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:currentcolor;text-decoration-thickness:.075em;text-underline-offset:.15em;transition:color .1s ease,text-decoration-color .1s ease}.post-content .kg-cta-sponsor-label a:hover{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.075em}.post-content .kg-cta-sponsor-label a:hover,a:hover{text-decoration-color:transparent}figcaption{color:var(--color-secondary);font-size:var(--font-small);margin-top:var(--spacing-4);text-align:center}blockquote{color:var(--color-contrast);padding:0 0 0 var(--spacing-7);position:relative;z-index:1}blockquote:before{background-color:currentcolor;bottom:0;content:"";left:0;position:absolute;top:0;width:2px}.post-content :where(ul,ol){padding-left:0}.post-content :where(ul,ol) li+li,.post-content :where(ul,ol) ol,.post-content :where(ul,ol) ul{margin-top:.5em}.post-content :where(ul){list-style:none}.post-content :where(ul)>li{padding-left:var(--spacing-8);position:relative}.post-content :where(ul)>li:before{background-color:currentcolor;border-radius:50%;content:"";height:.188rem;left:.5rem;position:absolute;top:.575rem;width:.188rem}.post-content :where(ul) ul>li:before{background-color:transparent;border:1px solid}.post-content :where(ul) ul ul>li:before{background-color:currentcolor;border-radius:0}.post-content :where(ol){padding-left:var(--spacing-8)}.post-content :where(ol)>li::marker{font-size:.938em;font-weight:var(--font-weight-medium)}.post-content :where(ol) ol{list-style:lower-alpha}.post-content :where(ol) ol ol{list-style:lower-roman}b,strong{color:var(--color-contrast)}li>img,p>img{border-radius:var(--radius-2)}:not(pre)>code,mark{border-radius:var(--radius-1);padding:var(--spacing-1) var(--spacing-3)}:not(pre)>code{box-shadow:inset 0 0 0 1px var(--color-border);font-size:.875em}:not(pre)>code,pre{background-color:var(--color-background-200);color:var(--color-contrast)}pre{border:1px solid var(--color-border);border-radius:var(--radius-2);clip-path:inset(0 round var(--radius-2));font-size:var(--font-small);max-height:500px;padding:var(--spacing-7) var(--spacing-8)}table{border:1px solid var(--color-border);border-collapse:collapse;border-spacing:0;font-size:1em;width:100%;word-break:normal}table thead{border-bottom:1px solid var(--color-border);color:var(--color-contrast);font-weight:var(--font-weight-medium)}table tr+tr{border-top:1px solid var(--color-border)}table td,table th{padding:var(--spacing-5) var(--spacing-6)}table td+td,table th+th{border-left:1px solid var(--color-border)}table tfoot{border-top:1px solid var(--color-border)}.responsive-table{overflow-x:auto}form{align-items:flex-start;display:flex;flex-direction:column;gap:var(--spacing-6)}form>p{margin-bottom:0}form .icon-check,form .icon-loader{display:none}form.loading{pointer-events:none}form.loading .icon-arrow-right{display:none}form.loading .icon-loader{display:block}form.success .icon-arrow-right{display:none}form.success .icon-check,label{display:block}label{font-size:var(--font-medium)}.post-content .kg-signup-card-input,form :where(input,select,textarea){-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-background-200);border:1px solid var(--color-border);border-radius:var(--radius-1);color:var(--color-contrast);display:block;font-size:var(--font-medium);height:auto;min-height:2.375rem;padding:.4688rem .875rem;width:100%}.post-content .kg-signup-card-input::-moz-placeholder,form :where(input,select,textarea)::-moz-placeholder{color:var(--color-secondary)}.post-content .kg-signup-card-input::placeholder,form :where(input,select,textarea)::placeholder{color:var(--color-secondary)}label+:where(input,select,textarea){margin-top:calc(var(--spacing-2)*-1)}form .button,form button{margin-top:var(--spacing-2)}select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");background-position:calc(100% - 10px) 50%;background-repeat:no-repeat;background-size:10px;cursor:pointer}textarea{height:7rem}[type=checkbox]{border-radius:.25rem}[type=checkbox]:before{height:var(--font-x-small);-webkit-mask-image:url('data:image/svg+xml;utf8,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.3333 4L5.99996 11.3333L2.66663 8" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.3333 4L5.99996 11.3333L2.66663 8" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');-webkit-mask-size:100% 100%;mask-size:100% 100%;width:var(--font-x-small)}[type=radio]{border-radius:50%}[type=radio]:before{border-radius:50%;height:.375rem;width:.375rem}label:has([type=radio])+label:has([type=radio]){margin-top:calc(var(--spacing-5)*-1)}[type=checkbox],[type=radio]{display:inline-block;height:1rem;margin-right:var(--spacing-3);min-height:auto;outline-offset:3px;padding:0;position:relative;transition:background-color .15s ease,border-color .15s ease;vertical-align:-.2em;width:1rem}[type=checkbox]:before,[type=radio]:before{background-color:var(--color-background);content:"";left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .15s ease}[type=checkbox]:checked,[type=radio]:checked{background-color:var(--color-contrast);border-color:var(--color-contrast)}[type=checkbox]:checked:before,[type=radio]:checked:before{opacity:1}[data-color-scheme=dark] select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23fff' stroke-opacity='.8' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E")}@media (prefers-color-scheme:dark){[data-color-scheme=system] select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23fff' stroke-opacity='.8' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E")}}@media (max-width:539px){.post-content .kg-signup-card-input,form :where(input,select,textarea){font-size:1.025rem}}.form-alert{font-size:var(--font-small);margin-top:var(--spacing-2)}.form-alert,.form-alert>span{display:none}.form-alert>.success{color:var(--color-success)}.form-alert>.error{color:var(--color-error)}form.error:has(.error) :where(.form-alert,.error),form.loading:has(.loading) :where(.form-alert,.loading),form.success:has(.success) :where(.form-alert,.success){display:block}form.error .form-alert:has(.error:empty){display:none}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation:none!important}}@view-transition{navigation:auto}::view-transition-new(*),::view-transition-old(*){backface-visibility:hidden;mix-blend-mode:normal}@property --feed--view-transition--progress{syntax:"<number>";initial-value:0;inherits:false}@keyframes feed-view-transition{0%{--feed--view-transition--progress:0;opacity:1;transform:none}to{--feed--view-transition--progress:1;opacity:1;transform:none}}::view-transition-old(root){animation:feed-view-transition .6s cubic-bezier(.35,0,.4,1);animation-delay:0s;animation-fill-mode:both}::view-transition-new(root){animation:feed-view-transition .6s cubic-bezier(.35,0,.4,1);animation-fill-mode:both;-webkit-mask-image:linear-gradient(270deg,#000 calc(-70% + 170%*var(--feed--view-transition--progress)),transparent calc(170%*var(--feed--view-transition--progress)));mask-image:linear-gradient(270deg,#000 calc(-70% + 170%*var(--feed--view-transition--progress)),transparent calc(170%*var(--feed--view-transition--progress)))}.avatar{align-items:center;background-color:var(--avatar--background-color);border-radius:50%;color:var(--avatar--color);display:flex;font-size:var(--avatar--font-size);font-weight:var(--font-weight-medium);height:var(--avatar--size);justify-content:center;line-height:var(--avatar--size);position:relative;transition:transform .15s ease,background-color .15s ease;width:var(--avatar--size);will-change:transform;z-index:1}.avatar img{border-radius:50%;color:transparent;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.avatar[data-placeholder]:before{--placeholder--background-color:transparent;line-height:var(--avatar--size);text-align:center;text-transform:uppercase;z-index:-1}.avatar-small{--avatar--size:18px;--avatar--font-size:0.625rem}.avatar-author{--avatar--size:100px;--avatar--font-size:1rem}a:hover>.avatar,a[aria-expanded=true]>.avatar,button:hover>.avatar{background-color:var(--avatar-hover--background-color);transform:scale(1.03)}.button,button[type=submit]{align-items:center;background-color:var(--button--background-color);border:0;border-radius:var(--button--border-radius);color:var(--button--color);cursor:pointer;display:inline-flex;font-family:var(--font-family-button);font-size:var(--button--font-size);font-weight:var(--button--font-weight);gap:var(--spacing-2);justify-content:center;line-height:var(--button--line-height);min-height:var(--button--min-height);min-width:var(--button--min-width);opacity:var(--button--opacity);outline-offset:2px;padding:var(--button--padding-v) var(--button--padding-h);position:relative;text-align:center;-webkit-text-decoration:none;text-decoration:none;transition:var(--button--transition);z-index:1}.button svg:where(:not(.icon-loader):not(.icon-check)),button[type=submit] svg:where(:not(.icon-loader):not(.icon-check)){display:block}.button span:empty,button[type=submit] span:empty{display:none}.button:focus-visible,button[type=submit]:focus-visible{clip-path:none}.button:disabled,.button[disabled],button[type=submit]:disabled,button[type=submit][disabled]{--button--opacity:0.2;--button-hover--opacity:0.2;cursor:not-allowed}.button:not(:disabled):not([disabled]):focus-visible,.button:not(:disabled):not([disabled]):hover,.button[aria-expanded=true],button[type=submit]:not(:disabled):not([disabled]):focus-visible,button[type=submit]:not(:disabled):not([disabled]):hover{background-color:var(--button-hover--background-color);color:var(--button-hover--color);opacity:var(--button-hover--opacity)}.button-link{--button--padding-v:0px;--button--padding-h:0px;--button--min-height:none;--button--border-radius:0;--button--color:var(--color-secondary);--button--background-color:transparent;--button-hover--color:var(--color-contrast);--button-hover--background-color:transparent;--button-hover--opacity:1}.pagination-button>.loader{display:none;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.pagination-button>.loader svg{height:1.25em;width:1.25em}.pagination-button>.complete{display:none}.pagination-button.loading>.loader{display:flex}.pagination-button.loading>.label{visibility:hidden}.pagination-button.complete>.label{display:none}.pagination-button.complete>.complete{display:block}.pagination-button.complete,.pagination-button.loading{--button-hover--color:var(--color-contrast);--button-hover--background-color:transparent;cursor:default}.pagination-button.complete>.icon,.pagination-button.loading>.icon{display:none}.button-skip{left:var(--spacing-4);position:absolute;top:var(--spacing-4);z-index:99999}.button-skip:not(:focus-visible){opacity:0;pointer-events:none}.icon-loader path{animation:format-icon-loader .5s linear infinite;transform-origin:50% 50%}@keyframes format-icon-loader{0%{transform:rotate(0)}to{transform:rotate(1turn)}}:root{--lightbox--button--background-color:var(--color-background-300)}.logo{align-self:flex-start;color:var(--color-contrast);display:inline-block;font-weight:var(--font-weight-bold);line-height:1.4;-webkit-text-decoration:none;text-decoration:none}.logo img{height:auto;max-height:var(--logo--max-height,3.75rem);transition:transform .35s cubic-bezier(.7,.2,.3,.9);width:auto}.logo:focus img,.logo:hover img{transform:scale(1.05)}[data-color-scheme=dark] .logo-light{opacity:0;pointer-events:none;position:absolute}@media (prefers-color-scheme:dark){[data-color-scheme=system] .logo-light{opacity:0;pointer-events:none;position:absolute}}[data-color-scheme=light] .logo-dark{opacity:0;pointer-events:none;position:absolute}@media (prefers-color-scheme:light){[data-color-scheme=system] .logo-dark{opacity:0;pointer-events:none;position:absolute}}.dropdown{--dropdown--translate-x:0;--dropdown--offset:var(--spacing-3);--dropdown--radius:var(--radius-3);background-clip:padding-box;background-color:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-3);box-shadow:0 3px 15px rgba(0,0,0,.1);margin-top:var(--dropdown--offset);max-width:260px;min-width:160px;right:-1px;top:100%;transform:translate(var(--dropdown--translate-x),-2px);transition:visibility .15s ease,opacity .15s ease,transform .2s ease;width:-moz-max-content;width:max-content}.dropdown:before{content:"";height:var(--dropdown--offset);left:0;position:absolute;right:0;top:calc(var(--dropdown--offset)*-1)}.dropdown-share{position:relative}.dropdown-share>.dropdown{bottom:100%;margin-bottom:var(--dropdown--offset);margin-top:0;padding:var(--spacing-2);top:auto}.dropdown-share>.dropdown:before{bottom:calc(var(--dropdown--offset)*-1);top:auto}.dropdown-share>.dropdown>ul{list-style:none;margin:0;padding:0}.dropdown-share>.dropdown a{-webkit-text-decoration:none;text-decoration:none}.dropdown-share>.dropdown button{background-color:transparent;border:0;cursor:pointer;text-align:left;width:100%}.dropdown-share>.dropdown a,.dropdown-share>.dropdown button{align-items:center;border-radius:calc(var(--dropdown--radius) - var(--spacing-3));color:var(--color-contrast);display:flex;gap:var(--spacing-5);padding:var(--spacing-3) var(--spacing-5)}.dropdown-share>.dropdown a>svg,.dropdown-share>.dropdown button>svg{height:1rem;width:1rem}.dropdown-share>.dropdown a:hover,.dropdown-share>.dropdown button:hover{background-color:var(--color-background-200);color:var(--color-contrast)}.form-subscribe-fields{position:relative;width:100%}.form-subscribe-fields>input{border-radius:2rem;min-height:2.75rem}.form-subscribe-fields>button{bottom:var(--spacing-2);left:auto;margin-top:0;position:absolute;right:var(--spacing-2);top:var(--spacing-2);width:auto}.navigation-sidebar{margin-left:calc(var(--navigation-sidebar--link--padding-h)*-1);margin-right:calc(var(--navigation-sidebar--link--padding-h)*-1)}.navigation-sidebar>ul{display:flex;flex-direction:column;gap:var(--navigation-sidebar--gap);line-height:normal;list-style:none;margin:0;padding:0}.navigation-sidebar .nav-item{display:grid;grid-template-columns:minmax(0,1fr);position:relative}.navigation-sidebar .nav-link{background-color:transparent;border:0;border-radius:2rem;color:var(--color-contrast);display:flex;font-size:var(--navigation-sidebar--font-size);gap:var(--navigation-sidebar--link--gap);max-width:100%;padding:var(--navigation-sidebar--link--padding-v) var(--navigation-sidebar--link--padding-h);text-align:left;-webkit-text-decoration:none;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out;width:-moz-max-content;width:max-content}.navigation-sidebar .nav-link:not(:focus-visible):before{bottom:calc(var(--navigation-sidebar--gap)*-.5);content:"";height:calc(1lh + var(--navigation-sidebar--gap)*1.5 + var(--navigation-sidebar--link--padding-v)*2);left:0;position:absolute;right:0;top:calc(var(--navigation-sidebar--gap)*-.5)}.navigation-sidebar .nav-link>.label{flex:1 0 0%}.navigation-sidebar .nav-link>svg{flex:0 0 var(--navigation-sidebar--icon--size);height:var(--navigation-sidebar--icon--size);width:var(--navigation-sidebar--icon--size)}.navigation-sidebar>ul>li>.nav-link{padding-right:calc(var(--navigation-sidebar--link--padding-h) + var(--spacing-2))}.navigation-sidebar button.nav-link{cursor:pointer}.navigation-sidebar .nav-link.nav-link-current,.navigation-sidebar .nav-link:hover,.navigation-sidebar li:hover>.nav-link{background-color:var(--color-grey-translucent);color:var(--color-contrast)}.navigation-sidebar .nav-link.nav-link-current{font-weight:var(--font-weight-medium)}.navigation-sidebar .nav-section{font-size:var(--font-small);position:relative}.navigation-sidebar .nav-section,.navigation-sidebar .nav-section>a{color:var(--color-secondary)}.navigation-sidebar .nav-section:not(:first-child){margin-top:var(--spacing-6)}.navigation-sidebar .nav-section:hover>.nav-link,.navigation-sidebar .nav-section>.nav-link:hover{background-color:transparent}.navigation-sidebar .nav-separator{padding-left:var(--navigation-sidebar--link--padding-h);padding-right:var(--navigation-sidebar--link--padding-h)}.navigation-sidebar .nav-separator:not(:first-child){margin-top:var(--spacing-6)}.navigation-sidebar .nav-separator:not(:last-child){margin-bottom:var(--spacing-6)}.navigation-sidebar .nav-separator:before{border-top:1px solid var(--color-border);content:"";display:block}.navigation-sidebar .collapse-toggle{--collapse--icon:url('data:image/svg+xml;utf8,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8 15L13 10L8 5" stroke="black" stroke-width="1.15" stroke-linecap="round" stroke-linejoin="round"/></svg>');--collapse--icon--rotate:90deg;--collapse--icon--size:var(--navigation-sidebar--icon--size);--collapse-open--icon--rotate:-90deg}.navigation-sidebar .collapse-toggle>svg{transition:opacity .15s ease}.navigation-sidebar .collapse-toggle:after{left:var(--navigation-sidebar--link--padding-h);opacity:0;position:absolute;top:var(--navigation-sidebar--link--padding-v);transition:opacity .15s ease,transform .2s ease}.navigation-sidebar .collapse-toggle:focus-visible>svg,.navigation-sidebar .collapse-toggle:hover>svg,.navigation-sidebar .nav-item:hover>.collapse-toggle>svg{opacity:0}.navigation-sidebar .collapse-toggle:focus-visible:after,.navigation-sidebar .collapse-toggle:hover:after,.navigation-sidebar .nav-item:hover>.collapse-toggle:after{opacity:1}.navigation-sidebar .collapse{--navigation-sidebar--gap:var(--spacing-1)}.navigation-sidebar .collapse>ul{display:flex;flex-direction:column;gap:var(--navigation-sidebar--gap);list-style:none;margin:0;padding:0 0 0 calc(var(--navigation-sidebar--icon--size) + var(--navigation-sidebar--link--gap));position:relative}.navigation-sidebar .collapse>ul>li:first-child{padding-top:var(--spacing-2)}.navigation-sidebar .collapse>ul:before{border-left:1px solid var(--color-border);bottom:var(--navigation-sidebar--link--padding-v);content:"";left:calc(var(--navigation-sidebar--link--padding-h) + var(--navigation-sidebar--icon--size)*.5);position:absolute;top:0}.navigation-sidebar .collapse .nav-link{outline-offset:calc(var(--spacing-1)*-1)}.navigation-sidebar .dropdown{--navigation-sidebar--gap:var(--spacing-1);left:100%;margin-left:var(--dropdown--offset);margin-top:0;top:0}.navigation-sidebar .dropdown:before{bottom:0;height:auto;left:auto;right:100%;top:0;width:var(--dropdown--offset)}.navigation-sidebar .dropdown>ul{display:flex;flex-direction:column;gap:var(--navigation-sidebar--gap);padding:var(--spacing-2)}.navigation-sidebar .dropdown .nav-link{border-radius:calc(var(--dropdown--radius) - var(--spacing-3));width:100%}.navigation-sidebar .dropdown-toggle{align-items:center;border-radius:2rem;display:flex;height:calc(var(--navigation-sidebar--icon--size) + var(--navigation-sidebar--link--padding-v)*2);justify-content:center;left:0;opacity:0;position:absolute;top:0;width:calc(var(--navigation-sidebar--icon--size) + var(--navigation-sidebar--link--padding-h)*2)}.navigation-sidebar .dropdown-toggle:before{transform:rotate(-90deg)}.navigation-sidebar .dropdown-toggle:focus-visible{opacity:1}.navigation-sidebar .navigation-toggle-item{position:relative}.navigation-sidebar .navigation-toggle{background-color:transparent;border:0;cursor:pointer;line-height:normal;margin-top:var(--navigation-sidebar--gap);text-align:left}@media (min-width:540px){.navigation-sidebar .navigation-toggle-no-secondary{display:none}}@container sidebar (width > 100px){.navigation-sidebar .collapse-toggle+.nav-link,.navigation-sidebar .dropdown,.navigation-sidebar .dropdown-toggle{display:none}}@container sidebar (width < 100px){.sidebar-navigation>.navigation-sidebar{--navigation-sidebar--link--padding-h:var(--navigation-sidebar--link--padding-v);margin-top:calc(var(--navigation-sidebar--link--padding-v)*-1)}.sidebar-navigation>.navigation-sidebar .collapse,.sidebar-navigation>.navigation-sidebar .collapse-toggle{display:none}.sidebar-navigation>.navigation-sidebar>ul>li>.nav-link{padding:var(--navigation-sidebar--link--padding-h)}.sidebar-navigation>.navigation-sidebar .navigation-toggle>.label,.sidebar-navigation>.navigation-sidebar>ul>li:not(:has(>.dropdown))>.nav-link:not(.nav-section-link)>.label{animation:feed-hide-label-when-stack .01s;background-color:var(--color-background-300);border-radius:2rem;left:calc(var(--navigation-sidebar--link--padding-h) + var(--navigation-sidebar--icon--size) + var(--navigation-sidebar--link--gap)*2);opacity:0;padding:var(--spacing-3) var(--spacing-6);pointer-events:none;position:absolute;top:calc(var(--navigation-sidebar--link--padding-v) - var(--spacing-3));transition:opacity .15s ease;width:-moz-max-content;width:max-content;z-index:2}.sidebar-navigation>.navigation-sidebar .navigation-toggle:focus-visible>.label,.sidebar-navigation>.navigation-sidebar .navigation-toggle:hover>.label,.sidebar-navigation>.navigation-sidebar>ul>li:not(:has(>.dropdown))>.nav-link:not(.nav-section-link):focus-visible>.label,.sidebar-navigation>.navigation-sidebar>ul>li:not(:has(>.dropdown))>.nav-link:not(.nav-section-link):hover>.label{opacity:1}.sidebar-navigation>.navigation-sidebar>ul>li:has(>.dropdown)>.nav-link>.label{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.sidebar-navigation>.navigation-sidebar>ul>li:has(>.dropdown)>.nav-link:has(~.dropdown-toggle:focus-visible){opacity:0}.sidebar-navigation>.navigation-sidebar .nav-section{display:block;pointer-events:none}.sidebar-navigation>.navigation-sidebar .nav-section .label{display:none}.sidebar-navigation>.navigation-sidebar .nav-section:not(:last-child){margin-bottom:var(--spacing-6)}.sidebar-navigation>.navigation-sidebar .nav-section:not(:first-child){margin-top:var(--spacing-6)}.sidebar-navigation>.navigation-sidebar .nav-section .nav-section-link{padding-bottom:0;padding-top:0}.sidebar-navigation>.navigation-sidebar .nav-section .nav-section-link:after{border-top:1px solid var(--color-border);content:"";display:block;width:100%}}@keyframes feed-hide-label-when-stack{0%,to{opacity:0}}:root{--navigation-mobile--icon--size:1.25rem}@media (max-width:539px){body:has(>.navigation-mobile){padding-bottom:calc(var(--navigation-mobile--icon--size) + var(--spacing-5)*2 + var(--spacing-6))}}.navigation-mobile{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:color-mix(in srgb,var(--color-background),transparent 20%);bottom:0;box-shadow:0 -1px 0 0 var(--color-border);left:0;position:fixed;width:100%;z-index:10000}@media (min-width:540px){.navigation-mobile{display:none}}body:has(.popup-show) .navigation-mobile,body[style*=overflow] .navigation-mobile{width:calc(100% - var(--scrollbar-width, 0px))}.navigation-mobile>ul{display:flex;list-style:none;margin:0;padding:0 var(--spacing-5);position:relative}.navigation-mobile>ul>li{flex:1 0 0%}.navigation-mobile .nav-link{align-items:center;border-radius:50%;color:var(--color-contrast);display:flex;font-size:var(--font-small);font-weight:var(--font-weight-medium);justify-content:center;padding:var(--spacing-5) var(--spacing-3);width:100%}.navigation-mobile .nav-link:after{background-color:transparent;border-radius:50%;content:"";height:calc(var(--navigation-mobile--icon--size) + var(--spacing-6));margin-left:calc(var(--navigation-mobile--icon--size)*-1 - var(--spacing-6)*.5);margin-right:calc(var(--spacing-6)*-.5);transition:background-color .15s ease-in-out;width:calc(var(--navigation-mobile--icon--size) + var(--spacing-6));z-index:-1}.navigation-mobile .nav-link>.label{background-color:var(--color-background-300);border-radius:2rem;bottom:100%;left:50%;margin-bottom:var(--spacing-2);max-width:calc(100vw - var(--spacing-7));opacity:0;padding:var(--spacing-2) var(--spacing-5);pointer-events:none;position:absolute;transform:translateX(-50%);width:-moz-max-content;width:max-content;z-index:1}.navigation-mobile .nav-link>svg{height:var(--navigation-mobile--icon--size);width:var(--navigation-mobile--icon--size)}.navigation-mobile .nav-link:focus-visible>.label,.navigation-mobile .nav-link:hover>.label{opacity:1}.navigation-mobile .nav-link-current:after,.navigation-mobile .nav-link:hover:after{background-color:var(--color-background-300)}.navigation-mobile button.nav-link{background-color:transparent;border:0;cursor:pointer}@media (max-width:440px) and (min-width:380px){.navigation-mobile li:nth-child(n+9){display:none}}@media (max-width:380px) and (min-width:340px){.navigation-mobile li:nth-child(n+8){display:none}}@media (max-width:340px){.navigation-mobile li:nth-child(n+7){display:none}}.popover{--popover--offset:var(--spacing-5);background-color:var(--color-background);border-radius:var(--radius-3);box-shadow:0 4px 40px -15px rgba(0,0,0,.3);margin-left:calc(var(--spacing-4)*-1);margin-top:var(--popover--offset);opacity:0;position:absolute;top:100%;transform:scale(.96);transform-origin:top left;transition:opacity .2s ease,visibility .2s ease,transform .2s ease;visibility:hidden;width:300px;z-index:100}.popover:before{bottom:100%;content:"";height:var(--spacing-5);left:0;position:absolute;right:0}[data-color-scheme=dark] .popover{box-shadow:0 4px 30px -12px #000}@media (prefers-color-scheme:dark){[data-color-scheme=system] .popover{box-shadow:0 4px 30px -12px #000}}.popover-container{display:flex;flex-direction:column;max-height:50vh;overflow-y:auto;overscroll-behavior:contain;padding:var(--spacing-4) var(--spacing-4) var(--spacing-7);position:relative;z-index:1}.popover-container>picture{display:block;-webkit-mask-image:radial-gradient(circle calc(var(--avatar--size)*.5) at calc(var(--avatar--size)*.5 + var(--spacing-5)) 100%,transparent calc(var(--avatar--size)*.5 + 3px),#000 calc(var(--avatar--size)*.5 + 3.5px));mask-image:radial-gradient(circle calc(var(--avatar--size)*.5) at calc(var(--avatar--size)*.5 + var(--spacing-5)) 100%,transparent calc(var(--avatar--size)*.5 + 3px),#000 calc(var(--avatar--size)*.5 + 3.5px))}.popover-container>picture>img{aspect-ratio:21/9;background-color:var(--color-background-200);border-radius:calc(var(--radius-3) - var(--spacing-4));-o-object-fit:cover;object-fit:cover}.popover-container>a{align-self:flex-start;margin-left:var(--spacing-4);margin-top:var(--spacing-4)}.popover-container>picture+a{margin-left:var(--spacing-5);margin-top:calc(var(--avatar--size)*-.5)}.popover-container>picture+a:before{aspect-ratio:21/9;content:"";left:var(--spacing-4);position:absolute;right:var(--spacing-4);top:var(--spacing-4)}.popover-container>div{color:var(--color-contrast);font-family:var(--font-family-headings);font-size:var(--font-h1);font-weight:var(--font-weight-semibold);line-height:1.3;margin-top:var(--spacing-5);padding:0 var(--spacing-5)}.popover-container>div>a{-webkit-text-decoration:none;text-decoration:none}.popover-container>span{color:var(--color-secondary);font-size:var(--font-small);font-weight:var(--font-weight-medium);padding:0 var(--spacing-5)}.popover-container>ul{gap:0;margin-bottom:calc(var(--spacing-2)*-1);margin-top:var(--spacing-2);padding:0 var(--spacing-5)}.popover-top{bottom:100%;margin-bottom:var(--popover--offset);margin-top:0;top:auto;transform-origin:bottom left}.popover-top:before{bottom:auto;top:100%}.popover-target:hover~.popover,.popover:hover{height:auto;opacity:1;overflow:visible;transform:scale(1);visibility:visible}.popover-hide{animation:feed-popover-hide .2s ease;height:0;overflow:hidden}@keyframes feed-popover-hide{0%,99%{height:auto;overflow:visible}to{height:0;overflow:hidden}}.social-links{--social-links--gap-v:var(--spacing-1);--social-links--gap-h:var(--spacing-1);display:flex;flex-wrap:wrap;gap:var(--social-links--gap-v) var(--social-links--gap-h);list-style:none;margin:calc(var(--spacing-3)*-1) calc(var(--spacing-4)*-1);padding:0}.social-links:empty{display:none}.social-link{border-radius:50%;display:block;padding:var(--spacing-4);position:relative;transition:background-color .2s ease}.social-link:before{bottom:calc(var(--social-links--gap-v)*-.5);content:"";left:calc(var(--social-links--gap-h)*-.5);position:absolute;right:calc(var(--social-links--gap-h)*-.5);top:calc(var(--social-links--gap-v)*-.5)}.social-link:hover{background-color:var(--color-background-300);color:var(--color-contrast)}.social-link>svg{display:block;height:1em;width:1em}.social-link>span{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.toggle-color-scheme-button{align-items:center;background-color:var(--color-background-300);border:0;border-radius:50%;cursor:pointer;display:flex;height:1.5rem;justify-content:center;padding:0;transition:color .15s ease,background-color .15s ease;width:1.5rem}.toggle-color-scheme-button:hover{background-color:var(--color-background-400)}.toggle-color-scheme-button .icon{display:block;height:var(--font-small);position:absolute;width:var(--font-small)}.toggle-color-scheme-button .icon-moon,.toggle-color-scheme-button .icon-sun{opacity:0}[data-color-scheme=light] .toggle-color-scheme-button .icon-sun{opacity:1}[data-color-scheme=light] .toggle-color-scheme-button .icon-circle-half,[data-color-scheme=light] .toggle-color-scheme-button .icon-moon{opacity:0}[data-color-scheme=dark] .toggle-color-scheme-button .icon-moon{opacity:1}.tooltip,[data-color-scheme=dark] .toggle-color-scheme-button .icon-circle-half,[data-color-scheme=dark] .toggle-color-scheme-button .icon-sun{opacity:0}.tooltip{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(5,5,5,.7);border-radius:2rem;box-shadow:0 4px 18px -4px rgba(0,0,0,.26);color:var(--color-white);font-size:var(--font-small);font-weight:var(--font-weight-medium);margin-top:4px;padding:var(--spacing-2) var(--spacing-5);pointer-events:none;position:absolute;right:50%;top:100%;transform-origin:top;transition:opacity .2s ease;translate:50% 0;width:-moz-max-content;width:max-content;z-index:10}.tooltip:before{border-bottom:4px solid rgba(5,5,5,.7);border-left:4px solid transparent;border-right:4px solid transparent;bottom:100%;content:"";height:0;left:50%;margin-left:-4px;position:absolute;width:0}.tooltip-target{position:relative}.tooltip-target:hover>.tooltip{opacity:1}.post-content .kg-audio-card{background-color:transparent;border:1px solid var(--color-border);border-radius:var(--radius-2);box-shadow:none;color:var(--color-contrast);min-height:auto;padding:var(--spacing-7) var(--spacing-8);position:relative}.post-content .kg-audio-thumbnail{border-radius:0;height:22px;left:var(--spacing-8);margin:0;min-width:auto;position:absolute;top:var(--spacing-7);width:22px}.post-content .kg-audio-thumbnail.placeholder:before{background-color:var(--color-accent-foreground);content:"";height:.75rem;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6 12V3.33333L14 2V10.6667" stroke="black" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"/><path d="M4 14C5.10457 14 6 13.1046 6 12C6 10.8954 5.10457 10 4 10C2.89543 10 2 10.8954 2 12C2 13.1046 2.89543 14 4 14Z" stroke="black" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"/><path d="M12 12.6667C13.1046 12.6667 14 11.7713 14 10.6667C14 9.56212 13.1046 8.66669 12 8.66669C10.8954 8.66669 10 9.56212 10 10.6667C10 11.7713 10.8954 12.6667 12 12.6667Z" stroke="black" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6 12V3.33333L14 2V10.6667" stroke="black" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"/><path d="M4 14C5.10457 14 6 13.1046 6 12C6 10.8954 5.10457 10 4 10C2.89543 10 2 10.8954 2 12C2 13.1046 2.89543 14 4 14Z" stroke="black" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"/><path d="M12 12.6667C13.1046 12.6667 14 11.7713 14 10.6667C14 9.56212 13.1046 8.66669 12 8.66669C10.8954 8.66669 10 9.56212 10 10.6667C10 11.7713 10.8954 12.6667 12 12.6667Z" stroke="black" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"/></svg>');-webkit-mask-size:100% 100%;mask-size:100% 100%;width:.75rem}.post-content .kg-audio-thumbnail.placeholder svg{display:none}.post-content .kg-audio-player-container{display:block}.post-content .kg-audio-seek-slider{display:block;flex-basis:0}.post-content .kg-audio-title{align-items:center;color:var(--color-contrast);display:flex;font-size:var(--font-medium);font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-6);margin-top:0;min-height:22px;padding:0 0 0 calc(var(--spacing-4) + 22px)}.post-content .kg-audio-player{flex-wrap:wrap;gap:var(--spacing-3);padding:0}.post-content .kg-audio-pause-icon,.post-content .kg-audio-play-icon{height:1rem;padding-right:0;width:1rem}.post-content .kg-audio-pause-icon>svg,.post-content .kg-audio-play-icon>svg{height:var(--font-x-small);width:var(--font-x-small)}.post-content .kg-audio-current-time{min-width:2.25rem;padding:0;text-align:right}.post-content .kg-audio-current-time,.post-content .kg-audio-time{font-size:var(--font-small);font-weight:var(--font-weight-regular)}.post-content .kg-audio-time{color:var(--color-secondary);max-width:3.25rem;width:auto}.post-content .kg-audio-duration{margin-left:var(--spacing-3);min-width:2.25rem;padding:0}.post-content .kg-audio-playback-rate{border-radius:.25rem;font-size:var(--font-small);font-weight:var(--font-weight-regular);justify-content:center;min-width:2rem;padding:.15rem .25rem}.post-content .kg-audio-playback-rate:hover{box-shadow:0 0 0 1px var(--color-border)}.post-content .kg-audio-volume-slider{width:3.75rem}.post-content .kg-audio-unmute-icon{margin-right:-6px}blockquote.kg-blockquote-alt{font-size:var(--font-large);font-style:normal;font-weight:var(--font-weight-light);line-height:1.4;padding:var(--spacing-7)}blockquote.kg-blockquote-alt:before{display:none}.post-content .kg-bookmark-card{position:relative}.post-content .kg-bookmark-card a.kg-bookmark-container{background-color:var(--color-background);border:0;border-radius:var(--radius-2);transition:background-color .15s ease}.post-content .kg-bookmark-card a.kg-bookmark-container:before{border:1px solid var(--color-border);border-radius:inherit;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.post-content .kg-bookmark-card a.kg-bookmark-container:hover{background-color:var(--color-background-200);border:0;border-radius:var(--radius-2)}.post-content .kg-bookmark-container{gap:var(--spacing-6);padding:var(--spacing-7) var(--spacing-8)}.post-content .kg-bookmark-thumbnail{background-color:var(--color-background-300);margin-bottom:calc(var(--spacing-7)*-1);margin-right:calc(var(--spacing-8)*-1);margin-top:calc(var(--spacing-7)*-1)}.post-content .kg-bookmark-content{gap:var(--spacing-4);padding:0}.post-content .kg-bookmark-title{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:var(--color-contrast);display:-webkit-box;font-size:var(--font-medium);font-weight:var(--font-weight-medium);overflow:hidden}.post-content .kg-bookmark-description{-webkit-line-clamp:3;color:var(--color-foreground);font-size:var(--font-small);line-height:inherit;margin-top:0;max-height:none;opacity:1}.post-content .kg-bookmark-metadata{color:var(--color-contrast);font-size:var(--font-small);font-weight:var(--font-weight-medium);margin-top:var(--spacing-2)}.post-content .kg-bookmark-icon{margin-right:var(--spacing-4)}.post-content .kg-bookmark-metadata>span:nth-of-type(2):before{content:"-"}.post-content .kg-bookmark-metadata>:not(img){opacity:1}.kg-btn,.kg-cta-button,.kg-header-card-button,.kg-product-card-button,.kg-signup-card-button{border-radius:var(--button--border-radius)!important;display:inline-flex;font-family:var(--font-family-button)!important;font-size:var(--button--font-size)!important;font-weight:var(--button--font-weight)!important;height:auto!important;justify-content:center;line-height:var(--button--line-height)!important;min-height:var(--button--min-height)!important;min-width:var(--button--min-width);opacity:var(--button--opacity)!important;outline-offset:2px;padding:var(--button--padding-v) var(--button--padding-h)!important;text-align:center;transition:var(--button--transition)!important}.kg-btn:hover,.kg-cta-button:hover,.kg-header-card-button:hover,.kg-product-card-button:hover,.kg-signup-card-button:hover{opacity:var(--button-hover--opacity)!important}.stop-transition .kg-btn,.stop-transition .kg-cta-button,.stop-transition .kg-header-card-button,.stop-transition .kg-product-card-button,.stop-transition .kg-signup-card-button{transition-duration:0s!important}.kg-btn,.kg-product-card-button{background-color:var(--button--background-color)!important;color:var(--button--color)!important}.kg-btn:hover,.kg-product-card-button:hover{background-color:var(--button-hover--background-color)!important;color:var(--button-hover--color)!important}.post-content .kg-callout-card{border-radius:var(--radius-2);color:var(--color-contrast);gap:var(--spacing-4);padding:var(--spacing-7) var(--spacing-8);position:relative}.post-content .kg-callout-card div.kg-callout-emoji{align-items:center;align-self:flex-start;border-radius:50%;display:flex;justify-content:center;padding-right:0}.post-content .kg-callout-card-accent{color:var(--color-accent-foreground)}.kg-code-card pre{margin-bottom:0}.post-content .kg-cta-card{border-radius:var(--radius-2)}.post-content .kg-cta-sponsor-label-wrapper{margin:0 var(--spacing-8);padding:var(--spacing-7) 0}.post-content .kg-cta-sponsor-label{font-family:inherit;font-size:var(--font-x-small);font-weight:var(--font-weight-semibold)}.post-content .kg-cta-image-container img{border-radius:var(--radius-1)}.post-content .kg-cta-content{gap:var(--spacing-8);padding:var(--spacing-7) var(--spacing-8) var(--spacing-8)}.post-content .kg-cta-has-img .kg-cta-content{padding-top:var(--spacing-8)}.post-content .kg-cta-content-inner{gap:var(--spacing-8)}.post-content .kg-cta-text p{line-height:inherit}.post-content .kg-cta-has-img .kg-cta-button{margin-bottom:var(--spacing-2)}.post-content .kg-cta-button{align-self:flex-start;width:auto}.post-content .kg-cta-button:hover{opacity:var(--button-hover--opacity)}.post-content .kg-cta-bg-white{background-color:var(--color-background);border:1px solid var(--color-border);box-shadow:none}.post-content .kg-cta-bg-white .kg-cta-sponsor-label-wrapper{border-color:var(--color-border)}.post-content .kg-cta-bg-white .kg-cta-sponsor-label{color:var(--color-contrast)}.post-content .kg-cta-bg-white .kg-cta-sponsor-label a:hover{color:var(--ghost-accent-color);opacity:1}.post-content .kg-cta-bg-white .kg-cta-sponsor-label span:not(a span){color:var(--color-secondary)}.post-content .kg-cta-bg-grey{background-color:var(--color-background-200)}.post-content .kg-cta-bg-grey .kg-cta-sponsor-label{color:var(--color-contrast)}.post-content .kg-cta-button[style="background-color: #000000; color: #FFFFFF;"]{background-color:var(--color-contrast)!important;color:var(--color-background)!important}.post-content .kg-cta-button[style="background-color: #F0F0F0; color: #000000;"]{background-color:var(--color-background-300)!important;color:var(--color-contrast)!important}.post-content .kg-cta-button.kg-style-accent{color:var(--color-accent-foreground)!important}.post-content .kg-embed-card>:where(iframe[src*="player.vimeo.com"],iframe[src*="youtube.com"],iframe[src*="youtube-nocookie.com"]){background-color:var(--color-background-300)}.post-content .kg-embed-card>iframe{border-radius:0}.post-content .kg-embed-card>iframe[src*="kickstarter.com"][src*="video.html"],.post-content .kg-embed-card>iframe[src*="player.vimeo.com"],.post-content .kg-embed-card>iframe[src*="youtube-nocookie.com"],.post-content .kg-embed-card>iframe[src*="youtube.com"]{aspect-ratio:16/9;height:auto;width:100%}.kg-embed-card>.twitter-tweet{margin:0 auto}.post-content .kg-file-card{position:relative}.post-content .kg-file-card a.kg-file-card-container{background-color:transparent;border:0;border-radius:var(--radius-2);box-shadow:inset 0 0 0 1px var(--color-border);color:var(--color-foreground);gap:var(--spacing-6);min-height:auto;padding:var(--spacing-7) var(--spacing-8);transition:background-color .15s ease}.post-content .kg-file-card a.kg-file-card-container:hover{background-color:var(--color-background-200);border:0}.post-content .kg-file-card-contents{gap:var(--spacing-4);justify-content:space-evenly;margin:0}.post-content .kg-file-card-title{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:var(--color-contrast);display:-webkit-box;font-size:var(--font-medium);font-weight:var(--font-weight-medium);overflow:hidden}.post-content .kg-file-card-caption{font-size:var(--font-small);line-height:inherit;margin-top:0;opacity:1}.post-content .kg-file-card-caption:empty{display:none}.post-content .kg-file-card-title+.kg-file-card-caption{margin-top:var(--spacing-1)}.post-content .kg-file-card-metadata{align-items:flex-end;color:var(--color-mute);display:flex;flex-wrap:wrap;font-size:var(--font-x-small);font-weight:var(--font-weight-medium);gap:0 var(--spacing-sm);line-height:inherit;margin-top:0}.post-content .kg-file-card-filename{font-weight:inherit}.post-content .kg-file-card-filesize{font-size:1em;margin-left:auto;opacity:1}.post-content .kg-file-card-filesize:before{display:none}.post-content .kg-file-card-icon{background-color:var(--ghost-accent-color);border-radius:var(--radius-1);flex:0 0 auto;min-width:auto}.post-content .kg-file-card-icon:before{display:none}.post-content .kg-file-card-icon svg{color:var(--color-accent-foreground);height:1rem;width:1rem}.post-content .kg-gallery-card{--gap:var(--spacing-5)}.post-content .kg-gallery-image img{background-color:var(--color-background-300);-o-object-fit:cover;object-fit:cover}.post-content .kg-gallery-card:not(.kg-card-hascaption)+.kg-gallery-card,.post-content .kg-gallery-card:not(.kg-card-hascaption)+.kg-image-card,.post-content .kg-image-card:not(.kg-card-hascaption)+.kg-gallery-card,.post-content .kg-image-card:not(.kg-card-hascaption)+.kg-image-card{margin-top:calc(var(--spacing-4)*-1 + var(--gap))}.kg-header-card-text{padding:var(--header--text--padding)!important}.kg-header-card-heading{font-size:var(--header--heading--font-size)!important;font-weight:var(--header--heading--font-weight)!important;letter-spacing:var(--header--heading--letter-spacing,inherit)!important;line-height:var(--header--heading--line-height,1.2)!important}.kg-header-card-subheading{font-size:var(--header--subheading--font-size)!important;font-weight:var(--header--subheading--font-weight)!important;line-height:var(--header--subheading--line-height,inherit)!important;margin:var(--header--subheading--margin,0)!important}.kg-header-card-button{letter-spacing:inherit!important;margin:var(--header--button--margin,0)!important;outline:revert!important}.kg-header-card.kg-layout-split .kg-header-card-content{grid-template-columns:minmax(0,1fr)}.kg-header-card.kg-layout-split:not(.kg-content-wide) picture{aspect-ratio:16/9}.kg-header-card.kg-layout-split.kg-content-wide .kg-header-card-image{aspect-ratio:16/9;height:auto!important;-o-object-fit:cover!important;object-fit:cover!important;padding:var(--layout--gap)!important}.kg-header-card[data-background-color="#F0F0F0"]{background-color:var(--color-background-200)!important}.kg-header-card[data-background-color="#F0F0F0"] .kg-header-card-heading{color:var(--color-contrast)!important}.kg-header-card[data-background-color="#F0F0F0"] .kg-header-card-subheading{color:var(--color-foreground)!important}.kg-header-card[data-background-color=accent].kg-layout-split,.kg-header-card[data-background-color=accent]:not(.kg-layout-split):not(:has(>picture)){background-color:var(--ghost-accent-color)!important}.kg-header-card[data-background-color=accent].kg-layout-split .kg-header-card-heading,.kg-header-card[data-background-color=accent]:not(.kg-layout-split):not(:has(>picture)) .kg-header-card-heading{color:var(--color-accent-foreground)!important}.kg-header-card[data-background-color=accent].kg-layout-split .kg-header-card-subheading,.kg-header-card[data-background-color=accent]:not(.kg-layout-split):not(:has(>picture)) .kg-header-card-subheading{color:color-mix(in srgb,var(--color-accent-foreground),transparent 10%)!important}.kg-header-card:not(.kg-layout-split):has(>picture) .kg-header-card-heading,.kg-header-card:not(.kg-layout-split):has(>picture) .kg-header-card-subheading{color:var(--color-white)!important}.kg-header-card[data-background-color="#F0F0F0"] [data-button-color="#ffffff"][data-button-text-color="#000000"]{background-color:var(--color-background)!important;color:var(--color-contrast)!important}.kg-header-card[data-background-color="#F0F0F0"] [data-button-color="#000000"][data-button-text-color="#FFFFFF"]{background-color:var(--color-contrast)!important;color:var(--color-background)!important}.kg-header-card .kg-style-accent{color:var(--color-accent-foreground)!important}.kg-header-card{--header--text--padding:calc(var(--spacing-10)*2) var(--layout--gap);--header--heading--font-size:clamp(18px,13.9286px + 1.0714vw,30px);--header--heading--font-weight:var(--font-weight-semibold);--header--subheading--margin:var(--spacing-7) 0 0;--header--subheading--font-size:clamp(15px,14.3214px + 0.1786vw,17px);--header--subheading--line-height:1.5;--header--button--margin:var(--spacing-8) 0 0;border-radius:var(--radius-3);overflow:hidden}.kg-header-card.kg-width-full{border-radius:0}.kg-header-card.kg-layout-split:has(picture:first-child){--header--text--padding:var(--spacing-8) calc(var(--spacing-10)*2) calc(var(--spacing-10)*2) var(--layout--gap)}.kg-header-card:not(.kg-layout-split):before{background-color:color-mix(in srgb,var(--color-black),transparent 70%);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.kg-header-card .kg-header-card-content{position:relative;z-index:1}.kg-gallery-image img,.kg-image-card img{background-color:var(--color-background-300);border-radius:var(--radius-2);position:relative;width:100%}.kg-gallery-image img:after,.kg-image-card img:after{background-color:var(--color-secondary);height:24px;left:50%;margin-left:-12px;margin-top:-12px;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.75 19.5H3.75C3.55109 19.5 3.36032 19.421 3.21967 19.2803C3.07902 19.1397 3 18.9489 3 18.75V5.25C3 5.05109 3.07902 4.86032 3.21967 4.71967C3.36032 4.57902 3.55109 4.5 3.75 4.5H20.25C20.4489 4.5 20.6397 4.57902 20.7803 4.71967C20.921 4.86032 21 5.05109 21 5.25V8.25L16.5 9.75L15 13.5L11.25 15L9.75 19.5Z" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M12.9121 19.5L13.6565 17.2687L17.3127 15.8081L18.7734 12.1518L21.0046 11.4075V18.75C21.0046 18.9489 20.9256 19.1396 20.7849 19.2803C20.6443 19.421 20.4535 19.5 20.2546 19.5H12.9121Z" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M3 15.8147L8.09437 10.7194C8.16403 10.6496 8.24675 10.5943 8.33779 10.5566C8.42884 10.5188 8.52644 10.4994 8.625 10.4994C8.72356 10.4994 8.82116 10.5188 8.91221 10.5566C9.00325 10.5943 9.08597 10.6496 9.15563 10.7194L12.8119 14.3756" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.75 19.5H3.75C3.55109 19.5 3.36032 19.421 3.21967 19.2803C3.07902 19.1397 3 18.9489 3 18.75V5.25C3 5.05109 3.07902 4.86032 3.21967 4.71967C3.36032 4.57902 3.55109 4.5 3.75 4.5H20.25C20.4489 4.5 20.6397 4.57902 20.7803 4.71967C20.921 4.86032 21 5.05109 21 5.25V8.25L16.5 9.75L15 13.5L11.25 15L9.75 19.5Z" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M12.9121 19.5L13.6565 17.2687L17.3127 15.8081L18.7734 12.1518L21.0046 11.4075V18.75C21.0046 18.9489 20.9256 19.1396 20.7849 19.2803C20.6443 19.421 20.4535 19.5 20.2546 19.5H12.9121Z" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M3 15.8147L8.09437 10.7194C8.16403 10.6496 8.24675 10.5943 8.33779 10.5566C8.42884 10.5188 8.52644 10.4994 8.625 10.4994C8.72356 10.4994 8.82116 10.5188 8.91221 10.5566C9.00325 10.5943 9.08597 10.6496 9.15563 10.7194L12.8119 14.3756" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');-webkit-mask-size:100% 100%;mask-size:100% 100%;top:50%;width:24px}.kg-image-card.kg-width-full img{border-radius:0}.post-content .kg-product-card-container{background-color:transparent;border:1px solid var(--color-border);border-radius:var(--radius-2);box-shadow:none;color:var(--color-foreground);gap:var(--spacing-6);max-width:440px;padding:var(--spacing-7)}.post-content .kg-product-card-image{background-color:var(--color-background-300);border-radius:var(--radius-1);margin-bottom:var(--spacing-2);width:100%}.post-content .kg-product-card h4.kg-product-card-title{font-family:inherit;font-size:1.0625rem;font-weight:var(--font-weight-semibold)}.post-content .kg-product-card-rating{color:var(--color-contrast);padding-left:0}.post-content .kg-product-card-rating svg{height:var(--font-small);width:var(--font-small)}.post-content .kg-product-card-rating-star{width:18px}.post-content .kg-product-card-description:empty{display:none}.post-content .kg-product-card .kg-product-card-description ol,.post-content .kg-product-card .kg-product-card-description p,.post-content .kg-product-card .kg-product-card-description ul{color:var(--color-foreground);font-family:inherit;font-size:inherit;line-height:inherit;opacity:1}.post-content .kg-product-card .kg-product-card-description p:first-of-type{margin-top:0}.post-content .kg-product-card a.kg-product-card-button{margin-top:var(--spacing-2)}.kg-signup-card-text{padding:var(--signup--text--padding)!important}.kg-signup-card-heading{font-size:var(--signup--heading--font-size)!important;font-weight:var(--signup--heading--font-weight)!important;letter-spacing:var(--signup--heading--letter-spacing,inherit)!important;line-height:var(--signup--heading--line-height,1.2)!important}.kg-signup-card-subheading{font-size:var(--signup--subheading--font-size)!important;font-weight:var(--signup--subheading--font-weight)!important;line-height:var(--signup--subheading--line-height,inherit)!important;margin:var(--signup--subheading--margin,0)!important}.kg-signup-card-form{margin:var(--signup--form--margin,0)!important}.kg-signup-card .kg-signup-card-fields{background-color:transparent;border:0;border-radius:0;padding:0}.kg-signup-card .kg-signup-card-fields>.kg-signup-card-button,.kg-signup-card .kg-signup-card-fields>.kg-signup-card-input{margin:0;outline:revert}.kg-signup-card-disclaimer{margin:var(--signup--disclaimer--margin,0)!important}.kg-signup-card.kg-layout-split .kg-signup-card-content{grid-template-columns:minmax(0,1fr)}.kg-signup-card.kg-layout-split:not(.kg-content-wide) picture{aspect-ratio:16/9}.kg-signup-card.kg-layout-split.kg-content-wide .kg-signup-card-image{aspect-ratio:16/9;height:auto!important;-o-object-fit:cover!important;object-fit:cover!important;padding:var(--layout--gap)!important}.kg-signup-card-form.success .kg-signup-card-success{font-size:inherit!important;font-weight:var(--font-weight-medium)!important;height:auto!important;line-height:inherit!important;min-height:2.75rem}.kg-signup-card[style="background-color: rgb(240, 240, 240);"]{background-color:var(--color-background-200)!important}.kg-signup-card[style="background-color: rgb(240, 240, 240);"] .kg-signup-card-heading{color:var(--color-contrast)!important}.kg-signup-card[style="background-color: rgb(240, 240, 240);"] .kg-signup-card-subheading{color:var(--color-foreground)!important}.kg-signup-card[style="background-color: rgb(240, 240, 240);"] .kg-signup-card-disclaimer{color:var(--color-secondary)!important}.kg-signup-card .kg-style-accent,.kg-signup-card.kg-style-accent .kg-signup-card-disclaimer,.kg-signup-card.kg-style-accent .kg-signup-card-heading,.kg-signup-card.kg-style-accent .kg-signup-card-subheading{color:var(--color-accent-foreground)!important}.kg-signup-card .kg-signup-card-button[style="background-color: #000000;color: #FFFFFF;"]{background-color:var(--color-contrast)!important;color:var(--color-background)!important}.kg-signup-card .kg-signup-card-button[style="background-color: #ffffff;color: #000000;"]{background-color:var(--color-background)!important;color:var(--color-contrast)!important}.kg-signup-card{--signup--text--padding:calc(var(--spacing-10)*2) var(--layout--gap);--signup--heading--font-size:clamp(18px,14.6071px + 0.8929vw,28px);--signup--heading--font-weight:var(--font-weight-semibold);--signup--subheading--margin:var(--spacing-7) 0 0;--signup--subheading--font-size:var(--font-medium);--signup--form--margin:var(--spacing-9) 0 0;--signup--disclaimer--margin:var(--spacing-5) 0 0;border-radius:var(--radius-3);overflow:hidden}.kg-signup-card.kg-width-full{border-radius:0}.kg-signup-card.kg-layout-split:has(picture:first-child){--signup--text--padding:var(--spacing-8) calc(var(--spacing-10)*2) calc(var(--spacing-10)*2) var(--layout--gap)}.kg-signup-card:not(.kg-layout-split):before{background-color:color-mix(in srgb,var(--color-black),transparent 70%);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.kg-signup-card .kg-signup-card-content{position:relative;z-index:1}.kg-signup-card-subheading{max-width:400px!important;width:100%}.kg-signup-card-fields{border-radius:2rem!important;max-width:340px!important;position:relative}.kg-signup-card-fields>.kg-signup-card-input{border-radius:2rem;min-height:2.75rem}.kg-signup-card-fields>.kg-signup-card-button{bottom:var(--spacing-2);left:auto;position:absolute;right:var(--spacing-2);top:var(--spacing-2);width:auto}.footnote-item>p{margin-bottom:var(--spacing-1)}.post-content .kg-toggle-card{border:1px solid var(--color-border);border-radius:var(--radius-2);box-shadow:none;padding:var(--spacing-5) var(--spacing-6)}.post-content .kg-toggle-card+.kg-toggle-card{margin-top:calc(var(--vertical-rhythm)*-1)}.post-content .kg-toggle-card h4.kg-toggle-heading-text{font-size:var(--font-medium);font-weight:var(--font-weight-medium)}.post-content .kg-toggle-content{transition:opacity .2s ease,top .2s ease}.post-content .kg-toggle-card-icon{background-color:var(--color-background-300);border-radius:calc(var(--radius-1) - 2px);flex:0 0 auto;height:1rem;margin-top:.1em;width:1rem}.post-content .kg-toggle-card-icon svg{color:var(--color-foreground);height:.475em;width:.475em}.post-content .kg-toggle-card-icon path{stroke-width:4px}.post-content .kg-toggle-card .kg-toggle-content>*{font-size:inherit;line-height:inherit;margin-top:var(--spacing-4)}.post-content .kg-toggle-card[data-kg-toggle-state=close] .kg-toggle-content{visibility:hidden}.kg-video-card video{background-color:var(--color-background-300);border-radius:0}.kg-video-card .kg-video-hide-animated>button{visibility:hidden}.kg-video-card.kg-width-full .kg-video-container{border-radius:0}.kg-video-card .kg-video-large-play-icon{height:3.125rem;width:3.125rem}.kg-video-card .kg-video-large-play-icon svg{width:var(--font-small)}.container{container:layout/inline-size;display:flex;font-size:var(--font-medium);justify-content:center;margin-left:auto;margin-right:auto;max-width:100%}.footer>.social-links:has(>li){margin-bottom:var(--spacing-4)}.footer-bottom{display:flex;flex-wrap:wrap}.footer-bottom>.footer-copyright{flex:1 0 0%;margin-bottom:auto;margin-top:auto}.footer-bottom>.toggle-color-scheme-button{flex:0 0 auto}.popup-navigation{background-color:transparent;display:flex;opacity:1;overflow-y:auto;pointer-events:none;transition:background-color .5s ease-in-out,-webkit-backdrop-filter .4s ease-in-out;transition:backdrop-filter .4s ease-in-out,background-color .5s ease-in-out;transition:backdrop-filter .4s ease-in-out,background-color .5s ease-in-out,-webkit-backdrop-filter .4s ease-in-out;visibility:visible}.popup-navigation .navigation-secondary{margin-bottom:var(--spacing-5)}.popup-navigation>.popup-container{align-self:flex-start;background-color:var(--color-background);clip-path:inset(0 70% 0 30%);display:flex;flex:0 0 auto;flex-direction:column;max-width:280px;min-height:100%;padding:var(--layout--gap);transform:translateX(-30%);transition:clip-path .8s cubic-bezier(.2,1,.2,1),transform .8s cubic-bezier(.2,1,.2,1);width:100%}.popup-navigation>.popup-container>nav{filter:blur(20px);opacity:0;transition:opacity .5s ease-in-out,filter .7s cubic-bezier(.2,1,.2,1);transition-delay:0s,.3s}.popup-navigation.popup-show{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:color-mix(in srgb,var(--color-background-200),transparent 10%);pointer-events:visible;transition:background-color .3s ease-in-out,-webkit-backdrop-filter .3s ease-in-out;transition:backdrop-filter .3s ease-in-out,background-color .3s ease-in-out;transition:backdrop-filter .3s ease-in-out,background-color .3s ease-in-out,-webkit-backdrop-filter .3s ease-in-out}.popup-navigation.popup-show>.popup-container{clip-path:inset(0);transform:translateX(0)}.popup-navigation.popup-show>.popup-container>nav{filter:blur(0);opacity:1;transition-delay:0s}@media (min-width:540px){.popup-navigation .navigation-primary{display:none}}.popup-navigation-head{align-items:flex-start;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:color-mix(in srgb,var(--color-background),transparent 20%);display:flex;margin-left:calc(var(--layout--gap)*-1);margin-right:calc(var(--layout--gap)*-1);margin-top:calc(var(--layout--gap)*-1);padding:var(--layout--gap);position:sticky;top:0;z-index:3}.popup-navigation-head>.logo{margin-right:auto}.popup-navigation-head>.button{--button--padding-v:var(--spacing-3);--button--padding-h:var(--spacing-3);--button--min-height:auto;--button--color:var(--color-contrast);--button--background-color:var(--color-background-200);--button-hover--color:var(--color-contrast);--button-hover--background-color:var(--color-background-300);margin-bottom:calc(var(--button--padding-v)*-1);margin-right:calc(var(--button--padding-h)*-1);margin-top:calc(var(--button--padding-v)*-1);order:1}.popup-navigation-head>.button>svg{height:var(--font-small);width:var(--font-small)}.popup-navigation-button-member{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:color-mix(in srgb,var(--color-background),transparent 20%);bottom:0;display:flex;font-weight:var(--font-weight-medium);gap:var(--spacing-5);left:0;margin:auto calc(var(--layout--gap)*-1) calc(var(--layout--gap)*-1);padding:calc(var(--layout--gap)*.5) var(--layout--gap);position:sticky;-webkit-text-decoration:none;text-decoration:none;transition:background-color .2s ease-in-out}.popup-navigation-button-member>.label{flex:1 0 0%;margin-bottom:auto;margin-top:auto}.popup-navigation-button-member>svg{margin-top:calc(var(--avatar--size)*.5);transform:translateY(-50%)}.popup-navigation-button-member>.avatar,.popup-navigation-button-member>svg{flex:0 0 auto}.popup-navigation-button-member:hover{background-color:var(--color-background-200);color:var(--color-contrast)}.popup-overlay{background-color:transparent;border:0;height:100%;left:0;padding:0;position:sticky;top:0;width:100%;z-index:-1}.sidebar-widgets{align-self:start;display:flex;flex-direction:column;gap:var(--spacing-9);min-height:100vh;position:sticky;top:0;will-change:top}@media (max-width:859px){.sidebar-widgets{display:none}}.widget-heading{display:flex;font-size:var(--font-medium);font-weight:var(--font-weight-semibold);gap:var(--spacing-4);margin-bottom:var(--spacing-7)}.widget-heading>svg{height:1.133em;margin-top:.125em;width:1.133em}.widget-heading:after{border-top:1px solid var(--color-border);content:"";flex:1 0 0%;margin-left:var(--spacing-2);margin-top:.6em}.widget-author-card>p{margin-top:var(--spacing-6)}.widget-author-card-head{display:flex;gap:var(--spacing-1) var(--spacing-4)}.widget-author-card-head:has(>span){display:grid;grid-template-columns:var(--avatar--size) minmax(0,1fr)}.widget-author-card-head>a{grid-row:span 2}.widget-author-card-head>h3{align-self:center;font-size:var(--font-medium);font-weight:var(--font-weight-medium)}.widget-author-card-head>h3>a{-webkit-text-decoration:none;text-decoration:none}.widget-author-card-head>span{color:var(--color-secondary);font-size:var(--font-small)}.widget-authors-list{align-items:flex-start;display:flex;flex-direction:column;gap:var(--spacing-7)}.widget-authors-card{display:flex;flex-direction:column;gap:var(--spacing-1);min-height:var(--avatar--size);padding-left:calc(var(--avatar--size) + var(--spacing-4));position:relative}.widget-authors-card:before{background-color:var(--color-grey-translucent);border-radius:calc(var(--avatar--size)*.5 + var(--spacing-3));bottom:calc(var(--spacing-3)*-1);content:"";left:calc(var(--spacing-3)*-1);opacity:0;position:absolute;right:calc(var(--spacing-7)*-1);top:calc(var(--spacing-3)*-1);transition:opacity .15s ease;z-index:-1}.widget-authors-card:hover:before{opacity:1}.widget-authors-card>a{bottom:calc(var(--spacing-7)*-.5);left:calc(var(--spacing-3)*-1);outline-offset:calc(var(--spacing-3)*-1);position:absolute;right:auto;top:calc(var(--spacing-7)*-.5);width:calc(var(--layout--sidebar-widgets--width) + var(--spacing-3) - var(--layout--gap)*2);z-index:2}.widget-authors-card>.avatar{left:0;position:absolute;top:0}.widget-authors-card>h3{font-size:var(--font-medium);font-weight:var(--font-weight-medium);margin-bottom:auto;margin-top:auto}.widget-authors-card>span{color:var(--color-secondary);font-size:var(--font-small);font-weight:var(--font-weight-medium)}.widget-footer{display:flex;gap:var(--spacing-6);margin-top:auto;padding-top:var(--spacing-2)}.widget-footer>.footer-copyright{flex:1 0 0%}.widget-posts-card{position:relative;z-index:1}.widget-posts-card+.widget-posts-card{margin-top:var(--spacing-8)}.widget-posts-card:before{border-radius:var(--radius-2);bottom:calc(var(--spacing-5)*-1);content:"";left:calc(var(--spacing-6)*-1);position:absolute;right:calc(var(--spacing-6)*-1);top:calc(var(--spacing-5)*-1);transition:background-color .15s ease;z-index:-1}.widget-posts-card:hover:before{background-color:var(--color-grey-translucent)}.widget-posts-card>h3{font-size:var(--font-medium);font-weight:var(--font-weight-medium)}.widget-posts-card>h3>a{color:var(--color-contrast);display:block;-webkit-text-decoration:none;text-decoration:none}.widget-posts-card>h3>a:before{bottom:calc(var(--spacing-5)*-1);content:"";left:calc(var(--spacing-6)*-1);position:absolute;right:calc(var(--spacing-6)*-1);top:calc(var(--spacing-5)*-1)}.widget-posts-card>h3>a:focus-visible:before{display:none}.widget-posts-card>p{margin-top:var(--spacing-4)}.widget-recommendations:not(:has(.widget-recommendations-list>.card-recommendation)){display:none}.widget-recommendations-list{align-items:flex-start;display:flex;flex-direction:column;gap:var(--spacing-8)}.widget-recommendations-list>.card-recommendation{padding-right:var(--spacing-1);position:relative;z-index:1}.widget-recommendations-list>.card-recommendation:before{border-radius:2rem;bottom:calc(var(--spacing-5)*-1);content:"";left:calc(var(--spacing-6)*-1);position:absolute;right:calc(var(--spacing-6)*-1);top:calc(var(--spacing-5)*-1);transition:background-color .15s ease;z-index:-1}.widget-recommendations-list>.card-recommendation:hover:before{background-color:var(--color-grey-translucent)}.widget-recommendations-list>.card-recommendation>a{bottom:calc(var(--spacing-5)*-1);left:calc(var(--spacing-6)*-1);position:absolute;top:calc(var(--spacing-5)*-1);width:calc(var(--layout--sidebar-widgets--width) - var(--layout--gap)*2 + var(--spacing-6)*2)}.widget-recommendations-list>.card-recommendation>h3{align-items:center;display:flex;font-size:var(--font-medium);font-weight:var(--font-weight-medium)}.widget-recommendations-list>.card-recommendation picture{margin-right:var(--spacing-4)}.widget-recommendations-list>.card-recommendation img{--placeholder--content:"";--placeholder--padding:0;--placeholder--background-color:var(--color-background-300);border-radius:var(--radius-1);height:20px;-o-object-fit:cover;object-fit:cover;width:20px}.widget-recommendations-list>.card-recommendation>p{display:none}.widget-subscribe>h2{display:flex;font-size:var(--font-medium);font-weight:var(--font-weight-semibold);gap:var(--spacing-4)}.widget-subscribe>h2>svg{height:1.133em;margin-top:.125em;width:1.133em}.widget-subscribe>p{margin-bottom:0}.widget-subscribe>form,.widget-subscribe>p{margin-top:var(--spacing-7)}.widget-subscribe .social-links{--social-links--gap-v:0px;--social-links--gap-h:0px}.widget-subscribe-head{display:flex;flex-wrap:wrap;gap:var(--spacing-3);position:relative}.widget-subscribe-head>h2{margin-right:auto}.widget-subscribe-head:has(>img){display:flex;flex-direction:column;min-height:70px;padding-left:calc(70px + var(--spacing-7));padding-top:var(--spacing-6)}.widget-subscribe-head>img{left:0;position:absolute;top:0}.widget-tags-list{align-items:flex-start;display:flex;flex-direction:column;gap:var(--spacing-7)}.widget-tags-card{display:flex;flex-direction:column;grid-template-columns:var(--avatar--size) minmax(0,1fr);min-height:var(--avatar--size);padding-left:calc(var(--avatar--size) + var(--spacing-4));position:relative}.widget-tags-card:before{background-color:var(--color-grey-translucent);border-radius:calc(var(--avatar--size)*.5 + var(--spacing-3));bottom:calc(var(--spacing-3)*-1);content:"";left:calc(var(--spacing-3)*-1);opacity:0;position:absolute;right:calc(var(--spacing-7)*-1);top:calc(var(--spacing-3)*-1);transition:opacity .15s ease;z-index:-1}.widget-tags-card:hover:before{opacity:1}.widget-tags-card>a{bottom:calc(var(--spacing-7)*-.5);left:calc(var(--spacing-3)*-1);outline-offset:calc(var(--spacing-3)*-1);position:absolute;right:auto;top:calc(var(--spacing-7)*-.5);width:calc(var(--layout--sidebar-widgets--width) + var(--spacing-3) - var(--layout--gap)*2);z-index:2}.widget-tags-card>h3{font-size:var(--font-medium);font-weight:var(--font-weight-medium);margin-bottom:auto;margin-top:auto}.widget-tags-card>span{color:var(--color-secondary);font-size:var(--font-small);font-weight:var(--font-weight-medium)}.widget-tags-card>div,.widget-tags-card>figure{--placeholder--padding:0;border-radius:50%;left:0;margin:0;position:absolute;top:0}.widget-tags-card>div{background-color:var(--tag--color,var(--avatar--background-color));height:var(--avatar--size);width:var(--avatar--size)}.widget-tags-card>div:before{border-radius:50%}.widget-tags-card>div[style]{--placeholder--color:var(--color-white);--placeholder--background-color:var(--tag--color,var(--avatar--background-color))}.widget-tags-card img{border-radius:50%;height:var(--avatar--size);-o-object-fit:cover;object-fit:cover;width:var(--avatar--size)}.widget-toc{font-size:var(--font-medium)}.widget-toc:has(.toc-hidden){display:none}.toc{border:1px solid var(--color-border);border-radius:var(--radius-2);padding:var(--spacing-5) var(--spacing-7);width:100%}.toc ul{list-style:none;margin:0;padding:0}.toc>ul ul{padding-left:var(--spacing-4)}.toc li{padding:0;position:static}.toc li+li{margin-top:0}.toc a{align-items:center;color:var(--color-secondary);display:flex;gap:var(--spacing-3);line-height:1.3;padding:var(--spacing-3) 0;-webkit-text-decoration:none;text-decoration:none}.toc a>svg{flex:0 0 auto;height:1em;width:1em}.toc a.active,.toc a:hover{color:var(--color-contrast);-webkit-text-decoration:underline;text-decoration:underline}.toc-hidden{opacity:0}.toc>.toc-unlock-link{display:none}.section-authors-list{align-items:flex-start;display:flex;flex-wrap:wrap}.section-authors-card{display:flex;flex:1 0 200px;flex-direction:column;gap:var(--spacing-1);padding:var(--spacing-4) var(--spacing-4) var(--spacing-4) calc(var(--avatar--size) + var(--spacing-4)*2);position:relative}.section-authors-card>a{bottom:0;left:0;position:absolute;right:0;top:0;z-index:2}.section-authors-card>.avatar{left:var(--spacing-4);position:absolute;top:var(--spacing-4)}.section-authors-card>h3{font-size:var(--font-medium);font-weight:var(--font-weight-medium);margin-bottom:auto;margin-top:auto}.section-authors-card>h3>a{-webkit-text-decoration:none;text-decoration:none}.section-authors-card>span:not(.avatar){color:var(--color-secondary);display:flex;flex-direction:column;font-size:var(--font-small);font-weight:var(--font-weight-medium);line-height:1.2;margin-bottom:auto;overflow:hidden}.section-authors-card>span:not(.avatar)>span{transition:transform .25s ease}.section-authors-card>span:not(.avatar)>span:last-child{margin-bottom:-1lh}.section-authors-card:hover>span:not(.avatar)>span{transform:translateY(-1lh)}.section-authors-card-head{display:flex;flex-direction:column;gap:var(--spacing-1);min-height:var(--avatar--size);padding-left:calc(var(--avatar--size) + var(--spacing-4));position:relative}.section-authors-card-head>a{left:0;position:absolute;top:0}.section-authors-card-head>h3{font-size:var(--font-medium);font-weight:var(--font-weight-medium);margin-bottom:auto;margin-top:auto}.section-authors-card-head>h3>a{-webkit-text-decoration:none;text-decoration:none}.section-authors-card-head>span{color:var(--color-secondary);font-size:var(--font-small);font-weight:var(--font-weight-medium)}.section-comments{padding:var(--layout--gap) var(--layout--gap) 0}.section-hero+.post,.section-hero+.section-authors,.section-hero+.section-pricing,.section-hero+.section-recommendations,.section-hero+.section-tags{margin-top:var(--spacing-6)}.section-hero>.post-media{margin-bottom:var(--spacing-8);margin-top:calc(var(--spacing-3)*-1)}.section-hero>p{margin-bottom:0;margin-top:var(--vertical-rhythm)}.section-pricing .pricing-wrapper{align-items:center;display:flex;flex-direction:column;position:relative;width:auto}.section-pricing .pricing-toggle{align-self:flex-start;gap:var(--spacing-1);margin-bottom:var(--spacing-8);position:relative;z-index:1}.section-pricing .pricing-trial{display:none}.section-pricing .pricing-toggle-monthly,.section-pricing .pricing-toggle-yearly{--button--min-height:2.125rem;--button--font-size:var(--font-small);--button--color:var(--color-contrast);--button--background-color:transparent;--button-hover--opacity:1;--button-hover--color:var(--color-contrast);--button-hover--background-color:var(--color-background-300)}.section-pricing .pricing-toggle-input-monthly:checked~.pricing-toggle>.pricing-toggle-monthly,.section-pricing .pricing-toggle-input-yearly:checked~.pricing-toggle>.pricing-toggle-yearly{--button--background-color:var(--color-background-300)}.section-pricing .pricing-container{display:flex;flex-wrap:wrap;gap:var(--spacing-8);position:relative;width:100%}.section-pricing .pricing{border:1px solid var(--color-border);border-radius:var(--radius-3);display:flex;flex:1 0 280px;flex-direction:column;padding:var(--spacing-7) var(--spacing-8) var(--spacing-8);position:relative}.section-pricing .pricing-button{margin-top:auto}.section-pricing .pricing-header{align-items:center;display:flex;margin-bottom:var(--spacing-6);width:100%}.section-pricing .pricing-name{font-size:var(--font-medium);font-weight:var(--font-weight-semibold)}.section-pricing .pricing-price{color:var(--color-mute);font-size:var(--font-x-small);font-weight:var(--font-weight-medium);gap:var(--spacing-1);margin-left:auto}.section-pricing .pricing-price>span:first-child{color:var(--color-contrast);font-size:var(--font-medium);font-weight:var(--font-weight-semibold)}.section-pricing .pricing-description{font-size:var(--font-small);margin-bottom:var(--spacing-7);margin-top:0}.section-pricing .pricing-description:has(+.button){margin-bottom:var(--spacing-8)}.section-pricing .pricing-benefits{font-size:var(--font-small);list-style:none;margin:0 0 var(--spacing-8);padding:0}.section-pricing .pricing-benefits>li{padding-left:1.5rem;position:relative}.section-pricing .pricing-benefits>li+li{margin-top:var(--spacing-6)}.section-pricing .pricing-benefits>li:after{background-color:var(--color-accent-foreground);content:"";height:.563rem;left:.225rem;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg width="9" height="9" viewBox="0 0 9 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.5 2.59998L3.375 6.72497L1.5 4.84998" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg width="9" height="9" viewBox="0 0 9 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.5 2.59998L3.375 6.72497L1.5 4.84998" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');-webkit-mask-size:100% 100%;mask-size:100% 100%;position:absolute;top:.3rem;width:.563rem}.section-pricing .pricing-benefits>li:before{background-color:var(--ghost-accent-color);border-radius:50%;content:"";height:1rem;left:0;position:absolute;top:.1rem;width:1rem}.section-pricing .pricing-discount{bottom:0;color:var(--color-mute);font-size:var(--font-x-small);font-weight:var(--font-weight-medium);left:0;position:absolute;right:0;text-align:center}.section-pricing .pricing-signin{border:1px solid var(--color-border);border-radius:var(--radius-2);padding:var(--spacing-7) var(--spacing-8)}.section-pricing .pricing-signin>:where(p){margin-bottom:var(--spacing-4)}.section-pricing+.post-content{padding:var(--spacing-7) var(--spacing-8) var(--spacing-8)}.section-recommendations>div{display:flex;flex-wrap:wrap}.section-recommendations .card-recommendation{border:1px solid var(--color-border);border-radius:var(--radius-3);flex:1 0 200px;padding:var(--layout--gap);position:relative}.section-recommendations .card-recommendation>a{bottom:0;left:0;position:absolute;right:0;top:0;z-index:2}.section-recommendations .card-recommendation>h3{display:inline;font-size:var(--font-medium);font-weight:var(--font-weight-medium)}.section-recommendations .card-recommendation>h3>picture{display:inline;float:left;margin-bottom:calc(var(--spacing-1)*-1);margin-right:var(--spacing-4)}.section-recommendations .card-recommendation>h3>picture>img{--placeholder--content:"";--placeholder--padding:0;--placeholder--background-color:var(--color-background-300);border-radius:var(--radius-1);height:22px;-o-object-fit:cover;object-fit:cover;width:22px}.section-recommendations .card-recommendation>p{margin-top:var(--spacing-4)}.section-tags-list{display:flex;flex-wrap:wrap;gap:var(--spacing-5)}.section-tags-card{border:1px solid var(--color-border);border-radius:2rem;display:flex;flex:1 0 200px;flex-direction:column;min-height:calc(var(--avatar--size) + var(--spacing-4)*2 + 2px);padding:var(--spacing-4) var(--spacing-4) var(--spacing-4) calc(var(--avatar--size) + var(--spacing-4)*2);position:relative}.section-tags-card>a{bottom:0;left:0;position:absolute;right:0;top:0;z-index:2}.section-tags-card>figure{margin:0}.section-tags-card>figure img{border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.section-tags-card>div{background-color:var(--tag--color,var(--color-background-300));border-radius:50%}.section-tags-card>div,.section-tags-card>figure{height:var(--avatar--size);left:var(--spacing-4);position:absolute;top:var(--spacing-4);width:var(--avatar--size)}.section-tags-card>h3{font-size:var(--font-medium);font-weight:var(--font-weight-medium);margin-bottom:auto;margin-top:auto}.section-tags-card>h3>a{-webkit-text-decoration:none;text-decoration:none}.section-tags-card>span{color:var(--color-secondary);font-size:var(--font-small);font-weight:var(--font-weight-medium)}.section-tags-card-head{display:flex;flex-direction:column;gap:var(--spacing-1);min-height:var(--avatar--size);padding-left:calc(var(--avatar--size) + var(--spacing-4));position:relative}.section-tags-card-head>a{left:0;position:absolute;top:0}.section-tags-card-head>h3{font-size:var(--font-medium);font-weight:var(--font-weight-medium);margin-bottom:auto;margin-top:auto}.section-tags-card-head>h3>a{-webkit-text-decoration:none;text-decoration:none}.section-tags-card-head>span{color:var(--color-secondary);font-size:var(--font-small);font-weight:var(--font-weight-medium)}.author{--avatar--size:100px;--avatar--border:4px;padding:calc(var(--layout--gap) - var(--spacing-2)) var(--layout--gap)}@media (max-width:1099px){.author,.author .avatar-author{--avatar--size:60px}}.author:has(.author-cover),.author:has(.avatar-author){padding-top:var(--layout--gap)}.author>p{margin-bottom:0;margin-top:var(--spacing-7)}.author>h1+span{margin-top:var(--spacing-2)}.author>p+span{margin-top:var(--spacing-7)}.author>span{color:var(--color-secondary);display:block;font-size:var(--font-small);font-weight:var(--font-weight-medium)}.author>h1{margin-top:var(--layout--gap)}.author-cover{display:block}.sections-style-card .author-cover,.sections-style-cloud .author-cover{border-top-left-radius:var(--radius-3);border-top-right-radius:var(--radius-3);overflow:hidden}.author-cover:has(+.author-head>.avatar){-webkit-mask-image:radial-gradient(circle calc(var(--avatar--size)*.5) at calc(var(--avatar--size)*.5 + var(--layout--gap) + var(--avatar--border-compensate, 0px)) 100%,transparent calc(var(--avatar--size)*.5 + var(--avatar--border)),#000 calc(var(--avatar--size)*.5 + var(--avatar--border) + .5px));mask-image:radial-gradient(circle calc(var(--avatar--size)*.5) at calc(var(--avatar--size)*.5 + var(--layout--gap) + var(--avatar--border-compensate, 0px)) 100%,transparent calc(var(--avatar--size)*.5 + var(--avatar--border)),#000 calc(var(--avatar--size)*.5 + var(--avatar--border) + .5px))}.author-cover>img{aspect-ratio:21/9;-o-object-fit:cover;object-fit:cover;width:100%}.author-cover>img,div.author-cover{background-color:var(--color-background-200)}div.author-cover{height:130px}.author-head>.avatar{flex:0 0 auto;margin-right:auto}.author-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--layout--gap);position:relative}.author-cover+.author-head:has(>.avatar){margin-top:calc(var(--avatar--size)*-.5)}.author-head>.social-links-author{--social-links--gap-v:calc(var(--spacing-3) - 1px);--social-links--gap-h:calc(var(--spacing-3) - 1px);flex:1 0 0%;justify-content:flex-end;margin:0 0 -1px}@media (max-width:1099px){.author-head>.social-links-author{flex:0 0 100%;justify-content:flex-start}}.author-head>.social-links-author:empty{display:none}.author-head>.social-links-author>li{flex:0 0 auto}.author-head>.social-links-author .label{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.author-head>.social-links-author a{background-clip:padding-box;background-color:var(--color-background);border:1px solid var(--color-border);outline-offset:calc(var(--spacing-3)*-.5 + 1px);transition:transform .15s ease,background-color .15s ease,border-color .15s ease}.author-head>.social-links-author a:before{transition:transform .15s ease}.author-head>.social-links-author a:hover{background-color:var(--color-background-200);border-color:transparent;color:var(--color-contrast);transform:scale(1.15)}.author-head>.social-links-author a:hover:before{transform:scale(.95)}.author-head>.social-links-author a>svg{display:block;height:var(--font-small);width:var(--font-small)}.content>.post:not(.custom-page){padding:var(--spacing-8)}.content>.post:not(.custom-page)>.section-hero{margin-bottom:var(--spacing-8)}.content>.post:not(.custom-page)>p{margin-bottom:0;margin-top:var(--vertical-rhythm)}.content>.post:not(.custom-page)>.post-content-wrapper{margin-top:var(--vertical-rhythm)}.post-head{grid-gap:var(--spacing-1) var(--spacing-6);display:grid;gap:var(--spacing-1) var(--spacing-6);position:relative}.post-head:has(>.post-authors){display:grid;grid-template-columns:var(--avatar--size) auto}.post-head:has(>.post-tag)>.post-authors{grid-row:span 2}.post-head:not(:has(>.post-tag))>.post-title>.label{align-self:center}.post-head:not(:has(>.post-tag)) .post-status-icons{align-self:start}.post-head:has(.post-author:nth-child(4)) .post-authors{height:var(--avatar--size);width:var(--avatar--size)}.post-head:has(.post-author:nth-child(4)) .post-authors>.post-author{position:absolute}.post-head:has(.post-author:nth-child(4)) .post-authors>.post-author>a>.avatar{height:22px;width:22px}.post-head:has(.post-author:nth-child(4)) .post-authors>.post-author:first-child{left:0;top:0;z-index:3}.post-head:has(.post-author:nth-child(4)) .post-authors>.post-author:nth-child(2){right:0;top:0;z-index:2}.post-head:has(.post-author:nth-child(4)) .post-authors>.post-author:nth-child(2)>a{-webkit-mask-image:radial-gradient(circle 22px at calc(-50% + 5.5px) 50%,transparent 50%,#000 calc(50% + 1px));mask-image:radial-gradient(circle 22px at calc(-50% + 5.5px) 50%,transparent 50%,#000 calc(50% + 1px))}.post-head:has(.post-author:nth-child(4)) .post-authors>.post-author:nth-child(3){bottom:0;left:0;z-index:1}.post-head:has(.post-author:nth-child(4)) .post-authors>.post-author:nth-child(3)>a{-webkit-mask-image:radial-gradient(circle 22px at 50% calc(-50% + 5.5px),transparent 50%,#000 calc(50% + 1px));mask-image:radial-gradient(circle 22px at 50% calc(-50% + 5.5px),transparent 50%,#000 calc(50% + 1px))}.post-head:has(.post-author:nth-child(4)) .post-authors>.post-author:nth-child(4){bottom:0;right:0;z-index:0}.post-head:has(.post-author:nth-child(4)) .post-authors>.post-author:nth-child(4)>a{-webkit-mask-image:radial-gradient(circle 22px at 50% calc(-50% + 5.5px),transparent 50%,#000 calc(50% + 1px));mask-image:radial-gradient(circle 22px at 50% calc(-50% + 5.5px),transparent 50%,#000 calc(50% + 1px))}.post-head:has(.post-author:nth-child(4)) .post-authors>.post-author:nth-child(4)>a>.avatar{-webkit-mask-image:radial-gradient(circle 22px at calc(-50% + 5.5px) 50%,transparent 50%,#000 calc(50% + 1px));mask-image:radial-gradient(circle 22px at calc(-50% + 5.5px) 50%,transparent 50%,#000 calc(50% + 1px))}.post-head:has(.post-author:last-child:nth-child(3)) .post-authors{height:var(--avatar--size)}.post-head:has(.post-author:last-child:nth-child(3)) .post-authors>.post-author:first-child>a{-webkit-mask-image:radial-gradient(circle 21px at calc(100% - 5px) calc(100% - 5px),transparent 50%,#000 calc(50% + 1px));mask-image:radial-gradient(circle 21px at calc(100% - 5px) calc(100% - 5px),transparent 50%,#000 calc(50% + 1px))}.post-head:has(.post-author:last-child:nth-child(3)) .post-authors>.post-author:first-child>a>.avatar{-webkit-mask-image:radial-gradient(circle 21px at calc(100% - 19px) calc(100% - 5px),transparent 50%,#000 calc(50% + 1px));mask-image:radial-gradient(circle 21px at calc(100% - 19px) calc(100% - 5px),transparent 50%,#000 calc(50% + 1px))}.post-head:has(.post-author:last-child:nth-child(3)) .post-authors>.post-author:nth-child(2){bottom:-4px;position:absolute;right:-4px;z-index:2}.post-head:has(.post-author:last-child:nth-child(3)) .post-authors>.post-author:nth-child(3){bottom:-4px;position:absolute;right:10px;z-index:1}.post-head:has(.post-author:last-child:nth-child(3)) .post-authors>.post-author:nth-child(3)>a{-webkit-mask-image:radial-gradient(circle 21px at calc(100% + 5px) 50%,transparent 50%,#000 calc(50% + 1px));mask-image:radial-gradient(circle 21px at calc(100% + 5px) 50%,transparent 50%,#000 calc(50% + 1px))}.post-head:has(.post-author:last-child:nth-child(2)) .post-authors{height:var(--avatar--size)}.post-head:has(.post-author:last-child:nth-child(2)) .post-authors>.post-author:first-child>a{-webkit-mask-image:radial-gradient(circle 21px at calc(100% - 5px) calc(100% - 5px),transparent 50%,#000 calc(50% + 1px));mask-image:radial-gradient(circle 21px at calc(100% - 5px) calc(100% - 5px),transparent 50%,#000 calc(50% + 1px))}.post-head:has(.post-author:last-child:nth-child(2)) .post-authors>.post-author:nth-child(2){bottom:-4px;position:absolute;right:-4px;z-index:1}.post-head .post-authors{position:relative;z-index:1}.post-head>.post-title{display:flex;font-size:var(--font-medium);font-weight:var(--font-weight-semibold);gap:var(--spacing-6);line-height:1.3}.post-head>.post-title>.label{display:block;flex:1 0 0%;-webkit-text-decoration:none;text-decoration:none}.post-head>.post-tag{color:var(--color-secondary);font-size:var(--font-small);justify-self:start;-webkit-text-decoration:none;text-decoration:none}.post-head>.post-tag:hover{color:var(--color-contrast)}.post-head .post-status-icons{color:var(--color-contrast);display:flex;flex:0 0 auto;margin:calc(var(--spacing-4)*-1)}.post-head .post-status-icons>span{padding:var(--spacing-3)}.post-head .post-status-icons>span:last-child>.tooltip{left:auto;right:0;translate:none}.post-head .post-status-icons>span:last-child>.tooltip:before{left:auto;margin-left:0;margin-right:-4px;right:calc(.625rem + var(--spacing-3))}.post-head .post-status-icons svg{height:1.25rem;width:1.25rem}.post-media{--post--media--radius:var(--radius-3);margin:var(--vertical-rhythm) auto 0;max-width:var(--featured-image--max-width);padding:var(--spacing-3) 0;position:relative;width:100%}.post-media:not(:has(>:first-child)){display:none}.post-media>.post-featured-image{margin:0;width:100%}.post-media>.post-featured-image>picture{background-color:var(--color-background-300);display:block;overflow:hidden}.post-media>.post-featured-video{margin:0;width:100%}.post-media>.post-featured-video iframe:not([src*="player.vimeo.com"]),.post-media>.post-featured-video video{background-color:transparent}.post-media>.post-featured-image img,.post-media>.post-featured-video .kg-video-container,.post-media>.post-featured-video iframe,.post-media>.post-featured-video video,.post-media>iframe,.post-media>video.post-featured-video{aspect-ratio:var(--featured-image--aspect-ratio);height:auto;width:100%}.post-media>.post-featured-image img,.post-media>.post-featured-video video,.post-media>video.post-featured-video{-o-object-fit:cover;object-fit:cover}.post-media:has(>.post-featured-video)>.post-featured-image figcaption{display:none}.post-media:has(>.post-featured-video)>.post-featured-image{left:0;position:absolute;top:var(--spacing-3)}.post-media:has(>.post-featured-video) .lightbox-trigger{display:none}.post-media>.post-featured-image>picture,.post-media>.post-featured-image>picture>img{border-radius:var(--post--media--radius)}.post-media>.post-featured-video .kg-video-container,.post-media>.post-featured-video iframe,.post-media>.post-featured-video video,.post-media>iframe.post-featured-video,.post-media>video.post-featured-video{clip-path:inset(0 round var(--post--media--radius))}.post-footer{align-items:center;display:flex;gap:var(--spacing-1);margin-top:calc(var(--vertical-rhythm) + var(--spacing-3));position:relative}.post-footer>time{color:var(--color-secondary);display:flex;flex-direction:column;font-size:var(--font-small);margin-right:auto;overflow:hidden;width:-moz-max-content;width:max-content}.post-footer>time>span{transition:transform .25s ease;white-space:nowrap}.post-footer>time>span:first-letter{text-transform:uppercase}.post-footer>time>span:last-child{margin-bottom:-1lh}.post-footer>time:hover>span{transform:translateY(-100%)}.post-footer>.button{flex:0 0 auto;margin-bottom:calc(var(--spacing-4)*-1);margin-top:calc(var(--spacing-4)*-1)}.post-footer>.button>.label>span{color:var(--color-secondary);padding-right:var(--spacing-2)}.post-footer>.button>.label:empty,.post-footer>.button>.label:has(script){display:none}.post-footer>.dropdown-share{flex:0 0 auto;margin:calc(var(--spacing-4)*-1)}.post-footer>.button+.dropdown-share{margin-left:calc(var(--spacing-3)*-1)}.post-footer .button{--button--padding-v:var(--spacing-4);--button--padding-h:var(--spacing-4);--button--font-size:var(--font-small);--button--font-weight:var(--font-weight-regular);--button--min-height:auto;--button--color:var(--color-contrast);--button--background-color:var(--color-transparent);--button-hover--color:var(--color-contrast);--button-hover--background-color:var(--color-background-300)}.post-footer .button>svg{height:1.25rem;width:1.25rem}.post-content:not(:first-child),.post-content>*{margin-top:var(--vertical-rhythm)}.post-content>*{margin-left:auto;margin-right:auto;max-width:100%}.post-content>:first-child{margin-top:0}.post-content>:last-child{margin-bottom:0}.post-content>:where(h1,h2,h3,h4,h5,h6){margin-top:calc(var(--vertical-rhythm)*3);scroll-margin-top:var(--vertical-rhythm)}.post-content>h1+:where(h2,h3,h4,h5,h6),.post-content>h2+:where(h3,h4,h5,h6),.post-content>h3+:where(h4,h5,h6),.post-content>h4+:where(h5,h6),.post-content>h5+:where(h6){margin-top:var(--vertical-rhythm)}.post-content>:where(.kg-card){margin-bottom:calc(var(--vertical-rhythm) + var(--spacing-3));margin-top:calc(var(--vertical-rhythm) + var(--spacing-3))}.post-content>:where(hr){margin-bottom:calc(var(--vertical-rhythm)*2);margin-top:calc(var(--vertical-rhythm)*2)}.post-content>.kg-width-wide{margin-left:calc(var(--layout--gap)*-.5);margin-right:calc(var(--layout--gap)*-.5);max-width:calc(100% + var(--layout--gap))}.post-content>.kg-width-full{margin-left:calc(var(--layout--gap)*-1);margin-right:calc(var(--layout--gap)*-1);max-width:calc(100% + var(--layout--gap)*2)}.post-content-teaser{position:relative}.post-content-teaser:before{background-image:linear-gradient(180deg,transparent 0,var(--color-background) 100%);bottom:0;content:"";height:150px;left:0;max-height:100%;pointer-events:none;position:absolute;width:100%;z-index:1}.post-upgrade-cta{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-6);margin:var(--spacing-7) auto 0;max-width:500px;padding:var(--spacing-10) 0;scroll-margin-top:var(--spacing-7);text-align:center;width:100%}.post-upgrade-cta a{cursor:pointer}.post-upgrade-cta h2{font-size:1.0625rem;margin-bottom:0}.post-upgrade-cta p{margin-bottom:0}.post-upgrade-cta .button{margin:var(--spacing-2) 0}.page-error-card{left:0;position:sticky;top:var(--layout--gap)}.page-error-card>p{margin-top:var(--spacing-4)}.tag{padding:calc(var(--layout--gap) - var(--spacing-2)) var(--layout--gap)}.tag:has(>picture){padding-top:var(--layout--gap)}.tag>picture{display:block}.tag>picture>img{aspect-ratio:var(--featured-image--aspect-ratio);background-color:var(--color-background-300);-o-object-fit:cover;object-fit:cover;width:100%}.tag>picture+h1{margin-top:var(--spacing-7)}.tag>p{margin-bottom:0;margin-top:var(--vertical-rhythm)}.tag>span{color:var(--color-secondary);display:block;font-size:var(--font-small);font-weight:var(--font-weight-medium)}.tag>p+span{margin-top:var(--vertical-rhythm)}.tag>h1+span{margin-top:var(--spacing-2)}.post-content .kg-audio-thumbnail,.post-content .kg-video-card video,.post-content .kg-video-overlay{clip-path:inset(0 round var(--radius-2))}.post-content .kg-video-player-container{clip-path:inset(0 round 0 0 var(--radius-2) var(--radius-2))}.post-content .kg-embed-card>iframe{clip-path:inset(0 round var(--radius-2))}

.sections-style-card .section-posts article+article,.sections-style-cloud .section-posts article+article{margin-top:var(--layout--gap)}.sections-style-divided .section-posts article+article{border-top:1px solid var(--color-border)}.section-posts article{padding:calc(var(--layout--gap) - var(--spacing-2)) var(--layout--gap);position:relative}.section-posts article>p{margin-bottom:0;margin-top:var(--vertical-rhythm)}.section-posts article>.post-button{display:inline-block;margin-top:var(--vertical-rhythm);padding-bottom:var(--spacing-1)}.section-posts article>.post-content{margin-top:var(--vertical-rhythm)}.section-posts .post-footer{padding-bottom:var(--spacing-2)}.section-posts .post-head{padding-top:var(--spacing-2)}.section-posts-pagination{align-items:center;display:flex;gap:var(--spacing-6);width:100%}.section-posts-pagination:not(:has(>.button)){display:none}

.author+.section-posts,.post+.section-comments,.section-hero+.section-posts,.section-pricing+.post-content,.tag+.section-posts{border-top:1px solid var(--color-border)}.form-subscribe-fields>input{background-color:var(--color-background);box-shadow:0 2px 10px -4px rgba(0,0,0,.1)}.content{border-left:1px solid var(--color-border);border-right:1px solid var(--color-border)}@media (max-width:479px){.content{border-left:0;border-right:0}}.sidebar-navigation,.sidebar-widgets{padding:calc(var(--layout--gap) - var(--spacing-2)) var(--layout--gap) var(--layout--gap)}.navbar{border-bottom:1px solid var(--color-border);padding:calc(var(--layout--gap) - var(--spacing-2)) var(--layout--gap) var(--layout--gap) var(--layout--gap)}.custom-page>.section-hero{padding:calc(var(--layout--gap) - var(--spacing-2)) var(--layout--gap)}.author-cover{--avatar--border-compensate:1px}.author-cover,.tag>picture{margin:calc(var(--layout--gap)*-1 - 1px) calc(var(--layout--gap)*-1 - 1px) 0}.section-authors{padding-bottom:var(--layout--gap);padding-left:var(--layout--gap);padding-right:var(--layout--gap)}.section-authors-list{gap:var(--spacing-5)}.section-authors-list .section-authors-card{border:1px solid var(--color-border);border-radius:calc(var(--avatar--size)*.5 + var(--spacing-4) + 1px);min-height:calc(var(--avatar--size) + var(--spacing-4)*2 + 2px);transition:border-color .15s ease,background-color .15s ease}.section-authors-list .section-authors-card:hover{background-color:var(--color-background-200);border-color:var(--color-background-200)}.section-recommendations{padding:0 var(--layout--gap)}.section-recommendations>div{gap:var(--spacing-5)}.section-recommendations .card-recommendation{transition:background-color .15s ease,border-color .15s ease}.section-recommendations .card-recommendation:hover{background-color:var(--color-background-200);border-color:var(--color-background-200)}.section-tags{padding-bottom:var(--layout--gap);padding-left:var(--layout--gap);padding-right:var(--layout--gap)}.section-tags .section-tags-card{min-height:calc(var(--avatar--size) + var(--spacing-4)*2 + 2px);transition:border-color .15s ease,background-color .15s ease}.section-tags .section-tags-card:hover{background-color:var(--color-background-200);border-color:var(--color-background-200)}.widget-toc{margin-top:calc(var(--layout--gap)*-1 + var(--spacing-2));padding-top:calc(var(--layout--gap) - var(--spacing-2))}.page-error-card{padding:var(--layout--gap)}.section-posts-pagination>.button{--button--padding-v:var(--layout--gap);--button--border-radius:0px;--button--font-size:var(--font-small);--button--color:var(--color-contrast);--button--background-color:var(--color-background-100);--button-hover--color:var(--color-contrast);--button-hover--background-color:var(--color-background-200);flex:0 0 100%}.section-posts-pagination-next{border-top:1px solid var(--color-border)}.section-posts-pagination-prev{border-bottom:1px solid var(--color-border)}.section-pricing{padding-bottom:var(--spacing-3);padding-left:var(--layout--gap);padding-right:var(--layout--gap)}.footer{border-top:1px solid var(--color-border);padding:var(--layout--gap) var(--layout--gap) calc(var(--layout--gap) - var(--spacing-2))}

.sidebar-navigation-container{align-self:start;container:sidebar/inline-size;display:flex;min-height:100vh;position:sticky;top:0;will-change:top;z-index:3}.sidebar-navigation{display:flex;flex-direction:column;gap:var(--spacing-8);width:100%}.sidebar-button-member{align-items:flex-start;border-radius:calc(var(--avatar--size)*.5 + var(--spacing-3));color:var(--color-contrast);display:flex;font-weight:var(--font-weight-medium);gap:var(--spacing-5);margin-top:auto;-webkit-text-decoration:none;text-decoration:none;transition:background-color .15s ease}@container sidebar (width > 100px){.sidebar-button-member{margin:auto calc(var(--spacing-6)*-1) calc(var(--spacing-3)*-1) calc(var(--spacing-3)*-1);padding:var(--spacing-3) var(--spacing-7) var(--spacing-3) var(--spacing-3)}}.sidebar-button-member>.label{flex:1 0 0%;margin-bottom:auto;margin-top:auto}.sidebar-button-member>svg{margin-top:calc(var(--avatar--size)*.5);transform:translateY(-50%)}.sidebar-button-member>.avatar,.sidebar-button-member>svg{flex:0 0 auto}.sidebar-button-member:hover{background-color:var(--color-grey-translucent);color:var(--color-contrast)}@container sidebar (width < 100px){.sidebar-navigation .logo{display:none}.sidebar-button-member{margin-left:-10px;position:relative}.sidebar-button-member:hover{background-color:transparent}.sidebar-button-member>.label{animation:feed-hide-label-when-stack .01s;background-color:var(--color-background-300);border-radius:2rem;font-size:var(--font-large);font-weight:var(--font-weight-medium);left:calc(var(--avatar--size) + var(--spacing-6));line-height:normal;opacity:0;padding:var(--spacing-3) var(--spacing-6);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .15s ease;width:-moz-max-content;width:max-content;z-index:2}.sidebar-button-member:hover>.label{opacity:1}.sidebar-button-member>svg{display:none}}@media (max-width:539px){.sidebar-navigation{display:none}}:root{--layout--content--width:640px;--layout--sidebar-navigation--width:240px;--layout--sidebar-widgets--width:360px}.container{max-width:100%;width:calc(var(--layout--content--width) + var(--layout--sidebar-navigation--width) + var(--layout--sidebar-widgets--width))}.container>.content{flex:0 1 var(--layout--content--width);max-width:100%;width:var(--layout--content--width)}.container>.sidebar-navigation-container{flex:0 0 var(--layout--sidebar-navigation--width);width:var(--layout--sidebar-navigation--width)}.container>.sidebar-widgets{flex:0 0 var(--layout--sidebar-widgets--width);width:var(--layout--sidebar-widgets--width)}@media (max-width:1279px) and (min-width:540px){.container{--layout--sidebar-navigation--width:calc(var(--navigation-sidebar--icon--size) + var(--layout--gap)*2)}}@media (max-width:539px){.container{--layout--sidebar-navigation--width:0px}}@media (max-width:1099px) and (min-width:860px){.container{--layout--sidebar-widgets--width:300px}}@media (max-width:859px){.container{--layout--sidebar-widgets--width:0px}}@media (max-width:1099px){.container{--layout--content--width:480px}}@media (min-width:1280px){.navbar{display:none}}@media (min-width:860px){.footer{display:none}}

/**
 * Custom CSS
 *
 * This file is for your custom styles.
 * You can add any CSS rules here to customize the Ghost theme.
 *
 * Note: Changes made directly to this file may be overwritten during theme updates.
 * It's recommended to use the Code Injection feature in Ghost for persistent customizations.
 */

/* Your custom CSS goes below this line */

.kg-audio-card,.kg-audio-card *{box-sizing:border-box}.kg-audio-card{display:flex;width:100%;min-height:96px;border-radius:6px;padding:4px;background:#fff;color:#222;box-shadow:inset 0 0 0 1px rgba(124,139,154,.25);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}.kg-audio-card+.kg-audio-card{margin-top:1em}.kg-audio-thumbnail{display:flex;justify-content:center;align-items:center;width:80px;min-width:80px;margin:8px;background:0 0;object-fit:cover;aspect-ratio:1/1;border-radius:3px}.kg-audio-thumbnail.placeholder{background:var(--ghost-accent-color)}.kg-audio-thumbnail.placeholder svg{width:24px;height:24px;fill:#fff}.kg-audio-player-container{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:100%;--seek-before-width:0%;--volume-before-width:100%;--buffered-width:0%}.kg-audio-title{width:100%;margin:8px 0 0;padding:8px 12px;border:0;font-family:inherit;font-size:16px;font-weight:600;line-height:1.15em;background:0 0}.kg-audio-player{display:flex;flex-grow:1;align-items:center;padding:8px 12px}.kg-audio-current-time,.kg-audio-time{font-family:inherit;font-size:12.5px;font-weight:500;line-height:1em;white-space:nowrap}.kg-audio-current-time{min-width:38px;padding:0 4px}.kg-audio-time{width:56px;color:#ababab}.kg-audio-duration{padding:0 4px}.kg-audio-pause-icon,.kg-audio-play-icon{position:relative;bottom:1px;padding:0 4px 0 0;font-size:0;background:0 0}.kg-audio-hide{display:none!important}.kg-audio-pause-icon svg,.kg-audio-play-icon svg{width:14px;height:14px;fill:currentColor}.kg-audio-seek-slider{flex-grow:1;margin:0 4px}@media (max-width:640px){.kg-audio-seek-slider{display:none}}.kg-audio-playback-rate{min-width:37px;padding:0 4px;font-family:inherit;font-size:12.5px;font-weight:600;line-height:1em;text-align:left;background:0 0;white-space:nowrap}@media (max-width:640px){.kg-audio-playback-rate{padding-left:8px}}.kg-audio-mute-icon,.kg-audio-unmute-icon{position:relative;bottom:-1px;padding:0 4px;font-size:0;background:0 0}@media (max-width:640px){.kg-audio-mute-icon,.kg-audio-unmute-icon{margin-left:auto}}.kg-audio-mute-icon svg,.kg-audio-unmute-icon svg{width:16px;height:16px;fill:currentColor}.kg-audio-volume-slider{width:80px}@media (max-width:400px){.kg-audio-volume-slider{display:none}}.kg-audio-seek-slider::before,.kg-audio-volume-slider::before{content:"";position:absolute;left:0;width:var(--seek-before-width)!important;height:4px;cursor:pointer;background-color:currentColor;border-radius:2px}.kg-audio-volume-slider::before{width:var(--volume-before-width)!important}.kg-audio-player-container input[type=range]{position:relative;-webkit-appearance:none;background:0 0;height:auto;padding:0;border:0}.kg-audio-player-container input[type=range]:focus,.kg-video-card input[type=range]:focus{outline:0}.kg-audio-player-container input[type=range]::-webkit-slider-thumb{-webkit-appearance:none}.kg-audio-player-container button,.kg-video-card button{display:flex;align-items:center;border:0;cursor:pointer}.kg-audio-player-container input[type=range]::-webkit-slider-runnable-track{width:100%;height:4px;cursor:pointer;background:rgba(124,139,154,.25);border-radius:2px}.kg-audio-player-container input[type=range]::-webkit-slider-thumb{position:relative;box-sizing:content-box;width:13px;height:13px;margin:-5px 0 0;border:0;cursor:pointer;background:#fff;border-radius:50%;box-shadow:0 0 0 1px rgba(0,0,0,.08),0 1px 4px rgba(0,0,0,.24)}.kg-audio-player-container input[type=range]:active::-webkit-slider-thumb{transform:scale(1.2)}.kg-audio-player-container input[type=range]::-moz-range-track{width:100%;height:4px;cursor:pointer;background:rgba(124,139,154,.25);border-radius:2px}.kg-audio-player-container input[type=range]::-moz-range-progress{background:currentColor;border-radius:2px}.kg-audio-player-container input[type=range]::-moz-range-thumb{box-sizing:content-box;width:13px;height:13px;border:0;cursor:pointer;background:#fff;border-radius:50%;box-shadow:0 0 0 1px rgba(0,0,0,.08),0 1px 4px rgba(0,0,0,.24)}.kg-audio-player-container input[type=range]:active::-moz-range-thumb{transform:scale(1.2)}.kg-audio-player-container input[type=range]::-ms-track{width:100%;height:3px;border:solid transparent;color:transparent;cursor:pointer;background:0 0}.kg-audio-player-container input[type=range]::-ms-fill-lower{background:#fff}.kg-audio-player-container input[type=range]::-ms-fill-upper{background:currentColor}.kg-audio-player-container input[type=range]::-ms-thumb{box-sizing:content-box;width:13px;height:13px;border:0;cursor:pointer;background:#fff;border-radius:50%;box-shadow:0 0 0 1px rgba(0,0,0,.08),0 1px 4px rgba(0,0,0,.24)}.kg-audio-player-container input[type=range]:active::-ms-thumb{transform:scale(1.2)}.kg-blockquote-alt{font-size:1.5em;font-style:italic;line-height:1.7em;text-align:center;padding:0 2.5em}@media (max-width:800px){.kg-blockquote-alt{font-size:1.4em;padding-left:2em;padding-right:2em}}@media (max-width:600px){.kg-blockquote-alt{font-size:1.2em;padding-left:1.75em;padding-right:1.75em}}.kg-bookmark-card,.kg-bookmark-card *{box-sizing:border-box}.kg-bookmark-card,.kg-bookmark-publisher{position:relative}.kg-bookmark-card a.kg-bookmark-container,.kg-bookmark-card a.kg-bookmark-container:hover{display:flex;background:#fff;text-decoration:none;border-radius:6px;border:1px solid rgb(124 139 154/25%);overflow:hidden;color:#222}.kg-bookmark-content{display:flex;flex-direction:column;flex-grow:1;flex-basis:100%;align-items:flex-start;justify-content:flex-start;padding:20px;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}.kg-bookmark-title{font-size:15px;line-height:1.4em;font-weight:600}.kg-bookmark-description{display:-webkit-box;font-size:14px;line-height:1.5em;margin-top:3px;font-weight:400;max-height:44px;overflow-y:hidden;opacity:.7;-webkit-line-clamp:2;-webkit-box-orient:vertical}.kg-bookmark-metadata{display:flex;align-items:center;margin-top:22px;width:100%;font-size:14px;font-weight:500;white-space:nowrap}.kg-bookmark-metadata>:not(img){opacity:.7}.kg-bookmark-icon{width:20px;height:20px;margin-right:6px}.kg-bookmark-author{display:inline}.kg-bookmark-publisher{text-overflow:ellipsis;overflow:hidden;max-width:240px;white-space:nowrap;display:block;line-height:1.65em}.kg-bookmark-metadata>span:nth-of-type(2){font-weight:400}.kg-bookmark-metadata>span:nth-of-type(2):before{content:"•";margin:0 6px}.kg-bookmark-metadata>span:last-of-type{overflow:hidden;text-overflow:ellipsis}.kg-bookmark-thumbnail{position:relative;flex-grow:1;min-width:33%}.kg-bookmark-thumbnail img,.kg-collection-card-img img{position:absolute;width:100%;height:100%;object-fit:cover}.kg-bookmark-thumbnail img{top:0;left:0;border-radius:0 2px 2px 0}.kg-button-card,.kg-button-card *{box-sizing:border-box}.kg-button-card,.kg-button-card a.kg-btn{display:flex;position:static;align-items:center}.kg-button-card{width:100%;justify-content:center}.kg-button-card.kg-align-left{justify-content:flex-start}.kg-button-card a.kg-btn{padding:0 1.2em;height:2.4em;line-height:1em;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-size:.95em;font-weight:600;text-decoration:none;border-radius:5px;transition:opacity .2s ease-in-out}.kg-button-card a.kg-btn:hover{opacity:.85}.kg-button-card a.kg-btn-accent{background-color:var(--ghost-accent-color);color:#fff}.kg-callout-card,.kg-callout-card *{box-sizing:border-box}.kg-callout-card{display:flex;padding:1.2em 1.6em;border-radius:8px}.kg-callout-card-grey{background:rgba(124,139,154,.13)}.kg-callout-card-white{background:0 0;box-shadow:inset 0 0 0 1px rgba(124,139,154,.2)}.kg-callout-card-blue{background:rgba(33,172,232,.12)}.kg-callout-card-green{background:rgba(52,183,67,.12)}.kg-callout-card-yellow{background:rgba(240,165,15,.13)}.kg-callout-card-red{background:rgba(209,46,46,.11)}.kg-callout-card-pink{background:rgba(225,71,174,.11)}.kg-callout-card-purple{background:rgba(135,85,236,.12)}.kg-callout-card-accent{background:var(--ghost-accent-color);color:#fff}.kg-callout-card.kg-callout-card-accent a{color:#fff;text-decoration:underline}.kg-callout-card div.kg-callout-emoji{padding-right:.8em;line-height:1.25em;font-size:1.15em}.kg-callout-card div.kg-callout-text{font-size:.95em;line-height:1.5em}.kg-callout-card+.kg-callout-card{margin-top:1em}.kg-collection-card{width:100%;margin-top:6vmin}.kg-collection-card+*{margin-top:6vmin}.kg-collection-card-title{margin:.8rem 0 1.6rem;font-size:1.5rem;font-weight:700;text-transform:uppercase}a.kg-collection-card-post-wrapper{text-decoration:none;color:var(--text-color)}a.kg-collection-card-post-wrapper:hover{opacity:1}.kg-collection-card-post{display:flex;gap:3.2rem}.kg-collection-card-img{position:relative;aspect-ratio:3/2}.kg-collection-card-img img{inset:0}a.kg-collection-card-post-wrapper:hover img{opacity:.92;transition:all .2s ease}.kg-collection-card-content{display:flex;flex-direction:column;font-size:1.6rem}h2.kg-collection-card-post-title,p.kg-collection-card-post-excerpt{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}h2.kg-collection-card-post-title{margin:0;font-size:2.4rem}p.kg-collection-card-post-excerpt{margin-top:1.2rem;line-height:1.4}.kg-collection-card-post-meta{display:flex;opacity:.5;margin-top:1.2rem;font-size:1.3rem;font-weight:500}.kg-collection-card-list{display:flex;flex-direction:column;gap:3.2rem}@media (max-width:767px){.kg-collection-card-list .kg-collection-card-post{flex-direction:column}}.kg-collection-card-list .kg-collection-card-img{flex:0 0 30%}.kg-collection-card-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:2.4rem}@media (min-width:640px){.kg-collection-card-grid:not(.columns-1){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.kg-collection-card-grid:not(.columns-1):not(.columns-2){grid-template-columns:repeat(3,minmax(0,1fr));gap:3.2rem}.kg-collection-card-grid.columns-1{gap:4.8rem}.kg-collection-card-grid.columns-2{gap:4rem}}@media (min-width:1280px){.kg-collection-card-grid:not(.columns-1):not(.columns-2):not(.columns-3){grid-template-columns:repeat(4,minmax(0,1fr))}}.kg-collection-card-grid .kg-collection-card-post{flex-direction:column;gap:1.2rem}@media (min-width:1024px){.kg-collection-card-grid.columns-1 .kg-collection-card-post{gap:2rem}.kg-collection-card-grid.columns-2 .kg-collection-card-post{gap:1.6rem}}.kg-collection-card-grid.columns-1 .kg-collection-card-img,.kg-collection-card-grid.columns-2 .kg-collection-card-img{aspect-ratio:16/9}.kg-collection-card-grid .kg-collection-card-content{font-size:1.5rem}@media (min-width:640px){.kg-collection-card-grid .kg-collection-card-content{font-size:1.6rem}}@media (min-width:1024px){.kg-collection-card-grid.columns-1 .kg-collection-card-content{font-size:1.8rem}.kg-collection-card-grid.columns-3 .kg-collection-card-content,.kg-collection-card-grid.columns-4 .kg-collection-card-content{font-size:1.5rem}}.kg-collection-card-grid h2.kg-collection-card-post-title{font-size:1.7rem}.kg-collection-card-grid .kg-collection-card-post-meta{font-size:1.25rem}@media (min-width:640px){.kg-collection-card-grid h2.kg-collection-card-post-title{font-size:1.9rem}.kg-collection-card-grid.columns-1 h2.kg-collection-card-post-title{font-size:2.4rem}.kg-collection-card-grid:not(.columns-3):not(.columns-4) .kg-collection-card-post-meta{font-size:1.3rem}}@media (min-width:1024px){.kg-collection-card-grid.columns-1 h2.kg-collection-card-post-title{font-size:3.6rem}.kg-collection-card-grid.columns-2 h2.kg-collection-card-post-title{font-size:2.4rem}.kg-collection-card-grid.columns-1 .kg-collection-card-post-meta{font-size:1.4rem}}@media (min-width:1280px){.kg-collection-card-grid.columns-4 h2.kg-collection-card-post-title{font-size:1.7rem}}.kg-cta-card,.kg-cta-card *{box-sizing:border-box}.kg-cta-card{display:flex;flex-direction:column;border-radius:8px}.kg-cta-bg-grey{background:rgba(151,163,175,.14)}.kg-cta-bg-white{background:0 0;box-shadow:inset 0 0 0 1px rgba(124,139,154,.2)}.kg-cta-bg-blue{background:rgba(33,172,232,.12)}.kg-cta-bg-green{background:rgba(52,183,67,.12)}.kg-cta-bg-yellow{background:rgba(240,165,15,.13)}.kg-cta-bg-red{background:rgba(209,46,46,.11)}.kg-cta-bg-pink{background:rgba(225,71,174,.11)}.kg-cta-bg-purple{background:rgba(135,85,236,.12)}.kg-cta-sponsor-label-wrapper{margin:0 1.5em;padding:.7em 0;border-bottom:1px solid rgba(124,139,154,.2)}@media (max-width:600px){.kg-cta-sponsor-label-wrapper{margin:0 1.25em;padding:.5em 0}}.kg-cta-bg-none .kg-cta-sponsor-label-wrapper{margin:0;padding-top:0}.kg-cta-bg-none.kg-cta-no-dividers .kg-cta-sponsor-label-wrapper,.kg-cta-has-img .kg-cta-sponsor-label-wrapper:not(.kg-cta-bg-none .kg-cta-sponsor-label-wrapper):not(.kg-cta-minimal .kg-cta-sponsor-label-wrapper){border-bottom:0}.kg-cta-sponsor-label{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;text-wrap:pretty}.kg-cta-sponsor-label span:not(a span){color:color-mix(in srgb,currentColor 45%,transparent)}.kg-cta-sponsor-label a,.kg-cta-sponsor-label a span,.kg-cta-text a{color:currentColor;transition:opacity .15s ease-in-out}.kg-cta-sponsor-label a:hover,.kg-cta-sponsor-label a:hover span{color:currentColor;opacity:.85}.kg-cta-link-accent .kg-cta-sponsor-label a{color:var(--ghost-accent-color)}.kg-cta-content{display:flex;padding:1.5em;gap:1.5em}@media (max-width:600px){.kg-cta-content{padding:1.25em;gap:1.25em}}.kg-cta-has-img .kg-cta-sponsor-label-wrapper+.kg-cta-content:not(.kg-cta-bg-none .kg-cta-content):not(.kg-cta-minimal .kg-cta-content){padding-top:0}.kg-cta-bg-none .kg-cta-content{padding:1.5em 0;border-bottom:1px solid rgba(124,139,154,.2)}.kg-cta-bg-none.kg-cta-no-dividers .kg-cta-content{padding:0;border-bottom:none}.kg-cta-bg-none:not(.kg-cta-no-dividers) .kg-cta-content:not(.kg-cta-sponsor-label-wrapper+.kg-cta-content){border-top:1px solid rgba(124,139,154,.2)}@media (max-width:600px){.kg-cta-bg-none .kg-cta-content{padding:1.25em 0}}.kg-cta-minimal .kg-cta-content{flex-direction:row}@media (max-width:600px){.kg-cta-minimal .kg-cta-content{flex-direction:column;gap:1.6rem}}.kg-cta-immersive .kg-cta-content{flex-direction:column}.kg-cta-content-inner{display:flex;flex-direction:column;gap:1.5em}@media (max-width:600px){.kg-cta-content-inner{gap:1.25em}}.kg-cta-immersive.kg-cta-centered .kg-cta-content-inner,a.kg-cta-button{align-items:center}.kg-cta-image-container{flex-shrink:0}.kg-cta-image-container img{width:100%;height:auto;margin:0;object-fit:cover;border-radius:6px}.kg-cta-minimal .kg-cta-image-container img{width:64px;height:64px}@media (max-width:600px){.kg-cta-minimal .kg-cta-image-container img{width:52px;height:52px}}.kg-cta-text p{margin:0;line-height:1.5em;text-wrap:pretty}.kg-cta-bg-none .kg-cta-text p{line-height:unset}.kg-cta-immersive.kg-cta-centered .kg-cta-text{text-align:center}.kg-cta-text p+p{margin-top:1.25em}.kg-cta-text a:hover{color:currentColor;opacity:.85}.kg-cta-link-accent .kg-cta-text a,.kg-file-card-icon svg,.kg-header-card h2.kg-header-card-header a,.kg-header-card h3.kg-header-card-subheader a{color:var(--ghost-accent-color)}a.kg-cta-button{display:flex;position:static;justify-content:center;padding:0 1em;height:2.5em;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-size:.95em;font-weight:500;line-height:1.65;text-decoration:none;border-radius:6px;transition:opacity .15s ease-in-out;width:max-content}a.kg-cta-button:hover{opacity:.85}a.kg-cta-button.kg-style-accent{background-color:var(--ghost-accent-color)}.kg-cta-immersive.kg-cta-has-img a.kg-cta-button{width:100%}.kg-file-card,.kg-file-card *{box-sizing:border-box}.kg-file-card{display:flex}.kg-file-card a.kg-file-card-container{display:flex;align-items:stretch;justify-content:space-between;padding:12px;min-height:92px;background:#fff;color:#222;border:1px solid rgb(124 139 154/25%);border-radius:5px;transition:all ease-in-out .35s;text-decoration:none;width:100%;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}.kg-file-card a.kg-file-card-container:hover{border:1px solid rgb(124 139 154/35%)}.kg-file-card-contents{display:flex;flex-direction:column;justify-content:space-between;margin:4px 8px;width:100%}.kg-file-card-title{font-size:16px;font-weight:600;line-height:1.3em}.kg-file-card-caption{font-size:14px;line-height:1.3em;opacity:.7}.kg-file-card-title+.kg-file-card-caption{flex-grow:1;margin-top:3px}.kg-file-card-metadata{display:inline;font-size:14px;line-height:1.3em;margin-top:5px}.kg-file-card-filename{display:inline;font-weight:500}.kg-file-card-filesize{display:inline-block;font-size:14px;opacity:.6}.kg-file-card-filesize:before{display:inline-block;content:"•";margin-left:6px;margin-right:6px}.kg-file-card-icon{position:relative;display:flex;align-items:center;justify-content:center;width:80px;min-width:80px;height:100%;min-height:80px}.kg-file-card-icon:before{position:absolute;display:block;content:"";top:0;left:0;right:0;bottom:0;background:currentColor;opacity:.06;transition:opacity ease-in-out .35s;border-radius:3px}.kg-file-card a.kg-file-card-container:hover .kg-file-card-icon:before{opacity:.08}.kg-file-card-icon svg{width:24px;height:24px}.kg-file-card-medium a.kg-file-card-container{min-height:72px}.kg-file-card-medium .kg-file-card-caption{opacity:1;font-weight:500}.kg-file-card-small a.kg-file-card-container{align-items:center;min-height:52px}.kg-file-card-small .kg-file-card-metadata{font-size:14px;margin-top:0}.kg-file-card-small .kg-file-card-icon svg{width:20px;height:20px}.kg-file-card+.kg-file-card{margin-top:1em}.kg-gallery-card,.kg-gallery-card *{box-sizing:border-box}.kg-gallery-card,.kg-image-card{--gap:1.2rem}.kg-gallery-card:not(.kg-card-hascaption)+.kg-gallery-card,.kg-gallery-card:not(.kg-card-hascaption)+.kg-image-card,.kg-image-card:not(.kg-card-hascaption)+.kg-gallery-card,.kg-image-card:not(.kg-card-hascaption)+.kg-image-card{margin-top:var(--gap)}.kg-gallery-container{position:relative}.kg-gallery-row{display:flex;flex-direction:row;justify-content:center}.kg-gallery-image img{display:block;margin:0;width:100%;height:100%}.kg-gallery-row:not(:first-of-type){margin:var(--gap)0 0}.kg-gallery-image:not(:first-of-type){margin:0 0 0 var(--gap)}@media (max-width:600px){.kg-gallery-card,.kg-image-card{--gap:0.6rem}}.kg-header-card,.kg-header-card *{box-sizing:border-box}.kg-header-card{padding:12vmin 4em;min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.kg-header-card.kg-size-small{padding-top:14vmin;padding-bottom:14vmin;min-height:40vh}.kg-header-card.kg-size-large{padding-top:18vmin;padding-bottom:18vmin;min-height:80vh}.kg-header-card.kg-align-left{text-align:left;align-items:flex-start}.kg-header-card.kg-style-dark{background:#151515;color:#fff}.kg-header-card.kg-style-light{background-color:#fafafa}.kg-header-card.kg-style-accent,.kg-header-card.kg-style-accent.kg-v2{background-color:var(--ghost-accent-color)}.kg-header-card.kg-style-image{position:relative;background-color:#e7e7e7;background-size:cover;background-position:center}.kg-header-card.kg-style-image::before{position:absolute;display:block;content:"";top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,transparent,rgba(0,0,0,.2))}.kg-header-card h2.kg-header-card-header{font-size:5em;font-weight:700;line-height:1.1em;letter-spacing:-.01em;margin:0}.kg-header-card h2.kg-header-card-header strong{font-weight:800}.kg-header-card.kg-size-small h2.kg-header-card-header{font-size:4em}.kg-header-card.kg-size-large h2.kg-header-card-header{font-size:6em}.kg-header-card h3.kg-header-card-subheader{font-size:1.5em;font-weight:500;line-height:1.4em;margin:0;max-width:40em}.kg-header-card h2+h3.kg-header-card-subheader{margin:.35em 0 0}.kg-header-card .kg-header-card-subheading strong,.kg-header-card h3.kg-header-card-subheader strong,.kg-signup-card .kg-signup-card-subheading strong{font-weight:600}.kg-header-card.kg-size-small h3.kg-header-card-subheader{font-size:1.25em}.kg-header-card.kg-size-large h3.kg-header-card-subheader{font-size:1.75em}.kg-header-card:not(.kg-style-light) h2.kg-header-card-header,.kg-header-card:not(.kg-style-light) h3.kg-header-card-subheader{color:#fff}.kg-header-card.kg-style-accent h3.kg-header-card-subheader,.kg-header-card.kg-style-image h3.kg-header-card-subheader,.kg-product-card-rating-active.kg-product-card-rating-star svg{opacity:1}.kg-header-card.kg-style-image a.kg-header-card-button,.kg-header-card.kg-style-image h2.kg-header-card-header,.kg-header-card.kg-style-image h3.kg-header-card-subheader{z-index:999}.kg-header-card.kg-style-accent h2.kg-header-card-header a,.kg-header-card.kg-style-accent h3.kg-header-card-subheader a,.kg-header-card.kg-style-image h2.kg-header-card-header a,.kg-header-card.kg-style-image h3.kg-header-card-subheader a{color:#fff}.kg-header-card a.kg-header-card-button{display:flex;position:static;align-items:center;fill:#fff;background:#fff;border-radius:3px;outline:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-size:1.05em;font-weight:600;line-height:1em;text-align:center;text-decoration:none;letter-spacing:.2px;white-space:nowrap;text-overflow:ellipsis;color:#151515;height:2.7em;padding:0 1.2em;transition:opacity .2s ease}.kg-header-card h2+a.kg-header-card-button,.kg-header-card h3+a.kg-header-card-button{margin:1.75em 0 0}.kg-header-card a.kg-header-card-button:hover{opacity:.85}.kg-header-card.kg-size-large a.kg-header-card-button{font-size:1.1em;height:2.9em}.kg-header-card.kg-size-large h2+a.kg-header-card-button,.kg-header-card.kg-size-large h3+a.kg-header-card-button{margin-top:2em}.kg-header-card.kg-size-small a.kg-header-card-button{height:2.4em;font-size:1em}.kg-header-card.kg-size-small h2+a.kg-header-card-button,.kg-header-card.kg-size-small h3+a.kg-header-card-button{margin-top:1.5em}.kg-header-card.kg-style-dark a.kg-header-card-button,.kg-header-card.kg-style-image a.kg-header-card-button{background:#fff;color:#151515}.kg-header-card.kg-style-light a.kg-header-card-button{background:var(--ghost-accent-color);color:#fff}.kg-header-card.kg-style-accent a.kg-header-card-button{background:#fff;color:#151515}@media (max-width:640px){.kg-header-card{padding-left:1em;padding-right:1em}.kg-header-card h2.kg-header-card-header{font-size:3.5em}.kg-header-card.kg-size-large h2.kg-header-card-header{font-size:4em}.kg-header-card.kg-size-small h2.kg-header-card-header{font-size:3em}.kg-header-card h3.kg-header-card-subheader{font-size:1.25em}.kg-header-card.kg-size-large h3.kg-header-card-subheader{font-size:1.5em}.kg-header-card.kg-size-small h3.kg-header-card-subheader{font-size:1em}}.kg-header-card.kg-v2{position:relative;padding:0;min-height:initial;text-align:initial;box-sizing:border-box}.kg-header-card.kg-v2 *{box-sizing:border-box}.kg-header-card.kg-v2 a,.kg-header-card.kg-v2 a span,.kg-signup-card a,.kg-signup-card a span{color:currentColor}.kg-header-card-content{width:100%}.kg-layout-split .kg-header-card-content{display:grid;grid-template-columns:1fr 1fr}.kg-header-card-text{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;height:100%;padding:min(6.4vmax,120px) min(4vmax,80px);background-size:cover;background-position:center;text-align:left}.kg-width-wide .kg-header-card-text{padding:min(10vmax,220px) min(6.4vmax,140px)}.kg-width-full .kg-header-card-text{padding:min(12vmax,260px)0}.kg-layout-split .kg-header-card-text{padding:min(12vmax,260px) min(4vmax,80px)}.kg-layout-split.kg-content-wide .kg-header-card-text{padding:min(10vmax,220px)0 min(10vmax,220px) min(4vmax,80px)}.kg-layout-split.kg-content-wide.kg-swapped .kg-header-card-text{padding:min(10vmax,220px) min(4vmax,80px) min(10vmax,220px)0}.kg-swapped .kg-header-card-text{grid-row:1}.kg-header-card-text.kg-align-center{align-items:center;text-align:center}.kg-header-card.kg-style-image .kg-header-card-subheading,.kg-header-card.kg-style-image h2.kg-header-card-heading,.kg-header-card.kg-style-image.kg-v2 .kg-header-card-button{z-index:999}.kg-header-card>picture>.kg-header-card-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;background-color:#fff;pointer-events:none}.kg-header-card-content .kg-header-card-image{width:100%;height:0;min-height:100%;object-fit:cover;object-position:center}.kg-content-wide .kg-header-card-content .kg-header-card-image{height:100%;padding:5.6em 0;object-fit:contain}.kg-header-card h2.kg-header-card-heading,.kg-signup-card h2.kg-signup-card-heading{margin:0;font-size:clamp(1.7em,4vw,2.5em);font-weight:700;line-height:1.05em;letter-spacing:-.01em}.kg-header-card.kg-width-wide h2.kg-header-card-heading{font-size:clamp(1.7em,5vw,3.3em)}.kg-header-card.kg-width-full h2.kg-header-card-heading{font-size:clamp(1.9em,5.6vw,4.2em)}.kg-header-card.kg-width-full.kg-layout-split h2.kg-header-card-heading,.kg-signup-card.kg-width-full.kg-layout-split h2.kg-signup-card-heading{font-size:clamp(1.9em,4vw,3.3em)}.kg-header-card-subheading{margin:0 0 2em}.kg-header-card .kg-header-card-subheading{max-width:40em;margin:0;font-size:clamp(1.05em,2vw,1.4em);font-weight:500;line-height:1.2em}.kg-header-card h2+.kg-header-card-subheading{margin:.6em 0 0}.kg-header-card.kg-width-full.kg-layout-split .kg-header-card-subheading,.kg-header-card.kg-width-wide .kg-header-card-subheading{font-size:clamp(1.05em,2vw,1.55em)}.kg-header-card.kg-width-full .kg-header-card-subheading:not(.kg-layout-split .kg-header-card-subheading){max-width:min(65vmax,1200px);font-size:clamp(1.05em,2vw,1.7em)}.kg-header-card.kg-v2 .kg-header-card-button{display:flex;position:relative;align-items:center;height:2.9em;min-height:46px;padding:0 1.2em;outline:0;border:0;font-size:1em;font-weight:600;line-height:1em;text-align:center;text-decoration:none;letter-spacing:.2px;white-space:nowrap;text-overflow:ellipsis;border-radius:3px;transition:opacity .2s ease}.kg-header-card.kg-v2 .kg-header-card-button.kg-style-accent{background-color:var(--ghost-accent-color)}.kg-header-card.kg-v2 h2+.kg-header-card-button,.kg-header-card.kg-v2 p+.kg-header-card-button{margin:1.5em 0 0}.kg-header-card.kg-v2 .kg-header-card-button:hover{opacity:.85}.kg-header-card.kg-v2.kg-width-wide .kg-header-card-button{font-size:1.05em}.kg-header-card.kg-v2.kg-width-wide h2+.kg-header-card-button,.kg-header-card.kg-v2.kg-width-wide p+.kg-header-card-button,.kg-signup-card.kg-width-wide h2+.kg-signup-card-button,.kg-signup-card.kg-width-wide p+.kg-signup-card-button{margin-top:1.75em}.kg-header-card.kg-v2.kg-width-full .kg-header-card-button{font-size:1.1em}.kg-header-card.kg-v2.kg-width-full h2+.kg-header-card-button,.kg-header-card.kg-v2.kg-width-full p+.kg-header-card-button,.kg-signup-card.kg-width-full h2+.kg-signup-card-button,.kg-signup-card.kg-width-full p+.kg-signup-card-button{margin-top:2em}@media (max-width:640px){.kg-layout-split .kg-header-card-content{grid-template-columns:1fr}.kg-width-wide .kg-header-card-text{padding:min(6.4vmax,120px) min(4vmax,80px)}.kg-layout-split.kg-content-wide .kg-header-card-text,.kg-layout-split.kg-content-wide.kg-swapped .kg-header-card-text{padding:min(9.6vmax,180px)0}.kg-header-card.kg-width-full .kg-header-card-subheading:not(.kg-layout-split .kg-header-card-subheading){max-width:unset}.kg-header-card-content .kg-header-card-image:not(.kg-content-wide .kg-header-card-content .kg-header-card-image){height:auto;min-height:unset;aspect-ratio:1/1}.kg-content-wide .kg-header-card-content .kg-header-card-image{padding:1.7em 0 0}.kg-content-wide.kg-swapped .kg-header-card-content .kg-header-card-image{padding:0 0 1.7em}.kg-header-card.kg-v2 .kg-header-card-button{height:2.9em}.kg-header-card.kg-v2.kg-width-full .kg-header-card-button,.kg-header-card.kg-v2.kg-width-wide .kg-header-card-button{font-size:1em}}.kg-nft-card,.kg-nft-card *{box-sizing:border-box}.kg-nft-card{display:flex;flex-direction:column;align-items:center;width:100%;margin-left:auto;margin-right:auto}.kg-nft-card a.kg-nft-card-container{position:static;display:flex;flex:auto;flex-direction:column;text-decoration:none;font-family:-apple-system,BlinkMacSystemFont,"avenir next",avenir,"helvetica neue",helvetica,ubuntu,roboto,noto,"segoe ui",arial,sans-serif;font-size:14px;font-weight:400;box-shadow:0 2px 6px -2px rgb(0 0 0/10%),0 0 1px rgb(0 0 0/40%);width:100%;max-width:512px;color:#222;background:#fff;border-radius:5px;transition:none}.kg-nft-card *{position:static}.kg-nft-metadata{padding:20px;width:100%}.kg-nft-image{border-radius:5px 5px 0 0;width:100%}.kg-nft-header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.kg-nft-header h4.kg-nft-title{font-family:inherit;font-size:19px;font-weight:700;line-height:1.3em;min-width:unset;max-width:unset;margin:0;color:#222}.kg-nft-opensea-logo{margin-top:2px;width:100px;object-fit:scale-down}.kg-nft-card p.kg-nft-description,.kg-nft-creator{font-family:inherit;line-height:1.4em;margin:4px 0 0;color:#ababab}.kg-nft-creator span{font-weight:500;color:#222}.kg-nft-card p.kg-nft-description{font-size:14px;margin:20px 0 0;color:#222}.kg-product-card,.kg-product-card *{box-sizing:border-box}.kg-product-card{display:flex;align-items:center;flex-direction:column;width:100%}.kg-product-card-container{display:grid;grid-template-columns:auto min-content;align-items:center;grid-row-gap:16px;background:0 0;max-width:550px;padding:20px;width:100%;background:#fff;color:#222;border-radius:5px;box-shadow:inset 0 0 0 1px rgb(124 139 154/25%);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}.kg-product-card-image{grid-column:1/3;justify-self:center;height:auto}.kg-product-card-title-container{grid-column:1/2}.kg-product-card h4.kg-product-card-title{text-decoration:none;font-weight:600;font-size:21px;margin-top:0;margin-bottom:0;line-height:1.15em}.kg-product-card-description{grid-column:1/3}.kg-product-card .kg-product-card-description ol,.kg-product-card .kg-product-card-description p,.kg-product-card .kg-product-card-description ul{font-size:14px;line-height:1.5em;opacity:.7;margin-bottom:0}.kg-product-card .kg-product-card-description p:first-of-type{margin-top:-4px}.kg-product-card .kg-product-card-description ol,.kg-product-card .kg-product-card-description p:not(:first-of-type),.kg-product-card .kg-product-card-description ul{margin-top:.95em}.kg-product-card .kg-product-card-description li+li,.kg-toggle-card li+li{margin-top:.5em}.kg-product-card-rating{display:flex;align-items:center;grid-column:2/3;align-self:start;justify-self:end;padding-left:16px}@media (max-width:400px){.kg-product-card-title-container{grid-column:1/3}.kg-product-card-rating{grid-column:1/3;justify-self:start;margin-top:-15px;padding-left:0}}.kg-product-card-rating-star{height:20px;width:20px}.kg-product-card-rating-star svg{width:16px;height:16px;fill:currentColor;opacity:.15}.kg-product-card a.kg-product-card-button{justify-content:center;grid-column:1/3;display:flex;position:static;align-items:center;font-size:14px;font-weight:600;line-height:1em;text-decoration:none;width:100%;height:38px;border-radius:6px;padding:0 12px;transition:opacity .2s ease-in-out}.kg-product-card a.kg-product-card-btn-accent{background-color:var(--ghost-accent-color);color:#fff}.kg-signup-card{position:relative}.kg-signup-card,.kg-signup-card *{box-sizing:border-box}.kg-signup-card.kg-style-accent{background-color:var(--ghost-accent-color)}.kg-layout-split .kg-signup-card-content{display:grid;grid-template-columns:1fr 1fr}.kg-signup-card-text{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;height:100%;padding:min(4vmax,80px);background-size:cover;background-position:center;text-align:left}.kg-width-wide .kg-signup-card-text{padding:min(6.4vmax,120px)}.kg-width-full .kg-signup-card-text{padding:min(12vmax,260px)0}.kg-layout-split .kg-signup-card-text{padding:min(12vmax,260px) min(4vmax,80px)}.kg-layout-split.kg-content-wide .kg-signup-card-text{padding:min(10vmax,220px)0 min(10vmax,220px) min(4vmax,80px)}.kg-layout-split.kg-content-wide.kg-swapped .kg-signup-card-text{padding:min(10vmax,220px) min(4vmax,80px) min(10vmax,220px)0}.kg-swapped .kg-signup-card-text{grid-row:1}.kg-signup-card-text.kg-align-center{align-items:center;text-align:center}.kg-signup-card.kg-style-image .kg-signup-card-button,.kg-signup-card.kg-style-image .kg-signup-card-subheading,.kg-signup-card.kg-style-image h2.kg-signup-card-heading{z-index:999}.kg-signup-card>picture>.kg-signup-card-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;background-color:#fff;pointer-events:none}.kg-signup-card-content .kg-signup-card-image{width:100%;height:0;min-height:100%;object-fit:cover;object-position:center}.kg-content-wide .kg-signup-card-content .kg-signup-card-image{height:100%;padding:5.6em 0;object-fit:contain}.kg-signup-card.kg-width-wide h2.kg-signup-card-heading{font-size:clamp(1.7em,5vw,3.3em)}.kg-signup-card.kg-width-full h2.kg-signup-card-heading{font-size:clamp(1.9em,5.6vw,4.2em)}.kg-signup-card-subheading{margin:0 0 2em}.kg-signup-card .kg-signup-card-subheading{max-width:40em;margin:0;font-size:clamp(1.05em,2vw,1.4em);font-weight:500;line-height:1.2em}.kg-signup-card h2+.kg-signup-card-subheading{margin:.6em 0 0}.kg-signup-card.kg-width-full.kg-layout-split .kg-signup-card-subheading,.kg-signup-card.kg-width-wide .kg-signup-card-subheading{font-size:clamp(1.05em,2vw,1.55em)}.kg-signup-card.kg-width-full .kg-signup-card-subheading:not(.kg-layout-split .kg-signup-card-subheading){max-width:min(65vmax,1200px);font-size:clamp(1.05em,2vw,1.7em)}.kg-signup-card-form{position:relative;display:flex;flex-shrink:0;width:100%}.kg-align-center .kg-signup-card-form{justify-content:center}.kg-signup-card-heading+.kg-signup-card-form,.kg-signup-card-subheading+.kg-signup-card-form{margin:min(2.4vmax,48px)0 0}.kg-width-wide .kg-signup-card-heading+.kg-signup-card-form,.kg-width-wide .kg-signup-card-subheading+.kg-signup-card-form{margin:min(3.2vmax,64px)0 0}.kg-width-full .kg-signup-card-heading+.kg-signup-card-form,.kg-width-full .kg-signup-card-subheading+.kg-signup-card-form{margin:min(4vmax,80px)0 0}.kg-signup-card-fields{display:flex;width:100%;padding:3px;background:#fff;border:1px solid #e6e6e6;border-radius:4px}.kg-width-full .kg-signup-card-fields,.kg-width-wide .kg-signup-card-fields{width:100%;max-width:500px}.kg-signup-card-input{width:100%;height:2.9em;min-height:46px;margin:0 3px 0 0;padding:12px 16px;border:0;background:#fff;font-size:1.1em}.kg-signup-card-input:focus,.kg-signup-card-input:focus-visible{outline:0}.kg-signup-card-button{display:flex;position:relative;align-items:center;min-height:46px;height:100%;padding:0 1.2em;outline:0;border:0;font-size:1em;font-weight:600;line-height:1em;text-align:center;text-decoration:none;letter-spacing:.2px;white-space:nowrap;text-overflow:ellipsis;border-radius:3px;transition:opacity .2s ease;cursor:pointer}.kg-signup-card-button.kg-style-accent{background-color:var(--ghost-accent-color)}.kg-signup-card h2+.kg-signup-card-button,.kg-signup-card p+.kg-signup-card-button{margin:1.5em 0 0}.kg-signup-card .kg-signup-card-button:hover{opacity:.85}.kg-signup-card.kg-width-wide .kg-signup-card-button{font-size:1.05em}.kg-signup-card.kg-width-full .kg-signup-card-button{font-size:1.1em}.kg-signup-card-error,.kg-signup-card-form.success .kg-signup-card-fields,.kg-signup-card-success{display:none}.kg-signup-card-form.success .kg-signup-card-success{display:flex;align-items:center;height:3em;font-size:1.25em;font-weight:500;line-height:1.4em}.kg-signup-card-form.error .kg-signup-card-fields{border:1px solid red;box-shadow:inset 0 0 0 1px rgba(255,0,0,.2)}.kg-signup-card-form.error .kg-signup-card-error{position:absolute;bottom:calc(-1rem - 1.6em);display:block;font-size:inherit}.kg-signup-card-button-loading{position:absolute;inset:0;align-items:center;justify-content:center;display:none}.kg-signup-card-form.loading .kg-signup-card-button-default{color:transparent}.kg-signup-card-form.loading .kg-signup-card-button-loading{display:flex}.kg-signup-card-disclaimer{margin:1rem 0 0}.kg-signup-card-form.error+.kg-signup-card-disclaimer,.kg-signup-card-form.success+.kg-signup-card-disclaimer{visibility:hidden}@media (max-width:640px){.kg-layout-split .kg-signup-card-content{grid-template-columns:1fr}.kg-width-wide .kg-signup-card-text{padding:min(6.4vmax,120px) min(4vmax,80px)}.kg-layout-split.kg-content-wide .kg-signup-card-text,.kg-layout-split.kg-content-wide.kg-swapped .kg-signup-card-text{padding:min(9.6vmax,180px)0}.kg-signup-card.kg-width-full .kg-signup-card-subheading:not(.kg-layout-split .kg-signup-card-subheading){max-width:unset}.kg-signup-card-content .kg-signup-card-image:not(.kg-content-wide .kg-signup-card-content .kg-signup-card-image){height:auto;min-height:unset;aspect-ratio:1/1}.kg-content-wide .kg-signup-card-content .kg-signup-card-image{padding:1.7em 0 0}.kg-content-wide.kg-swapped .kg-signup-card-content .kg-signup-card-image{padding:0 0 1.7em}.kg-signup-card-input{height:2.9em;padding:6px 12px;font-size:1em}.kg-signup-card-button{height:2.9em}.kg-signup-card.kg-width-full .kg-signup-card-button,.kg-signup-card.kg-width-wide .kg-signup-card-button{font-size:1em}}.kg-toggle-card,.kg-toggle-card *{box-sizing:border-box}.kg-toggle-card{background:0 0;box-shadow:inset 0 0 0 1px rgba(124,139,154,.25);border-radius:4px;padding:1.2em}.kg-toggle-card[data-kg-toggle-state=close] .kg-toggle-content{height:0;overflow:hidden;transition:opacity .5s ease,top .35s ease;opacity:0;top:-.5em;position:relative}.kg-toggle-content{height:auto;opacity:1;transition:opacity 1s ease,top .35s ease;top:0;position:relative}.kg-toggle-card[data-kg-toggle-state=close] svg{transform:unset}.kg-toggle-heading{cursor:pointer;display:flex;justify-content:space-between;align-items:flex-start}.kg-toggle-card h4.kg-toggle-heading-text{font-size:1.15em;font-weight:700;line-height:1.3em;margin-top:0;margin-bottom:0}.kg-toggle-content p:first-of-type{margin-top:.5em}.kg-toggle-card .kg-toggle-content ol,.kg-toggle-card .kg-toggle-content p,.kg-toggle-card .kg-toggle-content ul{font-size:.95em;line-height:1.5em;margin-top:.95em;margin-bottom:0}.kg-toggle-card-icon{height:24px;width:24px;display:flex;justify-content:center;align-items:center;margin-left:1em;padding:0;background:0 0;border:0;cursor:pointer}.kg-toggle-heading svg{width:14px;color:rgba(124,139,154,.5);transition:all .3s;transform:rotate(-180deg)}.kg-toggle-heading path{fill:none;stroke:currentcolor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;fill-rule:evenodd}.kg-toggle-card+.kg-toggle-card{margin-top:1em}.kg-video-card,.kg-video-card *{box-sizing:border-box}.kg-video-card{position:relative;--seek-before-width:0%;--volume-before-width:100%;--buffered-width:0%}.kg-video-card video{display:block;max-width:100%;height:auto}.kg-video-container{position:relative;height:0;width:100%;overflow:hidden}.kg-video-container video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.kg-video-large-play-icon,.kg-video-overlay{display:flex;justify-content:center;align-items:center;transition:opacity .2s ease-in-out}.kg-video-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(180deg,rgba(0,0,0,.3)0,transparent 70%,transparent 100%);z-index:999}.kg-video-large-play-icon{width:72px;height:72px;padding:0;background:rgba(0,0,0,.5);border-radius:50%}.kg-video-large-play-icon svg{width:20px;height:auto;margin-left:2px;fill:#fff}.kg-video-player-container{position:absolute;bottom:-1px;left:0;right:0;width:100%;height:80px;background:linear-gradient(transparent,rgba(0,0,0,.5));z-index:999;transition:opacity .2s ease-in-out}.kg-video-player{position:absolute;bottom:0;display:flex;align-items:center;width:100%;z-index:9999;padding:12px 16px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}.kg-video-current-time,.kg-video-time{font-family:inherit;font-size:12.5px;font-weight:500;line-height:1.4em;white-space:nowrap}.kg-video-current-time{min-width:38px;padding:0 4px;color:#fff}.kg-video-time{color:rgba(255,255,255,.6)}.kg-video-duration{padding:0 4px}.kg-video-pause-icon,.kg-video-play-icon{position:relative;padding:0 4px 0 0;font-size:0;background:0 0}.kg-video-hide{display:none!important}.kg-video-hide-animated{opacity:0!important;transition:opacity .2s ease-in-out;cursor:initial}.kg-video-pause-icon svg,.kg-video-play-icon svg{width:14px;height:14px;fill:#fff}.kg-video-seek-slider{flex-grow:1;margin:0 4px}@media (max-width:520px){.kg-video-seek-slider{display:none}}.kg-video-playback-rate{min-width:37px;padding:0 4px;color:#fff;font-family:inherit;font-size:12.5px;font-weight:600;line-height:1.4em;text-align:left;background:0 0;white-space:nowrap}@media (max-width:520px){.kg-video-playback-rate{padding-left:8px}}.kg-video-mute-icon,.kg-video-unmute-icon{position:relative;bottom:-1px;padding:0 4px;font-size:0;background:0 0}@media (max-width:520px){.kg-video-mute-icon,.kg-video-unmute-icon{margin-left:auto}}.kg-video-mute-icon svg,.kg-video-unmute-icon svg{width:16px;height:16px;fill:#fff}.kg-video-volume-slider{width:80px}@media (max-width:300px){.kg-video-volume-slider{display:none}}.kg-video-seek-slider::before,.kg-video-volume-slider::before{content:"";position:absolute;left:0;width:var(--seek-before-width)!important;height:4px;cursor:pointer;background-color:#ebeef0;border-radius:2px}.kg-video-volume-slider::before{width:var(--volume-before-width)!important}.kg-video-card input[type=range]{position:relative;-webkit-appearance:none;background:0 0;height:auto;padding:0;border:0}.kg-video-card input[type=range]::-webkit-slider-thumb{-webkit-appearance:none}.kg-video-card input[type=range]::-webkit-slider-runnable-track{width:100%;height:4px;cursor:pointer;background:rgba(255,255,255,.2);border-radius:2px}.kg-video-card input[type=range]::-webkit-slider-thumb{position:relative;box-sizing:content-box;width:13px;height:13px;margin:-5px 0 0;border:0;cursor:pointer;background:#fff;border-radius:50%;box-shadow:0 0 0 1px rgba(0,0,0,.08),0 1px 4px rgba(0,0,0,.24)}.kg-video-card input[type=range]:active::-webkit-slider-thumb{transform:scale(1.2)}.kg-video-card input[type=range]::-moz-range-track{width:100%;height:4px;cursor:pointer;background:rgba(255,255,255,.2);border-radius:2px}.kg-video-card input[type=range]::-moz-range-progress{background:#ebeef0;border-radius:2px}.kg-video-card input[type=range]::-moz-range-thumb{box-sizing:content-box;width:13px;height:13px;border:0;cursor:pointer;background:#fff;border-radius:50%;box-shadow:0 0 0 1px rgba(0,0,0,.08),0 1px 4px rgba(0,0,0,.24)}.kg-video-card input[type=range]:active::-moz-range-thumb{transform:scale(1.2)}.kg-video-card input[type=range]::-ms-track{width:100%;height:3px;border:solid transparent;color:transparent;cursor:pointer;background:0 0}.kg-video-card input[type=range]::-ms-fill-lower{background:#fff}.kg-video-card input[type=range]::-ms-fill-upper{background:#ebeef0}.kg-video-card input[type=range]::-ms-thumb{box-sizing:content-box;width:13px;height:13px;border:0;cursor:pointer;background:#fff;border-radius:50%;box-shadow:0 0 0 1px rgba(0,0,0,.08),0 1px 4px rgba(0,0,0,.24)}.kg-video-card input[type=range]:active::-ms-thumb{transform:scale(1.2)}

:root {--ghost-accent-color: #b79b6f;}

.navigation-bar > ul > li:nth-last-child(-n+3) {
    display: none;
  }



/* =====================================================
   CUSTOM STYLES FOR ELAN THE STATEMENT
   ===================================================== */

/* Theme Toggle Button - Icon Visibility */
.toggle-color-scheme-button .icon {
	display: none;
}

.toggle-color-scheme-button .icon-circle-half {
	display: block;
}

/* Collapse show state */
.collapse.show {
	grid-template-rows: minmax(0, 1fr);
	visibility: visible;
}

/* Sub Navigation Styling */
.nav-item-sub .nav-link {
	padding-left: calc(var(--navigation-sidebar--link--padding-h) + var(--navigation-sidebar--icon--size) + var(--navigation-sidebar--link--gap));
	font-size: var(--font-medium);
	opacity: 0.8;
}

.nav-item-sub .nav-link:hover {
	opacity: 1;
}

/* Collapse toggle button styling */
.collapse-toggle {
	background: transparent;
	border: none;
	width: 100%;
	display: flex;
	align-items: center;
	gap: var(--navigation-sidebar--link--gap);
	padding: var(--navigation-sidebar--link--padding-v) var(--navigation-sidebar--link--padding-h);
	color: inherit;
	font-size: inherit;
}

.collapse-toggle:hover {
	background-color: var(--color-background-100);
}

/* Sidebar footer toggle positioning */
.sidebar-footer {
	margin-top: auto;
	padding: var(--spacing-7);
}

.sidebar-footer .toggle-color-scheme-button {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 2.5rem;
	height: 2.5rem;
	border-radius: 50%;
	background-color: var(--color-background-200);
	border: none;
	cursor: pointer;
	transition: background-color 0.15s ease;
}

.sidebar-footer .toggle-color-scheme-button:hover {
	background-color: var(--color-background-300);
}

.sidebar-footer .toggle-color-scheme-button .icon {
	width: 1.25rem;
	height: 1.25rem;
	color: var(--color-contrast);
}



/* =====================================================
   GHOST FEED NAVIGATION - EXACT MATCH
   ===================================================== */

/* Collapse toggle with chevron */
.collapse-toggle {
	display: flex;
	align-items: center;
	width: 100%;
	background: transparent;
	border: none;
	cursor: pointer;
	color: var(--color-contrast);
	font-family: inherit;
	font-size: var(--navigation-sidebar--font-size);
	text-align: left;
}

.collapse-toggle .nav-icon {
	flex-shrink: 0;
}

.collapse-toggle .label {
	flex: 1;
}

/* Chevron arrow styling */
.collapse-toggle .nav-chevron {
	flex-shrink: 0;
	margin-left: auto;
	transition: transform 0.2s ease;
	opacity: 0.6;
}

/* Rotate chevron when expanded (points up) */
.collapse-toggle[aria-expanded="true"] .nav-chevron {
	transform: rotate(180deg);
}

/* Chevron points down when collapsed */
.collapse-toggle[aria-expanded="false"] .nav-chevron {
	transform: rotate(0deg);
}

/* Sub Navigation Items */
.nav-item-sub {
	padding-left: 0;
}

.nav-item-sub .nav-link {
	padding-left: calc(var(--navigation-sidebar--link--padding-h) + var(--navigation-sidebar--icon--size) + var(--navigation-sidebar--link--gap));
	font-size: var(--font-medium);
	border-radius: var(--radius-2);
	transition: background-color 0.15s ease;
}

/* Sub-nav hover state with rounded background */
.nav-item-sub .nav-link:hover {
	background-color: var(--color-background-200);
}

/* Active/current sub-nav item */
.nav-item-sub .nav-link.nav-link-current {
	background-color: var(--color-background-200);
	font-weight: var(--font-weight-medium);
}

/* Collapse container */
.collapse {
	display: grid;
	grid-template-rows: 0fr;
	transition: grid-template-rows 0.3s ease;
	overflow: hidden;
}

.collapse > ul {
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
}

.collapse.show {
	grid-template-rows: 1fr;
}

/* Remove the default ::after pseudo-element from collapse-toggle */
.navigation-sidebar .collapse-toggle::after {
	display: none;
}


/* =====================================================
   GHOST FEED NAVIGATION - PIXEL PERFECT FIX
   ===================================================== */

/* Home button with rounded pill background */
.nav-item:has(.collapse-toggle) > .collapse-toggle {
	background-color: var(--color-background-200);
	border-radius: 2rem;
	padding: var(--spacing-5) var(--spacing-6);
}

/* Chevron - same color as text, not faded */
.collapse-toggle .nav-chevron {
	opacity: 1 !important;
	color: var(--color-contrast);
}

/* Sub-navigation container with left border line */
.collapse > ul {
	position: relative;
	margin-left: calc(var(--spacing-6) + 10px);
	padding-left: var(--spacing-6);
	border-left: 1px solid var(--color-border);
}

/* Sub-nav items - remove extra left padding, add proper spacing */
.nav-item-sub {
	margin: var(--spacing-2) 0;
}

.nav-item-sub .nav-link {
	padding: var(--spacing-4) var(--spacing-6);
	padding-left: var(--spacing-6);
	margin-left: 0;
	display: block;
}

/* Active sub-nav item - rounded background like Ghost Feed */
.nav-item-sub .nav-link.nav-link-current,
.nav-item-sub .nav-link:hover {
	background-color: var(--color-background-200);
	border-radius: 2rem;
}

/* Override previous conflicting styles */
.navigation-sidebar .nav-item-sub .nav-link {
	padding-left: var(--spacing-6) !important;
}


/* =====================================================
   FINAL FIX - GHOST FEED EXACT MATCH
   ===================================================== */

/* Force active sub-nav item to have rounded background */
.navigation-sidebar .nav-item-sub .nav-link.nav-link-current {
	background-color: var(--color-background-200) !important;
	border-radius: 2rem !important;
	font-weight: var(--font-weight-medium) !important;
}

/* Ensure hover also shows background */
.navigation-sidebar .nav-item-sub .nav-link:hover {
	background-color: var(--color-background-200) !important;
	border-radius: 2rem !important;
}

/* Sub-nav items proper spacing */
.navigation-sidebar .collapse > ul {
	margin-top: var(--spacing-3);
	padding-top: 0;
}

.navigation-sidebar .nav-item-sub {
	margin: 0;
	padding: 0;
}

.navigation-sidebar .nav-item-sub .nav-link {
	padding: var(--spacing-4) var(--spacing-6) !important;
	margin: var(--spacing-1) 0;
	display: inline-block;
}

