body[data-company=""]{--heading-font:"DM Sans",Arial,sans-serif;--body-font:"DM Sans",Arial,sans-serif;font-family:var(--body-font)}body[data-company=""]{--on-brand:#ffffff;--on-accent:#ffffff;--brand-logo-filter:brightness(0) invert(1)}body[data-company=""] .quality-panel,body[data-company=""] .heritage-band{background:#504e61;color:#ffffff}body[data-company=""]{--brand:#504e61;--accent:#504e61;--paper:#eeedf1;--surface:#eeedf1;--ink:#282733;--muted:#282733;background:#eeedf1;color:#282733}
body[data-company=""] .company-hero{background:#504e61;color:#ffffff}body[data-company=""] .company-hero .eyebrow,body[data-company=""] .company-hero-copy>p:not(.eyebrow){color:inherit;opacity:.85}
body[data-company=""] .button,body[data-company=""] .button.gold{background:#504e61;color:#ffffff}body[data-company=""] .cta,body[data-company=""] .service-grid article,body[data-company=""] .apply-panel,body[data-company=""] .work-note{background:#eeedf1;color:#282733}body[data-company=""] footer{background:#3e3b4e;color:#ffffff}body[data-company=""] footer p{color:inherit}
body[data-company=""] footer .social-brand{filter:invert(1)}
.company-card[data-company=""]{background:#eeedf1;color:#282733;border-color:#504e6140}.company-card[data-company=""]:hover{border-color:#504e61}.company-card[data-company=""] p{color:inherit}
body[data-company="khwab"]{--heading-font:"DM Sans",Arial,sans-serif;--body-font:"DM Sans",Arial,sans-serif;font-family:var(--body-font)}body[data-company="khwab"]{--on-brand:#ffffff;--on-accent:#ffffff;--brand-logo-filter:brightness(0) invert(1)}body[data-company="khwab"] .quality-panel,body[data-company="khwab"] .heritage-band{background:#504e61;color:#ffffff}body[data-company="khwab"]{--brand:#504e61;--accent:#504e61;--paper:#eeedf1;--surface:#eeedf1;--ink:#282733;--muted:#282733;background:#eeedf1;color:#282733}
body[data-company="khwab"] .company-hero{background:#504e61;color:#ffffff}body[data-company="khwab"] .company-hero .eyebrow,body[data-company="khwab"] .company-hero-copy>p:not(.eyebrow){color:inherit;opacity:.85}
body[data-company="khwab"] .button,body[data-company="khwab"] .button.gold{background:#504e61;color:#ffffff}body[data-company="khwab"] .cta,body[data-company="khwab"] .service-grid article,body[data-company="khwab"] .apply-panel,body[data-company="khwab"] .work-note{background:#eeedf1;color:#282733}body[data-company="khwab"] footer{background:#3e3b4e;color:#ffffff}body[data-company="khwab"] footer p{color:inherit}
body[data-company="khwab"] footer .social-brand{filter:invert(1)}
.company-card[data-company="khwab"]{background:#eeedf1;color:#282733;border-color:#504e6140}.company-card[data-company="khwab"]:hover{border-color:#504e61}.company-card[data-company="khwab"] p{color:inherit}
body[data-company="homes"]{--heading-font:"DM Sans",Arial,sans-serif;--body-font:"DM Sans",Arial,sans-serif;font-family:var(--body-font)}body[data-company="homes"]{--on-brand:#ffffff;--on-accent:#ffffff;--brand-logo-filter:brightness(0) invert(1)}body[data-company="homes"] .quality-panel,body[data-company="homes"] .heritage-band{background:#504e61;color:#ffffff}body[data-company="homes"]{--brand:#504e61;--accent:#504e61;--paper:#eeedf1;--surface:#eeedf1;--ink:#282733;--muted:#282733;background:#eeedf1;color:#282733}
body[data-company="homes"] .company-hero{background:#504e61;color:#ffffff}body[data-company="homes"] .company-hero .eyebrow,body[data-company="homes"] .company-hero-copy>p:not(.eyebrow){color:inherit;opacity:.85}
body[data-company="homes"] .button,body[data-company="homes"] .button.gold{background:#504e61;color:#ffffff}body[data-company="homes"] .cta,body[data-company="homes"] .service-grid article,body[data-company="homes"] .apply-panel,body[data-company="homes"] .work-note{background:#eeedf1;color:#282733}body[data-company="homes"] footer{background:#3e3b4e;color:#ffffff}body[data-company="homes"] footer p{color:inherit}
body[data-company="homes"] footer .social-brand{filter:invert(1)}
.company-card[data-company="homes"]{background:#eeedf1;color:#282733;border-color:#504e6140}.company-card[data-company="homes"]:hover{border-color:#504e61}.company-card[data-company="homes"] p{color:inherit}
body[data-company="inspirearcs"]{--heading-font:"DM Sans",Arial,sans-serif;--body-font:"DM Sans",Arial,sans-serif;font-family:var(--body-font)}body[data-company="inspirearcs"]{--on-brand:#ffffff;--on-accent:#16151c;--brand-logo-filter:brightness(0) invert(1)}body[data-company="inspirearcs"] .quality-panel,body[data-company="inspirearcs"] .heritage-band{background:#19478a;color:#ffffff}body[data-company="inspirearcs"]{--brand:#19478a;--accent:#deb325;--paper:#eeedf1;--surface:#eeedf1;--ink:#282733;--muted:#282733;background:#eeedf1;color:#282733}
body[data-company="inspirearcs"] .company-hero{background:#19478a;color:#ffffff}body[data-company="inspirearcs"] .company-hero .eyebrow,body[data-company="inspirearcs"] .company-hero-copy>p:not(.eyebrow){color:inherit;opacity:.85}
body[data-company="inspirearcs"] .button,body[data-company="inspirearcs"] .button.gold{background:#deb325;color:#16151c}body[data-company="inspirearcs"] .cta,body[data-company="inspirearcs"] .service-grid article,body[data-company="inspirearcs"] .apply-panel,body[data-company="inspirearcs"] .work-note{background:#eeedf1;color:#282733}body[data-company="inspirearcs"] footer{background:#163b6d;color:#ffffff}body[data-company="inspirearcs"] footer p{color:inherit}
body[data-company="inspirearcs"] footer .social-brand{filter:invert(1)}
.company-card[data-company="inspirearcs"]{background:#eeedf1;color:#282733;border-color:#19478a40}.company-card[data-company="inspirearcs"]:hover{border-color:#19478a}.company-card[data-company="inspirearcs"] p{color:inherit}
body[data-company="infra-reality"]{--heading-font:"DM Sans",Arial,sans-serif;--body-font:"DM Sans",Arial,sans-serif;font-family:var(--body-font)}body[data-company="infra-reality"]{--on-brand:#ffffff;--on-accent:#ffffff;--brand-logo-filter:brightness(0) invert(1)}body[data-company="infra-reality"] .quality-panel,body[data-company="infra-reality"] .heritage-band{background:#504e61;color:#ffffff}body[data-company="infra-reality"]{--brand:#504e61;--accent:#504e61;--paper:#eeedf1;--surface:#eeedf1;--ink:#282733;--muted:#282733;background:#eeedf1;color:#282733}
body[data-company="infra-reality"] .company-hero{background:#504e61;color:#ffffff}body[data-company="infra-reality"] .company-hero .eyebrow,body[data-company="infra-reality"] .company-hero-copy>p:not(.eyebrow){color:inherit;opacity:.85}
body[data-company="infra-reality"] .button,body[data-company="infra-reality"] .button.gold{background:#504e61;color:#ffffff}body[data-company="infra-reality"] .cta,body[data-company="infra-reality"] .service-grid article,body[data-company="infra-reality"] .apply-panel,body[data-company="infra-reality"] .work-note{background:#eeedf1;color:#282733}body[data-company="infra-reality"] footer{background:#3e3b4e;color:#ffffff}body[data-company="infra-reality"] footer p{color:inherit}
body[data-company="infra-reality"] footer .social-brand{filter:invert(1)}
.company-card[data-company="infra-reality"]{background:#eeedf1;color:#282733;border-color:#504e6140}.company-card[data-company="infra-reality"]:hover{border-color:#504e61}.company-card[data-company="infra-reality"] p{color:inherit}
body[data-company="consultants"]{--heading-font:"DM Sans",Arial,sans-serif;--body-font:"DM Sans",Arial,sans-serif;font-family:var(--body-font)}body[data-company="consultants"]{--on-brand:#ffffff;--on-accent:#ffffff;--brand-logo-filter:brightness(0) invert(1)}body[data-company="consultants"] .quality-panel,body[data-company="consultants"] .heritage-band{background:#504e61;color:#ffffff}body[data-company="consultants"]{--brand:#504e61;--accent:#504e61;--paper:#eeedf1;--surface:#eeedf1;--ink:#282733;--muted:#282733;background:#eeedf1;color:#282733}
body[data-company="consultants"] .company-hero{background:#504e61;color:#ffffff}body[data-company="consultants"] .company-hero .eyebrow,body[data-company="consultants"] .company-hero-copy>p:not(.eyebrow){color:inherit;opacity:.85}
body[data-company="consultants"] .button,body[data-company="consultants"] .button.gold{background:#504e61;color:#ffffff}body[data-company="consultants"] .cta,body[data-company="consultants"] .service-grid article,body[data-company="consultants"] .apply-panel,body[data-company="consultants"] .work-note{background:#eeedf1;color:#282733}body[data-company="consultants"] footer{background:#3e3b4e;color:#ffffff}body[data-company="consultants"] footer p{color:inherit}
body[data-company="consultants"] footer .social-brand{filter:invert(1)}
.company-card[data-company="consultants"]{background:#eeedf1;color:#282733;border-color:#504e6140}.company-card[data-company="consultants"]:hover{border-color:#504e61}.company-card[data-company="consultants"] p{color:inherit}
body[data-company="inframart"]{--heading-font:"DM Sans",Arial,sans-serif;--body-font:"DM Sans",Arial,sans-serif;font-family:var(--body-font)}body[data-company="inframart"]{--on-brand:#ffffff;--on-accent:#ffffff;--brand-logo-filter:brightness(0) invert(1)}body[data-company="inframart"] .quality-panel,body[data-company="inframart"] .heritage-band{background:#504e61;color:#ffffff}body[data-company="inframart"]{--brand:#504e61;--accent:#504e61;--paper:#eeedf1;--surface:#eeedf1;--ink:#282733;--muted:#282733;background:#eeedf1;color:#282733}
body[data-company="inframart"] .company-hero{background:#504e61;color:#ffffff}body[data-company="inframart"] .company-hero .eyebrow,body[data-company="inframart"] .company-hero-copy>p:not(.eyebrow){color:inherit;opacity:.85}
body[data-company="inframart"] .button,body[data-company="inframart"] .button.gold{background:#504e61;color:#ffffff}body[data-company="inframart"] .cta,body[data-company="inframart"] .service-grid article,body[data-company="inframart"] .apply-panel,body[data-company="inframart"] .work-note{background:#eeedf1;color:#282733}body[data-company="inframart"] footer{background:#3e3b4e;color:#ffffff}body[data-company="inframart"] footer p{color:inherit}
body[data-company="inframart"] footer .social-brand{filter:invert(1)}
.company-card[data-company="inframart"]{background:#eeedf1;color:#282733;border-color:#504e6140}.company-card[data-company="inframart"]:hover{border-color:#504e61}.company-card[data-company="inframart"] p{color:inherit}
img[src="/media/1e1fb24c-d655-47a4-bf2b-836cbeb11232"]{aspect-ratio:0.6862464183381088;height:auto;max-height:none;object-fit:contain}
:is(.hero,.quality-photo,.company-hero-image,.story-image,.project-art):has(>img[src="/media/1e1fb24c-d655-47a4-bf2b-836cbeb11232"]){aspect-ratio:0.6862464183381088;height:auto;min-height:0}
:is(.hero,.quality-photo,.company-hero-image,.story-image,.project-art)>img[src="/media/1e1fb24c-d655-47a4-bf2b-836cbeb11232"]{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}
.hero:has(>img[src="/media/1e1fb24c-d655-47a4-bf2b-836cbeb11232"]){min-height:460px}.team-initials img[src="/media/1e1fb24c-d655-47a4-bf2b-836cbeb11232"]{height:60px;width:60px;object-fit:cover}
img[src="/media/4ff8ce3b-6732-4299-9a81-f750136e3c71"]{aspect-ratio:0.750201450443191;height:auto;max-height:none;object-fit:contain}
:is(.hero,.quality-photo,.company-hero-image,.story-image,.project-art):has(>img[src="/media/4ff8ce3b-6732-4299-9a81-f750136e3c71"]){aspect-ratio:0.750201450443191;height:auto;min-height:0}
:is(.hero,.quality-photo,.company-hero-image,.story-image,.project-art)>img[src="/media/4ff8ce3b-6732-4299-9a81-f750136e3c71"]{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}
.hero:has(>img[src="/media/4ff8ce3b-6732-4299-9a81-f750136e3c71"]){min-height:460px}.team-initials img[src="/media/4ff8ce3b-6732-4299-9a81-f750136e3c71"]{height:60px;width:60px;object-fit:cover}
img[src="/media/09d52b04-bb0c-48df-8a61-8d2ecdbeb0b3"]{aspect-ratio:0.75;height:auto;max-height:none;object-fit:contain}
:is(.hero,.quality-photo,.company-hero-image,.story-image,.project-art):has(>img[src="/media/09d52b04-bb0c-48df-8a61-8d2ecdbeb0b3"]){aspect-ratio:0.75;height:auto;min-height:0}
:is(.hero,.quality-photo,.company-hero-image,.story-image,.project-art)>img[src="/media/09d52b04-bb0c-48df-8a61-8d2ecdbeb0b3"]{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}
.hero:has(>img[src="/media/09d52b04-bb0c-48df-8a61-8d2ecdbeb0b3"]){min-height:460px}.team-initials img[src="/media/09d52b04-bb0c-48df-8a61-8d2ecdbeb0b3"]{height:60px;width:60px;object-fit:cover}
img[src="/media/73d9e06a-98b9-4f20-b870-7ab8ad7ef298"]{aspect-ratio:0.7497674418604651;height:auto;max-height:none;object-fit:contain}
:is(.hero,.quality-photo,.company-hero-image,.story-image,.project-art):has(>img[src="/media/73d9e06a-98b9-4f20-b870-7ab8ad7ef298"]){aspect-ratio:0.7497674418604651;height:auto;min-height:0}
:is(.hero,.quality-photo,.company-hero-image,.story-image,.project-art)>img[src="/media/73d9e06a-98b9-4f20-b870-7ab8ad7ef298"]{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}
.hero:has(>img[src="/media/73d9e06a-98b9-4f20-b870-7ab8ad7ef298"]){min-height:460px}.team-initials img[src="/media/73d9e06a-98b9-4f20-b870-7ab8ad7ef298"]{height:60px;width:60px;object-fit:cover}
img[src="/media/2f8b6100-09b7-4132-9708-4a2ae44a264d"]{aspect-ratio:0.75;height:auto;max-height:none;object-fit:contain}
:is(.hero,.quality-photo,.company-hero-image,.story-image,.project-art):has(>img[src="/media/2f8b6100-09b7-4132-9708-4a2ae44a264d"]){aspect-ratio:0.75;height:auto;min-height:0}
:is(.hero,.quality-photo,.company-hero-image,.story-image,.project-art)>img[src="/media/2f8b6100-09b7-4132-9708-4a2ae44a264d"]{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}
.hero:has(>img[src="/media/2f8b6100-09b7-4132-9708-4a2ae44a264d"]){min-height:460px}.team-initials img[src="/media/2f8b6100-09b7-4132-9708-4a2ae44a264d"]{height:60px;width:60px;object-fit:cover}
img[src="/media/ca39d794-f7a8-4d26-840b-ff54b359d07a"]{aspect-ratio:0.8007633587786259;height:auto;max-height:none;object-fit:contain}
:is(.hero,.quality-photo,.company-hero-image,.story-image,.project-art):has(>img[src="/media/ca39d794-f7a8-4d26-840b-ff54b359d07a"]){aspect-ratio:0.8007633587786259;height:auto;min-height:0}
:is(.hero,.quality-photo,.company-hero-image,.story-image,.project-art)>img[src="/media/ca39d794-f7a8-4d26-840b-ff54b359d07a"]{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}
.hero:has(>img[src="/media/ca39d794-f7a8-4d26-840b-ff54b359d07a"]){min-height:460px}.team-initials img[src="/media/ca39d794-f7a8-4d26-840b-ff54b359d07a"]{height:60px;width:60px;object-fit:cover}
