.home-page .partner-grid article,.home-page .partner-portrait{box-shadow:none;background:#fff;border:0;border-radius:0}.home-page .partner-portrait:after{display:none}.home-page .partner-grid article{border-radius:20px}.home-page .collaboration-grid article{-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);color:#172033;box-shadow:none;background:linear-gradient(135deg,#ffffffb8,#ffffff61);border:1px solid #ffffffa6;border-radius:20px}.home-page .partner-portrait{border-radius:16px 16px 0 0}.home-page .partner-portrait img{filter:none;mix-blend-mode:normal}:root{--content-max:1280px;--site-gutter:max(6.65vw, calc((100vw - var(--content-max)) / 2))}.site-header{padding-inline:var(--site-gutter);border-inline:0;gap:24px}.main-nav{gap:clamp(14px,2vw,32px)}.home-intro,.home-journey,.operating-model,.partners,.purpose-hero,.purpose-challenge,.purpose-transition,.purpose-role,.purpose-cta,.contact-hero,.contact-body,.site-cta{padding-inline:var(--site-gutter)}.contact-body,.home-journey .journey-heading,.home-journey .journey-timeline{width:100%;max-width:none;margin-inline:0}.framework-preview-image h2{left:var(--site-gutter)}.framework-preview-image .arise-letters,.framework-preview-details{padding-inline:var(--site-gutter)}.framework-page .framework-hero-panel{padding-left:var(--site-gutter)!important;width:min(100%, calc(var(--site-gutter) + 620px))!important;padding-right:32px!important}.framework-page .framework-intro{padding-inline:var(--site-gutter)!important}.framework-page .framework-intro h2{padding-left:0!important}.framework-page .framework-intro h2:before{display:none!important}.framework-page .stages-top,.framework-page .stages-middle,.framework-page .stages-bottom{padding-inline:0!important}.framework-page .arise-stage{width:100%!important;padding-inline:var(--site-gutter)!important;margin-left:0!important;margin-right:0!important}.framework-site-cta{padding-inline:var(--site-gutter)!important}@media (min-width:901px){.purpose-journey .journey-stage{padding-inline:var(--site-gutter)}}@media (max-width:900px){:root{--site-gutter:24px}.main-nav{padding-inline:var(--site-gutter)}.framework-page .framework-hero-panel{padding-right:var(--site-gutter)!important}.purpose-journey .journey-stage{padding-inline:var(--site-gutter)}.purpose-journey .journey-stage-copy{margin-inline:0}}@media (max-width:540px){:root{--site-gutter:20px}}.purpose-page>.purpose-cta,.home-hero{padding-inline:var(--site-gutter)}@media (min-width:901px){.home-hero-content{width:100%}.home-hero h1{white-space:normal}.home-hero .button{margin-left:auto;margin-right:auto}}.framework-page .framework-stages .arise-stage+.arise-stage{margin-inline:0!important}.framework-page>.framework-hero{align-items:center;background:linear-gradient(90deg,#071225d9,#07122559),url(/images/framework-hero.webp) 50%/cover no-repeat!important;display:flex!important}.framework-page .framework-hero-panel{background:0 0!important;width:100%!important}.framework-page .framework-hero h1{color:#fff!important}.framework-page .framework-hero-subtitle{color:#73d6ff!important}.framework-page .framework-hero-panel>p:not(.framework-hero-subtitle){color:#e5edf7!important}.framework-page .framework-hero:after{display:none!important}@media (min-width:901px){.framework-page>.framework-hero{height:auto!important;min-height:max(720px,100svh - 72px)!important}.framework-page .framework-hero-panel{flex-direction:column;justify-content:center;display:flex;min-height:0!important}.framework-page .framework-hero:after{height:100%;min-height:0!important}}@media (max-width:900px){.framework-page>.framework-hero{grid-template-rows:auto minmax(260px,1fr);min-height:690px}.framework-page .framework-hero:after{height:100%}}
@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}:where(.button,main a[href=\/contact],main a[href=\#stages]){transition:translate .18s,background-color .18s,color .18s}:where(.button,main a[href=\/contact],main a[href=\#stages]):hover{translate:0 -2px}:where(.button,main a[href=\/contact],main a[href=\#stages]):active{translate:0}.main-nav>a{text-underline-offset:7px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .18s,text-decoration-color .18s}.main-nav>a:hover{text-decoration-color:currentColor}.home-page .collaboration-grid article{transition:translate .22s,border-color .22s,background-color .22s}@media (hover:hover) and (pointer:fine){.home-page .collaboration-grid article:hover{border-color:#fff;translate:0 -4px}}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{transition:none!important;animation:none!important}.partner-grid article:hover,.partner-grid article:hover .partner-portrait img{transform:none}}
