.hub-destination{display:flex;flex-direction:column}
.hub-destination p{max-width:34ch;margin-bottom:24px}
.hub-destination .hub-domain{margin-top:auto}
.hub-destination-wide{grid-column:span 2}
.hub-destination:nth-child(3){border-left:0;padding-left:0}
.hub-destination h3>span{flex-shrink:0}
.hub-destination[href='./socials/']:hover h3>span{transform:translateX(4px)}

.project-row+.project-row{padding-bottom:62px}
.project-row+.project-row:last-child{padding-bottom:0}
.project-link{margin-top:24px}
.project-screenshot.export-padding-screenshot{display:grid;place-items:center;padding:clamp(24px,5vw,80px);background:#111310}
.export-padding-screenshot>img{width:min(100%,494px);border-radius:7px;box-shadow:0 12px 42px #0008}
.worlds-visual.worlds-visual-landscape{aspect-ratio:3/2;max-height:none}
.worlds-visual-landscape>img{filter:none}

@media(max-width:1000px){
  .hub-grid{grid-auto-rows:1fr}
  .hub-destination-wide{grid-column:auto}
  .hub-destination:nth-child(5){border-left:0;padding-left:0}
  .hub-destination h3{font-size:clamp(23px,3.4vw,31px)}
}
@media(max-width:760px){
  .project-row+.project-row{padding-bottom:40px}
  .project-row+.project-row:last-child{padding-bottom:0}
  .hub-destination p{margin-bottom:21px}
}
@media(max-width:375px){
  .hub-grid{grid-template-columns:1fr}
  .hub-grid .hub-destination+.hub-destination{border-left:0;padding-left:0}
  .hub-destination h3{margin-top:15px}
  .hub-destination p{margin-top:12px}
}
