.standalone-project{background:var(--paper)}
.standalone-head{
  border-bottom:1px solid var(--rule);padding:17px 0;background:var(--paper);
}
.standalone-head .wrap,.standalone-foot .wrap{
  display:flex;justify-content:space-between;gap:24px;align-items:center;
  color:var(--muted);font-size:10px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;
}
.standalone-intro{padding:clamp(42px,6vw,72px) 0 clamp(20px,3vw,34px)}
.standalone-title{
  display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(18px,3vw,34px);
  align-items:start;margin-bottom:clamp(30px,4vw,46px);
}
.standalone-number{
  font-family:"Fraunces",serif;font-size:clamp(58px,9vw,96px);font-weight:800;
  line-height:.8;color:var(--rose);
}
.standalone-title h1{
  margin:10px 0 14px;font-size:clamp(36px,6vw,62px);font-weight:800;
}
.standalone-brief{font-size:clamp(17px,2vw,20px);line-height:1.5;max-width:62ch;margin:0}
.standalone-facts{
  display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;
  margin:clamp(24px,3vw,34px) 0 0;
}
.standalone-facts div{background:var(--card);border-radius:var(--r);padding:15px 14px;min-height:82px}
.standalone-facts dt{
  color:var(--rose-deep);font-size:10px;font-weight:700;letter-spacing:.11em;
  text-transform:uppercase;margin-bottom:6px;
}
.standalone-facts dd{margin:0;font-size:13px;line-height:1.45;color:var(--ink)}
.standalone-walkthrough{
  padding:0 0 clamp(58px,7vw,86px);background:var(--paper);
}
.standalone-walkthrough .pano,.standalone-walkthrough .viewer{
  box-shadow:0 18px 44px rgba(58,26,56,.13);
}
.standalone-foot{padding:28px 0 40px;background:var(--paper)}
@media (max-width:820px){
  .standalone-facts{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media (max-width:620px){
  .standalone-head .wrap,.standalone-foot .wrap{align-items:flex-start;flex-direction:column;gap:5px}
  .standalone-title{grid-template-columns:1fr;gap:12px}
  .standalone-number{font-size:58px}
  .standalone-facts{grid-template-columns:1fr 1fr}
}
@media (max-width:400px){
  .standalone-facts{grid-template-columns:1fr}
}
