@font-face{font-family:"Be Vietnam Pro";font-style:italic;font-weight:400;font-display:swap;src:url(/wp-content/themes/bricks-child/assets/fonts/be-vietnam-pro-400i-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Be Vietnam Pro";font-style:italic;font-weight:400;font-display:swap;src:url(/wp-content/themes/bricks-child/assets/fonts/be-vietnam-pro-400i-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:"Be Vietnam Pro";font-style:italic;font-weight:400;font-display:swap;src:url(/wp-content/themes/bricks-child/assets/fonts/be-vietnam-pro-400i-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Be Vietnam Pro";font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/bricks-child/assets/fonts/be-vietnam-pro-400-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Be Vietnam Pro";font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/bricks-child/assets/fonts/be-vietnam-pro-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:"Be Vietnam Pro";font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/bricks-child/assets/fonts/be-vietnam-pro-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Be Vietnam Pro";font-style:normal;font-weight:500;font-display:swap;src:url(/wp-content/themes/bricks-child/assets/fonts/be-vietnam-pro-500-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Be Vietnam Pro";font-style:normal;font-weight:500;font-display:swap;src:url(/wp-content/themes/bricks-child/assets/fonts/be-vietnam-pro-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:"Be Vietnam Pro";font-style:normal;font-weight:500;font-display:swap;src:url(/wp-content/themes/bricks-child/assets/fonts/be-vietnam-pro-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Be Vietnam Pro";font-style:normal;font-weight:600;font-display:swap;src:url(/wp-content/themes/bricks-child/assets/fonts/be-vietnam-pro-600-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Be Vietnam Pro";font-style:normal;font-weight:600;font-display:swap;src:url(/wp-content/themes/bricks-child/assets/fonts/be-vietnam-pro-600-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:"Be Vietnam Pro";font-style:normal;font-weight:600;font-display:swap;src:url(/wp-content/themes/bricks-child/assets/fonts/be-vietnam-pro-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Be Vietnam Pro";font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/themes/bricks-child/assets/fonts/be-vietnam-pro-700-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Be Vietnam Pro";font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/themes/bricks-child/assets/fonts/be-vietnam-pro-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:"Be Vietnam Pro";font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/themes/bricks-child/assets/fonts/be-vietnam-pro-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Be Vietnam Pro";font-style:normal;font-weight:800;font-display:swap;src:url(/wp-content/themes/bricks-child/assets/fonts/be-vietnam-pro-800-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--br-navy:#101f2d;--br-navy-2:#1a2c3e;--br-navy-3:#2d465e;--br-gold:#c69169;--br-gold-light:#ecc38e;--br-gold-dark:#bc8460;--br-gold-soft:#f3e6d4;--br-gold-gradient:linear-gradient(135deg,var(--br-gold-dark) 0%,var(--br-gold) 45%,var(--br-gold-light) 100%);--br-primary:var(--br-navy);--br-heading:var(--br-navy);--br-ink:var(--br-navy);--br-text-ink:#26364a;--br-muted-ink:#4a5664;--br-text:var(--br-text-ink);--br-muted:var(--br-muted-ink);--br-accent:var(--br-gold);--br-accent-ink:#835430;--br-accent-text:var(--br-accent-ink);--br-link:var(--br-accent-text);--br-cta-bg:var(--br-gold);--br-cta-text:var(--br-navy);--br-cta-hover:var(--br-gold-light);--br-surface:#f7f3ea;--br-surface-alt:#eee7d8;--br-card:#fffdf8;--br-border:#d9ccb6;--br-border-input-ink:#8f8069;--br-border-input:var(--br-border-input-ink);--br-grid-line:color-mix(in srgb,var(--br-navy) 6%,transparent);--br-grid-line-major:color-mix(in srgb,var(--br-navy) 10%,transparent);--br-bg-dark:var(--br-navy);--br-on-dark:#f6f1e7;--br-on-dark-muted:#c3cad3;--br-overlay:color-mix(in srgb,var(--br-navy) 80%,transparent);--br-land-odt:#e8cbbf;--br-land-ont:#ead9b8;--br-land-cln:#cbd8bf;--br-land-tmd:#d6d0e2;--br-land-dgt:#e2ddd3;--br-land-sng:#c9dbe3;--br-success:#1d783c;--br-success-soft:#e3efe4;--br-warning:#8a5700;--br-warning-soft:#f8ecd6;--br-danger:#b42323;--br-danger-soft:#f8e4e2;--br-info:#0b6896;--br-info-soft:#e1edf3;--br-texture-grid:linear-gradient(var(--br-grid-line-major) 1px,transparent 1px) 0 0 / 80px 80px,linear-gradient(90deg,var(--br-grid-line-major) 1px,transparent 1px) 0 0 / 80px 80px,linear-gradient(var(--br-grid-line) 1px,transparent 1px) 0 0 / 16px 16px,linear-gradient(90deg,var(--br-grid-line) 1px,transparent 1px) 0 0 / 16px 16px;--br-texture-contour:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='800' height='800'%3E%3Cpath d='M252 230C254 234 251 240 248 244C245 248 241 252 236 254C231 257 224 258 219 259C213 259 208 256 202 255C196 255 189 257 184 255C178 253 171 249 169 245C167 241 171 235 172 230C174 225 174 222 176 218C178 214 182 210 186 207C190 204 195 202 201 200C207 198 215 196 220 197C226 198 230 204 234 208C237 212 238 215 241 219C244 222 251 226 252 230ZM290 230C292 238 285 248 279 255C274 263 267 271 258 275C249 279 236 280 225 281C215 281 206 279 195 279C184 279 168 283 158 279C149 275 141 264 138 256C135 248 141 238 142 230C144 222 142 214 146 207C150 200 158 193 165 188C173 182 182 175 192 172C203 169 219 166 228 170C238 173 243 185 250 192C258 198 265 201 271 208C278 214 289 222 290 230ZM327 230C328 242 318 256 310 267C302 278 292 290 279 295C266 301 247 299 231 301C216 303 204 306 187 306C171 307 145 311 132 304C120 297 115 278 111 266C108 254 110 242 111 230C112 218 110 206 116 195C121 185 133 176 144 167C155 158 168 144 183 141C198 138 221 141 235 146C249 152 255 168 267 176C279 184 296 186 306 195C316 204 326 218 327 230ZM361 230C361 246 353 264 342 278C331 292 315 306 298 314C280 321 257 317 237 321C217 325 199 338 177 339C156 339 124 337 109 327C94 316 93 291 88 275C83 259 78 245 77 230C77 215 79 199 86 185C93 170 106 157 121 145C135 132 154 113 174 111C194 108 222 120 241 128C259 136 268 149 286 158C303 167 331 169 344 181C356 193 362 214 361 230ZM394 230C393 250 387 274 374 290C361 307 335 320 314 329C292 338 269 337 244 345C220 352 193 374 167 374C141 374 106 360 89 345C72 330 72 303 64 284C56 264 43 248 42 230C41 212 48 192 57 174C66 155 76 134 94 119C112 104 141 85 166 84C191 83 221 104 245 113C269 122 286 127 309 136C331 145 367 152 381 167C395 183 395 210 394 230ZM427 230C425 254 421 283 404 301C388 320 353 330 328 342C302 355 282 364 253 375C225 386 186 412 156 409C126 407 94 379 74 360C54 340 48 315 37 294C26 272 9 252 7 230C5 208 16 185 26 163C36 140 43 109 66 92C88 76 129 62 160 63C191 64 220 89 250 97C279 105 309 100 336 109C364 119 400 135 415 155C430 175 429 206 427 230ZM673 560C673 564 670 568 668 571C666 574 663 577 659 579C655 580 650 579 646 580C641 581 638 583 633 583C629 584 621 584 618 582C614 580 614 574 614 570C613 566 613 563 613 560C613 557 612 553 614 550C615 547 618 544 621 541C625 539 628 534 632 533C637 532 643 534 647 536C651 538 652 543 655 545C659 547 665 547 668 549C671 552 673 556 673 560ZM711 560C711 568 707 577 702 584C697 591 688 598 680 601C672 604 662 602 652 604C643 607 634 615 624 616C614 617 599 615 592 609C585 604 587 590 584 582C582 574 579 567 579 560C579 553 580 545 583 537C586 530 591 523 598 517C605 510 614 500 623 499C632 498 645 506 654 511C662 515 666 521 674 525C683 529 697 529 703 535C709 541 711 552 711 560ZM748 560C747 573 744 588 736 598C728 608 712 616 699 621C687 627 674 625 659 630C645 635 630 651 614 652C599 653 578 643 569 634C559 624 561 605 557 593C553 581 544 571 544 560C543 549 547 537 552 525C557 513 562 500 572 490C583 480 599 467 614 466C629 466 646 482 660 488C674 494 682 497 696 502C709 508 732 510 741 520C749 530 748 547 748 560ZM784 560C782 578 780 598 769 611C758 625 734 631 717 639C700 647 686 651 668 660C649 668 624 691 604 690C584 689 561 669 549 655C536 641 535 620 528 604C522 589 509 575 508 560C506 545 514 529 520 512C526 496 530 474 545 461C559 449 586 436 606 437C626 439 646 461 666 468C685 474 702 470 721 477C739 483 767 492 777 505C788 519 785 542 784 560ZM821 560C819 582 815 608 800 624C786 640 753 645 733 656C712 668 700 683 677 695C654 706 618 730 594 727C570 723 547 691 531 673C515 655 508 635 498 616C488 598 474 580 473 560C471 540 479 520 487 499C494 477 497 445 516 431C535 417 574 411 600 414C626 416 647 440 671 446C696 452 725 440 748 448C771 455 800 473 812 492C824 510 822 538 821 560Z' fill='none' stroke='%2523101f2d' stroke-opacity='0.07' stroke-width='1'/%3E%3C/svg%3E") 0 0 / 800px 800px;--br-texture-grid-dark:linear-gradient(color-mix(in srgb,var(--br-gold) 12%,transparent) 1px,transparent 1px) 0 0 / 40px 40px,linear-gradient(90deg,color-mix(in srgb,var(--br-gold) 12%,transparent) 1px,transparent 1px) 0 0 / 40px 40px;--br-texture-hatch:repeating-linear-gradient(45deg,color-mix(in srgb,var(--br-navy) 18%,transparent) 0 1px,transparent 1px 6px);--br-dash:repeating-linear-gradient(90deg,var(--br-navy) 0 6px,transparent 6px 10px);--br-dash-gold:repeating-linear-gradient(90deg,var(--br-gold) 0 6px,transparent 6px 10px);--br-font:"Be Vietnam Pro",system-ui,-apple-system,"Segoe UI",sans-serif;--br-font-heading:var(--br-font);--br-font-body:var(--br-font);--br-text-xs:0.75rem;--br-text-s:0.875rem;--br-text-m:1rem;--br-text-l:1.125rem;--br-text-xl:clamp(1.25rem,1.15rem + 0.4vw,1.5rem);--br-text-2xl:clamp(1.5rem,1.25rem + 1vw,2rem);--br-text-3xl:clamp(1.875rem,1.4rem + 2vw,2.75rem);--br-text-4xl:clamp(2.25rem,1.5rem + 3.2vw,4rem);--br-text-numeral:clamp(3rem,2rem + 4vw,5.5rem);--br-leading-tight:1.2;--br-leading:1.6;--br-leading-loose:1.8;--br-tracking-label:0.16em;--br-tracking-caps:0.1em;--br-tracking-tight:-0.02em;--br-space-3xs:0.25rem;--br-space-2xs:0.5rem;--br-space-xs:0.75rem;--br-space-s:1rem;--br-space-m:1.5rem;--br-space-l:clamp(2rem,1.5rem + 2vw,3rem);--br-space-xl:clamp(3rem,2rem + 4vw,5rem);--br-space-2xl:clamp(4rem,2.5rem + 6vw,7.5rem);--br-radius-s:2px;--br-radius:2px;--br-radius-l:3px;--br-radius-pill:999px;--br-line:1px solid var(--br-ink);--br-line-soft:1px solid var(--br-border);--br-shadow-s:0 1px 0 color-mix(in srgb,var(--br-navy) 6%,transparent);--br-shadow-m:0 10px 24px -18px color-mix(in srgb,var(--br-navy) 50%,transparent);--br-shadow-l:0 30px 70px -30px color-mix(in srgb,var(--br-navy) 60%,transparent);--br-ease:cubic-bezier(0.2,0.7,0.2,1);--br-duration:0.25s;--br-container:1240px;--br-container-narrow:720px;--br-gutter:clamp(1rem,0.5rem + 2.5vw,2rem);--br-grid-gap:clamp(1rem,0.5rem + 1.6vw,1.75rem);--br-header-h:76px;--br-z-header:100;--br-z-drawer:200;--br-z-popup:300}@media (max-width:991px){:root{--br-header-h:64px}}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--br-header-h) + var(--br-space-s))}body{margin:0;font-family:var(--br-font);font-size:var(--br-text-m);line-height:var(--br-leading);color:var(--br-text);background:var(--br-texture-contour),var(--br-surface);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-family:var(--br-font);font-weight:600;line-height:var(--br-leading-tight);letter-spacing:var(--br-tracking-tight);color:var(--br-heading);margin:0 0 var(--br-space-s);text-wrap:balance}h1{font-size:var(--br-text-4xl);font-weight:700}h2{font-size:var(--br-text-3xl)}h3{font-size:var(--br-text-2xl)}h4{font-size:var(--br-text-xl)}h5,h6{font-size:var(--br-text-m);letter-spacing:0}p{margin:0 0 var(--br-space-s);text-wrap:pretty}a{color:var(--br-link);text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{color:var(--br-heading)}img,svg,video,iframe{display:block;max-width:100%}img{height:auto}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--br-info);outline-offset:3px}::selection{background:var(--br-gold-light);color:var(--br-navy)}.br-ui-container{width:min(100% - 2 * var(--br-gutter),var(--br-container));margin-inline:auto}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important;scroll-behavior:auto!important}}.br-ui-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.br-ui-skip-link{position:absolute;left:var(--br-space-s);top:-100px;z-index:calc(var(--br-z-popup) + 1);padding:var(--br-space-2xs) var(--br-space-s);background:var(--br-gold-light);color:var(--br-navy);font-weight:600}.br-ui-skip-link:focus{top:var(--br-space-s)}.br-ui-label{font-size:.6875rem;font-weight:600;letter-spacing:var(--br-tracking-label);text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--br-accent-text)}.br-ui-numeral{font-weight:200;font-variant-numeric:tabular-nums;letter-spacing:-.03em;line-height:.9}.br-ui-crosses{position:relative}.br-ui-crosses::before,.br-ui-crosses::after{content:"";position:absolute;width:13px;height:13px;pointer-events:none;background:linear-gradient(currentColor,currentColor) 50% 0 / 1px 100% no-repeat,linear-gradient(currentColor,currentColor) 0 50% / 100% 1px no-repeat;color:var(--br-ink);opacity:.55}.br-ui-crosses::before{left:-7px;top:-7px}.br-ui-crosses::after{right:-7px;bottom:-7px}.br-ui-rule{height:1px;margin:var(--br-space-l) 0;border:0;background:var(--br-dash);opacity:.6}.br-ui-section--dark .br-ui-rule{background:var(--br-dash-gold)}.br-ui-container--narrow{width:min(100% - 2 * var(--br-gutter),var(--br-container-narrow));margin-inline:auto}.br-ui-section{position:relative;padding-block:var(--br-space-2xl)}.br-ui-section--tight{padding-block:var(--br-space-xl)}.br-ui-section--alt{background:var(--br-texture-grid),var(--br-surface-alt);border-block:1px solid var(--br-border)}.br-ui-section--dark{color:var(--br-on-dark-muted);background:var(--br-texture-grid-dark),var(--br-navy)}.br-ui-section--dark :is(h1,h2,h3,h4){color:var(--br-on-dark)}.br-ui-section--dark .br-ui-label{color:var(--br-gold-light)}.br-ui-sheet{--_ink:color-mix(in srgb,var(--br-ink) 40%,transparent);--_inset:16px;position:relative;isolation:isolate}.br-ui-section--dark.br-ui-sheet,.br-ui-sheet--dark{--_ink:color-mix(in srgb,var(--br-gold) 55%,transparent)}.br-ui-sheet::before{content:"";position:absolute;inset:var(--_inset);z-index:-1;pointer-events:none;border:1px solid var(--_ink);background:repeating-linear-gradient(90deg,var(--_ink) 0 1px,transparent 1px 12.5%) 0 0 / 100% 7px no-repeat,repeating-linear-gradient(90deg,var(--_ink) 0 1px,transparent 1px 12.5%) 0 100% / 100% 7px no-repeat,repeating-linear-gradient(180deg,var(--_ink) 0 1px,transparent 1px calc(100% / 6)) 0 0 / 7px 100% no-repeat,repeating-linear-gradient(180deg,var(--_ink) 0 1px,transparent 1px calc(100% / 6)) 100% 0 / 7px 100% no-repeat}.br-ui-sheet__ruler{position:absolute;z-index:1;display:grid;pointer-events:none;font-size:.5625rem;font-weight:600;letter-spacing:.08em;color:var(--_ink);font-variant-numeric:tabular-nums}.br-ui-sheet__ruler--top{left:var(--_inset);right:var(--_inset);top:0;height:var(--_inset);grid-template-columns:repeat(8,1fr);align-items:center;text-align:center}.br-ui-sheet__ruler--left{top:var(--_inset);bottom:var(--_inset);left:0;width:var(--_inset);grid-template-rows:repeat(6,1fr);align-items:center;justify-items:center}.br-ui-sheet__north{position:absolute;z-index:1;top:calc(var(--_inset) + 12px);right:calc(var(--_inset) + 12px);width:30px;color:var(--_ink);pointer-events:none}.br-ui-sheet__scale{position:absolute;z-index:1;right:calc(var(--_inset) + 14px);bottom:calc(var(--_inset) + 10px);pointer-events:none}.br-ui-section-head{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--br-space-2xs) var(--br-space-m);margin-bottom:var(--br-space-l);padding-bottom:var(--br-space-m)}.br-ui-section-head::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--br-dash);opacity:.55}.br-ui-section--dark .br-ui-section-head::after{background:var(--br-dash-gold)}.br-ui-section-head__content{max-width:48rem}.br-ui-section-head .br-ui-coord{margin-bottom:var(--br-space-xs)}.br-ui-section-head__title{font-size:var(--br-text-3xl);margin:0}.br-ui-section-head__lead{color:var(--br-muted);font-size:var(--br-text-l);margin:var(--br-space-xs) 0 0}.br-ui-section--dark .br-ui-section-head__lead{color:var(--br-on-dark-muted)}.br-ui-section-head--center{grid-template-columns:1fr;justify-items:center;text-align:center}.br-ui-eyebrow{display:inline-flex;align-items:center;gap:var(--br-space-2xs);margin:0 0 var(--br-space-xs);font-size:.6875rem;font-weight:600;letter-spacing:var(--br-tracking-label);text-transform:uppercase;color:var(--br-accent-text)}.br-ui-eyebrow::before{content:"";width:10px;height:10px;border:1px solid currentColor;background:var(--br-gold);flex:none}.br-ui-section--dark .br-ui-eyebrow,.br-ui-eyebrow--on-dark{color:var(--br-gold-light)}.br-ui-grid{display:grid;gap:var(--br-grid-gap);grid-template-columns:repeat(var(--br-grid-cols,3),minmax(0,1fr))}.br-ui-grid--2{--br-grid-cols:2}.br-ui-grid--3{--br-grid-cols:3}.br-ui-grid--4{--br-grid-cols:4}.br-ui-section__more{display:flex;justify-content:center;margin-top:var(--br-space-l)}.br-ui-coord{display:inline-flex;align-items:stretch;border:1px solid var(--br-ink);font-size:.6875rem;font-weight:600;letter-spacing:var(--br-tracking-label);text-transform:uppercase;font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap}.br-ui-coord__sheet{padding:.45em .7em;background:var(--br-navy);color:var(--br-gold-light)}.br-ui-coord__cell{padding:.45em .7em;background:var(--br-card);color:var(--br-navy)}.br-ui-section--dark .br-ui-coord,.br-ui-coord--on-dark{border-color:var(--br-gold)}.br-ui-section--dark .br-ui-coord__sheet,.br-ui-coord--on-dark .br-ui-coord__sheet{background:var(--br-gold);color:var(--br-navy)}.br-ui-section--dark .br-ui-coord__cell,.br-ui-coord--on-dark .br-ui-coord__cell{background:transparent;color:var(--br-gold-light)}.br-ui-marker{--_size:34px;position:relative;display:inline-grid;place-items:center;flex:none;width:var(--_size);height:var(--_size);border-radius:50%;border:1.5px solid var(--br-ink);background:var(--br-card);color:var(--br-navy);font-size:calc(var(--_size) * 0.34);font-weight:600;font-variant-numeric:tabular-nums;line-height:1;text-decoration:none;transition:background var(--br-duration),color var(--br-duration)}.br-ui-marker::after{content:"";position:absolute;inset:3px;border-radius:50%;border:1px dashed color-mix(in srgb,var(--br-ink) 35%,transparent)}.br-ui-marker--s{--_size:26px}.br-ui-marker--l{--_size:48px}.br-ui-marker.is-lit,.br-ui-marker[aria-current],.br-ui-marker[aria-pressed="true"],a.br-ui-marker:hover,button.br-ui-marker:hover{background:var(--br-gold);color:var(--br-navy)}.br-ui-section--dark .br-ui-marker,.br-ui-marker--on-dark{background:var(--br-navy);border-color:var(--br-gold);color:var(--br-gold-light)}.br-ui-section--dark .br-ui-marker::after,.br-ui-marker--on-dark::after{border-color:color-mix(in srgb,var(--br-gold) 45%,transparent)}button.br-ui-marker{cursor:pointer;padding:0}.br-ui-milestones{padding:0;margin:0;list-style:none}.br-ui-milestones__item{position:relative;display:grid;grid-template-columns:auto 1fr;gap:0 var(--br-space-s);padding-bottom:var(--br-space-m)}.br-ui-milestones__item:not(:last-child)::before{content:"";position:absolute;left:16px;top:38px;bottom:4px;width:1px;background:repeating-linear-gradient(180deg,var(--br-ink) 0 5px,transparent 5px 9px)}.br-ui-milestones__item>.br-ui-marker{grid-row:span 3}.br-ui-milestones__date{font-size:.6875rem;font-weight:600;letter-spacing:var(--br-tracking-label);text-transform:uppercase;color:var(--br-accent-text)}.br-ui-milestones__title{font-size:var(--br-text-m);letter-spacing:0;margin:2px 0 4px}.br-ui-milestones__text{margin:0;color:var(--br-muted);font-size:var(--br-text-s)}.br-ui-milestones--row{display:grid;grid-template-columns:repeat(var(--br-steps,3),minmax(0,1fr));gap:var(--br-space-m)}.br-ui-milestones--row .br-ui-milestones__item{grid-template-columns:1fr;padding-bottom:0}.br-ui-milestones--row .br-ui-milestones__item>.br-ui-marker{grid-row:auto;margin-bottom:var(--br-space-xs)}.br-ui-milestones--row .br-ui-milestones__item:not(:last-child)::before{left:44px;right:calc(-1 * var(--br-space-m));top:16px;bottom:auto;width:auto;height:1px;background:repeating-linear-gradient(90deg,var(--br-ink) 0 5px,transparent 5px 9px)}.br-ui-section--dark .br-ui-milestones__item:not(:last-child)::before{background:repeating-linear-gradient(180deg,var(--br-gold) 0 5px,transparent 5px 9px)}.br-ui-cell{display:inline-grid;place-items:center;min-width:42px;height:42px;padding:0 .6rem;border:1px solid var(--br-border-input);background:var(--br-card);color:var(--br-navy);font-weight:600;font-variant-numeric:tabular-nums;text-decoration:none}.br-ui-cell:hover{border-color:var(--br-ink)}.br-ui-cell[aria-current]{background:var(--br-navy);border-color:var(--br-navy);color:var(--br-gold-light);box-shadow:inset 0 -3px 0 var(--br-gold)}.br-ui-button{--_pad-y:0.8rem;--_pad-x:1.4rem;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.55em;min-height:48px;padding:var(--_pad-y) var(--_pad-x);font-family:var(--br-font);font-size:var(--br-text-s);font-weight:600;line-height:1.2;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;border:1px solid transparent;border-radius:var(--br-radius);transition:background var(--br-duration),color var(--br-duration),border-color var(--br-duration),transform var(--br-duration) var(--br-ease)}.br-ui-button .br-ui-icon{width:1.15em;height:1.15em;transition:transform 0.35s var(--br-ease)}.br-ui-button:active{transform:translateY(1px)}.br-ui-button--primary{background:var(--br-cta-bg);color:var(--br-cta-text);border-color:var(--br-gold-dark);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--br-on-dark) 45%,transparent)}.br-ui-button--primary:hover{background:var(--br-cta-hover);color:var(--br-cta-text)}.br-ui-button--primary:hover .br-ui-icon{animation:br-pin-drop 0.5s var(--br-ease)}@keyframes br-pin-drop{0%{transform:translateY(-6px)}60%{transform:translateY(1px)}100%{transform:none}}.br-ui-button--secondary{background:var(--br-navy);color:var(--br-on-dark);border-color:var(--br-navy)}.br-ui-button--secondary:hover{background:var(--br-navy-3);color:var(--br-on-dark)}.br-ui-button--outline{background:var(--br-card);color:var(--br-navy);border-color:var(--br-ink)}.br-ui-button--outline:hover{background:var(--br-navy);color:var(--br-on-dark)}.br-ui-button--outline-light{background:transparent;color:var(--br-gold-light);border-color:var(--br-gold)}.br-ui-button--outline-light:hover{background:var(--br-navy-2);color:var(--br-on-dark)}.br-ui-button--link{min-height:auto;padding:.2em 0;background:none;color:var(--br-link);border:0;border-bottom:1px solid currentColor;border-radius:0;font-size:var(--br-text-xs);letter-spacing:var(--br-tracking-label)}.br-ui-button--link:hover{color:var(--br-navy)}.br-ui-button--link:hover .br-ui-icon{transform:translateX(4px)}.br-ui-section--dark .br-ui-button--link{color:var(--br-gold-light)}.br-ui-section--dark .br-ui-button--link:hover{color:var(--br-on-dark)}.br-ui-button--small{--_pad-y:0.5rem;--_pad-x:0.95rem;min-height:40px;font-size:var(--br-text-xs)}.br-ui-button--large{--_pad-y:1rem;--_pad-x:1.9rem;min-height:56px;font-size:var(--br-text-m)}.br-ui-button--block{display:flex;width:100%}.br-ui-button--icon{--_pad-x:0;width:44px;min-height:44px}.br-ui-badge{display:inline-flex;align-items:center;gap:.45em;padding:.35em .65em;border:1px solid color-mix(in srgb,currentColor 45%,transparent);border-radius:var(--br-radius-s);font-size:.6875rem;font-weight:700;line-height:1.2;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:var(--br-card);color:var(--br-navy)}.br-ui-badge::before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.br-ui-badge--plain::before{display:none}.br-ui-badge--success{background:var(--br-success-soft);color:var(--br-success)}.br-ui-badge--info{background:var(--br-info-soft);color:var(--br-info)}.br-ui-badge--warning{background:var(--br-warning-soft);color:var(--br-warning)}.br-ui-badge--neutral{background:var(--br-surface-alt);color:var(--br-muted)}.br-ui-badge--gold{background:var(--br-gold);color:var(--br-navy);border-color:var(--br-gold-dark)}.br-ui-badge--gold::before{display:none}.br-ui-badge--dark{background:var(--br-navy);color:var(--br-gold-light);border-color:var(--br-navy)}.br-ui-landcode{--_land:var(--br-land-odt);display:inline-flex;align-items:center;gap:.45em;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:none;color:var(--br-navy);white-space:nowrap}.br-ui-landcode::before{content:"";width:1.05em;height:1.05em;flex:none;border:1px solid var(--br-ink);background:var(--_land)}.br-ui-landcode--odt{--_land:var(--br-land-odt)}.br-ui-landcode--ont{--_land:var(--br-land-ont)}.br-ui-landcode--cln{--_land:var(--br-land-cln)}.br-ui-landcode--tmd{--_land:var(--br-land-tmd)}.br-ui-landcode__name{font-weight:500;letter-spacing:.02em;text-transform:none;color:var(--br-text)}.br-ui-landcode--fill{padding:.3em .55em;background:var(--_land);border:1px solid var(--br-ink)}.br-ui-landcode--fill::before{display:none}.br-ui-tag{display:inline-flex;align-items:center;gap:.4em;padding:.5em .9em;border:1px solid var(--br-border-input);border-radius:var(--br-radius-s);background:var(--br-card);color:var(--br-text);font-size:var(--br-text-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1.2;text-decoration:none;white-space:nowrap;cursor:pointer;transition:border-color var(--br-duration),background var(--br-duration),color var(--br-duration)}.br-ui-tag:hover{border-color:var(--br-ink);color:var(--br-navy)}.br-ui-tag.is-active,.br-ui-tag[aria-current],.br-ui-tag[aria-pressed="true"]{background:var(--br-navy);border-color:var(--br-navy);color:var(--br-gold-light)}.br-ui-tag--on-dark{background:transparent;border-color:var(--br-navy-3);color:var(--br-on-dark)}.br-ui-tag--on-dark:hover{border-color:var(--br-gold);color:var(--br-gold-light)}.br-ui-tag--on-dark[aria-current]{background:var(--br-gold);border-color:var(--br-gold);color:var(--br-navy)}.br-ui-tag-list{display:flex;flex-wrap:wrap;gap:var(--br-space-2xs);padding:0;margin:0;list-style:none}.br-ui-tag-list--scroll{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.br-ui-tag-list--scroll::-webkit-scrollbar{display:none}.br-ui-icon{width:1.25em;height:1.25em;flex:none;display:inline-block;vertical-align:-.2em}.br-ui-icon--s{width:1em;height:1em}.br-ui-icon--l{width:1.75rem;height:1.75rem}.br-ui-icon-badge{position:relative;display:inline-grid;place-items:center;flex:none;width:2.75rem;height:2.75rem;border:1px solid var(--br-ink);background:var(--br-card);color:var(--br-navy)}.br-ui-icon-badge::after{content:"";position:absolute;right:-4px;bottom:-4px;width:7px;height:7px;background:var(--br-gold);border:1px solid var(--br-ink)}.br-ui-icon-badge .br-ui-icon{width:1.3rem;height:1.3rem}.br-ui-section--dark .br-ui-icon-badge,.br-ui-icon-badge--on-dark{background:var(--br-navy-2);border-color:var(--br-gold);color:var(--br-gold-light)}.br-ui-media{position:relative;overflow:hidden;margin:0;aspect-ratio:var(--br-media-ratio,4 / 3);background:var(--br-texture-grid-dark),radial-gradient(70% 70% at 70% 30%,var(--br-navy-3),var(--br-navy));color:var(--br-on-dark-muted)}.br-ui-media>img,.br-ui-media>iframe,.br-ui-media>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border:0}.br-ui-media:not(:has(img,iframe,video))::before{content:"";position:absolute;left:50%;top:50%;width:22px;height:22px;translate:-50% -50%;background:linear-gradient(var(--br-gold),var(--br-gold)) 50% 0 / 1px 100% no-repeat,linear-gradient(var(--br-gold),var(--br-gold)) 0 50% / 100% 1px no-repeat;opacity:.8}.br-ui-media:not(:has(img,iframe,video))::after{content:attr(data-label);position:absolute;left:var(--br-space-s);bottom:var(--br-space-s);font-size:.625rem;font-weight:600;letter-spacing:var(--br-tracking-label);text-transform:uppercase;color:var(--br-gold-light)}.br-ui-media--warm{background:var(--br-texture-grid),var(--br-texture-contour),var(--br-surface-alt);color:var(--br-muted)}.br-ui-media--warm:not(:has(img))::before{background:linear-gradient(var(--br-ink),var(--br-ink)) 50% 0 / 1px 100% no-repeat,linear-gradient(var(--br-ink),var(--br-ink)) 0 50% / 100% 1px no-repeat;opacity:.5}.br-ui-media--warm:not(:has(img))::after{color:var(--br-accent-text)}.br-ui-media--wide{--br-media-ratio:16 / 9}.br-ui-media--cinema{--br-media-ratio:21 / 9}.br-ui-media--square{--br-media-ratio:1}.br-ui-media--portrait{--br-media-ratio:3 / 4}.br-ui-media--zoom>img{transition:transform 0.8s var(--br-ease)}a:hover .br-ui-media--zoom>img,.br-ui-media--zoom:hover>img{transform:scale(1.04)}.br-ui-figure{margin:0}.br-ui-figure__caption{display:flex;gap:var(--br-space-2xs);margin-top:var(--br-space-2xs);font-size:var(--br-text-s);color:var(--br-muted);line-height:1.5}.br-ui-figure__caption::before{content:"Hình";flex:none;font-size:.625rem;font-weight:700;letter-spacing:var(--br-tracking-label);text-transform:uppercase;color:var(--br-accent-text);padding-top:.25em}.br-ui-avatar{display:inline-grid;place-items:center;flex:none;overflow:hidden;width:44px;height:44px;border-radius:50%;border:1.5px solid var(--br-ink);background:var(--br-gold-soft);color:var(--br-navy);font-weight:700;font-size:var(--br-text-xs);letter-spacing:.06em}.br-ui-avatar img{width:100%;height:100%;object-fit:cover}.br-ui-avatar--l{width:72px;height:72px;font-size:var(--br-text-l)}.br-ui-legend{padding:0;margin:0;list-style:none}.br-ui-legend__row{display:flex;align-items:center;gap:var(--br-space-xs);padding:.5rem 0;color:inherit;text-decoration:none;font-size:var(--br-text-s);font-weight:500}.br-ui-legend__row::after{content:"";order:3;flex:1;min-width:1rem;height:1px;background:repeating-linear-gradient(90deg,color-mix(in srgb,currentColor 35%,transparent) 0 2px,transparent 2px 5px)}.br-ui-legend__symbol{order:1;flex:none;width:18px;height:14px;border:1px solid currentColor;background:var(--_sym,transparent)}.br-ui-legend__symbol--odt{--_sym:var(--br-land-odt)}.br-ui-legend__symbol--ont{--_sym:var(--br-land-ont)}.br-ui-legend__symbol--cln{--_sym:var(--br-land-cln)}.br-ui-legend__symbol--tmd{--_sym:var(--br-land-tmd)}.br-ui-legend__symbol--gold{--_sym:var(--br-gold)}.br-ui-legend__symbol--hatch{--_sym:var(--br-texture-hatch)}.br-ui-legend__symbol--line{height:0;border:0;border-top:1.5px dashed currentColor}.br-ui-legend__symbol--dot{width:12px;height:12px;border-radius:50%;margin-inline:3px}.br-ui-legend__name{order:2}.br-ui-legend__code{order:4;font-size:.6875rem;font-weight:600;letter-spacing:var(--br-tracking-label);text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--br-accent-text)}.br-ui-legend--dark{color:var(--br-on-dark)}.br-ui-legend--dark .br-ui-legend__code{color:var(--br-gold-light)}a.br-ui-legend__row:hover,.br-ui-legend__row.is-active{color:var(--br-accent-text)}a.br-ui-legend__row:hover .br-ui-legend__symbol,.br-ui-legend__row.is-active .br-ui-legend__symbol{--_sym:var(--br-gold)}.br-ui-legend--dark a.br-ui-legend__row:hover,.br-ui-legend--dark .br-ui-legend__row.is-active{color:var(--br-gold-light)}.br-ui-parcel{display:block;width:var(--br-parcel-w,84px);height:auto;overflow:visible}.br-ui-parcel__shape{fill:var(--br-gold-soft);stroke:var(--br-ink);stroke-width:1.3;stroke-linejoin:round}.br-ui-parcel__vertex{display:none}.br-ui-parcel__dim{display:none}.br-ui-parcel__no{fill:var(--br-accent-ink);font-family:var(--br-font);font-size:13px;font-weight:700;text-anchor:middle;dominant-baseline:central}a:hover .br-ui-parcel__shape,.is-selected .br-ui-parcel__shape{fill:var(--br-gold)}.br-ui-titleblock{display:grid;grid-template-columns:repeat(var(--br-tb-cols,2),minmax(0,1fr));gap:1px;border:1px solid var(--br-ink);background:var(--br-ink)}.br-ui-titleblock__cell{padding:.45rem .7rem;background:var(--br-card);min-width:0}.br-ui-titleblock__cell--wide{grid-column:1 / -1}.br-ui-titleblock__label{display:block;font-size:.5625rem;font-weight:600;letter-spacing:var(--br-tracking-label);text-transform:uppercase;color:var(--br-muted)}.br-ui-titleblock__value{display:block;margin-top:2px;font-size:var(--br-text-s);font-weight:600;color:var(--br-heading);line-height:1.3;overflow-wrap:anywhere}.br-ui-titleblock--dark{border-color:var(--br-gold);background:color-mix(in srgb,var(--br-gold) 55%,var(--br-navy))}.br-ui-titleblock--dark .br-ui-titleblock__cell{background:var(--br-navy)}.br-ui-titleblock--dark .br-ui-titleblock__label{color:var(--br-gold-light)}.br-ui-titleblock--dark .br-ui-titleblock__value{color:var(--br-on-dark)}.br-ui-notebox{position:relative;padding:var(--br-space-l) var(--br-space-m) var(--br-space-m);border:1px solid var(--br-ink);background:var(--br-card)}.br-ui-notebox::before{content:attr(data-title);position:absolute;left:var(--br-space-s);top:0;translate:0 -50%;padding:.3em .7em;background:var(--br-navy);color:var(--br-gold-light);font-size:.625rem;font-weight:700;letter-spacing:var(--br-tracking-label);text-transform:uppercase}.br-ui-notebox::after{content:"";position:absolute;right:-1px;top:-1px;width:18px;height:18px;background:linear-gradient(225deg,var(--br-gold) 50%,transparent 50%)}.br-ui-scalebar{display:inline-grid;grid-template-columns:repeat(4,22px);grid-template-rows:6px auto;color:var(--_ink,var(--br-ink))}.br-ui-scalebar__seg{border:1px solid currentColor}.br-ui-scalebar__seg:nth-child(odd){background:currentColor}.br-ui-scalebar__seg+.br-ui-scalebar__seg{border-left:0}.br-ui-scalebar__labels{grid-column:1 / -1;display:flex;justify-content:space-between;margin-top:3px;font-size:.5625rem;font-weight:600;letter-spacing:.04em;font-variant-numeric:tabular-nums}.br-ui-north{display:block;width:28px;height:auto;color:var(--_ink,var(--br-ink))}.br-ui-breadcrumb{font-size:.6875rem;font-weight:600;letter-spacing:var(--br-tracking-caps);text-transform:uppercase;color:var(--br-muted)}.br-ui-breadcrumb ol{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:0;margin:0;list-style:none}.br-ui-breadcrumb li{display:inline-flex;align-items:center;gap:.5rem}.br-ui-breadcrumb li+li::before{content:"/";font-weight:300;color:var(--br-gold-dark)}.br-ui-breadcrumb a{color:inherit;text-decoration:none}.br-ui-breadcrumb a:hover{color:var(--br-navy)}.br-ui-breadcrumb [aria-current]{color:var(--br-heading)}.br-ui-breadcrumb__sheet{font-weight:400;color:var(--br-accent-text);margin-right:.35em;font-variant-numeric:tabular-nums}.br-ui-breadcrumb--on-dark{color:var(--br-on-dark-muted)}.br-ui-breadcrumb--on-dark .br-ui-breadcrumb__sheet{color:var(--br-gold-light)}.br-ui-breadcrumb--on-dark a:hover,.br-ui-breadcrumb--on-dark [aria-current]{color:var(--br-on-dark)}.br-ui-pagination{display:flex;justify-content:center;margin-top:var(--br-space-xl)}.br-ui-pagination ul{display:flex;flex-wrap:wrap;align-items:center;gap:var(--br-space-2xs);padding:0;margin:0;list-style:none}.br-ui-pagination__gap{color:var(--br-muted);letter-spacing:.2em;padding-inline:.25rem}.br-ui-page-head{position:relative;isolation:isolate;padding-block:calc(var(--br-space-xl) + 8px) var(--br-space-l);color:var(--br-on-dark-muted);background:var(--br-texture-grid-dark),var(--br-navy)}.br-ui-page-head__inner{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:end;gap:var(--br-space-l);margin-top:var(--br-space-m)}.br-ui-page-head__sheet{display:flex;flex-direction:column;align-items:flex-start;padding:var(--br-space-s) var(--br-space-m);border:1px solid var(--br-gold)}.br-ui-page-head__sheet .br-ui-label{color:var(--br-gold-light)}.br-ui-page-head__numeral{font-size:var(--br-text-numeral);color:var(--br-gold-light)}.br-ui-page-head__label{color:var(--br-gold-light);margin:0 0 var(--br-space-2xs)}.br-ui-page-head__title{color:var(--br-on-dark);font-size:var(--br-text-4xl);margin:0 0 var(--br-space-xs)}.br-ui-page-head__lead{max-width:44rem;font-size:var(--br-text-l);margin:0}.br-ui-page-head--overlap{padding-bottom:calc(var(--br-space-l) + 3rem)}.br-ui-spec{display:grid;grid-template-columns:repeat(var(--br-spec-cols,4),minmax(0,1fr));gap:var(--br-space-m);padding:0;margin:0;list-style:none}.br-ui-spec__item{display:flex;align-items:flex-start;gap:var(--br-space-xs);min-width:0}.br-ui-spec__icon{display:grid;place-items:center;flex:none;width:2.5rem;height:2.5rem;border:1px solid var(--br-ink);background:var(--br-card);color:var(--br-navy)}.br-ui-spec__icon .br-ui-icon{width:1.15rem;height:1.15rem}.br-ui-spec__label{display:block;font-size:.6875rem;font-weight:600;letter-spacing:var(--br-tracking-caps);text-transform:uppercase;color:var(--br-muted)}.br-ui-spec__value{display:block;margin-top:3px;font-weight:600;color:var(--br-heading);line-height:1.35;overflow-wrap:anywhere}.br-ui-spec--dark .br-ui-spec__icon{background:var(--br-navy-2);border-color:var(--br-gold);color:var(--br-gold-light)}.br-ui-spec--dark .br-ui-spec__label{color:var(--br-on-dark-muted)}.br-ui-spec--dark .br-ui-spec__value{color:var(--br-on-dark)}.br-ui-spec--strip{--br-spec-cols:5;gap:0;border:1px solid var(--br-ink);background:var(--br-card)}.br-ui-spec--strip .br-ui-spec__item{padding:var(--br-space-s) var(--br-space-m)}.br-ui-spec--strip .br-ui-spec__item+.br-ui-spec__item{border-left:1px solid var(--br-ink)}.br-ui-spec--strip .br-ui-spec__value{font-size:var(--br-text-l);font-weight:300;font-variant-numeric:tabular-nums}.br-ui-spec--table{display:block}.br-ui-spec--table .br-ui-spec__item{display:flex;align-items:baseline;gap:var(--br-space-xs);padding:var(--br-space-2xs) 0;margin:0}.br-ui-spec--table .br-ui-spec__label{order:1;font-size:var(--br-text-s);text-transform:none;letter-spacing:0;font-weight:400}.br-ui-spec--table .br-ui-spec__item::after{content:"";order:2;flex:1;min-width:1rem;height:1px;background:repeating-linear-gradient(90deg,var(--br-border-input) 0 2px,transparent 2px 5px)}.br-ui-spec--table .br-ui-spec__value{order:3;margin:0;font-size:var(--br-text-s);text-align:right}.br-ui-filter{position:relative;display:grid;grid-template-columns:repeat(var(--br-filter-cols,4),minmax(0,1fr)) auto;align-items:stretch;padding:var(--br-space-2xs);border:1px solid var(--br-ink);background:var(--br-card);box-shadow:6px 6px 0 color-mix(in srgb,var(--br-navy) 10%,transparent)}.br-ui-filter[data-title]::before{content:attr(data-title);position:absolute;left:var(--br-space-s);top:0;translate:0 -50%;padding:.3em .7em;background:var(--br-navy);color:var(--br-gold-light);font-size:.625rem;font-weight:700;letter-spacing:var(--br-tracking-label);text-transform:uppercase}.br-ui-filter--3{--br-filter-cols:3}.br-ui-filter__field{position:relative;display:flex;flex-direction:column;justify-content:center;gap:2px;padding:var(--br-space-2xs) var(--br-space-s);min-width:0}.br-ui-filter__field+.br-ui-filter__field::before{content:"";position:absolute;left:0;top:14%;bottom:14%;width:1px;background:repeating-linear-gradient(180deg,var(--br-border-input) 0 3px,transparent 3px 6px)}.br-ui-filter__label{font-size:.625rem;font-weight:600;letter-spacing:var(--br-tracking-label);text-transform:uppercase;color:var(--br-accent-text)}.br-ui-filter__control{width:100%;min-height:32px;padding:0 1.5rem 0 0;border:0;background:transparent;font-weight:500;color:var(--br-heading);appearance:none;cursor:pointer;text-overflow:ellipsis;background-image:linear-gradient(45deg,transparent 50%,var(--br-ink) 50%),linear-gradient(135deg,var(--br-ink) 50%,transparent 50%);background-position:calc(100% - 8px) 55%,calc(100% - 3px) 55%;background-size:5px 5px;background-repeat:no-repeat}.br-ui-filter__submit{margin:2px}.br-ui-filter__tabs{display:inline-flex;margin-bottom:-1px;position:relative;z-index:1}.br-ui-filter__tab{display:inline-flex;align-items:center;gap:.5em;padding:.6rem 1.05rem;border:1px solid var(--br-ink);background:var(--br-surface-alt);color:var(--br-text);font-size:var(--br-text-xs);font-weight:600;letter-spacing:var(--br-tracking-caps);text-transform:uppercase;cursor:pointer}.br-ui-filter__tab+.br-ui-filter__tab{border-left:0}.br-ui-filter__tab::before{content:"";width:9px;height:9px;border:1px solid currentColor}.br-ui-filter__tab[aria-selected="true"]{background:var(--br-card);border-bottom-color:var(--br-card);color:var(--br-navy)}.br-ui-filter__tab[aria-selected="true"]::before{background:var(--br-gold)}.br-ui-section--dark .br-ui-filter__tab{background:var(--br-navy-2);color:var(--br-on-dark-muted);border-color:var(--br-gold)}.br-ui-section--dark .br-ui-filter__tab[aria-selected="true"]{background:var(--br-card);color:var(--br-navy);border-bottom-color:var(--br-card)}.br-ui-ruler{position:relative;height:34px;margin:var(--br-space-2xs) 0}.br-ui-ruler__scale{position:absolute;left:0;right:0;bottom:14px;height:10px;border-bottom:1px solid var(--br-ink);background:repeating-linear-gradient(90deg,var(--br-ink) 0 1px,transparent 1px 10%) 0 100% / 100% 10px no-repeat,repeating-linear-gradient(90deg,var(--br-ink) 0 1px,transparent 1px 2%) 0 100% / 100% 5px no-repeat}.br-ui-ruler__range{position:absolute;bottom:14px;height:4px;left:var(--from,20%);right:calc(100% - var(--to,60%));background:var(--br-gold)}.br-ui-ruler__handle{position:absolute;bottom:8px;width:14px;height:14px;translate:-50% 0;border:1.5px solid var(--br-ink);border-radius:50%;background:var(--br-card)}.br-ui-ruler__labels{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:space-between;font-size:.625rem;font-weight:600;color:var(--br-muted);font-variant-numeric:tabular-nums}.br-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--br-space-s)}.br-form__field{display:flex;flex-direction:column;gap:6px;grid-column:span 2}.br-form__field--half{grid-column:span 1}.br-form label,.br-form__label{font-size:.6875rem;font-weight:600;letter-spacing:var(--br-tracking-caps);text-transform:uppercase;color:var(--br-heading)}.br-form__required{color:var(--br-danger)}.br-form :is(input:not([type="checkbox"],[type="radio"]),select,textarea){width:100%;min-height:46px;padding:.65rem .85rem;border:1px solid var(--br-border-input);border-radius:var(--br-radius-s);background:var(--br-card);color:var(--br-heading);transition:border-color var(--br-duration),box-shadow var(--br-duration)}.br-form textarea{min-height:100px;resize:vertical;background-image:repeating-linear-gradient(180deg,transparent 0 27px,var(--br-border) 27px 28px);background-position:0 10px;line-height:28px}.br-form select{appearance:none;padding-right:2.25rem;background-image:linear-gradient(45deg,transparent 50%,var(--br-ink) 50%),linear-gradient(135deg,var(--br-ink) 50%,transparent 50%);background-position:calc(100% - 18px) 55%,calc(100% - 13px) 55%;background-size:5px 5px;background-repeat:no-repeat}.br-form :is(input,select,textarea)::placeholder{color:var(--br-muted);opacity:.85}.br-form :is(input,select,textarea):focus{outline:none;border-color:var(--br-navy);box-shadow:0 0 0 3px color-mix(in srgb,var(--br-gold) 45%,transparent)}.br-form__check{display:flex;align-items:flex-start;gap:var(--br-space-2xs);grid-column:span 2;font-size:var(--br-text-s);color:var(--br-muted)}.br-form__check input{width:18px;height:18px;margin:2px 0 0;accent-color:var(--br-navy);flex:none}.br-form .br-form__check label{font-size:var(--br-text-s);font-weight:400;letter-spacing:0;text-transform:none;color:inherit}.br-form__submit{grid-column:span 2}.br-form__note{grid-column:span 2;display:flex;gap:var(--br-space-2xs);margin:0;font-size:var(--br-text-xs);color:var(--br-muted)}.br-form__note .br-ui-icon{color:var(--br-success)}.br-form__success{grid-column:span 2;display:none;gap:var(--br-space-2xs);padding:var(--br-space-s);background:var(--br-success-soft);color:var(--br-success);font-weight:500;border-left:3px solid var(--br-success)}.br-form.is-sent .br-form__success{display:flex}.br-ui-tabs__list{display:flex;gap:var(--br-space-l);overflow-x:auto;scrollbar-width:none;margin-bottom:var(--br-space-m);border-bottom:1px solid var(--br-ink)}.br-ui-tabs__list::-webkit-scrollbar{display:none}.br-ui-tabs__tab{position:relative;flex:none;display:inline-flex;align-items:center;gap:.55em;padding:var(--br-space-xs) 0;border:0;background:none;cursor:pointer;font-size:var(--br-text-xs);font-weight:600;letter-spacing:var(--br-tracking-caps);text-transform:uppercase;color:var(--br-muted);white-space:nowrap}.br-ui-tabs__tab::before{content:"";width:9px;height:9px;border:1px solid currentColor;transition:background var(--br-duration)}.br-ui-tabs__tab::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;background:var(--br-gold);transform:scaleX(0);transition:transform var(--br-duration) var(--br-ease)}.br-ui-tabs__tab:hover,.br-ui-tabs__tab[aria-selected="true"]{color:var(--br-navy)}.br-ui-tabs__tab[aria-selected="true"]::before{background:var(--br-gold)}.br-ui-tabs__tab[aria-selected="true"]::after{transform:scaleX(1)}.br-ui-tabs__panel[hidden]{display:none}.br-ui-tabs--pill .br-ui-tabs__list{gap:0;border:1px solid var(--br-ink);width:fit-content;max-width:100%;background:var(--br-card)}.br-ui-tabs--pill .br-ui-tabs__tab{padding:.55rem 1rem}.br-ui-tabs--pill .br-ui-tabs__tab+.br-ui-tabs__tab{border-left:1px solid var(--br-ink)}.br-ui-tabs--pill .br-ui-tabs__tab::after{display:none}.br-ui-tabs--pill .br-ui-tabs__tab[aria-selected="true"]{background:var(--br-navy);color:var(--br-gold-light)}.br-ui-section-head .br-ui-tabs__list{margin:0}.br-ui-accordion{border-top:1px solid var(--br-ink)}.br-ui-accordion__item{border-bottom:1px dashed var(--br-border-input)}.br-ui-accordion__title{display:flex;align-items:center;justify-content:space-between;gap:var(--br-space-s);padding:var(--br-space-s) 0;cursor:pointer;list-style:none;font-weight:600;font-size:var(--br-text-l);color:var(--br-heading)}.br-ui-accordion__title::-webkit-details-marker{display:none}.br-ui-accordion__title::after{content:"+";display:grid;place-items:center;flex:none;width:30px;height:30px;border:1px solid var(--br-ink);color:var(--br-navy);font-weight:400;font-size:1.2rem;line-height:1;transition:transform var(--br-duration) var(--br-ease),background var(--br-duration)}.br-ui-accordion__item[open] .br-ui-accordion__title::after{transform:rotate(45deg);background:var(--br-gold)}.br-ui-accordion__content{padding:0 var(--br-space-xl) var(--br-space-s) 0}.br-ui-accordion__content>:last-child{margin-bottom:0}.br-ui-table-wrap{overflow-x:auto;border:1px solid var(--br-ink);background:var(--br-card)}.br-ui-table{width:100%;border-collapse:collapse;font-size:var(--br-text-s)}.br-ui-table caption{padding:var(--br-space-xs) var(--br-space-s);text-align:left;color:var(--br-muted);caption-side:bottom;font-size:var(--br-text-xs);border-top:1px solid var(--br-ink)}.br-ui-table th{padding:var(--br-space-xs) var(--br-space-s);text-align:left;background:var(--br-navy);color:var(--br-gold-light);font-size:.6875rem;font-weight:600;letter-spacing:var(--br-tracking-caps);text-transform:uppercase;white-space:nowrap}.br-ui-table td{padding:var(--br-space-xs) var(--br-space-s);border-top:1px solid var(--br-border);vertical-align:top}.br-ui-table td+td,.br-ui-table th+th{border-left:1px solid var(--br-border)}.br-ui-table td strong{color:var(--br-heading)}.br-ui-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--br-space-s);margin-bottom:var(--br-space-m);padding-bottom:var(--br-space-s);border-bottom:1px solid var(--br-ink)}.br-ui-toolbar__count{margin:0;font-size:var(--br-text-xs);font-weight:600;letter-spacing:var(--br-tracking-caps);text-transform:uppercase;color:var(--br-muted)}.br-ui-toolbar__count strong{font-size:var(--br-text-xl);font-weight:300;color:var(--br-heading);letter-spacing:0;margin-right:.2em}.br-ui-toolbar__actions{display:flex;align-items:center;gap:var(--br-space-2xs)}.br-ui-toolbar__sort{min-height:40px;padding:0 2rem 0 .9rem;border:1px solid var(--br-border-input);border-radius:var(--br-radius-s);background:var(--br-card);font-size:var(--br-text-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;appearance:none;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--br-ink) 50%),linear-gradient(135deg,var(--br-ink) 50%,transparent 50%);background-position:calc(100% - 16px) 55%,calc(100% - 11px) 55%;background-size:5px 5px;background-repeat:no-repeat}.br-ui-toolbar__view{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--br-border-input);background:var(--br-card);color:var(--br-muted);cursor:pointer}.br-ui-toolbar__view[aria-pressed="true"]{background:var(--br-navy);border-color:var(--br-navy);color:var(--br-gold-light)}.br-ui-note{display:flex;gap:var(--br-space-xs);padding:var(--br-space-s) var(--br-space-m);background:var(--br-info-soft);color:var(--br-text);font-size:var(--br-text-s);border-left:3px solid var(--br-info)}.br-ui-note>.br-ui-icon{color:var(--br-info);margin-top:2px}.br-ui-note p{margin:0}.br-ui-note--warning{background:var(--br-warning-soft);border-left-color:var(--br-warning)}.br-ui-note--warning>.br-ui-icon{color:var(--br-warning)}.br-ui-cta-band{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--br-space-l);padding:var(--br-space-l) var(--br-space-xl);border:1px solid var(--br-gold);background:var(--br-texture-grid-dark),var(--br-navy);color:var(--br-on-dark-muted);outline:1px solid color-mix(in srgb,var(--br-gold) 40%,transparent);outline-offset:-8px}.br-ui-cta-band__pin{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;border:1px solid var(--br-gold);color:var(--br-gold-light);background:radial-gradient(circle,color-mix(in srgb,var(--br-gold) 25%,transparent) 0 30%,transparent 31%)}.br-ui-cta-band__pin .br-ui-icon{width:1.9rem;height:1.9rem}.br-ui-cta-band__label{margin:0 0 var(--br-space-2xs);color:var(--br-gold-light)}.br-ui-cta-band__title{color:var(--br-on-dark);font-size:var(--br-text-2xl);margin:0 0 var(--br-space-2xs)}.br-ui-cta-band__text{margin:0;max-width:40rem}.br-ui-cta-band--light{background:var(--br-texture-grid),var(--br-card);color:var(--br-text);border-color:var(--br-ink);outline-color:color-mix(in srgb,var(--br-ink) 25%,transparent)}.br-ui-cta-band--light .br-ui-cta-band__title{color:var(--br-heading)}.br-ui-cta-band--light .br-ui-cta-band__label{color:var(--br-accent-text)}.br-ui-cta-band--light .br-ui-cta-band__pin{border-color:var(--br-ink);color:var(--br-navy);background:radial-gradient(circle,var(--br-gold-soft) 0 60%,transparent 61%)}.br-ui-sticky-bar{display:none}.br-project-card{position:relative;display:flex;flex-direction:column;background:var(--br-card);border:1px solid var(--br-ink);transition:box-shadow var(--br-duration),outline-color var(--br-duration);outline:2px solid transparent;outline-offset:3px}.br-project-card:hover{outline-color:var(--br-gold);box-shadow:var(--br-shadow-m)}.br-project-card__media{--br-media-ratio:4 / 3;border-bottom:1px solid var(--br-ink)}.br-project-card__scale{position:absolute;top:var(--br-space-s);left:var(--br-space-s);z-index:1;padding:.3em .6em;border:1px solid var(--br-gold);background:var(--br-navy);color:var(--br-gold-light);font-size:.625rem;font-weight:700;letter-spacing:var(--br-tracking-label);text-transform:uppercase}.br-project-card__badges{position:absolute;top:var(--br-space-s);right:var(--br-space-s);z-index:1;display:flex;gap:6px}.br-project-card__titleblock{border:0}.br-project-card__title{margin:2px 0 0;font-size:var(--br-text-m);font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.3}.br-project-card__title a{color:var(--br-navy);text-decoration:none}.br-project-card__title a::after{content:"";position:absolute;inset:0;z-index:2}.br-project-card__price{font-size:var(--br-text-l);font-weight:300;font-variant-numeric:tabular-nums}.br-project-card__footer{display:flex;align-items:center;justify-content:space-between;gap:var(--br-space-s);padding:.55rem .7rem;border-top:1px solid var(--br-ink);font-size:.625rem;font-weight:600;letter-spacing:var(--br-tracking-label);text-transform:uppercase;color:var(--br-muted);margin-top:auto}.br-project-card__footer .br-ui-icon{color:var(--br-navy);transition:transform var(--br-duration) var(--br-ease)}.br-project-card:hover .br-project-card__footer .br-ui-icon{transform:translate(3px,-3px)}.br-listing-card{position:relative;display:flex;flex-direction:column;background:var(--br-card);border:1px solid var(--br-ink);outline:2px solid transparent;outline-offset:3px;transition:outline-color var(--br-duration),box-shadow var(--br-duration)}.br-listing-card:hover{outline-color:var(--br-gold);box-shadow:var(--br-shadow-m)}.br-listing-card__sheet{display:flex;align-items:center;justify-content:space-between;gap:var(--br-space-2xs);padding:.45rem .7rem;border-bottom:1px solid var(--br-ink);background:var(--br-navy);color:var(--br-gold-light);font-size:.625rem;font-weight:700;letter-spacing:var(--br-tracking-label);text-transform:uppercase;font-variant-numeric:tabular-nums}.br-listing-card__sheet small{font-size:inherit;font-weight:500;letter-spacing:.06em;color:var(--br-on-dark-muted);text-transform:none}.br-listing-card__media{--br-media-ratio:16 / 10;border-bottom:1px solid var(--br-ink)}.br-listing-card__badges{position:absolute;top:calc(2.1rem + var(--br-space-xs));left:var(--br-space-xs);display:flex;gap:6px;z-index:1}.br-listing-card__count{position:absolute;right:var(--br-space-xs);top:calc(2.1rem + var(--br-space-xs));z-index:1;display:inline-flex;align-items:center;gap:5px;padding:3px 7px;background:var(--br-overlay);color:var(--br-on-dark);font-size:.6875rem;font-weight:600;letter-spacing:.06em}.br-listing-card__parcel{display:grid;grid-template-columns:auto 1fr;gap:var(--br-space-s);align-items:center;padding:var(--br-space-s);border-bottom:1px dashed var(--br-border-input);background:var(--br-texture-grid)}.br-listing-card__parcel .br-ui-parcel{--br-parcel-w:76px}.br-listing-card__facts{display:grid;gap:4px}.br-listing-card__area{font-size:var(--br-text-2xl);font-weight:300;font-variant-numeric:tabular-nums;line-height:1;color:var(--br-heading)}.br-listing-card__area small{font-size:.6875rem;font-weight:600;letter-spacing:var(--br-tracking-caps);color:var(--br-muted)}.br-listing-card__dir{display:inline-flex;align-items:center;gap:4px;font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--br-text)}.br-listing-card__dir svg{width:14px;height:14px;transform:rotate(var(--br-dir,0deg));color:var(--br-accent-text)}.br-listing-card__body{display:flex;flex-direction:column;flex:1;gap:6px;padding:var(--br-space-s)}.br-listing-card__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 var(--br-space-2xs);margin:0;font-size:var(--br-text-xl);font-weight:600;font-variant-numeric:tabular-nums;color:var(--br-heading);line-height:1.2}.br-listing-card__unit{font-size:var(--br-text-xs);font-weight:500;letter-spacing:.02em;color:var(--br-muted)}.br-listing-card__title{font-size:var(--br-text-m);font-weight:600;letter-spacing:0;line-height:1.45;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.br-listing-card__title a{color:var(--br-text);text-decoration:none}.br-listing-card__title a::after{content:"";position:absolute;inset:0;z-index:2}.br-listing-card:hover .br-listing-card__title a{color:var(--br-navy)}.br-listing-card__address{display:flex;align-items:center;gap:4px;margin:0;font-size:var(--br-text-s);color:var(--br-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.br-listing-card__address .br-ui-icon{color:var(--br-accent-text)}.br-listing-card__specs{display:flex;flex-wrap:wrap;gap:4px var(--br-space-s);margin:2px 0 0;padding:0;list-style:none;font-size:var(--br-text-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--br-text)}.br-listing-card__specs li{display:inline-flex;align-items:center;gap:5px}.br-listing-card__specs .br-ui-icon{color:var(--br-accent-text)}.br-listing-card__footer{display:flex;justify-content:space-between;align-items:center;gap:var(--br-space-2xs);margin-top:auto;padding-top:var(--br-space-2xs);border-top:1px dashed var(--br-border-input);font-size:.625rem;font-weight:600;letter-spacing:var(--br-tracking-caps);text-transform:uppercase;color:var(--br-muted)}.br-listing-card__excerpt{display:none;font-size:var(--br-text-s);color:var(--br-muted);margin:0}:is(.br-listing-card--row,.br-listing-results.is-list>.br-listing-card){display:grid;grid-template-columns:minmax(0,36%) minmax(0,1fr);grid-template-rows:auto auto 1fr}:is(.br-listing-card--row,.br-listing-results.is-list>.br-listing-card) .br-listing-card__sheet{grid-column:1 / -1}:is(.br-listing-card--row,.br-listing-results.is-list>.br-listing-card) .br-listing-card__media{grid-row:2 / 4;aspect-ratio:auto;min-height:220px;border-bottom:0;border-right:1px solid var(--br-ink)}:is(.br-listing-card--row,.br-listing-results.is-list>.br-listing-card) .br-listing-card__excerpt{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.br-article-card{position:relative;display:flex;flex-direction:column;gap:var(--br-space-xs)}.br-article-card__media{--br-media-ratio:16 / 10;border:1px solid var(--br-ink)}.br-article-card__category{align-self:flex-start;font-size:.625rem;font-weight:600;letter-spacing:var(--br-tracking-label);text-transform:uppercase;color:var(--br-accent-text);text-decoration:none;position:relative;z-index:3}.br-article-card__category::before{content:none;color:var(--br-muted)}.br-article-card__category:hover{color:var(--br-navy)}.br-article-card__title{font-size:var(--br-text-xl);font-weight:600;margin:0}.br-article-card__title a{color:var(--br-heading);text-decoration:none;background:linear-gradient(var(--br-gold),var(--br-gold)) 0 100% / 0 2px no-repeat;transition:background-size 0.5s var(--br-ease)}.br-article-card__title a::after{content:"";position:absolute;inset:0;z-index:2}.br-article-card:hover .br-article-card__title a{background-size:100% 2px}.br-article-card__excerpt{margin:0;color:var(--br-muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.br-article-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px var(--br-space-xs);margin:0;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--br-muted)}.br-article-card__meta>*+*::before{content:"·";margin-right:var(--br-space-xs);color:var(--br-gold-dark)}.br-article-card--featured .br-article-card__title{font-size:var(--br-text-3xl)}.br-article-card--featured .br-article-card__excerpt{font-size:var(--br-text-l)}.br-article-card--horizontal{display:grid;grid-template-columns:minmax(0,38%) 1fr;align-items:start;gap:var(--br-space-s)}.br-article-card--horizontal .br-article-card__body{display:flex;flex-direction:column;gap:6px}.br-article-card--horizontal .br-article-card__title{font-size:var(--br-text-m);line-height:1.4;letter-spacing:0}.br-article-card--horizontal .br-article-card__excerpt{-webkit-line-clamp:2;font-size:var(--br-text-s)}.br-article-card--compact{flex-direction:row;align-items:flex-start;gap:var(--br-space-s);padding-block:var(--br-space-s);border-bottom:1px dashed var(--br-border-input)}.br-article-card--compact .br-article-card__body{display:flex;flex-direction:column;gap:4px}.br-article-card--compact .br-article-card__title{font-size:var(--br-text-m);line-height:1.45;letter-spacing:0}.br-article-card--overlay{justify-content:flex-end;min-height:100%;overflow:hidden;padding:var(--br-space-l);isolation:isolate;color:var(--br-on-dark-muted);border:1px solid var(--br-ink)}.br-article-card--overlay .br-article-card__media{position:absolute;inset:0;z-index:-2;aspect-ratio:auto;border:0}.br-article-card--overlay::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,transparent 20%,color-mix(in srgb,var(--br-navy) 94%,transparent) 80%)}.br-article-card--overlay .br-article-card__category,.br-article-card--overlay .br-article-card__category::before{color:var(--br-gold-light)}.br-article-card--overlay .br-article-card__title a{color:var(--br-on-dark)}.br-article-card--overlay .br-article-card__excerpt,.br-article-card--overlay .br-article-card__meta{color:var(--br-on-dark-muted)}.br-header{position:sticky;top:0;z-index:var(--br-z-header);color:var(--br-navy);background:var(--br-texture-grid),var(--br-surface);border-bottom:1px solid var(--br-ink);transition:box-shadow var(--br-duration)}.br-header::after{content:"";position:absolute;left:0;right:0;bottom:-5px;height:1px;background:var(--br-dash);opacity:.45}.br-header.is-scrolled{box-shadow:0 10px 24px -18px color-mix(in srgb,var(--br-navy) 55%,transparent)}.br-header__inner{display:flex;align-items:center;gap:var(--br-space-m);height:var(--br-header-h)}.br-header__logo{display:inline-flex;align-items:center;gap:var(--br-space-xs);color:var(--br-navy);text-decoration:none;flex:none}.br-header__logo-mark{width:44px;height:44px;flex:none}.br-header__logo-text{display:flex;flex-direction:column;line-height:1}.br-header__logo-name{font-size:1rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap}.br-header__logo-tagline{margin-top:5px;font-size:.5625rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--br-accent-text);white-space:nowrap}.br-header__logo:hover{color:var(--br-navy)}.br-header-nav{margin-left:auto;height:100%}.br-header-nav__list{display:flex;align-items:stretch;height:100%;padding:0;margin:0;list-style:none}.br-header-nav__item{display:flex;align-items:center}.br-header-nav__link{position:relative;display:inline-flex;align-items:center;gap:7px;height:100%;padding:0 .7rem;border:0;background:none;cursor:pointer;color:var(--br-navy);text-decoration:none;font-size:.75rem;font-weight:600;letter-spacing:var(--br-tracking-caps);text-transform:uppercase;white-space:nowrap}.br-header-nav__sheet{display:inline-grid;place-items:center;min-width:22px;height:18px;padding:0 3px;border:1px solid var(--br-ink);font-size:.625rem;font-weight:600;letter-spacing:.02em;font-variant-numeric:tabular-nums;transition:background var(--br-duration)}.br-header-nav__link::after{content:"";position:absolute;left:.7rem;right:.7rem;bottom:18px;height:2px;background:var(--br-gold);transform:scaleX(0);transform-origin:left;transition:transform var(--br-duration) var(--br-ease)}.br-header-nav__link:hover,.br-header-nav__link[aria-expanded="true"],.br-header-nav__link[aria-current]{color:var(--br-accent-text)}.br-header-nav__link:hover .br-header-nav__sheet,.br-header-nav__link[aria-current] .br-header-nav__sheet{background:var(--br-gold);color:var(--br-navy)}.br-header-nav__link:hover::after,.br-header-nav__link[aria-current]::after{transform:scaleX(1)}.br-header-nav__link .br-ui-icon{width:.9rem;height:.9rem;transition:transform var(--br-duration)}.br-header-nav__item--mega:is(:hover,:focus-within,.is-open) .br-header-nav__link .br-ui-icon{transform:rotate(180deg)}.br-header-mega{position:absolute;left:0;right:0;top:100%;background:var(--br-texture-grid),var(--br-card);color:var(--br-text);border-top:1px solid var(--br-ink);border-bottom:1px solid var(--br-ink);box-shadow:var(--br-shadow-l);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity var(--br-duration),transform var(--br-duration) var(--br-ease),visibility var(--br-duration)}.br-header-nav__item--mega:is(:hover,:focus-within,.is-open) .br-header-mega{opacity:1;visibility:visible;transform:none}.br-header-mega__inner{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,300px);gap:var(--br-space-l);padding-block:var(--br-space-l)}.br-header-mega__sign{display:flex;flex-direction:column;justify-content:space-between;gap:var(--br-space-s);padding:var(--br-space-s);border:1px solid var(--br-ink);background:var(--br-navy);color:var(--br-gold-light);min-width:150px}.br-header-mega__sign .br-ui-numeral{font-size:4rem}.br-header-mega__title{margin:0 0 var(--br-space-2xs);font-size:.625rem;font-weight:700;letter-spacing:var(--br-tracking-label);text-transform:uppercase;color:var(--br-accent-text)}.br-header-mega__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--br-space-l)}.br-header-mega__all{margin-top:var(--br-space-s)}.br-header-mega__feature{padding-left:var(--br-space-l);border-left:1px dashed var(--br-border-input)}.br-header-mega__feature .br-article-card__title{font-size:var(--br-text-m);letter-spacing:0}.br-header__coord{display:flex;flex-direction:column;gap:3px;padding:0 var(--br-space-s);border-inline:1px dashed var(--br-border-input);flex:none}.br-header__coord-name{width:8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.625rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--br-muted)}.br-header__actions{display:flex;align-items:center;gap:var(--br-space-xs);flex:none}.br-header__icon-button{display:grid;place-items:center;width:42px;height:42px;padding:0;border:1px solid var(--br-ink);border-radius:var(--br-radius-s);background:var(--br-card);color:var(--br-navy);cursor:pointer}.br-header__icon-button:hover{background:var(--br-navy);color:var(--br-gold-light)}.br-header__toggle{display:none}.br-header-search{position:absolute;left:0;right:0;top:100%;background:var(--br-card);border-bottom:1px solid var(--br-ink);padding-block:var(--br-space-s);display:none}.br-header-search.is-open{display:block}.br-header-search__form{display:flex;gap:var(--br-space-2xs)}.br-header-search__input{flex:1;min-width:0;min-height:46px;padding:0 var(--br-space-s);border:1px solid var(--br-border-input);border-radius:var(--br-radius-s);background:var(--br-card);color:var(--br-heading)}.br-header-drawer{position:fixed;inset:0;z-index:var(--br-z-drawer);visibility:hidden}.br-header-drawer.is-open{visibility:visible}.br-header-drawer__backdrop{position:absolute;inset:0;background:var(--br-overlay);opacity:0;transition:opacity var(--br-duration)}.br-header-drawer.is-open .br-header-drawer__backdrop{opacity:1}.br-header-drawer__panel{position:absolute;top:0;right:0;bottom:0;width:min(100%,420px);overflow-y:auto;display:flex;flex-direction:column;gap:var(--br-space-m);padding:var(--br-space-s) var(--br-gutter) var(--br-space-l);background:var(--br-texture-grid),var(--br-surface);color:var(--br-navy);border-left:1px solid var(--br-ink);transform:translateX(100%);transition:transform 0.35s var(--br-ease)}.br-header-drawer.is-open .br-header-drawer__panel{transform:none}.br-header-drawer__top{display:flex;align-items:center;justify-content:space-between;min-height:48px}.br-header-drawer__list{padding:0;margin:0;list-style:none;border-top:1px solid var(--br-ink)}.br-header-drawer__item{border-bottom:1px dashed var(--br-border-input)}.br-header-drawer__link{display:flex;align-items:center;gap:var(--br-space-s);padding:var(--br-space-xs) 0;color:var(--br-navy);text-decoration:none;font-size:var(--br-text-s);font-weight:600;letter-spacing:var(--br-tracking-caps);text-transform:uppercase;cursor:pointer;list-style:none}.br-header-drawer__link::-webkit-details-marker{display:none}.br-header-drawer__link>.br-ui-icon{margin-left:auto;color:var(--br-accent-text)}.br-header-drawer__link[aria-current]{color:var(--br-accent-text)}.br-header-drawer details[open] .br-header-drawer__link>.br-ui-icon{transform:rotate(180deg)}.br-header-drawer__sub{padding:0 0 var(--br-space-s) 40px}.br-header-drawer__note{margin:0;font-size:var(--br-text-s);color:var(--br-muted)}body.is-locked{overflow:hidden}.br-footer{background:var(--br-texture-grid-dark),var(--br-navy);color:var(--br-on-dark-muted);font-size:var(--br-text-s);padding-block:var(--br-space-l)}.br-footer a{color:var(--br-on-dark-muted);text-decoration:none}.br-footer a:hover{color:var(--br-gold-light)}.br-footer__frame{display:grid;grid-template-columns:1.15fr 1fr 1fr 0.9fr;border:1px solid var(--br-gold);outline:1px solid color-mix(in srgb,var(--br-gold) 40%,transparent);outline-offset:6px}.br-footer__cell{padding:var(--br-space-m);border-right:1px solid color-mix(in srgb,var(--br-gold) 55%,transparent)}.br-footer__cell:last-child{border-right:0}.br-footer__cell--wide{grid-column:1 / -1;border-right:0;border-top:1px solid color-mix(in srgb,var(--br-gold) 55%,transparent);display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--br-space-xs) var(--br-space-m);font-size:var(--br-text-xs)}.br-footer__set{margin:var(--br-space-s) 0 var(--br-space-xs);font-size:var(--br-text-l);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--br-on-dark)}.br-footer__estd{display:inline-block;padding:.3em .6em;border:1px solid var(--br-gold);color:var(--br-gold-light);font-size:.6875rem;font-weight:700;letter-spacing:var(--br-tracking-label)}.br-footer__about{margin:var(--br-space-s) 0 0;line-height:1.7}.br-footer__title{margin:0 0 var(--br-space-2xs);font-size:.625rem;font-weight:700;letter-spacing:var(--br-tracking-label);text-transform:uppercase;color:var(--br-gold-light)}.br-footer__tools{display:flex;align-items:flex-end;gap:var(--br-space-m);margin-top:var(--br-space-m);--_ink:var(--br-gold-light)}.br-footer__links{display:grid;gap:var(--br-space-2xs);padding:0;margin:var(--br-space-s) 0 0;list-style:none}.br-footer__copyright{margin:0}.br-footer__legal{display:flex;flex-wrap:wrap;gap:var(--br-space-m);padding:0;margin:0;list-style:none}.br-footer__disclaimer{flex-basis:100%;margin:0;opacity:.85}.br-popup{width:min(100% - 2rem,980px);max-height:min(92vh,780px);padding:0;border:1px solid var(--br-ink);border-radius:0;background:var(--br-card);box-shadow:var(--br-shadow-l);overflow:hidden}.br-popup::backdrop{background:var(--br-overlay)}.br-popup[open]{display:grid;grid-template-columns:0.8fr 1.2fr;animation:br-slip-in 0.45s var(--br-ease)}@keyframes br-slip-in{from{opacity:0;transform:translateY(24px) rotate(-1deg)}}.br-popup__aside{position:relative;display:flex;flex-direction:column;gap:var(--br-space-m);padding:var(--br-space-l);background:var(--br-texture-grid-dark),var(--br-navy);color:var(--br-on-dark-muted)}.br-popup__map{width:100%;height:auto;border:1px solid color-mix(in srgb,var(--br-gold) 55%,transparent)}.br-popup__title{color:var(--br-on-dark);font-size:var(--br-text-xl);margin:0}.br-popup__body{position:relative;padding:var(--br-space-l);overflow-y:auto;background:var(--br-texture-grid),var(--br-card)}.br-popup__slip{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--br-space-2xs);padding-bottom:var(--br-space-s);margin-bottom:var(--br-space-m);border-bottom:1px solid var(--br-ink)}.br-popup__heading{font-size:var(--br-text-xl);margin:0;letter-spacing:.04em;text-transform:uppercase}.br-popup__lead{color:var(--br-muted);margin:var(--br-space-2xs) 0 0;font-size:var(--br-text-s)}.br-popup__no{display:grid;gap:2px;text-align:right}.br-popup__seal{position:absolute;right:var(--br-space-l);bottom:var(--br-space-l);width:92px;height:92px;color:var(--br-gold-dark);opacity:.9;transform:rotate(-12deg);pointer-events:none}.br-popup[open] .br-popup__seal{animation:br-stamp 0.5s var(--br-ease) 0.4s both}@keyframes br-stamp{from{opacity:0;transform:rotate(-12deg) scale(1.6)}70%{opacity:1;transform:rotate(-12deg) scale(.95)}}.br-popup__close{position:absolute;top:var(--br-space-s);right:var(--br-space-s);z-index:2}@media (max-width:1200px){.br-header__coord{display:none}}@media (max-width:1100px){.br-header-nav__link{padding:0 .5rem}.br-header-nav__link::after{left:.5rem;right:.5rem}}@media (max-width:991px){.br-ui-grid--3,.br-ui-grid--4{--br-grid-cols:2}.br-ui-spec{--br-spec-cols:2}.br-ui-spec--strip{--br-spec-cols:3}.br-ui-spec--strip .br-ui-spec__item+.br-ui-spec__item{border-left:0}.br-ui-spec--strip .br-ui-spec__item{border-bottom:1px dashed var(--br-border-input)}.br-ui-filter{--br-filter-cols:2;grid-template-columns:repeat(var(--br-filter-cols),minmax(0,1fr))}.br-ui-filter__field:nth-child(odd)::before{display:none}.br-ui-filter--3{--br-filter-cols:3}.br-ui-filter--3 .br-ui-filter__field:nth-child(3)::before{display:block}.br-ui-filter__submit{grid-column:1 / -1}.br-ui-cta-band{grid-template-columns:auto 1fr;padding:var(--br-space-l)}.br-ui-cta-band>.br-ui-button{grid-column:1 / -1;justify-self:start}.br-header-nav,.br-header__search-toggle{display:none}.br-header__toggle{display:grid}.br-header__actions{margin-left:auto}.br-footer__frame{grid-template-columns:1fr 1fr}.br-footer__cell:nth-child(2){border-right:0}.br-footer__cell:nth-child(n+3){border-top:1px solid color-mix(in srgb,var(--br-gold) 55%,transparent)}.br-popup[open]{grid-template-columns:1fr}.br-popup__aside{display:none}.br-ui-milestones--row{grid-template-columns:1fr}.br-ui-milestones--row .br-ui-milestones__item{grid-template-columns:auto 1fr;gap:0 var(--br-space-s);padding-bottom:var(--br-space-m)}.br-ui-milestones--row .br-ui-milestones__item>.br-ui-marker{grid-row:span 3;margin:0}.br-ui-milestones--row .br-ui-milestones__item:not(:last-child)::before{left:16px;right:auto;top:38px;bottom:4px;width:1px;height:auto;background:repeating-linear-gradient(180deg,var(--br-ink) 0 5px,transparent 5px 9px)}}@media (max-width:767px){.br-ui-grid--2,.br-ui-grid--3{--br-grid-cols:1}.br-ui-grid--scroll-mobile{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--br-gutter));padding:6px var(--br-gutter) var(--br-space-s);scroll-padding-inline:var(--br-gutter)}.br-ui-grid--scroll-mobile::-webkit-scrollbar{display:none}.br-ui-grid--scroll-mobile>*{flex:0 0 min(84%,340px);scroll-snap-align:start}.br-ui-section-head{grid-template-columns:1fr}.br-ui-sheet{--_inset:8px}.br-ui-sheet__ruler,.br-ui-sheet__north,.br-ui-sheet__scale{display:none}.br-ui-spec--strip{--br-spec-cols:2}.br-ui-filter{--br-filter-cols:1}.br-ui-filter .br-ui-filter__field:nth-child(n)::before{display:none}.br-ui-filter__field+.br-ui-filter__field{border-top:1px dashed var(--br-border-input)}.br-ui-page-head__inner{grid-template-columns:1fr;gap:var(--br-space-s)}.br-ui-page-head__sheet{flex-direction:row;align-items:baseline;gap:var(--br-space-xs);padding:var(--br-space-2xs) var(--br-space-s)}.br-ui-page-head__numeral{font-size:2.5rem}.br-ui-cta-band{grid-template-columns:1fr}:is(.br-listing-card--row,.br-listing-results.is-list>.br-listing-card){display:flex}:is(.br-listing-card--row,.br-listing-results.is-list>.br-listing-card) .br-listing-card__media{aspect-ratio:16 / 10;min-height:0;border-right:0;border-bottom:1px solid var(--br-ink)}.br-article-card--featured .br-article-card__title{font-size:var(--br-text-2xl)}.br-footer__frame{grid-template-columns:1fr}.br-footer__cell{border-right:0;border-top:1px solid color-mix(in srgb,var(--br-gold) 55%,transparent)}.br-footer__cell:first-child{border-top:0}.br-ui-sticky-bar{position:fixed;left:0;right:0;bottom:0;z-index:calc(var(--br-z-header) - 1);display:flex;align-items:center;justify-content:space-between;gap:var(--br-space-s);padding:var(--br-space-2xs) var(--br-gutter) calc(var(--br-space-2xs) + env(safe-area-inset-bottom));background:var(--br-navy);border-top:2px solid var(--br-gold);transform:translateY(110%);transition:transform var(--br-duration) var(--br-ease)}.br-ui-sticky-bar.is-visible{transform:none}.br-ui-sticky-bar__label{font-size:.625rem;font-weight:600;letter-spacing:var(--br-tracking-caps);text-transform:uppercase;color:var(--br-gold-light);line-height:1.2}.br-ui-sticky-bar__value{display:block;font-weight:600;font-size:var(--br-text-l);color:var(--br-on-dark);font-variant-numeric:tabular-nums}body:has(.br-ui-sticky-bar) .br-footer{padding-bottom:80px}.br-popup{width:100%;max-height:100dvh;height:100dvh;max-width:100%;margin:0;border:0}.br-popup__body{padding:var(--br-space-xl) var(--br-gutter) var(--br-space-l)}.br-popup__seal{display:none}}@media (max-width:478px){.br-ui-grid--4{--br-grid-cols:1}.br-ui-spec{--br-spec-cols:1}.br-ui-spec--strip{--br-spec-cols:2}.br-ui-spec--strip .br-ui-spec__item{padding:var(--br-space-xs)}.br-form__field--half{grid-column:span 2}.br-article-card--horizontal{grid-template-columns:112px 1fr}.br-article-card--horizontal .br-article-card__excerpt{display:none}.br-header__logo-mark{width:38px;height:38px}.br-header__logo-name{font-size:.875rem;letter-spacing:.16em}.br-header__cta{display:none}.br-ui-toolbar__actions{width:100%;flex-wrap:wrap}.br-ui-toolbar__sort{flex:1;min-width:0}}.br-ui-coord.is-current{outline:2px solid var(--br-gold);outline-offset:2px}.br-ui-marker--done{background:var(--br-navy);color:var(--br-gold-light)}.br-ui-marker--done::after{border-color:color-mix(in srgb,var(--br-gold) 50%,transparent)}.br-project-card__plan{position:absolute;inset:10% 8%;width:84%;height:80%;color:var(--br-navy)}.br-project-card__media:has(img) .br-project-card__plan{display:none}.br-footer__logo{color:var(--br-gold-light)}.br-footer__logo:hover{color:var(--br-gold-light)}.br-footer__logo .br-header__logo-name{color:var(--br-on-dark)}.br-popup__steps .br-ui-milestones__title{color:var(--br-on-dark)}.br-popup__steps .br-ui-milestones__text{color:var(--br-on-dark-muted)}.br-popup__steps .br-ui-milestones__date{color:var(--br-gold-light)}.br-popup__steps .br-ui-marker{background:var(--br-navy);border-color:var(--br-gold);color:var(--br-gold-light)}.br-popup__steps .br-ui-marker.is-lit{background:var(--br-gold);color:var(--br-navy)}.br-popup__steps .br-ui-milestones__item:not(:last-child)::before{background:repeating-linear-gradient(180deg,var(--br-gold) 0 5px,transparent 5px 9px)}.br-popup__steps .br-ui-milestones__item{padding-bottom:var(--br-space-s)}.br-header-mega__sign .br-ui-label{color:var(--br-gold-light)}.br-header-drawer__link .br-header-nav__sheet{min-width:30px;height:24px}.br-home-map{position:relative}.br-home-map__svg{width:100%;height:auto;display:block}.br-home-map__contour path{fill:none;stroke:var(--br-ink);stroke-opacity:.22;stroke-width:1}.br-home-map__elev{font-family:var(--br-font);font-size:11px;font-weight:600;fill:var(--br-muted);text-anchor:middle}.br-home-map__river-edge{fill:none;stroke:var(--br-ink);stroke-opacity:.55;stroke-width:48;stroke-linecap:round}.br-home-map__river{fill:none;stroke:var(--br-land-sng);stroke-width:46;stroke-linecap:round}.br-home-map__road-edge{fill:none;stroke:var(--br-ink);stroke-opacity:.7;stroke-linecap:butt}.br-home-map__road{fill:none;stroke:var(--br-surface)}.br-home-map__road-axis{fill:none;stroke:var(--br-ink);stroke-opacity:.35;stroke-width:.8;stroke-dasharray:10 8}.br-home-map__parcel{stroke:var(--br-ink);stroke-width:.9;stroke-dasharray:4 3;fill-opacity:.9;cursor:pointer;transition:fill 0.4s var(--br-ease),stroke-width 0.2s;outline:none}.br-home-map__parcel--odt{fill:var(--br-land-odt)}.br-home-map__parcel--ont{fill:var(--br-land-ont)}.br-home-map__parcel--cln{fill:var(--br-land-cln)}.br-home-map__parcel--tmd{fill:var(--br-land-tmd)}.br-home-map__parcel[data-sale]{stroke-dasharray:none;stroke-width:1.3}.br-home-map__parcel.is-lit,.br-home-map__parcel:hover,.br-home-map__parcel:focus-visible{fill:var(--br-gold);stroke-dasharray:none;stroke-width:2}.br-home-map__no{font-family:var(--br-font);font-size:10px;font-weight:600;fill:var(--br-navy);fill-opacity:.7;text-anchor:middle;dominant-baseline:central;pointer-events:none}.br-home-map__name{font-family:var(--br-font);font-size:11px;font-weight:700;letter-spacing:.3em;fill:var(--br-navy);fill-opacity:.75;pointer-events:none}.br-home-map__name--river{fill:var(--br-info);fill-opacity:.8;font-style:italic}.br-home-map__tip{position:absolute;z-index:3;translate:-50% calc(-100% - 12px);padding:.4em .7em;border:1px solid var(--br-ink);background:var(--br-card);color:var(--br-navy);font-size:.75rem;font-weight:500;white-space:nowrap;pointer-events:none;box-shadow:4px 4px 0 color-mix(in srgb,var(--br-navy) 12%,transparent);transition:left 0.4s var(--br-ease),top 0.4s var(--br-ease)}.br-home-map__tip::after{content:"";position:absolute;left:50%;bottom:-6px;width:10px;height:10px;translate:-50% 0;rotate:45deg;background:var(--br-card);border-right:1px solid var(--br-ink);border-bottom:1px solid var(--br-ink)}.br-home-map__tip b{font-weight:700;color:var(--br-accent-text)}.br-ui-sheetindex{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;padding:0;margin:0;list-style:none;border:1px solid var(--br-ink);background:var(--br-ink)}.br-ui-sheetindex__cell{display:flex;flex-direction:column;justify-content:space-between;gap:var(--br-space-xs);min-height:120px;height:100%;padding:var(--br-space-s);background:var(--br-texture-grid),var(--br-card);color:var(--br-navy);text-decoration:none;transition:background var(--br-duration)}.br-ui-sheetindex__no{font-size:2.25rem;font-weight:200;line-height:1;font-variant-numeric:tabular-nums}.br-ui-sheetindex__name{font-size:.6875rem;font-weight:600;letter-spacing:var(--br-tracking-caps);text-transform:uppercase}a.br-ui-sheetindex__cell:hover,.br-ui-sheetindex__cell.is-current{background:var(--br-gold)}.br-ui-section--dark .br-ui-sheetindex{border-color:var(--br-gold);background:color-mix(in srgb,var(--br-gold) 55%,var(--br-navy))}.br-ui-section--dark .br-ui-sheetindex__cell{background:var(--br-navy);color:var(--br-on-dark)}.br-ui-section--dark a.br-ui-sheetindex__cell:hover,.br-ui-section--dark .br-ui-sheetindex__cell.is-current{background:var(--br-gold);color:var(--br-navy)}@media (max-width:478px){.br-ui-sheetindex{grid-template-columns:repeat(2,minmax(0,1fr))}}.br-ui-frame{position:relative;padding:var(--br-space-l);border:1px solid var(--br-ink);background:var(--br-card);outline:1px solid color-mix(in srgb,var(--br-ink) 22%,transparent);outline-offset:5px}.br-ui-frame--dark{background:var(--br-texture-grid-dark),var(--br-navy);border-color:var(--br-gold);outline-color:color-mix(in srgb,var(--br-gold) 40%,transparent);color:var(--br-on-dark-muted)}.br-ui-section--dark,.br-ui-page-head,.br-footer,.br-ui-frame--dark,.br-ui-cta-band:not(.br-ui-cta-band--light),.br-popup__aside{--br-ink:var(--br-gold);--br-muted:var(--br-on-dark-muted);--br-accent-text:var(--br-gold-light);--br-text:var(--br-on-dark-muted);--br-border-input:var(--br-navy-3)}:is(.br-ui-section--dark,.br-ui-page-head) :is(.br-listing-card,.br-project-card,.br-ui-filter,.br-ui-frame:not(.br-ui-frame--dark),.br-ui-notebox,.br-ui-cta-band--light,.br-ui-titleblock:not(.br-ui-titleblock--dark),.br-ui-tag:not(.br-ui-tag--on-dark),.br-form){--br-ink:var(--br-navy);--br-muted:var(--br-muted-ink);--br-accent-text:var(--br-accent-ink);--br-text:var(--br-text-ink);--br-border-input:var(--br-border-input-ink)}.br-ui-section--dark .br-ui-marker.is-lit,.br-ui-marker--on-dark.is-lit{background:var(--br-gold);color:var(--br-navy)}.br-ui-section--dark .br-ui-milestones__title{color:var(--br-on-dark)}.br-listing-card__parcel .br-ui-parcel{--br-parcel-w:92px}.br-popup__body{padding-bottom:calc(var(--br-space-l) + 64px)}.br-popup__slip{padding-right:52px}.br-popup__seal{right:var(--br-space-m);bottom:12px;width:78px;height:78px}@media (max-width:767px){.br-popup__body{padding-bottom:var(--br-space-l)}}.br-home-hero{padding-block:calc(var(--br-space-l) + 12px) var(--br-space-xl)}.br-home-hero__grid{display:grid}.br-home-hero__grid>*{grid-area:1 / 1}.br-home-hero__map{border:1px solid var(--br-ink);background:var(--br-card)}.br-home-hero__panel{align-self:start;width:min(100%,460px);margin:var(--br-space-m);z-index:2;box-shadow:8px 8px 0 color-mix(in srgb,var(--br-navy) 12%,transparent)}.br-home-hero__title{font-size:clamp(2rem,1.4rem + 2.4vw,3.25rem);font-weight:300;letter-spacing:-.03em;line-height:1.08;margin:var(--br-space-s) 0 var(--br-space-xs)}.br-home-hero__title strong{font-weight:700}.br-home-hero__lead{color:var(--br-muted);margin:0 0 var(--br-space-m)}.br-home-hero__search .br-ui-filter{grid-template-columns:1fr;box-shadow:none}.br-home-hero__search .br-ui-filter__field+.br-ui-filter__field::before{display:none}.br-home-hero__search .br-ui-filter__field+.br-ui-filter__field{border-top:1px dashed var(--br-border-input)}.br-home-hero__quick{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:var(--br-space-s)}.br-home-hero__legend{align-self:end;justify-self:end;z-index:2;margin:var(--br-space-m);padding:var(--br-space-xs) var(--br-space-s);border:1px solid var(--br-ink);background:var(--br-card);min-width:210px}.br-home-hero__legend .br-ui-legend__row{padding:.25rem 0;font-size:var(--br-text-xs)}.br-home-hero__legend-title{margin:0 0 4px}.br-home-areas__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:190px;gap:var(--br-grid-gap)}.br-home-area{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;padding:var(--br-space-m);overflow:hidden;color:var(--br-navy);text-decoration:none;border:1px solid var(--br-ink);background:var(--br-card);outline:2px solid transparent;outline-offset:3px;transition:outline-color var(--br-duration)}.br-home-area:first-child{grid-column:span 2;grid-row:span 2}.br-home-area:nth-child(6){grid-column:1 / -1}.br-home-area:hover{outline-color:var(--br-gold)}.br-home-area__media{position:absolute;inset:0;z-index:-2;aspect-ratio:auto}.br-home-area::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,transparent 35%,color-mix(in srgb,var(--br-card) 92%,transparent) 80%)}.br-home-area__code{position:absolute;top:var(--br-space-s);left:var(--br-space-s)}.br-home-area__name{font-size:var(--br-text-xl);font-weight:700;letter-spacing:.02em;line-height:1.2}.br-home-area:first-child .br-home-area__name{font-size:var(--br-text-3xl)}.br-home-area__meta{display:flex;align-items:center;gap:var(--br-space-2xs);margin-top:6px;font-size:.6875rem;font-weight:600;letter-spacing:var(--br-tracking-caps);text-transform:uppercase;color:var(--br-accent-text)}.br-home-news__top{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--br-space-l)}.br-home-news__side{display:grid;gap:var(--br-space-m);align-content:start}.br-home-news__cats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--br-space-l);margin-top:var(--br-space-xl)}.br-home-news__cat-head{display:flex;align-items:center;justify-content:space-between;gap:var(--br-space-s);padding-bottom:var(--br-space-2xs);border-bottom:1px solid var(--br-ink)}.br-home-news__cat-title{display:flex;align-items:center;gap:var(--br-space-2xs);margin:0;font-size:var(--br-text-s);font-weight:700;letter-spacing:var(--br-tracking-caps);text-transform:uppercase}.br-home-news__cat-title a{color:inherit;text-decoration:none}.br-home-about__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--br-space-xl);align-items:start}.br-home-about__text{font-size:var(--br-text-l)}.br-home-about__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--br-space-m);padding:0;margin:var(--br-space-l) 0;list-style:none}.br-home-about__item{display:grid;grid-template-columns:auto 1fr;gap:var(--br-space-s);align-items:start}.br-home-about__item h3{margin:0 0 4px;font-size:var(--br-text-m);letter-spacing:0}.br-home-about__item p{margin:0;font-size:var(--br-text-s)}.br-home-about__process{margin-top:var(--br-space-l);--br-steps:4}@media (max-width:991px){.br-home-hero__grid>*{grid-area:auto}.br-home-hero__panel{width:100%;margin:var(--br-space-m) 0 0;order:2;box-shadow:none}.br-home-hero__legend{order:3;margin:var(--br-space-s) 0 0;justify-self:stretch}.br-home-news__top,.br-home-about__grid{grid-template-columns:1fr}.br-home-areas__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:170px}.br-home-area:first-child{grid-column:span 2;grid-row:span 1}.br-home-news__cats{grid-template-columns:1fr 1fr}}@media (max-width:767px){.br-home-hero__map{margin-inline:calc(-1 * var(--br-gutter) + 8px)}.br-home-about__list,.br-home-news__cats{grid-template-columns:1fr}}@media (max-width:478px){.br-home-areas__grid{grid-auto-rows:140px}.br-home-area{padding:var(--br-space-s)}.br-home-area__name,.br-home-area:first-child .br-home-area__name{font-size:var(--br-text-l)}}.br-home-about__process-title{margin:var(--br-space-xl) 0 var(--br-space-s)}.br-home-finder{--br-ink:var(--br-gold);--br-muted:var(--br-on-dark-muted);--br-text:var(--br-on-dark-muted);--br-accent-text:var(--br-gold-light);position:relative;isolation:isolate;overflow:hidden;color:var(--br-on-dark-muted);background:var(--br-navy)}.br-home-finder__image{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:60% 60%}.br-home-finder__shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,color-mix(in srgb,var(--br-navy) 94%,transparent) 0%,color-mix(in srgb,var(--br-navy) 82%,transparent) 50%,color-mix(in srgb,var(--br-navy) 35%,transparent) 100%),linear-gradient(0deg,var(--br-navy) 0%,transparent 45%)}.br-home-finder__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:var(--br-space-xl);align-items:center;padding-block:var(--br-space-xl) var(--br-space-l)}.br-home-finder__label{display:inline-flex;align-items:center;gap:6px;margin:0 0 var(--br-space-s);font-size:.6875rem;font-weight:600;letter-spacing:var(--br-tracking-label);text-transform:uppercase;color:var(--br-gold-light)}.br-home-finder__label .br-ui-icon{color:var(--br-gold)}.br-home-finder__title{max-width:18em;margin:0;font-size:clamp(2rem,1.2rem + 3.4vw,3.75rem);font-weight:800;line-height:1.06;letter-spacing:-.025em;color:var(--br-on-dark);text-wrap:balance}.br-home-finder__title em{font-style:normal;font-weight:300;color:var(--br-gold-light)}.br-home-finder__lead{max-width:38rem;margin:var(--br-space-s) 0 0;font-size:var(--br-text-l);line-height:var(--br-leading)}.br-home-search{--br-ink:var(--br-navy);--br-text:var(--br-text-ink);--br-muted:var(--br-muted-ink);--br-accent-text:var(--br-gold-dark);--br-border-input:var(--br-border-input-ink);margin-top:var(--br-space-l);max-width:760px;border:1px solid var(--br-gold);background:var(--br-card);color:var(--br-text);box-shadow:8px 8px 0 color-mix(in srgb,var(--br-gold) 30%,transparent)}.br-home-search__tabs{display:flex;border-bottom:1px solid var(--br-border)}.br-home-search__tab{position:relative;flex:0 0 auto;min-width:96px;min-height:48px;padding:0 var(--br-space-m);border:0;background:var(--br-surface-alt);cursor:pointer;font:inherit;font-size:var(--br-text-s);font-weight:700;letter-spacing:var(--br-tracking-caps);text-transform:uppercase;color:var(--br-muted);transition:background var(--br-duration),color var(--br-duration)}.br-home-search__tab+.br-home-search__tab{border-left:1px solid var(--br-border)}.br-home-search__tab::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;background:var(--br-gold);transform:scaleX(0);transition:transform var(--br-duration) var(--br-ease)}.br-home-search__tab[aria-selected="true"]{background:var(--br-card);color:var(--br-navy)}.br-home-search__tab[aria-selected="true"]::after{transform:scaleX(1)}.br-home-search__tab:hover{color:var(--br-navy)}.br-home-search__fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:var(--br-space-s);align-items:end;padding:var(--br-space-m) var(--br-space-m) var(--br-space-s)}.br-home-search__fields:has(>[data-br-only="du-an"]:not([hidden])){grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) auto}.br-home-search__field{display:grid;gap:6px;min-width:0}.br-home-search__field[hidden]{display:none}.br-home-search__field label,.br-home-search__price legend{font-size:.6875rem;font-weight:700;letter-spacing:var(--br-tracking-caps);text-transform:uppercase;color:var(--br-heading)}.br-home-search__field select{width:100%;min-height:48px;padding:0 2.25rem 0 .85rem;border:1px solid var(--br-border-input);border-radius:var(--br-radius-s);appearance:none;background:linear-gradient(45deg,transparent 50%,var(--br-ink) 50%) calc(100% - 18px) 55% / 5px 5px no-repeat,linear-gradient(135deg,var(--br-ink) 50%,transparent 50%) calc(100% - 13px) 55% / 5px 5px no-repeat,var(--br-card);font:inherit;font-weight:500;color:var(--br-heading)}.br-home-search__field select:focus-visible{outline:none;border-color:var(--br-navy);box-shadow:0 0 0 3px color-mix(in srgb,var(--br-gold) 45%,transparent)}.br-home-search__submit{min-height:48px;padding-inline:var(--br-space-l)}.br-home-search__price{display:flex;flex-wrap:wrap;align-items:center;gap:var(--br-space-2xs);margin:0;padding:0 var(--br-space-m) var(--br-space-m);border:0;min-width:0}.br-home-search__price[hidden]{display:none}.br-home-search__price legend{float:left;margin-right:var(--br-space-2xs);padding:0}.br-home-search__chip{position:relative}.br-home-search__chip input{position:absolute;opacity:0;pointer-events:none}.br-home-search__chip span{display:inline-flex;align-items:center;min-height:36px;padding:0 .9rem;border:1px solid var(--br-border-input);border-radius:var(--br-radius-pill);font-size:var(--br-text-s);font-weight:500;color:var(--br-text);cursor:pointer;white-space:nowrap;transition:background var(--br-duration),border-color var(--br-duration),color var(--br-duration)}.br-home-search__chip span:hover{border-color:var(--br-navy)}.br-home-search__chip input:checked+span{border-color:var(--br-navy);background:var(--br-navy);color:var(--br-gold-light)}.br-home-search__chip input:focus-visible+span{outline:2px solid var(--br-gold);outline-offset:2px}.br-home-shortcuts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--br-space-xs) var(--br-space-s);margin-top:var(--br-space-m)}.br-home-shortcuts__label{font-size:.6875rem;font-weight:600;letter-spacing:var(--br-tracking-label);text-transform:uppercase;color:var(--br-on-dark-muted)}.br-home-shortcuts__list{display:flex;flex-wrap:wrap;gap:var(--br-space-2xs);margin:0;padding:0;list-style:none}.br-home-shortcuts__list a{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 6px 0 12px;border:1px solid color-mix(in srgb,var(--br-gold) 55%,transparent);border-radius:var(--br-radius-pill);background:color-mix(in srgb,var(--br-navy) 60%,transparent);font-size:var(--br-text-s);font-weight:600;color:var(--br-on-dark);text-decoration:none;white-space:nowrap;transition:background var(--br-duration),color var(--br-duration)}.br-home-shortcuts__list a:hover{background:var(--br-gold);color:var(--br-navy)}.br-home-shortcuts__count{display:inline-grid;place-items:center;min-width:24px;height:24px;padding:0 6px;border-radius:var(--br-radius-pill);background:var(--br-navy-2);font-size:var(--br-text-xs);font-variant-numeric:tabular-nums;color:var(--br-gold-light)}.br-home-shortcuts__list a:hover .br-home-shortcuts__count{background:var(--br-navy)}.br-home-finder__side{display:grid;gap:var(--br-space-s)}.br-home-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border:1px solid color-mix(in srgb,var(--br-gold) 55%,transparent);background:color-mix(in srgb,var(--br-navy) 75%,transparent);backdrop-filter:blur(6px)}.br-home-stats__item{min-width:0;padding:var(--br-space-s)}.br-home-stats__item+.br-home-stats__item{border-left:1px solid color-mix(in srgb,var(--br-gold) 35%,transparent)}.br-home-stats dt{font-size:.625rem;font-weight:600;letter-spacing:var(--br-tracking-label);text-transform:uppercase;color:var(--br-gold-light)}.br-home-stats dd{margin:4px 0 0}.br-home-stats dd a{display:inline-flex;align-items:center;gap:6px;font-size:var(--br-text-2xl);font-weight:300;line-height:1;color:var(--br-on-dark);text-decoration:none;font-variant-numeric:tabular-nums}.br-home-stats dd a .br-ui-icon{color:var(--br-gold);transition:transform var(--br-duration)}.br-home-stats dd a:hover .br-ui-icon{transform:translateX(3px)}.br-home-spotlight{display:grid;grid-template-columns:120px minmax(0,1fr);border:1px solid var(--br-gold);background:var(--br-card);color:var(--br-text-ink);text-decoration:none;transition:box-shadow var(--br-duration),transform var(--br-duration)}.br-home-spotlight:hover{transform:translateY(-2px);box-shadow:6px 6px 0 color-mix(in srgb,var(--br-gold) 45%,transparent)}.br-home-spotlight__media{position:relative;display:block;min-height:100%}.br-home-spotlight__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.br-home-spotlight__flag{position:absolute;left:0;top:0;padding:.3em .55em;background:var(--br-navy);color:var(--br-gold-light);font-size:.5625rem;font-weight:700;letter-spacing:var(--br-tracking-label);text-transform:uppercase}.br-home-spotlight__body{display:grid;gap:4px;min-width:0;padding:var(--br-space-s)}.br-home-spotlight__meta{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.br-home-spotlight__sample{font-size:.625rem;font-weight:600;letter-spacing:var(--br-tracking-label);text-transform:uppercase;color:var(--br-muted-ink)}.br-home-spotlight__title{font-weight:700;line-height:var(--br-leading-tight);color:var(--br-navy)}.br-home-spotlight__place{display:inline-flex;align-items:center;gap:4px;font-size:var(--br-text-xs);color:var(--br-muted-ink)}.br-home-spotlight__price{display:flex;align-items:center;justify-content:space-between;gap:var(--br-space-2xs);padding-top:6px;border-top:1px dashed var(--br-border-input-ink);font-weight:700;color:var(--br-navy)}.br-home-spotlight__price .br-ui-icon{color:var(--br-gold-dark)}.br-home-finder__cta{display:flex;align-items:center;justify-content:space-between;gap:var(--br-space-s);padding-top:var(--br-space-s);border-top:1px solid color-mix(in srgb,var(--br-gold) 35%,transparent)}.br-home-finder__cta p{margin:0;font-size:var(--br-text-s);color:var(--br-on-dark)}.br-home-guides{border-top:1px solid color-mix(in srgb,var(--br-gold) 35%,transparent);background:color-mix(in srgb,var(--br-navy) 88%,transparent)}.br-home-guides__inner{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--br-space-m);align-items:center;padding-block:var(--br-space-s)}.br-home-guides__label{margin:0;font-size:.6875rem;font-weight:600;letter-spacing:var(--br-tracking-label);text-transform:uppercase;color:var(--br-gold-light)}.br-home-guides__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none}.br-home-guides__list li{min-width:0}.br-home-guides__list li+li{border-left:1px dashed color-mix(in srgb,var(--br-gold) 40%,transparent)}.br-home-guides__item{display:flex;align-items:center;gap:var(--br-space-s);height:100%;padding:var(--br-space-xs) var(--br-space-s);color:var(--br-on-dark);text-decoration:none;transition:background var(--br-duration)}.br-home-guides__item:hover,.br-home-guides__item:focus-visible{background:var(--br-navy-2);color:var(--br-on-dark)}.br-home-guides__item:hover .br-home-guides__title{color:var(--br-gold-light)}.br-home-guides__icon{display:grid;place-items:center;flex:none;width:40px;height:40px;border:1px solid var(--br-gold);color:var(--br-gold-light)}.br-home-guides__kind{display:block;font-size:.625rem;font-weight:600;letter-spacing:var(--br-tracking-label);text-transform:uppercase;color:var(--br-gold-light)}.br-home-guides__title{display:block;font-size:var(--br-text-s);font-weight:600;line-height:var(--br-leading-tight)}.br-home-guides__arrow{margin-left:auto;color:var(--br-gold);transition:transform var(--br-duration)}.br-home-guides__item:hover .br-home-guides__arrow{transform:translateX(3px)}@media (max-width:1100px){.br-home-finder__inner{grid-template-columns:minmax(0,1fr);gap:var(--br-space-l)}.br-home-finder__side{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.br-home-finder__cta{grid-column:1 / -1}.br-home-guides__inner{grid-template-columns:minmax(0,1fr);gap:var(--br-space-2xs)}}@media (max-width:991px){.br-home-guides__list{grid-template-columns:minmax(0,1fr)}.br-home-guides__list li+li{border-left:0;border-top:1px dashed color-mix(in srgb,var(--br-gold) 40%,transparent)}.br-home-guides__item{padding-inline:0}}@media (max-width:767px){.br-home-finder__inner{padding-block:var(--br-space-l) var(--br-space-m)}.br-home-finder__lead{font-size:var(--br-text-m)}.br-home-search{margin-top:var(--br-space-m);box-shadow:5px 5px 0 color-mix(in srgb,var(--br-gold) 30%,transparent)}.br-home-search__tab{flex:1 1 0%;min-width:0;padding:0}.br-home-search__fields,.br-home-search__fields:has(>[data-br-only="du-an"]:not([hidden])){grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--br-space-xs);padding:var(--br-space-s)}.br-home-search__field select{min-height:44px;font-size:var(--br-text-s)}.br-home-search__field[data-br-only="du-an"]{grid-column:1 / -1}.br-home-search__submit{grid-column:1 / -1;order:9;justify-content:center}.br-home-search__price{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding:0 var(--br-space-s) var(--br-space-s)}.br-home-search__price::-webkit-scrollbar{display:none}.br-home-search__price legend{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.br-home-shortcuts{flex-wrap:nowrap}.br-home-shortcuts__label{display:none}.br-home-shortcuts__list{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:calc(-1 * var(--br-gutter));padding-inline:var(--br-gutter)}.br-home-shortcuts__list::-webkit-scrollbar{display:none}.br-home-finder__side{grid-template-columns:minmax(0,1fr)}.br-home-stats__item{padding:var(--br-space-xs) var(--br-space-s)}.br-home-stats dd a{font-size:var(--br-text-xl)}.br-home-spotlight{grid-template-columns:104px minmax(0,1fr)}.br-home-finder__cta{flex-wrap:wrap}.br-home-guides__list{grid-template-columns:minmax(0,1fr)}.br-home-guides__list li+li{border-left:0;border-top:1px dashed color-mix(in srgb,var(--br-gold) 40%,transparent)}.br-home-guides__item{padding-inline:0}}.br-home-desk__label{display:inline-flex;align-items:center;gap:6px;margin:0 0 var(--br-space-s);font-size:.6875rem;font-weight:700;letter-spacing:var(--br-tracking-label);text-transform:uppercase}.br-home-desk__title{max-width:17em;margin:0;font-size:clamp(2rem,1.25rem + 3vw,3.5rem);font-weight:800;line-height:1.06;letter-spacing:-.025em;text-wrap:balance}.br-home-desk__title em{font-style:normal;font-weight:300}.br-home-desk__lead{max-width:38rem;margin:var(--br-space-s) 0 0;font-size:var(--br-text-l);line-height:var(--br-leading)}.br-home-stamp{position:absolute;width:132px;height:132px;transform:rotate(-14deg);color:var(--br-gold-dark);opacity:.9;pointer-events:none}.br-home-stamp__ring{fill:none;stroke:currentColor;stroke-width:3}.br-home-stamp__ring--thin{stroke-width:1.5;stroke-dasharray:3 4}.br-home-stamp__text{fill:currentColor;font-size:12.5px;font-weight:800;letter-spacing:1.6px}.br-home-stamp__house{fill:none;stroke:currentColor;stroke-width:3;stroke-linejoin:round;stroke-linecap:round}@media (prefers-reduced-motion:no-preference){.br-home-stamp{animation:br-home-stamp-in 0.7s 0.4s var(--br-ease) both}@keyframes br-home-stamp-in{from{opacity:0;transform:rotate(-14deg) scale(1.6)}60%{opacity:.95;transform:rotate(-14deg) scale(.96)}}}.br-home-ledger{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border:1px solid var(--br-navy);background:var(--br-card);box-shadow:4px 4px 0 var(--br-gold-soft)}.br-home-ledger__item{position:relative;min-width:0;padding:var(--br-space-xs) var(--br-space-s) var(--br-space-xs) calc(var(--br-space-s) + 6px)}.br-home-ledger__item::before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background:repeating-linear-gradient(var(--br-navy) 0 6px,var(--br-gold) 6px 8px)}.br-home-ledger__item+.br-home-ledger__item{border-left:1px dashed var(--br-border-input-ink)}.br-home-ledger dt{display:flex;align-items:center;gap:5px;font-size:.625rem;font-weight:700;letter-spacing:var(--br-tracking-label);text-transform:uppercase;color:var(--br-muted-ink)}.br-home-ledger dd{margin:2px 0 0}.br-home-ledger dd a{display:inline-flex;align-items:center;gap:6px;font-size:var(--br-text-2xl);font-weight:300;line-height:1.1;color:var(--br-navy);text-decoration:none;font-variant-numeric:tabular-nums}.br-home-ledger dd a .br-ui-icon{color:var(--br-gold-dark);transition:transform var(--br-duration)}.br-home-ledger dd a:hover .br-ui-icon{transform:translateX(3px)}.br-home-ledger dd a:focus-visible{outline:2px solid var(--br-info);outline-offset:2px}.br-home-keytags{display:flex;flex-wrap:wrap;align-items:center;gap:var(--br-space-xs) var(--br-space-s);margin-top:var(--br-space-m)}.br-home-keytags__label{font-size:.6875rem;font-weight:700;letter-spacing:var(--br-tracking-label);text-transform:uppercase}.br-home-keytags__list{display:flex;flex-wrap:wrap;gap:var(--br-space-s);margin:0;padding:0;list-style:none}.br-home-keytag{position:relative;display:inline-flex;white-space:nowrap;align-items:center;gap:8px;min-height:44px;padding:0 14px 0 30px;border:1px solid var(--br-gold-dark);border-radius:6px 22px 22px 6px;background:var(--br-gold-gradient);color:var(--br-navy);font-weight:700;text-decoration:none;box-shadow:0 2px 0 var(--br-gold-dark);transform:rotate(-2deg);transform-origin:0 50%;transition:transform var(--br-duration) var(--br-ease),box-shadow var(--br-duration)}.br-home-keytags__list li:nth-child(2n) .br-home-keytag{transform:rotate(1.5deg)}.br-home-keytag:hover,.br-home-keytag:focus-visible{transform:rotate(0) translateY(-2px);box-shadow:0 6px 0 var(--br-gold-dark)}.br-home-keytag:focus-visible{outline:2px solid var(--br-info);outline-offset:3px}.br-home-keytag__ring{position:absolute;left:10px;top:50%;width:12px;height:12px;margin-top:-6px;border:2px solid var(--br-navy);border-radius:50%;background:var(--br-card)}.br-home-keytag__ring::before{content:"";position:absolute;right:9px;top:3px;width:14px;height:2px;background:var(--br-navy);transform:rotate(-25deg);transform-origin:right}.br-home-keytag__count{display:inline-grid;place-items:center;min-width:26px;height:26px;padding:0 6px;border-radius:var(--br-radius-pill);background:var(--br-navy);font-size:var(--br-text-xs);color:var(--br-gold-light);font-variant-numeric:tabular-nums}.br-home-file{position:relative;display:grid;grid-template-columns:120px minmax(0,1fr);border:1px solid var(--br-navy);background:var(--br-card);color:var(--br-text-ink);text-decoration:none;box-shadow:6px 6px 0 var(--br-gold-soft);transition:transform var(--br-duration) var(--br-ease),box-shadow var(--br-duration)}.br-home-file:hover{transform:translateY(-3px) rotate(-0.5deg);box-shadow:8px 10px 0 var(--br-gold-soft)}.br-home-file:focus-visible{outline:2px solid var(--br-info);outline-offset:3px}.br-home-file__tab{position:absolute;left:12px;top:0;translate:0 -100%;padding:4px 10px;border:1px solid var(--br-navy);border-bottom:0;border-radius:6px 6px 0 0;background:var(--br-navy);color:var(--br-gold-light);font-size:.625rem;font-weight:700;letter-spacing:var(--br-tracking-label);text-transform:uppercase}.br-home-file__clip{position:absolute;right:22px;top:-14px;z-index:2;width:14px;height:40px;border:3px solid var(--br-gold-dark);border-radius:8px;border-bottom-color:transparent}.br-home-file__media{position:relative;display:block;min-height:100%;border-right:1px dashed var(--br-border-input-ink)}.br-home-file__media img{position:absolute;inset:6px;width:calc(100% - 12px);height:calc(100% - 12px);object-fit:cover}.br-home-file__body{display:grid;gap:4px;min-width:0;padding:var(--br-space-s)}.br-home-file__meta{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.br-home-file__sample{font-size:.625rem;font-weight:600;letter-spacing:var(--br-tracking-label);text-transform:uppercase;color:var(--br-muted-ink)}.br-home-file__title{font-weight:700;line-height:var(--br-leading-tight);color:var(--br-navy)}.br-home-file__place{display:inline-flex;align-items:center;gap:4px;font-size:var(--br-text-xs);color:var(--br-muted-ink)}.br-home-file__price{display:flex;align-items:center;justify-content:space-between;gap:var(--br-space-2xs);padding-top:6px;border-top:1px dashed var(--br-border-input-ink);font-weight:700;color:var(--br-navy)}.br-home-file__price .br-ui-icon{color:var(--br-gold-dark)}.br-home-search--folder{max-width:none;margin-top:0;border:0;box-shadow:none}.br-home-desk{position:relative;isolation:isolate;overflow:hidden;background:var(--br-navy);color:var(--br-on-dark-muted)}.br-home-desk__image{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:30% 50%;transform:scaleX(-1)}.br-home-desk__shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,color-mix(in srgb,var(--br-navy) 95%,transparent) 0%,color-mix(in srgb,var(--br-navy) 84%,transparent) 44%,color-mix(in srgb,var(--br-navy) 12%,transparent) 78%,color-mix(in srgb,var(--br-navy) 30%,transparent) 100%),linear-gradient(0deg,var(--br-navy) 0%,transparent 40%)}.br-home-desk__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:var(--br-space-xl);align-items:end;padding-block:var(--br-space-xl) var(--br-space-l)}.br-home-desk__label{color:var(--br-gold-light)}.br-home-desk__label .br-ui-icon{color:var(--br-gold)}.br-home-desk__title{color:var(--br-on-dark)}.br-home-desk__title em{color:var(--br-gold-light)}.br-home-folder{position:relative;max-width:760px;margin-top:calc(var(--br-space-l) + 34px)}.br-home-folder::before{content:"";position:absolute;inset:10px -10px -10px 10px;z-index:-1;border:1px solid var(--br-gold-dark);background:var(--br-gold-light)}.br-home-folder__label{position:absolute;right:0;top:-30px;padding:4px 12px;border:1px solid var(--br-gold);border-bottom:0;border-radius:6px 6px 0 0;background:var(--br-navy-2);color:var(--br-gold-light);font-size:.625rem;font-weight:700;letter-spacing:var(--br-tracking-label);text-transform:uppercase}.br-home-search--folder{position:relative;border:1px solid var(--br-gold);background:var(--br-card)}.br-home-search--folder .br-home-search__tabs{position:absolute;left:-1px;bottom:100%;gap:4px;border:0}.br-home-search--folder .br-home-search__tab{min-height:40px;border:1px solid var(--br-gold);border-bottom:0;border-radius:8px 8px 0 0;background:var(--br-surface-alt)}.br-home-search--folder .br-home-search__tab+.br-home-search__tab{border-left:1px solid var(--br-gold)}.br-home-search--folder .br-home-search__tab[aria-selected="true"]{background:var(--br-card);box-shadow:0 1px 0 var(--br-card)}.br-home-search--folder .br-home-search__tab::after{display:none}.br-home-desk .br-home-keytags__label{color:var(--br-on-dark-muted)}.br-home-desk__side{display:grid;gap:var(--br-space-m)}.br-home-file--b{transform:rotate(-1.5deg)}.br-home-slip{position:relative;padding:var(--br-space-s);border:1px solid var(--br-gold);background:var(--br-texture-grid),var(--br-card);color:var(--br-text-ink);transform:rotate(1deg);box-shadow:6px 6px 0 color-mix(in srgb,var(--br-navy) 50%,transparent)}.br-home-slip__title{margin:0 0 var(--br-space-xs);font-size:.6875rem;font-weight:700;letter-spacing:var(--br-tracking-label);text-transform:uppercase;color:var(--br-heading)}.br-home-slip .br-home-ledger{grid-template-columns:minmax(0,1fr);box-shadow:none}.br-home-slip .br-home-ledger__item{display:flex;align-items:center;justify-content:space-between;gap:var(--br-space-s)}.br-home-slip .br-home-ledger__item+.br-home-ledger__item{border-left:0;border-top:1px dashed var(--br-border-input-ink)}.br-home-slip .br-home-ledger dd{margin:0}.br-home-slip .br-home-stamp{right:-26px;top:-50px;width:104px;height:104px;color:var(--br-gold)}.br-home-desk__cta{display:flex;align-items:center;justify-content:space-between;gap:var(--br-space-s);padding-top:var(--br-space-s);border-top:1px solid color-mix(in srgb,var(--br-gold) 40%,transparent)}.br-home-desk__cta p{margin:0;font-size:var(--br-text-s);color:var(--br-on-dark)}@media (max-width:1100px){.br-home-desk__inner{grid-template-columns:minmax(0,1fr);gap:var(--br-space-l)}.br-home-desk__side{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.br-home-desk__cta{grid-column:1 / -1}}@media (max-width:767px){.br-home-desk__inner{padding-block:var(--br-space-l) var(--br-space-m)}.br-home-desk__lead{font-size:var(--br-text-m)}.br-home-desk__side{grid-template-columns:minmax(0,1fr)}.br-home-ledger dd a{font-size:var(--br-text-xl)}.br-home-ledger__item{padding-inline:calc(var(--br-space-xs) + 6px) var(--br-space-xs)}.br-home-keytags{flex-wrap:nowrap}.br-home-keytags__label{display:none}.br-home-keytags__list{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;margin-inline:calc(-1 * var(--br-gutter));padding:6px var(--br-gutter)}.br-home-keytags__list::-webkit-scrollbar{display:none}.br-home-keytag{flex:none}.br-home-file{grid-template-columns:104px minmax(0,1fr)}.br-home-folder{margin-top:calc(var(--br-space-m) + 40px)}.br-home-folder::before{inset:6px -6px -6px 6px}.br-home-folder__label{display:none}.br-home-search--folder .br-home-search__tabs{right:-1px}.br-home-search--folder .br-home-search__tab{flex:1 1 0%;min-width:0}.br-home-slip .br-home-stamp{display:none}}.br-project-hero{padding-block:calc(var(--br-space-l) + 12px) var(--br-space-xl)}.br-project-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:var(--br-space-xl);align-items:start;margin-top:var(--br-space-m)}.br-project-hero__titleblock{--br-tb-cols:2}.br-project-hero__title{margin:4px 0 0;font-size:clamp(1.75rem,1.2rem + 2.2vw,2.75rem);font-weight:700;letter-spacing:.03em;text-transform:uppercase;line-height:1.1;color:var(--br-on-dark)}.br-project-hero__titleblock .br-ui-titleblock__value--big{font-size:var(--br-text-xl);font-weight:300;font-variant-numeric:tabular-nums}.br-project-hero__actions{display:flex;flex-wrap:wrap;gap:var(--br-space-s);margin-top:var(--br-space-l)}.br-project-hero__plan{position:relative;padding:var(--br-space-s);border:1px solid var(--br-gold);background:var(--br-texture-grid),var(--br-surface)}.br-project-hero__plan svg.br-project-hero__drawing{width:100%;height:auto;aspect-ratio:4 / 3;color:var(--br-navy)}.br-project-hero__plan-label{position:absolute;top:var(--br-space-s);left:var(--br-space-s)}.br-project-hero__plan-legend{position:absolute;right:var(--br-space-s);bottom:var(--br-space-s);padding:var(--br-space-2xs) var(--br-space-s);border:1px solid var(--br-navy);background:var(--br-card);--br-ink:var(--br-navy);--br-text:var(--br-text-ink);--br-accent-text:var(--br-accent-ink);color:var(--br-navy)}.br-project-hero__plan-legend .br-ui-legend__row{padding:.2rem 0;font-size:var(--br-text-xs)}.br-project-subnav{position:sticky;top:var(--br-header-h);z-index:calc(var(--br-z-header) - 2);background:var(--br-texture-grid),var(--br-card);border-bottom:1px solid var(--br-ink)}.br-project-subnav__list{display:flex;gap:var(--br-space-2xs);overflow-x:auto;scrollbar-width:none;padding:var(--br-space-2xs) 0;margin:0;list-style:none}.br-project-subnav__list::-webkit-scrollbar{display:none}.br-project-subnav__link{display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 4px;border:1px solid transparent;color:var(--br-text);font-size:.6875rem;font-weight:600;letter-spacing:var(--br-tracking-caps);text-transform:uppercase;text-decoration:none;white-space:nowrap}.br-project-subnav__cell{display:inline-grid;place-items:center;min-width:26px;height:22px;border:1px solid var(--br-ink);font-size:.625rem;font-variant-numeric:tabular-nums}.br-project-subnav__link:hover{border-color:var(--br-border-input)}.br-project-subnav__link.is-active{border-color:var(--br-ink);background:var(--br-card);color:var(--br-navy)}.br-project-subnav__link.is-active .br-project-subnav__cell{background:var(--br-gold)}.br-project-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:var(--br-space-xl);align-items:start;padding-block:var(--br-space-xl)}.br-project-main{min-width:0}.br-project-block{padding-bottom:var(--br-space-xl);scroll-margin-top:calc(var(--br-header-h) + 60px)}.br-project-block .br-ui-section-head__title{font-size:var(--br-text-2xl)}.br-project-block__lead{font-size:var(--br-text-l)}.br-project-block__subtitle{font-size:var(--br-text-m);font-weight:700;letter-spacing:.04em;text-transform:uppercase;margin:0 0 var(--br-space-s)}.br-project-overview{--br-spec-cols:2;row-gap:var(--br-space-l);margin-top:var(--br-space-l)}.br-project-location{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:var(--br-space-m)}.br-project-map{--br-media-ratio:4 / 3;border:1px solid var(--br-ink)}.br-project-radius{border:1px solid var(--br-ink);background:var(--br-texture-grid),var(--br-card)}.br-project-radius svg{width:100%;height:auto}.br-project-radius__ring{fill:none;stroke:var(--br-ink);stroke-width:1;stroke-dasharray:5 4}.br-project-radius__label{font-family:var(--br-font);font-size:10px;font-weight:700;fill:var(--br-accent-ink);letter-spacing:.06em}.br-project-radius__poi{fill:var(--br-card);stroke:var(--br-ink);stroke-width:1.2}.br-project-radius__poi-no{font-family:var(--br-font);font-size:9px;font-weight:700;fill:var(--br-navy);text-anchor:middle;dominant-baseline:central}.br-project-radius__site{fill:var(--br-gold);stroke:var(--br-ink);stroke-width:1.5}.br-project-places{margin-top:var(--br-space-m);columns:2;column-gap:var(--br-space-l)}.br-project-places li{break-inside:avoid}.br-project-amenities__media{--br-media-ratio:21 / 9;margin-bottom:var(--br-space-m)}.br-project-amenities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--br-space-s);padding:0;margin:0;list-style:none}.br-project-amenities li{display:flex;align-items:center;gap:var(--br-space-xs);font-size:var(--br-text-s);font-weight:600;color:var(--br-heading)}.br-project-amenities .br-ui-icon-badge{width:2.4rem;height:2.4rem}.br-project-amenities__no{margin-left:auto;font-size:.625rem;color:var(--br-muted);letter-spacing:.1em}.br-project-floorplan{display:grid;grid-template-columns:210px minmax(0,1fr);gap:var(--br-space-l);align-items:start}.br-project-floorplan__nav{display:flex;flex-direction:column;border:1px solid var(--br-ink);background:var(--br-card)}.br-project-floorplan__tab{display:flex;align-items:center;gap:var(--br-space-xs);padding:var(--br-space-xs);border:0;border-bottom:1px dashed var(--br-border-input);background:none;color:var(--br-text);font-size:.6875rem;font-weight:600;letter-spacing:var(--br-tracking-caps);text-transform:uppercase;text-align:left;cursor:pointer}.br-project-floorplan__tab:last-child{border-bottom:0}.br-project-floorplan__code{display:inline-grid;place-items:center;min-width:46px;height:24px;border:1px solid var(--br-ink);font-size:.625rem;font-variant-numeric:tabular-nums}.br-project-floorplan__tab[aria-selected="true"]{background:var(--br-navy);color:var(--br-on-dark)}.br-project-floorplan__tab[aria-selected="true"] .br-project-floorplan__code{background:var(--br-gold);color:var(--br-navy);border-color:var(--br-gold)}.br-project-floorplan__sheet{position:relative;padding:var(--br-space-m);border:1px solid var(--br-ink);background:var(--br-texture-grid),var(--br-card);margin-bottom:var(--br-space-s)}.br-project-floorplan__sheet>svg{width:100%;height:auto;aspect-ratio:4 / 3;color:var(--br-navy)}.br-project-floorplan__sheet .br-ui-parcel{--br-parcel-w:min(100%,320px);margin-inline:auto}.br-project-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(2,170px);gap:var(--br-space-2xs)}.br-project-gallery__item{position:relative;display:block;overflow:hidden;border:1px solid var(--br-ink)}.br-project-gallery__item:first-child{grid-column:span 2;grid-row:span 2}.br-project-gallery__item .br-ui-media{position:absolute;inset:0;aspect-ratio:auto}.br-project-gallery__more{position:absolute;inset:0;display:grid;place-items:center;background:var(--br-overlay);color:var(--br-gold-light);font-size:var(--br-text-xs);font-weight:600;letter-spacing:var(--br-tracking-label);text-transform:uppercase}.br-project-gallery__play{position:absolute;inset:0;display:grid;place-items:center}.br-project-policy{display:grid;gap:var(--br-space-xs);padding:0;margin:var(--br-space-m) 0;list-style:none}.br-project-policy li{display:flex;gap:var(--br-space-xs)}.br-project-policy .br-ui-icon{color:var(--br-accent-text);margin-top:3px}.br-project-progress{margin-bottom:var(--br-space-l)}.br-project-progress__bar{position:relative;height:18px;border:1px solid var(--br-ink);background:repeating-linear-gradient(90deg,var(--br-ink) 0 1px,transparent 1px 10%) 0 100% / 100% 7px no-repeat,var(--br-card)}.br-project-progress__bar::before{content:"";position:absolute;left:0;top:0;bottom:0;width:calc(var(--br-progress,0.5) * 100%);background:var(--br-texture-hatch),var(--br-gold);border-right:2px solid var(--br-navy)}.br-project-progress__labels{display:flex;justify-content:space-between;margin-top:4px;font-size:.625rem;font-weight:600;color:var(--br-muted);font-variant-numeric:tabular-nums}.br-project-legal{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--br-space-s);padding:0;margin:0 0 var(--br-space-m);list-style:none}.br-project-legal li{display:flex;gap:var(--br-space-xs);padding:var(--br-space-s);background:var(--br-card);border:1px solid var(--br-ink)}.br-project-legal .br-ui-icon{flex:none;color:var(--br-success);width:1.3rem;height:1.3rem}.br-project-legal strong{display:block;color:var(--br-heading);font-size:var(--br-text-s)}.br-project-legal span span{font-size:var(--br-text-xs);color:var(--br-muted)}.br-project-aside{position:sticky;top:calc(var(--br-header-h) + 70px)}.br-project-contact{padding:var(--br-space-l) var(--br-space-m)}.br-project-contact__head{display:flex;align-items:center;gap:var(--br-space-s);margin-bottom:var(--br-space-s)}.br-project-contact__head .br-ui-cta-band__pin{width:48px;height:48px;flex:none}.br-project-contact__head .br-ui-cta-band__pin .br-ui-icon{width:1.4rem;height:1.4rem}.br-project-contact__label{margin:0}.br-project-contact__title{font-size:var(--br-text-l);margin:2px 0 0;letter-spacing:0}.br-project-contact__price{margin-bottom:var(--br-space-s)}.br-project-contact__extra{display:flex;justify-content:center;margin-top:var(--br-space-s)}.br-project-archive__filter{z-index:2;margin-top:calc(-1 * var(--br-space-xl) - 3rem)}.br-project-archive__status{margin-block:var(--br-space-l) var(--br-space-m)}.br-project-archive__about{max-width:var(--br-container-narrow);margin:var(--br-space-xl) auto 0;color:var(--br-muted)}.br-project-archive__about h2{font-size:var(--br-text-2xl)}@media (max-width:1100px){.br-project-layout{grid-template-columns:minmax(0,1fr) 320px;gap:var(--br-space-l)}}@media (max-width:991px){.br-project-hero__grid,.br-project-layout{grid-template-columns:1fr}.br-project-aside{position:static}.br-project-amenities{grid-template-columns:repeat(2,minmax(0,1fr))}.br-project-location{grid-template-columns:1fr}}@media (max-width:767px){.br-project-overview{--br-spec-cols:1}.br-project-places{columns:1}.br-project-legal,.br-project-floorplan{grid-template-columns:1fr}.br-project-floorplan__nav{flex-direction:row;overflow-x:auto}.br-project-floorplan__tab{flex:none;border-bottom:0;border-right:1px dashed var(--br-border-input)}.br-project-gallery{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:200px repeat(2,120px)}.br-project-gallery__item:first-child{grid-row:span 1}.br-project-hero__actions .br-ui-button{flex:1}.br-project-hero__plan-legend{position:static;margin-top:var(--br-space-s)}}@media (max-width:478px){.br-project-amenities{grid-template-columns:1fr}.br-project-hero__titleblock{--br-tb-cols:1}}.br-project-contact__pin{border-color:var(--br-ink);color:var(--br-navy);background:radial-gradient(circle,var(--br-gold-soft) 0 60%,transparent 61%)}.br-project-floorplan__sheet .br-ui-parcel__dim{font-size:7px}.br-project-floorplan__sheet .br-ui-parcel__no{font-size:9px}.br-project-hero__plan-label{--br-ink:var(--br-navy)}.br-project-hero__plan-label{border-color:var(--br-navy)}.br-project-hero__plan-label .br-ui-coord__sheet{background:var(--br-navy);color:var(--br-gold-light)}.br-project-hero__plan-label .br-ui-coord__cell{background:var(--br-card);color:var(--br-navy)}html:has(.br-landing-subnav){scroll-padding-top:calc(var(--br-header-vis,var(--br-header-h)) + 60px + var(--br-space-s))}@media (prefers-reduced-motion:no-preference){@keyframes br-landing-zoom{from{transform:scale(1.08)}to{transform:scale(1)}}}@keyframes br-landing-pulse{from{transform:scale(.9);opacity:1}to{transform:scale(1.35);opacity:0}}.br-listing-head__tabs{margin-top:var(--br-space-m)}.br-listing-layout{display:grid;grid-template-columns:290px minmax(0,1fr);gap:var(--br-space-l);align-items:start}.br-listing-filter{position:sticky;top:calc(var(--br-header-h) + var(--br-space-s));max-height:calc(100vh - var(--br-header-h) - 2rem);overflow-y:auto;padding:var(--br-space-m);scrollbar-width:thin}.br-listing-filter__head{display:flex;align-items:center;justify-content:space-between;gap:var(--br-space-s);padding-bottom:var(--br-space-s);border-bottom:1px solid var(--br-ink)}.br-listing-filter__title{display:flex;align-items:center;gap:var(--br-space-2xs);margin:0;font-size:var(--br-text-xs);font-weight:700;letter-spacing:var(--br-tracking-label);text-transform:uppercase}.br-listing-filter__reset{font-size:var(--br-text-xs)}.br-listing-filter__close{display:none}.br-listing-filter__group{padding-block:var(--br-space-s);border:0;border-bottom:1px dashed var(--br-border-input);margin:0;min-width:0}.br-listing-filter__group legend,.br-listing-filter__label{display:block;float:left;width:100%;padding:0;margin-bottom:var(--br-space-2xs);font-size:.625rem;font-weight:600;letter-spacing:var(--br-tracking-label);text-transform:uppercase;color:var(--br-accent-text)}.br-listing-filter__group>:not(legend){clear:both}.br-listing-filter__checks{display:grid;gap:6px;padding:0;margin:0;list-style:none}.br-listing-filter__checks label{display:flex;align-items:center;gap:var(--br-space-2xs);font-size:var(--br-text-s);cursor:pointer}.br-listing-filter__checks input{width:18px;height:18px;margin:0;accent-color:var(--br-navy)}.br-listing-filter__select{width:100%;min-height:42px;padding:0 .75rem;border:1px solid var(--br-border-input);border-radius:var(--br-radius-s);background:var(--br-card);font-size:var(--br-text-s);appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--br-ink) 50%),linear-gradient(135deg,var(--br-ink) 50%,transparent 50%);background-position:calc(100% - 16px) 55%,calc(100% - 11px) 55%;background-size:5px 5px;background-repeat:no-repeat}.br-listing-filter__rooms{display:flex;gap:var(--br-space-2xs);padding:0;margin:0;list-style:none}.br-listing-filter__submit{margin-top:var(--br-space-m)}.br-listing-filter-toggle{display:none}.br-listing-active{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 var(--br-space-m);padding:0;list-style:none}.br-listing-active button{display:inline-flex;align-items:center;gap:4px;padding:.35em .7em;border:1px solid var(--br-ink);background:var(--br-gold-soft);color:var(--br-navy);font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.br-listing-results{--br-grid-cols:3}.br-listing-results.is-list{--br-grid-cols:1}.br-listing-archive__about{max-width:var(--br-container-narrow);margin:var(--br-space-xl) auto 0;color:var(--br-muted)}.br-listing-archive__about h2{font-size:var(--br-text-2xl)}.br-listing-detail{padding-top:var(--br-space-m)}.br-listing-detail>.br-ui-section{margin-top:var(--br-space-xl)}.br-listing-extract{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:var(--br-space-l);align-items:stretch;margin:var(--br-space-l) 0}.br-listing-extract__info{display:flex;flex-direction:column;gap:var(--br-space-s)}.br-listing-detail__title{font-size:var(--br-text-3xl);margin:0;max-width:30ch}.br-listing-detail__address{display:flex;align-items:flex-start;gap:6px;margin:0;color:var(--br-muted)}.br-listing-detail__address .br-ui-icon{color:var(--br-accent-text);margin-top:3px}.br-listing-extract__tb{--br-tb-cols:4}.br-listing-extract__price{font-size:var(--br-text-2xl);font-weight:600;font-variant-numeric:tabular-nums}.br-listing-extract__plot{display:flex;flex-direction:column;gap:var(--br-space-2xs);padding:var(--br-space-s);border:1px solid var(--br-ink);background:var(--br-texture-grid),var(--br-card)}.br-listing-extract__plot .br-ui-parcel{--br-parcel-w:100%;max-width:260px;margin-inline:auto}.br-listing-extract__plot .br-ui-parcel__dim{font-size:8px}.br-listing-extract__plot .br-ui-parcel__no{font-size:10px}.br-listing-extract__plot-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--br-space-s)}.br-listing-detail__actions{display:flex;gap:var(--br-space-2xs)}.br-listing-gallery{position:relative;display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:repeat(2,minmax(0,210px));gap:var(--br-space-2xs)}.br-listing-gallery__item{position:relative;padding:0;border:1px solid var(--br-ink);background:none;cursor:pointer;overflow:hidden}.br-listing-gallery__item:first-child{grid-row:span 2}.br-listing-gallery__item .br-ui-media{position:absolute;inset:0;aspect-ratio:auto}.br-listing-gallery__all{position:absolute;right:var(--br-space-s);bottom:var(--br-space-s);z-index:2}.br-listing-detail__layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:var(--br-space-xl);align-items:start;margin-top:var(--br-space-l)}.br-listing-detail__block{padding-top:var(--br-space-l)}.br-listing-detail__block .br-ui-section-head{margin-bottom:var(--br-space-m)}.br-listing-detail__block .br-ui-section-head__title{font-size:var(--br-text-2xl)}.br-listing-detail__description{font-size:var(--br-text-l);line-height:var(--br-leading-loose)}.br-listing-detail__description ul{padding-left:1.2em}.br-listing-detail__features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--br-space-l)}.br-listing-detail__map{--br-media-ratio:16 / 8;margin-top:var(--br-space-s);border:1px solid var(--br-ink)}.br-listing-detail__note{margin-top:var(--br-space-l)}.br-listing-project{position:relative;display:grid;grid-template-columns:170px 1fr auto;gap:var(--br-space-m);align-items:center;padding:var(--br-space-s);background:var(--br-card);border:1px solid var(--br-ink);outline:2px solid transparent;outline-offset:3px;transition:outline-color var(--br-duration)}.br-listing-project:hover{outline-color:var(--br-gold)}.br-listing-project__media{--br-media-ratio:4 / 3}.br-listing-project__media svg{position:absolute;inset:8%;width:84%;height:84%;color:var(--br-navy)}.br-listing-project__title{margin:6px 0 4px;font-size:var(--br-text-m);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.br-listing-project__title a{color:var(--br-navy);text-decoration:none}.br-listing-project__title a::after{content:"";position:absolute;inset:0}.br-listing-project p{margin:0;font-size:var(--br-text-s);color:var(--br-muted)}.br-listing-contact{position:sticky;top:calc(var(--br-header-h) + var(--br-space-m));padding:var(--br-space-l) var(--br-space-m)}.br-listing-contact__head{display:flex;align-items:center;gap:var(--br-space-s);margin-bottom:var(--br-space-m)}.br-listing-contact__head .br-ui-cta-band__pin{width:48px;height:48px;flex:none;border-color:var(--br-ink);color:var(--br-navy);background:radial-gradient(circle,var(--br-gold-soft) 0 60%,transparent 61%)}.br-listing-contact__head .br-ui-cta-band__pin .br-ui-icon{width:1.4rem;height:1.4rem}.br-listing-contact__title{font-size:var(--br-text-l);margin:2px 0 0;letter-spacing:0}.br-listing-contact__label{margin:0}.br-listing-contact__extra{margin:var(--br-space-s) 0 0;padding-top:var(--br-space-s);border-top:1px dashed var(--br-border-input);font-size:var(--br-text-s);color:var(--br-muted);text-align:center}@media (max-width:1100px){.br-listing-layout{grid-template-columns:260px minmax(0,1fr)}.br-listing-results{--br-grid-cols:2}}@media (max-width:991px){.br-listing-layout{grid-template-columns:1fr}.br-listing-filter{position:fixed;inset:0 auto 0 0;z-index:var(--br-z-drawer);width:min(100%,380px);max-height:none;outline:0;transform:translateX(-100%);transition:transform 0.35s var(--br-ease);box-shadow:var(--br-shadow-l)}.br-listing-filter.is-open{transform:none}.br-listing-filter__close{display:grid}.br-listing-filter-toggle{display:inline-flex}.br-listing-extract,.br-listing-detail__layout{grid-template-columns:1fr}.br-listing-extract__tb{--br-tb-cols:2}.br-listing-detail__layout{gap:0}.br-listing-contact{position:static;margin-top:var(--br-space-l)}}@media (max-width:767px){.br-listing-results{--br-grid-cols:1}.br-listing-gallery{grid-template-columns:1fr 1fr;grid-template-rows:240px 110px}.br-listing-gallery__item:first-child{grid-column:span 2;grid-row:span 1}.br-listing-gallery__item:nth-child(n+4){display:none}.br-listing-detail__features{grid-template-columns:1fr}.br-listing-project{grid-template-columns:96px 1fr}.br-listing-project>.br-ui-icon{display:none}.br-ui-toolbar__view{display:none}}@media (min-width:768px) and (max-width:991px){.br-listing-results{--br-grid-cols:2}}.br-article-card--split{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:var(--br-space-l)}.br-article-card--split .br-article-card__body{display:flex;flex-direction:column;gap:var(--br-space-xs)}.br-article-card--split .br-article-card__title{font-size:var(--br-text-3xl)}@media (max-width:991px){.br-article-card--split{grid-template-columns:1fr}}@media (max-width:767px){.br-news-featured__main .br-article-card__title,.br-article-card--split .br-article-card__title{font-size:var(--br-text-2xl)}}html{font-size:100%}#brx-header{position:sticky;top:0;z-index:var(--br-z-header)}body.admin-bar #brx-header{top:32px}@media (max-width:782px){body.admin-bar #brx-header{top:46px}}#brx-header .br-header{position:relative;top:auto}#brx-content{display:block}#brx-content>.brxe-div{width:100%}#brx-content>.brxe-div.br-ui-container{width:min(100% - 2 * var(--br-gutter),var(--br-container))}.brxe-heading,.brxe-text-basic{max-width:none}.br-ui-icon{width:1.15em;height:1.15em;flex:none;fill:none;stroke:currentColor}img.brxe-image{display:block}.br-ui-media>img,.br-ui-media>.brxe-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.br-ui-media:has(>img){background:var(--br-surface-alt)}.br-header__logo{display:inline-flex;align-items:center;gap:10px;flex:none;min-width:0;color:var(--br-navy);text-decoration:none}.br-header__logo-mark{display:block;flex:none;object-fit:cover}.br-header__logo-text{display:flex;flex-direction:column;line-height:1.1;min-width:0}.br-header__logo-tagline{margin-top:4px;font-size:.6875rem;font-weight:600;letter-spacing:.02em;text-transform:none;white-space:nowrap;color:var(--br-accent-text)}.br-footer__logo .br-header__logo-tagline{color:var(--br-gold-light)}.br-footer__logo .br-header__logo-name{font-size:1.125rem}@media (max-width:478px){.br-header__logo{gap:8px}.br-header__logo-tagline{font-size:.625rem}}@media (max-width:359px){#brx-header .br-header__logo-tagline{display:none}}a.brxe-text-basic,a.brxe-div{text-decoration:none}.br-header__search{position:static}.br-header__search>summary{list-style:none;cursor:pointer}.br-header__search>summary::-webkit-details-marker{display:none}.br-header__search[open] .br-header-search{display:block}.br-header__search[open]>summary{background:var(--br-navy);color:var(--br-gold-light)}.br-header-search .brxe-search,.br-header-search form{width:100%}@media (max-width:991px){.br-header__search{display:none}}.br-header-offcanvas .brx-offcanvas-inner{width:min(88vw,400px);background:var(--br-texture-grid),var(--br-card);border-left:1px solid var(--br-ink);padding:var(--br-space-m);overflow-y:auto;display:flex;flex-direction:column;gap:var(--br-space-m)}.br-header-offcanvas .brx-offcanvas-backdrop{background:var(--br-overlay)}.br-header__toggle.brxe-toggle{display:none;width:44px;height:44px;border:1px solid var(--br-ink);background:var(--br-card);color:var(--br-navy)}@media (max-width:991px){.br-header__toggle.brxe-toggle{display:inline-grid;place-items:center}}.br-header__toggle .brxa-wrap{--brxe-toggle-scale:0.7}.br-drawer-menu{margin:0;padding:0;list-style:none;border-top:1px solid var(--br-ink)}.br-drawer-menu .menu-item a{display:flex;align-items:center;gap:var(--br-space-s);padding:.85rem .25rem;border-bottom:1px dashed var(--br-border-input);font-weight:600;color:var(--br-heading);text-decoration:none}.br-drawer-menu .br-header-nav__sheet{min-width:2.3rem}.br-drawer-menu .sub-menu{margin:0;padding:0 0 0 2.6rem;list-style:none}.br-drawer-menu .sub-menu a{font-weight:500;font-size:var(--br-text-s);padding-block:.55rem}.br-drawer-menu .current-menu-item>a{color:var(--br-accent-text)}.brxe-nav-menu.br-drawer-nav .bricks-nav-menu{display:block}.brxe-nav-menu.br-drawer-nav .bricks-mobile-menu-toggle{display:none!important}.brxe-nav-menu.br-drawer-nav .bricks-nav-menu>li{margin:0}.brxe-nav-menu.br-drawer-nav .bricks-nav-menu>li>a,.brxe-nav-menu.br-drawer-nav .bricks-nav-menu .sub-menu a{display:flex;align-items:center;gap:var(--br-space-s);padding:.85rem .25rem;border-bottom:1px dashed var(--br-border-input);font-weight:600;color:var(--br-heading)}.brxe-nav-menu.br-drawer-nav .sub-menu{position:static;visibility:visible;opacity:1;transform:none;box-shadow:none;background:none;padding-left:2.6rem;display:block;min-width:0}.brxe-nav-menu.br-drawer-nav .sub-menu a{font-weight:500;font-size:var(--br-text-s);padding-block:.55rem}.brxe-nav-menu.br-drawer-nav .brx-submenu-toggle{display:block}.brxe-nav-menu.br-drawer-nav .brx-submenu-toggle>button{display:none}.brxe-nav-menu.br-drawer-nav .brx-submenu-toggle>a{display:flex;align-items:center;gap:var(--br-space-s);padding:.85rem .25rem;border-bottom:1px dashed var(--br-border-input);font-weight:600;color:var(--br-heading)}.br-drawer-nav .br-header-nav__sheet{width:auto;min-width:2.3rem;padding:0 .35em;flex:none;white-space:nowrap}.br-header-drawer__close .brxa-wrap{transform:scale(.6)}.brxe-nav-menu.br-drawer-nav .brx-submenu-toggle+.sub-menu,.brxe-nav-menu.br-drawer-nav .menu-item-has-children>.sub-menu{display:block}.brx-popup:has(.br-popup) .brx-popup-content{width:min(100% - 2rem,980px);max-width:980px;max-height:min(92vh,780px);padding:0;background:none;overflow:visible}.brx-popup:has(.br-popup) .brx-popup-backdrop{background:var(--br-overlay)}.brx-popup .br-popup{display:grid;grid-template-columns:0.8fr 1.2fr;width:100%;max-height:min(92vh,780px);animation:br-slip-in 0.45s var(--br-ease)}.brx-popup .br-popup__seal{animation:br-stamp 0.5s var(--br-ease) 0.4s both}.br-popup__close{cursor:pointer}@media (max-width:991px){.brx-popup .br-popup{grid-template-columns:1fr}}@media (max-width:767px){.brx-popup:has(.br-popup) .brx-popup-content{width:100%;max-height:100dvh;height:100dvh}.brx-popup .br-popup{max-height:100dvh;height:100dvh;border:0}}.brxe-form.br-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--br-space-s)}.brxe-form.br-form .form-group{grid-column:span 2;display:flex;flex-direction:column;gap:6px;width:auto;margin:0;padding:0}.brxe-form.br-form--pair .form-group:nth-child(1),.brxe-form.br-form--pair .form-group:nth-child(2){grid-column:span 1}.brxe-form.br-form .form-group label{margin:0}.brxe-form.br-form .required{color:var(--br-heading)}.brxe-form.br-form .label{font-size:.6875rem;font-weight:600;letter-spacing:var(--br-tracking-caps);text-transform:uppercase;color:var(--br-heading)}.br-contact__intro>.br-ui-coord{align-self:flex-start}.brxe-form.br-form .options-wrapper{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.brxe-form.br-form .options-wrapper li{display:flex;align-items:flex-start;gap:var(--br-space-2xs);font-size:var(--br-text-s);color:var(--br-muted)}.brxe-form.br-form .options-wrapper input{width:18px;height:18px;min-height:0;margin:2px 0 0;accent-color:var(--br-navy);flex:none}.brxe-form.br-form .options-wrapper label{font-size:var(--br-text-s);font-weight:400;letter-spacing:0;text-transform:none;color:inherit}.brxe-form.br-form .submit-button-wrapper{grid-column:span 2;margin-top:var(--br-space-2xs)}.brxe-form.br-form .bricks-button{display:inline-flex;align-items:center;justify-content:center;gap:.5em;width:100%;min-height:50px;padding:.8rem 1.5rem;border:1px solid var(--br-ink);border-radius:var(--br-radius-s);background:var(--br-cta-bg);color:var(--br-cta-text);font-weight:700;letter-spacing:.04em;cursor:pointer;transition:background var(--br-duration),transform var(--br-duration)}.brxe-form.br-form .bricks-button:hover{background:var(--br-gold-light)}.brxe-form.br-form .bricks-button:focus-visible{outline:3px solid var(--br-gold);outline-offset:2px}.brxe-form.br-form .message{grid-column:span 2;padding:var(--br-space-s);font-weight:500;border-left:3px solid var(--br-success);background:var(--br-success-soft);color:var(--br-success)}.brxe-form.br-form .message.error{border-color:var(--br-danger);background:var(--br-danger-soft,var(--br-warning-soft));color:var(--br-danger)}.brxe-form.br-form .form-group.turnstile,.brxe-form.br-form .form-group.captcha{grid-column:span 2}@media (max-width:478px){.brxe-form.br-form--pair .form-group:nth-child(1),.brxe-form.br-form--pair .form-group:nth-child(2){grid-column:span 2}}.brxe-pagination.br-ui-pagination{display:flex;justify-content:center;margin-top:var(--br-space-xl)}.br-ui-pagination .page-numbers{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.br-ui-pagination .page-numbers li{margin:0}.br-ui-pagination a.page-numbers,.br-ui-pagination span.page-numbers{display:grid;place-items:center;min-width:44px;height:44px;padding:0 .6rem;border:1px solid var(--br-ink);background:var(--br-card);color:var(--br-navy);font-weight:600;font-size:var(--br-text-s);text-decoration:none;font-variant-numeric:tabular-nums;transition:background var(--br-duration)}.br-ui-pagination a.page-numbers:hover{background:var(--br-gold-soft)}.br-ui-pagination span.page-numbers.current{background:var(--br-navy);color:var(--br-gold-light)}.br-ui-pagination span.page-numbers.dots{border-style:dashed}.brxe-breadcrumbs.br-ui-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;font-size:var(--br-text-xs);font-weight:500;letter-spacing:.04em;color:var(--br-muted)}.brxe-breadcrumbs.br-ui-breadcrumb .item{color:inherit;text-decoration:none}.brxe-breadcrumbs.br-ui-breadcrumb a.item:hover{color:var(--br-accent-text);text-decoration:underline}.brxe-breadcrumbs.br-ui-breadcrumb .item[aria-current]{color:var(--br-heading);font-weight:600}.brxe-breadcrumbs.br-ui-breadcrumb .separator{opacity:.6}.br-ui-breadcrumb--on-dark.brxe-breadcrumbs{color:var(--br-on-dark-muted)}.br-ui-breadcrumb--on-dark.brxe-breadcrumbs .item[aria-current]{color:var(--br-on-dark)}.br-ui-breadcrumb--on-dark.brxe-breadcrumbs a.item:hover{color:var(--br-gold-light)}.br-article-card__category a{color:inherit;text-decoration:none}body:has(.br-article-scale) .br-footer{padding-bottom:26px}.br-project-amenities{counter-reset:br-amenity}.br-project-amenities__item{counter-increment:br-amenity;position:relative;display:flex;align-items:center;gap:var(--br-space-xs);padding:.7rem .8rem;border:1px solid var(--br-ink);background:var(--br-card);font-size:var(--br-text-s);font-weight:600;color:var(--br-heading)}.br-project-amenities__item::before{content:"";flex:none;width:12px;height:12px;border:1px solid var(--br-ink);background:var(--br-gold);transform:rotate(45deg)}.br-project-amenities__item::after{content:"K" counter(br-amenity,decimal-leading-zero);margin-left:auto;font-size:.625rem;font-weight:600;letter-spacing:.1em;color:var(--br-muted)}.br-project-places{margin:var(--br-space-m) 0 0;padding:0;list-style:none;counter-reset:br-place}.br-project-places li{counter-increment:br-place;display:flex;align-items:baseline;gap:var(--br-space-xs);padding:.55rem 0;border-bottom:1px dashed var(--br-border-input)}.br-project-places li::before{content:counter(br-place);flex:none;display:grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:50%;border:1.5px solid var(--br-ink);background:var(--br-card);color:var(--br-navy);font-size:.6875rem;font-weight:700}.br-project-places__name{flex:1;font-weight:500;color:var(--br-heading)}.br-project-places__time{font-size:var(--br-text-s);font-weight:600;color:var(--br-accent-text);white-space:nowrap;font-variant-numeric:tabular-nums}.br-project-timeline{position:relative;margin:0;padding:0;list-style:none;counter-reset:br-mg}.br-project-timeline__item{counter-increment:br-mg;position:relative;display:grid;grid-template-columns:auto 1fr;gap:2px var(--br-space-s);padding-bottom:var(--br-space-m)}.br-project-timeline__item::before{content:counter(br-mg,decimal-leading-zero);grid-row:span 3;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;border:1.5px solid var(--br-ink);background:var(--br-card);color:var(--br-navy);font-size:.75rem;font-weight:700}.br-project-timeline__item:not(:last-child)::after{content:"";position:absolute;left:16px;top:38px;bottom:4px;width:1px;background:repeating-linear-gradient(180deg,var(--br-ink) 0 5px,transparent 5px 9px)}.br-project-timeline__item.is-done::before{background:var(--br-gold)}.br-project-timeline__date{font-size:.6875rem;font-weight:700;letter-spacing:var(--br-tracking-label);text-transform:uppercase;color:var(--br-accent-text)}.br-project-timeline__title{margin:0;font-size:var(--br-text-m)}.br-project-timeline__text{margin:0;font-size:var(--br-text-s);color:var(--br-muted)}.br-ui-landcode[data-loai*="Đất nền"]{--_land:var(--br-land-ont)}.br-ui-landcode[data-loai*="Đất vườn"]{--_land:var(--br-land-cln)}.br-ui-landcode[data-loai*="Shophouse"],.br-ui-landcode[data-loai*="Văn phòng"]{--_land:var(--br-land-tmd)}.br-ui-landcode[data-loai=""]{display:none}.br-ui-landcode{text-transform:none;letter-spacing:.01em;font-weight:600}.br-ui-parcel [data-shape]{display:none}.br-ui-parcel [data-shape="rect"]{display:inline}[data-loai*="Căn hộ"] .br-ui-parcel [data-shape],[data-loai*="Nhà phố"] .br-ui-parcel [data-shape],[data-loai*="Biệt thự"] .br-ui-parcel [data-shape],[data-loai*="Đất vườn"] .br-ui-parcel [data-shape],[data-loai*="Shophouse"] .br-ui-parcel [data-shape],[data-loai*="Văn phòng"] .br-ui-parcel [data-shape]{display:none}[data-loai*="Căn hộ"] .br-ui-parcel [data-shape="unit"],[data-loai*="Văn phòng"] .br-ui-parcel [data-shape="unit"]{display:inline}[data-loai*="Nhà phố"] .br-ui-parcel [data-shape="deep"],[data-loai*="Shophouse"] .br-ui-parcel [data-shape="deep"]{display:inline}[data-loai*="Biệt thự"] .br-ui-parcel [data-shape="wide"]{display:inline}[data-loai*="Đất vườn"] .br-ui-parcel [data-shape="big"]{display:inline}.br-ui-badge[data-status*="Sắp mở bán"]{background:var(--br-info-soft);color:var(--br-info)}.br-ui-badge[data-status*="Đang mở bán"]{background:var(--br-success-soft);color:var(--br-success)}.br-ui-badge[data-status*="Đang xây dựng"]{background:var(--br-warning-soft);color:var(--br-warning)}.br-ui-badge[data-status*="Đã bàn giao"]{background:var(--br-surface-alt);color:var(--br-muted)}.br-ui-badge[data-status=""]{display:none}[data-huong="Bắc"]{--br-dir:0deg}[data-huong="Đông Bắc"]{--br-dir:45deg}[data-huong="Đông"]{--br-dir:90deg}[data-huong="Đông Nam"]{--br-dir:135deg}[data-huong="Nam"]{--br-dir:180deg}[data-huong="Tây Nam"]{--br-dir:225deg}[data-huong="Tây"]{--br-dir:270deg}[data-huong="Tây Bắc"]{--br-dir:315deg}[data-huong=""]{display:none!important}.br-listing-card__dir svg,.br-listing-extract__dir svg{transform:rotate(var(--br-dir,0deg))}.br-ui-hide-empty:empty{display:none}.br-ui-empty{display:grid;justify-items:start;gap:var(--br-space-s);grid-column:1 / -1;padding:var(--br-space-xl) var(--br-space-l);border:1px dashed var(--br-ink);background:var(--br-texture-grid),var(--br-card)}.br-ui-empty__title{margin:0;font-size:var(--br-text-xl)}.br-ui-empty__text{margin:0;color:var(--br-muted);max-width:56ch}.br-ui-empty__actions{display:flex;flex-wrap:wrap;gap:var(--br-space-s)}.br-listing-filter .brxe-filter-checkbox,.br-listing-filter .brxe-filter-radio{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.br-listing-filter .brxe-filter-checkbox li,.br-listing-filter .brxe-filter-radio li{margin:0}.br-listing-filter .brxe-filter-checkbox label,.br-listing-filter .brxe-filter-radio label{display:flex;align-items:center;gap:var(--br-space-2xs);font-size:var(--br-text-s);color:var(--br-text);cursor:pointer}.br-listing-filter .brxe-filter-checkbox input,.br-listing-filter .brxe-filter-radio input{width:18px;height:18px;accent-color:var(--br-navy)}.br-listing-filter .brx-option-count{margin-left:auto;font-size:var(--br-text-xs);color:var(--br-muted)}:is(.br-listing-filter,.br-ui-filter) :is(.brxe-filter-select,.brxe-filter-search){width:100%;min-height:44px;padding:.55rem .8rem;border:1px solid var(--br-border-input);border-radius:var(--br-radius-s);background:var(--br-card);color:var(--br-heading);font:inherit}:is(.br-listing-filter,.br-ui-filter) .brxe-filter-range{width:100%}:is(.br-listing-filter,.br-ui-filter) .brxe-filter-range .min-max-wrap{display:flex;gap:var(--br-space-2xs)}:is(.br-listing-filter,.br-ui-filter) .brxe-filter-range input[type="number"]{width:100%;min-height:40px;padding:.4rem .6rem;border:1px solid var(--br-border-input);background:var(--br-card)}:is(.br-listing-filter,.br-ui-filter) .brxe-filter-submit{display:inline-flex;align-items:center;justify-content:center;gap:.5em;width:100%;min-height:48px;padding:.7rem 1.2rem;border:1px solid var(--br-ink);background:var(--br-navy);color:var(--br-gold-light);font-weight:700;cursor:pointer}.brxe-filter-active-filters.br-listing-active{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.brxe-filter-active-filters.br-listing-active button{display:inline-flex;align-items:center;gap:6px;padding:.3rem .65rem;border:1px solid var(--br-ink);background:var(--br-gold-soft);color:var(--br-navy);font-size:var(--br-text-xs);font-weight:600;cursor:pointer}.brxe-query-results-summary.br-ui-toolbar__count{font-size:var(--br-text-s);color:var(--br-muted)}.br-page-prose{max-width:760px;font-size:var(--br-text-l);line-height:var(--br-leading-loose);color:var(--br-text)}.br-page-prose>*+*{margin-top:var(--br-space-m)}.br-page-prose h2{margin-top:var(--br-space-xl);padding-top:var(--br-space-s);border-top:1px solid var(--br-ink);font-size:var(--br-text-2xl)}.br-page-prose h3{margin-top:var(--br-space-l);font-size:var(--br-text-xl)}.br-page-prose ul{padding-left:1.4em}.br-page-prose a{color:var(--br-link);text-decoration:underline;text-underline-offset:.2em}@media (prefers-reduced-motion:reduce){.brx-popup .br-popup,.brx-popup .br-popup__seal{animation:none}}.br-contact__grid{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr);gap:var(--br-space-xl);align-items:start}.br-contact__intro{display:flex;flex-direction:column;gap:var(--br-space-m)}.br-contact__title{margin:0;font-size:var(--br-text-2xl)}.br-contact__form{padding:var(--br-space-l);background:var(--br-texture-grid),var(--br-card)}.br-about__grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,0.8fr);gap:var(--br-space-xl);align-items:start}.br-about__figure .br-ui-media{--br-media-ratio:4 / 5;border:1px solid var(--br-ink)}.br-about__legend,.br-news-topics__legend{columns:2;column-gap:var(--br-space-xl)}.br-about__legend li,.br-news-topics__legend li{break-inside:avoid}@media (max-width:991px){.br-contact__grid,.br-about__grid{grid-template-columns:1fr}}@media (max-width:767px){.br-about__legend,.br-news-topics__legend{columns:1}.br-contact__form{padding:var(--br-space-m)}}.br-project-hero__info{display:flex;flex-direction:column;gap:var(--br-space-m);min-width:0}.br-project-hero__drawing{position:relative}.br-project-hero__drawing:has(img) .br-project-card__plan,.br-project-card__media:has(img) .br-project-card__plan{display:none}.br-project-map{position:relative}.br-project-map__frame{position:absolute;inset:0;width:100%;height:100%;border:0}.br-project-places-wrap,.br-project-amenities-wrap,.br-project-timeline-wrap{margin-top:var(--br-space-m)}.br-project-amenities-wrap .br-project-amenities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--br-space-s);padding:0;margin:0;list-style:none}@media (max-width:767px){.br-project-amenities-wrap .br-project-amenities{grid-template-columns:1fr 1fr}}@media (max-width:478px){.br-project-amenities-wrap .br-project-amenities{grid-template-columns:1fr}}.br-project-gallery.brxe-image-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.br-listing-gallery.brxe-image-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:var(--br-space-s) 0 0;padding:0;list-style:none}:is(.br-project-gallery,.br-listing-gallery) li{margin:0;border:1px solid var(--br-ink);overflow:hidden}:is(.br-project-gallery,.br-listing-gallery) img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover}@media (max-width:767px){.br-project-gallery.brxe-image-gallery,.br-listing-gallery.brxe-image-gallery{grid-template-columns:1fr 1fr}}.br-project-legal__text{margin:0;font-weight:600;color:var(--br-heading)}.br-project-legal__note{margin:var(--br-space-2xs) 0 0;font-size:var(--br-text-s);color:var(--br-muted)}.br-project-contact__head{display:flex;align-items:center;gap:var(--br-space-s);margin-bottom:var(--br-space-s)}.br-project-contact__heading{display:flex;flex-direction:column;gap:2px}.br-project-contact__price{margin:0 0 var(--br-space-s);padding:var(--br-space-2xs) var(--br-space-s);border:1px dashed var(--br-ink);font-size:var(--br-text-xl);font-weight:700;color:var(--br-heading);font-variant-numeric:tabular-nums}.br-project-contact__extra{margin:var(--br-space-s) 0 0;font-size:var(--br-text-xs);color:var(--br-muted)}.br-project-contact .brxe-form.br-form--pair .form-group:nth-child(1),.br-project-contact .brxe-form.br-form--pair .form-group:nth-child(2){grid-column:span 2}.br-listing-detail__cover{--br-media-ratio:21 / 9;margin-top:var(--br-space-m);border:1px solid var(--br-ink)}.br-listing-detail__cover:not(:has(img)){display:none}.br-listing-extract__shape{display:grid;place-items:center;flex:1}.br-listing-extract__parcel{width:min(100%,240px);height:auto}.br-listing-extract__dir{display:inline-flex;align-items:center;gap:4px}.br-listing-extract__dir svg{width:14px;height:14px;color:var(--br-accent-text)}.br-listing-card__shape{display:grid;place-items:center}.br-listing-results-wrap{min-width:0}.br-ui-toolbar__view{display:inline-flex;gap:4px}.br-ui-toolbar__view [aria-pressed="true"]{background:var(--br-navy);color:var(--br-gold-light)}.br-area-head .br-ui-page-head__inner{align-items:center}.br-area-head__media{--br-media-ratio:3 / 2;width:min(100%,320px);margin-left:auto;border:1px solid color-mix(in srgb,var(--br-gold) 55%,transparent)}.br-area-head__media:not(:has(img)){display:none}.br-area-card__price{margin:0;font-size:var(--br-text-l);font-weight:700;color:var(--br-heading)}.br-area-card .br-article-card__category{display:inline-flex;align-items:center;gap:.5em}.br-ui-sticky-bar__info{display:flex;flex-direction:column}@media (max-width:991px){.br-listing-filter{position:static;transform:none;width:auto;max-height:none;box-shadow:none}.br-area-head__media{margin-left:0}}.br-ui-empty .br-ui-coord{align-self:flex-start}.br-listing-filter__reset.brxe-filter-submit{width:auto;min-height:0;padding:0;border:0;background:none;color:var(--br-accent-text);font-size:var(--br-text-xs);font-weight:600;text-decoration:underline;text-underline-offset:.2em}.br-listing-filter__head{display:flex;align-items:center;justify-content:space-between;gap:var(--br-space-s)}.br-article-layout>*,.br-article-main,.br-project-layout>*,.br-news-layout>*{min-width:0}.br-header__toggle .brxa-wrap{transform:scale(.6)}.br-error{padding-block:var(--br-space-2xl)}.br-error__inner{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--br-space-xl);align-items:start}.br-error__sheet{display:grid;justify-items:center;gap:4px;padding:var(--br-space-s) var(--br-space-m);border:1px solid var(--br-ink)}.br-error__content{display:flex;flex-direction:column;gap:var(--br-space-m);max-width:720px}.br-error__content>.br-ui-coord{align-self:flex-start}.br-error__title{margin:0;font-size:var(--br-text-4xl)}.br-error__text{margin:0;color:var(--br-muted)}.br-error__form,.br-search-page__form{display:flex;gap:var(--br-space-2xs)}.br-error__form input,.br-search-page__form input{flex:1;min-width:0}@media (max-width:767px){.br-error__inner{grid-template-columns:1fr}.br-error__sheet{justify-self:start;grid-auto-flow:column}}.br-drawer-nav .br-header-nav__sheet{display:inline-block;height:auto;line-height:1.5;text-align:center}.br-drawer-nav .sub-menu .br-header-nav__sheet{min-width:3rem;border-style:dashed}.brxe-nav-menu.br-drawer-nav .sub-menu li{margin:0;padding:0}.br-home-hero__needs{border:0;padding:0;margin:0 0 -1px;min-width:0}.br-home-hero__needs label.br-ui-filter__tab{position:relative;cursor:pointer}.br-home-hero__needs input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.br-home-hero__needs label.br-ui-filter__tab:has(input:checked){background:var(--br-card);border-bottom-color:var(--br-card);color:var(--br-navy)}.br-home-hero__needs label.br-ui-filter__tab:has(input:checked)::before{background:var(--br-gold)}.br-home-hero__needs label.br-ui-filter__tab:has(input:focus-visible){outline:2px solid var(--br-gold);outline-offset:2px}.br-home-hero__needs a.br-ui-filter__tab{text-decoration:none}.br-home-hero__form .br-ui-filter{grid-template-columns:repeat(2,minmax(0,1fr))}.br-home-hero__form .br-ui-filter__submit{grid-column:1 / -1}.br-home-listing__tabs{display:flex;gap:6px;flex-wrap:wrap}.br-home-area{text-decoration:none}.br-home-area__media:has(img){background:var(--br-surface-alt)}.br-home-news__col{min-width:0}.br-home-map__parcel[data-sale]{fill:var(--br-gold-soft)}.br-home-map__parcel:hover,.br-home-map__parcel:focus{fill:var(--br-gold)}.br-home-areas__grid{counter-reset:br-area}.br-home-area{counter-increment:br-area}.br-home-area__code .br-ui-coord__cell::after{content:counter(br-area)}.br-contact__figure .br-ui-media,.br-kygui__figure .br-ui-media{--br-media-ratio:3 / 2;border:1px solid var(--br-ink)}.br-kygui__need{display:grid;gap:var(--br-space-l)}.br-kygui__legend .br-ui-legend__name{white-space:normal;line-height:1.5}.br-legal{display:grid;grid-template-columns:240px minmax(0,1fr);gap:var(--br-space-xl);align-items:start}.br-legal__aside{position:sticky;top:calc(var(--br-header-h) + var(--br-space-m))}.br-legal__meta{display:flex;flex-direction:column;gap:2px;margin:0 0 var(--br-space-s)}.br-legal__meta a{color:var(--br-link)}.br-legal__content>*+*{margin-top:var(--br-space-m)}.br-legal__content h2{font-size:var(--br-text-xl)}@media (max-width:991px){.br-legal{grid-template-columns:1fr}.br-legal__aside{position:static}}.br-ui-loop{display:contents}:is(.br-project-gallery,.br-listing-gallery).bricks-layout-wrapper{height:auto!important}:is(.br-project-gallery,.br-listing-gallery) .bricks-layout-item{position:static!important;width:auto!important;height:auto!important;padding:0!important;transform:none!important}:is(.br-project-gallery,.br-listing-gallery) figure{margin:0}:is(.br-project-gallery,.br-listing-gallery) .bricks-gutter-sizer,:is(.br-project-gallery,.br-listing-gallery) .bricks-isotope-sizer{display:none}.br-listing-extract__plot-foot{display:grid;grid-template-columns:auto 1fr;gap:2px var(--br-space-s);align-items:baseline}.br-listing-extract__plot-foot strong{font-size:var(--br-text-xl);color:var(--br-heading);white-space:nowrap}.br-listing-extract__plot-foot .br-ui-label:last-child{grid-column:1 / -1;color:var(--br-muted)}.br-home-hero__needs{display:flex;align-items:stretch}.br-home-hero__needs .br-ui-filter__tab{margin:0;line-height:1.2}@media (max-width:478px){.br-home-hero__form .br-ui-filter{grid-template-columns:1fr}}.br-ui-parcel__vertex,.br-ui-parcel__dim{display:none}.br-ui-parcel__pin{fill:var(--br-gold);stroke:var(--br-ink);stroke-width:1.2}.br-ui-parcel__pin-dot{fill:var(--br-navy)}.br-listing-card__price .br-ui-icon,.br-project-card__price .br-ui-icon,.br-project-contact__price .br-ui-icon{width:.9em;height:.9em;margin-right:.3em;color:var(--br-accent-text);vertical-align:-.05em}@media (min-width:992px){.brxe-offcanvas.br-header-offcanvas{display:none!important}}.br-ui-badge--sample{background:var(--br-gold-soft);color:var(--br-navy);border:1px dashed var(--br-gold)}.br-ui-badge--sample::before{display:none}.br-project-hero__titleblock .br-ui-badge--sample,.br-listing-detail__title+.br-ui-badge--sample{margin-top:.5rem}.br-project-card__badges{flex-direction:column;align-items:flex-end}@media (max-width:767px){.br-ui-grid--scroll-mobile>.br-ui-loop>*{flex:0 0 min(84%,340px);scroll-snap-align:start}}:is(.br-project-gallery,.br-listing-gallery).brxe-image-gallery{grid-template-rows:none;grid-auto-rows:auto}.br-project-gallery li:only-child{grid-column:1 / -1}.br-project-gallery li:only-child img{aspect-ratio:16 / 9}.br-project-gallery li:first-child:not(:only-child){grid-column:span 2;grid-row:span 2}.br-project-gallery li:first-child:not(:only-child) :is(figure,a){height:100%}.br-project-gallery li:first-child:not(:only-child) img{height:100%;aspect-ratio:auto}.br-project-legal.br-ui-notebox{padding:var(--br-space-l) var(--br-space-m) var(--br-space-m);gap:var(--br-space-m)}@media (max-width:767px){.br-project-legal.br-ui-notebox{grid-template-columns:1fr}}@media (min-width:1101px){.br-listing-detail__strip.br-ui-spec--strip{--br-spec-cols:6}}.br-listing-detail__features{width:100%}.br-listing-detail__features th{width:34%}.br-listing-detail__strip{margin-top:var(--br-space-s)}table.br-listing-detail__features{display:table}.br-listing-detail__layout.br-project-layout{margin-top:0;padding-top:var(--br-space-m)}:root{--br-admin-h:0px;--br-header-vis:calc(var(--br-header-h) + 1px + var(--br-admin-h))}:root:has(body.admin-bar){--br-admin-h:32px}@media (max-width:782px){:root:has(body.admin-bar){--br-admin-h:46px}}@media (max-width:600px){:root:has(body.admin-bar){--br-admin-h:0px}body.admin-bar #brx-header{top:0}}html{scroll-padding-top:calc(var(--br-header-vis) + var(--br-space-s))}html:has(.br-project-subnav){scroll-padding-top:calc(var(--br-header-vis) + 52px + var(--br-space-s))}.br-project-subnav{top:var(--br-header-vis);transition:top 0.3s var(--br-ease)}.br-legal__aside,.br-article-rail{top:calc(var(--br-header-vis) + var(--br-space-m));transition:top 0.3s var(--br-ease)}#brx-header{transition:top 0.3s var(--br-ease)}#brx-header.is-hidden,body.admin-bar #brx-header.is-hidden{top:calc(var(--br-admin-h) - var(--br-header-off,120px) - 2px)}.br-project-hero__title{font-size:clamp(1.5rem,1rem + 2vw,2.5rem);overflow-wrap:anywhere}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}.br-motion .br-reveal{opacity:0;transform:translateY(18px);transition:opacity 0.6s var(--br-ease),transform 0.6s var(--br-ease);transition-delay:var(--br-reveal-delay,0ms)}.br-motion .br-reveal.is-in{opacity:1;transform:none}.br-motion .br-home-map__pin{transform-box:fill-box;transform-origin:50% 100%;animation:br-pin-drop 0.7s var(--br-ease) both;animation-delay:calc(400ms + var(--br-pin-i,0) * 110ms)}.br-header__logo-mark{animation:br-logo-in 0.7s var(--br-ease) both;transition:transform 0.4s var(--br-ease)}.br-header__logo:hover .br-header__logo-mark,.br-header__logo:focus-visible .br-header__logo-mark{transform:rotate(-6deg) scale(1.04)}#brx-header .br-header__logo-name{background:linear-gradient(105deg,var(--br-navy) 42%,var(--br-gold-light) 50%,var(--br-navy) 58%) 100% 0 / 260% 100% no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent;animation:br-sheen 1.4s 0.5s var(--br-ease) both}#brx-header .br-header__logo:hover .br-header__logo-name{animation:br-sheen 1.2s var(--br-ease) both}}@keyframes br-pin-drop{from{opacity:0;transform:translateY(-14px)}60%{opacity:1;transform:translateY(2px)}to{opacity:1;transform:none}}@keyframes br-logo-in{from{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}@keyframes br-sheen{from{background-position:100% 0}to{background-position:0 0}}@media (max-width:767px){.br-header-offcanvas .brx-offcanvas-inner{width:100vw;border-left:0}.brxe-nav-menu.br-drawer-nav .bricks-nav-menu>li>a,.brxe-nav-menu.br-drawer-nav .bricks-nav-menu .sub-menu a{min-height:44px}.br-ui-button{min-height:44px}.br-project-subnav__link{min-height:44px;display:inline-flex;align-items:center}.br-ui-breadcrumb a{display:inline-block;padding-block:.4rem}.br-mobile-bar{position:fixed;left:0;right:0;bottom:0;z-index:calc(var(--br-z-header) - 1);display:grid;grid-template-columns:1fr 1fr;gap:var(--br-space-2xs);padding:var(--br-space-2xs) var(--br-gutter) calc(var(--br-space-2xs) + env(safe-area-inset-bottom));background:var(--br-navy);border-top:2px solid var(--br-gold)}.br-mobile-bar .br-ui-button{justify-content:center}body:has(.br-mobile-bar) .br-footer{padding-bottom:76px}body:has(.br-ui-sticky-bar) .br-mobile-bar{display:none}body:has(.br-mobile-bar):has(.br-article-scale) .br-footer{padding-bottom:102px}}@media (min-width:768px){.br-mobile-bar{display:none}}.br-ui-badge[data-status*="Sắp mở bán"],.br-ui-badge[data-status*="Sắp mở bán"]{background:var(--br-info-soft);color:var(--br-info)}.br-ui-badge[data-status*="Đang mở bán"],.br-ui-badge[data-status*="Đang mở bán"]{background:var(--br-success-soft);color:var(--br-success)}.br-ui-badge[data-status*="Đang xây dựng"],.br-ui-badge[data-status*="Đang xây dựng"]{background:var(--br-warning-soft);color:var(--br-warning)}.br-ui-badge[data-status*="Đã bàn giao"],.br-ui-badge[data-status*="Đã bàn giao"]{background:var(--br-surface-alt);color:var(--br-navy)}.brxe-nav-menu.br-drawer-nav .bricks-nav-menu>li>a,.brxe-nav-menu.br-drawer-nav .brx-submenu-toggle>a,.brxe-nav-menu.br-drawer-nav .sub-menu a{line-height:1.5}.brxe-nav-menu.br-drawer-nav .sub-menu a{padding-block:.85rem}h2.br-listing-filter__title{font-size:var(--br-text-xs);line-height:1.4}.br-listing-filter .brx-filter-options label,.br-listing-filter__checks label{min-height:32px}.br-listing-filter__reset.brxe-filter-submit{min-height:32px;padding-inline:var(--br-space-2xs)}@media (max-width:767px){.br-listing-filter .brx-filter-options label,.br-listing-filter__checks label,.br-listing-filter__reset.brxe-filter-submit{min-height:44px}.br-popup__no{text-align:left}}@media (prefers-reduced-motion:no-preference){.br-motion .br-home-map__svg .br-draw{stroke-dasharray:var(--br-len);stroke-dashoffset:var(--br-len);transition:stroke-dashoffset 1.8s var(--br-ease) calc(var(--br-draw-i,0) * 70ms)}.br-motion .br-home-map__svg.is-drawn .br-draw{stroke-dashoffset:0}.br-motion .br-home-map__svg .br-home-map__parcel{animation:br-parcel-in 0.5s var(--br-ease) both;animation-delay:calc(500ms + var(--br-parcel-i,0) * 14ms)}}@keyframes br-parcel-in{from{opacity:0}to{opacity:1}}.br-header__logo-name{font-weight:800}.brx-popup:has(.br-popup--simple) .brx-popup-content{width:min(100% - 2rem,520px);max-width:520px}.brx-popup .br-popup--simple{grid-template-columns:minmax(0,1fr)}.br-popup--simple .br-popup__body{padding:var(--br-space-l)}.br-popup--simple .br-popup__head{padding-right:52px;margin-bottom:var(--br-space-m)}.br-popup--simple .br-popup__heading{font-size:var(--br-text-xl);text-transform:none;letter-spacing:0;margin-top:var(--br-space-2xs)}.br-form__note{display:block;margin:var(--br-space-s) 0 0;font-size:var(--br-text-xs);color:var(--br-muted);line-height:1.5}.br-form__note a{color:var(--br-accent-text)}.brxe-form.br-form--quick .form-group.radio .options-wrapper,.brxe-form.br-form--quick .options-wrapper:has(input[type="radio"]){flex-direction:row;flex-wrap:wrap;gap:var(--br-space-2xs)}.brxe-form.br-form--quick .options-wrapper:has(input[type="radio"]) li{position:relative;align-items:center;gap:0}.brxe-form.br-form--quick .options-wrapper input[type="radio"]{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.brxe-form.br-form--quick .options-wrapper input[type="radio"]+label{display:inline-flex;align-items:center;min-height:40px;padding:0 var(--br-space-s);border:1px solid var(--br-border-input);background:var(--br-card);color:var(--br-heading);font-weight:500;cursor:pointer}.brxe-form.br-form--quick .options-wrapper input[type="radio"]:checked+label{background:var(--br-navy);border-color:var(--br-navy);color:var(--br-on-dark)}.brxe-form.br-form--quick .options-wrapper input[type="radio"]:focus-visible+label{outline:2px solid var(--br-info);outline-offset:2px}.brxe-form.br-form--quick textarea{min-height:72px}.brxe-form.br-form--quick .bricks-button{min-height:52px;font-size:var(--br-text-m,1rem)}@media (max-width:767px){.br-popup--simple .br-popup__body{padding:var(--br-space-l) var(--br-gutter)}.brxe-form.br-form--quick .options-wrapper input[type="radio"]+label{min-height:44px}}.br-listing-card--clean .br-listing-card__media{--br-media-ratio:4 / 3}.br-listing-card--clean .br-listing-card__badges{top:var(--br-space-xs);left:var(--br-space-xs);flex-wrap:wrap;flex-direction:row;max-width:calc(100% - 2 * var(--br-space-xs))}.br-listing-card__type{background:var(--br-card);color:var(--br-heading);border:1px solid var(--br-ink)}.br-listing-card--clean .br-listing-card__body{gap:var(--br-space-2xs);padding:var(--br-space-s) var(--br-space-s) var(--br-space-m)}.br-listing-card--clean .br-listing-card__price{font-size:var(--br-text-xl);font-weight:700;color:var(--br-heading)}.br-listing-card__keys{display:flex;flex-wrap:wrap;gap:4px var(--br-space-s);margin:var(--br-space-2xs) 0 0;padding:var(--br-space-2xs) 0 0;border-top:1px solid var(--br-border);list-style:none;font-size:var(--br-text-s);color:var(--br-text)}.br-listing-card__keys li{display:inline-flex;align-items:center;gap:5px;min-width:0}.br-listing-card__keys .br-ui-icon{width:1em;height:1em;color:var(--br-accent-text);flex:none}.br-listing-card--clean .br-listing-card__area{font-size:inherit;font-weight:600;line-height:inherit;color:var(--br-heading)}.br-listing-hero{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(320px,1fr);gap:var(--br-space-l);align-items:start;margin:var(--br-space-m) 0 var(--br-space-m)}.br-listing-hero__media{--br-media-ratio:4 / 3;border:1px solid var(--br-ink);background:var(--br-surface-alt)}.br-listing-hero__panel{display:flex;flex-direction:column;gap:var(--br-space-s);padding:var(--br-space-l);border:1px solid var(--br-ink);background:var(--br-card)}.br-listing-hero__tags{display:flex;flex-wrap:wrap;gap:6px}.br-listing-detail--clean .br-listing-detail__title{font-size:var(--br-text-2xl);max-width:none}.br-listing-hero__price{margin:0;font-size:var(--br-text-3xl);font-weight:700;line-height:1.1;color:var(--br-heading);font-variant-numeric:tabular-nums}.br-listing-keys{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;background:var(--br-border);border:1px solid var(--br-border)}.br-listing-keys__item{padding:var(--br-space-xs) var(--br-space-s);background:var(--br-card);min-width:0}.br-listing-keys__label{font-size:.6875rem;font-weight:600;letter-spacing:var(--br-tracking-caps);text-transform:uppercase;color:var(--br-muted)}.br-listing-keys__value{margin:2px 0 0;font-weight:600;color:var(--br-heading);overflow-wrap:anywhere}.br-listing-hero__code{margin:0;font-size:var(--br-text-xs);color:var(--br-muted)}.br-listing-detail--clean .br-listing-gallery{margin-top:0}@media (max-width:991px){.br-listing-hero{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.br-listing-hero{gap:var(--br-space-s);margin-top:var(--br-space-s)}.br-listing-hero__panel{padding:var(--br-space-m)}.br-listing-hero__price{font-size:var(--br-text-2xl)}}.br-listing-detail--clean .br-listing-gallery:has(>li:only-child){display:none}:is(.br-ui-grid--scroll-mobile,.br-news-scroller,.br-news-routes__tabs,.br-news-quick,.br-news-layers,.br-news-figures,.br-news-filter,.br-news-series,.br-news-team,.br-news-related,.br-project-subnav__list,.br-project-floorplan__nav,.br-ui-tag-list--scroll,.br-ui-tabs__list,.br-ui-table-wrap,.br-article-table,.br-article-diagram__canvas,.br-article-body .wp-block-table){overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y pinch-zoom}:is(.br-news-quick,.br-news-filter,.br-project-subnav__list){scroll-snap-type:x proximity;scroll-padding-inline:var(--br-gutter)}:is(.br-news-quick,.br-news-filter,.br-project-subnav__list)>*{scroll-snap-align:start}.br-strip-nav{display:flex;align-items:center;justify-content:flex-end;gap:var(--br-space-2xs);margin-top:var(--br-space-2xs)}.br-strip-nav[hidden]{display:none}.br-strip-nav__count{min-width:3.5em;text-align:center;font-size:var(--br-text-xs);font-weight:600;letter-spacing:.06em;color:var(--br-muted);font-variant-numeric:tabular-nums}.br-strip-nav__button{display:inline-grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--br-ink);background:var(--br-card);color:var(--br-heading);cursor:pointer}.br-strip-nav__button:disabled{opacity:.35;cursor:default}.br-strip-nav__button:focus-visible{outline:2px solid var(--br-info);outline-offset:2px}.br-strip-nav__button svg{width:18px;height:18px}:is(.br-ui-section--dark,.br-ui-page-head) .br-strip-nav__button{background:transparent;color:var(--br-on-dark)}@media (pointer:coarse) and (max-width:599px){.br-strip-nav__button{display:none}}@media (max-width:767px){:is(.br-project-gallery,.br-listing-gallery).brxe-image-gallery{display:flex;flex-wrap:nowrap;gap:var(--br-space-2xs);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y pinch-zoom!important;margin-inline:calc(-1 * var(--br-gutter));padding-inline:var(--br-gutter);scroll-padding-inline:var(--br-gutter)}:is(.br-project-gallery,.br-listing-gallery).brxe-image-gallery::-webkit-scrollbar{display:none}:is(.br-project-gallery,.br-listing-gallery) li,.br-project-gallery li:first-child:not(:only-child){flex:0 0 86%;grid-column:auto;grid-row:auto;scroll-snap-align:start}:is(.br-project-gallery,.br-listing-gallery) li:only-child{flex-basis:100%}.br-project-gallery li:first-child:not(:only-child) img{height:auto;aspect-ratio:4 / 3}}.br-ui-accordion__content>p:last-child{margin-bottom:0}:is(.br-landing-subnav__list,.br-landing-plans__nav,.br-home-shortcuts__list,.br-home-search__price){overscroll-behavior-x:contain;touch-action:pan-x pan-y pinch-zoom}.br-home-search__tab{display:inline-flex;align-items:center;justify-content:center;text-align:center}@media (prefers-reduced-motion:no-preference){@keyframes br-read-up{from{transform:translateY(40px);opacity:0}}}p:where(.br-article-author__name,.br-ui-section-head__title,.br-ui-cta-band__title,.br-footer__title,.br-popup__heading,.br-read-next__heading){font-family:var(--br-font);font-weight:600;font-size:var(--br-text-3xl);line-height:var(--br-leading-tight);letter-spacing:var(--br-tracking-tight);color:var(--br-heading);margin:0 0 var(--br-space-s);text-wrap:balance}.br-ui-section--dark p:where(.br-ui-section-head__title,.br-ui-cta-band__title,.br-read-next__heading){color:var(--br-on-dark)}