Grounds
Tsi’pinouinge
at the LAND

The ancient depopulated village, perched on Pueblo Mesa just south of Cañones, include the foundations of hundreds of rooms and ceremonial kivas. Stones etched into the mesa's edge speak of a culture that thrived between 1200–1325 CE—a quiet memorial to memory and continuity.

Thus weave for us a garment of brightness That we may walk fittingly where grass is green, O our mother the earth, O our father the sky

— Tewa Pueblo Prayer

Tsi Ping (also Tsiping or Tsi’pinouinge) invites you to walk among the stones of a Classic Pueblo community that once numbered several hundred. Its surviving walls, hearths, and kivas nestle into the rim of Canyon Mesa, where each room’s low foundation frames a connection between earth, sky, and story.

Visit the LAND
Button Text
an invitation to
The place to create
your greatest work.
/* ============================================================ the LAND — Accommodation Planner Paste into Webflow: Site Settings → Custom Code → ============================================================ */ @import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500&family=EB+Garamond:wght@400;500&family=DM+Mono:wght@400;500&display=swap'); #lc3*{box-sizing:border-box;margin:0;padding:0;} #lc3{background:#ede6db;color:#ec2d27;font-family:'DM Sans',sans-serif;padding:2rem;width:100%;} #lc3 h1{font-family:'EB Garamond',serif;font-size:28px;font-weight:400;color:#ec2d27;margin-bottom:.2rem;line-height:1.1;} #lc3 .homes-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;margin-bottom:1.5rem;} #lc3 .home-card{background:rgba(236,45,39,.04);border:.5px solid rgba(236,45,39,.18);border-radius:12px;overflow:hidden;transition:border-color .15s;} #lc3 .home-card.active{border-color:rgba(236,45,39,.55);background:rgba(236,45,39,.07);} #lc3 .carousel-wrap{position:relative;width:100%;background:#c8bfb0;} #lc3 .carousel-track{display:flex;transition:transform .35s ease;width:100%;} #lc3 .carousel-slide{min-width:100%;position:relative;flex-shrink:0;} #lc3 .carousel-slide img{width:100%;height:200px;object-fit:cover;display:block;} #lc3 .carousel-slide .slide-placeholder{width:100%;height:200px;background:rgba(236,45,39,.06);display:flex;align-items:center;justify-content:center;font-size:10px;color:#ec2d27;opacity:.35;letter-spacing:.06em;text-transform:uppercase;} #lc3 .slide-label{position:absolute;bottom:8px;left:8px;font-size:9px;font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:#ede6db;background:rgba(20,10,8,.45);padding:3px 8px;border-radius:4px;} #lc3 .slide-caption{position:absolute;bottom:8px;right:8px;font-size:9px;color:#ede6db;opacity:.8;letter-spacing:.04em;background:rgba(20,10,8,.3);padding:2px 7px;border-radius:4px;} #lc3 .carousel-btn{position:absolute;top:50%;transform:translateY(-50%);background:rgba(237,230,219,.85);border:none;cursor:pointer;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;color:#ec2d27;transition:background .15s;z-index:2;} #lc3 .carousel-btn:hover{background:#ede6db;} #lc3 .carousel-btn.prev{left:8px;} #lc3 .carousel-btn.next{right:8px;} #lc3 .carousel-dots{position:absolute;bottom:6px;left:50%;transform:translateX(-50%);display:flex;gap:4px;z-index:2;} #lc3 .carousel-dot{width:5px;height:5px;border-radius:50%;background:rgba(237,230,219,.5);transition:background .2s;} #lc3 .carousel-dot.active{background:#ede6db;} #lc3 .home-body{padding:1rem 1.1rem;} #lc3 .card-top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:2px;gap:8px;} #lc3 .home-name{font-family:'EB Garamond',serif;font-size:18px;font-weight:400;color:#ec2d27;flex:1;min-width:0;} #lc3 .status-badge{font-size:9px;font-weight:500;letter-spacing:.07em;text-transform:uppercase;padding:3px 7px;border-radius:20px;border:.5px solid rgba(236,45,39,.3);color:#ec2d27;white-space:nowrap;margin-top:3px;flex-shrink:0;} #lc3 .status-badge.private{background:rgba(236,45,39,.07);} #lc3 .status-badge.shared{background:rgba(236,45,39,.13);} #lc3 .status-badge.open{background:rgba(236,45,39,.21);} #lc3 .home-meta{font-size:10px;color:#ec2d27;opacity:.45;margin-bottom:10px;letter-spacing:.04em;} #lc3 .home-stats{font-size:10px;color:#ec2d27;opacity:.6;margin-bottom:10px;line-height:1.6;} #lc3 .room-row{display:flex;align-items:flex-start;justify-content:space-between;padding:8px 0;border-bottom:.5px solid rgba(236,45,39,.1);gap:8px;} #lc3 .room-row:last-child{border-bottom:none;} #lc3 .room-info{flex:1;min-width:0;} #lc3 .room-name{font-size:11px;font-weight:500;color:#ec2d27;word-break:break-word;} #lc3 .room-detail{font-size:10px;color:#ec2d27;opacity:.5;margin-top:1px;line-height:1.4;word-break:break-word;} #lc3 .room-ctrl{flex-shrink:0;} #lc3 .stepper-group{display:flex;flex-direction:column;gap:5px;align-items:flex-end;} #lc3 .stepper-row{display:flex;align-items:center;gap:5px;} #lc3 .stepper-label{font-size:10px;color:#ec2d27;opacity:.55;min-width:52px;text-align:right;white-space:nowrap;} #lc3 .stepper{display:flex;align-items:center;gap:5px;} #lc3 .stepper button{width:22px;height:22px;border:.5px solid rgba(236,45,39,.6);border-radius:50%;background:#ec2d27;cursor:pointer;font-size:14px;color:#ede6db;display:flex;align-items:center;justify-content:center;font-family:'DM Sans',sans-serif;transition:background .1s;line-height:1;flex-shrink:0;} #lc3 .stepper button:hover{background:rgba(180,30,20,1);} #lc3 .stepper button:disabled{opacity:.15;cursor:default;} #lc3 .stepper-val{font-family:'DM Mono',monospace;font-size:12px;min-width:14px;text-align:center;color:#ec2d27;} #lc3 .pullout-notice{font-size:10px;color:#ec2d27;opacity:.6;margin-top:5px;padding:5px 8px;background:rgba(236,45,39,.07);border-radius:6px;border-left:2px solid rgba(236,45,39,.3);line-height:1.5;word-break:break-word;} #lc3 .cap-warning{font-size:11px;color:#ec2d27;background:rgba(236,45,39,.12);border:.5px solid rgba(236,45,39,.4);border-radius:8px;padding:8px 12px;margin-bottom:1rem;display:none;} #lc3 .cap-warning.visible{display:block;} #lc3 .divider{height:.5px;background:rgba(236,45,39,.18);margin:1.5rem 0;} #lc3 .summary{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:1.5rem;} #lc3 .stat{background:rgba(236,45,39,.06);border-radius:8px;padding:.85rem .9rem;} #lc3 .stat-label{font-size:10px;color:#ec2d27;opacity:.6;margin-bottom:4px;} #lc3 .stat-value{font-family:'DM Mono',monospace;font-size:24px;font-weight:400;color:#ec2d27;line-height:1;} #lc3 .stat-sub{font-size:9px;color:#ec2d27;opacity:.45;margin-top:3px;} #lc3 .spread-title{font-family:'EB Garamond',serif;font-size:22px;font-weight:400;color:#ec2d27;margin-bottom:4px;} #lc3 .spread-subhead{font-size:11px;color:#ec2d27;opacity:.6;line-height:1.5;margin-bottom:1rem;word-break:break-word;} #lc3 .action-row{display:flex;gap:8px;margin-bottom:1rem;flex-wrap:wrap;align-items:center;} #lc3 .action-btn{font-family:'DM Sans',sans-serif;font-size:11px;font-weight:500;color:#ede6db;border:.5px solid #ec2d27;border-radius:8px;background:#ec2d27;padding:8px 14px;cursor:pointer;transition:background .1s;white-space:nowrap;} #lc3 .action-btn:hover{background:rgba(180,30,20,1);border-color:rgba(180,30,20,1);} #lc3 .action-btn:disabled{opacity:.2;cursor:default;} #lc3 .copy-confirm{font-size:11px;color:#ec2d27;opacity:.6;display:none;} #lc3 .copy-confirm.visible{display:inline;} #lc3 .configreadout{display:none;margin-bottom:1.5rem;background:rgba(236,45,39,.05);border:.5px solid rgba(236,45,39,.18);border-radius:8px;padding:1rem 1.1rem;} #lc3 .cr-home{margin-bottom:10px;} #lc3 .cr-home-name{font-family:'EB Garamond',serif;font-size:16px;color:#ec2d27;} #lc3 .cr-home-status{font-size:9px;opacity:.5;color:#ec2d27;text-transform:uppercase;letter-spacing:.07em;margin-left:6px;} #lc3 .cr-home-stats{font-size:10px;color:#ec2d27;opacity:.55;margin:2px 0 4px 0;line-height:1.5;} #lc3 .cr-room{font-size:11px;color:#ec2d27;padding:1px 0 1px 12px;opacity:.8;} #lc3 .cr-total{margin-top:10px;padding-top:8px;border-top:.5px solid rgba(236,45,39,.15);font-size:11px;font-weight:500;color:#ec2d27;font-family:'DM Mono',monospace;} #lc3 .spread-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin-bottom:1.5rem;} #lc3 .spread-card{background:rgba(236,45,39,.04);border:.5px solid rgba(236,45,39,.15);border-radius:10px;padding:.9rem 1rem;} #lc3 .spread-card.empty{opacity:.28;} #lc3 .spread-card-name{font-family:'EB Garamond',serif;font-size:15px;color:#ec2d27;margin-bottom:1px;} #lc3 .spread-card-status{font-size:9px;letter-spacing:.07em;text-transform:uppercase;color:#ec2d27;opacity:.5;margin-bottom:7px;} #lc3 .spread-room{font-size:10px;color:#ec2d27;padding:2px 0;display:flex;justify-content:space-between;gap:6px;} #lc3 .spread-room-name{opacity:.65;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;} #lc3 .spread-room-val{font-family:'DM Mono',monospace;font-size:10px;text-align:right;white-space:nowrap;flex-shrink:0;} #lc3 .spread-total{font-size:11px;font-weight:500;color:#ec2d27;border-top:.5px solid rgba(236,45,39,.15);padding-top:5px;margin-top:4px;display:flex;justify-content:space-between;} #lc3 .spread-total-val{font-family:'DM Mono',monospace;} #lc3 .amenity-list{margin-top:7px;border-top:.5px solid rgba(236,45,39,.1);padding-top:6px;} #lc3 .amenity-tag{display:inline-block;font-size:9px;color:#ec2d27;opacity:.55;background:rgba(236,45,39,.06);border-radius:4px;padding:2px 5px;margin:2px 2px 2px 0;} #lc3 .lc3-note{font-size:10px;color:#ec2d27;opacity:.4;margin-top:1rem;line-height:1.6;word-break:break-word;} #lc3 .name-trigger{display:inline-flex;align-items:center;gap:4px;margin-top:6px;font-size:10px;color:#ec2d27;opacity:.45;cursor:pointer;border:none;background:none;padding:0;font-family:'DM Sans',sans-serif;transition:opacity .15s;} #lc3 .name-trigger:hover{opacity:.7;} #lc3 .name-trigger-icon{width:14px;height:14px;border:.5px solid rgba(236,45,39,.4);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;color:#ec2d27;line-height:1;flex-shrink:0;} #lc3 .name-fields{margin-top:8px;padding:9px 10px;background:rgba(236,45,39,.04);border-radius:8px;border:.5px solid rgba(236,45,39,.15);} #lc3 .name-row{display:flex;gap:8px;align-items:flex-end;flex-wrap:wrap;} #lc3 .name-col{display:flex;flex-direction:column;gap:3px;flex:1;min-width:90px;} #lc3 .name-lbl{font-size:9px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:#ec2d27;opacity:.5;} #lc3 .name-input{width:100%;height:28px;border:.5px solid rgba(236,45,39,.25);border-radius:6px;background:#ede6db;padding:0 7px;font-size:10px;color:#ec2d27;font-family:'DM Sans',sans-serif;box-sizing:border-box;outline:none;} #lc3 .name-input:focus{border-color:rgba(236,45,39,.6);} #lc3 .name-input::placeholder{color:#ec2d27;opacity:.3;} #lc3 .name-clear{font-size:9px;color:#ec2d27;opacity:.4;cursor:pointer;white-space:nowrap;padding-bottom:5px;border:none;background:none;font-family:'DM Sans',sans-serif;flex-shrink:0;} #lc3 .name-clear:hover{opacity:.7;} #lc3 .name-warn{margin-top:7px;padding:6px 9px;background:rgba(236,45,39,.08);border-radius:6px;border-left:2px solid rgba(236,45,39,.5);font-size:10px;color:#ec2d27;line-height:1.5;} #lc3 .name-warn-actions{display:flex;gap:10px;margin-top:4px;} #lc3 .name-warn-btn{font-size:10px;font-weight:500;border:none;background:none;padding:0;cursor:pointer;font-family:'DM Sans',sans-serif;color:#ec2d27;text-decoration:underline;} #lc3 .spread-card-hero{width:100%;height:120px;object-fit:cover;display:block;border-radius:8px 8px 0 0;margin:-0.9rem -1rem 0.75rem -1rem;width:calc(100% + 2rem);} #lc3 .spread-card-hero-placeholder{width:calc(100% + 2rem);height:120px;background:rgba(236,45,39,.06);margin:-0.9rem -1rem 0.75rem -1rem;display:flex;align-items:center;justify-content:center;font-size:9px;color:#ec2d27;opacity:.3;text-transform:uppercase;letter-spacing:.06em;border-radius:8px 8px 0 0;} #lc3 .spread-room-img{width:48px;height:36px;object-fit:cover;border-radius:4px;flex-shrink:0;margin-right:8px;} #lc3 .spread-room-img-placeholder{width:48px;height:36px;border-radius:4px;background:rgba(236,45,39,.06);flex-shrink:0;margin-right:8px;} #lc3 .spread-room-inner{display:flex;align-items:center;padding:4px 0;} #lc3 .spread-room-text{flex:1;min-width:0;} #lc3 .spread-room-name-v{font-size:10px;font-weight:500;color:#ec2d27;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;} #lc3 .spread-room-val-v{font-family:'DM Mono',monospace;font-size:9px;color:#ec2d27;opacity:.6;margin-top:1px;} @media(max-width:640px){ #lc3{padding:1.1rem;} #lc3 .summary{grid-template-columns:repeat(2,1fr);} #lc3 .homes-grid{grid-template-columns:1fr;} #lc3 .spread-grid{grid-template-columns:1fr;} #lc3 .stepper-label{min-width:44px;font-size:9px;} #lc3 .stat-value{font-size:20px;} }