.home-theme{--paper:#f6f7f9;--line:#dbe1e8}.home-theme .landing-premium{background:#081d34;height:calc(100svh - 86px);min-height:800px;max-height:1080px}.home-theme .landing-premium .landing-image{animation:none;left:52%;overflow:hidden}.home-theme .landing-premium .landing-image:before{background:linear-gradient(#04132605 30%,#041326e6)}.home-theme .landing-premium .landing-image:after{background:linear-gradient(90deg,#081d3440,#0000 40%)}.home-theme .landing-premium .landing-image img{opacity:0;object-position:57% center;filter:saturate(.85);transition:opacity 1.1s,transform 8s linear;position:absolute;inset:0;transform:scale(1.055)}.home-theme .landing-premium .landing-image img.is-active{opacity:1;transform:scale(1)}.home-theme .landing-premium .landing-image-label{letter-spacing:1.4px;justify-content:space-between;align-items:center;font-size:10px;display:flex;top:30px;left:8%;right:8%}.home-theme .landing-premium .landing-image-label span:last-child{background:0 0;padding:0;font-size:10px}.home-theme .landing-premium .landing-frame{grid-template-rows:auto 1fr auto;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px;min-height:800px;padding:30px 5% 0}.home-theme .landing-premium .landing-mast{letter-spacing:1.6px;border:0;flex-wrap:wrap;grid-column:1/7;gap:15px;padding:0;font-size:10px;display:flex}.home-theme .landing-premium .landing-mast>span:first-child{align-items:center;gap:12px;display:flex}.home-theme .landing-premium .landing-mast>span:nth-child(2){color:#96a9be;font-size:9px}.home-theme .landing-premium .landing-statement{grid-column:1/7;align-self:center;padding:24px 7% 32px 0}.home-theme .landing-premium .landing-statement .eyebrow{letter-spacing:1.2px;color:#c1cddb;margin-bottom:22px;font-size:12px}.home-theme .landing-premium h1{letter-spacing:-.065em;font-size:clamp(58px,5.8vw,100px);font-weight:500;line-height:.99}.home-theme .landing-premium h1 span{color:#a8bfdc}.home-theme .landing-premium h1 span:after{display:none}.home-theme .landing-premium .landing-intro{color:#b9c8d8;max-width:470px;margin:26px 0;font-size:16px;line-height:1.7}.home-theme .landing-premium .landing-actions{align-items:center;gap:26px}.home-theme .landing-premium .button.light{color:#0b2340;background:#fff;border-radius:3px;min-width:185px;min-height:53px;font-size:14px}.home-theme .landing-premium .button.light:hover{background:#dce8f6}.home-theme .landing-premium .landing-actions .text-link{font-size:14px}.home-theme .landing-premium .landing-story{color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-top:1px solid #ffffff70;grid-column:8/13;margin:0;padding:26px 0 35px;animation:.6s both home-story-enter}.home-theme .landing-premium .landing-story header{letter-spacing:1.5px;border:0;padding:0;font-size:12px}.home-theme .landing-premium .landing-story header span{color:#d8e0ea}.home-theme .landing-premium .landing-story header strong{color:#fff;font-weight:500}.home-theme .landing-premium .landing-story h2{color:#fff;letter-spacing:-.04em;max-width:430px;margin:24px 0 14px;font-size:clamp(30px,3vw,46px)}.home-theme .landing-premium .landing-story>p{color:#e0e7ed;max-width:420px;font-size:16px;line-height:1.7}.home-theme .landing-controls{border-top:1px solid #ffffff38;grid-column:1/-1;align-items:center;gap:24px;min-height:90px;display:flex}.home-theme .landing-premium .landing-story-tabs{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;width:64%;display:grid}.home-theme .landing-premium .landing-story-tabs button{color:#a8bbce;border:0;grid-template-rows:1fr;align-items:center;min-height:90px;padding:22px 22px 22px 0;position:relative}.home-theme .landing-premium .landing-story-tabs button[aria-pressed=true],.home-theme .landing-premium .landing-story-tabs button:hover{color:#fff;background:0 0}.home-theme .landing-premium .landing-story-tabs button span{color:inherit;font-size:12px}.home-theme .landing-premium .landing-story-tabs button strong{font-size:14px}.home-theme .landing-premium .landing-story-tabs button i{background:0 0;height:2px;position:absolute;top:-1px;left:0;right:25px}.home-theme .landing-premium .landing-story-tabs button[aria-pressed=true] i:after{background:var(--finom-red);transition:none;animation:7s linear both home-story-progress}.home-theme .landing-premium[data-paused=true] .landing-story-tabs button[aria-pressed=true] i:after{animation:none;transform:scaleX(1)}.home-theme .story-playback{color:#fff;background:0 0;border:1px solid #fff6;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.home-theme .story-playback svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:16px;height:16px}.home-theme .story-playback:hover{background:#ffffff18}.home-theme .story-playback:disabled{opacity:.4;cursor:default}.home-theme .landing-scroll{color:#d0dce9;align-items:center;gap:24px;margin-left:auto;font-size:12px;display:flex}.home-theme .landing-scroll span{font-size:22px}.home-theme .mission-strip{color:#29425e;background:#edf1f5;border:0;min-height:85px;padding:20px 5%}.home-theme .mission-strip>span:first-child{font-size:16px}.home-theme .mission-strip>div{align-items:center;gap:26px;font-size:13px;display:flex}.home-theme .mission-strip i{background:#ae1f24;border-radius:50%;width:4px;height:4px}.home-theme .mission-strip a:hover{color:#ae1f24}.home-theme .section{padding-top:100px;padding-bottom:100px}.home-theme .section-marker{border-color:#d2dbe6;margin-bottom:58px;padding-top:18px}.home-theme .section-marker>span{letter-spacing:1.3px;font-size:12px}.home-theme .section h2{letter-spacing:-.055em}.home-theme .section-heading>p,.home-theme .who-copy p{font-size:16px;line-height:1.8}.home-theme .who-brand-logo{margin-bottom:30px}.home-theme .who-heading h2 span{color:#617c9d}.home-theme .who-copy{border-left:0;padding-left:0}.home-theme .who-copy p:first-child{color:#132b46;letter-spacing:-.02em;font-size:23px;line-height:1.55}.home-theme .who-signal{opacity:.7}.home-theme .subsidiaries{background:#f1f4f7}.home-theme .subsidiary-showcase{gap:26px}.home-theme .subsidiary-card{border-radius:4px;transition:transform .4s,box-shadow .4s;box-shadow:0 12px 30px #132b4608}.home-theme .subsidiary-card:hover{transform:translateY(-6px);box-shadow:0 20px 40px #132b4618}.home-theme .consult-card{background:#0e2c50}.home-theme .fri-card{color:#0e2c50;background:#fff}.home-theme .fri-card p,.home-theme .fri-card .eyebrow{color:#566c82}.home-theme .fri-card .subsidiary-card-copy strong{color:#184794}.home-theme .subsidiary-card-copy>p:not(.eyebrow){font-size:16px;line-height:1.75}.home-theme .why-matters{background:#091f37}.home-theme .why-matters:before{display:none}.home-theme .why-revamp-copy h2 span{color:#a8bfdc}.home-theme .why-story-grid p,.home-theme .capability-grid-clean p{font-size:16px;line-height:1.75}.home-theme .capability-grid-clean>a{transition:background .3s,transform .3s}.home-theme .capability-grid-clean>a:hover{background:#163652;transform:translateY(-3px)}.home-theme .why-closing{background:#102e4c;border-left:3px solid #ae1f24}.home-theme .why-closing>div>span{color:#a9bed5}.home-theme .sectors{border-top:0}.home-theme .sector-explorer{background:#f0f3f6;border-radius:4px;overflow:hidden}.home-theme .sector-content{border:0}.home-theme .sector-detail h3{color:#173c68}.home-theme .work{background:#f5f7f9}.home-theme .work .brand-text{color:#617c9d}.home-theme .filters button{border-radius:3px;font-size:14px}.home-theme .project-card{transition:transform .35s}.home-theme .project-card:hover{transform:translateY(-5px)}.home-theme .project-image{border-radius:3px}.home-theme .project-card p{font-size:16px;line-height:1.7}.home-theme .project-stat,.home-theme .project-card:nth-child(odd) .project-stat{color:#184794}.home-theme .partners{border-top:0;padding-top:80px;padding-bottom:70px}.home-theme .partners h2{color:#102d4d}.home-theme .partner-marquee{-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.home-theme .partner-marquee:focus-within .partner-track{animation-play-state:paused}.home-theme .join-section{color:#0b2745;background:#ecf1f6;border:0}.home-theme .join-image{border:0}.home-theme .join-copy .eyebrow{color:#184794}.home-theme .join-copy>p:not(.eyebrow){color:#526b83;font-size:16px;line-height:1.8}.home-theme .join-copy .text-link{color:#163c69}.home-theme .join-copy .status-dot{background:#ae1f24}.home-theme .contact{background:#081d34;border:0}.home-theme .contact h2 em{color:#a8bfdc}.home-theme .contact-email{border-bottom:1px solid #758ba5}.home-theme .button,.home-theme .text-link{font-size:14px}@keyframes home-story-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes home-story-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (min-width:1600px){.home-theme .landing-premium .landing-mast{gap:28px}}@media (max-width:1100px){.home-theme .landing-premium .landing-mast>span:nth-child(2){display:none}.home-theme .landing-premium h1{font-size:clamp(54px,6.6vw,76px)}.home-theme .landing-premium .landing-actions{flex-wrap:wrap;gap:18px}.home-theme .landing-premium .landing-story{grid-column:8/13}.home-theme .landing-scroll{display:none}.home-theme .landing-premium .landing-story-tabs{flex:1;width:auto}}@media (max-width:700px){.home-theme .landing-premium{height:auto;min-height:0;max-height:none}.home-theme .landing-premium .landing-image{height:auto;top:560px;bottom:0;left:0}.home-theme .landing-premium .landing-image:before{background:linear-gradient(#081d34,#081d3410 35%,#081d34df)}.home-theme .landing-premium .landing-image-label{display:none}.home-theme .landing-premium .landing-frame{gap:0;height:auto;min-height:0;padding:25px 6% 0;display:flex}.home-theme .landing-premium .landing-mast{font-size:10px}.home-theme .landing-premium .landing-statement{width:100%;padding:45px 0 48px}.home-theme .landing-premium .landing-statement .eyebrow{margin-bottom:23px;font-size:11px}.home-theme .landing-premium h1{font-size:clamp(57px,13.5vw,90px);line-height:1}.home-theme .landing-premium .landing-intro{max-width:460px;margin:24px 0;font-size:16px}.home-theme .landing-premium .landing-story{align-self:stretch;width:auto;max-width:none;min-height:250px;margin:120px 0 0;padding:25px 0 30px}.home-theme .landing-premium .landing-story h2{max-width:330px;font-size:32px}.home-theme .landing-premium .landing-story>p{font-size:16px}.home-theme .landing-controls{gap:10px;width:100%;min-height:85px}.home-theme .landing-premium .landing-story-tabs{margin:0}.home-theme .landing-premium .landing-story-tabs button{grid-template-columns:1fr;gap:7px;min-height:85px;padding:16px 6px 16px 0}.home-theme .landing-premium .landing-story-tabs button strong{font-size:12px}.home-theme .landing-premium .landing-story-tabs button span{font-size:10px}.home-theme .story-playback{width:34px;height:34px}.home-theme .mission-strip{background:#edf1f5;flex-direction:column;align-items:flex-start;gap:18px;padding:24px 6%}.home-theme .mission-strip>div{gap:18px}.home-theme .section{padding-top:66px;padding-bottom:66px}.home-theme .section-marker{margin-bottom:36px}.home-theme .section-marker>span{font-size:10px}.home-theme .who-copy p:first-child{font-size:21px}.home-theme .subsidiary-showcase{gap:20px}.home-theme .fri-card{background:#fff}.home-theme .sector-content,.home-theme .join-image{border:0}.home-theme .partners{padding-top:60px;padding-bottom:45px}}@media (prefers-reduced-motion:reduce){.home-theme *,.home-theme :before,.home-theme :after{transition:none!important;animation:none!important}.home-theme .landing-premium .landing-image img{transform:none}.home-theme .landing-premium .landing-story-tabs button[aria-pressed=true] i:after{transform:scaleX(1)}}.home-theme .ppt-hero{color:#fff;isolation:isolate;background:#020d24;height:calc(100svh - 86px);min-height:760px;max-height:980px;position:relative;overflow:hidden}.home-theme .ppt-hero-media,.home-theme .ppt-hero-media>div,.home-theme .ppt-hero-shade{position:absolute;inset:0}.home-theme .ppt-hero-media{z-index:-4}.home-theme .ppt-hero-media>div{opacity:0;background-position:right 52%;background-repeat:no-repeat;background-size:180%;transition:opacity 1s,transform 7.2s linear;transform:scale(1.035)}.home-theme .ppt-hero-media>div[data-variant=welcome]{filter:saturate(1.15)contrast(1.06);background-position:0 78%;background-size:220%}.home-theme .ppt-hero-media>div.is-active{opacity:1;transform:scale(1)}.home-theme .ppt-hero-shade{z-index:-2;background:linear-gradient(90deg,#020d24 0%,#03132ce8 35%,#03132ca8 54%,#03132c18 82%),linear-gradient(#0000 52%,#020d24d9 100%)}.home-theme .ppt-hero-inner{flex-direction:column;justify-content:center;width:min(1480px,90%);height:100%;margin:0 auto;display:flex;position:relative}.home-theme .ppt-hero-copy{width:min(690px,50%);padding:68px 0 120px}.home-theme .ppt-hero-rule{background:var(--finom-red);width:48px;height:3px;margin-bottom:30px;display:block}.home-theme .ppt-hero h1{letter-spacing:-.042em;text-wrap:balance;text-shadow:0 3px 30px #0009;max-width:760px;margin:0;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:clamp(58px,5.25vw,88px);font-weight:600;line-height:.99}.home-theme .ppt-hero h1 small{font:inherit;letter-spacing:-.025em;margin-bottom:4px;font-size:.56em;display:block}.home-theme .ppt-hero h1 span{color:#0f5eea}.home-theme .ppt-hero-copy>p{color:#eef3fb;letter-spacing:-.012em;max-width:630px;margin:30px 0 0;font-family:Manrope,DM Sans,sans-serif;font-size:17px;font-weight:400;line-height:1.72}.home-theme .ppt-hero-cta{color:#fff;background:#073ec7;border-radius:3px;align-items:center;gap:42px;min-width:210px;margin-top:30px;padding:17px 22px;font-size:15px;font-weight:700;display:inline-flex}.home-theme .ppt-hero-cta:hover{background:#1257e6}.home-theme .ppt-hero-welcome .ppt-hero-copy{text-align:center;align-self:center;width:min(1020px,92%);padding-bottom:146px}.home-theme .ppt-hero-welcome .ppt-hero-rule{margin-inline:auto}.home-theme .ppt-hero-welcome h1{letter-spacing:-.055em;max-width:none;font-size:clamp(82px,8.35vw,142px);line-height:.82}.home-theme .ppt-hero-welcome h1 .ppt-hero-eyebrow{color:#b9c9df;letter-spacing:.42em;text-transform:uppercase;text-shadow:none;margin:0 0 30px .42em;font-family:Manrope,DM Sans,sans-serif;font-size:12px;font-weight:700;line-height:1}.home-theme .ppt-hero-wordmark{justify-content:center;align-items:baseline;gap:.13em;display:flex;color:#fff!important}.home-theme .ppt-hero-wordmark>span:first-child{color:#fff;font-weight:600}.home-theme .ppt-hero-wordmark>span:last-child{color:#8db9ff;letter-spacing:-.03em;font-style:italic;font-weight:500}.home-theme .ppt-hero-welcome .ppt-hero-copy>p{color:#cbd8ea;max-width:820px;margin:38px auto 0;font-size:18px;line-height:1.8}.home-theme .ppt-hero-network{z-index:-1;opacity:.92;pointer-events:none;position:absolute;inset:0;overflow:hidden}.home-theme .ppt-hero-network:before{content:"";background-image:linear-gradient(#5a91dc0b 1px,#0000 1px),linear-gradient(90deg,#5a91dc0b 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.home-theme .ppt-hero-network svg{filter:drop-shadow(0 0 8px #1769e855);width:108%;height:108%;position:absolute;inset:-4%}.home-theme .ppt-network-lines{stroke-width:1.15px;stroke-linecap:round;vector-effect:non-scaling-stroke}.home-theme .ppt-network-lines path:nth-child(2){opacity:.82}.home-theme .ppt-network-lines path:nth-child(3){opacity:.65}.home-theme .ppt-network-lines path:nth-child(4){opacity:.72}.home-theme .ppt-network-lines path:nth-child(5){opacity:.5}.home-theme .ppt-network-lines path:nth-child(6){opacity:.6}.home-theme .ppt-network-orbit{aspect-ratio:1;border:1px solid #5f9df21c;border-radius:50%;width:min(54vw,780px);position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 80px #1559bf1f,inset 0 0 80px #1559bf16}.home-theme .ppt-network-orbit:before,.home-theme .ppt-network-orbit:after{content:"";border:1px solid #75abf31c;border-radius:50%;position:absolute;inset:15%}.home-theme .ppt-network-orbit:after{border-color:#75abf326;inset:34%}.home-theme .ppt-network-scan{display:none}.home-theme .ppt-hero-controls{border-top:1px solid #ffffff4a;justify-content:space-between;align-items:center;padding-top:14px;display:flex;position:absolute;bottom:25px;left:0;right:0}.home-theme .ppt-hero-controls>div{gap:10px;display:flex}.home-theme .ppt-hero-controls button{color:#fff;background:0 0;border:0}.home-theme .ppt-hero-controls [role=tab]{color:#aebed1;grid-template-columns:24px 1fr;align-items:center;gap:10px;width:86px;padding:8px 0;font-size:11px;display:grid}.home-theme .ppt-hero-controls [role=tab] i{background:#ffffff42;height:2px;position:relative;overflow:hidden}.home-theme .ppt-hero-controls [role=tab][aria-selected=true]{color:#fff}.home-theme .ppt-hero-controls [role=tab][aria-selected=true] i:after{content:"";transform-origin:0;background:var(--finom-red);animation:7.2s linear both ppt-hero-progress;position:absolute;inset:0}.home-theme .ppt-hero[data-paused=true] .ppt-hero-controls [role=tab][aria-selected=true] i:after{animation:none;transform:scaleX(1)}.home-theme .ppt-hero-playback{letter-spacing:.08em;text-transform:uppercase;font-size:11px;padding:8px 0 8px 20px!important}.home-theme .ppt-hero-signals{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#031329d4;border:1px solid #ffffff38;border-radius:14px;grid-template-columns:repeat(4,1fr);display:grid;position:absolute;bottom:82px;left:0;right:0}.home-theme .ppt-hero-signals>div{grid-template-columns:48px 1fr;align-items:center;gap:18px;min-height:116px;padding:22px 24px;display:grid}.home-theme .ppt-hero-signals>div+div{border-left:1px solid #ffffff3d}.home-theme .ppt-hero-signals i{border:1px solid #6ea2ff;border-radius:50%;width:46px;height:46px;box-shadow:inset 0 0 0 8px #174dba22}.home-theme .ppt-hero-signals span{gap:7px;display:grid}.home-theme .ppt-hero-signals strong{font-size:15px}.home-theme .ppt-hero-signals small{color:#d3deed;font-size:12px;line-height:1.4}.home-theme .ppt-hero-surge .ppt-hero-copy{padding-bottom:220px}@keyframes ppt-hero-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.home-theme .who-deck-layout{grid-template-columns:1fr 1.05fr;align-items:start;gap:8%;display:grid}.home-theme .who-deck-layout .who-copy{border:0;padding:0}.home-theme .who-deck-layout figure{background:#eef2f6;border-radius:3px 3px 0 0;height:600px;margin:0;overflow:hidden}.home-theme .who-deck-layout img{object-fit:cover;object-position:54% center;width:100%;height:100%}.home-theme .who-deck-layout .who-copy p:first-child{font-size:20px}.home-theme .about,.home-theme .subsidiaries,.home-theme .why-matters,.home-theme .work,.home-theme .contact{padding-left:4.2%;padding-right:4.2%}.home-theme .subsidiary-card-copy h3{max-width:620px}.home-theme .fri-card .subsidiary-card-copy h3{font-size:clamp(29px,3.1vw,47px)}.home-theme .subsidiary-card-copy>p:not(.eyebrow){font-size:19px}.home-theme .why-matters{color:#061a32;background:#fff}.home-theme .why-matters:before,.home-theme .why-matters:after{display:none}.home-theme .why-matters .section-marker{border-color:#d2dbe6}.home-theme .why-matters .section-marker>span:last-child{color:#184794}.home-theme .why-deck{grid-template-columns:.9fr 1.1fr;align-items:start;gap:7%;display:grid}.home-theme .why-deck-copy{position:sticky;top:120px}.home-theme .why-deck h2{color:#081c36;margin:0 0 34px;font-size:clamp(48px,4.6vw,72px)}.home-theme .why-deck-copy>p{color:#34465c;margin:0 0 22px;font-size:16px;line-height:1.72}.home-theme .why-deck-copy blockquote{color:#184794;border-left:3px solid #184794;margin:34px 0 0;padding:8px 0 8px 22px;font-family:Georgia,Times New Roman,serif;font-size:21px;font-style:italic;font-weight:700;line-height:1.5}.home-theme .why-deck .capability-grid-clean{border-color:#dce5ef}.home-theme .why-deck .capability-grid-clean>a{color:#081c36;background:linear-gradient(110deg,#f2f6fb,#fff);border-color:#dce5ef;min-height:225px}.home-theme .why-deck .capability-grid-clean>a:hover{background:#eaf1f9}.home-theme .why-deck .capability-grid-clean>a>div span{color:#184794;border-color:#18479455}.home-theme .why-deck .capability-grid-clean>a>div small{color:#73859a}.home-theme .why-deck .capability-grid-clean h4{color:#102b68}.home-theme .why-deck .capability-grid-clean p{color:#34465c}.home-theme .deck-work-heading{text-align:center;margin-inline:auto}.home-theme .deck-work-heading h2{font-family:Georgia,Times New Roman,serif}.home-theme .deck-work-heading p{max-width:680px;margin-inline:auto}.home-theme .work-toolbar{justify-content:flex-end;display:none}.home-theme .work-toolbar .filters,.home-theme .project-card p,.home-theme .project-stat{display:none}.home-theme .project-card h3{font-size:clamp(22px,2vw,31px);line-height:1.3}.home-theme .partners-heading{display:block}.home-theme .partners-heading h2{font-family:Georgia,Times New Roman,serif}.home-theme .deck-careers{background:#031442;min-height:760px}.home-theme .deck-careers .join-image:after{background:linear-gradient(90deg,#031442 0%,#0314427a 48%,#0314420d),linear-gradient(#0000 45%,#0314428a)}.home-theme .deck-careers .join-copy{padding-block:72px}.home-theme .deck-careers .join-copy h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(58px,6.2vw,96px)}.home-theme .deck-careers .career-lead{max-width:620px;color:#c5d4ec!important;font-size:24px!important}.home-theme .career-signals{grid-template-columns:1fr 1fr;gap:10px;margin:26px 0 28px;display:grid}.home-theme .career-signals span{color:#dbe7fa;background:#0b2a6780;border:1px solid #7396d055;border-radius:4px;padding:13px 15px;font-size:13px}.home-theme .contact h2{font-family:Georgia,Times New Roman,serif}.home-theme .contact h3{color:#fff;margin:28px 0 16px;font-size:22px}.home-theme .contact-layout>div>p{color:#c5d4e4;max-width:560px;font-size:17px;line-height:1.75}.home-theme .contact-email{margin-top:25px;font-size:17px;display:inline-block}@media (max-width:1000px){.home-theme .ppt-hero-copy{width:min(660px,68%)}.home-theme .ppt-hero-signals{grid-template-columns:1fr 1fr}.home-theme .ppt-hero-signals>div{min-height:88px}.home-theme .ppt-hero-signals>div:nth-child(3){border-top:1px solid #ffffff3d;border-left:0}.home-theme .ppt-hero-signals>div:nth-child(4){border-top:1px solid #ffffff3d}.home-theme .ppt-hero-surge .ppt-hero-copy{padding-bottom:260px}.home-theme .who-deck-layout,.home-theme .why-deck{grid-template-columns:1fr}.home-theme .who-deck-layout figure{height:480px}.home-theme .why-deck-copy{position:static}}@media (max-width:700px){.home-theme .ppt-hero{height:auto;min-height:780px}.home-theme .ppt-hero-media>div{background-position:72%;background-size:auto 128%}.home-theme .ppt-hero-media>div[data-variant=welcome]{background-position:18%;background-size:auto 115%}.home-theme .ppt-hero-shade{background:linear-gradient(#020d2466 0%,#020d24ed 52%,#020d24 100%)}.home-theme .ppt-hero-inner{justify-content:flex-end;width:88%;min-height:780px}.home-theme .ppt-hero-copy,.home-theme .ppt-hero-welcome .ppt-hero-copy{text-align:left;align-self:auto;width:100%;padding:300px 0 120px}.home-theme .ppt-hero-welcome .ppt-hero-rule{margin-inline:0}.home-theme .ppt-hero-welcome h1 .ppt-hero-eyebrow{text-align:left;margin-left:0}.home-theme .ppt-hero-wordmark{flex-wrap:wrap;justify-content:flex-start;gap:0 .13em}.home-theme .ppt-hero h1,.home-theme .ppt-hero-welcome h1{font-size:clamp(48px,13vw,70px)}.home-theme .ppt-hero-copy>p,.home-theme .ppt-hero-welcome .ppt-hero-copy>p{margin-inline:0;font-size:16px}.home-theme .ppt-hero-surge,.home-theme .ppt-hero-surge .ppt-hero-inner{min-height:1020px}.home-theme .ppt-hero-surge .ppt-hero-copy{padding-bottom:390px}.home-theme .ppt-hero-signals{grid-template-columns:1fr;bottom:78px}.home-theme .ppt-hero-signals>div{grid-template-columns:36px 1fr;min-height:68px;padding:12px 14px}.home-theme .ppt-hero-signals i{width:34px;height:34px}.home-theme .ppt-hero-signals>div+div{border-top:1px solid #ffffff3d;border-left:0}.home-theme .ppt-hero-controls [role=tab]{grid-template-columns:20px 1fr;width:48px}.home-theme .ppt-hero-playback{font-size:10px}.home-theme .ppt-hero-network svg{width:180%;inset:-8% -60% -8% -20%}.home-theme .ppt-network-orbit{width:118vw;top:40%;left:64%}.home-theme .who-deck-layout figure{height:380px}.home-theme .why-deck .capability-grid-clean{grid-template-columns:1fr}.home-theme .deck-careers{display:block}.home-theme .deck-careers .join-image{min-height:360px}.home-theme .career-signals{grid-template-columns:1fr}}.home-theme .ppt-hero-media>div[data-variant=welcome].is-active{opacity:0}.home-theme .ppt-hero-network svg{filter:drop-shadow(0 0 4px #1769e82b)}.home-theme .ppt-network-lines{stroke-width:.78px}.home-theme .ppt-network-lines path{opacity:.42!important}.home-theme .ppt-network-nodes circle{opacity:.38}.home-theme .ppt-network-orbit{opacity:.45}.home-theme .ppt-hero-rule{display:none}.home-theme .ppt-hero-controls{border-top:0;justify-content:space-between;padding-top:0}.home-theme .ppt-hero-controls>div{align-items:center;gap:12px}.home-theme .ppt-hero-controls [role=tab]{background:0 0;border:1px solid #ffffff9c;border-radius:50%;width:13px;height:13px;padding:0;transition:transform .25s,background .25s,border-color .25s;display:block;position:relative}.home-theme .ppt-hero-controls [role=tab]:hover{border-color:#fff;transform:scale(1.18)}.home-theme .ppt-hero-controls [role=tab][aria-selected=true]{background:var(--finom-red);border-color:var(--finom-red);box-shadow:0 0 0 5px #ae1f2438}.home-theme .ppt-hero-controls [role=tab][aria-selected=true]:after{content:"";border:1px solid var(--finom-red);border-radius:50%;animation:1.9s ease-in-out infinite hero-dot-pulse;position:absolute;inset:-5px}.home-theme .ppt-hero-signals{background:#031329e8;border-color:#ffffff4a;overflow:hidden}.home-theme .ppt-hero-signals>div{transition:background .3s,transform .3s;animation:.55s both hero-signal-enter}.home-theme .ppt-hero-signals>div:nth-child(2){animation-delay:80ms}.home-theme .ppt-hero-signals>div:nth-child(3){animation-delay:.16s}.home-theme .ppt-hero-signals>div:nth-child(4){animation-delay:.24s}.home-theme .ppt-hero-signals>div:hover{background:#18479455;transform:translateY(-3px)}.home-theme .ppt-hero-signals i{color:#fff;background:#18479455;place-items:center;display:grid;box-shadow:inset 0 0 0 7px #174dba22,0 0 24px #1769e82b}.home-theme .finom-icon{width:23px;height:23px}.home-theme .section-marker{display:none}.home-theme .section{padding-top:92px}.home-theme .text-link,.home-theme .contact-email{border-bottom:0;text-decoration:none}.home-theme .work-toolbar,.home-theme .footer-bottom{border-top:0;border-bottom:0}.home-theme .deck-work-heading{justify-content:center}.home-theme .why-deck .capability-grid-clean>a>div span{width:48px;height:48px;color:var(--finom-blue);background:#fff;border-color:#1847944f;border-radius:50%;place-items:center;padding:0;display:grid;box-shadow:0 10px 25px #102b6812}.home-theme .why-deck .capability-grid-clean>a{transition:background .3s,transform .3s,box-shadow .3s;position:relative;overflow:hidden}.home-theme .why-deck .capability-grid-clean>a:after{content:"";background:var(--finom-red);width:0;height:4px;transition:width .35s;position:absolute;bottom:0;left:0}.home-theme .why-deck .capability-grid-clean>a:hover{transform:translateY(-5px);box-shadow:0 18px 42px #102b6817}.home-theme .why-deck .capability-grid-clean>a:hover:after{width:100%}.home-theme .deck-careers .join-image:after{display:none}.home-theme .deck-careers .join-image img{filter:none}.home-theme .deck-careers .join-copy .eyebrow{color:#fff;letter-spacing:.2em;margin-bottom:22px;font-size:18px;font-weight:800}.home-theme .deck-careers .join-copy h2{color:#fff;opacity:1;text-shadow:none}.home-theme .career-signals span{background:linear-gradient(135deg,#0b2a67c7,#1847947d);border-color:#8eb4ef70;align-items:center;min-height:58px;padding-left:48px;transition:transform .3s,background .3s,border-color .3s;animation:.6s both career-signal-enter;display:flex;position:relative;overflow:hidden}.home-theme .career-signals span:before{content:"";background:var(--finom-red);border-radius:50%;width:10px;height:10px;position:absolute;left:20px;box-shadow:0 0 0 6px #ae1f242c}.home-theme .career-signals span:nth-child(2){animation-delay:80ms}.home-theme .career-signals span:nth-child(3){animation-delay:.16s}.home-theme .career-signals span:nth-child(4){animation-delay:.24s}.home-theme .career-signals span:hover{background:#184794;border-color:#fff8;transform:translateY(-4px)}.home-theme .contact{background:#0d356d;border-top:0}.home-theme .contact .button.brand{background:var(--finom-red);transition:background .25s,color .25s,transform .25s,opacity .25s}.home-theme .contact .button.brand:disabled{opacity:.28;cursor:not-allowed;pointer-events:none}.home-theme .contact .button.brand:not(:disabled):hover{color:var(--finom-blue);background:#fff;transform:translateY(-3px)}.home-theme .form-bottom{justify-content:flex-end}.home-theme .site-footer{border-top:0}.home-theme .footer-main{align-items:flex-start;gap:3.5%}.home-theme .footer-main>p{white-space:nowrap;padding-top:10px}.home-theme .footer-contact{max-width:300px;color:var(--muted);gap:6px;margin:0;padding-top:7px;font-size:9px;font-style:normal;line-height:1.55;display:grid}.home-theme .footer-contact a{color:var(--finom-blue)}.home-theme .footer-main nav{gap:17px}@keyframes hero-dot-pulse{0%,to{opacity:.35;transform:scale(.82)}50%{opacity:1;transform:scale(1.18)}}@keyframes hero-signal-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes career-signal-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (max-width:1050px){.home-theme .footer-main{flex-wrap:wrap}.home-theme .footer-contact{order:3;width:100%;max-width:100%}}@media (max-width:700px){.home-theme .section{padding-top:68px}.home-theme .ppt-hero-controls [role=tab]{width:12px;height:12px}.home-theme .footer-main>p{white-space:normal;width:100%}.home-theme .footer-contact{font-size:10px}}.home-theme .ppt-hero-inner{width:auto;margin-inline:var(--site-gutter,4.2%)}.home-theme .ppt-hero-network{opacity:.27}.home-theme .ppt-network-lines path{stroke-dasharray:14 22;animation:18s linear infinite home-network-flow}.home-theme .ppt-network-lines path:nth-child(2n){animation-duration:23s;animation-direction:reverse}.home-theme .ppt-network-nodes circle{transform-box:fill-box;transform-origin:50%;animation:4.8s ease-in-out infinite home-network-node}.home-theme .ppt-network-nodes circle:nth-child(2n){animation-delay:-2.2s}.home-theme .ppt-network-orbit{animation:28s linear infinite home-network-orbit}.home-theme .about .text-link{padding:13px 0;transition:color .25s,transform .25s;position:relative}.home-theme .about .text-link:after{content:none;display:none}.home-theme .about .text-link:hover{color:var(--finom-red);transform:translate(4px)}.home-theme .why-deck .capability-grid-clean>a>div span{background:linear-gradient(145deg,#fff,#eaf1f9);border:0;position:relative;box-shadow:0 13px 28px #102b6820,inset 0 0 0 1px #18479425}.home-theme .why-deck .capability-grid-clean>a>div span:after{content:"";border:1px solid #18479420;border-radius:50%;position:absolute;inset:-5px}.home-theme .project-card{position:relative}.home-theme .project-card:before{content:"";z-index:3;border:1px solid var(--finom-blue);pointer-events:none;opacity:0;clip-path:polygon(0 0,0 0,0 0,0 0);transition:clip-path .55s cubic-bezier(.4,0,.2,1),opacity .2s;position:absolute;inset:-11px}.home-theme .project-card:hover:before{opacity:1;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.home-theme .career-signals span{gap:14px;padding-left:14px}.home-theme .career-signals span:before{display:none}.home-theme .career-signals .finom-icon{color:#fff;background:#ffffff12;border-radius:50%;flex:0 0 36px;width:36px;height:36px;padding:8px;box-shadow:inset 0 0 0 1px #ffffff31}@keyframes home-network-flow{to{stroke-dashoffset:-288px}}@keyframes home-network-node{0%,to{opacity:.2;transform:scale(.8)}50%{opacity:.55;transform:scale(1.15)}}@keyframes home-network-orbit{to{transform:translate(-50%,-50%)rotate(360deg)}}@media (max-width:700px){.home-theme .ppt-hero-inner{width:auto;margin-inline:var(--site-gutter,6%)}.home-theme .ppt-hero-media>div[data-variant=development]{background-position:61% 14%;background-size:auto 102%}}.home-theme .ppt-hero-media>div[data-variant=welcome]{background-position:50% 46%;background-size:cover}.home-theme .ppt-hero-media>div[data-variant=welcome].is-active{opacity:.32;filter:saturate(.72)contrast(1.08)}.home-theme .ppt-hero-media>div[data-variant=innovation]{background-position:right 43%;background-size:auto 116%}.home-theme .ppt-hero-media>div[data-variant=surge]{background-position:50% 45%;background-size:cover}@media (max-width:700px){.home-theme .ppt-hero-media>div[data-variant=welcome]{background-position:48%;background-size:cover}.home-theme .ppt-hero-media>div[data-variant=innovation]{background-position:62%;background-size:auto 108%}.home-theme .ppt-hero-media>div[data-variant=surge]{background-position:58%;background-size:cover}.home-theme .ppt-hero-media>div[data-variant=development]{background-position:72% 0;background-size:auto 108%}}.home-theme .ppt-hero-media>div[data-variant=welcome]{background-position:50% 48%}.home-theme .ppt-hero-media>div[data-variant=development]{background-color:#03132c;background-position:82% 6%;background-size:auto 114%}.home-theme .who-deck-layout img{object-position:50% 46%}.home-theme .consult-card .subsidiary-photo img{object-position:50% 48%}.home-theme .fri-card .subsidiary-photo img{object-position:50% 42%}.home-theme .project-image[data-project=health-systems] img{object-position:54% 48%}.home-theme .project-image[data-project=surge-support] img{object-position:52% 50%}.home-theme .project-image[data-project=malaria-research] img{object-position:54% 50%}.home-theme .deck-careers .join-image img{object-position:52% 50%}@media (max-width:700px){.home-theme .ppt-hero-media>div[data-variant=development]{background-position:68% 2%;background-size:auto 106%}.home-theme .who-deck-layout img{object-position:50% 42%}.home-theme .fri-card .subsidiary-photo img{object-position:54% 42%}.home-theme .deck-careers .join-image img{object-position:50% 44%}}.home-theme .ppt-hero-shade{background:linear-gradient(#020d248f 0%,#0000 19%),linear-gradient(90deg,#020d24f2 0%,#020d24ca 29%,#020d246b 49%,#03132c1f 70%,#0000 100%),linear-gradient(#0000 62%,#020d247d 100%)}.home-theme .ppt-hero-welcome .ppt-hero-shade{background:radial-gradient(circle at 50% 46%,#1159ce20,#0000 31%),linear-gradient(90deg,#010918f5,#03143cd4,#010918f5)}.home-theme .site-footer{padding:48px 4.2% 30px}.home-theme .footer-main{grid-template-columns:auto minmax(220px,1fr) minmax(300px,1.25fr) auto auto;align-items:start;column-gap:2.5%;padding-bottom:42px;display:grid}.home-theme .footer-main>p{color:#334a62;padding-top:8px;font-size:15px;font-weight:500;line-height:1.5}.home-theme .footer-contact{gap:8px;max-width:360px;padding-top:5px;font-size:13px;line-height:1.6}.home-theme .footer-main nav{flex-wrap:wrap;gap:18px;margin-left:0;padding-top:8px;font-size:13px;line-height:1.5}.home-theme .back-top{margin-top:2px;font-size:13px}.home-theme .footer-bottom{padding-top:22px;font-size:12px;line-height:1.5}@media (max-width:1100px){.home-theme .footer-main{gap:25px 5%;display:flex}.home-theme .footer-main nav{order:3;width:100%}.home-theme .footer-contact{order:4;width:100%;max-width:560px}}@media (max-width:700px){.home-theme .ppt-hero-shade{background:linear-gradient(#020d246b 0%,#0000 22%),linear-gradient(#0000 22%,#020d248a 52%,#020d24e8 100%)}.home-theme .site-footer{padding:38px 6% 26px}.home-theme .footer-main>p{font-size:15px}.home-theme .footer-contact,.home-theme .footer-main nav{font-size:13px}.home-theme .footer-bottom{font-size:11px}}.home-theme .ppt-hero-media>div[data-variant=surge]{background-color:#03132c;background-position:82% 6%;background-size:auto 114%}.home-theme .ppt-hero-media>div[data-variant=development]{background-position:right 10%;background-size:auto 114%}@media (max-width:700px){.home-theme .ppt-hero-media>div[data-variant=surge]{background-position:72% 5%;background-size:auto 108%}.home-theme .ppt-hero-media>div[data-variant=development]{background-position:63% 0;background-size:auto 105%}}.home-theme .why-deck .capability-grid-clean>a{padding-top:92px}.home-theme .why-deck .capability-grid-clean>a .capability-corner{width:70px;height:70px;color:var(--finom-blue);background:#e7eff9;border:1px solid #b9cbe2;place-items:center;transition:background .3s,color .3s;display:grid;position:absolute;top:-1px;right:-1px}.home-theme .why-deck .capability-grid-clean>a .capability-corner svg{width:34px;height:34px}.home-theme .why-deck .capability-grid-clean>a:hover .capability-corner{background:var(--finom-blue);color:#fff}.home-theme .contact-email{background:#ffffff12;border:1px solid #fff;justify-content:center;align-items:center;min-height:56px;padding:14px 22px;font-weight:600;transition:background .25s,color .25s,transform .25s;display:inline-flex}:is(.home-theme .contact-email:hover,.home-theme .contact-email:focus-visible){color:var(--finom-blue);background:#fff;transform:translateY(-2px)}.home-theme .footer-main{grid-template-columns:minmax(240px,1.15fr) minmax(220px,1fr) minmax(260px,1.25fr) auto;align-items:start;gap:28px;display:grid}.home-theme .footer-brand p{white-space:normal;margin:0;font-size:clamp(13px,1.05vw,16px);line-height:1.45}@media (max-width:1100px){.home-theme .footer-main{grid-template-columns:minmax(230px,1fr) minmax(230px,1fr);gap:26px 35px}}@media (max-width:700px){.home-theme .footer-main{grid-template-columns:1fr;gap:24px}}.home-theme .subsidiary-showcase{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.home-theme .subsidiary-card{flex-direction:column;height:auto;min-height:650px;display:flex}.home-theme .subsidiary-photo{flex:none;height:clamp(270px,26vw,370px)}.home-theme .subsidiary-card-copy{flex-direction:column;flex:auto;min-width:0;min-height:275px;padding:30px 32px;display:flex}.home-theme .subsidiary-card-copy h3{letter-spacing:-.045em;max-width:none;margin:0 0 18px;font-size:clamp(35px,3.1vw,49px);line-height:1.07}.home-theme .fri-card .subsidiary-card-copy h3{letter-spacing:-.035em;font-size:clamp(27px,2.35vw,36px);line-height:1.13}.home-theme .subsidiary-card-copy>p:not(.eyebrow){margin:0 0 24px;font-size:16px;line-height:1.55}.home-theme .subsidiary-card-copy strong{width:100%;margin-top:auto;display:block}@media (max-width:700px){.home-theme .subsidiary-showcase{grid-template-columns:1fr}.home-theme .subsidiary-card{min-height:0}.home-theme .subsidiary-photo{height:clamp(230px,67vw,340px)}.home-theme .subsidiary-card-copy{min-height:270px;padding:27px 24px}.home-theme .fri-card .subsidiary-card-copy h3{font-size:clamp(27px,7vw,34px)}}
