.offering-page header{gap:20px}.offering-page header nav{gap:20px}.offering-page .hero{min-height:780px}.offering-page .hero-copy{padding:45px 9% 35px}.offering-page .hero h1{font-size:clamp(50px,5.1vw,78px)}.offering-page .hero .eyebrow{color:var(--gold);font-size:12px}.offering-page .intro{font-size:16px;margin:24px 0 22px}.hero-price{color:white;font:38px Georgia,serif;margin:22px 0}.hero-price span{display:block;font:12px 'DM Sans',sans-serif;letter-spacing:2px;color:var(--gold);margin-bottom:9px}.offering-page .hero .contact-actions{align-items:start;flex-direction:column;margin-top:15px;gap:12px}.offering-page .hero .contact-actions .button{font-size:13px;padding:14px 18px;line-height:1.5}.offering-page .hero .outline-button{color:#e7cf9d;border-color:#a98e59;background:transparent}.hero-agent{font-size:14px;color:#cddbd6;line-height:1.9;margin-top:25px}.hero-agent a:hover{text-decoration:underline}.offering-facts{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #b5c0b5;border-bottom:1px solid #b5c0b5;padding:30px 0;gap:25px}.offering-facts span{font-size:11px;letter-spacing:1.1px;display:block}.offering-facts strong{font:30px/1.3 Georgia,serif;display:block;margin:14px 0}.offering-facts small{font-size:13px;color:var(--muted);line-height:1.7;display:block}.offering-scope{display:grid;grid-template-columns:1fr 1fr;gap:50px;margin-top:35px}.offering-scope h3{font-size:34px;margin:0 0 18px}.offering-scope p{font-size:15px}.lease-summary{background:#e4eae1;border-left:2px solid #bba069;padding:25px}.lease-summary .eyebrow{font-size:12px;display:block;margin:0}.lease-summary a{font-size:14px;text-decoration:underline}.sale-inventory{font-size:13px!important;color:#57675e}.existing-photo-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.existing-photo-grid img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block}.photo-caption{font-size:13px;color:var(--muted);margin:12px 0 0;line-height:1.7}.actual-property{background:#e8ede6}.boundary-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin:55px 0 30px}.boundary-heading h3{font-size:40px;margin:10px 0}.boundary-controls{display:flex;align-items:center;gap:15px;flex-wrap:wrap;margin-bottom:18px}.boundary-controls button{font:14px 'DM Sans',sans-serif;background:transparent;border:1px solid var(--ink);padding:11px 17px;cursor:pointer;color:var(--ink)}.boundary-controls button[aria-pressed=true]{background:var(--ink);color:white}.boundary-controls label{font-size:13px;margin-left:auto}.boundary-controls input{accent-color:var(--ink);width:16px;height:16px;vertical-align:middle}.boundary-map{height:620px;background:#14363c;position:relative;z-index:1;border:1px solid #aebdb3}.boundary-legend{display:flex;gap:16px 24px;flex-wrap:wrap;margin:20px 0;font-size:13px}.boundary-legend i{display:inline-block;width:13px;height:13px;vertical-align:middle;margin-right:8px;border:1px solid #607266}.boundary-label{background:#102e32ed!important;color:white!important;border:1px solid #ffffff65!important;box-shadow:0 1px 8px #0005!important;font-size:12px!important;font-weight:500;padding:6px 10px!important;white-space:nowrap}.boundary-label::before{display:none}.offering-page .map-note{font-size:13px}.parcel-table a{text-decoration:underline}.parcel-total{background:#d9e3d6}.concept-options{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.concept-options article{padding:25px;border-top:2px solid #ab8c52;background:#f5f5f0}.concept-options article>span{font-size:11px;letter-spacing:1.2px}.concept-options h3{font-size:34px;margin:20px 0}.concept-options p{font-size:15px}.concept-options dl{display:block;font-size:14px}.concept-options dt{color:var(--ink);font-weight:600;margin:20px 0 7px}.concept-options dd{color:var(--muted)}.concept-note{font-size:13px;max-width:1000px;margin:30px 0 0}.before-after{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin:30px 0 50px}.before-after>div{min-width:0}.before-after img{width:100%;aspect-ratio:16/10;object-fit:contain;background:#d9dfd5;display:block}.image-label{font-size:12px;font-weight:600;letter-spacing:1px;display:block;margin-bottom:15px}.work-required table{min-width:760px}.work-required th:first-child{width:20%}.work-required td{width:40%}.document-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin:25px 0 55px}.document-grid>a{padding:25px;background:#e4eae0;border-top:2px solid #b39a68;display:flex;flex-direction:column}.document-grid>a>span{font-size:11px;letter-spacing:1px}.document-grid h3{font-size:32px;margin:18px 0 5px}.document-grid p{font-size:14px}.document-grid b{font-size:13px;margin-top:auto;padding-top:15px;text-decoration:underline;text-underline-offset:4px}.contact-name{font-size:25px;color:var(--ink);margin-bottom:5px}.contact-name span{display:block;font-size:13px;margin-top:6px}.contact-direct{font-size:17px}.contact-note{font-size:13px;max-width:650px;margin:25px auto 0}.offering-page .closing>.eyebrow{color:var(--ink)}.offering-page .contact-actions .button{line-height:1.5}.boundary-north{font:600 15px Arial;background:#102e32e8;color:white;padding:8px 12px;border:1px solid #d5b77d}.boundary-map .leaflet-control-attribution{max-width:75%}.boundary-map .leaflet-popup-content{font-size:14px}.offering-page .section-heading>p{max-width:365px}.offering-page footer p{font-size:12px}@media(max-width:1100px){.offering-page header nav{gap:12px;font-size:12px}.offering-page .brand{font-size:12px;letter-spacing:1px}.offering-facts{grid-template-columns:1fr 1fr}.concept-options{gap:18px}.concept-options article{padding:20px}.concept-options h3{font-size:29px}.offering-facts strong{font-size:29px}.offering-page .hero-copy{padding:40px 8%}.offering-page .hero h1{font-size:58px}}@media(max-width:900px){.offering-page .hero{min-height:0}.offering-page .hero h1{font-size:64px}.offering-page .hero-copy{padding:45px 7%}.offering-page header nav{display:none}.offering-scope{gap:25px}.concept-options{grid-template-columns:1fr}.concept-options article{padding:25px}.concept-options dl{display:grid;grid-template-columns:1fr 2fr;gap:15px}.concept-options dt{margin:0}.concept-options h3{font-size:34px}.boundary-map{height:530px}.document-grid{grid-template-columns:1fr;gap:18px}.document-grid h3{font-size:32px}.document-grid p{margin:12px 0}.document-grid b{margin-top:0;padding-top:5px}.boundary-controls label{margin-left:0}}@media(max-width:650px){.offering-facts{gap:24px 20px}.offering-facts span{font-size:10px;letter-spacing:.7px}.offering-facts strong{font-size:23px}.offering-facts small{font-size:12px}.offering-page .hero h1{font-size:55px}.offering-scope,.existing-photo-grid,.before-after{grid-template-columns:1fr;gap:25px}.boundary-heading{align-items:start;flex-direction:column;gap:15px;margin-top:40px}.boundary-heading h3{font-size:33px}.boundary-map{height:520px}.boundary-controls{gap:10px}.boundary-controls button{font-size:13px;flex:1;min-height:50px}.boundary-legend{display:block}.boundary-legend>span{display:block;margin:10px 0}.boundary-label{font-size:11px!important;padding:4px 6px!important}.concept-options dl{display:block}.concept-options dt{margin:18px 0 7px}.contact-direct{font-size:15px}.contact-direct>a{display:block;margin-top:7px}.contact-actions a{font-size:14px}.offering-page .hero .contact-actions .button{font-size:14px}.offering-page .section-heading>p{max-width:none}.parcel-table{min-width:690px!important}.offering-page .hero-film{padding:60px 7% 70px}.offering-page .hero-film .art-caption{bottom:20px}.hero-price{font-size:36px}}
