.home-information-banner{color:#443450;background:#eeebf5;border-bottom:1px solid #dfd8e8}.home-information-banner>.vitrine-wrap{align-items:center;gap:16px;padding-block:11px;display:flex}.home-information-banner p{overflow-wrap:anywhere;white-space:pre-line;flex:1;margin:0;font-size:13px;line-height:1.6}.home-information-banner svg{color:#80588d;flex-shrink:0}.home-banner-link{color:#4e315e;overflow-wrap:anywhere;flex-shrink:0;justify-content:space-between;align-items:center;gap:14px;max-width:45%;min-height:44px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.home-banner-link:hover{color:#825e93}.home-managed-hero .home-managed-title{letter-spacing:-.065em;color:#29283f;overflow-wrap:anywhere;max-width:100%;margin:0;font-size:clamp(52px,8vw,120px);font-weight:500;line-height:1.04;animation:.85s both editorial-arrive;display:block}.home-managed-title>span,.home-managed-title>em{display:block}.home-managed-hero .home-managed-title>em{color:#0000;background:linear-gradient(105deg,#94759e,#857caa 43%,#2392ac 84%);-webkit-background-clip:text;background-clip:text;width:fit-content;font-style:normal}.home-managed-hero .editorial-hero-actions{align-items:center;gap:32px;margin-bottom:12px}.home-managed-hero .editorial-hero-actions>p{overflow-wrap:anywhere;white-space:pre-line;max-width:560px}.home-managed-hero .editorial-hero-actions>div{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:14px}.home-managed-hero .editorial-button{overflow-wrap:anywhere;max-width:360px}.home-client-link{color:#65556f;border:1px solid #e0dbe8;border-radius:28px;align-items:center;gap:10px;min-height:50px;padding:12px 17px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.home-client-link:hover{background:#f4f0f7}.home-section-navigation{flex-wrap:wrap;align-items:center;gap:26px;margin:0 0 25px;display:flex}.home-section-navigation>a,.home-section-navigation>span{color:#6a5a77;align-items:center;gap:12px;min-height:44px;font-size:12px;text-decoration:none;display:inline-flex}.home-section-navigation>a:hover{color:#32223e}.home-managed-image{background:#f4f1f6;border-radius:16px;margin:0;overflow:hidden}.home-managed-image img{object-fit:cover;object-position:center;width:100%;height:clamp(280px,38vw,550px);display:block}.home-network-section{padding-block:80px}.home-network-section .editorial-network-heading h2{overflow-wrap:anywhere}.home-network-section .editorial-network-heading .editorial-body{white-space:pre-line;overflow-wrap:anywhere;max-width:none}.home-network-grid{border-top:1px solid #ded7e5;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 35px;display:grid}.home-network-place{color:#6a5079;border-bottom:1px solid #e9e3ee;align-items:center;gap:14px;min-width:0;padding:24px 0;text-decoration:none;display:flex}.home-network-place>svg{flex-shrink:0}.home-network-place>svg:last-child{color:#ad94b8;margin-left:auto}.home-network-place>div{min-width:0}.home-network-place span{color:#8a7a95;overflow-wrap:anywhere;font-size:10px;line-height:1.5;display:block}.home-network-place h3{letter-spacing:-.04em;color:#4b405a;overflow-wrap:anywhere;margin:6px 0;font-size:26px;font-weight:500;line-height:1.2}.home-network-place p{color:#80728a;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.7}.home-network-place:hover h3{color:#875f9a}.home-network-note{color:#7c6f88;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px 30px;margin:26px 0 0;font-size:12px;line-height:1.8;display:flex}.home-network-note>a,.home-network-note>span{color:#65506f;align-items:center;gap:12px;min-height:44px;font-weight:500;text-decoration:none;display:inline-flex}.home-news-featured{padding-block:80px 85px}.home-news-featured-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:50px;display:grid}.home-news-featured-grid>.vitrine-news-grid{grid-template-columns:1fr;gap:28px}.home-news-featured-grid>.vitrine-news-grid .vitrine-news-card{grid-template-columns:minmax(100px,.7fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.home-news-featured-grid>.vitrine-news-grid .vitrine-news-image{aspect-ratio:1}.home-news-featured-grid>.vitrine-news-grid .vitrine-news-meta{margin-top:0}.home-news-featured-grid>.vitrine-news-grid .vitrine-news-card h3{margin-block:10px;font-size:20px}.home-news-featured-grid>.vitrine-news-grid .vitrine-news-image-typographic{padding:15px}.home-news-featured-grid>.vitrine-news-grid .vitrine-news-image-typographic>span:nth-child(2){font-size:25px}.home-news-featured-grid>.vitrine-news-grid .vitrine-news-image-typographic>svg{width:23px;height:23px;bottom:12px;right:12px}.home-news-lead{min-width:0}.home-news-lead-image{aspect-ratio:16/10;background:#f1ecf5;border-radius:12px;position:relative;overflow:hidden}.home-news-lead-image>img{object-fit:cover;width:100%;height:100%;display:block}.home-news-featured-label{letter-spacing:.06em;color:#695c32;background:#fff8cf;border-radius:4px;padding:8px 11px;font-size:10px;line-height:1.5;position:absolute;top:20px;left:20px}.home-news-lead-typography{color:#776885;background:linear-gradient(125deg,#ece7f3,#eff5f7);flex-direction:column;justify-content:space-between;height:100%;padding:75px 30px 30px;display:flex}.home-news-lead-typography>span{letter-spacing:.15em;font-size:10px}.home-news-lead-typography strong{letter-spacing:-.055em;font-size:clamp(36px,4.3vw,65px);font-weight:500;line-height:1.04}.home-news-lead-typography svg{position:absolute;bottom:25px;right:25px}.home-news-lead h3{letter-spacing:-.04em;color:#4b405a;overflow-wrap:anywhere;margin:15px 0;font-size:33px;font-weight:500;line-height:1.2}.home-news-lead h3>a,.home-news-lead h3>span{color:inherit;justify-content:space-between;align-items:start;gap:15px;text-decoration:none;display:flex}.home-news-lead h3 svg{flex-shrink:0;margin-top:7px}.home-news-lead>p{color:#75697f;white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.9}.home-section:has(>section){min-width:0}.home-section-services .future-sectors{padding-top:65px}.vitrine-home-overview [id]{scroll-margin-top:110px}.is-home-preview{overflow:hidden}.is-home-preview .home-managed-title{animation:none}@media (width<=1100px){.home-managed-hero .editorial-hero-actions{flex-direction:column;align-items:start;gap:18px}.home-managed-hero .editorial-hero-actions>div{justify-content:flex-start}.home-managed-hero .editorial-hero-actions>p{max-width:650px}.home-network-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px}.home-news-featured-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:30px}.home-news-featured-grid>.vitrine-news-grid .vitrine-news-card{display:block}.home-news-featured-grid>.vitrine-news-grid .vitrine-news-image{aspect-ratio:16/9;max-height:175px}.home-news-featured-grid>.vitrine-news-grid .vitrine-news-meta{margin-top:14px}}@media (width<=700px){.home-information-banner>.vitrine-wrap{flex-wrap:wrap;gap:8px 12px;padding-block:12px}.home-information-banner p{flex-basis:calc(100% - 40px);font-size:12px}.home-banner-link{max-width:none;min-height:44px;margin-left:31px}.home-managed-hero .home-managed-title{letter-spacing:-.055em;font-size:clamp(37px,9.6vw,65px);line-height:1.07}.home-managed-hero .editorial-hero-actions{margin-top:22px}.home-managed-hero .editorial-hero-actions>div{gap:10px;max-width:100%}.home-managed-hero .editorial-button{max-width:100%;min-height:50px}.home-client-link{min-height:50px;font-size:12px}.home-section-navigation{gap:8px 24px;margin-bottom:20px}.home-section-navigation>a,.home-section-navigation>span{font-size:11px}.home-managed-image img{aspect-ratio:4/3;height:auto}.home-network-section{padding-block:50px}.home-network-grid{gap:0 24px}.home-network-place{gap:10px;padding-block:20px}.home-network-place>svg:first-child{display:none}.home-network-place h3{font-size:24px}.home-network-place>svg:last-child{width:17px}.home-network-note{font-size:11px}.home-news-featured{padding-block:50px}.home-news-featured-grid{grid-template-columns:1fr;gap:35px}.home-news-featured-grid>.vitrine-news-grid{gap:30px}.home-news-featured-grid>.vitrine-news-grid .vitrine-news-card{grid-template-columns:minmax(100px,.65fr) minmax(0,1fr);gap:16px;display:grid}.home-news-featured-grid>.vitrine-news-grid .vitrine-news-meta{margin-top:0}.home-news-featured-grid>.vitrine-news-grid .vitrine-news-image{aspect-ratio:1}.home-news-featured-grid>.vitrine-news-grid .vitrine-news-card h3{font-size:20px}.home-news-lead h3{font-size:28px}.home-news-featured-label{top:15px;left:15px}.home-news-lead-typography{padding:65px 22px 22px}.home-news-lead-typography strong{font-size:42px}.home-section-services .future-sectors{padding-top:42px}}@media (width<=380px){.home-network-grid{grid-template-columns:1fr}.home-network-place>svg:first-child{display:block}.home-managed-hero .editorial-hero-actions>div{align-items:stretch;width:100%}.home-managed-hero .editorial-button{flex-basis:100%}.home-client-link{flex-basis:100%;justify-content:center}.home-news-featured-grid>.vitrine-news-grid .vitrine-news-card{display:block}.home-news-featured-grid>.vitrine-news-grid .vitrine-news-image{aspect-ratio:16/9;max-height:none}.home-news-featured-grid>.vitrine-news-grid .vitrine-news-meta{margin-top:14px}}@media (prefers-reduced-motion:reduce){.home-managed-hero .home-managed-title{animation:none}}
