@font-face{font-family:display;src:url(../media/cormorant_garamond_latin_500_normal-s.p.1ua6lqq3rsqyo.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:display;src:url(../media/cormorant_garamond_latin_500_italic-s.p.0p-d800d619j9.woff2)format("woff2");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:display;src:url(../media/cormorant_garamond_latin_600_normal-s.p.2k7r9iymu8ux8.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:104.79%;descent-override:32.55%;line-gap-override:0.0%;size-adjust:88.18%}.display_7b37c882-module__zsZYpq__className{font-family:display,display Fallback,Garamond,Times New Roman,serif}.display_7b37c882-module__zsZYpq__variable{--font-display-loaded:"display", "display Fallback", Garamond, Times New Roman, serif}
@font-face{font-family:text;src:url(../media/jost_latin_400_normal-s.p.00hx68i_vv8sq.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:text;src:url(../media/jost_latin_500_normal-s.p.150mmae14607u.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:text Fallback;src:local(Arial);ascent-override:112.02%;descent-override:39.26%;line-gap-override:0.0%;size-adjust:95.51%}.text_11a59255-module__psMoZW__className{font-family:text,text Fallback,Futura,Century Gothic,system-ui,sans-serif}.text_11a59255-module__psMoZW__variable{--font-text-loaded:"text", "text Fallback", Futura, Century Gothic, system-ui, sans-serif}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--limestone:#f5f1ea;--sand:#ece5d8;--stone:#d6ccbb;--charcoal:#24272a;--charcoal-muted:#5e5a53;--jungle:#33452f;--jungle-deep:#26341f;--on-jungle:#f5f1ea;--teak:#855629;--focus:var(--jungle);--overlay:#161715f5;--on-overlay:#f5f1ea;--shadow-bar:0 -8px 24px #24272a14;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-24:24px;--space-32:32px;--space-48:48px;--space-64:64px;--space-96:96px;--space-128:128px;--radius-0:0;--radius-s:2px;--radius-round:50%;--font-display:var(--font-display-loaded,"Cormorant Garamond", "Cormorant", Garamond, "Times New Roman", serif);--font-text:var(--font-text-loaded,Jost, "Futura", "Century Gothic", system-ui, sans-serif)}.rr-display-xl{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:60px;font-weight:500;line-height:1.04}.rr-display-l{font-family:var(--font-display);margin:0;font-size:44px;font-weight:500;line-height:1.1}.rr-display-m{font-family:var(--font-display);margin:0;font-size:32px;font-weight:500;line-height:1.15}.rr-lead{font-family:var(--font-display);margin:0;font-size:26px;font-style:italic;font-weight:500;line-height:1.38}.rr-body{font-family:var(--font-text);margin:0;font-size:17px;font-weight:400;line-height:1.65}.rr-body-s{font-family:var(--font-text);margin:0;font-size:15px;font-weight:400;line-height:1.55}.rr-label{font-family:var(--font-text);letter-spacing:.14em;margin:0;font-size:12px;font-weight:500;line-height:16px}
.rr,.rr *,.rr :before,.rr :after{box-sizing:border-box}.rr{background:var(--limestone);color:var(--charcoal);font-family:var(--font-text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:17px;line-height:1.65}.rr img{max-width:100%;height:auto;display:block}:where(.rr) a{color:inherit}.rr :focus-visible{outline:2px solid var(--focus);outline-offset:3px}:where(.rr) button{font:inherit;color:inherit}.rr-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rr-display-xl,.rr-display-l,.rr-display-m{text-wrap:balance}.rr-lead{text-wrap:pretty}.rr-label{text-transform:uppercase}.rr-muted{color:var(--charcoal-muted)}.rr-prose p{text-wrap:pretty;max-width:62ch;margin:0}.rr-prose p+p{margin-top:1em}@media (max-width:719px){.rr-display-xl{font-size:40px;line-height:1.08}.rr-display-l{font-size:34px}.rr-display-m{font-size:28px}.rr-lead{font-size:22px}}.rr-container{max-width:calc(1280px + 2 * var(--space-48));padding-inline:var(--space-48);margin-inline:auto}.rr-section{margin-top:var(--space-96)}.rr-rule{border:0;border-top:1px solid var(--stone);margin:0}@media (max-width:719px){.rr-container{padding-inline:var(--space-16)}.rr-section{margin-top:var(--space-64)}}.rr-btn{justify-content:center;align-items:center;gap:var(--space-8);min-height:48px;padding:0 var(--space-24);border-radius:var(--radius-s);font-family:var(--font-text);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;font-size:13px;font-weight:500;line-height:1;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.rr-btn svg{flex:none;width:18px;height:18px}.rr-btn--primary{background:var(--jungle);color:var(--on-jungle)}.rr-btn--primary:hover{background:var(--jungle-deep)}.rr-btn--secondary{border-color:var(--charcoal);color:var(--charcoal)}.rr-btn--secondary:hover{background:var(--charcoal);color:var(--limestone)}.rr-btn--plate{background:var(--limestone);color:var(--charcoal)}.rr-btn--plate:hover{background:var(--sand)}.rr-btn--text{min-height:44px;color:var(--charcoal);text-underline-offset:6px;border:0;border-radius:0;padding:0;text-decoration:underline;text-decoration-thickness:1px}.rr-btn--text:hover{text-decoration-thickness:2px}.rr-btn--s{min-height:40px;padding:0 var(--space-16);font-size:12px}.rr-btn--block{width:100%}@media (prefers-reduced-motion:reduce){.rr-btn{transition:none}}.rr-tag{align-items:center;gap:var(--space-8);letter-spacing:.14em;text-transform:uppercase;color:var(--charcoal);margin:0;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.rr-tag:before{content:"";border-radius:var(--radius-round);background:currentColor;flex:none;width:8px;height:8px}.rr-tag--available{color:var(--jungle)}.rr-tag--offer{color:var(--teak)}.rr-tag--sold{color:var(--charcoal-muted)}.rr-header{top:env(safe-area-inset-top,0px);z-index:30;background:var(--limestone);border-bottom:1px solid var(--stone);position:sticky}.rr-header__inner{justify-content:space-between;align-items:center;gap:var(--space-24);height:72px;display:flex}.rr-header__brand{align-items:center;gap:var(--space-12);font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;font-size:22px;font-weight:600;text-decoration:none;display:inline-flex}.rr .rr-logo{width:auto;height:40px;display:block}.rr .rr-logo--footer{height:60px;margin-bottom:var(--space-16)}.rr-header__nav{gap:var(--space-32);margin:0;padding:0;list-style:none;display:flex}.rr-navlink{letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #0000;padding:6px 0;font-size:12px;font-weight:500;line-height:16px;text-decoration:none;display:inline-block}.rr-navlink:hover{border-bottom-color:var(--stone)}.rr-navlink[aria-current]{border-bottom-color:var(--charcoal)}.rr-header__menu{display:none}.rr-menu{z-index:60;background:var(--limestone);padding:var(--space-16);flex-direction:column;display:flex;position:fixed;inset:0}.rr-menu[hidden]{display:none}.rr-menu__top{justify-content:space-between;align-items:center;height:40px;display:flex}.rr-menu__links{margin:var(--space-48) 0 0;gap:var(--space-16);padding:0;list-style:none;display:grid}.rr-menu__links a{font-family:var(--font-display);font-size:36px;font-weight:500;line-height:1.2;text-decoration:none}.rr-menu__cta{gap:var(--space-8);margin-top:auto;display:grid}@media (max-width:959px){.rr-header__nav,.rr-header__enquire{display:none}.rr-header__menu{display:inline-flex}.rr-header__inner{height:64px}.rr-header__brand{letter-spacing:.14em;gap:var(--space-8);font-size:19px}.rr .rr-logo{height:32px}}.rr-crumbs{gap:var(--space-8);color:var(--charcoal-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.rr-crumbs li+li:before{content:"/";margin-right:var(--space-8)}.rr-crumbs a{text-decoration:none}.rr-crumbs a:hover{text-underline-offset:4px;text-decoration:underline}.rr-gallery{gap:var(--space-8);aspect-ratio:2;grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr;display:grid;position:relative}.rr-gallery__tile{border-radius:var(--radius-0);background:var(--sand);cursor:zoom-in;border:0;padding:0;display:block;position:relative;overflow:hidden}.rr-gallery__tile:first-child{grid-row:1/span 2}.rr-gallery__tile img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.rr-gallery__tile:hover img{transform:scale(1.02)}.rr-gallery__all{right:var(--space-16);bottom:var(--space-16);position:absolute}@media (max-width:719px){.rr-gallery{aspect-ratio:4/3;margin-inline:calc(-1 * var(--space-16));grid-template-rows:auto;grid-template-columns:1fr}.rr-gallery__tile:not(:first-child){display:none}.rr-gallery__tile:first-child{grid-row:auto}}@media (prefers-reduced-motion:reduce){.rr-gallery__tile img{transition:none}}.rr-lightbox{z-index:70;background:var(--overlay);color:var(--on-overlay);grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed;inset:0}.rr-lightbox[hidden]{display:none}.rr-lightbox :focus-visible{outline-color:var(--on-overlay)}.rr-lightbox__bar{padding:var(--space-16) var(--space-24);justify-content:space-between;align-items:center;display:flex}.rr-lightbox__stage{height:100%;min-height:0;padding:0 var(--space-64)}.rr-lightbox__stage img{object-fit:contain;width:100%;height:100%}.rr-lightbox__foot{justify-content:space-between;align-items:center;gap:var(--space-16);padding:var(--space-16) var(--space-24) calc(var(--space-24) + env(safe-area-inset-bottom,0px));display:flex}.rr-lightbox__caption{font-family:var(--font-display);margin:0;font-size:20px;font-style:italic;line-height:1.3}.rr-lightbox__nav{gap:var(--space-8);display:flex}.rr-lightbox .rr-btn--secondary{border-color:var(--on-overlay);color:var(--on-overlay)}.rr-lightbox .rr-btn--secondary:hover{background:var(--on-overlay);color:#161715}.rr-lightbox .rr-btn--text{color:var(--on-overlay)}@media (max-width:719px){.rr-lightbox__stage{padding:0}.rr-lightbox__caption{font-size:17px}}.rr-facts{border-top:1px solid var(--stone);border-bottom:1px solid var(--stone);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.rr-facts__item{justify-content:flex-end;gap:var(--space-4);padding:var(--space-24);flex-direction:column-reverse;display:flex}.rr-facts__item:first-child{padding-left:0}.rr-facts__item+.rr-facts__item{border-left:1px solid var(--stone)}.rr-facts dt{letter-spacing:.14em;text-transform:uppercase;color:var(--charcoal-muted);font-size:12px;font-weight:500;line-height:16px}.rr-facts dd{font-family:var(--font-display);font-variant-numeric:lining-nums;margin:0;font-size:32px;font-weight:500;line-height:1.15}.rr-facts dd em{font-size:20px}@media (max-width:719px){.rr-facts{grid-template-columns:1fr 1fr}.rr-facts__item,.rr-facts__item:first-child{padding:var(--space-16) var(--space-16) var(--space-16) 0}.rr-facts__item:nth-child(2n){padding-left:var(--space-16)}.rr-facts__item:nth-child(odd){border-left:0}.rr-facts__item:nth-child(n+3){border-top:1px solid var(--stone)}.rr-facts dd{font-size:28px}}.rr-details{grid-template-columns:auto 1fr;margin:0;font-size:15px;line-height:1.55;display:grid}.rr-details dt,.rr-details dd{border-bottom:1px solid var(--stone);padding:10px 0}.rr-details dt{color:var(--charcoal-muted)}.rr-details dd{text-align:right;font-variant-numeric:lining-nums tabular-nums;margin:0}.rr-enquiry{gap:var(--space-24);padding:var(--space-32);background:var(--sand);display:grid}.rr-enquiry__price{font-family:var(--font-display);font-variant-numeric:lining-nums;margin:0;font-size:36px;font-weight:500;line-height:1.1}.rr-enquiry__head{gap:var(--space-12);display:grid}.rr-enquiry__actions{gap:var(--space-8);display:grid}.rr-enquiry__note{color:var(--charcoal-muted);margin:0;font-size:15px;line-height:1.55}@media (max-width:719px){.rr-enquiry{padding:var(--space-24);margin-inline:calc(-1 * var(--space-16))}}.rr-bar{z-index:40;justify-content:space-between;align-items:center;gap:var(--space-16);padding:var(--space-12) var(--space-16) calc(var(--space-12) + env(safe-area-inset-bottom,0px));background:var(--limestone);border-top:1px solid var(--stone);box-shadow:var(--shadow-bar);display:flex;position:fixed;bottom:0;left:0;right:0}.rr-bar__price{line-height:1.2;display:grid}.rr-bar__price strong{font-family:var(--font-display);font-variant-numeric:lining-nums;font-size:24px;font-weight:500}.rr-bar--static{position:static}@media (min-width:960px){.rr-bar:not(.rr-bar--static){display:none}}.rr-section-head{gap:var(--space-12);margin-bottom:var(--space-32);display:grid}.rr-eyebrow{color:var(--teak);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:12px;font-weight:500;line-height:16px}.rr-section-head--row{grid-template-columns:1fr auto;align-items:end}.rr-section-head--row>:last-child{grid-area:1/2/span 2}.rr-features{column-gap:var(--space-32);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.rr-features li{padding:var(--space-12) 0;border-bottom:1px solid var(--stone)}@media (max-width:719px){.rr-features{grid-template-columns:1fr}}.rr-plate{gap:var(--space-8);margin:0;display:grid}.rr-plate button{background:var(--sand);cursor:zoom-in;border:0;width:100%;padding:0;display:block;overflow:hidden}.rr-plate img{aspect-ratio:3/2;object-fit:cover;width:100%}.rr-plate figcaption{color:var(--charcoal-muted);font-size:15px;line-height:1.55}.rr-cards{gap:var(--space-48) var(--space-32);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.rr-card{gap:var(--space-16);color:inherit;align-content:start;text-decoration:none;display:grid}.rr-card__photo{background:var(--sand);overflow:hidden}.rr-card__photo img{aspect-ratio:4/3;object-fit:cover;width:100%;transition:transform .6s}.rr-card:hover .rr-card__photo img{transform:scale(1.03)}.rr-card__body{gap:var(--space-8);display:grid}.rr-card__title{font-family:var(--font-display);text-wrap:balance;margin:0;font-size:26px;font-weight:500;line-height:1.2}.rr-card:hover .rr-card__title{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.rr-card__meta{color:var(--charcoal-muted);margin:0;font-size:15px;line-height:1.55}.rr-card__price{font-variant-numeric:lining-nums;margin:0;font-size:15px;font-weight:500}@media (max-width:959px){.rr-cards{grid-template-columns:1fr 1fr}}@media (max-width:719px){.rr-cards{gap:var(--space-48);grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.rr-card__photo img{transition:none}}.rr-about{gap:var(--space-64);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.rr-about__portrait{margin:0}.rr-about__portrait img{aspect-ratio:3/4;object-fit:cover;width:100%}.rr-about__plate{margin:var(--space-48) 0 0;max-width:420px}.rr-about__plate img{aspect-ratio:3/4;object-fit:cover;width:100%}@media (max-width:959px){.rr-about{gap:var(--space-32);grid-template-columns:1fr}.rr-about__portrait{max-width:480px}}.rr-footer{background:var(--sand);border-top:1px solid var(--stone);padding:var(--space-64) 0 calc(var(--space-48) + env(safe-area-inset-bottom,0px))}.rr-footer__grid{gap:var(--space-32);grid-template-columns:2fr 1fr 1fr;font-size:15px;line-height:1.55;display:grid}.rr-footer__grid p{margin:0}.rr-footer__brand{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;margin:0 0 var(--space-12);font-size:28px;font-weight:600;line-height:1.2}.rr-footer__links{align-items:center;gap:var(--space-8) var(--space-24);margin:var(--space-16) 0 0;flex-wrap:wrap;font-size:15px;display:flex}.rr-footer__links a{align-items:center;min-height:44px;display:inline-flex}.rr-footer__fine{margin-top:var(--space-48);padding-top:var(--space-16);border-top:1px solid var(--stone);color:var(--charcoal-muted);font-size:15px}@media (max-width:719px){.rr-footer__grid{grid-template-columns:1fr}}.rr-crumbs-bar{padding-block:var(--space-24)}.rr-listing{gap:var(--space-96);margin-top:var(--space-64);grid-template-columns:minmax(0,1fr) 380px;align-items:start;display:grid}.rr-listing__main{gap:var(--space-64);min-width:0;display:grid}.rr-listing__aside{top:calc(env(safe-area-inset-top,0px) + 96px);position:sticky}.rr-listing__inline-enquiry{display:none}.rr-intro{gap:var(--space-16);display:grid}.rr-intro .rr-lead{max-width:34ch}.rr-plates{gap:var(--space-48) var(--space-32);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rr-plates .rr-plate--wide{grid-column:1/-1}.rr-plates .rr-plate--wide img{aspect-ratio:2}.rr-select{-webkit-user-select:all;user-select:all;overflow-wrap:anywhere}.rr-main{padding-bottom:var(--space-128)}@media (max-width:959px){.rr-listing{margin-top:var(--space-32);grid-template-columns:1fr;gap:0}.rr-listing__aside{display:none}.rr-listing__inline-enquiry{display:block}body:has(.rr-bar) .rr-footer{padding-bottom:calc(var(--space-48) + 80px + env(safe-area-inset-bottom,0px))}}@media (max-width:719px){.rr-listing__main{gap:var(--space-48)}.rr-plates{gap:var(--space-32);grid-template-columns:1fr}.rr-plates .rr-plate--wide img{aspect-ratio:3/2}.rr-main{padding-bottom:var(--space-96)}}.rr-hero{gap:var(--space-16);padding-block:var(--space-64) var(--space-48);max-width:760px;display:grid}.rr-gallery--single{grid-template-rows:auto;grid-template-columns:1fr}.rr-gallery--single .rr-gallery__tile:first-child{grid-row:auto}.rr-consent{z-index:50;background:var(--sand);border-top:1px solid var(--stone);box-shadow:var(--shadow-bar);padding:var(--space-24) 0 calc(var(--space-24) + env(safe-area-inset-bottom,0px));position:fixed;bottom:0;left:0;right:0}.rr-consent__inner{justify-content:space-between;align-items:center;gap:var(--space-32);display:flex}.rr-consent__text{max-width:62ch;margin:0}.rr-consent__actions{gap:var(--space-16);flex:none;display:flex}@media (max-width:959px){body:has(.rr-bar) .rr-consent{padding-bottom:var(--space-24);bottom:80px}}@media (max-width:719px){.rr-consent__inner{align-items:stretch;gap:var(--space-16);flex-direction:column}.rr-consent__actions .rr-btn{padding:0 var(--space-8);flex:1}}
html,body{background:var(--limestone);color:var(--charcoal);margin:0}
