.eq-home{overflow-x:clip}.eq-home h2{font-size:clamp(1.625rem,1.1rem + 1.9vw,2.375rem)}.eq-eyebrow{color:var(--eq-accent-text);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.625rem;font-size:.75rem;font-weight:800}.eq-lead{max-width:52ch;color:var(--eq-muted);margin-top:.75rem;font-size:1.0625rem}.eq-screen{flex-direction:column;justify-content:center;gap:1.5rem;padding-block:2.25rem;display:flex}.eq-screen>.eq-container{width:min(1200px,100% - 2.5rem)}.eq-home .eq-reveal{min-width:0}.eq-home :where(.eq-strip,.eq-care-grid,.eq-situations)>.eq-reveal{display:flex}.eq-home :where(.eq-strip,.eq-care-grid,.eq-situations)>.eq-reveal>:first-child{flex:1}.eq-home .eq-card{transition:transform .2s var(--eq-ease), box-shadow .2s var(--eq-ease), border-color .2s ease}.eq-home .eq-card:hover{box-shadow:0 18px 44px color-mix(in srgb, var(--eq-primary) 14%, transparent);transform:translateY(-4px)}.eq-hero2-grid{align-items:center;gap:1.75rem;display:grid}.eq-hero2-copy h1{max-width:13ch;margin-top:1rem;font-size:clamp(2.25rem,1.2rem + 4vw,3.75rem)}.eq-hero2-copy>p{max-width:48ch;color:var(--eq-muted);margin-top:1rem;font-size:1.0625rem}.eq-hero2-copy .eq-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.eq-hero2-visual{position:relative}.eq-site .eq-home .eq-hero-cutout{z-index:1;aspect-ratio:1/1.18;width:100%;margin:0;position:relative;transform:translateZ(24px)}.eq-site .eq-home .eq-hero-cutout img{object-fit:contain;object-position:center bottom;filter:drop-shadow(10px 18px 15px #123e3824)}.eq-site[data-theme=dark] .eq-home .eq-hero-cutout img{filter:drop-shadow(10px 18px 15px #00000047)}.eq-site .eq-home .eq-hero2-visual .eq-hero-leaf{z-index:0;transform:translateZ(0)rotate(185deg)}.eq-hero2-visual .eq-organic-image{aspect-ratio:5/4;box-shadow:var(--eq-shadow)}.eq-chip{z-index:2;border:1px solid var(--eq-border);background:color-mix(in srgb, var(--eq-card) 88%, transparent);-webkit-backdrop-filter:blur(12px);box-shadow:var(--eq-shadow);border-radius:999px;align-items:center;gap:.4rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:700;line-height:1.2;display:inline-flex;position:absolute}.eq-chip svg{color:var(--eq-primary)}.eq-chip-a{top:10%;left:.5rem}.eq-chip-b{bottom:24%;right:.5rem}.eq-chip-c{bottom:6%;left:6%}.eq-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.eq-strip .eq-card{padding:1rem 1.125rem}.eq-strip .eq-card-icon{width:24px;height:24px;margin-bottom:.5rem}.eq-strip h3{font-size:1.0625rem}.eq-strip .eq-card p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.25rem;font-size:.875rem;line-height:1.5;display:-webkit-box;overflow:hidden}.eq-duo{align-items:center;gap:1.5rem;display:grid}.eq-duo-head>.eq-eyebrow:first-child{margin-top:0}.eq-photo-wide{aspect-ratio:2;margin-top:1.25rem}.eq-row-head{gap:.75rem;margin-bottom:1.25rem;display:grid}.eq-row-head .eq-lead{margin-top:0}.eq-situations{gap:.75rem;display:grid}.eq-situations .eq-numbered-card{align-items:flex-start;gap:1rem;width:100%;padding:1rem 1.125rem;display:flex}.eq-situations .eq-card-number{margin:0;font-size:1.75rem}.eq-situations .eq-numbered-card h3{font-size:1.125rem}.eq-situations .eq-numbered-card p{margin-top:.25rem;font-size:.9375rem}.eq-care-grid{gap:.75rem;display:grid}.eq-care-grid .eq-card{padding:1.125rem 1.25rem}.eq-care-grid .eq-card-icon{margin-bottom:.625rem}.eq-care-grid h3{font-size:1.125rem}.eq-care-grid .eq-card p{-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:.875rem;line-height:1.5;display:-webkit-box;overflow:hidden}.eq-care-grid .eq-card-link{margin-top:.75rem;font-size:.8125rem}.eq-panel{background:var(--eq-primary);color:var(--eq-on-primary);box-shadow:0 28px 70px color-mix(in srgb, var(--eq-primary) 28%, transparent);border-radius:40px 96px;gap:1.5rem;padding:1.25rem;display:grid;position:relative}.eq-panel p,.eq-panel .eq-eyebrow{color:inherit}.eq-panel-copy>p:not(.eq-eyebrow){max-width:52ch;margin-top:.875rem}.eq-panel :focus-visible{outline-color:var(--eq-on-primary)}.eq-panel .eq-check-list{gap:.5rem;margin-top:1rem}.eq-panel .eq-check-list svg{color:var(--eq-on-primary)}.eq-panel .eq-actions{margin-top:1.25rem;display:flex}.eq-panel-photo .eq-organic-image{aspect-ratio:4/3;border-radius:28px 72px}.eq-collage{padding-bottom:2.5rem;position:relative}.eq-collage-main{aspect-ratio:4/3;box-shadow:var(--eq-shadow)}.eq-collage-small{width:42%;position:absolute;bottom:0;right:.75rem}.eq-collage-small .eq-organic-image{aspect-ratio:1;border:6px solid var(--eq-bg);box-shadow:var(--eq-shadow);border-radius:50%}.eq-home .eq-pillars{margin-top:1.25rem}.eq-home .eq-pillars+.eq-actions{margin-top:1.5rem;display:flex}.eq-steps2{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.eq-steps2 li>.eq-reveal{border:1px solid var(--eq-border);border-radius:var(--eq-radius);background:var(--eq-card);box-shadow:var(--eq-shadow);align-items:flex-start;gap:1rem;padding:1.125rem 1.25rem;display:flex}.eq-steps2 li>.eq-reveal>span{width:48px;height:48px;color:var(--eq-primary);background:var(--eq-tint);border-radius:50%;flex-shrink:0;place-items:center;font-weight:800;display:grid}.eq-steps2 h3{font-size:1.1875rem}.eq-steps2 p{color:var(--eq-muted);margin-top:.25rem;font-size:.9375rem}.eq-team{gap:.75rem;margin-top:1.25rem;display:grid}.eq-team .eq-person-card{border:1px solid var(--eq-border);border-radius:var(--eq-radius);background:var(--eq-card);box-shadow:var(--eq-shadow);align-items:center;gap:1rem;padding:1rem 1.125rem;display:flex}.eq-team .eq-organic-image{aspect-ratio:1;border-radius:50%;flex-shrink:0;width:72px}.eq-site .eq-team .eq-organic-image.eq-photo-cutout{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.eq-team .eq-photo-placeholder{gap:0;padding:0}.eq-team .eq-photo-placeholder:before,.eq-team .eq-photo-placeholder>:not(.eq-logo-symbol){display:none}.eq-team .eq-photo-placeholder .eq-logo-symbol{width:28px;height:40px}.eq-team h3{font-size:1.125rem}.eq-team .eq-person-copy>p{margin-top:.125rem;font-size:.875rem}.eq-faq-title{margin-bottom:1rem;font-size:1.5rem}.eq-home .eq-faq{gap:.5rem;max-width:none}.eq-home .eq-faq summary{min-height:48px;padding:.75rem 1rem}.eq-home .eq-faq details>p{padding:0 1rem 1rem;font-size:.9375rem}.eq-home .eq-band{margin-top:1rem}@media (max-width:639px){.eq-care-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.eq-care-grid>.eq-reveal:last-child:nth-child(odd){grid-column:1/-1}.eq-care-grid .eq-card{padding:1rem}.eq-care-grid h3{font-size:1.0625rem}.eq-care-grid .eq-card p{-webkit-line-clamp:3}.eq-care-grid .eq-card-link{display:none}}@media (min-width:640px){.eq-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.eq-care-grid,.eq-situations{grid-template-columns:repeat(2,minmax(0,1fr))}.eq-situations>.eq-reveal:last-child:nth-child(odd){grid-column:1/-1}.eq-chip-a{left:-.75rem}.eq-chip-b{right:-.75rem}.eq-team{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.eq-hero2-grid{grid-template-columns:1.1fr .9fr;gap:2.5rem}.eq-duo{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem}.eq-row-head{grid-template-columns:1fr 1fr;align-items:end;gap:2rem}.eq-panel{grid-template-columns:.85fr 1.15fr;align-items:center;gap:2.5rem;padding:2.25rem 2.5rem}.eq-panel-photo{margin-block:-3.5rem}.eq-panel-photo .eq-organic-image{aspect-ratio:4/5}}@media (min-width:1024px){.eq-care-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.eq-team{grid-template-columns:1fr}}@media (min-width:1024px) and (min-height:620px){.eq-screen{gap:1.25rem;min-height:calc(100svh - 5.5rem);padding-block:1.25rem}.eq-home h2{font-size:clamp(1.625rem,1rem + 1.6vw,min(2.5rem,5.4vh))}.eq-hero2-copy h1{font-size:clamp(2.25rem,1rem + 3.4vw,min(3.75rem,7.2vh))}.eq-hero2-visual .eq-organic-image{aspect-ratio:auto;width:min(100%,440px);height:min(52svh,500px);margin-inline:auto}.eq-chip-a{left:0}.eq-chip-b{right:0}.eq-photo-wide{aspect-ratio:auto;height:min(26svh,230px)}.eq-collage-main{aspect-ratio:auto;height:min(50svh,440px)}.eq-panel-photo .eq-organic-image{aspect-ratio:auto;height:min(52svh,470px)}.eq-lead{font-size:1rem}}@media (min-width:1280px){.eq-care-grid .eq-card p{-webkit-line-clamp:5}}@keyframes eq-lift{0%{transform:translateY(34px)}to{transform:translateY(-34px)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.eq-collage-small,.eq-panel-photo{animation:linear both eq-lift;animation-timeline:view();animation-range:cover}.eq-situations>.eq-reveal,.eq-steps2 li>.eq-reveal{--eq-rise:64px}}}@media (prefers-reduced-motion:reduce){.eq-home .eq-card{transition:none}.eq-home .eq-card:hover{transform:none}}@media (prefers-contrast:more){.eq-chip{background:var(--eq-card);-webkit-backdrop-filter:none}}
