body:has(.group-home){color:#141d29;background:#f4f1eb}body:has(.group-home) .site-header{color:#141d29;background:#f4f1eb;border-color:#d9d8d2}body:has(.group-home) .site-header .nav-button{color:#fff;background:#141d29;border-color:#141d29;border-radius:0}body:has(.group-home) .site-footer{color:#f4f1eb;background:#141d29}:is(body:has(.group-home) .site-footer a,body:has(.group-home) .site-footer h2){color:#e0e3e6}body:has(.group-home) .site-footer .footer-bottom{border-color:#45505e}body:has(.group-home) .site-footer p{color:#d6d8da}body:has(.group-home) .site-footer .eyebrow{color:#d6d8da}body:has(.group-home) .main-nav.is-open{background:#f4f1eb}.group-home{--group-ink:#141d29;--group-muted:#52606e;--group-line:#d5d5d0;--group-accent:#d5ae76;color:var(--group-ink)}.group-home p{color:var(--group-muted)}.group-home ::selection{color:#141d29;background:#d5ae76}.group-wrap{width:calc(100% - 112px);max-width:1360px;margin-inline:auto}.group-section{padding-block:110px}.group-home h1,.group-home h2{letter-spacing:-.055em;font-family:var(--font-body);font-weight:500;line-height:1.08}.group-home h1 em,.group-home h2 em{font-family:var(--font-display);letter-spacing:-.035em;font-weight:500}.group-home h2{font-size:clamp(42px,4.1vw,62px)}.group-home a:focus-visible{outline-offset:6px;outline:3px solid #a66e27}.group-kicker{letter-spacing:.15em;align-items:center;gap:16px;font-size:10px;font-weight:700;line-height:1.7;display:flex}.group-number{color:#8c7351;margin-right:5px}.group-hero{padding-top:42px}.group-hero-top{justify-content:space-between;align-items:center;gap:20px;display:flex}.group-hero-top .group-kicker>span{background:#9a773f;border-radius:50%;flex-shrink:0;width:6px;height:6px}.group-location{color:#66717a;font-size:11px}.group-hero-grid{grid-template-columns:1.65fr 1fr;align-items:center;gap:18px;padding:68px 0 76px;display:grid}.group-home h1{font-size:clamp(56px,5.45vw,82px)}.group-home h1 em{display:inline-block}.group-intro{max-width:485px;margin-top:28px;font-size:15px;line-height:1.9}.group-actions{flex-wrap:wrap;align-items:center;gap:28px;margin-top:31px;display:flex}.group-button{color:#fff;background:#141d29;justify-content:space-between;align-items:center;gap:30px;min-height:54px;padding:17px 24px;font-size:12px;font-weight:600;transition:background .2s;display:inline-flex}.group-button:hover{background:#344458}.group-link{border-bottom:1px solid;align-items:center;gap:25px;padding-block:13px;font-size:12px;font-weight:650;display:inline-flex}.group-orbit{aspect-ratio:1;justify-self:end;width:100%;max-width:420px;position:relative}.group-orbit-ring{border:1px solid #b7b5ab;border-radius:50%;width:72%;height:72%;position:absolute;top:14%;left:14%}.ring-one{transform:translate(-10%)}.ring-two{border-color:#ad8753;transform:translate(10%)}.ring-three{border-color:#c9c7bf;transform:translateY(-10%)}.orbit-core{text-align:center;position:absolute;inset:29% 0 0}.orbit-core>span:first-child{color:#68727a;letter-spacing:.04em;margin-bottom:15px;font-size:10px;display:block}.orbit-core strong{font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(32px,3.7vw,54px);font-weight:500;line-height:.95;display:block}.orbit-plus{color:#9b794c;margin-top:17px;font-size:22px;font-weight:300;display:block}.orbit-word{letter-spacing:.16em;z-index:1;background:#f4f1eb;padding:5px 9px;font-size:9px;font-weight:600;position:absolute}.orbit-create{top:5%;left:42%}.orbit-acquire{top:48%;right:0}.orbit-invest{bottom:9%;left:42%}.orbit-manage{top:48%;left:0}.group-hero-bottom{border-top:1px solid var(--group-line);color:#66717a;justify-content:space-between;gap:20px;padding-block:23px;font-size:10px;display:flex}.group-hero-bottom a{color:#141d29;gap:28px;display:flex}.group-hero-bottom a span{font-size:18px;line-height:1}.group-portfolio{background:#fff}.group-section-heading{grid-template-columns:1.4fr 1fr;align-items:end;gap:60px;margin-top:30px;margin-bottom:46px;display:grid}.group-section-heading>div>p,.group-section-heading>p{max-width:380px;font-size:14px;line-height:1.85}.group-section-heading .group-link{margin-top:12px}.group-business-grid{grid-template-columns:1.35fr 1fr;gap:46px 28px;display:grid}.group-business{min-width:0;display:block}.group-business-visual{background:#f4f1eb;height:350px;position:relative;overflow:hidden}.group-business-visual>img{object-fit:cover;transition:transform .5s}.group-business:hover .group-business-visual>img{transform:scale(1.025)}.group-business-life .group-business-visual{background:#453322}.group-business-life .group-business-visual>img{object-position:65% center}.group-image-credit{color:#fff;letter-spacing:.1em;background:#141d29c9;padding:3px 7px;font-size:8px;position:absolute;bottom:16px;left:22px}.group-life-logo{color:#fff;text-shadow:0 1px 8px #0008;font-family:var(--font-display);align-items:center;gap:10px;font-size:30px;display:flex;position:absolute;top:26px;left:28px}.group-life-logo img{filter:brightness(0)invert();width:38px;height:38px}.group-business-imagine .group-business-visual{background:#eeeef1;padding:28px}.group-visual-eyebrow,.group-visual-foot{letter-spacing:.12em;color:#52606e;font-size:8px;font-weight:650;display:block}.group-business-visual .group-imagine-logo{object-fit:contain;width:177px;height:31px;margin-top:22px}.group-imagine-words{letter-spacing:-.06em;margin-top:26px;font-size:50px;font-weight:500;line-height:.98}.group-imagine-words em{color:#6140a8;font-family:var(--font-display);font-size:59px}.group-visual-foot{position:absolute;bottom:24px}.group-business-caption{justify-content:space-between;gap:20px;padding-top:21px;display:flex}.group-home .group-business-category{text-transform:uppercase;letter-spacing:.12em;color:#68727a;margin-bottom:4px;font-size:9px}.group-business-caption h3{letter-spacing:-.04em;margin-bottom:5px;font-size:23px;font-weight:600}.group-business-caption p{font-size:12px}.group-business-status{color:#5a6269;margin-top:13px;font-size:10px;display:block}.group-business-arrow{border:1px solid var(--group-line);flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.group-business-connect .group-business-visual{background:#f2f5f5}.group-connect-copy{z-index:1;position:absolute;top:30px;left:30px}.group-connect-logo{color:#075563;letter-spacing:-.05em;font-size:18px}.group-connect-copy>strong{letter-spacing:-.045em;margin-top:37px;font-size:38px;font-weight:500;line-height:1.15;display:block}.group-connect-copy em{font-family:var(--font-display);font-size:48px}.group-business-visual .group-router{object-fit:contain;mix-blend-mode:multiply;width:65%;height:110%;position:absolute;bottom:-30px;right:-55px}.group-business-desicon .group-business-visual{color:#fff;background:#162234;padding:28px}.group-business-desicon .group-visual-eyebrow,.group-business-desicon .group-visual-foot{color:#bec8d9}.group-desicon-logo{letter-spacing:-.065em;margin-top:30px;font-size:39px;font-weight:600}.group-desicon-logo b{color:#0000;background:linear-gradient(120deg,#6d9fff,#aa8df5);-webkit-background-clip:text;background-clip:text;font-size:48px}.group-home .group-desicon-line{color:#fff;letter-spacing:-.035em;margin-top:22px;font-size:25px;line-height:1.3}.group-desicon-line em{font-family:var(--font-display);color:#bdcbe0;font-size:35px}.group-portfolio-note{border-top:1px solid var(--group-line);justify-content:space-between;gap:24px;margin-top:45px;padding-top:24px;font-size:11px;display:flex}.group-portfolio-note a{align-items:center;gap:15px;display:flex}.group-model{color:#f4f1eb;background:#141d29}.group-model p,.group-model .group-kicker{color:#bac1ca}.group-model .group-number,.group-model h2 em{color:#d5ae76}.group-model .group-section-heading{align-items:end;margin-bottom:57px}.group-activity{border-top:1px solid #45505e;grid-template-columns:45px 1fr 1.2fr 25px;align-items:start;gap:22px;padding-block:30px;display:grid}.group-activity-number{color:#d5ae76;padding-top:10px;font-size:10px}.group-activity h3{letter-spacing:-.04em;font-size:40px;font-weight:450;line-height:1.2}.group-activity h3 span{color:#d5ae76}.group-activity h4{margin-bottom:9px;font-size:14px;font-weight:500}.group-activity p{max-width:425px;font-size:12px;line-height:1.85}.group-activity-mark{color:#d5ae76;font-size:24px;line-height:1.3}.group-model .group-link{color:#f4f1eb;margin-top:28px}.group-foundation-grid{grid-template-columns:1.15fr 1fr;gap:100px;display:grid}.group-foundation h2{margin:34px 0 25px}.group-foundation-copy{padding-top:50px}.group-home .group-lead{font-family:var(--font-display);color:#141d29;letter-spacing:-.02em;margin-bottom:24px;font-size:30px;line-height:1.25}.group-foundation-copy>p:not(.group-lead){font-size:13px;line-height:1.9}.group-capabilities{margin:30px 0 0;padding:0;list-style:none}.group-capabilities li{border-top:1px solid var(--group-line);padding:15px 0;font-size:12px}.group-capabilities li:last-child{border-bottom:1px solid var(--group-line)}.group-capabilities span{color:#8c7351;margin-right:28px;font-size:9px}.group-invitation{background:#e9e4da;padding-bottom:0}.group-invitation-grid{grid-template-columns:1.4fr 1fr;align-items:center;gap:80px;margin:35px 0 80px;display:grid}.group-invitation-grid p{max-width:370px;margin-bottom:20px;font-size:14px;line-height:1.9}.group-invitation-grid p:first-child{color:#141d29;font-size:18px;line-height:1.6}.group-invitation-grid .group-button{margin-top:8px}.group-invitation-note{color:#52606e;margin-top:16px;font-size:10px;display:block}.group-closing{border-top:1px solid #cac6be;justify-content:space-between;gap:25px;padding-block:25px;font-size:12px;display:flex}.group-closing span:last-child{letter-spacing:.15em;font-size:9px}@media (min-width:1550px){.group-hero-grid{padding-block:90px}}@media (max-width:1100px){.group-wrap{width:calc(100% - 64px)}.group-hero-grid{grid-template-columns:1.6fr 1fr;padding-block:54px}.group-home h1{font-size:60px}.group-business-visual{height:310px}.group-foundation-grid{gap:55px}.group-invitation-grid{gap:50px}.group-connect-copy{left:22px}.group-connect-copy>strong{font-size:31px}.group-orbit .orbit-core strong{font-size:38px}.group-orbit .orbit-word,.group-orbit .orbit-core>span:first-child{font-size:8px}}@media (max-width:800px){.group-location{display:none}.group-home h1{font-size:52px}.group-orbit{max-width:280px}.group-hero-grid{gap:6px}.group-actions{gap:18px}.group-section-heading{gap:32px}.group-business-grid{column-gap:20px}.group-business-visual{height:290px}.group-life-logo{top:20px;left:20px}.group-foundation-grid{gap:35px}.group-business-visual .group-router{right:-60px}.group-connect-logo{font-size:16px}.group-connect-copy>strong{font-size:27px}.group-connect-copy em{font-size:35px}.group-business-caption h3{font-size:21px}}@media (max-width:700px){.group-wrap{width:calc(100% - 40px)}.group-section{padding-block:64px}.group-hero{padding-top:28px}.group-kicker{letter-spacing:.12em;gap:10px;font-size:8px}.group-hero-grid{grid-template-columns:1fr;padding:34px 0 24px}.group-home h1{letter-spacing:-.055em;font-size:clamp(42px,10.6vw,65px);line-height:1.06}.group-intro{max-width:450px;margin-top:24px;font-size:13px;line-height:1.85}.group-actions{gap:14px 22px;margin-top:25px}.group-button{gap:21px;min-height:50px;padding:15px 19px;font-size:11px}.group-link{gap:15px;font-size:11px}.group-orbit{justify-self:center;width:265px;margin-top:26px}.group-orbit .orbit-core strong{font-size:38px}.orbit-core{inset-block-start:27%}.orbit-core>span:first-child{margin-bottom:12px}.orbit-plus{margin-top:12px}.group-hero-bottom{align-items:center;gap:25px;padding-block:18px;font-size:9px}.group-hero-bottom>span{max-width:170px}.group-hero-bottom a{flex-shrink:0;gap:15px}.group-home h2{font-size:clamp(39px,9.5vw,54px)}.group-section-heading{grid-template-columns:1fr;gap:22px;margin-top:24px;margin-bottom:30px}.group-section-heading>div>p,.group-section-heading>p{max-width:100%;font-size:13px}.group-business-grid{grid-template-columns:1fr;row-gap:34px}.group-business-visual{height:325px}.group-business-imagine .group-business-visual,.group-business-desicon .group-business-visual{height:300px}.group-business-caption{padding-top:17px}.group-business-status{margin-top:8px}.group-business-visual .group-router{right:-25px}.group-connect-copy>strong{font-size:36px}.group-connect-copy em{font-size:44px}.group-portfolio-note{flex-direction:column;gap:15px;margin-top:30px}.group-model .group-section-heading{margin-bottom:30px}.group-activity{grid-template-columns:24px 1fr 20px;gap:13px;padding-block:25px}.group-activity h3{font-size:34px}.group-activity>div{grid-area:2/2/auto/4}.group-activity-mark{grid-area:1/3}.group-activity h4{font-size:13px}.group-activity p{font-size:12px}.group-foundation-grid{grid-template-columns:1fr;gap:25px}.group-foundation h2{margin-top:25px}.group-foundation-copy{padding-top:0}.group-home .group-lead{font-size:27px}.group-invitation{padding-bottom:0}.group-invitation-grid{grid-template-columns:1fr;gap:30px;margin:26px 0 45px}.group-invitation-grid p:first-child{font-size:17px}.group-invitation-grid p{font-size:13px}.group-closing{align-items:center;gap:16px;font-size:11px}.group-closing span:last-child{text-align:right;max-width:85px;font-size:8px}}@media (prefers-reduced-motion:reduce){.group-home *,.group-home :before,.group-home :after{transition:none!important;animation:none!important}}
