[hidden]{display:none!important}
.outdoor-view-controls{display:flex;align-items:center;gap:26px;margin-bottom:18px;font-size:12px;line-height:1.5}
.outdoor-view-controls>span{margin-right:auto;color:var(--muted)}
.outdoor-view-controls button{font-size:12px;min-height:40px;padding:8px 0;border-bottom:2px solid transparent}
.outdoor-view-controls button[aria-pressed="true"]{border-color:var(--brick);color:var(--brick);font-weight:600}
.outdoor-view-controls button:hover{border-color:var(--brick)}
.form-heading .form-note{font-size:12px;margin-top:12px}
.field label span{font-size:11px}
@media(max-width:699px){
  .outdoor-view-controls{gap:19px;margin-bottom:15px;font-size:11px}
  .outdoor-view-controls button{font-size:11px;min-height:40px}
  .hero-title .eyebrow,.opening-note>.eyebrow,.chapter-label,.shed-copy>.eyebrow,.agent>.eyebrow{font-size:10px}
  .lounge-study figcaption,.kitchen-study figcaption,.quiet-rooms figcaption,.patio-study figcaption,.shed-spread figcaption,.site-plan figcaption{font-size:11px;line-height:1.55}
  .text-button{font-size:12px}
  .patio-study figcaption .text-button{margin-top:3px}
  .specifications{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));column-gap:18px}
  .specifications>div{grid-column:span 2;display:block;padding-block:14px}
  .specifications>div:first-child{grid-column:1/-1;display:flex;align-items:center;padding-block:12px}
  .specifications>div:nth-child(2),.specifications>div:nth-child(3){grid-column:span 3}
  .specifications dt{font-size:12px;margin-bottom:7px}
  .specifications dd{font-family:var(--serif);font-size:25px;font-weight:400;line-height:1.3}
  .specifications>div:first-child dt{margin:0}
  .specifications>div:first-child dd{font-family:var(--sans);font-size:18px;font-weight:500}
  .detail-notes dd{font-size:14px;line-height:1.65}
  .disclaimer,.collection-notice{font-size:11px}
  .form-heading .form-note{font-size:11px;max-width:35ch}
}
