.sr-project-detail-page{--navy:#00192d;--cream:#e7decf;--gold:#b6a286;background:var(--navy);min-height:100vh;color:var(--cream);font-family:Alexandria,Arial,sans-serif;overflow:clip}.sr-detail-marquee{letter-spacing:-.07em;white-space:nowrap;border-bottom:1px solid #b6a28647;padding:48px 0 28px;font-size:13vw;line-height:.8;overflow:hidden}.sr-detail-grid{grid-template-columns:36% 64%;display:grid}.sr-detail-grid aside{border-right:1px solid #b6a28647;height:100vh;padding:90px 36px;position:sticky;top:0}.sr-detail-grid aside>p{color:var(--gold);text-transform:uppercase}.sr-detail-grid aside h1{margin:28px 0 54px;font-size:28px;font-weight:400;line-height:1.25}.sr-detail-grid dl div{border-top:1px solid #b6a28647;grid-template-columns:110px 1fr;padding:16px 0;display:grid}.sr-detail-grid dt{color:var(--gold)}.sr-detail-grid dd{margin:0}.sr-detail-grid aside>a{border:2px solid var(--cream);color:inherit;border-radius:99px;margin-top:30px;padding:10px 18px;display:inline-block}.sr-detail-images{padding:30px}.sr-detail-images img{object-fit:cover;border-radius:12px;width:100%;max-height:850px;margin-bottom:30px}.sr-detail-more{padding:80px 30px 150px}.sr-detail-more span{color:var(--gold)}.sr-detail-more h2{letter-spacing:-.07em;margin:40px 0 0;font-size:15vw;line-height:.8}@media (width<=800px){.sr-detail-grid{display:block}.sr-detail-grid aside{border-right:0;height:auto;padding:64px 20px;position:relative}.sr-detail-images{padding:20px}.sr-detail-more h2{font-size:25vw}}
