.ServiceDetail-module__Gele1W__hero,.ServiceDetail-module__Gele1W__agitation,.ServiceDetail-module__Gele1W__deliverables,.ServiceDetail-module__Gele1W__stack,.ServiceDetail-module__Gele1W__caseStudy{isolation:isolate;position:relative}.ServiceDetail-module__Gele1W__agitation,.ServiceDetail-module__Gele1W__deliverables,.ServiceDetail-module__Gele1W__stack,.ServiceDetail-module__Gele1W__caseStudy{overflow:hidden}.ServiceDetail-module__Gele1W__hero{background:var(--color-neutral-950);border-bottom:1px solid #d9f99d2e;min-height:88svh;overflow:hidden}.ServiceDetail-module__Gele1W__heroPhoto{z-index:-2;position:absolute;inset:-4rem 0 0}.ServiceDetail-module__Gele1W__heroPhoto:after{content:"";background:linear-gradient(90deg,#06120ef5 0%,#06120ecc 38%,#06120e85 72%,#06120ed1 100%),linear-gradient(#06120e85 0%,#06120e2e 45%,#06120eeb 100%);position:absolute;inset:0}.ServiceDetail-module__Gele1W__heroPhoto img{filter:saturate(.88)contrast(1.08)}.ServiceDetail-module__Gele1W__heroGrid{z-index:-1;opacity:.2;background-image:linear-gradient(#d9f99d14 1px,#0000 1px),linear-gradient(90deg,#d9f99d14 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 84%);mask-image:linear-gradient(#000,#0000 84%)}.ServiceDetail-module__Gele1W__heroInner,.ServiceDetail-module__Gele1W__sectionInner{width:min(100%,80rem);margin-inline:auto;position:relative}.ServiceDetail-module__Gele1W__heroInner{flex-direction:column;justify-content:center;min-height:88svh;padding:clamp(8rem,12vw,11rem) clamp(1.25rem,4vw,4rem) clamp(4.5rem,8vw,7rem);display:flex}.ServiceDetail-module__Gele1W__eyebrow,.ServiceDetail-module__Gele1W__goldEyebrow{color:var(--color-primary-300);font-size:.82rem;font-weight:760}.ServiceDetail-module__Gele1W__goldEyebrow{color:var(--color-media-gold)}.ServiceDetail-module__Gele1W__heroActions{margin-top:2rem}.ServiceDetail-module__Gele1W__hero h1,.ServiceDetail-module__Gele1W__sectionHeader h2{color:var(--color-neutral-white);font-family:var(--font-display);letter-spacing:0;text-wrap:balance;font-weight:500}.ServiceDetail-module__Gele1W__hero h1 span,.ServiceDetail-module__Gele1W__sectionHeader h2 span{color:var(--color-primary-300)}.ServiceDetail-module__Gele1W__hero h1{max-width:13ch;font-size:var(--type-page-hero);margin-top:1.35rem;line-height:.98}.ServiceDetail-module__Gele1W__heroIntro{max-width:62ch;color:var(--color-neutral-300);font-size:var(--type-lead);margin-top:1.65rem;line-height:1.72}.ServiceDetail-module__Gele1W__agitation,.ServiceDetail-module__Gele1W__deliverables,.ServiceDetail-module__Gele1W__caseStudy{padding:clamp(3.5rem,9vw,6rem) clamp(1.25rem,4vw,4rem)}.ServiceDetail-module__Gele1W__agitation{background:color-mix(in oklab, var(--color-neutral-950) 92%, var(--color-deep-ink))}.ServiceDetail-module__Gele1W__deliverables{background:radial-gradient(circle at 92% 18%,#d9f99d12,#0000 30rem);border-block:1px solid #d9f99d2e}.ServiceDetail-module__Gele1W__sectionHeader{gap:1rem;max-width:64rem;display:grid}.ServiceDetail-module__Gele1W__sectionHeader h2{font-size:var(--type-section-heading);line-height:1}.ServiceDetail-module__Gele1W__sectionHeader>p:last-child,.ServiceDetail-module__Gele1W__painItem p{color:var(--color-neutral-400);line-height:1.7}.ServiceDetail-module__Gele1W__sectionHeader>p:last-child{max-width:66ch}.ServiceDetail-module__Gele1W__painGrid,.ServiceDetail-module__Gele1W__checklist{margin-top:clamp(3rem,6vw,5rem);display:grid}.ServiceDetail-module__Gele1W__painGrid{border-top:1px solid #ffffff1f;grid-template-columns:repeat(2,minmax(0,1fr))}.ServiceDetail-module__Gele1W__painItem{border-bottom:1px solid #ffffff1f;grid-template-columns:3rem 1fr;gap:1rem;min-height:11rem;padding:2rem 2rem 2rem 0;display:grid}.ServiceDetail-module__Gele1W__painItem:nth-child(2n){border-left:1px solid #ffffff1f;padding-left:2rem}.ServiceDetail-module__Gele1W__painItem span,.ServiceDetail-module__Gele1W__checkItem span{color:var(--color-primary-300);font-weight:800}.ServiceDetail-module__Gele1W__painItem h3{color:var(--color-neutral-100);font-size:clamp(1.15rem,1.8vw,1.45rem);line-height:1.15}.ServiceDetail-module__Gele1W__painItem p{max-width:42ch;margin-top:.75rem;font-size:.92rem}.ServiceDetail-module__Gele1W__checklist{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:.75rem}.ServiceDetail-module__Gele1W__checkItem{background:#ffffff07;border:1px solid #d9f99d24;border-radius:1rem;grid-template-columns:2rem 1fr;align-items:center;gap:.9rem;min-height:5.8rem;padding:1.25rem;display:grid}.ServiceDetail-module__Gele1W__checkItem strong{color:var(--color-neutral-100);font-size:.98rem;line-height:1.35}.ServiceDetail-module__Gele1W__deliverablesPremiumMatrix{--deliverables-compact:.5;--deliverables-accent:var(--color-primary-300);color:var(--color-neutral-50);background:linear-gradient(90deg, color-mix(in oklab, var(--deliverables-accent) 10%, transparent), transparent 44%), radial-gradient(circle at 88% 18%, color-mix(in oklab, var(--color-secondary-300) 9%, transparent), transparent 24rem);padding:clamp(5rem,8vw,8rem) clamp(1.25rem,4vw,4rem);overflow:hidden}.ServiceDetail-module__Gele1W__deliverablesMatrixInner{width:min(100%,80rem);margin-inline:auto}.ServiceDetail-module__Gele1W__deliverablesMatrixHead{gap:1rem;max-width:64rem;display:grid}.ServiceDetail-module__Gele1W__deliverablesMatrixHead p{color:var(--deliverables-accent);margin:0;font-size:.82rem;font-weight:760}.ServiceDetail-module__Gele1W__deliverablesMatrixHead h2{color:var(--color-neutral-50);font-family:var(--font-display);text-wrap:balance;font-size:clamp(2.65rem,5.4vw,5.45rem);font-weight:500;line-height:.98}.ServiceDetail-module__Gele1W__deliverablesMatrixHead>span{max-width:60ch;color:color-mix(in oklab, var(--color-neutral-100) 76%, transparent);text-wrap:pretty;font-size:clamp(1rem,1.2vw,1.16rem);line-height:1.7}.ServiceDetail-module__Gele1W__deliverablesMatrixList{gap:calc(.75rem + var(--deliverables-compact) * .6rem);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(2rem,5vw,4rem);display:grid}.ServiceDetail-module__Gele1W__deliverablesMatrixItem{min-height:calc(8rem - var(--deliverables-compact) * 2rem);background:color-mix(in oklab, var(--color-neutral-950) 84%, var(--deliverables-accent));box-shadow:0 1.15rem 3.5rem color-mix(in oklab, var(--color-neutral-950) 28%, transparent);border-radius:24px;align-content:space-between;gap:1.2rem;padding:clamp(1.1rem,2vw,1.6rem);display:grid}.ServiceDetail-module__Gele1W__deliverablesMatrixItem span{color:var(--deliverables-accent);font-family:var(--font-display);font-size:.86rem;font-weight:760}.ServiceDetail-module__Gele1W__deliverablesMatrixItem strong{color:var(--color-neutral-50);font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.2}.ServiceDetail-module__Gele1W__stack{padding:clamp(3.5rem,7vw,5rem) clamp(1.25rem,4vw,4rem)}.ServiceDetail-module__Gele1W__caseStudy{--case-glow:.58;color:var(--color-neutral-50);background:radial-gradient(circle at 18% 45%, color-mix(in oklab, var(--color-media-peach) calc(var(--case-glow) * 18%), transparent), transparent 28rem), radial-gradient(circle at 76% 36%, color-mix(in oklab, var(--color-primary-300) calc(var(--case-glow) * 13%), transparent), transparent 30rem);padding:clamp(3.5rem,9vw,6rem) clamp(1.25rem,4vw,4rem);overflow:hidden}.ServiceDetail-module__Gele1W__caseSignalInner{grid-template-columns:minmax(14rem,.58fr) minmax(24rem,1.42fr);align-items:center;gap:clamp(2rem,6vw,7rem);width:min(100%,80rem);margin-inline:auto;display:grid}.ServiceDetail-module__Gele1W__caseSignalMetric{text-align:center;place-items:center;min-height:clamp(18rem,30vw,28rem);display:grid;position:relative}.ServiceDetail-module__Gele1W__caseSignalMetric:before{background:repeating-radial-gradient(circle, color-mix(in oklab, var(--color-media-peach) calc(var(--case-glow) * 22%), transparent) 0 1px, transparent 1px 3.4rem);content:"";border-radius:9999px;width:clamp(14rem,26vw,25rem);height:clamp(14rem,26vw,25rem);position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.ServiceDetail-module__Gele1W__caseSignalMetric p{color:var(--color-media-peach);margin:0;font-size:.82rem;font-weight:760}.ServiceDetail-module__Gele1W__caseSignalMetric strong{color:var(--color-media-peach);font-family:var(--font-display);text-shadow:0 0 4rem color-mix(in oklab, var(--color-media-peach) calc(var(--case-glow) * 34%), transparent);font-size:clamp(6rem,14vw,12rem);font-weight:500;line-height:.82;position:relative}.ServiceDetail-module__Gele1W__caseSignalMetric span{max-width:18ch;color:color-mix(in oklab, var(--color-neutral-100) 74%, transparent);font-size:.92rem;line-height:1.35;position:relative}.ServiceDetail-module__Gele1W__caseSignalCopy h2{color:var(--color-neutral-50);font-family:var(--font-display);font-size:var(--type-section-heading);text-wrap:balance;font-weight:500;line-height:.98}.ServiceDetail-module__Gele1W__caseSignalCopy blockquote{max-width:38ch;color:color-mix(in oklab, var(--color-neutral-100) 86%, transparent);font-family:var(--font-display);text-wrap:balance;margin:clamp(1.4rem,3vw,2.4rem) 0 0;font-size:clamp(1.15rem,2vw,1.78rem);font-weight:400;line-height:1.22}.ServiceDetail-module__Gele1W__caseSignalCopy p{color:var(--color-neutral-300);gap:.25rem;margin-top:1.5rem;display:grid}.ServiceDetail-module__Gele1W__caseSignalCopy strong{color:var(--color-neutral-50)}:is(html:not(.dark) .ServiceDetail-module__Gele1W__hero,html:not(.dark) .ServiceDetail-module__Gele1W__deliverables){border-color:color-mix(in oklab, var(--color-deep-ink) 14%, transparent)}:is(html:not(.dark) .ServiceDetail-module__Gele1W__hero h1,html:not(.dark) .ServiceDetail-module__Gele1W__sectionHeader h2,html:not(.dark) .ServiceDetail-module__Gele1W__painItem h3,html:not(.dark) .ServiceDetail-module__Gele1W__checkItem strong,html:not(.dark) .ServiceDetail-module__Gele1W__caseSignalCopy h2,html:not(.dark) .ServiceDetail-module__Gele1W__caseSignalCopy blockquote,html:not(.dark) .ServiceDetail-module__Gele1W__caseSignalCopy strong){color:var(--color-deep-ink)}:is(html:not(.dark) .ServiceDetail-module__Gele1W__hero h1 span,html:not(.dark) .ServiceDetail-module__Gele1W__sectionHeader h2 span){color:var(--color-primary-300)}html:not(.dark) .ServiceDetail-module__Gele1W__heroIntro{color:var(--color-neutral-600)}html:not(.dark) .ServiceDetail-module__Gele1W__sectionHeader>p:last-child{color:var(--color-neutral-600)}html:not(.dark) .ServiceDetail-module__Gele1W__painItem p{color:var(--color-neutral-600)}html:not(.dark) .ServiceDetail-module__Gele1W__caseSignalCopy p{color:var(--color-neutral-600)}html:not(.dark) .ServiceDetail-module__Gele1W__caseSignalMetric span{color:var(--color-neutral-600)}html:not(.dark) .ServiceDetail-module__Gele1W__painGrid{border-color:color-mix(in oklab, var(--color-deep-ink) 14%, transparent)}html:not(.dark) .ServiceDetail-module__Gele1W__painItem{border-color:color-mix(in oklab, var(--color-deep-ink) 14%, transparent)}html:not(.dark) .ServiceDetail-module__Gele1W__painItem:nth-child(2n){border-color:color-mix(in oklab, var(--color-deep-ink) 14%, transparent)}html:not(.dark) .ServiceDetail-module__Gele1W__checkItem{background:color-mix(in oklab, var(--color-neutral-50) 94%, var(--color-primary-300))}html:not(.dark) .ServiceDetail-module__Gele1W__caseStudy{color:var(--color-deep-ink);background:radial-gradient(circle at 18% 45%, color-mix(in oklab, var(--color-media-peach) calc(var(--case-glow) * 22%), transparent), transparent 28rem), radial-gradient(circle at 76% 36%, color-mix(in oklab, var(--color-primary-300) calc(var(--case-glow) * 17%), transparent), transparent 30rem)}html:not(.dark) .ServiceDetail-module__Gele1W__deliverablesPremiumMatrix{color:var(--color-deep-ink);background:linear-gradient(90deg, color-mix(in oklab, var(--deliverables-accent) 12%, transparent), transparent 44%), radial-gradient(circle at 88% 18%, color-mix(in oklab, var(--color-secondary-300) 14%, transparent), transparent 24rem)}:is(html:not(.dark) .ServiceDetail-module__Gele1W__deliverablesMatrixHead h2,html:not(.dark) .ServiceDetail-module__Gele1W__deliverablesMatrixItem strong){color:var(--color-deep-ink)}html:not(.dark) .ServiceDetail-module__Gele1W__deliverablesMatrixHead>span{color:var(--color-neutral-600)}html:not(.dark) .ServiceDetail-module__Gele1W__deliverablesMatrixItem{background:color-mix(in oklab, var(--color-neutral-50) 94%, var(--deliverables-accent));box-shadow:0 1.15rem 3rem color-mix(in oklab, var(--color-neutral-700) 12%, transparent)}@media (max-width:760px){.ServiceDetail-module__Gele1W__heroInner{padding-top:7.5rem}.ServiceDetail-module__Gele1W__hero h1{font-size:clamp(3rem,15vw,4.7rem)}.ServiceDetail-module__Gele1W__painGrid,.ServiceDetail-module__Gele1W__caseSignalInner{grid-template-columns:1fr}.ServiceDetail-module__Gele1W__painItem,.ServiceDetail-module__Gele1W__painItem:nth-child(2n){border-left:0;padding:1.5rem 0}}@media (max-width:920px){.ServiceDetail-module__Gele1W__deliverablesMatrixList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ServiceDetail-module__Gele1W__deliverablesMatrixList{grid-template-columns:1fr}}
