/* Innovative Tech People, Master CSS. Deployed over REST into rh_css (node deploy.js), never pasted.
   Source: Mockups/v7/src/itp-v7.css, signed off as v6 (Dan 30 Oct, 2 Nov), then the WORDPRESS LAYER below.
   Quicksand from Google Fonts until self-host-fonts.mjs inlines it before go-live. */
/* Self-hosted fonts (latin woff2 inlined): no request to Google, so no consent needed for fonts */
@font-face{font-family:'Quicksand';font-style:normal;font-weight:500 700;font-display:swap;src:url(data:font/woff2;base64,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) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}

:root{
  --rh-navy:#061C33;--rh-blue:#2177C6;--rh-blue-d:#1A64A9;--rh-sky:#5EC5F4;--rh-tint:#D8E8F6;
  --rh-ink:#33475C;--rh-pale:#F3F8FC;--rh-mist:#EEF4FA;--rh-white:#FFFFFF;
  --rh-font:Quicksand,sans-serif;
  --rh-pad:clamp(20px,4vw,48px);--rh-sec:clamp(72px,9vw,120px);--rh-sec-lg:clamp(72px,9vw,128px);
  --rh-head:84px;--rh-stick:110px;
  --rh-grad-bar:linear-gradient(90deg,#5EC5F4,#2177C6 60%,#061C33);
  --rh-grad-bar-sm:linear-gradient(90deg,#5EC5F4,#2177C6);
  --rh-grad-edge:linear-gradient(90deg,#5EC5F4 0%,#2177C6 55%,#061C33 100%);
  --rh-lift:0 20px 40px -20px rgba(6,28,51,.35);
  --rh-ease:cubic-bezier(.22,.61,.36,1)
}
html,body{margin:0;background:#FFFFFF;-webkit-font-smoothing:antialiased}
body{color:var(--rh-navy);font-family:Quicksand,system-ui,sans-serif;font-weight:500;font-size:18px;line-height:1.62;overflow-x:clip}
*,*::before,*::after{box-sizing:border-box}
button,input,textarea,select{font-family:inherit}
a{color:var(--rh-blue);text-underline-offset:.18em}
a:hover{color:var(--rh-navy)}
::selection{background:var(--rh-sky);color:var(--rh-navy)}
.rh-sec :where(h1,h2,h3,h4,p,ul,ol,figure,blockquote){margin:0}
.rh-sec :where(img){max-width:100%}

/* Flattened Group wrappers (rh-wp hazard 2): every class that puts grid or flex on a possible Group */
:is(.rh-hero,.rh-chips,.rh-fcap,.rh-note,.rh-mast-in,.rh-nav,.rh-menu,.rh-btns,.rh-split,.rh-col,.rh-logos,.rh-logo,.rh-cards,.rh-card,.rh-card-head,.rh-plist,.rh-founders,.rh-founder,.rh-steps,.rh-step,.rh-tbar,.rh-fgroups,.rh-fgroup,.rh-profiles,.rh-profile,.rh-pfoot,.rh-callout,.rh-empty,.rh-form,.rh-actions,.rh-embed,.rh-embed-bar,.rh-embed-frame,.rh-hero-media,.rh-linkrow,.rh-contacts,.rh-contact,.rh-tabs,.rh-tablist,.rh-pp,.rh-pp-aside,.rh-pp-nav,.rh-pp-body,.rh-doors,.rh-door,.rh-foot-cols,.rh-foot-col,.rh-foot-legal,.rh-modal,.rh-dialog,.rh-head,.rh-ticker)>.wp-block-group__inner-container{display:contents}

/* ---------- Skeleton ---------- */
.rh-sec{position:relative;padding:var(--rh-sec) 0}
.rh-sec.rh-pad-lg{padding:var(--rh-sec-lg) 0}
.rh-sec.rh-pad-sm{padding:clamp(56px,7vw,96px) 0}
.rh-sec.rh-pad-md{padding:clamp(64px,8vw,112px) 0}
.rh-sec.rh-pad-top-sm{padding-top:clamp(56px,7vw,96px)}
.rh-sec.rh-cont{padding-top:0}
.rh-bg-white{background:#FFFFFF}
.rh-bg-tint{background:var(--rh-tint)}
.rh-bg-navy{background:var(--rh-navy);color:#FFFFFF}
.rh-inner{max-width:1200px;width:100%;margin:0 auto;padding:0 var(--rh-pad)}

/* ---------- Header ---------- */
.rh-mast{position:fixed;top:0;left:0;right:0;z-index:50;background:transparent;transition:background .3s ease,box-shadow .3s ease}
.rh-mast.is-stuck,.rh-menu-open .rh-mast{background:var(--rh-navy)}
.rh-mast.is-stuck{box-shadow:0 1px 0 rgba(255,255,255,.12)}
.rh-mast .rh-mast-in{max-width:1200px;height:var(--rh-head);margin:0 auto;padding:0 var(--rh-pad);display:flex;align-items:center;gap:20px}
.rh-mast .rh-brand{display:flex;align-items:center;margin-right:auto}
.rh-mast .rh-brand img{display:block;width:clamp(220px,22vw,275px);height:auto}
.rh-mast .rh-nav{display:flex;align-items:center;gap:clamp(12px,1.4vw,22px)}
.rh-mast .rh-nav a{font-size:14px;font-weight:500;color:#FFFFFF;text-decoration:none;white-space:nowrap;padding:6px 0;border-bottom:2px solid transparent;transition:border-color .2s ease}
.rh-mast .rh-nav a:hover{border-bottom-color:var(--rh-sky);color:#FFFFFF}
.rh-mast .rh-nav a.is-current{border-bottom-color:var(--rh-sky)}
.rh-mast .rh-cta{display:inline-flex;align-items:center;gap:8px;font-family:var(--rh-font);font-weight:700;font-size:14px;line-height:1.62;white-space:nowrap;padding:8px 16px;border-radius:999px;background:var(--rh-blue);color:#FFFFFF;text-decoration:none;border:2px solid var(--rh-blue);transition:all .2s ease}
.rh-mast .rh-cta:hover{background:#FFFFFF;border-color:#FFFFFF;color:var(--rh-navy)}
.rh-mast .rh-li{display:flex;color:#FFFFFF;opacity:.85}
.rh-mast .rh-li:hover{opacity:1;color:var(--rh-sky)}
.rh-mast .rh-li svg{display:block}
.rh-mast .rh-burger{display:none;width:44px;height:44px;border:1.5px solid rgba(255,255,255,.4);border-radius:12px;background:transparent;flex-direction:column;justify-content:center;align-items:center;gap:5px;cursor:pointer;padding:0}
.rh-mast .rh-burger span{display:block;width:20px;height:2px;background:#FFFFFF;border-radius:2px}
.rh-mast .rh-menu{display:none;background:var(--rh-navy);border-top:1px solid rgba(255,255,255,.14);padding:12px var(--rh-pad) 28px;flex-direction:column}
.rh-mast .rh-menu a{display:flex;justify-content:space-between;align-items:center;min-height:52px;font-family:var(--rh-font);font-weight:700;font-size:20px;color:#FFFFFF;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.12)}
.rh-mast .rh-menu a::after{content:'→';color:var(--rh-sky)}
.rh-mast .rh-menu a.is-current::after{content:'●'}
.rh-mast .rh-menu a.rh-menu-li{display:block;min-height:0;margin-top:20px;font-family:var(--rh-font);font-weight:500;font-size:15px;color:var(--rh-sky);border:0;text-decoration:underline}
.rh-mast .rh-menu a.rh-menu-li::after{content:none}
@media (max-width:1199px){
  .rh-mast .rh-nav,.rh-mast .rh-cta,.rh-mast .rh-li{display:none}
  .rh-mast .rh-burger{display:flex}
  .rh-menu-open .rh-mast .rh-menu{display:flex}
}

/* ---------- Hero ---------- */
.rh-hero{position:relative;isolation:isolate;overflow:hidden;min-height:min(66svh,560px);display:flex;align-items:flex-end;background:var(--rh-navy);color:#FFFFFF;padding:150px 0 clamp(56px,7vw,88px)}
.rh-hero.rh-hero-home{min-height:min(100svh,880px);align-items:center;padding:140px 0 110px}
.rh-hero.rh-hero-legal{min-height:min(56svh,460px)}
.rh-hero .rh-hero-bg{position:absolute;inset:0;z-index:-3;background:radial-gradient(60% 80% at 80% 20%,rgba(94,197,244,.34),transparent 62%),radial-gradient(50% 60% at 10% 90%,rgba(33,119,198,.32),transparent 65%),var(--rh-navy)}
.rh-hero.rh-hero-home .rh-hero-bg{background:radial-gradient(60% 80% at 78% 30%,rgba(94,197,244,.38),transparent 62%),radial-gradient(50% 60% at 15% 85%,rgba(33,119,198,.34),transparent 65%),var(--rh-navy)}
.rh-hero.rh-hero-legal .rh-hero-bg{background:radial-gradient(60% 80% at 80% 20%,rgba(94,197,244,.3),transparent 62%),var(--rh-navy)}
.rh-hero .rh-hero-media video{width:100%;height:100%;object-fit:cover;display:block}
.rh-hero .rh-hero-veil{position:absolute;inset:0;z-index:-2;background:linear-gradient(100deg,rgba(6,28,51,.76) 0%,rgba(6,28,51,.58) 55%,rgba(6,28,51,.4) 100%)}
.rh-hero .rh-hero-mark img{display:block;width:100%;height:auto}
.rh-hero .rh-hero-media .wp-block-video{margin:0;height:100%}
.rh-hero .rh-hero-mark{margin:0;position:absolute;z-index:-1;right:-5%;top:18%;width:min(40%,520px);opacity:.14;pointer-events:none}
.rh-hero.rh-hero-home .rh-hero-mark{right:-6%;top:auto;bottom:8%;width:min(56%,720px);opacity:.16}
.rh-hero .rh-hero-edge,.rh-foot .rh-hero-edge{position:absolute;left:0;right:0;bottom:0;height:5px;background:var(--rh-grad-edge)}
.rh-hero .rh-h1{font-family:var(--rh-font);font-weight:700;font-size:clamp(2.6rem,6vw,4.6rem);line-height:1.04;letter-spacing:-.02em;color:var(--rh-sky);max-width:18ch;text-wrap:balance}
.rh-hero.rh-hero-home .rh-h1{font-size:clamp(2.6rem,6.4vw,5rem);color:#FFFFFF;max-width:16ch}
.rh-hero.rh-hero-legal .rh-h1{font-size:clamp(2.4rem,5.4vw,4rem);max-width:none;text-wrap:wrap}
.rh-hero .rh-lead{font-size:clamp(1.15rem,1.8vw,1.4rem);line-height:1.5;max-width:56ch;margin-top:24px;text-wrap:pretty}
.rh-hero.rh-hero-legal .rh-lead{font-size:clamp(1.1rem,1.6vw,1.25rem);margin-top:20px;text-wrap:wrap}
.rh-hero .rh-rule{width:88px;height:4px;border-radius:2px;background:var(--rh-grad-bar-sm);margin:34px 0 0}
.rh-hero .rh-btns{margin-top:36px}
.rh-hero.rh-hero-home .rh-btns{margin-top:34px}
.rh-hero .rh-ticker{overflow:hidden;margin:0 0 26px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}
.rh-hero .rh-ticker-src{font-family:var(--rh-font);font-weight:700;font-size:clamp(17px,1.9vw,23px);letter-spacing:.02em;color:var(--rh-sky);white-space:nowrap;line-height:1.62}
.rh-hero .rh-ticker-track{display:flex;width:max-content;animation:rhTicker 36s linear infinite}
.rh-hero .rh-ticker-set{display:flex;flex:none;align-items:center;gap:14px;padding-right:14px}
.rh-hero .rh-ticker-sep{color:rgba(94,197,244,.45)}
@keyframes rhTicker{from{transform:translateX(0)}to{transform:translateX(-50%)}}

/* ---------- Buttons ---------- */
.rh-sec .wp-block-buttons{display:flex;flex-wrap:wrap;gap:14px}
.rh-sec :where(.wp-block-buttons,.wp-block-button){margin:0}
.rh-sec .wp-block-button__link{font-family:var(--rh-font)}
.rh-sec .rh-btn>.wp-block-button__link{display:inline-flex;align-items:center;gap:12px;font-family:var(--rh-font);font-weight:700;font-size:17px;line-height:1.62;letter-spacing:normal;padding:16px 30px;border-radius:999px;background:var(--rh-blue);color:#FFFFFF;text-decoration:none;border:2px solid var(--rh-blue);cursor:pointer;box-shadow:0 12px 30px -10px rgba(33,119,198,.8);transition:all .22s ease}
.rh-sec .rh-btn>.wp-block-button__link:hover{background:var(--rh-navy);border-color:var(--rh-navy);color:#FFFFFF;transform:translateY(-2px)}
.rh-hero .rh-btn>.wp-block-button__link:hover{background:var(--rh-blue-d);border-color:var(--rh-blue-d);box-shadow:0 18px 36px -12px rgba(33,119,198,.9)}
.rh-sec .rh-btn.rh-btn-ghost>.wp-block-button__link{background:transparent;border-color:#FFFFFF;box-shadow:none}
.rh-sec .rh-btn.rh-btn-ghost>.wp-block-button__link:hover{background:#FFFFFF;border-color:#FFFFFF;color:var(--rh-navy)}
.rh-sec .rh-pill>.wp-block-button__link{display:inline-flex;align-items:center;gap:10px;font-family:var(--rh-font);font-weight:700;font-size:16px;line-height:1.62;padding:14px 26px;border-radius:999px;background:#FFFFFF;color:var(--rh-navy);text-decoration:none;border:2px solid var(--rh-blue);cursor:pointer;transition:all .22s ease}
.rh-bg-tint .rh-pill>.wp-block-button__link,.rh-callout .rh-pill>.wp-block-button__link{background:transparent}
.rh-sec .rh-pill>.wp-block-button__link:hover{background:var(--rh-navy);border-color:var(--rh-navy);color:#FFFFFF}
.rh-sec .rh-mt34{margin-top:34px}

/* ---------- Type ---------- */
.rh-sec .rh-eyebrow{font-family:var(--rh-font);font-weight:700;font-size:13px;line-height:1.62;letter-spacing:.16em;text-transform:uppercase;color:var(--rh-blue);margin:0 0 18px}
.rh-bg-tint .rh-eyebrow{color:var(--rh-navy)}
.rh-sec .rh-eyebrow.rh-mb14{margin-bottom:14px}
.rh-sec .rh-accent{width:64px;height:4px;border-radius:2px;background:var(--rh-grad-bar);margin-bottom:28px}
.rh-sec .rh-accent.rh-accent-after{margin:28px 0 0}
.rh-sec .rh-accent-sm{width:44px;height:4px;border-radius:2px;background:var(--rh-grad-bar-sm);flex:none}
.rh-sec .rh-st{font-family:var(--rh-font);font-weight:700;text-wrap:pretty}
.rh-sec .rh-st.rh-st-23{font-size:clamp(1.6rem,3vw,2.3rem);line-height:1.22;letter-spacing:-.015em;text-wrap:balance}
.rh-sec .rh-st.rh-st-21{font-size:clamp(1.5rem,2.7vw,2.1rem);line-height:1.3;letter-spacing:-.01em}
.rh-sec .rh-st.rh-st-20{font-size:clamp(1.45rem,2.6vw,2rem);line-height:1.34;letter-spacing:-.01em}
.rh-sec .rh-st.rh-st-195{font-size:clamp(1.45rem,2.5vw,1.95rem);line-height:1.32;letter-spacing:-.01em}
.rh-sec .rh-st.rh-st-185{font-size:clamp(1.4rem,2.4vw,1.85rem);line-height:1.3}
.rh-sec .rh-st.rh-st-185.rh-w40{line-height:1.32;max-width:40ch}
.rh-sec .rh-st.rh-st-175{font-size:clamp(1.35rem,2.3vw,1.75rem);line-height:1.34}
.rh-sec .rh-st.rh-st-175.rh-w44{max-width:44ch}
.rh-sec .rh-st.rh-st-17{font-size:clamp(1.3rem,2.2vw,1.7rem);line-height:1.4}
.rh-sec .rh-st.rh-st-135{font-size:clamp(1.15rem,1.8vw,1.35rem);line-height:1.4}
.rh-sec .rh-h2{font-family:var(--rh-font);font-weight:700;font-size:clamp(2rem,3.8vw,2.9rem);line-height:1.1;letter-spacing:-.015em;text-wrap:balance}
.rh-sec .rh-h2.rh-h2-27{font-size:clamp(2rem,3.6vw,2.7rem);line-height:1.12}
.rh-sec .rh-h2.rh-h2-pl{font-size:clamp(1.9rem,3.6vw,2.7rem);line-height:1.12;text-wrap:wrap}
.rh-sec .rh-body{color:var(--rh-ink);text-wrap:pretty}
.rh-sec .rh-sub{font-size:clamp(1.1rem,1.6vw,1.3rem);line-height:1.5;margin-top:18px;max-width:34ch}
.rh-sec .rh-mt22{margin-top:22px}
.rh-sec .rh-mt24{margin-top:24px}
.rh-sec .rh-w60{max-width:60ch}

/* ---------- Two-column splits ---------- */
.rh-sec .rh-split{display:flex;flex-wrap:wrap;gap:clamp(28px,5vw,72px);align-items:flex-start}
.rh-sec .rh-split>*,.rh-sec .rh-split>.wp-block-group__inner-container>*{min-width:0}
.rh-sec .rh-split.rh-split-center{align-items:center}
.rh-sec .rh-split.rh-split-rev{flex-wrap:wrap-reverse}
.rh-sec .rh-split.rh-gap-72{gap:clamp(32px,5vw,72px)}
.rh-sec .rh-split.rh-gap-80{gap:clamp(32px,5vw,80px)}
.rh-sec .rh-split.rh-gap-96{gap:clamp(32px,6vw,96px)}
.rh-sec .rh-split.rh-gap-pp{gap:clamp(32px,6vw,80px)}
.rh-sec .rh-split.rh-split-head{gap:20px clamp(32px,6vw,96px);align-items:flex-end}
.rh-sec .rh-col{display:block}
.rh-sec .rh-f420{flex:1 1 420px}
.rh-sec .rh-f380{flex:1 1 380px}
.rh-sec .rh-f360{flex:1 1 360px}
.rh-sec .rh-f400{flex:1 1 400px}
.rh-sec .rh-f320{flex:1 1 320px}
.rh-sec .rh-f300{flex:1 1 300px}
.rh-sec .rh-f460w{flex:1.2 1 460px}
.rh-sec .rh-f420b{flex:1.1 1 420px}
.rh-sec .rh-f440w{flex:1.4 1 440px}
.rh-sec .rh-f460s{flex:1.5 1 460px}
.rh-sec .rh-f480w{flex:1.6 1 480px}
.rh-sec .rh-f100{flex:1 1 100%}
.rh-sec .rh-col.rh-col-stack{display:flex;flex-direction:column;gap:28px}
.rh-sec .rh-col.rh-col-stack.rh-gap20{gap:20px;color:var(--rh-ink)}
.rh-sec .rh-pt62{padding-top:clamp(0px,4.4vw,62px)}
.rh-sec .rh-pt32{padding-top:clamp(0px,2.8vw,32px)}
.rh-sec .rh-mw880{max-width:880px}
.rh-sec .rh-stick{position:sticky;top:var(--rh-stick);align-self:flex-start}

/* ---------- Media ---------- */
.rh-sec .rh-photo{border-radius:22px;overflow:hidden;aspect-ratio:4/3;background:var(--rh-mist)}
.rh-sec .rh-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}
.rh-sec .rh-photo.rh-photo-wide{aspect-ratio:21/8;min-height:220px}
.rh-sec .rh-photo.rh-mt36{margin-top:36px}

/* ---------- Logo tiles (Home) ---------- */
.rh-sec .rh-logos{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:20px}
.rh-sec .rh-logo{position:relative;background:#FFFFFF;border-radius:18px;min-height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:28px;transition:transform .25s ease,box-shadow .25s ease}
.rh-sec .rh-logo:hover{transform:translateY(-4px);box-shadow:var(--rh-lift)}
.rh-sec .rh-logo img{display:block;width:auto;max-width:100%;object-fit:contain}
.rh-sec .rh-logo .rh-h60 img{height:60px}
.rh-sec .rh-logo .rh-h56 img{height:56px}
.rh-sec .rh-logo .rh-h54 img{height:54px}
.rh-sec .rh-logo .rh-h40 img{height:40px}

/* ---------- Cards (one component, variants) ---------- */
.rh-sec .rh-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:20px}
.rh-sec .rh-cards.rh-mt44{margin-top:44px}
.rh-sec .rh-cards.rh-min310{grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));gap:22px}
.rh-sec .rh-cards.rh-min300{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:22px}
.rh-sec .rh-cards.rh-min240{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}
.rh-sec .rh-card{position:relative;background:#FFFFFF;border-radius:18px;padding:28px;display:flex;flex-direction:column;gap:14px;border:1px solid #FFFFFF;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}
.rh-sec .rh-card:hover{transform:translateY(-4px);box-shadow:var(--rh-lift);border-color:var(--rh-blue)}
.rh-bg-white .rh-card{border-color:var(--rh-tint)}
.rh-bg-white .rh-card:hover{box-shadow:0 20px 40px -20px rgba(6,28,51,.3);border-color:var(--rh-blue)}
.rh-sec .rh-card.rh-card-why{padding:clamp(26px,2.6vw,34px)}
.rh-sec .rh-card.rh-card-plat{padding:clamp(24px,2.6vw,34px);gap:0}
.rh-sec .rh-card.rh-card-lead{gap:12px}
.rh-sec .rh-card.rh-card-contact{padding:30px;gap:10px}
.rh-sec .rh-card.rh-card-dark{overflow:hidden;background:var(--rh-navy);color:#FFFFFF;border:0}
.rh-sec .rh-card.rh-card-dark:hover{box-shadow:0 20px 40px -18px rgba(6,28,51,.6);border-color:var(--rh-navy)}
.rh-sec .rh-card.rh-card-contact.rh-card-dark:hover{transform:none;box-shadow:none}
.rh-sec .rh-card .rh-card-mark img{display:block;width:100%;height:auto}
.rh-sec .rh-card .rh-card-mark{margin:0;position:absolute;right:-18%;bottom:-14%;width:78%;opacity:.16;pointer-events:none}
.rh-sec .rh-card h3{font-family:var(--rh-font);font-weight:700;font-size:22px;line-height:1.22}
.rh-sec .rh-card.rh-card-lead h3{font-size:21px}
.rh-sec .rh-card.rh-card-plat h3{font-size:24px;line-height:1.2;margin:18px 0 20px}
.rh-sec .rh-card.rh-card-contact h3{line-height:1.62}
.rh-sec .rh-card p{font-size:16px;color:var(--rh-ink)}
.rh-sec .rh-card p.rh-card-lg{font-size:17px;line-height:1.5;color:var(--rh-navy)}
.rh-sec .rh-card.rh-card-dark h3{color:var(--rh-sky)}
.rh-sec .rh-card.rh-card-contact.rh-card-dark h3{color:#FFFFFF}
.rh-sec .rh-card.rh-card-dark p{color:#FFFFFF;position:relative}
.rh-sec .rh-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px}
.rh-sec .rh-card .rh-num{font-family:var(--rh-font);font-weight:700;font-size:13px;letter-spacing:.04em;color:var(--rh-blue)}
.rh-sec .rh-card-contact .rh-accent-sm{margin-bottom:6px}
.rh-sec .rh-card-contact .rh-tag{font-family:var(--rh-font);font-weight:700;font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--rh-blue)}
.rh-sec .rh-card-contact.rh-card-dark .rh-tag{color:var(--rh-sky)}
.rh-sec .rh-card-contact .rh-tel{font-family:var(--rh-font);font-weight:700;font-size:20px}
.rh-sec .rh-card-contact :is(.rh-tel,.rh-mail,.rh-mail-lg,.rh-li-link) a{display:block}
.rh-sec .rh-card-contact .rh-tel a{color:var(--rh-blue);text-decoration:none}
.rh-sec .rh-card-contact .rh-tel a:hover{text-decoration:underline}
.rh-sec .rh-card-contact .rh-mail{font-size:16px;word-break:break-word}
.rh-sec .rh-card-contact .rh-mail a{color:var(--rh-ink);text-decoration:none}
.rh-sec .rh-card-contact .rh-mail a:hover{color:var(--rh-blue);text-decoration:underline}
.rh-sec .rh-card-contact .rh-mail-lg{font-family:var(--rh-font);font-weight:700;font-size:18px;word-break:break-word}
.rh-sec .rh-card-contact .rh-mail-lg a{color:var(--rh-sky);text-decoration:none}
.rh-sec .rh-card-contact .rh-mail-lg a:hover{text-decoration:underline;color:var(--rh-sky)}
.rh-sec .rh-card-contact .rh-li-link{font-size:16px}
.rh-sec .rh-card-contact .rh-li-link a{color:rgba(255,255,255,.82);text-decoration:none}
.rh-sec .rh-card-contact .rh-li-link a:hover{color:#FFFFFF;text-decoration:underline}

/* platform list (About) */
.rh-sec .rh-plist{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;column-gap:24px;border-bottom:1px solid var(--rh-tint)}
.rh-sec .rh-plist.rh-plist-2{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));column-gap:20px}
.rh-sec .rh-plist li{display:flex;align-items:baseline;gap:12px;padding:11px 0;border-top:1px solid var(--rh-tint);font-size:16px;line-height:1.4}
.rh-sec .rh-plist li::before{content:'';flex:none;width:10px;height:2px;border-radius:1px;background:var(--rh-blue);transform:translateY(-4px)}

/* founders (About) */
.rh-sec .rh-founders{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:clamp(20px,3vw,32px)}
.rh-sec .rh-founder{margin:0;display:flex;flex-direction:column;gap:14px;min-width:0}
.rh-sec .rh-founder img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover;object-position:center;border-radius:22px;background:var(--rh-mist)}
.rh-sec .rh-founder .rh-fcap{display:flex;flex-direction:column;gap:2px}
.rh-sec .rh-founder .rh-fname{font-family:var(--rh-font);font-weight:700;font-size:22px}
.rh-sec .rh-founder .rh-frole{font-family:var(--rh-font);font-weight:700;font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--rh-blue)}

/* steps (Clients) */
.rh-sec .rh-steps{border-top:1px solid var(--rh-tint)}
.rh-sec .rh-step{display:flex;flex-direction:column;gap:10px;padding:28px 12px;border-bottom:1px solid var(--rh-tint);border-radius:4px;transition:background .25s ease}
.rh-sec .rh-step:hover{background:var(--rh-pale)}
.rh-sec .rh-step h3{font-family:var(--rh-font);font-weight:700;font-size:22px;line-height:1.25}
.rh-sec .rh-step p{font-size:16px;color:var(--rh-ink)}

/* note card (Candidates) */
.rh-sec .rh-note{background:#FFFFFF;border-radius:18px;padding:clamp(28px,3vw,40px);display:flex;flex-direction:column;gap:18px}
.rh-sec .rh-note p{text-wrap:pretty}

/* ---------- Available Talent ---------- */
.rh-sec#profiles{scroll-margin-top:var(--rh-head)}
.rh-sec .rh-tbar{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 32px;padding-bottom:24px;border-bottom:1px solid var(--rh-tint)}
.rh-sec .rh-fgroups{display:flex;flex-direction:column;gap:18px;min-width:0}
.rh-sec .rh-fgroup{display:flex;flex-direction:column;gap:10px}
.rh-sec .wp-block-buttons.rh-chips{gap:10px}
.rh-sec .rh-flabel{flex:0 0 100%;font-family:var(--rh-font);font-weight:700;font-size:13px;line-height:1.62;letter-spacing:.16em;text-transform:uppercase;color:var(--rh-blue)}
.rh-sec .rh-chip>.wp-block-button__link{font-family:var(--rh-font);font-weight:700;font-size:15px;line-height:normal;min-height:44px;padding:10px 20px;border-radius:999px;cursor:pointer;border:1.5px solid var(--rh-tint);background:#FFFFFF;color:var(--rh-navy);transition:all .2s ease;text-align:left}
.rh-sec .rh-chip>.wp-block-button__link:hover{border-color:var(--rh-blue)}
.rh-sec .rh-chip.is-on>.wp-block-button__link{background:var(--rh-navy);color:#FFFFFF;border-color:var(--rh-navy)}
.rh-sec .rh-chip.is-on>.wp-block-button__link:hover{border-color:var(--rh-blue)}
.rh-sec .rh-fcount{font-family:var(--rh-font);font-weight:700;font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--rh-ink)}
.rh-sec .rh-profiles>li{display:flex;min-width:0;margin:0}
.rh-sec .rh-profiles{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:22px;margin-top:32px}
.rh-sec .rh-profile{flex:1 1 auto;min-width:0;background:#FFFFFF;border:1px solid var(--rh-tint);border-radius:18px;padding:clamp(24px,2.6vw,32px);display:flex;flex-direction:column;gap:14px;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}
.rh-sec .rh-profile:hover{transform:translateY(-4px);box-shadow:0 20px 40px -20px rgba(6,28,51,.3);border-color:var(--rh-blue)}
.rh-sec .wp-block-post.is-out,.rh-sec .rh-chip.is-out,.rh-sec .rh-empty.is-out{display:none}
.rh-sec .rh-profile .rh-pref:empty{display:none}
.rh-sec .rh-profile :is(.rh-ptech,.rh-pref){font-family:var(--rh-font);font-weight:700;font-size:13px}
.rh-sec .rh-profile .rh-ptech{letter-spacing:.16em;text-transform:uppercase;color:var(--rh-blue)}
.rh-sec .rh-profile .rh-pref{letter-spacing:.04em;color:var(--rh-ink)}
.rh-sec .rh-profile .wp-block-post-title{margin:0;font-family:var(--rh-font);font-weight:700;font-size:22px;line-height:1.25;text-wrap:balance}
.rh-sec .rh-profile .rh-ploc{font-size:15px;font-weight:500;color:var(--rh-navy)}
.rh-sec .rh-profile .rh-psum{font-size:16px;color:var(--rh-ink);text-wrap:pretty}
.rh-sec .rh-pfoot{margin-top:auto;padding-top:18px;border-top:1px solid var(--rh-tint);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}
.rh-sec .rh-pfoot .rh-pnote{font-size:14px;color:var(--rh-ink)}
.rh-sec .rh-interest>.wp-block-button__link{display:inline-flex;align-items:center;gap:10px;font-family:var(--rh-font);font-weight:700;font-size:15px;line-height:normal;min-height:44px;padding:11px 22px;border-radius:999px;background:var(--rh-blue);color:#FFFFFF;border:2px solid var(--rh-blue);cursor:pointer;transition:all .22s ease}
.rh-sec .rh-interest>.wp-block-button__link:hover{background:var(--rh-navy);border-color:var(--rh-navy)}
.rh-sec .rh-empty{margin-top:32px;padding:clamp(28px,4vw,48px);border:1.5px solid var(--rh-tint);border-radius:18px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}
.rh-sec .rh-empty .rh-pill>.wp-block-button__link{font-size:15px;padding:11px 22px;min-height:44px;line-height:normal}
.rh-sec .rh-callout{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:40px;padding:clamp(24px,3vw,36px);border-radius:18px;background:var(--rh-tint)}
.rh-sec .rh-callout .rh-st{flex:1 1 320px}

/* modal */
.rh-modal{display:none;position:fixed;inset:0;z-index:100;background:rgba(6,28,51,.66);align-items:center;justify-content:center;padding:20px;overflow-y:auto}
.rh-modal.is-open{display:flex}
.rh-modal .rh-dialog{position:relative;width:100%;max-width:580px;max-height:calc(100vh - 40px);overflow-y:auto;background:#FFFFFF;color:var(--rh-navy);border-radius:22px;padding:clamp(24px,4vw,40px);box-shadow:0 40px 80px -30px rgba(6,28,51,.6)}
.rh-modal .rh-close{position:absolute;top:14px;right:14px;margin:0}
.rh-modal .rh-close>.wp-block-button__link{display:block;padding:0;width:44px;height:44px;border-radius:50%;border:1.5px solid var(--rh-tint);background:#FFFFFF;color:var(--rh-navy);font-size:22px;font-weight:400;line-height:1;cursor:pointer}
.rh-modal .rh-close>.wp-block-button__link:hover{border-color:var(--rh-blue)}
.rh-modal .rh-eyebrow{margin:0}
.rh-modal .rh-mtitle{font-family:var(--rh-font);font-weight:700;font-size:clamp(1.5rem,2.6vw,1.9rem);line-height:1.2;margin-top:10px;padding-right:40px}
.rh-modal .rh-msub{font-size:16px;color:var(--rh-ink);margin-top:6px}
.rh-modal .rh-form{margin-top:24px;gap:18px;padding:0;background:none;border:0;box-shadow:none}
.rh-modal .rh-sent{display:none}
.rh-modal.is-sent .rh-sent{display:block}
.rh-modal.is-sent .rh-unsent{display:none}
.rh-modal .rh-sent .rh-mtitle{margin-top:22px}
.rh-modal .rh-sent p{font-size:16px;color:var(--rh-ink);margin-top:12px}
.rh-modal .rh-sent .wp-block-buttons{margin-top:26px}

/* ---------- Forms (Gravity Forms in the build) ---------- */
.rh-sec .rh-form{display:flex;flex-wrap:wrap;gap:22px;background:#FFFFFF;border-radius:22px;padding:clamp(24px,3.4vw,44px)}
.rh-sec .rh-form.rh-form-pale{background:var(--rh-pale);border:1px solid var(--rh-tint)}
.rh-sec .rh-form.rh-form-lift{box-shadow:0 30px 60px -40px rgba(6,28,51,.4)}
.rh-sec .rh-field,.rh-modal .rh-field{flex:1 1 240px;min-width:0;display:flex;flex-direction:column;gap:8px;margin:0}
.rh-sec .rh-field.rh-half220{flex-basis:220px}
.rh-modal .rh-field{flex-basis:200px}
.rh-sec .rh-field.rh-full,.rh-modal .rh-field.rh-full{flex:1 1 100%}
.rh-sec .rh-lbl,.rh-modal .rh-lbl{font-family:var(--rh-font);font-weight:700;font-size:14px;letter-spacing:.04em}
.rh-sec .rh-req,.rh-modal .rh-req{color:var(--rh-blue)}
.rh-sec .rh-input,.rh-modal .rh-input{font:inherit;font-size:16px;padding:14px 16px;border:1.5px solid var(--rh-blue);border-radius:12px;background:#FFFFFF;color:var(--rh-navy);outline:none;transition:box-shadow .2s ease;resize:vertical}
.rh-modal .rh-input{padding:13px 15px}
.rh-sec .rh-input:focus,.rh-modal .rh-input:focus{box-shadow:0 0 0 4px rgba(94,197,244,.45)}
.rh-modal .rh-check{flex:1 1 100%;display:flex;align-items:center;gap:12px;min-height:44px;cursor:pointer;font-size:16px}
.rh-modal .rh-check input{width:20px;height:20px;accent-color:var(--rh-blue);flex:none;margin:0}
.rh-sec .rh-drop{border:2px dashed var(--rh-blue);border-radius:12px;padding:28px 20px;background:#FFFFFF;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;cursor:pointer;transition:background .2s ease}
.rh-sec .rh-drop:hover{background:var(--rh-mist)}
.rh-sec .rh-drop u{color:var(--rh-blue)}
.rh-sec .rh-drop small{font-size:14px;color:var(--rh-ink)}
.rh-sec .rh-actions,.rh-modal .rh-actions{flex:1 1 100%;display:flex;flex-wrap:wrap;align-items:center;gap:18px 24px;margin-top:6px}
.rh-modal .rh-actions{gap:14px 20px;margin-top:4px}
.rh-sec .rh-actions .rh-btn>.wp-block-button__link{box-shadow:0 12px 28px -12px rgba(33,119,198,.8)}
.rh-sec .rh-fine,.rh-modal .rh-fine{flex:1 1 260px;font-size:13px;line-height:1.5;color:var(--rh-ink);margin:0}
.rh-modal .rh-fine{flex-basis:200px}
.rh-sec .rh-recaptcha,.rh-modal .rh-recaptcha{flex:1 1 100%;font-size:13px;line-height:1.5;color:var(--rh-ink);margin:0}
.rh-sec .rh-recaptcha a,.rh-modal .rh-recaptcha a{color:var(--rh-blue)}
.rh-sec .rh-recaptcha a:hover,.rh-modal .rh-recaptcha a:hover{color:var(--rh-navy)}
.rh-sec .rh-form-pale .rh-recaptcha a{color:var(--rh-navy)}
.rh-sec .rh-form-pale .rh-recaptcha a:hover{color:var(--rh-blue-d)}
.rh-sec#cv,.rh-sec#form{scroll-margin-top:var(--rh-head)}

/* tabs (Contact) */
.rh-sec .rh-tabs{flex:1.6 1 480px;min-width:0;display:flex;flex-direction:column;gap:16px}
.rh-sec .wp-block-buttons.rh-tablist{gap:10px}
.rh-sec .rh-tab>.wp-block-button__link{font-family:var(--rh-font);font-weight:700;font-size:15px;line-height:normal;min-height:44px;padding:10px 20px;border-radius:999px;cursor:pointer;border:1.5px solid #FFFFFF;background:#FFFFFF;color:var(--rh-navy);transition:all .2s ease}
.rh-sec .rh-tab>.wp-block-button__link:hover{border-color:var(--rh-blue)}
.rh-sec .rh-tab.is-on>.wp-block-button__link{background:var(--rh-navy);border-color:var(--rh-navy);color:#FFFFFF}
.rh-js .rh-sec .rh-tabpanel.is-hidden{display:none}
.rh-sec .rh-tabs .rh-form{flex:none;width:100%}

/* contact left column */
.rh-sec .rh-loc{margin-top:32px;padding-top:22px;border-top:1px solid rgba(6,28,51,.18)}
.rh-sec .rh-loc .rh-tag{font-family:var(--rh-font);font-weight:700;font-size:13px;letter-spacing:.16em;text-transform:uppercase}
.rh-sec .rh-loc p{margin-top:8px;font-size:16px}
.rh-sec .rh-w38{margin-top:18px;max-width:38ch}

/* ---------- Latest Jobs ---------- */
.rh-sec .rh-embed{border:1px solid var(--rh-tint);border-radius:22px;overflow:hidden;background:#FFFFFF;box-shadow:0 30px 60px -40px rgba(6,28,51,.35)}
.rh-sec .rh-embed-bar{display:flex;align-items:center;gap:10px;padding:14px 20px;background:var(--rh-pale);border-bottom:1px solid var(--rh-tint)}
.rh-sec .rh-embed-bar .rh-dot{width:10px;height:10px;border-radius:50%;background:var(--rh-sky)}
.rh-sec .rh-embed-bar .rh-embed-label{font-family:var(--rh-font);font-weight:700;font-size:13px;letter-spacing:.04em;color:var(--rh-ink)}
.rh-sec .rh-embed-frame{min-height:clamp(480px,60vw,720px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;padding:40px 24px;background:repeating-linear-gradient(135deg,rgba(33,119,198,.06) 0 12px,transparent 12px 24px),#FFFFFF}
.rh-sec .rh-embed-frame .rh-tag{font-family:var(--rh-font);font-weight:700;font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--rh-blue)}
.rh-sec .rh-embed-frame .rh-embed-note{font-size:16px;max-width:44ch}
.rh-sec .rh-linkrow{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:24px}
.rh-sec .rh-linkrow p{font-size:15px;color:var(--rh-ink)}

/* ---------- Privacy ---------- */
.rh-sec .rh-pp-aside{flex:0 1 240px;min-width:0;display:flex;flex-direction:column;gap:10px;font-size:15px}
.rh-sec .rh-pp-aside.rh-stick{max-height:calc(100vh - 140px);overflow-y:auto}
.rh-sec .rh-pp-aside .rh-tag{font-family:var(--rh-font);font-weight:700;font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--rh-blue)}
.rh-sec .rh-pp-nav{display:flex;flex-direction:column;gap:2px}
.rh-sec .rh-pp-nav a{display:block;font-size:14px;line-height:1.4;color:var(--rh-navy);text-decoration:none;padding:4px 0}
.rh-sec .rh-pp-nav a:hover{color:var(--rh-blue);text-decoration:underline}
.rh-sec .rh-pp-body{flex:1 1 520px;min-width:0;max-width:74ch;display:flex;flex-direction:column;gap:20px}
.rh-sec .rh-pp-body h2{font-family:var(--rh-font);font-weight:700;font-size:clamp(1.5rem,2.4vw,1.9rem);line-height:1.2;color:var(--rh-navy);margin-top:28px;scroll-margin-top:var(--rh-stick)}
.rh-sec .rh-pp-body h2:first-child{margin-top:0}
.rh-sec .rh-pp-body h3{font-family:var(--rh-font);font-weight:700;font-size:20px;line-height:1.3;color:var(--rh-navy);margin-top:8px}
.rh-sec .rh-pp-body p{font-size:16px;line-height:1.65;color:var(--rh-ink)}
.rh-sec .rh-pp-body strong{color:var(--rh-navy)}
.rh-sec .rh-pp-body ul{display:flex;flex-direction:column;gap:6px;padding-left:1.3em;list-style:disc;font-size:16px;line-height:1.6;color:var(--rh-ink)}
.rh-sec .rh-pp-body a{color:var(--rh-blue);text-decoration:underline}
.rh-sec .rh-pp-body a:hover{color:var(--rh-navy)}
/* Cookie Policy: the Complianz statement styles its text by id, so the legal body type is restated at (1,2,x) */
.rh-sec .rh-pp-body #cmplz-document{display:flex;flex-direction:column;gap:20px;font-size:16px;line-height:1.65;color:var(--rh-ink)}
.rh-sec .rh-pp-body #cmplz-document>*{margin:0}
.rh-sec .rh-pp-body #cmplz-document h2{font-family:var(--rh-font);font-weight:700;font-size:clamp(1.5rem,2.4vw,1.9rem);line-height:1.2;color:var(--rh-navy);margin-top:28px;scroll-margin-top:var(--rh-stick)}
.rh-sec .rh-pp-body #cmplz-document h2:first-child{margin-top:0}
.rh-sec .rh-pp-body #cmplz-document h3{font-family:var(--rh-font);font-weight:700;font-size:20px;line-height:1.3;color:var(--rh-navy);margin-top:8px}
.rh-sec .rh-pp-body #cmplz-document :is(p,li,summary){font-size:16px;line-height:1.65;color:var(--rh-ink)}
.rh-sec .rh-pp-body #cmplz-document a{color:var(--rh-blue);text-decoration:underline}
.rh-sec .rh-pp-body #cmplz-document a:hover{color:var(--rh-navy)}
/* ---------- Closing door band ---------- */
.rh-sec .rh-doors{display:flex;flex-wrap:wrap;gap:20px}
.rh-sec .rh-door{position:relative;flex:1 1 100%;min-width:0;display:flex;flex-direction:column;gap:18px;padding:clamp(28px,3.4vw,44px);border-radius:18px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.04);color:#FFFFFF;text-decoration:none;transition:all .25s ease}
.rh-sec .rh-door:hover{background:var(--rh-blue);border-color:var(--rh-blue);transform:translateY(-4px);color:#FFFFFF}
.rh-sec .rh-door .rh-st{font-size:clamp(1.35rem,2.3vw,1.75rem);line-height:1.34;max-width:40ch}
.rh-sec .rh-door .rh-go{margin-top:auto;padding-top:10px;font-family:var(--rh-font);font-weight:700;font-size:16px}
.rh-sec .rh-door .rh-go a{color:#FFFFFF;text-decoration:none}
.rh-sec .rh-door .rh-go a::after{content:'';position:absolute;inset:0;border-radius:18px}

/* ---------- Footer ---------- */
.rh-foot{position:relative;background:var(--rh-navy);color:#FFFFFF;border-top:1px solid rgba(255,255,255,.12);padding:0}
.rh-foot :where(h4,p,figure){margin:0}
.rh-foot .rh-foot-edge{height:5px;background:var(--rh-grad-edge)}
.rh-foot .rh-inner{padding-top:clamp(56px,7vw,88px);padding-bottom:32px}
.rh-foot .rh-foot-cols{display:flex;flex-wrap:wrap;gap:40px clamp(32px,5vw,64px)}
.rh-foot .rh-foot-col{flex:1 1 160px;min-width:0;display:flex;flex-direction:column;gap:8px}
.rh-foot .rh-foot-col.rh-foot-brand{flex:1.6 1 300px;display:block}
.rh-foot .rh-foot-col.rh-foot-loc{flex:1 1 200px;display:block}
.rh-foot .rh-foot-col.rh-foot-con{flex:1 1 220px}
.rh-foot .rh-foot-brand img{display:block;width:clamp(220px,22vw,275px);height:auto}
.rh-foot h4{font-family:var(--rh-font);font-weight:700;font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--rh-sky);margin-bottom:6px}
.rh-foot .rh-foot-loc h4{margin-bottom:14px}
.rh-foot .rh-foot-col p{font-size:15px}
.rh-foot .rh-foot-col a{font-size:15px;color:rgba(255,255,255,.8);text-decoration:none;word-break:break-word}
.rh-foot .rh-foot-col a:hover{color:#FFFFFF;text-decoration:underline}
.rh-foot .rh-foot-loc p{font-size:15px;color:rgba(255,255,255,.8)}
.rh-foot .rh-foot-legal{margin-top:clamp(40px,5vw,64px);padding-top:24px;border-top:1px solid rgba(255,255,255,.14);display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 32px;font-size:13px;color:rgba(255,255,255,.7)}
.rh-foot .rh-foot-legal a{color:rgba(255,255,255,.85)}
.rh-foot .rh-foot-legal a:hover{color:#FFFFFF}

/* ---------- JS hooks (rh-motion.js), no styles of their own ----------
   Filter terms are the chip classes and what post_class prints on each Query Loop item.
   A new term needs its chip in the Available Talent block file and its class here. */
:where(.rh-filters,.rh-fclear,.rh-mref,.rh-mref-text,.rh-ref-input,.rh-mback,.rh-stickable,.rh-stick-scroll,.rh-technology-group,.rh-role-family-group,.rh-technology-all,.rh-role-family-all,.rh-technology-dynamics-365,.rh-technology-oracle-netsuite,.rh-technology-microsoft-365,.rh-technology-microsoft-fabric,.rh-technology-artificial-intelligence,.rh-role-family-functional-and-analysis,.rh-role-family-technical-and-development,.rh-role-family-architecture,.rh-role-family-delivery-change-project-programme-management,.rh-role-family-systems-applications-management,.rh-role-family-cto-cio-ceo,.rh-role-family-practice-leadership,.rh-role-family-business-development-sales-and-account-management){}

/* ---------- Motion (static and readable without JS) ----------
   Hidden state only before reveal, at zero specificity, so no component rule is ever overridden.
   rh-motion.js sets the reveal transition inline and removes it when done. */
.rh-js :where(.rh-reveal:not(.is-in)){opacity:0;transform:translateY(24px)}

/* ============================================================
   WORDPRESS LAYER (GeneratePress Free + core blocks + Gravity Forms)
   Everything above is Mockups/v7/src/itp-v7.css as signed off. Below is only
   what the mockup has no rule for: GP's own DOM (header, containers, footer
   bar), the core-block wrappers, Gravity Forms and the editor canvas.
   ============================================================ */

/* ---- GP's base type loads after the sheet and wins every bare-element tie ---
   (body 17px/1.5, weight 400, a #1e73be, h1-h6 line-height and weight), so the
   mockup's base rules are restated one notch up. Measured on staging 2026-11-03. */
html body{font-family:Quicksand,system-ui,sans-serif;font-weight:500;font-size:18px;line-height:1.62;color:var(--rh-navy)}
html a{color:var(--rh-blue)}
html a:hover{color:var(--rh-navy)}
.rh-sec :where(h1,h2,h3,h4,h5,h6),.rh-foot :where(h4){font-family:var(--rh-font);font-weight:700;line-height:inherit;text-transform:none}

/* ---- GP containers: every page is full-bleed bands ------------------------ */
body .entry-content .alignfull.rh-sec{margin-left:0;margin-right:0;max-width:none;width:auto}
.entry-content .rh-sec .wp-block-group__inner-container,.rh-foot .wp-block-group__inner-container{max-width:none;margin:0;padding:0}
body:has(.rh-sec) .site-content{padding-block:0;display:block}
body:has(.rh-sec) .site.grid-container,body:has(.rh-sec) .content-area{max-width:none;width:100%;padding:0;float:none}
body:has(.rh-sec) .inside-article{padding:0;background:transparent}
body:has(.rh-sec) :is(.site-main,.entry-content){margin:0}
body:has(.rh-sec) .entry-content>*{margin-block:0}
/* GP's copyright bar is emptied in the snippet, the ITP Footer pattern replaces it */
.site-footer{display:none}
.rh-sec .rh-inner,.rh-foot .rh-inner{max-width:1200px}

/* ---- Header: GP's #masthead carries the .rh-mast design ------------------ */
#masthead{position:fixed;top:0;left:0;right:0;z-index:50;background:transparent;transition:background .3s ease,box-shadow .3s ease}
body.admin-bar #masthead{top:32px}
@media(max-width:782px){body.admin-bar #masthead{top:46px}}
#masthead.is-stuck,#masthead:has(#site-navigation.toggled){background:var(--rh-navy)}
#masthead.is-stuck{box-shadow:0 1px 0 rgba(255,255,255,.12)}
#masthead .inside-header{max-width:1200px;min-height:var(--rh-head);margin:0 auto;padding:0 var(--rh-pad);display:flex;flex-wrap:wrap;align-items:center;gap:0 20px}
#masthead .site-branding-container{margin-right:auto}
#masthead .site-branding{display:none}
#masthead .site-logo{line-height:0}
#masthead .site-logo img{display:block;width:clamp(220px,22vw,275px);height:auto}
#masthead .main-navigation,#masthead .main-navigation ul ul{background:transparent}
#masthead .main-navigation .main-nav>ul{display:flex;align-items:center;gap:clamp(12px,1.4vw,22px)}
#masthead .main-navigation .main-nav ul li a{font-family:var(--rh-font);font-size:14px;font-weight:500;line-height:1.62;color:#FFFFFF;padding:6px 0;white-space:nowrap;border-bottom:2px solid transparent;transition:border-color .2s ease}
#masthead .main-navigation .main-nav ul li a:hover,#masthead .main-navigation .main-nav ul li.current-menu-item>a{color:#FFFFFF;border-bottom-color:var(--rh-sky)}
#masthead .main-navigation .main-nav ul li.rh-cta>a{display:inline-flex;align-items:center;gap:8px;font-weight:700;padding:8px 16px;border-radius:999px;background:var(--rh-blue);border:2px solid var(--rh-blue);transition:all .2s ease}
/* in the mockup Contact Us and LinkedIn sit in the header row (20px gap), here they are menu items (nav gap) */
#masthead .main-navigation .main-nav>ul>li.rh-cta,#masthead .main-navigation .main-nav>ul>li.rh-li{margin-left:calc(20px - clamp(12px,1.4vw,22px))}
#masthead .main-navigation .main-nav ul li.rh-cta>a:hover{background:#FFFFFF;border-color:#FFFFFF;color:var(--rh-navy)}
#masthead .main-navigation .main-nav ul li.rh-li>a{display:block;width:18px;height:18px;padding:0;border:0;overflow:hidden;text-indent:-999px;opacity:.85;background:currentColor;-webkit-mask:var(--rh-li-icon) center/18px no-repeat;mask:var(--rh-li-icon) center/18px no-repeat}
#masthead .main-navigation .main-nav ul li.rh-li>a:hover{opacity:1;color:var(--rh-sky)}
:root{--rh-li-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4.98 3.5a2.5 2.5 0 1 1 0 5 2.5 2.5 0 0 1 0-5zM3 9h4v12H3zM9 9h3.8v1.7h.05c.53-1 1.83-2.05 3.77-2.05 4.03 0 4.78 2.65 4.78 6.1V21h-4v-5.4c0-1.29-.02-2.95-1.8-2.95-1.8 0-2.07 1.4-2.07 2.85V21H9z'/%3E%3C/svg%3E")}
/* hazard 3: two .menu-toggle elements, the burger is forced on the WRAPPER only */
#masthead .menu-toggle{width:44px;height:44px;padding:0;border:1.5px solid rgba(255,255,255,.4);border-radius:12px;background:transparent;color:#FFFFFF;line-height:1}
#masthead .menu-toggle:hover,#masthead .menu-toggle:focus{background:transparent;color:#FFFFFF}
#masthead .menu-toggle .mobile-menu{display:none}
/* GP prints an svg burger and swaps it for a close icon, the design keeps three 20x2 bars */
#masthead .menu-toggle .gp-icon svg{display:none}
#masthead .menu-toggle .gp-icon{display:block;position:relative;width:20px;height:16px;margin:0 auto}
#masthead .menu-toggle .gp-icon::before{content:"";position:absolute;left:0;top:0;width:20px;height:2px;border-radius:2px;background:#FFFFFF;box-shadow:0 7px 0 #FFFFFF,0 14px 0 #FFFFFF}
@media(max-width:1199px){
  #masthead .mobile-menu-control-wrapper .menu-toggle{display:block}
  #masthead:has(.mobile-menu-control-wrapper .menu-toggle) #site-navigation .menu-toggle{display:none}
  #masthead #site-navigation{flex:0 0 100%;display:none;margin:0 calc(-1 * var(--rh-pad));padding:12px var(--rh-pad) 28px;border-top:1px solid rgba(255,255,255,.14);background:var(--rh-navy)}
  #masthead #site-navigation.toggled{display:block}
  #masthead #site-navigation .main-nav>ul{display:flex;flex-direction:column;align-items:stretch;gap:0}
  #masthead #site-navigation .main-nav ul li a,#masthead #site-navigation .main-nav ul li.rh-cta>a{display:flex;justify-content:space-between;align-items:center;min-height:52px;padding:0;font-size:20px;font-weight:700;color:#FFFFFF;background:transparent;border:0;border-bottom:1px solid rgba(255,255,255,.12);border-radius:0}
  #masthead #site-navigation .main-nav ul li a::after{content:'→';color:var(--rh-sky)}
  #masthead #site-navigation .main-nav ul li.current-menu-item>a::after{content:'●'}
  #masthead #site-navigation .main-nav ul li.rh-li>a{display:block;width:auto;height:auto;min-height:0;margin-top:20px;overflow:visible;text-indent:0;opacity:1;font-size:15px;font-weight:500;color:var(--rh-sky);text-decoration:underline;border:0;background:none;-webkit-mask:none;mask:none}
  #masthead #site-navigation .main-nav ul li.rh-li>a::after{content:none}
  #masthead #site-navigation .main-nav>ul>li.rh-cta,#masthead #site-navigation .main-nav>ul>li.rh-li{margin-left:0}
}
html{scroll-padding-top:var(--rh-head)}

/* ---- core block wrappers the mockup does not print ---------------------- */
.rh-sec .wp-block-query.rh-profiles-query{margin:0}
.rh-sec .rh-profiles.wp-block-post-template{margin:32px 0 0;padding:0;max-width:none}
.rh-sec .rh-profile .rh-ptech a{color:inherit;text-decoration:none;pointer-events:none}
.rh-sec .rh-profile :is(.rh-pref,.rh-ploc,.rh-psum){margin:0}
.rh-hero .rh-hero-media .wp-block-video video{width:100%;height:100%;object-fit:cover;display:block}

/* ---- Gravity Forms (Orbital) wearing the .rh-form look ------------------- */
.rh-sec .gform_wrapper{margin:0;background:#FFFFFF;border-radius:22px;padding:clamp(24px,3.4vw,44px)}
.rh-sec#cv .gform_wrapper{background:var(--rh-pale);border:1px solid var(--rh-tint)}
.rh-sec#form .gform_wrapper{box-shadow:0 30px 60px -40px rgba(6,28,51,.4)}
.rh-modal .gform_wrapper{padding:0;background:none;border:0;box-shadow:none;margin-top:24px}
.rh-sec .gform-theme--orbital{
  --gf-ctrl-border-color:var(--rh-blue)!important;
  --gf-ctrl-border-width:1.5px!important;
  --gf-ctrl-size:56px!important;
  --gf-form-gap-y:22px!important;
  --gf-label-space-primary:8px!important;
  --gf-ctrl-radius:12px!important;
  --gf-ctrl-bg-color:#FFFFFF!important;
  --gf-ctrl-color:var(--rh-navy)!important;
  --gf-ctrl-font-size:16px!important;
  --gf-ctrl-padding-x:16px!important;
  --gf-ctrl-label-color-primary:var(--rh-navy)!important;
  --gf-ctrl-label-color-req:var(--rh-blue)!important;
  --gf-ctrl-label-font-size-primary:14px!important;
  --gf-ctrl-label-font-weight-primary:700!important;
  --gf-ctrl-shadow:none!important;
  --gf-ctrl-outline-color-focus:rgba(94,197,244,.45)!important;
  --gf-ctrl-btn-bg-color-primary:var(--rh-blue)!important;
  --gf-ctrl-btn-border-color-primary:var(--rh-blue)!important;
  --gf-ctrl-btn-bg-color-hover-primary:var(--rh-navy)!important;
  --gf-ctrl-btn-border-color-hover-primary:var(--rh-navy)!important;
  --gf-ctrl-btn-color-primary:#FFFFFF!important;
  --gf-ctrl-btn-color-hover-primary:#FFFFFF!important;
  --gf-ctrl-btn-radius:999px!important;
  --gf-ctrl-btn-font-weight:700!important;
  --gf-color-primary:var(--rh-blue)!important;
  --gf-font-family-base:var(--rh-font)!important;
  --gf-ctrl-font-weight:500!important;
  --gf-ctrl-textarea-radius:12px!important;
  --gf-ctrl-label-font-size-req:14px!important;
  --gf-ctrl-label-letter-spacing-req:.04em!important;
}
.rh-sec .gform-theme--orbital .gfield_label{font-family:var(--rh-font);letter-spacing:.04em;line-height:1.62!important}
.rh-sec .gform-theme--orbital .gchoice label{--gf-local-font-size:16px!important;--gf-local-font-weight:500!important;--gf-local-color:var(--rh-navy)!important}
/* the design keeps the native checkbox */
.rh-sec .gform-theme--orbital .gfield--type-checkbox input[type=checkbox]{--gf-local-appearance:auto!important;--gf-local-radius:0!important;--gf-local-border-width:0!important;--gf-local-bg-color:transparent!important}
.rh-sec .rh-modal .gfield--type-checkbox>.gfield_label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.rh-sec .gform-theme--orbital .gform_button{font-family:var(--rh-font);font-size:17px!important;line-height:1.62!important;padding:16px 30px!important;border-width:2px!important;box-shadow:0 12px 28px -12px rgba(33,119,198,.8);transition:all .22s ease}
.rh-sec .gform-theme--orbital .gform_button:hover{transform:translateY(-2px)}
.rh-sec .gform-theme--orbital .gform_button{display:inline-flex!important;align-items:center!important;gap:12px!important}
/* fields wrap like the mockup .rh-field flex items (240px basis, 220px on Contact, 200px in the dialog),
   not Gravity Forms' fixed 12-column grid: at 1024 the CV form stacks Name and Phone, as in the mockup */
.rh-sec .gform-theme--orbital .gform_fields{display:flex!important;flex-wrap:wrap!important;column-gap:22px!important;row-gap:var(--gf-form-gap-y)!important}
.rh-sec .gform-theme--orbital .gform_fields>.gfield{flex:1 1 100%;min-width:0}
.rh-sec .gform-theme--orbital .gform_fields>.gfield--width-half{flex:1 1 240px}
.rh-sec form.rh-gf-contact .gform_fields>.gfield--width-half{flex-basis:220px}
.rh-sec .rh-modal .gform-theme--orbital .gform_fields{column-gap:18px!important}
.rh-sec .rh-modal .gform-theme--orbital .gform_fields>.gfield--width-half{flex-basis:200px}
/* Candidate Interest dialog: the intended .rh-modal .rh-form spacing (18px rows, 24px above the actions, no inset).
   The mockup renders the page-form inset here because .rh-sec .rh-form, later in the sheet, beats .rh-modal .rh-form. */
.rh-sec .rh-modal .gform-theme--orbital{--gf-form-gap-y:18px!important}
.rh-sec .rh-modal .gform-theme--orbital .gform_footer{margin-block-start:24px!important;flex-wrap:wrap;align-items:center;gap:14px 20px}
.rh-sec .rh-modal .gform_wrapper .rh-recaptcha{margin-top:18px}
.rh-sec .gform-theme--orbital .gfield :where(input:not([type=checkbox]):not([type=radio]):not([type=file]),textarea,select){border-width:1.5px!important}
.rh-sec#form .gform-theme--orbital textarea{height:160px!important;min-block-size:0!important}
.rh-modal .gform-theme--orbital textarea{height:108px!important;min-block-size:0!important}
.rh-sec .gform-theme--orbital .ginput_container_fileupload{border:2px dashed var(--rh-blue);border-radius:12px;background:#FFFFFF;padding:28px 20px;text-align:center}
.rh-sec .gform-theme--orbital .ginput_container_fileupload input[type=file]{border:0!important;background:transparent!important;box-shadow:none!important;display:block!important;inline-size:auto!important;max-inline-size:100%!important;margin-inline:auto!important;block-size:auto!important;min-block-size:0!important;padding:0!important;line-height:1.62!important}
.rh-sec .gform-theme--orbital .ginput_container_fileupload input[type=file]::file-selector-button{block-size:29px!important;padding-block:0!important;margin-block:0!important;line-height:27px!important}
.rh-sec .gform-theme--orbital .gform_fileupload_rules{margin-block-start:6px!important;font-size:14px!important;line-height:1.62!important;color:var(--rh-ink)!important}
.rh-sec .gform-theme--orbital .gform_footer{margin-block-start:28px!important}
.rh-sec .gform_wrapper .rh-recaptcha{margin-top:22px}
.rh-sec#cv .gform_wrapper .rh-recaptcha a{color:var(--rh-navy)}
.rh-sec#cv .gform_wrapper .rh-recaptcha a:hover{color:var(--rh-blue-d)}
/* reCAPTCHA v3 badge hidden, the disclosure sits under every form instead */
.grecaptcha-badge{visibility:hidden}
/* hidden for launch, kept in the markup */
.rh-hide{display:none}
/* ============================================================
   BLOCK EDITOR PARITY (from RH Template, scoped to the canvas)
   ============================================================ */
.editor-styles-wrapper .rh-sec .wp-block-group__inner-container,
.editor-styles-wrapper .rh-foot .wp-block-group__inner-container{max-width:none;margin:0;padding:0}
.editor-styles-wrapper .rh-sec .wp-block:not(.rh-inner),
.editor-styles-wrapper .rh-foot .wp-block:not(.rh-inner){margin-left:0;margin-right:0}
.editor-styles-wrapper .rh-inner{font-size:18px;line-height:1.62}
html body :where(.wp-block){margin-block:0}
.editor-styles-wrapper .rh-hero .rh-hero-media .components-disabled{display:block;height:100%}
/* the editor shows every reveal, panel and the modal so they can be edited */
.editor-styles-wrapper .rh-reveal{opacity:1;transform:none}
.editor-styles-wrapper .rh-modal{display:block;position:static;background:var(--rh-tint);padding:20px}
.editor-styles-wrapper .rh-sec .rh-empty:where(.is-out){display:flex}
:is(.is-out)>.wp-block-group__inner-container{display:contents}
/* WordPress core makes an image link inline-block, which adds a line strut under the footer logo */
.rh-foot-brand figure a{display:block;width:fit-content}
/* core block-library centres button links, the mockup does not */
.rh-sec a.wp-block-button__link{text-align:start}
/* mobile menu open: keep the 84px header row (logo and burger stay put) and let the panel bleed full width,
   as the mockup .rh-menu does (negative margins alone do not widen a flex-basis:100% box) */
@media(max-width:1199px){
#masthead #site-navigation{flex-basis:calc(100% + 2 * var(--rh-pad))}
#masthead .site-branding-container,#masthead .mobile-menu-control-wrap{min-height:var(--rh-head);display:flex;align-items:center}
}
