Grounds
Labyrinth
at the LAND

Hand-laid in stone and aligned with the setting solstice sun, the Labyrinth at the LAND is a sacred spiral of earth, intention, and sky. A space to walk, reflect, and return.

A labyrinth is not a maze. A maze is designed for you to lose your way; a labyrinth is designed for you to find your way.

— Lauren Artress

Set against the iconic silhouette of Cerro Pedernal, the Labyrinth at the LAND is both a contemplative pathway and a celestial marker. Aligned with the Fall and Spring Equinoxes, the setting sun threads through the crevice of the Pedernal and the angled mesa beyond—casting light directly across the labyrinth’s path. Built by hand from local stone, it invites all who enter to move slowly, listen deeply, and walk with intention.

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;} }