#site .sp-rain{background:#13131d}
#site .rain-title{position:absolute;z-index:1;top:30%;left:8%;right:8%;pointer-events:none;text-shadow:0 2px 30px #080911}
#site .rain-title h1{font:400 clamp(44px,8vw,82px)/1.1 Georgia,serif;color:#fff1dd;letter-spacing:-2px;margin:18px 0}
#site .rain-title h1 span{color:#e4ad7d}
#site .rain-title p{font:14px Arial,sans-serif;color:#e2cfc0}
#site .rain-title .rain-eyebrow{font:10px monospace;letter-spacing:3px;color:#d8b99f}
#site .rain-title nav{pointer-events:auto;margin-top:30px;color:#f6e5d3}
#site .sp-rain .sp-world-label{color:#dcc5b3}
@media(max-height:480px){#site .rain-title{top:23%}#site .rain-title h1{font-size:40px;margin:10px 0}#site .rain-title nav{margin-top:10px}}

#site a.contact-link{text-decoration:none;box-sizing:border-box;display:inline-block;text-align:center}
