@import "https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";@import "data:text/css;base64,QGxheWVyIGNoYW1wLWJ0bnMsIGN1c3RvbS1idG5z";@import "data:text/css;base64,QGxheWVyIGNoYW1wLWNhcmRzLCBjYXJkLWV4dHJhcywgY3VzdG9tLWNhcmRz";@import "data:text/css;base64,QGxheWVyIGNoYW1wLWZvcm1zLCBjdXN0b20tZm9ybXM=";@import "https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700;800&display=swap";@layer champ-reset{*,:before,:after{box-sizing:border-box}html{text-size-adjust:none;font-family:var(--ff-body)}body{color:var(--text-color);background:var(--body-color);margin:0;padding:0}h1,h2,h3,p,figure{margin-block-end:0;margin:0}h1,h2,h3{text-wrap:balance;text-wrap:pretty}h1,h2,h3{font-family:var(--ff-headings);line-height:var(--lh-headings)}p{line-height:var(--lh-body)}h1{font-size:var(--fs-h1)}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3)}p{max-inline-size:var(--site-text-width)}ul[class]{margin:0;padding:0;list-style:none}section{padding-block:var(--section-padding-md);padding-inline:var(--gutter)}a{color:var(--black);text-decoration:none;display:inline-block}a:focus,a:focus-within{border:0;border:var(--site-focus-style);border-radius:var(--site-focus-radius)}svg,figure{border-radius:8px;block-size:auto;max-inline-size:100%;margin:0;display:block}::selection{background:var(--selection-bg-color);color:var(--selection-text-color)}::-webkit-scrollbar{inline-size:var(--scrollbar-size);block-size:var(--scrollbar-size);background:var(--scrollbar-color)}::-webkit-scrollbar-thumb{background:var(--scrollbar-track-color);border-radius:var(--scrollbar-border-radius)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}input,button,textarea{font-family:inherit;font-size:inherit}input,textarea{width:100%}textarea:not([rows]){min-height:10em}@media (width<=768px){p{text-align:left;line-height:calc(var(--lh-body) * 1.65)}h1,h2,h3{text-align:left}}}@layer custom-reset;@layer champ-classes{.skip{z-index:999;opacity:0;padding:var(--sp-100);background-color:var(--site-color);color:var(--white);border-radius:var(--radius-sm);border:0;position:absolute;left:-9999px}.sr-only{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.container{width:min(var(--standard-site-width), 100% - 4rem);margin:auto}}@layer custom-classes,custom-btns;:root{--primary:oklch(33.13% .076 301.72);--secondary:oklch(41.12% .0973 261.76);--surface:oklch(63.25% .0337 265.2);--primary-dark:color-mix(in srgb, var(--primary) 30%, black);--primary-mid:color-mix(in srgb, var(--primary) 50%, black);--surface-ultra-light:color-mix(in srgb, var(--surface) 20%, white);--site-color:var(--primary);--black:color-mix(in srgb, var(--primary) 10%, black);--white:color-mix(in srgb, var(--primary) 10%, white);--text-color:var(--black);--body-color:var(--white);--fs-h1:clamp(2.206rem, 1.165vw + 1.833rem, 3.4247rem);--fs-h2:clamp(2.207rem, 1.164vw + 1.834rem, 3.4247rem);--fs-h3:clamp(2.207rem, .651vw + 1.999rem, 2.8868rem);--fs-h4:clamp(1.4247rem, .818vw + 1.163rem, 2.2806rem);--fs-links:clamp(1rem, .215vw + 1.306rem, 1.6rem);--lh-body:clamp(1.3rem, .956vw + .694rem, 2rem);--ff-body:"Montserrat", sans-serif;--ff-headings:"Montserrat", sans-serif;--fw-bold:600;--sp-50:.5rem;--sp-100:1rem;--sp-150:1.5rem;--sp-200:2rem;--sp-250:2.5rem;--section-padding-xs:clamp(.5rem, .478vw + .347rem, 1rem);--section-padding-md:clamp(2rem, 1.912vw + 1.388rem, 4rem);--gap-sm:clamp(.5rem, .478vw + .347rem, 1rem);--gap-md:clamp(1.5rem, .478vw + 1.347rem, 2rem);--gap-lg:clamp(1.5rem, 1.912vw + .888rem, 3.5rem);--card-gap:calc(var(--gap-md) / 2);--content-gap:var(--gap-md);--grid-3:repeat(auto-fit, minmax(min(333px, 100%), 3fr));--radius:var(--radius-md);--radius-sm:var(--sp-50);--radius-md:var(--sp-100);--text-width-lg:75ch;--standard-site-width:72rem;--site-text-width:var(--text-width-lg);--site-focus-style:var(--site-focus-color), var(--site-focus-thickness), var(--site-focus-line);--site-focus-thickness:.3125rem;--site-focus-line:solid;--site-focus-color:var(--primary-500);--site-focus-radius:var(--site-radius);--selection-bg-color:color-mix(in srgb, var(--primary-mid) 50%, transparent);--selection-text-color:var(--white);--scrollbar-color:var(--primary-mid);--scrollbar-track-color:var(--site-color);--scrollbar-size:.9rem;--scrollbar-border-radius:var(--radius-md);--site-transition-duration:.3s;--site-transition-timing-function:ease-in-out;--gutter:1rem;--btn-padding-inline:var(--sp-100);--btn-padding-block:var(--sp-200);--btn-padding:var(--btn-padding-inline) var(--btn-padding-block);--btn-radius:var(--radius);--btn-font-weight:var(--fw-bold);--btn-animation:background-color var(--site-transition-duration) var(--site-transition-timing-function), color var(--site-transition-duration) var(--site-transition-timing-function);--primary-btn-bg:var(--primary);--primary-btn-color:var(--white);--primary-btn-font-weight:var(--btn-font-weight);--primary-btn-padding:var(--btn-padding);--primary-btn-radius:var(--btn-radius);--primary-btn-animation:var(--btn-animation);--primary-btn-hover-bg:var(--primary-dark);--primary-btn-hover-color:var(--white);--secondary-btn-bg:var(--secondary);--secondary-btn-color:var(--white);--secondary-btn-font-weight:var(--btn-font-weight);--card-padding-block:var(--sp-150);--card-padding-inline:var(--sp-250);--card-padding:var(--card-padding-inline) var(--card-padding-block);--card-radius:var(--radius-md);--input-padding-inline:var(--sp-150);--input-padding-block:var(--sp-200);--input-padding:var(--input-padding-inline) var(--input-padding-block);--input-font-size:calc(var(--fs-links) / 1.5);--input-radius:var(--radius-md);--input-transition:border-radius var(--site-transition-duration) ease-in;--primary-input-radius:var(--input-radius)}@layer champ-btns{[data-btn]{padding:var(--btn-padding);border-radius:var(--btn-radius);transition:var(--btn-animation)}.standard-btn{background-color:var(--primary-btn-bg);color:var(--primary-btn-color);font-weight:var(--primary-btn-font-weight)}.btn-secondary{background-color:var(--secondary-btn-bg);color:var(--secondary-btn-color);font-weight:var(--secondary-btn-font-weight)}[class$=-btn]{padding:var(--btn-padding);font-weight:var(--btn-font-weight);border-radius:var(--btn-radius);transition:var(--btn-animation)}}@layer custom-cards;@layer champ-cards{[class$=-card]{padding:var(--card-padding);gap:var(--card-gap);border-radius:var(--card-radius);display:grid}[class$=-card__heading]{font-size:var(--card__heading-font-size)}}@layer custom-forms;@layer champ-forms{.site-form{gap:var(--gap-lg);display:grid}.site-form__input-row{gap:var(--gap-sm);display:grid;:has(>&){container-type:inline-size}@container (inline-size>810px){grid-template-columns:var(--grid-2-static)}}.form-feild{background:var(--surface-ultra-light);padding:var(--input-padding);border-radius:var(--primary-input-radius);font:var(--input-font-size);transition:var(--input-transition);border:none}}@layer custom-site-styles{:root{--primary:oklch(47.77% .0835 273.59);--primary-dark:oklch(38% .091 273.59);--secondary:oklch(75.3572% .163659 50.4009);--white:#fff;--black:#121826;--surface:#f5f7ff;--site-color:var(--primary);--ff-headings:"Poppins", sans-serif;--ff-body:"Poppins", sans-serif;--section-padding-md:4rem;--gutter:1.25rem}html{scroll-behavior:smooth}body{font-family:var(--ff-body);color:var(--black);background:linear-gradient(#f9f7ff 0%,#eef4ff 100%);margin:0;line-height:1.6}main{display:block}a{color:inherit;text-decoration:none}.container{width:min(100% - 2rem,72rem);margin-inline:auto}.site-header{z-index:10;backdrop-filter:blur(10px);background:#ffffffe6;border-bottom:1px solid #12182614;position:sticky;top:0}.site-header__inner{justify-content:space-between;align-items:center;gap:1rem;min-height:4.75rem;display:flex}.site-header__nav-links{align-items:center;gap:1.25rem;margin:0;padding:0;list-style:none;display:flex}.site-header__nav-link{color:var(--black);opacity:.8;font-weight:600;transition:opacity .2s,color .2s}.site-header__nav-link:hover,.site-header__nav-link:focus,.site-header__nav-link[aria-current=page]{color:var(--site-color);opacity:1}.skip{background:var(--primary);color:#fff;z-index:20;border-radius:0 0 .5rem;padding:.75rem 1rem;position:absolute;top:0;left:-9999px}.skip:focus{left:0}.standard-btn,.btn-secondary{letter-spacing:.01em;border-radius:999px;justify-content:center;align-items:center;padding:.8rem 1.3rem;font-weight:700;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex;box-shadow:0 10px 25px #4034861f}.standard-btn,.standard-btn:hover{background:var(--primary);color:var(--white)}.btn-secondary{background:var(--secondary);color:var(--black)}.standard-btn:hover,.btn-secondary:hover{transform:translateY(-1px);box-shadow:0 14px 28px #4034862e}.blog-hero,.article-hero{background:radial-gradient(circle at top,#7459f01a,#0000 42%),#f7f8ff;padding:4rem 0 2rem}.blog-hero__inner,.article-hero__inner{gap:.75rem;display:grid}.blog-hero-intro__marketing-heading,.article-hero__heading{letter-spacing:-.04em;color:var(--black);margin:0;font-size:clamp(2.4rem,5vw,4rem);line-height:1.05}.blog-hero-intro__lede,.article-hero__lede,.article-card__lede{color:#121826cc;margin:0}.post-gallery{padding:2rem 0 4rem}.post-gallery__inner{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem;display:grid}.article-card{background:#ffffffe0;border:1px solid #12182614;border-radius:1.25rem;gap:.8rem;padding:1.5rem;display:grid;box-shadow:0 12px 30px #1c1c2c14}.article-card__heading{margin:0;font-size:clamp(1.35rem,2vw,2rem);line-height:1.2}.article-card__date{color:#121826b3;font-size:.9rem}.article-card__link{width:fit-content;margin-top:.3rem}.article-content{padding:1rem 0 5rem}.article-content__body{background:#ffffffe6;border:1px solid #12182614;border-radius:1.5rem;padding:clamp(1.25rem,3vw,2.5rem);box-shadow:0 12px 30px #1c1c2c0d}.article-content__body h1,.article-content__body h2,.article-content__body h3{margin-top:1.5rem;margin-bottom:.75rem;line-height:1.2}.article-content__body p,.article-content__body ul{color:#121826d9;margin-bottom:1rem}.article-content__body a{color:var(--primary);text-underline-offset:.15em;text-decoration:underline}.site-footer{color:#ffffffe6;background:#171d2f;padding-top:2rem}.site-footer__inner,.site-footer__body,.site-footer__nav-list{gap:1rem;display:grid}.site-footer__body{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.site-footer a{color:#ffffffdb}.site-footer__bottom-bar{background:#ffffff08;border-top:1px solid #ffffff1f;margin-top:2rem;padding:1rem 0}}.site-header{--site-header-padding-block:var(--section-padding-xs,1rem);--site-header-bg:var(--white,#fff);--site-header-position:sticky;--site-header-position-index:0;--site-header-nav-gap:var(--gap-md,1rem);--site-header-navlink-clickable-area:.5rem;--site-header-burger-line-height:3px;--site-header-burger-line-color:var(--black,#000);--site-header-burger-gap:5px;--site-header-mobile-nav-padding:var(--section-padding-xs,1rem);--site-header-active-link-color:var(--site-color,#000);--site-header-active-link-font-weight:700;padding:var(--site-header-padding-block) var(--site-header-padding-block);background:var(--site-header-bg);position:var(--site-header-position);top:var(--site-header-position-index);z-index:999}.site-header__inner{justify-content:space-between;align-items:center;display:flex}.site-header__nav-links{gap:calc(var(--site-header-navlink-clickable-area) - var(--site-header-nav-gap));display:flex}.site-header__nav{display:flex}@media (width<=729px){.site-header__nav{display:none}}.site-header__nav-toggle:checked~.site-header__nav{background:color-mix(in srgb, var(--site-header-bg) 85%, transparent);width:100%;height:100vh;padding:var(--site-header-mobile-nav-padding);gap:var(--site-header-nav-gap);flex-direction:column;display:flex;position:absolute;top:100%;left:0}.site-header__nav-toggle:checked~.site-header__nav .site-header__nav-links{flex-direction:column;justify-content:center;align-items:center;margin:auto;display:flex}.site-header__nav-link{padding:var(--site-header-navlink-clickable-area);transition:all .3s}.site-header__nav-link[aria-current=page]{color:var(--site-header-active-link-color);font-weight:var(--site-header-active-link-font-weight)}.site-header__nav-link:hover,.site-header__nav-link:focus{font-size:var(--site-header-hover-font-weight,1rem)}[data-nav-layout=cta] li:last-child{--site-header-cta-offset:20rem}[data-nav-layout=cta] li:last-child a{background-color:var(--primary-btn-bg);color:var(--primary-btn-color);padding:var(--primary-btn-padding);font-weight:var(--primary-btn-font-weight);border-radius:var(--primary-btn-radius);transition:var(--primary-btn-animation)}[data-nav-layout=cta] li:last-child a:hover,[data-nav-layout=cta] li:last-child a:focus-visible{background-color:var(--primary-btn-hover-bg);color:var(--primary-btn-hover-color)}@media (width>=730px){[data-nav-layout=cta] li:last-child{margin-left:var(--site-header-cta-offset)}}@media (width<=729px){[data-nav-layout=cta] li:last-child{--site-header-cta-offset:3rem;margin-top:var(--site-header-cta-offset)}}.site-header__nav-toggle{display:none}.site-header__nav-toggle-label{cursor:pointer;aspect-ratio:1;justify-content:center;gap:var(--site-header-burger-gap);flex-direction:column;inline-size:28px;display:flex}@media (width>=730px){.site-header__nav-toggle-label{display:none}}.site-header__nav-toggle-label span{inline-size:100%;block-size:var(--site-header-burger-line-height);background:var(--site-header-burger-line-color);border-radius:50px;justify-content:flex-end;min-block-size:0;min-inline-size:0;transition-property:scale,rotate,translate;transition-duration:.5s;transition-timing-function:ease-in-out;display:flex}.site-header__nav-toggle:checked~.site-header__nav-toggle-label span{z-index:2}.site-header__nav-toggle:checked~.site-header__nav-toggle-label span:first-child{rotate:45deg;translate:0 calc(var(--site-header-burger-gap) + var(--site-header-burger-line-height))}.site-header__nav-toggle:checked~.site-header__nav-toggle-label span:nth-child(2){scale:0}.site-header__nav-toggle:checked~.site-header__nav-toggle-label span:nth-child(3){rotate:-45deg;translate:0 calc((var(--site-header-burger-gap) + var(--site-header-burger-line-height)) * -1)}.site-footer{--site-footer-padding:var(--section-padding-md,4rem);--site-footer-gutter:var(--gutter,2rem);--site-footer-base-bg-color:var(--surface,#111);--site-footer-base-bg-color-lightness:15%;--site-footer-bg:color-mix(in srgb, var(--site-footer-base-bg-color) var(--site-footer-base-bg-color-lightness), transparent);--site-footer-text-color:var(--black,#000);--site-footer-mixed-bg-color:var(--white,#fff);--site-footer-font-size:var(--fs-h4,2.2806rem);--site-footer-card-gap:var(--card-gap,1.5rem);--site-footer-content-gap:var(--content-gap,2.5rem);--site-footer-content-group-gap:var(--gap-sm,1rem);--site-footer-nav-gap:var(--gap-sm,1rem);--site-footer-card-line-width:2px;--site-footer-active-font-weight:var(--fw-bold,700);background:var(--site-footer-bg)}.site-footer [aria-current=page]{font-weight:var(--site-footer-active-font-weight)}.site-footer__inner{padding-block:var(--site-footer-padding);padding-inline:var(--site-footer-gutter);gap:var(--site-footer-content-gap);display:grid}.site-footer__body{gap:var(--site-footer-content-gap);grid-template-columns:var(--grid-3c,repeat(3, 1fr));display:grid}.site-footer__content-group{gap:var(--site-footer-content-group-gap);align-items:center;display:grid}.site-footer__content-group-heading{font-size:var(--site-footer-font-size)}.site-footer__nav-list{gap:var(--site-footer-nav-gap);display:grid}.site-footer__card{gap:var(--site-footer-card-gap);display:grid}.site-footer__card-title{font-size:var(--site-footer-font-size)}.site-footer__card-description{margin:0 auto}.site-footer__feature-cards{gap:var(--site-footer-card-gap);grid-template-columns:var(--grid-3,repeat(3, 1fr));display:grid}.site-footer__feature-card-title{font-size:var(--site-footer-font-size)}.site-footer__feature-card-title:before{content:"";block-size:var(--site-footer-card-line-width);background:var(--site-footer-text-color);inline-size:100%;margin-block:var(--site-footer-content-group-gap);display:block}.site-footer__feature-card-description{margin:0 auto}.site-footer__bottom-bar{--site-footer-base-bg-color-lightness:30%;background:color-mix(in srgb, var(--site-footer-base-bg-color) var(--site-footer-base-bg-color-lightness), var(--site-footer-mixed-bg-color));padding-block:calc(var(--site-footer-padding) / 4.5)}
