:root{--gci-white:#fff;--gci-neutral:#fdede5;--gci-dark-blue:#13135c;--gci-blue:#2424a6;--gci-violet:#8a1590;--gci-dark-violet:#68126d;--gci-purple:#691fb8;--gci-dark-purple:#491b86;--gci-green:#4f7942;--gci-dark-green:#3b5b32;--gci-lime-green:#abbf10;--gci-red:#fc4802;--gci-dark-red:#cf2300;--legacy-light-gray:#f7f7f7;--legacy-plum:#7f228c;--legacy-deep-plum:#5f1a69}.sol-accent-green{--sol-accent:var(--gci-green);--sol-accent-2:var(--gci-dark-green);--sol-accent-text:var(--gci-green)}.sol-accent-lime{--sol-accent:var(--gci-lime-green);--sol-accent-2:var(--gci-dark-green);--sol-accent-text:var(--gci-dark-green)}.sol-accent-blue{--sol-accent:var(--gci-blue);--sol-accent-2:var(--gci-dark-blue);--sol-accent-text:var(--gci-blue)}.sol-accent-violet{--sol-accent:var(--gci-violet);--sol-accent-2:var(--gci-dark-violet);--sol-accent-text:var(--gci-violet)}.sol-accent-purple{--sol-accent:var(--gci-purple);--sol-accent-2:var(--gci-dark-purple);--sol-accent-text:var(--gci-purple)}.sol-accent-red{--sol-accent:var(--gci-red);--sol-accent-2:var(--gci-dark-red);--sol-accent-text:var(--gci-dark-red)}.sol-accent-plum{--sol-accent:var(--legacy-plum);--sol-accent-2:var(--legacy-deep-plum);--sol-accent-text:var(--legacy-plum)}.sol-bg-white{background-color:var(--gci-white)}.sol-bg-neutral{background-color:var(--gci-neutral)}.sol-bg-light-gray{background-color:var(--legacy-light-gray)}.sol-bg-dark-blue{background-color:var(--gci-dark-blue)}.sol-bg-blue{background-color:var(--gci-blue)}.sol-bg-violet{background-color:var(--gci-violet)}.sol-bg-dark-violet{background-color:var(--gci-dark-violet)}.sol-bg-purple{background-color:var(--gci-purple)}.sol-bg-dark-purple{background-color:var(--gci-dark-purple)}.sol-bg-green{background-color:var(--gci-green)}.sol-bg-deep-plum{background-color:var(--legacy-deep-plum)}.sol-module.sol-on-light,.sol-module.sol-on-light p,.sol-module.sol-on-light li,.sol-module.sol-on-light h2.section-title{color:var(--gci-dark-blue)}.sol-module.sol-on-dark,.sol-module.sol-on-dark p,.sol-module.sol-on-dark li,.sol-module.sol-on-dark a:not(.sol-button):not(.sol-card),.sol-module.sol-on-dark h2.section-title,.sol-module.sol-on-dark .sol-subtitle,.sol-module.sol-on-dark .sol-subheading{color:#fff}.below-hero.sol-hero.sol-theme-green{background:var(--gci-green)}.below-hero.sol-hero.sol-theme-blue{background:var(--gci-blue)}.below-hero.sol-hero.sol-theme-violet{background:var(--gci-violet)}.below-hero.sol-hero.sol-theme-purple{background:var(--gci-purple)}.below-hero.sol-hero.sol-theme-red{background:var(--gci-red)}.below-hero.sol-hero .border-to-scroll{background:var(--sol-accent)}.below-hero.sol-hero .border-to-scroll .darker-square{background:var(--sol-accent-2)}.below-hero.sol-hero h1,.below-hero.sol-hero .sol-hero__label,.below-hero.sol-hero .sol-hero__subheadline{color:#fff}.below-hero.sol-hero p.sol-hero__label{font-size:1.6rem;font-weight:500;letter-spacing:.1em;line-height:1.4;text-transform:uppercase;margin:0 0 3rem;padding:0;max-width:none}.below-hero.sol-hero p.sol-hero__subheadline{font-size:2.8rem;font-weight:700;line-height:1.14;letter-spacing:-.168rem;margin:2rem 0 0;padding:0;max-width:none}.below-hero.sol-hero.sol-hero--large h1{font-size:12rem;letter-spacing:-.96rem}.below-hero.sol-hero.sol-hero--large p.sol-hero__subheadline{margin-top:3rem}.below-hero.sol-hero h1 span{font-weight:100;font-family:'GT Zirkon Ultra',sans-serif}.below-hero.sol-hero{position:relative;z-index:101}.sol-module{width:auto;display:flow-root;margin-top:0;position:relative;z-index:99;padding:0 10rem 8rem}.sol-modules>.sol-module:first-child,.sol-modules>.sol-module:not(.sol-bg-white){padding-top:8rem}@media (min-width:1080px){.sol-module{margin-left:174px}}.sol-inner{max-width:1071px}@media (min-width:1080px){.sol-module--team .sol-inner{width:min(1220px, calc(100vw - 174px));max-width:none}}.sol-module h2.sol-heading{margin:0 0 5rem;padding:0}.sol-module--case-studies h2.sol-heading{margin-bottom:4rem}.sol-module--case-studies{padding-bottom:10rem}.sol-module--insights h2.sol-heading{margin-bottom:5rem}.sol-module.sol-module--capabilities:has(+.sol-case-studies--slider){padding-bottom:4rem}.sol-module.sol-module--intro{padding-bottom:7rem}.sol-module.sol-module--intro:has(.sol-stat){padding-bottom:10rem}.sol-module.sol-module--team{padding-bottom:5.5rem}.sol-module.sol-module--insights{padding-bottom:7rem}.sol-module.sol-module--insights:has(+.sol-module--fine-print){padding-bottom:5rem}.sol-module.sol-module--cards:has(+.sol-module--team){padding-bottom:13.5rem}@media (max-width:1079px){.sol-module.sol-module--cards:has(+.sol-module--team){padding-bottom:10.5rem}}@media (min-width:1080px){.sol-intro__row--stat{width:min(1050px, calc(100vw - 324px));max-width:none}.sol-module--cards .sol-grid{width:min(1071px, calc(100vw - 324px))}.sol-module--video .sol-video{width:min(1071px, calc(100vw - 324px));max-width:none}}.sol-module.sol-case-studies--slider{padding-bottom:5.5rem}.sol-module .sol-subheading{font-size:2.8rem;font-weight:700;line-height:1.14;letter-spacing:-.168rem;color:var(--gci-dark-blue);margin:0 0 1.5rem}.sol-module p.sol-subtitle{font-size:2.8rem;font-weight:700;line-height:1.14;letter-spacing:-.168rem;margin:3.2rem 0 1.5rem;padding:0}@media (min-width:1080px){.sol-module .sol-cards__intro p{max-width:calc(62.5vw - 149px)}}.sol-text p{max-width:696px}.sol-text ul{padding-left:2rem;max-width:696px}.sol-modules>.sol-module:last-child{z-index:99;margin-bottom:-23rem}.sol-modules>.sol-module.sol-bg-white:last-child{background:#fff}.sol-arrow{display:block;width:41px;height:43px;margin-bottom:3.4rem;background-color:var(--sol-accent-text);-webkit-mask:url(//gcihealth.com/wp-content/themes/gcih/dist/css/../images/arrow-down-location.svg) center/contain no-repeat;mask:url(//gcihealth.com/wp-content/themes/gcih/dist/css/../images/arrow-down-location.svg) center/contain no-repeat}.sol-arrow--red{background-color:var(--gci-red)}.sol-intro__row--stat{display:flex;gap:5rem;max-width:1050px}.sol-intro__row--stat .sol-text{flex:0 1 50.67%}.sol-intro__row--stat .sol-text p{max-width:100%}.sol-stat{flex:1;align-self:flex-start;background:var(--gci-neutral);padding:30px 35px 25px}.sol-stat__number{font-weight:300;font-size:10.7rem;line-height:1;letter-spacing:-.535rem;color:var(--sol-accent-text);margin-bottom:1rem}.sol-module .sol-stat p{font-size:2.8rem;line-height:1.14;letter-spacing:-.168rem;color:var(--gci-dark-blue);padding:0 0 1rem}.sol-stat strong{color:var(--sol-accent-text)}.sol-module.sol-has-burst{z-index:100}.sol-burst{position:absolute;pointer-events:none;background-color:var(--sol-accent);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.sol-burst--hexagon .sol-burst{-webkit-mask-image:url(//gcihealth.com/wp-content/themes/gcih/dist/css/../images/burst-muse-lime.svg);mask-image:url(//gcihealth.com/wp-content/themes/gcih/dist/css/../images/burst-muse-lime.svg);right:-34px;bottom:0;width:355px;aspect-ratio:355/308}.sol-burst--star .sol-burst{-webkit-mask-image:url(//gcihealth.com/wp-content/themes/gcih/dist/css/../images/burst-violet.svg);mask-image:url(//gcihealth.com/wp-content/themes/gcih/dist/css/../images/burst-violet.svg);right:0;top:calc(8rem + 43px + 3.4rem + 10rem);width:271px;aspect-ratio:270/374}.sol-cards__intro{margin-bottom:3.5rem}.sol-insights__intro{width:min(824px, calc(100vw - 200px));margin-bottom:3.5rem}.sol-insights__intro p{max-width:100%}.sol-module--insights .sol-grid{max-width:1051px}.sol-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;align-items:stretch}@media (min-width:701px){.sol-module--insights .sol-grid:not(:has(>:nth-child(3))){grid-template-columns:repeat(2,minmax(0, calc((1051px - 100px) / 3)))}}.sol-card{display:flex;flex-direction:column;padding:30px}.sol-module .sol-card__title{font-size:2.8rem;font-weight:700;line-height:1.14;letter-spacing:-.168rem;margin:0 0 3.4rem}.sol-card.sol-on-light .sol-card__title{color:var(--sol-accent-text)}.sol-module .sol-card.sol-on-dark .sol-card__title{margin-bottom:1.5rem}.sol-card.sol-on-light .sol-card__text{color:var(--gci-dark-blue)}.sol-card.sol-on-dark .sol-card__title,.sol-card.sol-on-dark .sol-card__text{color:#fff}.sol-module p.sol-card__text{font-size:2rem;line-height:1.4;letter-spacing:-.1rem;max-width:100%;margin:0;padding:0}.sol-card--link{text-decoration:none;transition:transform .3s ease}.sol-card--link:hover{transform:translateY(-5px)}.sol-card--link:focus-visible,.sol-feature-card:focus-visible{outline:3px solid var(--gci-dark-blue);outline-offset:4px}.sol-on-dark .sol-card--link:focus-visible,.sol-on-dark .sol-feature-card:focus-visible{outline-color:#fff}.sol-module .sol-card__title--post,.sol-card.sol-on-light .sol-card__title--post{color:var(--gci-dark-blue);margin-bottom:14rem}.sol-module--insights.sol-insights--compact .sol-card__title--post{margin-bottom:9rem}.sol-read-more{margin-top:auto;align-self:flex-start;color:var(--gci-red);font-size:2rem;font-weight:500;letter-spacing:-.05rem;border-bottom:.15rem solid var(--gci-red)}.sol-card--link:hover .sol-read-more{color:var(--gci-dark-red);border-color:var(--gci-dark-red)}@media (max-width:1030px){.sol-read-more{font-size:1.6rem}}.sol-all-link{margin-top:4rem}.sol-capabilities{display:flex;max-width:calc(696px - 6rem);padding:2.5rem 3rem 1.5rem;background:var(--sol-accent-text)}.sol-capabilities__col{flex:1}.sol-capabilities ul{list-style:none;padding:0;margin:0}.sol-module .sol-capabilities li{position:relative;width:90%;padding-left:20px;padding-bottom:1rem;margin-bottom:-.25rem;font-size:2rem;line-height:1.2;letter-spacing:-.1rem;color:#fff}.sol-capabilities li:before{content:"•";position:absolute;left:0;top:0;color:#fff}.sol-capabilities p{color:#fff;padding:0}.sol-module.sol-case-studies--slider{margin-left:0;padding-left:0;padding-right:0}.sol-feature-card{display:flex;align-items:flex-end;position:relative;width:100%;height:550px;background-size:cover;background-position:center;text-decoration:none;overflow:hidden}.sol-feature-card:before{content:'';position:absolute;inset:0;background:rgba(0,0,0,.3)}.sol-feature-card__content{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:40px;padding:60px}.sol-feature-card__title{font-size:5.5rem;font-weight:300;line-height:1;letter-spacing:-.48rem;color:#fff}.sol-button{display:inline-block;background:var(--gci-red);color:#fff;padding:0 2.75rem;height:42px;line-height:42px;border-radius:25px;font-size:2rem;font-weight:500;transition:background .3s ease}.sol-feature-card:hover .sol-button,.sol-button:hover{background:var(--gci-dark-red)}@media (min-width:1080px){.sol-module--team .gcih_team_members_list .team_members{grid-template-columns:repeat(4,1fr)}}@media (min-width:768px) and (max-width:1079px){.sol-module--team .gcih_team_members_list .team_members{grid-template-columns:repeat(3,1fr)}}.sol-module p.sol-fine-print{font-size:1.6rem;font-style:italic;letter-spacing:0;line-height:1.14;text-wrap:balance;max-width:656px;padding:0 0 1rem}@media (max-width:1450px){.sol-burst--hexagon .sol-burst{width:min(355px, calc(100vw - 1003px))}}@media (max-width:1250px){.sol-has-burst .sol-text p{max-width:min(696px, 62.5%)}.sol-burst--star .sol-text p{max-width:min(696px, calc(100vw - 552px))}.sol-burst--hexagon .sol-burst{width:min(355px, calc(37.5vw - 167px))}.sol-burst--star .sol-burst{width:230px;top:calc(8rem + 43px + 3.4rem + 5rem)}.sol-feature-card__title{font-size:4.5rem;letter-spacing:-.32rem}}@media (max-width:1079px){.sol-grid{gap:24px}.sol-intro__row--stat{flex-direction:column}.sol-intro__row--stat .sol-text{flex:none}.sol-intro__row--stat>*{margin-right:20vw}.sol-burst--star .sol-text p{max-width:calc(100vw - 380px)}.sol-module .sol-cards__intro p{max-width:62.5vw}.sol-module .sol-card__title--post,.sol-card.sol-on-light .sol-card__title--post{font-size:2.2rem;line-height:1.2;letter-spacing:-.132rem;margin-bottom:30px}.sol-module--cards .sol-grid{gap:35px}.sol-arrow{margin-bottom:4.6rem}.sol-burst--hexagon .sol-burst{width:250px}.sol-feature-card{height:450px}.sol-feature-card__content{padding:30px 30px 45px}}@media (max-width:800px){.sol-feature-card__title{font-size:4rem}.sol-card{padding:24px}}@media (max-width:768px){.sol-module{padding:0 4.8rem 6rem}.sol-modules>.sol-module:first-child,.sol-modules>.sol-module:not(.sol-bg-white){padding-top:6rem}.sol-modules>.sol-module:last-child{margin-bottom:-8rem}.sol-module--case-studies{padding-bottom:6rem}.sol-module h2.sol-heading{margin-bottom:3.5rem}.sol-module--case-studies h2.sol-heading{margin-bottom:2.4rem}.sol-has-burst .sol-text p{max-width:calc(100% - 13rem)}.sol-burst--star .sol-text p{max-width:calc(100vw - 27rem)}.sol-intro__row--stat>*{margin-right:0}.sol-module .sol-stat p{font-size:2.2rem;letter-spacing:-.132rem}.sol-module .sol-capabilities li{width:85%;letter-spacing:-.08rem}.sol-module.sol-module--team{padding-bottom:8rem}.sol-modules>.sol-module:first-child{padding-top:8rem}.sol-module--insights h2.sol-heading{margin-bottom:5rem}.sol-module--capabilities h2.sol-heading{margin-bottom:5rem}.sol-module.sol-module--fine-print{padding-bottom:8rem}.sol-module.sol-case-studies--slider{padding-bottom:3rem}.sol-module--cards .sol-grid{gap:24px}.sol-module p.sol-subtitle{margin-top:4.7rem}.sol-module .sol-card__title--post,.sol-card.sol-on-light .sol-card__title--post{letter-spacing:-.168rem}.sol-module--team .gcih_team_members_list .team_members{grid-template-columns:repeat(2,1fr)}.sol-insights__intro{width:calc(100vw - 96px)}.sol-module p.sol-card__text{letter-spacing:-.08rem}.sol-module p.sol-subtitle,.sol-module .sol-card__title,.sol-module .sol-subheading{font-size:2.2rem;line-height:1.2;letter-spacing:-.132rem}.sol-module .sol-cards__intro p{max-width:100%}.sol-burst--hexagon .sol-burst{width:190px;right:-25px}.sol-burst--star .sol-burst{width:170px;right:48px;top:calc(8rem + 43px + 4.6rem + 1.5rem)}.sol-module p.sol-card__text{font-size:1.6rem}.sol-module .sol-capabilities li{font-size:1.6rem}.below-hero.sol-hero p.sol-hero__label{font-size:1.4rem;letter-spacing:.14rem}.below-hero.sol-hero.sol-hero--large h1{font-size:8.9rem;line-height:1;letter-spacing:-.712rem}}@media (max-width:950px){.sol-module--cards .sol-grid{grid-template-columns:1fr}}@media (max-width:700px){.sol-grid{grid-template-columns:1fr}.sol-card{padding:30px}.sol-feature-card{height:auto;aspect-ratio:4/3}.sol-feature-card__content{padding:24px 24px 36px;gap:24px}}@media (max-width:515px){.sol-module{padding-left:2.4rem;padding-right:2.4rem}.sol-burst{display:none}.sol-has-burst .sol-text p,.sol-burst--star .sol-text p{max-width:100%}.sol-module--insights h2.sol-heading{margin-bottom:2.4rem}.sol-module--insights h2.sol-heading:has(+.sol-grid){margin-bottom:3.5rem}.sol-module.sol-case-studies--slider{padding-bottom:1.5rem}.sol-modules>.sol-module:first-child{padding-top:6rem}.sol-module--capabilities h2.sol-heading{margin-bottom:2.8rem}.sol-module.sol-module--team{padding-bottom:6.5rem}.sol-capabilities{flex-direction:column;gap:0}.sol-intro__row--stat{gap:2.4rem}.sol-module p.sol-subtitle{margin-top:-.5rem}.sol-insights__intro{width:calc(100vw - 48px)}}@media (max-width:420px){.sol-feature-card__title{font-size:9vw}}.sol-video{max-width:100%}.sol-video video{display:block;width:100%}.sol-video .plyr{--plyr-color-main:#fc4802;--plyr-range-track-height:5px;--plyr-range-thumb-height:0px;--plyr-range-thumb-shadow:none}.sol-video .plyr,.sol-video .plyr__controls *,.sol-video .plyr__progress__buffer,.sol-video .plyr--full-ui input[type=range]{border-radius:0}.sol-video .plyr--video .plyr__controls{opacity:0 !important;visibility:hidden;pointer-events:none !important;transition:opacity .3s ease,visibility .3s}.sol-video .plyr--video.has-played .plyr__controls{opacity:1 !important;visibility:visible;pointer-events:auto !important}.sol-video .plyr button:focus-visible,.sol-video .plyr input[type=range]:focus-visible{outline:3px solid #fff;outline-offset:2px;box-shadow:0 0 0 5px var(--gci-dark-blue)}.sol-video .plyr--full-ui.plyr--video .plyr__control--overlaid{background:var(--gci-dark-blue);border:0;border-radius:50%;box-shadow:0 2px 12px rgba(0,0,0,.35);opacity:1;width:90px;height:90px;padding:0;display:flex;align-items:center;justify-content:center;transition:transform .2s ease,background .2s ease}.sol-video .plyr--full-ui.plyr--video .plyr__control--overlaid:hover,.sol-video .plyr--full-ui.plyr--video .plyr__control--overlaid:focus-visible{background:#fc4802;transform:translate(-50%,-50%) scale(1.05)}.sol-video .plyr--full-ui.plyr--video .plyr__control--overlaid:focus-visible{box-shadow:0 0 0 5px var(--gci-dark-blue)}.sol-video .plyr__control--overlaid svg{width:32px;height:32px;fill:#fff;margin:0 0 0 5px;left:auto;position:static}@media (prefers-reduced-motion:reduce){.sol-video .plyr--full-ui.plyr--video .plyr__control--overlaid,.sol-video .plyr--video .plyr__controls,.sol-card--link,.sol-button{transition:none}.sol-card--link:hover{transform:none}}.sol-module.sol-on-light h2.section-title,.sol-module.sol-on-light .sol-subheading,.sol-module.sol-on-light p.sol-subtitle,.sol-module.sol-on-light .member_name,.sol-module.sol-on-light .member_position,.sol-module .sol-card__title--post,.sol-card.sol-on-light .sol-card__title--post{color:#131358}