@keyframes underlineGrad{0%{background-position:0 50%}to{background-position:200% 50%}}@keyframes waveSway{0%,to{transform:scaleX(1)}50%{transform:scaleX(1.02)}}.ht-ctc-chat{--side:right}.wp-block-uagb-advanced-heading h1,.wp-block-uagb-advanced-heading h2,.wp-block-uagb-advanced-heading h3,.wp-block-uagb-advanced-heading h4,.wp-block-uagb-advanced-heading h5{word-break:break-word}.wp-block-uagb-advanced-heading .uagb-heading-text{margin:0}.wp-block-uagb-separator{text-align:center;box-sizing:border-box;line-height:0}.wp-block-uagb-separator__inner{display:inline-block}.wp-block-uagb-separator:not(.wp-block-uagb-separator--text):not(.wp-block-uagb-separator--icon) .wp-block-uagb-separator__inner{border-top-style:solid;-webkit-mask:var(--my-background-image);-webkit-mask-size:38px 100%;-webkit-mask-repeat:repeat-x}.wp-block-uagb-call-to-action .uagb-cta__buttons{display:inline-flex}.wp-block-uagb-call-to-action .wp-block-button__link{fill:currentColor;justify-content:center}.uagb-cta__button-link-wrapper{display:inline-flex;align-items:center;word-break:keep-all;width:100%}.uagb-cta__title{padding:0;margin:0;display:block}.main-nav a,.wp-block-uagb-call-to-action{position:relative}.wp-block-uagb-advanced-heading.uagb-block-0195ee28.wp-block-uagb-advanced-heading,.wp-block-uagb-advanced-heading.uagb-block-01bd2d22.wp-block-uagb-advanced-heading,.wp-block-uagb-advanced-heading.uagb-block-0231b643.wp-block-uagb-advanced-heading,.wp-block-uagb-advanced-heading.uagb-block-5c4b8227.wp-block-uagb-advanced-heading,.wp-block-uagb-advanced-heading.uagb-block-90128fff.wp-block-uagb-advanced-heading,.wp-block-uagb-advanced-heading.uagb-block-e233ee39.wp-block-uagb-advanced-heading,.wp-block-uagb-advanced-heading.uagb-block-f752a5fb.wp-block-uagb-advanced-heading,.wp-block-uagb-advanced-heading.uagb-block-ff765445.wp-block-uagb-advanced-heading{text-align:center}.wp-block-uagb-advanced-heading.uagb-block-0195ee28.wp-block-uagb-advanced-heading .uagb-heading-text{color:var(--ast-global-color-0)}.uagb-block-7f304a03.wp-block-uagb-separator{padding-bottom:0;padding-top:0;text-align:center}.uagb-block-7f304a03.wp-block-uagb-separator:not(.wp-block-uagb-separator--text):not(.wp-block-uagb-separator--icon) .wp-block-uagb-separator__inner{-webkit-mask-size:5px 100%;border-top-width:1px;width:25%;border-top-style:solid;margin-top:5px;margin-bottom:5px}.wp-block-uagb-advanced-heading.uagb-block-0001ba8c.wp-block-uagb-advanced-heading .uagb-heading-text,.wp-block-uagb-advanced-heading.uagb-block-62c02883.wp-block-uagb-advanced-heading .uagb-heading-text,.wp-block-uagb-advanced-heading.uagb-block-ae4d784a.wp-block-uagb-advanced-heading .uagb-heading-text{color:var(--ast-global-color-1)}.wp-block-uagb-advanced-heading.uagb-block-ff765445.wp-block-uagb-advanced-heading .uagb-heading-text{color:var(--ast-global-color-0)}.wp-block-uagb-advanced-heading.uagb-block-01bd2d22.wp-block-uagb-advanced-heading .uagb-heading-text{color:var(--ast-global-color-1)}.wp-block-uagb-advanced-heading.uagb-block-e7097845.wp-block-uagb-advanced-heading .uagb-heading-text,.wp-block-uagb-advanced-heading.uagb-block-f38fbc8a.wp-block-uagb-advanced-heading .uagb-heading-text{color:var(--ast-global-color-5)}.wp-block-uagb-advanced-heading.uagb-block-e7097845.wp-block-uagb-advanced-heading,.wp-block-uagb-advanced-heading.uagb-block-f38fbc8a.wp-block-uagb-advanced-heading{background:var(--ast-global-color-1);text-align:center}.related-posts li,.uagb-block-3936af14.wp-block-uagb-call-to-action .uagb-cta__desc,.uagb-block-3936af14.wp-block-uagb-call-to-action .uagb-cta__title{margin-bottom:10px}.uagb-block-3936af14 .uagb-cta__wrap{width:70%;text-align:left}.uagb-block-3936af14.wp-block-uagb-call-to-action{text-align:left}.uagb-block-3936af14 .uagb-cta__buttons{column-gap:15px}.uagb-block-3936af14.wp-block-uagb-call-to-action{display:flex;justify-content:space-between;flex-direction:row;align-items:center}.uagb-block-3936af14.wp-block-uagb-call-to-action a.uagb-cta__button-link-wrapper{align-self:center;height:fit-content;margin-left:auto}.uagb-block-3936af14.wp-block-uagb-call-to-action.wp-block-button .uagb-cta__buttons a.uagb-cta__button-link-wrapper.wp-block-button__link{color:#0170b9;background-color:#fff0;border-width:1px;border-top-left-radius:30px;border-top-right-radius:30px;border-bottom-left-radius:30px;border-bottom-right-radius:30px;border-color:#333;border-style:solid}.uagb-block-3936af14.wp-block-uagb-call-to-action.wp-block-button .uagb-cta__buttons a.uagb-cta__button-link-wrapper.wp-block-button__link:hover{color:#fff;background-color:#3a3a3a}.uagb-block-3936af14.wp-block-uagb-call-to-action.wp-block-button .uagb-cta__buttons a.uagb-cta__button-link-wrapper.wp-block-button__link:focus{color:#fff;background-color:#3a3a3a}@media only screen and (max-width:976px){.uagb-block-3936af14 .uagb-cta__wrap,.uagb-block-7f304a03.wp-block-uagb-separator{text-align:center}.uagb-block-7f304a03.wp-block-uagb-separator:not(.wp-block-uagb-separator--text):not(.wp-block-uagb-separator--icon) .wp-block-uagb-separator__inner{-webkit-mask-size:5px 100%;width:100%;border-top-style:solid;margin-top:5px;margin-bottom:5px}.uagb-block-3936af14.wp-block-uagb-call-to-action{flex-direction:column;align-items:center}.uagb-block-3936af14.wp-block-uagb-call-to-action a.uagb-cta__button-link-wrapper,.uagb-block-3936af14.wp-block-uagb-call-to-action.wp-block-button .uagb-cta__buttons a.uagb-cta__button-link-wrapper.wp-block-button__link{border-style:solid;border-color:#333}}@media only screen and (max-width:767px){.uagb-block-7f304a03.wp-block-uagb-separator{text-align:center}.uagb-block-7f304a03.wp-block-uagb-separator:not(.wp-block-uagb-separator--text):not(.wp-block-uagb-separator--icon) .wp-block-uagb-separator__inner{-webkit-mask-size:5px 100%;width:100%;border-top-style:solid;margin-top:5px;margin-bottom:5px}.uagb-block-3936af14 .uagb-cta__buttons{justify-content:center}.uagb-block-3936af14 .uagb-cta__wrap{text-align:center}.uagb-block-3936af14.wp-block-uagb-call-to-action{flex-direction:column;align-items:center}.uagb-block-3936af14.wp-block-uagb-call-to-action a.uagb-cta__button-link-wrapper,.uagb-block-3936af14.wp-block-uagb-call-to-action.wp-block-button .uagb-cta__buttons a.uagb-cta__button-link-wrapper.wp-block-button__link{border-style:solid;border-color:#333}}*,::after,::before{box-sizing:border-box;margin:0;padding:0}img{display:block}a{text-decoration:none;color:#0d6efd}ol,ul{list-style:none}button{cursor:pointer;border:0;background:0 0;font:inherit}:root{--plum:#1A0533;--plum-mid:#2D0A4E;--plum-light:#4A1870;--lime:#C8F135;--lime-dark:#A8D420;--orange:#FF6B2C;--orange-lt:#FF8A52;--cream:#FAF7F0;--cream-d:#F0EBE0;--teal:#00B4A6;--white:#FFFFFF;--ink:#120422;--body-c:#3D2960;--muted:#7A628E;--border:#E2D9F3;--sh-sm:0 2px 14px rgba(26,5,51,.08);--sh-md:0 10px 42px rgba(26,5,51,.14);--sh-lg:0 24px 72px rgba(26,5,51,.22);--sh-lime:0 8px 30px rgba(200,241,53,.35);--sh-org:0 8px 30px rgba(255,107,44,.35);--r:8px;--rl:18px;--rxl:28px;--t:.3s cubic-bezier(.4,0,.2,1);--serif:'Fraunces', Georgia, serif;--sans:'Instrument Sans', system-ui, sans-serif}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--body-c)}.main-nav a::after{content:"";position:absolute;left:0;right:0;bottom:-8px;height:3px;border-radius:999px;background:linear-gradient(90deg,var(--lime),var(--orange));transform:scaleX(0);transform-origin:center;transition:transform .28s cubic-bezier(.2,.8,.2,1)}.main-nav a:hover::after{transform:scaleX(1)}h1,h2,h3,h4,h5{font-family:"Fraunces",Georgia,serif;color:var(--ink);letter-spacing:-.02em}h4,h5{line-height:1.15}.container{max-width:1200px;margin:0 auto;padding:0 28px}.reveal{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s ease}.announce-bar{background:var(--plum-mid);text-align:center;padding:10px 24px;font-size:.78rem;font-weight:600;color:rgb(255 255 255/.7);letter-spacing:.04em}.announce-bar a,.announce-bar strong{color:var(--lime)}.announce-bar a{text-decoration:underline}.announce-bar a:hover,.main-nav a:hover{color:var(--white)}#site-header{position:sticky;top:0;z-index:999;background:rgb(26 5 51/.97);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid rgb(200 241 53/.12);transition:box-shadow var(--t)}.header-inner{justify-content:space-between;height:72px}.header-inner,.logo,.logo-mark{display:flex;align-items:center}.logo{gap:12px;text-decoration:none}.logo-mark{width:40px;height:40px;background:var(--lime);border-radius:10px;justify-content:center;flex-shrink:0;transform:rotate(-4deg);transition:transform var(--t)}.logo:hover .logo-mark{transform:rotate(0deg);box-shadow:var(--glow-lime)}.logo-mark svg{fill:var(--plum);width:26px;height:26px;fill:none;color:var(--plum)}.logo-text{font-family:"Fraunces",serif;font-size:1.1rem;font-weight:900;color:var(--white);line-height:1.1;letter-spacing:-.02em}.logo-text span,.main-nav a{display:block;font-weight:500}.logo-text span{font-family:"Instrument Sans",sans-serif;font-size:.58rem;letter-spacing:.18em;text-transform:uppercase;color:rgb(200 241 53/.55)}.main-nav ul,.related-posts h3{display:flex;align-items:center;gap:2px}.main-nav a{padding:8px 15px;font-size:.875rem;color:rgb(255 255 255/.62);border-radius:var(--r);transition:color var(--t),background var(--t)}.main-nav a:hover{background:rgb(255 255 255/.07)}.hamburger{display:none;flex-direction:column;gap:5px;padding:4px}.hamburger span{display:block;width:24px;height:2px;background:var(--white);border-radius:2px;transition:var(--t)}#site-footer,.mobile-nav{border-top:1px solid rgb(200 241 53/.1)}.mobile-nav{background:var(--plum-mid);padding:16px 28px 28px}.footer-col ul,.mobile-nav ul{display:flex;flex-direction:column}.mobile-nav a{display:block;padding:14px 0;font-size:.95rem;color:rgb(255 255 255/.7);border-bottom:1px solid rgb(255 255 255/.06);transition:color var(--t)}.mobile-nav a:hover{color:var(--lime)}.single-breadcrumb{font-size:.75rem;color:rgb(255 255 255/.4);display:flex;align-items:center;gap:8px}.single-breadcrumb a{color:var(--lime);transition:color var(--t)}.single-breadcrumb a:hover{color:var(--white)}.related-posts h3{font-family:"Fraunces",serif;font-size:1.4rem;font-weight:900;color:var(--ink);margin-bottom:28px;gap:12px}.related-posts h3::after{content:"";flex:1;height:2px;background:linear-gradient(90deg,var(--lime),transparent);border-radius:2px}#site-footer{background:var(--plum);padding:72px 0 36px}.footer-top{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;padding-bottom:56px;border-bottom:1px solid rgb(255 255 255/.07);margin-bottom:40px}.footer-brand p{font-size:.83rem;line-height:1.8;max-width:264px;margin-top:18px}.footer-col-title{font-family:"Fraunces",serif;font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:rgb(200 241 53/.55);margin-bottom:18px}.footer-col ul{gap:10px}.footer-col a{font-size:.85rem;color:rgb(255 255 255/.38);transition:color var(--t)}.footer-col a:hover{color:var(--lime)}.footer-disclaimer{font-size:.77rem;line-height:1.75;color:rgb(255 255 255/.24);max-width:800px;padding:18px 22px;background:rgb(255 255 255/.03);border-radius:var(--r);border-left:3px solid rgb(200 241 53/.18);margin-bottom:20px}.footer-disclaimer strong{color:rgb(255 255 255/.44)}.footer-copy{font-size:.78rem;color:rgb(255 255 255/.2)}@media (max-width:1100px){.footer-top{grid-template-columns:1fr 1fr}}@media (max-width:820px){.main-nav{display:none}.hamburger{display:flex}}@media (max-width:600px){.footer-top{grid-template-columns:1fr}}.logo-mark{background:linear-gradient(135deg,var(--lime),#e9ff85);box-shadow:0 8px 24px rgb(200 241 53/.18)}.logo-mark svg path[fill=currentColor]{fill:currentColor}.logo-mark svg path[stroke]{fill:none}body,html{overflow-x:hidden}img,svg{max-width:100%;height:auto}.blog-post .content{line-height:1.82}.blog-post .content h2{margin-top:2rem;margin-bottom:.7rem;font-size:clamp(1.45rem,2vw,2rem);line-height:1.22}.blog-post .content h3{margin-top:1.45rem;margin-bottom:.55rem;font-size:clamp(1.15rem,1.6vw,1.38rem)}.blog-post .content,.blog-post .content li,.blog-post .content p{font-size:1.04rem;color:var(--body-c)}.blog-post h1{overflow-wrap:anywhere}@media (max-width:980px){.container{width:min(100% - 32px,var(--container))}}@media (max-width:760px){body{font-size:16px}.footer-top{grid-template-columns:1fr;gap:28px}}@media (min-width:1180px){.blog-post{max-width:980px;padding-top:74px}.single-post-hero{text-align:center;max-width:940px;margin:0 auto 28px}.single-post-hero .single-breadcrumb{justify-content:center}.blog-post h1{font-size:clamp(2.65rem,4.2vw,4.7rem);max-width:920px;margin-left:auto;margin-right:auto}.blog-featured-image{border-radius:22px;overflow:hidden;margin:34px auto 44px;max-width:1040px;box-shadow:0 18px 60px rgb(26 5 51/.12)}.blog-featured-image svg{width:100%;display:block}.single-readable-content{max-width:820px;margin:0 auto}.single-readable-content h2{padding-top:.25rem;border-top:1px solid rgb(26 5 51/.12)}.related-posts{max-width:980px;margin:56px auto 90px;padding:36px;border-radius:18px;background:var(--cream);border:1.5px solid var(--border)}.related-posts ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;list-style:none;padding:0}.related-posts li a{display:block;height:100%;padding:16px;border-radius:12px;background:var(--white);border:1px solid var(--border);color:var(--plum);font-weight:800}}.single-readable-content h2{scroll-margin-top:110px}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}.footer-wave{color:var(--plum);line-height:0;margin-top:-1px;transform:translateY(1px)}.footer-wave svg{width:100%;height:74px;animation:waveSway 8s ease-in-out infinite}.footer-learning-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:48px;padding:28px;border:1px solid rgb(255 255 255/.14);border-radius:22px;background:rgb(255 255 255/.07)}.footer-learning-cta span{color:var(--lime);font-weight:900;text-transform:uppercase;letter-spacing:.12em;font-size:.75rem}.footer-learning-cta h2{color:var(--white);font-size:clamp(1.5rem,2.4vw,2.2rem);margin-top:6px}.footer-learning-actions{display:flex;flex-wrap:wrap;gap:10px}.footer-learning-actions a{padding:11px 15px;border-radius:999px;background:rgb(200 241 53/.13);color:var(--lime);font-weight:850}.footer-learning-actions a:hover{background:var(--lime);color:var(--plum)}@media (max-width:980px){.footer-learning-cta{align-items:flex-start;flex-direction:column}}:root{--ease-spring:cubic-bezier(.34,1.56,.64,1);--ease-out-expo:cubic-bezier(.19,1,.22,1);--ease-in-out-circ:cubic-bezier(.785,.135,.15,.86);--t-fast:.18s var(--ease-out-expo);--t-mid:.38s var(--ease-out-expo);--t-slow:.72s var(--ease-out-expo);--glow-lime:0 0 0 3px rgba(200,241,53,.18), 0 8px 30px rgba(200,241,53,.25);--glow-plum:0 0 0 3px rgba(26,5,51,.1), 0 12px 40px rgba(26,5,51,.22);--glow-orange:0 0 0 3px rgba(255,107,44,.15), 0 8px 28px rgba(255,107,44,.3)}::selection{background:rgb(200 241 53/.35);color:var(--plum)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--cream)}::-webkit-scrollbar-thumb{background:var(--plum-light);border-radius:6px}::-webkit-scrollbar-thumb:hover{background:var(--plum)}#site-header{transition:background .35s ease,box-shadow .35s ease,backdrop-filter .35s ease}.main-nav a::after{background:linear-gradient(90deg,var(--lime),var(--orange),var(--lime));background-size:200% 100%;animation:underlineGrad 3s linear infinite;transition:transform .32s var(--ease-spring)}.mobile-nav{transform-origin:top;transition:transform .3s var(--ease-out-expo),opacity .3s ease}.mobile-nav[hidden]{display:block!important;transform:scaleY(0);opacity:0;pointer-events:none}.mobile-nav a{transition:color .2s ease,transform .2s ease!important}.mobile-nav a:hover{transform:translateX(6px)}.announce-bar{overflow:hidden;position:relative}.footer-col a{position:relative;display:inline-block}.footer-col a::after{content:"";position:absolute;left:0;bottom:-2px;width:0;height:1.5px;background:var(--lime);transition:width .25s var(--ease-out-expo);border-radius:2px}.footer-col a:hover::after{width:100%}.footer-learning-actions a{transition:background .2s ease,color .2s ease,transform .25s var(--ease-spring)!important}.footer-learning-actions a:hover{transform:translateY(-3px)!important}.single-readable-content h2{position:relative;padding-left:18px!important;border-left:4px solid transparent!important;background:linear-gradient(var(--cream),var(--cream)) padding-box,linear-gradient(180deg,var(--lime),var(--orange)) border-box;border-left-width:4px!important;border-left-style:solid!important;transition:padding-left .2s ease}.single-readable-content h2:hover{padding-left:22px!important}@media (max-width:820px){.mobile-nav[hidden]{display:none!important;transform:none!important;opacity:1!important;pointer-events:auto!important}}@media (prefers-reduced-motion:reduce){.footer-wave svg{animation:none!important;transition:none!important;opacity:1!important;transform:none!important}}.content,body,li,p{font-size:16px;line-height:1.7}body{font-family:Arial,sans-serif}.content,li,p{color:#222}h1,h2,h3{font-size:32px;line-height:1.25;color:#111}h2,h3{font-size:24px;line-height:1.35}h3{font-size:20px;line-height:1.4}a:hover{text-decoration:underline}.blog-post,body{background:#fff;color:#222}.blog-post{max-width:800px;margin:56px auto;padding:0 24px}.blog-post .meta{color:#666;margin:8px 0 24px}.blog-featured-image{margin:24px 0 32px}.blog-post .content>*{margin-bottom:20px}.blog-post .content ol,.blog-post .content ul{list-style:revert;padding-left:24px}.ad-container{margin:30px 0;padding:20px;background:#f9f9f9;border:1px solid #e8e8e8;text-align:center;color:#555;clear:both}.related-posts{max-width:800px;margin:32px auto 72px;padding:28px 24px;background:#fff;border-top:1px solid #e8e8e8}.related-posts ul{list-style:disc;padding-left:22px}.related-posts a,.single-breadcrumb a{color:#0d6efd}.single-breadcrumb{margin-bottom:18px;color:#666;font-size:14px}#site-header .main-nav a,#site-header .mobile-nav a{color:rgb(255 255 255/.82)}#site-header .main-nav a:hover,#site-header .mobile-nav a:hover{color:#fff}#site-footer,#site-footer li,#site-footer p{color:rgb(255 255 255/.72)}#site-footer a{color:#c8f135}#site-footer a:hover{text-decoration:underline}