/* Shore Builders: existing navy, gold, type and page furniture retained. */
.watch-player{position:relative}.watch-play{position:absolute;left:50%;top:45%;transform:translate(-50%,-50%);min-height:46px;padding:10px 22px;border:2px solid #eabe38;border-radius:0;background:#002060;color:#fff;font:600 17px/1.4 "Source Sans 3",Arial,sans-serif;white-space:nowrap;cursor:pointer}.watch-play[hidden]{display:none}.watch-play:focus-visible{outline:3px solid #fff;outline-offset:4px}
.watch-main{color:#002060;font:400 17px/1.6 "Source Sans 3",Arial,sans-serif;padding:24px 0 40px}.watch-wrap{width:min(1000px,calc(100% - 64px));margin:auto}.watch-main a{color:#002060;text-decoration:none!important;font-weight:600}.watch-main a:hover{color:#315d99}.watch-main a:focus-visible,.featured-home-trigger:focus-visible{outline:3px solid #eabe38;outline-offset:4px}.watch-breadcrumb{font-size:14px;margin-bottom:16px}.watch-breadcrumb span{margin-left:7px}.watch-main h1{font:500 30px/1.25 Georgia,serif;margin:0 0 24px;color:#002060}.watch-stage{display:grid;grid-template-columns:minmax(280px,350px) minmax(0,1fr);gap:44px;align-items:start}.watch-player{background:#002060;border-bottom:3px solid #eabe38;line-height:0}.watch-player video{display:block;width:100%;height:auto;aspect-ratio:9/16;object-fit:contain;background:#002060}.watch-player video:focus-visible{outline:3px solid #eabe38;outline-offset:3px}.watch-copy p{margin:0 0 18px}.watch-intro{font-size:20px;line-height:1.5}.watch-running-time{font-size:14px;color:#4c5b73}.watch-gallery{padding-bottom:20px;border-bottom:2px solid #eabe38}.watch-main h2{font:500 24px/1.3 Georgia,serif;margin:24px 0 14px;color:#002060}.watch-planning .button{display:inline-block}.watch-phone{margin-top:12px!important}.watch-next{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #ccd5e3;margin-top:30px;padding-top:20px;font-size:15px}.featured-homes-page a.featured-home-trigger{display:block;color:#002060;text-decoration:none!important}.service-evidence{margin:34px 0;border-top:2px solid #eabe38;padding-top:24px}.service-evidence h2{font:500 26px/1.3 Georgia,serif;color:#002060;margin:0 0 14px}.service-evidence-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:22px}.service-evidence-grid article{min-width:0}.service-evidence-grid img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.service-evidence-grid h3{font:500 23px/1.3 Georgia,serif;color:#002060;margin:14px 0 9px}.service-evidence p{line-height:1.65}.service-evidence a{color:#002060;font-weight:600;text-decoration:none!important}
@media(max-width:700px){.watch-wrap{width:calc(100% - 40px)}.watch-main h1{font-size:27px;margin-bottom:20px}.watch-stage{grid-template-columns:1fr;gap:24px}.watch-player{width:min(100%,350px);margin:auto}.watch-intro{font-size:19px}.watch-next{flex-direction:column;gap:14px}.service-evidence-grid{grid-template-columns:1fr;gap:22px}.service-evidence h2{font-size:24px}}
