/* One continuous photograph with an ivory veil beneath the live copy. */
body #main #needs{position:relative;isolation:isolate;overflow:hidden;background:#eeede4;color:#111410}
body #main #needs>.teams-inquiry-photo{position:absolute;inset:0;z-index:0;margin:0;pointer-events:none}
body #main #needs>.teams-inquiry-photo img{display:block;width:100%;height:auto;max-height:none;aspect-ratio:auto;object-fit:contain;object-position:center top;filter:none;mask-image:linear-gradient(to bottom,#000 65%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 65%,transparent 100%)}
body #main #needs:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(to bottom,rgba(238,237,228,0) 38%,rgba(238,237,228,.87) 66%,#eeede4 100%),linear-gradient(to right,rgba(238,237,228,.97) 0%,rgba(238,237,228,.94) 25%,rgba(238,237,228,.88) 38%,rgba(238,237,228,.57) 51%,rgba(238,237,228,.12) 70%,rgba(238,237,228,.02) 100%)}

body #main #needs>.shell{position:relative;z-index:2}
body #main #needs .teams-inquiry-heading{display:flex;align-items:center;min-height:280px;margin-bottom:24px;gap:0}
body #main #needs .teams-inquiry-heading h2{width:43%;max-width:510px;margin:0;color:#111410}
body #main #needs .home-needs{position:relative;background:transparent}
@media(max-width:800px){body #main #needs:after{background:linear-gradient(to bottom,rgba(238,237,228,.38),rgba(238,237,228,.88) 24%,rgba(238,237,228,.96) 43%,#eeede4 100%),linear-gradient(to right,rgba(238,237,228,.82),rgba(238,237,228,0))}body #main #needs .teams-inquiry-heading{min-height:0;align-items:flex-start;margin-bottom:24px}body #main #needs .teams-inquiry-heading h2{width:100%;max-width:540px}}
