.wellhero{height:76vh;min-height:540px;position:relative;color:#fff;display:flex;align-items:center}.wellhero>img{position:absolute;width:100%;height:100%;object-fit:cover}.wellhero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(16,43,37,.76),rgba(16,43,37,.08))}.wellhero>div{position:relative;z-index:1;padding:60px 8%;max-width:960px}.wellhero h1{font-size:clamp(38px,5vw,72px);line-height:1.4;font-weight:400}.wellhero p{margin:24px 0 36px}.wellintro{max-width:900px;text-align:center}.wellintro p{line-height:2.1}.wellcards{display:grid;grid-template-columns:1fr 1fr;gap:32px}.wellcard{padding:0 0 30px;background:transparent;border:1px solid #d9cdbb;text-align:left;color:inherit;font-family:inherit;cursor:pointer}.wellcard.active{border-color:#536e60;box-shadow:0 0 0 1px #536e60}.wellcard img{width:100%;height:300px;object-fit:cover}.wellcard>span,.wellcard h3,.wellcard p,.wellcard strong{display:block;margin:20px 28px}.wellcard>span{font-size:12px;letter-spacing:2px;color:#89704e}.wellcard h3{font-size:26px;font-weight:400}.wellcard p{line-height:1.9}.wellcard strong{font-weight:400;color:#71613d}.wellitinerary{scroll-margin-top:100px}.wellfacts{display:flex;gap:20px;flex-wrap:wrap;border-top:1px solid #d4c8b5;border-bottom:1px solid #d4c8b5;padding:23px 0;margin:30px 0}.wellfacts span{border-right:1px solid #d4c8b5;padding-right:20px}.wellday{border-bottom:1px solid #d4c8b5}.wellday summary{display:flex;gap:25px;align-items:center;padding:25px 0;cursor:pointer;list-style:none}.wellday summary b{color:#9e845b;font-size:24px;font-weight:400}.wellday summary span{font-size:21px;flex:1}.wellday summary em{font-style:normal}.wellday>div{padding:0 0 25px 56px;line-height:1.95;max-width:950px}.wellday dl{font-size:14px;color:#68726b}.wellday dt{font-weight:bold}.wellday dd{margin:0 0 10px}.wellservice{padding:38px;background:#ebe6da;margin-top:40px;line-height:1.9}.wellservice h3{font-size:26px;font-weight:400}.wellquote{display:grid;grid-template-columns:1fr 1fr;gap:65px;margin:80px 0}.wellquote h2{font-size:34px}.wellquote p{line-height:1.9}.wellquote label{display:block;margin-bottom:20px;font-size:14px}.wellquote input,.wellquote textarea{box-sizing:border-box;width:100%;margin-top:8px;border:1px solid #c8bfaf;padding:12px;background:#faf8f2;color:#223e3c;font:inherit}.wellquote textarea[hidden]{display:none}.wellquote form .button{cursor:pointer}.wellnotes{border-top:1px solid #c8bfaf;border-bottom:1px solid #c8bfaf;padding:25px 0;line-height:1.9}.wellnotes summary{font-size:21px;cursor:pointer}.downloads{display:flex;gap:30px;margin-top:30px;flex-wrap:wrap}#copyQuote{background:transparent;border:1px solid #a28250;padding:12px;color:#223e3c;cursor:pointer}#copyQuote[hidden]{display:none}#quoteStatus{display:block;margin-top:12px}@media(max-width:700px){.wellcards,.wellquote{grid-template-columns:1fr}.wellcard img{height:240px}.wellhero{min-height:500px}.wellday>div{padding-left:0}.wellquote{gap:20px}.wellservice{padding:23px}header nav{gap:12px}.wellcard h3{font-size:23px}}

.wellcards{max-width:1000px;margin-left:auto;margin-right:auto}.wellcard img{height:300px;object-fit:contain;background:#e8e3d5}.wellhero{height:auto;min-height:620px;background:#e8e3d5;display:grid;grid-template-columns:1fr 490px;gap:30px;padding:65px 8%;box-sizing:border-box;color:#223e3c}.wellhero>img{position:static;grid-column:2;grid-row:1;width:100%;max-width:490px;height:auto;object-fit:contain;box-shadow:0 18px 50px #223e3c20}.wellhero:after{display:none}.wellhero>div{grid-column:1;grid-row:1;padding:0}.wellhero h1{font-size:clamp(38px,4.3vw,62px)}.wellhero .button.light{border-color:#223e3c;color:#223e3c}.wellhero .eyebrow{color:#8a7049}@media(max-width:1000px){.wellhero{grid-template-columns:1fr;padding:45px 8%;gap:25px}.wellhero>img{grid-column:1;grid-row:2;justify-self:center}.wellhero>div{grid-column:1;grid-row:1}.wellcard img{height:auto}}
