.spanish-peaks{--sp-navy:#243c4c;--sp-gold:#997542;--sp-rule:#dcd3c4;color:var(--sp-navy);padding:7rem 0 0}.sp-panorama{max-width:75rem;margin:0 auto}.spanish-peaks img{width:100%;height:auto;display:block}.sp-sheet{max-width:46rem;margin:0 auto;padding:0 1.25rem}.sp-title{text-align:center;border-block:1px solid var(--sp-rule);margin-top:1.25rem;padding:2rem 0}.sp-title h1{font-family:var(--font-display);letter-spacing:-.015em;white-space:nowrap;font-size:clamp(1.03rem,4.55vw,2.15rem);font-weight:400;line-height:1.3}.sp-title .sp-locator{mix-blend-mode:multiply;width:79px;height:48px;margin:1.25rem auto .65rem}.sp-title p{color:#687078;font-family:Georgia,serif;font-size:.9rem;font-style:italic}.sp-skyline{border-bottom:1px solid var(--sp-rule);padding:1.25rem 0}.sp-skyline img{mix-blend-mode:multiply}.sp-notes h2{color:var(--sp-gold);font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.26em;align-items:center;gap:.75rem;margin:1.5rem 0;font-size:.625rem;font-weight:400;display:flex}.sp-notes h2:before,.sp-notes h2:after{content:"";background:var(--sp-rule);flex:1;height:1px}.sp-story{color:#45515a;max-width:36rem;margin:auto;font-family:Georgia,serif;font-size:1rem;line-height:1.75}.sp-story p{margin-bottom:1.15em}.sp-detail,.sp-installation{border-top:1px solid var(--sp-rule);margin-top:1.5rem;padding-top:1rem}.spanish-peaks figcaption{text-align:center;color:#72736e;margin:.75rem .4rem 0;font:italic .75rem/1.65 Georgia,serif}.sp-installation figcaption span{font:normal .6rem/1.6 var(--font-sans);text-transform:uppercase;letter-spacing:.18em;color:var(--sp-navy);margin-bottom:.35rem;display:block}.sp-inquiry{border-top:1px solid var(--sp-rule);flex-direction:column;align-items:center;gap:1.5rem;margin-top:1.5rem;padding:2.25rem 0 4rem;display:flex}.sp-back{color:#72736e;text-underline-offset:4px;font-size:.75rem}.sp-back:hover{text-decoration:underline}@media (width>=768px){.spanish-peaks{padding-top:9rem}.sp-title{margin-top:2rem;padding:2.75rem 0}.sp-title .sp-locator{margin-top:1.75rem}.sp-story{font-size:1.0625rem}.sp-skyline{padding-block:1.75rem}.sp-inquiry{padding-bottom:5rem}}
