.wf-force-outline-none[tabindex="-1"]:focus{outline:none}html.w-mod-js:not(.w-mod-ix) [data-w-id="1ea0ce6f-9539-df1e-7aea-2425a4ec26ce"]{width:100%;height:10rem;transform-style:preserve-3d;transform:translate(0,0)scale(1)rotateX(0)rotateY(0)rotate(0)skew(0deg)}html.w-mod-js:not(.w-mod-ix) [data-w-id="1ea0ce6f-9539-df1e-7aea-2425a4ec26d5"],html.w-mod-js:not(.w-mod-ix) [data-w-id="1ea0ce6f-9539-df1e-7aea-2425a4ec26d7"],html.w-mod-js:not(.w-mod-ix) [data-w-id="1ea0ce6f-9539-df1e-7aea-2425a4ec26d9"]{width:100%;height:9.95rem;transform-style:preserve-3d;transform:translate(0,0)scale(1)rotateX(0)rotateY(0)rotate(0)skew(0deg)}html.w-mod-js:not(.w-mod-ix) [data-w-id=c93057c5-8335-a5e6-44d8-f55901420077]{filter:blur();transform:translate(0,0)scale(1)rotateX(0)rotateY(0)rotate(0)skew(0deg)}html.w-mod-js:not(.w-mod-ix) [data-w-id=c93057c5-8335-a5e6-44d8-f55901420079]{opacity:0}@font-face{font-family:Open Sans Regular;font-style:normal;font-weight:400;src:url(chrome-extension://gkkdmjjodidppndkbkhhknakbeflbomf/fonts/open_sans/open-sans-v18-latin-regular.woff)}@font-face{font-family:Open Sans Bold;font-style:normal;font-weight:800;src:url(chrome-extension://gkkdmjjodidppndkbkhhknakbeflbomf/fonts/open_sans/OpenSans-Bold.woff)}@font-face{font-family:Open Sans ExtraBold;font-style:normal;font-weight:800;src:url(chrome-extension://gkkdmjjodidppndkbkhhknakbeflbomf/fonts/open_sans/open-sans-v18-latin-800.woff)}.cls-1{fill:#858e99}
@font-face{font-family:Futura Md BT;src:url(/fonts/futura-md-bt-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Futura Md BT;src:url(/fonts/futura-md-bt-regular.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Futura Md BT;src:url(/fonts/futura-md-bt-bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Imager Stylist;src:url(/fonts/imager-stylist.woff2)format("woff2"),url(/fonts/imager-stylist.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Imager Stylist;src:url(/fonts/imager-stylist.woff2)format("woff2"),url(/fonts/imager-stylist.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Imager Stylist;src:url(/fonts/imager-stylist.woff2)format("woff2"),url(/fonts/imager-stylist.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}
:root{--ingenisi-accent:#f37521;--ingenisi-dark:#4e1b1a;--color-background:#edeceb;--color-primary-font:#4e1b1a;--color-secondary-font:#fff;--color-muted:#4e1b1a99;--color-button-bg:#4e1b1a;--color-button-text:#fbfbfb;--color--background-color:#edeceb;--color--primary-font-color:#4e1b1a;--color--secondary-font-color:#fff;--color--primary-color:#4e1b1a;--color--secondary-color:#fcfcfc;--gap:1.5rem;--section-padding-x:4em;--container-max:85vw;--works-gap:5em;--works-padding-top:8em;--works-padding-bottom:9.25em;--grid-column-gap:2rem;--grid-row-gap:3rem;--image-height:52vh;--title-size:clamp(5rem, 5em, 6rem);--body-size:clamp(1rem, .9em, 1.1rem);--project-title-size:1.083em;--project-desc-size:.833em;--breakpoint-tablet:991px}h1,h2,h3,h4,h5,h6,[class*=heading-],.footer-heading,.text-size-display,.text-size-huge,.text-size-xhuge,.metrics-heading{font-family:Futura Md BT,Satoshi,sans-serif!important}h1:has(.type-imager){font-family:inherit!important}h2:has(.type-imager){font-family:inherit!important}h3:has(.type-imager){font-family:inherit!important}h4:has(.type-imager){font-family:inherit!important}h5:has(.type-imager){font-family:inherit!important}h6:has(.type-imager){font-family:inherit!important}[class*=heading-]:has(.type-imager){font-family:inherit!important}.footer-heading:has(.type-imager){font-family:inherit!important}.type-imager{font-family:Imager Stylist,serif!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;font-synthesis:none!important;font-style:normal!important}.type-futura{font-family:Futura Md BT,Satoshi,sans-serif!important;font-size:inherit!important;font-weight:400!important;line-height:inherit!important;letter-spacing:inherit!important;font-style:inherit!important;font-synthesis:none!important}.elipse,.elipse.blue,.pricing-elipse,.button-icon.blue,.button-content.blue{background-color:var(--ingenisi-accent)!important}.primary-button,.homepage-primary-button,.fill-line:not(.white):not(.white-mobile),.underline{background-color:var(--ingenisi-dark)!important}.bottom-links .font-color-primary{color:var(--ingenisi-accent)!important}.bottom-links{background-color:var(--ingenisi-dark)!important}.cta-button .line{background-color:var(--ingenisi-accent)}.logos-card.about.is-ingenisi,.about-card.is-ingenisi{transition:filter .25s;filter:grayscale()!important}.logos-card.about.is-ingenisi:hover,.about-card.is-ingenisi:hover{filter:grayscale(0)!important}.logos-card.about.is-ingenisi .logo-card,.about-card.is-ingenisi .logo-card{justify-content:center;align-items:center;width:72%;max-width:11rem;padding:0;display:flex}.logos-card.about.is-ingenisi .logo-card img,.about-card.is-ingenisi .logo-card img{object-fit:contain;width:100%;height:auto;display:block}.cta-sticky-wrapper{position:relative;overflow:visible}.cta-secondary{overflow:clip}.cta-secondary .image-sticky{object-fit:cover;transform-origin:50%;will-change:transform,filter;width:100%;height:100%}.cta-secondary .metrics-wrapper{will-change:opacity,transform}.background-image>.image{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{margin:0}img,video{max-width:100%}
