.rgb-orb-media[data-astro-cid-issghlh5]{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden;transform:scale(1.025)}.rgb-orb-media[data-astro-cid-issghlh5]:after{background:rgba(22,22,22,var(--rgb-overlay-opacity));content:"";position:absolute;inset:0}.rgb-orb-media[data-astro-cid-issghlh5] img[data-astro-cid-issghlh5]{object-fit:cover;object-position:var(--rgb-object-position,center);width:100%;height:100%;display:block}.rgb-orb-canvas[data-astro-cid-issghlh5]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}@media (width<=640px){.rgb-orb-canvas[data-astro-cid-issghlh5]{display:none}}@media (prefers-reduced-motion:reduce){.rgb-orb-canvas[data-astro-cid-issghlh5]{display:none}}.category-hero.category-hero.category-hero.category-hero{color:#fff;min-height:0;padding:calc(var(--header-height) + clamp(44px, 5vw, 100px)) clamp(26px, 5.2vw, 126px) clamp(58px, 6vw, 120px);--category-hero-title-source-size:clamp(4rem, 7vw, 10rem);font-size:var(--category-hero-title-source-size);background:#161616;grid-template-rows:auto auto;grid-template-columns:3fr 7fr;align-content:start;align-items:normal;gap:clamp(36px,4vw,82px);display:grid}.category-hero.category-hero.category-hero.category-hero>.category-hero__eyebrow{letter-spacing:.07em;text-transform:uppercase;grid-area:1/1;align-self:auto;margin:0;font-size:clamp(.68rem,.72vw,.95rem);font-weight:500}.category-hero.category-hero.category-hero.category-hero>.category-hero__eyebrow:before{content:"";background:#168bff;width:34px;height:3px;margin-bottom:clamp(24px,2.2vw,42px);display:block}.category-hero.category-hero.category-hero.category-hero>h1.category-hero-title{block-size:0;grid-area:1/2;min-width:0;margin:0;font-size:80%;overflow:visible}.category-hero h1{font-size:clamp(4rem,7vw,10rem);line-height:.72}.category-hero.category-hero.category-hero.category-hero>.category-hero__copy{letter-spacing:normal;block-size:0;grid-area:2/2;align-self:auto;min-width:0;max-width:54rem;margin:0;font-size:clamp(1.15rem,1.55vw,2.45rem);font-weight:400;line-height:1.05;overflow:visible}:where(.category-hero) :where(.category-hero__copy){font-size:clamp(1.15rem,1.55vw,2.45rem);line-height:1.05}.category-hero.category-hero.category-hero.category-hero>.category-hero__master-title{visibility:hidden;grid-area:1/2;min-width:0;margin:0;font-size:clamp(4rem,7vw,10rem);line-height:.72;display:block}.category-hero.category-hero.category-hero.category-hero>.category-hero__master-copy{visibility:hidden;grid-area:2/2;min-width:0;max-width:54rem;margin:0;font-size:clamp(1.15rem,1.55vw,2.45rem);line-height:1.05;display:block}.category-hero--media{isolation:isolate;position:relative;overflow:hidden}.category-hero--media>.category-hero__eyebrow,.category-hero--media>h1,.category-hero--media>.category-hero__copy{z-index:1;position:relative}@media (width<=1024px){.category-hero.category-hero.category-hero.category-hero{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);padding-inline:36px}.category-hero.category-hero.category-hero.category-hero>h1.category-hero-title,.category-hero.category-hero.category-hero.category-hero>.category-hero__master-title{grid-area:2/1}.category-hero.category-hero.category-hero.category-hero>.category-hero__copy,.category-hero.category-hero.category-hero.category-hero>.category-hero__master-copy{grid-area:3/1}}@media (width<=640px){.category-hero.category-hero.category-hero.category-hero{padding:calc(var(--header-height) + 36px) 24px 58px;gap:30px}.category-hero h1{font-size:clamp(3.3rem,16.5vw,4.5rem)}.services-intro.category-hero.category-hero.category-hero{--category-hero-title-source-size:clamp(3.3rem, 16.5vw, 4.5rem)}.clients-intro.category-hero.category-hero.category-hero{--category-hero-title-source-size:clamp(3.75rem, 18vw, 4.75rem)}.about-hero.category-hero.category-hero.category-hero,.intro.category-hero.category-hero.category-hero{--category-hero-title-source-size:clamp(3.7rem, 18vw, 4.7rem)}.category-hero.category-hero.category-hero.category-hero>.category-hero__master-title{font-size:clamp(3.3rem,16.5vw,4.5rem)}:where(.category-hero) :where(.category-hero__copy),.category-hero.category-hero.category-hero.category-hero>.category-hero__copy,.category-hero.category-hero.category-hero.category-hero>.category-hero__master-copy{font-size:1.25rem;line-height:1.08}}
