.home-maya-projector{z-index:2;background:var(--ivory);border-radius:10px;padding:14px;position:absolute;inset:9%;box-shadow:14px 18px #321b359e}.home-maya-projector .maya-site-projector{height:100%}.home-maya-projector .site-shot-bar{min-height:30px;font-size:7px}.home-maya-projector .site-shot-caption{padding-top:10px}.home-maya-projector .site-shot-caption strong{font-size:10px}.home-maya-projector .site-shot-caption span{font-size:8px}.home-maya-projector .site-shot-controls button:first-child,.home-maya-projector .site-shot-controls button:last-child{width:26px;height:26px}@media (max-width:760px){.home-maya-projector{padding:10px;inset:7%}}
.managed-intro{border-top:1px solid var(--line);grid-template-columns:1.15fr .85fr;align-items:end;gap:clamp(48px,8vw,110px);padding:110px 0 78px;display:grid}.managed-intro h2{letter-spacing:-.06em;max-width:760px;margin:12px 0 0;font-size:clamp(45px,5.8vw,74px);font-weight:500;line-height:.93}.managed-intro>div:last-child>p{max-width:500px;color:var(--muted);margin:0;font-size:16px;line-height:1.7}.managed-proof{border-top:1px solid var(--line);flex-wrap:wrap;gap:10px 18px;margin-top:30px;padding-top:18px;font-size:11px;display:flex}.managed-proof span{width:100%;color:var(--terra);letter-spacing:.12em;text-transform:uppercase;font-size:9px}.managed-proof a{color:var(--forest);border-bottom:1px solid;padding-bottom:3px;font-weight:600}.managed-process{background:var(--studio);color:var(--ivory);border-radius:14px;overflow:hidden}.managed-process-head{grid-template-columns:1.2fr .8fr;align-items:end;gap:60px;padding:70px 58px 48px;display:grid}.managed-process-head .eyebrow{grid-column:1/-1}.managed-process-head h2{letter-spacing:-.065em;margin:0;font-size:clamp(48px,6vw,78px);font-weight:500;line-height:.91}.managed-process-head>p:last-child{color:#d1dde0;max-width:390px;margin:0;line-height:1.65}.managed-process-grid{border-top:1px solid #f3f0e838;grid-template-columns:repeat(3,1fr);display:grid}.managed-process-grid article{border-bottom:1px solid #f3f0e838;border-right:1px solid #f3f0e838;min-height:300px;padding:30px}.managed-process-grid article:nth-child(3n){border-right:0}.managed-process-grid span{color:var(--terra);font-size:10px}.managed-process-grid h3{letter-spacing:-.04em;margin:94px 0 15px;font-size:30px;font-weight:500;line-height:1}.managed-process-grid p{color:#cbd8dc;max-width:320px;margin:0;font-size:13px;line-height:1.65}.managed-care{background:var(--forest);color:var(--ivory);border-radius:14px;grid-template-columns:1.05fr .95fr;margin:80px 0 110px;display:grid;overflow:hidden}.managed-care-copy{padding:70px 58px}.managed-care h2{letter-spacing:-.065em;max-width:680px;margin:12px 0 24px;font-size:clamp(46px,5.7vw,74px);font-weight:500;line-height:.91}.managed-care-copy>p:not(.eyebrow){color:#d2ded9;max-width:600px;line-height:1.7}.managed-care-button{margin-top:22px;box-shadow:0 0 0 1px #ffffff2e,0 12px 30px #ff572f57,0 0 38px #ff572f33}.managed-care-includes{color:var(--forest);background:#f1d2c5;padding:70px 58px}.managed-care-includes>p:first-child{color:var(--terra);letter-spacing:.12em;text-transform:uppercase;margin:0 0 24px;font-size:10px}.managed-care-includes ul{border-top:1px solid #123b2a3d;margin:0;padding:0;list-style:none}.managed-care-includes li{border-bottom:1px solid #123b2a3d;padding:15px 0;font-size:18px}.managed-care-includes>div{margin-top:38px}.managed-care-includes>div span{letter-spacing:.12em;text-transform:uppercase;font-size:10px}.managed-care-includes>div p{font-size:15px;line-height:1.6}.managed-care-includes small{color:#6d635f;line-height:1.5;display:block}@media (max-width:760px){.managed-intro,.managed-process-head,.managed-care{grid-template-columns:1fr}.managed-intro{gap:28px;padding:80px 0 55px}.managed-process-head{gap:24px;padding:52px 24px 38px}.managed-process-head .eyebrow{grid-column:auto}.managed-process-grid{grid-template-columns:1fr}.managed-process-grid article,.managed-process-grid article:nth-child(3n){border-right:0;min-height:230px}.managed-process-grid h3{margin-top:58px}.managed-care{margin:55px 0 80px}.managed-care-copy,.managed-care-includes{padding:50px 24px}}
