*,:after,:before{border-style:solid}html{-webkit-text-size-adjust:100%;font-feature-settings:normal;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica Neue,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{line-height:inherit}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}html{-webkit-tap-highlight-color:rgba(0,0,0,0);font-size:62.5%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--page-color);color:var(--page-body-text-color);font-family:var(--body-family);font-size:1.5rem;font-style:normal;font-weight:var(--body-weight-normal);letter-spacing:var(--body-letter-spacing);line-height:1.7em;margin:0;min-height:100vh;padding:0;scroll-behavior:smooth}*,:after,:before{box-sizing:border-box}button,input,select,textarea{-webkit-appearance:none;font:inherit}fieldset{border:0;margin:0;padding:0}label{font-size:.9em;font-weight:700}hr,label{display:block}hr{border:0;border-top:1px solid;height:1px;opacity:.2;position:relative;width:100%}::-moz-selection{background:#cbeafb;text-shadow:none}::selection{background:#cbeafb;text-shadow:none}mark{background-color:#fdffb6}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}ul:not([class]) li+li{margin-top:.6em}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}a[class]{-webkit-text-decoration:none;text-decoration:none;transition:.3s ease}a[class]:hover{transition:.2s ease}h1,h2,h3,h4,h5,h6{color:var(--page-heading-text-color);font-family:var(--heading-family);font-weight:var(--heading-weight-bold);letter-spacing:var(--heading-letter-spacing);line-height:1.15em;margin:0}h1 b,h1 strong,h2 b,h2 strong,h3 b,h3 strong,h4 b,h4 strong,h5 b,h5 strong,h6 b,h6 strong{font-weight:inherit}h1{font-size:4.6rem}@media (max-width:500px){h1{font-size:2.7rem}}h2{font-size:3.6rem}@media (max-width:500px){h2{font-size:var(--global-font-size-5)}}h3{font-size:3.2rem}@media (max-width:500px){h3{font-size:var(--global-font-size-3)}}h4,h5{font-size:var(--global-font-size-6)}h6{font-size:var(--global-font-size-5)}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}h1,h2,h3,h4,h5,h6{width:100%}.dev-outline,.dev-outline *{background-color:rgba(0,0,255,.05);box-shadow:inset 0 0 2px #00f}

/*! Flickity v3.0.0
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{height:100%;overflow:hidden;position:relative;touch-action:pan-y}.flickity-slider{height:100%;left:0;position:absolute;width:100%}.flickity-rtl .flickity-slider{left:auto;right:0}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-cell{left:0;position:absolute}.flickity-rtl .flickity-cell{left:auto;right:0}.flickity-button{background:hsla(0,0%,100%,.75);border:none;color:#333;position:absolute}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{box-shadow:0 0 0 5px #19f;outline:none}.flickity-button:active{opacity:.6}.flickity-button:disabled{cursor:auto;opacity:.3;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{border-radius:50%;height:44px;top:50%;transform:translateY(-50%);width:44px}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{left:10px;right:auto}.flickity-prev-next-button .flickity-button-icon{height:60%;left:20%;position:absolute;top:20%;width:60%}.flickity-page-dots{bottom:-25px;display:flex;flex-wrap:wrap;justify-content:center;position:absolute;text-align:center;width:100%}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dot{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(51,51,51,.25);border:none;border-radius:50%;cursor:pointer;display:block;height:10px;margin:0 8px;overflow:hidden;padding:0;text-indent:-9999px;width:10px}.flickity-rtl .flickity-page-dot{text-indent:9999px}.flickity-page-dot:focus{box-shadow:0 0 0 5px #19f;outline:none}.flickity-page-dot.is-selected{background:#333}:root{--max-width-global-wrap:1360px;--max-width-content-wrap:1060px;--scrollbar-width:0px}.ct-post-content{font-size:var(--content-font-size-4);text-align:left}.ct-post-content>h1:first-child,.ct-post-content>h2:first-child,.ct-post-content>h3:first-child,.ct-post-content>h4:first-child,.ct-post-content>h5:first-child,.ct-post-content>h6:first-child,.ct-post-content>p:first-child{margin-top:0}.ct-post-content>*+*{margin-bottom:30px;margin-top:0}.ct-post-content .kg-card.kg-header-card,.ct-post-content blockquote,.ct-post-content hr{margin-bottom:3em;margin-top:3em}.ct-post-content .kg-card,.ct-post-content pre{margin-bottom:40px;margin-top:40px;width:100%}.ct-post-content .kg-card,.ct-post-content blockquote{margin-left:0;margin-right:0}.ct-post-content .kg-card:not(.kg-image-card):not(.kg-gallery-card):not(.kg-embed-card)+.kg-card{margin-top:-20px}.ct-post-content .kg-embed-card>.fb-post,.ct-post-content .kg-embed-card>.twitter-tweet,.ct-post-content .kg-embed-card>div,.ct-post-content .kg-embed-card>iframe,.ct-post-content iframe{margin-left:auto!important;margin-right:auto!important}.ct-post-content .kg-embed-card>iframe{height:420px;width:100%}.ct-post-content .kg-embed-card>.twitter-tweet>iframe{margin-bottom:0}.ct-post-content h1,.ct-post-content h2,.ct-post-content h3,.ct-post-content h4,.ct-post-content h5,.ct-post-content h6{color:var(--page-heading-text-color);line-height:1.4em;margin-bottom:calc(4px + .3em);margin-top:1.3em}.ct-post-content h1{font-size:var(--content-font-size-10)}.ct-post-content h2{font-size:var(--content-font-size-9)}.ct-post-content h3{font-size:var(--content-font-size-8)}.ct-post-content h4{font-size:var(--content-font-size-7)}.ct-post-content h5{font-size:var(--content-font-size-6)}.ct-post-content h6{font-size:var(--content-font-size-5)}@media (max-width:768px){.ct-post-content h1{font-size:calc(var(--content-font-size-10)*.9)}.ct-post-content h2{font-size:calc(var(--content-font-size-9)*.9)}.ct-post-content h3{font-size:calc(var(--content-font-size-8)*.9)}.ct-post-content h4{font-size:calc(var(--content-font-size-7)*.9)}.ct-post-content h5{font-size:calc(var(--content-font-size-6)*.9)}.ct-post-content h6{font-size:calc(var(--content-font-size-5)*.9)}}@media (max-width:480px){.ct-post-content h1{font-size:calc(var(--content-font-size-10)*.8)}.ct-post-content h2{font-size:calc(var(--content-font-size-9)*.8)}.ct-post-content h3{font-size:calc(var(--content-font-size-8)*.8)}.ct-post-content h4{font-size:calc(var(--content-font-size-7)*.8)}.ct-post-content h5{font-size:calc(var(--content-font-size-6)*.8)}.ct-post-content h6{font-size:calc(var(--content-font-size-5)*.8)}}.ct-post-content p{line-height:1.8;margin-bottom:var(--content-font-size-4);margin-top:0;position:relative}.ct-post-content hr{border:0;border-top:1px solid var(--page-border-color);opacity:1}.ct-post-content kbd{border:1px solid;border-radius:var(--border-radius-2);display:inline-block;font-size:70%;padding:2px 8px 1px}.ct-post-content iframe{display:block}.ct-post-content a{-webkit-text-decoration:underline;text-decoration:underline;transition:var(--transition-1)}.ct-post-content a:hover{color:var(--accent-color)}.ct-post-content blockquote,.ct-post-content blockquote p{line-height:1.6}.ct-post-content blockquote p{margin:0}.ct-post-content blockquote{border-left:4px solid var(--accent-color);box-sizing:border-box;font-size:var(--content-font-size-6);padding-bottom:5px;padding-left:1em;padding-top:5px;width:100%}.ct-post-content blockquote.kg-blockquote-alt{border:0;font-size:var(--content-font-size-7);font-style:normal;line-height:1.7em;padding:0 2.2em;text-align:center}.ct-post-content blockquote.kg-blockquote-alt:before{color:var(--accent-color);content:"“";display:block;font-size:200%;line-height:.4}.ct-post-content ol,.ct-post-content ul{margin-left:15px;margin-right:0}.ct-post-content ul{list-style:disc outside;padding-left:15px}.ct-post-content ol{padding-left:20px}.ct-post-content ul li ul{list-style:circle outside}.ct-post-content ol,.ct-post-content ol li ol{list-style:decimal outside}.ct-post-content ol ol,.ct-post-content ol ul,.ct-post-content ul ol,.ct-post-content ul ul{font-size:90%;margin:15px 0}.ct-post-content li{margin-bottom:10px}.ct-post-content dl dt{clear:left;float:left;margin-bottom:10px;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap;width:180px}.ct-post-content dl dd{margin-bottom:10px;margin-left:200px}.ct-post-content table{background-color:transparent;border-collapse:collapse;border-spacing:0;display:table;font-size:var(--content-font-size-2);max-width:100%;text-align:left;width:100%}.ct-post-content th{-webkit-backdrop-filter:saturate(1) invert(.06);backdrop-filter:saturate(1) invert(.06);background-color:transparent;color:var(--page-body-text-color);font-size:var(--content-font-size-3)}.ct-post-content td,.ct-post-content th{display:table-cell;padding:10px 12px}.ct-post-content td{border-bottom:1px solid var(--page-border-color)}.ct-post-content td:first-child,.ct-post-content th:first-child{padding-left:10px}.ct-post-content td:last-child,.ct-post-content th:last-child{padding-right:10px}.ct-post-content .responsive-table{overflow-x:auto;word-break:normal}.ct-post-content .footnotes{padding:10px 0 0}.ct-post-content .footnote-ref{font-size:65%}.ct-post-content .footnotes-list{list-style:decimal;padding-left:5px}.ct-post-content .footnotes-sep{display:none}.ct-post-content .footnote-item,.ct-post-content .footnotes p{font-size:var(--content-font-size-2);line-height:1.3;margin-bottom:10px}.ct-post-content pre{min-width:100%}.ct-post-content code{-webkit-backdrop-filter:saturate(1) invert(.06);backdrop-filter:saturate(1) invert(.06);background-color:transparent;display:inline-block;font-size:85%;padding:.2em .4em}.ct-post-content blockquote code{font-size:75%}.ct-post-content blockquote code,.ct-post-content p code{border-radius:var(--border-radius-2)}.ct-post-content pre>code{display:block;padding:20px 25px;white-space:pre-wrap}.ct-post-content img{height:auto;max-width:100%;position:relative}.ct-post-content .kg-image-card{line-height:0}.ct-post-content .kg-image-card.kg-width-wide img{width:100%}.ct-post-content .kg-image-card.kg-width-full img,.ct-post-content .kg-image-card.kg-width-wide img{max-width:none}.ct-post-content .kg-image-card.kg-width-full img,.ct-post-content .kg-video-card.kg-width-full{border-radius:0;left:50%;margin-left:-50vw;margin-left:calc(-50vw + var(--scrollbar-width)/2);position:relative;right:50%;width:100vw;width:calc(100vw - var(--scrollbar-width))}.ct-post-content .kg-image-card:not(.kg-width-full):not(.kg-width-wide){text-align:center}.ct-post-content .kg-gallery-card .kg-gallery-image img{border-radius:0}.ct-post-content .kg-gallery-card .kg-gallery-row:not(:first-of-type){margin:1.1vmin 0 0}.ct-post-content .kg-gallery-card .kg-gallery-image:not(:first-of-type){margin:0 0 0 1.1vmin}.ct-post-content .kg-callout-card{padding:1.2em 1.4em}.ct-post-content .kg-callout-card .kg-callout-emoji{flex-shrink:0;padding-right:.8em}.ct-post-content .kg-file-card .kg-file-card-container{padding:8px}.ct-post-content .kg-file-card .kg-file-card-contents{gap:6px}.ct-post-content .kg-audio-card .kg-audio-thumbnail svg{fill:var(--accent-body-text-color)}.ct-post-content .kg-audio-card .kg-audio-playback-rate{color:var(--page-body-text-color)}.ct-post-content .kg-audio-card .kg-audio-title,.ct-post-content .kg-file-card .kg-file-card-title{font-size:var(--content-font-size-3)}.ct-post-content .kg-file-card-metadata{font-size:var(--content-font-size-2);margin-top:.5em}.ct-post-content .kg-toggle-card{margin:1.8em 0;padding:1em}.ct-post-content .kg-toggle-card .kg-toggle-card-icon{height:28px}.ct-post-content .kg-toggle-heading h4.kg-toggle-heading-text{font-family:var(--body-family);font-size:var(--content-font-size-4);font-weight:var(--body-weight-bold);letter-spacing:var(--body-letter-spacing)}.ct-post-content .kg-button-card .kg-btn,.ct-post-content .kg-product-card .kg-product-card-button{align-items:center;background-color:var(--accent-color);border-radius:9999px;color:var(--accent-body-text-color);display:inline-flex;font-family:var(--body-family);font-size:var(--content-font-size-3);font-weight:var(--body-weight-medium);height:auto;justify-content:center;letter-spacing:var(--body-letter-spacing);line-height:1em;padding:1.2em 2em;text-align:center;transition:var(--transition-1);white-space:nowrap}.ct-post-content .kg-nft-card a{-webkit-text-decoration:none;text-decoration:none}.ct-post-content .kg-header-card{gap:10px;left:50%;margin-left:-50vw;margin-left:calc(-50vw + var(--scrollbar-width)/2);position:relative;right:50%;width:100vw;width:calc(100vw - var(--scrollbar-width))}.ct-post-content .kg-header-card h2.kg-header-card-header{font-family:var(--heading-family);font-weight:var(--heading-weight-bold);letter-spacing:var(--heading-letter-spacing)}.ct-post-content .kg-header-card h3.kg-header-card-subheader{font-family:var(--body-family);font-weight:var(--body-weight-normal);letter-spacing:var(--body-letter-spacing)}.ct-post-content .kg-header-card.kg-style-light{background-color:#fff}.ct-post-content .kg-header-card.kg-style-dark{background-color:rgba(0,0,0,.95)}.ct-post-content .kg-header-card.kg-style-light h2.kg-header-card-header,.ct-post-content .kg-header-card.kg-style-light h3.kg-header-card-subheader{color:rgba(0,0,0,.95)}.ct-post-content .kg-header-card.kg-style-dark h2.kg-header-card-header,.ct-post-content .kg-header-card.kg-style-dark h3.kg-header-card-subheader{color:hsla(0,0%,100%,.95)}.ct-post-content .kg-header-card a.kg-header-card-button,.ct-post-content .kg-header-card.kg-size-large a.kg-header-card-button,.ct-post-content .kg-header-card.kg-size-medium a.kg-header-card-button,.ct-post-content .kg-header-card.kg-size-small a.kg-header-card-button{align-items:center;background-color:var(--accent-color);border-radius:9999px;color:var(--accent-body-text-color);display:inline-flex;font-family:var(--body-family);font-size:var(--content-font-size-3);font-weight:var(--body-weight-medium);height:auto;justify-content:center;letter-spacing:var(--body-letter-spacing);line-height:1em;padding:1.2em 2em;text-align:center;transition:var(--transition-1);white-space:nowrap}.ct-post-content .kg-header-card.kg-style-accent h2.kg-header-card-header,.ct-post-content .kg-header-card.kg-style-accent h3.kg-header-card-subheader{color:var(--accent-body-text-color)}.ct-post-content .kg-header-card.kg-style-accent a.kg-header-card-button{background-color:var(--accent-body-text-color);color:var(--accent-color)}.ct-post-content .kg-header-card h2+.kg-header-card-subheader{margin-top:2.5vh}.ct-post-content .kg-header-card .kg-header-card-subheader{margin-bottom:1vh;margin-top:1vh;opacity:.8}.ct-post-content .kg-bookmark-card .kg-bookmark-content{display:flex;gap:6px}.ct-post-content .kg-bookmark-card .kg-bookmark-description,.ct-post-content .kg-bookmark-card .kg-bookmark-metadata{margin:0}.ct-post-content .kg-bookmark-card .kg-bookmark-metadata{margin-top:6px}.ct-post-content .kg-bookmark-card .kg-bookmark-title{font-size:var(--content-font-size-3);line-height:1.3}.ct-post-content .kg-bookmark-card .kg-bookmark-metadata>:not(img){opacity:1}.ct-post-content .kg-bookmark-card .kg-bookmark-icon{border-radius:0}.ct-post-content .kg-bookmark-card .kg-bookmark-thumbnail{margin:10px;min-width:24%;position:relative}.ct-post-content .kg-bookmark-card .kg-bookmark-thumbnail img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.ct-post-content .kg-bookmark-card .kg-bookmark-description,.ct-post-content .kg-header-card .kg-header-card-subheader,.ct-post-content .kg-product-card .kg-product-card-description ol,.ct-post-content .kg-product-card .kg-product-card-description p,.ct-post-content .kg-product-card .kg-product-card-description ul{color:var(--page-body-text-color);font-family:var(--body-family);font-weight:var(--body-weight-normal);letter-spacing:var(--body-letter-spacing)}.ct-post-content .kg-bookmark-card .kg-bookmark-description,.ct-post-content .kg-file-card .kg-file-card-caption{font-size:var(--content-font-size-2)}.ct-post-content .kg-bookmark-card .kg-bookmark-content,.ct-post-content .kg-product-card .kg-product-card-container{padding:16px}.ct-post-content .kg-bookmark-card .kg-bookmark-container,.ct-post-content .kg-bookmark-card .kg-bookmark-container:hover,.ct-post-content .kg-file-card .kg-file-card-container,.ct-post-content .kg-toggle-card{transition:border-color var(--transition-1)}.ct-post-content .kg-audio-card,.ct-post-content .kg-bookmark-card .kg-bookmark-container,.ct-post-content .kg-file-card .kg-file-card-container,.ct-post-content .kg-nft-card .kg-nft-card-container,.ct-post-content .kg-product-card .kg-product-card-container,.ct-post-content .kg-toggle-card{border:1px solid var(--page-border-color);box-shadow:none}.ct-post-content .kg-bookmark-card .kg-bookmark-container:hover,.ct-post-content .kg-file-card .kg-file-card-container:hover{border-color:var(--page-border-color-active)}.ct-post-content .kg-file-card .kg-file-card-container:hover .kg-file-card-contents{color:var(--page-body-text-color)}.ct-post-content .kg-audio-card,.ct-post-content .kg-bookmark-card .kg-bookmark-container,.ct-post-content .kg-bookmark-card .kg-bookmark-container:hover,.ct-post-content .kg-callout-card,.ct-post-content .kg-file-card .kg-file-card-container,.ct-post-content .kg-nft-card .kg-nft-card-container,.ct-post-content .kg-product-card .kg-product-card-container,.ct-post-content .kg-toggle-card,.ct-post-content code,.ct-post-content img,.post-section.is-sidebar .ct-post-content .kg-header-card,.post-section.is-sidebar .kg-image-card.kg-width-full img,.post-section.is-sidebar .kg-video-card.kg-width-full{border-radius:var(--border-radius-2)}.ct-post-content .kg-gallery-card .kg-gallery-row:first-of-type .kg-gallery-image:first-of-type img{border-top-left-radius:var(--border-radius-2)}.ct-post-content .kg-gallery-card .kg-gallery-row:first-of-type .kg-gallery-image:last-of-type img{border-top-right-radius:var(--border-radius-2)}.ct-post-content .kg-gallery-card .kg-gallery-row:last-of-type .kg-gallery-image:first-of-type img{border-bottom-left-radius:var(--border-radius-2)}.ct-post-content .kg-gallery-card .kg-gallery-row:last-of-type .kg-gallery-image:last-of-type img{border-bottom-right-radius:var(--border-radius-2)}.ct-post-content .kg-audio-card .kg-audio-thumbnail,.ct-post-content .kg-bookmark-card .kg-bookmark-thumbnail img,.ct-post-content .kg-file-card .kg-file-card-icon:before,.ct-post-content .kg-nft-card .kg-nft-image,.ct-post-content .kg-product-card img{border-radius:var(--border-radius-2)}.ct-post-content figcaption{display:block;font-size:var(--content-font-size-1);line-height:1.2;margin-top:10px;text-align:center;width:100%}.ct-post-content figcaption a{-webkit-text-decoration:underline;text-decoration:underline;transition:opacity var(--transition-1)}.ct-post-content figcaption a:hover{color:var(--page-body-text-color);opacity:.6}@media (max-width:1480px) and (min-width:1025px){.ct-post-content .kg-gallery-card .kg-gallery-container,.ct-post-content .kg-image-card.kg-width-wide img,.ct-post-content .kg-video-card.kg-width-wide{margin-left:-50px;width:calc(100% + 100px)}}@media (max-width:1024px){.ct-post-content{font-size:calc(var(--content-font-size-4)/1.1)}.post-section.is-sidebar .ct-post-content .kg-header-card,.post-section.is-sidebar .kg-image-card.kg-width-full img,.post-section.is-sidebar .kg-video-card.kg-width-full{border-radius:0}}@media (max-width:768px){.ct-post-content{max-width:100%}.ct-post-content iframe,.ct-post-content ol,.ct-post-content p,.ct-post-content table,.ct-post-content ul{margin-bottom:20px}.ct-post-content .kg-card.kg-header-card,.ct-post-content blockquote,.ct-post-content hr{margin-bottom:35px;margin-top:35px}.ct-post-content .kg-card,.ct-post-content pre{margin-bottom:30px;margin-top:30px}.ct-post-content .kg-card:not(.kg-image-card):not(.kg-gallery-card):not(.kg-embed-card)+.kg-card{margin-top:-15px}.ct-post-content blockquote.kg-blockquote-alt{font-size:var(--content-font-size-6)}}@media (max-width:480px){.ct-post-content{margin-bottom:10vh}.ct-post-content .kg-audio-card,.ct-post-content .kg-bookmark-card .kg-bookmark-container,.ct-post-content .kg-bookmark-card .kg-bookmark-container:hover,.ct-post-content .kg-callout-card,.ct-post-content .kg-file-card .kg-file-card-container,.ct-post-content .kg-nft-card .kg-nft-card-container,.ct-post-content .kg-product-card .kg-product-card-container,.ct-post-content .kg-toggle-card,.ct-post-content code,.ct-post-content img{border-radius:var(--border-radius-2)}.ct-post-content .kg-gallery-card .kg-gallery-row:first-of-type .kg-gallery-image:first-of-type img{border-top-left-radius:var(--border-radius-2)}.ct-post-content .kg-gallery-card .kg-gallery-row:first-of-type .kg-gallery-image:last-of-type img{border-top-right-radius:var(--border-radius-2)}.ct-post-content .kg-gallery-card .kg-gallery-row:last-of-type .kg-gallery-image:first-of-type img{border-bottom-left-radius:var(--border-radius-2)}.ct-post-content .kg-gallery-card .kg-gallery-row:last-of-type .kg-gallery-image:last-of-type img{border-bottom-right-radius:var(--border-radius-2)}.ct-post-content .kg-audio-card .kg-audio-thumbnail,.ct-post-content .kg-bookmark-card .kg-bookmark-thumbnail img,.ct-post-content .kg-file-card .kg-file-card-icon:before,.ct-post-content .kg-nft-card .kg-nft-image,.ct-post-content .kg-product-card img{border-radius:var(--border-radius-2)}.ct-post-content .kg-bookmark-card .kg-bookmark-icon{height:16px;margin-right:6px;width:16px}.ct-post-content .kg-bookmark-card .kg-bookmark-content{gap:4px}.ct-post-content .kg-bookmark-card .kg-bookmark-description,.ct-post-content .kg-bookmark-card .kg-bookmark-metadata{font-size:var(--content-font-size-1)}.ct-post-content .kg-bookmark-card .kg-bookmark-thumbnail{height:65px;margin:16px 16px 0}}@media (min-width:1025px){.post-section.is-sidebar .ct-post-wrap{max-width:1060px;max-width:var(--max-width-content-wrap)}.post-section.is-sidebar .ct-header-content{width:100%}.post-section.is-sidebar .ct-post-content{width:64%}.post-section.is-sidebar .kg-gallery-card .kg-gallery-container,.post-section.is-sidebar .kg-header-card,.post-section.is-sidebar .kg-image-card.kg-width-full img,.post-section.is-sidebar .kg-image-card.kg-width-wide img,.post-section.is-sidebar .kg-video-card.kg-width-full,.post-section.is-sidebar .kg-video-card.kg-width-wide{margin-left:0;width:100%}.post-section.is-sidebar .kg-header-card,.post-section.is-sidebar .kg-image-card.kg-width-full img,.post-section.is-sidebar .kg-video-card.kg-width-full{left:0;right:0}.post-section.is-sidebar blockquote.kg-blockquote-alt{font-size:var(--content-font-size-8);padding:2vh 0}.post-section.is-sidebar .kg-header-card{min-height:30vh;padding-bottom:10vmin;padding-top:10vmin}.post-section.is-sidebar .kg-header-card .kg-header-card-header{font-size:var(--content-font-size-8)}.post-section.is-sidebar .kg-header-card .kg-header-card-subheader{font-size:var(--content-font-size-5)}}@media (min-width:1481px){.ct-post-content .kg-gallery-card .kg-gallery-container,.ct-post-content .kg-image-card.kg-width-wide img,.ct-post-content .kg-video-card.kg-width-wide{margin-left:-70px;width:calc(100% + 140px)}}@media (min-width:1921px){.ct-post-content .kg-header-card,.ct-post-content .kg-image-card.kg-width-full img,.ct-post-content .kg-video-card.kg-width-full{border-radius:var(--border-radius-2);margin-left:-680px;margin-left:calc(0px - var(--max-width-global-wrap)/2);width:1360px;width:var(--max-width-global-wrap)}}body.no-transitions *{transition:none!important}.ct-archive-post-item,.ct-global-image,.ct-item{animation:fadeInUp 1.25s ease both;transition-delay:.5s}.ct-fade-in,.ct-fade-in-down,.ct-fade-in-up{opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}.ct-fade-in-down{transform:translateY(-20px)}.ct-fade-in-up{transform:translateY(20px)}.ct-fade-in{transform:translateY(0)}.ct-fade-in-down.ct-transition,.ct-fade-in-up.ct-transition,.ct-fade-in.ct-transition{opacity:1;transform:translateY(0)}.ct-container{padding-left:25px;padding-right:25px;width:100%}.ct-centered{margin-left:auto;margin-right:auto}@media (min-width:475px){.ct-container{max-width:475px;padding-left:20px;padding-right:20px}.ct-container .ct-homepage{padding-left:0;padding-right:0}}@media (min-width:640px){.ct-container{max-width:640px}}@media (min-width:768px){.ct-container{max-width:768px}}@media (min-width:1024px){.ct-container{max-width:1024px}}@media (min-width:1280px){.ct-container{max-width:1280px}}@media (min-width:1536px){.ct-container{max-width:1536px}}b strong,strong strong{font-weight:inherit}a{-webkit-text-decoration:none;text-decoration:none}input,input:focus,textarea{color:var(--page-body-text-color)}input,textarea{background-color:transparent;border:0;border-radius:0;box-shadow:none;font-family:var(--body-family);font-weight:var(--body-weight-normal);letter-spacing:var(--body-letter-spacing);outline:0}input::-moz-placeholder,textarea::-moz-placeholder{color:var(--page-body-text-color)}input::placeholder,textarea::placeholder{color:var(--page-body-text-color)}*,:after,:before{border-width:0}body #ct-header{margin-top:25px}body .ct-main-footer{margin-bottom:25px}@media (min-width:1024px){body #ct-header{margin-top:var(--site-padding)}body .ct-main-footer{margin-bottom:var(--site-padding)}}.ct-is-logo{display:block}.ct-is-logo img{max-height:60px;max-width:80px}@media (min-width:300px){.ct-is-logo img{max-height:65px;max-width:120px}}@media (min-width:768px){.ct-is-logo img{max-height:75px;max-width:180px}}.ct-is-title{color:var(--page-heading-text-color);display:block;font-family:var(--body-family);font-size:var(--global-font-size-5);font-weight:var(--body-weight-medium);letter-spacing:var(--body-letter-spacing);overflow:hidden;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;width:100%}@media (min-width:1024px){.ct-is-title{font-size:var(--global-font-size-7)}}.ct-accent-color{--color:var(--accent-color);--body-text-color:var(--accent-body-text-color);--heading-text-color:var(--accent-heading-text-color)}.ct-button-color{--color:var(--button-color);--body-text-color:var(--button-body-text-color);--heading-text-color:var(--button-heading-text-color)}.ct-page-color{--color:var(--page-color);--body-text-color:var(--page-body-text-color);--heading-text-color:var(--page-heading-text-color)}.ct-alt-1-color{--color:var(--alt-1-color);--body-text-color:var(--alt-1-body-text-color);--heading-text-color:var(--alt-1-heading-text-color)}.ct-alt-2-color{--color:var(--alt-2-color);--body-text-color:var(--alt-2-body-text-color);--heading-text-color:var(--alt-2-heading-text-color)}.ct-alt-3-color{--color:var(--alt-3-color);--body-text-color:var(--alt-3-body-text-color);--heading-text-color:var(--alt-3-heading-text-color)}.ct-accent-color,.ct-alt-1-color,.ct-alt-2-color,.ct-alt-3-color,.ct-button-color,.ct-page-color{background-color:var(--color);border-color:var(--body-text-color);color:var(--body-text-color)}.ct-accent-color *,.ct-alt-1-color *,.ct-alt-2-color *,.ct-alt-3-color *,.ct-button-color *,.ct-page-color *{border-color:var(--body-text-color);color:var(--body-text-color)}.ct-accent-color h1,.ct-accent-color h2,.ct-accent-color h3,.ct-accent-color h4,.ct-accent-color h5,.ct-accent-color h6,.ct-alt-1-color h1,.ct-alt-1-color h2,.ct-alt-1-color h3,.ct-alt-1-color h4,.ct-alt-1-color h5,.ct-alt-1-color h6,.ct-alt-2-color h1,.ct-alt-2-color h2,.ct-alt-2-color h3,.ct-alt-2-color h4,.ct-alt-2-color h5,.ct-alt-2-color h6,.ct-alt-3-color h1,.ct-alt-3-color h2,.ct-alt-3-color h3,.ct-alt-3-color h4,.ct-alt-3-color h5,.ct-alt-3-color h6,.ct-button-color h1,.ct-button-color h2,.ct-button-color h3,.ct-button-color h4,.ct-button-color h5,.ct-button-color h6,.ct-page-color h1,.ct-page-color h2,.ct-page-color h3,.ct-page-color h4,.ct-page-color h5,.ct-page-color h6{color:var(--heading-text-color)}.ct-accent-color svg,.ct-accent-color svg *,.ct-alt-1-color svg,.ct-alt-1-color svg *,.ct-alt-2-color svg,.ct-alt-2-color svg *,.ct-alt-3-color svg,.ct-alt-3-color svg *,.ct-button-color svg,.ct-button-color svg *,.ct-page-color svg,.ct-page-color svg *{fill:var(--body-text-color)}.ct-accent-color form input,.ct-accent-color form.ct-compact-form input,.ct-accent-color input,.ct-alt-1-color form input,.ct-alt-1-color form.ct-compact-form input,.ct-alt-1-color input,.ct-alt-2-color form input,.ct-alt-2-color form.ct-compact-form input,.ct-alt-2-color input,.ct-alt-3-color form input,.ct-alt-3-color form.ct-compact-form input,.ct-alt-3-color input,.ct-button-color form input,.ct-button-color form.ct-compact-form input,.ct-button-color input,.ct-page-color form input,.ct-page-color form.ct-compact-form input,.ct-page-color input{border-color:var(--body-text-color);color:var(--body-text-color)}.ct-accent-color form input::-moz-placeholder,.ct-accent-color input::-moz-placeholder,.ct-alt-1-color form input::-moz-placeholder,.ct-alt-1-color input::-moz-placeholder,.ct-alt-2-color form input::-moz-placeholder,.ct-alt-2-color input::-moz-placeholder,.ct-alt-3-color form input::-moz-placeholder,.ct-alt-3-color input::-moz-placeholder,.ct-button-color form input::-moz-placeholder,.ct-button-color input::-moz-placeholder,.ct-page-color form input::-moz-placeholder,.ct-page-color input::-moz-placeholder{color:var(--body-text-color);opacity:.8}.ct-accent-color form input::placeholder,.ct-accent-color input::placeholder,.ct-alt-1-color form input::placeholder,.ct-alt-1-color input::placeholder,.ct-alt-2-color form input::placeholder,.ct-alt-2-color input::placeholder,.ct-alt-3-color form input::placeholder,.ct-alt-3-color input::placeholder,.ct-button-color form input::placeholder,.ct-button-color input::placeholder,.ct-page-color form input::placeholder,.ct-page-color input::placeholder{color:var(--body-text-color);opacity:.8}.ct-accent-color .ct-btn,.ct-accent-color form .ct-btn,.ct-accent-color form.ct-compact-form .ct-btn,.ct-alt-1-color .ct-btn,.ct-alt-1-color form .ct-btn,.ct-alt-1-color form.ct-compact-form .ct-btn,.ct-alt-2-color .ct-btn,.ct-alt-2-color form .ct-btn,.ct-alt-2-color form.ct-compact-form .ct-btn,.ct-alt-3-color .ct-btn,.ct-alt-3-color form .ct-btn,.ct-alt-3-color form.ct-compact-form .ct-btn,.ct-button-color .ct-btn,.ct-button-color form .ct-btn,.ct-button-color form.ct-compact-form .ct-btn,.ct-page-color .ct-btn,.ct-page-color form .ct-btn,.ct-page-color form.ct-compact-form .ct-btn{background-color:var(--body-text-color);border-color:var(--body-text-color);color:var(--color)}.ct-accent-color .ct-btn svg,.ct-accent-color .ct-btn svg *,.ct-accent-color form .ct-btn svg,.ct-accent-color form .ct-btn svg *,.ct-accent-color form.ct-compact-form .ct-btn svg,.ct-accent-color form.ct-compact-form .ct-btn svg *,.ct-alt-1-color .ct-btn svg,.ct-alt-1-color .ct-btn svg *,.ct-alt-1-color form .ct-btn svg,.ct-alt-1-color form .ct-btn svg *,.ct-alt-1-color form.ct-compact-form .ct-btn svg,.ct-alt-1-color form.ct-compact-form .ct-btn svg *,.ct-alt-2-color .ct-btn svg,.ct-alt-2-color .ct-btn svg *,.ct-alt-2-color form .ct-btn svg,.ct-alt-2-color form .ct-btn svg *,.ct-alt-2-color form.ct-compact-form .ct-btn svg,.ct-alt-2-color form.ct-compact-form .ct-btn svg *,.ct-alt-3-color .ct-btn svg,.ct-alt-3-color .ct-btn svg *,.ct-alt-3-color form .ct-btn svg,.ct-alt-3-color form .ct-btn svg *,.ct-alt-3-color form.ct-compact-form .ct-btn svg,.ct-alt-3-color form.ct-compact-form .ct-btn svg *,.ct-button-color .ct-btn svg,.ct-button-color .ct-btn svg *,.ct-button-color form .ct-btn svg,.ct-button-color form .ct-btn svg *,.ct-button-color form.ct-compact-form .ct-btn svg,.ct-button-color form.ct-compact-form .ct-btn svg *,.ct-page-color .ct-btn svg,.ct-page-color .ct-btn svg *,.ct-page-color form .ct-btn svg,.ct-page-color form .ct-btn svg *,.ct-page-color form.ct-compact-form .ct-btn svg,.ct-page-color form.ct-compact-form .ct-btn svg *{fill:var(--color)}.ct-accent-color .ct-btn:hover,.ct-accent-color form .ct-btn:hover,.ct-accent-color form.ct-compact-form .ct-btn:hover,.ct-alt-1-color .ct-btn:hover,.ct-alt-1-color form .ct-btn:hover,.ct-alt-1-color form.ct-compact-form .ct-btn:hover,.ct-alt-2-color .ct-btn:hover,.ct-alt-2-color form .ct-btn:hover,.ct-alt-2-color form.ct-compact-form .ct-btn:hover,.ct-alt-3-color .ct-btn:hover,.ct-alt-3-color form .ct-btn:hover,.ct-alt-3-color form.ct-compact-form .ct-btn:hover,.ct-button-color .ct-btn:hover,.ct-button-color form .ct-btn:hover,.ct-button-color form.ct-compact-form .ct-btn:hover,.ct-page-color .ct-btn:hover,.ct-page-color form .ct-btn:hover,.ct-page-color form.ct-compact-form .ct-btn:hover{background-color:var(--color);color:var(--body-text-color);filter:none}.ct-accent-color .ct-btn:hover svg,.ct-accent-color .ct-btn:hover svg *,.ct-accent-color form .ct-btn:hover svg,.ct-accent-color form .ct-btn:hover svg *,.ct-accent-color form.ct-compact-form .ct-btn:hover svg,.ct-accent-color form.ct-compact-form .ct-btn:hover svg *,.ct-alt-1-color .ct-btn:hover svg,.ct-alt-1-color .ct-btn:hover svg *,.ct-alt-1-color form .ct-btn:hover svg,.ct-alt-1-color form .ct-btn:hover svg *,.ct-alt-1-color form.ct-compact-form .ct-btn:hover svg,.ct-alt-1-color form.ct-compact-form .ct-btn:hover svg *,.ct-alt-2-color .ct-btn:hover svg,.ct-alt-2-color .ct-btn:hover svg *,.ct-alt-2-color form .ct-btn:hover svg,.ct-alt-2-color form .ct-btn:hover svg *,.ct-alt-2-color form.ct-compact-form .ct-btn:hover svg,.ct-alt-2-color form.ct-compact-form .ct-btn:hover svg *,.ct-alt-3-color .ct-btn:hover svg,.ct-alt-3-color .ct-btn:hover svg *,.ct-alt-3-color form .ct-btn:hover svg,.ct-alt-3-color form .ct-btn:hover svg *,.ct-alt-3-color form.ct-compact-form .ct-btn:hover svg,.ct-alt-3-color form.ct-compact-form .ct-btn:hover svg *,.ct-button-color .ct-btn:hover svg,.ct-button-color .ct-btn:hover svg *,.ct-button-color form .ct-btn:hover svg,.ct-button-color form .ct-btn:hover svg *,.ct-button-color form.ct-compact-form .ct-btn:hover svg,.ct-button-color form.ct-compact-form .ct-btn:hover svg *,.ct-page-color .ct-btn:hover svg,.ct-page-color .ct-btn:hover svg *,.ct-page-color form .ct-btn:hover svg,.ct-page-color form .ct-btn:hover svg *,.ct-page-color form.ct-compact-form .ct-btn:hover svg,.ct-page-color form.ct-compact-form .ct-btn:hover svg *{fill:var(--body-text-color)}.ct-post-list.ct-grid-1,.ct-post-list.ct-grid-3,.ct-post-list.ct-grid-4{grid-column-gap:var(--spacing-5);grid-row-gap:var(--spacing-6);-moz-column-gap:var(--spacing-5);column-gap:var(--spacing-5);display:grid;row-gap:var(--spacing-6)}@media (min-width:1280px){.ct-post-list.ct-grid-1,.ct-post-list.ct-grid-3,.ct-post-list.ct-grid-4{-moz-column-gap:var(--spacing-6);column-gap:var(--spacing-6)}}@media (min-width:768px){.ct-post-list.ct-grid-3{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.ct-post-list.ct-grid-3{grid-template-columns:repeat(3,1fr)}}@media (min-width:768px){.ct-post-list.ct-grid-4{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.ct-post-list.ct-grid-4{grid-template-columns:repeat(3,1fr)}}@media (min-width:1280px){.ct-post-list.ct-grid-4{grid-template-columns:repeat(4,1fr)}}.ct-archive-post-item{display:flex;flex-direction:column;gap:20px;position:relative}.ct-archive-post-item>a.ct-item-link{height:100%;position:absolute;width:100%;z-index:5}.ct-archive-post-item.ct-has-image .ct-tag-pills{position:absolute;right:13px;top:13px}.ct-archive-post-item.ct-post-compact .ct-tag-pill{position:absolute;right:6px;top:6px}.ct-archive-post-item .ct-image-holder{display:flex;flex-direction:column;flex-wrap:wrap;position:relative;row-gap:20px}.ct-archive-post-item.ct-post-compact .ct-image-holder{flex:1 1 0}.ct-archive-post-item .ct-image-holder .ct-global-image{aspect-ratio:1/.7;background-color:rgba(28,25,23,.03);border-radius:var(--border-radius-3);overflow:hidden;transition:var(--transition-2);width:100%}.ct-archive-post-item.ct-post-compact .ct-image-holder .ct-global-image{border-radius:var(--border-radius-2)}@media (min-width:768px){.ct-archive-post-item .ct-image-holder .ct-global-image.ct-image-size-one{aspect-ratio:1/1.1;height:auto}}@media (min-width:1024px){.ct-archive-post-item .ct-image-holder .ct-global-image.ct-image-size-one{aspect-ratio:1/1.1;height:auto}}.ct-archive-post-item .ct-content-holder{align-items:flex-start;display:flex;flex-direction:column;gap:10px}.ct-archive-post-item .ct-content-holder h3{display:inline-block;line-height:1.4em;max-width:450px}.ct-archive-post-item .ct-content-holder .ct-excerpt{font-size:var(--global-font-size-3)}.ct-archive-post-item .ct-content-holder .ct-meta-holder{align-items:center;display:flex;gap:12px;justify-content:space-between;width:100%}.ct-archive-post-item .ct-content-holder .ct-meta{font-size:var(--global-font-size-2);line-height:1.4em}.ct-archive-post-item .ct-content-holder .ct-meta .ct-meta-divider{margin:0 4px}.ct-archive-post-item.ct-post-compact .ct-content-holder{flex:1 1 0}@media (min-width:640px){.ct-archive-post-item.ct-post-compact .ct-content-holder{padding-right:0}}.ct-archive-post-item.ct-post-compact .ct-content-holder h3{font-size:var(--global-font-size-4)}@media (min-width:1280px){.ct-archive-post-item.ct-post-compact .ct-content-holder h3{font-size:var(--global-font-size-4)}}@media (min-width:1536px){.ct-archive-post-item.ct-post-compact .ct-content-holder h3{font-size:var(--global-font-size-4)}}@media (min-width:768px){.ct-archive-post-item.ct-post-large .ct-content-holder{max-width:90%}}.ct-archive-post-item.ct-post-large .ct-content-holder h3{font-size:var(--global-font-size-5)}@media (min-width:475px){.ct-archive-post-item.ct-post-large .ct-content-holder h3{font-size:var(--global-font-size-6)}}.ct-archive-post-item.post-small .ct-content-holder h3{font-size:var(--global-font-size-5)}@media (min-width:1280px){.ct-archive-post-item.post-small .ct-content-holder h3{font-size:var(--global-font-size-5)}}@media (min-width:1536px){.ct-archive-post-item.post-small .ct-content-holder h3{font-size:var(--global-font-size-6)}}.ct-archive-tag-item{display:flex;flex-direction:column;gap:18px;position:relative}.ct-archive-tag-item .ct-global-image{overflow:hidden}.ct-archive-tag-item .ct-content-holder{align-items:flex-start;display:flex;flex-direction:column;gap:8px;max-width:92%}.ct-archive-tag-item .ct-content-holder .caption{font-size:var(--global-font-size-1);text-transform:uppercase}.ct-archive-tag-item .ct-content-holder .ct-title{line-height:1.4em}.ct-archive-tag-item .ct-content-holder .ct-title,.ct-archive-tag-item.ct-large-text .ct-content-holder .ct-title{font-family:var(--heading-family);font-size:var(--global-font-size-5);font-weight:var(--heading-weight-bold);letter-spacing:var(--heading-letter-spacing)}.ct-archive-tag-item.ct-large-text .ct-content-holder .ct-meta{font-size:var(--global-font-size-1);text-transform:uppercase}.ct-archive-tag-item.ct-large-text .ct-content-holder .ct-excerpt{font-size:var(--global-font-size-2)}.ct-btn{align-items:center;background-color:var(--button-color);border:1px solid var(--button-body-text-color);border-radius:9999px;color:var(--button-body-text-color);cursor:pointer;display:inline-flex;font-family:var(--body-family);font-size:var(--global-font-size-3);font-weight:var(--body-weight-medium);gap:1em;height:auto;justify-content:center;letter-spacing:var(--body-letter-spacing);line-height:1em;padding:1.2em 2em;text-align:center;transition:var(--transition-1);white-space:nowrap}.ct-btn.ct-btn-sm{font-size:var(--global-font-size-1)}.ct-btn.ct-btn-md{font-size:var(--global-font-size-2)}.ct-btn.ct-btn-xl{font-size:var(--global-font-size-3)}.ct-btn .ct-icon{aspect-ratio:1/1;height:1.25em;margin:0 -.3em}.ct-btn:hover{background-color:transparent;border-color:var(--button-color);color:var(--button-color)}.ct-has-background{z-index:1}.ct-has-background h1{color:inherit}.ct-hero-header .ct-hero-header-container{align-items:center;display:flex;padding-bottom:var(--spacing-7);padding-top:var(--spacing-7);position:relative}.ct-hero-header.ct-homepage .ct-hero-header-container{border-radius:0 0 var(--border-radius-2) var(--border-radius-2);display:flex;max-width:1496px;padding:0;position:relative}.ct-hero-about-featured-left{width:65%}@media (min-width:475px){.ct-hero-header .ct-hero-header-container{padding-bottom:var(--spacing-8);padding-top:var(--spacing-8)}}@media (min-width:1024px){.ct-hero-header .ct-hero-header-container{padding-bottom:var(--spacing-9);padding-top:var(--spacing-9)}}.ct-hero-header:not(.ct-has-background)+.ct-home-main{margin-top:0}.ct-hero-header .ct-hero-section{margin-left:auto;margin-right:auto;text-align:center}.ct-hero-header.ct-homepage .ct-hero-section{margin-right:0;padding-right:0;text-align:center}@media (min-width:1024px){.ct-hero-header .ct-hero-section{max-width:100%}}.ct-hero-about{align-items:center;display:flex;flex-direction:row;gap:var(--spacing-3);justify-content:center;padding:var(--spacing-2) var(--spacing-6) var(--spacing-7) var(--spacing-6)}.ct-hero-about-left{box-sizing:border-box;position:relative;width:auto}.ct-hero-about-left :first-child{margin-top:0}.ct-hero-about-left :last-child{margin-bottom:0}.ct-hero-about-left h1{font-size:var(--global-font-size-9);font-weight:var(--heading-weight-bold);letter-spacing:var(--heading-letter-spacing)}.ct-hero-about-left p{font-size:var(--global-font-size-4);font-weight:var(--body-weight-normal);letter-spacing:var(--body-letter-spacing);line-height:1.7em;margin-top:1.2em;text-align:left}.ct-hero-about-left .ct-hero-button-group{display:flex;flex-direction:column;gap:20px;margin-bottom:calc(0px - var(--spacing-5));max-width:none}@media (min-width:640px){.ct-hero-about-left .ct-hero-button-group{flex-direction:row;margin-bottom:0}}.ct-hero-about-left .ct-hero-button-group .ct-btn.ct-read-more-btn{background:none;color:var(--accent-body-text-color)}.ct-hero-about-left .ct-hero-button-group .ct-btn.ct-read-more-btn svg,.ct-hero-about-left .ct-hero-button-group .ct-btn.ct-read-more-btn svg *{fill:var(--accent-body-text-color)}.ct-hero-about-left .ct-hero-button-group .ct-btn.ct-read-more-btn:hover{background:var(--accent-body-text-color);color:var(--accent-color)}.ct-hero-about-left .ct-hero-button-group .ct-btn.ct-read-more-btn:hover svg,.ct-hero-about-left .ct-hero-button-group .ct-btn.ct-read-more-btn:hover svg *{fill:var(--accent-color)}.ct-hero-about-left a.ct-read-more-btn:hover{background:none}.ct-hero-about-right{align-items:center;aspect-ratio:1/.65;box-sizing:border-box;display:none;justify-content:flex-end;margin-bottom:var(--spacing-4);width:60%}.ct-hero-about-right .ct-global-image{border-bottom-left-radius:9999px;border-top-left-radius:9999px;height:100%}@media (min-width:1024px){.ct-hero-about{gap:var(--spacing-9);padding:0 0 var(--spacing-6) var(--spacing-6)}.ct-hero-about-left{width:60%}.ct-hero-about-right{display:flex}}.ct-hero-header h1{font-size:var(--global-font-size-7);line-height:1.15em;margin:var(--spacing-6) 0}@media (min-width:475px){.ct-hero-header h1{font-size:var(--global-font-size-7)}}@media (min-width:768px){.ct-hero-header h1{font-size:var(--global-font-size-8)}}@media (min-width:1024px){.ct-hero-header h1{font-size:var(--global-font-size-9)}}.ct-hero-header h4{font-family:var(--body-family);font-size:var(--global-font-size-2);font-weight:var(--body-weight-normal);letter-spacing:var(--body-letter-spacing);margin:var(--spacing-6) 0}@media (min-width:475px){.ct-hero-header h4{font-size:var(--global-font-size-5)}}@media (min-width:768px){.ct-hero-header h4{font-size:var(--global-font-size-6)}}@media (min-width:1024px){.ct-hero-header h4{font-size:var(--global-font-size-6)}}.ct-hero-header form{margin:calc(var(--spacing-6) + 10px) auto;max-width:300px}@media (min-width:640px){.ct-hero-header form{max-width:380px}}@media (min-width:1024px){.ct-hero-header form{max-width:440px}}.ct-hero-header.ct-homepage.ct-has-cover-image .ct-hero-section{text-align:left}.ct-hero-header.ct-homepage.ct-has-cover-image .ct-hero-about{justify-content:left}.ct-hero-header.ct-homepage.ct-has-cover-image form{margin-left:0;margin-right:0}.ct-home-about{border-radius:var(--border-radius-2);display:flex;flex-direction:column;gap:30px;margin-top:var(--spacing-5)}.ct-home-about-featured-right{align-items:center;border-radius:var(--border-radius-2);box-sizing:border-box;display:flex;flex-direction:column;gap:20px;justify-content:center;padding:var(--spacing-3) var(--spacing-7);text-align:center}.ct-home-about-featured-left .ct-global-image{border-radius:var(--border-radius-2);height:100%;width:100%}.ct-home-about-featured-right span{display:inline-block;font-weight:var(--body-weight-medium);letter-spacing:var(--heading-letter-spacing);line-height:1.15em;margin-bottom:1.4em;text-transform:uppercase}.ct-home-about-featured-right h2{font-size:var(--global-font-size-8);font-weight:var(--heading-weight-medium);letter-spacing:var(--heading-letter-spacing);margin:0;text-align:center}.ct-home-about-featured-right .ct-about-featured-btn{background-color:var(--alt-1-color);border-color:transparent;color:var(--alt-1-body-text-color);margin-bottom:-1.2em;margin-top:.6em}.ct-home-about-featured-right .ct-about-featured-btn svg,.ct-home-about-featured-right .ct-about-featured-btn svg *{fill:var(--alt-1-body-text-color)}.ct-home-about-featured-right .ct-about-featured-btn:hover{background-color:var(--alt-1-body-text-color);color:var(--alt-1-color)}.ct-home-about-featured-right .ct-about-featured-btn:hover svg,.ct-home-about-featured-right .ct-about-featured-btn:hover svg *{fill:var(--alt-1-color)}@media (min-width:1024px){.ct-home-about{background:none;border-radius:0;flex-direction:row;gap:var(--spacing-6)}.ct-home-about-featured-left{width:65%}.ct-home-about-featured-right{padding:var(--spacing-6);width:35%}.ct-home-about-featured-right h2{font-size:var(--global-font-size-7)}}@media (min-width:1280px){.ct-home-about-featured-right{padding:var(--spacing-7)}.ct-home-about-featured-right h2{font-size:var(--global-font-size-8)}}@media (min-width:1536px){.ct-home-about-featured-right{padding:var(--spacing-8)}.ct-home-about-featured-right h2{font-size:var(--global-font-size-9)}}.ct-has-cover{position:relative}.ct-has-cover>*{z-index:1}.ct-has-cover:after{background:rgba(0,0,0,.2);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.ct-quote-wrapper{background:var(--accent-color);border-radius:var(--border-radius-3);color:var(--accent-body-text-color);position:relative}.ct-quote-wrapper .ct-quote{font-size:var(--global-font-size-9);font-weight:var(--heading-weight-normal);letter-spacing:var(--heading-letter-spacing);line-height:1.3em;margin-left:auto;margin-right:auto;max-width:900px;min-height:100px;padding:1.2em;text-align:center;width:100%}.ct-quote-wrapper .ct-quote:before{content:"“";display:block;font-size:2em;line-height:1em;margin:0 0 -.4em;padding:0}@media (min-width:640px){.ct-quote-wrapper .ct-quote{font-size:var(--global-font-size-8);padding-left:var(--spacing-6);padding-right:var(--spacing-6)}}@media (min-width:1024px){.ct-quote-wrapper .ct-quote{font-size:var(--global-font-size-10)}}.ct-popular-tags{margin:calc(0px - var(--spacing-4)/2);padding-bottom:50px}.ct-popular-tags .ct-has-cover:after{background:rgba(0,0,0,.3)}.ct-popular-tags .ct-popular-tag-item{display:flex;flex-direction:column;gap:16px;line-height:1em;padding:calc(var(--spacing-4)/2);width:50%}@media (min-width:640px){.ct-popular-tags .ct-popular-tag-item{width:50%}}@media (min-width:768px){.ct-popular-tags .ct-popular-tag-item{width:33.33333%}}@media (min-width:1024px){.ct-popular-tags .ct-popular-tag-item{width:25%}}@media (min-width:1280px){.ct-popular-tags .ct-popular-tag-item{width:20%}}.ct-popular-tags .ct-popular-tag-item .ct-title-container{display:flex;flex-direction:column;gap:5px}.ct-popular-tags .ct-popular-tag-item .ct-title{width:auto}.ct-popular-tags .ct-popular-tag-item .ct-meta{flex-shrink:0;margin-top:6px}.ct-popular-tags .ct-popular-tag-item .ct-popular-tag-item-inner{align-items:center;aspect-ratio:1/.7;border-radius:var(--border-radius-2);display:flex;justify-content:center;overflow:hidden;position:relative;transition:var(--transition-2)}.ct-popular-tags .ct-popular-tag-item h4{font-family:var(--heading-family),serif;font-size:var(--global-font-size-3);font-weight:var(--heading-weight-bold);letter-spacing:var(--heading-letter-spacing)}@media (min-width:1280px){.ct-popular-tags .ct-popular-tag-item h4{display:inline-block;font-size:var(--global-font-size-4)}}.ct-popular-tags .flickity-button.flickity-prev-next-button{aspect-ratio:1/1;background:none;border:1px solid #000;bottom:0;height:auto;left:auto;right:calc(var(--spacing-4)/2);top:auto;transform:translate(0);width:40px}.ct-popular-tags .flickity-button .flickity-button-icon{left:30%;width:40%}.ct-popular-tags .flickity-button.flickity-prev-next-button.previous{margin-right:50px}.ct-global-image{aspect-ratio:4/2.3;display:block;line-height:0;margin:0;overflow:hidden;position:relative;transition:transform var(--transition-2);width:100%}.ct-global-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ct-header-image figcaption a:hover,.ct-meta a:hover,.ct-post-meta-sidebar .ct-post-tags a:hover{-webkit-text-decoration:underline;text-decoration:underline}.ct-global-image img.ct-author-overlay-image{height:32px;width:32px}.ct-global-cover{background-color:#fafaf9;height:100%;left:0;padding:10px;position:absolute;right:0;top:0;z-index:-1}.ct-global-logo img{height:38px;margin:20px}.ct-global-subtitle{color:var(--page-heading-text-color);display:block;font-family:var(--heading-family);font-size:var(--global-font-size-3);font-weight:var(--heading-weight-bold);letter-spacing:var(--heading-letter-spacing);margin-bottom:.8em;margin-top:0}.ct-global-subtitle-large{font-size:var(--global-font-size-5)}@media (min-width:1024px){.ct-global-subtitle-large{font-size:var(--global-font-size-7)}}.ct-global-subtitle-underline{border-bottom:1px solid var(--page-border-color);margin-bottom:1em;margin-top:0;padding-bottom:1em}.ct-global-subtitle.ct-has-accent-color{border-radius:20px;font-size:var(--global-font-size-2);line-height:22px;padding:0 12px 0 6px}.ct-global-meta.ct-is-full-meta{-moz-column-gap:16px;column-gap:16px;display:flex;font-size:var(--global-font-size-2);justify-content:space-between;line-height:1.4em;row-gap:10px}@media (min-width:768px){.ct-global-meta.ct-is-full-meta{align-items:center;font-size:var(--global-font-size-3);line-height:1.6em}}.ct-global-meta .ct-authors-meta{align-items:center;display:flex;gap:10px;text-align:left}.ct-global-meta .ct-author-avatars{display:flex;flex-shrink:0}.ct-global-meta .ct-author-avatars .ct-global-meta-avatar{display:inline-flex;height:32px;width:32px}@media (min-width:768px){.ct-global-meta .ct-author-avatars .ct-global-meta-avatar{height:44px;width:44px}}.ct-global-meta .ct-author-names .ct-author-names-heading{font-weight:var(--body-weight-bold)}.ct-global-meta .ct-author-names .ct-author-names-text{color:var(--page-heading-text-color)}.ct-global-meta .ct-datetime-meta{display:flex;flex-direction:column;flex-shrink:0}@media (min-width:768px){.ct-global-meta .ct-datetime-meta{flex-direction:row}}.ct-global-meta .ct-datetime-meta .ct-datetime-meta-dot{display:none;font-family:var(--body-family);font-weight:var(--body-weight-light);letter-spacing:var(--body-letter-spacing);margin-left:4px;margin-right:4px;opacity:.6}@media (min-width:768px){.ct-global-meta .ct-datetime-meta .ct-datetime-meta-dot{display:inline-block}}.ct-global-meta .ct-datetime-meta .ct-read-time{color:var(--page-heading-text-color)}.ct-global-meta a:hover,.ct-global-meta-content a:hover{-webkit-text-decoration:underline;text-decoration:underline}.ct-global-meta-avatar{display:inline-block;position:relative}.ct-global-meta-avatar img{border-radius:9999px}.ct-global-meta-avatar:not(:last-of-type){margin-right:-14px}.ct-global-meta-avatar:first-child{z-index:5}.ct-global-meta-avatar:nth-child(2){z-index:4}.ct-global-meta-avatar:nth-child(3){z-index:3}.ct-global-meta-avatar:nth-child(4){z-index:2}.ct-global-meta-avatar:nth-child(5){z-index:1}.ct-home-grid-group{-moz-column-gap:var(--spacing-5);column-gap:var(--spacing-5);display:flex;flex-direction:column;margin-bottom:var(--spacing-4)}@media (min-width:1024px){.ct-home-grid-group{flex-direction:row}}@media (min-width:1280px){.ct-home-grid-group{-moz-column-gap:var(--spacing-6);column-gap:var(--spacing-6)}}.ct-home-grid-column-2{-moz-columns:1;column-count:1;-moz-column-gap:var(--spacing-5);column-gap:var(--spacing-5);width:100%}@media (min-width:475px){.ct-home-grid-column-2{-moz-columns:2;column-count:2}}@media (min-width:1024px){.ct-home-grid-column-2{width:100%}}@media (min-width:1280px){.ct-home-grid-column-2{-moz-column-gap:var(--spacing-6);column-gap:var(--spacing-6)}}.ct-home-grid-column-1 .ct-archive-post-item,.ct-home-grid-column-2 .ct-archive-post-item{margin-bottom:var(--spacing-6)}.ct-post-container{gap:var(--spacing-9);margin-left:auto;margin-right:auto;max-width:var(--post-container-max-w)}.ct-post-sidebar{display:none;flex:1 1 34%;flex-direction:column;gap:var(--spacing-7)}@media (min-width:1280px){.ct-post-sidebar{display:flex}}.ct-post-sidebar:empty{display:none}.ct-post-sidebar>:first-child,.ct-post-sidebar>:first-child>:first-child{margin-top:0}.ct-post-sidebar img{flex:1 0 auto;margin-right:4.4%;-o-object-fit:cover;object-fit:cover;transition:transform var(--transition-1);width:100%}@media (min-width:1280px){.ct-post-sidebar .ct-recommendations li h5.ct-recommendation-title{font-size:var(--global-font-size-2)}}@media (min-width:1536px){.ct-post-sidebar .ct-recommendations li h5.ct-recommendation-title{font-size:var(--global-font-size-2)}}.ct-post-sidebar .ct-recommendations li .ct-recommendation-url{font-size:var(--global-font-size-1);text-transform:uppercase}.ct-post-sidebar .ct-recommendations li .ct-recommendation-description{display:none}.ct-page-template .ct-recommendations{grid-column-gap:22px;grid-row-gap:44px;-moz-columns:1;column-count:1;-moz-column-gap:22px;column-gap:22px;display:grid;row-gap:44px}@media (min-width:1024px){.ct-page-template .ct-recommendations{-moz-columns:4;column-count:4}}.ct-page-template .ct-recommendations li a{display:flex;flex:1 1 0;flex-direction:column;flex-wrap:wrap;position:relative;row-gap:8px}.ct-page-template .ct-recommendations li .ct-recommendation-favicon{border-bottom:1px solid;margin-bottom:12px;min-height:80px;order:1;padding-bottom:12px}.ct-page-template .ct-recommendations li .ct-recommendation-favicon img{max-height:60px;max-width:60px;-o-object-fit:contain;object-fit:contain;order:2}.ct-page-template .ct-recommendations li h5.ct-recommendation-title{font-family:var(--body-family);font-size:var(--global-font-size-3);font-weight:var(--body-weight-medium);line-height:1.6em;order:4}@media (min-width:1280px){.ct-page-template .ct-recommendations li h5.ct-recommendation-title{font-size:var(--global-font-size-5)}}.ct-page-template .ct-recommendations li .ct-recommendation-url{flex:1 1 0;font-size:var(--global-font-size-1);order:3;text-transform:uppercase}.ct-page-template .ct-recommendations li .ct-recommendation-description{font-size:15px;order:5}.ct-is-submenu .ct-submenu{display:none}.ct-is-submenu.ct-is-active .ct-submenu{display:block}.ct-tag-pills{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:1.2em}.ct-tag-pill{align-items:center;background-color:rgba(0,0,0,.5);color:#fff;display:inline-flex;font-family:var(--body-family);font-size:var(--global-font-size-2);font-weight:var(--body-weight-medium);gap:6px;letter-spacing:var(--body-letter-spacing);line-height:1.8em;padding:.3em 1.1em .15em}.ct-tag-pill,.ct-tag-pill-dot:before{border-radius:9999px;position:relative}.ct-tag-pill-dot:before{aspect-ratio:1/1;background-color:#fff;content:"";display:inline-block;margin:0 3px 0 -1px;top:-1px;width:5px}.ct-tag-pill:hover{box-shadow:2px 2px 8px rgba(0,0,0,.09);filter:saturate(1.5)}.ct-tag-links{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;justify-content:center}.ct-tag-link{align-items:center;color:var(--accent-color);display:inline-flex;font-family:var(--body-family);font-size:var(--global-font-size-2);font-weight:var(--body-weight-bold);gap:4px;letter-spacing:var(--body-letter-spacing);line-height:1em;padding:.2em 0 .1em;text-transform:uppercase;transition:var(--transition-1)}.ct-tag-link:before{aspect-ratio:1/1;background-color:var(--accent-color);border-radius:10px;content:"";display:inline-block;margin:0 4px 0 -1px;top:0;width:6px}.ct-tag-link:first-child:before{display:none}.ct-tag-link:hover{filter:saturate(1.5)}.ct-archive-post-item>a:hover~* .ct-read-more,.ct-archive-post-item>a:hover~* .ct-title{-webkit-text-decoration:underline;text-decoration:underline}.ct-archive-post-item>a:hover~* .ct-global-image{transform:translateY(-5px)}.ct-global-image.ct-aspect-landscape{aspect-ratio:4/3}.ct-global-image.ct-aspect-wide{aspect-ratio:16/9}.ct-global-image.ct-aspect-letterbox{aspect-ratio:21/9}.ct-global-image.ct-aspect-ultra-wide{aspect-ratio:21/6}.ct-post-share-link+small{opacity:0}.ct-post-share-link:not(:active)+small{transition:opacity 10s step-end}.ct-post-share-link:active+small{opacity:1}.ct-archive-social{display:flex;flex-direction:row;gap:18px;justify-content:flex-start;margin:15px 0}.ct-archive-social .ct-archive-social-item{align-items:center;display:inline-flex;flex-grow:0;font-family:var(--body-family);font-size:var(--global-font-size-2);font-weight:var(--body-weight-normal);gap:8px;letter-spacing:var(--body-letter-spacing);line-height:1.4em}.ct-archive-social .ct-archive-social-item .ct-social-icon{aspect-ratio:1/1;background:rgba(0,0,0,.08);border-radius:9999px;display:inline-flex;height:32px;justify-content:center;width:32px}.ct-archive-social .ct-archive-social-item .ct-social-icon svg{fill:var(--page-body-text-color);width:16px}.ct-page-template .ct-archive-social .ct-archive-social-item .ct-social-icon svg{fill:var(--page-body-text-color)}.ct-has-background .ct-archive-social .ct-archive-social .ct-archive-social-item .ct-social-icon svg{fill:var(--accent-body-text-color)}@media (max-width:760px){.ct-archive-social a.ct-archive-social-item .ct-social-text{display:none}}.ct-membership-wrap{align-items:center;border-radius:var(--border-radius-3);display:flex;flex-direction:column;gap:var(--spacing-7);margin-bottom:var(--spacing-6);margin-top:-10px;overflow:hidden;position:relative}.ct-membership-switch button{color:#fff}.ct-membership-switch[data-active-price=monthly] [data-price=monthly],.ct-membership-switch[data-active-price=yearly] [data-price=yearly]{background-color:#fff;color:#000}.ct-membership-switch[data-active-price=monthly]+.ct-membership-cards [data-yearly],.ct-membership-switch[data-active-price=yearly]+.ct-membership-cards [data-monthly]{display:none}.ct-sub-header{margin-bottom:var(--spacing-7);margin-top:0}.ct-sub-header,.ct-sub-header .ct-sub-header-container{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative}.ct-sub-header .ct-sub-header-container{gap:var(--spacing-7);margin-left:auto;margin-right:auto;padding-top:var(--spacing-7);width:100%}.ct-sub-header .ct-sub-header-content-container{align-items:flex-start;border-bottom:1px solid var(--page-border-color);display:flex;flex-direction:column;gap:var(--spacing-6);padding-bottom:var(--spacing-6);width:100%}.ct-sub-header.ct-is-boxed .ct-sub-header-content-container{margin-left:auto;margin-right:auto;max-width:var(--post-content-max-w)}.ct-sub-header .ct-sub-header-content>:last-child{margin-bottom:0}.ct-sub-header .ct-sub-header-title{font-size:var(--global-font-size-7);line-height:1.1em;margin-bottom:.3em;margin-left:auto;margin-right:auto;max-width:var(--sub-header-title-max-w)}.ct-sub-header .ct-sub-header-excerpt{font-size:18px;font-weight:var(--body-weight-normal);letter-spacing:var(--body-letter-spacing);line-height:1.4em;margin-bottom:1.2em;margin-left:auto;margin-right:auto;max-width:var(--sub-header-excerpt-max-w)}.ct-sub-header .ct-header-meta-wrap{border-bottom:1px solid var(--page-border-color);border-top:1px solid var(--page-border-color);margin:50px auto;max-width:var(--post-content-max-w);padding:15px 5px;width:100%}.ct-sub-header .ct-header-meta-wrap:not(:last-child){border-bottom-width:0}.ct-sub-header .ct-header-image{margin-top:-20px;text-align:left;width:100%}.ct-sub-header .ct-image-boxed{max-width:var(--post-content-max-w)}.ct-sub-header .ct-header-image .caption{font-size:var(--global-font-size-2);margin-top:20px;text-align:left}.ct-sub-header .ct-header-bottom-border{margin-left:auto;margin-right:auto;width:100%}.ct-sub-header .ct-header-bottom-border:after{border-bottom:1px solid var(--page-border-color);content:"";display:block;margin-left:auto;margin-right:auto;min-height:1px}.ct-sub-header.ct-has-background .ct-header-bottom-border{display:none}.ct-sub-header .ct-sub-header-search{display:none;margin-bottom:auto;margin-left:auto}.ct-sub-header .ct-sub-header-search button,.ct-sub-header .ct-sub-header-search input{align-items:center;border:1px solid var(--page-border-color);border-radius:9999px;display:flex;gap:12px;min-width:240px;padding:.8em 1.6em;transition:var(--transition-1)}.ct-sub-header .ct-sub-header-search button svg,.ct-sub-header .ct-sub-header-search input svg{fill:var(--page-body-text-color);width:17px}.ct-sub-header .ct-sub-header-search button:hover,.ct-sub-header .ct-sub-header-search input:hover{border-color:var(--body-text-color)}@media (min-width:1024px){.ct-sub-header .ct-sub-header-excerpt{font-size:var(--global-font-size-4)}.ct-sub-header .ct-sub-header-container{gap:var(--spacing-7);padding-top:var(--spacing-8)}.ct-sub-header .ct-sub-header-content-container{-moz-column-gap:var(--spacing-6);column-gap:var(--spacing-6);padding-bottom:var(--spacing-8)}.ct-sub-header .ct-sub-header-title{font-size:var(--global-font-size-8)}.ct-sub-header .ct-header-image{margin-top:-40px}}@media (min-width:1280px){.ct-sub-header .ct-sub-header-content-container{-moz-column-gap:var(--spacing-7);column-gap:var(--spacing-7)}.ct-sub-header .ct-sub-header-search{display:block}}.ct-sub-header.ct-has-background{margin-top:20px}.ct-sub-header.ct-has-background .ct-sub-header-container{background-color:rgba(28,25,23,.6);border-radius:var(--border-radius-2);overflow:hidden}.ct-sub-header.ct-has-background .ct-sub-header-content{color:#fff}.ct-sub-header.ct-post-header .ct-sub-header-content{text-align:center}.ct-sub-header.ct-post-header .ct-sub-header-content-container{align-items:center;border-bottom:0;padding-bottom:0}.ct-sub-header.ct-post-header .ct-tag-pills{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:1.2em}.ct-sub-header.ct-post-header .ct-tag-links,.ct-sub-header.ct-post-header .ct-tag-pills{margin-bottom:2.2em}.ct-sub-header.ct-post-header .ct-sub-header-title{margin-bottom:.5em}.ct-sub-header.ct-post-header .ct-sub-header-excerpt{font-weight:var(--body-weight-light)}.ct-sub-header.ct-page-header .ct-sub-header-container{align-items:flex-start}.ct-sub-header.ct-page-header .ct-sub-header-content-container{align-items:flex-start;width:100%}.ct-sub-header.ct-archive-header.ct-has-background .ct-sub-header-container{min-height:360px}.ct-sub-header.ct-archive-header .ct-sub-header-container{flex-direction:row}.ct-sub-header.ct-archive-header .ct-sub-header-content-container{flex-direction:column}.ct-sub-header.ct-archive-header .ct-archive-image .ct-global-image{aspect-ratio:1/.55;border-radius:var(--border-radius-2);overflow:hidden;width:auto}.ct-sub-header.ct-archive-header .ct-sub-header-title-container{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--spacing-3);margin-bottom:1em;width:100%}.ct-sub-header.ct-archive-header .ct-sub-header-title-container>*{margin:0;width:auto}.ct-sub-header.ct-archive-header .ct-sub-header-title-container .ct-meta{font-size:var(--global-font-size-4);line-height:1.5em}.ct-sub-header.ct-archive-header .ct-sub-header-title-container .ct-meta .ct-meta-divider{margin-right:2px}.ct-sub-header.ct-archive-header .ct-sub-header-excerpt{margin:0;max-width:580px}@media (min-width:640px){.ct-sub-header.ct-archive-header .ct-sub-header-content-container{flex-direction:row}}@media (min-width:1024px){.ct-sub-header.ct-archive-header .ct-sub-header-content-container{flex-direction:row}}@media (min-width:640px){.ct-sub-header.ct-archive-header .ct-archive-image .ct-global-image{aspect-ratio:1/.7;width:170px}}@media (min-width:760px){.ct-sub-header.ct-archive-header .ct-archive-image .ct-global-image{aspect-ratio:1/.7;max-width:360px}}@media (min-width:640px){.ct-sub-header.ct-archive-header .ct-archive-image .ct-global-image{aspect-ratio:1/.7;width:480px}}#ct-header{position:relative;z-index:100}#ct-header ul.nav{display:none}#ct-header .ct-header-container{border-radius:var(--border-radius-2);margin-bottom:0;margin-top:var(--spacing-5);padding:var(--spacing-6);position:relative}#ct-header svg{fill:#fff}@media (min-width:1024px){#ct-header .ct-header-container{padding:var(--spacing-6) var(--spacing-6) var(--spacing-6) var(--spacing-7)}}@media (min-width:1280px){#ct-header .ct-header-container{padding:var(--spacing-5) var(--spacing-6)}}#ct-header.ct-header-home .ct-header-container{border-bottom-left-radius:0;border-bottom-right-radius:0;margin:var(--site-padding) auto -1px;max-width:1496px}#ct-header .ct-header-row-one{align-items:center;display:flex;flex-direction:row;gap:15px;justify-content:center;width:100%}#ct-header .ct-header-right-block{align-items:center;display:flex;flex:1;gap:8px;justify-content:flex-end}#ct-header .ct-nav-icon{fill:var(--page-body-text-color);cursor:pointer;display:inline-flex;margin-top:-3px;padding:.35em 3px;width:18px}#ct-header #ct-mobile-nav-trigger{width:22px}@media (min-width:300px){#ct-header .ct-nav-icon{padding:.35em 6px;width:28px}#ct-header #ct-mobile-nav-trigger{width:36px}}@media (min-width:1024px){#ct-header .ct-header-right-block{gap:15px}#ct-header #ct-mobile-nav-trigger{display:none}}.ct-main-footer .ct-footer-container{border-radius:var(--border-radius-2);display:flex;flex-direction:column;gap:40px;margin-top:var(--spacing-7);padding:var(--spacing-7) var(--spacing-4);position:relative}.ct-main-footer:before{border-top:1px solid var(--page-border-color);content:"";display:block;margin-top:var(--spacing-7)}.ct-main-footer .ct-is-logo{max-width:120px}@media (min-width:1024px){.ct-main-footer .ct-is-logo{max-width:100px}}.ct-main-footer .ct-main-footer-row-one{align-items:center;display:flex;flex-direction:column;font-size:var(--global-font-size-3);gap:24px;justify-content:space-between;margin-left:auto;margin-right:auto}@media (min-width:1024px){.ct-main-footer .ct-main-footer-row-one{align-items:flex-start;flex-direction:row;gap:40px}}.ct-main-footer .ct-main-footer-row-two{align-items:center;display:flex;flex-direction:column;font-size:var(--global-font-size-2);gap:10px;justify-content:center;margin-bottom:var(--spacing-3);margin-left:auto;margin-right:auto;margin-top:var(--spacing-5)}@media (min-width:1024px){.ct-main-footer .ct-main-footer-row-two{flex-direction:row}}.ct-main-footer .ct-footer-subscribe{text-align:center;width:auto}@media (min-width:1024px){.ct-main-footer .ct-footer-subscribe{text-align:left;width:400px}}.ct-main-footer .ct-footer-subscribe h4{font-size:var(--global-font-size-4);margin-bottom:.5em}.ct-main-footer .ct-footer-subscribe p{font-size:var(--global-font-size-3);margin-bottom:1em}.ct-main-footer .ct-footer-subscribe form{margin-bottom:22px;margin-top:22px}#ct-footer-nav{-moz-column-gap:15px;column-gap:15px;display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:25px;width:100%}@media (min-width:1024px){#ct-footer-nav{flex-wrap:nowrap;width:auto}}.ct-main-footer .ct-footer-right-block{align-items:center;display:flex;font-size:var(--global-font-size-2);gap:18px}.ct-main-footer .ct-footer-socials{display:flex;gap:12px}.ct-main-footer .ct-footer-socials a{fill:var(--page-body-text-color);align-items:center;aspect-ratio:1/1;background-color:rgba(0,0,0,.08);border-radius:9999px;display:flex;height:32px;justify-content:center;transition:var(--transition-1);width:32px}.ct-main-footer .ct-footer-socials a:hover{fill:var(--page-color);background-color:var(--page-body-text-color)}.ct-main-footer .ct-footer-socials svg{width:16px}.ct-post-wrap{display:flex;flex-direction:column;gap:var(--spacing-6);margin-left:auto;margin-right:auto;max-width:var(--post-content-max-w);position:relative;width:100%}.ct-post-main{margin-bottom:var(--spacing-8);margin-left:auto;margin-right:auto}.ct-post-main .ct-post-container{display:flex;flex-direction:row;justify-content:center;margin-bottom:var(--spacing-9);max-width:var(--post-container-max-w)}.ct-page-main{margin-bottom:var(--spacing-8)}.ct-page-main .ct-page-container{display:flex;flex-direction:row;gap:var(--spacing-9);justify-content:center;margin-bottom:var(--spacing-9);margin-left:auto;margin-right:auto;max-width:var(--post-container-max-w)}.ct-page-main .ct-main-section{margin-bottom:var(--spacing-7);margin-left:auto;margin-right:auto}.ct-page-main .ct-container-boxed{margin-left:auto;margin-right:auto;max-width:var(--post-content-max-w);padding-left:0;padding-right:0}.ct-pagination{align-items:center;display:flex;gap:20px;justify-content:center;margin-top:var(--spacing-7)}.ct-pagination .ct-pagination-number{flex-shrink:0;font-size:var(--global-font-size-2)}.ct-pagination .ct-pagination-link-holder{width:20%}.ct-pagination .ct-pagination-link-holder.ct-pagination-link-holder-left{text-align:left}.ct-pagination .ct-pagination-link-holder.ct-pagination-link-holder-right{text-align:right}.ct-pagination .ct-pagination-link{background:transparent;border:1px solid var(--page-border-color);color:var(--page-body-text-color);font-weight:var(--body-weight-bold);white-space:nowrap}.ct-pagination .ct-pagination-link:hover{border-color:#000}.ct-pagination .ct-pagination-link span{display:none}@media (min-width:768px){.ct-pagination .ct-pagination-link span{display:inline-block}}#ct-header-nav{align-items:center;position:relative;white-space:nowrap}#ct-header-nav:before{content:"";display:none;height:28px;margin:0 6px 0 8px;opacity:.1;width:1px}#ct-header-nav .ct-nav{display:flex;font-size:var(--global-font-size-3);gap:18px;justify-content:center;list-style:none;margin:0;padding:0}#ct-header-nav .ct-nav li{align-items:center;display:inline-flex}#ct-header-nav .ct-nav a{border-bottom:2px solid transparent;transition:var(--transition-1)}#ct-header-nav .ct-nav:not(.ct-submenu)>li.ct-nav-current:not(.ct-nav-submenu)>a,#ct-header-nav .ct-nav:not(.ct-submenu)>li:not(.ct-nav-submenu)>a:hover{border-bottom-color:var(--accent-body-text-color)}#ct-header-nav .ct-nav li.ct-nav-subitem{display:none}#ct-header-nav .ct-nav li a{border-radius:0;display:block;overflow:hidden;padding:.5em 0;position:relative;white-space:nowrap}@media (min-width:1280px){#ct-header-nav>.ct-nav{gap:25px}}#ct-header-nav .ct-nav li a:before{display:none}#ct-header-nav .ct-nav.ct-submenu{background:var(--page-color);border:none;border-radius:var(--border-radius-2);box-shadow:0 2px 5px rgba(0,0,0,.03);display:flex;flex-direction:column;gap:0;left:calc(-2px - 1.3em);min-width:100%;opacity:0;overflow:hidden;padding:0;position:absolute;top:calc(100% - 3px);transform:translateY(-10px);transition:var(--transition-2);visibility:hidden}#ct-header-nav .ct-nav.ct-submenu li{margin:0}#ct-header-nav .ct-nav.ct-submenu li:not(:last-child){border-bottom:1px solid var(--page-border-color)}#ct-header-nav .ct-nav.ct-submenu li.ct-nav-subitem{display:block}#ct-header-nav .ct-nav.ct-submenu a{border-bottom:0;display:flex;min-width:160px;padding:.9em 1.3em;white-space:pre;width:100%}#ct-header-nav .ct-nav.ct-submenu a:hover{background-color:var(--page-body-text-color)}#ct-header-nav .ct-nav.ct-submenu a:hover,#ct-header-nav .ct-nav.ct-submenu a:hover span{color:var(--page-color)}#ct-header-nav .ct-nav.ct-submenu a,#ct-header-nav .ct-nav.ct-submenu a span{color:var(--page-body-text-color)}.ct-header-menu-sub{position:relative}.ct-header-menu-sub .ct-nav{display:flex;font-size:.95rem;list-style:none;margin:0;padding:0}#ct-header-nav .ct-nav-mainitem{position:relative}#ct-header-nav .ct-nav-mainitem>a span{align-items:center;display:flex;justify-content:center}#ct-header-nav .ct-nav-mainitem>a span:after{border-width:2px 2px 0 0;content:"";display:inline-block;height:7px;margin-left:8px;margin-top:-4px;position:relative;transform:rotate(135deg);vertical-align:top;width:7px}#ct-header-nav .ct-nav-mainitem a{align-items:center;display:flex}#ct-header-nav .ct-nav-mainitem a span{margin-right:2px}#ct-header-nav .ct-nav-mainitem a i{margin-left:.25rem;margin-top:2px;transition:transform var(--transition-2)}#ct-header-nav .ct-nav-mainitem a:active+.ct-nav,#ct-header-nav .ct-nav-mainitem a:focus+.ct-nav,#ct-header-nav .ct-nav-mainitem a:hover+.ct-nav{opacity:1;transform:translateY(0);visibility:visible}#ct-header-nav .ct-nav.ct-submenu:focus-within,#ct-header-nav .ct-nav.ct-submenu:hover{opacity:1;transform:translateY(0);visibility:visible}@media (max-width:1024px){#ct-header-nav{display:none}}#ct-mobile-nav{background-color:var(--accent-color);border-radius:0 0 var(--border-radius-2) var(--border-radius-2);left:0;opacity:0;padding:0;pointer-events:none;position:absolute;right:0;top:calc(100% - var(--border-radius-2));transform:translateY(-15px) scale(97%);transition:var(--transition-1);z-index:400}#ct-mobile-nav .ct-close-btn{padding:5px;position:absolute;right:18px;top:-20px}#ct-mobile-nav .ct-close-btn-inner{fill:var(--page-color);border-radius:9999px;cursor:pointer;height:32px;padding:8px;width:32px}#ct-mobile-nav .ct-close-btn-inner:hover{fill:var(--accent-body-text-color);background-color:var(--accent-color)}.ct-mobile-nav-active #ct-mobile-nav{opacity:1;pointer-events:auto;transform:translateY(0)}#ct-mobile-nav .ct-nav{display:flex;flex-direction:column}#ct-mobile-nav .ct-nav.submenu{border-top:1px solid var(--page-border-color)}#ct-mobile-nav .ct-nav li{font-size:18px;text-align:left;white-space:nowrap}#ct-mobile-nav .ct-nav li a{color:var(--page-body-text-color);display:inline-block;padding:.9em 2.2em;width:100%}#ct-mobile-nav .ct-nav li.ct-nav-current a{background-color:var(--accent-color);color:var(--accent-body-text-color)}#ct-mobile-nav li.ct-nav-submenu-item>a span:before{border-color:var(--page-body-text-color);border-width:2px 2px 0 0;content:"";display:inline-block;height:7px;margin-right:10px;margin-top:-2px;opacity:.8;position:relative;transform:rotate(45deg);vertical-align:middle;width:7px}.ct-secondary-nav-column{width:calc(50% - 10px)}@media (min-width:1024px){.ct-secondary-nav-column{width:140px}}.ct-secondary-nav-column li{line-height:1.4em;margin-bottom:.6em;text-align:center}.ct-secondary-nav-column li:last-child{margin-bottom:0}@media (min-width:1024px){.ct-secondary-nav-column li{text-align:left}}.ct-secondary-nav-heading.ct-secondary-nav-heading-hidden{display:none}.ct-secondary-nav-heading{font-family:var(--body-family);font-weight:var(--body-weight-bold);letter-spacing:var(--body-letter-spacing)}.ct-post-navigation-section{border-bottom-width:1px;border-color:var(--page-border-color);border-style:solid;border-top-width:1px;display:none;flex-direction:row;gap:var(--spacing-6);margin-bottom:var(--spacing-8)}.ct-post-navigation-section .ct-navigation-item{align-items:flex-start;display:flex;flex-basis:50%;gap:var(--spacing-5);margin-bottom:var(--spacing-5);margin-top:var(--spacing-5);max-width:540px}.ct-post-navigation-section .ct-navigation-item .ct-global-image{aspect-ratio:1/.72;display:none;flex-shrink:0;overflow:hidden;width:var(--spacing-11)}.ct-post-navigation-section .ct-navigation-item .ct-navigation-content{display:flex;flex-direction:column;gap:var(--spacing-1);margin-top:-3px;padding-bottom:10px;padding-top:10px}.ct-post-navigation-section .ct-navigation-item .ct-navigation-content>small{color:var(--accent-color);font-family:var(--body-family);font-size:var(--global-font-size-2);font-weight:var(--body-weight-bold);letter-spacing:var(--body-letter-spacing);text-transform:uppercase}.ct-post-navigation-section .ct-navigation-item .ct-navigation-content h3{font-family:var(--body-family);font-size:var(--global-font-size-4);font-weight:var(--body-weight-medium);letter-spacing:var(--body-letter-spacing)}@media (min-width:640px){.ct-post-navigation-section{display:flex;gap:var(--spacing-7)}.ct-post-navigation-section .ct-navigation-item .ct-navigation-content h3{font-size:var(--global-font-size-5)}}@media (min-width:1024px){.ct-post-navigation-section .ct-navigation-item .ct-navigation-content h3{font-size:var(--global-font-size-5)}.ct-post-navigation-section .ct-navigation-item .ct-global-image{display:block}}@media (min-width:1280px){.ct-post-navigation-section .ct-navigation-item .ct-navigation-content h3{font-size:var(--global-font-size-6)}}.ct-post-navigation-section .ct-navigation-item.ct-navigation-next{margin-right:auto;text-align:left}.ct-post-navigation-section .ct-navigation-item.ct-navigation-prev{margin-left:auto;text-align:right}.ct-post-featured-section{margin-bottom:var(--spacing-8)}.ct-post-share{align-items:center;display:flex;flex-direction:column}.ct-post-share-inner{display:flex;flex-direction:row;gap:20px;position:relative}.ct-post-share-inner a{align-items:center;aspect-ratio:1/1;background-color:var(--page-border-color);border-radius:9999px;display:flex;justify-content:center;padding:.7em 1.1em;text-align:center;transition:var(--transition-1)}.ct-post-share-inner a:hover{fill:var(--accent-body-text-color);background-color:var(--accent-color)}@media (min-width:1024px){.ct-post-share-inner a{font-size:17px}}.ct-post-share-inner a>*{width:20px}.ct-post-share-inner .ct-share-link-info{align-items:flex-end;display:flex;left:auto;position:absolute;right:0;text-align:right;top:100%}.ct-share-link-input{background-color:#d3d3d3;border-radius:var(--border-radius-1);margin-top:10px;max-width:100px;opacity:0;padding:6px 12px;position:absolute;width:100%}.ct-membership-switch{background:var(--button-color);border-radius:9999px;display:flex;gap:6px;margin-bottom:-10px;max-width:300px;padding:6px}.ct-membership-switch button{border-radius:9999px;font-family:var(--body-family);font-size:var(--global-font-size-3);font-weight:var(--body-weight-medium);letter-spacing:var(--body-letter-spacing);padding:.5em 2em;width:100%}.ct-membership-cards{display:flex;flex-wrap:wrap;gap:var(--spacing-6);justify-content:center;width:100%}.ct-membership-card{border-radius:var(--border-radius-3);color:#4b5563;max-width:390px;overflow:hidden;padding:35px}.ct-membership-card,.ct-membership-card-content{display:flex;flex-direction:column;position:relative;width:100%}.ct-membership-card-content{gap:10px;height:100%;margin-bottom:28px}.ct-membership-card-meta{display:flex;flex-direction:column;gap:12px;position:relative}.ct-membership-card-price{font-family:var(--heading-family);font-size:42px;font-weight:var(--heading-weight-bold);letter-spacing:var(--heading-letter-spacing);margin:-.25em 0 0}.ct-membership-card-price sup{font-size:.7em;margin-right:.1em;position:relative;top:-.1em}.ct-membership-card-meta .ct-membership-card-term{font-size:16px;margin-left:-.5em}.ct-membership-card-meta .ct-membership-card-free{background-color:var(--button-color);color:var(--button-body-text-color);font-size:var(--global-font-size-1);position:absolute;right:0;top:0}.ct-membership-card-excerpt{font-size:22px;margin-bottom:18px;margin-right:22px}.ct-membership-card-list{flex-grow:1;font-size:var(--global-font-size-3)}.ct-membership-card-list li{margin-bottom:6px}.ct-membership-card-list li:before{content:"✓";font-size:19px;font-weight:700;margin-right:8px;transform:translateY(-1px)}.ct-membership-btn{position:relative}.ct-membership-bottom-small{display:block;font-size:var(--global-font-size-2);margin-left:auto;margin-right:auto;margin-top:10px;max-width:var(--post-content-max-w);text-align:center}.ct-membership-bottom-small a:hover{text-decoration-line:underline}.ct-membership-container{display:flex;flex-direction:column;margin-bottom:var(--spacing-8);margin-top:var(--spacing-7)}@media (min-width:768px){.ct-membership-container{flex-direction:row;max-width:var(--post-content-max-w)}}.ct-custom-form-template form{align-items:center;display:flex;flex-direction:column;font-size:var(--global-font-size-3);gap:20px;margin:30px auto;max-width:350px;text-align:center;width:100%}.ct-custom-form-template form h1,.ct-custom-form-template form h2,.ct-custom-form-template form h3,.ct-custom-form-template form h4,.ct-custom-form-template form h5,.ct-custom-form-template form h6{margin-bottom:.2em;margin-top:.5em;text-align:center;width:auto}.ct-custom-form-template form label{display:flex;flex-direction:column;gap:8px;width:100%}.ct-custom-form-template form input,.ct-custom-form-template form textarea{border:1px solid var(--page-border-color);border-radius:calc(var(--border-radius-3)*3);color:var(--page-body-text-color);font-size:var(--global-font-size-3);padding:.7em 1.2em;width:100%}.ct-custom-form-template form input::-moz-placeholder,.ct-custom-form-template form textarea::-moz-placeholder{opacity:.8}.ct-custom-form-template form input::placeholder,.ct-custom-form-template form textarea::placeholder{opacity:.8}.ct-custom-form-template form input:focus,.ct-custom-form-template form textarea:focus{opacity:.9}.ct-custom-form-template form button{align-items:center;background-color:var(--accent-color);border-radius:9999px;color:var(--accent-body-text-color);display:inline-flex;font-family:var(--body-family);font-size:17px;font-weight:var(--body-weight-medium);height:auto;justify-content:center;letter-spacing:var(--body-letter-spacing);line-height:1em;min-width:130px;padding:1.2em 2em;text-align:center;transition:var(--transition-1);white-space:nowrap}.ct-custom-form-template form small{font-size:var(--global-font-size-2);margin-top:10px}.ct-custom-form-template form small a:hover{-webkit-text-decoration:underline;text-decoration:underline}.ct-subscribe-form-btn{max-width:380px;width:100%}@media (min-width:640px){.ct-subscribe-form-btn{max-width:420px}}.ct-search-form .ct-btn span{fill:var(--accent-body-text-color);cursor:pointer;display:block;width:14px}.ct-form-message{align-items:center;display:flex;flex-direction:column;font-size:var(--global-font-size-2);gap:6px;margin:8px auto;max-width:260px;text-align:center;width:100vw}.ct-form-message a{margin-top:6px}.ct-form-message{display:none}.ct-form-message h2{font-size:28px}.error .ct-error-message,.error~.ct-error-message,.loading .ct-loading-message,.loading~.ct-loading-message,.success .ct-success-message,.success~.ct-success-message{display:flex}form.ct-compact-form{display:flex;gap:.5em;position:relative}form.ct-compact-form input{border:1px solid var(--page-border-color);border-radius:9999px;color:var(--page-body-text-color);font-size:var(--global-font-size-2);font-weight:var(--body-weight-normal);padding:.7em 1.2em;width:100%}form.ct-compact-form input::-moz-placeholder{opacity:.8}form.ct-compact-form input::placeholder{opacity:.8}form.ct-compact-form .ct-btn{border-width:1px;font-size:var(--global-font-size-2);padding:1.2em 1.6em}@media (min-width:1024px){form.ct-compact-form.ct-compact-form-lg input{font-size:17px}form.ct-compact-form.ct-compact-form-lg .ct-btn{font-size:17px;font-weight:var(--body-weight-normal);padding:1.2em 1.7em}}.ct-compact-form .ct-form-message{background-color:#3d3d3d;border-radius:var(--border-radius-1);color:#fff;font-family:var(--body-family);font-size:var(--global-font-size-2);font-weight:var(--body-weight-light);left:50%;letter-spacing:var(--body-letter-spacing);line-height:1.6em;margin:10px 0 0;padding:.9em 1em;position:absolute;top:100%;transform:translateX(-50%)}.ct-compact-form .ct-form-message:after{border:8px solid transparent;border-bottom-color:#3d3d3d;bottom:100%;content:"";height:0;left:50%;margin:0;position:absolute;transform:translateX(-50%);width:0}.ct-custom-form-template{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:40px}.ct-custom-form-template .ct-custom-form-image{background-color:#f5f5f4;display:none;padding:40px;width:45%}@media (min-width:768px){.ct-custom-form-template .ct-custom-form-image{display:block}}.ct-custom-form-template .ct-custom-form-main{background:#fff;border-radius:var(--border-radius-3);display:flex;flex-direction:column;gap:30px;justify-content:center;max-width:580px;padding:25px 55px;width:100%}.ct-custom-form-template .ct-custom-logo{align-items:center;display:flex;flex-direction:column;justify-content:center}.ct-custom-form-template .ct-custom-logo .ct-is-logo{max-width:120px}.ct-custom-form-template .ct-custom-content{align-items:center;display:flex;justify-content:center;min-height:460px}.ct-home-main{display:flex;flex-direction:column;gap:var(--spacing-7);margin:var(--spacing-7) auto 0}.ct-home-pagination{margin-bottom:var(--spacing-8);margin-left:auto;margin-right:auto}.ct-home-grid-column-1{width:100%}@media (min-width:1024px){.ct-home-grid-column-1{width:45%}}.ct-author-item{display:flex;flex-direction:column;row-gap:28px}.ct-author-item .ct-item-image{overflow:hidden;position:relative}.ct-author-item .ct-item-image img{aspect-ratio:1/1;background-color:rgba(28,25,23,.03);height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden;transition:var(--transition-2);width:100%}.ct-author-item .ct-item-image small{background-color:rgba(0,0,0,.5);border-radius:100px;color:#fff;font-size:var(--global-font-size-2);font-weight:var(--body-weight-medium);padding:2px 12px;position:absolute;right:13px;top:13px}.ct-author-item .ct-item-content{display:flex;flex-direction:column;gap:5px}.ct-author-item .ct-item-content small{font-size:var(--global-font-size-2)}.ct-author-item .ct-item-content .ct-item-title{font-family:var(--heading-family);font-size:var(--global-font-size-7);font-weight:var(--heading-weight-bold);letter-spacing:var(--heading-letter-spacing)}.ct-author-item .ct-item-content .ct-item-excerpt{font-size:var(--global-font-size-3)}.ct-author-item .ct-item-content .ct-archive-social{gap:12px;margin:12px 0}.ct-author-item .ct-item-content .ct-archive-social .ct-archive-social-item .ct-social-icon{padding:.9em}.ct-author-item .ct-item-content .ct-archive-social .ct-archive-social-item .ct-social-text{display:none}.ct-members-cta{background-color:var(--accent-color);border-radius:var(--border-radius-2);color:var(--accent-body-text-color);margin-bottom:8px;margin-top:8px;padding:75px 45px;text-align:center}.ct-members-cta-inner{align-items:center;display:flex;flex-direction:column;margin-left:auto;margin-right:auto}.ct-members-cta h2{color:var(--accent-body-text-color);font-family:var(--heading-family);font-size:var(--global-font-size-8);font-weight:var(--heading-weight-bold);letter-spacing:var(--heading-letter-spacing);margin:0 auto 18px;max-width:15em}.ct-members-cta p{font-family:var(--body-family);font-size:var(--global-font-size-4);font-weight:var(--body-weight-light);letter-spacing:var(--body-letter-spacing);line-height:1.5em;margin:0 auto 18px;max-width:24em}.ct-members-cta .ct-btn{background-color:var(--accent-body-text-color);color:var(--accent-color);margin-bottom:22px;margin-top:20px}.ct-members-cta small{font-size:var(--global-font-size-2);margin-bottom:18px}.ct-members-cta small a:hover{-webkit-text-decoration:underline;text-decoration:underline}.ct-members-cta :last-child{margin-bottom:0}@media (max-width:480px){.ct-members-cta-teaser:after{margin-left:-50vw;width:100vw}}@media (max-width:768px){.ct-members-cta{padding-bottom:45px;padding-top:45px}.ct-members-cta h2{font-size:var(--global-font-size-7)}.ct-members-cta p{font-size:var(--global-font-size-3)}}.ct-tag-filter-pills{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:var(--spacing-7)}.ct-tag-filter-pills .ct-tag-filter-pill{border:1px solid rgba(0,0,0,.2);border-radius:9999px;display:inline-block;padding:.2em 1em;transition:var(--transition-1)}.ct-tag-filter-pills .ct-tag-filter-pill:hover{background:var(--page-body-text-color);border-color:transparent;color:var(--page-color)}.ct-tag-filter-pills .ct-tag-filter-pill.ct-selected{background-color:var(--accent-color)}.ct-item.ct-tag-item{display:flex;flex-direction:column;gap:22px}.ct-item.ct-tag-item .ct-item-image{align-items:center;aspect-ratio:1/.8;background-color:var(--accent-color);border-radius:var(--border-radius-2);display:flex;justify-content:center;overflow:hidden;position:relative;transition:var(--transition-2);width:100%}.ct-item.ct-tag-item .ct-item-image:hover{transform:translateY(-5px)}.ct-item.ct-tag-item .ct-item-image small{color:var(--accent-body-text-color);font-family:var(--body-family);font-size:18px;font-weight:var(--body-weight-medium);letter-spacing:var(--body-letter-spacing);padding:10px}.ct-item.ct-tag-item .ct-item-content{align-items:flex-start;display:flex;flex-direction:column;gap:10px}.ct-item.ct-tag-item .ct-item-content .ct-sub-header-title-container{align-items:flex-start;display:flex;flex-direction:column;gap:10px;width:100%}.ct-item.ct-tag-item .ct-item-content .ct-sub-header-title-container .ct-item-title{width:auto}.ct-item.ct-tag-item .ct-item-content .ct-item-title{font-family:var(--heading-family);font-size:var(--global-font-size-6);font-weight:var(--heading-weight-bold);letter-spacing:var(--heading-letter-spacing)}.ct-item.ct-tag-item .ct-item-content .ct-meta{flex-shrink:0;font-size:var(--global-font-size-3)}.ct-item.ct-tag-item .ct-item-content .ct-item-excerpt{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:var(--global-font-size-3);overflow:hidden}.ct-featured-posts{--carousel_height:380px;color:var(--accent-body-text-color);display:flex;flex-direction:column-reverse;gap:20px;overflow:hidden;width:100%}.ct-featured-posts-text{background-color:var(--accent-color);border-radius:var(--border-radius-2);height:var(--carousel_height);position:relative;width:100%}.ct-featured-posts-text-slide{color:inherit;margin-bottom:35px;padding:var(--spacing-5);position:absolute}@media (min-width:640px){.ct-featured-posts-text-slide{padding:var(--spacing-6);width:92%}}@media (min-width:768px){.ct-featured-posts-text-slide{padding:var(--spacing-6);width:95%}}@media (min-width:1024px){.ct-featured-posts-text-slide{padding:var(--spacing-6);width:92%}}@media (min-width:1280px){.ct-featured-posts-text-slide{padding:var(--spacing-7);width:90%}}@media (min-width:1536px){.ct-featured-posts-text-slide{padding:var(--spacing-7);width:90%}}.ct-featured-posts-text-slide>a.ct-item-link{bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:5}.ct-featured-posts-text-slide .ct-featured-posts-text-slide-inner{display:flex;flex-direction:column;gap:10px;margin-bottom:10px;max-height:235px;overflow-y:hidden;padding-bottom:25px;position:relative}@media (min-width:1024px){.ct-featured-posts-text-slide .ct-featured-posts-text-slide-inner{gap:18px;max-height:405px}}.ct-featured-posts-text-slide .ct-tag-pills{justify-content:flex-start;margin-bottom:4px}.ct-featured-posts-text-slide .ct-tag-pills .ct-tag-pill{background-color:hsla(0,0%,100%,.2)}.ct-featured-posts-text-slide h2{color:inherit;font-size:var(--global-font-size-5)}@media (min-width:475px){.ct-featured-posts-text-slide h2{font-size:var(--global-font-size-6)}}@media (min-width:640px){.ct-featured-posts-text-slide h2{font-size:var(--global-font-size-7)}}@media (min-width:1024px){.ct-featured-posts-text-slide h2{font-size:var(--global-font-size-7)}}@media (min-width:1280px){.ct-featured-posts-text-slide h2{font-size:var(--global-font-size-8)}}.ct-featured-posts-text-slide .ct-featured-posts-text-slide-excerpt{font-family:var(--body-family);font-size:var(--global-font-size-3);font-weight:var(--body-weight-light);letter-spacing:var(--body-letter-spacing)}@media (min-width:1536px){.ct-featured-posts-text-slide .ct-featured-posts-text-slide-excerpt{font-size:var(--global-font-size-4)}}.ct-featured-posts-text-slide .ct-featured-posts-text-slide-cover{background-image:linear-gradient(to top,var(--accent-color),transparent);bottom:0;height:25px;left:0;pointer-events:none;position:absolute;width:100%;z-index:2}.ct-featured-posts-text-slide .ct-featured-posts-text-slide-meta{font-family:var(--body-family);font-size:var(--global-font-size-2);font-weight:var(--body-weight-light);letter-spacing:var(--body-letter-spacing);line-height:1.6em;margin-top:.5em}@media (min-width:1536px){.ct-featured-posts-text-slide .ct-featured-posts-text-slide-meta{font-size:var(--global-font-size-3)}}.ct-featured-posts-images{height:var(--carousel_height);position:relative;width:100%}@media (min-width:1024px){.ct-featured-posts{--carousel_height:510px;display:flex;flex-direction:row}.ct-featured-posts-text{width:46%}.ct-featured-posts-images{width:54%}}.ct-featured-posts-images-slide{border-radius:var(--border-radius-2);height:100%;overflow:hidden;position:absolute;width:100%}.ct-featured-posts-images-slide img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ct-archive-post-item .ct-image-holder .ct-featured-posts-images-slide{background-color:rgba(28,25,23,.03);height:320px;transition:var(--transition-2);width:100%}.ct-archive-post-item .ct-image-holder .ct-featured-posts-images-slide.ct-image-size-one{height:700px}@media (min-width:1024px){.ct-archive-post-item .ct-image-holder .ct-featured-posts-images-slide.ct-image-size-one{height:700px}}@media (min-width:768px){.ct-archive-post-item .ct-image-holder .ct-featured-posts-images-slide.ct-image-size-one{height:700px}}.ct-archive-post-item .ct-image-holder .ct-featured-posts-images-slide.ct-image-size-two{height:220px}.ct-archive-post-item .ct-image-holder .ct-featured-posts-images-slide.ct-image-size-three{height:280px}.ct-archive-post-item .ct-image-holder .ct-featured-posts-images-slide.ct-image-size-four{height:200px}.ct-featured-posts-images-slide img.ct-author-overlay-image{height:32px;width:32px}.ct-sub-header.ct-archive-header .ct-archive-image .ct-featured-posts-images-slide{aspect-ratio:1/1;border-color:var(--accent-color);border-radius:9999px;border-style:solid;border-width:6px;overflow:hidden;width:100px}@media (min-width:640px){.ct-sub-header.ct-archive-header .ct-archive-image .ct-featured-posts-images-slide{width:130px}}.ct-global-radius,.ct-global-radius-1{border-radius:var(--border-radius-1)}.ct-global-radius-2{border-radius:var(--border-radius-2)}.ct-global-radius-3{border-radius:var(--border-radius-3)}.gh-cover-image{max-height:330px;-o-object-fit:cover;object-fit:cover;width:100%}#announcement-bar-root .gh-announcement-bar .gh-announcement-bar-content{font-family:var(--body-family);font-weight:var(--body-weight-normal);letter-spacing:var(--body-letter-spacing)}#announcement-bar-root .gh-announcement-bar .gh-announcement-bar-content a{font-family:var(--body-family);font-weight:var(--body-weight-medium);letter-spacing:var(--body-letter-spacing)}.ct-featured-posts .flickity-enabled.is-fade .flickity-cell{opacity:0}.ct-featured-posts .flickity-enabled.is-fade .flickity-cell.is-selected{z-index:1}.ct-featured-posts .flickity-button.flickity-prev-next-button{background:none;bottom:18px;color:var(--accent-body-text-color);height:22px;left:auto;right:var(--spacing-4);top:auto;width:22px;z-index:2}@media (min-width:640px){.ct-featured-posts .flickity-button.flickity-prev-next-button{right:var(--spacing-6)}}.flickity-button:focus{box-shadow:none}.ct-featured-posts .flickity-button.flickity-prev-next-button.previous{margin-right:25px}.ct-featured-posts .flickity-page-dots{bottom:38px;justify-content:flex-start;left:var(--spacing-5)}@media (min-width:640px){.ct-featured-posts .flickity-page-dots{bottom:38px;left:var(--spacing-6)}}@media (min-width:1280px){.ct-featured-posts .flickity-page-dots{bottom:38px;left:var(--spacing-7)}}.ct-featured-posts .flickity-page-dot{background-color:var(--accent-body-text-color);height:5px;margin:0 8px 0 2px;opacity:.3;width:5px}.ct-featured-posts .flickity-page-dot:focus{box-shadow:none}.ct-featured-posts .flickity-page-dot.is-selected{background-color:var(--accent-body-text-color);opacity:1}.ct-author-overlay{display:flex;flex-direction:row;left:12px;position:absolute;top:12px}.ct-author-overlay-item{border-color:transparent;border-radius:9999px;border-width:2px;margin-right:-15px;position:relative;transition:var(--transition-1)}.ct-author-overlay-item:hover{border-color:var(--accent-body-text-color);margin-right:-7.5px}.ct-author-overlay-item img{border-radius:9999px;height:32px;width:32px}.ct-global-image img.ct-author-overlay-item img{height:32px;width:32px}.ct-comments-section{display:flex;flex-direction:column;gap:18px;margin-top:var(--spacing-5)}.ct-comments-section .ct-comments-header{align-items:flex-end;display:flex}.ct-comments-section .ct-comments-header h3{font-size:var(--global-font-size-4);margin-right:auto;text-align:left;width:auto}.ct-comments-section .ct-comments-header .ct-comments-info{font-size:var(--global-font-size-2);line-height:1.2em;margin-left:auto;padding-bottom:2px;text-align:right}.ct-sidebar-posts>.ct-global-subtitle{margin-top:0}.ct-recommended-posts>ul{display:flex;flex-direction:column;gap:28px}.recommendation a{align-items:flex-start;display:flex;flex-direction:column;gap:3px}.recommendation .recommendation-favicon{margin-bottom:10px;width:42px}.recommendation .recommendation-favicon img{border-radius:var(--border-radius-1)}.recommendation .recommendation-title{font-size:var(--global-font-size-4);line-height:1.3em}.recommendation .recommendation-url{font-size:var(--global-font-size-1);line-height:1.4em;margin-bottom:.2em;opacity:.7}.recommendation .recommendation-description{font-size:var(--global-font-size-2);line-height:1.4em;margin-bottom:5px}.recommendation a>:last-child{margin-bottom:0}.ct-subscribe-form-block-sidebar{background-color:var(--accent-color);color:var(--accent-body-text-color);display:flex;flex-direction:column;gap:14px;padding:24px 16px 20px}.ct-subscribe-form-block-sidebar small{color:var(--accent-body-text-color);display:block;font-family:var(--body-family);font-size:18px;font-weight:var(--body-weight-medium);letter-spacing:var(--body-letter-spacing);margin:-6px 0 0}.ct-subscribe-form-block-sidebar h3{color:var(--accent-body-text-color);font-family:var(--heading-family);font-size:var(--global-font-size-5);font-weight:var(--heading-weight-bold);letter-spacing:var(--heading-letter-spacing);margin:0}.ct-subscribe-form-block-sidebar form{margin-bottom:5px;margin-top:5px}.ct-subscribe-form-block-sidebar form input{font-size:var(--global-font-size-2)}.ct-subscribe-form-block-sidebar form .button{background-color:var(--accent-body-text-color);color:var(--accent-color)}.ct-subscribe-form-block-sidebar :last-child{margin-bottom:0}.ct-visibility-label{aspect-ratio:1/.8;border:1px solid var(--page-body-text-color);border-radius:9999px;display:inline-block;height:30px;padding:7px;text-transform:uppercase}.ct-visibility-label svg,.ct-visibility-label svg *{fill:var(--page-body-text-color)}
/*# sourceMappingURL=index.css.map */