:root{--paper:#f5f1e7;--wine:#562e32;--ink:#312c29;--muted:#6d6158;--line:#cfc6b7;--gold:#dfc284;--sand:#e9e1d2;--serif:'Bodoni Moda',Georgia,serif;--sans:'Manrope',Arial,sans-serif;--gutter:clamp(20px,4.1667vw,80px)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:28px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:15px;font-weight:400;line-height:1.7;-webkit-font-smoothing:antialiased}::selection{background:var(--wine);color:var(--paper)}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{cursor:pointer}button,a,input,textarea,[tabindex]:focus-visible{outline-offset:6px}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--wine)}h1,h2,h3,p,figure,dl,dd{margin:0}h1,h2,h3{font-weight:400}img{display:block;max-width:100%;height:auto}picture{display:block}h2{font-family:var(--serif);font-size:clamp(42px,4.8vw,82px);line-height:1.11;letter-spacing:-.047em;color:var(--wine)}h2 em{font-weight:400}h3{font-family:var(--serif);font-size:28px;line-height:1.3;color:var(--wine)}.frame{margin-left:var(--gutter);margin-right:var(--gutter)}.section-space{padding-top:clamp(70px,8.3vw,150px);padding-bottom:clamp(70px,8.3vw,150px)}.eyebrow{text-transform:uppercase;letter-spacing:.15em;font-size:11px;font-weight:600;line-height:1.6}.section-label{display:flex;gap:24px;color:var(--wine);margin-bottom:30px}.section-label span{font-weight:400;opacity:.75}.text-link{display:inline-flex;align-items:center;gap:22px;font-size:12px;font-weight:500;border-bottom:1px solid currentColor;padding:5px 0;line-height:1.65;transition:color .2s}.text-link:hover{color:var(--wine)}.text-link span{font-size:17px;font-weight:400}.js-only{display:none}.script-ready .js-only{display:inline-flex}.skip-link{position:absolute;top:12px;left:var(--gutter);z-index:20;background:var(--wine);color:var(--paper);padding:12px 20px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}
.site-header{height:82px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);gap:24px}.agency{display:flex;align-items:center;gap:12px;min-height:32px;font-weight:600;font-size:14px;white-space:nowrap}.agency-dot{width:9px;height:9px;background:var(--wine);display:block}.site-header nav{display:flex;gap:38px;font-size:12px;font-weight:500}.site-header nav a{padding:12px 0}.site-header nav a:hover{text-decoration:underline;text-underline-offset:5px}.site-header nav a span{margin-left:15px}.masthead-kicker{display:flex;justify-content:space-between;color:var(--wine);padding-top:23px}.masthead h1{font-family:var(--serif);font-size:clamp(66px,18.45vw,354px);font-weight:400;color:var(--wine);text-transform:uppercase;letter-spacing:-.065em;line-height:1.13;text-align:center;margin:0 -.02em;white-space:nowrap}.masthead-bottom{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:20px;padding:8px 0 28px}.address{font-size:14px;line-height:1.7;font-weight:500}.address span{font-weight:400;color:var(--muted);font-size:12px}.masthead-motto{font-family:var(--serif);font-size:26px;font-style:italic;color:var(--wine);text-align:center;letter-spacing:-.03em}.price-block{text-align:right}.price{font-size:17px;font-weight:500;line-height:1.5;white-space:nowrap}.pps-link{font-size:11px;gap:20px;padding:3px 0;border-bottom-color:var(--line)}.hero-photo picture{overflow:hidden}.hero-photo img{width:100%;height:min(49vw,780px);object-fit:cover;object-position:center 59%}.hero-caption{display:flex;justify-content:space-between;align-items:center;margin:0 var(--gutter);padding:17px 0;border-bottom:1px solid var(--line);font-size:11px;letter-spacing:.05em}.hero-caption a{display:flex;align-items:center;gap:48px;padding:3px 0;font-weight:600}.hero-caption a span{font-size:20px}.key-facts{display:grid;grid-template-columns:1fr 1fr 1fr 1.35fr;padding:38px 0 40px;border-bottom:1px solid var(--line)}.key-facts>div{display:flex;flex-direction:column-reverse;padding:0 36px;border-right:1px solid var(--line)}.key-facts>div:first-child{padding-left:0}.key-facts>div:last-child{border:0;padding-right:0}.key-facts dt{font-size:11px;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-top:7px}.key-facts dd{font-family:var(--serif);font-size:48px;letter-spacing:-.04em;line-height:1.1;color:var(--wine)}
.arrival{display:grid;grid-template-columns:1.65fr 1fr;gap:8vw;align-items:start}.arrival-copy{max-width:470px;margin:34px 0 45px}.arrival-copy p+p{margin-top:18px}.facade-figure img{aspect-ratio:3/2;object-fit:cover;width:100%}figcaption{font-size:11px;line-height:1.6;color:var(--muted)}.facade-figure figcaption{margin-top:12px}.arrival-aside{padding-top:96px}.path-figure img{width:100%;aspect-ratio:2/3;object-fit:cover}.sun-note{display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:50px;color:var(--wine)}.sun{width:72px;height:72px;stroke:currentColor;stroke-width:1}.sun-note p{font-family:var(--serif);font-style:italic;font-size:24px;line-height:1.5;margin-top:22px;letter-spacing:-.025em}
.living{background:var(--sand);padding-bottom:70px}.section-heading{display:grid;grid-template-columns:1.5fr 1fr;gap:10vw;align-items:end;margin-bottom:55px}.section-intro{max-width:425px}.living-spread{display:grid;grid-template-columns:2.65fr .95fr;align-items:end;gap:4vw;margin-bottom:60px}.living-main img{aspect-ratio:3/2;width:100%;object-fit:cover}.living-detail{padding-bottom:72px}.living-detail img{aspect-ratio:2/3;width:100%;object-fit:cover}.living-spread figcaption{padding-top:12px}.gallery-heading{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #bdb2a1;padding:23px 0}.gallery-tools{display:flex;align-items:center;gap:10px}.gallery-hint{font-size:11px;margin-right:18px;color:var(--muted)}.circle-button{border:1px solid #a29686;width:40px;height:40px;align-items:center;justify-content:center;background:transparent;border-radius:50%;font-size:21px;line-height:1;color:var(--wine);transition:background .2s,color .2s}.circle-button:hover{background:var(--wine);color:var(--paper)}.circle-button:disabled{opacity:.3;cursor:default}.photo-rail{display:flex;gap:26px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scroll-padding-left:var(--gutter);padding:0 var(--gutter) 20px;scrollbar-width:thin;scrollbar-color:#a29686 transparent}.photo-rail figure{flex:0 0 38vw;scroll-snap-align:start;min-width:0}.photo-rail img{width:100%;aspect-ratio:3/2;object-fit:cover}.photo-rail figcaption{display:flex;justify-content:space-between;gap:20px;padding-top:13px}.photo-rail figcaption span:first-child{color:var(--ink)}
.outdoors{background:var(--wine);color:var(--paper)}.outdoors-top{padding-top:80px;padding-bottom:50px}.outdoors .section-label{color:var(--gold)}.outdoors-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:60px}.outdoors h2{color:var(--paper);font-size:clamp(50px,6vw,110px)}.outdoors-heading>p{font-size:13px;line-height:1.9;margin-bottom:5px}.evening-photo img{height:min(54vw,850px);width:100%;object-fit:cover;object-position:center 62%}.outdoors-bottom{display:flex;justify-content:space-between;align-items:center;gap:80px;padding-top:40px;padding-bottom:50px}.outdoors-bottom>p{max-width:565px;font-size:14px}.outdoor-tags{display:flex;gap:28px;font-size:10px;text-transform:uppercase;letter-spacing:.1em;white-space:nowrap}.outdoor-tags span{padding:10px 0;border-bottom:1px solid #a47d7a}
.details-heading{margin-bottom:50px}.plan-layout{display:grid;grid-template-columns:minmax(0,2.4fr) minmax(0,1fr);gap:5vw;align-items:start}.plan-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.plan-toolbar h3{font-size:25px}.plan-zoom{align-items:center;gap:22px;background:none;border:0;border-bottom:1px solid var(--line);color:var(--wine);padding:7px 0;font-size:12px}.plan-zoom span{font-size:20px}.plan-viewport{width:100%;aspect-ratio:1.5;overflow:auto;background:#ffe900;scrollbar-color:var(--wine) var(--paper);scrollbar-width:thin;overscroll-behavior:contain}.plan-viewport img{width:100%;height:auto;max-width:none;display:block}.plan-viewport.is-zoomed img{width:150%;min-width:1000px}.plan-caption{display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:11px;color:var(--muted);margin-top:12px}.property-summary{padding:8px 0 0}.property-summary>.eyebrow{padding-bottom:20px;border-bottom:1px solid var(--line)}.property-summary dl>div{padding:17px 0;border-bottom:1px solid var(--line)}.property-summary dt{font-size:11px;color:var(--muted);margin-bottom:3px}.property-summary dd{font-family:var(--serif);font-size:30px;line-height:1.3;color:var(--wine);letter-spacing:-.04em}.property-summary .summary-small{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 0}.property-summary .summary-small dt{margin:0}.property-summary .summary-small dd{font-family:var(--sans);font-size:13px;letter-spacing:0}.document-link{display:flex;align-items:center;justify-content:space-between;background:var(--sand);color:var(--wine);padding:18px 22px;margin-top:22px;font-size:15px;line-height:1.5;border:1px solid transparent;transition:border-color .2s}.document-link:hover{border-color:var(--wine)}.document-link small{font-size:11px}.document-link>span:last-child{font-size:24px}.specifications{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4vw;margin-top:70px;padding-top:40px;border-top:1px solid var(--line)}.spec-group h3{font-size:30px;margin-bottom:20px}.spec-group dl>div{display:grid;grid-template-columns:1fr 1.35fr;gap:16px;border-bottom:1px solid var(--line);padding:13px 0;font-size:12px;line-height:1.7}.spec-group dt{color:var(--muted);font-size:11px}.specs-enquire{margin-top:27px}
.location{border-top:1px solid var(--line);padding-top:65px;padding-bottom:100px;display:grid;grid-template-columns:1fr 1.5fr;gap:7vw;align-items:start}.location .eyebrow{margin-bottom:25px;color:var(--wine)}.location h2{font-size:clamp(44px,4vw,70px)}.location-address{margin:26px 0 14px;font-size:14px;max-width:290px}.schools{margin-top:35px}.schools>div+div{margin-top:19px}.schools dt{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.schools dd{font-size:13px;margin-top:5px}.location iframe{width:100%;height:440px;border:0;display:block;background:var(--sand)}
.enquiry{background:var(--wine);color:var(--paper)}.enquiry-inner{padding-top:95px;padding-bottom:90px;display:grid;grid-template-columns:1fr 1fr;gap:10vw}.enquiry .section-label{color:var(--gold)}.enquiry h2{color:var(--paper);font-size:clamp(52px,5.7vw,96px);margin-bottom:30px}.enquiry-copy>p:not(.eyebrow){font-size:14px}.agent{margin-top:55px}.agent h3{color:var(--paper);font-family:var(--sans);font-size:18px;font-weight:500}.agent p{font-size:10px;color:#dfcbc6;margin-top:6px}.agent-phone{display:block;font-family:var(--serif);font-size:34px;line-height:1.5;letter-spacing:-.025em;margin-top:16px;width:fit-content}.agent-email{font-size:13px;display:inline-block;padding:2px 0;border-bottom:1px solid #997377;overflow-wrap:anywhere}.enquiry form{padding-top:10px;min-width:0}.enquiry form h3{font-family:var(--sans);font-size:16px;color:var(--paper);font-weight:500;margin-bottom:34px}.field{display:flex;flex-direction:column;gap:10px;margin-bottom:25px;min-width:0}.field label{font-size:12px}.field label span{font-size:10px;color:#dfcbc6;margin-left:4px}.field input,.field textarea{width:100%;max-width:100%;border:1px solid #a38181;background:transparent;border-radius:0;color:var(--paper);padding:13px 15px;font-size:16px;min-height:48px}.field textarea{resize:vertical;min-height:133px}.field textarea::placeholder{color:#dfcbc6;font-size:12px;opacity:1}.field input:focus,.field textarea:focus{border-color:var(--gold);outline-color:var(--gold)}.field-pair{display:grid;grid-template-columns:1.15fr 1fr;gap:20px}.send-button{display:flex;width:100%;align-items:center;justify-content:space-between;border:1px solid var(--gold);background:var(--gold);color:#45272b;padding:16px 22px;font-size:13px;font-weight:600;transition:background .2s}.send-button:hover{background:var(--paper)}.send-button span{font-size:22px;line-height:1}.form-status{font-size:12px;line-height:1.6;margin-top:16px}.enquiry a:focus-visible,.enquiry button:focus-visible{outline-color:var(--gold)}
.site-footer{padding-top:55px;padding-bottom:30px}.footer-top{display:flex;align-items:center;justify-content:space-between;gap:30px;border-bottom:1px solid var(--line);padding-bottom:35px}.footer-wordmark{font-family:var(--serif);color:var(--wine);font-size:64px;line-height:1.1;letter-spacing:-.065em}.footer-top>p{font-size:11px;line-height:1.8;margin-right:auto;margin-left:4vw}.footer-bottom{display:flex;justify-content:space-between;gap:60px;padding-top:30px;font-size:10px;line-height:1.9;color:var(--muted)}.footer-agency{font-size:12px;font-weight:600;color:var(--wine);margin-bottom:5px}.disclaimer{max-width:470px;font-size:11px;line-height:1.8}
@media(min-width:1600px){.arrival-copy{max-width:540px;font-size:17px}.section-intro{font-size:17px;max-width:480px}.arrival{gap:10vw;grid-template-columns:1.7fr 1fr}.arrival-aside{padding-top:110px}.masthead-bottom{padding-bottom:36px}.price{font-size:20px}.address{font-size:16px}.masthead-motto{font-size:32px}.hero-photo img{height:780px}.property-summary dd{font-size:35px}.property-summary dl>div{padding:21px 0}.spec-group dl>div{font-size:14px}.spec-group dt{font-size:12px}}
@media(max-width:1050px){.site-header nav{gap:25px}.masthead-motto{font-size:21px}.price{font-size:14px}.address{font-size:12px}.arrival{gap:6vw;grid-template-columns:1.65fr 1fr}.arrival h2{font-size:clamp(34px,4.8vw,54px)}.arrival-aside{padding-top:94px}.section-heading{gap:6vw}.section-intro{font-size:13px}.outdoors-heading{gap:32px}.outdoors-bottom{gap:35px}.outdoor-tags{flex-direction:column;gap:4px;min-width:170px}.outdoor-tags span{padding:7px 0}.plan-layout{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:4vw}.property-summary dd{font-size:25px}.property-summary>.eyebrow{font-size:10px}.specifications{gap:3vw}.spec-group dl>div{grid-template-columns:1fr;gap:3px;padding:11px 0}.enquiry-inner{gap:6vw}.field-pair{gap:14px}.footer-wordmark{font-size:50px}.footer-top>p{margin-left:0}}
@media(max-width:799px){.site-header{height:72px}.agency{font-size:12px;gap:9px}.site-header nav{font-size:11px;gap:22px}.site-header nav a span{margin-left:7px}.masthead-kicker{font-size:9px;padding-top:20px}.masthead-bottom{grid-template-columns:1fr 1fr;padding-top:8px}.masthead-motto{display:none}.price{font-size:15px}.hero-photo img{height:59vw}.key-facts{padding:28px 0}.key-facts>div{padding:0 23px}.key-facts dd{font-size:37px}.key-facts dt{font-size:9px;letter-spacing:.06em}.arrival-copy{font-size:13px;margin:25px 0 35px}.arrival-aside{padding-top:80px}.sun-note{padding-top:35px}.sun{width:58px;height:58px}.sun-note p{font-size:22px}.section-heading{grid-template-columns:1.3fr 1fr;margin-bottom:40px}.living-spread{grid-template-columns:1fr;gap:0}.living-detail{width:38%;justify-self:end;margin-top:-40px;margin-right:5%;padding:14px;background:var(--sand)}.living-detail img{aspect-ratio:4/5}.living-detail figcaption{padding-top:8px}.photo-rail figure{flex-basis:65vw}.outdoors-top{padding-top:60px;padding-bottom:35px}.outdoors-heading{display:block}.outdoors-heading>p{margin-top:22px}.outdoors h2{font-size:60px}.outdoors-bottom{padding-top:30px;padding-bottom:40px}.outdoors-bottom>p{font-size:13px}.plan-layout{grid-template-columns:1fr}.property-summary{margin-top:20px}.property-summary dl{display:grid;grid-template-columns:repeat(3,1fr);column-gap:30px}.property-summary .summary-small{justify-content:flex-start;gap:20px}.property-summary .document-link{margin-top:24px;max-width:360px}.specifications{margin-top:45px;gap:25px}.spec-group h3{font-size:26px}.location{grid-template-columns:1fr 1.15fr;gap:5vw;padding-bottom:70px}.location iframe{height:430px}.enquiry-inner{grid-template-columns:1fr;gap:60px;padding-top:65px;padding-bottom:60px}.enquiry-copy{display:grid;grid-template-columns:1.1fr 1fr;column-gap:40px}.enquiry-copy>.eyebrow{grid-column:1/-1}.enquiry-copy h2{grid-column:1;grid-row:2;font-size:58px}.enquiry-copy>p:not(.eyebrow){grid-column:1;grid-row:3;font-size:13px}.agent{grid-column:2;grid-row:2/4;margin-top:5px;align-self:center}.enquiry form{padding-top:0}.footer-top{flex-wrap:wrap}.back-top{margin-left:auto}.disclaimer{max-width:360px}}
@media(max-width:599px){body{font-size:14px}.site-header{height:65px;gap:12px}.agency{font-size:11px;letter-spacing:-.025em}.agency-dot{width:6px;height:6px}.site-header nav{gap:19px;font-size:10px}.nav-home{display:none}.site-header nav a span{display:none}.masthead-kicker{font-size:8px;letter-spacing:.105em;padding-top:20px}.masthead h1{font-size:18.05vw;line-height:1.3;letter-spacing:-.065em;margin:0 -.01em}.masthead-bottom{row-gap:13px;padding:1px 0 20px}.address{font-size:12px}.address span{font-size:10px}.masthead-motto{display:block;text-align:right;font-size:19px;line-height:1.35;max-width:130px;justify-self:end}.masthead-motto span{display:block}.price-block{grid-column:1/-1;text-align:left;padding-top:12px;border-top:1px solid var(--line)}.price{font-size:18px;letter-spacing:-.025em}.pps-link{font-size:10px;padding:3px 0 2px;margin-top:1px;gap:15px}.hero-photo img{height:auto;aspect-ratio:4/5;object-fit:cover;object-position:center}.hero-caption{font-size:9px;letter-spacing:.025em;padding:12px 0}.hero-caption a{gap:25px}.hero-caption a span{font-size:17px}.key-facts{grid-template-columns:1fr 1fr 1fr 1.65fr;padding:24px 0}.key-facts>div{padding:0 12px}.key-facts dd{font-size:28px;letter-spacing:-.04em}.key-facts .land-fact dd{font-size:25px;white-space:nowrap;padding-top:3px}.key-facts dt{font-size:8px;letter-spacing:.035em;white-space:nowrap}.section-space{padding-top:64px;padding-bottom:64px}.section-label{margin-bottom:22px;gap:17px;font-size:9px}.arrival{grid-template-columns:1fr;gap:34px}.arrival h2{font-size:43px}.arrival-copy{font-size:14px;margin:26px 0 30px;max-width:none}.facade-figure figcaption{font-size:10px}.arrival-aside{padding:0;display:grid;grid-template-columns:1.35fr 1fr;gap:22px;align-items:center}.path-figure img{aspect-ratio:2/3}.sun-note{padding-top:0}.sun{width:48px;height:48px}.sun-note p{font-size:19px;line-height:1.45;margin-top:19px}.section-heading{grid-template-columns:1fr;gap:25px;margin-bottom:32px}.section-heading h2{font-size:42px}.section-intro{font-size:14px;max-width:none}.living-spread{margin-bottom:25px}.living-main img{aspect-ratio:4/3;object-position:42% center}.living-spread figcaption{font-size:10px}.living-detail{margin-top:20px;margin-right:0;display:flex;align-items:center;gap:25px;width:72%;padding:0;background:none}.living-detail img{width:63%;aspect-ratio:2/3}.living-detail figcaption{font-family:var(--serif);font-size:19px;font-style:italic;line-height:1.3;color:var(--wine)}.gallery-heading{padding-top:24px;padding-bottom:20px}.gallery-heading>.eyebrow{font-size:9px}.gallery-hint{font-size:9px;margin-right:2px}.gallery-tools{gap:7px}.circle-button{height:33px;width:33px;font-size:19px}.photo-rail{gap:17px;padding-bottom:15px}.photo-rail figure{flex-basis:82vw}.photo-rail figcaption{font-size:10px;display:block;padding-top:10px}.photo-rail figcaption span+span{display:block;margin-top:2px}.living{padding-bottom:40px}.outdoors-top{padding-top:52px;padding-bottom:32px}.outdoors h2{font-size:49px;max-width:290px;line-height:1.1}.outdoors-heading>p{font-size:12px;margin-top:23px}.evening-photo img{height:auto;aspect-ratio:4/5;object-fit:cover;object-position:center}.outdoors-bottom{display:block;padding-top:27px;padding-bottom:35px}.outdoors-bottom>p{font-size:13px}.outdoor-tags{flex-direction:row;gap:20px;margin-top:23px;font-size:8px;letter-spacing:.04em;white-space:normal}.outdoor-tags span{flex:1;padding-bottom:10px}.details-heading h2{font-size:44px}.desktop-break{display:none}.plan-toolbar h3{font-size:24px}.plan-toolbar{margin-bottom:15px}.plan-zoom{font-size:11px;gap:12px}.plan-caption{font-size:10px}.plan-caption .text-link{font-size:10px;gap:20px}.property-summary{margin-top:25px}.property-summary dl{grid-template-columns:1fr 1fr;column-gap:25px}.property-summary dl>div{padding:17px 0}.property-summary dl>div:nth-child(2){grid-column:2;grid-row:1/3;display:flex;justify-content:center;flex-direction:column}.property-summary dd{font-size:27px}.property-summary .summary-small{display:block}.property-summary .summary-small dt{margin-bottom:4px}.document-link{padding:17px 20px}.property-summary .document-link{max-width:none}.specifications{grid-template-columns:1fr;gap:32px;padding-top:30px;margin-top:38px}.spec-group h3{font-size:29px;margin-bottom:13px}.spec-group dl>div{grid-template-columns:1fr 1.35fr;gap:18px;font-size:12px;padding:12px 0}.spec-group dt{font-size:11px}.specs-enquire{margin-top:18px}.location{grid-template-columns:1fr;padding-top:45px;gap:30px;padding-bottom:60px}.location .eyebrow{font-size:9px;margin-bottom:20px}.location h2{font-size:44px}.location-address{margin:20px 0 12px;font-size:13px;max-width:270px}.schools{margin-top:27px;padding-top:24px;border-top:1px solid var(--line)}.schools dd{font-size:12px}.location iframe{height:330px}.enquiry-inner{padding-top:56px;padding-bottom:45px;gap:42px}.enquiry-copy{display:block}.enquiry-copy h2{font-size:58px;margin-bottom:24px}.enquiry-copy>p:not(.eyebrow){font-size:13px}.agent{margin-top:35px}.agent h3{font-size:17px}.agent p{font-size:10px}.agent-phone{font-size:31px;margin-top:15px}.agent-email{font-size:12px}.enquiry form h3{font-size:14px;margin-bottom:27px}.field{margin-bottom:22px;gap:9px}.field-pair{grid-template-columns:1fr;gap:0}.field textarea::placeholder{font-size:11px}.field input,.field textarea{padding:11px 13px}.field textarea{min-height:126px}.send-button{padding:16px 19px;font-size:12px}.site-footer{padding-top:37px;padding-bottom:27px}.footer-top{display:grid;grid-template-columns:1fr auto;gap:20px;padding-bottom:27px}.footer-wordmark{font-size:46px;grid-column:1/-1}.footer-top>p{font-size:9px;line-height:1.8}.back-top{font-size:9px;gap:15px}.footer-bottom{display:block;padding-top:25px;font-size:9px}.footer-agency{font-size:11px}.disclaimer{margin-top:23px;font-size:11px;max-width:100%}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
