.corporate-page{background:var(--paper);color:var(--navy)}.corporate-page h1,.corporate-page h2,.corporate-page h3{text-wrap:balance}.corporate-page h2{letter-spacing:-.05em;font-size:clamp(2.2rem,4.3vw,4.35rem);font-weight:500;line-height:1.06}.corporate-page h3{font-weight:500}.corporate-page :focus-visible{outline-color:var(--purple)}.corporate-label{letter-spacing:.15em;text-transform:uppercase;margin-bottom:1.75rem;font-size:.7rem;font-weight:700}.corporate-hero{isolation:isolate;padding-block:clamp(10rem,15vw,14rem) clamp(4rem,7vw,7rem);position:relative}.corporate-hero h1{letter-spacing:-.065em;max-width:17ch;margin-bottom:2.2rem;font-size:clamp(3.6rem,7vw,7rem);font-weight:500;line-height:1.02}.corporate-hero-description{color:#50536f;max-width:42rem;margin-bottom:0;font-size:clamp(1.1rem,1.6vw,1.4rem);line-height:1.6}.corporate-hero-brand{color:#fff;background:var(--navy-deep);align-items:center;min-height:min(850px,100svh);padding-block:10rem 6rem;display:flex;overflow:hidden}.corporate-hero-brand h1{max-width:12.3ch;font-size:clamp(4.2rem,8.5vw,8.6rem)}.corporate-hero-brand .corporate-hero-description{color:#e1dfec;max-width:38rem}.corporate-hero-brand .corporate-label{color:#c5b1d6}.corporate-hero-art{z-index:-2;position:absolute;inset:0}.corporate-hero-art img{object-fit:cover;object-position:65% center;width:100%;height:100%}.corporate-hero-brand:after{content:"";z-index:-1;background:linear-gradient(90deg,#070816f2,#070816a8 46%,#0708161f);position:absolute;inset:0}.corporate-actions{flex-wrap:wrap;align-items:center;gap:1rem 2rem;margin-top:2.5rem;display:flex}.corporate-link{border-bottom:1px solid;justify-content:space-between;align-items:center;gap:2rem;min-height:48px;padding-block:.65rem;font-size:.9rem;font-weight:700;display:inline-flex}.corporate-link span{font-size:1.25rem}.corporate-link:hover{color:var(--purple)}.corporate-hero-brand .corporate-link:hover,.corporate-closing .corporate-link:hover{color:var(--cyan)}.corporate-hero-brand :focus-visible,.corporate-closing :focus-visible{outline-color:var(--cyan)}.corporate-section{padding-block:clamp(4.5rem,8vw,8rem)}.corporate-section-white{background:#fff}.corporate-split{grid-template-columns:1fr 1fr;gap:clamp(2.5rem,8vw,8rem);display:grid}.corporate-split h2{max-width:13ch;margin-bottom:0}.corporate-body{color:#50536f;font-size:clamp(1.05rem,1.4vw,1.25rem);line-height:1.75}.corporate-body p{margin-bottom:1.35rem}.corporate-body p:last-child{margin-bottom:0}.corporate-body h3{color:var(--navy);margin-top:3rem;line-height:1.25}.corporate-caption{color:#676a7f;font-size:.8rem}.corporate-focus-index{padding-top:0}.focus-grid{border-top:1px solid #d8d9e2;grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.focus-grid li{border-bottom:1px solid #d8d9e2;min-width:0}.focus-grid li:nth-child(odd){border-right:1px solid #d8d9e2}.focus-grid a{grid-template-columns:2rem 1fr auto;align-items:start;gap:1rem;height:100%;padding:clamp(2rem,4vw,3.5rem);transition:background-color .18s;display:grid}.focus-grid a:hover{background:#ececf3}.focus-grid a:focus-visible{outline-offset:-4px}.focus-grid-number{letter-spacing:.05em;color:#62657e;padding-top:.45rem;font-size:.7rem}.focus-grid h3{letter-spacing:-.045em;max-width:16ch;margin-bottom:1.1rem;font-size:clamp(1.6rem,2.5vw,2.45rem);line-height:1.12}.focus-grid p{color:#62657e;max-width:29ch;margin-bottom:0;font-size:1rem;line-height:1.65}.focus-grid-arrow{width:2.2rem;height:2.2rem;color:var(--field-accent,var(--navy));border:1px solid #c9cbd9;border-radius:50%;place-items:center;display:grid}.corporate-breadcrumbs{color:#62657e;flex-wrap:wrap;gap:.75rem;padding-block:0 2.5rem;font-size:.8rem;display:flex}.corporate-breadcrumbs a{text-underline-offset:.25em;text-decoration:underline}.corporate-scope{margin:0;padding:0;list-style:none}.corporate-scope li{border-bottom:1px solid #d8d9e2;padding-block:1.2rem;font-size:clamp(1.05rem,1.6vw,1.35rem);line-height:1.5}.corporate-scope li:first-child{padding-top:0}.corporate-related{background:#e9e8f0;padding-block:3.5rem}.corporate-related a{border-bottom:1px solid #c8c9d6;justify-content:space-between;gap:2rem;padding-block:1.2rem;font-size:clamp(1.15rem,2.2vw,1.8rem);display:flex}.corporate-related a:hover{color:var(--purple)}.corporate-closing{color:#fff;background:var(--navy);padding-block:clamp(4rem,7vw,7rem)}.corporate-closing h2{max-width:18ch}@media (max-width:820px){.corporate-split{grid-template-columns:1fr;gap:2.5rem}.corporate-split h2{max-width:18ch}.corporate-hero{padding-top:10rem}.corporate-hero h1{font-size:clamp(3.5rem,9vw,5.5rem)}.corporate-hero-brand{min-height:780px}.corporate-hero-brand h1{font-size:clamp(3.8rem,10vw,6rem)}.focus-grid a{grid-template-columns:1fr auto;padding:2rem 1.5rem}.focus-grid-number{grid-column:1/-1}}@media (max-width:560px){.corporate-hero-brand{min-height:760px;padding-bottom:4rem}.corporate-hero-brand h1{font-size:clamp(3.5rem,12vw,4.5rem)}.corporate-hero-brand:after{background:linear-gradient(90deg,#070816e0,#0708168a)}.corporate-hero-description{font-size:1.08rem}.corporate-label{margin-bottom:1.4rem}.focus-grid{grid-template-columns:1fr}.focus-grid li:nth-child(odd){border-right:0}.focus-grid a{grid-template-columns:1.4rem 1fr auto;gap:.8rem;padding:2rem .5rem}.focus-grid-number{grid-column:auto}.focus-grid h3{font-size:1.8rem}.focus-grid-arrow{width:1.8rem;height:1.8rem}}.corporate-section-heading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:3rem;display:flex}.corporate-section-heading h2{margin-bottom:0}.corporate-section-heading>p{color:#50536f;margin-bottom:0}.corporate-ownership{color:#fff;background:var(--navy)}.corporate-ownership .corporate-body{color:#dfdfec}.corporate-ownership .corporate-link:hover{color:var(--cyan)}.corporate-ownership :focus-visible{outline-color:var(--cyan)}.corporate-vision{background:#e9e5f0;padding-block:clamp(4rem,7vw,7rem)}.corporate-vision .container>p:last-child{letter-spacing:-.045em;max-width:23ch;margin-bottom:0;font-size:clamp(2.5rem,5.2vw,5.3rem);line-height:1.14}.corporate-responsibilities{border-top:1px solid #cdd0de;border-bottom:1px solid #cdd0de;grid-template-columns:1fr 1fr;margin-top:4rem;display:grid}.corporate-responsibilities article{padding:3rem 3rem 3rem 0}.corporate-responsibilities article+article{border-left:1px solid #cdd0de;padding-left:3rem}.corporate-responsibilities article>p:not(.corporate-label){color:#50536f;max-width:34ch;line-height:1.7}.corporate-responsibilities h3{font-size:clamp(1.8rem,2.6vw,2.6rem)}.corporate-responsibilities ul{flex-wrap:wrap;gap:.65rem 1.6rem;margin:2rem 0 0;padding:0;font-size:.85rem;list-style:none;display:flex}.corporate-principles{grid-template-columns:1fr 1fr;gap:3rem 6rem;display:grid}.corporate-principles h3{max-width:18ch;margin-bottom:1rem;font-size:clamp(1.6rem,2.8vw,2.4rem)}.corporate-principles p{color:#50536f;max-width:40ch;margin-bottom:0;line-height:1.75}.corporate-contact-form{padding-top:1rem}.corporate-page .corporate-details{color:var(--navy)}.corporate-page .corporate-details dt{color:#62657e}.corporate-page .corporate-details dd{color:var(--navy)}.corporate-page .corporate-details>div{border-color:#d8d9e2}.corporate-contact-form .signal-form{color:#fff;background:var(--navy-deep);padding:clamp(1.5rem,4vw,4rem)}.corporate-contact-form .signal-success{color:#fff;background-color:var(--navy-deep)}@media (max-width:820px){.site-navigation{justify-content:safe center;overflow-y:auto}.corporate-section-heading{flex-direction:column;align-items:start}.corporate-responsibilities article{padding:2rem 1.5rem 2rem 0}.corporate-responsibilities article+article{padding-left:1.5rem}.corporate-principles{gap:2.5rem}}@media (max-width:560px){.corporate-responsibilities,.corporate-principles{grid-template-columns:1fr}.corporate-responsibilities article+article{border-top:1px solid #cdd0de;border-left:0;padding-left:0}.corporate-responsibilities article{padding-right:0}}@media (scripting:none) and (max-width:820px){.site-header{position:absolute}.header-inner{flex-wrap:wrap;gap:.5rem;height:auto;min-height:78px;padding-block:1rem}.menu-button{display:none}.site-navigation{visibility:visible;opacity:1;background:0 0;flex-flow:wrap;gap:.4rem 1.3rem;width:100%;padding:0;position:static;inset:auto}.site-navigation .nav-link{letter-spacing:0;width:auto;font-size:.8rem}}.corporate-careers-form{padding-top:0}.corporate-careers-form .career-form-shell{color:#fff;margin-top:3.5rem}.corporate-careers-form .corporate-body{margin-bottom:0}.corporate-careers-form noscript .corporate-body{color:#fff;padding:2rem}.corporate-page .signal-path-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:820px){.corporate-page .signal-path-grid{grid-template-columns:1fr}}.corporate-page .signal-path-content{min-height:150px}.corporate-page .signal-path-meta>span:first-child{display:none}.corporate-founder-invitation{margin-top:1.75rem;font-size:.9rem}.corporate-founder-invitation a{text-underline-offset:.3em;text-decoration:underline}.corporate-leadership-invitation{background:#e9e8f0}.corporate-people{grid-template-columns:1fr 1fr;gap:3rem 6rem;margin-top:3.5rem;display:grid}.corporate-people article{border-top:1px solid #cdd0de;padding-top:2rem}.corporate-people h3{margin-bottom:.75rem;font-size:clamp(2rem,3.5vw,3.25rem)}.corporate-person-role{color:#62657e;margin-bottom:1.5rem}.corporate-person-bio{color:#50536f;max-width:40ch;line-height:1.7}.corporate-letter-layout{grid-template-columns:1fr 2.2fr;gap:3rem;display:grid}.corporate-letter{max-width:46rem}.corporate-letter p{color:#50536f;margin-bottom:1.7rem;font-size:clamp(1.08rem,1.5vw,1.3rem);line-height:1.85}.corporate-letter h2{margin-top:3rem;margin-bottom:2rem;font-size:clamp(2rem,3.3vw,3.2rem)}.corporate-letter>h2:first-child{margin-top:0}.corporate-back{text-underline-offset:.25em;font-size:.85rem;text-decoration:underline}.corporate-signature{gap:.25rem;margin-top:2.5rem;display:grid}.corporate-signature strong{font-size:1.2rem;font-weight:500}.corporate-signature span{color:#62657e;font-size:.85rem}.corporate-personal-link{border-top:1px solid #d8d9e2;margin-top:3rem;padding-top:1.5rem;font-size:.85rem}.corporate-personal-link a{text-underline-offset:.3em;text-decoration:underline}.corporate-history-note{border-top:1px solid #d8d9e2;margin-top:4rem;padding-top:2rem}.corporate-history-note h2{margin-top:0;font-size:1.3rem}.corporate-history-note p{font-size:.9rem}.corporate-history-note a{text-underline-offset:.2em;text-decoration:underline}.corporate-page h2.corporate-label{letter-spacing:.15em;margin-bottom:2rem;font-size:.7rem;font-weight:700}@media (max-width:820px){.corporate-letter-layout{grid-template-columns:1fr}}@media (max-width:560px){.corporate-people{grid-template-columns:1fr}}.site-header{background:#070816f5}.corporate-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
:root{--paper:#f4f3ef;--brand-ink:#151725;--brand-muted:#656671;--brand-rule:#d4d4d7}body{font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.corporate-page{color:var(--brand-ink)}.corporate-page h1,.corporate-page h2,.corporate-page h3{font-weight:400}.corporate-label{letter-spacing:.12em;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.65rem;font-weight:400}.corporate-body{color:#5b5d68;font-size:clamp(1.05rem,1.35vw,1.18rem);line-height:1.75}.corporate-page em{letter-spacing:-.065em;font-family:Georgia,Times New Roman,serif;font-weight:400}.corporate-page h2{letter-spacing:-.055em}.corporate-link{gap:3.5rem;padding-block:.85rem;font-size:.8rem;font-weight:500}.corporate-link span{transition:transform .22s}.corporate-link:hover span{transform:translate(3px,-3px)}.site-header{background:#090a14f0;border-color:#ffffff1f}.nav-link{letter-spacing:.01em;font-size:.8rem;font-weight:400}.mesh-artwork{width:100%;height:100%;display:block;overflow:visible}.company-opening{isolation:isolate;color:#f4f1f5;background:#090a14;position:relative;overflow:hidden}.company-opening-content{flex-direction:column;min-height:740px;padding-top:11rem;display:flex}.company-opening .corporate-label{color:#d0c9dc}.status-dot{background:#c8b5d6;border-radius:50%;width:5px;height:5px;display:inline-block;box-shadow:0 0 0 4px #c8b5d614}.company-opening h1{margin:1rem 0 1.75rem}.company-opening-description{max-width:27rem;margin:0 0 3rem}.company-opening-base{border-top:1px solid #ffffff36;justify-content:space-between;align-items:center;gap:2rem;margin-top:auto;padding-block:1.5rem;font-size:.875rem;display:flex}.company-opening-base a{color:#fff;align-items:center;gap:3rem;min-height:44px;display:flex}.company-opening-base a span{font-size:1.2rem}.company-chapters{z-index:30;border-bottom:1px solid var(--brand-rule);background:#fff;position:sticky;top:80px}.company-chapters>.container{scrollbar-width:thin;gap:clamp(1.5rem,4vw,4rem);display:flex;overflow-x:auto}.company-chapters a{color:#42404e;border-bottom:2px solid #0000;flex-shrink:0;align-items:center;min-height:64px;font-size:.9375rem;display:flex}.company-chapters a:hover{color:#5e456e;border-bottom-color:#80628e}.company-chapters a:focus-visible{outline-offset:-4px}.company-page section[id]{scroll-margin-top:160px}.company-story{background:#fff}.company-story-intro{grid-template-columns:1fr 1fr;gap:8vw;display:grid}.company-story h2{max-width:20ch}.company-field-links{border-top:1px solid var(--brand-rule);grid-template-columns:repeat(4,1fr);margin-top:4rem;display:grid}.company-field-links a{grid-template-columns:1fr auto;align-content:start;gap:1rem;padding:1.5rem 1.5rem 1rem 0;font-size:1rem;display:grid}.company-field-links a+a{border-left:1px solid var(--brand-rule);padding-left:1.5rem}.company-field-number{color:#77717f;grid-column:1/-1;font-size:.8125rem}.company-field-links a:hover{color:#6b487d}.company-vision{isolation:isolate;color:#fff;background:#101728;align-items:center;min-height:640px;padding-block:6rem;display:flex;position:relative;overflow:hidden}.company-vision-photo{z-index:-1;position:absolute;inset:0}.company-vision-photo img{object-fit:cover;object-position:center;width:100%;height:100%}.company-vision:after{content:"";z-index:-1;background:linear-gradient(90deg,#091020ed,#091020b8 42%,#09102010 85%);position:absolute;inset:0}.company-vision-copy{max-width:36rem}.company-vision .corporate-label{color:#ddd2e6;margin-bottom:1.5rem}.company-vision h2{margin-bottom:0}.company-mission{border-top:1px solid #fff5;max-width:25rem;margin-top:3rem;padding-top:1.75rem}.company-mission .corporate-label{margin-bottom:.75rem}.company-mission>p:last-child{color:#ece7f0;margin:0;font-size:1.125rem;line-height:1.7}.company-operating{background:#fff}.company-operating .corporate-split{gap:8vw}.company-operating h2{max-width:22ch}.company-operating-model{grid-template-columns:1fr 1fr;gap:8vw;margin-top:4rem;display:grid}.company-operating-model article{border-top:1px solid #bcbcc5;padding-top:2rem}.company-operating-model .corporate-label,.company-operating-model h3{margin-bottom:1rem}.company-operating-model p:not(.corporate-label){color:#656671;max-width:35ch;line-height:1.7}.company-operating-model ul{color:#555560;flex-wrap:wrap;gap:.65rem 1.5rem;margin:1.5rem 0 0;padding:0;font-size:.875rem;list-style:none;display:flex}.company-principles{background:#eeedf0}.company-principles>.container{grid-template-columns:.7fr 1.6fr;gap:7vw;display:grid}.company-principles ol{grid-template-columns:1fr 1fr;gap:3rem;margin:0;padding:0;list-style:none;display:grid}.company-principles li{border-top:1px solid #c8c5cf;grid-template-columns:1.5rem 1fr;gap:.75rem;padding-top:1.5rem;display:grid}.company-principles h3{margin:0 0 1rem}.company-principles li p{color:#62626d;margin:0;line-height:1.7}.principle-number{color:#73637e;padding-top:.3rem}.company-people{color:#f2eff5;background:#151522;padding-block:clamp(4.5rem,8vw,8rem)}.company-people .corporate-label{color:#c5b8d2}.company-people-heading{justify-content:space-between;align-items:end;gap:4rem;display:flex}.company-people h2{margin:0}.company-people-heading>p{color:#c5bfce;max-width:24rem;margin:0;font-size:1.125rem;line-height:1.7}.company-leadership-list{grid-template-columns:repeat(3,1fr);gap:3rem;margin:3.5rem 0;padding:0;list-style:none;display:grid}.company-leadership-list li{border-top:1px solid #ffffff42;padding-top:1.5rem}.company-leadership-list h3{margin:0 0 .75rem}.company-leadership-list p{color:#c5bfce;margin:0;font-size:.875rem;line-height:1.6}.company-people-links{grid-template-columns:1fr 1fr;gap:4rem;display:grid}.company-people-links a{border-bottom:1px solid #ffffff42;justify-content:space-between;gap:1rem;padding-block:1.25rem;font-size:.9375rem;display:flex}.company-people-links a span:last-child{color:#c5b1d6;transition:transform .2s}.company-people-links a:hover span:last-child{transform:translate(3px,-3px)}.company-people :focus-visible{outline-color:#e0c8ee}.company-presence{background:#f4f3ef}.company-presence-heading{justify-content:space-between;align-items:end;gap:3rem;display:flex}.company-presence-heading h2{margin:0}.company-presence-places{grid-template-columns:1fr 1fr;margin-top:3rem;display:grid}.company-presence-places>div{border-top:1px solid #c9c8ce;align-items:center;gap:1.5rem;padding:1.5rem 0;display:flex}.company-presence-places .corporate-label,.company-presence-places h3{margin:0}@media (max-width:1100px){.company-principles>.container{grid-template-columns:1fr;gap:2.5rem}.company-leadership-list{gap:2rem}}@media (max-width:820px){.nav-link{letter-spacing:-.035em;font-size:clamp(2.1rem,8vw,3.6rem)}.company-opening-content{min-height:700px;padding-top:10rem}.company-story-intro,.company-operating .corporate-split{grid-template-columns:1fr;gap:2rem}.company-field-links{grid-template-columns:1fr 1fr}.company-field-links a:nth-child(3){border-left:0;padding-left:0}.company-field-links a:nth-child(n+3){border-top:1px solid var(--brand-rule)}.company-people-heading{flex-direction:column;align-items:start;gap:2rem}.company-leadership-list{grid-template-columns:1fr;gap:2rem}}@media (max-width:560px){.company-opening-content{min-height:680px;padding-top:9rem}.company-opening-base{flex-direction:column;align-items:start;gap:.5rem}.company-opening-base a{gap:2rem}.company-chapters>.container{gap:1.75rem}.company-chapters a{min-height:56px;font-size:.875rem}.company-field-links{grid-template-columns:1fr;margin-top:2.5rem}.company-field-links a,.company-field-links a+a{border-left:0;grid-template-columns:1.5rem 1fr auto;padding:1.25rem 0;font-size:1rem}.company-field-links a+a{border-top:1px solid var(--brand-rule)}.company-field-number{grid-column:auto;align-self:center}.company-vision{min-height:640px;padding-block:4.5rem}.company-vision:after{background:linear-gradient(90deg,#091020e8,#091020a8)}.company-vision-photo img{object-position:65% center}.company-operating-model,.company-principles ol{grid-template-columns:1fr;gap:2rem}.company-people-links{grid-template-columns:1fr;gap:0}.company-presence-heading{flex-direction:column;align-items:start;gap:1.5rem}.company-presence-places{gap:1rem}.company-presence-places>div{flex-direction:column;align-items:start;gap:.75rem}}@media (prefers-reduced-motion:reduce){.corporate-link span,.company-people-links a span:last-child{transition:none}}.home-page .editorial-feature{background:#eeedf0}.editorial-feature-layout{grid-template-columns:1.15fr 1fr;align-items:center;gap:clamp(2.5rem,6vw,6rem);display:grid}.editorial-feature-photo{aspect-ratio:4/3;background:#151725;display:block;overflow:hidden}.editorial-feature-photo img{object-fit:cover;object-position:75% center;width:100%;height:100%}.editorial-feature-copy h2{max-width:22ch;margin-bottom:1.75rem}@media (max-width:820px){.editorial-feature-layout{grid-template-columns:1fr}.editorial-feature-photo{aspect-ratio:16/10}}.home-opening{isolation:isolate;color:#f4f1f5;background:#090a14;padding-top:clamp(10rem,14vw,13rem);position:relative;overflow:hidden}.home-opening .corporate-label{color:#bcb4cd;align-items:center;gap:.8rem;margin-bottom:2.5rem;display:flex}.home-opening h1{z-index:1;letter-spacing:-.065em;max-width:13ch;margin-bottom:clamp(3rem,6vw,6rem);font-size:clamp(5.8rem,10.5vw,12rem);line-height:.98;position:relative}.home-opening h1 em{color:#c4bad7;white-space:nowrap}.home-opening-art{z-index:-1;opacity:.65;width:88vw;height:110%;position:absolute;top:-15%;right:-30%;transform:rotate(-12deg)}.home-opening-bottom{justify-content:space-between;align-items:end;gap:4rem;margin-bottom:5rem;display:flex}.home-opening-bottom>p{color:#bab6c5;max-width:27rem;margin:0;font-size:1.15rem;line-height:1.6}.home-field-index{border-top:1px solid #ffffff35;grid-template-columns:repeat(4,1fr);display:grid}.home-field-index a{border-left:1px solid #ffffff35;justify-content:space-between;align-items:center;gap:1rem;padding:1.8rem 1.75rem;font-size:.75rem;transition:background-color .2s;display:flex}.home-field-index a:first-child{border-left:0;padding-left:0}.home-field-index a:last-child{padding-right:0}.home-field-index a span{color:#c5b1d6;font-size:1.1rem}.home-field-index a:hover{background:#ffffff09}.home-purpose{padding-block:9rem}.home-purpose .corporate-split{grid-template-columns:1.2fr .8fr;align-items:end;gap:7vw}.home-purpose h2{max-width:15ch;font-size:clamp(3rem,5.5vw,6rem)}.home-purpose h2 em{color:#887396}.home-ownership{color:#272332;background:#dcd8e3}.home-ownership .corporate-body{color:#5a5364}.home-ownership .corporate-link:hover{color:#6a467f}.home-ownership :focus-visible{outline-color:#7d489c}.corporate-hero-editorial{background:#f4f3ef;padding-block:11rem 4rem}.corporate-hero-editorial h1{letter-spacing:-.06em;max-width:18ch;margin-bottom:3.5rem;font-size:clamp(4rem,6.8vw,7.5rem);line-height:1.03}.corporate-hero-editorial .corporate-label{color:#6d6579;align-items:center;gap:.8rem;margin-bottom:3rem;display:flex}.hero-label-line{background:currentColor;width:1.4rem;height:1px}.editorial-hero-bottom{border-top:1px solid #cfccd4;justify-content:space-between;align-items:end;gap:3rem;padding-top:2rem;display:flex}.corporate-hero-description{color:#65616c;max-width:39rem;font-size:1.05rem;line-height:1.7}.editorial-hero-bottom .corporate-actions{flex-shrink:0;margin:0}.corporate-hero-sculpture{color:#f4f1f5;background:#10111e;min-height:810px;padding-block:11rem 4rem;overflow:hidden}.corporate-hero-sculpture h1{width:58%;max-width:12ch;margin-bottom:2.5rem;font-size:clamp(4rem,6.4vw,7rem);position:relative}.corporate-hero-sculpture .corporate-label{color:#bbb0cc}.corporate-hero-sculpture .editorial-hero-bottom{border:0;padding-top:0;position:relative}.corporate-hero-sculpture .corporate-hero-description{color:#bcb6ca;max-width:30rem;font-size:1rem}.editorial-hero-art{z-index:-1;width:65%;height:100%;position:absolute;top:6%;right:-8%}.focus-page .editorial-hero-art{width:80%;right:-23%;transform:rotate(-20deg)}.focus-grid{color:#f4f1f5;background:#171824;border:0;grid-template-columns:repeat(4,1fr);gap:0}.focus-grid li{border:0;border-right:1px solid #ffffff29}.focus-grid li:nth-child(odd){border-right:1px solid #ffffff29}.focus-grid li:last-child{border:0}.focus-grid a{flex-direction:column;gap:0;padding:1.5rem;display:flex;position:relative;overflow:hidden}.focus-grid a:hover{background:#252432}.focus-grid-meta{color:#b6adbf;justify-content:space-between;align-items:center;width:100%;font-family:SFMono-Regular,Consolas,monospace;font-size:.65rem;display:flex}.focus-grid-arrow{color:#c4b2d5;border:0;border-radius:0;font-family:Arial,sans-serif;transition:transform .2s}.focus-grid a:hover .focus-grid-arrow{transform:translate(3px,-3px)}.focus-grid-visual{width:100%;height:190px;margin-block:1rem}.focus-grid-visual svg{transition:transform .5s;transform:scale(1.5)}.focus-grid a:hover .focus-grid-visual svg{transform:scale(1.58)}.focus-grid-copy{margin-top:auto;position:relative}.focus-grid h3{max-width:13ch;margin-bottom:1.2rem;font-size:clamp(1.45rem,2vw,2.2rem);line-height:1.1}.focus-grid p{color:#aaa6b6;max-width:26ch;font-size:.85rem;line-height:1.65}.focus-page .corporate-focus-index{background:#10111e;padding-top:0;padding-bottom:5rem}.focus-page .focus-grid{border:1px solid #ffffff29;grid-template-columns:1fr 1fr}.focus-page .focus-grid li{border-bottom:1px solid #ffffff29}.focus-page .focus-grid li:nth-child(2n){border-right:0}.focus-page .focus-grid li:nth-last-child(-n+2){border-bottom:0}.focus-page .focus-grid a{padding:2rem 3rem 3rem}.focus-page .focus-grid-visual{height:300px}.focus-page .focus-grid-visual svg{transform:scale(1.4)}.focus-page .focus-grid h3{font-size:clamp(2rem,3.5vw,3.8rem)}.focus-page .focus-grid p{max-width:36ch;font-size:1rem}.corporate-breadcrumbs{color:#66616f;padding-block:1.5rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.65rem}.focus-detail .corporate-scope li{grid-template-columns:2rem 1fr;gap:1.5rem;padding-block:1.6rem;display:grid}.focus-detail .corporate-scope li span{color:#8c7799;padding-top:.4rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.65rem}.focus-detail .corporate-hero.corporate-hero-photographic{min-height:700px}.focus-detail .corporate-hero-photographic .corporate-hero-description{max-width:34rem}.focus-detail .corporate-breadcrumbs{border-bottom:1px solid var(--brand-rule)}.field-perspective{scroll-margin-top:96px}.field-perspective .corporate-split h2{max-width:20ch}.field-scope{background:#eeedf0}.field-scope-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 5rem;margin:0;padding:0;list-style:none;display:grid}.field-scope-list li{border-top:1px solid #c8c5cf;grid-template-columns:1.5rem minmax(0,1fr);align-items:start;gap:1.5rem;padding-block:1.75rem;display:grid}.field-scope-list li>span{color:#73637e;padding-top:.35rem;font-size:.8125rem}.field-scope-list h3{margin:0}.field-application-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem;display:grid}.field-application-grid article{border-top:1px solid #c8c5cf;padding-top:1.75rem}.field-application-grid h3{margin-bottom:1.25rem}.field-application-grid p{color:#5b5d68;margin:0;font-size:1rem;line-height:1.75}.field-connections{background:#e5e1e9}.field-connections .corporate-split h2{max-width:19ch}.field-connections ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem;margin:3.5rem 0 0;padding:0;list-style:none;display:grid}.field-connections li{border-top:1px solid #b6afbf}.field-connections a{grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:1.25rem 1rem;height:100%;padding-top:1.75rem;display:grid}.field-connections h3{margin:0}.field-connections a>span{color:#6c517d;font-size:1.25rem}.field-connections a p{color:#57515f;grid-column:1/-1;margin:0;font-size:1rem;line-height:1.75}.field-connections a:hover h3{color:#6c487c}@media (max-width:820px){.field-scope-list{gap:0 2rem}.field-application-grid,.field-connections ul{grid-template-columns:1fr;gap:2rem}}@media (max-width:560px){.focus-detail .corporate-hero.corporate-hero-photographic{min-height:720px}.field-scope-list{grid-template-columns:1fr}.field-scope-list li{gap:1rem}}.corporate-related{background:#e5e1e9}.corporate-related a{padding-block:1.75rem;font-size:clamp(1.5rem,3vw,3rem);font-weight:400}.corporate-related a>span{color:#796487}.corporate-closing{background:#171824;padding-block:6rem}.corporate-closing h2{max-width:16ch;font-size:clamp(3rem,5.5vw,6rem)}.careers-page .corporate-hero{background:#dcd8e3;min-height:670px}.careers-page .corporate-hero h1{max-width:10ch;margin-bottom:4rem;font-size:clamp(5rem,9vw,10rem)}.careers-page .editorial-hero-bottom{border-color:#b9b2c5}.careers-page .corporate-section-white{border-bottom:1px solid #d4d4d7}.contact-page .corporate-hero h1{font-size:clamp(5rem,9vw,10rem)}.contact-page .editorial-hero-bottom{align-items:start}.contact-page .corporate-hero .corporate-actions{margin:0}.contact-page .corporate-actions,.leadership-page .corporate-actions{gap:1rem 2rem}.careers-working-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem;margin-top:3rem;display:grid}.careers-working-grid article{border-top:1px solid #c8c5cf;padding-top:1.75rem}.careers-working-grid p{color:#5b5d68;margin:0;font-size:1rem;line-height:1.75}.careers-page section[id],.contact-page section[id],.leadership-page section[id],.founder-page article[id],.inspiration-page article[id],.focus-page section[id]{scroll-margin-top:96px}@media (max-width:820px){.careers-working-grid{grid-template-columns:1fr;gap:2rem}}.leadership-page .corporate-hero{color:#f4f1f5;background:#171824}.leadership-page .corporate-hero h1{font-size:clamp(5rem,11vw,12rem)}.leadership-page .corporate-hero .corporate-label{color:#b8a9c6}.leadership-page .corporate-hero-description{color:#b6afc1}.leadership-page .editorial-hero-bottom{border-color:#ffffff30}.leadership-page .corporate-hero .corporate-link:hover{color:#d9c5e6}.leadership-page .corporate-hero :focus-visible{outline-color:#d9c5e6}.corporate-people article{border-color:#aaa5b5;min-height:250px;padding-top:2.5rem}.corporate-people h3{letter-spacing:-.04em;font-size:clamp(2.3rem,4vw,4rem)}.corporate-person-role{letter-spacing:.02em;font-family:SFMono-Regular,Consolas,monospace;font-size:.7rem}.founder-page .corporate-hero h1,.inspiration-page .corporate-hero h1{letter-spacing:-.06em;font-family:Georgia,Times New Roman,serif;font-size:clamp(4.5rem,8vw,8.5rem);font-style:italic;font-weight:400}.founder-page .corporate-hero,.inspiration-page .corporate-hero{background:#e6e1e8}.corporate-letter-layout{grid-template-columns:.6fr 1.4fr;gap:8vw}.corporate-letter p{color:#55525e;font-size:clamp(1.12rem,1.55vw,1.3rem);line-height:1.9}.corporate-letter h2{letter-spacing:-.04em;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3.5vw,3rem);font-weight:400;line-height:1.2}.corporate-letter .corporate-signature{border-top:1px solid #cfcbd5;padding-top:2rem}@media (max-width:1100px){.focus-grid{grid-template-columns:1fr 1fr}.focus-grid li:nth-child(2){border-right:0}.focus-grid li:nth-child(-n+2){border-bottom:1px solid #ffffff29}.home-opening h1{font-size:clamp(5rem,10.5vw,9rem)}.corporate-hero-sculpture h1{font-size:6.5vw}.corporate-hero-sculpture{min-height:740px}.editorial-hero-art{width:70%;right:-16%}}@media (max-width:820px){.home-opening{padding-top:10rem}.home-opening h1{margin-bottom:3rem;font-size:10.7vw}.home-opening-art{width:110vw;top:-15%;right:-42%}.home-opening-bottom{align-items:start;gap:2rem;margin-bottom:3rem}.home-field-index{grid-template-columns:1fr 1fr}.home-field-index a{padding:1.2rem}.home-field-index a:nth-child(3){border-left:0;padding-left:0}.home-field-index a:nth-child(-n+2){border-bottom:1px solid #ffffff29}.home-purpose{padding-block:5rem}.home-purpose .corporate-split{grid-template-columns:1fr;gap:2.5rem}.corporate-hero-editorial{padding-top:10rem}.corporate-hero-sculpture{min-height:780px;padding-bottom:3rem}.corporate-hero-sculpture h1{width:64%;font-size:7vw}.corporate-hero-sculpture .corporate-hero-description{max-width:25rem}.editorial-hero-art{opacity:.75;width:80%;height:80%;top:2%;right:-25%}.editorial-hero-bottom{flex-direction:column;align-items:start;gap:2rem}.focus-page .focus-grid a{padding:1.5rem}.focus-page .focus-grid-visual{height:230px}.focus-grid-visual{height:180px}.corporate-letter-layout{grid-template-columns:1fr;gap:2.5rem}.corporate-people{gap:3rem}.careers-page .corporate-hero{min-height:0}}@media (max-width:560px){.home-opening{padding-top:9rem}.home-opening .corporate-label{margin-bottom:3rem}.home-opening h1{margin-bottom:10rem;font-size:12.5vw}.home-opening-art{opacity:.8;width:150vw;height:90%;top:3%;right:-48%}.home-opening-bottom{flex-direction:column;gap:1.5rem;margin-bottom:2.5rem}.home-opening-bottom>p{max-width:21rem;font-size:1rem}.home-opening-bottom .corporate-link{min-height:44px}.home-field-index a{gap:.65rem;padding:1rem .65rem;font-size:.65rem}.home-field-index a:nth-child(2n){padding-right:0}.home-purpose h2{font-size:3rem}.corporate-hero-editorial h1{margin-bottom:2rem;font-size:clamp(3.4rem,11vw,4.5rem)}.corporate-hero-editorial .corporate-label{margin-bottom:2rem}.corporate-hero-description{font-size:1rem}.corporate-hero-sculpture{min-height:900px;padding-top:9rem}.corporate-hero-sculpture h1{width:100%;max-width:12ch;margin-bottom:2rem;font-size:12vw}.corporate-hero-sculpture .corporate-hero-description{max-width:100%;font-size:.95rem}.editorial-hero-art{opacity:1;width:130%;height:50%;top:auto;bottom:-8%;right:-15%}.focus-page .editorial-hero-art{width:150%;height:50%;top:auto;bottom:-8%;right:-30%}.focus-grid,.focus-page .focus-grid{grid-template-columns:1fr}.focus-grid li,.focus-grid li:nth-child(odd),.focus-page .focus-grid li,.focus-page .focus-grid li:nth-last-child(-n+2){border-bottom:1px solid #ffffff29;border-right:0}.focus-grid li:last-child,.focus-page .focus-grid li:last-child{border:0}.focus-grid a,.focus-page .focus-grid a{padding:1.5rem 1.5rem 2rem}.focus-grid-visual,.focus-page .focus-grid-visual{height:220px}.focus-grid h3,.focus-page .focus-grid h3{max-width:15ch;font-size:2rem}.focus-grid p,.focus-page .focus-grid p{max-width:30ch;font-size:.95rem}.corporate-breadcrumbs{font-size:.6rem}.focus-detail .corporate-scope li{grid-template-columns:1.5rem 1fr;gap:.75rem;font-size:1rem}.corporate-related a{gap:1rem;font-size:1.5rem}.corporate-closing{padding-block:4rem}.corporate-closing h2{font-size:3rem}.careers-page .corporate-hero h1,.contact-page .corporate-hero h1{font-size:3.8rem}.leadership-page .corporate-hero h1{font-size:4.1rem}.founder-page .corporate-hero h1,.inspiration-page .corporate-hero h1{font-size:3.8rem}.corporate-people article{min-height:0;padding-bottom:1rem}.corporate-people h3{font-size:2.5rem}}@media (prefers-reduced-motion:reduce){.focus-grid-arrow,.focus-grid-visual svg,.home-field-index a{transition:none}}.home-opening :focus-visible,.company-opening :focus-visible,.corporate-hero-sculpture :focus-visible,.company-people :focus-visible,.focus-grid :focus-visible{outline-color:#c5b1d6}@media (max-width:560px){.home-opening h1{margin-bottom:0}.home-opening-art,.company-opening-art{opacity:.85;width:calc(100% + 2.5rem);height:230px;margin:.75rem -1.25rem 1.75rem;position:relative;top:auto;right:auto}.home-opening-art .mesh-artwork,.company-opening-art .mesh-artwork{transform:scale(1.4)}.company-opening-description{margin-bottom:.75rem}.company-opening-art{flex-shrink:0;height:220px;margin-block:0 1rem}.company-people h2{font-size:3.25rem}}
.brand-scene{z-index:-1;pointer-events:none;background:#070816;position:absolute;inset:0;overflow:hidden}.brand-scene-photo,.brand-scene-photo img{width:100%;height:100%;position:absolute;inset:0}.brand-scene-photo img{object-fit:cover;object-position:center}.brand-scene-ribbon{opacity:.28;mix-blend-mode:screen;width:76%;height:108%;position:absolute;top:-4%;right:-2%;-webkit-mask-image:linear-gradient(90deg,#0000,#0005 26%,#000 58%);mask-image:linear-gradient(90deg,#0000,#0005 26%,#000 58%)}.brand-scene-ribbon img{object-fit:cover;object-position:right center;width:100%;height:100%}.brand-scene-symbol{opacity:.17;mix-blend-mode:screen;width:min(46vw,700px);position:absolute;bottom:-4%;right:-5vw}.brand-scene-symbol img{width:100%;height:auto}.brand-scene:after{content:"";background:linear-gradient(90deg,#070816de 0%,#070816a8 36%,#07081614 76%),linear-gradient(#0000 58%,#070816db);position:absolute;inset:0}.brand-scene[data-scene=home]:after{background:linear-gradient(90deg,#070816a6,#07081645 46%,#07081608 80%),linear-gradient(#0000 58%,#070816ed)}.brand-scene[data-scene=digital-infrastructure] .brand-scene-photo img{object-position:70% center}.brand-scene[data-scene=networks-communications] .brand-scene-photo img{object-position:62% center}.brand-scene[data-scene=intelligent-systems] .brand-scene-photo img,.brand-scene[data-scene=energy-systems] .brand-scene-photo img{object-position:65% center}.brand-scene[data-scene=company] .brand-scene-ribbon{opacity:.18}.brand-scene[data-scene=company] .brand-scene-symbol{display:none}.home-opening{padding-top:0}.home-opening>.container{flex-direction:column;min-height:min(960px,100svh);padding-top:clamp(10rem,14vw,13rem);display:flex}.home-opening h1{text-shadow:0 2px 24px #07081633}.home-opening h1 em,.company-opening h1 em{color:#e5d9ee}.home-opening-bottom{margin-top:auto}.home-opening-bottom>p,.company-opening-description{color:#e1dce8}.home-field-index{background:#07081670}.company-opening-base{color:#d0c9dc}.company-opening-description{position:relative}.company-vision-signature{z-index:-1;opacity:.18;width:min(80vw,1100px);position:absolute;top:20%;right:-20%;transform:rotate(-8deg)}.company-vision-signature img{width:100%;height:auto}.corporate-hero.corporate-hero-photographic{isolation:isolate;color:#f4f1f5;background:#070816;min-height:810px;padding-block:11rem 4rem;overflow:hidden}.corporate-hero.corporate-hero-photographic h1{width:60%;max-width:13ch;margin-bottom:2.5rem;font-size:clamp(4rem,6.4vw,7rem)}.corporate-hero-photographic .corporate-label{color:#d6c6e0}.corporate-hero-photographic .editorial-hero-bottom{border:0;padding-top:0;display:block}.corporate-hero-photographic .corporate-hero-description{color:#e1dce8;max-width:31rem;font-size:1.05rem}.corporate-hero-photographic .corporate-actions{margin-top:2rem}.corporate-hero-photographic :focus-visible{outline-color:#c5b1d6}@media (max-width:1100px){.corporate-hero.corporate-hero-photographic{min-height:760px}.corporate-hero.corporate-hero-photographic h1{font-size:6.5vw}}@media (max-width:820px){.home-opening>.container{min-height:850px;padding-top:10rem}.corporate-hero.corporate-hero-photographic{min-height:800px;padding-top:10rem}.corporate-hero.corporate-hero-photographic h1{width:75%;font-size:7vw}.brand-scene-ribbon{opacity:.26;width:90%}.brand-scene-symbol{width:65vw}}@media (max-width:560px){.home-opening>.container{min-height:860px;padding-top:9rem}.home-opening h1{margin-bottom:2rem}.home-opening-bottom{margin-bottom:2.5rem}.home-field-index{margin-inline:calc(-1 * var(--page-pad));padding-inline:var(--page-pad)}.brand-scene:after{background:linear-gradient(#07081666,#070816b8 36%,#0708161f 69%,#070816de 94%)}.brand-scene[data-scene=home]:after{background:linear-gradient(#0708163d,#0708163d 35%,#07081626 58%,#070816e6 90%)}.brand-scene-photo img{object-position:62% center}.brand-scene-ribbon{opacity:.25;width:130%;height:88%;top:12%;right:-32%}.brand-scene-symbol{opacity:.2;width:105vw;bottom:9%;right:-24vw}.company-vision-signature{width:140%;top:25%;right:-65%}.corporate-hero.corporate-hero-photographic{min-height:860px;padding-top:9rem;padding-bottom:4rem}.corporate-hero.corporate-hero-photographic h1{width:100%;max-width:13ch;margin-bottom:2rem;font-size:12vw}.corporate-hero-photographic .corporate-hero-description{font-size:.98rem}.brand-scene[data-scene=careers] .brand-scene-photo img{object-position:67% center}.brand-scene[data-scene=careers]:after{background:linear-gradient(#070816d9,#0708169e 45%,#07081626 70%,#0708169e)}}.home-opening .corporate-link:hover,.corporate-hero-photographic .corporate-link:hover{color:#c5b1d6}
.connected-life-heading>p{max-width:36rem}.focus-page .connected-life-section{padding-block:clamp(3rem,4vw,4rem)}.connected-life-section .corporate-section-heading{margin-bottom:2rem}.connected-life-example{background:#fff;border:1px solid #d4d0da;margin:0;padding:clamp(1.25rem,2.5vw,2rem)}.connected-life-figure-heading{color:#65526f;margin-bottom:2rem;font-size:.875rem;line-height:1.7}.connected-life-map{--connection-gap:2rem}.connected-life-lines{left:calc(-1 * var(--connection-gap));width:calc(100% + 2 * var(--connection-gap));stroke:#aaa1b9;stroke-width:1px;pointer-events:none;height:100%;position:absolute;top:0}.connected-life-lines circle{fill:#aaa1b9;stroke:none}.connected-life-fields .connected-life-machine{color:#3c3650;border:0;grid-area:machine;place-items:center;display:grid;position:relative}.connected-life-drone{width:clamp(8rem,15vw,12rem);height:auto;display:block;position:relative}.connected-life-software-line{top:calc(50% + 6rem);left:50%;bottom:calc(-1 * var(--connection-gap));background:#aaa1b9;width:1px;position:absolute}.connected-life-fields{gap:var(--connection-gap);grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"infrastructure machine networks""intelligent machine energy"".software.";margin:0;padding:0;list-style:none;display:grid}.connected-life-fields [data-field=digital-infrastructure]{grid-area:infrastructure}.connected-life-fields [data-field=networks-communications]{grid-area:networks}.connected-life-fields [data-field=software-platforms]{grid-area:software}.connected-life-fields [data-field=intelligent-systems]{grid-area:intelligent}.connected-life-fields [data-field=energy-systems]{grid-area:energy}.connected-life-fields li{border-top:1px solid #a59aae;min-width:0}.connected-life-fields a{color:#282638;padding-top:1rem;text-decoration:none;display:block}.focus-page .connected-life-fields h3{justify-content:space-between;align-items:start;gap:1rem;margin:0 0 .5rem;font-size:1.125rem;line-height:1.45;display:flex}.connected-life-fields h3 span{font-size:1.125rem;font-weight:400}.connected-life-fields p{color:#55515f;margin:0;font-size:1rem;line-height:1.7}.connected-life-fields a:hover h3{color:#7d489c}.connected-life-fields a:focus-visible{outline-offset:6px;outline:2px solid #7d489c}.connected-life-note{color:#5d5868;border-top:1px solid #dedbe2;max-width:none;margin:2rem 0 0;padding-top:1rem;font-size:.875rem;line-height:1.7}.home-opportunity-layout{grid-template-columns:1.15fr .85fr;align-items:center;gap:4rem;display:grid}.home-opportunity .corporate-label{color:#c9bed3}.home-opportunity h2{max-width:22ch;margin-bottom:0}.home-opportunity .corporate-body{color:#ded8e5}.home-opportunity .corporate-body p{max-width:36ch;margin-bottom:1.75rem}.home-opportunity .corporate-link{color:#fff}@media (max-width:1000px){.connected-life-map{--connection-gap:2rem}}@media (max-width:820px){.connected-life-heading>p{max-width:40rem}.connected-life-lines,.connected-life-software-line{display:none}.connected-life-fields{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"machine machine""infrastructure networks""software intelligent""energy energy";gap:2rem}.connected-life-fields [data-field=energy-systems]{justify-self:center;width:calc(50% - 1rem)}.connected-life-drone{width:10rem}.home-opportunity-layout{grid-template-columns:1fr;gap:2rem}}@media (max-width:560px){.connected-life-figure-heading{margin-bottom:1.5rem}.connected-life-fields{grid-template-columns:1fr;grid-template-areas:"machine""infrastructure""networks""software""intelligent""energy";row-gap:1.25rem}.connected-life-fields [data-field=energy-systems]{justify-self:stretch;width:auto}.focus-page .connected-life-fields h3{gap:.75rem}.connected-life-fields a{padding-top:.75rem}.connected-life-drone{width:8rem}.connected-life-note{margin-top:1.5rem}}
.corporate-page .focus-grid{background:0 0;border:0;grid-template-columns:repeat(6,minmax(0,1fr));gap:1.5rem}.corporate-page .focus-grid li:nth-child(n){background:#171824;border:1px solid #ffffff29;grid-column:span 2}.corporate-page .focus-grid li:nth-child(4){grid-column:2/span 2}.corporate-page .focus-grid li:nth-child(5){grid-column:4/span 2}.corporate-page .focus-grid a{padding:1.5rem}.corporate-page .focus-grid-visual{height:190px}.corporate-page .focus-grid p{max-width:36ch}.home-field-index{grid-template-columns:repeat(5,minmax(0,1fr))}.home-field-index a{min-width:0;padding-inline:1.25rem}.focus-interest-note{color:#ccc5d5;max-width:60rem;margin:1.5rem 0 0;font-size:.9375rem;line-height:1.7}.focus-page .corporate-hero.corporate-hero-photographic{min-height:38.75rem;padding-block:9.5rem 3.5rem}.focus-page .corporate-hero .corporate-actions{margin-top:1.75rem}.focus-page .corporate-hero .corporate-link{min-width:13rem}.focus-page .corporate-focus-index{padding-block:clamp(3rem,4vw,3.5rem)}.focus-page .focus-fields-intro{margin-bottom:2rem}.focus-page .focus-grid{gap:1.25rem}.focus-page .focus-grid a{padding:1.25rem}.focus-page .focus-grid-arrow{width:1.5rem;height:1.5rem}.focus-page .focus-grid-visual{height:140px;margin-block:.5rem}.focus-page .focus-grid h3{margin-bottom:.75rem}.focus-fields-intro{color:#f4f1f5}.focus-fields-intro .corporate-body{color:#ccc5d5;max-width:42rem}.focus-business-bridge{border-top:1px solid #ffffff29;grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);align-items:start;gap:1.5rem 3rem;margin-top:1.75rem;padding-top:1.5rem;display:grid}.focus-business-bridge>.corporate-label{color:#ccc5d5;margin:.35rem 0 0}.focus-business-bridge ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 2rem;margin:0;padding:0;list-style:none;display:grid}.focus-business-bridge a{color:#f4f1f5;justify-content:space-between;align-items:start;gap:1rem;min-height:44px;display:flex}.focus-business-bridge a:hover strong{text-underline-offset:.25em;text-decoration:underline}.focus-business-bridge strong{font-size:1rem;font-weight:500;line-height:1.6}.focus-business-field{color:#ccc5d5;margin-top:.25rem;font-size:.8125rem;line-height:1.6;display:block}.focus-business-bridge :focus-visible{outline-color:#c5b1d6}.focus-page #technology{padding-block:clamp(3rem,4vw,4rem)}.focus-page #technology .editorial-feature-photo{aspect-ratio:16/9}.focus-selection-criteria{margin:0}.focus-selection-criteria>div{border-top:1px solid #d1cad8;grid-template-columns:6.25rem minmax(0,1fr);gap:1rem;padding-block:.75rem;display:grid}.focus-selection-criteria dt{color:#332b42;font-size:.9375rem;font-weight:500;line-height:1.65}.focus-selection-criteria dd{color:#5b5d68;margin:0;font-size:.9375rem;line-height:1.65}.focus-page #technology .focus-selection-standards{color:#605c6a;margin:1rem 0 0;font-size:.875rem;line-height:1.7}.focus-page .focus-closing{padding-block:2.5rem}.focus-closing>.container{justify-content:space-between;align-items:center;gap:2rem;display:flex}.focus-page .focus-closing h2{max-width:28ch;margin:0}.focus-closing .corporate-link{flex-shrink:0;min-width:12rem}.field-scope-list li p{color:#5b5d68;margin:.75rem 0 0;font-size:1rem;line-height:1.75}.field-spotlight{background:#e8e3ed;scroll-margin-top:96px}.field-spotlight .corporate-split{align-items:start}.field-spotlight .corporate-split h2{max-width:18ch}.field-spotlight-scope{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;margin:3rem 0 0;padding:0;list-style:none;display:grid}.field-spotlight-scope li{border-top:1px solid #b9afc4;padding-top:1.5rem}.field-spotlight-scope h3{margin:0 0 1rem}.field-spotlight-scope p,.field-spotlight-perspective{color:#57515f;font-size:1rem;line-height:1.75}.field-spotlight-scope p{margin:0}.field-spotlight-perspective{border-top:1px solid #b9afc4;max-width:65rem;margin:3rem 0 0;padding-top:1.5rem}.field-connections ul{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1100px){.corporate-page .focus-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.corporate-page .focus-grid li:nth-child(4){grid-column:span 2}.corporate-page .focus-grid li:nth-child(5){grid-column:2/span 2}.home-field-index{grid-template-columns:repeat(3,minmax(0,1fr))}.home-field-index a:nth-child(4){border-left:0;padding-left:0}.home-field-index a:nth-child(n+4){border-top:1px solid #ffffff35}.field-spotlight-scope{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.field-connections ul{grid-template-columns:1fr}.focus-business-bridge{grid-template-columns:1fr;gap:1rem}.focus-closing>.container{flex-direction:column;align-items:flex-start;gap:1.5rem}}@media (max-width:560px){.corporate-page .focus-grid{grid-template-columns:1fr}.corporate-page .focus-grid li:nth-child(n){grid-column:auto}.corporate-page .focus-grid a{padding:1.5rem}.focus-page .corporate-hero.corporate-hero-photographic{min-height:39rem;padding-block:9rem 3rem}.focus-page .focus-fields-intro,.focus-page .focus-grid{gap:1rem}.focus-page .focus-grid a{grid-template-columns:3.5rem minmax(0,1fr);align-content:start;gap:.75rem 1rem;padding:1.25rem;display:grid}.focus-page .focus-grid-meta{grid-column:1/-1}.focus-page .focus-grid-visual{grid-area:2/1;align-self:start;width:3.5rem;height:3.5rem;margin:0}.focus-page .focus-grid-visual svg :is(path,ellipse,rect){vector-effect:non-scaling-stroke;stroke-width:.5px}.focus-page .focus-grid-copy{grid-area:2/2;margin-top:0}.focus-page .focus-grid h3{margin-bottom:.5rem}.focus-page .focus-grid p{max-width:none}.focus-business-bridge ul{grid-template-columns:1fr;gap:1.25rem}.home-field-index{grid-template-columns:1fr}.home-field-index a:nth-child(n){border-top:1px solid #ffffff35;border-left:0;padding:1rem 0}.home-field-index a:first-child{border-top:0}.field-spotlight-scope{grid-template-columns:1fr;gap:2rem}}@media (max-width:360px){.focus-page .focus-grid a{grid-template-columns:3rem minmax(0,1fr);column-gap:.75rem}.focus-page .focus-grid-visual{width:3rem;height:3rem}}
.field-diagram{background:#f7f6f8;border:1px solid #d4d0da;margin:0 0 3.5rem;padding:clamp(1.5rem,4vw,3rem);scroll-margin-top:96px}.field-diagram-caption{margin-bottom:2.5rem}.field-diagram-caption .corporate-label{color:#66576f;margin-bottom:1rem}.field-diagram-caption h3{margin:0 0 1rem}.field-diagram-caption>p:last-child{color:#55515f;max-width:75ch;margin:0;font-size:1rem;line-height:1.75}.field-diagram-guidance{background:#eeebf2;border-left:2px solid #7d489c;flex-wrap:wrap;align-items:baseline;gap:1rem 2rem;padding:1.25rem 1.5rem;display:flex}.field-diagram-guidance strong,.field-diagram-feedback strong{color:#3c3650;font-weight:500}.field-diagram-guidance p{color:#55515f;margin:0;font-size:1rem;line-height:1.7}.field-diagram-node{border-top:1px solid #aaa1b9;min-width:0;padding-top:1.25rem}.field-diagram-node h4{color:#282638;font-family:var(--type-family);letter-spacing:-.01em;margin:0 0 .75rem;font-size:1.125rem;font-weight:500;line-height:1.4}.field-diagram-node p{color:#55515f;margin:0;font-size:1rem;line-height:1.7}.field-flow-arrow{color:#7d489c;stroke:currentColor;stroke-width:1.2px;width:2rem;height:1.25rem}.intelligence-flow{margin-top:2.5rem}.intelligence-stages{grid-template-columns:repeat(4,minmax(0,1fr));gap:3rem;margin:0;padding:0;list-style:none;display:grid}.intelligence-stages li{min-width:0;position:relative}.intelligence-stages .field-flow-arrow{position:absolute;top:1.375rem;right:-2.5rem}.intelligence-return{stroke:#aaa1b9;stroke-width:1px;width:100%;height:3rem;margin-top:1.25rem;display:block}.field-diagram-feedback{color:#55515f;text-align:center;margin:.5rem 0 0;font-size:.9375rem;line-height:1.7}.field-diagram-feedback strong{margin-right:.5rem}.energy-flow{grid-template-columns:minmax(0,1fr) 2rem minmax(0,1fr) 2rem minmax(0,1fr);grid-template-areas:"generation input network output use"". .charging. ."". .storage. .";align-items:start;column-gap:1.5rem;display:grid}.energy-generation{grid-area:generation}.energy-network{grid-area:network}.energy-use{grid-area:use}.energy-storage{grid-area:storage}.energy-input{grid-area:input}.energy-output{grid-area:output}.energy-input,.energy-output{margin-top:1.375rem}.energy-storage-connection{stroke:#7d489c;stroke-width:1.2px;grid-area:charging;justify-self:center;width:1.5rem;height:3rem;margin-block:1rem}.energy-mobile-branches{display:none}.energy-guidance{margin-top:2.5rem}.infrastructure-applications{text-align:center;background:#eeebf2;border:1px solid #aaa1b9;padding:1.5rem}.infrastructure-applications h4{color:#282638;margin:0 0 .75rem;font-size:1.125rem;font-weight:500;line-height:1.4}.infrastructure-applications p{color:#55515f;margin:0;font-size:1rem;line-height:1.7}.infrastructure-support{color:#66576f;justify-content:center;align-items:center;gap:1rem;margin-block:1.5rem;font-size:.875rem;display:flex}.infrastructure-support:before,.infrastructure-support:after{content:"";background:#aaa1b9;width:3rem;height:1px}.infrastructure-foundations{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin:0;padding:0;list-style:none;display:grid}.infrastructure-guidance{margin-top:2.5rem}.network-map{grid-template-columns:minmax(0,1fr) 2rem minmax(0,1.2fr) 2rem minmax(0,1fr);grid-template-areas:"people access hub peering peers"". .connection. ."". .services. .";align-items:start;gap:0 1rem;display:grid}.network-map>.field-diagram-node{border:1px solid #aaa1b9;align-self:stretch;padding:1.25rem}.network-people{grid-area:people}.network-hub{background:#eeebf2;grid-area:hub}.network-peers{grid-area:peers}.network-services{grid-area:services}.network-link{background:#7d489c;display:block}.network-access-link{grid-area:access}.network-peering-link{grid-area:peering}.network-access-link,.network-peering-link{width:calc(100% + 2rem);height:1px;margin:1.875rem -1rem 0}.network-services-link{grid-area:connection;justify-self:center;width:1px;height:2.5rem}.network-map-note{margin-top:2rem}@media (max-width:820px){.intelligence-stages{gap:2.25rem}.intelligence-stages .field-flow-arrow{width:1.5rem;right:-1.875rem}.energy-flow{column-gap:1rem}}@media (max-width:700px){.infrastructure-foundations{grid-template-columns:1fr;gap:1.5rem}.network-map{grid-template-columns:1.5rem minmax(0,1fr);grid-template-areas:".people""access hub""peering peers""connection services";gap:1.5rem 1rem}.network-link{justify-self:center;width:1px;height:calc(100% + 1.5rem);margin:-1.5rem 0 0;position:relative}.network-link:after{content:"";background:#7d489c;width:1.75rem;height:1px;position:absolute;top:3.375rem;left:0}.network-access-link{height:calc(100% + 3rem);margin-top:-3rem}.network-access-link:before{content:"";background:#7d489c;width:1.75rem;height:1px;position:absolute;top:0;left:0}.network-access-link:after{top:4.875rem}.network-services-link{height:3.375rem}.intelligence-stages{grid-template-columns:1fr;gap:3rem}.intelligence-stages .field-flow-arrow{inset:auto auto -2.125rem .25rem;transform:rotate(90deg)}.intelligence-return{display:none}.field-diagram-feedback{text-align:left;border-top:1px solid #aaa1b9;margin-top:2rem;padding-top:1.25rem}.energy-flow{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"generation generation""input input""network network""branches branches""use storage";gap:0 1.5rem}.energy-generation,.energy-network{justify-self:center;width:min(100%,20rem)}.energy-input{justify-self:center;margin-block:1.25rem;transform:rotate(90deg)}.energy-output,.energy-storage-connection{display:none}.energy-mobile-branches{stroke:#7d489c;stroke-width:1.2px;grid-area:branches;width:100%;height:3rem;margin-block:.5rem;display:block}.field-diagram-guidance{gap:.5rem;padding:1.25rem}}
.careers-working-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.career-introduction-layout{grid-template-columns:minmax(14rem,.7fr) minmax(0,1.6fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.career-introduction-copy{position:sticky;top:7rem}.career-introduction-copy h2{max-width:14ch;margin-bottom:1.5rem}.career-introduction-copy .corporate-body{font-size:1rem;line-height:1.75}.career-introduction-note{border-top:1px solid #c8c1ce;margin-top:2rem;padding-top:1.5rem}.career-introduction-note h3{margin:0 0 .75rem}.career-introduction-note p{color:#625c6a;margin:0;font-size:.9375rem;line-height:1.7}.careers-page .career-form-shell{color:#332b42;background:#fff;border:1px solid #d1cad7;margin-top:0}.careers-page .career-form-grid{gap:1.5rem;padding:clamp(1.25rem,3vw,2.25rem)}.careers-page .signal-field label,.careers-page .career-area-fieldset legend{color:#332b42;letter-spacing:0;font-size:1rem;font-weight:500;line-height:1.5}.careers-page .signal-field label>span,.careers-page .career-area-fieldset legend span{color:#625c6a;letter-spacing:0;text-transform:none;font-size:.75rem;font-weight:400}.careers-page .signal-message-label{flex-wrap:wrap;gap:.25rem 1rem}.careers-page .signal-message-label>span{color:#625c6a;letter-spacing:0;font-size:.75rem;font-weight:400}.careers-page .signal-field input,.careers-page .signal-field textarea{color:#332b42;caret-color:#7d489c;background:#fbfafc;border-color:#998fa4;font-size:1rem}.careers-page .signal-field input::placeholder,.careers-page .signal-field textarea::placeholder{color:#736b7b}.careers-page .signal-field input:hover,.careers-page .signal-field textarea:hover{background:#fff;border-color:#7d6d8a}.careers-page .signal-field input:focus-visible,.careers-page .signal-field textarea:focus-visible{outline-offset:2px;background:#fff;border-color:#7d489c;outline:2px solid #7d489c}.careers-page .signal-field input[aria-invalid=true],.careers-page .signal-field textarea[aria-invalid=true]{border-color:#a33d50}.careers-page .signal-field input:-webkit-autofill{-webkit-text-fill-color:#332b42;box-shadow:inset 0 0 0 1000px #fbfafc}.careers-page .signal-field input:-webkit-autofill:hover{-webkit-text-fill-color:#332b42;box-shadow:inset 0 0 0 1000px #fbfafc}.careers-page .signal-field input:-webkit-autofill:focus{-webkit-text-fill-color:#332b42;box-shadow:inset 0 0 0 1000px #fbfafc}.careers-page .career-area-fieldset>p,.careers-page .career-profile-field>p,.careers-page .career-long-field>p{color:#625c6a;font-size:.875rem;line-height:1.6}.careers-page .career-area-grid{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.careers-page .career-area-option{border:1px solid #c8bfd0;align-items:center;gap:.75rem;min-height:3.25rem;padding:.875rem 1rem;display:flex}.careers-page .career-area-option>input{opacity:1;accent-color:#7d489c;flex-shrink:0;width:1rem;height:1rem;position:static}.careers-page .career-area-option>span{background:0 0;border:0;min-height:0;padding:0;display:block}.careers-page .career-area-option strong{color:#332b42;margin:0;font-size:.9375rem;font-weight:400;line-height:1.5}.careers-page .career-area-option:hover{background:#f1ecf5;border-color:#7d489c}.careers-page .career-area-option:has(input:checked){background:#f1ecf5;border-color:#7d489c}.careers-page .career-area-option:has(input:checked)>span{box-shadow:none;background:0 0}.careers-page .career-area-option:has(input:focus-visible){outline-offset:3px;outline:2px solid #7d489c}.careers-page .career-area-option:has(input:focus-visible)>span{outline:0}.careers-page .career-long-field textarea{min-height:8rem}.careers-page #career-why{min-height:6rem}.careers-page .career-submit-row{border-color:#d1cad7;grid-template-columns:1fr;gap:1rem;margin-top:0;padding:1.5rem clamp(1.25rem,3vw,2.25rem)}.careers-page .career-submit-row>p{color:#625c6a;font-size:.875rem;line-height:1.65}.careers-page .career-submit-row>p a{color:#683b83}.careers-page .career-form-shell .button{letter-spacing:0;color:#fff;background:#583b6d;justify-self:start;min-width:12rem;max-width:100%;font-size:.9375rem;font-weight:500}.careers-page .career-form-shell .button:hover{background:#412952;transform:none}.careers-page .career-form-shell .button:focus-visible{outline-offset:4px;outline:2px solid #7d489c}.careers-page .signal-field-error{color:#9a3045;font-size:.875rem;font-weight:500}.careers-page .signal-form-alert{color:#7b3044;background:#fbf0f2;border-color:#bd7f8d}.careers-page .signal-form-alert ul,.careers-page .signal-form-alert li a,.careers-page .signal-form-alert .signal-alert-fallback{color:#7b3044}.careers-page .career-success{background:0 0;min-height:26rem;padding:clamp(1.5rem,3vw,2.5rem)}.careers-page .career-success .signal-success-mark{display:none}.careers-page .career-success>p{color:#625c6a}.careers-page .career-form-shell noscript .corporate-body{color:#332b42}.careers-ai-working{background:#eae6ef;padding-block:clamp(3.5rem,6vw,6rem)}.careers-ai-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(2.5rem,7vw,7rem);display:grid}.careers-ai-copy h2{max-width:23ch;margin-bottom:1.5rem}.careers-ai-copy .corporate-body{max-width:40ch}.careers-ai-figure{min-width:0;margin:0}.careers-ai-contributors{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.careers-ai-contributor{background:#f9f7fb;border:1px solid #bdb3c8;min-width:0;padding:clamp(1rem,2vw,1.5rem)}.careers-ai-node{background:#654779;border:1px solid #654779;border-radius:50%;width:.75rem;height:.75rem;margin-bottom:1.25rem;display:block}.careers-ai-node-agent{background:0 0;border-radius:0}.careers-ai-contributor strong,.careers-ai-shared>strong{font-size:1.125rem;font-weight:500;line-height:1.4;display:block}.careers-ai-contributor p{color:#55515f;margin:.5rem 0 0;font-size:.9375rem;line-height:1.6}.careers-ai-connections{grid-template-columns:1fr 1fr;width:calc(50% + .5rem);height:3rem;margin-inline:auto;display:grid;position:relative}.careers-ai-connections>span{border-left:1px solid #8f7ba1;height:1.5rem}.careers-ai-connections>span:last-child{border-left:0;border-right:1px solid #8f7ba1}.careers-ai-connections:before{content:"";border-top:1px solid #8f7ba1;position:absolute;inset:1.5rem 0 auto}.careers-ai-connections:after{content:"";border-left:1px solid #8f7ba1;height:1.5rem;position:absolute;top:1.5rem;left:50%}.careers-ai-shared{color:#f9f7fb;background:#272133;padding:1.5rem;position:relative}.careers-ai-shared ul{color:#ded5e7;flex-wrap:wrap;gap:.5rem 1.25rem;margin:.75rem 0 0;padding:0;font-size:.9375rem;line-height:1.6;list-style:none;display:flex}.careers-ai-figure figcaption{color:#55515f;max-width:48ch;margin-top:1rem;font-size:.875rem;line-height:1.6}.careers-page .careers-working,.careers-page .careers-flexible{padding-block:clamp(3.5rem,6vw,6rem)}.careers-flexible .corporate-split{align-items:start}.careers-flexible h2{max-width:20ch}.careers-flexible-intro{color:#55515f;max-width:34ch;margin:1.5rem 0 0;font-size:1.125rem;line-height:1.7}.careers-flexible-points{margin:0;padding:0;list-style:none}.careers-flexible-points li{border-top:1px solid #c8c1ce;padding-top:1.5rem}.careers-flexible-points li+li{margin-top:2rem}.careers-flexible-points h3{margin:0 0 .75rem}.careers-flexible-points p{color:#55515f;margin:0;font-size:1rem;line-height:1.75}.careers-opportunities{color:#f4f1f5;background:#10111e;padding-block:clamp(3rem,5vw,5rem)}.careers-opportunities .corporate-section-heading{align-items:start;margin-bottom:2rem}.careers-opportunities .corporate-section-heading .corporate-body{color:#ccc5d5;max-width:40ch}.career-pathways{border-top:1px solid #ffffff30;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin:0;padding:0;list-style:none;display:grid}.career-pathways li{flex-direction:column;min-width:0;padding:2rem 0 0;display:flex}.career-pathways h3{margin:0 0 1rem}.career-pathways li>p{color:#ccc5d5;max-width:42ch;margin:0 0 1.25rem;font-size:1rem;line-height:1.75}.career-pathways li>.career-pathway-note{margin-bottom:2rem;font-size:.9375rem;line-height:1.65}.career-pathways .corporate-link{color:#f4f1f5;border-bottom-color:#ffffff70;align-self:flex-start;gap:2rem;width:100%;max-width:20rem;margin-top:auto}.career-pathways .corporate-link:hover{color:#dfc3ef;border-bottom-color:currentColor}.career-pathways .corporate-link:focus-visible{outline-offset:6px;outline:2px solid #c5b1d6}.careers-opportunities+.corporate-careers-form{padding-top:clamp(3rem,6vw,6rem)}@media (max-width:1000px){.career-introduction-layout{grid-template-columns:1fr}.career-introduction-copy{max-width:42rem;position:static}}@media (max-width:820px){.careers-ai-layout{grid-template-columns:1fr}.careers-ai-figure{width:100%;max-width:38rem}.career-pathways{grid-template-columns:1fr;gap:0}.career-pathways li{padding-top:1.75rem}.career-pathways li+li{border-top:1px solid #ffffff30;margin-top:2rem}}@media (max-width:560px){.careers-working-grid,.careers-page .career-area-grid{grid-template-columns:1fr}}
.contact-page .contact-opening{color:#f4f1f5;background:radial-gradient(at 85% 30%,#7d489c1f,#0000 60%),#070816;align-items:center;min-height:35rem;padding-block:9rem 3rem;display:flex;overflow:hidden}.contact-opening-inner{z-index:1;position:relative}.contact-opening-copy{max-width:44rem}.contact-page .contact-opening .corporate-label{color:#c5b1d6;margin-bottom:1.25rem}.contact-page .contact-opening .contact-opening-title{width:100%;max-width:20ch;margin-bottom:1.25rem;font-weight:500}.contact-opening .corporate-hero-description{color:#ded8e6;text-wrap:pretty;max-width:36ch}.contact-opening-actions{flex-wrap:wrap;align-items:center;gap:.75rem 2rem;margin-top:2rem;display:flex}.contact-primary-link{color:#151725;background:#e2d8eb;border:1px solid #e2d8eb;justify-content:space-between;align-items:center;gap:2.5rem;min-height:48px;padding:.75rem 1.25rem;font-size:.9375rem;font-weight:500;line-height:1.6;display:inline-flex}.contact-primary-link:hover{background:#fff;border-color:#fff}.contact-email-link{color:#ded8e6;text-underline-offset:.25em;align-items:center;gap:.75rem;min-height:44px;font-size:.875rem;line-height:1.6;text-decoration:underline;display:inline-flex}.contact-email-link:hover{color:#fff}.contact-opening :focus-visible{outline-color:var(--lavender)}.contact-opening-scene{pointer-events:none;position:absolute;inset:0}.contact-opening-photo,.contact-opening-photo img{width:100%;height:100%;position:absolute;inset:0}.contact-opening-photo img{object-fit:cover;object-position:center 46%}.contact-opening-scene:after{content:"";background:linear-gradient(90deg,#070816ed,#070816b8 34%,#07081620 70%),linear-gradient(#0000 55%,#0708169c);position:absolute;inset:0}.contact-opening-ribbon{opacity:.24;mix-blend-mode:screen;width:60%;height:80%;position:absolute;bottom:-25%;right:-6%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 45%);mask-image:linear-gradient(90deg,#0000,#000 45%)}.contact-opening-ribbon img{object-fit:cover;object-position:right center;width:100%;height:100%}.contact-opening-caption{color:#ded8e6;margin:0;font-size:.625rem;line-height:1.5;position:absolute;bottom:.75rem;right:1.5rem}.contact-page .corporate-contact-form{padding-top:clamp(2rem,3vw,3rem)}.contact-enquiry-layout{grid-template-columns:minmax(14rem,.7fr) minmax(0,1.6fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.contact-enquiry-copy{position:sticky;top:7rem}.contact-enquiry-copy h2{max-width:14ch;margin-bottom:2rem}.contact-other-routes{max-width:24rem;margin:0;padding:0;list-style:none}.contact-other-routes li{border-top:1px solid #c8c1ce;padding-block:1.25rem}.contact-other-routes p{color:#625c6a;margin:0 0 .5rem;font-size:1rem;line-height:1.6}.contact-other-routes a{color:#583b6d;text-underline-offset:.25em;justify-content:space-between;align-items:center;gap:1rem;min-height:2.75rem;font-size:1rem;font-weight:500;text-decoration:underline;display:flex}.contact-other-routes a:hover{color:#412952}.contact-other-routes .contact-support-link{justify-content:start;font-size:.875rem;font-weight:400}.contact-form-panel{background:#fff;border:1px solid #d1cad7;min-width:0}.contact-page .corporate-contact-form .signal-form{color:#332b42;background:#fff;padding:0}.contact-page .signal-pathways{margin-top:clamp(1.25rem,3vw,2.25rem);padding:0 clamp(1.25rem,3vw,2.25rem)}.contact-page .signal-pathways legend{color:#332b42;letter-spacing:0;text-transform:none;border:0;width:auto;margin-bottom:1rem;padding:0;font-size:1rem;font-weight:500;display:block}.contact-page .signal-pathways legend small{color:#625c6a;letter-spacing:0;margin-left:.5rem;font-size:.75rem;font-weight:400}.contact-page .signal-path-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.contact-page .signal-path-option,.contact-page .signal-path-option:not(:last-child){border:1px solid #c8bfd0;align-items:center;gap:.65rem;min-height:3.25rem;padding:.75rem;display:flex}.contact-page .signal-path-option>input{opacity:1;accent-color:#7d489c;flex-shrink:0;width:1rem;height:1rem;position:static}.contact-page .signal-path-content{min-height:0;box-shadow:none;background:0 0;padding:0;display:block;overflow:visible}.contact-page .signal-path-content:before,.contact-page .signal-path-content:after{display:none}.contact-page .signal-path-content>strong{color:#332b42;letter-spacing:0;margin:0;padding:0;font-size:.9375rem;font-weight:400;line-height:1.5}.contact-page .signal-path-option:hover,.contact-page .signal-path-option[data-selected=true]{background:#f1ecf5;border-color:#7d489c}.contact-page .signal-path-option:hover .signal-path-content,.contact-page .signal-path-option[data-selected=true] .signal-path-content{box-shadow:none;background:0 0}.contact-page .signal-path-option:has(input:focus-visible){outline-offset:3px;outline:2px solid #7d489c}.contact-page .signal-path-option:has(input:focus-visible) .signal-path-content{outline:0}.contact-page .signal-path-context{color:#625c6a;background:0 0;border:0;min-height:0;margin:1rem 0 0;padding:0;font-size:.875rem;line-height:1.6;display:block}.contact-page .signal-pathways>.signal-field-error{padding:0}.contact-page .signal-fields{border:0;gap:1.5rem;padding:1.5rem clamp(1.25rem,3vw,2.25rem)}.contact-page .signal-field label{color:#332b42;letter-spacing:0;font-size:1rem;font-weight:500;line-height:1.5}.contact-page .signal-field label>span,.contact-page .signal-message-label>span{color:#625c6a;letter-spacing:0;text-transform:none;font-size:.75rem;font-weight:400}.contact-page .signal-message-label{flex-wrap:wrap;gap:.25rem 1rem}.contact-page .signal-field input,.contact-page .signal-field textarea{color:#332b42;caret-color:#7d489c;background:#fbfafc;border-color:#998fa4;font-size:1rem}.contact-page .signal-field input::placeholder,.contact-page .signal-field textarea::placeholder{color:#736b7b}.contact-page .signal-field input:hover,.contact-page .signal-field textarea:hover{background:#fff;border-color:#7d6d8a}.contact-page .signal-field input:focus-visible,.contact-page .signal-field textarea:focus-visible{outline-offset:2px;background:#fff;border-color:#7d489c;outline:2px solid #7d489c}.contact-page .signal-field input[aria-invalid=true],.contact-page .signal-field textarea[aria-invalid=true]{border-color:#a33d50}.contact-page .signal-field input:-webkit-autofill{-webkit-text-fill-color:#332b42;box-shadow:inset 0 0 0 1000px #fbfafc}.contact-page .signal-field input:-webkit-autofill:hover{-webkit-text-fill-color:#332b42;box-shadow:inset 0 0 0 1000px #fbfafc}.contact-page .signal-field input:-webkit-autofill:focus{-webkit-text-fill-color:#332b42;box-shadow:inset 0 0 0 1000px #fbfafc}.contact-page .signal-message-field>p{color:#625c6a;font-size:.875rem;line-height:1.6}.contact-page .signal-submit-row{border-color:#d1cad7;grid-template-columns:1fr;gap:1rem;padding:1.5rem clamp(1.25rem,3vw,2.25rem)}.contact-page .signal-submit-row>p{color:#625c6a;font-size:.875rem;line-height:1.65}.contact-page .signal-submit-row>p a{color:#683b83}.contact-page .contact-form-panel .button{color:#fff;letter-spacing:0;background:#583b6d;justify-self:start;min-width:12rem;max-width:100%;font-size:.9375rem;font-weight:500}.contact-page .contact-form-panel .button:hover{background:#412952;transform:none}.contact-page .contact-form-panel .button:focus-visible{outline-offset:4px;outline:2px solid #7d489c}.contact-page .signal-field-error{color:#9a3045;font-size:.875rem;font-weight:500}.contact-page .signal-form-alert{color:#7b3044;background:#fbf0f2;border-color:#bd7f8d}.contact-page .signal-form-alert ul,.contact-page .signal-form-alert li a,.contact-page .signal-form-alert .signal-alert-fallback{color:#7b3044}.contact-page .corporate-contact-form .signal-success{color:#332b42;background:#fff;min-height:24rem;padding:clamp(1.25rem,3vw,2.25rem)}.contact-page .signal-success>p{color:#625c6a}.contact-page .signal-success-actions{flex-wrap:wrap}.contact-page .signal-success-actions .text-link{color:#583b6d}.contact-page .contact-delivery-note{color:#625c6a;margin:0;padding:1.25rem clamp(1.25rem,3vw,2.25rem) 0;font-size:.875rem;line-height:1.6}.contact-page .contact-form-panel noscript .corporate-body{color:#332b42;padding:1.25rem}.contact-presence{padding-block:clamp(3.5rem,6vw,6rem)}.contact-presence-main{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.contact-presence h2{max-width:15ch;margin-bottom:0}.contact-presence .corporate-body{max-width:32ch;margin:1.5rem 0 .75rem}.contact-presence-email{color:#583b6d;width:100%;max-width:17rem}.contact-presence-email:hover{color:#412952}.presence-map{isolation:isolate;width:100%;margin:0;position:relative}.presence-map-art{aspect-ratio:660/396;width:100%;position:relative}.presence-map svg{fill:#e1dce7;width:100%;height:100%;display:block;overflow:hidden;-webkit-mask-image:radial-gradient(#000 62%,#0000 100%);mask-image:radial-gradient(#000 62%,#0000 100%)}.presence-map-locations{margin:0;padding:0;list-style:none;position:absolute;inset:0}.presence-map-locations li{width:0;height:0;position:absolute}.presence-map-trigger{cursor:pointer;background:0 0;border:0;border-radius:50%;width:2.75rem;height:2.75rem;padding:0;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.presence-map-trigger:focus-visible{outline-offset:2px;outline:2px solid #7d489c}.presence-map-dot{background:#583b6d;border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 .25rem #583b6d1a}.presence-map-trigger:hover .presence-map-dot,.presence-map-trigger[aria-expanded=true] .presence-map-dot{box-shadow:0 0 0 .375rem #583b6d26}.presence-map-name{color:#412952;white-space:nowrap;background:#ffffffed;padding:.125rem .375rem;font-size:.875rem;font-weight:500;line-height:1.5;position:absolute;top:calc(50% + .875rem);left:50%;transform:translate(-50%)}.presence-map-hint{color:#625c6a;margin-top:.75rem;font-size:.75rem;line-height:1.5}.contact-presence-visual{min-width:0;position:relative}.contact-registration{background:#fff;border:1px solid #ded8e5;border-radius:.25rem;width:17rem;max-width:100%;margin-top:.75rem;padding:.75rem;position:relative}.presence-map-panel[hidden]{display:none}.presence-map-panel{border-color:#ded8e5e6;border-radius:.5rem;box-shadow:0 .375rem 1.25rem #332b4214}@supports ((-webkit-backdrop-filter:blur(8px)) or (backdrop-filter:blur(8px))){.presence-map-panel{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0}}.presence-map-panel-heading{min-height:1.125rem;margin-bottom:.5rem;padding-right:1.75rem;position:relative}.corporate-page .presence-map-panel-heading h2.corporate-label{color:#583b6d;letter-spacing:.06em;max-width:none;margin:0;font-size:.75rem;line-height:1.5}.presence-map-close{color:#73677e;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:2rem;height:2rem;padding:0;font-size:1.125rem;line-height:1;display:grid;position:absolute;top:-.4375rem;right:-.375rem}.presence-map-close:hover{background:#eee9f2}.presence-map-close:focus-visible{outline-offset:2px;outline:2px solid #7d489c}.presence-map-country p,.presence-map-country a{font-size:.8125rem;line-height:1.6}.presence-map-country p{margin-bottom:.625rem}.presence-map-country a{color:#583b6d;text-underline-offset:.2em;text-decoration:underline}.corporate-page .contact-registration>h2.corporate-label{color:#625c6a;letter-spacing:.05em;max-width:none;margin:0 0 .75rem;font-size:.75rem}.contact-registration .corporate-details{grid-template-columns:1fr;gap:.5rem;margin:0;display:grid}.contact-registration .corporate-details>div{border:0;padding:0;display:block}.contact-registration .corporate-details dt{margin-bottom:.125rem}.contact-page .corporate-details dt{letter-spacing:0;text-transform:none;font-size:.75rem;font-weight:400}.contact-page .corporate-details dd{font-size:.8125rem;line-height:1.45}.contact-registration .corporate-details>div:first-child dt{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.contact-registration .corporate-details>div:first-child dd{font-size:.875rem;font-weight:500}.contact-registration .corporate-details>div:nth-child(2){grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.5rem;display:grid}.contact-registration .corporate-details>div:nth-child(2) dt{margin:0}.contact-registration .corporate-details>div:nth-child(2) dd{overflow-wrap:anywhere}.presence-map-panel .corporate-details>div:nth-child(2) dd{color:#625c6a;font-variant-numeric:tabular-nums;font-size:.75rem}.contact-registration address{font-style:normal}.contact-registration address span{display:block}.contact-page .corporate-details a,.contact-presence .corporate-body a{color:#583b6d;text-underline-offset:.25em;text-decoration:underline}@media (min-width:1200px){.presence-map-panel{left:clamp(0px, calc(var(--map-location-left) - 8.5rem), calc(100% - 17rem));top:calc(var(--map-location-top) + 2rem);z-index:2;margin:0;position:absolute}.presence-map-panel:before{content:"";pointer-events:none;background:#fff;border-top:1px solid #ded8e5;border-left:1px solid #ded8e5;width:7px;height:7px;position:absolute;top:-4px;left:50%;transform:translate(-50%)rotate(45deg)}.presence-map-panel[data-country=Singapore]{top:auto;bottom:calc(100% - var(--map-location-top) + 1rem)}.presence-map-panel[data-country=Singapore]:before{border:1px solid #ded8e5;border-top:0;border-left:0;top:auto;bottom:-4px}}@media (max-width:1000px){.contact-enquiry-layout{grid-template-columns:1fr}.contact-enquiry-copy{position:static}.contact-other-routes{grid-template-columns:1fr 1fr;gap:2rem;max-width:none;display:grid}}@media (max-width:820px){.contact-page .contact-opening{min-height:0;padding-block:8rem 3rem}.contact-opening-photo img{object-position:66% center}.contact-opening-scene:after{background:linear-gradient(90deg,#070816ef,#070816b8 58%,#07081660),linear-gradient(#0000 35%,#0708169c)}.contact-opening-ribbon{opacity:.18;width:100%;right:-24%}.contact-presence-main{grid-template-columns:1fr}.contact-presence h2{max-width:22ch}.presence-map{max-width:40rem;margin-inline:auto}}@media (max-width:560px){.contact-page .contact-opening{padding-block:7.5rem 2.5rem}.contact-opening-actions{flex-direction:column;align-items:flex-start;gap:.75rem;margin-top:1.5rem}.contact-opening-photo,.contact-opening-caption{display:none}.contact-opening-ribbon{opacity:.32;width:120%;height:100%;bottom:-15%;right:-25%}.contact-other-routes,.contact-page .signal-path-grid{grid-template-columns:1fr}.contact-other-routes{gap:0}.contact-page .signal-fields{grid-template-columns:1fr}}
.ai-native-page{--ai-line:#c9c1d1;--ai-muted:#605c6a}.ai-native-page section[id]{scroll-margin-top:6.5rem}.ai-native-page .corporate-section{padding-block:clamp(3.5rem,6vw,6rem)}.ai-native-opening{isolation:isolate;color:#f4f1f5;background:#070816;align-items:center;min-height:42rem;padding-block:10rem 5rem;display:flex;position:relative;overflow:hidden}.ai-native-opening-inner{z-index:1;position:relative}.ai-native-opening h1{max-width:24ch;margin:0 0 1.5rem}.ai-native-opening-description{color:#e1dce8;max-width:46ch;margin:0 0 1.75rem;font-size:1.125rem;line-height:1.7}.ai-native-opening .corporate-label{color:#d6c6e0;margin-bottom:1.5rem}.ai-native-opening .corporate-link{min-width:13rem}.ai-native-opening .corporate-link:hover{color:#dfc3ef}.ai-native-opening :focus-visible{outline-color:#dfc3ef}.ai-native-opening .brand-scene:after{background:linear-gradient(90deg,#070816ef,#070816c9 36%,#07081638 78%),linear-gradient(#0000 55%,#070816a8)}.ai-native-opening .brand-scene-ribbon{opacity:.13}.ai-native-opening .brand-scene-symbol{display:none}.ai-native-image-note{bottom:1rem;right:max(var(--page-pad), calc((100% - var(--content-max)) / 2 + var(--page-pad)));color:#d6cfdd;margin:0;font-size:.75rem;line-height:1.5;position:absolute}.ai-native-idea-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(3rem,8vw,8rem);display:grid}.ai-native-idea h2{max-width:32ch;margin-bottom:1.75rem}.ai-native-idea .corporate-body{max-width:54ch}.ai-native-page figure{min-width:0;margin:0}.ai-native-page figcaption{font-size:.875rem;line-height:1.6}.ai-native-continuity{max-width:34rem;padding:2rem 0 0}.ai-native-thread{padding:.75rem 0 .75rem clamp(4rem,6vw,6rem);position:relative}.ai-native-thread>svg{stroke:#ae90bf;stroke-width:1.25px;width:clamp(3rem,5vw,5rem);height:100%;position:absolute;top:0;left:0}.ai-native-thread>svg path:nth-child(2){stroke:#c6cde1}.ai-native-thread>svg path:nth-child(3){stroke:#d3bccd}.ai-native-thread ol{gap:2.25rem;margin:0;padding:0;list-style:none;display:grid}.ai-native-thread li{align-items:baseline;gap:1rem;display:flex}.ai-native-step-number{color:#786284;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.8125rem;line-height:1.5}.ai-native-thread strong{font-size:1.125rem;font-weight:500}.ai-native-thread p{color:var(--ai-muted);margin:.4rem 0 0;font-size:.9375rem;line-height:1.6}.ai-native-continuity-foundation{border-block:1px solid var(--ai-line);color:#4c4057;flex-wrap:wrap;gap:.5rem 1.5rem;margin:2rem 0 0;padding:1rem 0;font-size:.875rem;line-height:1.6;list-style:none;display:flex}.ai-native-continuity figcaption{color:var(--ai-muted);margin-top:1rem}.ai-native-section-intro{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(2rem,7vw,7rem);display:grid}.ai-native-section-intro h2{max-width:23ch;margin-bottom:0}.ai-native-section-intro .corporate-body{max-width:58ch}.ai-native-inside{color:#f4f1f5;background:#11121f}.ai-native-inside .corporate-label{color:#cdb7de}.ai-native-inside .corporate-body{color:#d0cbd9}.ai-native-environment{border-top:1px solid #ffffff30;padding-top:2rem;margin-top:3.5rem!important}.ai-native-figure-heading{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.ai-native-figure-heading h3{margin:0}.ai-native-figure-heading>span{color:#c3b8cd;flex-shrink:0;font-size:.8125rem}.ai-native-environment-flow{max-width:70rem;margin:2.5rem auto 0}.ai-native-environment-flow strong{font-size:1rem;font-weight:500;line-height:1.5;display:block}.ai-native-environment-flow p{color:#c9c3d2;margin:.5rem 0 0;font-size:.9375rem;line-height:1.6}.ai-native-purpose,.ai-native-outcomes{text-align:center;width:fit-content;max-width:100%;margin-inline:auto}.ai-native-purpose{padding:0 1rem .5rem}.ai-native-flow-line{background:#8a789a;width:1px;height:2rem;margin-inline:auto}.ai-native-team{border-top:1px solid #ffffff35;grid-template-columns:minmax(0,1fr) 3rem minmax(0,1fr);gap:1rem;max-width:46rem;margin:0 auto;padding:1.75rem 1rem 1rem;display:grid}.ai-native-team>div{text-align:center}.ai-native-team strong{font-size:1.125rem}.ai-native-team p{max-width:27ch;margin-inline:auto}.ai-native-team-plus{text-align:center;color:#b7a0c7;align-self:center;font-size:1.5rem;font-weight:300}.ai-native-person-symbol,.ai-native-ai-symbol{border:1px solid #cdb7de;width:.75rem;height:.75rem;margin:0 auto .875rem;display:block}.ai-native-person-symbol{background:#cdb7de;border-radius:50%}.ai-native-ai-symbol{border-color:#a8c9dd;transform:rotate(45deg)}.ai-native-environment-flow .ai-native-owner{text-align:center;color:#b7adbf;margin:.25rem 0 1rem;font-size:.875rem}.ai-native-resources{background:#ffffff03;border-block:1px solid #ffffff35;padding:1.5rem 0 0}.ai-native-resources .ai-native-resource-label{text-align:center;color:#ddd0e5;margin:0 0 1.5rem;font-size:.875rem}.ai-native-resources ul{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ai-native-resources li{padding:0 1.5rem 1.75rem}.ai-native-resources li+li{border-left:1px solid #ffffff25}.ai-native-resources li p{max-width:25ch;font-size:.875rem}.ai-native-outcomes{padding:.5rem 1rem 0}.ai-native-environment figcaption{color:#bdb4c7;max-width:64ch;margin-top:2.5rem}.ai-native-learning-section{background:#f0edf2}.ai-native-learning{margin-top:3rem!important}.ai-native-learning-heading{border-bottom:1px solid var(--ai-line);color:#66516f;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;font-size:.875rem;line-height:1.5;display:flex}.ai-native-learning-heading>span:last-child{font-size:1.5rem}.ai-native-learning-flow{padding-bottom:2.75rem;position:relative}.ai-native-learning ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;margin:0;padding:1.75rem 0 0;list-style:none;display:grid}.ai-native-learning li{min-width:0;padding-right:1.5rem;position:relative}.ai-native-learning li:not(:last-child):after{content:"";border-top:1px solid #8b7797;border-right:1px solid #8b7797;width:.4rem;height:.4rem;position:absolute;top:2.7rem;right:-.4rem;transform:rotate(45deg)}.ai-native-learning strong{margin-top:.75rem;font-size:1.125rem;font-weight:500;line-height:1.5;display:block}.ai-native-learning li p{max-width:23ch;color:var(--ai-muted);margin:.5rem 0 0;font-size:1rem;line-height:1.6}.ai-native-cycle-return{border:1px solid #a38aaf;border-top:0;height:1.5rem;position:absolute;bottom:.25rem;left:.5rem;right:.5rem}.ai-native-cycle-return:before{content:"";border-top:1px solid #a38aaf;border-left:1px solid #a38aaf;width:.45rem;height:.45rem;position:absolute;top:0;left:-.25rem;transform:rotate(45deg)}.ai-native-learning figcaption{color:var(--ai-muted);margin-top:1rem}.ai-native-across-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);display:grid}.ai-native-across h2{max-width:24ch;margin-bottom:1.75rem}.ai-native-editorial-photo picture{background:#11121f;height:100%;display:block}.ai-native-editorial-photo img{aspect-ratio:1.05;object-fit:cover;object-position:78% center;width:100%;height:auto;display:block}.ai-native-editorial-photo figcaption{color:var(--ai-muted);margin-top:.75rem;font-size:.75rem}.ai-native-fields{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:2rem;margin-top:3rem;display:grid}.ai-native-fields a{border-bottom:1px solid var(--ai-line);justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;padding-block:1rem;font-size:.9375rem;line-height:1.5;display:flex}.ai-native-fields a:hover{color:#754889}.ai-native-closing{background:#f5f3f6;border-top:1px solid #ded8e3}.ai-native-closing .corporate-actions{gap:1rem 2.5rem;margin-top:1.5rem}.ai-native-company-intro{border-top:1px solid #c9c1d1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,8vw,8rem);margin-top:2.5rem;padding-top:2.5rem;display:grid}.ai-native-company-intro h3{max-width:25ch;margin:0}.ai-native-company-intro .corporate-body{max-width:55ch}@media (min-width:1920px){.ai-native-opening .brand-scene-photo img{object-position:center 30%}}@media (max-width:1000px){.ai-native-idea-layout{gap:2.5rem}.ai-native-resources li{padding-inline:1rem}.ai-native-across-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1fr)}.ai-native-editorial-photo img{aspect-ratio:.7}}@media (max-width:820px){.ai-native-opening{min-height:41rem;padding-top:9rem}.ai-native-opening h1{max-width:22ch}.ai-native-opening-description{max-width:42ch}.ai-native-idea-layout,.ai-native-section-intro,.ai-native-across-layout,.ai-native-company-intro{grid-template-columns:1fr;gap:2rem}.ai-native-continuity{width:100%;max-width:34rem;padding-top:0}.ai-native-thread{padding-left:5rem}.ai-native-thread>svg{width:4rem}.ai-native-section-intro h2{max-width:28ch}.ai-native-environment{margin-top:2.5rem!important}.ai-native-figure-heading{display:block}.ai-native-figure-heading>span{margin-top:.75rem;display:block}.ai-native-resources ul{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-native-resources li{padding:1rem 1.25rem}.ai-native-resources li:nth-child(3){border-left:0}.ai-native-resources li:nth-child(n+3){border-top:1px solid #ffffff25}.ai-native-editorial-photo img{aspect-ratio:1.65}.ai-native-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.ai-native-page section[id]{scroll-margin-top:5.5rem}.ai-native-opening{min-height:0;padding-block:16rem 4rem;display:block}.ai-native-opening .brand-scene-photo{height:25rem;bottom:auto}.ai-native-opening .brand-scene:after{background:linear-gradient(#07081626 5%,#07081670 26%,#070816f0 52%,#070816 68%)}.ai-native-opening .brand-scene-photo img{object-position:72% center}.ai-native-opening .brand-scene-ribbon{opacity:.1}.ai-native-opening h1{max-width:22ch}.ai-native-opening .corporate-label,.ai-native-opening-description{margin-bottom:1.25rem}.ai-native-image-note{font-size:.6875rem}.ai-native-thread{padding-left:3.5rem}.ai-native-thread>svg{width:2.5rem}.ai-native-thread li{gap:.75rem}.ai-native-continuity-foundation{gap:.5rem 1.25rem}.ai-native-team{grid-template-columns:1fr;gap:1.25rem;padding-inline:0}.ai-native-team-plus{line-height:1}.ai-native-environment-flow{margin-top:2rem}.ai-native-resources li{padding-inline:.875rem}.ai-native-environment-flow strong{font-size:1rem}.ai-native-resources li p{font-size:.875rem}.ai-native-learning ol{grid-template-columns:1fr;gap:2.25rem;padding:1.5rem 0 0 1.75rem}.ai-native-learning li{padding-right:0}.ai-native-learning li p{max-width:none}.ai-native-learning li:not(:last-child):after{inset:auto auto -1.5rem .1rem;transform:rotate(135deg)}.ai-native-learning strong{margin-top:.375rem}.ai-native-cycle-return{border:1px solid #a38aaf;border-right:0;width:.75rem;height:auto;inset:2rem auto 0 0}.ai-native-cycle-return:before{top:-.25rem;left:auto;right:-.125rem;transform:rotate(135deg)}.ai-native-learning-flow{padding-bottom:0}.ai-native-editorial-photo img{aspect-ratio:1.2}.ai-native-fields{grid-template-columns:1fr;margin-top:2rem}}
.businesses-page .corporate-hero.corporate-hero-photographic{min-height:34rem;padding-block:10rem 4.5rem}.businesses-page .corporate-hero h1{width:auto;margin-bottom:1.5rem}.businesses-page .corporate-hero-description{max-width:37ch}.businesses-page .corporate-hero .corporate-link{min-width:10rem}.business-portfolio{background:#fff}.business-portfolio,.business-profile{scroll-margin-top:7rem}.business-profile{padding-block:clamp(3.5rem,6vw,6rem)}.business-profile+.business-profile{padding-top:0}.business-profile-stage{isolation:isolate;color:#fff;background:#0b1020;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;position:relative;overflow:hidden}.business-profile-stage .business-media{width:100%;max-width:none;height:100%;position:absolute;inset:0}.business-profile-stage .business-media-photo{aspect-ratio:auto;object-position:65% center;height:100%}.business-profile-stage .business-media:after{background:linear-gradient(90deg,#080d1bf5,#080d1be8 30%,#080d1b8c 53%,#080d1b30 85%),linear-gradient(#101b3640 40%,#080d1bb0)}.business-profile-copy{z-index:4;max-width:37rem;min-height:31rem;padding:clamp(2.5rem,4vw,4rem);position:relative}.business-profile-copy>.corporate-label{color:#d1c9dc;margin-bottom:1.5rem}.business-profile-copy .business-wordmark{margin:0 0 1.75rem;line-height:1}.business-wordmark img{width:10rem;max-width:100%;height:auto;display:block}.business-logo{align-items:center;gap:.75rem;display:inline-flex}.business-logo-symbol{letter-spacing:-.02em;font-size:1.375rem;font-weight:600}.business-wordmark .business-logo-symbol img{width:2.5rem}.business-profile-headline{max-width:17ch;font-size:var(--type-section-title);letter-spacing:-.02em;white-space:pre-line;margin:0 0 1.25rem;font-weight:500;line-height:1.22}.business-profile#wrkzy .business-profile-headline{max-width:23ch}.business-profile-lead{color:#e2dfeb;max-width:35ch;margin:0 0 1.75rem;font-size:1.125rem;line-height:1.7}.business-profile-copy .corporate-link{min-width:13rem}.fibmesh-connections{z-index:4;align-self:center;min-width:0;margin:2rem clamp(1rem,3vw,3rem) 2rem 0;position:relative}.fibmesh-connections figcaption{color:#eeebf6;text-align:center;font-size:.8125rem;line-height:1.6}.fibmesh-connections-canvas{aspect-ratio:600/380;width:100%;margin-top:.75rem;position:relative}.fibmesh-connections-paths{width:100%;height:100%;display:block;overflow:visible}.fibmesh-connection-halo{stroke:#baa3dc;stroke-width:9px;opacity:.12}.fibmesh-connection-line{stroke:#c9bbdf;stroke-width:1.5px;stroke-dasharray:4 5;vector-effect:non-scaling-stroke}.fibmesh-connection-point,.fibmesh-connection-hub{text-align:center;position:absolute;transform:translate(-50%,-50%)}.fibmesh-connection-point{color:#f2eff8;width:7rem;font-size:.8125rem;line-height:1.4}.fibmesh-connection-point svg{stroke:#e2d5f1;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;background:#101629d9;border:1px solid #c6b7db80;border-radius:50%;width:2.5rem;height:2.5rem;margin:0 auto .5rem;padding:.375rem;display:block}.fibmesh-connection-point span{background:#101629e6;padding:.2rem .375rem;display:inline-block}.fibmesh-connection-people{top:50%;left:15%}.fibmesh-connection-apps{top:18%;left:83%}.fibmesh-connection-resources{top:82%;left:83%}.fibmesh-connection-hub{background:#121729ed;border:1px solid #c6b7db80;border-radius:3px;width:7rem;padding:.75rem .5rem;top:50%;left:53%}.fibmesh-connection-hub span{color:#fff;font-size:1rem;font-weight:500;line-height:1.4;display:block}.business-profile-details{background:#f4f3ef;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);padding:clamp(2rem,4vw,4rem);display:grid}.business-profile-summary>p{color:#50536f;max-width:50ch;margin:1rem 0 1.25rem;font-size:1rem;line-height:1.7}.business-profile .business-profile-summary .business-summary-heading{letter-spacing:-.01em;margin:1.25rem 0 0;font-size:1.125rem;line-height:1.5}.business-focus-link{color:#65526f;align-items:center;gap:1rem;font-size:.8125rem;line-height:1.5;display:inline-flex}.business-focus-link:hover,.business-careers-link:hover,.business-social-link:hover{color:#754589}.business-profile-links{flex-wrap:wrap;align-items:center;gap:.25rem 1.5rem;display:flex}.business-careers-link,.business-social-link{text-underline-offset:.3em;color:#65526f;align-items:center;gap:.75rem;min-height:44px;font-size:.875rem;text-decoration:underline;display:inline-flex}.business-profile-summary>.business-setup-note{color:#68616f;max-width:52ch;margin:.75rem 0 0;font-size:.75rem;line-height:1.6}.business-media{isolation:isolate;background:#0b1020;min-width:0;margin:0;position:relative;overflow:hidden}.business-media-photo{aspect-ratio:1.7;object-fit:cover;object-position:65% center;width:100%;height:auto;display:block}.business-media-ribbon{z-index:1;object-fit:cover;object-position:right center;opacity:.18;mix-blend-mode:screen;pointer-events:none;width:80%;height:100%;position:absolute;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 65%);mask-image:linear-gradient(90deg,#0000,#000 65%)}.business-media:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#14224040 35%,#080d1bb0);position:absolute;inset:0}.business-media figcaption{z-index:3;color:#d2ccd9;margin:0;font-size:.6875rem;line-height:1.6;position:absolute;bottom:1rem;right:1.25rem}.business-products{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:1.25rem 2rem;margin:0;padding:0;list-style:none;display:grid}.business-offerings{min-width:0}.business-profile .business-offerings-heading{color:#65526f;letter-spacing:0;margin:0 0 1rem;font-size:.8125rem;font-weight:500;line-height:1.5}.business-products li{border-top:1px solid #d2cbd8;min-width:0;padding-top:1rem}.business-products strong{color:#252938;font-size:.9375rem;font-weight:500;line-height:1.5;display:block}.business-products span{color:#68616f;max-width:27ch;margin-top:.375rem;font-size:.8125rem;line-height:1.6;display:block}.businesses-closing{background:#f0edf3;padding-block:clamp(2rem,3vw,3rem)}.businesses-closing-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,7vw,7rem);display:grid}.businesses-closing-route{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.businesses-page .businesses-closing h2{margin:0 0 .75rem;font-size:1.5rem;line-height:1.3}.businesses-closing-route>p{color:#50536f;max-width:48ch;margin:0 0 1rem;font-size:1rem;line-height:1.7}.businesses-closing-route .corporate-link{min-width:11rem;margin-top:auto}.home-businesses{background:#fff;padding-block:clamp(3rem,4vw,4rem)}.home-businesses-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,7vw,7rem);display:grid}.home-businesses-layout>div>.corporate-label{margin-bottom:1rem}.home-businesses-layout h2{margin-bottom:0}.business-showcase{gap:1.75rem;margin:0;padding:0;list-style:none;display:grid}.home-businesses-layout:has(.business-showcase:not([data-count="1"])){grid-template-columns:minmax(0,.7fr) minmax(0,1.7fr);gap:clamp(2rem,5vw,5rem)}.business-showcase:not([data-count="1"]){grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.business-showcase>li{min-width:0}.business-showcase>li+li{border-top:1px solid #dedbe2;padding-top:1.75rem}.business-showcase:not([data-count="1"])>li{border-top:1px solid #dedbe2;padding-top:1.25rem}.business-teaser h3{margin:0 0 1.25rem}.business-teaser-wordmark img{width:8rem;max-width:100%;height:auto;display:block}.business-teaser-wordmark .business-logo-symbol{gap:.625rem;font-size:1.125rem}.business-teaser-wordmark .business-logo-symbol img{width:2rem}.business-introduction{color:#50536f;max-width:48ch;margin:0 0 1rem;font-size:1rem;line-height:1.7}.business-teaser .corporate-link{min-width:11rem}.business-field-links{border-top:1px solid #dedbe2;flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;margin-top:2rem;padding-top:1rem;font-size:.875rem;line-height:1.6;display:flex}.business-field-links>span{color:#68616f}.business-field-links a{color:#65526f;text-underline-offset:.3em;align-items:center;gap:1.25rem;min-height:44px;text-decoration:underline;display:inline-flex}.business-field-links a:hover{color:#754589}@media (max-width:820px){.businesses-page .corporate-hero.corporate-hero-photographic{min-height:31rem;padding-block:9rem 4rem}.business-profile-details,.home-businesses-layout,.businesses-closing-layout{grid-template-columns:1fr;gap:2rem}.businesses-closing-route+.businesses-closing-route{border-top:1px solid #d2cbd8;padding-top:2rem}.home-businesses-layout:has(.business-showcase:not([data-count="1"])){grid-template-columns:1fr;gap:2rem}.business-profile-copy{max-width:32rem}.business-profile-stage{grid-template-columns:1fr}.fibmesh-connections{width:calc(100% - 3rem);max-width:28rem;margin:0 auto 3rem}.business-profile-stage .business-media:after{background:linear-gradient(90deg,#080d1bf0,#080d1bc9 45%,#080d1b66),linear-gradient(#0000,#080d1bb0)}.business-portfolio,.business-profile{scroll-margin-top:6rem}}@media (max-width:560px){.businesses-page .corporate-hero.corporate-hero-photographic{min-height:30rem}.business-jump-links{gap:1rem 1.5rem}.businesses-page .corporate-hero .business-jump-links .corporate-link{width:calc(50% - .75rem);min-width:0;max-width:10rem}.business-showcase:not([data-count="1"]){grid-template-columns:1fr}.business-profile-copy{min-height:0;padding:2rem 1.5rem}.fibmesh-connections{width:calc(100% - 1rem)}.fibmesh-connections-canvas{aspect-ratio:auto;height:14rem}.fibmesh-connection-point{width:6rem}.fibmesh-connection-hub{width:5.5rem}.fibmesh-connection-hub span{font-size:.875rem}.business-profile-details{padding:1.75rem 1.5rem}.business-profile-stage .business-media-photo{object-position:72% center}#wrkzy .business-media-photo{height:calc(100% - 12rem);position:absolute;top:12rem;-webkit-mask-image:linear-gradient(#0000,#000 35%);mask-image:linear-gradient(#0000,#000 35%)}.business-profile-lead{font-size:1rem}.business-media-photo{aspect-ratio:1.45}.business-products{gap:1.25rem}}
.investors-page{--investor-line:#d7d0dc;--investor-ink:#252938;--investor-muted:#605c6a;--investor-purple:#65526f;background:#fff}.investors-page section[id],.investors-page article[id],.investors-page input[id],.investors-page #intent-group{scroll-margin-top:10rem}.investors-page .corporate-hero.corporate-hero-photographic{min-height:38rem;padding-block:10rem 4.5rem}.investors-page .corporate-hero h1{max-width:21ch;margin-bottom:1.5rem}.investors-page .corporate-hero-description{max-width:47ch}.investors-page .corporate-hero .corporate-link{min-width:12rem}.investor-chapters{z-index:12;border-bottom:1px solid var(--investor-line);background:#fff;position:sticky;top:5.0625rem}.investor-chapters .container{overscroll-behavior-x:contain;gap:clamp(1.5rem,4vw,4rem);display:flex;overflow-x:auto}.investor-chapters a{color:#65526f;border-bottom:2px solid #0000;flex-shrink:0;align-items:center;min-height:3.5rem;font-size:.875rem;display:flex}.investor-chapters a:hover,.investor-chapters a:focus-visible{color:#412952;border-bottom-color:#7d489c}.investor-section{padding-block:clamp(3rem,5vw,4.5rem)}.investor-section-heading{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(2rem,7vw,7rem);margin-bottom:3rem;display:grid}.investor-section-heading .corporate-label{color:var(--investor-purple);margin-bottom:1rem}.investor-section-heading h2{max-width:27ch;margin:0}.investor-prose{color:#50536f;max-width:57ch;margin:0;font-size:1.125rem;line-height:1.7}.investor-prose p{margin:0 0 1rem}.investor-prose p:last-child{margin-bottom:0}.investor-at-a-glance{border-block:1px solid var(--investor-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;margin:0;padding-block:1.25rem;display:grid}.investor-at-a-glance dt{color:var(--investor-muted);margin-bottom:.5rem;font-size:.8125rem}.investor-at-a-glance dd{margin:0;font-size:1rem;line-height:1.6}.investor-at-a-glance a:hover{color:#754589;text-underline-offset:.2em;text-decoration:underline}.investor-businesses{background:#f5f4f1}.investor-business-profiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;display:grid}.investor-business{background:#fff;flex-direction:column;min-width:0;display:flex}.investor-business-opening{color:#fff;background:#10121f;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);min-height:20rem;display:grid}.investor-business-opening>div{min-height:20rem;padding:1.75rem}.investor-business-opening .corporate-label{color:#cbb8da;margin-bottom:1rem;font-size:.6875rem}.investors-page .investor-business-opening h3{letter-spacing:-.02em;margin:0 0 1rem;font-size:1.625rem}.investor-business-opening p:not(.corporate-label){color:#ded8e5;margin:0 0 1rem;font-size:.9375rem;line-height:1.65}.investor-business-opening p.investor-business-vision{color:#fff;white-space:pre-line;max-width:20ch;font-size:1.125rem;font-weight:500;line-height:1.4}.investor-business-opening a{text-underline-offset:.3em;align-items:center;gap:1rem;min-height:44px;font-size:.875rem;text-decoration:underline;display:inline-flex}.investor-business-opening a:hover{color:#d6b9e4}.investor-business-opening figure{min-width:0;margin:0;position:relative;overflow:hidden}.investor-business-opening figure:after{content:"";background:linear-gradient(90deg,#10121f80,#10121f15),linear-gradient(#0000 55%,#10121fcc);position:absolute;inset:0}.investor-business-opening img{object-fit:cover;object-position:73% center;width:100%;height:100%}.investor-business-opening figcaption{z-index:1;color:#eee9f2;text-align:right;max-width:23ch;font-size:.75rem;line-height:1.5;position:absolute;bottom:.75rem;right:.75rem}.investor-business-facts{gap:1.25rem;margin:0;padding:1.75rem;display:grid}.investor-business-facts>div{border-top:1px solid var(--investor-line);padding-top:1rem}.investor-business-facts dt{color:var(--investor-purple);margin-bottom:.5rem;font-size:.8125rem;font-weight:500;line-height:1.5}.investor-business-facts dd{color:#50536f;margin:0;font-size:1rem;line-height:1.7}.investor-business-facts dd a{color:#65526f;text-underline-offset:.25em;width:fit-content;padding-top:.5rem;font-size:.875rem;text-decoration:underline;display:block}.investor-business-enquiry{border-top:1px solid var(--investor-line);color:#583b6d;justify-content:space-between;align-items:center;gap:1rem;min-height:3.5rem;margin:0 1.75rem;padding-block:.75rem 1rem;font-size:.9375rem;display:flex}.investor-editorial-note{max-width:100ch;color:var(--investor-muted);margin:1.5rem 0 0;font-size:.8125rem;line-height:1.65}.investor-charts{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;display:grid}.investor-chart{border-top:2px solid #a690b7;flex-direction:column;min-width:0;margin:0;padding-top:1.25rem;display:flex}.investor-chart .corporate-label{color:var(--investor-purple);font-size:.75rem}.investors-page .investor-chart h3{max-width:25ch;margin:1rem 0 .75rem;font-size:1.375rem;line-height:1.35}.investor-chart-unit{min-height:3.2em;color:var(--investor-muted);margin:0;font-size:.8125rem;line-height:1.6}.investor-chart-values{align-content:start;gap:1.5rem;min-height:16rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.investor-chart-value{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.625rem;font-size:.875rem;display:flex}.investor-chart-value small{color:var(--investor-muted);margin-top:.2rem;font-size:.6875rem;display:block}.investor-chart-value strong{color:#412e51;font-variant-numeric:tabular-nums;font-size:1.125rem;font-weight:500}.investor-chart-track{background:#ede9f0;height:.375rem}.investor-chart-track>span{width:var(--bar-width);background:#826594;height:100%;display:block}.investor-chart-track>span[data-projection=true]{background:repeating-linear-gradient(120deg,#826594 0 4px,#d7c8e0 4px 7px)}.investor-chart-scale{color:#736b7b;margin:.75rem 0 1.5rem;font-size:.6875rem;line-height:1.5}.investor-chart figcaption{border-top:1px solid var(--investor-line);flex-direction:column;flex:1;padding-top:1rem;display:flex}.investor-chart figcaption p{color:var(--investor-muted);margin:0 0 1rem;font-size:.875rem;line-height:1.65}.investor-chart figcaption a{color:#65526f;text-underline-offset:.2em;width:fit-content;margin-top:auto;padding-block:.5rem;font-size:.8125rem;line-height:1.6;text-decoration:underline;display:block}.investor-spending{align-content:start;gap:1.5rem;min-width:0;display:grid}.investors-page .investor-spending h3,.investors-page .investor-economics h3,.investors-page .investor-considerations h3{margin:0 0 1rem;font-size:1.375rem}.investor-spending p,.investor-economics p,.investor-considerations>div>p{color:var(--investor-muted);margin:0;font-size:1rem;line-height:1.7}.investor-table-wrap{min-width:0;overflow-x:auto}.investor-table-wrap:focus-visible{outline-offset:4px;outline:2px solid #7d489c}.investor-spending table{border-collapse:collapse;text-align:left;width:100%;min-width:30rem;font-size:.875rem;line-height:1.6}.investor-spending caption{color:var(--investor-muted);text-align:left;margin-bottom:1rem;font-size:.8125rem}.investor-spending th,.investor-spending td{border-bottom:1px solid var(--investor-line);vertical-align:top;padding:.75rem .75rem .75rem 0}.investor-spending th{font-weight:500}.investor-spending thead th{color:#65526f;font-size:.75rem}.investor-spending td{color:#50536f;font-variant-numeric:tabular-nums}.investor-spending th:not(:first-child),.investor-spending td{text-align:right}.investor-source-line{color:var(--investor-muted);margin:1rem 0 0;font-size:.75rem;line-height:1.7}.investor-source-line a{text-underline-offset:.2em;text-decoration:underline}.investor-building{background:#f5f4f1}.investor-operating-model{background:#fff;max-width:66rem;margin:0 auto;padding:1.5rem}.investor-foundation{color:#fff;text-align:center;background:#161524;padding:1.25rem}.investor-foundation>span{color:#d0bedf;margin-bottom:.75rem;display:block}.investor-foundation>strong{font-size:1.25rem;font-weight:500;display:block}.investor-foundation ul{color:#ddd5e6;flex-wrap:wrap;justify-content:center;gap:.75rem 2rem;margin:1.25rem 0 0;padding:0;font-size:.875rem;list-style:none;display:flex}.investor-model-connector{justify-items:center;display:grid}.investor-model-connector>span{background:#aa94b6;width:1px;height:1.25rem;display:block}.investor-model-connector p{color:#786284;margin:0;font-size:.75rem;line-height:1.7}.investor-model-businesses{border-top:1px solid #aa94b6;grid-template-columns:1fr 1fr;display:grid}.investor-model-businesses>div{text-align:center;padding:1.5rem 1.25rem .5rem;position:relative}.investor-model-businesses>div:before{content:"";background:#aa94b6;width:1px;height:1rem;position:absolute;top:0;left:50%}.investor-model-businesses strong{font-size:1.25rem;font-weight:500}.investor-model-businesses p{color:var(--investor-muted);margin:.75rem 0 0;font-size:.875rem;line-height:1.7}.investor-operating-model figcaption{color:var(--investor-muted);text-align:center;margin-top:1rem;font-size:.75rem;line-height:1.7}.investor-economics{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,5vw,5rem);margin-top:3rem;display:grid}.investor-economics .corporate-label{color:var(--investor-purple);margin:0 0 1rem;font-size:.8125rem}.investor-economics dl{grid-template-columns:1fr 1fr;gap:1.5rem 2rem;margin:0;display:grid}.investor-economics dl>div{border-top:1px solid var(--investor-line);padding-top:1rem}.investor-economics dt{color:#3e3546;font-size:.9375rem;font-weight:500;line-height:1.6}.investor-economics dd{color:var(--investor-muted);margin:.5rem 0 0;font-size:.875rem;line-height:1.7}.investor-ai{color:#fff;background:#10121f;padding-block:clamp(3rem,5vw,4.5rem)}.investor-ai-copy{max-width:31rem}.investor-ai-copy .corporate-label{color:#cdb7de;margin-bottom:1rem}.investor-ai-copy h2{max-width:23ch;margin:0 0 1.5rem}.investor-ai-copy>p:not(.corporate-label){color:#dfd9e6;margin:0 0 1rem;font-size:1rem;line-height:1.7}.investor-ai-copy .corporate-link{min-width:13rem}.investor-governance{background:#f5f3f6}.investor-leadership{border-block:1px solid var(--investor-line);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(2rem,5vw,5rem);padding-block:1.5rem;display:grid}.investors-page .investor-leadership h3{margin:0 0 .5rem;font-size:1.125rem}.investor-leadership p{color:var(--investor-muted);margin:0;font-size:.875rem;line-height:1.6}.investor-leadership .investor-executive-bio p{max-width:65ch;margin:0 0 .75rem;font-size:1rem;line-height:1.7}.investor-executive-bio .corporate-link{margin-top:.25rem}.investor-entity-notes{grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,5rem);margin-top:2rem;display:grid}.investors-page .investor-entity-notes h3{margin:0 0 .75rem;font-size:1.125rem}.investor-entity-notes p{color:var(--investor-muted);margin:0 0 .5rem;font-size:.9375rem;line-height:1.7}.investor-entity-notes a{color:#65526f;text-underline-offset:.25em;align-items:center;min-height:44px;font-size:.8125rem;text-decoration:underline;display:inline-flex}.investor-considerations{border-top:1px solid var(--investor-line);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,5vw,5rem);margin-top:3rem;padding-top:2rem;display:grid}.investor-considerations .corporate-label{color:var(--investor-purple);margin-bottom:1rem}.investor-considerations details{border-top:1px solid var(--investor-line)}.investor-considerations details:last-child{border-bottom:1px solid var(--investor-line)}.investor-considerations summary{color:#44384d;cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:3.5rem;padding-block:.75rem;font-size:.9375rem;line-height:1.6;list-style:none;display:flex}.investor-considerations summary::-webkit-details-marker{display:none}.investor-considerations summary>span{color:#786284;font-size:1.25rem}.investor-considerations details[open] summary>span{transform:rotate(45deg)}.investor-considerations details p{color:var(--investor-muted);margin:0 0 1.25rem;font-size:.9375rem;line-height:1.7}.investor-reading{border-bottom:1px solid var(--investor-line);padding-block:1.75rem}.investor-reading>.container{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 3rem;display:flex}.investor-reading .corporate-label{color:var(--investor-purple);margin:0}.investor-reading-links{flex-wrap:wrap;gap:.5rem 2rem;display:flex}.investor-reading-links a{justify-content:space-between;align-items:center;gap:1rem;min-height:44px;font-size:.875rem;line-height:1.6;display:flex}.investor-reading-links a:hover{color:#754589}.investor-enquiries{background:#f5f4f1}.investor-enquiries .contact-enquiry-copy{top:10rem}.investor-enquiries .contact-enquiry-copy>.corporate-label{color:var(--investor-purple);margin-bottom:1rem}.investor-enquiries .contact-enquiry-copy h2{max-width:20ch;margin-bottom:1.25rem}.investor-enquiries .contact-enquiry-copy>p{max-width:39ch;color:var(--investor-muted);font-size:1rem;line-height:1.7}.investor-enquiry-routes{gap:1.25rem;margin:1.75rem 0 1.25rem;display:grid}.investor-enquiry-routes>div{border-top:1px solid var(--investor-line);padding-top:1rem}.investor-enquiry-routes dt{font-size:.9375rem;font-weight:500}.investor-enquiry-routes dd{color:var(--investor-muted);margin:.5rem 0 0;font-size:.875rem;line-height:1.7}.investor-email{color:#65526f;text-underline-offset:.25em;align-items:center;min-height:44px;font-size:.875rem;text-decoration:underline;display:inline-flex}.investor-enquiries .contact-enquiry-copy>.investor-enquiry-note{margin-top:1rem;font-size:.75rem}.investor-enquiries .signal-form{color:#332b42;background:#fff;padding:0}.investor-noscript{color:var(--investor-muted);padding:1.25rem;font-size:.875rem;line-height:1.7}.investor-noscript a{text-decoration:underline}.investor-direction-note{color:var(--investor-muted);margin:1.25rem 0 0;font-size:.875rem;line-height:1.7}.investor-direction-note a{text-underline-offset:.25em;color:var(--investor-purple);text-decoration:underline}.investor-business-diagram{background:#f5f3f6;border:1px solid #e6e0ea;flex-direction:column;min-height:24rem;margin:auto 1.75rem 1.5rem;padding:1.25rem;display:flex}.investor-business-diagram>.corporate-label{color:var(--investor-purple);margin:0 0 1.25rem;font-size:.75rem;line-height:1.6}.investor-business-diagram figcaption{color:var(--investor-muted);margin-top:auto;padding-top:1.25rem;font-size:.75rem;line-height:1.65}.investor-network-example{text-align:center}.investor-diagram-node{background:#fff;border:1px solid #c9bbd1;max-width:18rem;margin-inline:auto;padding:1rem}.investor-diagram-node span{color:var(--investor-muted);margin-bottom:.4rem;font-size:.75rem;display:block}.investor-diagram-node strong{font-size:1rem;font-weight:500}.investor-diagram-bridge{place-items:center;min-height:4.5rem;display:grid;position:relative}.investor-diagram-bridge:before{content:"";inset-block:0;border-left:1px solid #a690b7;position:absolute;left:50%}.investor-diagram-bridge span{color:#65526f;background:#f5f3f6;max-width:22ch;padding:.3rem .75rem;font-size:.75rem;line-height:1.6;position:relative}.investor-diagram-locations{border-top:1px solid #a690b7;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;padding-top:1rem;display:grid}.investor-diagram-locations span{color:#44384d;background:#fff;border:1px solid #d7d0dc;padding:.75rem .25rem;font-size:.75rem;position:relative}.investor-diagram-locations span:before{content:"";border-left:1px solid #a690b7;height:calc(1rem + 1px);position:absolute;bottom:100%;left:50%}.investor-workforce-example{gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.investor-workforce-example li{background:#fff;border:1px solid #c9bbd1;padding:1rem;position:relative}.investor-workforce-example li+li{border-style:dashed}.investor-workforce-example li+li:before{content:"";border-left:1px dashed #a690b7;height:calc(1.5rem + 1px);position:absolute;bottom:100%;left:50%}.investor-diagram-stage{color:#65526f;margin-bottom:.4rem;font-size:.75rem;display:block}.investor-workforce-example strong{font-size:1rem;font-weight:500}.investor-workforce-example p{color:var(--investor-muted);margin:.5rem 0 0;font-size:.8125rem;line-height:1.6}.investor-opportunities{grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:2.5rem;display:grid}.investors-page .investor-opportunities h3{max-width:31ch;margin:0 0 1rem;font-size:1.375rem;line-height:1.4}.investor-opportunities p{max-width:61ch;color:var(--investor-muted);margin:0 0 .75rem;font-size:1rem;line-height:1.7}.investor-opportunities p:last-child{margin-bottom:0}.investor-wider-context{border-block:1px solid var(--investor-line);margin-top:2.5rem}.investor-wider-context summary{color:#44384d;cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:5rem;padding-block:1rem;font-size:1rem;list-style:none;display:flex}.investor-wider-context summary::-webkit-details-marker{display:none}.investor-wider-context summary small{color:var(--investor-muted);margin-top:.35rem;font-size:.8125rem;line-height:1.6;display:block}.investor-disclosure-icon{color:#786284;font-size:1.5rem}.investor-wider-context[open] .investor-disclosure-icon{transform:rotate(45deg)}.investor-wider-content{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:3rem;padding-block:1.5rem 2rem;display:grid}.investor-wider-content .investor-charts{grid-template-columns:1fr}.investor-wider-content .investor-chart-values,.investor-wider-content .investor-chart-unit{min-height:0}.investor-wider-content .investor-chart{border-top:0;padding-top:0}.investor-wider-content .investor-chart h3{margin-top:.75rem}.investor-wider-content .investor-source-line{margin-top:0}.investor-economics .corporate-link{margin-top:1.25rem;font-size:.875rem}.investor-ai-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,7vw,7rem);display:grid}.investor-learning-model{background:#1b1929;border:1px solid #52445e;margin:0;padding:1.75rem 2rem}.investor-learning-model>.corporate-label{color:#d0bedf;margin:0 0 1.5rem;font-size:.75rem;line-height:1.6}.investor-learning-model ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.investor-learning-model li{gap:1.25rem;padding-bottom:1.5rem;display:flex;position:relative}.investor-learning-model li:last-child{padding-bottom:0}.investor-learning-model li:not(:last-child):before{content:"";border-left:1px solid #665271;position:absolute;top:2rem;bottom:0;left:1rem}.investor-learning-model li>span{color:#d5bce4;border:1px solid #8c719e;border-radius:50%;flex:0 0 2rem;place-items:center;height:2rem;font-size:.6875rem;display:grid}.investor-learning-model strong{padding-top:.2rem;font-size:1rem;font-weight:500;line-height:1.6;display:block}.investor-learning-model li p{color:#c4bacd;margin:.35rem 0 0;font-size:.875rem;line-height:1.6}.investor-learning-model figcaption{color:#bfb3ca;border-top:1px solid #52445e;margin-top:1.5rem;padding-top:1rem;font-size:.75rem;line-height:1.7}@media (max-width:1100px){.investor-business-opening{grid-template-columns:1fr}.investor-business-opening figure{height:12rem}.investor-charts{gap:1.5rem}}@media (max-width:820px){.investor-chapters{top:4.9375rem}.investor-section-heading{grid-template-columns:1fr;gap:1.5rem;margin-bottom:2rem}.investor-at-a-glance{grid-template-columns:1fr 1fr;gap:1.5rem}.investor-business-profiles{grid-template-columns:1fr}.investor-business-opening{grid-template-columns:1.1fr .9fr;min-height:0}.investor-business-opening figure{height:auto}.investor-business-facts{grid-template-columns:1fr 1fr;gap:1.5rem}.investor-charts{grid-template-columns:1fr;gap:2.5rem}.investor-chart-unit{min-height:0}.investor-chart-values{min-height:0;margin-top:1.5rem}.investor-chart h3{max-width:none}.investor-economics,.investor-considerations{grid-template-columns:1fr;gap:2rem}.investor-ai-copy{max-width:38rem}.investor-entity-notes{grid-template-columns:1fr;gap:1.5rem}.investor-leadership{grid-template-columns:1fr;gap:1.25rem}}@media (max-width:560px){.investors-page .corporate-hero.corporate-hero-photographic{min-height:38rem;padding-block:9rem 3rem}.investors-page .corporate-hero .corporate-actions{flex-direction:column;align-items:flex-start;gap:.5rem}.investor-chapters .container{gap:1.5rem}.investor-chapters a{min-height:3.25rem;font-size:.8125rem}.investor-prose{font-size:1rem}.investor-leadership{grid-template-columns:1fr;gap:1.5rem}.investor-at-a-glance{grid-template-columns:1fr;gap:1rem}.investor-business-opening{grid-template-columns:1fr}.investor-business-opening>div,.investor-business-facts{padding:1.5rem}.investor-business-opening>div{min-height:0}.investor-business-opening figure{height:12rem}.investor-business-facts{grid-template-columns:1fr}.investor-business-enquiry{margin-inline:1.5rem;font-size:.875rem}.investor-operating-model,.investor-foundation{padding:1.25rem}.investor-foundation>strong{font-size:1.125rem}.investor-foundation ul{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.investor-model-businesses{grid-template-columns:1fr}.investor-model-businesses>div+div{border-top:1px solid #d7d0dc;margin-top:.75rem}.investor-economics dl{grid-template-columns:1fr}.investor-ai-copy h2{max-width:24ch}.investor-ai-copy .corporate-link{width:100%;min-width:0}.investor-governance .corporate-actions{flex-direction:column;align-items:flex-start;gap:.5rem}}@media (max-width:820px){.investor-opportunities,.investor-wider-content,.investor-ai-layout{grid-template-columns:1fr}.investor-opportunities{gap:2rem}.investor-ai-layout{gap:2.5rem}}@media (max-width:560px){.investor-business-diagram{min-height:0;margin-inline:1.5rem;padding:1rem}.investor-learning-model{padding:1.25rem}.investor-learning-model li{gap:.875rem}.investor-reading-links{grid-template-columns:1fr 1fr;gap:.5rem 1rem;width:100%;display:grid}}
.perspectives-page{background:#fff}.perspectives-page .corporate-hero.corporate-hero-photographic{min-height:30rem;padding-block:10rem 4rem}.perspectives-page .corporate-hero.corporate-hero-photographic h1{width:100%;max-width:23ch;margin-bottom:1.5rem}.perspectives-page .corporate-hero-description{max-width:46ch}.perspectives-page .corporate-hero .corporate-actions{margin-top:1.75rem}.perspective-index{padding-block:clamp(3rem,6vw,5rem);scroll-margin-top:7rem}.perspective-feature{border-top:1px solid #d7d0dc;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,7vw,7rem);padding-top:2rem;display:grid}.perspective-feature .corporate-label{color:#65526f;margin:0 0 1.25rem}.perspectives-page .perspective-feature h2{max-width:22ch;margin:0}.perspective-feature h2 a:hover{color:#754589}.perspective-feature-copy>p{color:#50536f;max-width:56ch;margin:0 0 1.5rem;font-size:1.125rem;line-height:1.7}.perspectives-page .perspective-meta{color:#605c6a;flex-wrap:wrap;align-items:baseline;gap:.3rem .65rem;font-size:.875rem;line-height:1.6;display:flex}.perspective-meta a{color:#65526f;text-underline-offset:.2em;text-decoration:underline}.perspective-feature-copy .corporate-link{min-width:13rem}.perspective-article-page .corporate-hero.corporate-hero-photographic{min-height:36rem}.perspective-hero-byline{gap:.35rem;margin:1.5rem 0 0;font-size:1rem;line-height:1.6;display:grid}.perspective-hero-byline a{text-underline-offset:.25em;width:fit-content;text-decoration:underline}.perspective-hero-byline span{color:#d2c7dc;font-size:.875rem}.perspective-reading{padding-block:1.5rem clamp(3rem,6vw,5rem);scroll-margin-top:7rem}.perspective-reading-layout{grid-template-columns:minmax(0,.55fr) minmax(0,1.45fr);gap:clamp(2rem,6vw,6rem);display:grid}.perspective-reading-meta{color:#605c6a;flex-direction:column;align-self:start;align-items:flex-start;gap:.5rem;font-size:.875rem;line-height:1.7;display:flex;position:sticky;top:7rem}.perspective-reading-meta .corporate-label{color:#65526f;margin:0 0 .75rem}.perspective-reading-meta p{margin:0}.perspective-reading-meta a{color:#65526f;text-underline-offset:.25em;align-items:center;min-height:44px;margin-top:1.25rem;text-decoration:underline;display:inline-flex}.perspective-body{color:#484753;min-width:0;max-width:66ch}.perspective-body>p{margin:0 0 1.5rem;font-size:1.125rem;line-height:1.85}.perspective-body>.perspective-lead{color:#252938;font-size:1.25rem;line-height:1.7}.perspective-author{border-top:1px solid #d7d0dc;margin-top:2.5rem;padding-top:1.5rem}.perspective-author a{color:#403348;align-items:center;gap:1.5rem;min-height:44px;font-size:1rem;font-weight:500;display:inline-flex}.perspective-author a:hover{text-underline-offset:.25em;text-decoration:underline}.perspective-author p{color:#605c6a;margin:.25rem 0 0;font-size:.875rem;line-height:1.7}.perspective-end{background:#f5f4f1;border-top:1px solid #d7d0dc;padding-block:1.5rem}.perspective-end .container{flex-wrap:wrap;justify-content:space-between;gap:.75rem 2rem;display:flex}.perspective-end a{color:#65526f;align-items:center;gap:1rem;min-height:44px;font-size:.9375rem;line-height:1.6;display:inline-flex}.perspective-end a:hover{text-underline-offset:.25em;text-decoration:underline}.founder-perspective-link{border-top:1px solid #d7d0dc;margin-top:2.5rem;padding-top:1.5rem}.founder-perspective-link .corporate-label{color:#65526f;margin:0 0 1rem}.founder-perspective-link a{color:#403348;align-items:center;gap:1.5rem;min-height:44px;font-size:1.125rem;line-height:1.6;display:inline-flex}.founder-perspective-link a:hover{text-underline-offset:.25em;text-decoration:underline}@media (max-width:820px){.perspective-feature,.perspective-reading-layout{grid-template-columns:1fr;gap:2rem}.perspective-reading-meta{border-bottom:1px solid #d7d0dc;flex-flow:wrap;align-items:baseline;gap:.5rem 1.5rem;padding-bottom:1.5rem;display:flex;position:static}.perspective-reading-meta .corporate-label{width:100%;margin-bottom:.25rem}.perspective-reading-meta a{margin-top:0}.perspective-body{max-width:66ch}}@media (max-width:560px){.perspectives-page .corporate-hero.corporate-hero-photographic{min-height:30rem;padding-block:9rem 3rem}.perspective-article-page .corporate-hero.corporate-hero-photographic{min-height:36rem}.perspective-feature-copy>p{font-size:1rem}.perspective-body>p{font-size:1.0625rem;line-height:1.8}.perspective-body>.perspective-lead{font-size:1.125rem;line-height:1.75}}
