@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.3gj6ciom31zjc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.0_kz_z3o_slvt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.p.1cp9-4nby68jc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.iX1fDW_className{font-family:Archivo,Archivo Fallback;font-style:normal}.iX1fDW_variable{--font-archivo:"Archivo", "Archivo Fallback"}
@font-face{font-family:Gloock;font-style:normal;font-weight:400;font-display:swap;src:url(../media/93183b47530b2cc4-s.01e91l2mtoc1u.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Gloock;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8c0d9f2c4c4d982a-s.19ml1ubcr4qga.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Gloock;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c5bca4b73401f535-s.p.1vembhq-bewbt.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Gloock Fallback;src:local(Times New Roman);ascent-override:84.82%;descent-override:19.57%;line-gap-override:0.0%;size-adjust:114.95%}.T1q9_W_className{font-family:Gloock,Gloock Fallback;font-style:normal;font-weight:400}.T1q9_W_variable{--font-serif:"Gloock", "Gloock Fallback"}
@font-face{font-family:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7f6e389592deb6d0-s.18kjkh28iesz_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(../media/87d3ffffac5dafea-s.p.3a10o7es2neby.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier Prime;font-style:normal;font-weight:700;font-display:swap;src:url(../media/69c6d7b79c8b79fe-s.1_9u50gws63pa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Courier Prime;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5f440d3eea613716-s.p.1xmps1tcyqv34.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier Prime Fallback;src:local(Arial);ascent-override:58.08%;descent-override:25.41%;line-gap-override:0.0%;size-adjust:134.5%}.YbX10a_className{font-family:Courier Prime,Courier Prime Fallback;font-style:normal}.YbX10a_variable{--font-typed:"Courier Prime", "Courier Prime Fallback"}
.hBw1pG_header{z-index:50;height:var(--header-h);border-bottom:1px solid var(--rule);-webkit-backdrop-filter:saturate(1.1)blur(8px);background:#faf9f6f5;transition:background-color .35s,border-color .35s,color .35s;position:fixed;inset:0 0 auto}.hBw1pG_header[data-over=true]{-webkit-backdrop-filter:none;color:var(--w);background:0 0;border-color:#0000}.hBw1pG_header[data-over=true] .hBw1pG_crest,.hBw1pG_header[data-over=true] .hBw1pG_word{filter:brightness(0)invert()}.hBw1pG_header[data-over=true] .hBw1pG_navLink{color:var(--w)}.hBw1pG_header[data-over=true] .hBw1pG_navLink:hover,.hBw1pG_header[data-over=true] .hBw1pG_navLink[aria-current=page]{border-color:var(--w)}.hBw1pG_header[data-over=true] .hBw1pG_cta{background:var(--w);border-color:var(--w);color:var(--ink)}.hBw1pG_header[data-over=true] .hBw1pG_toggle{border-color:var(--w);color:var(--w)}.hBw1pG_bar{align-items:center;gap:26px;height:100%;display:flex}.hBw1pG_logo{flex:none;align-items:center;gap:12px;margin-right:auto;text-decoration:none;display:flex}.hBw1pG_crest{width:auto;max-width:none;height:38px}.hBw1pG_word{width:auto;max-width:none;height:14px}.hBw1pG_nav{gap:24px;font-size:14.5px;font-weight:500;display:flex}.hBw1pG_navLink{color:var(--ink);border-bottom:1.5px solid #0000;padding-block:6px;text-decoration:none;transition:border-color .2s}.hBw1pG_navLink:hover,.hBw1pG_navLink[aria-current=page]{border-color:var(--ink)}.hBw1pG_cta{padding:10px 15px;font-size:14px}.hBw1pG_toggle{border:1px solid var(--ink);cursor:pointer;background:0 0;border-radius:0;padding:9px 16px;font-size:14px;font-weight:600;display:none}.hBw1pG_menu{z-index:40;background:var(--w);color:var(--ink);padding:calc(var(--header-h) + 32px) var(--gutter) 40px;flex-direction:column;justify-content:space-between;gap:32px;display:flex;position:fixed;inset:0;overflow-y:auto}.hBw1pG_menu[hidden]{display:none}.hBw1pG_menuLinks{gap:2px;display:grid}.hBw1pG_menuLink{border-bottom:1px solid var(--rule);padding-block:6px 10px;font-size:clamp(38px,10vw,68px);text-decoration:none;overflow:hidden}.hBw1pG_menuCrest{width:64px;height:auto}@media (max-width:1099px){.hBw1pG_header .hBw1pG_nav,.hBw1pG_header .hBw1pG_cta{display:none}.hBw1pG_header .hBw1pG_toggle{display:inline-flex}}@media (max-width:520px){.hBw1pG_crest{height:34px}.hBw1pG_word{height:12px}}
.S6Hkya_footer{--f-ink:var(--w);--f-soft:#a6a298;--f-rule:#faf9f629;background:var(--ink);color:var(--f-ink);padding-block:clamp(48px,6vw,88px) 32px}.S6Hkya_footer :focus-visible{outline-color:var(--w)}.S6Hkya_grid{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));align-items:start;gap:40px 48px;display:grid}.S6Hkya_brand{color:var(--f-soft);justify-items:start;gap:18px;max-width:34ch;display:grid}.S6Hkya_logo{align-items:center;gap:16px;display:flex}.S6Hkya_crest{filter:brightness(0)invert();width:auto;max-width:none;height:64px}.S6Hkya_word{width:auto;max-width:none;height:16px}.S6Hkya_reach{gap:4px;display:grid}.S6Hkya_col{justify-items:start;gap:8px;font-size:15.5px;display:grid}.S6Hkya_col a,.S6Hkya_reach a,.S6Hkya_base a{color:var(--f-ink);text-decoration:none;transition:color .2s}.S6Hkya_col a:hover,.S6Hkya_reach a:hover,.S6Hkya_base a:hover{text-underline-offset:4px;text-decoration:underline}.S6Hkya_head{letter-spacing:.1em;text-transform:uppercase;color:var(--f-soft);margin-bottom:4px;font-size:11.5px;font-weight:600}.S6Hkya_legal{border-top:1px solid var(--f-rule);color:var(--f-soft);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:20px 48px;margin-top:clamp(40px,5vw,72px);padding-top:24px;font-size:13px;display:grid}.S6Hkya_notices{gap:10px;max-width:78ch;display:grid}.S6Hkya_base{flex-wrap:wrap;justify-content:flex-end;gap:8px 24px;display:flex}@media (max-width:859px){.S6Hkya_grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.S6Hkya_brand{grid-column:1/-1}.S6Hkya_crest{height:60px}.S6Hkya_legal{grid-template-columns:minmax(0,1fr)}.S6Hkya_base{justify-content:flex-start}}
:root{--w:#faf9f6;--band:#f2efe8;--tag:#f0ece2;--ink:#151515;--grey:#6b6963;--rule:#ddd9cf;--rule-strong:#c9c4b8;--ok:#2f6b45;--hold:#9c6a17;--alert:#a3341f;--ground:var(--w);--panel:var(--band);--raise:#ebe7de;--paper:var(--w);--wash:var(--band);--soft:var(--grey);--mist:var(--grey);--ivory:var(--ink);--line:var(--rule);--ghost:#1515150d;--gold:var(--ink);--gold-deep:var(--ink);--gold-light:var(--ink);--gold-pale:var(--ink);--navy:var(--band);--navy-deep:var(--w);--navy-lift:var(--raise);--crimson:var(--ink);--crimson-deep:var(--ink);--gutter:clamp(16px, 4vw, 60px);--max:1400px;--header-h:68px;--w-col:min(calc(100vw - 2 * var(--gutter)), var(--max));--ease-out:cubic-bezier(.16, 1, .3, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{background:var(--paper);color:var(--ink);-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}body{font-variant-numeric:lining-nums;font-family:var(--font-archivo), "Helvetica Neue", Arial, sans-serif;margin:0;font-size:16px;line-height:1.55;overflow-x:clip}img,svg{max-width:100%;display:block}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3,p,figure,dl,dd,ol,ul{margin:0}ol,ul{padding:0;list-style:none}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}::selection{background:var(--ink);color:var(--w)}html.lenis,html.lenis body{height:auto}.lenis.lenis-stopped{overflow:hidden}.wrap{width:100%;max-width:calc(var(--max) + 2 * var(--gutter));padding-inline:max(var(--gutter), env(safe-area-inset-left,0px)) max(var(--gutter), env(safe-area-inset-right,0px));margin-inline:auto}.section{padding-block:clamp(64px,8vw,120px)}.dark{--paper:var(--band);background:var(--band);color:var(--ink)}.display{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.012em;font-variant-numeric:lining-nums;text-wrap:balance;font-weight:400;line-height:.98}.h1{letter-spacing:-.015em;font-size:clamp(48px,7vw,112px);line-height:.92}.h2{font-size:clamp(36px,4.6vw,68px)}.h3{letter-spacing:-.005em;font-size:clamp(25px,2.2vw,34px);line-height:1.06}.lede{color:var(--ink);max-width:40ch;font-size:clamp(17px,1.3vw,19px);line-height:1.55}.small{color:var(--soft);font-size:14.5px}.label{letter-spacing:.1em;text-transform:uppercase;color:var(--grey);font-size:11.5px;font-weight:600}.typed{font-family:var(--font-typed), "Courier New", monospace}.tbc{font-family:var(--font-archivo), sans-serif;letter-spacing:0;border-bottom:1.5px dotted;font-size:14.5px;font-weight:600}.status{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.status:before{content:"";background:var(--ok);border-radius:50%;width:8px;height:8px}.status[data-status=reserved]:before{background:var(--hold)}.status[data-status=sold]:before{background:var(--grey)}.sheen{color:var(--ink)}.btn{border:1px solid var(--ink);color:var(--ink);white-space:nowrap;cursor:pointer;transition:background-color .25s ease, border-color .25s ease, color .25s ease, transform .25s var(--ease-out);background:0 0;border-radius:0;justify-content:center;align-items:center;gap:10px;padding:12px 18px;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.btn:hover{background:var(--ink);color:var(--w)}.btn:active{transform:scale(.98)}.btn.gold,.btn.red,.btn.solid{border-color:var(--ink);background:var(--ink);color:var(--w)}.btn.gold:hover,.btn.red:hover,.btn.solid:hover{color:var(--w);background:#3a3a38;border-color:#3a3a38}.btn.line{border-color:var(--rule-strong)}.btn.line:hover{border-color:var(--ink)}.link{color:var(--ink);text-underline-offset:4px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;transition:text-decoration-color .2s;display:inline-block}.link:hover{-webkit-text-decoration-color:var(--grey);text-decoration-color:var(--grey)}.pills{flex-wrap:wrap;gap:6px;display:flex}.pills button,.pills a{border:1px solid var(--rule-strong);color:var(--ink);cursor:pointer;background:0 0;border-radius:0;padding:10px 16px;font-size:14px;font-weight:500;line-height:1.2;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s}.pills button:hover:not(:disabled),.pills a:hover{border-color:var(--ink)}.pills button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--w)}.pills button:disabled{color:#6b696380;border-style:dashed;border-color:var(--rule);cursor:not-allowed}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}}
