.sites{padding:0 var(--gut) var(--s-5);font-family:var(--font-read);color:var(--phos)}.sites__intro{max-width:46rem;padding:calc(var(--s-5) + 1.5rem) 0 var(--s-4)}.sites__heading{margin:0 0 var(--s-2);font-size:clamp(2.5rem,9vw,6rem);font-weight:400;line-height:.95;letter-spacing:-.03em}.sites__lede{margin:0 0 .6em;color:var(--phos-dim);line-height:1.5;font-size:1.125rem}.sites__lede a{color:var(--phos)}.sites__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,21rem),1fr));gap:var(--s-4) var(--s-3)}.sites__card{display:grid;gap:var(--s-2);color:inherit;text-decoration:none}.sites__window{display:block;border:1px solid var(--phos-faint);background:#0b0b0a;transition:border-color .25s,transform .35s cubic-bezier(.2,.7,.2,1)}.sites__address{display:flex;align-items:center;gap:.6em;padding:.55em .8em;border-bottom:1px solid var(--phos-faint);font-size:.75rem;color:var(--phos-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sites__address i{flex:none;width:.55em;height:.55em;border:1px solid currentColor;border-radius:50%}.sites__view{display:block;aspect-ratio:16 / 10;overflow:hidden}.sites__view img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.sites__blank{display:grid;place-items:center;height:100%;color:var(--phos-faint);font-size:1.5rem}.sites__text{display:grid;grid-template-columns:2.5rem 1fr;gap:.25em 0}.sites__no{grid-row:span 2;font-size:var(--t-small);color:var(--phos-dim);padding-top:.2em;font-variant-numeric:tabular-nums}.sites__title{font-size:var(--t-title)}.sites__note{color:var(--phos-dim);line-height:1.5;max-width:40ch}.sites__card:hover .sites__window,.sites__card:focus-visible .sites__window{border-color:var(--phos);transform:translateY(-4px)}.sites__card:focus-visible{outline:1px solid var(--phos);outline-offset:6px}@media (prefers-reduced-motion:reduce){.sites__window{transition:none}.sites__card:hover .sites__window{transform:none}}@media (max-width:700px){.sites__intro{padding-top:9rem}}