.sp-home .link{color:var(--gold);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.sp-home .media{position:relative;aspect-ratio:16/9;border:1px dashed rgba(217,178,111,.5);background:rgba(8,42,45,.55);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px;text-align:center}.sp-home .media b{font-family:var(--display);font-weight:600;text-transform:uppercase;letter-spacing:.08em;font-size:22px;color:var(--gold)}.sp-home .media span{font-size:15px;color:var(--mist);max-width:420px}.sp-home .comments{margin-top:14px;font-size:15px;color:var(--mist)}.sp-home .comments a{text-decoration:underline;text-underline-offset:4px}.sp-home footer{background:var(--deep);border-top:1px solid var(--edge)}.sp-home .engraved{font-family:var(--heavy);font-weight:400;text-transform:uppercase;font-size:clamp(40px,8.6vw,170px);line-height:.95;letter-spacing:.02em;padding:64px 16px 40px;white-space:nowrap;overflow:hidden;text-align:center}.sp-home .foot{display:grid;grid-template-columns:1fr 2fr;border-top:1px solid var(--edge)}.sp-home .foot>div{padding:32px 40px;color:var(--mist);font-size:14px;line-height:1.8}.sp-home .foot>div:first-child{border-right:1px solid var(--edge)}.sp-home .foot a{margin-right:22px;display:inline-block}.sp-home .foot a:hover{color:var(--ink)}@media (max-width:860px){.sp-home .foot{grid-template-columns:1fr}.sp-home .foot>div{padding:24px 16px}.sp-home .foot>div:first-child{border-right:0;border-bottom:1px solid var(--edge)}}.sp-home .voice-grid .whisper p+p{margin-top:10px}