@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(./inter-v18-latin-regular-BOOGhInR.woff2)format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(./inter-v18-latin-500-D2bGa7uu.woff2)format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(./inter-v18-latin-700-Sckx8rpT.woff2)format("woff2")}.services__head{gap:24px;display:grid}@media only screen and (width>=1024px){.services__head{grid-template-columns:120px minmax(0,1fr);align-items:start}}.services__chapter{letter-spacing:-.02em;text-transform:uppercase;color:#eaeaea;overflow-wrap:anywhere;margin:0;font-family:Inter,sans-serif;font-size:clamp(34px,7.4vw,108px);font-weight:700;line-height:1.05}.services__chapter .reveal-word{color:color-mix(in srgb, #373435 calc(var(--p,0) * 100%), #eaeaea);transition:color .15s linear}@media only screen and (width>=1024px){.services__chapter{text-align:right}}.services__intro{letter-spacing:-.01em;max-width:390px;margin-top:64px;font-family:Inter,sans-serif;font-size:22px;font-weight:700;line-height:1.1}@media only screen and (width>=1024px){.services__intro{margin-top:120px;font-size:24px}}.services__intro p:last-child{margin-bottom:0}.services__list{margin-top:24px;position:relative}@media only screen and (width>=1024px){.services__list{margin-top:0}}.services__line{background-image:linear-gradient(#373435cc 0 6px,#0000 6px 12px);background-size:2px 12px;width:2px;position:absolute;top:0;bottom:0;left:0}@media only screen and (width>=1024px){.services__line{left:50%;transform:translate(-50%)}}.services__marker{background:#d86900;border-radius:50%;width:14px;height:14px;margin-left:-6px;display:block;position:sticky;top:50vh;box-shadow:0 0 0 4px #fff}.services__row{color:#373435;gap:24px;padding:40px 0 40px 32px;text-decoration:none;display:grid;position:relative}@media only screen and (width>=1024px){.services__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:0;padding:60px 0}.services__row:first-child{padding-top:24px}.services__row:hover .services__image img,.services__row:focus-visible .services__image img{transform:scale(1.04)}.services__row:hover .button__label,.services__row:focus-visible .button__label{background:var(--btn-label-bg-hover);color:var(--btn-label-fg-hover);margin-right:12px;padding-right:14px}.services__row:hover .button__corner svg path,.services__row:focus-visible .button__corner svg path{fill:var(--btn-label-bg-hover)}.services__row:hover .button__icon,.services__row:focus-visible .button__icon{transform:scale(.875)}.services__row:hover .button__icon svg path,.services__row:focus-visible .button__icon svg path{fill:var(--btn-blob-bg-hover)}.services__row:hover .button__icon:before,.services__row:focus-visible .button__icon:before{background-position:50%,150%}}.services__text{flex-direction:column;gap:18px;max-width:390px;display:flex}.services__title{letter-spacing:-.01em;margin:0;font-family:Inter,sans-serif;font-size:26px;font-weight:700;line-height:1.15}.services__copy{color:#373435;font-size:18px;line-height:1.33}.services__copy p:last-child{margin-bottom:0}.services__cta{margin-top:8px}.services__image{aspect-ratio:1;border-radius:8px;width:100%;max-width:378px;margin:0;overflow:hidden}@media only screen and (width>=1024px){.services__image{justify-self:end}}.services__image .emad-image,.services__image .emad-image__inner,.services__image picture{height:100%;display:block}.services__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.16,1,.3,1)}.services__image .figcaption{display:none}
