body.immersive,body.immersive main{overflow:hidden}.home-hero[data-astro-cid-lcdefpme]{background:var(--color-paper);grid-template-rows:minmax(0,56%) minmax(0,44%);height:100svh;display:grid}.intro-panel[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--color-line);background-color:var(--color-paper);background-image:url(/Main-background.png);background-position:100%;background-repeat:no-repeat;background-size:cover;flex-direction:column;min-height:0;padding:clamp(1.1rem,3.2vh,2rem) clamp(1rem,5vw,2rem);display:flex}.brand[data-astro-cid-lcdefpme]{width:fit-content;max-width:9.25rem;text-decoration:none;display:block}.intro-copy[data-astro-cid-lcdefpme]{margin-block:auto}.kicker[data-astro-cid-lcdefpme]{color:var(--color-sage-deep);font-size:clamp(.62rem, 1.8vw, var(--text-xs));letter-spacing:.14em;text-transform:uppercase;margin:0 0 clamp(.5rem,1.4vh,1rem);font-weight:600;line-height:1.2}h1[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-size:clamp(2.2rem,9.4vw,4.4rem);font-weight:400;line-height:.84}.description[data-astro-cid-lcdefpme]{max-width:40rem;color:var(--color-ink-soft);margin:clamp(.8rem,2vh,1.5rem) 0 0;font-size:clamp(.8rem,2.5vw,1.1rem);line-height:1.45}.primary-cta[data-astro-cid-lcdefpme]{border:1px solid var(--color-primary);border-radius:var(--radius-pill);width:fit-content;min-height:3rem;color:var(--color-white);background:var(--color-primary);font-size:clamp(.75rem, 2.1vw, var(--text-sm));transition:color var(--transition), background var(--transition), transform var(--transition);align-items:center;gap:.7rem;margin-top:clamp(1rem,2.5vh,1.75rem);padding:.75rem 1.15rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.primary-cta[data-astro-cid-lcdefpme]:hover{color:var(--color-primary);background:var(--color-accent);transform:translateY(-2px)}cal-modal-box>iframe.cal-embed{border-radius:.875rem!important;height:min(45rem,100dvh - 5rem)!important;max-height:min(45rem,100dvh - 5rem)!important}.intro-meta[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:end;gap:var(--space-3);font-size:clamp(.65rem, 2vw, var(--text-sm));display:flex}.intro-meta[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0}.intro-meta[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--color-ink-soft);letter-spacing:.12em;text-transform:uppercase;font-size:.68em;font-weight:600;display:block}.intro-meta[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-weight:600}.service-stack[data-astro-cid-lcdefpme]{background:var(--color-primary);flex-direction:column;min-height:0;display:flex}.service-panel[data-astro-cid-lcdefpme]{border-bottom:1px solid color-mix(in srgb, var(--color-primary) 20%, transparent);min-height:0;color:var(--color-primary);background-color:var(--color-background);background-position:100%;background-repeat:no-repeat;background-size:cover;flex-direction:column;flex:1 1 0;transition:flex .5s cubic-bezier(.22,1,.36,1);display:flex;overflow:hidden}.service-panel[data-astro-cid-lcdefpme]:last-child{border-bottom:0}.service-panel[data-astro-cid-lcdefpme].is-active{flex:3.6 1 0}.service-panel--1[data-astro-cid-lcdefpme]{background-image:linear-gradient(90deg, color-mix(in srgb, var(--color-background) 92%, transparent) 0%, color-mix(in srgb, var(--color-background) 65%, transparent) 52%, color-mix(in srgb, var(--color-background) 18%, transparent) 100%), url(/home-management-background.png)}.service-panel--2[data-astro-cid-lcdefpme]{background-image:linear-gradient(90deg, color-mix(in srgb, var(--color-background) 92%, transparent) 0%, color-mix(in srgb, var(--color-background) 65%, transparent) 52%, color-mix(in srgb, var(--color-background) 18%, transparent) 100%), url(/transition-management-background.png)}.service-panel--3[data-astro-cid-lcdefpme]{background-image:linear-gradient(90deg, color-mix(in srgb, var(--color-background) 92%, transparent) 0%, color-mix(in srgb, var(--color-background) 65%, transparent) 52%, color-mix(in srgb, var(--color-background) 18%, transparent) 100%), url(/on-demand-services-background.png)}.service-trigger[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-2);width:100%;min-height:3.55rem;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:none;grid-template-columns:1fr auto;padding:.75rem clamp(1rem,4vw,1.5rem);display:grid}.service-heading[data-astro-cid-lcdefpme]{font:inherit;margin:0}.service-label[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:clamp(1.2rem,4.5vw,1.75rem);line-height:1}.service-icon[data-astro-cid-lcdefpme]{transition:transform var(--transition);font-size:1.5rem;font-weight:300;line-height:1}.is-active[data-astro-cid-lcdefpme] .service-icon[data-astro-cid-lcdefpme]{transform:rotate(45deg)}.service-details[data-astro-cid-lcdefpme]{opacity:0;flex-direction:column;flex:1;min-height:0;padding:0 clamp(1rem,4vw,1.5rem) clamp(1rem,2.5vh,1.5rem);transition:opacity .24s 80ms,transform .24s 80ms;display:flex;overflow-y:auto;transform:translateY(.5rem)}.is-active[data-astro-cid-lcdefpme] .service-details[data-astro-cid-lcdefpme]{opacity:1;transform:translateY(0)}.service-details[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:30rem;margin:0;font-size:clamp(.74rem,2.2vw,.95rem);line-height:1.45}.service-overview[data-astro-cid-lcdefpme]{gap:.4rem;display:grid}.service-details[data-astro-cid-lcdefpme] .service-tagline[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:clamp(1.05rem,3.7vw,1.35rem);line-height:1.05}.service-content-block[data-astro-cid-lcdefpme]{gap:.3rem;margin-top:clamp(.7rem,1.8vh,1rem);display:grid}.service-content-block[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:clamp(.58rem,1.7vw,.7rem);font-weight:700;line-height:1.2}.service-details[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.service-details[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-radius:var(--radius-pill);border:1px solid;padding:.28rem .55rem;font-size:clamp(.58rem,1.8vw,.72rem);line-height:1.2}@media (width>=56rem){.home-hero[data-astro-cid-lcdefpme]{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(6,minmax(0,1fr))}.intro-panel[data-astro-cid-lcdefpme]{border-right:1px solid var(--color-line);border-bottom:0;grid-area:1/1/-1/span 4;padding:clamp(2rem,4vw,4.5rem)}.brand[data-astro-cid-lcdefpme]{max-width:clamp(10rem,13vw,12.5rem)}h1[data-astro-cid-lcdefpme]{font-size:clamp(3.75rem,6.35vw,7rem)}.description[data-astro-cid-lcdefpme]{max-width:35rem;font-size:clamp(1rem,1.3vw,1.25rem)}.intro-meta[data-astro-cid-lcdefpme]{font-size:var(--text-sm)}.service-stack[data-astro-cid-lcdefpme]{grid-area:1/5/-1/span 2}.service-panel[data-astro-cid-lcdefpme].is-active{flex:3.4 1 0}.service-trigger[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) auto;min-height:4.8rem;padding:1rem clamp(1.25rem,2vw,2rem)}.service-label[data-astro-cid-lcdefpme]{font-size:clamp(1.35rem,2.1vw,2.4rem)}.service-details[data-astro-cid-lcdefpme]{padding:0 clamp(1.25rem,2vw,2rem) clamp(1.5rem,3vh,2.5rem)}.service-details[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:clamp(.82rem,1vw,1rem)}.service-details[data-astro-cid-lcdefpme] .service-tagline[data-astro-cid-lcdefpme]{font-size:clamp(1.2rem,1.45vw,1.6rem)}.service-details[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{font-size:clamp(.62rem,.75vw,.75rem)}}@media (height<=42rem) and (width>=56rem){.intro-panel[data-astro-cid-lcdefpme]{padding-block:1.5rem}.brand[data-astro-cid-lcdefpme]{max-width:9rem}h1[data-astro-cid-lcdefpme]{font-size:clamp(3.5rem,6.5vw,6rem)}.service-trigger[data-astro-cid-lcdefpme]{min-height:3.8rem}.service-details[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{margin-block:.5rem}}@media (width<=47.99rem){cal-modal-box>iframe.cal-embed{border-radius:.75rem!important;height:min(45rem,100dvh - 2.5rem)!important;max-height:min(45rem,100dvh - 2.5rem)!important}}
