@import url('https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=DM+Serif+Display:ital@0;1&family=Instrument+Sans:wdth,wght@75..100,400..700&display=swap');
.hero-image{background-image:url('https://admin.beauchampestates.com/images/oXyKJ2RHCS-FpfaqFPE3GIuYYIE=/23951/format-webp%7Cwidth-800/b1c4cfcd-70d7-4f17-96d7-f69d0696758a')!important}.cinema{background-image:linear-gradient(90deg,rgba(11,13,13,.75),rgba(11,13,13,.08)),url('https://admin.beauchampestates.com/images/RJcGyIvfSHv1prqh7zPA47g2q0c=/23773/format-webp%7Cwidth-800/ee5da9b8-cad5-4853-94b9-c6c7626ed4be')!important}.dark body{color:var(--cream)!important;background:var(--night)!important}.dark .feature{color:#171714!important}.dark .draft{color:#161714!important}.service{min-height:unset!important}.footer span+span{margin-left:18px}.property:first-child{background-image:url('https://media.beauchampestates.com/original_videos/Tony_Murray_2.jpg')!important}@media(max-width:760px){.footer span+span{display:block;margin:5px 0 0}.dark .feature-image{display:none!important}}
:root{--ink:#171714;--paper:#f3f0e8;--line:#c9c3b8;--bronze:#a85f35;--night:#141718;--cream:#eee8db;--gold:#c6a86a;--mono:'DM Mono',monospace;--sans:'Instrument Sans',sans-serif;--serif:'DM Serif Display',serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper)}body{margin:0;color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.45;background:var(--paper)}html,body,section,header,footer{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='360' height='220' viewBox='0 0 360 220'%3E%3Ctext x='-90' y='160' transform='rotate(-35 180 110)' font-family='Arial' font-size='13' letter-spacing='2' fill='%23171714' fill-opacity='.035'%3EAI AUTOMATION STUDIO · DRAFT REVIEW%3C/text%3E%3C/svg%3E")!important;background-repeat:repeat!important}.watermark:before,.watermark:after{content:'AI AUTOMATION STUDIO · DRAFT';position:fixed;z-index:99;pointer-events:none!important;color:rgba(23,23,20,.09)!important;font:500 10px var(--mono)!important;letter-spacing:.22em!important;transform:rotate(-35deg)!important}.watermark:before{top:16%;left:-4%}.watermark:after{bottom:15%;right:-5%}a{color:inherit;text-decoration:none}.wrap{width:min(1240px,calc(100% - 48px));margin:auto}.draft{position:relative;z-index:100;background:#1d1b17!important;color:#f6f1e8;padding:7px 20px;text-align:center;font:10px var(--mono);letter-spacing:.15em;text-transform:uppercase}.nav{min-height:86px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line)}.brand{font:20px var(--serif);letter-spacing:.02em}.brand small{display:block;font:10px var(--mono);letter-spacing:.1em;margin-top:3px;text-transform:uppercase}.navlinks{display:flex;align-items:center;gap:24px;font:11px var(--mono);letter-spacing:.08em;text-transform:uppercase}.navlinks a:last-child,.button{border:1px solid currentColor;padding:12px 16px;display:inline-flex;gap:9px;align-items:center;font:11px var(--mono);letter-spacing:.08em;text-transform:uppercase;transition:.25s}.button:hover,.navlinks a:last-child:hover{background:var(--ink);color:var(--paper)}.eyebrow{font:10px var(--mono);text-transform:uppercase;letter-spacing:.13em;margin:0 0 18px}.display{font:clamp(54px,8vw,120px)/.89 var(--serif);letter-spacing:-.04em;margin:0}.lede{font-size:clamp(19px,2.1vw,28px);line-height:1.18;max-width:660px;margin:28px 0}.hero{padding:42px 0 0;min-height:720px;position:relative;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.12fr .88fr;align-items:end;gap:40px}.hero-copy{padding:65px 0 72px;position:relative;z-index:2}.hero-image{min-height:650px;background-size:cover;background-position:center;filter:saturate(.8)}.hero-note{border-left:1px solid var(--bronze);padding:16px 0 16px 20px;font-size:14px;max-width:260px;margin-bottom:45px}.hero-note b{display:block;font:30px var(--serif);margin-bottom:8px}.section{padding:112px 0;border-top:1px solid var(--line)}.section-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:70px}.section h2{font:clamp(38px,4.5vw,68px)/.96 var(--serif);letter-spacing:-.03em;margin:0}.section-copy{font-size:19px;max-width:660px}.services{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line);margin-top:42px}.service{min-height:210px;padding:22px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.service b{font:31px var(--serif);display:block;margin-bottom:36px}.service p{font-size:14px;margin:0}.feature{display:grid;grid-template-columns:1.1fr .9fr;background:var(--ink);color:var(--paper)}.feature-image{min-height:560px;background-size:cover;background-position:center}.feature-copy{padding:80px;align-self:center}.feature h2{font:clamp(44px,5vw,78px)/.94 var(--serif);margin:0}.feature p{max-width:440px;font-size:18px}.locations{display:grid;grid-template-columns:repeat(3,1fr);margin-top:40px}.location{border-top:1px solid var(--line);padding:18px 0;display:flex;justify-content:space-between;font:24px var(--serif)}.quote{padding:100px 0;text-align:center}.quote p{font:clamp(36px,5vw,74px)/1 var(--serif);max-width:1030px;margin:0 auto}.quote span{display:block;font:10px var(--mono);letter-spacing:.13em;text-transform:uppercase;margin-top:24px}.contact{background:#d9d1c2;padding:90px 0}.contact-grid{display:grid;grid-template-columns:1.4fr .6fr;gap:40px}.contact h2{font:clamp(45px,5vw,78px)/.94 var(--serif);margin:0}.details{border-top:1px solid var(--ink);padding-top:18px;font-size:15px}.details a{display:block;margin:7px 0;text-decoration:underline}.footer{padding:32px 0;font:10px var(--mono);letter-spacing:.08em;text-transform:uppercase}.footer .wrap{display:flex;justify-content:space-between;gap:16px}.dark{background:var(--night);color:var(--cream)}.dark html,.dark body{background:var(--night)}.dark .draft{background:#c5aa6c!important;color:#161714}.dark .nav,.dark .section,.dark .locations,.dark .location,.dark .services,.dark .service{border-color:rgba(238,232,219,.27)}.dark .button:hover,.dark .navlinks a:last-child:hover{background:var(--cream);color:var(--night)}.dark .hero{padding-top:0}.cinema{min-height:740px;background:linear-gradient(90deg,rgba(11,13,13,.75),rgba(11,13,13,.08)),url('https://media.beauchampestates.com/original_videos/Tony_Murray_2.jpg') center/cover;display:flex;align-items:end}.cinema .hero-copy{padding-bottom:92px}.cinema .display{max-width:900px}.collection{padding:108px 0}.collection-head{display:flex;justify-content:space-between;align-items:end;gap:20px}.collection h2{font:clamp(46px,6vw,90px)/.9 var(--serif);margin:0}.property-grid{display:grid;grid-template-columns:1.1fr .9fr .9fr;gap:16px;margin-top:44px}.property:first-child{grid-row:span 2}.property{min-height:300px;position:relative;overflow:hidden;background-size:cover;background-position:center}.property:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.68),transparent 55%)}.property span{position:absolute;z-index:2;bottom:20px;left:20px;right:20px;font:23px var(--serif)}.property small{font:10px var(--mono);letter-spacing:.08em;display:block;margin-bottom:6px}.dark .feature{background:#c7ab6d;color:#171714}.dark .contact{background:#263031}.dark .details{border-color:var(--cream)}details{border-top:1px solid var(--line);padding:18px 0}summary{cursor:pointer;font:24px var(--serif)}details p{max-width:680px;font-size:15px}@media(max-width:760px){.wrap{width:min(100% - 32px,1240px)}.nav{min-height:67px}.navlinks a:not(:last-child){display:none}.hero{min-height:auto}.hero-grid,.section-grid,.feature,.contact-grid{grid-template-columns:1fr}.hero-copy{padding:70px 0 36px}.hero-image{min-height:370px}.hero-note{margin:0 0 30px}.section{padding:72px 0}.services{grid-template-columns:1fr}.feature-copy{padding:55px 24px}.feature-image{min-height:350px}.locations{grid-template-columns:1fr}.contact{padding:70px 0}.cinema{min-height:640px}.collection{padding:75px 0}.property-grid{grid-template-columns:1fr}.property:first-child{min-height:440px}.property{min-height:280px}.footer .wrap{display:block;line-height:1.8}.watermark:before{left:-25%}.watermark:after{right:-26%}}
